From 7cd257bfd5812abeeaa065bbb2f650185889dcae Mon Sep 17 00:00:00 2001 From: KimHanJin Date: Fri, 19 Dec 2025 08:58:39 +0900 Subject: [PATCH] =?UTF-8?q?=EB=B6=88=ED=95=84=EC=9A=94=ED=95=9C=20?= =?UTF-8?q?=ED=8C=8C=EC=9D=BC=20=EC=82=AD=EC=A0=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .vs/LMS_YNICTE/v16/.suo | Bin 310784 -> 0 bytes .vs/VSWorkspaceState.json | 7 - .vs/git_YNICTE/v16/.suo | Bin 14848 -> 0 bytes .vs/slnx.sqlite | Bin 2199552 -> 0 bytes BO/Logs/debug.txt | 0 BO/Logs/delete.txt | 0 BO/Logs/error.txt | 0 BO/Logs/log.txt | 100 - BO/Logs/log.txt.1 | 1674 --------- BO/Logs/query.txt | 1772 --------- BO/Logs/tryerror.txt | 0 BO/Logs/warn.txt | 0 FO/Logs/debug.txt | 0 FO/Logs/delete.txt | 0 FO/Logs/error.txt | 0 FO/Logs/query.txt | 4054 -------------------- FO/Logs/query.txt.1 | 7419 ------------------------------------- FO/Logs/tryerror.txt | 0 FO/Logs/warn.txt | 0 19 files changed, 15026 deletions(-) delete mode 100644 .vs/LMS_YNICTE/v16/.suo delete mode 100644 .vs/VSWorkspaceState.json delete mode 100644 .vs/git_YNICTE/v16/.suo delete mode 100644 .vs/slnx.sqlite delete mode 100644 BO/Logs/debug.txt delete mode 100644 BO/Logs/delete.txt delete mode 100644 BO/Logs/error.txt delete mode 100644 BO/Logs/log.txt delete mode 100644 BO/Logs/log.txt.1 delete mode 100644 BO/Logs/query.txt delete mode 100644 BO/Logs/tryerror.txt delete mode 100644 BO/Logs/warn.txt delete mode 100644 FO/Logs/debug.txt delete mode 100644 FO/Logs/delete.txt delete mode 100644 FO/Logs/error.txt delete mode 100644 FO/Logs/query.txt delete mode 100644 FO/Logs/query.txt.1 delete mode 100644 FO/Logs/tryerror.txt delete mode 100644 FO/Logs/warn.txt diff --git a/.vs/LMS_YNICTE/v16/.suo b/.vs/LMS_YNICTE/v16/.suo deleted file mode 100644 index a0126220baa14145cd0313680e4773c21a361a31..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 310784 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 P@7&8|%}=+k4IuspG%Kp& diff --git a/.vs/VSWorkspaceState.json b/.vs/VSWorkspaceState.json deleted file mode 100644 index cc01b14..0000000 --- a/.vs/VSWorkspaceState.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "ExpandedNodes": [ - "" - ], - "SelectedNode": "\\LMS_YNICTE.sln", - "PreviewInSolutionExplorer": false -} \ No newline at end of file diff --git a/.vs/git_YNICTE/v16/.suo b/.vs/git_YNICTE/v16/.suo deleted file mode 100644 index a46ef179d9507ce4ba1bfaa539759167483c2140..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14848 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 Gr1>v!1;Wk% diff --git a/.vs/slnx.sqlite b/.vs/slnx.sqlite deleted file mode 100644 index eb85c6e73c733f499b45c2a011a40bb168f3e37b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2199552 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

KE!quu<@`x(B`icdGZPw?o5!hq_&j zsb{LEsGD$O(59|dSE%#UIqG!i{1>Ye)KThCbr8IH*_6GoHu#b9w(_#FN7=3HRPIx5 zSFTrfDBG2oa;9>MvPtR2t;K3(1+*UKDRY$RO0hBlZ!3l>gCKdd!LQ*L@<*_D&?dhu z?~!-QJK?|ZcKLdFhrC^mK|kUYd6V2Nua;NH#qgUjPo4wc2@_!dWT-qyR%DxVFLWn9 zf;GjLoqL?SojdW$;&$itcxSQQ8FQZLJjJ=m*^T!WtD#xZ=$z-A1N#ZZ&I!&@&Y{jh zP6%imdmUdmK61S6c-gVXu^W09_c?BNT<_Qci;OYHnT}InWuY5B8CN@2I2s-E9CP5A zp%_{jqZ~sWgB*&(Che8Jfc=HHrI)2W(r#&|bf0v)biK4g+76wKGo@3cO;WeiCasoM zNR6-@IY*i<6^kE_rkX1_2Le3yBHJC6i*R1 ziQRaUv07XqHj49L7xH>&r)>Af{CoXh;GXJj|I4r;u^YElx8tU&%|FjS-QSJ(BXeLg zasqr-4)qW6D}I}AukQ<3kbK+svTu)Xx9>jRnZDb7JAB)HG2bR%vF{Y$Am3`=3SYO+ z=5O?$>1*>TzMbAZzIon{e2u<2{uTaH#5ulEzMjwdtdhMR{kc7fYP< zF+%D%{yh#2Iv#$9!?!tni^DfLe1pT+Ied*l7$RiwIpq}w_b4wj2*+<6zQo~+9KOKe z^Bn$#!{<2M!{F1(pBdbx{E5M*lxG=yQu!l;Flxvk3>Gr@nDToDcPhIXgnu{=cX9X> zhfi|&1c#4v_!x&f8N63{fW!MaypO@(DfcpXqjDFAcXD_KgEuI*b9ftvw=#IWatnty zb9fVj*D5!1cms#mGkB?THHW|D@HY%zqFlw{4i2wm@M7f(4ln2MG6pYFF6HnN4lic# zT;&1|&*$(w2G3Cv9L70}F?hDJjl*Aa_$vm_RLt4o~E8GlNlOBZCoT1B1say$p6MJq&g!Q4S*<9?xMngKHHy z4aYoLtE}hnI0i#XJBMu?u48bGvX;XTgU2eXIc#Qdm2xbDE0v!yIA2-G;R+6yb9gj| z%Q#%hVH1Z-I6R8OMh+KqxQN3B4i|E`fWsphtXAeTSgXwAa4v&2NW&0!#6m5ox|5Se3ipjIDDDI zzjF8zhc9yY0*B9Y_!kbJ<8Tj$f9CK{96rn8A31!6!#{BNdk%MV_%w&RIDCr3CpmnA z!^b&%jKiHAKFZ(&@*@o1gIyQ($361B4Bm||3STAP$lwn71_rOh&W!Mv$=5M>seCPi zm&n&Jc(HsngWF;0n&>W)f5YIf-*SH6J3bL8_GJX1c8!87CpgTIvH4E_RpKT3bP zyp6%r(sip7<@+}PZ$u~2&3Gz0=!}BSJJ20;6)76Cx7OV3ZoTo0}@JQcun}RcthM%g=_g!xZ&sOI$x|!;124}1F43?_p9F{RS zU7f*Tg<8qrRJDY`VzrdPiR$4DPF9OJEM#z!dIa{{imLOUq)z7aQy4rn}J2N;; z9mnAz3?8J8YAntNh3yOrP@be+a6T zYBhsLs8tLP)29r6qp;rxc*tYF7s@xvcZ_b1TFYRiTEpo6s(i)ZOUjoFzNmb`;0ww> z7=#ge2H`21K^U565Juz~gn@VlVf>vz77fI77~Irw`}E#~qhBHsB;U$sxf~|9w)zf3WXcoT={g#eJK7hx^7u z?*Di1ecn^O3%x@;@8Le+D%=6A^ptzNcrEa(`)2o9?hsD#LtS6Hp2bQ1*YFY01Rnvp z>bH1Vf46#tx>Y?&ouQ7#Yk`-QJCtoWJ6GYf?2_MtML<{`kk68TE*Cm~lv<=}X$tK6 ze=0sNJ_w6{eK;Xb6Nd=j!0O*!@bP%O@N=O=7=||iAKRaX5!2J`LHG$A;lIw`tkbY@DMSd|<<&^hPEanqnbu`sX&ai;94 zI*aIOU(nEFv=A_5PovSR!riQgw&;8d;!N2yiGUizLI7n?dd0!JjW|$SSO}o?nLOEJX7-qckVo(It@x@j=6hO@$HRunGLG^P+a&uWb^nJbIb7N2g)jQO{7Q~?UN##uG zP=jDf4CwDFcCBUZ6&JzQ zsIH>?o|zSNjrG}WU<+cN69qUlGL01Z#tjhG3X7`Qvh->0w>_)#L|e& zjX^(H?-K)C5QFw_hCZn*&DsnFHwZ??ph-*JQ5B7b zI@fgQFRPW6I`iQ%Xwi-abJHdc%t!OR%-Glpt$Z-#k!Ci>pc)ffuDxcc+l1m_J%!JZ zws0#+;!IZKVn=IA;>@bf@^EB*v@I0sA&FoT-I&-iof)j}7<9?ZM#q*qZBtRLWM)Z> zM#Y*m1%88OO*p(hiKHO5L~A}q(nNj*lJg0~j?$iZFaqtxvRS2(u|}D}U(PT6xw#ZUvtrhtbWRvKSSc8REZD=h_xU?<`cBT}$Ahys_ zCm46`?WA|hCZB_23&=k&Z@ZchY%5r!N5_ujP1_M7t26b%mYy(-xmsza#^yV13ovH1 zVL?_FR%A4qRILxBve-OLS9?Dxm<6R;Gu7PeQqdA*NmZX+D%u^^n0eJ@mx}T-QWeB% zskM_{T9p)4LO`jX24XeFs#b2n=fHkNRVK)EQ{tx`G`2XmC)PJY{8pvAD@t@>B-rwq9?myChIOM8h;f?QKzW04E z`F8n!2Px_~zNl}xZzi<pYiVW-s!#Cdx5vl8-(3}S zZvYl6kGW^M$GZo+zH`0kddPL9>m=7PkmpZu4OYKaUs7*@RlaTN8OraKdz70Xf4=}f z#LJb1N|oBH9t+uh1*G-?RfWX@oBlQhsi2j|%saPIqm6 zIMT_ZgrAclX)BDbL8nqY%@VM^LVB3El;{ZekqBX3`&!{1(kyKab;5KjoKLQcw724I zyzK+Zv^CTLmlhGz9+v%kmRD$Pu(zY9C>ZVDB%G&}9)e?53;8r+S6e+}#tin3xq)2^ zh}C3RwYGX%(PyXL{MjWpe0D|b(;LqJ^sKu-zu>Y@?>zIf9jAPD#Wi$)AXd@a3L`avS*y!SiyGSDf0S95 zBJ#tvoXSf~d`(-ZWj*6Hiwp?XR+r(qeLMMZtVPq1-$n8w#|UQjL%>W^68pn6_Guhg zYG%SUg*}UyPIgyot4m=PmuwkOws56bTw1vXHn(6QkT_4%DrBW$cxLFWwz`DXzcW<7 zfMF|0rPjnUT)BoTE~>%J4g8l7SBN=jG>V0+|A5`Nv>kUk+F%oYMkz2pLf!2x>)Dw) zYQG^JXM35{flWI5m85cvTIh@%XQd#7m29A)p2-Tsdq~e0jDq&NN&gqq8QRC49nuHZ zko`6q&WJOQ&LVriV9tIKV%A(c!VXG^snrvPb3^gBRL+(jx`Uv}WPe)=8>aZ)qHs-9 z6OVVCNt2CcQ;>fM3E~S3#P1B2)68gzMw&aq>%wH%(cVRcBTReex?=V=#olQ}v1bPM z4l9biGO(}LQNc(ArrXHS-ElODb^kw4Qp2aX{CPqrp!Y+}9-;2ohgn)n@#V8qqt@K_ zJWAuKW=S~QnbZYhAK_afsd(F;Nh_bxlX7};noXp&&f=)I#3iiJi3Qda>5mlBBB42c zHLZj!Bz;PsEGPS2RQDP(7N_@(;}BLpLM0oa9ZQcf7^%e!?HE#i*YxX?OSX}osA&<> zC#(jBf_fA_%a~_%8es4DA7{T+D~Yby9<9X^OKININ@Cy{@^2ZC_FHK9n+1!CtNr3w zy9H53%Jyd1H&`5RZ_zFzHTC;tI$PWr8BOG;NkplDw5ZOnVBM^tl~okrH1aprz}*%y zxyl+7um-%Afb%I!8s~l1zzx>GdDZ~4%E&9@WL6n@ah%pno#m8<$2h*V2CStPo4x*W zTaSIF&Ho&9sV~8af2F?)egX5G|8zd@ywe$n9{FNtk<;t=%<+=rX26@^$)_K^I^gd{{t6b2*`z|EhYK+M_Oo9z}ujALUKu zQTPo!5h8#_Ww`vF{3mE_{YE|)x;=}aY2FO&^3jrAd=q-*cZw&9>%=AE;o=0WG(QR- zLnmO1&;qxrx%M~g*V&IpMXi7Sa_3Q+EL(G=NQN7deBL5+O-f!6XTsQ|i?gygWED-g zncSa22aImTFw;{Ohx{VjRE8a!vN*&U*`|6!FLhZQ(v56Wy>6z0#3S2Ouj#4so{=gi4xtH&$0EH}Bm^adTpzX~ zAsiv(aX~8*LJ>l?_gImThY)gY#EOLYgODLhO>^Rqd=L^_RHH~`aY#F|t;k>WM$3&u z0+Nei*Id-BJZEAd`p~g^bnK`&L>-05mcNMH80=|j3r9 zjzhpP&WzXI^BTzyjzhFziPj$X8qo!DNHx+foXgDY^Wu zF%t`UnvUJ6V@JgyFUz<(J*1P2h(kD*zB(E42ge}>vn)T_>ST$Ayvq`;txiUCK^)Sq z46BntkQay8%Uqodd>{_N*I3?@dOsVnBjONjrT4QDKQ0at7x|}M+SVRvZG`3RzD3N( zLzE7Yj!*Q;&x}LTMebGix4|g4*cdcY=f)ukBi#YmEH`=P#v%FAH3|&cNpVQJ$mdpT z81}(?nmgLpM1qk%z!pfz+1b`)F*eQ>v@9x=a1dTW8+PShz3^k>Gc@5@Diw(_EmYGp zQ_)Z~sPf{|%xfls7Q{=_2&j@4f|4`>s-K0RIE{d^xWUX~Y8nA$VIe3=BcLoS1chk?l!c-9S`eR- zMnG9u2%uX<${Ut;pezi6y!a$*FI}q_J}+)cN6U*93x0w@4-HcTe`tJsl0G7-=vq7U zBb{+>{7|z)4QxStoL0^heMEy`Wc-k%tp#pYf^6(wsxuxLADd1=jbWh}lTJacVWAkE zPC+eh_=g)AAC*o)xmYMhrc+QZ7K(y&3d+TBFE=tiBAtSAu}~bGPC>aC6nXK0(NnN} zeUaWydGX;UzSxQ%X5i7Y2L1T>&?Mbq*7DY_{ZQwe8_zep*1#6Thh*$pgJ5JlFR3bq z!nWZyb!7aYbP8$?3q@`^1vQ63fg_~XP`3Ubu5C;5|FHC~O=(cZD1!VtUJjioAB|V% zF1#+k$9bW1gY#%-jdLVC_PvEy;@9GR_$EgSZ1m4`jB&VNFycM`vv{9go%ciN2t4Jz+xuH@!n+mr1)8BFQ05)sl|5g1 z-hdT>yF6ErjX+PcXNjj4o(2@WtbN7p|4sa=~0!E+@Q01QN9_0GQ^`Yw(*E6^^ zxXpEy^e)~L^tsl!7P!h?BjABxulfRB^Ph|N`?cyQ%Ye*iZ6XTxpggj|H zaaf~y=pnI%c!PB9U}>~n&`tqFtT=8yRGKevOwo$|Y%a?mA1qa5Aj7X2-XMQ8Myg7V zOtr5pe>hgENg_$Nsw{uN+JPTYu=NnxZ$?S=4t*cEMVX(`5Eb7@88 zrqc3anlZM&+y0qMGmZUOX~ejA;r?jA=j$|@%F?8~z~_Sf(SXla$ut%0FQq)^?~ew2 zzD%YmXMZVt&f6ai_@I3I$kebr2WpAQ5=8aAZY{&MXoy` z_l9$;-E8gdY3uFeKL&>HG}uXcFfCGdmxjm(@})w%Kq;HM!tI@;Z2=vX!|dZ(sW9oH z5O0#vFuj?}9JBT@<6f0l^b;HDS?hRRe#k2gqwJu6A1$}N<3Y%-g-RD`y-ZR34T|l* z?Cx~rk9IX3`5(KSj{LzcrXwG={XQM}knQPor}=U`au6>cO@f!v@6Mo|JWVLh#&0sWW>X^-N}fDY`c;X589qc zMm%79bg(oMgNv0ztDBU9`N3{W!8~YtJO%TB?GZMa$+bZp6rZ?S%Y5O)VbWBv2fCRy zTJW98{PEeYwB688%oVol`iZ&Rc1=Gqm)U;XPt3)(t8%5W_&q@h%u;RECSfSr!`&Ui zg(jP9S4;B)QW+K4h%#o+)zUnz@eoJ1vBJ5+6zWoeA02K9 zHZOxJSg^HdQ%7{u{NPCG2p*@K4or$)Jw~eI@k~4)?V(qMNhHlC36wJCW4D?{a;!Fr zLy=B>^Ju@*{;{^y0vRzh+<^Xwl{R_L+gzsYdYkC{e~faH&Hs0t<8Su=+TY_3LFa$A z|4@IP??>ND|*`%Z?Pw4iT^uhv)To8TMn^LT%RRkU}#fA&7)y}^5-_jGRr z_5v3{>wglg1Ufzc_WZ;1g6Do*;$8;5|8w9yaJgqbECL)1`Tw`j^WWuu5H|m=fxZ82 z?$edHyT`r8y~ur-`%rfd?E8J~`ituh*zyaz7Qs${NBxv}6+Ba22TOd1tCQ4xRZ>oZ z{e*Xvzx=;*k~vV*11)f%1rD^pffhK>0{=T&fb>*NOW*K0r+P_?mEG2 z?LX>KQl2%h)XvF;ns0A}xkd_CsL%XA(h%8<7k5Lty(l zl_2#lhN zJfxN+oaP~6O%jgXA4tI@oM!EQwVs21&mlFFTD;|w<4R-5D--CGU2n+$GO+T)=4Y)z z;Jn%VtR$7{4EGt^)9~75#zi!6d#pDZ(oJb7dlO4-UR3Zq4Cx|Lp4L(uy7kh9q?T^n zUhF2z_!+M*9!!lfPF~FML+Yi4eLNK+!%*L{_2cN#`b!^mkEF%@I`eH!NJGz{~NqMgmP<-+zD>kOkjII-KE=_nx$WqUFm zwUc!Wzk#s3l0r&Sh&}Gm%7GTJTjOlIlR~?aLQf=x*!pYSG}t9tYt5i7DQJ5D1R`rv7ba^i}k}zjWjwnqKrq3N{xW)dX{2jY6Np-237@3z}gsT-w18tGcD-}~6Too1E?nL0*v`notE;C8k}=Nab4NE5EP)(X z6VVOpgvUfV1#_?PmlVv!!jl$^CQ?2>1(PF=OvVV$32&xgo)8a8!Q3x=V!=@JTqQow z1iy`uP)oS88=~pfs&2^UnfECO#xC_sBhW343&SJ}R2(<*u7jY=5Dm67rIqe*1UgL} zp+fkcn~VnrbX`(jL0|Y6xDxymoL(Z^Wye71;Rfm7te;H&a9_unL8~FeG$E{!EX(4_ z(T?(BWH}AqkaC$Ol|f?^3Gv{il}mvG4W>+!N~Te8Dsn541=VtSQx;UqIw>l290DI5Z=1RakP40$jEdWsiwTSp5y zdPyKd4n|tqNM387Vn16ic5_Qd81GSN-2X-zk&d-bu-9pmGu+XK0(Wq=196@7DyOzg zWyfa6MQ$lq5E>WF748+DGrlhtp3vqjjAoFzK)rT~ zsd2{L#!b?#Y$ow^q)ub0$xYHN+A^eZHLG}&bhA$yhAvdr}3^T6U z%H&K6-z)4%3STTdZiK0Ca>N2_80*g)N#Q5NTvmkc7NZDv+TZ0U{bClP>vy#B2m3ad z4)>sXc@S%^#$ex)5bTHRZGqmrFk^)Dxg(r8;uA-u*7CtVypqDbE$?XLk;}419`n1_ zhV}mc+|i|ti(p?38;IJdN6r^y!b_hxDpL<=oNuVX`8k}LaDV2V}q+gbn=OHme(`XcAV`!yZc>O z>E8ew{gd1WxqgIiy{BE5xK4Ls;kL0xt-DbiCns7#`+&9m^b* zjv??N_o}o@x=aeeN8C(ltmMWE{y2NVzZe(){}dh-ZiGeuEkc{nD9jWN6$ab?Wq-^5 zl>HX_arSb*0ILJ%zyjex@KgA`_g?rOSmZ7Dd};g9_MYb!Paj?p9IWpy@)LM>Ne|GM zz^E{+ZKyNpnaQp#>qnF&@Zz!wZ<@G=$bFhRYGA2)YK|*Q;8kF@sVZ5j)%AsQ5_mJ% ziM)yy)h(@$z!EC@Y5kO=(J7dfhi@n^sx+)DRrT~l+Sl~rY6)Gd9>G{F-tx1&1RfUB zb41PH(qRn0cJ)2^2|OsYR&bJ;0#69d6k5gGZoDKvfyaT?6ce=+SGVOP=z*YJajt3a za+*lI43B2$7Np&(<4y?8dg(nrfro&H+mY;&yOFZC`m-Hd$?nyu zH-CP?Eu@^~)+q-k@Dgw^#zt+mfeR$?4sa|ouD zfd_!&5j%g;{O(}iBJA4fByy0R`rrhf|B+E*Exw{SIeJ6_Z~u7mmPlWB56psDlaET^ z<=<3PEX@hLOV43U0#E|j_)W+tJLrW9syFBAaN_l zem*I2UIOp`hM`RDUG3;uqeznyc=cC!qG}IB;iAKF;JJ! zErL-iRn^DWh=f-gqRHZSBR-JuX!ApNK~2JWBX&f>t)<4}i@7j=hAlaARoR56nVXwX zunORZ3J=L0pX+(%B_wSjL8p`#t85V`>RAcVX$zr{mKPKAdV0FK{k9@{-VOt9rIke` zm1X5+MP0q!>(@Cx)7j=G1T!-OTad74d@E`Yj8EA3W7K|(|NN+DFg||rzA68sQ)V&~ zR8mx?e5(`W#kZJEP-)`F$4}gM7T@a}#>Y4BoANuIvLJo}wLp^1A}Y)`Ize8%&srD* zKQ6v$U-k(;)zeRnZzQ|wM!zMQPohrKT>}^?a^oAct|FTR7HqHCfd+O`yl1~Q2@K+b zcr;^g8w9!W2<4$!&H1ZdgWUM>CiW#0+ihZBG_he5`+|-wi+5>zK|XfT2K6{6^APTQ zI@^0-{*k?0Qr ziKgUzrnYBAOi5yi)3z8LQoneAo18|*4Li;`iKBjEfeaSjIf+F-k%zJW&rdWYS4!KX zVndssSeP86?SEMeETC97+}f5AyTH=Kf~>c&^H@uC&OUKY0>)W>(ss{ak)MF27Hf&L z%_>SXCjq-GKZ*HlRz93BN)oW!l3nj=Y1W>xYfb{TTz*ov%zeQw9E3^|u=hgQR_}LE zX=z%AJTWH$BQQTHTkU8U{QC283758Dnm>mnMHMhwq5V=>egIW%!DR|=<_}{*Le98) z83`vPoZ4F0&o3nI7N8K%x6P9hj(rl-FSS9e$^U<8gHQF{{yY2^`nUMk`WO3W;U&M@ z_qp$Rcul|2cd74e-$q}nZyv1sN#56?@qd~3MDHr-`XB81!SlN3A?26Q@&6?x{f(Xq z&v1|I{-^sL`2D-neHlFeMchAk*SZVwZvRVY_5aRwsp}M1$aSP^s_P(F`}>#rA*B9K ztM{tc!Iu9S>PG1JFIVTP)70_M@|Tr=DQ_rG!6)Dj{WO079%z9BEpVU(4z$357C6uX z|2tY>m{ekiwPLc?Zd{DeHHPXR1j`o|Q_g}fR~m0mHs(Bk8Iyc4rAX79v-GjU&z_5N zyv3sPd|?HX%J3M+H;!*vxJ5Ja?08pMl@$M`{7q8$HTmu&`d8$tr1-zefu!(@vNtLG zN9R*X>7Q}lmlXbk^M<7G@15r*g?Bs8ObS2k+|0syeV%Y8m*;V3c~bntj&GPk1*dny z3N*=Jc~C56?`Ekn;7g63x_4<${~?EMPmj`UvQM$MrAO(H>er=5>5uBy>QPbnLa+#z zkynWI9&%?ldbq9k~{LAta+njr{Dk*GqkW{%(n>5|OR ztUO44aXM?5MC7cuGm&5o6J3|#(8`S7-ykRBOKF2w9pYem8dHu#y)pMQ0_Zgq#%-?7H zVCO;Or3FIjs><4j+>q*bbB{Xxqwr$Ae>&CiC^Hn4($H2Ok2s}(RFTGmk*JPGtb+@0 z8N{G?Y6{BsuH8FG8fkDKdG>Fa>Vq~+q5AL}ChXRNGwl+6J)^p?x~#em|4pkbo>sSIjMp`a{T(w! z{~7~BwP?{scmqPi&FyV(9dp>IF`H}3>T0K#SCa9%1Wn~7S`34mKBzlPOB)anqFO5 zSW{Y2R#shHSyxtElcBryhO1s|R#4}?w6B}Gu*7IWYCy=2zQc=xbhfBhDPpd=lxCp#CRKg5<%fO;yVz zD4$+eR#}F{m;NcQ!F0&5s%M%6*eR}BWvb8o^l8wA^uf+25&>dVBev z8nEAUP2BgV3hLgC(C(SEakX$==52Z9LcjUV%z#j zs7F)EEyc5EBIVelv>a=~;q~pI8a&8|^pn^^LFtbkde~t|uXnx{+ka;m@szf1=wUO` z(xM^vnKR-k?X2NPPDk3Q$7toQgDXAVItM(VcJ;?2jgEND%%3w2yv8+Yyp}Z8GzB+= zj;6O+{S?JYLL4fF&#nXqy%m=lw7`ze5hg3^}_uP#UW@ypEC z*dGUK34?}sln$R=W-SBy0Y}Guj6dpSPC@CX44+<#^!j{R7>xFio8^8gphr{6$p@F0 zAf-N=mxiIX-CsH_l2T1Ncz!Wbu@PXmi;KIeTIiRgZd0fQKPg@7`pGzr4!nkqo;Fo4 zI#{7%b#PDI-we>Bk#OkH!;6rR^*bv=-KLgMHx;Ab+zkpO_l+(sMDmFh!|5s-?v`Da_S4T2!@I6Cs$mqU1#C zaNCQ4#go8vTvTJqe2HUOZSR`jt(VeFo{^y90xw5!y2C^y-cN97RpSZ4zJChcL;cm>`dV`P*&>j zNr8s3T3exVG#8Cgo+U3!3RN1OKYHaDu$#Jtxb0(V@25*MO!eWpqw7b5b;(L?%B7F~ z>JKW=5G!n_i@qu3*4n|sQ8kW*RoH66HxoJ(I z=GlG~s4oD&5$)PUVzITMjsfrjHTawsm^%V|M)Kjw_zbX6M6Two4jgqb7)|We#uQ`J zfS-a;#PY*#X_BI<%vChfsCml*s{?MEecDzrjVHYV$5Q`OSer@Jydwim!%^tTv}j_y zSqeSCHqc6~wM1T^b{LpWUCu{ZYCW^+qdf2MilN{#z;Tx6c8||TvT@^BjfCaF2({C~ z(1uWl_1oTzgk$kC3so1`@7|IS87;7Uy1fOC!aR^o#;Y_Us|~Gf@1jjT32l4e zEIujd_Kt9jJqYBZM{DGZdwaTjdq}=xe!0B|J4WV$Xv7Fkgx}51_7g&jIdppij?pNgGTBd7y*U=3QJN40r+dJGbelSS(U(bBUxIrM?Up&aT6sjqWQxC4!kX5rs%?_kGF7YJv}(AsQiFtQE@ z7yVr`&hBgRBbyoP_WB$XRU{riUQ0}Szp4&s^N`FwDd6^c9W#~w^Wo2@Q}W?hx7Xts zFI#F;6^({E*L3vJsowhS_PQMtot6SE35R=#DB2xt2_*&GUYDc90n({>z(|7yCQ)ib zq=^)Y)HC}FX$ZGhb&QpeB)Ru!Txp|J8)1rLoCqR);PBfI60}=B-Co%-QUICW$+}cd zhiJ>{3ovX377Sci^@EP`va%*IA1f{tq}Jj$-Lu z>1?S|{7k$;JW}{xxLP<`@Y#3SPqmlZUPV^@{4LsqLhCq5&`F3M_6EJ{lT&Ibn;ZUE=8v@f!7&ic1d=Se?@LxjPB>Rxag z7Sg!YH7(7Wkwyz1QlP#EJoKODnufX+*|(cctq!s83DifE`5ZkUK8zZCo(e3CSXzjF zgW0t1G7hvVp|)Y0Nfr7EIl6F*iRmjanUIdp%IS4t(@= zqo!d%T}d10Avhb?t_6?4I;}RPVZ()0 zX#i7~P1=^g%GF>{vIRZF7}VggeNU*muckpe0AxFEQq!qJ76p!Iww7&f_GKedb;zth z)v;i}Mj(}KZuY&d(W*nn1?r9g3pN?RVks;WXU{~ZR)^sHvkGkfd*`1aIRE?{Tn2dl z8RB*y`7`f}!Vu{ulw0mrifixz^T-kVgaD5uGep*02gogS!L0Dk&9s>NnoIGtJ@)){CxQZE*k zV~VKT)ZTMsxZMykWU&PC6zZ^+K;8V5Qf1$Zl)2W269Wt8fel+YP%3RW(64dki|Dk| zge8GGY;0iuTrgu}D~VZl?QZf?hZO|s>Qkzh{T_j;N7U-D!GYR3u=(%(cn$Lnuc!r= z0seRm^SHJ1|H(H0eg1C$A-*?#m-v?Y26>xYltDEc-nLN&iIgb@3u`k?D6c$2`Qq|E>w<6nLPfG$dU-&9ezm+6b`sSKq2gZx2 z!RR$GBH5PCh*$zy@Wtt7+Je@?<{ z*9Lof@JuC&H7+||NlCyGvYo9Y$I{o>#cS81XxYzBlOD|G2Uct)`IUaxqMzNcORNt^ zK$=|{(~^PpjKI&fk}!*HfUzT@9>oNwr*ENwEWqjM!2FQFqOBz1(wAW?QFcYPrcm?k zZ(!IQ0*3mqsiRq*^|o542BT*&Y)Hyw88%rrBl;1vU~)J5m}FaeAHz;)?a@n?!a03* zl{4wV>;f<&X;w0`><5g-j4kN-_E=!yRuXCH)1DLrsHw8vEm#tuY$u~1t)ebHHv7_9 zQ-EPKP`j06UHZY8q6btq+Q;PE+c6wS)MX3@t_P7_^HZk0y&BP8B7uc=r7xZ;*r4XtWf`v-Fl)SXZ-jNyt!$*bgI(Sk1Tn z8l#IOSo-K<^NQWnX4h6GJ(!&uSg@4@S^9>drU9$aKn_5b1Zw_9a3lGa&W*Ba>IwGr zMzh?0SQ4oDtH6y3!MIS}j4aE(rdsx8YW{-2{H-J_W6g%$jLB`F%+&mufn{4skj5_H zbY69&9y5@pVKNzEp#B~3?y;6Se@QSS@${XNj zDSxoLZYxRl*nCD4HH13Dq~wsPBK2w8P@P&Wn1?|?qCb5|=`sB*G5xcmWv1YWK+RT? z46-T6OEn-)j7w!;?p6{VvNZu*_9>Q6FOfm6795J&k&IEV9gBkELDprmBv1=R1sb+8 zaU`iR=;hjn8bd!t<0;gFyg=Pnl3MD0$TAyP(O7#8!cZguralzY^37^c6yVNjD+xCT zI1~%q?uA=PuE`o1`yySYl=WuAl0Y3IjYDln`l&DDbkCeMD^3hH0sKypWK=H|Q^l(3 ztO<6sWNMBKf}gff%X%#V*g-V5RRTMG7gWl@P7E&bz>%B5Mc1Sk?uY2 z&F({8e}y-IiR$a>IqDqPG2O1z$p4ftmS;P^bnb92clsPpK=MCQ`hyge4ioF^3LvAH9`i4Z47FZY0N^%AQ6N#nlJx5aP(G^Mdn=O&AtafN+PiB09z7eSlB|uKXA6zL|{8Nuw*MqG;}!*)rKAg473HzG+;Ultx7@- zy;X6Gv8)UKG=#hQ(alc#F-l4Tmc_WNAnAsF>4bRgA`2hcjVNmhFdT>VheRCu`h#d( zF%E>AMh;fA{*a_YUw^=aRX6K$F={aKgAoZhbVhXPv=nw}vSXxEtNG5e(OM+g&|9mi z6K-s%U8)|Sbq(PTF` zQE!c0&6i>r>eXPS4|R%L+d7a-ZfgoK+=@1=N^V0i99VrddNA9JHk@N=L;c1Sc@CtA zY01EP0~XmMz*=8qEi{W4WY>;KNx-rNLwq(^T822TzNzY2UfQ8rdIGRJ21ERCu+xXQ zp52mAS7>9FLZRd|V7dZKXJueIkRL3asg?#z7o*}cEfuF5XPtOiKc=I~-ke z7})7uV~HJzgpQYhL~GIn%$ONqsm~Z<*;Mr{PGCU9zj1P7OxKVw{zNkv`7! zaXo;OSyB?PoQLJK1T6LCl&V;_;;2UGGGw_8v8DjS$>_ymFtqk!-HPn0s<8qSs4Z=s z3MTsKUlO8nL$sV7AA=mM+$c|xr94{PK=^=(E#Pv#0`GtC*u*~nH~vqAJA}*qulS!4 zLc*KU2C+e0Bi=1OCC0?x2tCeS!gxowu+0C6;~eo&G0%UibcN#s=RNWS@g?yChs}}i zc+v55;X21S=S}|0{l9YD;CRfjMf$V-KmOAs#d)H$-nm+u3`3FC{tZH0I92*ml%z)- z-%4jWE_BQjzLaj2mdexpt-=$IO6e_Ukvz}-jx*mWi{JW>_SgC={fGL8_?^Cg_+Ius z>$}%?6}F~JP4nGS9)TeljXSF=jrsU^wfLGJfl2b z_xJ7(-7mNwbKiqk5SO`s1x<*kJLF#JZg5w*r@^biSobiu$8C3gElzX2=X%!lr0ZVS zO|HuYuj>p~w`--V+BMnvt@C}?Fgf2PsGq8Dsee`vt%`-+4&=A1lO90yzoS|U8RlNe@G$8va6 zWOd2eqKLUvteo{Z;&^1t-i)=f=R7&>3W%kT_OoCTENqE@vG>EDH1Y zYtfuwDq?k>SSYXuOUv7P+8Xfm32w4-mL4QdMt1FM*M`VaW_^1k+LN<{HJyQ6+}c{V zA=H&~6hq_T|GF+Ki$+$NwUkn8=bXhRW*%$*oJFiOcwpDXNg50Ur&!23AWR)YeU-C7 z5A*mVwI=IiZMFu=%{l*I&C(lbrz>`BC)&Gm{>~Bs)zkx1snMLzS&1p!21B5&P4H0J zwJw_T8RG>swLjzaDNDGiqcPaB9*Q$LpXlB3mj3Z(dcVBF+Rp3*HojhFoVudWG6bVY z&REENxyaP?Mtj1YxpUa^lN4htKSwZb zNpXzZY|0$dcTsO=DAL|igSkGxHkw<^+6TQ5%^jCqpWGp=y{yYqZl1ix=F!yk)DEgH z)-}j#YuaGqHJ43rD`G7%1cJXC%w5S-z*jW$nVh>kCC56g!SpenTgzG?xn;B#sKFYX zAB;xC$+WTsqut?XkNTq`Qsq&}Cfx9L2BEa0`FqX%ML+mcX$1^MyTY!q^i|cgDD2A9 zaq3IPSC{@JpR0dKf7f!Rp*8q=%XhW;J?Nj7@B1y^J1pNlmhTmo@1f?mPd2|j^UQDe zkCtx>-Zja@t1p}1@~_Nq=M3{(`Uj1IV6+nr(LqxgpTRDwnM>4yu$sVvvot~kT{E>$ zJSGu~G@_QCbwo5MkQ8(srV%36#q(^z&z$QJnzX^_njZXmx$Hc!9@?8Ofrdda8fVIh^r+AN776%JeQQ=FLX9O!eEufCslxG#5b(A{4(?3g`dl_*=_==VY z49t!`97*NXMhF+Max;y37DvC+q!K5uq5K)DYF#80l7p0gRb%7A#dC!PY+8X8AJfgy zBZ>5gjTzCxdRpRw8uglvP)&n(3nxr|>?+@x5iMSr8Qqx?Eo{gWr`l2OWZn*{ZjfGx zL+s!yVQtw>8+czObwX7){aSTM$FQH3#R~=phKMEhbUO>9slltd!d-ox;ohkIJ=TaF z!3gPe+0S5YP9fYPto0>VqI&_oEQ=@Ty+S1n_)Y!M4yR~|@kV_2wO8Ax~hrNd-hvn;7leV;A%@0LIZCE4J-P0NB zX$!ZyUS{!YqTTe1;dwu8w^&RK-rNh7*ZH-=66%NMXnVK#J!R7z4Yfol}Lx; z^zV^u;y=ar#J`AliPwqS#k0hXVw<>1Y!qw7Y2qYtgmbd9z&Tj?ty6Y<@A!w~J;y7K zKR6zA+~K&+ak1kpM~`EzW4Yr<$Kj4*#~8;!4yUwN`b>ITdO_N)$gnYZwREm@igdhi zt8j$q6ZQ(13+D;P2uBIO5H+`osP;{$>7o{@MO= z|7gG0Z-W(t_kDYOyL=D&ZihXDi{Sn6L|>P0wQq@UF03M!_zv|2e1mY`@SXQ_+&8=e z8;MVP@Auy9z0`Z2_Z;uZ-l%sqEG8c5o#UvM)2o^H=N&#|6mo`s%T&n!>5XNqUEXNbq`vAMs37sbE0pMW359qx17C%L=b zL3gA3aQ8U3+x4C6eb+0lXIu}v?r>e>y4dwAcvXzJT3kzAb*@U+c-K&uqJE`*q`s-X zp#DL9SiJ)_8sqBeYMCzzbo%4FDuU~k1O|z72*Uj zfE|@x_(u3xcuja#cnJGgaf2aGcPt*3pL`aX@->R?x0XRy7)`51)|$7ZW@5nGowMAi+`Hh3G>MME99 zz4JqZgb0Jkj^>rR$T{7{Rxb8rFRI*R3COQgAgINNlLm|9?b>00KUh189pHO$M8W>P zWl?x3*)GfZko^Gb*qjd-4{Xh$@8CY!5^%~q5MH}BDn7$j#hxAn#6PksGZlQ>7nbke zvLBBgGVB#u+v?9@zl1D^1(-0oCIK-1!AU{y$vg`r_YW!%j}UNRAkXPcTMD-?bit^3 z3bD^+U1Ev0*VC$j1i_XzGOZ%~mX`~1U)#Sd-#2P`Vxgx#@?ObSQ(E`ES7@K;@xg`W z=Wye5&~oF`|3~xlcgCmdWcoD6FeNSObA39PvJ{e|Loy#r&4{n%~ZDeI!v;71bJ&+3zlui4?u; zY=b}{_Um{TbvzF#OV}tt6b>0`gC2vG+kUcM%ej$oZ?_`r{OJzN?WT(X;=v7EM#AAv ziT&i5NNFi0(Za1E&l;K&6taKEzA&Tg|IoS%GlA+bcwAD@f1cL%h#fq}`1IduekS-3 zrguc*vuw`cQIYr@N7I-eG{F+^zi$b6e~=%x4HC!Eq%sWZ$ZVXkDTi4W9sC9-z!ew5 z*laIht)dgS*89b=d{(mOeDloo6t>^*6GvO(F|hSX%-_W}SrUXo(ZR2q{6XPb;}u8p z^vJxCdS6=u2ES&0dmbbv&=%tD=$g((2@AWX(T^w=k#I{py9OA1aSFo6c1xhZdtq^^ z#);k!(@(o^6&t0jx|%AIJ)R>@{+l3a{<#aTQYSDKPj({cF&6{maMN zhGIQ79p{>&f2se`zvN%*U(WMA;s`t0exQEBbp#5CKvdmid@8pXpYljnY$6aCi<-DN0Dv{7_GCq)QIyjA>S^p#_uTF{Ia0Li(=m?UP4PK`7w;v;KwOdX7_W*T3Wf z`sMro*n98zwyN`gT=z;>($&?79XnB?D9&;mJB}0CNyuIviIX^X;t&Wc*s_zDc*U|a zn2jx&y(y!N4pz%3rBHU6W$)1z%HB|*r9f#ZP=4>{JoidhmK@8_&p*G{SAX31(Y?>} zoafAY?m5qS&WhRTTOo9KhOP?v3D%D$0&2JY@`?{K_BEld2}MStI>zk-_9 z4Q$cmzdcERt$p#olrfgmsZ|PI`WxgVAf8C6<54O!@hIZHClOY!PJ|tgB*M0C>LUd` zEL?26=wBnLOe($=r>k>3KGHg!qfB_s8%y<1@bbNg^MNte1I$zjw|xP6F_~!fC$>+i zIh*do*liqj5T;wU*W#&P3)3B2UtDFBpXC%TS*VPEj;F zGWO<}7mooX5%pI|e;w$Ab%pSh;yf*`0dCm-$u$xhsK1N{9goF>wg=-u>2sQsT2U*v z>e!;=p*kK+Jy0Xs(-tGJS`WC6rND}H9qOg}9p@zdj^hdaj_qGY;30~#QM{NtsaiI+ z8J)B3Jt|fHZ+llrsEN3*(F2Z`goL(;dqmtkrA?e77xA7N{Yzd7R}kbLBP_-kDHn! zVcR<#rcYMe8zLKP)GHYsf1#3VY;D>WZs;aiu6?4P;2Rk1Qzq?zUY^=`P!lPjyPju- zItXe1Fhc6lA~rDs_dJ&fYZtNr^e$PVhias`%@G&J?|Mbm5O>|y_+6Lyq7-)>=f&^Z zFA&YJrK@{;Q^Ve@^UeR%f0_R|FA@K?iB7uIxl*K#|2eDp59Lv*vs$RSjs7@SiHJmS zstAg&{hcC-;r0&Om!c8TX2wJ#lKEwT4zImKxmh$1gvIe2wr@oLgTFX=#yW>;OLE6( z{Ytd)q|Q>jIEc(Crrq)360z5@oOURF%vHc7CmG&d;xym!j2}-f;ZQCWbTAR!Id$9-L8TlA_ zD)s! zOMCVVTO-5V1Vlf~{>^X84b=702EKvDFA)9x?BD!0Ik2{ucJuvD?BD#>Zvq>7X-nV# z(EiPD{TGDN&c1;{e}Mg)-}*NsoVNEF38(Mk?`{9)x4wd+p#~Yo+Wz;0jMV(r`ao4LZ2<|d~YK)zZIJSdTHCA z(dSV{{s1F2zjY)^(Yy(e1!i7~l?SVS`M)qyqg{YT6^&b+WhN(14pE=ONR2iF8nxt}X%QwmXMjIP?Z$CO)! z*27C91f7hkup5Gms(>&0;kv@{%g4e{bQgpe9Wtg|8-9>09KYNE!`dE*H2SRC@9zr7 zFE4>fayNt-!-N!{HkoBx3LEmT1g>x*5dDAP3db*xfwgQGgqu4e!>AxLm8lgO9I9V> z1&wSc1R9OZaBh>CFoPO`oGhK_PO#2FnW)#72i z&*S6}H32!b&6HE$%N33v$84-#@-WGWO zzsa-Jlk0xM-RGVM>-Y1trLGTLXSl7?`75xte0Awt>fhv&6bhF;ouXM8=1@~aTjqJwl# zDIQu%l6llT%XNW`y|e|-*qUr27_76}uT;@zAHONlk31m?NM&grFHbi;I6k>}J_^_sWJk!E5wF{5Zp;^b;jIu^4I zv{lY{&qYuRU=^Bv-%(03OXB2e(DE(5@y%P~V2Qe-bVcTsIYAF$y@B#x+8QT@7bq(- zBUzVzYj>(vIMQ1;lFbaMVBA6lc^wdO#~~nTsK6HFz-E743>M z+7*{s<{6ZrSA*-J6K#w$bizWPF!{(#CxcoI&I=sT8^Xy}bM{H>M~gk5kh}1XuIe^y zt~jtO?SL~)t_zY^w0`DR3RgxY6vWwXy~PkS%&sA* zp=+29KBGO8@0ai8bjI(v0`p@<5GAS@T#1pW@8NXD?>IZKthW$?zPHmEzatjd)H@9# z{>M&d{O}I4y0-v=jZwA!rHUoNbmf#Xn8JxP!oVK%s^2j;a9HnD2>U;AI^%Z~VxBP{ z;*B|u3bRj}%+yU{fyQ|l*i3;)V_-ADe@tdV2QWb_tz1ktX)4A`Kg8*b-{F9!lT4bT zXa3<%XZ-fBAa-K1ShN3_%rXGFn3+_+{T-}fOn_MPD0CwX=7zI|L7A4|fzX$bt9hne z#e9MAtMa{_&iL(5VxDkiq5Xq}n2xOLaGY53MALEH21RDJh9)CZlGk*K6=zqpR zl+ph{lt^yIdI@UibR7f*Oo9wIGMNc7s3E8Txi!|5TV@wBnF%v)Qq)O*$4Y7uP2cR0s6p2qk84EtZ~=h~~3@08n=4rQ9{Wt{vs-}*P} zxz<(k*Ya)f060l{2_688EN>!`A$}WrX(HYz)3wc8yU7A~W5>2_gPhik*K%7&dt&s4 zPkJ+tnq&PVIt7}LH+mQJ;lk!Tv#c_xA?WcyLvI8lXg(Vj<0K)5-2cM-x{^%SyD*B* zOl(?K#Bn?dmS*9Nf{oJ+Q!GRUk#6(+J7pw&B4;MapoXAqbcQtlZoE3EdK-^36K3Xs zKnY8fG#777=(D{`W}=u@&5^&vSd-@9jj?83M`url9%KY5M0||aPBZUDYbP~_qf3Gw z!k$OT(Y(7+a`bQ*I>pH$>JR8RXvW>>-*E9HE99KnhNtuD?&h>p zC_PPFnaWZAjs&^Ybw_r zxS_JXa${yC6eowMTT$GbAj+tUC_UN`Lht&_gqav1?$_wg4}>_QKj*Hly@zCGCeO?P zf#+gcbt43dx{bL(&d|)&OVF!1CtzB&99B&F&M#;|^ zjXB;m5Hrj<-kdDV@va7+(YBkg;Ro-o+O+P#Q|6yb;^b-`&bX}Wt%fM$&BbPT_;8_O zNtcRLaY-x?siJ+af=Hu%(=-;|T*3`WW)jUDSl0YH(9*jS?}w%PH1_3Uig$oPEv(jt?E@JC1OSwm%CifGXu{<=4sQ7Rr{kII&MxSq6^8u$)^wv`@jurjd&7sG3i#)2IE#I%3A}g`)Dn}7`oPP@7T>TWhOd74`DTdO?|YAV5}oS z5V<}^2g(zknTZ_81;LepjeX{I1f2wp32VO%X+Oi) zr~S%Im72^0p~c8iT1PN)G!gBvl20AQM0rABUEhEe1fFw5w3&+&Ubn#kfo^C=D+ng- zFejdQcZSsH^y)Uls@8_I4qsCX)x-dCe}ZlU))7b?hJP6sfld!$&mzxg9l?}m!)zQ(4pC18 zs`_Z%!1$bj*21?~###w#b)w~pz|uZiB@okk==R8fp(Zmaf>fP2F;Lz|3j@Z89Jgst zbjC7>Se=N|z4~Y+z!>?Z6ii0)CgOCjK3W49=E!fNrq%V)1ivv{>p?Go3RttZ1rF;o zin=6;MV%n+LHjlDu45yU!B0p@NpXpp0|M8g%tt^+qs*zNqQjyyQ_rA=pg^Fm&u2<3 zJ;LcNkwNE=QdLW0Q72d)2~_rZ4c$$WbQ* zP%|8mVSM;6*WCbSCdHsuCyYV|VTYU_)rFLW%7(AXAUdNRwb1U-b|1k&CUOgarql1>aUBLa(h zkB69%TXOJSO_xK;`Gw2E1})( zFnVh5?&@f5#SpY4RTZX%5DB(5v<=QMF2V!6tX8!&cah(^40Cw^lbYlB6uKRqtlJ=i zu(Y~?7D7HodF_P|qYfdO!CnMurHIeu90$(h?%iY31;R64{b5?@@&G2jc0-8KJoH)Y zJ@93oSxq!CU>)^a=(NkE6D>v89h8|QriG9X^z;9s7T>MDLw%a}F>fC%0RH8<-m}@` zao^|O?Jm?_)-KX&HPv-HyvsS%`_$vqGI*yy+qoQ`=YQ@v$f4P9vaeOXRDPmV*`Btw z+s4DU-_iK;|3JP(UMtJerP4ghTb8Kt&7X>g_R*q6NI%1k-oI=>MZ*Ai>P~NgTTAOC zNsIrfjOrx&0fG8HTE!^b9shu>-9ht8Wg8-cydP5~qYO<<>LlgcKw}>*W*o3jVX?ye z9F7{>;nH_wM|VRjnRKNqjH*=WX?YRJ=ZNGGb0p>4cdTuIudyVDZy83CmKTvck9R$- zYXo<2LJYcLiiMZMh{J!Et*6wXkXi39TP#MnWsZM3mGs`- zOYq*O#f?CVE~`DV7G5(m)T^GUA?F0-7OiR+xkXQCpYAXO5jiBa2M+9`<&5cjjeN&J zj~GBlx*@YV(<(3Cl?g7$JrcP_OB;E5uJI5bc8eLR7^jD9NIH%CmGNBSE*m1 z7;0OaFk2Sh(X*qobarUgtOGL45~1RtLexpN+j7?T(Gp2PPnuZ2Pb83;m9x2zmPuwF zmqsQXT=sqB5}!Ir{=BHZkJd~~eWIxtG8CL#0+6~h(A2jUnLmG@BVFn4cX1%KQ%n|b zFe924G#pw^F&YjC%~rXYYj5U)+_`8tV!1_cIHW)um3rn9nI5v-=q6~r#potT$DYRW zv}4!wm0OTQk|nUbkCs_RH*=o0G=;Zk+HDD1b&~W&U~}I}$VjS6)$R1E8r)Dhjas6P znE4?4FX$p@CB^6>>brZI_M%IyY00$1F>yfNv-q5)g%qPHg=s57D;n=$XU?Y4Gl>T> z9|^4KqZO2i9h`?E#`4yVNTx671Oueqin1+-G^1<{{WGj4200|1fwElzNk-Y$ZCJUX zK0`5r7BY^<6vcAL7_*JjRvn?Qj0}Y^F{E^(hAe}Wcn#SAm!v!_VSCC91(pxwgY0$; zz?MR`(b?4CBm=mY&nnpK(eq$hZa8CDL90$$jrreFLm7zJp9xc% z%4LwNlZtXH`a%#ShUO5os-=lcXEUr;I<-1!N?=JJZ9o(ahQthFDVs(YB2_0%K#wvL z0??y~C0CP~Nrt+ZI8@uDoQa$JN+1t?sxEJkwP5o!OB(G`SBGtrMog^gn*rIO&Aix~ z%9feRle}YH$`s32@)Do+xOT7hJM9|x8uxtnO!s7XptrkUg}3^9-M@uH!;9Rf!B>66 zz0LD;&)GOhuiew&sr4-Pl)$^a51s-)!AX2|-o-eHFHifocck?augfcW{_Xj@=RMD> zo)w7wkUZLZIK*ZD4n zH~-_|#c+%JaBr7)o3F;V%vXj}1IPH>-tWAh!KeR=-Y2~GdVdR_{^xr8T+h1RaD9WB zjRiQxFQ|FoJ^yys)v#{(jrue7O!*V*c4e2V+%?;k@4|rz@)_!<>Kj(KHKsl?YMs>C02FE3i7|vN(t^LWd80ReHINT1K5>U3;|AjLeUR6%A?vcOK zKD0k)f6RWr{SNzY?bq0UVLi)!f&CQw@$#GYo%UvXy?vGTBue}y>jLd6?PBdLEoPnR z`iFM3*5rEA^+(rZt{t%T*kpasVv#Shj0@wanU1V&2xgVnu%r1%xGAfdd`X5enbM8f zjuFR`b4%UsK)Q;&ml}`uwl$3qF6_%!me*EPI(CtZ)AE&``x%|WuD; z4(ntKd2tPg%Y3JhGt2O{FqRHH;zT13Yo90XYrToEdT=7_;Am^;Si2E81|VOixu4n{ z8=4y;9qkTren7Yt^GxucnPtQtv5FJ0!hA-Q*UEa#@ttM__UHlc8yuMJJJks6)&pMQ z1(rqlzOwEjr?Yz0n0Ip6D6jO0eZmPZJ&ZW=N%is?nt%0uLb($TTQxx&CLgdNukdRe z4j{=86nSKMwompYE)M5{}iP|Bwb;pCsx&+T0-`VCr$C>_k-y^TB;T>DUTlZp;(0iy+5sev6 zw>axbuMeJgRB^CNxT&cX^Fh{o$SrL+Y&a~Y;?Sy7@2Rhnui*q;b9Y#MO|-%|YpMFW zs37qh>MH~OM?|5BgE*7|N@jU^ZF|VEG@fFgJs$La7!P`GcUi|sv$NWQ}`+tUw8J`MGqFvDO1*V;(eVu2mApH5rej zm&kp$@o(y6Yc;r##6hQuq-W^(p(Glbk#QW6_O|pCm1h#Q^t8xZiiCPxbgOQh4}h9w z+;NvC{k6NP{Dlafwv(O{JvNbdw3n#?)4x)6tjH98rjDV*83bodM=eDI@suB5M@BdB{TUl}QN zUO^2UA-8ZBPJurCj(U?Ga9%Dtfo&1{(Rx7sk86{~mfHHX56DTp(3y&+rBfVm+t8i0 zL^MH43*XNYr)>#B^eu~$$}4N3NR)U(m2GI=S!#bW@!p^t_9u*f%Q(~77h&E)lBm&Bl<-tfl8S7 z*-lORYZV6=(p$QdjQ^~6i)u>5@e>OsxgN7P%WG6|bVH&?5-$?Xhz_5Eh>L~>!XrAr zTe40v-ac6;Cf*NO;?!S$eU??%Rj(_xKW9od-LXHbHCY_^GBk9p?CR?1ayUiqL%D5T zIJ-C;_Ec$2q9mKTl@SA;c^@z`i&Y!ZoBZGVm}npn*3z_R#K}}CDHn9fB5@6AZhBT? z#j7gZhSMFIn|dNB`KF%MW~-CCINX*0Yq8jlDX*#95K(_YcR9E%9(4YSIvV;b4!6j< zE*>0kQie|8mPL`!QK$OpUy+gfM833kv^Ueqx+AxX=7Id**3q?hY$nX-XZ-`A*1pk`d_E z1KwAdCgfNq+FfI7M|j7GPdWC;_O39FUvhKHhn=fLeCL7Jt=pOcojvWM|Z~Bq>pI00i zLai_y_TDcP7hzAO&;w!A4aXEw2F)GRM6=MA@apG3BQ7xg@tU7#-qEwWeKpuf2Z>g{dH$OLs`7d;*& z(kG~uYVdciuH`Itj)7+crvOg|eqG%T1*S>%H{_gwG_qOj< z-=BTY`X2W^=(`7}0^H=g-gmX{=lHt*vF}XZ$-X|{alYNYPG1X7%{$b$5ntI=zNNl- zzL2lTH`zDNm+SNT95_SoD|~T(_e$?&I8pB`@5$a? zoHfwxZS!vRZt))MUGH7(EywA4b1;Wc;GN(d*78_IZx+^msZvEuOIFaL+-W^*F(x(zDbv-&5w9 z;VHm8MZlAbxeA>1<^IQ_e%FN%#D<~r@N=PgP0%jxt(rF`wu=tKi1yWUeo@JlM)`) z?$_?rZq}~HSM^V|3$?SgQ?x$qSgl8E*S2X#YMZqU+8V6_XZX$4W@^*4iP~6gq~_KX z*MH$-;ZxU#uD4t-yIycT>3Ya@kLxy^?RSmqa@QrUAG^+Qorps}_F|S|hpWkTxNDQE z*0svD9A_4nxr#AIG2S)WHNvI3Wc6$H3-uHAJ@s|SSWc^yYoBezn%YZ{?+-m^A+bG zoliL*cHZl}-T7PRwHP^FikXTtohLc>IgfTmoUP7g=Mm0>of|M~QRQ6bT;QDTEOAc5 zAur>cqnsn0E~gE%82@&B=J?q0p5qP2UmPzuo^m|mxZiP?;})D8d5z-=$7PNS9p^Ys zbM(Wj#LX_gdi#ZRk!|9Oi-`M|v6De=8 z-(dfx{pa?dz!$}7_L%*6`)+%uy~W;WKh(a_USqGaFSXCJhwMf6$(TpVwR`Oj%q4xL ze5QP)yraCT{7HFQc|^HSxkI^0xlXxKxlFl0ISXe^_A1BVyva74IJreRSXqx#C(D&Z zn3F0|3X}=T7$sZL6r1f^+n4r#+W%&M-~NXECCs`!Zu`6K1KXRnzu2C)Jz;wgb6U6B zeq;NU?H9I-ZRgoexAogjuC}5b%kk2rMVKT!chKURl81fj#GXxpN zF$5UKGK^vHGmK^!#gNO8!!VK|n<0x~1cQ&k%iv*fGiVGh29?3d;9#&bC=50RD}&4+ zF<1mxzhn3>!?z6IFnrDMABL|O{*9Iq8fRNB{@Io>EM-{2u$W;H!$QR>Nr7^4T_LW^ z#dVpuE)~}$;<{K|7l|u#EfC@P;yO=U4-nV6;yOoMXNzl@xR#1*NL*)$>r8Pi5!V^w zT1?lm)5Wz&Tnoi@nz$B->r`>g7uPA`I$2yNiR(mhoj}(yhluNDaXnaE4-(f+;(DOC zZWPygaor%U>&3NBTx-R3ow(MB>soPLBd)8(wOU+PiR(&ntrFKtaTTr3FNx~!mqhjV zOQQPwB~ktTlBoWENmPHoB&xq(64l=?iR$l{MD_PeqWZ(nHWi*<64l=?iR$l{MD_Pe zqWb$KQT_drsQ!LQRDZuDs=r?n)!#3P>hG6C_4iAn`uinO{r!@t{(ebRf4?NEzh4s7 z-!F;k@0UdN_e-Ms`z2BR{gSBueo0h+za*-^UlP^dFNx~!mqhjVOQQPwB~ktTlBoWE zNmPHoB&xsPBC5aNBC5aNBC5aNBC5aNBC5aNBC5aNBC5aN@^6tZmVYsP$?#8xFBm>& z_>AEn44*Rmo#Af`pD=vP@Damb89rqAfZ=_H_ZZ$~c!%L_hPN2rWO#$&b%xgnMq6HG zc!l9*hQBbp#PA}+pBetd@JEIh7@lW%j^SB`XBeJlc#7dkh9?*vXLyX^QHDnt9%gum z;X#H!Fg(C;Kf`?t_cGkWa5uy68SY}Zli?1A+Zk?SxRv1+hTk#V%y1LKZy9c6_zlAi z48LZ$p5Z!%YZ=QI46;XHlt-|xE?RA$BFB);(Cm@ z9xbkW#dVLk?iSZw;@Tsw-QpS%*Di70DXyL3+99s(;@T#zt>U^vT#pjh7IED!uG_?Q ztGG6cYm>N!#kEmf8^rZUaor-WM~Lg;;(D049!l5TJaHW_u0e4fC$0f;9V@P5#MMuk zk|T)>%aKHep)K7>1)6_A=~Y*v+tup@*THA;Qqbu#=&a zp@X5Fp^c%HVF$xe3@r@X8MZNOWoTw-VhA%dGBhw8$*_gt2!_KM4r4f!;Sh$+3JV4ExGLgm6IZLa$~LQ{VtboKy3)48V!z7%Q~QPXv$00p zXFt~7V{f-_!>N9o?HlZC>=jsppKG6KpJtzEA8Q|JciR=^zskR`8vmj4mh!Ulg7T#D zka7>!|mMaUCGNo9__kHF2%=eM+ z9n3cT$@jGH5#N2jJ22O9o$pHDWxfl1XJMwH*LRGs8|(R7eOr77`_}tb`^tTbd~mdyr+Bny(f70 zcz1e_@`k;Kc@Oli^RDzR^Un8{dZ&A*c!SkJW*IJo)x#;CKF_h3V`%qm^Bjr&5gRbWP~lnZnd_P9nTGj=v7V70w?}dR z7qbhWx<7Qk<$l@y0xT#Va^K^=4QDA{oS zm3z5+fxFCI?9O+OcaL_DaI5gU@U`}Z_KEhM_PX|>_N?}p_JDR5Y&3qYU9J5Ldos?^ zPSv8?aoR4eL))%3V9B*!TdP%SOSA*DSz4hsNegH>nn$y{zH|NC^$*uyU2nTy!P@>) zu7_Rs!q(xp@acGk>r&VGt}|UHx%Rn^c12vRu4dN}u7g~4u4>l`*Fso7%y3P0<+=Q> zESJk=RliaHss0V;K)j*8q&}xUuKq#&y?Tp!gZfML=juXM0TnzuvIuz z-Kf^6Rq9f8o*Gh%)XC~NH5XP74%OoP3U&`4Ip1-<3QrPGJ0Ef02m6PcoY%ny;xgw2 z&a<2+JA0kSIJ=!~&aKWZm|IxyT40xTo4of_s9zIA-*_`Bl+$D5c{ zc;4}Z<3Y#Wj$1LO@GHkJ92YyzbDWMDg%ccm96KFHIl`DvIMA`qvC^^3F(0!D(;ZVB zLB}YE4|55U{Xh24?H}9U#fcVwwm)Nk6t)w0+HbaBuZ&klDLw4Y<=GPxb*>i&);Od)_S@1V))BE^&zyxb1hHG4>_!|417?>Kj`>?jxd@K z&+pUmULEhz@opV|uj5@h-l^jqI^M41Z93kn<1IS=PRE;dyh-2_@=tWUNXH8WJ}zIN zh&<1;!wt>aTVKB?mqIzF!B zV>&*n<0CqXkzJK6-al2cc>h$%;{8)8i?>6iEZz>4vUocLrCHQ>|G#+`OfRjboET@T zW?03rlA(&BlA(g3oM8pSa)xCLOBt3hEM{25u#jN^!+e4YS-hnyWbu}+ki}bizAQ!z z^JOt&m@kVFLr50m%8)F^l_6P-D?_pvSBB)XNLWZdli>`8(-}@5u>@1)PZ&OC_=w@J3?DLl!0T!WuQI&C@G?QZoXwEMFoMCy;AQYIxEVAC7lX>+WNZ*@HxY04F6#Gl;Q6Te`65k zkS~dH$d^Pp9K zNt8prB+6lmJcgp3BKsLeGmK)$WyoO|NibRZCBxMWS20{kFi8@HI!O|RI!O|Rij7MA z>?MX58UD=hCx$;Vyuk20!*dMJGCafZG{aL2Pcl5g@HoR`439EA!tgM|Lktfx{DI*C zhWi=rW4M>$9)`Oae$Q|h!<`IwFx<{?8^f&(w=n#U;bw-L7=FueBg1bPZeaK|!}Sc; z5lob>V7Q#&7YsjV_!+}b87^bEl;IMFiy3~xa1q0W3>Pq*&+uc0^BB%0m>`|Qa5lqP z3}-T&!EidmX$+?_oWgK2!$}M$GW0XV2=b)W4Al&)7*;Y=F;p^CFqAW_U|7zujA1Fm z5{AVLix?I%EFc(f5lIQ9$-BnR zjgrT{=?hsp?2_Say=`Mht+3cJq8M-+@oW!FiIRuDF@?-Xo7%cc4SN0uvgNZTMaeDS z=mHa25*3KXfQbC@8AKZznp!#xBJoEpu>5A$?C2B_70!=qiW6bFx2Gs-x(l|e#+F9O zuU^3cakkAcK~CXH+yv7lV<$(+f1XGjHq*d!9=2c_8u351;ILUmQF4ZtHQ3rvp_ufmxLCQ|wf!qtKND7mczp>WSw0VA~)9eWHy{jXY3 zF>6MYJkm`rOVDkE<>dfc{gzrVXI5d99L_;omfI3ePF96+LoFzplOH92a&aA6!W*0S z#4`Yt^j9qyGp8_0&f*N2n;Kesn$48)8*0Ib8RMel3oa1gJv(}WbSO}B=SIo5TV6G* zhrFw-+0fA%-=j+VI!l)8E+gYl)hRXOtD@w`Ei<2!hJe&vMN_iJmqy8pTcDCPsE&wp z2aKIWN%8B?v?*D+Go!*|+j1_}R7aIYjJl)BDL#KmlsvS-wWTNrN@IM7T~Z|Ci8jSM zrZ7s**bL8>y1;aLO@U|2D0y5P(zE3hmo_g-KGp)YPy?eKMGbd;y=jbrX-cupaAn}>YOO~P0L@(%;q?ZB&7(j zSA9rOreS z!1yUxd)3k?riHOGt|zanqp2qxcO@p2)A{Q75t#O=)1u_$Y>eI-nIMgVw)_*amPW~A zSwTJIqjMq0=fd*`StBQL&=WF{FG(U%@{dIxl7F(G-d5-_8F&uPEUa4dj{zTfBQx`@ zgH7PzeDqYwKUyu0lIO7?^`W}PW)}=1OAKXg`FpZvN6E?9m^DmZURzUByDlY?s*YB? z$RZ{DSjq1}wIZKldAe8I^#@kgZ>+9eS3f9coI=Upi9#b!Vw0(Q=ql=VPiHkCtQZ%D1@Y#((p2s zlD}0wAWDwHjCjqPl0{yo;UyX+zY(0|6U^WwGvc9QB^o9F2yl`cFoV;)b$PHjiAKpk zL|xWLKEFbGai%Iaga)?!1GDD#k-x88y~?Ll9+S+C4PD!syGw{f$*))E_K~MAgVB8W z!a%KcMj}!2*Q-nV$g|f>y@{kmFqqCP#g@M=Ygr$8^~yhpOPD%G+So#d)#-T4VJux@ zCQ|a(s`L8DgIAEcSky^+YIcurPC%TU2$cNQ>a0HU+m*XA!MfjAmHbtRjeK+&v5~U% z-HDCFDX|#@N`4h$BhOq$Z1iN%*yy2>U!j)vk@qd5z3KT&$ry~&mcKl!w66zD#v4}e zK9d+K*NG!`O5$DXQnjeB8%!hhmJM6$^b8GqmHZ`YNnZrS#>-XgUr$Reo+$Z?k@PMw zjG@jRWt66`GBh&!sYPmW-%haP(i;pc^zuj>1wBym7lORgM4pnlhJ4Q01t9M*kuN`R z4B0zALQ*Oayro>Ejc|<^5-El+dv+eqwCJOosPqnKR2teuNA~udd}CbNupa_ zU%O6J+uAisewkX}bsft)J6n^>H_oL$RPv{* zp}rPyjnM~c>pCzfP96-HnCO|3Ux1jlC&iSs=U+4q6O(wTJh7M#?lE)ekFZLu&gg5T#OQT>c@s85C+TIxLl2aE zuR5)-0rbW&D0v8Pio%xf&YID8q)GI~=16yFfM~i`A|5FDDnxHd5={@%Fxc`PSp|JZ zfOOy}nBq4xc=8pEzW>)+p0vQ?|Chd6WbxS06YbrVlBf?y-(z;B$@ON6wLSD6{5K6u6qrb6d@6h4TFY-LYNQ)J+OE#y)1qtp@O!~p6fWu1bkO+hW> zRtlrk{}#~v0O;zmJ*=%^6UK!Y3@823LYgu?N*!-uVO%B+%ynXjHT}~Re~m zBa6^-sgrC83pKY0*Wr*-vny=6U1AC|iE5j#`Da9_w=JB>Y9zCy$e6D}8R}=V%*xDn zXd9!{lP=tbeARu}wYH!msjfSyrF(l7Mw{eh&S+550R?t(z92i6^XBn z>N=#u@=~xeO1<@f{4jEFFc~7#3?hfPrwh$cnu3u(}TGQyPMP~uW3)oF#}4~Wt$AW#3Yh|3#PCl;bk8$G@_N-u-F z1Gp;3Ygk&&X}&S}QFOxFUv$W}X2eD(z@#hk`b#rB&Lr#nD4>ce)X>08J%G7_G$7}tNg7nxw9Qd+K{}rtJBlF#b~fUu2>tMr`sS`(I0MDVb9gPn zPWjdn9rf%H9aIXBT0DDPZFCc4&)mVXyN4$>h1^j*vv7X&Ku8>;f6j}_Qn7#Sm_{ou z8ow~Q5xfDtTI^#LP5W@ucyKq8m77WHFAq z>7gby1hY=$P>O?jOQP$+9^6daV8A^A<&G&53BuAP2TE5!kcx=0(?my>4A`2uXQz!FGcWQ;vm3Tgy zKJ4(?t7vZQNlFsVSrYfuB1u8NP?Z_2)W+AEj_L}c6s$Js~= z`BpUQN;-0J546#7Q={ZXF;}10J_s(p2S}z{YSC^Gl7qw{33rSuijwccG5Tb3^3YQj9I3_PA2Fcp3mrg2^=?VBoAf{4N zOwHuYBbCXx4GteTLMDzT>H$(YjN9PwPMs8;1&%TLX9I?CWr>Kxd9NJ}RzO+*aZ#2u_WU*M)J*dZXKBrQnp+z?;OAoqL2)|BSP`5Pqt-hTD>|f6W1Fa5 z`%wcF;F|$HYRU<|q110|i-2!ra7B!oGjvA3D_M`)!SlbuSNMKnjng?4%aiWh`7vta z`PHgW+MG@MPrKzwHM=xMtsOHkPEsI+KIMkT@}xss7^9{>8ego$R1N!%Jt>4Gt5BSY z;=}p~s8q|dp5WpbHT%LERyUb!C^432HKJ&!nZ@B6R#?cfP9h+i| zmH9NK67kG2LmrtsGe#XnuD+~lp0gdmLXW_aojoT;eMLZD!>vIzhLy=6@#s&%mo<83 zj5-S=Ci9}ifSBkJI7Xn%sn^J>;qC?fPfwVZ`v!?C{v5o%-086*@Q#^}u`Ay8ob2?B zGh|Qp%2*+&^TQkyK6xwg-Jf)Zq@kmZ`d1dsoy1Ai8Pb2IR>r15(q#G=*C#qM7Gy*T zId4Kvfk_U3WeR6J0~0YoArmF!+&H5$Hq|7DUHxVv$3zJ^=S-U)%ZHrN^c9D6Wgrg=tU(3|)zivjlObW^7M6gMaT~(h=>;-GW+Vt9W&DKo zu}P3JGvP}=@da#N{2W9f6m>E^WZFuqV-q2>pgCUN37R34OOmI~u)I)IADaMKp^h}N z@WGx~%FaYV!2qdOk6#_jgH(C}(O9PjXSHOkVluHhqh->H*mwvN1)&S85uW#kNGl0q zLUl&j_;oR|d77cmF$kYo{80Gs8$#4Ta&?A(%7PdfMit`aKuJt)5&IW6!kJi4-2yW_coe;_}!S%9i!~&KSrwv|P&* zBk@Vu8M)`srzc2i=K$W_bZT5xG>6vR!h z)zgtoKcqm*PgAixnQGX|IYKinTw9*P(ONYL+k>(Z{KT`@~SzyE}7u7|X zzQZu=UJKuBt>&;6nyKW+Mi{z)Qs}v%xwE5-Rpy`;Dp6*{e4s-G6%s3&x3;uXZHjcm zcY9>OUoA94nH=+iK6&wolE{lk6w*S)N?yzZDq|srOfTDDtz@7UnyyTYxj`W^6#9v; zJX&0e2eeQTQmcW+NUeBOzqhRsnQ9Jep+Zo)OqAxlFo(6!ROE{aN@I~~uzbl!zBoab zX}(NBzBoX?|9qK@e6fRS@O+tsd{IELzkHd9)Y?EZbiPbb7RIcgoX@jZGF!S-b-~07 zhm7sO`q@^z=F;EQLP2G5Oa}Ktnr1*5t?R){r49={7?D-CQB}fgpbayRX>V(xfU+_s zfxnW5jNr$BktfVeD^>IfNUz%cJ<~#CmD-pEl4@wM21(V`^_6=%;ZKkTq2=W5wk2HG z(%FpJ#b$DzIMj13G)Ae3o&bq!)(n(*5Gf$teCX$np;9(+Q(YRudI(A4|%n0 z_+!#Az8p`s0_h|ULZF34E1@V^LK%y@2_@?5*W&ZJJLQHJ8l{v)$p|V$rsJIFb7!w; zF_9w22Hep?xmXq@%O_)56f_ChNq@9Z4rs~5$)LrO;))))-6V^-NYWoIG*Vd@-3!`5 z>Yv`%4XA(mT`iQY6h!xc+o zJR`6-{y*-&yWfG&y{BMJaGU!&_s`&K?^i~K z121_E*vDQ25B~FAGvOaE0PlE;`XBZ0>O0u4@D#k_-K<^(e|V>*1$vp}oXD$?k`TIvY+@{6KjPz7-x-?uK8wUn-X>=fJ1JvC2;P zqdN@V=vFF=;Y*=V$y0I_4QD85wol=8?pfO(;BW34+a^Y{t4STZZCeoaJ3VEvyceKv8AF7Au*$>e}2iS!#V?3Q}7e0^?nqxmm ze>&T~Ne`9T4+az4y!laIJc8rLzy`!bcIX)g##tMJJ?H$T5jeuYHL?#yF zppEQ-cYI$CyyJN{<<9jfcgAtFkeu~QB6w;dSeFQD@!*Ju6TzB9a6~-l`yvsH#e?3z z#Dku<62WT|!Q6OIHogfz`Bw|i&@~bFqekFHBM{XCuJiSP zdbl3IJCpoU*F+qzQy|-Bih^He;zKX>lr5f8l@51kwjsYb~Clo8TikB5G4gj{i*)v$5Td8-j}#M9wu zHSXD~WfL{iPG@0+6F0ejS}ol0qj>{z$y~;2p2~W!%dvv+1ZM31?s4@9^o^;&2(GqCN7)^g)@_~9y5ivn!+1R zVNW9L?MZ|^+Y({--x6Vr@8j}aKTU)k;y?%-@K?XC)`0^(sCtW2sS-i%f$6S~&!(ZE z_h)ee&q;~k)_BnUNj#{E6R67DTGn+qaEjSC>4jrQep2D9`E&gH~|a2;|=s$ zG98K)asPzxFe4GEM-9B={B^dq&@3FSyko#E*Z{OrIh$l>HH#xw44t4*rx?!|3c3G~ z{P&Eczpjgt{yMKq`YYWk&SKF;K_3{N)^6Qu`6B)8tHt>+3F>z9f2e*`j&(*nfh*|9 zXx!YveKzL|e74irPZ!}n)BI1pK)meRT2R|zaz_V3>?Cbb;(SNz6yrSn#ddId9O1ey z{%c)aOq>X@28vycbna9QZZ&YGB6)l~jOE>dH!kFkxbk2sa=o@U@7Wpgg{d}{*Hj+7 zKH|KYDvb#Hnz@oT@4+ErYgw=6Jvh%2O&w11>2w3ItQG&AzvE2T|NA-&iOmuBdDO)a zsc)?ja^9q?vWZlQ=(jidL~jJrP407yd)R`{?3?f@tB0I7a;lN_Eu*X-@;>Q3!&~dk_B;uHcPl+E_^-Rry}|9%p3+X%R%tfZ z_3#ik5x(UwP-|6(^Y_l(&Kdafz0|SBF&W;|uCwp8mnokpx8pl?ks@Kue+&GcJ#5{F zM)HOHfP9|31>QT}m2QysO7ksWTkb*B`mZ#$3$qr(nNNSprOl7^fQi=1Xg<9YlW}R5 z%4={gm9g$$B4||0b31|yW8L5#1B*w&+tG7p-yL2eugu z#jaC47Op#IS%hOl}B*nZOh5^s50oP75*H95IhgraLvyswHQ%aE;TU&%# zQ1aqQQhZDVZclK2tOMMJJ%E{N|G8y(juzM3!8@EneNNSiV{Kp>NfwG&0Nv9nQb|ke zWc^;bC*0ghlj9|LpiH%VqL##3L7uxjPA;qm($en%!-rtl0fsy>z=Hg^KuS#tmu;%$ zovh6<+BYy~w~1k0M|Vv_CssYXS{kthB87Lrb5?u6O?9f}v@pg#QcK4uUTWrT?5M>2H+FF71W4Q+ zxr<}8Lm`iLr6AMsYGIm`SmVrb5*76@I&wjbb|%1$0R61nXwkbdvCy8V>_*%M1-K6` z2*qeCLax5Q7w1_D%cSJ`YcSGNb!t^!d5pFj6p(cQBIJs%(+sY35}7)+6!}hD4}O@G z@gru%Xh*`xm7MtIri9^LypbE~L0r}Mw=5Rl3@hYhXLFwq)YF0(8fFFQX*dlQD(J2BOz)y8PILIG?FWK@SWRpnK%lCEB7>|jmq zY?p_{cfIMwl*FLIA?DuE<+06>7=Wz|Nz~7SCRK-$rISL6^i6PO>|jXABeOV2scc8Y zUAi67P;%nLBxxQb9b}S3UpBDzX%<^(hLRK~CP~wS<*`ksl!+Xq^mCeaSPMnw|Nx{n4Mo0?6wnXF+S)0z8H7gTAV$l?|kYo7m z0z_Mf0P+}vw?!se=%i4iB(Nk#J1@Ss7Ndg8Vze1Uls2>w?<=uoaHx!BO6V{GO?wqY z%&cddl$0cAkR;1vUJM**JI8Paj*n^Df>;$LpS}iAKe`)Qccd9sn+;k^1Px4QWi7ZM zRylw<&FDIXne1+53Heq5X0p4ZnA@6R(1Ru5)U+n?8)Oh6eF_n@A;c^qf^XXlL=YK? zcms8a_K66SWnBw;HdHc54M9gjoloa=OL$ z2j5A)RlX7Mpnslsjo0gW(9?-s|F5|(#p!ne_@0kxrP%F%v+Folg-cWKQBP9Wt7CCC z+;uqrZ2?xmA9U<~Z~MjXq|KSt?8OSW8{n ziheRT59)7Jyn6E0eGlZDMt26GYI$CY1XuKv&AB0@b9Z=qLpxh`CwH_1gcyV* zWP5N)KiQy<(fb^-`{D1<{fb~R5^!*EQ9l`^3%h$X)`kdHBT}o~02Krkv9Au!>z@Jk zk$Okb5b4Z-xszCzft3u@6Rf*3VBJNm`CuhW^#p60c9x=79z-c-4M~!)k!AjLn^P+k%%jTbNb0_Jqxa&s2cVRtv}o%TAn{D zxV)dt)J2^EUjsQD!P3EyaT|n?(Gslgp9&fI`VN^+n7qMktOMKOhn8a|hOF(urTzIv zR!}-n-7^uR(?P;EVFrl_jA{2@$E5 zXQZ!!3;M~9+{BzFxv9*^^Jk>L23Pl!9l59gh`AO1OxvknOWT?U2r(0ruzS&sl99R5 zjf&?(>%wFZV7VMcN5;VEAbVA6$ z7N~x*DmS)3B~zvrfAVw7Gnl3ACo}Tl6#p}-Hn*QF$Hg8s6hdb>O-B|MUNLCfFSh!E zLbW_)ofVwhPuAlJ#x%J-fDy(1lyz)yc0XB^iz#!&*fmsyT_QdWY-C>^XB#TIE)kmq zHnJ`^*mkC=+(}yQM8$qeeiv+HY941BO39t1r2I74$nreSHk6V(NlE!mbcJMqj@?w^ zix^*F72=aPZC9A2u9*~{!B5FIjGEi;fh?n3!reou4hmA@6ci{~uO}FXQXXs5#CQ}E zO(yL|qQhyvG?R1=hl#BbEtc%t#nKDvL1Rb9jkLuT*Bh?yP@rLv$Q z<^{pJezJw9Ej85b4Kxo)ZEi_w3?zq0=`9Qg$z0y}Zi^eMWFm`92S~^*!FBz12$|ku z=oPmPAd(?PB~g>W>yXW`4vuHD&??afNh|FNV*SNb1xyHiQs$oDXAX< z$Y9?nXwJJdTSHSdpsk@#NjorHBb$BWo0+@uUqYB2Gzy&c*I$vf3B@3C2_~9UD>r^(XT%RY`XH zq8SN37CSVzP6rv&5jWZM$K&2MB==PViq*u^@5k|{fz}$b6wuQ0+y%T+4TLt-tt%S|My$p>ApjKh2DR7@A01LZSpRJ z6~OzRTRc(ED$h8a0PqJ`0<^+HKS%oj=g?gVJD_4M*YyFc?$2_CU8B_R)ECtAarWC< z)sJ)Cu5xz4N?vw6iTs*-zz zf%rIWX=*{p^{LhM3AZ0p0&Y> z6R88t)4whR9c?X1i7Q1!oD^cF2N#@3-C(Y6tDrj(9zqGC0<$}~^hD|a<9iIr2SP&E zAvLk~xR7(A&r9r-OpZE5hR53D)TZ@QpGMnVkaL4??z0x>DO3BY*P>l)L^{YWHf!;C zrKF#FDB8wGgah{T4fv~Bi-XFPe(H&69~&_wcJ(DfARDJl=%e?SHS9wb+eR37Z+c_AVc6vzE13gIZ)F zW2m)Z@ZDP0VwY0dPo^>GghU#!cW@{Vr`BQ>B}xV|$t6mak83f7kYp#S6q&^sRSNk@ zK28UEEVULpQ1oODV-$VeK*yriVmlH=RxL)N&|kpfD6MBvYq6pf_mlC;Xew6>vEbIJ zntUwLWG?o5zzG?J#9b8@nXimm(7z4j`74>64CC++lfz+JmrUj|KP2W&IkWn=f;q4_ ziFq(SVwsaOt-l#8Bj+#+yA(=}2KR_GcS1#f6G&&0zZay0VyCVW6)ZBien}J%WBDYf zq(2NXV-~U)SnYLm($rRRqhnr$Fo~Kh#hy~9`@EkTw9^bfW{fB}l zZw4C{&DlX(WY0X4^;boFpR6><3#W*~#56#LwbKrT$Pgo0p-!8&q@V06$P=hpA>Gv{ z#F%}1##J#qfm%CMC_x4lh7xA-0o>LOQi7}|l9lMNX_ftC3PE0oNeR=&ZFVsXLCG$K z(|IAbHf#Qpelmw3H^d|-nI}bvwONHeWcQG)PqRZS>?ga0(QuqVy^VNX>U9kr5_u35 zw^VD1<@0fc{lY#W1KRgNOQr~!$bA{K!r~wUxetMsj0+68=tIPWJ+)q4UvZ1{y&JS- zMUV;YO`u(wA?+_gTa_X0<)E!J(TZ_pa{h{2r0>P!=J!{CwxFELLOh_3U3YnCN@LO^ z;yv^KWADAg<0`JW;oZG^_ulQ2T-HT$!A)+mEEi;qtK0;ZEnKkamRD;_SkeluWJ{(w zH0{b1)13gpPDo;EObM6(!2}4VJ5-Yda4HTEa0nz$An^Up%$eQ0t6f{`aPbzeEFX5d#;0T zzgC|UU-rv9b6`O~*b~GT{-^GDaqIhI?z`Q$xVzjPFsZ7-?d~P+92m2GQ-L9RkZLldg$90lxs%yBbK>si95ZJHp#SX&v^{a80 zK$E^kU#d^nC+Nd)PrDy}2LJ8+8|>iU@U8P6@a+g5@^$(ic0T94&w0CZ8*XS{=UnNW zja%7!JDu9!vFET~dj|Us_h>t`8??A~f!3_mYOA%y+H7sIR;(3jd72ZJ3x9IFfgOp5 z9CyHi;W9@IHx-=hnCU2S3~}@dz7u>Q_?YmSa2;$YHU{gki&7b!92^%M9_$|s1nq$@ z;4|UAwoz7|($(g-ZWS|0I90zYzWuoW6hh{_6W(T}^X@jJ1MCgz-sC z#RKQ0$Ndjv#E+-A+*T3REM#d~@LOR?6RT^fYm9k+B`gmS3BwlH`yBJP)IbTaDeC#X zBCTm`^*%p9JKj;TysoCD8IGaZk&1BmQy`6VM7?6J^M&zRvXW(iHR-j=-;>3A;EcUw>TKGR4B=Y>C_t6|_-fD`dj__DI1- zVb4dJOLR)yif=#nwW2>LsksK;aNO4ki!XeLHqtegizDk=NqN`4my8xGD4Fa9m)DXX zH{Xj{5?wa&gh?P-8#YDVw;ScDDb5Ux#Na!vp|9@zS47VzFd`Ql#~{{|sSEDrk_hwxhYG!!I9a zDy_DqW|P0EzcvNl5U2z}NT=4#2)Fo~siNI-{84To7{r~U!TZGs5EAe(@-~TQOVQ|t z;6KDzrbrVOoLE~!tN*MdISswwXKB&Evb3oGv}9rO48;H6q`)vH16^t7Ka(F(6Isnh zH~7C6c8(|$R!H%m~i&)h2OT`k59RNznpCD}eabj5?SsrOUAr-@C?KD|8%Bvs+h3RsHHqmeu zx206p`r5Okohi$d8x?dXhVxZfrcBANvBvzrlP#8c=6h+e16E4sE3$tDWnF7ygMW^! zph%$0^;#5jO?^|WAS#~@eW-4%X>b<`BTnnikpZjOQRq+0W|DSI_oVu6Ne&FFQSLNG z`B+JkSSB4@6U1Tq`=OlXl5fmZ+%g(j3y^YPZQsmtvXPFo| zxI$-TGc+wC_Tp@*ws({$j55&1+-jHy`I0emvWtC)bF*UEG}A3R~*cjSaod z=6-3$BkXm$wVQh_kv}Ibk#vrevWZ&RQs1kxJ3S>Y9HLb?r0FpxA*sw_J~hajji5fe zzSlS*P*it0ULYg2l-Jf!(`&4lJhB~)&8;03Fp7`$8a+^(#_}Y&^tc|I7Y!HuR~SEI zxh(htwQC-kJ4f5~xFzBkOpQcN4gCriTuq~lVzEiSUnIk2z9%f<`{?~x(D>jZMFsCo z25}L(N_F3!3JMQCg3Y|^IBlVj0B3#Vc#_Om#UG*b3l{6^F|m(ki>o2D_Rg{V11 z;<=GRl~yy<;Xyfhsm$zh5H^<*&c zK{DvyLv^cIK|i6kEmTa!ikSI~C=Z@(d@|6Y`KehIE2?AWv%)paifa6j`C))If^n3I>^jq~C^egqtV7=d}H|VwS zGq*xttj~ij|73lfK3p%k>HNz1x$|S^pPawL*V*CVq2R&bf#Ck&zTn>Ap5SiW zB)B8EJ-7`P1zUpc!Df6BuL-UWR>QtvcCb8H8Y~VD3HA%-1a3pXza42vva3HWh zurIJTuqUuPunS+v+XLGI@xYcqd!RW`7g&R@yzE^B?ga z_8;;e^dIo=_wR$>!9D)n{$04WaJzq-KknZG4}{JBI{zB~YJWBK7-sv+{iXPN9^&tZ z?`P9*^BsX^!y(^6-vQr#-#*`7cqQEJ+XcUb+kM;MnQ)7*9li+7IQv zQeUxeh_9b7&u98<-Xq?_(1$qaJpgZo`@DO-d%U~xWw*n--Mh^j_ipjFdz-y=-ZkFU z-fH+ynC&h1mU@f5L%jXGd0x|N^BnOUh7QF+&jHVV&pyvy?7!^x?DFiug0jsM_iXXB zdzw9Uo;9A;o@&n`&umY*r_@vI8RF>&e}*P*UO3`D>^|f^=sw`y@80L$>)zwu?cN1v z5Zm3`V570c-R^F7*SXiYSG%imH{)z~xx3U|>>lFo=gxDRZX5P&4x5LZZ#Z9q-@wOV zt#Oa@4)_kd!Fi?gGFWc3Ivbp|(9c-mTnsOQCpsrP$2o^P3$c6R!~V%v+UMHG+Ml%F zX>VvRY0sDk%>(9s_)Oeu?t$0DUFHsRyY{&D5O!DY&~C;4%9Yw>*kNha8nDN5rnUmR zEc3JzjdG*ZD28{$eny^Q8aCGv=!zV29dsSQ4$wZ=Ue_M%0_}3`aBasa*k|lD_87a3 zUB(V$JG?W-jV(qyd^*O>EoQsfY}T1;%++Q!G*)Jtlo_Y>Ux9mb;j2if6cg`@m0oG7++?5iSb3o7Z{&s z+{gGFWqgM5X~thNKE=3~@kz#CFh0TfIOAiCKWBWDaStI>HvcK`Wrrvq)_S6R zpeP?G$_I+_fuek%C?6=w2a586qI{qzA1KNPit>S?e4s4}8BI!ST6_a~Nkc&SIR&ID_#-#_5bFFivAEXFQ&9D&rK! z$&8a2%NQpzmNHIYEMXkaIF4~F;~2)#Hk*C5*5SNB#5WNZ-Fu3gP|72}nRTN%3qZqyQtamG%@D;O^q z*rr{^cq!v0jNf70BJey-_Q!deoG<5Ta=tWca=tWca=tWca=t`0IbWihoG(#L&X%*F?_#`@aTnuH7=O$tpKn-` z&o`{e=Ns03!1+5FcQD@0_Ckjp%P85LnWGA zhf1{h%r}p*f>EwRC7N7^O0?OWF4v(FZ6?R%I#hzU6)?F3UW~&ELFJ9pHZsb2I8JNjc#N@y zQO?70nw*E@G&v8)X>uNp)8srHr^$IZPTRnI=Q7p{9IMqau4i1w7-6hs3^U60YOE&L ztFhV|PCtk7Y(}|Wjn(9OHCB`B)mTleSGL!+i9`o1Wt_lR!Z@CB9OGEVF^r=biy22T zj$|CcIGk}9<8h2b8HX?qW*j8&HOCi>pELf0@iWH1GahFAl<^aRzji#pct7KAf%~;0 z#zMw{i~|_^GxlQ)G4>Vss`f79?-+l}_#4J|7!NSM&G;7Mn~ZNTzRvg>GVWn~ zgz;g%-Wau@_?jV?JXZV~{bx=x6jXdKo>8Zbp;QV01C+j7~<4(ZOhEv`KV) z!}vAhe;L1G{F3oMjQ?gl!uT)J|DR|3p)L6H;6=e%@c*|ra7kdK{|`8IzRn-^PxbqK zzwtfjyU2G6?*IG1`*ZJA-c!9p;Zyc}Pcd`>ZgrpKE_3_M56!2|>&$v{rrFE*#CXxT z!-yFt8G~Jac0K005#MTq^xx{+_0#kL&KI4RIFHv3YxipP*vx;^aj9dP{Ui7TjM+!q z{)~!r|C`lGDn|X;Y&%lhwzh07v?4N`Ac;dm>@EtG8|XesI=Agr`zJ+nI!WZt|4T zDHdXgiWV*CBo!_(kf>3pkvz-oLA#Q)5L8#RxRW%y)ZJQA5FIz;u%V~2m>lBHDLS!} z6uy+{ju6*FF<_qucGCW`viIa^qeV1ZC*o0)DwulIG$pdz!DVzV6GB8Eh#*BVtB4*w z9})pVi11_BlQNmI{mB>-$LtN;t1vC^B$qB0tEu#5yPFKZ?NzsTSSLAl5r!kU5lpBi zrr$4yFOHGMs7~_dBJ34FWw}+%67+)7s~_J^7f*vQ%LnO z>lI^Kc!EB%lYF`;^9fPu?str7;S#;1ll->y)FLN5ULW2`ep=G)H!^M+)57EQA)Vxp zMVV!&>%|nJC&uc>b&}teqgmvH$DqyRVMVoBsB31sXiN)_2I&|J=~238B)VrbNRQb) zBhWp?AnbAX3`h5j0>d%7XBfI?B*>1^J;$MYMu6m~-7^$z9uA@&bk7j|#Li(L&0$1@ zBh_`VV#sdBgr`-c&+I%7>~!N8G;zP}jbmDPpuVVcCkhqrdv;%Q^=^Al*8aE-=TXVkwb1 z2p}}1mvt6FsIs_9@#MUAObhqbCwCTtiS8Zaj?cJd438os1!eWo$8-(^o3fe$QL4DK z2#9-wcz}gC?Xt172#9-OB=!e!j*)mO^n>stnK2SM73?t5>+A=1HRf}hvxW0ft&pW! z%Z_5s7S2QG_64!(+@6@Tg@c&yhu`M-B_o{frwhCx?9(UO%zYgLR9f-dQE8&$TRdgo#Y}UL@q+`ekD%(@v93vlhnsj ztVHN_rYlvJ2vWCGYacY^v`%sjGU0qFquZsbJ(JgsjbsOgPVXe|A^Ch~`Nqbc3ESA{ z1-F0T!cKA_GHI1mna|RU9*NW1=}pB$ZTuEi%I$90ce}x)T&OKtv7&l;mIBjk%}WH8 zTia-R5TA1<*o7A)JR3Y~viit;H0j(#1m;CW6`cln2b0qW=3PN9{d*)pP(n&j`2U+> zyU!MUJh(YHHSl@hA?T!+`aj1hdYyle?={~|z9l{r=i1HQ;W(rIp=TBD(0dk||Ao-? z{|UbM2gCdS9mYy%?Z1P&?9Olv)Zfvs*Q;docB)AT=?3*!*QNt zs{P;gr|b#)QhRUPyD0iw{EdrKn|sZX9-yJlg4PP3?HNNCIo`sGp_Ah-kc<1%(M8Lb z3$4f;ES&2uoYkj1u2awAw~qWwFUQi`Ldvzd7*)PeICJ>%aVJ=dP6i`baZh?A+}4tG zC!SGDmF?9F%lb}&YQDBcv8;7$GHx@ zaKfMy;&$*2#g8S`6gdl4R4iM%v?^yS6@jC$q^LY@19Pf}Di<7!SL8bi#}}1$UJTX{ z-bs?>9<4}6;kcrb&WpezuCwQ=9)-hEI2H^SrZcR_&9K5zIHqV^=LKL;;|iUTo8D14 z8sz6&$t$aKkyloG3kM7;>D+9o&N;Dqv2~E;`B0Wo*nd!2X9pNY!w)9)QToHrUQ}Ud zKv8Eqmoh9!Pr)c7w{; z`RGEd#E^A1_Qc5hz$n@iL#L&=U_WM!(x@SAE_#O?6sX=w=J#9@q)dhs@>8IsRA5V> zn!QXOy>UrONEwb#cXD7LJXMM@r0yp^-BCd>AO#h~g>H7RJ#9NHXyE z={>!Z92=;oOg1FPW*1c84x)7ObfDa|qz}qt)k3?N+_jL?gKzV5ezDg(uajILh^~i4 zEf)6bXhVHC%a8IRc+j;>k|d>DyU?}`J5lFCj2Knq(4eJ$V@$JdA~0WsUEcNJ9Y(v}7)8Qc`Ep!yEpDmE z7zi06EVPhxV$t-@b*d3c(lM(cWPm%bXhvrQ+-fwW7j-N#+J$f@-dPL&Z!;P$^m$M3 z3=`9ZJ$~z5u$0DW`g&cG?X~v;|Io_LwGck#G`5P*!r8rD+2m^%(5q|Bw`|=7ZnSRA zw{0Ey{_jESHdE`)No!qq&TOsgPNi+8)}8$=TesQmt?WDtOk#r?Q*eC?E(&RDZivcT zQqsSDGPX5KEX3FZ)xRjJ>^##VD=bZe@WI@Z4c!zm$=X>|)p-VFiA`$Mt2P>L69x^< zcy&jQq;HOvWY#Q=oaCKZG{5t7$P@edkOu{LDeu^_lB6VOI(~FcgPbDznt+_vn)VoM z>3UElMF}a+zoIs)Eww=&E}VrK+_7tuBqce!v1F}+9Cgfv%pOS~-ZSvDP6e-e@-2~d zP_6Ib8Ha_KWG%t+N3JW>A(zbFnBB2|#zuUKmL$zU&yZgW^_*ZZCkc+-t|TeRnTlg1 za)hCdk&xN5>M$Y6=!4!RUl^))k=3JGfLD6}%Q(5l5U#{9PH^njgGoSC#C<158F|o9 zqfAV+nuZ<>4@C(nj!*DoK>jnt(F*Dy@{ZjCK}P)R@M=WvG}K|9$ml^UBppeZg{MHC zH`G(0_TiexW7mNRNe1~d^q>9EuSIX$Zd5t57};`@KD z?IBz6S=g@6!TJBMp?QB!V2uAC{>S~7`xpE3eQ)`0@ty4(DlEh zd+KCj?cIN7oX+ou(Uo6dg$1YDJjlUqp&$Wy{mSEXh;J!-!9wW-DM#5Nn^=9QHl5fj z)_E<_W^#9wqhOT{R>upWnQ=Ozw^UnjM(54V!HsGw3KDR~pz=7K$g8qByX@%PWyE^k zfVpuxdLOki*<~boIga6S)}6&m8WM71zo~I?`d*nPO>|Y+I zgZ6LVV*8K4N{8$J1M7GDpAe_RbTzJJ56o{8j+L{F&162c^+pU3IzU(DV$hT6vUmr` z!mF~0_0rIcI31Q_fQb7CMIOxhYo&TjE^bNTF0@}%JUvdQTr&DtbBsChqHF4@u`6f;U=VmGa7h9U>*OOw=CUJzHgFTrK z-u?rp#p&eT%DeRBrEAYU3a`iqZ~nkZaXOM$&y(aXJ^84N;BteD&gj1#mu=vbI33rk z-W6pXy_Rdwbr;&c8aOLXXZNaiiEnOAcmw;9&Gy4%C4q!5Ab}3`|91(W4m>_S3KGKf3`y+6QgMS{4J?H!*I7uJi+n4#yz!`B;5>P7&m5KZCnwuNMt9F(-XQ4oy zUj;vD4*akDFAkg@C)EM9o=WLQnGGodl>QvJNpB#Xo4(DD(%XF9U!m>kf#c((Dj+t~ zF_Uut`XC3TJ&Bn|dH`zn%!`DjHFu7}lKJ4>30^w#SGX4~2Hm|K&oCM^kZi>KLxVm?FoRkAp zN3XyZKfMu5%E6n=_ZF@SmB&d%Ad@xM`=(+o^A?^8R#F?tWSw}7QYU%~SB9p>Nqs;) z8YT4@oZi9}7>Na76zejc=~5iOjT8&g*>bf}vY~~`z(xuN>1?^$C)v=t zQ$l5NQaTVnImt@qXq)8n7FMH6Ncli@$cF9GV>`wE=vdh_kvXc(PgEwsu|=Hy;YE(<~D! zjmBGe627iTi9q}~qG!pi!LsP4qrH1uNxX%Xm?@-2kQ}qoW?EI2w{b z!Ycnl*z6bk`};kJKtGp+ACwPzZ_V)(78m#aC=J|u?ZP+tB z<$2KaBhSsA1S}gGJ*RsXdZu~CdWzWV;d}0v-H*fT;rHALSk$kFHGQS_G_2_-!XPN7@#x*?iM{-h9;jfqAvL$=qO`V=jY7#Hr>u zbC8*Dn#NbyHTk{q7HlT=8b5=5`pw2x*ruOntTC1u^Ni_6nd1z{24kc#02&rwyFPZk z=X%ZcOIXDJ0QT@#<3@$eu!djfI@7hxH3xSqjBKKMxdi}N+-FP!(n*8g&6lk*JcBIgw6agGxlBeQM7V2~7(GiLg! zTNY`GY>L@^nTUwY%UnEAeC@O>!=% z3DaF}1!J?M!M-cs5oyeShumA>7Xf?J@QjiFJb46>(fobn^CMCZ??!i139tj%0Pi08 z-zSG2P}8b!$lp%hW+J#5b$J~;vCub!d~3*W5;Vvt%ZJ}-NI@{aK}ZormE~_pm5X1_ z{Bz0Yp)5C3R=uT4bwb#As8WB?2@ocod*ywps9Ga={~@O*k^1Jme+wdb$%1DOe1PYD zN`61Mu}yg&D-kWNRKGmoXN0cd#+@N~ABy@R8NE{1nDYUaF;{CPyrP%S_l|9fK9(4o$nadz$TWYgL5La=W8jlI;QNW>sF^8f(n=oHb^? zl&_7l6Q%F~SJO~mJ6Yumhc+Lk#cmV54eD6U#u{ugx{GL-5qr$tmJFKDCxgaNdc;Jq zEE0xWIOpc{xFgUqRKs?^I9?Gh@z&$xlL7)&MfVk zHD-HI6)4>pIuOjDvWhNv{> zRml)k+@uuy->G7e_KCuUW8h|Tvx68JDae%3Vmio_a8qkwxEQ!ErKB8XPOSj+REeZrenC=d0Kq zV#v0IH?*vXu54Xb?p!Zs8c8MhLwQ$;6^EjESBgSf>suQluKA)@$%&ho$FaP7#6+e9 z%+|Xl6C!zcC4<4`so;spU|@li8YaI^BW2lPcJnlfvk(oA5RGXK2ZzgoYFgGuTJx?G zeIILEORBSZ*NSJd9DbS}5b|T>+Vdt+(^xC5vDBhqnGhfof)hm%(9MA#&0nR$<_luR zQ@Zd=h&LuG!Fj%zyUAo49nSW2(s}i$7*DRE<}WAbO>N?t zi^V(E3N4!TfeWY=V&Qy>S@0W@w^yybvT5`)k#}1vKUkXz2P`YQcN6iUsNe)K`N%6Y zS*mCcr9~Y#h+#mv(j>%qIy2#kj0A0WX2PAB3BvWB#m+=)&!BK@%S=d+14au=-;8*k z7|K*ntPom-HRhNh1_S%O*5G*((~@J3GO?OcOew`^^SUKDW+vrLDJ^w9V~si9NX90Y zPIf(QjX7So#3s3ZX^lBvqoF8T=gnRH65%zd92Kc~dp_ljYO zSA^h0$#hL=SfBKF^lSxk=os=(UdE~EFU`84~MUEvGS%lw z2E7MT!K+h2`8z;zz4m0PN4WYE&2zt$Om#<-LF2Y$&^1W3y&)PFi*sO~m|knunKurtB`S%3b}3+qR8W`YoTZ`T%6(u;JH-Td{GQb`C{rTu|y0x5s(u&R|rJN zH(rGd`8!zKM$^%ayGk%6YTII>&kv`?mI)T*1x{BX@2APoDJtYXEb3a@21n3aSpfZ% z#atJPO39ChK)WU4y}%N2T}hGowQX~kHcd1tNEk&X84JXKL9lEty%O4wS9E1_V?M!z zijx_-Cca&Wscddu7j=;g`>slb-L0vxA-hyCYcHq*%M7{XLCi#Bo_JujZGp37pvCc? zY;RN4_(lv|xZsSo%xSLIx03z;blWAi;1l@PpAh&o@Y6svFdR;PH~CNSed&9^*Wo+S z`)}`0@%22%t9xGd+~TS640iw7eFuF1_cLEKyUa>6&v@Io)i}c#>H3rFN>`ODsK2OR zj#Gcl`50^f#%k|qw`iw0{_WW5Smp5A-?D$tzR>QqJ%?iPH#b2l^Ml#EKY4K-c3v_R z468cSj|nzueROf!MYwS#=C&Z*;+Wh1jAIm(pz-}xg_fp6u9scfe`Cate$YmCiyA~}cWq;LjdWDrAaXk>2 zq$NqEMbqPC1)x-|NK(&a5O;pj(m0s|C?5!^PUxYWWIq!K#e)req=H2$m|KCBJOL7PK=Yqfbw~eV+GA*=S8%m z2vd>_1~4VFETU-3vAZ;VAq5Lo(vDt3XT`~sKzT99DF2vJwGJ2)#J{aEL5Jy`87E@` zao~n?Q0xtmss?S{qsVNB<`xQ^^qD6?ABW5caFihqD3QGkZcK8Wfv9X^orhBpG8w>O zhLtsUxg?kvXM&N81(J+Wcxcagkg-tag3X1ROWu_&C`Ih%+(t%<1()@sE~z=A_9|~+=^0} zWbQ)eTfJw;NmUML7a5*$DSrjrI}qJu0yFH4g4H+&!8efqxzi~CzX6CCy45&NRBCk z*ga4oCQW?RdOTdb57YG_*_)8eCuY}xwee+OUf3qfCe56j*8=1acvK#@Ua0-C@BBFF z>Z7N`V6haidhznrImBjAxeK*7`Yei**1lQ`Ya{iwYw4DlaI~SVQ5wNynO~V?Fml#j z?>8e(s{2^VGOKj#>Yyq&;7yBE_y1S^Gr>=a`~NHdNk#MGq_jVJm3(eAqe=C<2g>J) z2#;TzK44y)H242siaCD3?D$C#qvo)zO%LiKNvI~p{pkCDn(cgB@X_D}!D)dH19t{$ zac=US|A+oF{UPZ7Ct&~YhyDMh-nm}G^NQzs h)@HT%v{K@CT*ZZaLnC>;6Gd3Bc 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

$3~x4jB#Rky9H{S5h*O7-?K7Aaks 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

~ZJ$bQMqE$>COv=DaAS>7UvynNh|p-)B2+yo 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 now() inner join cm c on c.cmno=a2.cmno set a.submittime=null,a.submitip=null and a.checktime is null; update lectsdboard a inner join lectsd b on b.lectno=a.lectno and b.sdno=a.sdno and b.checktime is null inner join lect a2 on a2.lectno=b.lectno and a2.userno=a.cno and a2.sdate < now() and a2.edate > now() inner join cm c on c.cmno=a2.cmno set a.uno= ?param2 ,a.udt=now(),a.uip= ?param3 ,a.isdel=1 where a.bno= ?param0 and a.cno= ?param1 and a.isdel=0;] -2025-12-12 12:58:49,081 - Statement Id: [cr.payrefundinfo.up] Prepared SQL: [update payitem set udt=now(),uno= ?param0 ,uip= ?param1 ,rbank = ?param2 ,rbankaccnum = HEX(AES_ENCRYPT( ?param3 , 'np123@!')) ,tbankuser = ?param4 where payno = ?param5] -2025-12-12 12:58:49,081 - Statement Id: [cr.examuserpayok3] Prepared SQL: [update examuser set udt=now(),uno= ?param0 ,uip= ?param1 ,payno= ?param2 ,pino= ?param3 ,pstatus=1 where exno= ?param4 and userno= ?param5 and status=1 and payno is null and pino is null and pstatus=4] -2025-12-12 12:58:49,081 - Statement Id: [cr.examuserpaycancel] Prepared SQL: [update examuser set udt=now(),uno= ?param0 ,uip= ?param1 ,pstatus=9 where exno= ?param2 and userno= ?param3 and status=1 and payno is null and pino is null and pstatus=4] -2025-12-12 12:58:49,081 - Statement Id: [cr.payrfd.save] Prepared SQL: [update payrfd set udt=now(),uno= ?param0 ,uip= ?param1 ,bankname= ?param2 ,bankowner= ?param3 ,bankno=HEX(AES_ENCRYPT( ?param4 , 'np123@!')) ,isowner= ?param5 ,ruser= ?param6 ,rphone=HEX(AES_ENCRYPT( ?param7 , 'np123@!')) ,rreason= ?param8 ,rtext= ?param9 ,rstatus= ?param10 ,rback= ?param11 ,statustime=case when rstatus <> ?param10 then now() else statustime end where rfdno= ?param12] -2025-12-12 12:58:49,085 - Statement Id: [cr.documnetspast.up] Prepared SQL: [update docprintpast set udt=now(),uno= ?param0 ,uip= ?param1 ,kind= ?param2 ,cg= ?param3 ,cshape= ?param4 ,username= ?param5 ,userpno=HEX(AES_ENCRYPT( ?param6 , 'np123@!')) ,typeman= ?param7 ,edukind= ?param8 ,typeedu= ?param9 ,typegrade= ?param10 ,typejob= ?param11 ,cgname= ?param12 ,completeno= ?param13 ,companyname= ?param14 ,companyaddr= ?param15 ,brno= ?param16 ,eino= ?param17 ,btype= ?param18 ,bkind= ?param19 ,ceoname= ?param20 ,ssdate= ?param21 ,sedate= ?param22 ,sctime= ?param23 ,assign= ?param24 ,slevel= ?param25 ,uduty= ?param26 ,phone=HEX(AES_ENCRYPT( ?param27 , 'np123@!')) ,mname= ?param28 ,mphone=HEX(AES_ENCRYPT( ?param29 , 'np123@!')) ,sprice= ?param30 ,rprice= ?param31 ,rbank= ?param32 ,rbankno=HEX(AES_ENCRYPT( ?param33 , 'np123@!')) ,rbankuser= ?param34 ,taxemail=HEX(AES_ENCRYPT( ?param35 , 'np123@!')) ,syear= ?param36 where no= ?param37] -2025-12-12 12:58:49,085 - Statement Id: [cr.studyclose] Prepared SQL: [update lectinningpage a set a.etime=now(),a.eip= ?param0 ,a.udt=now(),a.uno= ?param1 ,a.uip= ?param0 where a.logno= ?param2 ;] -2025-12-12 12:58:49,102 - Statement Id: [site.main] Prepared SQL: [select * from ( select 0 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,a.kname strval3,null strval4,null strval5,null strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param0 inner join cm c on c.cmno=a.pcmno where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a union all select * from ( select a.dtype,a.intval,a.intval2 ,a.longval ,a.strval,a.strval2,a.strval3,a.strval4,ifnull(a.strval5,d.fileurl) strval5,a.strval6 ,a.time,a.time2,a.time3,a.time4 from ( select 1 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,c.cname strval3,concat('/', e.ccode, '/', f.srcp) strval4,ef.fileurl strval5,b.cgcode strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param1 inner join cm c on c.cmno=a.pcmno left outer join cminning d on d.cmno=a.cmno and d.istaste=1 left outer join ct e on e.ctno=d.ctno left outer join fileinfo ef on ef.fgno=e.fgnothumb and ef.isdel=0 left outer join ctpage f on f.ctno=e.ctno and f.pseq=1 where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.cshape=0 and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a left outer join cminning b on a.strval5 is null and b.cmno=a.intval and b.iseq=1 left outer join ct c on a.strval5 is null and c.ctno=b.ctno left outer join fileinfo d on a.strval5 is null and d.fgno=c.fgnothumb and d.isdel=0 ) a union all select * from ( select 2 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homenotice' order by b.cdt desc limit 2 ) a union all select * from ( select 3 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homefaq' order by b.cdt desc limit 2 ) a] -2025-12-12 12:58:49,120 - Statement Id: [sys.npsystem] PreparedStatement : [select count(b.daokey) from (select 1 col1) a left outer join npsystem b on b.daokey= ?param0] -2025-12-12 12:58:49,129 - Statement Id: [sys.npsystem] Parameters: [?param0=[daokey,qaldSUKDKuLggF2sN2Bn/lvf/i3LKEeOzoD6MpHlc0w=]] -2025-12-12 12:58:49,129 - Statement Id: [sys.npsystem] Types: [?param0=[String, System.String]] -2025-12-12 12:58:49,379 - Open Connection "55233959" to "MySQL, MySQL provider 6.10.5.0". -2025-12-12 12:58:49,389 - Close Connection "55233959" to "MySQL, MySQL provider 6.10.5.0". -2025-12-12 12:58:49,724 - Statement Id: [common.check.admin] PreparedStatement : [select a.userno dtype, a.udt time, count(b.mno) intval from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0)] -2025-12-12 12:58:49,725 - Statement Id: [common.check.admin] Parameters: [?param0=[userno,1], ?param1=[loginkey,74979248], ?param2=[IsDupCheck,1]] -2025-12-12 12:58:49,725 - Statement Id: [common.check.admin] Types: [?param0=[Int32, System.Int32], ?param1=[Int32, System.Int32], ?param2=[Int32, System.Int32]] -2025-12-12 12:58:49,732 - Open Connection "19075492" to "MySQL, MySQL provider 6.10.5.0". -2025-12-12 12:58:49,762 - Close Connection "19075492" to "MySQL, MySQL provider 6.10.5.0". -2025-12-12 12:58:49,776 - Statement Id: [sys.menu.menuauth] Prepared SQL: [select a.usertype, a.menuno, a.menuname, a.pmenuno, a.menuurl, a.menulevel, a.menuorder, a.ccount, a.isuse, a.ishid ,concat('/',ifnull(b5.menuno, 0), '/', ifnull(b4.menuno, 0), '/', ifnull(b3.menuno, 0), '/', ifnull(b2.menuno, 0), '/', ifnull(b1.menuno, 0), '/', ifnull(a.menuno, 0), '/') menurout ,case a.menulevel when 0 then ' ' when 1 then b1.menuname when 2 then b2.menuname when 3 then b3.menuname when 4 then b4.menuname when 5 then b5.menuname end pmenuname ,b2.menuno ppmenuno from ( select b.usertype, c.menuno, c.menuname, c.pmenuno, c.menuurl, c.menulevel, c.menuorder, count(d.menuno) ccount, c.isuse, c.ishid from menuauth b inner join menu c on c.menuno=b.menuno and c.isuse=1 left outer join menu d on d.pmenuno=c.menuno group by b.usertype, c.menuno, c.menuname, c.pmenuno, c.menuurl, c.menulevel, c.menuorder, c.isuse, c.ishid ) a left outer join menu b1 on b1.menuno=a.pmenuno left outer join menu b2 on b2.menuno=b1.pmenuno left outer join menu b3 on b3.menuno=b2.pmenuno left outer join menu b4 on b4.menuno=b3.pmenuno left outer join menu b5 on b5.menuno=b4.pmenuno where ?param0 = case a.menulevel when 0 then a.menuno when 1 then b1.menuno when 2 then b2.menuno when 3 then b3.menuno when 4 then b4.menuno else b5.menuno end order by a.usertype, case a.menulevel when 0 then a.menuorder when 1 then b1.menuorder when 2 then b2.menuorder when 3 then b3.menuorder when 4 then b4.menuorder else b5.menuorder end ,case a.menulevel when 0 then a.menuno when 1 then b1.menuno when 2 then b2.menuno when 3 then b3.menuno when 4 then b4.menuno else b5.menuno end ,case a.menulevel when 1 then a.menuorder when 2 then b1.menuorder when 3 then b2.menuorder when 4 then b3.menuorder when 5 then b4.menuorder else 0 end ,case a.menulevel when 1 then a.menuno when 2 then b1.menuno when 3 then b2.menuno when 4 then b3.menuno when 5 then b4.menuno else 0 end ,case a.menulevel when 2 then a.menuorder when 3 then b1.menuorder when 4 then b2.menuorder when 5 then b3.menuorder else 0 end ,case a.menulevel when 2 then a.menuno when 3 then b1.menuno when 4 then b2.menuno when 5 then b3.menuno else 0 end ,case a.menulevel when 3 then a.menuorder when 4 then b1.menuorder when 5 then b2.menuorder else 0 end ,case a.menulevel when 3 then a.menuno when 4 then b1.menuno when 5 then b2.menuno else 0 end ,case a.menulevel when 4 then a.menuorder when 5 then b1.menuorder else 0 end ,case a.menulevel when 4 then a.menuno when 5 then b1.menuno else 0 end ,case a.menulevel when 5 then a.menuorder else 0 end ,case a.menulevel when 5 then a.menuno else 0 end] -2025-12-12 12:58:49,777 - Statement Id: [sys.menu.menuauth] PreparedStatement : [select a.usertype, a.menuno, a.menuname, a.pmenuno, a.menuurl, a.menulevel, a.menuorder, a.ccount, a.isuse, a.ishid ,concat('/',ifnull(b5.menuno, 0), '/', ifnull(b4.menuno, 0), '/', ifnull(b3.menuno, 0), '/', ifnull(b2.menuno, 0), '/', ifnull(b1.menuno, 0), '/', ifnull(a.menuno, 0), '/') menurout ,case a.menulevel when 0 then ' ' when 1 then b1.menuname when 2 then b2.menuname when 3 then b3.menuname when 4 then b4.menuname when 5 then b5.menuname end pmenuname ,b2.menuno ppmenuno from ( select b.usertype, c.menuno, c.menuname, c.pmenuno, c.menuurl, c.menulevel, c.menuorder, count(d.menuno) ccount, c.isuse, c.ishid from menuauth b inner join menu c on c.menuno=b.menuno and c.isuse=1 left outer join menu d on d.pmenuno=c.menuno group by b.usertype, c.menuno, c.menuname, c.pmenuno, c.menuurl, c.menulevel, c.menuorder, c.isuse, c.ishid ) a left outer join menu b1 on b1.menuno=a.pmenuno left outer join menu b2 on b2.menuno=b1.pmenuno left outer join menu b3 on b3.menuno=b2.pmenuno left outer join menu b4 on b4.menuno=b3.pmenuno left outer join menu b5 on b5.menuno=b4.pmenuno where ?param0 = case a.menulevel when 0 then a.menuno when 1 then b1.menuno when 2 then b2.menuno when 3 then b3.menuno when 4 then b4.menuno else b5.menuno end order by a.usertype, case a.menulevel when 0 then a.menuorder when 1 then b1.menuorder when 2 then b2.menuorder when 3 then b3.menuorder when 4 then b4.menuorder else b5.menuorder end ,case a.menulevel when 0 then a.menuno when 1 then b1.menuno when 2 then b2.menuno when 3 then b3.menuno when 4 then b4.menuno else b5.menuno end ,case a.menulevel when 1 then a.menuorder when 2 then b1.menuorder when 3 then b2.menuorder when 4 then b3.menuorder when 5 then b4.menuorder else 0 end ,case a.menulevel when 1 then a.menuno when 2 then b1.menuno when 3 then b2.menuno when 4 then b3.menuno when 5 then b4.menuno else 0 end ,case a.menulevel when 2 then a.menuorder when 3 then b1.menuorder when 4 then b2.menuorder when 5 then b3.menuorder else 0 end ,case a.menulevel when 2 then a.menuno when 3 then b1.menuno when 4 then b2.menuno when 5 then b3.menuno else 0 end ,case a.menulevel when 3 then a.menuorder when 4 then b1.menuorder when 5 then b2.menuorder else 0 end ,case a.menulevel when 3 then a.menuno when 4 then b1.menuno when 5 then b2.menuno else 0 end ,case a.menulevel when 4 then a.menuorder when 5 then b1.menuorder else 0 end ,case a.menulevel when 4 then a.menuno when 5 then b1.menuno else 0 end ,case a.menulevel when 5 then a.menuorder else 0 end ,case a.menulevel when 5 then a.menuno else 0 end] -2025-12-12 12:58:49,777 - Statement Id: [sys.menu.menuauth] Parameters: [?param0=[topmenuno,1]] -2025-12-12 12:58:49,777 - Statement Id: [sys.menu.menuauth] Types: [?param0=[Int32, System.Int32]] -2025-12-12 12:58:49,781 - Open Connection "51412373" to "MySQL, MySQL provider 6.10.5.0". -2025-12-12 12:58:49,797 - Close Connection "51412373" to "MySQL, MySQL provider 6.10.5.0". -2025-12-12 12:58:49,835 - Statement Id: [cm.actlog.set] PreparedStatement : [insert into actlog (logtype,logtarget,userno,logdata,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 )] -2025-12-12 12:58:49,837 - Statement Id: [cm.actlog.set] Parameters: [?param0=[logtype,10], ?param1=[logtarget,11], ?param2=[userno,null], ?param3=[logdata,»ç¿ëÀÚ¸ñ·Ï], ?param4=[uno,1], ?param5=[uip,127.0.0.1]] -2025-12-12 12:58:49,837 - Statement Id: [cm.actlog.set] Types: [?param0=[Int32, System.Int32], ?param1=[Int32, System.Int32], ?param2=[System.DBNull, null], ?param3=[String, System.String], ?param4=[Int64, System.Int64], ?param5=[String, System.String]] -2025-12-12 12:58:49,938 - Open Connection "59721453" to "MySQL, MySQL provider 6.10.5.0". -2025-12-12 12:58:49,954 - Close Connection "59721453" to "MySQL, MySQL provider 6.10.5.0". -2025-12-12 12:58:49,956 - Statement Id: [users.users] Prepared SQL: [SELECT a.* FROM ( SELECT a.userno,a.usertype,a.asno,a.pasname,a.userid,a.username,a.status,a.gender,a.jointype ,b.asname,b.isjoin,b.ceoname,b.brno,b.post aspost,b.address1 asaddress1,b.address2 asaddress2,b.btype asbtype,b.bkind asbkind ,CAST(AES_DECRYPT(UNHEX(a.email), 'np123@!' ) AS char) email ,CAST(AES_DECRYPT(UNHEX(a.mobile), 'np123@!' ) AS char) mobile ,CAST(AES_DECRYPT(UNHEX(a.telno), 'np123@!' ) AS char) telno ,CAST(AES_DECRYPT(UNHEX(a.userpno), 'np123@!' ) AS char) userpno ,a.usernameeng,a.logintime ,CAST(AES_DECRYPT(UNHEX(a.bankno), 'np123@!' ) AS char) bankno ,a.userkind,a.isacceptemail,a.depart,a.ccposition,a.ccpositionetc,a.fgnoprofile,a.ccjobs ,a.bankname ,a.post,a.address1,a.address2,a.introhtml,a.send335time,a.pwcalltime,a.pwcallno,a.eastereggkey,a.eetime ,a.kfcfyear,a.isassignuser,a.edus ,case when c.refcode='9' then a.ccpositionetc else c.cname end ccpositionname ,case when a.usertype=1 then '±³À°»ý' when d.authname is null then '-' else d.authname end usertypestr ,CAST(AES_DECRYPT(UNHEX(a.birthday), 'np123@!' ) AS char) birthday ,a.uduty,a.slevel,a.isacceptmobile,a.vssn,a.di,a.ci,a.ischkatt,a.authplatform ,IFNULL(us.playbar, 0) as playbar ,IFNULL(us.isplay, 0) as isplay ,ROW_NUMBER() OVER(ORDER BY a.username ) rno ,COUNT(a.cdt) over() pagetotalcount FROM users a LEFT OUTER JOIN assign b on b.asno=a.asno and b.isdel=0 LEFT OUTER JOIN comcode c on c.ccode=a.ccposition LEFT OUTER JOIN ( SELECT DISTINCT usertype,authname FROM menuauth ) d ON d.usertype = a.usertype LEFT OUTER JOIN userstatus us on a.userno = us.userno WHERE a.status < 98 and a.usertype <> 91 and a.usertype = ?param0 ) a where rno between 1 and 100 ORDER BY a.rno] -2025-12-12 12:58:49,956 - Statement Id: [users.users] PreparedStatement : [SELECT a.* FROM ( SELECT a.userno,a.usertype,a.asno,a.pasname,a.userid,a.username,a.status,a.gender,a.jointype ,b.asname,b.isjoin,b.ceoname,b.brno,b.post aspost,b.address1 asaddress1,b.address2 asaddress2,b.btype asbtype,b.bkind asbkind ,CAST(AES_DECRYPT(UNHEX(a.email), 'np123@!' ) AS char) email ,CAST(AES_DECRYPT(UNHEX(a.mobile), 'np123@!' ) AS char) mobile ,CAST(AES_DECRYPT(UNHEX(a.telno), 'np123@!' ) AS char) telno ,CAST(AES_DECRYPT(UNHEX(a.userpno), 'np123@!' ) AS char) userpno ,a.usernameeng,a.logintime ,CAST(AES_DECRYPT(UNHEX(a.bankno), 'np123@!' ) AS char) bankno ,a.userkind,a.isacceptemail,a.depart,a.ccposition,a.ccpositionetc,a.fgnoprofile,a.ccjobs ,a.bankname ,a.post,a.address1,a.address2,a.introhtml,a.send335time,a.pwcalltime,a.pwcallno,a.eastereggkey,a.eetime ,a.kfcfyear,a.isassignuser,a.edus ,case when c.refcode='9' then a.ccpositionetc else c.cname end ccpositionname ,case when a.usertype=1 then '±³À°»ý' when d.authname is null then '-' else d.authname end usertypestr ,CAST(AES_DECRYPT(UNHEX(a.birthday), 'np123@!' ) AS char) birthday ,a.uduty,a.slevel,a.isacceptmobile,a.vssn,a.di,a.ci,a.ischkatt,a.authplatform ,IFNULL(us.playbar, 0) as playbar ,IFNULL(us.isplay, 0) as isplay ,ROW_NUMBER() OVER(ORDER BY a.username ) rno ,COUNT(a.cdt) over() pagetotalcount FROM users a LEFT OUTER JOIN assign b on b.asno=a.asno and b.isdel=0 LEFT OUTER JOIN comcode c on c.ccode=a.ccposition LEFT OUTER JOIN ( SELECT DISTINCT usertype,authname FROM menuauth ) d ON d.usertype = a.usertype LEFT OUTER JOIN userstatus us on a.userno = us.userno WHERE a.status < 98 and a.usertype <> 91 and a.usertype = ?param0 ) a where rno between 1 and 100 ORDER BY a.rno] -2025-12-12 12:58:49,956 - Statement Id: [users.users] Parameters: [?param0=[usertype,1]] -2025-12-12 12:58:49,956 - Statement Id: [users.users] Types: [?param0=[Int32, System.Int32]] -2025-12-12 12:58:49,960 - Open Connection "13609113" to "MySQL, MySQL provider 6.10.5.0". -2025-12-12 12:58:49,975 - The column [eetime] could not be auto mapped to a property on [NP.Model.Users] -2025-12-12 12:58:49,981 - Close Connection "13609113" to "MySQL, MySQL provider 6.10.5.0". -2025-12-12 12:59:06,726 - Statement Id: [common.check.admin] PreparedStatement : [select a.userno dtype, a.udt time, count(b.mno) intval from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0)] -2025-12-12 12:59:06,726 - Statement Id: [common.check.admin] Parameters: [?param0=[userno,1], ?param1=[loginkey,74979248], ?param2=[IsDupCheck,1]] -2025-12-12 12:59:06,726 - Statement Id: [common.check.admin] Types: [?param0=[Int32, System.Int32], ?param1=[Int32, System.Int32], ?param2=[Int32, System.Int32]] -2025-12-12 12:59:06,732 - Open Connection "54302544" to "MySQL, MySQL provider 6.10.5.0". -2025-12-12 12:59:06,734 - Close Connection "54302544" to "MySQL, MySQL provider 6.10.5.0". -2025-12-12 12:59:06,735 - Statement Id: [cm.actlog.set] PreparedStatement : [insert into actlog (logtype,logtarget,userno,logdata,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 )] -2025-12-12 12:59:06,735 - Statement Id: [cm.actlog.set] Parameters: [?param0=[logtype,10], ?param1=[logtarget,11], ?param2=[userno,null], ?param3=[logdata,»ç¿ëÀÚ¸ñ·Ï], ?param4=[uno,1], ?param5=[uip,127.0.0.1]] -2025-12-12 12:59:06,735 - Statement Id: [cm.actlog.set] Types: [?param0=[Int32, System.Int32], ?param1=[Int32, System.Int32], ?param2=[System.DBNull, null], ?param3=[String, System.String], ?param4=[Int64, System.Int64], ?param5=[String, System.String]] -2025-12-12 12:59:06,741 - Open Connection "40004473" to "MySQL, MySQL provider 6.10.5.0". -2025-12-12 12:59:06,787 - Close Connection "40004473" to "MySQL, MySQL provider 6.10.5.0". -2025-12-12 12:59:06,788 - Statement Id: [users.users] Prepared SQL: [SELECT a.* FROM ( SELECT a.userno,a.usertype,a.asno,a.pasname,a.userid,a.username,a.status,a.gender,a.jointype ,b.asname,b.isjoin,b.ceoname,b.brno,b.post aspost,b.address1 asaddress1,b.address2 asaddress2,b.btype asbtype,b.bkind asbkind ,CAST(AES_DECRYPT(UNHEX(a.email), 'np123@!' ) AS char) email ,CAST(AES_DECRYPT(UNHEX(a.mobile), 'np123@!' ) AS char) mobile ,CAST(AES_DECRYPT(UNHEX(a.telno), 'np123@!' ) AS char) telno ,CAST(AES_DECRYPT(UNHEX(a.userpno), 'np123@!' ) AS char) userpno ,a.usernameeng,a.logintime ,CAST(AES_DECRYPT(UNHEX(a.bankno), 'np123@!' ) AS char) bankno ,a.userkind,a.isacceptemail,a.depart,a.ccposition,a.ccpositionetc,a.fgnoprofile,a.ccjobs ,a.bankname ,a.post,a.address1,a.address2,a.introhtml,a.send335time,a.pwcalltime,a.pwcallno,a.eastereggkey,a.eetime ,a.kfcfyear,a.isassignuser,a.edus ,case when c.refcode='9' then a.ccpositionetc else c.cname end ccpositionname ,case when a.usertype=1 then '±³À°»ý' when d.authname is null then '-' else d.authname end usertypestr ,CAST(AES_DECRYPT(UNHEX(a.birthday), 'np123@!' ) AS char) birthday ,a.uduty,a.slevel,a.isacceptmobile,a.vssn,a.di,a.ci,a.ischkatt,a.authplatform ,IFNULL(us.playbar, 0) as playbar ,IFNULL(us.isplay, 0) as isplay ,ROW_NUMBER() OVER(ORDER BY a.username ) rno ,COUNT(a.cdt) over() pagetotalcount FROM users a LEFT OUTER JOIN assign b on b.asno=a.asno and b.isdel=0 LEFT OUTER JOIN comcode c on c.ccode=a.ccposition LEFT OUTER JOIN ( SELECT DISTINCT usertype,authname FROM menuauth ) d ON d.usertype = a.usertype LEFT OUTER JOIN userstatus us on a.userno = us.userno WHERE a.status < 98 and a.usertype <> 91 and a.usertype = ?param0 ) a where rno between 1 and 100 ORDER BY a.rno] -2025-12-12 12:59:06,788 - Statement Id: [users.users] PreparedStatement : [SELECT a.* FROM ( SELECT a.userno,a.usertype,a.asno,a.pasname,a.userid,a.username,a.status,a.gender,a.jointype ,b.asname,b.isjoin,b.ceoname,b.brno,b.post aspost,b.address1 asaddress1,b.address2 asaddress2,b.btype asbtype,b.bkind asbkind ,CAST(AES_DECRYPT(UNHEX(a.email), 'np123@!' ) AS char) email ,CAST(AES_DECRYPT(UNHEX(a.mobile), 'np123@!' ) AS char) mobile ,CAST(AES_DECRYPT(UNHEX(a.telno), 'np123@!' ) AS char) telno ,CAST(AES_DECRYPT(UNHEX(a.userpno), 'np123@!' ) AS char) userpno ,a.usernameeng,a.logintime ,CAST(AES_DECRYPT(UNHEX(a.bankno), 'np123@!' ) AS char) bankno ,a.userkind,a.isacceptemail,a.depart,a.ccposition,a.ccpositionetc,a.fgnoprofile,a.ccjobs ,a.bankname ,a.post,a.address1,a.address2,a.introhtml,a.send335time,a.pwcalltime,a.pwcallno,a.eastereggkey,a.eetime ,a.kfcfyear,a.isassignuser,a.edus ,case when c.refcode='9' then a.ccpositionetc else c.cname end ccpositionname ,case when a.usertype=1 then '±³À°»ý' when d.authname is null then '-' else d.authname end usertypestr ,CAST(AES_DECRYPT(UNHEX(a.birthday), 'np123@!' ) AS char) birthday ,a.uduty,a.slevel,a.isacceptmobile,a.vssn,a.di,a.ci,a.ischkatt,a.authplatform ,IFNULL(us.playbar, 0) as playbar ,IFNULL(us.isplay, 0) as isplay ,ROW_NUMBER() OVER(ORDER BY a.username ) rno ,COUNT(a.cdt) over() pagetotalcount FROM users a LEFT OUTER JOIN assign b on b.asno=a.asno and b.isdel=0 LEFT OUTER JOIN comcode c on c.ccode=a.ccposition LEFT OUTER JOIN ( SELECT DISTINCT usertype,authname FROM menuauth ) d ON d.usertype = a.usertype LEFT OUTER JOIN userstatus us on a.userno = us.userno WHERE a.status < 98 and a.usertype <> 91 and a.usertype = ?param0 ) a where rno between 1 and 100 ORDER BY a.rno] -2025-12-12 12:59:06,788 - Statement Id: [users.users] Parameters: [?param0=[usertype,1]] -2025-12-12 12:59:06,788 - Statement Id: [users.users] Types: [?param0=[Int32, System.Int32]] -2025-12-12 12:59:06,793 - Open Connection "50153955" to "MySQL, MySQL provider 6.10.5.0". -2025-12-12 12:59:06,804 - Close Connection "50153955" to "MySQL, MySQL provider 6.10.5.0". -2025-12-12 13:06:14,933 - Statement Id: [common.check.admin] PreparedStatement : [select a.userno dtype, a.udt time, count(b.mno) intval from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0)] -2025-12-12 13:06:14,933 - Statement Id: [common.check.admin] Parameters: [?param0=[userno,1], ?param1=[loginkey,74979248], ?param2=[IsDupCheck,1]] -2025-12-12 13:06:14,933 - Statement Id: [common.check.admin] Types: [?param0=[Int32, System.Int32], ?param1=[Int32, System.Int32], ?param2=[Int32, System.Int32]] -2025-12-12 13:06:15,147 - Open Connection "34712225" to "MySQL, MySQL provider 6.10.5.0". -2025-12-12 13:06:15,151 - Close Connection "34712225" to "MySQL, MySQL provider 6.10.5.0". -2025-12-12 13:06:15,151 - Statement Id: [cm.actlog.set] PreparedStatement : [insert into actlog (logtype,logtarget,userno,logdata,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 )] -2025-12-12 13:06:15,152 - Statement Id: [cm.actlog.set] Parameters: [?param0=[logtype,10], ?param1=[logtarget,11], ?param2=[userno,null], ?param3=[logdata,»ç¿ëÀÚ¸ñ·Ï], ?param4=[uno,1], ?param5=[uip,127.0.0.1]] -2025-12-12 13:06:15,152 - Statement Id: [cm.actlog.set] Types: [?param0=[Int32, System.Int32], ?param1=[Int32, System.Int32], ?param2=[System.DBNull, null], ?param3=[String, System.String], ?param4=[Int64, System.Int64], ?param5=[String, System.String]] -2025-12-12 13:06:15,327 - Open Connection "107902" to "MySQL, MySQL provider 6.10.5.0". -2025-12-12 13:06:15,347 - Close Connection "107902" to "MySQL, MySQL provider 6.10.5.0". -2025-12-12 13:06:15,347 - Statement Id: [users.users] Prepared SQL: [SELECT a.* FROM ( SELECT a.userno,a.usertype,a.asno,a.pasname,a.userid,a.username,a.status,a.gender,a.jointype ,b.asname,b.isjoin,b.ceoname,b.brno,b.post aspost,b.address1 asaddress1,b.address2 asaddress2,b.btype asbtype,b.bkind asbkind ,CAST(AES_DECRYPT(UNHEX(a.email), 'np123@!' ) AS char) email ,CAST(AES_DECRYPT(UNHEX(a.mobile), 'np123@!' ) AS char) mobile ,CAST(AES_DECRYPT(UNHEX(a.telno), 'np123@!' ) AS char) telno ,CAST(AES_DECRYPT(UNHEX(a.userpno), 'np123@!' ) AS char) userpno ,a.usernameeng,a.logintime ,CAST(AES_DECRYPT(UNHEX(a.bankno), 'np123@!' ) AS char) bankno ,a.userkind,a.isacceptemail,a.depart,a.ccposition,a.ccpositionetc,a.fgnoprofile,a.ccjobs ,a.bankname ,a.post,a.address1,a.address2,a.introhtml,a.send335time,a.pwcalltime,a.pwcallno,a.eastereggkey,a.eetime ,a.kfcfyear,a.isassignuser,a.edus ,case when c.refcode='9' then a.ccpositionetc else c.cname end ccpositionname ,case when a.usertype=1 then '±³À°»ý' when d.authname is null then '-' else d.authname end usertypestr ,CAST(AES_DECRYPT(UNHEX(a.birthday), 'np123@!' ) AS char) birthday ,a.uduty,a.slevel,a.isacceptmobile,a.vssn,a.di,a.ci,a.ischkatt,a.authplatform ,IFNULL(us.playbar, 0) as playbar ,IFNULL(us.isplay, 0) as isplay ,ROW_NUMBER() OVER(ORDER BY a.username ) rno ,COUNT(a.cdt) over() pagetotalcount FROM users a LEFT OUTER JOIN assign b on b.asno=a.asno and b.isdel=0 LEFT OUTER JOIN comcode c on c.ccode=a.ccposition LEFT OUTER JOIN ( SELECT DISTINCT usertype,authname FROM menuauth ) d ON d.usertype = a.usertype LEFT OUTER JOIN userstatus us on a.userno = us.userno WHERE a.status < 98 and a.usertype <> 91 and a.usertype = ?param0 ) a where rno between 1 and 100 ORDER BY a.rno] -2025-12-12 13:06:15,347 - Statement Id: [users.users] PreparedStatement : [SELECT a.* FROM ( SELECT a.userno,a.usertype,a.asno,a.pasname,a.userid,a.username,a.status,a.gender,a.jointype ,b.asname,b.isjoin,b.ceoname,b.brno,b.post aspost,b.address1 asaddress1,b.address2 asaddress2,b.btype asbtype,b.bkind asbkind ,CAST(AES_DECRYPT(UNHEX(a.email), 'np123@!' ) AS char) email ,CAST(AES_DECRYPT(UNHEX(a.mobile), 'np123@!' ) AS char) mobile ,CAST(AES_DECRYPT(UNHEX(a.telno), 'np123@!' ) AS char) telno ,CAST(AES_DECRYPT(UNHEX(a.userpno), 'np123@!' ) AS char) userpno ,a.usernameeng,a.logintime ,CAST(AES_DECRYPT(UNHEX(a.bankno), 'np123@!' ) AS char) bankno ,a.userkind,a.isacceptemail,a.depart,a.ccposition,a.ccpositionetc,a.fgnoprofile,a.ccjobs ,a.bankname ,a.post,a.address1,a.address2,a.introhtml,a.send335time,a.pwcalltime,a.pwcallno,a.eastereggkey,a.eetime ,a.kfcfyear,a.isassignuser,a.edus ,case when c.refcode='9' then a.ccpositionetc else c.cname end ccpositionname ,case when a.usertype=1 then '±³À°»ý' when d.authname is null then '-' else d.authname end usertypestr ,CAST(AES_DECRYPT(UNHEX(a.birthday), 'np123@!' ) AS char) birthday ,a.uduty,a.slevel,a.isacceptmobile,a.vssn,a.di,a.ci,a.ischkatt,a.authplatform ,IFNULL(us.playbar, 0) as playbar ,IFNULL(us.isplay, 0) as isplay ,ROW_NUMBER() OVER(ORDER BY a.username ) rno ,COUNT(a.cdt) over() pagetotalcount FROM users a LEFT OUTER JOIN assign b on b.asno=a.asno and b.isdel=0 LEFT OUTER JOIN comcode c on c.ccode=a.ccposition LEFT OUTER JOIN ( SELECT DISTINCT usertype,authname FROM menuauth ) d ON d.usertype = a.usertype LEFT OUTER JOIN userstatus us on a.userno = us.userno WHERE a.status < 98 and a.usertype <> 91 and a.usertype = ?param0 ) a where rno between 1 and 100 ORDER BY a.rno] -2025-12-12 13:06:15,347 - Statement Id: [users.users] Parameters: [?param0=[usertype,1]] -2025-12-12 13:06:15,347 - Statement Id: [users.users] Types: [?param0=[Int32, System.Int32]] -2025-12-12 13:06:15,355 - Open Connection "15645796" to "MySQL, MySQL provider 6.10.5.0". -2025-12-12 13:06:15,368 - Close Connection "15645796" to "MySQL, MySQL provider 6.10.5.0". -2025-12-12 13:19:08,904 - Statement Id: [common.check.admin] PreparedStatement : [select a.userno dtype, a.udt time, count(b.mno) intval from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0)] -2025-12-12 13:19:08,904 - Statement Id: [common.check.admin] Parameters: [?param0=[userno,1], ?param1=[loginkey,74979248], ?param2=[IsDupCheck,1]] -2025-12-12 13:19:08,904 - Statement Id: [common.check.admin] Types: [?param0=[Int32, System.Int32], ?param1=[Int32, System.Int32], ?param2=[Int32, System.Int32]] -2025-12-12 13:19:09,109 - Open Connection "9746598" to "MySQL, MySQL provider 6.10.5.0". -2025-12-12 13:19:09,113 - Close Connection "9746598" to "MySQL, MySQL provider 6.10.5.0". -2025-12-12 13:19:09,113 - Statement Id: [cm.actlog.set] PreparedStatement : [insert into actlog (logtype,logtarget,userno,logdata,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 )] -2025-12-12 13:19:09,113 - Statement Id: [cm.actlog.set] Parameters: [?param0=[logtype,10], ?param1=[logtarget,11], ?param2=[userno,null], ?param3=[logdata,»ç¿ëÀÚ¸ñ·Ï], ?param4=[uno,1], ?param5=[uip,127.0.0.1]] -2025-12-12 13:19:09,113 - Statement Id: [cm.actlog.set] Types: [?param0=[Int32, System.Int32], ?param1=[Int32, System.Int32], ?param2=[System.DBNull, null], ?param3=[String, System.String], ?param4=[Int64, System.Int64], ?param5=[String, System.String]] -2025-12-12 13:19:09,216 - Open Connection "34637009" to "MySQL, MySQL provider 6.10.5.0". -2025-12-12 13:19:09,243 - Close Connection "34637009" to "MySQL, MySQL provider 6.10.5.0". -2025-12-12 13:19:09,243 - Statement Id: [users.users] Prepared SQL: [SELECT a.* FROM ( SELECT a.userno,a.usertype,a.asno,a.pasname,a.userid,a.username,a.status,a.gender,a.jointype ,b.asname,b.isjoin,b.ceoname,b.brno,b.post aspost,b.address1 asaddress1,b.address2 asaddress2,b.btype asbtype,b.bkind asbkind ,CAST(AES_DECRYPT(UNHEX(a.email), 'np123@!' ) AS char) email ,CAST(AES_DECRYPT(UNHEX(a.mobile), 'np123@!' ) AS char) mobile ,CAST(AES_DECRYPT(UNHEX(a.telno), 'np123@!' ) AS char) telno ,CAST(AES_DECRYPT(UNHEX(a.userpno), 'np123@!' ) AS char) userpno ,a.usernameeng,a.logintime ,CAST(AES_DECRYPT(UNHEX(a.bankno), 'np123@!' ) AS char) bankno ,a.userkind,a.isacceptemail,a.depart,a.ccposition,a.ccpositionetc,a.fgnoprofile,a.ccjobs ,a.bankname ,a.post,a.address1,a.address2,a.introhtml,a.send335time,a.pwcalltime,a.pwcallno,a.eastereggkey,a.eetime ,a.kfcfyear,a.isassignuser,a.edus ,case when c.refcode='9' then a.ccpositionetc else c.cname end ccpositionname ,case when a.usertype=1 then '±³À°»ý' when d.authname is null then '-' else d.authname end usertypestr ,CAST(AES_DECRYPT(UNHEX(a.birthday), 'np123@!' ) AS char) birthday ,a.uduty,a.slevel,a.isacceptmobile,a.vssn,a.di,a.ci,a.ischkatt,a.authplatform ,IFNULL(us.playbar, 0) as playbar ,IFNULL(us.isplay, 0) as isplay ,ROW_NUMBER() OVER(ORDER BY a.username ) rno ,COUNT(a.cdt) over() pagetotalcount FROM users a LEFT OUTER JOIN assign b on b.asno=a.asno and b.isdel=0 LEFT OUTER JOIN comcode c on c.ccode=a.ccposition LEFT OUTER JOIN ( SELECT DISTINCT usertype,authname FROM menuauth ) d ON d.usertype = a.usertype LEFT OUTER JOIN userstatus us on a.userno = us.userno WHERE a.status < 98 and a.usertype <> 91 and a.usertype = ?param0 ) a where rno between 1 and 100 ORDER BY a.rno] -2025-12-12 13:19:09,243 - Statement Id: [users.users] PreparedStatement : [SELECT a.* FROM ( SELECT a.userno,a.usertype,a.asno,a.pasname,a.userid,a.username,a.status,a.gender,a.jointype ,b.asname,b.isjoin,b.ceoname,b.brno,b.post aspost,b.address1 asaddress1,b.address2 asaddress2,b.btype asbtype,b.bkind asbkind ,CAST(AES_DECRYPT(UNHEX(a.email), 'np123@!' ) AS char) email ,CAST(AES_DECRYPT(UNHEX(a.mobile), 'np123@!' ) AS char) mobile ,CAST(AES_DECRYPT(UNHEX(a.telno), 'np123@!' ) AS char) telno ,CAST(AES_DECRYPT(UNHEX(a.userpno), 'np123@!' ) AS char) userpno ,a.usernameeng,a.logintime ,CAST(AES_DECRYPT(UNHEX(a.bankno), 'np123@!' ) AS char) bankno ,a.userkind,a.isacceptemail,a.depart,a.ccposition,a.ccpositionetc,a.fgnoprofile,a.ccjobs ,a.bankname ,a.post,a.address1,a.address2,a.introhtml,a.send335time,a.pwcalltime,a.pwcallno,a.eastereggkey,a.eetime ,a.kfcfyear,a.isassignuser,a.edus ,case when c.refcode='9' then a.ccpositionetc else c.cname end ccpositionname ,case when a.usertype=1 then '±³À°»ý' when d.authname is null then '-' else d.authname end usertypestr ,CAST(AES_DECRYPT(UNHEX(a.birthday), 'np123@!' ) AS char) birthday ,a.uduty,a.slevel,a.isacceptmobile,a.vssn,a.di,a.ci,a.ischkatt,a.authplatform ,IFNULL(us.playbar, 0) as playbar ,IFNULL(us.isplay, 0) as isplay ,ROW_NUMBER() OVER(ORDER BY a.username ) rno ,COUNT(a.cdt) over() pagetotalcount FROM users a LEFT OUTER JOIN assign b on b.asno=a.asno and b.isdel=0 LEFT OUTER JOIN comcode c on c.ccode=a.ccposition LEFT OUTER JOIN ( SELECT DISTINCT usertype,authname FROM menuauth ) d ON d.usertype = a.usertype LEFT OUTER JOIN userstatus us on a.userno = us.userno WHERE a.status < 98 and a.usertype <> 91 and a.usertype = ?param0 ) a where rno between 1 and 100 ORDER BY a.rno] -2025-12-12 13:19:09,243 - Statement Id: [users.users] Parameters: [?param0=[usertype,1]] -2025-12-12 13:19:09,243 - Statement Id: [users.users] Types: [?param0=[Int32, System.Int32]] -2025-12-12 13:19:09,248 - Open Connection "38215" to "MySQL, MySQL provider 6.10.5.0". -2025-12-12 13:19:09,260 - Close Connection "38215" to "MySQL, MySQL provider 6.10.5.0". -2025-12-12 13:34:48,940 - Statement Id: [common.check.admin] PreparedStatement : [select a.userno dtype, a.udt time, count(b.mno) intval from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0)] -2025-12-12 13:34:48,940 - Statement Id: [common.check.admin] Parameters: [?param0=[userno,1], ?param1=[loginkey,74979248], ?param2=[IsDupCheck,1]] -2025-12-12 13:34:48,941 - Statement Id: [common.check.admin] Types: [?param0=[Int32, System.Int32], ?param1=[Int32, System.Int32], ?param2=[Int32, System.Int32]] -2025-12-12 13:34:49,107 - Open Connection "57610990" to "MySQL, MySQL provider 6.10.5.0". -2025-12-12 13:34:49,109 - Close Connection "57610990" to "MySQL, MySQL provider 6.10.5.0". -2025-12-12 13:34:49,109 - Statement Id: [cm.actlog.set] PreparedStatement : [insert into actlog (logtype,logtarget,userno,logdata,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 )] -2025-12-12 13:34:49,109 - Statement Id: [cm.actlog.set] Parameters: [?param0=[logtype,10], ?param1=[logtarget,11], ?param2=[userno,null], ?param3=[logdata,»ç¿ëÀÚ¸ñ·Ï], ?param4=[uno,1], ?param5=[uip,127.0.0.1]] -2025-12-12 13:34:49,109 - Statement Id: [cm.actlog.set] Types: [?param0=[Int32, System.Int32], ?param1=[Int32, System.Int32], ?param2=[System.DBNull, null], ?param3=[String, System.String], ?param4=[Int64, System.Int64], ?param5=[String, System.String]] -2025-12-12 13:34:49,258 - Open Connection "14346213" to "MySQL, MySQL provider 6.10.5.0". -2025-12-12 13:34:49,275 - Close Connection "14346213" to "MySQL, MySQL provider 6.10.5.0". -2025-12-12 13:34:49,275 - Statement Id: [users.users] Prepared SQL: [SELECT a.* FROM ( SELECT a.userno,a.usertype,a.asno,a.pasname,a.userid,a.username,a.status,a.gender,a.jointype ,b.asname,b.isjoin,b.ceoname,b.brno,b.post aspost,b.address1 asaddress1,b.address2 asaddress2,b.btype asbtype,b.bkind asbkind ,CAST(AES_DECRYPT(UNHEX(a.email), 'np123@!' ) AS char) email ,CAST(AES_DECRYPT(UNHEX(a.mobile), 'np123@!' ) AS char) mobile ,CAST(AES_DECRYPT(UNHEX(a.telno), 'np123@!' ) AS char) telno ,CAST(AES_DECRYPT(UNHEX(a.userpno), 'np123@!' ) AS char) userpno ,a.usernameeng,a.logintime ,CAST(AES_DECRYPT(UNHEX(a.bankno), 'np123@!' ) AS char) bankno ,a.userkind,a.isacceptemail,a.depart,a.ccposition,a.ccpositionetc,a.fgnoprofile,a.ccjobs ,a.bankname ,a.post,a.address1,a.address2,a.introhtml,a.send335time,a.pwcalltime,a.pwcallno,a.eastereggkey,a.eetime ,a.kfcfyear,a.isassignuser,a.edus ,case when c.refcode='9' then a.ccpositionetc else c.cname end ccpositionname ,case when a.usertype=1 then '±³À°»ý' when d.authname is null then '-' else d.authname end usertypestr ,CAST(AES_DECRYPT(UNHEX(a.birthday), 'np123@!' ) AS char) birthday ,a.uduty,a.slevel,a.isacceptmobile,a.vssn,a.di,a.ci,a.ischkatt,a.authplatform ,IFNULL(us.playbar, 0) as playbar ,IFNULL(us.isplay, 0) as isplay ,ROW_NUMBER() OVER(ORDER BY a.username ) rno ,COUNT(a.cdt) over() pagetotalcount FROM users a LEFT OUTER JOIN assign b on b.asno=a.asno and b.isdel=0 LEFT OUTER JOIN comcode c on c.ccode=a.ccposition LEFT OUTER JOIN ( SELECT DISTINCT usertype,authname FROM menuauth ) d ON d.usertype = a.usertype LEFT OUTER JOIN userstatus us on a.userno = us.userno WHERE a.status < 98 and a.usertype <> 91 and a.usertype = ?param0 ) a where rno between 1 and 100 ORDER BY a.rno] -2025-12-12 13:34:49,275 - Statement Id: [users.users] PreparedStatement : [SELECT a.* FROM ( SELECT a.userno,a.usertype,a.asno,a.pasname,a.userid,a.username,a.status,a.gender,a.jointype ,b.asname,b.isjoin,b.ceoname,b.brno,b.post aspost,b.address1 asaddress1,b.address2 asaddress2,b.btype asbtype,b.bkind asbkind ,CAST(AES_DECRYPT(UNHEX(a.email), 'np123@!' ) AS char) email ,CAST(AES_DECRYPT(UNHEX(a.mobile), 'np123@!' ) AS char) mobile ,CAST(AES_DECRYPT(UNHEX(a.telno), 'np123@!' ) AS char) telno ,CAST(AES_DECRYPT(UNHEX(a.userpno), 'np123@!' ) AS char) userpno ,a.usernameeng,a.logintime ,CAST(AES_DECRYPT(UNHEX(a.bankno), 'np123@!' ) AS char) bankno ,a.userkind,a.isacceptemail,a.depart,a.ccposition,a.ccpositionetc,a.fgnoprofile,a.ccjobs ,a.bankname ,a.post,a.address1,a.address2,a.introhtml,a.send335time,a.pwcalltime,a.pwcallno,a.eastereggkey,a.eetime ,a.kfcfyear,a.isassignuser,a.edus ,case when c.refcode='9' then a.ccpositionetc else c.cname end ccpositionname ,case when a.usertype=1 then '±³À°»ý' when d.authname is null then '-' else d.authname end usertypestr ,CAST(AES_DECRYPT(UNHEX(a.birthday), 'np123@!' ) AS char) birthday ,a.uduty,a.slevel,a.isacceptmobile,a.vssn,a.di,a.ci,a.ischkatt,a.authplatform ,IFNULL(us.playbar, 0) as playbar ,IFNULL(us.isplay, 0) as isplay ,ROW_NUMBER() OVER(ORDER BY a.username ) rno ,COUNT(a.cdt) over() pagetotalcount FROM users a LEFT OUTER JOIN assign b on b.asno=a.asno and b.isdel=0 LEFT OUTER JOIN comcode c on c.ccode=a.ccposition LEFT OUTER JOIN ( SELECT DISTINCT usertype,authname FROM menuauth ) d ON d.usertype = a.usertype LEFT OUTER JOIN userstatus us on a.userno = us.userno WHERE a.status < 98 and a.usertype <> 91 and a.usertype = ?param0 ) a where rno between 1 and 100 ORDER BY a.rno] -2025-12-12 13:34:49,275 - Statement Id: [users.users] Parameters: [?param0=[usertype,1]] -2025-12-12 13:34:49,275 - Statement Id: [users.users] Types: [?param0=[Int32, System.Int32]] -2025-12-12 13:34:49,280 - Open Connection "28038974" to "MySQL, MySQL provider 6.10.5.0". -2025-12-12 13:34:49,287 - Close Connection "28038974" to "MySQL, MySQL provider 6.10.5.0". diff --git a/BO/Logs/log.txt.1 b/BO/Logs/log.txt.1 deleted file mode 100644 index 314ad3a..0000000 --- a/BO/Logs/log.txt.1 +++ /dev/null @@ -1,1674 +0,0 @@ -2025-12-11 13:51:58,123 - Statement Id: [users.adminlogin] Prepared SQL: [select userno,a.username,a.status,a.userpass, usertype,a.asno , CAST(AES_DECRYPT(UNHEX(a.mobile), 'np123@!') AS char) mobile , a.logintime from users a left outer join assign b on b.asno=a.asno where a.userid= ?param0 and a.usertype > 10 and (a.usertype <> 81 or (a.usertype = 81 and b.status=1))] -2025-12-11 13:51:58,144 - Statement Id: [users.pass.check] Prepared SQL: [select count(userno) from userpasslog where userno = ?param0 and userpass = ?param1] -2025-12-11 13:51:58,145 - Statement Id: [users.ee] Prepared SQL: [update users set eastereggkey=FLOOR(10000000 + (RAND() * 99999999)),eetime=now() where userno= ?param0 ; select a.userno,a.eastereggkey,a.usertype,a.username ,b.subdomain from users a left outer join assign b on b.asno=a.asno and b.issite=1 and b.isdel=0 where a.userno= ?param0 ;] -2025-12-11 13:51:58,145 - Statement Id: [users.usersall] Prepared SQL: [select userno,usertype,jointype,snsid,userkind,userid,userpass,username,usernameeng,gender,birthday,email,isacceptemail,mobile,isacceptmobile,telno,asno,pasname,depart,ccposition,ccpositionetc,fgnoprofile ,ccjobs,userpno,bankname,bankno,post,address1,address2,introhtml,status,exitreason,logintime,loginkey,send335time,pwcalltime,pwcallno,eastereggkey,eetime,kfcfyear,isassignuser,uduty,slevel,edus,remotekey from users] -2025-12-11 13:51:58,145 - Statement Id: [users.eecall] Prepared SQL: [select userno,usertype,username from users where userno= ?param0 and eastereggkey= ?param1 and date_add(eetime, interval 10 second) > now(); update users set eastereggkey=null,eetime=null,loginkey= ?param2 where userno= ?param0] -2025-12-11 13:51:58,146 - Statement Id: [users.eecall2] Prepared SQL: [select userno,usertype,username,userid from users where userno= ?param0 and eastereggkey= ?param1 and date_add(eetime, interval 15 second) > now(); update users set eastereggkey=null,eetime=null,loginkey=null where userno= ?param0] -2025-12-11 13:51:58,146 - Statement Id: [users.assign.newascode] Prepared SQL: [select ifnull(max(b.ascode),0) + 1 from (select 1 col1) a left outer join assign b on b.asno is not null] -2025-12-11 13:51:58,146 - Statement Id: [users.me] Prepared SQL: [select userno,username ,CAST(AES_DECRYPT(UNHEX(email), 'np123@!') AS char) email from users where userno= ?param0] -2025-12-11 13:51:58,149 - Statement Id: [users.usercheckconfirm] Prepared SQL: [select ifnull(b.userno,0) from (select 1 col1) a left outer join usercheck b on b.userno= ?param0 and b.checkkey= ?param1 ; update usercheck set checkkey=0 where userno= ?param0] -2025-12-11 13:51:58,149 - Statement Id: [users.remotelogin] Prepared SQL: [select a.userno from users a where a.userid= ?param0 and a.status=1 and a.remotekey= ?param1 ; update users set remotekey=null where userid= ?param0] -2025-12-11 13:51:58,149 - Statement Id: [users.remoteloginnoauth] Prepared SQL: [select a.userno,b.subdomain from users a left outer join assign b on b.asno=a.asno where a.userid= ?param0 and a.status=1] -2025-12-11 13:51:58,149 - Statement Id: [users.users.assign] Prepared SQL: [select b.asno,b.asname,b.brno ,b.ceoname,b.post,b.address1,b.address2 ,b.btype,b.bkind,b.eino,b.mname ,CAST(AES_DECRYPT(UNHEX(b.mphone), 'np123@!') AS char) mphone ,CAST(AES_DECRYPT(UNHEX(b.taxemail), 'np123@!') AS char) taxemail ,b.fgnobno ,b.isjoin,b.ascode,b.astype,b.asctg,b.joindate,b.status ,c1.cname astypename,c2.cname asctgname from users a inner join assign b on b.asno = a.asno left outer join comcode c1 on c1.ccode=b.astype left outer join comcode c2 on c2.ccode=b.asctg where a.status=1 and a.userno = ?param0] -2025-12-11 13:51:58,149 - Statement Id: [users.check.snsid] Prepared SQL: [select a.userno,a.usertype,a.jointype,a.snsid,a.userkind,a.userid,a.userpass,a.username,a.usernameeng,a.gender,a.birthday,a.email,a.isacceptemail,a.mobile,a.isacceptmobile ,a.telno,a.asno,a.pasname,a.depart,a.ccposition,a.ccpositionetc,a.fgnoprofile,a.ccjobs,a.userpno,a.bankname,a.bankno,a.post,a.address1,a.address2,a.introhtml,a.status,a.exitreason ,a.logintime,a.loginkey,a.send335time,a.pwcalltime,a.pwcallno,a.eastereggkey,a.eetime,a.kfcfyear,a.isassignuser,a.uduty,a.slevel,a.edus,a.remotekey,a.vssn,a.di,a.ci from users a where a.snsid= ?param0 and a.jointype= ?param1] -2025-12-11 13:51:58,149 - Statement Id: [users.councels] Prepared SQL: [select a.bno,a.qtext,a.atext ,a.bldgcat ,b.cname bldgcatname ,a.cdt,c.username coname,c.userid coid ,row_number() over(order by a.cdt desc) rno ,count(a.cno) over() pagetotalcount from councel a inner join users c on c.userno = a.cno left outer join comcode b on b.ccode = a.bldgcat where a.userno = ?param0 and a.isdel = 0 order by a.cdt desc] -2025-12-11 13:51:58,150 - Statement Id: [users.dormants] Prepared SQL: [select a.userno,username,usernameeng,a.email,a.isacceptemail ,a.mobile,a.telno,a.userpno,a.bankno,a.post,a.address1,a.address2 ,a.birthday from userdormant a where a.userno = ?param0] -2025-12-11 13:51:58,150 - Statement Id: [users.dormants.del] Prepared SQL: [select a.userno longval, regexp_replace(b.userid , '(?<=.{3}).','*') strval ,CAST(AES_DECRYPT(UNHEX(a.mobile),'np123@!') AS char) strval2 ,date_add(a.cdt, interval 335 day) time ,b.isacceptmobile intval from userdormant a inner join users b on b.userno = a.userno where date_format(date_add(a.cdt, interval 335 day),'%Y-%m-%d') = date_format(now(),'%Y-%m-%d')] -2025-12-11 13:51:58,150 - Statement Id: [users.dormants.save] Prepared SQL: [select a.userno longval, regexp_replace(a.userid , '(?<=.{3}).' , '*') strval ,CAST(AES_DECRYPT(UNHEX(a.mobile),'np123@!') AS char) strval2 ,date_add(a.logintime, interval 335 day) time ,a.isacceptmobile intval from users a where a.usertype =1 and a.status=1 and date_format(date_add(a.logintime, interval 366 day),'%Y-%m-%d') = date_format(now(),'%Y-%m-%d')] -2025-12-11 13:51:58,153 - Statement Id: [users.loginlog] Prepared SQL: [insert into loginlog (logsite,userno, loginstatus, logindata, cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , now(), ?param4 ,now(), ?param4 , ?param5 )] -2025-12-11 13:51:58,154 - Statement Id: [users.in] Prepared SQL: [insert into users(usertype,userkind,userid,userpass,username,usernameeng ,gender,email,isacceptemail,mobile,telno ,asno,pasname,depart,ccposition,ccpositionetc,fgnoprofile,ccjobs ,userpno,bankname,bankno ,post,address1,address2,introhtml,status,logintime,send335time,pwcalltime,pwcallno,eastereggkey,eetime,kfcfyear,isassignuser,edus ,isacceptmobile,uduty,slevel,jointype,birthday,snsid,di,ci,vssn,ischkatt,authplatform,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,gender,HEX(AES_ENCRYPT( ?param6 , 'np123@!')), ?param7 ,HEX(AES_ENCRYPT( ?param8 , 'np123@!')),HEX(AES_ENCRYPT( ?param9 , 'np123@!')) , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 ,HEX(AES_ENCRYPT( ?param17 , 'np123@!')), ?param18 ,HEX(AES_ENCRYPT( ?param19 , 'np123@!')) , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 ,now(),null,null,null,null,null, ?param25 , ?param26 , ?param27 , ?param28 , ?param29 , ?param30 , ?param31 ,HEX(AES_ENCRYPT( ?param32 , 'np123@!')), ?param33 , ?param34 , ?param35 , ?param36 , ?param37 , ?param38 ,now(), ?param39 ,now(), ?param39 , ?param40 );] -2025-12-11 13:51:58,156 - Statement Id: [users.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:51:58,156 - Statement Id: [users.assign.in] Prepared SQL: [insert into assign (ascode,isjoin,joinyear,joinprice,asname,ceoname,brno,grno,btype,bkind,salesamount,homeurl,mcount,aday,astype,asctg,askey,post,address1,address2,fgnobno,fgnobank,joindate,exitdate,status,issite,subdomain,sitename,sitelogo,sitefooter,ismain,isdel, eino,mname,mphone,taxemail,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 ,0,null,null,null,null,0,0, ?param25 , ?param26 ,HEX(AES_ENCRYPT( ?param27 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param28 , 'np123@!')) ,now(), ?param29 ,now(), ?param29 , ?param30 );] -2025-12-11 13:51:58,156 - Statement Id: [users.assign.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:51:58,156 - Statement Id: [councel.in] Prepared SQL: [insert into councel(userno,bldgcat,qtext,atext,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 );] -2025-12-11 13:51:58,156 - Statement Id: [councel.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:51:58,157 - Statement Id: [users.change.password] Prepared SQL: [UPDATE users SET userpass = ?param0 , udt = now() , status = (CASE WHEN status = 9 THEN 1 ELSE status END) , pwcalltime = null , pwcallno = null , uip = ?param1 , uno = ?param2 WHERE userid = ?param3 ; INSERT INTO userpasslog (userno, userpass, cdt, uip) SELECT ?param2 , ?param0 , NOW(), ?param1 FROM (SELECT 1) a LEFT OUTER JOIN userpasslog b ON b.userno = ?param2 WHERE b.userno IS NULL; UPDATE userpasslog SET userpass = ?param0 WHERE userno = ?param2 ;] -2025-12-11 13:51:58,158 - Statement Id: [users.dormant.insert] Prepared SQL: [insert into userdormant(userno,username,usernameeng,email,isacceptemail,mobile ,telno,userpno,bankno,post,address1,address2,birthday,cdt) select a.userno,a.username,a.usernameeng,a.email,a.isacceptemail,a.mobile ,a.telno,a.userpno,a.bankno,a.post,a.address1,a.address2, a.birthday,now() cdt from users a left outer join userdormant b on b.userno = a.userno where date_add(a.logintime,interval 1 year) < now(); and a.status != 99 update users set udt=now(),uno= ?param0 ,uip= ?param1 ,username='»èÁ¦µÊ',usernameeng=null,email=null,mobile=null,telno=null,userpno=null,bankno=null,post=null,address1=null,address2=null,birthday=null,status=8 where date_add(a.logintime,interval 1 year) < now(); and a.status != 99] -2025-12-11 13:51:58,159 - Statement Id: [users.loginkey] Prepared SQL: [update users set loginkey= ?param0 ,logintime =now(),send335time = null where userno= ?param1] -2025-12-11 13:51:58,159 - Statement Id: [users.loginkey2] Prepared SQL: [update users set loginkey= ?param0 ,logintime =now(),send335time = null where userno= ?param1 ; insert into loginlog (logsite,userno, loginstatus, logindata, cdt,cno,udt,uno,uip) values ( ?param2 , ?param1 , ?param3 , ?param4 , now(), ?param5 ,now(), ?param5 , ?param6 )] -2025-12-11 13:51:58,160 - Statement Id: [users.assign.del] Prepared SQL: [update assign set udt=now(),uno= ?param0 ,uip= ?param1 ,isdel=1,brno=null where asno= ?param2] -2025-12-11 13:51:58,160 - Statement Id: [users.assignman.in] Prepared SQL: [insert into assignman (asno,mtype,jtype,depart,mname,position,telno,mobile,fax,email,post,address1,address2,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,HEX(AES_ENCRYPT( ?param6 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param7 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param8 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param9 , 'np123@!')) , ?param10 , ?param11 , ?param12 ,0,now(), ?param13 ,now(), ?param13 , ?param14 )] -2025-12-11 13:51:58,160 - Statement Id: [users.assignman.up] Prepared SQL: [update assignman set udt=now(),uno= ?param0 ,uip= ?param1 ,mtype = ?param2 ,jtype = ?param3 ,depart = ?param4 ,mname = ?param5 ,position= ?param6 ,telno =HEX(AES_ENCRYPT( ?param7 , 'np123@!')) ,mobile =HEX(AES_ENCRYPT( ?param8 , 'np123@!')) ,fax =HEX(AES_ENCRYPT( ?param9 , 'np123@!')) ,email =HEX(AES_ENCRYPT( ?param10 , 'np123@!')) ,post = ?param11 ,address1= ?param12 ,address2= ?param13 where asmno= ?param14] -2025-12-11 13:51:58,160 - Statement Id: [users.assignman.del] Prepared SQL: [update assignman set udt=now(),uno= ?param0 ,uip= ?param1 ,isdel = 1 where asmno= ?param2] -2025-12-11 13:51:58,160 - Statement Id: [users.assignfee.in] Prepared SQL: [insert into assignfee (asno,fyear,fprice,fdate,fmemo,status,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 from (select 1 col1) a left outer join assignfee b on b.asno= ?param0 and b.fyear= ?param1 where b.asno is null] -2025-12-11 13:51:58,160 - Statement Id: [users.assignfee.up] Prepared SQL: [update assignfee set udt=now(),uno= ?param0 ,uip= ?param1 ,fprice= ?param2 ,fdate = ?param3 ,fmemo = ?param4 ,status= ?param5 where asno= ?param6 and fyear= ?param7] -2025-12-11 13:51:58,160 - Statement Id: [users.assignfee.del] Prepared SQL: [delete from assignfee where asno= ?param0 and fyear= ?param1] -2025-12-11 13:51:58,161 - Statement Id: [users.assignsite.save] Prepared SQL: [update assign set udt=now(),uno= ?param0 ,uip= ?param1 ,issite= ?param2 ,subdomain= ?param3 ,sitename= ?param4 ,siteip= ?param5 ,sitelogo= ?param6 ,sitefooter= ?param7 where asno= ?param8] -2025-12-11 13:51:58,161 - Statement Id: [users.asno.save] Prepared SQL: [update users set asno= ?param0 where userno= ?param1] -2025-12-11 13:51:58,161 - Statement Id: [users.pwcalltime] Prepared SQL: [update users set pwcalltime=now(),pwcallno= ?param0 where userno= ?param1] -2025-12-11 13:51:58,161 - Statement Id: [users.resetuser] Prepared SQL: [update users set userpass = ?param0 , pwcalltime = null , pwcallno = null , status = (CASE WHEN status = 9 THEN 1 ELSE status END) where userno= ?param1 and pwcalltime is not null and pwcallno= ?param2 and date_add(pwcalltime, interval 24 hour) > now()] -2025-12-11 13:51:58,161 - Statement Id: [users.exit] Prepared SQL: [UPDATE users SET udt=now(),uno= ?param0 ,uip= ?param1 , status = ?param2 WHERE userno= ?param3] -2025-12-11 13:51:58,161 - Statement Id: [users.leave.register] Prepared SQL: [INSERT INTO userleave ( userno, userid, status, levdate, uno, uip ) SELECT u.userno, u.userid, 0 AS status, NOW() AS levdate, u.uno, u.uip FROM users u WHERE u.status = ?param0 AND u.userno = ?param1] -2025-12-11 13:51:58,161 - Statement Id: [users.remotelogin.set] Prepared SQL: [update users a inner join assign b on b.asno=a.asno and b.siteip like concat('%', ?param0 ,'%') set a.remotekey= ?param1 where a.userid= ?param2 and a.status=1] -2025-12-11 13:51:58,161 - Statement Id: [users.snslink.up] Prepared SQL: [update users set udt=now(),uno= ?param0 ,uip= ?param1 ,snsid= ?param2 ,jointype= ?param3 where userno= ?param4] -2025-12-11 13:51:58,162 - Statement Id: [councel.up] Prepared SQL: [update councel set udt=now(),uno= ?param0 ,uip= ?param1 ,bldgcat = ?param2 ,qtext = ?param3 ,atext = ?param4 where bno= ?param5] -2025-12-11 13:51:58,162 - Statement Id: [councel.del] Prepared SQL: [update councel set udt=now(),uno= ?param0 ,uip= ?param1 ,isdel = 1 where bno = ?param2] -2025-12-11 13:51:58,162 - Statement Id: [users.up.asno] Prepared SQL: [update users set udt=now(),uno= ?param0 ,uip= ?param1 ,asno = ?param2 where userno= ?param3] -2025-12-11 13:51:58,162 - Statement Id: [users.dormant.del] Prepared SQL: [update users a left outer join userdormant b on b.userno = a.userno set set udt=now(),uno= ?param0 ,uip= ?param1 ,status = 99,username='»èÁ¦µÊ',usernameeng=null,email=null,mobile=null,telno=null,userpno=null,bankno=null,post=null,address1=null,address2=null,birthday=null,di=null,ci=null,vssn=null,authplatform=0 where date_add(b.cdt,interval 1 year) < now(); delete from userdormant where date_add(cdt,interval 1 year) < now();] -2025-12-11 13:51:58,187 - Statement Id: [common.check.loginkey] Prepared SQL: [select a.userno dtype from users a where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0)] -2025-12-11 13:51:58,187 - Statement Id: [common.check.admin] Prepared SQL: [select a.userno dtype, a.udt time, count(b.mno) intval from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0)] -2025-12-11 13:51:58,187 - Statement Id: [common.check.front] Prepared SQL: [select a.dtype,sum(a.intval) intval,sum(a.intval2) intval2 from ( select a.userno dtype,count(b.mno) intval,0 intval2 from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno union all select a.userno dtype,0 intval,count(b.userno) intval2 from users a left outer join alarms b on b.userno=a.userno and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno ) a group by a.dtype] -2025-12-11 13:51:58,188 - Statement Id: [common.check.frontcroom] Prepared SQL: [select a.dtype,sum(a.intval) intval,sum(a.intval2) intval2,sum(a.intval3) intval3,sum(a.intval4) intval4,sum(a.intval5) intval5 ,sum(a.intval6) intval6,sum(a.intval7) intval7,sum(a.intval8) intval8,sum(a.intval9) intval9,sum(a.intval10) intval10 ,sum(a.intval11) intval11,sum(a.intval12) intval12 ,max(a.strval) strval,max(a.strval2) strval2,max(a.strval3) strval3 from ( select a.userno dtype,count(b.mno) intval,0 intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11,0 intval12 ,null strval,null strval2,null strval3 from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno union all select a.userno dtype,0 intval,count(b.userno) intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11,0 intval12 ,null strval,null strval2,null strval3 from users a left outer join alarms b on b.userno=a.userno and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) union all select a.userno dtype,0 intval,0 intval2,c.tyear intval3,c.tseq intval4,b.classno intval5 ,b2.isplan intval6,b2.iscontent intval7,b2.isev intval8,b2.isrs intval9,b2.isgrade intval10 ,b.cmno intval11,b.cshape intval12 ,d.cgname strval,b.cname strval2 ,group_concat(case when f.bmno is null then null else concat(f.bmno,':',f.bmname,':',f.bmtype) end separator ';') strval3 from users a0 inner join lect a on a.lectno= ?param3 and a.userno=a0.userno and a.status=1 and a.ischanged=0 inner join cm b on b.cmno=a.cmno inner join cmmenu b2 on b2.cmno=b.cmno inner join term c on c.tmno=b.tmno inner join cg d on d.cgno=b.cgno left outer join cmmenubm e on e.cmno=b.cmno left outer join boardmaster f on f.bmno=e.bmno where a0.userno= ?param0 and (a0.loginkey= ?param1 or ?param2 =0) group by a.userno,b.cmno,c.tyear,c.tseq,b.classno ,b2.isplan,b2.iscontent,b2.isev,b2.isrs,b2.isgrade ,d.cgname,b.cname ) a group by a.dtype] -2025-12-11 13:51:58,188 - Statement Id: [common.check.frontcroom.subdomain] Prepared SQL: [select a.*,b.asname strval4,c.fileurl from ( select a.dtype,sum(a.intval) intval,sum(a.intval2) intval2,sum(a.intval3) intval3,sum(a.intval4) intval4,sum(a.intval5) intval5 ,sum(a.intval6) intval6,sum(a.intval7) intval7,sum(a.intval8) intval8,sum(a.intval9) intval9,sum(a.intval10) intval10 ,sum(a.intval11) intval11 ,max(a.strval) strval,max(a.strval2) strval2,max(a.strval3) strval3 from ( select a.userno dtype,count(b.mno) intval,0 intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11 ,null strval,null strval2,null strval3 from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno union all select a.userno dtype,0 intval,count(b.userno) intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11 ,null strval,null strval2,null strval3 from users a left outer join alarms b on b.userno=a.userno and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) union all select a.userno dtype,0 intval,0 intval2,c.tyear intval3,c.tseq intval4,b.classno intval5 ,b2.isplan intval6,b2.iscontent intval7,b2.isev intval8,b2.isrs intval9,b2.isgrade intval10 ,b.cmno intval11 ,d.cgname strval,b.cname strval2 ,group_concat(case when f.bmno is null then null else concat(f.bmno,':',f.bmname,':',f.bmtype) end separator ';') strval3 from users a0 inner join lect a on a.lectno= ?param3 and a.userno=a0.userno and a.status=1 and a.ischanged=0 inner join cm b on b.cmno=a.cmno inner join cmmenu b2 on b2.cmno=b.cmno inner join term c on c.tmno=b.tmno inner join cg d on d.cgno=b.cgno left outer join cmmenubm e on e.cmno=b.cmno left outer join boardmaster f on f.bmno=e.bmno where a0.userno= ?param0 and (a0.loginkey= ?param1 or ?param2 =0) group by a.userno,b.cmno,c.tyear,c.tseq,b.classno ,b2.isplan,b2.iscontent,b2.isev,b2.isrs,b2.isgrade ,d.cgname,b.cname ) a group by a.dtype ) a inner join assign b on b.subdomain= ?param4 left outer join fileinfo c on c.fgno=b.sitelogo] -2025-12-11 13:51:58,188 - Statement Id: [common.basecomments] Prepared SQL: [select a.cmtno,a.pcmtno,a.tcmtno,a.baseno,a.cdepth,a.memo,a.memotype,a.fgno,a.cdt,a.udt, a.isdel,a.cno ,b.orgname, b.fileurl, b.fileno ,c.username from cmt a inner join users c on c.userno=a.cno left outer join fileinfo b on b.fgno=a.fgno and b.isdel=0 where a.cmttype= ?param0 and a.baseno= ?param1 order by a.cdt desc] -2025-12-11 13:51:58,189 - Statement Id: [common.emailsend.get] Prepared SQL: [select a.sendno,a.ehtml,a.etitle from emailsend a left outer join emailban b on b.sendno=a.sendno where a.sendno= ?param0 and a.isdel=0] -2025-12-11 13:51:58,189 - Statement Id: [common.emailsend.get2] Prepared SQL: [select a.sendno,a.etitle,a.rcvs,ifnull(a.sendeds, ' ') sendeds,ifnull(group_concat(b.email separator ';'), ' ') bans from emailsend a left outer join emailban b on b.sendno=a.sendno where a.sendno= ?param0 and a.isdel=0 group by a.sendno,a.rcvs,a.etitle,a.sendeds] -2025-12-11 13:51:58,189 - Statement Id: [common.list.rcvnot] Prepared SQL: [select count(a.mno) from memouser a where a.userno= ?param0 and and a.isread=0 and a.isdel=0] -2025-12-11 13:51:58,190 - Statement Id: [common.smssend.get] Prepared SQL: [select c.asname,b.usertype,b.username ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) mobile ,a.smstype,a.isok ,row_number() over(order by b.username) rno, count(a.cno) over() pagetotalcount from smsuser a inner join users b on b.userno=a.userno left outer join assign c on c.asno=b.asno where a.mno= ?param0 order by b.username] -2025-12-11 13:51:58,190 - Statement Id: [common.home] Prepared SQL: [select b.cnt intval ,c.cnt0 intval2 ,c.cnt1 intval3 ,d.cnt intval4 ,e.cnt intval5 ,f.cnt intval6 ,(SELECT COUNT(*) FROM userleave WHERE status = 0) intval7 from (select 1 col1) a left outer join (select count(mno) cnt from memouser where userno= ?param0 and isread=0 and isdel=0) b on 1=1 left outer join ( select sum(case when a.bmposition=0 then 1 else 0 end) cnt0,sum(case when a.bmposition=1 and b.cmno is not null then 1 else 0 end) cnt1 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.isopen=1 left outer join board c on c.pbno=b.bno and c.isdel=0 where a.bmtype=2 and a.isopen=1 and c.bno is null and a.disptype=0 ) c on 1=1 left outer join ( select count(a.rfdno) cnt from payrfd a left outer join pay b on b.payno = a.payno where a.rstatus=0 and b.rstatus=0 ) d on 1=1 left outer join ( select count(a.payno) cnt from paydvr a inner join pay b on b.payno=a.payno and b.pstatus=1 and b.rstatus=0 inner join payitem c on c.payno = b.payno inner join book bb on bb.bkno=c.itemno where a.dvrcode is null and a.isdvr=1 ) e on 1=1 left outer join ( select count(a.payno) cnt from paytax a where a.ischeck=0 ) f on 1=1] -2025-12-11 13:51:58,190 - Statement Id: [common.authkey] Prepared SQL: [select jobkey from authkey where authtype= ?param0 and userno= ?param1 and randkey= ?param2 and keytime > now()] -2025-12-11 13:51:58,190 - Statement Id: [common.authkey.check1] Prepared SQL: [select ctno intval,ismenu intval2,ctype intval3,ccode strval from ct where ctno= ?param0 and authkey= ?param1 ; update ct set authkey=null where ctno= ?param0] -2025-12-11 13:51:58,190 - Statement Id: [common.authkey.check2] Prepared SQL: [select qno intval from question where qno= ?param0 and authkey= ?param1 ; update question set authkey=null where qno= ?param0] -2025-12-11 13:51:58,190 - Statement Id: [common.sms.chk] Prepared SQL: [select authno intval,lectno intval2,latime time,lakey strval from smsauth where authno = ?param0] -2025-12-11 13:51:58,191 - Statement Id: [common.emailsend.in] Prepared SQL: [insert into emailsend(etitle,semail,ehtml,fgno,cmno,rcvs,reademails,rcvcount,readcount,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 ,now(), ?param9 ,now(), ?param9 , ?param10 )] -2025-12-11 13:51:58,191 - Statement Id: [common.emailsend.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:51:58,191 - Statement Id: [common.sms.in] Prepared SQL: [insert into sms(cmno,mcontents,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,now(), ?param2 ,now(), ?param2 , ?param3 );] -2025-12-11 13:51:58,191 - Statement Id: [common.sms.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:51:58,199 - Statement Id: [common.smsauth] Prepared SQL: [insert into smsauth(latime,lakey,lectno) values(now(), ?param0 , ?param1 );] -2025-12-11 13:51:58,200 - Statement Id: [common.smsauth.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:51:58,200 - Statement Id: [common.smsauth2] Prepared SQL: [insert into smsauth(latime,lakey,userno, lectno) values(now(), ?param0 , ?param1 , 0);] -2025-12-11 13:51:58,201 - Statement Id: [common.smsauth2.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:51:58,201 - Statement Id: [common.atalk.send] Prepared SQL: [insert into MTS_ATALK_MSG (TRAN_SENDER_KEY,TRAN_TMPL_CD,TRAN_CALLBACK,TRAN_PHONE,TRAN_SUBJECT,TRAN_MSG,TRAN_DATE,TRAN_TYPE,TRAN_STATUS,TRAN_REPLACE_TYPE,TRAN_REPLACE_MSG) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,now(),5,'1', ?param6 , ?param5 );] -2025-12-11 13:51:58,201 - Statement Id: [common.comment.delete] Prepared SQL: [update cmt set isdel=1 where cmtno= ?param0 and ( ?param1 is not null or cno= ?param2 );] -2025-12-11 13:51:58,201 - Statement Id: [common.emailsendok] Prepared SQL: [update emailsend set isdel=0,readcount= ?param0 ,sendeds= ?param1 where sendno= ?param2] -2025-12-11 13:51:58,201 - Statement Id: [common.memo.alldeleteR] Prepared SQL: [update memouser set isdel=1,udt=now(),uno= ?param0 ,uip= ?param1 where userno= ?param0] -2025-12-11 13:51:58,201 - Statement Id: [common.memo.alldeleteS] Prepared SQL: [update memo set isdel=1,udt=now(),uno= ?param0 ,uip= ?param1 where cno= ?param0] -2025-12-11 13:51:58,203 - Statement Id: [common.authkey.save] Prepared SQL: [update authkey set jobkey= ?param0 ,randkey= ?param1 ,keytime=date_add(now(), interval 1 minute) where authtype= ?param2 and userno= ?param3 ; insert into authkey (authtype,userno,jobkey,randkey,keytime) select a.authtype,a.userno,a.jobkey,a.randkey,date_add(now(), interval 1 minute) from (select ?param2 authtype, ?param3 userno, ?param0 jobkey, ?param1 randkey) a left outer join authkey b on b.authtype=a.authtype and b.userno=a.userno where b.authtype is null] -2025-12-11 13:51:58,203 - Statement Id: [common.sms.extend] Prepared SQL: [update smsauth set latime = now() where authno = ?param0] -2025-12-11 13:51:58,204 - Statement Id: [sys.error] Prepared SQL: [insert into errors (errmsg,userno) values( ?param0 , ?param1 )] -2025-12-11 13:51:58,216 - Statement Id: [sys.menu.list] Prepared SQL: [select a.menuno, a.menuname, a.pmenuno, a.menuurl, a.menulevel, a.menuorder, a.ccount, a.isuse, a.ishid ,concat('/',ifnull(b5.menuno, 0), '/', ifnull(b4.menuno, 0), '/', ifnull(b3.menuno, 0), '/', ifnull(b2.menuno, 0), '/', ifnull(b1.menuno, 0), '/', ifnull(a.menuno, 0), '/') menurout ,case a.menulevel when 0 then ' ' when 1 then b1.menuname when 2 then b2.menuname when 3 then b3.menuname when 4 then b4.menuname when 5 then b5.menuname end pmenuname from ( select a.menuno, a.menuname, a.pmenuno, a.menuurl, a.menulevel, a.menuorder, count(d.menuno) ccount, a.isuse, a.ishid from menu a left outer join menu d on d.pmenuno=a.menuno group by a.menuno, a.menuname, a.pmenuno, a.menuurl, a.menulevel, a.menuorder, a.isuse, a.ishid ) a left outer join menu b1 on b1.menuno=a.pmenuno left outer join menu b2 on b2.menuno=b1.pmenuno left outer join menu b3 on b3.menuno=b2.pmenuno left outer join menu b4 on b4.menuno=b3.pmenuno left outer join menu b5 on b5.menuno=b4.pmenuno order by case a.menulevel when 0 then a.menuorder when 1 then b1.menuorder when 2 then b2.menuorder when 3 then b3.menuorder when 4 then b4.menuorder else b5.menuorder end ,case a.menulevel when 0 then a.menuno when 1 then b1.menuno when 2 then b2.menuno when 3 then b3.menuno when 4 then b4.menuno else b5.menuno end ,case a.menulevel when 1 then a.menuorder when 2 then b1.menuorder when 3 then b2.menuorder when 4 then b3.menuorder when 5 then b4.menuorder else 0 end ,case a.menulevel when 1 then a.menuno when 2 then b1.menuno when 3 then b2.menuno when 4 then b3.menuno when 5 then b4.menuno else 0 end ,case a.menulevel when 2 then a.menuorder when 3 then b1.menuorder when 4 then b2.menuorder when 5 then b3.menuorder else 0 end ,case a.menulevel when 2 then a.menuno when 3 then b1.menuno when 4 then b2.menuno when 5 then b3.menuno else 0 end ,case a.menulevel when 3 then a.menuorder when 4 then b1.menuorder when 5 then b2.menuorder else 0 end ,case a.menulevel when 3 then a.menuno when 4 then b1.menuno when 5 then b2.menuno else 0 end ,case a.menulevel when 4 then a.menuorder when 5 then b1.menuorder else 0 end ,case a.menulevel when 4 then a.menuno when 5 then b1.menuno else 0 end ,case a.menulevel when 5 then a.menuorder else 0 end ,case a.menulevel when 5 then a.menuno else 0 end] -2025-12-11 13:51:58,216 - Statement Id: [sys.authmenu] Prepared SQL: [select a.usertype, a.menuno from menuauth a where a.usertype= ?param0] -2025-12-11 13:51:58,216 - Statement Id: [sys.file.get] Prepared SQL: [select a.fileno,a.fgno,a.orgname,a.fileurl,a.filesize,a.extension,a.dcount,a.cno,a.uno ,b.tablename,b.columnname from fileinfo a inner join filegroup b on b.fgno=a.fgno where a.FileNo = ?param0 and a.isdel = 0] -2025-12-11 13:51:58,216 - Statement Id: [sys.file.getall] Prepared SQL: [select a.fileno,a.fgno,a.orgname,a.fileurl,a.filesize,a.extension,a.dcount,a.cno,a.uno ,b.tablename,b.columnname from fileinfo a inner join filegroup b on b.fgno=a.fgno where a.FileNo = ?param0] -2025-12-11 13:51:58,217 - Statement Id: [cm.ncs.parents.u] Prepared SQL: [select 3 ndepth,v.ndno ncsno,v.dname ncsname,v.dcode ncscode,case when v.ndno=u.ndno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsd v on v.nbno=d.nbno where u.nuno= ?param0 union all select 2 ndepth,v.nbno ncsno,v.bname ncsname,v.bcode ncscode,case when v.nbno=b.nbno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsb b on b.nbno=d.nbno inner join ncsb v on v.nmno=b.nmno where u.nuno= ?param0 union all select 1 ndepth,v.nmno ncsno,v.mname ncsname,v.mcode ncscode,case when v.nmno=m.nmno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncsm v on v.ntno=m.ntno where u.nuno= ?param0 union all select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where u.nuno= ?param0 order by ndepth,ncscode] -2025-12-11 13:51:58,217 - Statement Id: [cm.ncs.parents.d] Prepared SQL: [select 2 ndepth,v.nbno ncsno,v.bname ncsname,v.bcode ncscode,case when v.nbno=b.nbno then 1 else 0 end isact from ncsd d inner join ncsb b on b.nbno=d.nbno inner join ncsb v on v.nmno=b.nmno where d.ndno= ?param0 union all select 1 ndepth,v.nmno ncsno,v.mname ncsname,v.mcode ncscode,case when v.nmno=m.nmno then 1 else 0 end isact from ncsd d inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncsm v on v.ntno=m.ntno where d.ndno= ?param0 union all select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsd d inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where d.ndno= ?param0 order by ndepth,ncscode] -2025-12-11 13:51:58,217 - Statement Id: [cm.ncs.parents.b] Prepared SQL: [select 1 ndepth,v.nmno ncsno,v.mname ncsname,v.mcode ncscode,case when v.nmno=m.nmno then 1 else 0 end isact from ncsb b inner join ncsm m on m.nmno=b.nmno inner join ncsm v on v.ntno=m.ntno where b.nbno= ?param0 union all select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsb b inner join ncsm m on m.nmno=b.nmno inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where b.nbno= ?param0 order by ndepth,ncscode] -2025-12-11 13:51:58,217 - Statement Id: [cm.ncs.parents.m] Prepared SQL: [select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsm m inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where m.nmno= ?param0 order by ndepth,ncscode] -2025-12-11 13:51:58,218 - Statement Id: [cm.sales.bycm] Prepared SQL: [select case b.ptype when 2 then 2 when 3 then 1 else 0 end dtype, 0 intval, case b.ptype when 2 then '±³Àç' when 3 then '½ÃÇè' else '°­ÁÂ' end strval,'¸ÅÃâ' strval2 ,sum(case when month(a.payoktime)=1 then b.payamt else 0 end) longval ,sum(case when month(a.payoktime)=2 then b.payamt else 0 end) longval2 ,sum(case when month(a.payoktime)=3 then b.payamt else 0 end) longval3 ,sum(case when month(a.payoktime)=4 then b.payamt else 0 end) longval4 ,sum(case when month(a.payoktime)=5 then b.payamt else 0 end) longval5 ,sum(case when month(a.payoktime)=6 then b.payamt else 0 end) longval6 ,sum(case when month(a.payoktime)=7 then b.payamt else 0 end) longval7 ,sum(case when month(a.payoktime)=8 then b.payamt else 0 end) longval8 ,sum(case when month(a.payoktime)=9 then b.payamt else 0 end) longval9 ,sum(case when month(a.payoktime)=10 then b.payamt else 0 end) longval10 ,sum(case when month(a.payoktime)=11 then b.payamt else 0 end) longval11 ,sum(case when month(a.payoktime)=12 then b.payamt else 0 end) longval12 from pay a inner join payitem b on b.payno=a.payno and a.pstatus=1 where year(a.payoktime)= ?param0 and a.pstatus=1 group by b.ptype,month(a.payoktime) union all select case b.ptype when 2 then 2 when 3 then 1 else 0 end dtype, 1 intval, '','ȯºÒ' strval ,(case when month(b.refundtime)=1 then b.refundamt else 0 end) * -1 longval ,(case when month(b.refundtime)=2 then b.refundamt else 0 end) * -1 longval2 ,(case when month(b.refundtime)=3 then b.refundamt else 0 end) * -1 longval3 ,(case when month(b.refundtime)=4 then b.refundamt else 0 end) * -1 longval4 ,(case when month(b.refundtime)=5 then b.refundamt else 0 end) * -1 longval5 ,(case when month(b.refundtime)=6 then b.refundamt else 0 end) * -1 longval6 ,(case when month(b.refundtime)=7 then b.refundamt else 0 end) * -1 longval7 ,(case when month(b.refundtime)=8 then b.refundamt else 0 end) * -1 longval8 ,(case when month(b.refundtime)=9 then b.refundamt else 0 end) * -1 longval9 ,(case when month(b.refundtime)=10 then b.refundamt else 0 end) * -1 longval10 ,(case when month(b.refundtime)=11 then b.refundamt else 0 end) * -1 longval11 ,(case when month(b.refundtime)=12 then b.refundamt else 0 end) * -1 longval12 from pay a inner join payitem b on b.payno=a.payno and a.pstatus=1 and b.rstatus > 0 and b.refundtime is not null and year(b.refundtime)= ?param0 where a.pstatus=1 and a.rstatus > 0 group by b.ptype,month(b.refundtime) order by dtype,intval] -2025-12-11 13:51:58,219 - Statement Id: [cm.cmcalc.print] Prepared SQL: [select a.cmno,a.feeloc,a.feebkpr,a.feebrt,a.feemat,a.feefoo,a.feeetc,a.prtcnt ,b.cname,b.classno,b.sstime,b.setime ,c.pfee ,d.username,CAST(AES_DECRYPT(UNHEX(d.userpno), 'np123@!') AS char) userpno,d.bankname,CAST(AES_DECRYPT(UNHEX(d.bankno), 'np123@!') AS char) bankno,d.post,d.address1,d.address2 ,row_number() over(order by d.username) rno from cmcalc a inner join cm b on b.cmno=a.cmno inner join cmprof c on c.cmno=b.cmno inner join users d on d.userno=c.userno where a.cmno= ?param0 order by rno] -2025-12-11 13:51:58,219 - Statement Id: [sys.npsystem] Prepared SQL: [select count(b.daokey) from (select 1 col1) a left outer join npsystem b on b.daokey= ?param0] -2025-12-11 13:51:58,220 - Statement Id: [sys.ncs.check.t] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select 0 intval, count(m.nmno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno where t.ntno= ?param0 union all select 0 intval,count(b.nbno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno left outer join ncsb b on b.nmno=m.nmno where t.ntno= ?param0 union all select count(cmd.cmno) intval,count(distinct d.ndno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join cmncsd cmd on cmd.ndno=d.ndno where t.ntno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join ncsu u on u.ndno=d.ndno where t.ntno= ?param0 ) a] -2025-12-11 13:51:58,220 - Statement Id: [sys.ncs.check.m] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select 0 intval,count(b.nbno) intval2 from ncsm m left outer join ncsb b on b.nmno=m.nmno where m.nmno= ?param0 union all select count(cmd.cmno) intval,count(distinct d.ndno) intval2 from ncsm m left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join cmncsd cmd on cmd.ndno=d.ndno where m.nmno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncsm m left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join ncsu u on u.ndno=d.ndno where m.nmno= ?param0 ) a] -2025-12-11 13:51:58,220 - Statement Id: [sys.ncs.check.b] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select count(cmd.cmno) intval,count(distinct d.ndno) intval2 from ncsb b left outer join ncsd d on d.nbno=b.nbno left outer join cmncsd cmd on cmd.ndno=d.ndno where b.nbno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncsb b left outer join ncsd d on d.nbno=b.nbno left outer join ncsu u on u.ndno=d.ndno where b.nbno= ?param0 ) a] -2025-12-11 13:51:58,220 - Statement Id: [sys.ncs.check.d] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select count(cmd.cmno) intval,0 intval2 from ncsd d left outer join cmncsd cmd on cmd.ndno=d.ndno where d.ndno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncsd d left outer join ncsu u on u.ndno=d.ndno where d.ndno= ?param0 ) a] -2025-12-11 13:51:58,220 - Statement Id: [sys.menu.insert] Prepared SQL: [insert into menu(menuname,pmenuno,menuurl,menulevel,menuorder,isuse,ishid,cdt,cno,udt,uno,uip) select ?param0 , ?param1 ,ifnull( ?param2 ,''),ifnull(c.menulevel, -1) + 1, ?param3 , ?param4 , ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 from (select ?param8 menuno) a left outer join menu b on b.menuno=a.menuno left outer join menu c on c.menuno= ?param1 where b.menuno is null] -2025-12-11 13:51:58,220 - Statement Id: [sys.menu.insert.SelectKey] Prepared SQL: [select last_insert_id()] -2025-12-11 13:51:58,221 - Statement Id: [sys.filegroup.insert] Prepared SQL: [INSERT INTO filegroup (tablename,columnname, cdt,cno,udt,uno,uip) VALUES ( ?param0 , ?param1 , cdt,cno,udt,uno,uip)] -2025-12-11 13:51:58,221 - Statement Id: [sys.filegroup.insert.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:51:58,221 - Statement Id: [sys.okcert3.in] Prepared SQL: [insert into okcert3log (gubn, ret, reason, sn, rsltcd, rslt, dt) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , now()] -2025-12-11 13:51:58,221 - Statement Id: [sys.okcert3.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:51:58,221 - Statement Id: [sys.userauth.save] Prepared SQL: [insert into menuauth (usertype,authname,menuno,isdel,cdt,cno,udt,uno,uip) select max(usertype)+1, ?param0 ,1,0,now(), ?param1 ,now(), ?param1 , ?param2 from menuauth] -2025-12-11 13:51:58,221 - Statement Id: [sys.authname.save] Prepared SQL: [update menuauth set authname= ?param0 where usertype= ?param1] -2025-12-11 13:51:58,221 - Statement Id: [sys.userauth.del] Prepared SQL: [delete a from menuauth a left outer join( select count(userno) usercnt,usertype from users where usertype = ?param0 group by usertype )b on b.usertype = a.usertype where a.usertype = ?param0 and (b.usercnt < 1 or b.usercnt is null); insert into menuauth (usertype,authname,menuno,isdel,cdt,cno,udt,uno,uip) select * from ( select ?param0 usertype, ?param1 authname,1 menuno,0 isdel,now() cdt, ?param2 cno,now() udt, ?param2 uno, ?param3 uip ) a where not exists( select usertype,authname,menuno from menuauth where usertype = ?param0 and menuno = 1 ); update menuauth a left outer join ( select count(userno) usercnt,usertype from users where usertype = ?param0 and status=1 group by usertype ) b on b.usertype = a.usertype set isdel=1 where a.usertype= ?param0 and (b.usercnt < 1 or b.usercnt is null);] -2025-12-11 13:51:58,221 - Statement Id: [sys.menu.chageposition] Prepared SQL: [update menu a left outer join menu b on b.menuno= ?param0 left outer join menu c on c.menuno= ?param1 set a.pmenuno= ?param1 , a.menuorder = ifnull(b.menuorder, -1) + 1, a.menulevel=c.menulevel + 1 , a.udt=now(), a.uno= ?param2 , a.uip= ?param3 where a.menuno= ?param4] -2025-12-11 13:51:58,221 - Statement Id: [sys.menu.update] Prepared SQL: [update menu a left outer join (select menulevel from menu where menuno= ?param0 ) b on 1 = 1 set udt=now(), uno= ?param1 , uip= ?param2 ,menuname= ?param3 , pmenuno= ?param0 , menuurl=ifnull( ?param4 , ''),a.menulevel=b.menulevel + 1,menuorder= ?param5 ,isuse= ?param6 ,ishid= ?param7 where a.menuno= ?param8 ;] -2025-12-11 13:51:58,221 - Statement Id: [sys.menu.delete] Prepared SQL: [delete from menuauth where menuno= ?param0 ; delete from menu where menuno= ?param0] -2025-12-11 13:51:58,221 - Statement Id: [sys.file.down] Prepared SQL: [update fileinfo set dcount = dcount + 1 where fileno= ?param0] -2025-12-11 13:51:58,221 - Statement Id: [sys.file.del] Prepared SQL: [update fileinfo set uip= ?param0 , uno= ?param1 , isdel=1 where fileno= ?param2 and ( ?param3 = 1 or ?param1 = -999 or cno= ?param1 )] -2025-12-11 13:51:58,221 - Statement Id: [sys.file.del2] Prepared SQL: [update fileinfo set uip= ?param0 , uno= ?param1 , isdel=1 where fgno= ?param2 and ( ?param3 = 1 or ?param1 = -999 or cno= ?param1 )] -2025-12-11 13:51:58,221 - Statement Id: [cm.ncst.in] Prepared SQL: [insert into ncst (ntype,tcode,tname,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 ,now(), ?param3 ,now(), ?param3 , ?param4 )] -2025-12-11 13:51:58,222 - Statement Id: [cm.ncst.up] Prepared SQL: [update ncst set udt=now(),uno= ?param0 ,uip= ?param1 ,tcode= ?param2 ,tname= ?param3 where ntno= ?param4] -2025-12-11 13:51:58,222 - Statement Id: [cm.actlog.set] Prepared SQL: [insert into actlog (logtype,logtarget,userno,logdata,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 )] -2025-12-11 13:51:58,222 - Statement Id: [cm.authlog.set] Prepared SQL: [insert into authlog(logtype,userno,usertypeorg,usertypenew,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 )] -2025-12-11 13:51:58,222 - Statement Id: [cm.authlog.set2] Prepared SQL: [insert into authlog(logtype,userno,usertypeorg,usertypenew,cdt,cno,udt,uno,uip) select ?param0 , ?param1 ,a.usertype, ?param2 ,now(), ?param3 ,now(), ?param3 , ?param4 from users a where a.userno= ?param1 and a.usertype <> ?param2] -2025-12-11 13:51:58,222 - Statement Id: [sys.kcblog.in] Prepared SQL: [insert into kcblog (cdt,cp_cd,mobile,vssn,logmsg) values(now(), ?param0 ,case when ?param1 is not null then HEX(AES_ENCRYPT( ?param1 , 'np123@!')) else null end , ?param2 , ?param3 );] -2025-12-11 13:51:58,223 - Statement Id: [excellog.in] Prepared SQL: [INSERT INTO exceldownlog (userno, userid, username, actiontime, position, comment, userip) SELECT userno, userid, username, sysdate(), ?param0 , ?param1 , ?param2 FROM users where userno = ?param3] -2025-12-11 13:51:58,236 - Statement Id: [cm.myterm] Prepared SQL: [select distinct c.tmno,c.tyear,c.tseq from cmprof a inner join cm b on b.cmno=a.cmno and b.ismaster=0 and b.isdel=0 inner join term c on c.tmno=b.tmno where a.userno= ?param0 order by c.tyear desc,c.tseq] -2025-12-11 13:51:58,236 - Statement Id: [cm.term.ys] Prepared SQL: [select distinct tmno,tyear,tseq from term order by tyear desc,tseq] -2025-12-11 13:51:58,237 - Statement Id: [cm.cmdatas] Prepared SQL: [select a.dtype,a.intval,a.intval2,a.intval3 ,a.strval,a.strval2 from( select 1 dtype ,a.userno intval,b.usertype intval2 ,row_number() over (order by b.username desc) intval3 ,b.username strval,null strval2 from cmprof a inner join users b on b.userno=a.userno where a.cmno= ?param0 order by b.username desc ) a union all select 2 ,b.bkno,0 ,row_number() over (order by b.bkno) intval3 ,b.bkname,null from cmbook a inner join book b on b.bkno=a.bkno where a.cmno= ?param0 union all select 3 dtype ,b.cmno,a.ispre ,row_number() over (order by b.cmno) intval3 ,b.cname,null from cmrelay a inner join cm b on b.cmno=a.rcmno where a.cmno= ?param0 union all select 4 ,b.ndno,0 ,row_number() over (order by b.ndno) intval3 ,b.dname,b.acode from cmncsd a inner join ncsd b on b.ndno=a.ndno where a.cmno= ?param0 order by dtype,intval3] -2025-12-11 13:51:58,238 - Statement Id: [cm.datacreatecmbycmmaster] Prepared SQL: [select a.cmno,a.cname,row_number() over(order by a.udt desc) rno from cm a where a.ismaster=1 and a.isdel=0 and a.cgno= ?param0 order by rno] -2025-12-11 13:51:58,238 - Statement Id: [cm.cminnigscd.exists] Prepared SQL: [select count(*) from cminning a inner join cminningscd b on a.cmino = b.cmino where cmno = ?param0] -2025-12-11 13:51:58,239 - Statement Id: [cm.cmev] Prepared SQL: [select a.cmno,a.attend,a.attendcut,a.attendrfd,a.attendcutrfd,a.mid,a.midcut,a.midrfd,a.midcutrfd,a.final,a.finalcut,a.finalrfd,a.finalcutrfd,a.subject,a.subjectcut,a.subjectrfd ,a.subjectcutrfd,a.discuss,a.discusscut,a.discussrfd,a.discusscutrfd,a.etc,a.etccut,a.etcrfd,a.etccutrfd,a.cut,a.cutrfd,a.isoffabs ,b.scdtype ,c.cshape from cmev a inner join cm c on c.cmno = a.cmno left outer join cminning b on b.cmno = a.cmno and b.isscd = 1 where a.cmno= ?param0] -2025-12-11 13:51:58,239 - Statement Id: [cm.est] Prepared SQL: [select 0 gubun,case when a.extype = 0 then 1 else 2 end estkind ,a.exno,a.cmno,a.extype,a.exname,a.edesc,a.etime,a.econdition,a.evtype,a.eqtype,a.israndq,a.israndqi,a.qcount,a.isblur,a.tpoint,a.relaylimit,a.isusebackup,a.isseq ,null sdno,null sdtype,null sdname,null sddesc,null sdcondition ,null rsno,null rscno,null rstype,null rsname,null rscondition , row_number() over(partition by a.extype order by a.cdt) rno ,null as iseq,null as teachername from cmex a where a.cmno= ?param0 and a.isdel=0 union all select 1 gubun,case when a.sdtype = 0 then 11 else 21 end estkind ,a.sdno exno,a.cmno,a.sdtype extype,a.sdname exname,a.sddesc edesc,null etime,a.sdcondition econdition,null evtype,null eqtype,null israndq,null israndqi,null qcount,null isblur,a.tpoint,null relaylimit,null isusebackup,null isseq ,a.sdno,a.sdtype,a.sdname,a.sddesc,a.sdcondition ,null rsno,null rscno,null rstype,null rsname,null rscondition , row_number() over(partition by a.sdtype order by a.cdt) rno ,null as iseq,null as teachername from cmsd a where a.cmno= ?param0 and a.isdel=0 union all select 2 gubun,case when a.rstype = 0 then 32 else 31 end estkind ,a.rsno exno,a.cmno,a.rstype extype,a.rsname exname,null edesc,null etime,a.rscondition econdition,null evtype,null eqtype,null israndq,null israndqi,null qcount,null isblur,null tpoint,null relaylimit,null isusebackup,null isseq ,null sdno,null sdtype,null sdname,null sddesc,null sdcondition ,a.rsno,a.rscno,a.rstype,a.rsname,a.rscondition , row_number() over(partition by a.rstype order by a.cdt) rno ,b.iseq,c.username as teachername from cmrs a left outer join cminning b on a.cmino = b.cmino left outer join users c on b.userno = c.userno where a.cmno= ?param0 and a.isdel=0 order by rsno] -2025-12-11 13:51:58,239 - Statement Id: [cm.cmexqs] Prepared SQL: [select a.eqno,a.exno,a.qseq,a.qno,a.rpoint , b.qtextstring, b.dpoint, b.qdiff, b.cc1, b.cc2, b.cc3, b.cc4, b.cc5,b.atype , cc.cname qdiffname, cc1.cname ccname1, cc2.cname ccname2, cc3.cname ccname3, cc4.cname ccname4, cc5.cname ccname5 from cmexq a inner join question b on b.qno=a.qno left outer join comcode cc on cc.ccode = b.qdiff left outer join comcode cc1 on cc1.ccode = b.cc1 left outer join comcode cc2 on cc2.ccode = b.cc2 left outer join comcode cc3 on cc3.ccode = b.cc3 left outer join comcode cc4 on cc4.ccode = b.cc4 left outer join comcode cc5 on cc5.ccode = b.cc5 where a.exno= ?param0 order by a.qseq] -2025-12-11 13:51:58,240 - Statement Id: [cm.exsave.valid] Prepared SQL: [select count(d.exno) from (select 1 as col1) a left outer join lectex d on d.exno= ?param0] -2025-12-11 13:51:58,240 - Statement Id: [cm.sdsave.valid] Prepared SQL: [select sum(cnt) from ( select count(d.sdno) cnt from (select 1 as col1) a left outer join lectsd d on d.sdno= ?param0 union all select count(d.sdno) from (select 1 as col1) a left outer join lectsdboard d on d.sdno= ?param0 ) a] -2025-12-11 13:51:58,240 - Statement Id: [cm.rssave.valid] Prepared SQL: [select count(d.rsno) from (select 1 as col1) a left outer join lectrs d on d.rsno= ?param0] -2025-12-11 13:51:58,240 - Statement Id: [cm.rscsave.valid] Prepared SQL: [select count(d.rscno) from (select 1 as col1) a left outer join cmrs d on d.rscno= ?param0] -2025-12-11 13:51:58,240 - Statement Id: [cm.cmexlayers] Prepared SQL: [select a.exno ,case when a.qdiff = 1 then null else a.qdiff end qdiff ,case when a.cc1 = 1 then null else a.cc1 end cc1 ,case when a.cc2 = 1 then null else a.cc2 end cc2 ,case when a.cc3 = 1 then null else a.cc3 end cc3 ,case when a.cc4 = 1 then null else a.cc4 end cc4 ,case when a.cc5 = 1 then null else a.cc5 end cc5 ,a.qcount,a.rpoint , cc.cname qdiffname, cc1.cname ccname1, cc2.cname ccname2, cc3.cname ccname3, cc4.cname ccname4, cc5.cname ccname5 from cmexlayer a left outer join comcode cc on cc.ccode = a.qdiff and cc.ccode > 0 left outer join comcode cc1 on cc1.ccode = a.cc1 and cc1.ccode > 0 left outer join comcode cc2 on cc2.ccode = a.cc2 and cc2.ccode > 0 left outer join comcode cc3 on cc3.ccode = a.cc3 and cc3.ccode > 0 left outer join comcode cc4 on cc4.ccode = a.cc4 and cc4.ccode > 0 left outer join comcode cc5 on cc5.ccode = a.cc5 and cc5.ccode > 0 where a.exno= ?param0 order by cc.corder, cc1.corder, cc2.corder] -2025-12-11 13:51:58,240 - Statement Id: [cm.cmex.extype1count] Prepared SQL: [select count(b.exno) from (select 1 col1) a left outer join cmex b on b.cmno= ?param0 and b.isdel=0 and b.exno <> ?param1 and b.extype=1] -2025-12-11 13:51:58,240 - Statement Id: [cm.cmrs.check] Prepared SQL: [select count(b.rsno) from (select 1 col1) a left outer join cmrs b on b.cmno= ?param0 and b.rsno <> ?param1 and b.rstype= ?param2 and b.isdel=0] -2025-12-11 13:51:58,241 - Statement Id: [cm.questionusings] Prepared SQL: [select sum(cnt) from ( select 0 as cnt union all select count(qno) from cmexq where qno= ?param0 union all select count(qno) from rscq where qno= ?param0 ) a] -2025-12-11 13:51:58,241 - Statement Id: [cm.questionitem.valid] Prepared SQL: [select sum(cnt) from ( select 0 as cnt union all select a.qno from ( select b.qno from questionitem a inner join cmexq b on b.qno=a.qno where a.qino= ?param0 limit 1) a union all select a.qno from ( select b.qno from questionitem a inner join rscq b on b.qno=a.qno where a.qino= ?param0 limit 1) a ) a] -2025-12-11 13:51:58,242 - Statement Id: [cm.cmmenus] Prepared SQL: [select a.cmno,a.isplan,a.iscontent,a.isev,a.isrs,a.isgrade ,b.bmno from cmmenu a left outer join cmmenubm b on b.cmno=a.cmno where a.cmno= ?param0] -2025-12-11 13:51:58,242 - Statement Id: [cm.rscqs] Prepared SQL: [select a.rscqno,a.rscno,a.qno,a.dseq , b.qtextstring, b.dpoint, b.qdiff, b.cc1, b.cc2, b.cc3, b.cc4, b.cc5,b.atype , cc.cname qdiffname, cc1.cname ccname1, cc2.cname ccname2, cc3.cname ccname3, cc4.cname ccname4, cc5.cname ccname5 ,row_number() over(order by a.dseq, a.rscqno) rno from rscq a inner join question b on b.qno=a.qno left outer join comcode cc on cc.ccode = b.qdiff left outer join comcode cc1 on cc1.ccode = b.cc1 left outer join comcode cc2 on cc2.ccode = b.cc2 left outer join comcode cc3 on cc3.ccode = b.cc3 left outer join comcode cc4 on cc4.ccode = b.cc4 left outer join comcode cc5 on cc5.ccode = b.cc5 where a.rscno= ?param0 order by rno] -2025-12-11 13:51:58,242 - Statement Id: [cm.cminfile] Prepared SQL: [select 1 dtype,a.sdno intval,a.fgno longval,b.fileno longval2,0 longval4,b.fileurl strval from cmsd a inner join fileinfo b on b.fgno=a.fgno and b.isdel=0 where a.cmno= ?param0 union all select 0,exno,null,null,null,null from cmex where cmno= ?param0 and isdel=0 union all select 2,0,a.fgnotf,b.fileno,a.cmino,b.fileurl from cminning a inner join fileinfo b on b.fgno=a.fgnotf and b.isdel=0 where a.cmno= ?param0 union all select 3,a.cmno,a.fgnocm,b.fileno,0,b.fileurl from cm a inner join fileinfo b on b.fgno=a.fgnocm and b.isdel=0 where a.cmno= ?param0 order by dtype,intval,longval2] -2025-12-11 13:51:58,242 - Statement Id: [cm.check.cmpcpay] Prepared SQL: [select count(b.pino) from (select 1 as col1) a left outer join payitem b on b.ptype=1 and b.pcno = ?param0] -2025-12-11 13:51:58,243 - Statement Id: [cm.ct.checkcmi] Prepared SQL: [select count(b.cmino) dcnt from ct a left outer join cminning b on b.ctno=a.ctno where a.ctno= ?param0 group by a.ctno] -2025-12-11 13:51:58,243 - Statement Id: [cm.pcm.foras] Prepared SQL: [select distinct d.cmno value,d.cname text from users a inner join lect b on b.userno=a.userno and b.status<5 inner join cm c on c.cmno=b.cmno inner join cm d on d.cmno=c.pcmno where a.asno= ?param0 order by text,value] -2025-12-11 13:51:58,243 - Statement Id: [cm.cm.foras] Prepared SQL: [select distinct c.cmno value,concat(c.cname,'(',c.classno,')') text from users a inner join lect b on b.userno=a.userno and b.status<5 inner join cm c on c.cmno=b.cmno and c.pcmno= ?param0 where a.asno= ?param1 order by text,value] -2025-12-11 13:51:58,243 - Statement Id: [cm.pcm.forall] Prepared SQL: [select a.cmno value,a.cname text from cm a where a.ismaster=1 and a.isuse=1 and a.isdel=0 order by text,value] -2025-12-11 13:51:58,243 - Statement Id: [cm.cm.forall] Prepared SQL: [select a.cmno value,concat(a.cname,'(',a.classno,')') text from cm a where a.pcmno= ?param0 and a.ismaster=1 and a.isuse=1 and a.isdel=0 order by text,value] -2025-12-11 13:51:58,243 - Statement Id: [cm.cms.forpay] Prepared SQL: [select c.cmno,case when b.isjoin=1 then c.infee else c.infee end fee, c.accommofee, b.isjoin,d.lectno lectnocheck from users a left outer join assign b on b.asno=a.asno inner join cm c on c.cmno= ?param0 left outer join lect d on d.userno=a.userno and d.cmno=c.cmno and d.status in (1,2,3,4,6) and d.ischanged=0 where a.userno= ?param1] -2025-12-11 13:51:58,243 - Statement Id: [cm.cms.forpaypc] Prepared SQL: [select c.cmno,case when b.isjoin=1 then c.infee else c.outfee end fee,b.isjoin from users a left outer join assign b on b.asno=a.asno inner join cmpc c on c.pcno= ?param0 where a.userno= ?param1] -2025-12-11 13:51:58,244 - Statement Id: [cm.cmcheck.forbuy] Prepared SQL: [select 1 rno,a.cmno,a.quota ,b.status lectstatus ,count(d.userno) countlect from cm a left outer join lect b on b.cmno=a.cmno and b.userno= ?param0 and b.status < 5 and b.ischanged=0 left outer join lect c on c.cmno=a.cmno and c.status < 5 and c.ischanged=0 left outer join users d on d.userno=c.userno and d.status=1 where a.cmno= ?param1 and a.ismaster=0 and a.rstime < now() and a.retime > now() and a.isuse=1 and a.isdel=0 group by a.cmno,a.quota,b.status union all select 2,a.cmno,0 ,b.status ,0 from cm a inner join lect b on b.cmno <> a.cmno and b.userno= ?param0 and b.status < 5 inner join cm c on c.cmno=b.cmno and c.pcmno=a.pcmno where a.cmno = ?param1] -2025-12-11 13:51:58,246 - Statement Id: [cm.assign.applyedu.byasno] Prepared SQL: [select a.asno,a.ascode,a.isjoin,a.joinyear,a.joinprice,a.asname,a.ceoname,a.brno,a.eino,a.grno,a.btype,a.bkind,a.salesamount,a.homeurl,a.mcount,a.aday,a.astype,a.asctg,a.askey,a.post ,a.address1,a.address2,a.fgnobno,a.fgnobank,a.joindate,a.exitdate,a.status,a.issite,a.subdomain,a.sitename,a.sitelogo,a.sitefooter,a.siteip,a.ismain,a.mname,a.isdel ,CAST(AES_DECRYPT(UNHEX(a.mphone), 'np123@!') AS char) mphone ,CAST(AES_DECRYPT(UNHEX(a.taxemail), 'np123@!') AS char) taxemail from assign a where a.asno= ?param0 and a.isdel=0] -2025-12-11 13:51:58,246 - Statement Id: [cm.cminningscdcheck] Prepared SQL: [select a.quota - (select count(z.lectno) cnt from lect z where a.cmisno = z.cmisno and z.status in (1,2) and z.ischanged=0) from cminningscd a where a.cmisno = ?param0] -2025-12-11 13:51:58,250 - Statement Id: [cm.cmin] Prepared SQL: [insert into cm(ismaster,cgno,pcmno,cname,kname,tmno,classno,rstime,retime,sstime,setime,gstime,getime,cshape ,infee,outfee,accommofee,quota ,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,isuse,isdel,isseq,fgnocm,typeman,typeedu,typegrade,typejob,typejobitem,iscertificate,ischkatt,isaccommodation,daylectinninglimit,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 , ?param28 , ?param29 , ?param30 ,0, ?param31 , ?param32 , ?param33 , ?param34 , ?param35 , ?param36 , ?param37 , ?param38 , ?param39 , ?param40 ,10,now(), ?param41 ,now(), ?param41 , ?param42 );] -2025-12-11 13:51:58,251 - Statement Id: [cm.cmin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:51:58,252 - Statement Id: [cm.cminnings.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into cminning (cmno,week,iseq,isonline,ititle,icontent,idate,iday,ist,iet,fgnotf,ctno,istaste,sttime,atime,mstime,metime,userno,isscd,scdtype,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 ,now(), ?param20 ,now(), ?param20 , ?param21 from (select 1 col1) a left outer join cminning b on b.cmno= ?param0 and b.iseq= ?param2 where b.cmino is null] -2025-12-11 13:51:58,252 - Statement Id: [cm.cminnings.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-11 13:51:58,253 - Statement Id: [cm.cminningscd.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into cminningscd(cmino,estart,eend,quota,studyplace,sseq,comment,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 ,now(), ?param7 ,now(), ?param7 , ?param8 )] -2025-12-11 13:51:58,253 - Statement Id: [cm.cminningscd.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-11 13:51:58,254 - Statement Id: [cm.cmex.in] Prepared SQL: [INSERT INTO cmex (cmno,extype,exname,edesc,etime,econdition,evtype,eqtype,israndq,israndqi,qcount,isblur,tpoint,relaylimit,isusebackup,isseq,isreexamable,isresultopen,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 ,0,now(), ?param18 ,now(), ?param18 , ?param19 )] -2025-12-11 13:51:58,255 - Statement Id: [cm.cmex.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:51:58,256 - Statement Id: [cm.question.in] Prepared SQL: [INSERT INTO question (cmno, qdiff, cc1, cc2, cc3, cc4, cc5, isuse, atype, dpoint, qtext, qtextstring, qdesc, rightcount,ispassspace,isignorecase, cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , now(), ?param16 ,now(), ?param16 , ?param17 );] -2025-12-11 13:51:58,256 - Statement Id: [cm.question.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:51:58,256 - Statement Id: [cm.cmsd.in] Prepared SQL: [insert into cmsd(sdtype,cmno,sdname,sddesc,tpoint,sdcondition,fgno,isdel,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 ,0,now(), ?param7 ,now(), ?param7 , ?param8 );] -2025-12-11 13:51:58,256 - Statement Id: [cm.cmsd.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:51:58,256 - Statement Id: [cm.cmrs.in] Prepared SQL: [insert into cmrs(rstype,cmno,rsname,rscondition,rscno,isdel,cmino,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,0, ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 );] -2025-12-11 13:51:58,256 - Statement Id: [cm.cmrs.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:51:58,256 - Statement Id: [cm.rsc.in] Prepared SQL: [insert into rsc(rstype,rscname,isuse,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 ,now(), ?param3 ,now(), ?param3 , ?param4 );] -2025-12-11 13:51:58,256 - Statement Id: [cm.rsc.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:51:58,257 - Statement Id: [cm.cmcopy0] Prepared SQL: [insert into cm(ismaster,cgno,pcmno,cname,kname,tmno,classno,rstime,retime,sstime,setime,gstime,getime,cshape,typeman,typeedu,typegrade,typejob,typejobItem,infee,outfee,accommofee,quota,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,isuse,isseq,iscertificate,isdel,studydays,isaccommodation,daylectinninglimit,cdt,cno,udt,uno,uip) select ?param0 ,cgno,case when a.ismaster = 1 and ?param0 = 0 then a.cmno else a.pcmno end,ifnull( ?param1 , concat('»çº»_', cname)),a.kname, ?param2 ,case when ?param2 is null then null else ifnull(b.classno,0)+1 end ,t.rstime ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then '2099-12-31 23:59:59' else date_format(t.retime,'%Y-%m-%d 23:59:59') end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else t.sstime end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else date_format(t.setime,'%Y-%m-%d 23:59:59') end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else t.gstime end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else date_format(t.getime,'%Y-%m-%d 23:59:59') end ,a.cshape,a.typeman,a.typeedu,a.typegrade,a.typejob, a.typejobItem,infee,outfee,accommofee,quota,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,1,isseq,a.iscertificate,0,studydays,isaccommodation,daylectinninglimit,now(), ?param3 ,now(), ?param3 , ?param4 from cm a left outer join ( select max(b.classno) classno from cm a inner join cm b on b.ismaster=0 and b.pcmno=case when a.ismaster=1 then a.cmno else a.pcmno end and b.isdel=0 and b.tmno=ifnull( ?param2 ,0) where a.cmno= ?param5 ) b on b.classno is not null left outer join term t on t.tmno= ?param2 where a.cmno= ?param5 ;] -2025-12-11 13:51:58,257 - Statement Id: [cm.cmcopy0.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:51:58,257 - Statement Id: [cm.cmcopy.ex0] Prepared SQL: [insert into cmex (cmno,extype,exname,edesc,etime,econdition,evtype,eqtype,israndq,israndqi,qcount,isblur,tpoint,relaylimit,isusebackup,isseq,isresultopen,isreexamable,isdel,cdt,cno,udt,uno,uip) select ?param0 ,extype,exname,edesc,etime,econdition,evtype,eqtype,israndq,israndqi,qcount,isblur,tpoint,relaylimit,isusebackup,isseq,isresultopen,isreexamable,0,now(), ?param1 ,now(), ?param1 , ?param2 from cmex a where a.exno= ?param3 ;] -2025-12-11 13:51:58,257 - Statement Id: [cm.cmcopy.ex0.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:51:58,257 - Statement Id: [cm.cmpcin] Prepared SQL: [insert into cm (ismaster,cgno,pcmno,cname,tmno,classno,rstime,retime,sstime,setime,gstime,getime,cshape,infee,outfee,quota,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,isuse,isseq,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,null, ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 ,1,0,0,now(), ?param27 ,now(), ?param27 , ?param28 );] -2025-12-11 13:51:58,258 - Statement Id: [cm.cmpcin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:51:58,259 - Statement Id: [cm.ct.in] Prepared SQL: [INSERT INTO ct (cmno,qdiff,cc1,cc2,cc3,cc4,cc5,ctype,ccode,ccodedel,ctname,fgnothumb,fgnotf,tfurl,ismenu,isdel,isuse,isoversize,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 ,0, ?param14 , ?param15 ,now(), ?param16 ,now(), ?param16 , ?param17 );] -2025-12-11 13:51:58,259 - Statement Id: [cm.ct.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:51:58,260 - Statement Id: [cm.pplog.applyedu.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into pplog ( userno,cmno,isready,cgcode,cshape,typeman,typeedu,typegrade,typejob,typejobItem,cgno,cmisno,isrebate,rbankname,rbankacc,rbankowner,asname,brno,ceoname,post,address1,address2,btype,bkind,eino,mname ,mphone,taxemail,userpno,mobile,email,upost,uaddress1,uaddress2,isassignuser,uduty,slevel,isaccommodation,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 ,HEX(AES_ENCRYPT( ?param14 , 'np123@!')) , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 ,HEX(AES_ENCRYPT( ?param26 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param27 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param28 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param29 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param30 , 'np123@!')) , ?param31 , ?param32 , ?param33 , ?param34 , ?param35 , ?param36 , ?param37 ,now(), ?param38 ,now(), ?param38 , ?param39 )] -2025-12-11 13:51:58,260 - Statement Id: [cm.pplog.applyedu.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:51:58,260 - Statement Id: [cm.term.in] Prepared SQL: [insert into term (tyear,tseq,rstime,retime,sstime,setime,gstime,getime,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 ,now(), ?param8 ,now(), ?param8 , ?param9 )] -2025-12-11 13:51:58,260 - Statement Id: [cm.term.up] Prepared SQL: [update term set udt=now(),uno= ?param0 ,uip= ?param1 ,tyear = ?param2 ,tseq = ?param3 ,rstime= ?param4 ,retime= ?param5 ,sstime= ?param6 ,setime= ?param7 ,gstime= ?param8 ,getime= ?param9 where tmno= ?param10] -2025-12-11 13:51:58,260 - Statement Id: [cm.cg.in] Prepared SQL: [insert into cg (pcgno,cgname,cgcode,isuse,iscover,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,0,now(), ?param5 ,now(), ?param5 , ?param6 )] -2025-12-11 13:51:58,260 - Statement Id: [cm.cmup] Prepared SQL: [update cm set udt=now(),uno= ?param0 ,uip= ?param1 ,cgno = ?param2 ,pcmno = ?param3 ,cname = ?param4 ,kname = ?param5 ,rstime = ?param6 ,retime = ?param7 ,sstime = ?param8 ,setime = ?param9 ,gstime = ?param10 ,getime = ?param11 ,cshape = ?param12 ,infee = ?param13 ,outfee = ?param14 ,accommofee = ?param15 ,quota = ?param16 ,introhtml = ?param17 ,targethtml = ?param18 ,goalhtml = ?param19 ,contenthtml = ?param20 ,studyplace = ?param21 ,studytime = ?param22 ,certcc = ?param23 ,certgradecc = ?param24 ,jobcc = ?param25 ,jobpositiongrade = ?param26 ,difficulty = ?param27 ,isrefund = ?param28 ,isuse = ?param29 ,fgnocm = ?param30 ,typeman = ?param31 ,typeedu = ?param32 ,typegrade = ?param33 ,typejob = ?param34 ,typejobitem = ?param35 ,iscertificate = ?param36 ,ischkatt = ?param37 ,studydays = ?param38 ,isaccommodation = ?param39 where cmno= ?param40] -2025-12-11 13:51:58,261 - Statement Id: [cm.cminning.profclear] Prepared SQL: [update cminning a inner join ( select a.cmino from cminning a left outer join cmprof b on b.cmno=a.cmno and a.userno=b.userno where a.cmno= ?param0 and b.userno is null ) b on b.cmino=a.cmino set a.userno=null where a.cmno= ?param0] -2025-12-11 13:51:58,261 - Statement Id: [cm.cminning.del] Prepared SQL: [delete from cminning where cmino = ( select a.cmino from ( select case when count(c.lectno) < 1 then ?param0 else 0 end cmino from (select 1 col1) a left outer join cminning b on b.cmino= ?param0 left outer join lect c on c.cmno=b.cmno) a )] -2025-12-11 13:51:58,261 - Statement Id: [cm.cminning.del2] Prepared SQL: [delete from cminning where cmino = ?param0] -2025-12-11 13:51:58,261 - Statement Id: [cm.cminning.del3] Prepared SQL: [delete from cminning where cmino = ( select a.cmino from ( select case when count(b.cmino) < 1 then ?param0 else 0 end cmino from (select 1 col1) a left outer join cminningscd b on b.cmino= ?param0 ) a )] -2025-12-11 13:51:58,261 - Statement Id: [cm.cminningscd.del] Prepared SQL: [delete from cminningscd where cmisno = ( select a.cmisno from ( select case when count(c.lectno) < 1 then ?param0 else 0 end cmisno from (select 1 col1) a left outer join cminningscd b on b.cmisno= ?param0 left outer join lect c on c.cmisno=b.cmisno and c.status=1 and c.ischanged=0 ) a )] -2025-12-11 13:51:58,261 - Statement Id: [cm.cmseqsave] Prepared SQL: [update cm set isseq= ?param0 ,udt=now(),uno= ?param1 ,uip= ?param2 where cmno= ?param3] -2025-12-11 13:51:58,261 - Statement Id: [cm.bookin] Prepared SQL: [insert into book(bkname,author,publisher,pubdate,fgnothumb,fgno,price,introhtml,contents,isuse,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 ,now(), ?param10 ,now(), ?param10 , ?param11 )] -2025-12-11 13:51:58,261 - Statement Id: [cm.bookup] Prepared SQL: [update book set udt=now(),uno= ?param0 ,uip= ?param1 ,bkname = ?param2 ,author = ?param3 ,publisher = ?param4 ,pubdate = ?param5 ,fgnothumb = ?param6 ,fgno = ?param7 ,price = ?param8 ,introhtml = ?param9 ,contents = ?param10 ,isuse = ?param11 where bkno= ?param12] -2025-12-11 13:51:58,261 - Statement Id: [cm.bookdel] Prepared SQL: [delete from book where not bkno in ( select distinct(a.bkno) from cmbook a ) and bkno = ?param0] -2025-12-11 13:51:58,261 - Statement Id: [cm.cminningscd.up] Prepared SQL: [update cminningscd a set udt=now(),uno= ?param0 ,uip= ?param1 ,cmino= ?param2 ,estart= ?param3 ,eend= ?param4 ,quota= ?param5 ,studyplace= ?param6 ,sseq= ?param7 ,comment= ?param8 where a.cmisno= ?param9] -2025-12-11 13:51:58,262 - Statement Id: [cm.cminnings.up] Prepared SQL: [update cminning a left outer join ( select cmino, cmno from cminning where cmino <> ?param0 and cmno= ?param1 and iseq= ?param2 ) b on b.cmno=a.cmno set udt=now(),uno= ?param3 ,uip= ?param4 ,week = ?param5 ,iseq = ?param2 ,isonline = ?param6 ,ititle = ?param7 ,icontent = ?param8 ,idate= ?param9 ,iday = ?param10 ,ist = ?param11 ,iet = ?param12 ,fgnotf= ?param13 ,ctno = ?param14 ,istaste = ?param15 ,sttime= ?param16 ,atime = ?param17 ,mstime = ?param18 ,metime = ?param19 ,userno = ?param20 ,isscd = ?param21 ,scdtype= ?param22 where a.cmino= ?param0 and b.cmino is null] -2025-12-11 13:51:58,262 - Statement Id: [cm.cminningscd.clear] Prepared SQL: [update cminningscd a set udt=now(),uno= ?param0 ,uip= ?param1 ,quota=99999,studyplace=null where a.cmino = ?param2] -2025-12-11 13:51:58,262 - Statement Id: [cm.cminningscd.up.lect] Prepared SQL: [update lect a left outer join cminningscd b on b.cmisno = a.cmisno set a.edate = date_format(b.eend,'%Y-%m-%d 23:59:59') where a.cmisno = ?param0 ;] -2025-12-11 13:51:58,262 - Statement Id: [cm.cmev.clear] Prepared SQL: [update cmev a set udt=now(),uno= ?param0 ,uip= ?param1 ,isoffabs=null where a.cmno = ?param2] -2025-12-11 13:51:58,262 - Statement Id: [cm.cminnings.istasteclear] Prepared SQL: [update cminning set istaste=0 where cmno= ?param0 and cmino <> ?param1] -2025-12-11 13:51:58,262 - Statement Id: [cm.cmevsave] Prepared SQL: [insert into cmev (cmno,attend,attendcut,attendrfd,attendcutrfd,mid,midcut,midrfd,midcutrfd,final,finalcut,finalrfd,finalcutrfd,subject,subjectcut,subjectrfd,subjectcutrfd,discuss,discusscut,discussrfd,discusscutrfd,etc,etccut,etcrfd,etccutrfd,cut,cutrfd,isoffabs,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 ,now(), ?param28 ,now(), ?param28 , ?param29 from (select 1 col1) a left outer join cmev b on b.cmno= ?param0 where b.cmno is null; update cmev set udt=now(),uno= ?param28 ,uip= ?param29 ,attend = ?param1 ,attendcut = ?param2 ,attendrfd = ?param3 ,attendcutrfd = ?param4 ,mid = ?param5 ,midcut = ?param6 ,midrfd = ?param7 ,midcutrfd = ?param8 ,final = ?param9 ,finalcut = ?param10 ,finalrfd = ?param11 ,finalcutrfd = ?param12 ,subject = ?param13 ,subjectcut = ?param14 ,subjectrfd = ?param15 ,subjectcutrfd = ?param16 ,discuss = ?param17 ,discusscut = ?param18 ,discussrfd = ?param19 ,discusscutrfd = ?param20 ,etc = ?param21 ,etccut = ?param22 ,etcrfd = ?param23 ,etccutrfd = ?param24 ,cut = ?param25 ,cutrfd = ?param26 ,isoffabs = ?param27 where ?param0 > 0 and cmno= ?param0] -2025-12-11 13:51:58,262 - Statement Id: [cm.cmex.savetop] Prepared SQL: [UPDATE cmex SET udt=now(),uno= ?param0 ,uip= ?param1 ,exname= ?param2 ,edesc= ?param3 ,econdition= ?param4 ,isblur= ?param5 ,isusebackup= ?param6 ,isseq= ?param7 ,isreexamable= ?param8 ,isresultopen= ?param9 ,etime= ?param10 where exno= ?param11] -2025-12-11 13:51:58,263 - Statement Id: [cm.cmex.up] Prepared SQL: [update cmex set udt=now(),uno= ?param0 ,uip= ?param1 ,extype = ?param2 ,exname = ?param3 ,edesc = ?param4 ,etime = ?param5 ,econdition = ?param6 ,evtype = ?param7 ,eqtype = ?param8 ,israndq = ?param9 ,israndqi = ?param10 ,qcount = ?param11 ,isblur = ?param12 ,tpoint = ?param13 ,relaylimit = ?param14 ,isusebackup = ?param15 ,isseq = ?param16 ,isreexamable = ?param17 ,isresultopen= ?param18 where exno= ?param19] -2025-12-11 13:51:58,263 - Statement Id: [cm.cmexq.deleteall] Prepared SQL: [delete from cmexq where exno= ?param0] -2025-12-11 13:51:58,263 - Statement Id: [cm.cmexlayer.del] Prepared SQL: [delete from cmexlayer where exno= ?param0] -2025-12-11 13:51:58,263 - Statement Id: [cm.cmex.del] Prepared SQL: [update cmex set isdel=1 where exno= ?param0] -2025-12-11 13:51:58,263 - Statement Id: [cm.cmsd.del] Prepared SQL: [update cmsd set isdel=1 where sdno= ?param0] -2025-12-11 13:51:58,263 - Statement Id: [cm.cmrs.del] Prepared SQL: [update cmrs set isdel=1 where rsno= ?param0] -2025-12-11 13:51:58,263 - Statement Id: [cm.questionitem.del] Prepared SQL: [update question a inner join questionitem b on b.qino= ?param0 and b.qno=a.qno set a.rightcount = a.rightcount - b.isright; update questionitem set udt=now(),uno= ?param1 ,uip= ?param2 ,isdel=1 where qino= ?param0] -2025-12-11 13:51:58,264 - Statement Id: [cm.question.up] Prepared SQL: [UPDATE question SET udt=now(),uno= ?param0 ,uip= ?param1 ,cmno= ?param2 ,qdiff= ?param3 ,cc1= ?param4 ,cc2= ?param5 ,cc3= ?param6 ,cc4= ?param7 ,cc5= ?param8 ,isuse= ?param9 ,dpoint= ?param10 ,qtext= ?param11 ,qtextstring= ?param12 ,qdesc= ?param13 ,rightcount= ?param14 ,ispassspace= ?param15 ,isignorecase= ?param16 where qno= ?param17] -2025-12-11 13:51:58,264 - Statement Id: [cm.question.uptop] Prepared SQL: [UPDATE question SET udt=now(),uno= ?param0 ,uip= ?param1 ,cmno= ?param2 ,isuse= ?param3 ,qtext= ?param4 ,qtextstring= ?param5 ,qdesc= ?param6 ,rightcount= ?param7 where qno= ?param8] -2025-12-11 13:51:58,264 - Statement Id: [cm.questionitem.up] Prepared SQL: [UPDATE questionitem SET udt=now(),uno= ?param0 ,uip= ?param1 ,fgno= ?param2 ,isright= ?param3 ,qitext= ?param4 where qino= ?param5] -2025-12-11 13:51:58,264 - Statement Id: [cm.cmsd.up] Prepared SQL: [update cmsd set udt=now(),uno= ?param0 ,uip= ?param1 ,sdtype = ?param2 ,sdname = ?param3 ,sddesc = ?param4 ,tpoint = ?param5 ,sdcondition = ?param6 ,fgno = ?param7 where sdno= ?param8] -2025-12-11 13:51:58,264 - Statement Id: [cm.cmsd.uplock] Prepared SQL: [update cmsd set udt=now(),uno= ?param0 ,uip= ?param1 ,sdname = ?param2 ,sddesc = ?param3 ,tpoint = ?param4 ,sdcondition = ?param5 ,fgno = ?param6 where sdno= ?param7] -2025-12-11 13:51:58,264 - Statement Id: [cm.cmrs.up] Prepared SQL: [update cmrs set udt=now(),uno= ?param0 ,uip= ?param1 ,rstype = ?param2 ,rsname = ?param3 ,rscondition = ?param4 ,rscno = ?param5 ,cmino = ?param6 where rsno= ?param7] -2025-12-11 13:51:58,264 - Statement Id: [cm.cmrs.uplock] Prepared SQL: [update cmrs set udt=now(),uno= ?param0 ,uip= ?param1 ,rsname = ?param2 ,rscondition = ?param3 where rsno= ?param4] -2025-12-11 13:51:58,265 - Statement Id: [cm.cmev.in] Prepared SQL: [insert into cmev (cmno,attend,attendcut,attendrfd,attendcutrfd,mid,midcut,midrfd,midcutrfd,final,finalcut,finalrfd,finalcutrfd,subject,subjectcut,subjectrfd ,subjectcutrfd,discuss,discusscut,discussrfd,discusscutrfd,etc,etccut,etcrfd,etccutrfd,cut,cutrfd,cdt,cno,udt,uno,uip) values ( ?param0 ,100,100,100,100,0,0,0,0,0,0,0,0,0,0,0 ,0,0,0,0,0,0,0,0,0,100,100,now(), ?param1 ,now(), ?param1 , ?param2 )] -2025-12-11 13:51:58,265 - Statement Id: [cm.cmmenu.in] Prepared SQL: [insert into cmmenu (cmno,isplan,iscontent,isev,isrs,isgrade,cdt,cno,udt,uno,uip) values( ?param0 ,1,1,1,1,1,now(), ?param1 ,now(), ?param1 , ?param2 ); insert into cmmenubm (cmno,bmno,cdt,cno,udt,uno,uip) select ?param0 ,a.bmno,now(), ?param1 ,now(), ?param1 , ?param2 from boardmaster a where a.bmposition=1 and a.isopen=1 and a.isdefault=1] -2025-12-11 13:51:58,266 - Statement Id: [cm.cmcopy] Prepared SQL: [create temporary table if not exists temp_cminning_mapping ( old_cmino bigint, new_cmino bigint ); insert into cminning(cmno, week, iseq, isonline, ititle, icontent, iday, idate, ist, iet, ctno, istaste, sttime, atime, mstime, metime, userno, isscd, scdtype, cdt,cno,udt,uno,uip) select ?param0 , week, iseq, isonline, ititle, icontent, iday, idate, ist, iet, ctno, istaste, sttime, atime, mstime, metime, userno, isscd, scdtype, now(), ?param1 ,now(), ?param1 , ?param2 from cminning where cmno = ?param3 ; insert into temp_cminning_mapping(old_cmino, new_cmino) select old_cmino, new_cmino from ( select a.cmino as old_cmino, b.cmino as new_cmino from cminning a inner join cminning b on a.cmno = ?param3 and b.cmno = ?param0 and a.week = b.week and a.iseq = b.iseq ) t; insert into cmrs(cmno, rscno, rstype, rsname, rscondition, isdel, cmino, cdt,cno,udt,uno,uip) select ?param0 , rscno, rstype, rsname, rscondition, 0, t.new_cmino, now(), ?param1 ,now(), ?param1 , ?param2 from cmrs a inner join temp_cminning_mapping t on a.cmino = t.old_cmino where a.cmno = ?param3 and a.isdel = 0; insert into cmprof(cmno, userno, pfee, cdt,cno,udt,uno,uip) select ?param0 , userno, 0, now(), ?param1 ,now(), ?param1 , ?param2 from cmprof where cmno = ?param3 ; insert into cmbook(cmno, bkno, cdt,cno,udt,uno,uip) select ?param0 , bkno, now(), ?param1 ,now(), ?param1 , ?param2 from cmbook where cmno = ?param3 ; insert into cmrelay(cmno, rcmno, ispre, cdt,cno,udt,uno,uip) select ?param0 , rcmno, ispre, now(), ?param1 ,now(), ?param1 , ?param2 from cmrelay where cmno = ?param3 ; insert into cmncsd(cmno, ndno, cdt,cno,udt,uno,uip) select ?param0 , ndno, now(), ?param1 ,now(), ?param1 , ?param2 from cmncsd where cmno = ?param3 ; insert into cminningscd(cmino, estart, eend, quota, studyplace, sseq, cdt,cno,udt,uno,uip) select t.new_cmino, estart, eend, quota, studyplace, sseq, now(), ?param1 ,now(), ?param1 , ?param2 from cminningscd a inner join temp_cminning_mapping t on a.cmino = t.old_cmino where a.cmino in (select old_cmino from temp_cminning_mapping); insert into cmev(cmno, attend, attendcut, attendrfd, attendcutrfd, mid, midcut, midrfd, midcutrfd, final, finalcut, finalrfd, finalcutrfd, subject, subjectcut, subjectrfd, subjectcutrfd, discuss, discusscut, discussrfd, discusscutrfd, etc, etccut, etcrfd, etccutrfd, cut, cutrfd, isoffabs, cdt,cno,udt,uno,uip) select ?param0 , attend, attendcut, attendrfd, attendcutrfd, mid, midcut, midrfd, midcutrfd, final, finalcut, finalrfd, finalcutrfd, subject, subjectcut, subjectrfd, subjectcutrfd, discuss, discusscut, discussrfd, discusscutrfd, etc, etccut, etcrfd, etccutrfd, cut, cutrfd, isoffabs, now(), ?param1 ,now(), ?param1 , ?param2 from cmev where cmno = ?param3 ; insert into cmsd(sdtype, cmno, sdname, sddesc, tpoint, sdcondition, fgno, isdel, orgsdno, cdt,cno,udt,uno,uip) select sdtype, ?param0 , sdname, sddesc, tpoint, sdcondition, null, 0, sdno, now(), ?param1 ,now(), ?param1 , ?param2 from cmsd where cmno = ?param3 and isdel = 0; insert into cmmenu(cmno, isplan, iscontent, isev, isrs, isgrade, cdt,cno,udt,uno,uip) select ?param0 , isplan, iscontent, isev, isrs, isgrade, now(), ?param1 ,now(), ?param1 , ?param2 from cmmenu where cmno = ?param3 ; insert into cmmenubm(cmno, bmno, cdt,cno,udt,uno,uip) select ?param0 , bmno, now(), ?param1 ,now(), ?param1 , ?param2 from cmmenubm where cmno = ?param3 ; drop temporary table if exists temp_cminning_mapping;] -2025-12-11 13:51:58,266 - Statement Id: [cm.cmcopy.ex] Prepared SQL: [insert into cmexlayer(exno,qdiff,cc1,cc2,cc3,cc4,cc5,qcount,rpoint,cdt,cno,udt,uno,uip) select ?param0 ,qdiff,cc1,cc2,cc3,cc4,cc5,qcount,rpoint,now(), ?param1 ,now(), ?param1 , ?param2 from cmexlayer a where a.exno= ?param3 ; insert into cmexq(exno,qseq,qno,rpoint,cdt,cno,udt,uno,uip) select ?param0 ,qseq,qno,rpoint,now(), ?param1 ,now(), ?param1 , ?param2 from cmexq a where a.exno= ?param3 ;] -2025-12-11 13:51:58,266 - Statement Id: [cm.cmsd.fgnoup] Prepared SQL: [update cmsd set fgno= ?param0 where cmno= ?param1 and orgsdno= ?param2] -2025-12-11 13:51:58,266 - Statement Id: [cm.cminning.fgnoup] Prepared SQL: [update cminning set fgnotf= ?param0 where cmno= ?param1 and orgcmino= ?param2] -2025-12-11 13:51:58,266 - Statement Id: [cm.cm.fgnocmup] Prepared SQL: [update cm set fgnocm= ?param0 where cmno= ?param1] -2025-12-11 13:51:58,266 - Statement Id: [cm.cmpcup] Prepared SQL: [update cm set udt=now(),uno= ?param0 ,uip= ?param1 ,cgno = ?param2 ,cname = ?param3 ,sstime = ?param4 ,setime = ?param5 ,introhtml = ?param6 where cmno= ?param7] -2025-12-11 13:51:58,266 - Statement Id: [cm.ctpdel] Prepared SQL: [update ctpage a inner join ( select a.ctno,count(b.cmino) dcnt from ct a left outer join cminning b on b.ctno=a.ctno where a.ctno= ?param0 group by a.ctno ) b on b.ctno=a.ctno and b.dcnt = 0 set a.isdel=1,udt=now(),uno= ?param1 ,uip= ?param2 where a.cpno= ?param3] -2025-12-11 13:51:58,266 - Statement Id: [cm.ct.del] Prepared SQL: [update ct a inner join ( select a.ctno,count(b.cmino) dcnt from ct a left outer join cminning b on b.ctno=a.ctno where a.ctno= ?param0 group by a.ctno ) b on b.ctno=a.ctno and b.dcnt=0 set udt=now(),uno= ?param1 ,uip= ?param2 ,a.ccode=null,a.isdel=1 where b.dcnt=0 and a.ctno= ?param0] -2025-12-11 13:51:58,267 - Statement Id: [cm.cminning.fgno] Prepared SQL: [update cminning set fgno= ?param0 where cmino= ?param1] -2025-12-11 13:51:58,267 - Statement Id: [cm.cminning.fgnooff] Prepared SQL: [update cminning set fgnooff= ?param0 where cmino= ?param1] -2025-12-11 13:51:58,267 - Statement Id: [cm.lectcmisno.up] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,cmisno =case when ?param2 is not null then ?param2 else cmisno end where lectno= ?param3 ; update pplog a left outer join ( select a.lectno,a.payno,b.pplno,a.cmisno from lect a inner join pay b on b.payno = a.payno where a.lectno = ?param3 ) b on b.pplno = a.pplno set a.cmisno = case when b.cmisno is not null then b.cmisno else a.cmisno end where b.lectno = ?param3 ; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end ,a.sdate = (case when b.estart is not null then date_format(b.estart,'%Y-%m-%d 00:00:00') else a.sdate end) where a.lectno = ?param3 and c.cshape = 1; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end where a.lectno = ?param3 and c.cshape <> 1;] -2025-12-11 13:51:58,286 - Statement Id: [lect.cmforchange] Prepared SQL: [select b.cmno,b.cname,b.classno,b.cshape ,t.tyear,t.tseq from cm a inner join cm b on b.ismaster=0 and b.pcmno=a.pcmno and b.cmno <> ?param0 and b.setime is not null and b.setime > now() and b.isuse=1 and b.isdel=0 inner join term t on t.tmno=b.tmno left outer join lect c on c.cmno=b.cmno and c.status in (1,3,4) and c.ischanged=0 where a.cmno= ?param0 group by b.cmno,b.cname,b.classno,b.quota,b.cshape ,t.tyear,t.tseq having b.quota = 0 or b.quota > count(c.lectno) order by b.cname,b.classno,b.setime] -2025-12-11 13:51:58,286 - Statement Id: [lect.scdlects] Prepared SQL: [select a.scdno,a.dday,a.dtime,a.istalk,a.isemail,a.issms,a.isuse from scdlect a order by a.scdno] -2025-12-11 13:51:58,287 - Statement Id: [lect.encourages] Prepared SQL: [insert into alarms (userno,atime,scdno,cmexno,dday,isdel,cdt,cno,udt,uno,uip) select a.userno,now(),a.scdno,a.cmexno,a.dday,0,now(), ?param0 ,now(), ?param0 , ?param1 from ( select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.attrate < 80 and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 where a.scdno < 3 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmex e on e.cmno=c.cmno and e.extype=case when a.scdno=3 then 0 else 1 end and e.isdel=0 left outer join lectex f on f.lectno=c.lectno and f.exno=e.exno where a.scdno > 2 and a.scdno < 5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=0 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=1 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=6 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmrs e on e.cmno=c.cmno and e.rstype=0 and e.isdel=0 left outer join lectrs f on f.lectno=c.lectno and f.rsno=e.rsno where a.scdno=7 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,c.sdate stime ,c.edate etime,e.cname studyplace,b.studytime days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join cm b on b.ismaster=0 and b.cshape =1 and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.sdate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 left outer join comcode e on e.ccode = b.studyplace where a.scdno=8 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.exno cmexno,b.exname cname,b.estime stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join exam b on date_format(b.estime,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') and b.isopen=1 inner join examuser c on c.exno=b.exno and c.status=1 and c.pstatus=1 inner join users d on d.userno=c.userno and d.status=1 where a.scdno=9 and a.isuse=1 and a.dtime= ?param2 ) a; select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.attrate < 80 and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 where a.scdno < 3 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmex e on e.cmno=c.cmno and e.extype=case when a.scdno=3 then 0 else 1 end and e.isdel=0 left outer join lectex f on f.lectno=c.lectno and f.exno=e.exno where a.scdno > 2 and a.scdno < 5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=0 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=1 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=6 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmrs e on e.cmno=c.cmno and e.rstype=0 and e.isdel=0 left outer join lectrs f on f.lectno=c.lectno and f.rsno=e.rsno where a.scdno=7 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,c.sdate stime ,c.edate etime,e.cname studyplace,b.studytime days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join cm b on b.ismaster=0 and b.cshape =1 and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.sdate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 left outer join comcode e on e.ccode = b.studyplace where a.scdno=8 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.exno cmexno,b.exname cname,b.estime stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join exam b on date_format(b.estime,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') and b.isopen=1 inner join examuser c on c.exno=b.exno and c.status=1 and c.pstatus=1 inner join users d on d.userno=c.userno and d.status=1 where a.scdno=9 and a.isuse=1 and a.dtime= ?param2] -2025-12-11 13:51:58,288 - Statement Id: [lect.cmrs] Prepared SQL: [select a.rsno,a.rstype,a2.rscno,a2.rscname,b.cshape,b.cname,b.classno,b.rstime,b.retime,b.sstime,b.setime ,c.tyear,c.tseq ,count(distinct d.lectno) countlect,count(distinct e.lectno) countok ,g.username as teachername from cmrs a inner join rsc a2 on a2.rscno=a.rscno inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno inner join lect d on d.cmno=b.cmno and d.status=1 and d.ischanged=0 left outer join lectrs e on e.lectno=d.lectno and e.rsno=a.rsno left outer join cminning f on a.cmino = f.cmino left outer join users g on g.userno = f.userno where a.rsno= ?param0 group by a.rsno,a.rstype,a2.rscno,a2.rscname,b.cshape,b.cname,b.classno,b.rstime,b.retime,b.sstime,b.setime,c.tyear,c.tseq] -2025-12-11 13:51:58,288 - Statement Id: [lect.cmrscqs] Prepared SQL: [select a.rsno ,b.rscqno ,c.qno,c.qtext,c.atype ,d.qino,d.qitext ,sum(case when concat(',',e.atext,',') like concat('%,',d.qino,',%') then 1 else 0 end) scount ,count(e.atext) acount ,group_concat(e.atext order by e.cdt separator '
') atext from cmrs a inner join rscq b on b.rscno=a.rscno inner join question c on c.qno=b.qno left outer join questionitem d on d.qno=c.qno and d.isdel=0 left outer join lectrs e on e.rsno=a.rsno and e.rscqno=b.rscqno where a.rsno= ?param0 group by a.rsno ,b.rscqno ,c.qno,c.qtext,c.atype ,d.qino,d.qitext order by b.dseq,b.qno,d.qino] -2025-12-11 13:51:58,288 - Statement Id: [lect.rscq] Prepared SQL: [select a.rscqno,a.qno,q.atype,qi.qino,row_number() over(partition by qi.qno order by qi.qino) rno from rscq a inner join question q on q.qno=a.qno left outer join questionitem qi on qi.qno=q.qno and qi.isdel=0 where a.rscno= ?param0 order by a.dseq] -2025-12-11 13:51:58,288 - Statement Id: [lect.lectrss] Prepared SQL: [select a.rsno,b.lectno,c.rscno,c.rscqno,u.username,u.userid,uc.cname ccpositionname,b.isrebate,c.cdt,c.atext from cmrs a inner join lect b on b.cmno=a.cmno and b.status=1 and b.ischanged=0 inner join users u on u.userno=b.userno left outer join assign ua on ua.asno=u.asno left outer join comcode uc on uc.ccode=u.ccposition inner join lectrs c on c.lectno=b.lectno and c.rsno=a.rsno inner join rscq rq on rq.rscqno=c.rscqno inner join question q on q.qno=rq.qno where a.rsno= ?param0 order by u.username,u.userno,rq.dseq,rq.rscqno] -2025-12-11 13:51:58,289 - Statement Id: [lect.attoffs] Prepared SQL: [select c.tyear,c.tseq ,a.cmno,a.cname,a.classno ,b.cmino,b.week,b.iseq,b.ititle,b.idate,b.ist,b.iet ,d.username from cm a inner join cminning b on b.cmno=a.cmno and b.isonline=0 and b.idate= ?param0 inner join term c on c.tmno=a.tmno left outer join users d on d.userno=b.userno where a.ismaster=0 and a.sstime <= ?param0 and a.setime >= ?param0 and a.isuse=1 and a.isdel=0 order by b.iet,a.cname] -2025-12-11 13:51:58,289 - Statement Id: [lect.cminning] Prepared SQL: [select c.tyear,c.tseq ,b.cshape,b.cname,b.classno ,a.cmino,a.ititle,a.idate,a.ist,a.iet from cminning a inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno where a.cmino= ?param0] -2025-12-11 13:51:58,289 - Statement Id: [lect.lectinnings.foratt] Prepared SQL: [select a.cmino,b.lectno,c.userno ,ca.asname,c.username,c.userid,d.stime,d.etime,d.istatus ,row_number() over(order by d.udt desc,c.username) rno ,count(a.cdt) over() pagetotalcount from cminning a inner join lect b on b.cmno=a.cmno and b.status=1 and b.ischanged=0 inner join users c on c.userno=b.userno and c.status=1 left outer join assign ca on ca.asno=c.asno left outer join lectinning d on d.lectno=b.lectno and d.cmino=a.cmino where a.cmino= ?param0 order by rno] -2025-12-11 13:51:58,291 - Statement Id: [lect.pagelogs_page] Prepared SQL: [select a.cdt,a.uip,b.pagename,a.loginfo from menupage b inner join ( select cdt, uip, loginfo, pno from pagelog a where a.userno= ?param0 and a.logsite= ?param1 and a.cdt between ?param2 and ?param3 ) a on b.pno=a.pno] -2025-12-11 13:51:58,292 - Statement Id: [lect.reexam.log] Prepared SQL: [select a.* from ( select a.estart,eend,eip ,row_number() over(order by a.cdt desc) rno ,count(a.cno) over() pagetotalcount from lectexrelog a where a.lectno= ?param0 and a.exno= ?param1 ) a order by a.rno] -2025-12-11 13:51:58,292 - Statement Id: [lect.lectexq] Prepared SQL: [select a.lectno,a.exno,a.eqno,a.atext,a.qinos,a.cpoint,a.dpoint,a.iscorrect,a.qseq ,c.qno,c.atype,c.qtext from lectexq a inner join cmexq b on b.eqno=a.eqno inner join question c on c.qno=b.qno where a.lectno= ?param0 and a.exno= ?param1 order by a.qseq] -2025-12-11 13:51:58,293 - Statement Id: [lect.lectsdfiles] Prepared SQL: [select d.orgname,d.fileurl,c.userno,c.userid,c.username from lectsd a inner join lect b on b.lectno=a.lectno and b.status=1 and b.ischanged=0 inner join users c on c.userno=b.userno inner join fileinfo d on d.fgno=a.fgno and d.isdel=0 where a.sdno= ?param0] -2025-12-11 13:51:58,293 - Statement Id: [lect.lectdiscuss] Prepared SQL: [select a.sdno,a.tpoint sdtpoint ,b.lectno,b.cpoint,b.feedb,b.submittime,b.checktime ,c.userno,c.username,c.userid ,d.asname from cmsd a inner join lect b2 on b2.lectno= ?param0 inner join users c on c.userno=b2.userno left outer join assign d on d.asno=c.asno left outer join lectsd b on b.lectno=b2.lectno and b.sdno=a.sdno where a.sdno= ?param1] -2025-12-11 13:51:58,295 - Statement Id: [lect.mydata] Prepared SQL: [select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,a.intval9 ,a.longval,a.longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,a.time3,a.time4 ,a.time5,a.time6 ,a.rno ,a.iscomplete ,a.studytime ,a.studyplacename studyplacename, a.studyplace ,a.cshape from( select 1 dtype ,d.tyear intval,d.tseq intval2,c.cshape intval3,a.pstatus intval4,case when e.rfdno is null then 0 else 1 end intval5,a.isrebate intval6,a.itemno intval7 ,case when (case when l.sdate is null then c.sstime else l.sdate end) < now() and (case when l.edate is null then c.setime else l.edate end) > now() then 1 else 0 end intval8 ,c.studydays intval9 ,l.lectno longval,a.payno longval2 ,c.cname strval,null strval2,null strval3 ,c.rstime time,c.retime time2 ,b.cdt time3,f.estart time4 ,CASE WHEN l.sdate IS NULL then (case when c.cshape ='1' then f.estart else l.cdt end) ELSE l.sdate end AS time5 ,case when l.edate is null then f.eend else l.edate end time6 ,case when b.pstatus = 1 then 99 else b.pstatus end as sortpstatus ,row_number() over(order by sortpstatus, c.retime, b.payno,a.pino) rno ,l.iscomplete ,c.studytime, cc.cname studyplacename, cmis.studyplace, l.cdt ,c.cshape from payitem a inner join pay b on b.payno=a.payno and b.pstatus in (21,22,51,55) and b.rstatus < 2 inner join cm c on c.cmno=a.itemno and c.rstime < now() and c.retime > now() inner join lect l on l.cmno=c.cmno and (l.status < 5 or l.status = 6) and l.ischanged=0 and l.userno=b.userno inner join term d on d.tmno=c.tmno left outer join payrfd e on e.payno=a.payno and e.payno=a.payno and e.rstatus=0 left outer join cminningscd f on f.cmisno = l.cmisno LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = l.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.ptype in (0,1,4) and a.userno= ?param0 and a.pstatus in (21,22,51,55) and a.rstatus=0 and 1 = case when c.retime = '2099-12-31 23:59:59' and l.stime is not null then 0 else 1 end order by sortpstatus,l.cdt desc, c.retime desc, b.payno,a.pino ) a union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,a.time3,a.time4 ,a.time5,a.time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 2 dtype ,c.tyear intval,c.tseq intval2,b.cshape intval3,0 intval4,0 intval5,a.isrebate intval6,a.cmno intval7,0 intval8 ,a.lectno longval,0 longval2 ,b.cname strval,null strval2,null strval3 ,case WHEN a.sdate IS NULL then (case when b.cshape ='1' then d.estart else a.cdt end) ELSE a.sdate end AS time ,case when a.edate is null then d.eend else a.edate end time2 ,d.estart time3,d.eend time4 ,e.cdt time5,null time6 ,row_number() over(order by b.setime desc) rno ,case when d.eend is not null then d.eend else a.edate end as sortedate ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join pay e on e.payno = a.payno inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno left outer join cminningscd d on a.cmisno = d.cmisno LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and (case when a.sdate is null then b.setime else a.edate end) >= now() order by case when time2 > now() then 1 else 0 end asc ,sortedate asc, time2 asc ) a union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,1 intval,c.iseq intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,null strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.iseq) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno inner join cminning c on c.cmno=b.cmno and c.isonline=1 and c.isscd = 0 left outer join lectinning d on d.lectno=a.lectno and d.cmino=c.cmino and d.istatus=2 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,2 intval,c.iseq intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,concat(date_format(c.idate,'%m/%d'),' ',left(c.ist,2),':',right(c.ist,2),' ~ ',left(c.iet,2),':',right(c.iet,2)) strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.iseq) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cminning c on c.cmno=b.cmno and c.isonline=0 and c.isscd = 0 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,3 intval,0 intval2,b.classno intval3,c.extype intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.extype,c.cdt) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cmex c on c.cmno=b.cmno and c.isdel=0 and c.econdition <= a.attrate LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' left outer join lectex d on d.lectno=a.lectno and d.exno=c.exno and d.eend is not null where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,4 intval,0 intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.cdt) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname as studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cmsd c on c.sdtype=0 and c.cmno=b.cmno and c.isdel=0 and c.sdcondition <= a.attrate left outer join lectsd d on d.lectno=a.lectno and d.sdno=c.sdno and d.submittime is not null LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,5 intval,0 intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.cdt) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cmsd c on c.sdtype=1 and c.cmno=b.cmno and c.isdel=0 and c.sdcondition <= a.attrate left outer join lectsdboard d on d.lectno=a.lectno and d.sdno=c.sdno and d.isdel=0 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,a.longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 4 dtype ,a.scdno intval,a.dday intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,b.cmno intval7,0 intval8 ,c.lectno longval,a.alno longval2 ,b.cname strval,null strval2,null strval3 ,a.atime time,c.edate time2 ,row_number() over(order by a.atime desc) rno ,c.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from alarms a inner join cm b on b.cmno=a.cmexno inner join lect c on c.cmno=b.cmno and c.userno=a.userno and c.status=1 and c.ischanged=0 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = c.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.scdno < 9 and a.isdel=0 order by a.atime desc limit 5 ) a] -2025-12-11 13:51:58,297 - Statement Id: [lect.myexamrenews] Prepared SQL: [select a.exno,a.userno,a.certtime,a.certdate,a.certindate,a.renewreason,a.isfirst,a.certidx ,b.username cnoname from examuserrenew a left outer join users b on b.userno=a.cno where a.exno= ?param0 and a.userno= ?param1 order by a.certdate desc] -2025-12-11 13:51:58,297 - Statement Id: [lect.myexamrenewlects] Prepared SQL: [select a.*,b.cmno,b.oktime,b.iscomplete from ( select distinct(c.cmno),c.cname,c.cshape from examuser a inner join exam b on b.exno=a.exno inner join cm c on c.certcc=b.certcc and c.certgradecc=b.certgradecc and c.isdel=0 and c.isuse=1 inner join cg d on d.cgno = c.cgno and d.isuse=1 and d.isdel=0 and d.iscover=1 where a.exno= ?param0 and a.userno= ?param1 )a inner join lect b on b.cmno=a.cmno where b.status=1 and b.iscomplete=1 and b.ischanged=0 and b.userno= ?param1 group by a.cmno,a.cname,a.cshape,b.oktime,b.iscomplete limit 3] -2025-12-11 13:51:58,297 - Statement Id: [lect.myalarm] Prepared SQL: [select 4 dtype,a.scdno intval,a.dday intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,b.cmno intval7 ,c.lectno longval,a.alno longval2 ,b.cname strval,null strval2,null strval3 ,a.atime time,null time2 from alarms a inner join cm b on b.cmno=a.cmexno inner join lect c on c.cmno=b.cmno and c.userno=a.userno and c.status=1 and c.ischanged=0 where a.userno= ?param0 and date_add(a.atime, interval 3 month) > now() and a.scdno < 9 and a.isdel=0 order by a.atime desc] -2025-12-11 13:51:58,297 - Statement Id: [lect.lectex.result] Prepared SQL: [select a.etime,a.exname,a.tpoint fullpoint,a.isresultopen ,b.estart,b.eend,b.tpoint, b.udt from cmex a inner join lectex b on b.lectno= ?param0 and b.exno=a.exno inner join lect c on c.lectno=b.lectno and c.userno= ?param1 where a.exno= ?param2] -2025-12-11 13:51:58,297 - Statement Id: [lect.lectexq.result] Prepared SQL: [select d.atype,b.cpoint,b.dpoint,d.qtext,b.atext,d.qdesc,b.iscorrect,c.qno,b.eqno,b.qseq from lectex a inner join lect a2 on a2.lectno=a.lectno and a2.userno= ?param0 inner join lectexq b on b.lectno=a.lectno and b.exno=a.exno inner join cmexq c on c.eqno=b.eqno inner join question d on d.qno=c.qno where a.lectno= ?param1 and a.exno= ?param2 order by b.qseq] -2025-12-11 13:51:58,297 - Statement Id: [lect.lectexresult.selectrate] Prepared SQL: [select a.eqno,sum(case when a.atext = b.atext then 1 else 0 end) / count(b.eqno) * 100 selectrate from lectexq a inner join lect a2 on a2.lectno=a.lectno and a2.userno= ?param0 inner join lectexq b on b.exno=a.exno and b.eqno=a.eqno where a.lectno= ?param1 and a.exno= ?param2 group by a.eqno] -2025-12-11 13:51:58,298 - Statement Id: [lect.myrecomm] Prepared SQL: [select c.tyear,c.tseq,a.cmno,b.cshape,b.cname,b.rstime,b.retime,e.cgcode,b.isrefund from ( select a.* from ( select distinct b.ispre idx,c.cmno from lect a inner join cmrelay b on b.cmno=a.cmno inner join cm c on c.ismaster=0 and c.pcmno=b.rcmno and c.rstime < now() and c.retime > now() left outer join lect d on d.userno=a.userno and d.cmno=c.cmno where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null order by b.ispre,c.retime limit 2 ) a union all select a.* from ( select 2 idx,c.cmno from users a inner join comcode b on b.ccode=a.ccposition inner join cm c on c.ismaster=0 and c.rstime < now() and c.retime > now() and c.jobpositiongrade like concat('%',b.refcode,'%') left outer join lect d on d.userno=a.userno and d.cmno=c.cmno where a.userno= ?param0 and d.lectno is null order by c.retime limit 2 ) a ) a inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno inner join cg d on d.cgno=b.cgno inner join cg e on e.cgno=d.pcgno order by a.idx,b.retime limit 2] -2025-12-11 13:51:58,298 - Statement Id: [lect.attcert.check] Prepared SQL: [select ifnull(a.isattcheck,0) intval,b.ischkatt intval2,c.ischkatt intval3 ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) strval from lect a inner join users b on b.userno = a.userno inner join cm c on c.cmno = a.cmno where a.lectno = ?param0] -2025-12-11 13:51:58,298 - Statement Id: [lect.lectinning.attcert.check] Prepared SQL: [select ifnull(d.isattcheck,0) intval,b.ischkatt intval2,c.ischkatt intval3 ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) strval ,b.authplatform strval2 from lect a inner join users b on b.userno = a.userno inner join cm c on c.cmno = a.cmno left outer join lectinning d on d.lectno = a.lectno and d.cmino = ?param0 where a.lectno = ?param1 and a.userno = ?param2] -2025-12-11 13:51:58,298 - Statement Id: [lect.lecture.document.past] Prepared SQL: [select no lectno,substr(a.cshape,1,3) cshapename2,a.cgname cname,a.ssdate sstime,a.sedate setime ,case when a.rprice> 0 then 1 else 0 end isrebate from docprintpast a inner join users b on b.userpno= a.userpno where userno = ?param0] -2025-12-11 13:51:58,298 - Statement Id: [lect.lectinning.new] Prepared SQL: [select a.logno longval ,a.lectno intval,a.cmino intval2,max(a.intval+a.intval2) intval3 ,a.strval,a.strval2,a.intval3 intval4 from( select a.logno,a.lectno,a.cmino ,case when b.edate < now() then 0 when b.status <> 1 then 0 else case when a.stime = a.etime then 1 else 0 end end intval ,case when b.edate < now() then 0 when b.status <> 1 then 0 else case when (timestampdiff(second,a.stime,a.etime)%300) = 0 then 1 else 0 end end intval2 ,c.cname strval,d.ititle strval2,d.iseq intval3 from lectinningpage a inner join lect b on b.lectno = a.lectno inner join cm c on c.cmno = b.cmno inner join cminning d on d.cmino = a.cmino where b.userno = ?param0 order by a.cdt desc limit 1 ) a] -2025-12-11 13:51:58,299 - Statement Id: [lect.count.user2] Prepared SQL: [select max(lectCnt) * min(checkNum) from ( select count(t1.lectno) as lectCnt, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (103,104,105) and t5.typegrade = ?param0 and t5.typeedu = ?param1 and t1.userno = ?param2 and t5.typeman = 28 union select 0 as lectCnt, (case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param2 and t2.pcmno = ?param3 )t] -2025-12-11 13:51:58,299 - Statement Id: [lect.count.user3] Prepared SQL: [select max(lectCnt) * min(checkNum) from ( select count(t1.lectno) as lectCnt, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (103,104) and t5.typeedu = 30 and t1.userno = ?param0 and t5.typeman = 28 union select 0 as lectCnt, (case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param0 and t2.pcmno = ?param1 )t] -2025-12-11 13:51:58,299 - Statement Id: [lect.count.user4] Prepared SQL: [select count(t1.lectno) from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param0 and t2.pcmno = ?param1] -2025-12-11 13:51:58,299 - Statement Id: [lect.count.user5] Prepared SQL: [select max(lectCnt) * min(checkNum) from ( select count(t1.lectno) as lectCnt, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (103,104) and t5.typeedu = ?param0 and t1.userno = ?param1 and t5.typeman = 28 union select 0 as lectCnt, (case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param1 and t2.pcmno = ?param2 )t] -2025-12-11 13:51:58,300 - Statement Id: [lect.count.user6] Prepared SQL: [select (max(lectCnt1) + max(lectCnt2)) * min(checkNum) from ( select count(t1.lectno) as lectCnt1, 0 as lectCnt2, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (102,103,104,105) and t5.typeedu = 35 and t1.userno = ?param0 and t5.typeman = 28 and t5.typegrade in (38,39) union select 0 as lectCnt1, count(t1.lectno) as lectCnt2,(case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param0 and t2.pcmno = ?param1 )t] -2025-12-11 13:51:58,300 - Statement Id: [lect.pplog.get] Prepared SQL: [select l.lectno, l.cmno, l.payno, pp.cshape, cc.cname zstring1, cc2.cname zstring2, cc3.cname zstring3, cc4.cname zstring4, cc5.cname zstring5 from lect l inner join pay p on l.payno = p.payno and l.userno = p.userno inner join pplog pp on p.pplno = pp.pplno left outer join comcode cc on cc.ccode = pp.typeman left outer join comcode cc2 on cc2.ccode = pp.typeedu left outer join comcode cc3 on cc3.ccode = pp.typegrade left outer join comcode cc4 on cc4.ccode = pp.typejob left outer join comcode cc5 on cc5.ccode = pp.typejobitem where l.lectno = ?param0 and l.userno = ?param1] -2025-12-11 13:51:58,301 - Statement Id: [lect.enroll.get] Prepared SQL: [SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED; SELECT a.USERNO , b.lectno , b.ISCOMPLETE , b.completeno , c.cmno , c.CNAME , d.PCGNO , e.PAYNO , e.PSTATUS , f.CSHAPE , f.TYPEMAN , f.TYPEEDU , f.TYPEGRADE , f.TYPEJOB , d.CGCODE , d.CGNAME , f.CMISNO FROM users a INNER JOIN lect b ON a.USERNO = b.USERNO INNER JOIN cm c ON b.CMNO = c.CMNO INNER JOIN cg d ON c.cgno = d.cgno INNER JOIN pay e ON b.payno = e.PAYNO INNER JOIN pplog f ON b.USERNO = e.USERNO AND b.CMNO = f.CMNO AND e.PPLNO = f.PPLNO WHERE b.STATUS = 1 AND (e.PSTATUS = 1 OR e.PSTATUS = 22) AND b.USERNO = ?param0 ;] -2025-12-11 13:51:58,301 - Statement Id: [lect.sedate.change] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,sdate = ?param2 ,edate= ?param3 where lectno= ?param4 and status = 1] -2025-12-11 13:51:58,302 - Statement Id: [lect.lectchange] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,ischanged=1 where lectno= ?param2 ; insert into lect (cmno,payno,pino,userno,status,iscomplete,orgcmno,attrate,isrebate,ispc,isjoin,fgno,ischanged,cdt,cno,udt,uno,uip) select ?param3 ,payno,pino,userno,status,null,cmno,0,isrebate,ispc,isjoin,fgno,0,now(), ?param0 ,now(), ?param0 , ?param1 from lect a where a.lectno= ?param2] -2025-12-11 13:51:58,304 - Statement Id: [lect.lectsd.save] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,iscopy= ?param2 ,cpoint= ?param3 ,feedb= ?param4 ,memo= ?param5 ,checktime=case when ?param3 is not null or ?param4 is not null then now() else checktime end ,checkip=case when ?param3 is not null or ?param4 is not null then ?param1 else checkip end ,fgno= ?param6 where lectno= ?param7 and sdno= ?param8 ; insert into lectsd (lectno,sdno,atext,fgno,copyrate,iscopy,cpoint,feedb,memo,submittime,submitip,checktime,checkip,cdt,cno,udt,uno,uip) select ?param7 , ?param8 ,null, ?param6 ,null, ?param2 , ?param3 , ?param4 , ?param5 ,null,null ,case when ?param3 is not null or ?param4 is not null then now() else null end ,case when ?param3 is not null or ?param4 is not null then ?param1 else null end ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectsd b on b.lectno= ?param7 and b.sdno= ?param8 where b.lectno is null] -2025-12-11 13:51:58,305 - Statement Id: [lect.lectsd.save2] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,iscopy= ?param2 ,cpoint= ?param3 ,feedb= ?param4 ,memo= ?param5 ,checktime=case when ?param3 is not null or ?param4 is not null then now() else checktime end ,checkip=case when ?param3 is not null or ?param4 is not null then ?param1 else checkip end ,submittime=case when ?param6 = 'T' then now() else submittime end ,submitip=case when ?param6 = 'T' then ?param1 else submitip end ,fgno= ?param7 where lectno= ?param8 and sdno= ?param9 ; insert into lectsd (lectno,sdno,atext,fgno,copyrate,iscopy,cpoint,feedb,memo,submittime,submitip,checktime,checkip,cdt,cno,udt,uno,uip) select ?param8 , ?param9 ,null, ?param7 ,null, ?param2 , ?param3 , ?param4 , ?param5 ,case when ?param6 = 'T' then now() else null end ,case when ?param6 = 'T' then ?param1 else null end ,case when ?param3 is not null or ?param4 is not null then now() else null end ,case when ?param3 is not null or ?param4 is not null then ?param1 else null end ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectsd b on b.lectno= ?param8 and b.sdno= ?param9 where b.lectno is null; update lect l inner join ( select l.lectno, round(avg(ifnull(ls.cpoint,0)),1) as avgtpoint, round(((round(avg(ifnull(ls.cpoint,0)),1) * ce.subject / 100) ),1) spoint from lect l inner join cmsd cs on l.cmno = cs.cmno and cs.sdtype = 0 and cs.isdel = 0 left outer join lectsd ls on l.lectno = ls.lectno and cs.sdno = ls.sdno and ls.sdno= ?param9 inner join cmev ce on l.cmno = ce.cmno where l.status = 1 and l.lectno = ?param8 group by l.lectno )t on l.lectno = t.lectno set l.spoint = t.spoint , l.subjectpoint = t.avgtpoint , l.udt = now() , l.uno = ?param0 , l.uip= ?param1 where l.status = 1 and l.lectno = ?param8 ; update lect l inner join ( select l.lectno, round(avg(ifnull(ls.cpoint,0)),1) as avgtpoint, round(((round(avg(ifnull(ls.cpoint,0)),1) * ce.discuss / 100)),1) dpoint from lect l inner join cmsd cs on l.cmno = cs.cmno and cs.sdtype = 1 and cs.isdel = 0 left outer join lectsd ls on l.lectno = ls.lectno and cs.sdno = ls.sdno and ls.sdno= ?param9 inner join cmev ce on l.cmno = ce.cmno where l.status = 1 and l.lectno = ?param8 group by l.lectno )t on l.lectno = t.lectno set l.dpoint = t.dpoint , l.discusspoint = t.avgtpoint , l.udt = now() , l.uno = ?param0 , l.uip= ?param1 where l.status = 1 and l.lectno = ?param8 ;] -2025-12-11 13:51:58,306 - Statement Id: [lect.lectsd2.save] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,cpoint= ?param2 ,feedb= ?param3 ,checktime=case when ?param2 is not null or ?param3 is not null then now() else checktime end ,checkip=case when ?param2 is not null or ?param3 is not null then ?param1 else checkip end where lectno= ?param4 and sdno= ?param5 ; insert into lectsd (lectno,sdno,atext,fgno,copyrate,iscopy,cpoint,feedb,submittime,submitip,checktime,checkip,cdt,cno,udt,uno,uip) select ?param4 , ?param5 ,null,null,null,0, ?param2 , ?param3 ,null,null ,case when ?param2 is not null or ?param3 is not null then now() else null end ,case when ?param2 is not null or ?param3 is not null then ?param1 else null end ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectsd b on b.lectno= ?param4 and b.sdno= ?param5 where b.lectno is null] -2025-12-11 13:51:58,307 - Statement Id: [lect.edub2b] Prepared SQL: [insert into edub2b (etype,userno,edate,esubject,etarget,ecount,eplace,ecomment,compname,ceoname,brno,addr,btype,bkind,manname,email,telno,fgno,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 ,HEX(AES_ENCRYPT( ?param15 , 'np123@!')),HEX(AES_ENCRYPT( ?param16 , 'np123@!')), ?param17 ,now(), ?param18 ,now(), ?param18 , ?param19 )] -2025-12-11 13:51:58,307 - Statement Id: [lect.alarm.del] Prepared SQL: [update alarms set isdel=1 where alno= ?param0 and userno= ?param1] -2025-12-11 13:51:58,307 - Statement Id: [lect.completetime.change] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,completetime= ?param2 where lectno= ?param3 and iscomplete=1;] -2025-12-11 13:51:58,307 - Statement Id: [lect.drop2day] Prepared SQL: [update pay a inner join lect b on b.payno = a.payno and b.cmno = ?param0 and b.ischanged=0 and ifnull(b.isready,0) = 1 and b.status = 4 and DATE_ADD(b.oktime, INTERVAL 2 DAY) < now() set a.pstatus = 52, a.udt = now(), a.uno = ?param1 , a.uip = ?param2 ; update payitem a inner join pay b on b.payno = a.payno and b.pstatus = 52 inner join lect c on c.payno = b.payno and c.cmno = ?param0 and c.ischanged=0 and ifnull(c.isready,0) = 1 and c.status = 4 and DATE_ADD(c.oktime, INTERVAL 2 DAY) < now() set a.pstatus = b.pstatus, a.udt = now(), a.uno = ?param1 , a.uip = ?param2 ; update lect set status = 5, oktime = now(), udt = now(), uno = ?param1 , uip = ?param2 where cmno = ?param0 and ifnull(isready,0) = 1 and ischanged=0 and status = 4 and DATE_ADD(oktime, INTERVAL 2 DAY) < now()] -2025-12-11 13:51:58,307 - Statement Id: [lect.isatt.in] Prepared SQL: [update lect set isattcheck = 1, lakey = ?param0 , latime = now() where lectno = ?param1] -2025-12-11 13:51:58,308 - Statement Id: [lect.lectinning.isatt.in] Prepared SQL: [update lectinning a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 set a.isattcheck = ?param1 ,a.udt=now(),a.uno= ?param2 ,a.uip= ?param3 where a.lectno= ?param4 and a.cmino= ?param5 ; insert into lectinning (lectno,cmino,totstudy,stime,etime,istatus,finishtime,sip,eip,ispcs,ispce,pseq,psec,isattcheck,cdt,cno,udt,uno,uip) select ?param4 ,a.cmino,0,now(),now(),case when a.atime=0 then 2 else 0 end,case when a.atime=0 then now() else null end, ?param3 , ?param3 ,1,null,ctp.pseq,0, ?param1 ,now(), ?param2 ,now(), ?param2 , ?param3 from cminning a inner join ctpage ctp on ctp.ctno=a.ctno and ctp.isdel=0 and ctp.pseq=1 left outer join lectinning b on b.lectno= ?param4 and b.cmino= ?param5 where a.cmino= ?param5 and b.lectno is null;] -2025-12-11 13:51:58,308 - Statement Id: [lect.cmisno.up] Prepared SQL: [update lect set cmisno = ?param0 where lectno = ?param1 ; update pplog a left outer join ( select a.lectno,a.payno,b.pplno,a.cmisno from lect a inner join pay b on b.payno = a.payno where a.lectno = ?param1 ) b on b.pplno = a.pplno set a.cmisno = b.cmisno where b.lectno = ?param1 ; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = (case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end) ,a.sdate = (case when b.estart is not null then date_format(b.estart,'%Y-%m-%d 00:00:00') else a.sdate end) where a.lectno = ?param1 and c.cshape = 1; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end where a.lectno = ?param1 and c.cshape <> 1;] -2025-12-11 13:51:58,308 - Statement Id: [lect.lectsd.del] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,submittime=null ,submitip=null ,fgno=null where lectno= ?param2 and sdno= ?param3 ;] -2025-12-11 13:51:58,325 - Statement Id: [board.bmos] Prepared SQL: [select a.opno,a.bmno,a.opname,a.isuse,a.dsort ,a.opno value,a.opname text from boardmasteropening a where a.bmno= ?param0 and a.isdel=0 order by a.dsort,a.cdt] -2025-12-11 13:51:58,326 - Statement Id: [board.get] Prepared SQL: [select e.asname ,c.bmno,c.bmname,c.isuseopening,c.isreply,c.disptype,c.bmtype ,f.opname ,b.bno,b.pbno,b.subject,b.istop,b.issecr,b.cdt,d.username cnoname,b.rcount,b.fgno,b.fgnothumb,b.opno,b.contents,b.isopen ,b2.subject psubject ,g.cmno,g.cname,g.classno ,h.tmno,h.tyear,h.tseq ,count(b3.bno) ccount from board b inner join boardmaster c on c.bmno=b.bmno inner join users d on d.userno=b.cno left outer join board b2 on b2.bno=b.pbno and b2.isdel=0 left outer join board b3 on b3.pbno=b.bno and b3.isdel=0 left outer join assign e on e.asno=c.asno left outer join boardmasteropening f on f.opno=b.opno left outer join cm g on g.cmno=b.cmno left outer join term h on h.tmno=g.tmno where b.bno= ?param0 group by e.asname ,c.bmno,c.bmname,c.isuseopening,c.isreply,c.disptype,c.bmtype ,f.opname ,b.bno,b.pbno,b.subject,b.istop,b.issecr,b.cdt,d.username,b.rcount,b.fgno,b.fgnothumb,b.opno,b.contents,b.isopen ,b2.subject ,g.cmno,g.cname,g.classno ,h.tmno,h.tyear,h.tseq] -2025-12-11 13:51:58,327 - Statement Id: [board.boardcmts] Prepared SQL: [select a.bcno,a.bno,a.ctext,a.isdel,a.cdt,a.udt,a.cno ,b.username cnoname,b.usertype from boardcmt a inner join users b on b.userno=a.cno where a.bno= ?param0 and a.isdel=0 order by a.cdt desc] -2025-12-11 13:51:58,327 - Statement Id: [board.bs.forqna] Prepared SQL: [select a.bno,a.pbno,a.subject,a.contents,a.cdt,a.fgno,f.opname,a.cdt,b.usertype,a.rcount from board a inner join users b on b.userno=a.cno left outer join boardmasteropening f on f.opno=a.opno where a.bno= ?param0 and (a.cno= ?param1 or b.usertype in (91,92)) union all select a.bno,a.pbno,a.subject,a.contents,a.cdt,a.fgno,f.opname,a.cdt,b.usertype,a.rcount from board a inner join users b on b.userno=a.cno left outer join boardmasteropening f on f.opno=a.opno where a.pbno= ?param0] -2025-12-11 13:51:58,328 - Statement Id: [board.bm.in] Prepared SQL: [insert into boardmaster (bmcode,bmposition,bmname,bmdesc,bmtype,disptype,isuseopening,isreply,isopen,isdefault,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 ,0,now(), ?param9 ,now(), ?param9 , ?param10 );] -2025-12-11 13:51:58,328 - Statement Id: [board.bm.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:51:58,329 - Statement Id: [board.in] Prepared SQL: [insert into board (pbno,bmno,opno,subject,contents,fgno,fgnothumb,cmno,rcount,rpcount,isdel,istop,issecr,isopen,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 ,0,0,0, ?param8 , ?param9 , ?param10 ,now(), ?param11 ,now(), ?param11 , ?param12 );] -2025-12-11 13:51:58,329 - Statement Id: [board.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:51:58,330 - Statement Id: [board.inp] Prepared SQL: [insert into board (pbno,bmno,opno,subject,contents,fgno,fgnothumb,cmno,rcount,rpcount,isdel,istop,issecr,isopen,cdt,cno,udt,uno,uip) select bno,bmno,opno, ?param0 , ?param1 , ?param2 , ?param3 ,cmno,0,0,0,0, ?param4 , ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 from board where bno= ?param8 ;] -2025-12-11 13:51:58,330 - Statement Id: [board.inp.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:51:58,330 - Statement Id: [board.boardcmt.in] Prepared SQL: [update board set rpcount = rpcount+1 where bno= ?param0 ; insert into boardcmt (bno,ctext,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,0,now(), ?param2 ,now(), ?param2 , ?param3 );] -2025-12-11 13:51:58,330 - Statement Id: [board.boardcmt.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:51:58,331 - Statement Id: [board.bm.up] Prepared SQL: [update boardmaster set udt=now(),uno= ?param0 ,uip= ?param1 ,bmname = ?param2 ,bmdesc = ?param3 ,bmtype =case when isdefault>0 then bmtype else ?param4 end ,disptype =case when isdefault>0 then disptype else ?param5 end ,isuseopening = ?param6 ,isreply = ?param7 ,isopen =case when isdefault>0 then isopen else ?param8 end where bmno= ?param9] -2025-12-11 13:51:58,331 - Statement Id: [board.bd.read] Prepared SQL: [update board set rcount = rcount +1 where bno= ?param0] -2025-12-11 13:51:58,331 - Statement Id: [board.bmassign.save] Prepared SQL: [update boardmaster set udt=now(),uno= ?param0 ,uip= ?param1 ,isopen=1 where bmno in (select bmno from (select bmno from boardmaster where asno= ?param2 and isdefault=3) a); insert into boardmaster (bmcode,bmposition,bmname,bmdesc,bmtype,disptype,isuseopening,isreply,isopen,isdefault,asno,cdt,cno,udt,uno,uip) select concat('assignnotice_', ?param2 ),0,'°øÁö»çÇ×',null,0,0,0,1,1,3, ?param2 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join boardmaster b on b.asno= ?param2 and b.isdefault=3 where b.bmno is null;] -2025-12-11 13:51:58,331 - Statement Id: [board.bmassign.save2] Prepared SQL: [update boardmaster set udt=now(),uno= ?param0 ,uip= ?param1 ,isopen=0 where bmno in (select bmno from (select bmno from boardmaster where asno= ?param2 and isdefault=3) a)] -2025-12-11 13:51:58,331 - Statement Id: [board.up] Prepared SQL: [update board set udt=now(),uno= ?param0 ,uip= ?param1 ,opno =case when pbno is null then ?param2 else opno end ,subject = ?param3 ,contents = ?param4 ,fgno = ?param5 ,fgnothumb = ?param6 ,istop =case when pbno is null then ?param7 else istop end ,issecr = ?param8 ,isopen = ?param9 where bno= ?param10] -2025-12-11 13:51:58,347 - Statement Id: [mm.comcode.insert] Prepared SQL: [update comcode a inner join ( select ccode, ?param0 + row_number() over(order by corder) rno from comcode where cgroup= ?param1 and corder >= ?param0 ) b on b.ccode=a.ccode set a.corder=b.rno where a.cgroup= ?param1 ; insert into comcode (cname, cgroup, cgroupname, isuse, corder,cdt,cno,udt,uno,uip) select ?param2 , ?param1 , a.cgroupname, ?param3 , ?param0 ,now(), ?param4 ,now(), ?param4 , ?param5 from comcode a where a.cgroup= ?param1 limit 1] -2025-12-11 13:51:58,347 - Statement Id: [mm.comcode.groupupdate] Prepared SQL: [update comcode set cgroupname= ?param0 where cgroup= ?param1] -2025-12-11 13:51:58,347 - Statement Id: [mm.banner.save] Prepared SQL: [update banner set udt=now(),uno= ?param0 ,uip= ?param1 ,btitle= ?param2 ,bdesc= ?param3 ,burl= ?param4 ,ismain=0,bseq= ?param5 ,isopen= ?param6 ,fgno= ?param7 ,fgno2= ?param8 where ?param9 > 0 and bno= ?param9 ; insert into banner(bno,btitle,fgno,fgno2,bdesc,burl,ismain,bseq,isopen,cdt,cno,udt,uno,uip) select ?param9 , ?param2 , ?param7 , ?param8 , ?param3 , ?param4 , ?param10 , ?param5 , ?param6 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a where ?param9 = 0] -2025-12-11 13:51:58,347 - Statement Id: [mm.popup.save] Prepared SQL: [update popup set udt=now(),uno= ?param0 ,uip= ?param1 ,ptitle = ?param2 ,pcontents= ?param3 ,toppx= ?param4 ,leftpx= ?param5 ,pwidth= ?param6 ,pheight= ?param7 ,purl= ?param8 ,zindex= ?param9 ,isopen= ?param10 where ?param11 > 0 and pno= ?param11 ; insert into popup (ptitle,pcontents,toppx,leftpx,pwidth,pheight,purl,zindex,isopen,cdt,cno,udt,uno,uip) select ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a where ?param11 = 0] -2025-12-11 13:51:58,348 - Statement Id: [mm.menupage.save] Prepared SQL: [update menupage set udt=now(),uno= ?param0 ,uip= ?param1 ,pdepth = ?param2 ,pagetype= ?param3 ,bmno= ?param4 ,porder = ?param5 ,pagename= ?param6 ,pagedesc= ?param7 ,pageurl = ?param8 ,pagehtml= ?param9 ,isopen = ?param10 ,usertype= ?param11 ,refcode= ?param12 ,imagecode= ?param13 ,bgtitle= ?param14 ,bgdesc= ?param15 where ?param16 > 0 and pno = ?param16 ; insert into menupage (pno,ppno,pdepth,pagetype,bmno,porder,pagename,pagedesc,pageurl,pagehtml,isopen,usertype,refcode,imagecode,bgtitle,bgdesc,cdt,cno,udt,uno,uip) select ?param16 , ?param17 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a where ?param16 < 1] -2025-12-11 13:51:58,365 - Statement Id: [pay.payitems.forexampay] Prepared SQL: [select 3 ptype,b.exno itemno,b.exname itemname,0 isrebate,1 pcnt ,b.outfee orgamt ,case when ua.isjoin=1 then b.outfee-b.infee else 0 end discamt ,case when ua.isjoin=1 then b.infee else b.outfee end payamt ,case when ua.isjoin=1 then b.infee else b.outfee end payamt2 ,b.rstime,b.retime from examuser a inner join exam b on b.exno=a.exno and b.rstime < now() and b.retime > now() inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno where a.exno= ?param0 and a.userno= ?param1 and a.status=1 and a.pstatus=4] -2025-12-11 13:51:58,365 - Statement Id: [pay.payitems.forcertpay] Prepared SQL: [update payitem a inner join pay b on b.payno=a.payno and b.userno= ?param0 and b.pstatus=21 inner join users u on u.userno=b.userno left outer join assign ua on ua.asno=u.asno left outer join cm c on a.ptype=4 and c.cmno=a.itemno left outer join book d on a.ptype=2 and d.bkno=a.itemno set a.orgamt=case when a.ptype=4 then c.outfee else d.price * a.pcnt end ,a.discamt=case when a.ptype=4 and ua.isjoin=1 then c.outfee-c.infee else 0 end ,a.payamt=case when a.ptype=4 then case when ua.isjoin=1 then c.infee else c.outfee end else d.price * a.pcnt end where a.payno= ?param1 and a.ptype in (2,4) and a.pstatus in(21,50); update pay a inner join ( select a.payno,sum(b.orgamt) orgamt,sum(b.discamt) discamt,sum(b.payamt) payamt from pay a inner join payitem b on b.payno=a.payno where a.payno= ?param1 and a.userno= ?param0 and a.pstatus=21 group by a.payno ) b on b.payno=a.payno set a.orgamt=b.orgamt,a.discamt=b.discamt,a.payamt=b.payamt where a.payno= ?param1 and a.userno= ?param0 and a.pstatus=21; select b.ptype,b.itemno,case when b.ptype=4 then c.cname else d.bkname end itemname,b.isrebate,b.pcnt ,b.orgamt,b.discamt,b.payamt payamt2,case when b.ptype=4 then b.payamt else d.price end payamt,datediff(c.setime, c.sstime)+1 days ,c.rstime,c.retime from pay a inner join payitem b on b.payno=a.payno and b.ptype in(2,4) and b.pstatus in(21,50) left outer join cm c on b.ptype=4 and c.cmno=b.itemno left outer join book d on b.ptype=2 and d.bkno=b.itemno inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno where a.payno= ?param1 and a.userno= ?param0 and a.pstatus=21] -2025-12-11 13:51:58,366 - Statement Id: [pay.cmcheck.forgrouppay] Prepared SQL: [select a.cmno,a.cname,a.quota,a.rstime,a.retime ,b.userno,b.status,c.username ,case when ?param0 like concat('%,',b.userno,',%') then 1 else 0 end ispaied ,a.infee,a.outfee,case when ua.isjoin=1 then a.infee else a.outfee end payamt from cm a inner join users u on u.userno= ?param1 left outer join assign ua on ua.asno=u.asno left outer join lect b on b.cmno=a.cmno and b.status < 5 and b.ischanged=0 left outer join users c on c.userno=b.userno and c.status=1 where a.cmno= ?param2 and a.ismaster=0 and a.rstime < now() and a.retime > now() and a.isuse=1 and a.isdel=0] -2025-12-11 13:51:58,367 - Statement Id: [pay.payitems] Prepared SQL: [select a0.payno,a0.isgroup,a0.isexam,a0.isdvr,a0.payamt tpayamt,a0.paylimit,a0.ptype,a0.udt,a0.deliamt,a0.pgkey ,ad.rcvname ,CAST(AES_DECRYPT(UNHEX(ad.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(ad.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(ad.email), 'np123@!') AS char) email ,ad.post,ad.address1,ad.address2 ,a.ptype ptype2,a.payamt,a.pcnt,a.isrebate,a.itemno ,b.cmno,b.cshape,b.sstime,b.setime ,b1.rsno ,b2.username,cc.cname ccpositionname,b2.isassignuser ,CAST(AES_DECRYPT(UNHEX(b2.email), 'np123@!') AS char) email2 ,CAST(AES_DECRYPT(UNHEX(b2.telno), 'np123@!') AS char) telno2 ,b2.depart,b2.kfcfyear,b2.edus ,c.bkno ,case a.ptype when 0 then b.cname when 4 then b.cname when 2 then c.bkname when 3 then e.exname else '-' end itemname ,cg2.cgcode ,CAST(AES_DECRYPT(UNHEX(pd.vactnum), 'np123@!') AS char) vactnum,pd.vactbankname,pd.vactname ,t.lectno,t.status ,ad.isdvr isdvr2 from pay a0 left outer join paydvr ad on ad.payno=a0.payno left outer join paydata pd on pd.payno=a0.payno inner join payitem a on a.payno=a0.payno left outer join cm b on a.ptype in(0,4) and b.cmno=a.itemno left outer join lect t on t.cmno=b.cmno and t.userno=a.userno and t.status=1 left outer join cg cg1 on cg1.cgno=b.cgno left outer join cg cg2 on cg2.cgno=cg1.pcgno left outer join cmrs b1 on b1.cmno=b.cmno and b1.rstype=1 and b1.isdel=0 left outer join users b2 on b2.userno=a.userno left outer join comcode cc on cc.ccode=b2.ccposition left outer join book c on a.ptype=2 and c.bkno=a.itemno left outer join examuser d on a.ptype=3 and d.exno=a.itemno and d.userno=a0.userno and d.payno=a0.payno left outer join exam e on e.exno=d.exno where a0.payno= ?param0] -2025-12-11 13:51:58,367 - Statement Id: [pay.paylect.get] Prepared SQL: [select a.fgno ,b.cshape,b.cname,b.rstime,b.retime,b.sstime,b.setime ,b2.cname certgradeccname ,c.username ,CAST(AES_DECRYPT(UNHEX(c.email), 'np123@!') AS char) email ,CAST(AES_DECRYPT(UNHEX(c.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(c.telno), 'np123@!') AS char) telno ,c.depart ,c2.cname ccpositionname ,d.asname from lect a inner join cm b on b.cmno=a.cmno left outer join comcode b2 on b2.ccode=b.certgradecc inner join users c on c.userno=a.userno left outer join comcode c2 on c2.ccode=c.ccposition left outer join assign d on d.asno=c.asno where a.payno= ?param0] -2025-12-11 13:51:58,367 - Statement Id: [pay.carts] Prepared SQL: [select a.pcno,a.ptype,a.itemno,a.isrefund,a.cmno,a.userno,a.pcnt,a.fgno ,case when a.ptype=0 then b.cname else c.bkname end itemname,b.cshape,b.sstime,b.setime ,case when a.ptype = 0 then case when ua.isjoin=1 then b.infee else b.outfee end else c.price end payamt ,case when a.ptype = 0 then b.outfee else c.price end orgamt from paycart a inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno left outer join cm b on a.ptype=0 and b.cmno=a.itemno left outer join book c on a.ptype in (2,9) and c.bkno=a.itemno where a.status=1 and a.userno= ?param0 order by a.cdt desc] -2025-12-11 13:51:58,368 - Statement Id: [pay.payitems.forcartpay] Prepared SQL: [select case when a.ptype = 9 then 2 else a.ptype end ptype,a.itemno,case when a.ptype=0 then b.cname else c.bkname end itemname,case when a.ptype=0 then a.isrefund else 0 end isrebate,a. pcnt ,case when a.ptype=0 then b.outfee else c.price end orgamt ,case when a.ptype=0 then case when ua.isjoin=1 then b.outfee-b.infee else 0 end else 0 end discamt ,case when a.ptype=0 then case when ua.isjoin=1 then b.infee else b.outfee end else c.price end payamt ,case when a.ptype=0 then case when ua.isjoin=1 then b.infee else b.outfee end else c.price end * a.pcnt payamt2 ,b.rstime,b.retime,b.sstime,b.setime,b.cshape,datediff(b.setime, b.sstime)+1 days from paycart a left outer join cm b on a.ptype=0 and b.cmno=a.itemno and b.rstime < now() and b.retime > now() left outer join book c on a.ptype in (2,9) and c.bkno=a.itemno inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno where a.userno= ?param0 and a.status=1 and a.ispay=1;] -2025-12-11 13:51:58,368 - Statement Id: [pay.mypay] Prepared SQL: [select a.payno,a.ptype,a.ispg,a.isgroup,a.isexam,a.userno,a.pstatus,a.rstatus,a.rstatustime,a.refunding,a.paylimit,a.payoktime,a.isrefunddvr,a.refundamt,a.payamt,a.deliamt,a.isdvr,a.cdt,a.pgkey ,b.dvrcode,b.isdvr isdvr2,b.rcvname,b.post,b.address1,b.address2 ,CAST(AES_DECRYPT(UNHEX(b.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(b.email), 'np123@!') AS char) email ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) mobile ,c.vactbankname,CAST(AES_DECRYPT(UNHEX(c.vactnum), 'np123@!') AS char) vactnum,c.vactname from pay a left outer join paydvr b on b.payno=a.payno left outer join paydata c on c.payno=a.payno where a.payno= ?param0 and a.userno= ?param1 and a.pstatus in (1,22,41,42,43)] -2025-12-11 13:51:58,368 - Statement Id: [pay.mypayitem] Prepared SQL: [select a.ptype,c0.cshape,a.isrebate,a.payamt,a.pcnt,a.rstatus,a.userno,a.pstatus,a.pino,c0.infee,c0.outfee,c0.rstime,c0.retime ,case a.ptype when 0 then c0.cname when 2 then c2.bkname when 4 then c0.cname when 3 then c3.exname else '-' end itemname ,c0.sstime,c0.setime,datediff(c0.setime, c0.sstime)+1 days ,u.username,uc.cname ccpositionname,u.isassignuser ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,u.kfcfyear,u.edus,u.depart ,rs.rsno,t.lectno ,a2.taxno ,case when t.sdate is null then c0.sstime else t.sdate end as sdate ,case when t.edate is null then c0.setime else t.edate end as edate ,p.cdt,csd.estart ,c0.studydays from payitem a inner join pay p on p.payno = a.payno left outer join paytax a3 on a3.payno = a.payno and (a3.iscancel is null or a3.iscancel <> 1) left outer join paytaxitem a2 on a2.pino=a.pino and a3.taxno = a2.taxno left outer join cm c0 on a.ptype in (0,1,4) and c0.cmno=a.itemno left outer join book c2 on a.ptype=2 and c2.bkno=a.itemno left outer join exam c3 on a.ptype=3 and c3.exno=a.itemno left outer join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno left outer join comcode uc on uc.ccode=u.ccposition left outer join cmrs rs on rs.cmno=c0.cmno and rs.rstype=1 and rs.isdel=0 left outer join lect t on a.ptype in (0,1,4) and t.cmno=c0.cmno and t.payno=a.payno and t.pino=a.pino and t.userno=a.userno left outer join cminningscd csd on csd.cmisno = t.cmisno where a.payno= ?param0] -2025-12-11 13:51:58,369 - Statement Id: [pay.paytax.fornew] Prepared SQL: [select a.payno,a.isgroup,a.ptype,a.ispg ,ua.asname,ua.ceoname,ua.brno,ua.grno,ua.btype,ua.bkind,ua.post,ua.address1,ua.address2 ,ua.mname manname ,CAST(AES_DECRYPT(UNHEX(ua.mphone), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(ua.taxemail), 'np123@!') AS char) email ,sum(case when b.taxdate is not null then 0 else b.taxamt end) taxamtsum ,sum(b.taxamt) taxamt from pay a inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno left outer join paytax b on b.payno=a.payno and (b.iscancel is null or b.iscancel <> 1) where a.payno= ?param0 and a.userno= ?param1 and a.rstatus < 2 and (a.pstatus=1 or a.pstatus=22) group by a.payno,a.isgroup,ua.asname,ua.ceoname,ua.brno,ua.grno,ua.btype,ua.bkind] -2025-12-11 13:51:58,369 - Statement Id: [pay.paytax.fornewitem] Prepared SQL: [select a.payno,a.isgroup ,ifnull(c.taxno,0) taxno,b.pino,b.ptype,b.rstatus ,case b.ptype when 0 then c0.cname when 4 then c0.cname when 2 then c2.bkname when 3 then c3.exname else '-' end itemname ,b.pcnt,b.payamt from pay a inner join payitem b on b.payno=a.payno and (b.pstatus=1 or b.pstatus=22) left outer join cm c0 on b.ptype in (0,4) and c0.cmno=b.itemno left outer join book c2 on b.ptype=2 and c2.bkno=b.itemno left outer join exam c3 on b.ptype=3 and c3.exno=b.itemno left outer join paytax c4 on c4.payno = a.payno and (c4.iscancel is null or c4.iscancel <> 1) left outer join paytaxitem c on c.pino=b.pino and c.taxno = c4.taxno where a.payno= ?param0 and a.userno= ?param1 and a.rstatus < 2 and (a.pstatus=1 or a.pstatus=22) order by ifnull(c.taxno,0),b.pino] -2025-12-11 13:51:58,369 - Statement Id: [pay.payitem.forrefund] Prepared SQL: [select distinct a.payno,b.pino,b.pstatus,b.rstatus,b.payamt,b.ptype,b.pcnt ,case b.ptype when 0 then c0.cname when 4 then c0.cname when 2 then c2.bkname when 3 then c3.exname else '-' end itemname ,case when b.ptype in (0,1,4) then case when date_add(c0.retime, interval 1 day) < now() then 1 else 0 end else case when b.ptype=3 then case when date_add(c3.retime, interval 1 day) < now() then 1 else 0 end else 0 end end ispast ,u.username ,max(d.rfdno) rfdno ,max(ifnull(case when c.rstatus=1 then -1 else c.rstatus end,-2)) rfdrstatus from pay a inner join payitem b on b.payno=a.payno and b.pstatus=1 left outer join users u on a.isgroup=1 and b.ptype=0 and u.userno=b.userno left outer join cm c0 on b.ptype in (0,4) and c0.cmno=b.itemno left outer join book c2 on b.ptype=2 and c2.bkno=b.itemno left outer join exam c3 on b.ptype=3 and c3.exno=b.itemno left outer join payrfditem d on d.pino=b.pino left outer join payrfd c on c.rfdno=d.rfdno and c.payno=a.payno and c.rstatus in (0,2) where a.payno= ?param0 and a.userno= ?param1 and a.pstatus=1 and a.rstatus < 2 group by a.payno,b.pino,b.pstatus,b.rstatus,b.payamt,b.ptype,b.pcnt ,c0.cname,c2.bkname,c3.exname,c0.retime,c3.retime,u.username order by d.rfdno,b.rstatus,ispast,b.pino] -2025-12-11 13:51:58,369 - Statement Id: [pay.payresult] Prepared SQL: [select a.payno,a.payamt,a.ptype,a.pstatus ,b.itemno ,b.pino from pay a inner join payitem b on b.payno=a.payno where a.payno= ?param0 and a.userno= ?param1 and a.pstatus in (1,21,22,51,55)] -2025-12-11 13:51:58,369 - Statement Id: [pay.lectready] Prepared SQL: [select count(a.userno) from lect a where a.cmno= ?param0 and a.isready=1 and a.status=6] -2025-12-11 13:51:58,370 - Statement Id: [pay.pplogs.bypay] Prepared SQL: [select a.pplno,a.isready,a.cmno,a.cmisno,a.isrebate,a.rbankname,CAST(AES_DECRYPT(UNHEX(a.rbankacc), 'np123@!') AS char) rbankacc,a.rbankowner,a.isaccommodation,a.cshape ,b.payno,b.pstatus from pay b inner join pplog a on a.pplno=b.pplno where b.payno= ?param0 and a.userno= ?param1] -2025-12-11 13:51:58,372 - Statement Id: [pay.pay.in] Prepared SQL: [insert into pay(ptype,ispg,isgroup,userno,username,isexam,pstatus,rstatus,refunding,paylimit,payoktime,pgkey ,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,pplno,isbill,iscashrct,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,0, ?param5 , ?param6 , ?param7 , ?param8 ,case when ?param9 is not null then now() else ?param10 end, ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 ,now(), ?param21 ,now(), ?param21 , ?param22 );] -2025-12-11 13:51:58,372 - Statement Id: [pay.pay.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:51:58,374 - Statement Id: [pay.payitem.in] Prepared SQL: [insert into payitem (payno,ptype,pcno,itemno,userno,pstatus,rstatus,pcnt,orgamt,discamt,payamt,payamtcash,payamtcard,refundamt,refundtime,refundtimereal,refundinfo,isrebate,rbank,rbankaccnum,tbankuser,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 ,now(), ?param21 ,now(), ?param21 , ?param22 );] -2025-12-11 13:51:58,374 - Statement Id: [pay.payitem.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:51:58,374 - Statement Id: [pay.lect.in] Prepared SQL: [insert into lect (cmno,payno,pino,userno,status,isready,iscomplete,orgcmno,attrate,isrebate,ispc,pcno,isjoin,fgno,ischanged,cmisno,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,null,null,0, ?param6 , ?param7 , ?param8 , ?param9 ,null,0, ?param10 ,now(), ?param11 ,now(), ?param11 , ?param12 );] -2025-12-11 13:51:58,374 - Statement Id: [pay.lect.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:51:58,374 - Statement Id: [pay.pay.pgin] Prepared SQL: [insert into pay(ptype,ispg,isgroup,isexam,userno,username,pstatus,rstatus ,refunding,paylimit,payoktime,pgkey,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,isdvr,iscashrct,cashrcthp,pplno,isbill,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 ,a.userno,a.username,case when ?param0 = 6 then 1 else 0 end,0 , ?param4 , ?param5 ,case when ?param0 = 6 then now() else ?param6 end, ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 ,HEX(AES_ENCRYPT( ?param16 , 'np123@!')), ?param17 , ?param18 ,now(), ?param19 ,now(), ?param19 , ?param20 from users a where a.userno= ?param21] -2025-12-11 13:51:58,375 - Statement Id: [pay.pay.pgin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:51:58,375 - Statement Id: [pay.certpay] Prepared SQL: [insert into pay(ptype,ispg,isgroup,userno,pstatus,rstatus,refunding,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,isdvr,isexam,cdt,cno,udt,uno,uip) values (0,1,0, ?param0 ,51,0,0,0,0,0,0,0,0,0,0,now(), ?param1 ,now(), ?param1 , ?param2 )] -2025-12-11 13:51:58,375 - Statement Id: [pay.certpay.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:51:58,376 - Statement Id: [pay.paytax.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:51:58,377 - Statement Id: [pay.payrfd.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:51:58,377 - Statement Id: [pay.standbypay.admin] Prepared SQL: [insert into pay(ptype,ispg,isgroup,userno,username,isexam,pstatus,rstatus,refunding,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,pplno,isbill,iscashrct,cdt,cno,udt,uno,uip) values ( ?param0 ,0,0, ?param1 , ?param2 ,0,21,0,0,0,0,0,0,0,0, ?param3 ,0,0,now(), ?param4 ,now(), ?param4 , ?param5 );] -2025-12-11 13:51:58,377 - Statement Id: [pay.standbypay.admin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:51:58,378 - Statement Id: [pay.lect.sedate.save] Prepared SQL: [update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') ,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno = ?param2 ;] -2025-12-11 13:51:58,378 - Statement Id: [pay.paydvr.dvrcode] Prepared SQL: [update paydvr set udt=now(),uno= ?param0 ,uip= ?param1 ,dvrcode= ?param2 ,codetime=now() where payno= ?param3] -2025-12-11 13:51:58,378 - Statement Id: [pay.paydvr.in] Prepared SQL: [delete from paydvr where payno= ?param0 ; insert into paydvr (payno,dvrcode,codetime,isdvr,rcvname,telno,mobile,email,post,address1,address2,dmemo,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,HEX(AES_ENCRYPT( ?param5 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param6 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param7 , 'np123@!')) , ?param8 , ?param9 , ?param10 , ?param11 ,now(), ?param12 ,now(), ?param12 , ?param13 )] -2025-12-11 13:51:58,378 - Statement Id: [pay.freeok] Prepared SQL: [insert into lect (cmno,payno,pino,userno,status,attrate,isrebate,ispc,isjoin,ischanged,fgno2,cmisno,cdt,cno,udt,uno,uip) select b.itemno,a.payno,b.pino,case when a.isgroup=1 then b.userno else a.userno end,1,0,b.isrebate,0,case when ua.isjoin=1 then 1 else 0 end,0,b.fgno,l.cmisno,now(), ?param0 ,now(), ?param0 , ?param1 from pay a inner join payitem b on b.payno=a.payno and b.ptype=0 inner join users u on u.userno=a.userno inner join pplog l on a.pplno = l.pplno left outer join assign ua on ua.asno=u.asno where a.payno= ?param2 ; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on a.cmisno = d.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param2 ;] -2025-12-11 13:51:58,379 - Statement Id: [pay.paydvr.save] Prepared SQL: [update paydvr set udt=now(),uno= ?param0 ,uip= ?param1 ,dvrcode= ?param2 ,rcvname= ?param3 ,post= ?param4 ,address1= ?param5 ,address2= ?param6 ,dmemo= ?param7 ,codetime=case when codetime is null and ?param2 is not null then now() else codetime end ,telno=HEX(AES_ENCRYPT( ?param8 , 'np123@!')) ,mobile=HEX(AES_ENCRYPT( ?param9 , 'np123@!')) where payno= ?param10] -2025-12-11 13:51:58,379 - Statement Id: [pay.paycert.paystart] Prepared SQL: [update pay a inner join users b on b.userno=a.userno set a.ptype= ?param0 ,a.paylimit= ?param1 ,a.orgamt= ?param2 ,a.payamt= ?param3 ,a.isbill= ?param4 ,a.pstatus = case when ?param0 = 6 then 1 else a.pstatus end ,a.payoktime = case when ?param0 = 6 then now() else a.payoktime end where a.payno= ?param5 and a.userno= ?param6 and a.pstatus=21; update payitem a inner join users b on b.userno=a.userno set a.orgamt= ?param2 ,a.payamt= ?param3 ,a.pstatus = case when ?param0 = 6 then 1 else a.pstatus end ,a.rstatus = 0 where a.payno= ?param5 and a.userno= ?param6 and a.pstatus=21; update lect a inner join users b on b.userno = a.userno set a.status = case when ?param0 = 6 then 1 else a.status end where a.payno= ?param5 and a.userno = ?param6 ; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param5 ;] -2025-12-11 13:51:58,380 - Statement Id: [pay.paylect] Prepared SQL: [update pay set udt=now(),uno= ?param0 ,uip= ?param1 ,pstatus=case when ptype=3 then 22 else 1 end ,payoktime=case when ptype=3 then null else now() end ,pgkey= ?param2 where payno= ?param3 ; insert into paydata(payno,payresult,payresultmsg,vactnum,vactbankcode,vactbankname,vactname,vactinname,cshrrcode,cshrtype,cshrauthno,cardquota,cardquotatype,cardeventcode,cardnum,iscardpoint,cardcode,cardbankcode,cardprtccode,checkflag,ocbnum,ocbappno,ocbprice,gsnum,gsremain,gsprice,unum,upoint,uprice,cdt,cno,udt,uno,uip) values ( ?param3 , ?param4 , ?param5 ,HEX(AES_ENCRYPT( ?param6 , 'np123@!')), ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 ,HEX(AES_ENCRYPT( ?param17 , 'np123@!')), ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 , ?param28 , ?param29 , ?param30 , ?param31 ,now(), ?param0 ,now(), ?param0 , ?param1 ); update payitem a inner join pay b on b.payno=a.payno set a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 ,a.pstatus=case when b.ptype=3 then 22 else 1 end where a.payno= ?param3 ; insert into lect (cmno,payno,pino,userno ,status,iscomplete,orgcmno,attrate,isrebate ,ispc,isjoin,fgno,apoint,mpoint ,fpoint,spoint,dpoint,tpoint,ischanged ,stime,etime,sip,eip,ispcs ,ispce,fgno2,cmisno,cdt,cno,udt,uno,uip) select a.itemno,a.payno,a.pino,case when b.isgroup=1 then a.userno else b.userno end ,case when b.ptype=3 then 2 else 1 end,null,null,0,a.isrebate ,0,ifnull(d.isjoin, 0),null,null,null ,null,null,null,null,0 ,null,null,null,null,null ,null,a.fgno,e.cmisno,now(), ?param0 ,now(), ?param0 , ?param1 from payitem a inner join pay b on b.payno=a.payno inner join users c on c.userno=b.userno left outer join assign d on d.asno=c.asno left outer join pplog e on e.pplno=b.pplno left outer join lect f on f.payno=a.payno and f.pino=a.pino and f.status=4 and f.isready=1 where a.payno= ?param3 and a.ptype=0 and f.lectno is null; update lect a inner join pay b on b.payno=a.payno and b.pstatus in (22,1) inner join payitem c on c.payno=b.payno and c.itemno=a.cmno and c.pstatus=b.pstatus set a.status=case when b.pstatus=22 then 2 else 1 end,a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param3 and a.status=4; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 23:59:59') where a.payno = ?param3 ;] -2025-12-11 13:51:58,381 - Statement Id: [pay.pay.fail] Prepared SQL: [update pay set pstatus= ?param0 where payno= ?param1 and pstatus != 1 and pstatus != 22; insert into paydata(payno,payresult,payresultmsg,vactnum,vactbankcode,vactbankname,vactname,vactinname,cshrrcode,cshrtype,cshrauthno,cardquota,cardquotatype,cardeventcode,cardnum,iscardpoint,cardcode,cardbankcode,cardprtccode,checkflag,ocbnum,ocbappno,ocbprice,gsnum,gsremain,gsprice,unum,upoint,uprice,cdt,cno,udt,uno,uip) values ( ?param1 , ?param2 , ?param3 ,HEX(AES_ENCRYPT( ?param4 , 'np123@!')), ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 ,HEX(AES_ENCRYPT( ?param15 , 'np123@!')), ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 , ?param28 ,now(), ?param29 ,now(), ?param29 , ?param30 );] -2025-12-11 13:51:58,382 - Statement Id: [pay.paylect.vbankin] Prepared SQL: [insert into payvbankin (payno,pgkey,inbankcode,indeal,inymd,inhms,msgseq,transseq,vacct,inamt,checkamt,isclose,typemsg,frombank,fromname,fromymd,calcymd,tranymd,transcode,korcode,cshrymd,cshrhms,cshrcode,cshrpgkey,cshramt,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 ,now(), ?param25 ,now(), ?param25 , ?param26 ); update pay set udt=now(),uno= ?param25 ,uip= ?param26 ,pstatus=1 ,payoktime=now() where payno= ?param0 and pstatus=22 ; update payitem a inner join pay b on b.payno=a.payno set a.udt=now(),a.uno= ?param25 ,a.uip= ?param26 ,a.pstatus=1 where a.payno= ?param0 and a.pstatus=22; update lect a inner join pay b on b.isexam <> 1 and b.payno=a.payno and b.pstatus=1 set a.udt=now(),a.uno= ?param25 ,a.uip= ?param26 ,a.status=1 where a.payno= ?param0 ; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 23:59:59') where a.payno = ?param0 ;] -2025-12-11 13:51:58,382 - Statement Id: [pay.paycancel] Prepared SQL: [update pay set udt=now(),uno= ?param0 ,uip= ?param1 ,pstatus=case when pstatus=22 then 43 else 41 end where payno= ?param2 and userno= ?param3 and pstatus in (51,55,21,22); update payitem a inner join pay b on b.payno=a.payno and b.userno= ?param3 and b.pstatus in (41,43) set a.pstatus=b.pstatus,a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.pstatus in (21,22); update lect a inner join pay b on b.payno=a.payno and b.userno= ?param3 and b.pstatus in (41,43) set a.status=9 where a.payno= ?param2 ; update examuser a inner join pay b on b.payno=a.payno and b.userno=a.userno and b.pstatus in (41,43) set a.pstatus=9 where a.payno= ?param2 and a.userno= ?param3] -2025-12-11 13:51:58,382 - Statement Id: [pay.cart.clear] Prepared SQL: [update paycart set status=2,udt=now(),uno= ?param0 ,uip= ?param1 where userno= ?param2 and status=1 and date_add(cdt, interval 7 day) < now(); update paycart a inner join cm b on b.cmno=a.itemno and b.udt > a.cdt set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype=0; update paycart a inner join book b on b.bkno=a.itemno and b.udt > a.cdt set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype in (2,9); update paycart a left outer join cm b on b.cmno=a.itemno and b.rstime < now() and b.retime > now() set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype=0 and b.cmno is null; update paycart a left outer join paycart b on b.ptype =0 and b.userno= ?param2 and b.status=1 and b.itemno=a.cmno set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype=9 and b.pcno is null] -2025-12-11 13:51:58,383 - Statement Id: [pay.payrfd.up] Prepared SQL: [update payrfd set fgnor= ?param0 ,fgnob= ?param1 ,udt=now(),uno= ?param2 ,uip= ?param3 where rfdno= ?param4 and payno= ?param5] -2025-12-11 13:51:58,384 - Statement Id: [pay.payrfdcancel.up] Prepared SQL: [delete from payrfditem where rfdno= ?param0 ; update payrfd set rstatus= ?param1 ,udt=now(),uno= ?param2 ,uip= ?param3 where rfdno= ?param0 and payno= ?param4] -2025-12-11 13:51:58,384 - Statement Id: [pay.unpay] Prepared SQL: [update examuser a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null and b.userno=a.userno inner join payitem c on c.payno=b.payno and c.ptype=3 and c.itemno=a.exno and c.pino=a.pino set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.pstatus=2; update lect a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null inner join payitem c on c.payno=b.payno and c.ptype in(0,4) and c.itemno=a.cmno and c.userno=a.userno and c.pino=a.pino set a.status=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.status=2 and a.ischanged=0; update payitem a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 ; update pay set pstatus=1,isunpay=1,udt=now(),uno= ?param0 ,uip= ?param1 where payno= ?param2 and pstatus=22 and ptype=3 and ispg=1 and isunpay is null; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param2 ;] -2025-12-11 13:51:58,384 - Statement Id: [pay.abspay] Prepared SQL: [update examuser a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null and b.userno=a.userno inner join payitem c on c.payno=b.payno and c.ptype=3 and c.itemno=a.exno and c.pino=a.pino set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.pstatus=2; update lect a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null inner join payitem c on c.payno=b.payno and c.ptype in(0,4) and c.itemno=a.cmno and c.userno=a.userno and c.pino=a.pino set a.status=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.status=2 and a.ischanged=0; update payitem a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 ; update pay set ptype= ?param3 ,payoktime=now(),pstatus=1,isunpay=3,udt=now(),uno= ?param0 ,uip= ?param1 where payno= ?param2 and pstatus=22 and ptype=3 and ispg=1 and isunpay is null; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param2 ;] -2025-12-11 13:51:58,385 - Statement Id: [pay.unpaymoney] Prepared SQL: [update pay set isunpay=2,payoktime= ?param0 ,udt=now(),uno= ?param1 ,uip= ?param2 where payno= ?param3 and isunpay=1; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param3 ;] -2025-12-11 13:51:58,385 - Statement Id: [pay.pplogtype.up] Prepared SQL: [update pplog set typeman = ?param0 ,typejob = ?param1 ,typeedu = ?param2 ,typegrade = ?param3 ,typejobitem = ?param4 where pplno = ?param5] -2025-12-11 13:51:58,385 - Statement Id: [pay.untax] Prepared SQL: [insert into untaxlog (payno,logtime,cdt,cno,udt,uno,uip) values( ?param0 ,now(),now(), ?param1 ,now(), ?param1 , ?param2 ); update pay set iscashrct = null where payno = ?param0 ;] -2025-12-11 13:51:58,385 - Statement Id: [pay.standbypayitem.admin] Prepared SQL: [insert into payitem (payno,ptype,itemno,userno,pstatus,rstatus,pcnt ,orgamt,discamt,payamt,payamtcash,payamtcard,refundamt,isrebate,cdt,cno,udt,uno,uip) values( ?param0 ,0, ?param1 , ?param2 ,21,0,1 ,0,0,0,0,0,0, ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 ); insert into lect(cmno,payno,pino,userno,status,attrate,isrebate,ispc,isjoin,ischanged,isready,cmisno,cdt,cno,udt,uno,uip) select ?param1 , ?param0 ,LAST_INSERT_ID(),a.userno,4,0, ?param3 ,0,ifnull(b.isjoin,0),0,1, ?param6 ,now(), ?param4 ,now(), ?param4 , ?param5 from users a left outer join assign b on b.asno=a.asno where a.userno= ?param2 ;] -2025-12-11 13:51:58,407 - Statement Id: [exam.exam.in] Prepared SQL: [insert into exam (cgno,exname,infee,outfee ,certcc,certgradecc,rstime,retime,estime,eetime ,elocation,certdate,certindate,introhtml ,isopen,isresultopen,isscored,fgno,isdel ,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 ,0, ?param15 , ?param16 ,0 ,now(), ?param17 ,now(), ?param17 , ?param18 )] -2025-12-11 13:51:58,407 - Statement Id: [exam.exam.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:51:58,407 - Statement Id: [exam.exam.up] Prepared SQL: [update exam set udt=now(),uno= ?param0 ,uip= ?param1 ,exname = ?param2 ,infee = ?param3 ,outfee = ?param4 ,certcc = ?param5 ,certgradecc = ?param6 ,rstime = ?param7 ,retime = ?param8 ,estime = ?param9 ,eetime = ?param10 ,elocation = ?param11 ,certdate = ?param12 ,certindate = ?param13 ,introhtml = ?param14 ,isopen = ?param15 ,fgno = ?param16 where exno= ?param17] -2025-12-11 13:51:58,407 - Statement Id: [exam.del] Prepared SQL: [update exam a inner join ( select count(userno) cntuser, exno from examuser where exno = ?param0 group by exno ) b on b.exno=a.exno set a.uip= ?param1 ,a.uno= ?param2 ,a.isdel = 1 where a.exno= ?param0 and b.cntuser=0 and a.isdel=0;] -2025-12-11 13:51:58,407 - Statement Id: [exam.examuser.save] Prepared SQL: [insert ignore into examuser(exno,userno,status,pstatus,avrg,certdate,certindate,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 ,now(), ?param7 ,now(), ?param7 , ?param8 )] -2025-12-11 13:51:58,408 - Statement Id: [exam.examopen] Prepared SQL: [update exam set udt=now(),uno= ?param0 ,uip= ?param1 ,isresultopen= ?param2 where exno= ?param3 ;] -2025-12-11 13:51:58,408 - Statement Id: [exam.examuser.renew] Prepared SQL: [update examuser set udt=now(),uno= ?param0 ,uip= ?param1 ,certdate= ?param2 ,certindate= ?param3 where exno= ?param4 and userno= ?param5 ; insert into examuserrenew (exno,userno,certtime,certdate,certindate,renewreason,isfirst,certidx,cdt,cno,udt,uno,uip) select a.exno, ?param5 ,now(), ?param2 , ?param3 , ?param6 ,0,max(a.certidx),now(), ?param0 ,now(), ?param0 , ?param1 from( select a.exno,ifnull(max(d.certidx), 0)+1 certidx from examuser a inner join exam a2 on a2.exno=a.exno left outer join exam c on c.certcc=a2.certcc and c.certgradecc=a2.certgradecc left outer join examuserrenew d on d.exno=c.exno and year(d.certtime)=year(a.certdate) where a.exno= ?param4 group by a.exno,a.userno,a.certdate,a.certindate ) a] -2025-12-11 13:51:58,446 - Statement Id: [grade.lectcomplete.cancel] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,iscomplete=0 ,completetime=null where lectno= ?param2 and ifnull(iscomplete,0) <> 1] -2025-12-11 13:51:58,446 - Statement Id: [grade.lectcomplete.cancel2] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,iscomplete=0 ,completetime=null where lectno= ?param2 and ifnull(iscomplete,0)] -2025-12-11 13:51:58,461 - Statement Id: [att.att.in] Prepared SQL: [update lectinning set udt=now(),uno= ?param0 ,uip= ?param1 ,lectno= ?param2 ,cmino= ?param3 ,totstudy=0 ,stime=now(),etime=null ,istatus=1,statustime=null,statusreason=null where lectno= ?param2 and cmino= ?param3 and istatus is null; insert into lectinning (lectno,cmino,totstudy,stime,etime,istatus,statustime,statusreason,sip,eip,ispcs,ispce,cdt,cno,udt,uno,uip) select ?param2 , ?param3 ,0,now(),null,1,null,null, ?param1 ,null,1,null,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectinning b on b.lectno= ?param2 and b.cmino= ?param3 where b.lectno is null; update lect set stime = case when stime is null then now() else stime end ,sip = case when sip is null then ?param1 else sip end ,ispcs = case when ispcs is null then 1 else ispcs end where lectno= ?param2] -2025-12-11 13:51:58,462 - Statement Id: [att.att.out] Prepared SQL: [update lectinning set udt=now(),uno= ?param0 ,uip= ?param1 ,totstudy=timestampdiff(SECOND, stime, now()) ,etime=now() ,eip= ?param1 ,ispce=1 ,istatus=2 where lectno= ?param2 and cmino= ?param3 and istatus=1; update lect a inner join ( select a.lectno,convert(100*count(c.lectno)/count(b.cmino), int) attrate from lectinning a inner join cminning b on b.cmino=a.cmino and ifnull(b.isscd,0)=0 left outer join lectinning c on c.lectno=a.lectno and c.cmino=b.cmino and c.istatus=2 where a.lectno= ?param2 and a.cmino= ?param3 and a.istatus=2 group by a.lectno ) b on b.lectno=a.lectno set a.attrate=b.attrate ,a.etime=now(),a.eip= ?param1 ,a.ispce=1] -2025-12-11 13:51:58,462 - Statement Id: [att.abs] Prepared SQL: [update lectinning set istatus=2 ,stime=case when stime is null then now() else stime end ,etime=case when etime is null then now() else etime end ,sip=case when sip is null then ?param0 else sip end ,eip=case when eip is null then ?param0 else eip end ,ispcs=case when ispcs is null then 1 else ispcs end ,ispce=case when ispce is null then 1 else ispce end ,statustime=now() ,statusreason= ?param1 ,statususerno= ?param2 where lectno= ?param3 and cmino= ?param4 and (istatus is null or istatus<2); insert into lectinning(lectno,cmino,totstudy,stime,etime,istatus,statustime,statusreason,statususerno,cdt,cno,udt,uno,uip) select a.lectno, ?param4 ,0,now(),now(),2,now(), ?param1 , ?param2 ,now(), ?param2 ,now(), ?param2 , ?param0 from lect a left outer join lectinning b on b.lectno=a.lectno and b.cmino= ?param4 where a.lectno= ?param3 and a.status=1 and a.ischanged=0 and b.lectno is null; update lect a inner join ( select a.lectno,convert(100*count(c.lectno)/count(b.cmino), int) attrate from lectinning a inner join lect a2 on a2.lectno=a.lectno inner join cminning b on b.cmno=a2.cmno and ifnull(b.isscd,0)=0 left outer join lectinning c on c.lectno=a.lectno and c.cmino=b.cmino and c.istatus=2 where a.lectno= ?param3 and a.cmino= ?param4 and a.istatus=2 group by a.lectno ) b on b.lectno=a.lectno set a.attrate=b.attrate ,a.stime=case when a.stime is null then now() else a.stime end ,a.etime=case when a.etime is null then now() else a.etime end ,a.sip=case when a.sip is null then ?param0 else a.sip end ,a.eip=case when a.eip is null then ?param0 else a.eip end ,a.ispcs=case when a.ispcs is null then 1 else a.ispcs end ,a.ispce=case when a.ispce is null then 1 else a.ispce end where a.lectno= ?param3] -2025-12-11 13:51:58,482 - Statement Id: [cr.ctps] Prepared SQL: [select a.cmino,a.iseq,a.ititle,a.atime,a.mstime,a.metime ,a2.isokmid ,b.ctno,b.ctype,b.ccode,b.ismenu,b.isoversize ,c.cpno,c.pseq,c.cpname,c.srcp,c.srcm ,a2.pseq lastpseq,a2.psec from cminning a inner join lectinning a2 on a2.lectno= ?param0 and a2.cmino=a.cmino inner join ct b on b.ctno=a.ctno and b.isdel=0 inner join ctpage c on c.ctno=b.ctno and c.isdel=0 where a.cmino= ?param1 order by a.iseq] -2025-12-11 13:51:58,482 - Statement Id: [cr.getprogress] Prepared SQL: [select case when b.atime=0 or ifnull(us.no,0) > 0 then 100 else case when floor(a.totstudy / (b.sttime * 60) * 100) > 100 then 100 else floor(a.totstudy / (b.sttime * 60) * 100) end end from lectinning a inner join cminning b on b.cmino=a.cmino inner join lect c on a.lectno = c.lectno left outer join userstatus us on c.userno = us.userno and us.playbar = 1 where a.lectno= ?param0 and a.cmino= ?param1] -2025-12-11 13:51:58,483 - Statement Id: [cr.checklectdate] Prepared SQL: [select a.lectno,a.sdate,a.edate from lect a where a.lectno= ?param0] -2025-12-11 13:51:58,483 - Statement Id: [cr.inningchange.pre] Prepared SQL: [select a.cmino,b.isseq,c.istatus,d.istatus preistatus,a.isrebate,a.iseq,a2.cmino precmino from ( select a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq,max(c.iseq) preiseq from ( select a.lectno,b.cmno,b.isrebate,max(d.iseq) iseq from lectinning a inner join lect b on b.lectno=a.lectno inner join cminning c on c.cmino=a.cmino inner join cminning d on d.cmno=c.cmno and d.iseq < c.iseq and d.isonline=1 where a.lectno= ?param0 and a.cmino= ?param1 group by a.lectno,b.cmno,b.isrebate ) a inner join cminning b on b.cmno=a.cmno and b.iseq=a.iseq left outer join cminning c on c.cmno=b.cmno and c.iseq < b.iseq and c.isonline=1 group by a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq ) a inner join cm b on b.cmno=a.cmno left outer join cminning a2 on a2.cmno=b.cmno and a2.iseq=a.preiseq left outer join lectinning c on c.lectno=a.lectno and c.cmino=a.cmino left outer join lectinning d on d.lectno=a.lectno and d.cmino=a2.cmino] -2025-12-11 13:51:58,485 - Statement Id: [cr.inningchange.next] Prepared SQL: [select a.cmino,b.isseq,c.istatus,d.istatus preistatus,a.isrebate,a.iseq,a2.cmino precmino from ( select a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq,min(c.iseq) preiseq from ( select a.lectno,b.cmno,b.isrebate,min(d.iseq) iseq from lectinning a inner join lect b on b.lectno=a.lectno inner join cminning c on c.cmino=a.cmino inner join cminning d on d.cmno=c.cmno and d.iseq > c.iseq and d.isonline=1 where a.lectno= ?param0 and a.cmino= ?param1 group by a.lectno,b.cmno,b.isrebate ) a inner join cminning b on b.cmno=a.cmno and b.iseq=a.iseq left outer join cminning c on c.cmno=b.cmno and c.iseq > b.iseq and c.isonline=1 group by a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq ) a inner join cm b on b.cmno=a.cmno left outer join cminning a2 on a2.cmno=b.cmno and a2.iseq=a.preiseq left outer join lectinning c on c.lectno=a.lectno and c.cmino=a.cmino left outer join lectinning d on d.lectno=a.lectno and d.cmino=a2.cmino] -2025-12-11 13:51:58,485 - Statement Id: [cr.mycmrs] Prepared SQL: [select distinct a.lectno,a.attrate ,b.rsno,b.cmno,b.rscno,b.rstype,b.rsname,b.rscondition ,case when c.lectno is null then 0 else 1 end isrsok ,a.edate ,d.istatus,e.iseq from lect a inner join cmrs b on b.cmno=a.cmno and b.isdel=0 left outer join lectrs c on c.lectno=a.lectno and c.rsno=b.rsno left outer join lectinning d on d.lectno=a.lectno and b.cmino = d.cmino left outer join cminning e on b.cmino = e.cmino where a.lectno= ?param0 and a.userno= ?param1 order by b.rsno] -2025-12-11 13:51:58,485 - Statement Id: [cr.mycmrsq] Prepared SQL: [select b.rscno,b.rscqno ,c.qno,c.atype,c.qtext,c.rightcount,a.username as teachername from ( select distinct b.rscno,e.username from lect a inner join cmrs b on b.rsno= ?param0 and b.cmno=a.cmno and b.isdel=0 left outer join lectrs c on c.lectno=a.lectno and c.rsno=b.rsno left outer join cminning d on b.cmino = d.cmino left outer join users e on d.userno = e.userno where a.lectno= ?param1 and a.userno= ?param2 and c.lectno is null ) a inner join rscq b on b.rscno=a.rscno inner join question c on c.qno=b.qno order by b.dseq] -2025-12-11 13:51:58,486 - Statement Id: [cr.mycmrsqi] Prepared SQL: [select b.rscqno ,c.qno ,d.qino,d.qitext ,e.fileurl from ( select distinct b.rscno from lect a inner join cmrs b on b.rsno= ?param0 and b.cmno=a.cmno and b.isdel=0 left outer join lectrs c on c.lectno=a.lectno and c.rsno=b.rsno where a.lectno= ?param1 and a.userno= ?param2 and c.lectno is null ) a inner join rscq b on b.rscno=a.rscno inner join question c on c.qno=b.qno inner join questionitem d on d.qno=c.qno and d.isdel=0 left outer join fileinfo e on e.fgno=d.fgno and e.isdel=0 order by b.dseq,d.qino] -2025-12-11 13:51:58,486 - Statement Id: [cr.lectex] Prepared SQL: [select a.lectno,a.attrate,a.iscomplete,a.sdate,a.edate ,b.sstime,b.setime ,c.exno,c.exname,c.extype,c.edesc,c.econdition,c.etime,c.evtype,c.eqtype,c.israndq,c.israndqi,c.qcount,c.isblur,c.tpoint,ifnull(c.relaylimit,999) relaylimit,c.isusebackup,c.isseq,c.isreexamable,c.isresultopen ,d.lectno exlectno,d.estart,d.eend,d.tpoint,d.recount,d.rechecktime,ifnull(d.entercount,0) entercount,d.cblock ,case when a.etime = 0 then 99999999 else TIMESTAMPDIFF(MINUTE, now(), date_add(ifnull(d.estart, now()), interval c.etime MINUTE)) end rtime ,d.recount ,case when case when case when a.isrebate = 1 then f.midcutrfd else f.midcut end <= ifnull(e.ex0lectpoint,0) then 1 else 0 end = 1 and case when case when a.isrebate = 1 then f.finalcutrfd else f.finalcut end <= ifnull(e.ex1lectpoint,0) then 1 else 0 end = 1 then 1 else 0 end ispass from lect a inner join cm b on b.cmno=a.cmno inner join cmex c on c.exno= ?param0 inner join cmev f on f.cmno = b.cmno left outer join lectex d on d.lectno=a.lectno and d.exno=c.exno left outer join ( select a.lectno ,count(b1.exno) ex0cnt,count(c1.lectno) ex0lectcnt,avg(ifnull(c1.tpoint,0) / b1.tpoint * 100) ex0lectpoint ,count(b2.exno) ex1cnt,count(c2.lectno) ex1lectcnt,avg(ifnull(c2.tpoint,0) / b2.tpoint * 100) ex1lectpoint from lect a left outer join cmex b1 on b1.cmno = a.cmno and b1.extype = 0 and b1.isdel=0 left outer join lectex c1 on c1.exno = b1.exno and c1.lectno = a.lectno left outer join cmex b2 on b2.cmno = a.cmno and b2.extype = 1 and b2.isdel=0 left outer join lectex c2 on c2.exno = b2.exno and c2.lectno = a.lectno where a.lectno = ?param1 ) e on e.lectno = a.lectno where a.lectno= ?param1 and a.userno= ?param2] -2025-12-11 13:51:58,487 - Statement Id: [cr.userexam.detailforexamforsubmit] Prepared SQL: [select a.exno,a.exname,a2.sstime,a2.setime,a.tpoint,a.etime,a.qcount,b.estart,a.edesc, a.extype,TIMESTAMPDIFF(MINUTE, now(), date_add(ifnull(b.estart, now()), interval a.etime MINUTE)) rtime from cmex a inner join cm a2 on a2.cmno=a.cmno inner join lectex b on b.lectno= ?param0 and b.exno=a.exno and b.eend is null and (a.etime = 0 or date_add(ifnull(b.estart, now()), interval (a.etime + 1) MINUTE) > now()) inner join lect c on c.lectno=b.lectno and c.userno= ?param1 where a.exno= ?param2] -2025-12-11 13:51:58,487 - Statement Id: [cr.lectsd] Prepared SQL: [select a.lectno,a.attrate,a.cmno,a.sdate,a.edate ,b.sdno,b.sdname,b.sddesc,b.fgno sdfgno,b.sdcondition ,c.sstime,c.setime ,d.checktime,d.cpoint,d.feedb,d.fgno,d.atext from lect a inner join cmsd b on b.cmno=a.cmno and b.sdno= ?param0 inner join cm c on c.cmno=b.cmno left outer join lectsd d on d.lectno=a.lectno and d.sdno=b.sdno where a.lectno= ?param1 and a.userno= ?param2] -2025-12-11 13:51:58,487 - Statement Id: [cr.lectsd2] Prepared SQL: [select a.lectno,a.attrate,a.sdate,a.edate ,b.sdno,b.sdname,b.sddesc,b.fgno sdfgno,b.sdcondition ,c.sstime,c.setime ,d.checktime,d.cpoint,d.feedb,d.fgno,d.atext from lect a inner join cmsd b on b.cmno=a.cmno and b.sdno= ?param0 inner join cm c on c.cmno=b.cmno left outer join lectsd d on d.lectno=a.lectno and d.sdno=b.sdno where a.lectno= ?param1 and a.userno= ?param2] -2025-12-11 13:51:58,487 - Statement Id: [cr.lectsdboards] Prepared SQL: [select a.bno,a.subject,a.cdt,a.rcount ,u.username ,count(b.bcno) ccount from lectsdboard a inner join users u on u.userno=a.cno left outer join lectsdboardcmt b on b.bno=a.bno and b.isdel=0 where a.sdno= ?param0 and a.isdel=0 group by a.bno,a.subject,a.cdt,a.rcount,u.username order by a.cdt] -2025-12-11 13:51:58,487 - Statement Id: [cr.lectsdboard] Prepared SQL: [update lectsdboard set rcount=rcount+1 where bno= ?param0 and cno<> ?param1 ; select a.bno,a.subject,a.contents,a.cdt,a.fgno,a.cno ,b.sdname ,c.sstime,c.setime,l.sdate,l.edate ,u.username,u.userno ,a2.checktime from lectsdboard a inner join lectsd a2 on a2.lectno=a.lectno and a2.sdno=a.sdno inner join users u on u.userno=a.cno inner join lect l on l.lectno = a2.lectno inner join cmsd b on b.sdno=a.sdno inner join cm c on c.cmno=b.cmno where a.bno= ?param0 and a.isdel=0] -2025-12-11 13:51:58,487 - Statement Id: [cr.lectsdboardcmt] Prepared SQL: [select a.bno ,b.bcno,b.ctext,b.cno,b.cdt ,c.userno,c.username,c.usertype,c.username cnoname from lectsdboard a inner join lectsdboardcmt b on b.bno=a.bno and b.isdel=0 inner join users c on c.userno=b.cno where a.bno= ?param0 order by b.cdt desc] -2025-12-11 13:51:58,489 - Statement Id: [cr.pay1] Prepared SQL: [select p.payno,p.cdt,p.payamt,p.ptype,p.refundamt,p.ispg,p.isgroup,p.isexam,p.pstatus,p.rstatus,p.payoktime,p.pgkey,p.isdvr,p.deliamt,p.isunpay,p.paylimit ,p.iscashrct ,u.userno,u.username,u.post,u.address1,u.address2 ,CAST(AES_DECRYPT(UNHEX(u.userpno), 'np123@!') AS char) userpno ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email ,case pi.ptype when 3 then exu.cdt when 4 then le.oktime else p.cdt end oktime ,pd.dvrcode,pd.rcvname,pd.isdvr isdvr2,pd.codetime,pd.post post2,pd.address1 address12,pd.address2 address22,pd.dmemo ,CAST(AES_DECRYPT(UNHEX(pd.telno), 'np123@!') AS char) telno2 ,CAST(AES_DECRYPT(UNHEX(pd.mobile), 'np123@!') AS char) mobile2 ,tax.iscancel, tax.taxdate, tax.taxno ,paydata.vactbankname,CAST(AES_DECRYPT(UNHEX(paydata.vactnum), 'np123@!') AS char) vactnum,paydata.vactname ,(select ischeck from paytax where payno = p.payno limit 1) ischeck from pay p inner join users u on u.userno=p.userno left outer join payitem pi on pi.payno=p.payno and pi.ptype in (3,4) left outer join lect le on pi.ptype=4 and le.pino=pi.pino and le.ischanged=0 left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno left outer join examuser exu on exu.exno=ex.exno and exu.userno=p.userno left outer join paydvr pd on pd.payno=p.payno left outer join ( select pt.payno,pt.iscancel,pt.taxdate,pt.taxno from paytax pt where pt.payno = ?param0 order by pt.cdt desc limit 1 ) tax on tax.payno = p.payno left outer join paydata paydata on paydata.payno=p.payno where p.payno= ?param0] -2025-12-11 13:51:58,489 - Statement Id: [cr.pay2] Prepared SQL: [select pi.payno,pi.pino,pi.itemno,pi.pcno,pi.payamt,pi.pcnt,pi.ptype,pi.isrebate ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,u.username,u.userid,u.isassignuser,u.depart,u.kfcfyear ,cc.cname ccpositionname ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,ua.asname ,cm.cshape ,cg.cgname ,pcg.cgname pcgname ,(select attrate from lect where payno = pi.payno limit 1) attrate ,pi.rbank , CAST(AES_DECRYPT(UNHEX(pi.rbankaccnum), 'np123@!') AS char) rbankaccnum, pi.tbankuser from payitem pi inner join pay p on p.payno=pi.payno left outer join cm cm on pi.ptype in (0,1,4) and cm.cmno=pi.itemno left outer join cg cg on pi.ptype in (0,1,4) and cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno left outer join users u on p.isgroup=1 and u.userno=pi.userno left outer join assign ua on ua.asno=u.asno left outer join comcode cc on cc.ccode=u.ccposition where pi.payno= ?param0] -2025-12-11 13:51:58,489 - Statement Id: [cr.payforexam1] Prepared SQL: [select eu.exno payno, eu.userno,eu.cdt,case when ua.isjoin=1 then ex.infee else ex.outfee end payamt,0 ptype,0 ispg,0 isgroup,1 isexam,21 pstatus,0 rstatus,null payoktime,null pgkey,0 isdvr,0 deliamt ,u.username,u.post,u.address1,u.address2 ,CAST(AES_DECRYPT(UNHEX(u.userpno), 'np123@!') AS char) userpno ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email ,eu.cdt oktime ,null dvrcode,null rcvname,0 isdvr2,null codetime,null post2,null address12,null address22,null dmemo ,null telno2 ,null mobile2 from examuser eu inner join users u on u.userno=eu.userno left outer join assign ua on ua.asno=u.asno left outer join exam ex on ex.exno=eu.exno where eu.exno= ?param0 and eu.userno= ?param1 and eu.status=1 and eu.payno is null and eu.pino is null and eu.pstatus=4] -2025-12-11 13:51:58,490 - Statement Id: [cr.payforexam2] Prepared SQL: [select eu.exno payno,eu.userno pino,eu.exno itemno,null pcno,case when ua.isjoin=1 then ex.infee else ex.outfee end payamt,1 pcnt,3 ptype ,ex.exname itemname ,u.username,u.userid,u.isassignuser,u.depart,u.kfcfyear ,cc.cname ccpositionname ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,ua.asname ,0 cshape ,null cgname ,null pcgname from examuser eu left outer join exam ex on ex.exno=eu.exno left outer join users u on u.userno=eu.userno left outer join assign ua on ua.asno=u.asno left outer join comcode cc on cc.ccode=u.ccposition where eu.exno= ?param0 and eu.userno= ?param1] -2025-12-11 13:51:58,490 - Statement Id: [cr.pay.forrfd] Prepared SQL: [select a.payno,a.ispg,a.pstatus,a.ptype,a.pgkey,a.isdvr,a.deliamt,a.isrefunddvr,a.payamt,a.refundamt,a.rstatus,a.isgroup,a.iscanceled,a.payoktime ,b.isdvr isdvr2,b.dvrcode ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email from pay a left outer join paydvr b on b.payno=a.payno inner join users u on u.userno=a.userno where a.payno= ?param0 and a.pstatus=1] -2025-12-11 13:51:58,490 - Statement Id: [cr.payitem.forrfd] Prepared SQL: [select pi.pino,pi.payno,pi.pcnt,pi.payamt,pi.refundamt,pi.refundtime,pi.refundinfo,pi.refundstatus,pi.rstatus,pi.ptype ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,pcg.cgname pcgname ,u.userid,u.username from payitem pi inner join pay p on p.payno=pi.payno and p.pstatus=1 inner join users u on u.userno=case when pi.ptype=3 then p.userno else pi.userno end left outer join cm cm on pi.ptype in(0,1,4) and cm.cmno=pi.itemno left outer join cg cg on cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno where pi.payno= ?param0] -2025-12-11 13:51:58,490 - Statement Id: [cr.payrfditems] Prepared SQL: [select b.cdt,a.rfdno ,b.rtext,b.rstatus ,p.isgroup ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,pi.ptype ,u.username,u.userid from pay p inner join payitem pi on pi.payno=p.payno inner join payrfditem a on a.pino=pi.pino inner join payrfd b on b.rfdno=a.rfdno inner join users u on u.userno=case when p.isgroup=1 and pi.ptype in (0,1,4) then pi.userno else p.userno end left outer join cm cm on pi.ptype in(0,1,4) and cm.cmno=pi.itemno left outer join cg cg on cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno where p.payno= ?param0 order by a.rfdno desc] -2025-12-11 13:51:58,490 - Statement Id: [cr.payrfditems2] Prepared SQL: [select a.rfdno ,b.rtext,b.rstatus,b.cdt,b.isowner,b.ramt,b.bankname,b.bankowner ,b.rreason,b.ruser,b.fgnor,b.fgnob ,CAST(AES_DECRYPT(UNHEX(b.rphone), 'np123@!') AS char) rphone ,b.rback ,CAST(AES_DECRYPT(UNHEX(b.bankno), 'np123@!') AS char) bankno ,p.isgroup,p.payno ,pi.payamt ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,u.username,u.userid ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,ua.asname ,f1.orgname,f1.fileno ,f2.orgname orgname2,f2.fileno file2 from payrfditem a inner join payitem pi on pi.pino=a.pino inner join pay p on p.payno=pi.payno inner join users u on u.userno=case when p.isgroup=1 and pi.ptype in (0,1,4) then pi.userno else p.userno end left outer join assign ua on ua.asno=u.asno inner join payrfd b on b.rfdno=a.rfdno left outer join cm cm on pi.ptype in(0,1,4) and cm.cmno=pi.itemno left outer join cg cg on cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno left outer join fileinfo f1 on f1.fgno=b.fgnor and f1.isdel=0 left outer join fileinfo f2 on f2.fgno=b.fgnob and f2.isdel=0 where a.rfdno= ?param0 order by a.rfdno desc] -2025-12-11 13:51:58,491 - Statement Id: [cr.paytaxitem] Prepared SQL: [select case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname,pi.payamt,pi.pcnt,pi.ptype ,p.isgroup,p.payamt ppayamt,p.payoktime,p.ptype pptype from paytax a inner join paytaxitem b on b.taxno=a.taxno inner join payitem pi on pi.pino=b.pino inner join pay p on p.payno=pi.payno left outer join cm cm on pi.ptype in (0,1,4) and cm.cmno=pi.itemno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno where a.taxno= ?param0] -2025-12-11 13:51:58,492 - Statement Id: [cr.paytaxes2] Prepared SQL: [select a.taxno,a.taxamt,a.taxdate from paytax a where a.payno= ?param0] -2025-12-11 13:51:58,492 - Statement Id: [cr.paytax.formgtkey] Prepared SQL: [select taxno, mgtkey from paytax where mgtkey like concat( ?param0 ,'%') order by mgtkey desc limit 1] -2025-12-11 13:51:58,492 - Statement Id: [cr.documnetspast] Prepared SQL: [select a.no,a.kind,a.cg,a.cshape,a.username ,CAST(AES_DECRYPT(UNHEX(a.userpno), 'np123@!') AS char) userpno ,a.typeman,a.edukind,a.typeedu,a.typegrade,a.typejob,a.cgname,a.completeno,a.companyname,a.companyaddr,a.brno,a.eino,a.btype ,a.bkind,a.ceoname,date_format(a.ssdate, '%Y-%m-%d') ssdate,date_format(a.sedate, '%Y-%m-%d') sedate,a.sctime,a.assign,a.slevel,a.uduty ,CAST(AES_DECRYPT(UNHEX(a.phone), 'np123@!') AS char) phone ,a.mname ,CAST(AES_DECRYPT(UNHEX(a.mphone), 'np123@!') AS char) mphone ,a.sprice,a.rprice,a.rbank ,CAST(AES_DECRYPT(UNHEX(a.rbankno), 'np123@!') AS char) rbankno ,a.rbankuser ,CAST(AES_DECRYPT(UNHEX(a.taxemail), 'np123@!') AS char) taxemail ,a.syear,a.cdt,a.cno,a.udt,a.uno,a.uip from docprintpast a where a.no = ?param0] -2025-12-11 13:51:58,492 - Statement Id: [cr.documnetspasts.kind] Prepared SQL: [select a.kind value,a.kind text from docprintpast a where a.kind is not null and a.kind <> "" group by a.kind] -2025-12-11 13:51:58,492 - Statement Id: [cr.documnetspasts.syear] Prepared SQL: [select a.syear value,a.syear text from docprintpast a where a.syear is not null and a.syear <> "" group by a.syear] -2025-12-11 13:51:58,493 - Statement Id: [cr.documnetspasts.cg] Prepared SQL: [select a.cg value,a.cg text from docprintpast a where a.cg is not null and a.cg <> "" group by a.cg] -2025-12-11 13:51:58,493 - Statement Id: [cr.documnetspasts.cshape] Prepared SQL: [select a.cshape value,a.cshape text from docprintpast a where a.cshape is not null and a.cshape <> "" group by a.cshape] -2025-12-11 13:51:58,493 - Statement Id: [cr.documnetspasts.typeman] Prepared SQL: [select a.typeman value,a.typeman text from docprintpast a where a.typeman is not null and a.typeman <> "" group by a.typeman] -2025-12-11 13:51:58,493 - Statement Id: [cr.documnetspasts.edukind] Prepared SQL: [select a.edukind value,a.edukind text from docprintpast a where a.edukind is not null and a.edukind <> "" group by a.edukind] -2025-12-11 13:51:58,493 - Statement Id: [cr.documnetspasts.typeedu] Prepared SQL: [select a.typeedu value,a.typeedu text from docprintpast a where a.typeedu is not null and a.typeedu <> "" group by a.typeedu] -2025-12-11 13:51:58,493 - Statement Id: [cr.documnetspasts.typegrade] Prepared SQL: [select a.typegrade value,a.typegrade text from docprintpast a where a.typegrade is not null and a.typegrade <> "" group by a.typegrade] -2025-12-11 13:51:58,493 - Statement Id: [cr.documnetspasts.typejob] Prepared SQL: [select a.typejob value,a.typejob text from docprintpast a where a.typejob is not null and a.typejob <> "" group by a.typejob] -2025-12-11 13:51:58,493 - Statement Id: [cr.lectinningpage.totstudy] Prepared SQL: [select ifnull(sum(totstudy),-1) totstudy from lectinningpage where lectno = ?param0 and cmino = ?param1 and cpno = ?param2] -2025-12-11 13:51:58,494 - Statement Id: [cr.myExCheck] Prepared SQL: [select l.lectno longval from lect l inner join cm c on l.cmno= c.cmno inner join pay p on l.payno = p.payno inner join users u on l.userno= u.userno left outer join (select c.cmno , c.cshape , c.cname , ci.cmino ,d.cmisno ,d.sseq ,d.estart ,d.eend ,d.studyplace ,ci.isscd from cm c inner join cminning ci on c.cmno = ci.cmno inner join cminningscd d on d.cmino = ci.cmino where c.cshape=2 and ci.isscd=1 and ci.scdtype=0 ) cmi on cmi.cmno = l.cmno and cmi.cmisno = l.cmisno left outer join lectinning li on li.cmino = cmi.cmino and li.lectno = l.lectno left outer join pplog pl on p.pplno= pl.pplno where l.lectno= ?param0 and l.userno = ?param1 and cmi.isscd = 1 and li.istatus = 2 AND IFNULL(l.iscomplete, 0) = 0] -2025-12-11 13:51:58,495 - Statement Id: [cr.lectinningpage.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-11 13:51:58,496 - Statement Id: [cr.lectsdboard.in] Prepared SQL: [update lectsd a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.submittime=now(),submitip= ?param2 where a.lectno= ?param3 and a.sdno= ?param4 and a.checktime is null; insert into lectsd (lectno,sdno,iscopy,submittime,submitip,cdt,cno,udt,uno,uip) select a.lectno,a.sdno,0,now(), ?param2 ,now(), ?param1 ,now(), ?param1 , ?param2 from (select ?param3 lectno, ?param0 userno, ?param4 sdno) a inner join lect b on b.lectno=a.lectno and b.userno=a.userno and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno left outer join lectsd d on d.lectno=a.lectno and d.sdno=a.sdno where d.lectno is null; SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into lectsdboard (lectno,sdno,subject,contents,fgno,rcount,cip,isdel,cdt,cno,udt,uno,uip) select a.lectno,a.sdno, ?param5 , ?param6 , ?param7 ,0, ?param2 ,0,now(), ?param1 ,now(), ?param1 , ?param2 from (select ?param3 lectno, ?param0 userno, ?param4 sdno) a inner join lect b on b.lectno=a.lectno and b.userno=a.userno and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno] -2025-12-11 13:51:58,497 - Statement Id: [cr.lectsdboard.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-11 13:51:58,497 - Statement Id: [cr.lectsdboardcmt.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into lectsdboardcmt (bno,ctext,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,0,now(), ?param2 ,now(), ?param2 , ?param3 );] -2025-12-11 13:51:58,497 - Statement Id: [cr.lectsdboardcmt.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:51:58,497 - Statement Id: [cr.examuserpayok] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into pay (ptype,ispg,isgroup,isexam,userno,username,pstatus,rstatus,rstatustime,cshrcancelnum,canceltime,cancelmsg,cancelcnt ,refunding,paylimit,payoktime,pgkey,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,isdvr,cdt,cno,udt,uno,uip) select ?param0 ,0,0,1,u.userno,u.username,1,0,null,null,null,null,null ,0,null, ?param1 ,null ,a.outfee ,case when ?param0 = 6 then a.outfee else case when ua.isjoin=1 then a.outfee-a.infee else 0 end end ,0,0 ,case when ?param0 = 6 then 0 else case when ua.isjoin=1 then a.infee else a.outfee end end ,0,0,now(), ?param2 ,now(), ?param2 , ?param3 from exam a inner join users u on u.userno= ?param4 left outer join assign ua on ua.asno=u.asno where a.exno= ?param5] -2025-12-11 13:51:58,497 - Statement Id: [cr.examuserpayok.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-11 13:51:58,497 - Statement Id: [cr.examuserpayok2] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into payitem (payno,ptype,pcno,itemno,userno,pstatus,rstatus,pgkey,cancelcode,cancelmsg,canceltype,pcnt ,orgamt,discamt,payamt ,payamtcash,payamtcard ,refundamt,refundtime,refundtimereal,refundinfo,isrebate,fgno,cartno,cdt,cno,udt,uno,uip) select p.payno,3,null, ?param0 , ?param1 ,1,0,null,null,null,null,1 ,a.outfee ,case when p.ptype=6 then a.outfee else case when ua.isjoin=1 then a.outfee-a.infee else 0 end end ,case when p.ptype=6 then 0 else case when ua.isjoin=1 then a.infee else a.outfee end end ,0,0 ,0,null,null,null,0,null,null,now(), ?param2 ,now(), ?param2 , ?param3 from exam a inner join users u on u.userno= ?param1 inner join pay p on p.payno= ?param4 left outer join assign ua on ua.asno=u.asno where a.exno= ?param0] -2025-12-11 13:51:58,497 - Statement Id: [cr.examuserpayok2.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-11 13:51:58,498 - Statement Id: [cr.studylog] Prepared SQL: [update lectinningpage a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 set a.totstudy=TIMESTAMPDIFF(SECOND, a.stime, now()),a.etime=now(),a.eip= ?param1 ,a.udt=now(),a.uno= ?param2 ,a.uip= ?param1 where a.logno= ?param3 ; update lectinning a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 inner join cminning c on c.cmino=a.cmino inner join ( select lectno,sum(totstudy) totstudy from lectinningpage where lectno= ?param4 and cmino= ?param5 group by lectno ) d on d.lectno=a.lectno set a.udt=now(),a.uno= ?param2 ,a.uip= ?param1 ,a.totstudy=d.totstudy ,a.etime=now() ,a.istatus=case when a.istatus <> 2 and c.atime * 60 <= d.totstudy then 2 else a.istatus end ,a.finishtime=case when a.finishtime is null and c.atime * 60 <= d.totstudy then now() else a.finishtime end ,a.eip= ?param1 ,a.ispce= ?param6 ,a.psec= ?param7 where a.lectno= ?param4 and a.cmino= ?param5 ; update lect a inner join ( select a.lectno,truncate(count(c.lectno) / count(b.cmino) * 100, 0) attrate from lect a inner join cminning b on b.cmno=a.cmno and ifnull(b.isscd,0)=0 left outer join lectinning c on c.lectno=a.lectno and c.cmino=b.cmino and c.istatus=2 where a.lectno= ?param4 and a.userno= ?param0 group by a.lectno ) b on b.lectno=a.lectno inner join cmev ce on a.cmno = ce.cmno set a.attrate=b.attrate ,a.apoint = (((b.attrate / 100) * ce.attend / 100)* 100) ,a.etime=now() ,a.eip= ?param1 ,a.ispce= ?param6 ,a.udt=now(),a.uno= ?param2 ,a.uip= ?param1 where a.lectno= ?param4 and a.userno= ?param0 ;] -2025-12-11 13:51:58,498 - Statement Id: [cr.studymid] Prepared SQL: [update lectinning set isokmid=1 where lectno= ?param0 and cmino= ?param1] -2025-12-11 13:51:58,499 - Statement Id: [cr.lectsd.save] Prepared SQL: [update lectsd a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.fgno= ?param3 ,a.atext= ?param4 ,a.submittime=now(),submitip= ?param2 where a.lectno= ?param5 and a.sdno= ?param6 and a.checktime is null; insert into lectsd (lectno,sdno,atext,fgno,iscopy,submittime,submitip,cdt,cno,udt,uno,uip) select a.lectno,a.sdno, ?param4 , ?param3 ,0,now(), ?param2 ,now(), ?param1 ,now(), ?param1 , ?param2 from (select ?param5 lectno, ?param0 userno, ?param6 sdno) a inner join lect b on b.lectno=a.lectno and b.userno=a.userno inner join cm c on c.cmno=b.cmno and b.sdate < now() and b.edate > now() left outer join lectsd d on d.lectno=a.lectno and d.sdno=a.sdno where d.lectno is null;] -2025-12-11 13:51:58,499 - Statement Id: [cr.lectsdboard.save] Prepared SQL: [update lectsd a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.submittime=now(),submitip= ?param2 where a.lectno= ?param3 and a.sdno= ?param4 and a.checktime is null; update lectsdboard a inner join lectsd a2 on a2.lectno=a.lectno and a2.sdno=a.sdno and a2.checktime is null inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.subject= ?param5 ,contents= ?param6 ,a.fgno= ?param7 where a.bno= ?param8 and a.lectno= ?param3 and a.sdno= ?param4 ;] -2025-12-11 13:51:58,499 - Statement Id: [cr.lectsdboard.del] Prepared SQL: [update lectsd a inner join lectsdboard b on b.bno= ?param0 and b.cno= ?param1 and b.isdel=0 and b.lectno=a.lectno and b.sdno=a.sdno inner join lect a2 on a2.lectno=b.lectno and a2.userno=b.cno and a2.sdate < now() and a2.edate > now() inner join cm c on c.cmno=a2.cmno set a.submittime=null,a.submitip=null and a.checktime is null; update lectsdboard a inner join lectsd b on b.lectno=a.lectno and b.sdno=a.sdno and b.checktime is null inner join lect a2 on a2.lectno=b.lectno and a2.userno=a.cno and a2.sdate < now() and a2.edate > now() inner join cm c on c.cmno=a2.cmno set a.uno= ?param2 ,a.udt=now(),a.uip= ?param3 ,a.isdel=1 where a.bno= ?param0 and a.cno= ?param1 and a.isdel=0;] -2025-12-11 13:51:58,500 - Statement Id: [cr.payrefundinfo.up] Prepared SQL: [update payitem set udt=now(),uno= ?param0 ,uip= ?param1 ,rbank = ?param2 ,rbankaccnum = HEX(AES_ENCRYPT( ?param3 , 'np123@!')) ,tbankuser = ?param4 where payno = ?param5] -2025-12-11 13:51:58,500 - Statement Id: [cr.examuserpayok3] Prepared SQL: [update examuser set udt=now(),uno= ?param0 ,uip= ?param1 ,payno= ?param2 ,pino= ?param3 ,pstatus=1 where exno= ?param4 and userno= ?param5 and status=1 and payno is null and pino is null and pstatus=4] -2025-12-11 13:51:58,500 - Statement Id: [cr.examuserpaycancel] Prepared SQL: [update examuser set udt=now(),uno= ?param0 ,uip= ?param1 ,pstatus=9 where exno= ?param2 and userno= ?param3 and status=1 and payno is null and pino is null and pstatus=4] -2025-12-11 13:51:58,500 - Statement Id: [cr.payrfd.save] Prepared SQL: [update payrfd set udt=now(),uno= ?param0 ,uip= ?param1 ,bankname= ?param2 ,bankowner= ?param3 ,bankno=HEX(AES_ENCRYPT( ?param4 , 'np123@!')) ,isowner= ?param5 ,ruser= ?param6 ,rphone=HEX(AES_ENCRYPT( ?param7 , 'np123@!')) ,rreason= ?param8 ,rtext= ?param9 ,rstatus= ?param10 ,rback= ?param11 ,statustime=case when rstatus <> ?param10 then now() else statustime end where rfdno= ?param12] -2025-12-11 13:51:58,503 - Statement Id: [cr.documnetspast.up] Prepared SQL: [update docprintpast set udt=now(),uno= ?param0 ,uip= ?param1 ,kind= ?param2 ,cg= ?param3 ,cshape= ?param4 ,username= ?param5 ,userpno=HEX(AES_ENCRYPT( ?param6 , 'np123@!')) ,typeman= ?param7 ,edukind= ?param8 ,typeedu= ?param9 ,typegrade= ?param10 ,typejob= ?param11 ,cgname= ?param12 ,completeno= ?param13 ,companyname= ?param14 ,companyaddr= ?param15 ,brno= ?param16 ,eino= ?param17 ,btype= ?param18 ,bkind= ?param19 ,ceoname= ?param20 ,ssdate= ?param21 ,sedate= ?param22 ,sctime= ?param23 ,assign= ?param24 ,slevel= ?param25 ,uduty= ?param26 ,phone=HEX(AES_ENCRYPT( ?param27 , 'np123@!')) ,mname= ?param28 ,mphone=HEX(AES_ENCRYPT( ?param29 , 'np123@!')) ,sprice= ?param30 ,rprice= ?param31 ,rbank= ?param32 ,rbankno=HEX(AES_ENCRYPT( ?param33 , 'np123@!')) ,rbankuser= ?param34 ,taxemail=HEX(AES_ENCRYPT( ?param35 , 'np123@!')) ,syear= ?param36 where no= ?param37] -2025-12-11 13:51:58,504 - Statement Id: [cr.studyclose] Prepared SQL: [update lectinningpage a set a.etime=now(),a.eip= ?param0 ,a.udt=now(),a.uno= ?param1 ,a.uip= ?param0 where a.logno= ?param2 ;] -2025-12-11 13:51:58,506 - Statement Id: [site.main] Prepared SQL: [select * from ( select 0 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,a.kname strval3,null strval4,null strval5,null strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param0 inner join cm c on c.cmno=a.pcmno where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a union all select * from ( select a.dtype,a.intval,a.intval2 ,a.longval ,a.strval,a.strval2,a.strval3,a.strval4,ifnull(a.strval5,d.fileurl) strval5,a.strval6 ,a.time,a.time2,a.time3,a.time4 from ( select 1 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,c.cname strval3,concat('/', e.ccode, '/', f.srcp) strval4,ef.fileurl strval5,b.cgcode strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param1 inner join cm c on c.cmno=a.pcmno left outer join cminning d on d.cmno=a.cmno and d.istaste=1 left outer join ct e on e.ctno=d.ctno left outer join fileinfo ef on ef.fgno=e.fgnothumb and ef.isdel=0 left outer join ctpage f on f.ctno=e.ctno and f.pseq=1 where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.cshape=0 and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a left outer join cminning b on a.strval5 is null and b.cmno=a.intval and b.iseq=1 left outer join ct c on a.strval5 is null and c.ctno=b.ctno left outer join fileinfo d on a.strval5 is null and d.fgno=c.fgnothumb and d.isdel=0 ) a union all select * from ( select 2 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homenotice' order by b.cdt desc limit 2 ) a union all select * from ( select 3 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homefaq' order by b.cdt desc limit 2 ) a] -2025-12-11 13:51:58,519 - Statement Id: [sys.npsystem] PreparedStatement : [select count(b.daokey) from (select 1 col1) a left outer join npsystem b on b.daokey= ?param0] -2025-12-11 13:51:58,528 - Statement Id: [sys.npsystem] Parameters: [?param0=[daokey,qaldSUKDKuLggF2sN2Bn/lvf/i3LKEeOzoD6MpHlc0w=]] -2025-12-11 13:51:58,528 - Statement Id: [sys.npsystem] Types: [?param0=[String, System.String]] -2025-12-11 13:51:58,804 - Open Connection "14716234" to "MySQL, MySQL provider 6.10.5.0". -2025-12-11 13:51:58,814 - Close Connection "14716234" to "MySQL, MySQL provider 6.10.5.0". -2025-12-11 13:51:59,220 - Statement Id: [common.check.admin] PreparedStatement : [select a.userno dtype, a.udt time, count(b.mno) intval from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0)] -2025-12-11 13:51:59,220 - Statement Id: [common.check.admin] Parameters: [?param0=[userno,1], ?param1=[loginkey,66164114], ?param2=[IsDupCheck,1]] -2025-12-11 13:51:59,220 - Statement Id: [common.check.admin] Types: [?param0=[Int32, System.Int32], ?param1=[Int32, System.Int32], ?param2=[Int32, System.Int32]] -2025-12-11 13:51:59,227 - Open Connection "3917519" to "MySQL, MySQL provider 6.10.5.0". -2025-12-11 13:51:59,253 - Close Connection "3917519" to "MySQL, MySQL provider 6.10.5.0". -2025-12-11 13:51:59,266 - Statement Id: [sys.menu.menuauth] Prepared SQL: [select a.usertype, a.menuno, a.menuname, a.pmenuno, a.menuurl, a.menulevel, a.menuorder, a.ccount, a.isuse, a.ishid ,concat('/',ifnull(b5.menuno, 0), '/', ifnull(b4.menuno, 0), '/', ifnull(b3.menuno, 0), '/', ifnull(b2.menuno, 0), '/', ifnull(b1.menuno, 0), '/', ifnull(a.menuno, 0), '/') menurout ,case a.menulevel when 0 then ' ' when 1 then b1.menuname when 2 then b2.menuname when 3 then b3.menuname when 4 then b4.menuname when 5 then b5.menuname end pmenuname ,b2.menuno ppmenuno from ( select b.usertype, c.menuno, c.menuname, c.pmenuno, c.menuurl, c.menulevel, c.menuorder, count(d.menuno) ccount, c.isuse, c.ishid from menuauth b inner join menu c on c.menuno=b.menuno and c.isuse=1 left outer join menu d on d.pmenuno=c.menuno group by b.usertype, c.menuno, c.menuname, c.pmenuno, c.menuurl, c.menulevel, c.menuorder, c.isuse, c.ishid ) a left outer join menu b1 on b1.menuno=a.pmenuno left outer join menu b2 on b2.menuno=b1.pmenuno left outer join menu b3 on b3.menuno=b2.pmenuno left outer join menu b4 on b4.menuno=b3.pmenuno left outer join menu b5 on b5.menuno=b4.pmenuno where ?param0 = case a.menulevel when 0 then a.menuno when 1 then b1.menuno when 2 then b2.menuno when 3 then b3.menuno when 4 then b4.menuno else b5.menuno end order by a.usertype, case a.menulevel when 0 then a.menuorder when 1 then b1.menuorder when 2 then b2.menuorder when 3 then b3.menuorder when 4 then b4.menuorder else b5.menuorder end ,case a.menulevel when 0 then a.menuno when 1 then b1.menuno when 2 then b2.menuno when 3 then b3.menuno when 4 then b4.menuno else b5.menuno end ,case a.menulevel when 1 then a.menuorder when 2 then b1.menuorder when 3 then b2.menuorder when 4 then b3.menuorder when 5 then b4.menuorder else 0 end ,case a.menulevel when 1 then a.menuno when 2 then b1.menuno when 3 then b2.menuno when 4 then b3.menuno when 5 then b4.menuno else 0 end ,case a.menulevel when 2 then a.menuorder when 3 then b1.menuorder when 4 then b2.menuorder when 5 then b3.menuorder else 0 end ,case a.menulevel when 2 then a.menuno when 3 then b1.menuno when 4 then b2.menuno when 5 then b3.menuno else 0 end ,case a.menulevel when 3 then a.menuorder when 4 then b1.menuorder when 5 then b2.menuorder else 0 end ,case a.menulevel when 3 then a.menuno when 4 then b1.menuno when 5 then b2.menuno else 0 end ,case a.menulevel when 4 then a.menuorder when 5 then b1.menuorder else 0 end ,case a.menulevel when 4 then a.menuno when 5 then b1.menuno else 0 end ,case a.menulevel when 5 then a.menuorder else 0 end ,case a.menulevel when 5 then a.menuno else 0 end] -2025-12-11 13:51:59,266 - Statement Id: [sys.menu.menuauth] PreparedStatement : [select a.usertype, a.menuno, a.menuname, a.pmenuno, a.menuurl, a.menulevel, a.menuorder, a.ccount, a.isuse, a.ishid ,concat('/',ifnull(b5.menuno, 0), '/', ifnull(b4.menuno, 0), '/', ifnull(b3.menuno, 0), '/', ifnull(b2.menuno, 0), '/', ifnull(b1.menuno, 0), '/', ifnull(a.menuno, 0), '/') menurout ,case a.menulevel when 0 then ' ' when 1 then b1.menuname when 2 then b2.menuname when 3 then b3.menuname when 4 then b4.menuname when 5 then b5.menuname end pmenuname ,b2.menuno ppmenuno from ( select b.usertype, c.menuno, c.menuname, c.pmenuno, c.menuurl, c.menulevel, c.menuorder, count(d.menuno) ccount, c.isuse, c.ishid from menuauth b inner join menu c on c.menuno=b.menuno and c.isuse=1 left outer join menu d on d.pmenuno=c.menuno group by b.usertype, c.menuno, c.menuname, c.pmenuno, c.menuurl, c.menulevel, c.menuorder, c.isuse, c.ishid ) a left outer join menu b1 on b1.menuno=a.pmenuno left outer join menu b2 on b2.menuno=b1.pmenuno left outer join menu b3 on b3.menuno=b2.pmenuno left outer join menu b4 on b4.menuno=b3.pmenuno left outer join menu b5 on b5.menuno=b4.pmenuno where ?param0 = case a.menulevel when 0 then a.menuno when 1 then b1.menuno when 2 then b2.menuno when 3 then b3.menuno when 4 then b4.menuno else b5.menuno end order by a.usertype, case a.menulevel when 0 then a.menuorder when 1 then b1.menuorder when 2 then b2.menuorder when 3 then b3.menuorder when 4 then b4.menuorder else b5.menuorder end ,case a.menulevel when 0 then a.menuno when 1 then b1.menuno when 2 then b2.menuno when 3 then b3.menuno when 4 then b4.menuno else b5.menuno end ,case a.menulevel when 1 then a.menuorder when 2 then b1.menuorder when 3 then b2.menuorder when 4 then b3.menuorder when 5 then b4.menuorder else 0 end ,case a.menulevel when 1 then a.menuno when 2 then b1.menuno when 3 then b2.menuno when 4 then b3.menuno when 5 then b4.menuno else 0 end ,case a.menulevel when 2 then a.menuorder when 3 then b1.menuorder when 4 then b2.menuorder when 5 then b3.menuorder else 0 end ,case a.menulevel when 2 then a.menuno when 3 then b1.menuno when 4 then b2.menuno when 5 then b3.menuno else 0 end ,case a.menulevel when 3 then a.menuorder when 4 then b1.menuorder when 5 then b2.menuorder else 0 end ,case a.menulevel when 3 then a.menuno when 4 then b1.menuno when 5 then b2.menuno else 0 end ,case a.menulevel when 4 then a.menuorder when 5 then b1.menuorder else 0 end ,case a.menulevel when 4 then a.menuno when 5 then b1.menuno else 0 end ,case a.menulevel when 5 then a.menuorder else 0 end ,case a.menulevel when 5 then a.menuno else 0 end] -2025-12-11 13:51:59,267 - Statement Id: [sys.menu.menuauth] Parameters: [?param0=[topmenuno,1]] -2025-12-11 13:51:59,267 - Statement Id: [sys.menu.menuauth] Types: [?param0=[Int32, System.Int32]] -2025-12-11 13:51:59,272 - Open Connection "13150057" to "MySQL, MySQL provider 6.10.5.0". -2025-12-11 13:51:59,287 - Close Connection "13150057" to "MySQL, MySQL provider 6.10.5.0". -2025-12-11 13:51:59,319 - Statement Id: [common.home] PreparedStatement : [select b.cnt intval ,c.cnt0 intval2 ,c.cnt1 intval3 ,d.cnt intval4 ,e.cnt intval5 ,f.cnt intval6 ,(SELECT COUNT(*) FROM userleave WHERE status = 0) intval7 from (select 1 col1) a left outer join (select count(mno) cnt from memouser where userno= ?param0 and isread=0 and isdel=0) b on 1=1 left outer join ( select sum(case when a.bmposition=0 then 1 else 0 end) cnt0,sum(case when a.bmposition=1 and b.cmno is not null then 1 else 0 end) cnt1 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.isopen=1 left outer join board c on c.pbno=b.bno and c.isdel=0 where a.bmtype=2 and a.isopen=1 and c.bno is null and a.disptype=0 ) c on 1=1 left outer join ( select count(a.rfdno) cnt from payrfd a left outer join pay b on b.payno = a.payno where a.rstatus=0 and b.rstatus=0 ) d on 1=1 left outer join ( select count(a.payno) cnt from paydvr a inner join pay b on b.payno=a.payno and b.pstatus=1 and b.rstatus=0 inner join payitem c on c.payno = b.payno inner join book bb on bb.bkno=c.itemno where a.dvrcode is null and a.isdvr=1 ) e on 1=1 left outer join ( select count(a.payno) cnt from paytax a where a.ischeck=0 ) f on 1=1] -2025-12-11 13:51:59,319 - Statement Id: [common.home] Parameters: [?param0=[userno,1]] -2025-12-11 13:51:59,319 - Statement Id: [common.home] Types: [?param0=[Int32, System.Int32]] -2025-12-11 13:51:59,324 - Open Connection "22150587" to "MySQL, MySQL provider 6.10.5.0". -2025-12-11 13:51:59,330 - Close Connection "22150587" to "MySQL, MySQL provider 6.10.5.0". -2025-12-11 13:51:59,332 - Statement Id: [cm.cms] Prepared SQL: [select a.* from ( select a.cmno,case when a.ismaster=2 then a.cmno else 0 end pcno,a.ismaster,a.cgno,a.pcmno,a.cname,a.kname ,a.tmno,a.classno,a.rstime,a.retime,a.sstime,a.setime,a.gstime,a.getime ,a.cshape,a.infee,a.outfee,a.quota,a.accommofee ,a.introhtml,a.targethtml,a.goalhtml,a.contenthtml ,a.studytime,a.studyplace,a.certcc,a.certgradecc,a.jobcc,a.jobpositiongrade,a.difficulty,a.isrefund,a.isuse,a.isseq,a.fgnocm,a.studydays,a.isaccommodation ,a.typeman,a.typeedu,a.typegrade,a.typejob,a.iscertificate, a.typejobitem ,b.pcgno,b.cgcode cgcode ,b.cgname,c.cgname pcgname ,c.cgcode pcgcode ,t.tyear,t.tseq ,d.cname pcname ,e.ccode,e.cname studyplacename ,(select count(l.lectno) cnt from lect l where l.cmno = a.cmno and l.status =1 and l.ischanged=0) lectcnt ,a.ischkatt,a.daylectinninglimit ,case when date_format(a.retime,'%Y%m%d') = '20991231' then 1 else 0 end isalldays ,a.cdt,a.udt ,a.cmno value,a.cname text ,row_number() over(order by a.setime desc,t.tyear desc,t.tseq desc,a.cname,a.classno ) rno ,count(a.cdt) over() pagetotalcount from cm a inner join cg b on b.cgno=a.cgno inner join cg c on c.cgno=b.pcgno left outer join term t on t.tmno=a.tmno left outer join cm d on a.ismaster=0 and d.cmno=a.pcmno left outer join comcode e on a.studyplace = e.ccode where a.isdel=0 and a.ismaster= ?param0 and a.isuse= ?param1 and a.setime > now() and (date_format(a.retime,'%Y%m%d') != '20991231' and a.rstime < now() and a.getime > now()) or date_format(a.retime,'%Y%m%d') = '20991231' and a.isuse= ?param1 ) a order by a.rno] -2025-12-11 13:51:59,332 - Statement Id: [cm.cms] PreparedStatement : [select a.* from ( select a.cmno,case when a.ismaster=2 then a.cmno else 0 end pcno,a.ismaster,a.cgno,a.pcmno,a.cname,a.kname ,a.tmno,a.classno,a.rstime,a.retime,a.sstime,a.setime,a.gstime,a.getime ,a.cshape,a.infee,a.outfee,a.quota,a.accommofee ,a.introhtml,a.targethtml,a.goalhtml,a.contenthtml ,a.studytime,a.studyplace,a.certcc,a.certgradecc,a.jobcc,a.jobpositiongrade,a.difficulty,a.isrefund,a.isuse,a.isseq,a.fgnocm,a.studydays,a.isaccommodation ,a.typeman,a.typeedu,a.typegrade,a.typejob,a.iscertificate, a.typejobitem ,b.pcgno,b.cgcode cgcode ,b.cgname,c.cgname pcgname ,c.cgcode pcgcode ,t.tyear,t.tseq ,d.cname pcname ,e.ccode,e.cname studyplacename ,(select count(l.lectno) cnt from lect l where l.cmno = a.cmno and l.status =1 and l.ischanged=0) lectcnt ,a.ischkatt,a.daylectinninglimit ,case when date_format(a.retime,'%Y%m%d') = '20991231' then 1 else 0 end isalldays ,a.cdt,a.udt ,a.cmno value,a.cname text ,row_number() over(order by a.setime desc,t.tyear desc,t.tseq desc,a.cname,a.classno ) rno ,count(a.cdt) over() pagetotalcount from cm a inner join cg b on b.cgno=a.cgno inner join cg c on c.cgno=b.pcgno left outer join term t on t.tmno=a.tmno left outer join cm d on a.ismaster=0 and d.cmno=a.pcmno left outer join comcode e on a.studyplace = e.ccode where a.isdel=0 and a.ismaster= ?param0 and a.isuse= ?param1 and a.setime > now() and (date_format(a.retime,'%Y%m%d') != '20991231' and a.rstime < now() and a.getime > now()) or date_format(a.retime,'%Y%m%d') = '20991231' and a.isuse= ?param1 ) a order by a.rno] -2025-12-11 13:51:59,332 - Statement Id: [cm.cms] Parameters: [?param0=[ismaster,0], ?param1=[isuse,1]] -2025-12-11 13:51:59,332 - Statement Id: [cm.cms] Types: [?param0=[Int32, System.Int32], ?param1=[Int32, System.Int32]] -2025-12-11 13:51:59,337 - Open Connection "14265357" to "MySQL, MySQL provider 6.10.5.0". -2025-12-11 13:51:59,352 - The column [isalldays] could not be auto mapped to a property on [NP.Model.CM] -2025-12-11 13:51:59,360 - Close Connection "14265357" to "MySQL, MySQL provider 6.10.5.0". -2025-12-11 13:57:02,357 - Statement Id: [users.adminlogin] Prepared SQL: [select userno,a.username,a.status,a.userpass, usertype,a.asno , CAST(AES_DECRYPT(UNHEX(a.mobile), 'np123@!') AS char) mobile , a.logintime from users a left outer join assign b on b.asno=a.asno where a.userid= ?param0 and a.usertype > 10 and (a.usertype <> 81 or (a.usertype = 81 and b.status=1))] -2025-12-11 13:57:02,390 - Statement Id: [users.pass.check] Prepared SQL: [select count(userno) from userpasslog where userno = ?param0 and userpass = ?param1] -2025-12-11 13:57:02,391 - Statement Id: [users.ee] Prepared SQL: [update users set eastereggkey=FLOOR(10000000 + (RAND() * 99999999)),eetime=now() where userno= ?param0 ; select a.userno,a.eastereggkey,a.usertype,a.username ,b.subdomain from users a left outer join assign b on b.asno=a.asno and b.issite=1 and b.isdel=0 where a.userno= ?param0 ;] -2025-12-11 13:57:02,391 - Statement Id: [users.usersall] Prepared SQL: [select userno,usertype,jointype,snsid,userkind,userid,userpass,username,usernameeng,gender,birthday,email,isacceptemail,mobile,isacceptmobile,telno,asno,pasname,depart,ccposition,ccpositionetc,fgnoprofile ,ccjobs,userpno,bankname,bankno,post,address1,address2,introhtml,status,exitreason,logintime,loginkey,send335time,pwcalltime,pwcallno,eastereggkey,eetime,kfcfyear,isassignuser,uduty,slevel,edus,remotekey from users] -2025-12-11 13:57:02,391 - Statement Id: [users.eecall] Prepared SQL: [select userno,usertype,username from users where userno= ?param0 and eastereggkey= ?param1 and date_add(eetime, interval 10 second) > now(); update users set eastereggkey=null,eetime=null,loginkey= ?param2 where userno= ?param0] -2025-12-11 13:57:02,391 - Statement Id: [users.eecall2] Prepared SQL: [select userno,usertype,username,userid from users where userno= ?param0 and eastereggkey= ?param1 and date_add(eetime, interval 15 second) > now(); update users set eastereggkey=null,eetime=null,loginkey=null where userno= ?param0] -2025-12-11 13:57:02,391 - Statement Id: [users.assign.newascode] Prepared SQL: [select ifnull(max(b.ascode),0) + 1 from (select 1 col1) a left outer join assign b on b.asno is not null] -2025-12-11 13:57:02,392 - Statement Id: [users.me] Prepared SQL: [select userno,username ,CAST(AES_DECRYPT(UNHEX(email), 'np123@!') AS char) email from users where userno= ?param0] -2025-12-11 13:57:02,392 - Statement Id: [users.usercheckconfirm] Prepared SQL: [select ifnull(b.userno,0) from (select 1 col1) a left outer join usercheck b on b.userno= ?param0 and b.checkkey= ?param1 ; update usercheck set checkkey=0 where userno= ?param0] -2025-12-11 13:57:02,392 - Statement Id: [users.remotelogin] Prepared SQL: [select a.userno from users a where a.userid= ?param0 and a.status=1 and a.remotekey= ?param1 ; update users set remotekey=null where userid= ?param0] -2025-12-11 13:57:02,392 - Statement Id: [users.remoteloginnoauth] Prepared SQL: [select a.userno,b.subdomain from users a left outer join assign b on b.asno=a.asno where a.userid= ?param0 and a.status=1] -2025-12-11 13:57:02,393 - Statement Id: [users.users.assign] Prepared SQL: [select b.asno,b.asname,b.brno ,b.ceoname,b.post,b.address1,b.address2 ,b.btype,b.bkind,b.eino,b.mname ,CAST(AES_DECRYPT(UNHEX(b.mphone), 'np123@!') AS char) mphone ,CAST(AES_DECRYPT(UNHEX(b.taxemail), 'np123@!') AS char) taxemail ,b.fgnobno ,b.isjoin,b.ascode,b.astype,b.asctg,b.joindate,b.status ,c1.cname astypename,c2.cname asctgname from users a inner join assign b on b.asno = a.asno left outer join comcode c1 on c1.ccode=b.astype left outer join comcode c2 on c2.ccode=b.asctg where a.status=1 and a.userno = ?param0] -2025-12-11 13:57:02,393 - Statement Id: [users.check.snsid] Prepared SQL: [select a.userno,a.usertype,a.jointype,a.snsid,a.userkind,a.userid,a.userpass,a.username,a.usernameeng,a.gender,a.birthday,a.email,a.isacceptemail,a.mobile,a.isacceptmobile ,a.telno,a.asno,a.pasname,a.depart,a.ccposition,a.ccpositionetc,a.fgnoprofile,a.ccjobs,a.userpno,a.bankname,a.bankno,a.post,a.address1,a.address2,a.introhtml,a.status,a.exitreason ,a.logintime,a.loginkey,a.send335time,a.pwcalltime,a.pwcallno,a.eastereggkey,a.eetime,a.kfcfyear,a.isassignuser,a.uduty,a.slevel,a.edus,a.remotekey,a.vssn,a.di,a.ci from users a where a.snsid= ?param0 and a.jointype= ?param1] -2025-12-11 13:57:02,393 - Statement Id: [users.councels] Prepared SQL: [select a.bno,a.qtext,a.atext ,a.bldgcat ,b.cname bldgcatname ,a.cdt,c.username coname,c.userid coid ,row_number() over(order by a.cdt desc) rno ,count(a.cno) over() pagetotalcount from councel a inner join users c on c.userno = a.cno left outer join comcode b on b.ccode = a.bldgcat where a.userno = ?param0 and a.isdel = 0 order by a.cdt desc] -2025-12-11 13:57:02,393 - Statement Id: [users.dormants] Prepared SQL: [select a.userno,username,usernameeng,a.email,a.isacceptemail ,a.mobile,a.telno,a.userpno,a.bankno,a.post,a.address1,a.address2 ,a.birthday from userdormant a where a.userno = ?param0] -2025-12-11 13:57:02,393 - Statement Id: [users.dormants.del] Prepared SQL: [select a.userno longval, regexp_replace(b.userid , '(?<=.{3}).','*') strval ,CAST(AES_DECRYPT(UNHEX(a.mobile),'np123@!') AS char) strval2 ,date_add(a.cdt, interval 335 day) time ,b.isacceptmobile intval from userdormant a inner join users b on b.userno = a.userno where date_format(date_add(a.cdt, interval 335 day),'%Y-%m-%d') = date_format(now(),'%Y-%m-%d')] -2025-12-11 13:57:02,393 - Statement Id: [users.dormants.save] Prepared SQL: [select a.userno longval, regexp_replace(a.userid , '(?<=.{3}).' , '*') strval ,CAST(AES_DECRYPT(UNHEX(a.mobile),'np123@!') AS char) strval2 ,date_add(a.logintime, interval 335 day) time ,a.isacceptmobile intval from users a where a.usertype =1 and a.status=1 and date_format(date_add(a.logintime, interval 366 day),'%Y-%m-%d') = date_format(now(),'%Y-%m-%d')] -2025-12-11 13:57:02,397 - Statement Id: [users.loginlog] Prepared SQL: [insert into loginlog (logsite,userno, loginstatus, logindata, cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , now(), ?param4 ,now(), ?param4 , ?param5 )] -2025-12-11 13:57:02,399 - Statement Id: [users.in] Prepared SQL: [insert into users(usertype,userkind,userid,userpass,username,usernameeng ,gender,email,isacceptemail,mobile,telno ,asno,pasname,depart,ccposition,ccpositionetc,fgnoprofile,ccjobs ,userpno,bankname,bankno ,post,address1,address2,introhtml,status,logintime,send335time,pwcalltime,pwcallno,eastereggkey,eetime,kfcfyear,isassignuser,edus ,isacceptmobile,uduty,slevel,jointype,birthday,snsid,di,ci,vssn,ischkatt,authplatform,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,gender,HEX(AES_ENCRYPT( ?param6 , 'np123@!')), ?param7 ,HEX(AES_ENCRYPT( ?param8 , 'np123@!')),HEX(AES_ENCRYPT( ?param9 , 'np123@!')) , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 ,HEX(AES_ENCRYPT( ?param17 , 'np123@!')), ?param18 ,HEX(AES_ENCRYPT( ?param19 , 'np123@!')) , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 ,now(),null,null,null,null,null, ?param25 , ?param26 , ?param27 , ?param28 , ?param29 , ?param30 , ?param31 ,HEX(AES_ENCRYPT( ?param32 , 'np123@!')), ?param33 , ?param34 , ?param35 , ?param36 , ?param37 , ?param38 ,now(), ?param39 ,now(), ?param39 , ?param40 );] -2025-12-11 13:57:02,401 - Statement Id: [users.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:57:02,401 - Statement Id: [users.assign.in] Prepared SQL: [insert into assign (ascode,isjoin,joinyear,joinprice,asname,ceoname,brno,grno,btype,bkind,salesamount,homeurl,mcount,aday,astype,asctg,askey,post,address1,address2,fgnobno,fgnobank,joindate,exitdate,status,issite,subdomain,sitename,sitelogo,sitefooter,ismain,isdel, eino,mname,mphone,taxemail,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 ,0,null,null,null,null,0,0, ?param25 , ?param26 ,HEX(AES_ENCRYPT( ?param27 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param28 , 'np123@!')) ,now(), ?param29 ,now(), ?param29 , ?param30 );] -2025-12-11 13:57:02,401 - Statement Id: [users.assign.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:57:02,401 - Statement Id: [councel.in] Prepared SQL: [insert into councel(userno,bldgcat,qtext,atext,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 );] -2025-12-11 13:57:02,401 - Statement Id: [councel.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:57:02,402 - Statement Id: [users.change.password] Prepared SQL: [UPDATE users SET userpass = ?param0 , udt = now() , status = (CASE WHEN status = 9 THEN 1 ELSE status END) , pwcalltime = null , pwcallno = null , uip = ?param1 , uno = ?param2 WHERE userid = ?param3 ; INSERT INTO userpasslog (userno, userpass, cdt, uip) SELECT ?param2 , ?param0 , NOW(), ?param1 FROM (SELECT 1) a LEFT OUTER JOIN userpasslog b ON b.userno = ?param2 WHERE b.userno IS NULL; UPDATE userpasslog SET userpass = ?param0 WHERE userno = ?param2 ;] -2025-12-11 13:57:02,403 - Statement Id: [users.dormant.insert] Prepared SQL: [insert into userdormant(userno,username,usernameeng,email,isacceptemail,mobile ,telno,userpno,bankno,post,address1,address2,birthday,cdt) select a.userno,a.username,a.usernameeng,a.email,a.isacceptemail,a.mobile ,a.telno,a.userpno,a.bankno,a.post,a.address1,a.address2, a.birthday,now() cdt from users a left outer join userdormant b on b.userno = a.userno where date_add(a.logintime,interval 1 year) < now(); and a.status != 99 update users set udt=now(),uno= ?param0 ,uip= ?param1 ,username='»èÁ¦µÊ',usernameeng=null,email=null,mobile=null,telno=null,userpno=null,bankno=null,post=null,address1=null,address2=null,birthday=null,status=8 where date_add(a.logintime,interval 1 year) < now(); and a.status != 99] -2025-12-11 13:57:02,404 - Statement Id: [users.loginkey] Prepared SQL: [update users set loginkey= ?param0 ,logintime =now(),send335time = null where userno= ?param1] -2025-12-11 13:57:02,405 - Statement Id: [users.loginkey2] Prepared SQL: [update users set loginkey= ?param0 ,logintime =now(),send335time = null where userno= ?param1 ; insert into loginlog (logsite,userno, loginstatus, logindata, cdt,cno,udt,uno,uip) values ( ?param2 , ?param1 , ?param3 , ?param4 , now(), ?param5 ,now(), ?param5 , ?param6 )] -2025-12-11 13:57:02,405 - Statement Id: [users.assign.del] Prepared SQL: [update assign set udt=now(),uno= ?param0 ,uip= ?param1 ,isdel=1,brno=null where asno= ?param2] -2025-12-11 13:57:02,405 - Statement Id: [users.assignman.in] Prepared SQL: [insert into assignman (asno,mtype,jtype,depart,mname,position,telno,mobile,fax,email,post,address1,address2,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,HEX(AES_ENCRYPT( ?param6 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param7 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param8 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param9 , 'np123@!')) , ?param10 , ?param11 , ?param12 ,0,now(), ?param13 ,now(), ?param13 , ?param14 )] -2025-12-11 13:57:02,406 - Statement Id: [users.assignman.up] Prepared SQL: [update assignman set udt=now(),uno= ?param0 ,uip= ?param1 ,mtype = ?param2 ,jtype = ?param3 ,depart = ?param4 ,mname = ?param5 ,position= ?param6 ,telno =HEX(AES_ENCRYPT( ?param7 , 'np123@!')) ,mobile =HEX(AES_ENCRYPT( ?param8 , 'np123@!')) ,fax =HEX(AES_ENCRYPT( ?param9 , 'np123@!')) ,email =HEX(AES_ENCRYPT( ?param10 , 'np123@!')) ,post = ?param11 ,address1= ?param12 ,address2= ?param13 where asmno= ?param14] -2025-12-11 13:57:02,406 - Statement Id: [users.assignman.del] Prepared SQL: [update assignman set udt=now(),uno= ?param0 ,uip= ?param1 ,isdel = 1 where asmno= ?param2] -2025-12-11 13:57:02,406 - Statement Id: [users.assignfee.in] Prepared SQL: [insert into assignfee (asno,fyear,fprice,fdate,fmemo,status,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 from (select 1 col1) a left outer join assignfee b on b.asno= ?param0 and b.fyear= ?param1 where b.asno is null] -2025-12-11 13:57:02,406 - Statement Id: [users.assignfee.up] Prepared SQL: [update assignfee set udt=now(),uno= ?param0 ,uip= ?param1 ,fprice= ?param2 ,fdate = ?param3 ,fmemo = ?param4 ,status= ?param5 where asno= ?param6 and fyear= ?param7] -2025-12-11 13:57:02,406 - Statement Id: [users.assignfee.del] Prepared SQL: [delete from assignfee where asno= ?param0 and fyear= ?param1] -2025-12-11 13:57:02,406 - Statement Id: [users.assignsite.save] Prepared SQL: [update assign set udt=now(),uno= ?param0 ,uip= ?param1 ,issite= ?param2 ,subdomain= ?param3 ,sitename= ?param4 ,siteip= ?param5 ,sitelogo= ?param6 ,sitefooter= ?param7 where asno= ?param8] -2025-12-11 13:57:02,407 - Statement Id: [users.asno.save] Prepared SQL: [update users set asno= ?param0 where userno= ?param1] -2025-12-11 13:57:02,407 - Statement Id: [users.pwcalltime] Prepared SQL: [update users set pwcalltime=now(),pwcallno= ?param0 where userno= ?param1] -2025-12-11 13:57:02,407 - Statement Id: [users.resetuser] Prepared SQL: [update users set userpass = ?param0 , pwcalltime = null , pwcallno = null , status = (CASE WHEN status = 9 THEN 1 ELSE status END) where userno= ?param1 and pwcalltime is not null and pwcallno= ?param2 and date_add(pwcalltime, interval 24 hour) > now()] -2025-12-11 13:57:02,407 - Statement Id: [users.exit] Prepared SQL: [UPDATE users SET udt=now(),uno= ?param0 ,uip= ?param1 , status = ?param2 WHERE userno= ?param3] -2025-12-11 13:57:02,407 - Statement Id: [users.leave.register] Prepared SQL: [INSERT INTO userleave ( userno, userid, status, levdate, uno, uip ) SELECT u.userno, u.userid, 0 AS status, NOW() AS levdate, u.uno, u.uip FROM users u WHERE u.status = ?param0 AND u.userno = ?param1] -2025-12-11 13:57:02,407 - Statement Id: [users.remotelogin.set] Prepared SQL: [update users a inner join assign b on b.asno=a.asno and b.siteip like concat('%', ?param0 ,'%') set a.remotekey= ?param1 where a.userid= ?param2 and a.status=1] -2025-12-11 13:57:02,407 - Statement Id: [users.snslink.up] Prepared SQL: [update users set udt=now(),uno= ?param0 ,uip= ?param1 ,snsid= ?param2 ,jointype= ?param3 where userno= ?param4] -2025-12-11 13:57:02,407 - Statement Id: [councel.up] Prepared SQL: [update councel set udt=now(),uno= ?param0 ,uip= ?param1 ,bldgcat = ?param2 ,qtext = ?param3 ,atext = ?param4 where bno= ?param5] -2025-12-11 13:57:02,408 - Statement Id: [councel.del] Prepared SQL: [update councel set udt=now(),uno= ?param0 ,uip= ?param1 ,isdel = 1 where bno = ?param2] -2025-12-11 13:57:02,408 - Statement Id: [users.up.asno] Prepared SQL: [update users set udt=now(),uno= ?param0 ,uip= ?param1 ,asno = ?param2 where userno= ?param3] -2025-12-11 13:57:02,408 - Statement Id: [users.dormant.del] Prepared SQL: [update users a left outer join userdormant b on b.userno = a.userno set set udt=now(),uno= ?param0 ,uip= ?param1 ,status = 99,username='»èÁ¦µÊ',usernameeng=null,email=null,mobile=null,telno=null,userpno=null,bankno=null,post=null,address1=null,address2=null,birthday=null,di=null,ci=null,vssn=null,authplatform=0 where date_add(b.cdt,interval 1 year) < now(); delete from userdormant where date_add(cdt,interval 1 year) < now();] -2025-12-11 13:57:02,430 - Statement Id: [common.check.loginkey] Prepared SQL: [select a.userno dtype from users a where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0)] -2025-12-11 13:57:02,430 - Statement Id: [common.check.admin] Prepared SQL: [select a.userno dtype, a.udt time, count(b.mno) intval from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0)] -2025-12-11 13:57:02,430 - Statement Id: [common.check.front] Prepared SQL: [select a.dtype,sum(a.intval) intval,sum(a.intval2) intval2 from ( select a.userno dtype,count(b.mno) intval,0 intval2 from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno union all select a.userno dtype,0 intval,count(b.userno) intval2 from users a left outer join alarms b on b.userno=a.userno and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno ) a group by a.dtype] -2025-12-11 13:57:02,430 - Statement Id: [common.check.frontcroom] Prepared SQL: [select a.dtype,sum(a.intval) intval,sum(a.intval2) intval2,sum(a.intval3) intval3,sum(a.intval4) intval4,sum(a.intval5) intval5 ,sum(a.intval6) intval6,sum(a.intval7) intval7,sum(a.intval8) intval8,sum(a.intval9) intval9,sum(a.intval10) intval10 ,sum(a.intval11) intval11,sum(a.intval12) intval12 ,max(a.strval) strval,max(a.strval2) strval2,max(a.strval3) strval3 from ( select a.userno dtype,count(b.mno) intval,0 intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11,0 intval12 ,null strval,null strval2,null strval3 from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno union all select a.userno dtype,0 intval,count(b.userno) intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11,0 intval12 ,null strval,null strval2,null strval3 from users a left outer join alarms b on b.userno=a.userno and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) union all select a.userno dtype,0 intval,0 intval2,c.tyear intval3,c.tseq intval4,b.classno intval5 ,b2.isplan intval6,b2.iscontent intval7,b2.isev intval8,b2.isrs intval9,b2.isgrade intval10 ,b.cmno intval11,b.cshape intval12 ,d.cgname strval,b.cname strval2 ,group_concat(case when f.bmno is null then null else concat(f.bmno,':',f.bmname,':',f.bmtype) end separator ';') strval3 from users a0 inner join lect a on a.lectno= ?param3 and a.userno=a0.userno and a.status=1 and a.ischanged=0 inner join cm b on b.cmno=a.cmno inner join cmmenu b2 on b2.cmno=b.cmno inner join term c on c.tmno=b.tmno inner join cg d on d.cgno=b.cgno left outer join cmmenubm e on e.cmno=b.cmno left outer join boardmaster f on f.bmno=e.bmno where a0.userno= ?param0 and (a0.loginkey= ?param1 or ?param2 =0) group by a.userno,b.cmno,c.tyear,c.tseq,b.classno ,b2.isplan,b2.iscontent,b2.isev,b2.isrs,b2.isgrade ,d.cgname,b.cname ) a group by a.dtype] -2025-12-11 13:57:02,431 - Statement Id: [common.check.frontcroom.subdomain] Prepared SQL: [select a.*,b.asname strval4,c.fileurl from ( select a.dtype,sum(a.intval) intval,sum(a.intval2) intval2,sum(a.intval3) intval3,sum(a.intval4) intval4,sum(a.intval5) intval5 ,sum(a.intval6) intval6,sum(a.intval7) intval7,sum(a.intval8) intval8,sum(a.intval9) intval9,sum(a.intval10) intval10 ,sum(a.intval11) intval11 ,max(a.strval) strval,max(a.strval2) strval2,max(a.strval3) strval3 from ( select a.userno dtype,count(b.mno) intval,0 intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11 ,null strval,null strval2,null strval3 from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno union all select a.userno dtype,0 intval,count(b.userno) intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11 ,null strval,null strval2,null strval3 from users a left outer join alarms b on b.userno=a.userno and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) union all select a.userno dtype,0 intval,0 intval2,c.tyear intval3,c.tseq intval4,b.classno intval5 ,b2.isplan intval6,b2.iscontent intval7,b2.isev intval8,b2.isrs intval9,b2.isgrade intval10 ,b.cmno intval11 ,d.cgname strval,b.cname strval2 ,group_concat(case when f.bmno is null then null else concat(f.bmno,':',f.bmname,':',f.bmtype) end separator ';') strval3 from users a0 inner join lect a on a.lectno= ?param3 and a.userno=a0.userno and a.status=1 and a.ischanged=0 inner join cm b on b.cmno=a.cmno inner join cmmenu b2 on b2.cmno=b.cmno inner join term c on c.tmno=b.tmno inner join cg d on d.cgno=b.cgno left outer join cmmenubm e on e.cmno=b.cmno left outer join boardmaster f on f.bmno=e.bmno where a0.userno= ?param0 and (a0.loginkey= ?param1 or ?param2 =0) group by a.userno,b.cmno,c.tyear,c.tseq,b.classno ,b2.isplan,b2.iscontent,b2.isev,b2.isrs,b2.isgrade ,d.cgname,b.cname ) a group by a.dtype ) a inner join assign b on b.subdomain= ?param4 left outer join fileinfo c on c.fgno=b.sitelogo] -2025-12-11 13:57:02,431 - Statement Id: [common.basecomments] Prepared SQL: [select a.cmtno,a.pcmtno,a.tcmtno,a.baseno,a.cdepth,a.memo,a.memotype,a.fgno,a.cdt,a.udt, a.isdel,a.cno ,b.orgname, b.fileurl, b.fileno ,c.username from cmt a inner join users c on c.userno=a.cno left outer join fileinfo b on b.fgno=a.fgno and b.isdel=0 where a.cmttype= ?param0 and a.baseno= ?param1 order by a.cdt desc] -2025-12-11 13:57:02,431 - Statement Id: [common.emailsend.get] Prepared SQL: [select a.sendno,a.ehtml,a.etitle from emailsend a left outer join emailban b on b.sendno=a.sendno where a.sendno= ?param0 and a.isdel=0] -2025-12-11 13:57:02,432 - Statement Id: [common.emailsend.get2] Prepared SQL: [select a.sendno,a.etitle,a.rcvs,ifnull(a.sendeds, ' ') sendeds,ifnull(group_concat(b.email separator ';'), ' ') bans from emailsend a left outer join emailban b on b.sendno=a.sendno where a.sendno= ?param0 and a.isdel=0 group by a.sendno,a.rcvs,a.etitle,a.sendeds] -2025-12-11 13:57:02,432 - Statement Id: [common.list.rcvnot] Prepared SQL: [select count(a.mno) from memouser a where a.userno= ?param0 and and a.isread=0 and a.isdel=0] -2025-12-11 13:57:02,432 - Statement Id: [common.smssend.get] Prepared SQL: [select c.asname,b.usertype,b.username ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) mobile ,a.smstype,a.isok ,row_number() over(order by b.username) rno, count(a.cno) over() pagetotalcount from smsuser a inner join users b on b.userno=a.userno left outer join assign c on c.asno=b.asno where a.mno= ?param0 order by b.username] -2025-12-11 13:57:02,433 - Statement Id: [common.home] Prepared SQL: [select b.cnt intval ,c.cnt0 intval2 ,c.cnt1 intval3 ,d.cnt intval4 ,e.cnt intval5 ,f.cnt intval6 ,(SELECT COUNT(*) FROM userleave WHERE status = 0) intval7 from (select 1 col1) a left outer join (select count(mno) cnt from memouser where userno= ?param0 and isread=0 and isdel=0) b on 1=1 left outer join ( select sum(case when a.bmposition=0 then 1 else 0 end) cnt0,sum(case when a.bmposition=1 and b.cmno is not null then 1 else 0 end) cnt1 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.isopen=1 left outer join board c on c.pbno=b.bno and c.isdel=0 where a.bmtype=2 and a.isopen=1 and c.bno is null and a.disptype=0 ) c on 1=1 left outer join ( select count(a.rfdno) cnt from payrfd a left outer join pay b on b.payno = a.payno where a.rstatus=0 and b.rstatus=0 ) d on 1=1 left outer join ( select count(a.payno) cnt from paydvr a inner join pay b on b.payno=a.payno and b.pstatus=1 and b.rstatus=0 inner join payitem c on c.payno = b.payno inner join book bb on bb.bkno=c.itemno where a.dvrcode is null and a.isdvr=1 ) e on 1=1 left outer join ( select count(a.payno) cnt from paytax a where a.ischeck=0 ) f on 1=1] -2025-12-11 13:57:02,433 - Statement Id: [common.authkey] Prepared SQL: [select jobkey from authkey where authtype= ?param0 and userno= ?param1 and randkey= ?param2 and keytime > now()] -2025-12-11 13:57:02,433 - Statement Id: [common.authkey.check1] Prepared SQL: [select ctno intval,ismenu intval2,ctype intval3,ccode strval from ct where ctno= ?param0 and authkey= ?param1 ; update ct set authkey=null where ctno= ?param0] -2025-12-11 13:57:02,433 - Statement Id: [common.authkey.check2] Prepared SQL: [select qno intval from question where qno= ?param0 and authkey= ?param1 ; update question set authkey=null where qno= ?param0] -2025-12-11 13:57:02,433 - Statement Id: [common.sms.chk] Prepared SQL: [select authno intval,lectno intval2,latime time,lakey strval from smsauth where authno = ?param0] -2025-12-11 13:57:02,433 - Statement Id: [common.emailsend.in] Prepared SQL: [insert into emailsend(etitle,semail,ehtml,fgno,cmno,rcvs,reademails,rcvcount,readcount,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 ,now(), ?param9 ,now(), ?param9 , ?param10 )] -2025-12-11 13:57:02,433 - Statement Id: [common.emailsend.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:57:02,433 - Statement Id: [common.sms.in] Prepared SQL: [insert into sms(cmno,mcontents,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,now(), ?param2 ,now(), ?param2 , ?param3 );] -2025-12-11 13:57:02,433 - Statement Id: [common.sms.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:57:02,443 - Statement Id: [common.smsauth] Prepared SQL: [insert into smsauth(latime,lakey,lectno) values(now(), ?param0 , ?param1 );] -2025-12-11 13:57:02,443 - Statement Id: [common.smsauth.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:57:02,444 - Statement Id: [common.smsauth2] Prepared SQL: [insert into smsauth(latime,lakey,userno, lectno) values(now(), ?param0 , ?param1 , 0);] -2025-12-11 13:57:02,444 - Statement Id: [common.smsauth2.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:57:02,444 - Statement Id: [common.atalk.send] Prepared SQL: [insert into MTS_ATALK_MSG (TRAN_SENDER_KEY,TRAN_TMPL_CD,TRAN_CALLBACK,TRAN_PHONE,TRAN_SUBJECT,TRAN_MSG,TRAN_DATE,TRAN_TYPE,TRAN_STATUS,TRAN_REPLACE_TYPE,TRAN_REPLACE_MSG) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,now(),5,'1', ?param6 , ?param5 );] -2025-12-11 13:57:02,444 - Statement Id: [common.comment.delete] Prepared SQL: [update cmt set isdel=1 where cmtno= ?param0 and ( ?param1 is not null or cno= ?param2 );] -2025-12-11 13:57:02,444 - Statement Id: [common.emailsendok] Prepared SQL: [update emailsend set isdel=0,readcount= ?param0 ,sendeds= ?param1 where sendno= ?param2] -2025-12-11 13:57:02,444 - Statement Id: [common.memo.alldeleteR] Prepared SQL: [update memouser set isdel=1,udt=now(),uno= ?param0 ,uip= ?param1 where userno= ?param0] -2025-12-11 13:57:02,444 - Statement Id: [common.memo.alldeleteS] Prepared SQL: [update memo set isdel=1,udt=now(),uno= ?param0 ,uip= ?param1 where cno= ?param0] -2025-12-11 13:57:02,446 - Statement Id: [common.authkey.save] Prepared SQL: [update authkey set jobkey= ?param0 ,randkey= ?param1 ,keytime=date_add(now(), interval 1 minute) where authtype= ?param2 and userno= ?param3 ; insert into authkey (authtype,userno,jobkey,randkey,keytime) select a.authtype,a.userno,a.jobkey,a.randkey,date_add(now(), interval 1 minute) from (select ?param2 authtype, ?param3 userno, ?param0 jobkey, ?param1 randkey) a left outer join authkey b on b.authtype=a.authtype and b.userno=a.userno where b.authtype is null] -2025-12-11 13:57:02,446 - Statement Id: [common.sms.extend] Prepared SQL: [update smsauth set latime = now() where authno = ?param0] -2025-12-11 13:57:02,452 - Statement Id: [sys.error] Prepared SQL: [insert into errors (errmsg,userno) values( ?param0 , ?param1 )] -2025-12-11 13:57:02,478 - Statement Id: [sys.menu.list] Prepared SQL: [select a.menuno, a.menuname, a.pmenuno, a.menuurl, a.menulevel, a.menuorder, a.ccount, a.isuse, a.ishid ,concat('/',ifnull(b5.menuno, 0), '/', ifnull(b4.menuno, 0), '/', ifnull(b3.menuno, 0), '/', ifnull(b2.menuno, 0), '/', ifnull(b1.menuno, 0), '/', ifnull(a.menuno, 0), '/') menurout ,case a.menulevel when 0 then ' ' when 1 then b1.menuname when 2 then b2.menuname when 3 then b3.menuname when 4 then b4.menuname when 5 then b5.menuname end pmenuname from ( select a.menuno, a.menuname, a.pmenuno, a.menuurl, a.menulevel, a.menuorder, count(d.menuno) ccount, a.isuse, a.ishid from menu a left outer join menu d on d.pmenuno=a.menuno group by a.menuno, a.menuname, a.pmenuno, a.menuurl, a.menulevel, a.menuorder, a.isuse, a.ishid ) a left outer join menu b1 on b1.menuno=a.pmenuno left outer join menu b2 on b2.menuno=b1.pmenuno left outer join menu b3 on b3.menuno=b2.pmenuno left outer join menu b4 on b4.menuno=b3.pmenuno left outer join menu b5 on b5.menuno=b4.pmenuno order by case a.menulevel when 0 then a.menuorder when 1 then b1.menuorder when 2 then b2.menuorder when 3 then b3.menuorder when 4 then b4.menuorder else b5.menuorder end ,case a.menulevel when 0 then a.menuno when 1 then b1.menuno when 2 then b2.menuno when 3 then b3.menuno when 4 then b4.menuno else b5.menuno end ,case a.menulevel when 1 then a.menuorder when 2 then b1.menuorder when 3 then b2.menuorder when 4 then b3.menuorder when 5 then b4.menuorder else 0 end ,case a.menulevel when 1 then a.menuno when 2 then b1.menuno when 3 then b2.menuno when 4 then b3.menuno when 5 then b4.menuno else 0 end ,case a.menulevel when 2 then a.menuorder when 3 then b1.menuorder when 4 then b2.menuorder when 5 then b3.menuorder else 0 end ,case a.menulevel when 2 then a.menuno when 3 then b1.menuno when 4 then b2.menuno when 5 then b3.menuno else 0 end ,case a.menulevel when 3 then a.menuorder when 4 then b1.menuorder when 5 then b2.menuorder else 0 end ,case a.menulevel when 3 then a.menuno when 4 then b1.menuno when 5 then b2.menuno else 0 end ,case a.menulevel when 4 then a.menuorder when 5 then b1.menuorder else 0 end ,case a.menulevel when 4 then a.menuno when 5 then b1.menuno else 0 end ,case a.menulevel when 5 then a.menuorder else 0 end ,case a.menulevel when 5 then a.menuno else 0 end] -2025-12-11 13:57:02,479 - Statement Id: [sys.authmenu] Prepared SQL: [select a.usertype, a.menuno from menuauth a where a.usertype= ?param0] -2025-12-11 13:57:02,480 - Statement Id: [sys.file.get] Prepared SQL: [select a.fileno,a.fgno,a.orgname,a.fileurl,a.filesize,a.extension,a.dcount,a.cno,a.uno ,b.tablename,b.columnname from fileinfo a inner join filegroup b on b.fgno=a.fgno where a.FileNo = ?param0 and a.isdel = 0] -2025-12-11 13:57:02,480 - Statement Id: [sys.file.getall] Prepared SQL: [select a.fileno,a.fgno,a.orgname,a.fileurl,a.filesize,a.extension,a.dcount,a.cno,a.uno ,b.tablename,b.columnname from fileinfo a inner join filegroup b on b.fgno=a.fgno where a.FileNo = ?param0] -2025-12-11 13:57:02,481 - Statement Id: [cm.ncs.parents.u] Prepared SQL: [select 3 ndepth,v.ndno ncsno,v.dname ncsname,v.dcode ncscode,case when v.ndno=u.ndno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsd v on v.nbno=d.nbno where u.nuno= ?param0 union all select 2 ndepth,v.nbno ncsno,v.bname ncsname,v.bcode ncscode,case when v.nbno=b.nbno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsb b on b.nbno=d.nbno inner join ncsb v on v.nmno=b.nmno where u.nuno= ?param0 union all select 1 ndepth,v.nmno ncsno,v.mname ncsname,v.mcode ncscode,case when v.nmno=m.nmno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncsm v on v.ntno=m.ntno where u.nuno= ?param0 union all select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where u.nuno= ?param0 order by ndepth,ncscode] -2025-12-11 13:57:02,482 - Statement Id: [cm.ncs.parents.d] Prepared SQL: [select 2 ndepth,v.nbno ncsno,v.bname ncsname,v.bcode ncscode,case when v.nbno=b.nbno then 1 else 0 end isact from ncsd d inner join ncsb b on b.nbno=d.nbno inner join ncsb v on v.nmno=b.nmno where d.ndno= ?param0 union all select 1 ndepth,v.nmno ncsno,v.mname ncsname,v.mcode ncscode,case when v.nmno=m.nmno then 1 else 0 end isact from ncsd d inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncsm v on v.ntno=m.ntno where d.ndno= ?param0 union all select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsd d inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where d.ndno= ?param0 order by ndepth,ncscode] -2025-12-11 13:57:02,482 - Statement Id: [cm.ncs.parents.b] Prepared SQL: [select 1 ndepth,v.nmno ncsno,v.mname ncsname,v.mcode ncscode,case when v.nmno=m.nmno then 1 else 0 end isact from ncsb b inner join ncsm m on m.nmno=b.nmno inner join ncsm v on v.ntno=m.ntno where b.nbno= ?param0 union all select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsb b inner join ncsm m on m.nmno=b.nmno inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where b.nbno= ?param0 order by ndepth,ncscode] -2025-12-11 13:57:02,482 - Statement Id: [cm.ncs.parents.m] Prepared SQL: [select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsm m inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where m.nmno= ?param0 order by ndepth,ncscode] -2025-12-11 13:57:02,483 - Statement Id: [cm.sales.bycm] Prepared SQL: [select case b.ptype when 2 then 2 when 3 then 1 else 0 end dtype, 0 intval, case b.ptype when 2 then '±³Àç' when 3 then '½ÃÇè' else '°­ÁÂ' end strval,'¸ÅÃâ' strval2 ,sum(case when month(a.payoktime)=1 then b.payamt else 0 end) longval ,sum(case when month(a.payoktime)=2 then b.payamt else 0 end) longval2 ,sum(case when month(a.payoktime)=3 then b.payamt else 0 end) longval3 ,sum(case when month(a.payoktime)=4 then b.payamt else 0 end) longval4 ,sum(case when month(a.payoktime)=5 then b.payamt else 0 end) longval5 ,sum(case when month(a.payoktime)=6 then b.payamt else 0 end) longval6 ,sum(case when month(a.payoktime)=7 then b.payamt else 0 end) longval7 ,sum(case when month(a.payoktime)=8 then b.payamt else 0 end) longval8 ,sum(case when month(a.payoktime)=9 then b.payamt else 0 end) longval9 ,sum(case when month(a.payoktime)=10 then b.payamt else 0 end) longval10 ,sum(case when month(a.payoktime)=11 then b.payamt else 0 end) longval11 ,sum(case when month(a.payoktime)=12 then b.payamt else 0 end) longval12 from pay a inner join payitem b on b.payno=a.payno and a.pstatus=1 where year(a.payoktime)= ?param0 and a.pstatus=1 group by b.ptype,month(a.payoktime) union all select case b.ptype when 2 then 2 when 3 then 1 else 0 end dtype, 1 intval, '','ȯºÒ' strval ,(case when month(b.refundtime)=1 then b.refundamt else 0 end) * -1 longval ,(case when month(b.refundtime)=2 then b.refundamt else 0 end) * -1 longval2 ,(case when month(b.refundtime)=3 then b.refundamt else 0 end) * -1 longval3 ,(case when month(b.refundtime)=4 then b.refundamt else 0 end) * -1 longval4 ,(case when month(b.refundtime)=5 then b.refundamt else 0 end) * -1 longval5 ,(case when month(b.refundtime)=6 then b.refundamt else 0 end) * -1 longval6 ,(case when month(b.refundtime)=7 then b.refundamt else 0 end) * -1 longval7 ,(case when month(b.refundtime)=8 then b.refundamt else 0 end) * -1 longval8 ,(case when month(b.refundtime)=9 then b.refundamt else 0 end) * -1 longval9 ,(case when month(b.refundtime)=10 then b.refundamt else 0 end) * -1 longval10 ,(case when month(b.refundtime)=11 then b.refundamt else 0 end) * -1 longval11 ,(case when month(b.refundtime)=12 then b.refundamt else 0 end) * -1 longval12 from pay a inner join payitem b on b.payno=a.payno and a.pstatus=1 and b.rstatus > 0 and b.refundtime is not null and year(b.refundtime)= ?param0 where a.pstatus=1 and a.rstatus > 0 group by b.ptype,month(b.refundtime) order by dtype,intval] -2025-12-11 13:57:02,486 - Statement Id: [cm.cmcalc.print] Prepared SQL: [select a.cmno,a.feeloc,a.feebkpr,a.feebrt,a.feemat,a.feefoo,a.feeetc,a.prtcnt ,b.cname,b.classno,b.sstime,b.setime ,c.pfee ,d.username,CAST(AES_DECRYPT(UNHEX(d.userpno), 'np123@!') AS char) userpno,d.bankname,CAST(AES_DECRYPT(UNHEX(d.bankno), 'np123@!') AS char) bankno,d.post,d.address1,d.address2 ,row_number() over(order by d.username) rno from cmcalc a inner join cm b on b.cmno=a.cmno inner join cmprof c on c.cmno=b.cmno inner join users d on d.userno=c.userno where a.cmno= ?param0 order by rno] -2025-12-11 13:57:02,487 - Statement Id: [sys.npsystem] Prepared SQL: [select count(b.daokey) from (select 1 col1) a left outer join npsystem b on b.daokey= ?param0] -2025-12-11 13:57:02,487 - Statement Id: [sys.ncs.check.t] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select 0 intval, count(m.nmno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno where t.ntno= ?param0 union all select 0 intval,count(b.nbno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno left outer join ncsb b on b.nmno=m.nmno where t.ntno= ?param0 union all select count(cmd.cmno) intval,count(distinct d.ndno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join cmncsd cmd on cmd.ndno=d.ndno where t.ntno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join ncsu u on u.ndno=d.ndno where t.ntno= ?param0 ) a] -2025-12-11 13:57:02,487 - Statement Id: [sys.ncs.check.m] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select 0 intval,count(b.nbno) intval2 from ncsm m left outer join ncsb b on b.nmno=m.nmno where m.nmno= ?param0 union all select count(cmd.cmno) intval,count(distinct d.ndno) intval2 from ncsm m left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join cmncsd cmd on cmd.ndno=d.ndno where m.nmno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncsm m left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join ncsu u on u.ndno=d.ndno where m.nmno= ?param0 ) a] -2025-12-11 13:57:02,487 - Statement Id: [sys.ncs.check.b] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select count(cmd.cmno) intval,count(distinct d.ndno) intval2 from ncsb b left outer join ncsd d on d.nbno=b.nbno left outer join cmncsd cmd on cmd.ndno=d.ndno where b.nbno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncsb b left outer join ncsd d on d.nbno=b.nbno left outer join ncsu u on u.ndno=d.ndno where b.nbno= ?param0 ) a] -2025-12-11 13:57:02,487 - Statement Id: [sys.ncs.check.d] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select count(cmd.cmno) intval,0 intval2 from ncsd d left outer join cmncsd cmd on cmd.ndno=d.ndno where d.ndno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncsd d left outer join ncsu u on u.ndno=d.ndno where d.ndno= ?param0 ) a] -2025-12-11 13:57:02,488 - Statement Id: [sys.menu.insert] Prepared SQL: [insert into menu(menuname,pmenuno,menuurl,menulevel,menuorder,isuse,ishid,cdt,cno,udt,uno,uip) select ?param0 , ?param1 ,ifnull( ?param2 ,''),ifnull(c.menulevel, -1) + 1, ?param3 , ?param4 , ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 from (select ?param8 menuno) a left outer join menu b on b.menuno=a.menuno left outer join menu c on c.menuno= ?param1 where b.menuno is null] -2025-12-11 13:57:02,488 - Statement Id: [sys.menu.insert.SelectKey] Prepared SQL: [select last_insert_id()] -2025-12-11 13:57:02,489 - Statement Id: [sys.filegroup.insert] Prepared SQL: [INSERT INTO filegroup (tablename,columnname, cdt,cno,udt,uno,uip) VALUES ( ?param0 , ?param1 , cdt,cno,udt,uno,uip)] -2025-12-11 13:57:02,489 - Statement Id: [sys.filegroup.insert.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:57:02,489 - Statement Id: [sys.okcert3.in] Prepared SQL: [insert into okcert3log (gubn, ret, reason, sn, rsltcd, rslt, dt) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , now()] -2025-12-11 13:57:02,489 - Statement Id: [sys.okcert3.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:57:02,490 - Statement Id: [sys.userauth.save] Prepared SQL: [insert into menuauth (usertype,authname,menuno,isdel,cdt,cno,udt,uno,uip) select max(usertype)+1, ?param0 ,1,0,now(), ?param1 ,now(), ?param1 , ?param2 from menuauth] -2025-12-11 13:57:02,490 - Statement Id: [sys.authname.save] Prepared SQL: [update menuauth set authname= ?param0 where usertype= ?param1] -2025-12-11 13:57:02,490 - Statement Id: [sys.userauth.del] Prepared SQL: [delete a from menuauth a left outer join( select count(userno) usercnt,usertype from users where usertype = ?param0 group by usertype )b on b.usertype = a.usertype where a.usertype = ?param0 and (b.usercnt < 1 or b.usercnt is null); insert into menuauth (usertype,authname,menuno,isdel,cdt,cno,udt,uno,uip) select * from ( select ?param0 usertype, ?param1 authname,1 menuno,0 isdel,now() cdt, ?param2 cno,now() udt, ?param2 uno, ?param3 uip ) a where not exists( select usertype,authname,menuno from menuauth where usertype = ?param0 and menuno = 1 ); update menuauth a left outer join ( select count(userno) usercnt,usertype from users where usertype = ?param0 and status=1 group by usertype ) b on b.usertype = a.usertype set isdel=1 where a.usertype= ?param0 and (b.usercnt < 1 or b.usercnt is null);] -2025-12-11 13:57:02,490 - Statement Id: [sys.menu.chageposition] Prepared SQL: [update menu a left outer join menu b on b.menuno= ?param0 left outer join menu c on c.menuno= ?param1 set a.pmenuno= ?param1 , a.menuorder = ifnull(b.menuorder, -1) + 1, a.menulevel=c.menulevel + 1 , a.udt=now(), a.uno= ?param2 , a.uip= ?param3 where a.menuno= ?param4] -2025-12-11 13:57:02,490 - Statement Id: [sys.menu.update] Prepared SQL: [update menu a left outer join (select menulevel from menu where menuno= ?param0 ) b on 1 = 1 set udt=now(), uno= ?param1 , uip= ?param2 ,menuname= ?param3 , pmenuno= ?param0 , menuurl=ifnull( ?param4 , ''),a.menulevel=b.menulevel + 1,menuorder= ?param5 ,isuse= ?param6 ,ishid= ?param7 where a.menuno= ?param8 ;] -2025-12-11 13:57:02,490 - Statement Id: [sys.menu.delete] Prepared SQL: [delete from menuauth where menuno= ?param0 ; delete from menu where menuno= ?param0] -2025-12-11 13:57:02,490 - Statement Id: [sys.file.down] Prepared SQL: [update fileinfo set dcount = dcount + 1 where fileno= ?param0] -2025-12-11 13:57:02,491 - Statement Id: [sys.file.del] Prepared SQL: [update fileinfo set uip= ?param0 , uno= ?param1 , isdel=1 where fileno= ?param2 and ( ?param3 = 1 or ?param1 = -999 or cno= ?param1 )] -2025-12-11 13:57:02,491 - Statement Id: [sys.file.del2] Prepared SQL: [update fileinfo set uip= ?param0 , uno= ?param1 , isdel=1 where fgno= ?param2 and ( ?param3 = 1 or ?param1 = -999 or cno= ?param1 )] -2025-12-11 13:57:02,491 - Statement Id: [cm.ncst.in] Prepared SQL: [insert into ncst (ntype,tcode,tname,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 ,now(), ?param3 ,now(), ?param3 , ?param4 )] -2025-12-11 13:57:02,491 - Statement Id: [cm.ncst.up] Prepared SQL: [update ncst set udt=now(),uno= ?param0 ,uip= ?param1 ,tcode= ?param2 ,tname= ?param3 where ntno= ?param4] -2025-12-11 13:57:02,492 - Statement Id: [cm.actlog.set] Prepared SQL: [insert into actlog (logtype,logtarget,userno,logdata,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 )] -2025-12-11 13:57:02,493 - Statement Id: [cm.authlog.set] Prepared SQL: [insert into authlog(logtype,userno,usertypeorg,usertypenew,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 )] -2025-12-11 13:57:02,493 - Statement Id: [cm.authlog.set2] Prepared SQL: [insert into authlog(logtype,userno,usertypeorg,usertypenew,cdt,cno,udt,uno,uip) select ?param0 , ?param1 ,a.usertype, ?param2 ,now(), ?param3 ,now(), ?param3 , ?param4 from users a where a.userno= ?param1 and a.usertype <> ?param2] -2025-12-11 13:57:02,493 - Statement Id: [sys.kcblog.in] Prepared SQL: [insert into kcblog (cdt,cp_cd,mobile,vssn,logmsg) values(now(), ?param0 ,case when ?param1 is not null then HEX(AES_ENCRYPT( ?param1 , 'np123@!')) else null end , ?param2 , ?param3 );] -2025-12-11 13:57:02,494 - Statement Id: [excellog.in] Prepared SQL: [INSERT INTO exceldownlog (userno, userid, username, actiontime, position, comment, userip) SELECT userno, userid, username, sysdate(), ?param0 , ?param1 , ?param2 FROM users where userno = ?param3] -2025-12-11 13:57:02,516 - Statement Id: [cm.myterm] Prepared SQL: [select distinct c.tmno,c.tyear,c.tseq from cmprof a inner join cm b on b.cmno=a.cmno and b.ismaster=0 and b.isdel=0 inner join term c on c.tmno=b.tmno where a.userno= ?param0 order by c.tyear desc,c.tseq] -2025-12-11 13:57:02,517 - Statement Id: [cm.term.ys] Prepared SQL: [select distinct tmno,tyear,tseq from term order by tyear desc,tseq] -2025-12-11 13:57:02,518 - Statement Id: [cm.cmdatas] Prepared SQL: [select a.dtype,a.intval,a.intval2,a.intval3 ,a.strval,a.strval2 from( select 1 dtype ,a.userno intval,b.usertype intval2 ,row_number() over (order by b.username desc) intval3 ,b.username strval,null strval2 from cmprof a inner join users b on b.userno=a.userno where a.cmno= ?param0 order by b.username desc ) a union all select 2 ,b.bkno,0 ,row_number() over (order by b.bkno) intval3 ,b.bkname,null from cmbook a inner join book b on b.bkno=a.bkno where a.cmno= ?param0 union all select 3 dtype ,b.cmno,a.ispre ,row_number() over (order by b.cmno) intval3 ,b.cname,null from cmrelay a inner join cm b on b.cmno=a.rcmno where a.cmno= ?param0 union all select 4 ,b.ndno,0 ,row_number() over (order by b.ndno) intval3 ,b.dname,b.acode from cmncsd a inner join ncsd b on b.ndno=a.ndno where a.cmno= ?param0 order by dtype,intval3] -2025-12-11 13:57:02,518 - Statement Id: [cm.datacreatecmbycmmaster] Prepared SQL: [select a.cmno,a.cname,row_number() over(order by a.udt desc) rno from cm a where a.ismaster=1 and a.isdel=0 and a.cgno= ?param0 order by rno] -2025-12-11 13:57:02,520 - Statement Id: [cm.cminnigscd.exists] Prepared SQL: [select count(*) from cminning a inner join cminningscd b on a.cmino = b.cmino where cmno = ?param0] -2025-12-11 13:57:02,520 - Statement Id: [cm.cmev] Prepared SQL: [select a.cmno,a.attend,a.attendcut,a.attendrfd,a.attendcutrfd,a.mid,a.midcut,a.midrfd,a.midcutrfd,a.final,a.finalcut,a.finalrfd,a.finalcutrfd,a.subject,a.subjectcut,a.subjectrfd ,a.subjectcutrfd,a.discuss,a.discusscut,a.discussrfd,a.discusscutrfd,a.etc,a.etccut,a.etcrfd,a.etccutrfd,a.cut,a.cutrfd,a.isoffabs ,b.scdtype ,c.cshape from cmev a inner join cm c on c.cmno = a.cmno left outer join cminning b on b.cmno = a.cmno and b.isscd = 1 where a.cmno= ?param0] -2025-12-11 13:57:02,521 - Statement Id: [cm.est] Prepared SQL: [select 0 gubun,case when a.extype = 0 then 1 else 2 end estkind ,a.exno,a.cmno,a.extype,a.exname,a.edesc,a.etime,a.econdition,a.evtype,a.eqtype,a.israndq,a.israndqi,a.qcount,a.isblur,a.tpoint,a.relaylimit,a.isusebackup,a.isseq ,null sdno,null sdtype,null sdname,null sddesc,null sdcondition ,null rsno,null rscno,null rstype,null rsname,null rscondition , row_number() over(partition by a.extype order by a.cdt) rno ,null as iseq,null as teachername from cmex a where a.cmno= ?param0 and a.isdel=0 union all select 1 gubun,case when a.sdtype = 0 then 11 else 21 end estkind ,a.sdno exno,a.cmno,a.sdtype extype,a.sdname exname,a.sddesc edesc,null etime,a.sdcondition econdition,null evtype,null eqtype,null israndq,null israndqi,null qcount,null isblur,a.tpoint,null relaylimit,null isusebackup,null isseq ,a.sdno,a.sdtype,a.sdname,a.sddesc,a.sdcondition ,null rsno,null rscno,null rstype,null rsname,null rscondition , row_number() over(partition by a.sdtype order by a.cdt) rno ,null as iseq,null as teachername from cmsd a where a.cmno= ?param0 and a.isdel=0 union all select 2 gubun,case when a.rstype = 0 then 32 else 31 end estkind ,a.rsno exno,a.cmno,a.rstype extype,a.rsname exname,null edesc,null etime,a.rscondition econdition,null evtype,null eqtype,null israndq,null israndqi,null qcount,null isblur,null tpoint,null relaylimit,null isusebackup,null isseq ,null sdno,null sdtype,null sdname,null sddesc,null sdcondition ,a.rsno,a.rscno,a.rstype,a.rsname,a.rscondition , row_number() over(partition by a.rstype order by a.cdt) rno ,b.iseq,c.username as teachername from cmrs a left outer join cminning b on a.cmino = b.cmino left outer join users c on b.userno = c.userno where a.cmno= ?param0 and a.isdel=0 order by rsno] -2025-12-11 13:57:02,521 - Statement Id: [cm.cmexqs] Prepared SQL: [select a.eqno,a.exno,a.qseq,a.qno,a.rpoint , b.qtextstring, b.dpoint, b.qdiff, b.cc1, b.cc2, b.cc3, b.cc4, b.cc5,b.atype , cc.cname qdiffname, cc1.cname ccname1, cc2.cname ccname2, cc3.cname ccname3, cc4.cname ccname4, cc5.cname ccname5 from cmexq a inner join question b on b.qno=a.qno left outer join comcode cc on cc.ccode = b.qdiff left outer join comcode cc1 on cc1.ccode = b.cc1 left outer join comcode cc2 on cc2.ccode = b.cc2 left outer join comcode cc3 on cc3.ccode = b.cc3 left outer join comcode cc4 on cc4.ccode = b.cc4 left outer join comcode cc5 on cc5.ccode = b.cc5 where a.exno= ?param0 order by a.qseq] -2025-12-11 13:57:02,521 - Statement Id: [cm.exsave.valid] Prepared SQL: [select count(d.exno) from (select 1 as col1) a left outer join lectex d on d.exno= ?param0] -2025-12-11 13:57:02,521 - Statement Id: [cm.sdsave.valid] Prepared SQL: [select sum(cnt) from ( select count(d.sdno) cnt from (select 1 as col1) a left outer join lectsd d on d.sdno= ?param0 union all select count(d.sdno) from (select 1 as col1) a left outer join lectsdboard d on d.sdno= ?param0 ) a] -2025-12-11 13:57:02,521 - Statement Id: [cm.rssave.valid] Prepared SQL: [select count(d.rsno) from (select 1 as col1) a left outer join lectrs d on d.rsno= ?param0] -2025-12-11 13:57:02,521 - Statement Id: [cm.rscsave.valid] Prepared SQL: [select count(d.rscno) from (select 1 as col1) a left outer join cmrs d on d.rscno= ?param0] -2025-12-11 13:57:02,521 - Statement Id: [cm.cmexlayers] Prepared SQL: [select a.exno ,case when a.qdiff = 1 then null else a.qdiff end qdiff ,case when a.cc1 = 1 then null else a.cc1 end cc1 ,case when a.cc2 = 1 then null else a.cc2 end cc2 ,case when a.cc3 = 1 then null else a.cc3 end cc3 ,case when a.cc4 = 1 then null else a.cc4 end cc4 ,case when a.cc5 = 1 then null else a.cc5 end cc5 ,a.qcount,a.rpoint , cc.cname qdiffname, cc1.cname ccname1, cc2.cname ccname2, cc3.cname ccname3, cc4.cname ccname4, cc5.cname ccname5 from cmexlayer a left outer join comcode cc on cc.ccode = a.qdiff and cc.ccode > 0 left outer join comcode cc1 on cc1.ccode = a.cc1 and cc1.ccode > 0 left outer join comcode cc2 on cc2.ccode = a.cc2 and cc2.ccode > 0 left outer join comcode cc3 on cc3.ccode = a.cc3 and cc3.ccode > 0 left outer join comcode cc4 on cc4.ccode = a.cc4 and cc4.ccode > 0 left outer join comcode cc5 on cc5.ccode = a.cc5 and cc5.ccode > 0 where a.exno= ?param0 order by cc.corder, cc1.corder, cc2.corder] -2025-12-11 13:57:02,522 - Statement Id: [cm.cmex.extype1count] Prepared SQL: [select count(b.exno) from (select 1 col1) a left outer join cmex b on b.cmno= ?param0 and b.isdel=0 and b.exno <> ?param1 and b.extype=1] -2025-12-11 13:57:02,522 - Statement Id: [cm.cmrs.check] Prepared SQL: [select count(b.rsno) from (select 1 col1) a left outer join cmrs b on b.cmno= ?param0 and b.rsno <> ?param1 and b.rstype= ?param2 and b.isdel=0] -2025-12-11 13:57:02,522 - Statement Id: [cm.questionusings] Prepared SQL: [select sum(cnt) from ( select 0 as cnt union all select count(qno) from cmexq where qno= ?param0 union all select count(qno) from rscq where qno= ?param0 ) a] -2025-12-11 13:57:02,523 - Statement Id: [cm.questionitem.valid] Prepared SQL: [select sum(cnt) from ( select 0 as cnt union all select a.qno from ( select b.qno from questionitem a inner join cmexq b on b.qno=a.qno where a.qino= ?param0 limit 1) a union all select a.qno from ( select b.qno from questionitem a inner join rscq b on b.qno=a.qno where a.qino= ?param0 limit 1) a ) a] -2025-12-11 13:57:02,523 - Statement Id: [cm.cmmenus] Prepared SQL: [select a.cmno,a.isplan,a.iscontent,a.isev,a.isrs,a.isgrade ,b.bmno from cmmenu a left outer join cmmenubm b on b.cmno=a.cmno where a.cmno= ?param0] -2025-12-11 13:57:02,523 - Statement Id: [cm.rscqs] Prepared SQL: [select a.rscqno,a.rscno,a.qno,a.dseq , b.qtextstring, b.dpoint, b.qdiff, b.cc1, b.cc2, b.cc3, b.cc4, b.cc5,b.atype , cc.cname qdiffname, cc1.cname ccname1, cc2.cname ccname2, cc3.cname ccname3, cc4.cname ccname4, cc5.cname ccname5 ,row_number() over(order by a.dseq, a.rscqno) rno from rscq a inner join question b on b.qno=a.qno left outer join comcode cc on cc.ccode = b.qdiff left outer join comcode cc1 on cc1.ccode = b.cc1 left outer join comcode cc2 on cc2.ccode = b.cc2 left outer join comcode cc3 on cc3.ccode = b.cc3 left outer join comcode cc4 on cc4.ccode = b.cc4 left outer join comcode cc5 on cc5.ccode = b.cc5 where a.rscno= ?param0 order by rno] -2025-12-11 13:57:02,524 - Statement Id: [cm.cminfile] Prepared SQL: [select 1 dtype,a.sdno intval,a.fgno longval,b.fileno longval2,0 longval4,b.fileurl strval from cmsd a inner join fileinfo b on b.fgno=a.fgno and b.isdel=0 where a.cmno= ?param0 union all select 0,exno,null,null,null,null from cmex where cmno= ?param0 and isdel=0 union all select 2,0,a.fgnotf,b.fileno,a.cmino,b.fileurl from cminning a inner join fileinfo b on b.fgno=a.fgnotf and b.isdel=0 where a.cmno= ?param0 union all select 3,a.cmno,a.fgnocm,b.fileno,0,b.fileurl from cm a inner join fileinfo b on b.fgno=a.fgnocm and b.isdel=0 where a.cmno= ?param0 order by dtype,intval,longval2] -2025-12-11 13:57:02,524 - Statement Id: [cm.check.cmpcpay] Prepared SQL: [select count(b.pino) from (select 1 as col1) a left outer join payitem b on b.ptype=1 and b.pcno = ?param0] -2025-12-11 13:57:02,524 - Statement Id: [cm.ct.checkcmi] Prepared SQL: [select count(b.cmino) dcnt from ct a left outer join cminning b on b.ctno=a.ctno where a.ctno= ?param0 group by a.ctno] -2025-12-11 13:57:02,524 - Statement Id: [cm.pcm.foras] Prepared SQL: [select distinct d.cmno value,d.cname text from users a inner join lect b on b.userno=a.userno and b.status<5 inner join cm c on c.cmno=b.cmno inner join cm d on d.cmno=c.pcmno where a.asno= ?param0 order by text,value] -2025-12-11 13:57:02,525 - Statement Id: [cm.cm.foras] Prepared SQL: [select distinct c.cmno value,concat(c.cname,'(',c.classno,')') text from users a inner join lect b on b.userno=a.userno and b.status<5 inner join cm c on c.cmno=b.cmno and c.pcmno= ?param0 where a.asno= ?param1 order by text,value] -2025-12-11 13:57:02,525 - Statement Id: [cm.pcm.forall] Prepared SQL: [select a.cmno value,a.cname text from cm a where a.ismaster=1 and a.isuse=1 and a.isdel=0 order by text,value] -2025-12-11 13:57:02,525 - Statement Id: [cm.cm.forall] Prepared SQL: [select a.cmno value,concat(a.cname,'(',a.classno,')') text from cm a where a.pcmno= ?param0 and a.ismaster=1 and a.isuse=1 and a.isdel=0 order by text,value] -2025-12-11 13:57:02,525 - Statement Id: [cm.cms.forpay] Prepared SQL: [select c.cmno,case when b.isjoin=1 then c.infee else c.infee end fee, c.accommofee, b.isjoin,d.lectno lectnocheck from users a left outer join assign b on b.asno=a.asno inner join cm c on c.cmno= ?param0 left outer join lect d on d.userno=a.userno and d.cmno=c.cmno and d.status in (1,2,3,4,6) and d.ischanged=0 where a.userno= ?param1] -2025-12-11 13:57:02,525 - Statement Id: [cm.cms.forpaypc] Prepared SQL: [select c.cmno,case when b.isjoin=1 then c.infee else c.outfee end fee,b.isjoin from users a left outer join assign b on b.asno=a.asno inner join cmpc c on c.pcno= ?param0 where a.userno= ?param1] -2025-12-11 13:57:02,525 - Statement Id: [cm.cmcheck.forbuy] Prepared SQL: [select 1 rno,a.cmno,a.quota ,b.status lectstatus ,count(d.userno) countlect from cm a left outer join lect b on b.cmno=a.cmno and b.userno= ?param0 and b.status < 5 and b.ischanged=0 left outer join lect c on c.cmno=a.cmno and c.status < 5 and c.ischanged=0 left outer join users d on d.userno=c.userno and d.status=1 where a.cmno= ?param1 and a.ismaster=0 and a.rstime < now() and a.retime > now() and a.isuse=1 and a.isdel=0 group by a.cmno,a.quota,b.status union all select 2,a.cmno,0 ,b.status ,0 from cm a inner join lect b on b.cmno <> a.cmno and b.userno= ?param0 and b.status < 5 inner join cm c on c.cmno=b.cmno and c.pcmno=a.pcmno where a.cmno = ?param1] -2025-12-11 13:57:02,527 - Statement Id: [cm.assign.applyedu.byasno] Prepared SQL: [select a.asno,a.ascode,a.isjoin,a.joinyear,a.joinprice,a.asname,a.ceoname,a.brno,a.eino,a.grno,a.btype,a.bkind,a.salesamount,a.homeurl,a.mcount,a.aday,a.astype,a.asctg,a.askey,a.post ,a.address1,a.address2,a.fgnobno,a.fgnobank,a.joindate,a.exitdate,a.status,a.issite,a.subdomain,a.sitename,a.sitelogo,a.sitefooter,a.siteip,a.ismain,a.mname,a.isdel ,CAST(AES_DECRYPT(UNHEX(a.mphone), 'np123@!') AS char) mphone ,CAST(AES_DECRYPT(UNHEX(a.taxemail), 'np123@!') AS char) taxemail from assign a where a.asno= ?param0 and a.isdel=0] -2025-12-11 13:57:02,527 - Statement Id: [cm.cminningscdcheck] Prepared SQL: [select a.quota - (select count(z.lectno) cnt from lect z where a.cmisno = z.cmisno and z.status in (1,2) and z.ischanged=0) from cminningscd a where a.cmisno = ?param0] -2025-12-11 13:57:02,531 - Statement Id: [cm.cmin] Prepared SQL: [insert into cm(ismaster,cgno,pcmno,cname,kname,tmno,classno,rstime,retime,sstime,setime,gstime,getime,cshape ,infee,outfee,accommofee,quota ,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,isuse,isdel,isseq,fgnocm,typeman,typeedu,typegrade,typejob,typejobitem,iscertificate,ischkatt,isaccommodation,daylectinninglimit,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 , ?param28 , ?param29 , ?param30 ,0, ?param31 , ?param32 , ?param33 , ?param34 , ?param35 , ?param36 , ?param37 , ?param38 , ?param39 , ?param40 ,10,now(), ?param41 ,now(), ?param41 , ?param42 );] -2025-12-11 13:57:02,531 - Statement Id: [cm.cmin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:57:02,532 - Statement Id: [cm.cminnings.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into cminning (cmno,week,iseq,isonline,ititle,icontent,idate,iday,ist,iet,fgnotf,ctno,istaste,sttime,atime,mstime,metime,userno,isscd,scdtype,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 ,now(), ?param20 ,now(), ?param20 , ?param21 from (select 1 col1) a left outer join cminning b on b.cmno= ?param0 and b.iseq= ?param2 where b.cmino is null] -2025-12-11 13:57:02,533 - Statement Id: [cm.cminnings.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-11 13:57:02,534 - Statement Id: [cm.cminningscd.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into cminningscd(cmino,estart,eend,quota,studyplace,sseq,comment,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 ,now(), ?param7 ,now(), ?param7 , ?param8 )] -2025-12-11 13:57:02,534 - Statement Id: [cm.cminningscd.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-11 13:57:02,536 - Statement Id: [cm.cmex.in] Prepared SQL: [INSERT INTO cmex (cmno,extype,exname,edesc,etime,econdition,evtype,eqtype,israndq,israndqi,qcount,isblur,tpoint,relaylimit,isusebackup,isseq,isreexamable,isresultopen,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 ,0,now(), ?param18 ,now(), ?param18 , ?param19 )] -2025-12-11 13:57:02,536 - Statement Id: [cm.cmex.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:57:02,537 - Statement Id: [cm.question.in] Prepared SQL: [INSERT INTO question (cmno, qdiff, cc1, cc2, cc3, cc4, cc5, isuse, atype, dpoint, qtext, qtextstring, qdesc, rightcount,ispassspace,isignorecase, cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , now(), ?param16 ,now(), ?param16 , ?param17 );] -2025-12-11 13:57:02,538 - Statement Id: [cm.question.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:57:02,538 - Statement Id: [cm.cmsd.in] Prepared SQL: [insert into cmsd(sdtype,cmno,sdname,sddesc,tpoint,sdcondition,fgno,isdel,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 ,0,now(), ?param7 ,now(), ?param7 , ?param8 );] -2025-12-11 13:57:02,538 - Statement Id: [cm.cmsd.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:57:02,538 - Statement Id: [cm.cmrs.in] Prepared SQL: [insert into cmrs(rstype,cmno,rsname,rscondition,rscno,isdel,cmino,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,0, ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 );] -2025-12-11 13:57:02,538 - Statement Id: [cm.cmrs.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:57:02,538 - Statement Id: [cm.rsc.in] Prepared SQL: [insert into rsc(rstype,rscname,isuse,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 ,now(), ?param3 ,now(), ?param3 , ?param4 );] -2025-12-11 13:57:02,538 - Statement Id: [cm.rsc.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:57:02,538 - Statement Id: [cm.cmcopy0] Prepared SQL: [insert into cm(ismaster,cgno,pcmno,cname,kname,tmno,classno,rstime,retime,sstime,setime,gstime,getime,cshape,typeman,typeedu,typegrade,typejob,typejobItem,infee,outfee,accommofee,quota,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,isuse,isseq,iscertificate,isdel,studydays,isaccommodation,daylectinninglimit,cdt,cno,udt,uno,uip) select ?param0 ,cgno,case when a.ismaster = 1 and ?param0 = 0 then a.cmno else a.pcmno end,ifnull( ?param1 , concat('»çº»_', cname)),a.kname, ?param2 ,case when ?param2 is null then null else ifnull(b.classno,0)+1 end ,t.rstime ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then '2099-12-31 23:59:59' else date_format(t.retime,'%Y-%m-%d 23:59:59') end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else t.sstime end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else date_format(t.setime,'%Y-%m-%d 23:59:59') end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else t.gstime end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else date_format(t.getime,'%Y-%m-%d 23:59:59') end ,a.cshape,a.typeman,a.typeedu,a.typegrade,a.typejob, a.typejobItem,infee,outfee,accommofee,quota,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,1,isseq,a.iscertificate,0,studydays,isaccommodation,daylectinninglimit,now(), ?param3 ,now(), ?param3 , ?param4 from cm a left outer join ( select max(b.classno) classno from cm a inner join cm b on b.ismaster=0 and b.pcmno=case when a.ismaster=1 then a.cmno else a.pcmno end and b.isdel=0 and b.tmno=ifnull( ?param2 ,0) where a.cmno= ?param5 ) b on b.classno is not null left outer join term t on t.tmno= ?param2 where a.cmno= ?param5 ;] -2025-12-11 13:57:02,539 - Statement Id: [cm.cmcopy0.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:57:02,539 - Statement Id: [cm.cmcopy.ex0] Prepared SQL: [insert into cmex (cmno,extype,exname,edesc,etime,econdition,evtype,eqtype,israndq,israndqi,qcount,isblur,tpoint,relaylimit,isusebackup,isseq,isresultopen,isreexamable,isdel,cdt,cno,udt,uno,uip) select ?param0 ,extype,exname,edesc,etime,econdition,evtype,eqtype,israndq,israndqi,qcount,isblur,tpoint,relaylimit,isusebackup,isseq,isresultopen,isreexamable,0,now(), ?param1 ,now(), ?param1 , ?param2 from cmex a where a.exno= ?param3 ;] -2025-12-11 13:57:02,539 - Statement Id: [cm.cmcopy.ex0.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:57:02,539 - Statement Id: [cm.cmpcin] Prepared SQL: [insert into cm (ismaster,cgno,pcmno,cname,tmno,classno,rstime,retime,sstime,setime,gstime,getime,cshape,infee,outfee,quota,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,isuse,isseq,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,null, ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 ,1,0,0,now(), ?param27 ,now(), ?param27 , ?param28 );] -2025-12-11 13:57:02,539 - Statement Id: [cm.cmpcin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:57:02,541 - Statement Id: [cm.ct.in] Prepared SQL: [INSERT INTO ct (cmno,qdiff,cc1,cc2,cc3,cc4,cc5,ctype,ccode,ccodedel,ctname,fgnothumb,fgnotf,tfurl,ismenu,isdel,isuse,isoversize,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 ,0, ?param14 , ?param15 ,now(), ?param16 ,now(), ?param16 , ?param17 );] -2025-12-11 13:57:02,541 - Statement Id: [cm.ct.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:57:02,541 - Statement Id: [cm.pplog.applyedu.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into pplog ( userno,cmno,isready,cgcode,cshape,typeman,typeedu,typegrade,typejob,typejobItem,cgno,cmisno,isrebate,rbankname,rbankacc,rbankowner,asname,brno,ceoname,post,address1,address2,btype,bkind,eino,mname ,mphone,taxemail,userpno,mobile,email,upost,uaddress1,uaddress2,isassignuser,uduty,slevel,isaccommodation,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 ,HEX(AES_ENCRYPT( ?param14 , 'np123@!')) , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 ,HEX(AES_ENCRYPT( ?param26 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param27 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param28 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param29 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param30 , 'np123@!')) , ?param31 , ?param32 , ?param33 , ?param34 , ?param35 , ?param36 , ?param37 ,now(), ?param38 ,now(), ?param38 , ?param39 )] -2025-12-11 13:57:02,541 - Statement Id: [cm.pplog.applyedu.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:57:02,541 - Statement Id: [cm.term.in] Prepared SQL: [insert into term (tyear,tseq,rstime,retime,sstime,setime,gstime,getime,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 ,now(), ?param8 ,now(), ?param8 , ?param9 )] -2025-12-11 13:57:02,541 - Statement Id: [cm.term.up] Prepared SQL: [update term set udt=now(),uno= ?param0 ,uip= ?param1 ,tyear = ?param2 ,tseq = ?param3 ,rstime= ?param4 ,retime= ?param5 ,sstime= ?param6 ,setime= ?param7 ,gstime= ?param8 ,getime= ?param9 where tmno= ?param10] -2025-12-11 13:57:02,541 - Statement Id: [cm.cg.in] Prepared SQL: [insert into cg (pcgno,cgname,cgcode,isuse,iscover,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,0,now(), ?param5 ,now(), ?param5 , ?param6 )] -2025-12-11 13:57:02,542 - Statement Id: [cm.cmup] Prepared SQL: [update cm set udt=now(),uno= ?param0 ,uip= ?param1 ,cgno = ?param2 ,pcmno = ?param3 ,cname = ?param4 ,kname = ?param5 ,rstime = ?param6 ,retime = ?param7 ,sstime = ?param8 ,setime = ?param9 ,gstime = ?param10 ,getime = ?param11 ,cshape = ?param12 ,infee = ?param13 ,outfee = ?param14 ,accommofee = ?param15 ,quota = ?param16 ,introhtml = ?param17 ,targethtml = ?param18 ,goalhtml = ?param19 ,contenthtml = ?param20 ,studyplace = ?param21 ,studytime = ?param22 ,certcc = ?param23 ,certgradecc = ?param24 ,jobcc = ?param25 ,jobpositiongrade = ?param26 ,difficulty = ?param27 ,isrefund = ?param28 ,isuse = ?param29 ,fgnocm = ?param30 ,typeman = ?param31 ,typeedu = ?param32 ,typegrade = ?param33 ,typejob = ?param34 ,typejobitem = ?param35 ,iscertificate = ?param36 ,ischkatt = ?param37 ,studydays = ?param38 ,isaccommodation = ?param39 where cmno= ?param40] -2025-12-11 13:57:02,542 - Statement Id: [cm.cminning.profclear] Prepared SQL: [update cminning a inner join ( select a.cmino from cminning a left outer join cmprof b on b.cmno=a.cmno and a.userno=b.userno where a.cmno= ?param0 and b.userno is null ) b on b.cmino=a.cmino set a.userno=null where a.cmno= ?param0] -2025-12-11 13:57:02,542 - Statement Id: [cm.cminning.del] Prepared SQL: [delete from cminning where cmino = ( select a.cmino from ( select case when count(c.lectno) < 1 then ?param0 else 0 end cmino from (select 1 col1) a left outer join cminning b on b.cmino= ?param0 left outer join lect c on c.cmno=b.cmno) a )] -2025-12-11 13:57:02,542 - Statement Id: [cm.cminning.del2] Prepared SQL: [delete from cminning where cmino = ?param0] -2025-12-11 13:57:02,542 - Statement Id: [cm.cminning.del3] Prepared SQL: [delete from cminning where cmino = ( select a.cmino from ( select case when count(b.cmino) < 1 then ?param0 else 0 end cmino from (select 1 col1) a left outer join cminningscd b on b.cmino= ?param0 ) a )] -2025-12-11 13:57:02,543 - Statement Id: [cm.cminningscd.del] Prepared SQL: [delete from cminningscd where cmisno = ( select a.cmisno from ( select case when count(c.lectno) < 1 then ?param0 else 0 end cmisno from (select 1 col1) a left outer join cminningscd b on b.cmisno= ?param0 left outer join lect c on c.cmisno=b.cmisno and c.status=1 and c.ischanged=0 ) a )] -2025-12-11 13:57:02,543 - Statement Id: [cm.cmseqsave] Prepared SQL: [update cm set isseq= ?param0 ,udt=now(),uno= ?param1 ,uip= ?param2 where cmno= ?param3] -2025-12-11 13:57:02,543 - Statement Id: [cm.bookin] Prepared SQL: [insert into book(bkname,author,publisher,pubdate,fgnothumb,fgno,price,introhtml,contents,isuse,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 ,now(), ?param10 ,now(), ?param10 , ?param11 )] -2025-12-11 13:57:02,543 - Statement Id: [cm.bookup] Prepared SQL: [update book set udt=now(),uno= ?param0 ,uip= ?param1 ,bkname = ?param2 ,author = ?param3 ,publisher = ?param4 ,pubdate = ?param5 ,fgnothumb = ?param6 ,fgno = ?param7 ,price = ?param8 ,introhtml = ?param9 ,contents = ?param10 ,isuse = ?param11 where bkno= ?param12] -2025-12-11 13:57:02,543 - Statement Id: [cm.bookdel] Prepared SQL: [delete from book where not bkno in ( select distinct(a.bkno) from cmbook a ) and bkno = ?param0] -2025-12-11 13:57:02,543 - Statement Id: [cm.cminningscd.up] Prepared SQL: [update cminningscd a set udt=now(),uno= ?param0 ,uip= ?param1 ,cmino= ?param2 ,estart= ?param3 ,eend= ?param4 ,quota= ?param5 ,studyplace= ?param6 ,sseq= ?param7 ,comment= ?param8 where a.cmisno= ?param9] -2025-12-11 13:57:02,544 - Statement Id: [cm.cminnings.up] Prepared SQL: [update cminning a left outer join ( select cmino, cmno from cminning where cmino <> ?param0 and cmno= ?param1 and iseq= ?param2 ) b on b.cmno=a.cmno set udt=now(),uno= ?param3 ,uip= ?param4 ,week = ?param5 ,iseq = ?param2 ,isonline = ?param6 ,ititle = ?param7 ,icontent = ?param8 ,idate= ?param9 ,iday = ?param10 ,ist = ?param11 ,iet = ?param12 ,fgnotf= ?param13 ,ctno = ?param14 ,istaste = ?param15 ,sttime= ?param16 ,atime = ?param17 ,mstime = ?param18 ,metime = ?param19 ,userno = ?param20 ,isscd = ?param21 ,scdtype= ?param22 where a.cmino= ?param0 and b.cmino is null] -2025-12-11 13:57:02,544 - Statement Id: [cm.cminningscd.clear] Prepared SQL: [update cminningscd a set udt=now(),uno= ?param0 ,uip= ?param1 ,quota=99999,studyplace=null where a.cmino = ?param2] -2025-12-11 13:57:02,544 - Statement Id: [cm.cminningscd.up.lect] Prepared SQL: [update lect a left outer join cminningscd b on b.cmisno = a.cmisno set a.edate = date_format(b.eend,'%Y-%m-%d 23:59:59') where a.cmisno = ?param0 ;] -2025-12-11 13:57:02,544 - Statement Id: [cm.cmev.clear] Prepared SQL: [update cmev a set udt=now(),uno= ?param0 ,uip= ?param1 ,isoffabs=null where a.cmno = ?param2] -2025-12-11 13:57:02,544 - Statement Id: [cm.cminnings.istasteclear] Prepared SQL: [update cminning set istaste=0 where cmno= ?param0 and cmino <> ?param1] -2025-12-11 13:57:02,544 - Statement Id: [cm.cmevsave] Prepared SQL: [insert into cmev (cmno,attend,attendcut,attendrfd,attendcutrfd,mid,midcut,midrfd,midcutrfd,final,finalcut,finalrfd,finalcutrfd,subject,subjectcut,subjectrfd,subjectcutrfd,discuss,discusscut,discussrfd,discusscutrfd,etc,etccut,etcrfd,etccutrfd,cut,cutrfd,isoffabs,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 ,now(), ?param28 ,now(), ?param28 , ?param29 from (select 1 col1) a left outer join cmev b on b.cmno= ?param0 where b.cmno is null; update cmev set udt=now(),uno= ?param28 ,uip= ?param29 ,attend = ?param1 ,attendcut = ?param2 ,attendrfd = ?param3 ,attendcutrfd = ?param4 ,mid = ?param5 ,midcut = ?param6 ,midrfd = ?param7 ,midcutrfd = ?param8 ,final = ?param9 ,finalcut = ?param10 ,finalrfd = ?param11 ,finalcutrfd = ?param12 ,subject = ?param13 ,subjectcut = ?param14 ,subjectrfd = ?param15 ,subjectcutrfd = ?param16 ,discuss = ?param17 ,discusscut = ?param18 ,discussrfd = ?param19 ,discusscutrfd = ?param20 ,etc = ?param21 ,etccut = ?param22 ,etcrfd = ?param23 ,etccutrfd = ?param24 ,cut = ?param25 ,cutrfd = ?param26 ,isoffabs = ?param27 where ?param0 > 0 and cmno= ?param0] -2025-12-11 13:57:02,545 - Statement Id: [cm.cmex.savetop] Prepared SQL: [UPDATE cmex SET udt=now(),uno= ?param0 ,uip= ?param1 ,exname= ?param2 ,edesc= ?param3 ,econdition= ?param4 ,isblur= ?param5 ,isusebackup= ?param6 ,isseq= ?param7 ,isreexamable= ?param8 ,isresultopen= ?param9 ,etime= ?param10 where exno= ?param11] -2025-12-11 13:57:02,545 - Statement Id: [cm.cmex.up] Prepared SQL: [update cmex set udt=now(),uno= ?param0 ,uip= ?param1 ,extype = ?param2 ,exname = ?param3 ,edesc = ?param4 ,etime = ?param5 ,econdition = ?param6 ,evtype = ?param7 ,eqtype = ?param8 ,israndq = ?param9 ,israndqi = ?param10 ,qcount = ?param11 ,isblur = ?param12 ,tpoint = ?param13 ,relaylimit = ?param14 ,isusebackup = ?param15 ,isseq = ?param16 ,isreexamable = ?param17 ,isresultopen= ?param18 where exno= ?param19] -2025-12-11 13:57:02,545 - Statement Id: [cm.cmexq.deleteall] Prepared SQL: [delete from cmexq where exno= ?param0] -2025-12-11 13:57:02,545 - Statement Id: [cm.cmexlayer.del] Prepared SQL: [delete from cmexlayer where exno= ?param0] -2025-12-11 13:57:02,545 - Statement Id: [cm.cmex.del] Prepared SQL: [update cmex set isdel=1 where exno= ?param0] -2025-12-11 13:57:02,545 - Statement Id: [cm.cmsd.del] Prepared SQL: [update cmsd set isdel=1 where sdno= ?param0] -2025-12-11 13:57:02,545 - Statement Id: [cm.cmrs.del] Prepared SQL: [update cmrs set isdel=1 where rsno= ?param0] -2025-12-11 13:57:02,546 - Statement Id: [cm.questionitem.del] Prepared SQL: [update question a inner join questionitem b on b.qino= ?param0 and b.qno=a.qno set a.rightcount = a.rightcount - b.isright; update questionitem set udt=now(),uno= ?param1 ,uip= ?param2 ,isdel=1 where qino= ?param0] -2025-12-11 13:57:02,546 - Statement Id: [cm.question.up] Prepared SQL: [UPDATE question SET udt=now(),uno= ?param0 ,uip= ?param1 ,cmno= ?param2 ,qdiff= ?param3 ,cc1= ?param4 ,cc2= ?param5 ,cc3= ?param6 ,cc4= ?param7 ,cc5= ?param8 ,isuse= ?param9 ,dpoint= ?param10 ,qtext= ?param11 ,qtextstring= ?param12 ,qdesc= ?param13 ,rightcount= ?param14 ,ispassspace= ?param15 ,isignorecase= ?param16 where qno= ?param17] -2025-12-11 13:57:02,546 - Statement Id: [cm.question.uptop] Prepared SQL: [UPDATE question SET udt=now(),uno= ?param0 ,uip= ?param1 ,cmno= ?param2 ,isuse= ?param3 ,qtext= ?param4 ,qtextstring= ?param5 ,qdesc= ?param6 ,rightcount= ?param7 where qno= ?param8] -2025-12-11 13:57:02,547 - Statement Id: [cm.questionitem.up] Prepared SQL: [UPDATE questionitem SET udt=now(),uno= ?param0 ,uip= ?param1 ,fgno= ?param2 ,isright= ?param3 ,qitext= ?param4 where qino= ?param5] -2025-12-11 13:57:02,547 - Statement Id: [cm.cmsd.up] Prepared SQL: [update cmsd set udt=now(),uno= ?param0 ,uip= ?param1 ,sdtype = ?param2 ,sdname = ?param3 ,sddesc = ?param4 ,tpoint = ?param5 ,sdcondition = ?param6 ,fgno = ?param7 where sdno= ?param8] -2025-12-11 13:57:02,547 - Statement Id: [cm.cmsd.uplock] Prepared SQL: [update cmsd set udt=now(),uno= ?param0 ,uip= ?param1 ,sdname = ?param2 ,sddesc = ?param3 ,tpoint = ?param4 ,sdcondition = ?param5 ,fgno = ?param6 where sdno= ?param7] -2025-12-11 13:57:02,547 - Statement Id: [cm.cmrs.up] Prepared SQL: [update cmrs set udt=now(),uno= ?param0 ,uip= ?param1 ,rstype = ?param2 ,rsname = ?param3 ,rscondition = ?param4 ,rscno = ?param5 ,cmino = ?param6 where rsno= ?param7] -2025-12-11 13:57:02,547 - Statement Id: [cm.cmrs.uplock] Prepared SQL: [update cmrs set udt=now(),uno= ?param0 ,uip= ?param1 ,rsname = ?param2 ,rscondition = ?param3 where rsno= ?param4] -2025-12-11 13:57:02,548 - Statement Id: [cm.cmev.in] Prepared SQL: [insert into cmev (cmno,attend,attendcut,attendrfd,attendcutrfd,mid,midcut,midrfd,midcutrfd,final,finalcut,finalrfd,finalcutrfd,subject,subjectcut,subjectrfd ,subjectcutrfd,discuss,discusscut,discussrfd,discusscutrfd,etc,etccut,etcrfd,etccutrfd,cut,cutrfd,cdt,cno,udt,uno,uip) values ( ?param0 ,100,100,100,100,0,0,0,0,0,0,0,0,0,0,0 ,0,0,0,0,0,0,0,0,0,100,100,now(), ?param1 ,now(), ?param1 , ?param2 )] -2025-12-11 13:57:02,548 - Statement Id: [cm.cmmenu.in] Prepared SQL: [insert into cmmenu (cmno,isplan,iscontent,isev,isrs,isgrade,cdt,cno,udt,uno,uip) values( ?param0 ,1,1,1,1,1,now(), ?param1 ,now(), ?param1 , ?param2 ); insert into cmmenubm (cmno,bmno,cdt,cno,udt,uno,uip) select ?param0 ,a.bmno,now(), ?param1 ,now(), ?param1 , ?param2 from boardmaster a where a.bmposition=1 and a.isopen=1 and a.isdefault=1] -2025-12-11 13:57:02,550 - Statement Id: [cm.cmcopy] Prepared SQL: [create temporary table if not exists temp_cminning_mapping ( old_cmino bigint, new_cmino bigint ); insert into cminning(cmno, week, iseq, isonline, ititle, icontent, iday, idate, ist, iet, ctno, istaste, sttime, atime, mstime, metime, userno, isscd, scdtype, cdt,cno,udt,uno,uip) select ?param0 , week, iseq, isonline, ititle, icontent, iday, idate, ist, iet, ctno, istaste, sttime, atime, mstime, metime, userno, isscd, scdtype, now(), ?param1 ,now(), ?param1 , ?param2 from cminning where cmno = ?param3 ; insert into temp_cminning_mapping(old_cmino, new_cmino) select old_cmino, new_cmino from ( select a.cmino as old_cmino, b.cmino as new_cmino from cminning a inner join cminning b on a.cmno = ?param3 and b.cmno = ?param0 and a.week = b.week and a.iseq = b.iseq ) t; insert into cmrs(cmno, rscno, rstype, rsname, rscondition, isdel, cmino, cdt,cno,udt,uno,uip) select ?param0 , rscno, rstype, rsname, rscondition, 0, t.new_cmino, now(), ?param1 ,now(), ?param1 , ?param2 from cmrs a inner join temp_cminning_mapping t on a.cmino = t.old_cmino where a.cmno = ?param3 and a.isdel = 0; insert into cmprof(cmno, userno, pfee, cdt,cno,udt,uno,uip) select ?param0 , userno, 0, now(), ?param1 ,now(), ?param1 , ?param2 from cmprof where cmno = ?param3 ; insert into cmbook(cmno, bkno, cdt,cno,udt,uno,uip) select ?param0 , bkno, now(), ?param1 ,now(), ?param1 , ?param2 from cmbook where cmno = ?param3 ; insert into cmrelay(cmno, rcmno, ispre, cdt,cno,udt,uno,uip) select ?param0 , rcmno, ispre, now(), ?param1 ,now(), ?param1 , ?param2 from cmrelay where cmno = ?param3 ; insert into cmncsd(cmno, ndno, cdt,cno,udt,uno,uip) select ?param0 , ndno, now(), ?param1 ,now(), ?param1 , ?param2 from cmncsd where cmno = ?param3 ; insert into cminningscd(cmino, estart, eend, quota, studyplace, sseq, cdt,cno,udt,uno,uip) select t.new_cmino, estart, eend, quota, studyplace, sseq, now(), ?param1 ,now(), ?param1 , ?param2 from cminningscd a inner join temp_cminning_mapping t on a.cmino = t.old_cmino where a.cmino in (select old_cmino from temp_cminning_mapping); insert into cmev(cmno, attend, attendcut, attendrfd, attendcutrfd, mid, midcut, midrfd, midcutrfd, final, finalcut, finalrfd, finalcutrfd, subject, subjectcut, subjectrfd, subjectcutrfd, discuss, discusscut, discussrfd, discusscutrfd, etc, etccut, etcrfd, etccutrfd, cut, cutrfd, isoffabs, cdt,cno,udt,uno,uip) select ?param0 , attend, attendcut, attendrfd, attendcutrfd, mid, midcut, midrfd, midcutrfd, final, finalcut, finalrfd, finalcutrfd, subject, subjectcut, subjectrfd, subjectcutrfd, discuss, discusscut, discussrfd, discusscutrfd, etc, etccut, etcrfd, etccutrfd, cut, cutrfd, isoffabs, now(), ?param1 ,now(), ?param1 , ?param2 from cmev where cmno = ?param3 ; insert into cmsd(sdtype, cmno, sdname, sddesc, tpoint, sdcondition, fgno, isdel, orgsdno, cdt,cno,udt,uno,uip) select sdtype, ?param0 , sdname, sddesc, tpoint, sdcondition, null, 0, sdno, now(), ?param1 ,now(), ?param1 , ?param2 from cmsd where cmno = ?param3 and isdel = 0; insert into cmmenu(cmno, isplan, iscontent, isev, isrs, isgrade, cdt,cno,udt,uno,uip) select ?param0 , isplan, iscontent, isev, isrs, isgrade, now(), ?param1 ,now(), ?param1 , ?param2 from cmmenu where cmno = ?param3 ; insert into cmmenubm(cmno, bmno, cdt,cno,udt,uno,uip) select ?param0 , bmno, now(), ?param1 ,now(), ?param1 , ?param2 from cmmenubm where cmno = ?param3 ; drop temporary table if exists temp_cminning_mapping;] -2025-12-11 13:57:02,551 - Statement Id: [cm.cmcopy.ex] Prepared SQL: [insert into cmexlayer(exno,qdiff,cc1,cc2,cc3,cc4,cc5,qcount,rpoint,cdt,cno,udt,uno,uip) select ?param0 ,qdiff,cc1,cc2,cc3,cc4,cc5,qcount,rpoint,now(), ?param1 ,now(), ?param1 , ?param2 from cmexlayer a where a.exno= ?param3 ; insert into cmexq(exno,qseq,qno,rpoint,cdt,cno,udt,uno,uip) select ?param0 ,qseq,qno,rpoint,now(), ?param1 ,now(), ?param1 , ?param2 from cmexq a where a.exno= ?param3 ;] -2025-12-11 13:57:02,551 - Statement Id: [cm.cmsd.fgnoup] Prepared SQL: [update cmsd set fgno= ?param0 where cmno= ?param1 and orgsdno= ?param2] -2025-12-11 13:57:02,551 - Statement Id: [cm.cminning.fgnoup] Prepared SQL: [update cminning set fgnotf= ?param0 where cmno= ?param1 and orgcmino= ?param2] -2025-12-11 13:57:02,551 - Statement Id: [cm.cm.fgnocmup] Prepared SQL: [update cm set fgnocm= ?param0 where cmno= ?param1] -2025-12-11 13:57:02,551 - Statement Id: [cm.cmpcup] Prepared SQL: [update cm set udt=now(),uno= ?param0 ,uip= ?param1 ,cgno = ?param2 ,cname = ?param3 ,sstime = ?param4 ,setime = ?param5 ,introhtml = ?param6 where cmno= ?param7] -2025-12-11 13:57:02,551 - Statement Id: [cm.ctpdel] Prepared SQL: [update ctpage a inner join ( select a.ctno,count(b.cmino) dcnt from ct a left outer join cminning b on b.ctno=a.ctno where a.ctno= ?param0 group by a.ctno ) b on b.ctno=a.ctno and b.dcnt = 0 set a.isdel=1,udt=now(),uno= ?param1 ,uip= ?param2 where a.cpno= ?param3] -2025-12-11 13:57:02,551 - Statement Id: [cm.ct.del] Prepared SQL: [update ct a inner join ( select a.ctno,count(b.cmino) dcnt from ct a left outer join cminning b on b.ctno=a.ctno where a.ctno= ?param0 group by a.ctno ) b on b.ctno=a.ctno and b.dcnt=0 set udt=now(),uno= ?param1 ,uip= ?param2 ,a.ccode=null,a.isdel=1 where b.dcnt=0 and a.ctno= ?param0] -2025-12-11 13:57:02,552 - Statement Id: [cm.cminning.fgno] Prepared SQL: [update cminning set fgno= ?param0 where cmino= ?param1] -2025-12-11 13:57:02,552 - Statement Id: [cm.cminning.fgnooff] Prepared SQL: [update cminning set fgnooff= ?param0 where cmino= ?param1] -2025-12-11 13:57:02,552 - Statement Id: [cm.lectcmisno.up] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,cmisno =case when ?param2 is not null then ?param2 else cmisno end where lectno= ?param3 ; update pplog a left outer join ( select a.lectno,a.payno,b.pplno,a.cmisno from lect a inner join pay b on b.payno = a.payno where a.lectno = ?param3 ) b on b.pplno = a.pplno set a.cmisno = case when b.cmisno is not null then b.cmisno else a.cmisno end where b.lectno = ?param3 ; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end ,a.sdate = (case when b.estart is not null then date_format(b.estart,'%Y-%m-%d 00:00:00') else a.sdate end) where a.lectno = ?param3 and c.cshape = 1; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end where a.lectno = ?param3 and c.cshape <> 1;] -2025-12-11 13:57:02,597 - Statement Id: [lect.cmforchange] Prepared SQL: [select b.cmno,b.cname,b.classno,b.cshape ,t.tyear,t.tseq from cm a inner join cm b on b.ismaster=0 and b.pcmno=a.pcmno and b.cmno <> ?param0 and b.setime is not null and b.setime > now() and b.isuse=1 and b.isdel=0 inner join term t on t.tmno=b.tmno left outer join lect c on c.cmno=b.cmno and c.status in (1,3,4) and c.ischanged=0 where a.cmno= ?param0 group by b.cmno,b.cname,b.classno,b.quota,b.cshape ,t.tyear,t.tseq having b.quota = 0 or b.quota > count(c.lectno) order by b.cname,b.classno,b.setime] -2025-12-11 13:57:02,597 - Statement Id: [lect.scdlects] Prepared SQL: [select a.scdno,a.dday,a.dtime,a.istalk,a.isemail,a.issms,a.isuse from scdlect a order by a.scdno] -2025-12-11 13:57:02,599 - Statement Id: [lect.encourages] Prepared SQL: [insert into alarms (userno,atime,scdno,cmexno,dday,isdel,cdt,cno,udt,uno,uip) select a.userno,now(),a.scdno,a.cmexno,a.dday,0,now(), ?param0 ,now(), ?param0 , ?param1 from ( select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.attrate < 80 and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 where a.scdno < 3 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmex e on e.cmno=c.cmno and e.extype=case when a.scdno=3 then 0 else 1 end and e.isdel=0 left outer join lectex f on f.lectno=c.lectno and f.exno=e.exno where a.scdno > 2 and a.scdno < 5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=0 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=1 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=6 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmrs e on e.cmno=c.cmno and e.rstype=0 and e.isdel=0 left outer join lectrs f on f.lectno=c.lectno and f.rsno=e.rsno where a.scdno=7 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,c.sdate stime ,c.edate etime,e.cname studyplace,b.studytime days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join cm b on b.ismaster=0 and b.cshape =1 and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.sdate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 left outer join comcode e on e.ccode = b.studyplace where a.scdno=8 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.exno cmexno,b.exname cname,b.estime stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join exam b on date_format(b.estime,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') and b.isopen=1 inner join examuser c on c.exno=b.exno and c.status=1 and c.pstatus=1 inner join users d on d.userno=c.userno and d.status=1 where a.scdno=9 and a.isuse=1 and a.dtime= ?param2 ) a; select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.attrate < 80 and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 where a.scdno < 3 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmex e on e.cmno=c.cmno and e.extype=case when a.scdno=3 then 0 else 1 end and e.isdel=0 left outer join lectex f on f.lectno=c.lectno and f.exno=e.exno where a.scdno > 2 and a.scdno < 5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=0 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=1 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=6 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmrs e on e.cmno=c.cmno and e.rstype=0 and e.isdel=0 left outer join lectrs f on f.lectno=c.lectno and f.rsno=e.rsno where a.scdno=7 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,c.sdate stime ,c.edate etime,e.cname studyplace,b.studytime days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join cm b on b.ismaster=0 and b.cshape =1 and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.sdate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 left outer join comcode e on e.ccode = b.studyplace where a.scdno=8 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.exno cmexno,b.exname cname,b.estime stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join exam b on date_format(b.estime,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') and b.isopen=1 inner join examuser c on c.exno=b.exno and c.status=1 and c.pstatus=1 inner join users d on d.userno=c.userno and d.status=1 where a.scdno=9 and a.isuse=1 and a.dtime= ?param2] -2025-12-11 13:57:02,599 - Statement Id: [lect.cmrs] Prepared SQL: [select a.rsno,a.rstype,a2.rscno,a2.rscname,b.cshape,b.cname,b.classno,b.rstime,b.retime,b.sstime,b.setime ,c.tyear,c.tseq ,count(distinct d.lectno) countlect,count(distinct e.lectno) countok ,g.username as teachername from cmrs a inner join rsc a2 on a2.rscno=a.rscno inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno inner join lect d on d.cmno=b.cmno and d.status=1 and d.ischanged=0 left outer join lectrs e on e.lectno=d.lectno and e.rsno=a.rsno left outer join cminning f on a.cmino = f.cmino left outer join users g on g.userno = f.userno where a.rsno= ?param0 group by a.rsno,a.rstype,a2.rscno,a2.rscname,b.cshape,b.cname,b.classno,b.rstime,b.retime,b.sstime,b.setime,c.tyear,c.tseq] -2025-12-11 13:57:02,600 - Statement Id: [lect.cmrscqs] Prepared SQL: [select a.rsno ,b.rscqno ,c.qno,c.qtext,c.atype ,d.qino,d.qitext ,sum(case when concat(',',e.atext,',') like concat('%,',d.qino,',%') then 1 else 0 end) scount ,count(e.atext) acount ,group_concat(e.atext order by e.cdt separator '
') atext from cmrs a inner join rscq b on b.rscno=a.rscno inner join question c on c.qno=b.qno left outer join questionitem d on d.qno=c.qno and d.isdel=0 left outer join lectrs e on e.rsno=a.rsno and e.rscqno=b.rscqno where a.rsno= ?param0 group by a.rsno ,b.rscqno ,c.qno,c.qtext,c.atype ,d.qino,d.qitext order by b.dseq,b.qno,d.qino] -2025-12-11 13:57:02,600 - Statement Id: [lect.rscq] Prepared SQL: [select a.rscqno,a.qno,q.atype,qi.qino,row_number() over(partition by qi.qno order by qi.qino) rno from rscq a inner join question q on q.qno=a.qno left outer join questionitem qi on qi.qno=q.qno and qi.isdel=0 where a.rscno= ?param0 order by a.dseq] -2025-12-11 13:57:02,600 - Statement Id: [lect.lectrss] Prepared SQL: [select a.rsno,b.lectno,c.rscno,c.rscqno,u.username,u.userid,uc.cname ccpositionname,b.isrebate,c.cdt,c.atext from cmrs a inner join lect b on b.cmno=a.cmno and b.status=1 and b.ischanged=0 inner join users u on u.userno=b.userno left outer join assign ua on ua.asno=u.asno left outer join comcode uc on uc.ccode=u.ccposition inner join lectrs c on c.lectno=b.lectno and c.rsno=a.rsno inner join rscq rq on rq.rscqno=c.rscqno inner join question q on q.qno=rq.qno where a.rsno= ?param0 order by u.username,u.userno,rq.dseq,rq.rscqno] -2025-12-11 13:57:02,601 - Statement Id: [lect.attoffs] Prepared SQL: [select c.tyear,c.tseq ,a.cmno,a.cname,a.classno ,b.cmino,b.week,b.iseq,b.ititle,b.idate,b.ist,b.iet ,d.username from cm a inner join cminning b on b.cmno=a.cmno and b.isonline=0 and b.idate= ?param0 inner join term c on c.tmno=a.tmno left outer join users d on d.userno=b.userno where a.ismaster=0 and a.sstime <= ?param0 and a.setime >= ?param0 and a.isuse=1 and a.isdel=0 order by b.iet,a.cname] -2025-12-11 13:57:02,601 - Statement Id: [lect.cminning] Prepared SQL: [select c.tyear,c.tseq ,b.cshape,b.cname,b.classno ,a.cmino,a.ititle,a.idate,a.ist,a.iet from cminning a inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno where a.cmino= ?param0] -2025-12-11 13:57:02,601 - Statement Id: [lect.lectinnings.foratt] Prepared SQL: [select a.cmino,b.lectno,c.userno ,ca.asname,c.username,c.userid,d.stime,d.etime,d.istatus ,row_number() over(order by d.udt desc,c.username) rno ,count(a.cdt) over() pagetotalcount from cminning a inner join lect b on b.cmno=a.cmno and b.status=1 and b.ischanged=0 inner join users c on c.userno=b.userno and c.status=1 left outer join assign ca on ca.asno=c.asno left outer join lectinning d on d.lectno=b.lectno and d.cmino=a.cmino where a.cmino= ?param0 order by rno] -2025-12-11 13:57:02,605 - Statement Id: [lect.pagelogs_page] Prepared SQL: [select a.cdt,a.uip,b.pagename,a.loginfo from menupage b inner join ( select cdt, uip, loginfo, pno from pagelog a where a.userno= ?param0 and a.logsite= ?param1 and a.cdt between ?param2 and ?param3 ) a on b.pno=a.pno] -2025-12-11 13:57:02,608 - Statement Id: [lect.reexam.log] Prepared SQL: [select a.* from ( select a.estart,eend,eip ,row_number() over(order by a.cdt desc) rno ,count(a.cno) over() pagetotalcount from lectexrelog a where a.lectno= ?param0 and a.exno= ?param1 ) a order by a.rno] -2025-12-11 13:57:02,611 - Statement Id: [lect.lectexq] Prepared SQL: [select a.lectno,a.exno,a.eqno,a.atext,a.qinos,a.cpoint,a.dpoint,a.iscorrect,a.qseq ,c.qno,c.atype,c.qtext from lectexq a inner join cmexq b on b.eqno=a.eqno inner join question c on c.qno=b.qno where a.lectno= ?param0 and a.exno= ?param1 order by a.qseq] -2025-12-11 13:57:02,613 - Statement Id: [lect.lectsdfiles] Prepared SQL: [select d.orgname,d.fileurl,c.userno,c.userid,c.username from lectsd a inner join lect b on b.lectno=a.lectno and b.status=1 and b.ischanged=0 inner join users c on c.userno=b.userno inner join fileinfo d on d.fgno=a.fgno and d.isdel=0 where a.sdno= ?param0] -2025-12-11 13:57:02,613 - Statement Id: [lect.lectdiscuss] Prepared SQL: [select a.sdno,a.tpoint sdtpoint ,b.lectno,b.cpoint,b.feedb,b.submittime,b.checktime ,c.userno,c.username,c.userid ,d.asname from cmsd a inner join lect b2 on b2.lectno= ?param0 inner join users c on c.userno=b2.userno left outer join assign d on d.asno=c.asno left outer join lectsd b on b.lectno=b2.lectno and b.sdno=a.sdno where a.sdno= ?param1] -2025-12-11 13:57:02,615 - Statement Id: [lect.mydata] Prepared SQL: [select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,a.intval9 ,a.longval,a.longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,a.time3,a.time4 ,a.time5,a.time6 ,a.rno ,a.iscomplete ,a.studytime ,a.studyplacename studyplacename, a.studyplace ,a.cshape from( select 1 dtype ,d.tyear intval,d.tseq intval2,c.cshape intval3,a.pstatus intval4,case when e.rfdno is null then 0 else 1 end intval5,a.isrebate intval6,a.itemno intval7 ,case when (case when l.sdate is null then c.sstime else l.sdate end) < now() and (case when l.edate is null then c.setime else l.edate end) > now() then 1 else 0 end intval8 ,c.studydays intval9 ,l.lectno longval,a.payno longval2 ,c.cname strval,null strval2,null strval3 ,c.rstime time,c.retime time2 ,b.cdt time3,f.estart time4 ,CASE WHEN l.sdate IS NULL then (case when c.cshape ='1' then f.estart else l.cdt end) ELSE l.sdate end AS time5 ,case when l.edate is null then f.eend else l.edate end time6 ,case when b.pstatus = 1 then 99 else b.pstatus end as sortpstatus ,row_number() over(order by sortpstatus, c.retime, b.payno,a.pino) rno ,l.iscomplete ,c.studytime, cc.cname studyplacename, cmis.studyplace, l.cdt ,c.cshape from payitem a inner join pay b on b.payno=a.payno and b.pstatus in (21,22,51,55) and b.rstatus < 2 inner join cm c on c.cmno=a.itemno and c.rstime < now() and c.retime > now() inner join lect l on l.cmno=c.cmno and (l.status < 5 or l.status = 6) and l.ischanged=0 and l.userno=b.userno inner join term d on d.tmno=c.tmno left outer join payrfd e on e.payno=a.payno and e.payno=a.payno and e.rstatus=0 left outer join cminningscd f on f.cmisno = l.cmisno LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = l.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.ptype in (0,1,4) and a.userno= ?param0 and a.pstatus in (21,22,51,55) and a.rstatus=0 and 1 = case when c.retime = '2099-12-31 23:59:59' and l.stime is not null then 0 else 1 end order by sortpstatus,l.cdt desc, c.retime desc, b.payno,a.pino ) a union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,a.time3,a.time4 ,a.time5,a.time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 2 dtype ,c.tyear intval,c.tseq intval2,b.cshape intval3,0 intval4,0 intval5,a.isrebate intval6,a.cmno intval7,0 intval8 ,a.lectno longval,0 longval2 ,b.cname strval,null strval2,null strval3 ,case WHEN a.sdate IS NULL then (case when b.cshape ='1' then d.estart else a.cdt end) ELSE a.sdate end AS time ,case when a.edate is null then d.eend else a.edate end time2 ,d.estart time3,d.eend time4 ,e.cdt time5,null time6 ,row_number() over(order by b.setime desc) rno ,case when d.eend is not null then d.eend else a.edate end as sortedate ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join pay e on e.payno = a.payno inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno left outer join cminningscd d on a.cmisno = d.cmisno LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and (case when a.sdate is null then b.setime else a.edate end) >= now() order by case when time2 > now() then 1 else 0 end asc ,sortedate asc, time2 asc ) a union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,1 intval,c.iseq intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,null strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.iseq) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno inner join cminning c on c.cmno=b.cmno and c.isonline=1 and c.isscd = 0 left outer join lectinning d on d.lectno=a.lectno and d.cmino=c.cmino and d.istatus=2 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,2 intval,c.iseq intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,concat(date_format(c.idate,'%m/%d'),' ',left(c.ist,2),':',right(c.ist,2),' ~ ',left(c.iet,2),':',right(c.iet,2)) strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.iseq) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cminning c on c.cmno=b.cmno and c.isonline=0 and c.isscd = 0 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,3 intval,0 intval2,b.classno intval3,c.extype intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.extype,c.cdt) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cmex c on c.cmno=b.cmno and c.isdel=0 and c.econdition <= a.attrate LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' left outer join lectex d on d.lectno=a.lectno and d.exno=c.exno and d.eend is not null where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,4 intval,0 intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.cdt) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname as studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cmsd c on c.sdtype=0 and c.cmno=b.cmno and c.isdel=0 and c.sdcondition <= a.attrate left outer join lectsd d on d.lectno=a.lectno and d.sdno=c.sdno and d.submittime is not null LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,5 intval,0 intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.cdt) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cmsd c on c.sdtype=1 and c.cmno=b.cmno and c.isdel=0 and c.sdcondition <= a.attrate left outer join lectsdboard d on d.lectno=a.lectno and d.sdno=c.sdno and d.isdel=0 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,a.longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 4 dtype ,a.scdno intval,a.dday intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,b.cmno intval7,0 intval8 ,c.lectno longval,a.alno longval2 ,b.cname strval,null strval2,null strval3 ,a.atime time,c.edate time2 ,row_number() over(order by a.atime desc) rno ,c.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from alarms a inner join cm b on b.cmno=a.cmexno inner join lect c on c.cmno=b.cmno and c.userno=a.userno and c.status=1 and c.ischanged=0 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = c.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.scdno < 9 and a.isdel=0 order by a.atime desc limit 5 ) a] -2025-12-11 13:57:02,619 - Statement Id: [lect.myexamrenews] Prepared SQL: [select a.exno,a.userno,a.certtime,a.certdate,a.certindate,a.renewreason,a.isfirst,a.certidx ,b.username cnoname from examuserrenew a left outer join users b on b.userno=a.cno where a.exno= ?param0 and a.userno= ?param1 order by a.certdate desc] -2025-12-11 13:57:02,619 - Statement Id: [lect.myexamrenewlects] Prepared SQL: [select a.*,b.cmno,b.oktime,b.iscomplete from ( select distinct(c.cmno),c.cname,c.cshape from examuser a inner join exam b on b.exno=a.exno inner join cm c on c.certcc=b.certcc and c.certgradecc=b.certgradecc and c.isdel=0 and c.isuse=1 inner join cg d on d.cgno = c.cgno and d.isuse=1 and d.isdel=0 and d.iscover=1 where a.exno= ?param0 and a.userno= ?param1 )a inner join lect b on b.cmno=a.cmno where b.status=1 and b.iscomplete=1 and b.ischanged=0 and b.userno= ?param1 group by a.cmno,a.cname,a.cshape,b.oktime,b.iscomplete limit 3] -2025-12-11 13:57:02,619 - Statement Id: [lect.myalarm] Prepared SQL: [select 4 dtype,a.scdno intval,a.dday intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,b.cmno intval7 ,c.lectno longval,a.alno longval2 ,b.cname strval,null strval2,null strval3 ,a.atime time,null time2 from alarms a inner join cm b on b.cmno=a.cmexno inner join lect c on c.cmno=b.cmno and c.userno=a.userno and c.status=1 and c.ischanged=0 where a.userno= ?param0 and date_add(a.atime, interval 3 month) > now() and a.scdno < 9 and a.isdel=0 order by a.atime desc] -2025-12-11 13:57:02,619 - Statement Id: [lect.lectex.result] Prepared SQL: [select a.etime,a.exname,a.tpoint fullpoint,a.isresultopen ,b.estart,b.eend,b.tpoint, b.udt from cmex a inner join lectex b on b.lectno= ?param0 and b.exno=a.exno inner join lect c on c.lectno=b.lectno and c.userno= ?param1 where a.exno= ?param2] -2025-12-11 13:57:02,619 - Statement Id: [lect.lectexq.result] Prepared SQL: [select d.atype,b.cpoint,b.dpoint,d.qtext,b.atext,d.qdesc,b.iscorrect,c.qno,b.eqno,b.qseq from lectex a inner join lect a2 on a2.lectno=a.lectno and a2.userno= ?param0 inner join lectexq b on b.lectno=a.lectno and b.exno=a.exno inner join cmexq c on c.eqno=b.eqno inner join question d on d.qno=c.qno where a.lectno= ?param1 and a.exno= ?param2 order by b.qseq] -2025-12-11 13:57:02,619 - Statement Id: [lect.lectexresult.selectrate] Prepared SQL: [select a.eqno,sum(case when a.atext = b.atext then 1 else 0 end) / count(b.eqno) * 100 selectrate from lectexq a inner join lect a2 on a2.lectno=a.lectno and a2.userno= ?param0 inner join lectexq b on b.exno=a.exno and b.eqno=a.eqno where a.lectno= ?param1 and a.exno= ?param2 group by a.eqno] -2025-12-11 13:57:02,620 - Statement Id: [lect.myrecomm] Prepared SQL: [select c.tyear,c.tseq,a.cmno,b.cshape,b.cname,b.rstime,b.retime,e.cgcode,b.isrefund from ( select a.* from ( select distinct b.ispre idx,c.cmno from lect a inner join cmrelay b on b.cmno=a.cmno inner join cm c on c.ismaster=0 and c.pcmno=b.rcmno and c.rstime < now() and c.retime > now() left outer join lect d on d.userno=a.userno and d.cmno=c.cmno where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null order by b.ispre,c.retime limit 2 ) a union all select a.* from ( select 2 idx,c.cmno from users a inner join comcode b on b.ccode=a.ccposition inner join cm c on c.ismaster=0 and c.rstime < now() and c.retime > now() and c.jobpositiongrade like concat('%',b.refcode,'%') left outer join lect d on d.userno=a.userno and d.cmno=c.cmno where a.userno= ?param0 and d.lectno is null order by c.retime limit 2 ) a ) a inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno inner join cg d on d.cgno=b.cgno inner join cg e on e.cgno=d.pcgno order by a.idx,b.retime limit 2] -2025-12-11 13:57:02,620 - Statement Id: [lect.attcert.check] Prepared SQL: [select ifnull(a.isattcheck,0) intval,b.ischkatt intval2,c.ischkatt intval3 ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) strval from lect a inner join users b on b.userno = a.userno inner join cm c on c.cmno = a.cmno where a.lectno = ?param0] -2025-12-11 13:57:02,623 - Statement Id: [lect.lectinning.attcert.check] Prepared SQL: [select ifnull(d.isattcheck,0) intval,b.ischkatt intval2,c.ischkatt intval3 ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) strval ,b.authplatform strval2 from lect a inner join users b on b.userno = a.userno inner join cm c on c.cmno = a.cmno left outer join lectinning d on d.lectno = a.lectno and d.cmino = ?param0 where a.lectno = ?param1 and a.userno = ?param2] -2025-12-11 13:57:02,624 - Statement Id: [lect.lecture.document.past] Prepared SQL: [select no lectno,substr(a.cshape,1,3) cshapename2,a.cgname cname,a.ssdate sstime,a.sedate setime ,case when a.rprice> 0 then 1 else 0 end isrebate from docprintpast a inner join users b on b.userpno= a.userpno where userno = ?param0] -2025-12-11 13:57:02,624 - Statement Id: [lect.lectinning.new] Prepared SQL: [select a.logno longval ,a.lectno intval,a.cmino intval2,max(a.intval+a.intval2) intval3 ,a.strval,a.strval2,a.intval3 intval4 from( select a.logno,a.lectno,a.cmino ,case when b.edate < now() then 0 when b.status <> 1 then 0 else case when a.stime = a.etime then 1 else 0 end end intval ,case when b.edate < now() then 0 when b.status <> 1 then 0 else case when (timestampdiff(second,a.stime,a.etime)%300) = 0 then 1 else 0 end end intval2 ,c.cname strval,d.ititle strval2,d.iseq intval3 from lectinningpage a inner join lect b on b.lectno = a.lectno inner join cm c on c.cmno = b.cmno inner join cminning d on d.cmino = a.cmino where b.userno = ?param0 order by a.cdt desc limit 1 ) a] -2025-12-11 13:57:02,625 - Statement Id: [lect.count.user2] Prepared SQL: [select max(lectCnt) * min(checkNum) from ( select count(t1.lectno) as lectCnt, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (103,104,105) and t5.typegrade = ?param0 and t5.typeedu = ?param1 and t1.userno = ?param2 and t5.typeman = 28 union select 0 as lectCnt, (case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param2 and t2.pcmno = ?param3 )t] -2025-12-11 13:57:02,625 - Statement Id: [lect.count.user3] Prepared SQL: [select max(lectCnt) * min(checkNum) from ( select count(t1.lectno) as lectCnt, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (103,104) and t5.typeedu = 30 and t1.userno = ?param0 and t5.typeman = 28 union select 0 as lectCnt, (case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param0 and t2.pcmno = ?param1 )t] -2025-12-11 13:57:02,625 - Statement Id: [lect.count.user4] Prepared SQL: [select count(t1.lectno) from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param0 and t2.pcmno = ?param1] -2025-12-11 13:57:02,625 - Statement Id: [lect.count.user5] Prepared SQL: [select max(lectCnt) * min(checkNum) from ( select count(t1.lectno) as lectCnt, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (103,104) and t5.typeedu = ?param0 and t1.userno = ?param1 and t5.typeman = 28 union select 0 as lectCnt, (case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param1 and t2.pcmno = ?param2 )t] -2025-12-11 13:57:02,626 - Statement Id: [lect.count.user6] Prepared SQL: [select (max(lectCnt1) + max(lectCnt2)) * min(checkNum) from ( select count(t1.lectno) as lectCnt1, 0 as lectCnt2, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (102,103,104,105) and t5.typeedu = 35 and t1.userno = ?param0 and t5.typeman = 28 and t5.typegrade in (38,39) union select 0 as lectCnt1, count(t1.lectno) as lectCnt2,(case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param0 and t2.pcmno = ?param1 )t] -2025-12-11 13:57:02,626 - Statement Id: [lect.pplog.get] Prepared SQL: [select l.lectno, l.cmno, l.payno, pp.cshape, cc.cname zstring1, cc2.cname zstring2, cc3.cname zstring3, cc4.cname zstring4, cc5.cname zstring5 from lect l inner join pay p on l.payno = p.payno and l.userno = p.userno inner join pplog pp on p.pplno = pp.pplno left outer join comcode cc on cc.ccode = pp.typeman left outer join comcode cc2 on cc2.ccode = pp.typeedu left outer join comcode cc3 on cc3.ccode = pp.typegrade left outer join comcode cc4 on cc4.ccode = pp.typejob left outer join comcode cc5 on cc5.ccode = pp.typejobitem where l.lectno = ?param0 and l.userno = ?param1] -2025-12-11 13:57:02,626 - Statement Id: [lect.enroll.get] Prepared SQL: [SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED; SELECT a.USERNO , b.lectno , b.ISCOMPLETE , b.completeno , c.cmno , c.CNAME , d.PCGNO , e.PAYNO , e.PSTATUS , f.CSHAPE , f.TYPEMAN , f.TYPEEDU , f.TYPEGRADE , f.TYPEJOB , d.CGCODE , d.CGNAME , f.CMISNO FROM users a INNER JOIN lect b ON a.USERNO = b.USERNO INNER JOIN cm c ON b.CMNO = c.CMNO INNER JOIN cg d ON c.cgno = d.cgno INNER JOIN pay e ON b.payno = e.PAYNO INNER JOIN pplog f ON b.USERNO = e.USERNO AND b.CMNO = f.CMNO AND e.PPLNO = f.PPLNO WHERE b.STATUS = 1 AND (e.PSTATUS = 1 OR e.PSTATUS = 22) AND b.USERNO = ?param0 ;] -2025-12-11 13:57:02,627 - Statement Id: [lect.sedate.change] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,sdate = ?param2 ,edate= ?param3 where lectno= ?param4 and status = 1] -2025-12-11 13:57:02,630 - Statement Id: [lect.lectchange] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,ischanged=1 where lectno= ?param2 ; insert into lect (cmno,payno,pino,userno,status,iscomplete,orgcmno,attrate,isrebate,ispc,isjoin,fgno,ischanged,cdt,cno,udt,uno,uip) select ?param3 ,payno,pino,userno,status,null,cmno,0,isrebate,ispc,isjoin,fgno,0,now(), ?param0 ,now(), ?param0 , ?param1 from lect a where a.lectno= ?param2] -2025-12-11 13:57:02,635 - Statement Id: [lect.lectsd.save] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,iscopy= ?param2 ,cpoint= ?param3 ,feedb= ?param4 ,memo= ?param5 ,checktime=case when ?param3 is not null or ?param4 is not null then now() else checktime end ,checkip=case when ?param3 is not null or ?param4 is not null then ?param1 else checkip end ,fgno= ?param6 where lectno= ?param7 and sdno= ?param8 ; insert into lectsd (lectno,sdno,atext,fgno,copyrate,iscopy,cpoint,feedb,memo,submittime,submitip,checktime,checkip,cdt,cno,udt,uno,uip) select ?param7 , ?param8 ,null, ?param6 ,null, ?param2 , ?param3 , ?param4 , ?param5 ,null,null ,case when ?param3 is not null or ?param4 is not null then now() else null end ,case when ?param3 is not null or ?param4 is not null then ?param1 else null end ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectsd b on b.lectno= ?param7 and b.sdno= ?param8 where b.lectno is null] -2025-12-11 13:57:02,636 - Statement Id: [lect.lectsd.save2] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,iscopy= ?param2 ,cpoint= ?param3 ,feedb= ?param4 ,memo= ?param5 ,checktime=case when ?param3 is not null or ?param4 is not null then now() else checktime end ,checkip=case when ?param3 is not null or ?param4 is not null then ?param1 else checkip end ,submittime=case when ?param6 = 'T' then now() else submittime end ,submitip=case when ?param6 = 'T' then ?param1 else submitip end ,fgno= ?param7 where lectno= ?param8 and sdno= ?param9 ; insert into lectsd (lectno,sdno,atext,fgno,copyrate,iscopy,cpoint,feedb,memo,submittime,submitip,checktime,checkip,cdt,cno,udt,uno,uip) select ?param8 , ?param9 ,null, ?param7 ,null, ?param2 , ?param3 , ?param4 , ?param5 ,case when ?param6 = 'T' then now() else null end ,case when ?param6 = 'T' then ?param1 else null end ,case when ?param3 is not null or ?param4 is not null then now() else null end ,case when ?param3 is not null or ?param4 is not null then ?param1 else null end ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectsd b on b.lectno= ?param8 and b.sdno= ?param9 where b.lectno is null; update lect l inner join ( select l.lectno, round(avg(ifnull(ls.cpoint,0)),1) as avgtpoint, round(((round(avg(ifnull(ls.cpoint,0)),1) * ce.subject / 100) ),1) spoint from lect l inner join cmsd cs on l.cmno = cs.cmno and cs.sdtype = 0 and cs.isdel = 0 left outer join lectsd ls on l.lectno = ls.lectno and cs.sdno = ls.sdno and ls.sdno= ?param9 inner join cmev ce on l.cmno = ce.cmno where l.status = 1 and l.lectno = ?param8 group by l.lectno )t on l.lectno = t.lectno set l.spoint = t.spoint , l.subjectpoint = t.avgtpoint , l.udt = now() , l.uno = ?param0 , l.uip= ?param1 where l.status = 1 and l.lectno = ?param8 ; update lect l inner join ( select l.lectno, round(avg(ifnull(ls.cpoint,0)),1) as avgtpoint, round(((round(avg(ifnull(ls.cpoint,0)),1) * ce.discuss / 100)),1) dpoint from lect l inner join cmsd cs on l.cmno = cs.cmno and cs.sdtype = 1 and cs.isdel = 0 left outer join lectsd ls on l.lectno = ls.lectno and cs.sdno = ls.sdno and ls.sdno= ?param9 inner join cmev ce on l.cmno = ce.cmno where l.status = 1 and l.lectno = ?param8 group by l.lectno )t on l.lectno = t.lectno set l.dpoint = t.dpoint , l.discusspoint = t.avgtpoint , l.udt = now() , l.uno = ?param0 , l.uip= ?param1 where l.status = 1 and l.lectno = ?param8 ;] -2025-12-11 13:57:02,639 - Statement Id: [lect.lectsd2.save] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,cpoint= ?param2 ,feedb= ?param3 ,checktime=case when ?param2 is not null or ?param3 is not null then now() else checktime end ,checkip=case when ?param2 is not null or ?param3 is not null then ?param1 else checkip end where lectno= ?param4 and sdno= ?param5 ; insert into lectsd (lectno,sdno,atext,fgno,copyrate,iscopy,cpoint,feedb,submittime,submitip,checktime,checkip,cdt,cno,udt,uno,uip) select ?param4 , ?param5 ,null,null,null,0, ?param2 , ?param3 ,null,null ,case when ?param2 is not null or ?param3 is not null then now() else null end ,case when ?param2 is not null or ?param3 is not null then ?param1 else null end ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectsd b on b.lectno= ?param4 and b.sdno= ?param5 where b.lectno is null] -2025-12-11 13:57:02,641 - Statement Id: [lect.edub2b] Prepared SQL: [insert into edub2b (etype,userno,edate,esubject,etarget,ecount,eplace,ecomment,compname,ceoname,brno,addr,btype,bkind,manname,email,telno,fgno,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 ,HEX(AES_ENCRYPT( ?param15 , 'np123@!')),HEX(AES_ENCRYPT( ?param16 , 'np123@!')), ?param17 ,now(), ?param18 ,now(), ?param18 , ?param19 )] -2025-12-11 13:57:02,642 - Statement Id: [lect.alarm.del] Prepared SQL: [update alarms set isdel=1 where alno= ?param0 and userno= ?param1] -2025-12-11 13:57:02,642 - Statement Id: [lect.completetime.change] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,completetime= ?param2 where lectno= ?param3 and iscomplete=1;] -2025-12-11 13:57:02,642 - Statement Id: [lect.drop2day] Prepared SQL: [update pay a inner join lect b on b.payno = a.payno and b.cmno = ?param0 and b.ischanged=0 and ifnull(b.isready,0) = 1 and b.status = 4 and DATE_ADD(b.oktime, INTERVAL 2 DAY) < now() set a.pstatus = 52, a.udt = now(), a.uno = ?param1 , a.uip = ?param2 ; update payitem a inner join pay b on b.payno = a.payno and b.pstatus = 52 inner join lect c on c.payno = b.payno and c.cmno = ?param0 and c.ischanged=0 and ifnull(c.isready,0) = 1 and c.status = 4 and DATE_ADD(c.oktime, INTERVAL 2 DAY) < now() set a.pstatus = b.pstatus, a.udt = now(), a.uno = ?param1 , a.uip = ?param2 ; update lect set status = 5, oktime = now(), udt = now(), uno = ?param1 , uip = ?param2 where cmno = ?param0 and ifnull(isready,0) = 1 and ischanged=0 and status = 4 and DATE_ADD(oktime, INTERVAL 2 DAY) < now()] -2025-12-11 13:57:02,643 - Statement Id: [lect.isatt.in] Prepared SQL: [update lect set isattcheck = 1, lakey = ?param0 , latime = now() where lectno = ?param1] -2025-12-11 13:57:02,643 - Statement Id: [lect.lectinning.isatt.in] Prepared SQL: [update lectinning a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 set a.isattcheck = ?param1 ,a.udt=now(),a.uno= ?param2 ,a.uip= ?param3 where a.lectno= ?param4 and a.cmino= ?param5 ; insert into lectinning (lectno,cmino,totstudy,stime,etime,istatus,finishtime,sip,eip,ispcs,ispce,pseq,psec,isattcheck,cdt,cno,udt,uno,uip) select ?param4 ,a.cmino,0,now(),now(),case when a.atime=0 then 2 else 0 end,case when a.atime=0 then now() else null end, ?param3 , ?param3 ,1,null,ctp.pseq,0, ?param1 ,now(), ?param2 ,now(), ?param2 , ?param3 from cminning a inner join ctpage ctp on ctp.ctno=a.ctno and ctp.isdel=0 and ctp.pseq=1 left outer join lectinning b on b.lectno= ?param4 and b.cmino= ?param5 where a.cmino= ?param5 and b.lectno is null;] -2025-12-11 13:57:02,643 - Statement Id: [lect.cmisno.up] Prepared SQL: [update lect set cmisno = ?param0 where lectno = ?param1 ; update pplog a left outer join ( select a.lectno,a.payno,b.pplno,a.cmisno from lect a inner join pay b on b.payno = a.payno where a.lectno = ?param1 ) b on b.pplno = a.pplno set a.cmisno = b.cmisno where b.lectno = ?param1 ; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = (case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end) ,a.sdate = (case when b.estart is not null then date_format(b.estart,'%Y-%m-%d 00:00:00') else a.sdate end) where a.lectno = ?param1 and c.cshape = 1; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end where a.lectno = ?param1 and c.cshape <> 1;] -2025-12-11 13:57:02,643 - Statement Id: [lect.lectsd.del] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,submittime=null ,submitip=null ,fgno=null where lectno= ?param2 and sdno= ?param3 ;] -2025-12-11 13:57:02,678 - Statement Id: [board.bmos] Prepared SQL: [select a.opno,a.bmno,a.opname,a.isuse,a.dsort ,a.opno value,a.opname text from boardmasteropening a where a.bmno= ?param0 and a.isdel=0 order by a.dsort,a.cdt] -2025-12-11 13:57:02,679 - Statement Id: [board.get] Prepared SQL: [select e.asname ,c.bmno,c.bmname,c.isuseopening,c.isreply,c.disptype,c.bmtype ,f.opname ,b.bno,b.pbno,b.subject,b.istop,b.issecr,b.cdt,d.username cnoname,b.rcount,b.fgno,b.fgnothumb,b.opno,b.contents,b.isopen ,b2.subject psubject ,g.cmno,g.cname,g.classno ,h.tmno,h.tyear,h.tseq ,count(b3.bno) ccount from board b inner join boardmaster c on c.bmno=b.bmno inner join users d on d.userno=b.cno left outer join board b2 on b2.bno=b.pbno and b2.isdel=0 left outer join board b3 on b3.pbno=b.bno and b3.isdel=0 left outer join assign e on e.asno=c.asno left outer join boardmasteropening f on f.opno=b.opno left outer join cm g on g.cmno=b.cmno left outer join term h on h.tmno=g.tmno where b.bno= ?param0 group by e.asname ,c.bmno,c.bmname,c.isuseopening,c.isreply,c.disptype,c.bmtype ,f.opname ,b.bno,b.pbno,b.subject,b.istop,b.issecr,b.cdt,d.username,b.rcount,b.fgno,b.fgnothumb,b.opno,b.contents,b.isopen ,b2.subject ,g.cmno,g.cname,g.classno ,h.tmno,h.tyear,h.tseq] -2025-12-11 13:57:02,679 - Statement Id: [board.boardcmts] Prepared SQL: [select a.bcno,a.bno,a.ctext,a.isdel,a.cdt,a.udt,a.cno ,b.username cnoname,b.usertype from boardcmt a inner join users b on b.userno=a.cno where a.bno= ?param0 and a.isdel=0 order by a.cdt desc] -2025-12-11 13:57:02,680 - Statement Id: [board.bs.forqna] Prepared SQL: [select a.bno,a.pbno,a.subject,a.contents,a.cdt,a.fgno,f.opname,a.cdt,b.usertype,a.rcount from board a inner join users b on b.userno=a.cno left outer join boardmasteropening f on f.opno=a.opno where a.bno= ?param0 and (a.cno= ?param1 or b.usertype in (91,92)) union all select a.bno,a.pbno,a.subject,a.contents,a.cdt,a.fgno,f.opname,a.cdt,b.usertype,a.rcount from board a inner join users b on b.userno=a.cno left outer join boardmasteropening f on f.opno=a.opno where a.pbno= ?param0] -2025-12-11 13:57:02,681 - Statement Id: [board.bm.in] Prepared SQL: [insert into boardmaster (bmcode,bmposition,bmname,bmdesc,bmtype,disptype,isuseopening,isreply,isopen,isdefault,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 ,0,now(), ?param9 ,now(), ?param9 , ?param10 );] -2025-12-11 13:57:02,681 - Statement Id: [board.bm.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:57:02,683 - Statement Id: [board.in] Prepared SQL: [insert into board (pbno,bmno,opno,subject,contents,fgno,fgnothumb,cmno,rcount,rpcount,isdel,istop,issecr,isopen,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 ,0,0,0, ?param8 , ?param9 , ?param10 ,now(), ?param11 ,now(), ?param11 , ?param12 );] -2025-12-11 13:57:02,683 - Statement Id: [board.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:57:02,685 - Statement Id: [board.inp] Prepared SQL: [insert into board (pbno,bmno,opno,subject,contents,fgno,fgnothumb,cmno,rcount,rpcount,isdel,istop,issecr,isopen,cdt,cno,udt,uno,uip) select bno,bmno,opno, ?param0 , ?param1 , ?param2 , ?param3 ,cmno,0,0,0,0, ?param4 , ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 from board where bno= ?param8 ;] -2025-12-11 13:57:02,686 - Statement Id: [board.inp.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:57:02,686 - Statement Id: [board.boardcmt.in] Prepared SQL: [update board set rpcount = rpcount+1 where bno= ?param0 ; insert into boardcmt (bno,ctext,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,0,now(), ?param2 ,now(), ?param2 , ?param3 );] -2025-12-11 13:57:02,687 - Statement Id: [board.boardcmt.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:57:02,687 - Statement Id: [board.bm.up] Prepared SQL: [update boardmaster set udt=now(),uno= ?param0 ,uip= ?param1 ,bmname = ?param2 ,bmdesc = ?param3 ,bmtype =case when isdefault>0 then bmtype else ?param4 end ,disptype =case when isdefault>0 then disptype else ?param5 end ,isuseopening = ?param6 ,isreply = ?param7 ,isopen =case when isdefault>0 then isopen else ?param8 end where bmno= ?param9] -2025-12-11 13:57:02,687 - Statement Id: [board.bd.read] Prepared SQL: [update board set rcount = rcount +1 where bno= ?param0] -2025-12-11 13:57:02,687 - Statement Id: [board.bmassign.save] Prepared SQL: [update boardmaster set udt=now(),uno= ?param0 ,uip= ?param1 ,isopen=1 where bmno in (select bmno from (select bmno from boardmaster where asno= ?param2 and isdefault=3) a); insert into boardmaster (bmcode,bmposition,bmname,bmdesc,bmtype,disptype,isuseopening,isreply,isopen,isdefault,asno,cdt,cno,udt,uno,uip) select concat('assignnotice_', ?param2 ),0,'°øÁö»çÇ×',null,0,0,0,1,1,3, ?param2 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join boardmaster b on b.asno= ?param2 and b.isdefault=3 where b.bmno is null;] -2025-12-11 13:57:02,687 - Statement Id: [board.bmassign.save2] Prepared SQL: [update boardmaster set udt=now(),uno= ?param0 ,uip= ?param1 ,isopen=0 where bmno in (select bmno from (select bmno from boardmaster where asno= ?param2 and isdefault=3) a)] -2025-12-11 13:57:02,688 - Statement Id: [board.up] Prepared SQL: [update board set udt=now(),uno= ?param0 ,uip= ?param1 ,opno =case when pbno is null then ?param2 else opno end ,subject = ?param3 ,contents = ?param4 ,fgno = ?param5 ,fgnothumb = ?param6 ,istop =case when pbno is null then ?param7 else istop end ,issecr = ?param8 ,isopen = ?param9 where bno= ?param10] -2025-12-11 13:57:02,716 - Statement Id: [mm.comcode.insert] Prepared SQL: [update comcode a inner join ( select ccode, ?param0 + row_number() over(order by corder) rno from comcode where cgroup= ?param1 and corder >= ?param0 ) b on b.ccode=a.ccode set a.corder=b.rno where a.cgroup= ?param1 ; insert into comcode (cname, cgroup, cgroupname, isuse, corder,cdt,cno,udt,uno,uip) select ?param2 , ?param1 , a.cgroupname, ?param3 , ?param0 ,now(), ?param4 ,now(), ?param4 , ?param5 from comcode a where a.cgroup= ?param1 limit 1] -2025-12-11 13:57:02,716 - Statement Id: [mm.comcode.groupupdate] Prepared SQL: [update comcode set cgroupname= ?param0 where cgroup= ?param1] -2025-12-11 13:57:02,717 - Statement Id: [mm.banner.save] Prepared SQL: [update banner set udt=now(),uno= ?param0 ,uip= ?param1 ,btitle= ?param2 ,bdesc= ?param3 ,burl= ?param4 ,ismain=0,bseq= ?param5 ,isopen= ?param6 ,fgno= ?param7 ,fgno2= ?param8 where ?param9 > 0 and bno= ?param9 ; insert into banner(bno,btitle,fgno,fgno2,bdesc,burl,ismain,bseq,isopen,cdt,cno,udt,uno,uip) select ?param9 , ?param2 , ?param7 , ?param8 , ?param3 , ?param4 , ?param10 , ?param5 , ?param6 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a where ?param9 = 0] -2025-12-11 13:57:02,717 - Statement Id: [mm.popup.save] Prepared SQL: [update popup set udt=now(),uno= ?param0 ,uip= ?param1 ,ptitle = ?param2 ,pcontents= ?param3 ,toppx= ?param4 ,leftpx= ?param5 ,pwidth= ?param6 ,pheight= ?param7 ,purl= ?param8 ,zindex= ?param9 ,isopen= ?param10 where ?param11 > 0 and pno= ?param11 ; insert into popup (ptitle,pcontents,toppx,leftpx,pwidth,pheight,purl,zindex,isopen,cdt,cno,udt,uno,uip) select ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a where ?param11 = 0] -2025-12-11 13:57:02,717 - Statement Id: [mm.menupage.save] Prepared SQL: [update menupage set udt=now(),uno= ?param0 ,uip= ?param1 ,pdepth = ?param2 ,pagetype= ?param3 ,bmno= ?param4 ,porder = ?param5 ,pagename= ?param6 ,pagedesc= ?param7 ,pageurl = ?param8 ,pagehtml= ?param9 ,isopen = ?param10 ,usertype= ?param11 ,refcode= ?param12 ,imagecode= ?param13 ,bgtitle= ?param14 ,bgdesc= ?param15 where ?param16 > 0 and pno = ?param16 ; insert into menupage (pno,ppno,pdepth,pagetype,bmno,porder,pagename,pagedesc,pageurl,pagehtml,isopen,usertype,refcode,imagecode,bgtitle,bgdesc,cdt,cno,udt,uno,uip) select ?param16 , ?param17 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a where ?param16 < 1] -2025-12-11 13:57:02,749 - Statement Id: [pay.payitems.forexampay] Prepared SQL: [select 3 ptype,b.exno itemno,b.exname itemname,0 isrebate,1 pcnt ,b.outfee orgamt ,case when ua.isjoin=1 then b.outfee-b.infee else 0 end discamt ,case when ua.isjoin=1 then b.infee else b.outfee end payamt ,case when ua.isjoin=1 then b.infee else b.outfee end payamt2 ,b.rstime,b.retime from examuser a inner join exam b on b.exno=a.exno and b.rstime < now() and b.retime > now() inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno where a.exno= ?param0 and a.userno= ?param1 and a.status=1 and a.pstatus=4] -2025-12-11 13:57:02,750 - Statement Id: [pay.payitems.forcertpay] Prepared SQL: [update payitem a inner join pay b on b.payno=a.payno and b.userno= ?param0 and b.pstatus=21 inner join users u on u.userno=b.userno left outer join assign ua on ua.asno=u.asno left outer join cm c on a.ptype=4 and c.cmno=a.itemno left outer join book d on a.ptype=2 and d.bkno=a.itemno set a.orgamt=case when a.ptype=4 then c.outfee else d.price * a.pcnt end ,a.discamt=case when a.ptype=4 and ua.isjoin=1 then c.outfee-c.infee else 0 end ,a.payamt=case when a.ptype=4 then case when ua.isjoin=1 then c.infee else c.outfee end else d.price * a.pcnt end where a.payno= ?param1 and a.ptype in (2,4) and a.pstatus in(21,50); update pay a inner join ( select a.payno,sum(b.orgamt) orgamt,sum(b.discamt) discamt,sum(b.payamt) payamt from pay a inner join payitem b on b.payno=a.payno where a.payno= ?param1 and a.userno= ?param0 and a.pstatus=21 group by a.payno ) b on b.payno=a.payno set a.orgamt=b.orgamt,a.discamt=b.discamt,a.payamt=b.payamt where a.payno= ?param1 and a.userno= ?param0 and a.pstatus=21; select b.ptype,b.itemno,case when b.ptype=4 then c.cname else d.bkname end itemname,b.isrebate,b.pcnt ,b.orgamt,b.discamt,b.payamt payamt2,case when b.ptype=4 then b.payamt else d.price end payamt,datediff(c.setime, c.sstime)+1 days ,c.rstime,c.retime from pay a inner join payitem b on b.payno=a.payno and b.ptype in(2,4) and b.pstatus in(21,50) left outer join cm c on b.ptype=4 and c.cmno=b.itemno left outer join book d on b.ptype=2 and d.bkno=b.itemno inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno where a.payno= ?param1 and a.userno= ?param0 and a.pstatus=21] -2025-12-11 13:57:02,751 - Statement Id: [pay.cmcheck.forgrouppay] Prepared SQL: [select a.cmno,a.cname,a.quota,a.rstime,a.retime ,b.userno,b.status,c.username ,case when ?param0 like concat('%,',b.userno,',%') then 1 else 0 end ispaied ,a.infee,a.outfee,case when ua.isjoin=1 then a.infee else a.outfee end payamt from cm a inner join users u on u.userno= ?param1 left outer join assign ua on ua.asno=u.asno left outer join lect b on b.cmno=a.cmno and b.status < 5 and b.ischanged=0 left outer join users c on c.userno=b.userno and c.status=1 where a.cmno= ?param2 and a.ismaster=0 and a.rstime < now() and a.retime > now() and a.isuse=1 and a.isdel=0] -2025-12-11 13:57:02,752 - Statement Id: [pay.payitems] Prepared SQL: [select a0.payno,a0.isgroup,a0.isexam,a0.isdvr,a0.payamt tpayamt,a0.paylimit,a0.ptype,a0.udt,a0.deliamt,a0.pgkey ,ad.rcvname ,CAST(AES_DECRYPT(UNHEX(ad.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(ad.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(ad.email), 'np123@!') AS char) email ,ad.post,ad.address1,ad.address2 ,a.ptype ptype2,a.payamt,a.pcnt,a.isrebate,a.itemno ,b.cmno,b.cshape,b.sstime,b.setime ,b1.rsno ,b2.username,cc.cname ccpositionname,b2.isassignuser ,CAST(AES_DECRYPT(UNHEX(b2.email), 'np123@!') AS char) email2 ,CAST(AES_DECRYPT(UNHEX(b2.telno), 'np123@!') AS char) telno2 ,b2.depart,b2.kfcfyear,b2.edus ,c.bkno ,case a.ptype when 0 then b.cname when 4 then b.cname when 2 then c.bkname when 3 then e.exname else '-' end itemname ,cg2.cgcode ,CAST(AES_DECRYPT(UNHEX(pd.vactnum), 'np123@!') AS char) vactnum,pd.vactbankname,pd.vactname ,t.lectno,t.status ,ad.isdvr isdvr2 from pay a0 left outer join paydvr ad on ad.payno=a0.payno left outer join paydata pd on pd.payno=a0.payno inner join payitem a on a.payno=a0.payno left outer join cm b on a.ptype in(0,4) and b.cmno=a.itemno left outer join lect t on t.cmno=b.cmno and t.userno=a.userno and t.status=1 left outer join cg cg1 on cg1.cgno=b.cgno left outer join cg cg2 on cg2.cgno=cg1.pcgno left outer join cmrs b1 on b1.cmno=b.cmno and b1.rstype=1 and b1.isdel=0 left outer join users b2 on b2.userno=a.userno left outer join comcode cc on cc.ccode=b2.ccposition left outer join book c on a.ptype=2 and c.bkno=a.itemno left outer join examuser d on a.ptype=3 and d.exno=a.itemno and d.userno=a0.userno and d.payno=a0.payno left outer join exam e on e.exno=d.exno where a0.payno= ?param0] -2025-12-11 13:57:02,752 - Statement Id: [pay.paylect.get] Prepared SQL: [select a.fgno ,b.cshape,b.cname,b.rstime,b.retime,b.sstime,b.setime ,b2.cname certgradeccname ,c.username ,CAST(AES_DECRYPT(UNHEX(c.email), 'np123@!') AS char) email ,CAST(AES_DECRYPT(UNHEX(c.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(c.telno), 'np123@!') AS char) telno ,c.depart ,c2.cname ccpositionname ,d.asname from lect a inner join cm b on b.cmno=a.cmno left outer join comcode b2 on b2.ccode=b.certgradecc inner join users c on c.userno=a.userno left outer join comcode c2 on c2.ccode=c.ccposition left outer join assign d on d.asno=c.asno where a.payno= ?param0] -2025-12-11 13:57:02,752 - Statement Id: [pay.carts] Prepared SQL: [select a.pcno,a.ptype,a.itemno,a.isrefund,a.cmno,a.userno,a.pcnt,a.fgno ,case when a.ptype=0 then b.cname else c.bkname end itemname,b.cshape,b.sstime,b.setime ,case when a.ptype = 0 then case when ua.isjoin=1 then b.infee else b.outfee end else c.price end payamt ,case when a.ptype = 0 then b.outfee else c.price end orgamt from paycart a inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno left outer join cm b on a.ptype=0 and b.cmno=a.itemno left outer join book c on a.ptype in (2,9) and c.bkno=a.itemno where a.status=1 and a.userno= ?param0 order by a.cdt desc] -2025-12-11 13:57:02,753 - Statement Id: [pay.payitems.forcartpay] Prepared SQL: [select case when a.ptype = 9 then 2 else a.ptype end ptype,a.itemno,case when a.ptype=0 then b.cname else c.bkname end itemname,case when a.ptype=0 then a.isrefund else 0 end isrebate,a. pcnt ,case when a.ptype=0 then b.outfee else c.price end orgamt ,case when a.ptype=0 then case when ua.isjoin=1 then b.outfee-b.infee else 0 end else 0 end discamt ,case when a.ptype=0 then case when ua.isjoin=1 then b.infee else b.outfee end else c.price end payamt ,case when a.ptype=0 then case when ua.isjoin=1 then b.infee else b.outfee end else c.price end * a.pcnt payamt2 ,b.rstime,b.retime,b.sstime,b.setime,b.cshape,datediff(b.setime, b.sstime)+1 days from paycart a left outer join cm b on a.ptype=0 and b.cmno=a.itemno and b.rstime < now() and b.retime > now() left outer join book c on a.ptype in (2,9) and c.bkno=a.itemno inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno where a.userno= ?param0 and a.status=1 and a.ispay=1;] -2025-12-11 13:57:02,753 - Statement Id: [pay.mypay] Prepared SQL: [select a.payno,a.ptype,a.ispg,a.isgroup,a.isexam,a.userno,a.pstatus,a.rstatus,a.rstatustime,a.refunding,a.paylimit,a.payoktime,a.isrefunddvr,a.refundamt,a.payamt,a.deliamt,a.isdvr,a.cdt,a.pgkey ,b.dvrcode,b.isdvr isdvr2,b.rcvname,b.post,b.address1,b.address2 ,CAST(AES_DECRYPT(UNHEX(b.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(b.email), 'np123@!') AS char) email ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) mobile ,c.vactbankname,CAST(AES_DECRYPT(UNHEX(c.vactnum), 'np123@!') AS char) vactnum,c.vactname from pay a left outer join paydvr b on b.payno=a.payno left outer join paydata c on c.payno=a.payno where a.payno= ?param0 and a.userno= ?param1 and a.pstatus in (1,22,41,42,43)] -2025-12-11 13:57:02,756 - Statement Id: [pay.mypayitem] Prepared SQL: [select a.ptype,c0.cshape,a.isrebate,a.payamt,a.pcnt,a.rstatus,a.userno,a.pstatus,a.pino,c0.infee,c0.outfee,c0.rstime,c0.retime ,case a.ptype when 0 then c0.cname when 2 then c2.bkname when 4 then c0.cname when 3 then c3.exname else '-' end itemname ,c0.sstime,c0.setime,datediff(c0.setime, c0.sstime)+1 days ,u.username,uc.cname ccpositionname,u.isassignuser ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,u.kfcfyear,u.edus,u.depart ,rs.rsno,t.lectno ,a2.taxno ,case when t.sdate is null then c0.sstime else t.sdate end as sdate ,case when t.edate is null then c0.setime else t.edate end as edate ,p.cdt,csd.estart ,c0.studydays from payitem a inner join pay p on p.payno = a.payno left outer join paytax a3 on a3.payno = a.payno and (a3.iscancel is null or a3.iscancel <> 1) left outer join paytaxitem a2 on a2.pino=a.pino and a3.taxno = a2.taxno left outer join cm c0 on a.ptype in (0,1,4) and c0.cmno=a.itemno left outer join book c2 on a.ptype=2 and c2.bkno=a.itemno left outer join exam c3 on a.ptype=3 and c3.exno=a.itemno left outer join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno left outer join comcode uc on uc.ccode=u.ccposition left outer join cmrs rs on rs.cmno=c0.cmno and rs.rstype=1 and rs.isdel=0 left outer join lect t on a.ptype in (0,1,4) and t.cmno=c0.cmno and t.payno=a.payno and t.pino=a.pino and t.userno=a.userno left outer join cminningscd csd on csd.cmisno = t.cmisno where a.payno= ?param0] -2025-12-11 13:57:02,757 - Statement Id: [pay.paytax.fornew] Prepared SQL: [select a.payno,a.isgroup,a.ptype,a.ispg ,ua.asname,ua.ceoname,ua.brno,ua.grno,ua.btype,ua.bkind,ua.post,ua.address1,ua.address2 ,ua.mname manname ,CAST(AES_DECRYPT(UNHEX(ua.mphone), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(ua.taxemail), 'np123@!') AS char) email ,sum(case when b.taxdate is not null then 0 else b.taxamt end) taxamtsum ,sum(b.taxamt) taxamt from pay a inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno left outer join paytax b on b.payno=a.payno and (b.iscancel is null or b.iscancel <> 1) where a.payno= ?param0 and a.userno= ?param1 and a.rstatus < 2 and (a.pstatus=1 or a.pstatus=22) group by a.payno,a.isgroup,ua.asname,ua.ceoname,ua.brno,ua.grno,ua.btype,ua.bkind] -2025-12-11 13:57:02,757 - Statement Id: [pay.paytax.fornewitem] Prepared SQL: [select a.payno,a.isgroup ,ifnull(c.taxno,0) taxno,b.pino,b.ptype,b.rstatus ,case b.ptype when 0 then c0.cname when 4 then c0.cname when 2 then c2.bkname when 3 then c3.exname else '-' end itemname ,b.pcnt,b.payamt from pay a inner join payitem b on b.payno=a.payno and (b.pstatus=1 or b.pstatus=22) left outer join cm c0 on b.ptype in (0,4) and c0.cmno=b.itemno left outer join book c2 on b.ptype=2 and c2.bkno=b.itemno left outer join exam c3 on b.ptype=3 and c3.exno=b.itemno left outer join paytax c4 on c4.payno = a.payno and (c4.iscancel is null or c4.iscancel <> 1) left outer join paytaxitem c on c.pino=b.pino and c.taxno = c4.taxno where a.payno= ?param0 and a.userno= ?param1 and a.rstatus < 2 and (a.pstatus=1 or a.pstatus=22) order by ifnull(c.taxno,0),b.pino] -2025-12-11 13:57:02,757 - Statement Id: [pay.payitem.forrefund] Prepared SQL: [select distinct a.payno,b.pino,b.pstatus,b.rstatus,b.payamt,b.ptype,b.pcnt ,case b.ptype when 0 then c0.cname when 4 then c0.cname when 2 then c2.bkname when 3 then c3.exname else '-' end itemname ,case when b.ptype in (0,1,4) then case when date_add(c0.retime, interval 1 day) < now() then 1 else 0 end else case when b.ptype=3 then case when date_add(c3.retime, interval 1 day) < now() then 1 else 0 end else 0 end end ispast ,u.username ,max(d.rfdno) rfdno ,max(ifnull(case when c.rstatus=1 then -1 else c.rstatus end,-2)) rfdrstatus from pay a inner join payitem b on b.payno=a.payno and b.pstatus=1 left outer join users u on a.isgroup=1 and b.ptype=0 and u.userno=b.userno left outer join cm c0 on b.ptype in (0,4) and c0.cmno=b.itemno left outer join book c2 on b.ptype=2 and c2.bkno=b.itemno left outer join exam c3 on b.ptype=3 and c3.exno=b.itemno left outer join payrfditem d on d.pino=b.pino left outer join payrfd c on c.rfdno=d.rfdno and c.payno=a.payno and c.rstatus in (0,2) where a.payno= ?param0 and a.userno= ?param1 and a.pstatus=1 and a.rstatus < 2 group by a.payno,b.pino,b.pstatus,b.rstatus,b.payamt,b.ptype,b.pcnt ,c0.cname,c2.bkname,c3.exname,c0.retime,c3.retime,u.username order by d.rfdno,b.rstatus,ispast,b.pino] -2025-12-11 13:57:02,758 - Statement Id: [pay.payresult] Prepared SQL: [select a.payno,a.payamt,a.ptype,a.pstatus ,b.itemno ,b.pino from pay a inner join payitem b on b.payno=a.payno where a.payno= ?param0 and a.userno= ?param1 and a.pstatus in (1,21,22,51,55)] -2025-12-11 13:57:02,758 - Statement Id: [pay.lectready] Prepared SQL: [select count(a.userno) from lect a where a.cmno= ?param0 and a.isready=1 and a.status=6] -2025-12-11 13:57:02,758 - Statement Id: [pay.pplogs.bypay] Prepared SQL: [select a.pplno,a.isready,a.cmno,a.cmisno,a.isrebate,a.rbankname,CAST(AES_DECRYPT(UNHEX(a.rbankacc), 'np123@!') AS char) rbankacc,a.rbankowner,a.isaccommodation,a.cshape ,b.payno,b.pstatus from pay b inner join pplog a on a.pplno=b.pplno where b.payno= ?param0 and a.userno= ?param1] -2025-12-11 13:57:02,760 - Statement Id: [pay.pay.in] Prepared SQL: [insert into pay(ptype,ispg,isgroup,userno,username,isexam,pstatus,rstatus,refunding,paylimit,payoktime,pgkey ,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,pplno,isbill,iscashrct,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,0, ?param5 , ?param6 , ?param7 , ?param8 ,case when ?param9 is not null then now() else ?param10 end, ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 ,now(), ?param21 ,now(), ?param21 , ?param22 );] -2025-12-11 13:57:02,761 - Statement Id: [pay.pay.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:57:02,763 - Statement Id: [pay.payitem.in] Prepared SQL: [insert into payitem (payno,ptype,pcno,itemno,userno,pstatus,rstatus,pcnt,orgamt,discamt,payamt,payamtcash,payamtcard,refundamt,refundtime,refundtimereal,refundinfo,isrebate,rbank,rbankaccnum,tbankuser,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 ,now(), ?param21 ,now(), ?param21 , ?param22 );] -2025-12-11 13:57:02,763 - Statement Id: [pay.payitem.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:57:02,763 - Statement Id: [pay.lect.in] Prepared SQL: [insert into lect (cmno,payno,pino,userno,status,isready,iscomplete,orgcmno,attrate,isrebate,ispc,pcno,isjoin,fgno,ischanged,cmisno,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,null,null,0, ?param6 , ?param7 , ?param8 , ?param9 ,null,0, ?param10 ,now(), ?param11 ,now(), ?param11 , ?param12 );] -2025-12-11 13:57:02,763 - Statement Id: [pay.lect.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:57:02,764 - Statement Id: [pay.pay.pgin] Prepared SQL: [insert into pay(ptype,ispg,isgroup,isexam,userno,username,pstatus,rstatus ,refunding,paylimit,payoktime,pgkey,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,isdvr,iscashrct,cashrcthp,pplno,isbill,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 ,a.userno,a.username,case when ?param0 = 6 then 1 else 0 end,0 , ?param4 , ?param5 ,case when ?param0 = 6 then now() else ?param6 end, ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 ,HEX(AES_ENCRYPT( ?param16 , 'np123@!')), ?param17 , ?param18 ,now(), ?param19 ,now(), ?param19 , ?param20 from users a where a.userno= ?param21] -2025-12-11 13:57:02,764 - Statement Id: [pay.pay.pgin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:57:02,764 - Statement Id: [pay.certpay] Prepared SQL: [insert into pay(ptype,ispg,isgroup,userno,pstatus,rstatus,refunding,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,isdvr,isexam,cdt,cno,udt,uno,uip) values (0,1,0, ?param0 ,51,0,0,0,0,0,0,0,0,0,0,now(), ?param1 ,now(), ?param1 , ?param2 )] -2025-12-11 13:57:02,764 - Statement Id: [pay.certpay.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:57:02,765 - Statement Id: [pay.paytax.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:57:02,767 - Statement Id: [pay.payrfd.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:57:02,767 - Statement Id: [pay.standbypay.admin] Prepared SQL: [insert into pay(ptype,ispg,isgroup,userno,username,isexam,pstatus,rstatus,refunding,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,pplno,isbill,iscashrct,cdt,cno,udt,uno,uip) values ( ?param0 ,0,0, ?param1 , ?param2 ,0,21,0,0,0,0,0,0,0,0, ?param3 ,0,0,now(), ?param4 ,now(), ?param4 , ?param5 );] -2025-12-11 13:57:02,767 - Statement Id: [pay.standbypay.admin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:57:02,768 - Statement Id: [pay.lect.sedate.save] Prepared SQL: [update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') ,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno = ?param2 ;] -2025-12-11 13:57:02,768 - Statement Id: [pay.paydvr.dvrcode] Prepared SQL: [update paydvr set udt=now(),uno= ?param0 ,uip= ?param1 ,dvrcode= ?param2 ,codetime=now() where payno= ?param3] -2025-12-11 13:57:02,768 - Statement Id: [pay.paydvr.in] Prepared SQL: [delete from paydvr where payno= ?param0 ; insert into paydvr (payno,dvrcode,codetime,isdvr,rcvname,telno,mobile,email,post,address1,address2,dmemo,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,HEX(AES_ENCRYPT( ?param5 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param6 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param7 , 'np123@!')) , ?param8 , ?param9 , ?param10 , ?param11 ,now(), ?param12 ,now(), ?param12 , ?param13 )] -2025-12-11 13:57:02,768 - Statement Id: [pay.freeok] Prepared SQL: [insert into lect (cmno,payno,pino,userno,status,attrate,isrebate,ispc,isjoin,ischanged,fgno2,cmisno,cdt,cno,udt,uno,uip) select b.itemno,a.payno,b.pino,case when a.isgroup=1 then b.userno else a.userno end,1,0,b.isrebate,0,case when ua.isjoin=1 then 1 else 0 end,0,b.fgno,l.cmisno,now(), ?param0 ,now(), ?param0 , ?param1 from pay a inner join payitem b on b.payno=a.payno and b.ptype=0 inner join users u on u.userno=a.userno inner join pplog l on a.pplno = l.pplno left outer join assign ua on ua.asno=u.asno where a.payno= ?param2 ; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on a.cmisno = d.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param2 ;] -2025-12-11 13:57:02,769 - Statement Id: [pay.paydvr.save] Prepared SQL: [update paydvr set udt=now(),uno= ?param0 ,uip= ?param1 ,dvrcode= ?param2 ,rcvname= ?param3 ,post= ?param4 ,address1= ?param5 ,address2= ?param6 ,dmemo= ?param7 ,codetime=case when codetime is null and ?param2 is not null then now() else codetime end ,telno=HEX(AES_ENCRYPT( ?param8 , 'np123@!')) ,mobile=HEX(AES_ENCRYPT( ?param9 , 'np123@!')) where payno= ?param10] -2025-12-11 13:57:02,769 - Statement Id: [pay.paycert.paystart] Prepared SQL: [update pay a inner join users b on b.userno=a.userno set a.ptype= ?param0 ,a.paylimit= ?param1 ,a.orgamt= ?param2 ,a.payamt= ?param3 ,a.isbill= ?param4 ,a.pstatus = case when ?param0 = 6 then 1 else a.pstatus end ,a.payoktime = case when ?param0 = 6 then now() else a.payoktime end where a.payno= ?param5 and a.userno= ?param6 and a.pstatus=21; update payitem a inner join users b on b.userno=a.userno set a.orgamt= ?param2 ,a.payamt= ?param3 ,a.pstatus = case when ?param0 = 6 then 1 else a.pstatus end ,a.rstatus = 0 where a.payno= ?param5 and a.userno= ?param6 and a.pstatus=21; update lect a inner join users b on b.userno = a.userno set a.status = case when ?param0 = 6 then 1 else a.status end where a.payno= ?param5 and a.userno = ?param6 ; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param5 ;] -2025-12-11 13:57:02,770 - Statement Id: [pay.paylect] Prepared SQL: [update pay set udt=now(),uno= ?param0 ,uip= ?param1 ,pstatus=case when ptype=3 then 22 else 1 end ,payoktime=case when ptype=3 then null else now() end ,pgkey= ?param2 where payno= ?param3 ; insert into paydata(payno,payresult,payresultmsg,vactnum,vactbankcode,vactbankname,vactname,vactinname,cshrrcode,cshrtype,cshrauthno,cardquota,cardquotatype,cardeventcode,cardnum,iscardpoint,cardcode,cardbankcode,cardprtccode,checkflag,ocbnum,ocbappno,ocbprice,gsnum,gsremain,gsprice,unum,upoint,uprice,cdt,cno,udt,uno,uip) values ( ?param3 , ?param4 , ?param5 ,HEX(AES_ENCRYPT( ?param6 , 'np123@!')), ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 ,HEX(AES_ENCRYPT( ?param17 , 'np123@!')), ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 , ?param28 , ?param29 , ?param30 , ?param31 ,now(), ?param0 ,now(), ?param0 , ?param1 ); update payitem a inner join pay b on b.payno=a.payno set a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 ,a.pstatus=case when b.ptype=3 then 22 else 1 end where a.payno= ?param3 ; insert into lect (cmno,payno,pino,userno ,status,iscomplete,orgcmno,attrate,isrebate ,ispc,isjoin,fgno,apoint,mpoint ,fpoint,spoint,dpoint,tpoint,ischanged ,stime,etime,sip,eip,ispcs ,ispce,fgno2,cmisno,cdt,cno,udt,uno,uip) select a.itemno,a.payno,a.pino,case when b.isgroup=1 then a.userno else b.userno end ,case when b.ptype=3 then 2 else 1 end,null,null,0,a.isrebate ,0,ifnull(d.isjoin, 0),null,null,null ,null,null,null,null,0 ,null,null,null,null,null ,null,a.fgno,e.cmisno,now(), ?param0 ,now(), ?param0 , ?param1 from payitem a inner join pay b on b.payno=a.payno inner join users c on c.userno=b.userno left outer join assign d on d.asno=c.asno left outer join pplog e on e.pplno=b.pplno left outer join lect f on f.payno=a.payno and f.pino=a.pino and f.status=4 and f.isready=1 where a.payno= ?param3 and a.ptype=0 and f.lectno is null; update lect a inner join pay b on b.payno=a.payno and b.pstatus in (22,1) inner join payitem c on c.payno=b.payno and c.itemno=a.cmno and c.pstatus=b.pstatus set a.status=case when b.pstatus=22 then 2 else 1 end,a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param3 and a.status=4; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 23:59:59') where a.payno = ?param3 ;] -2025-12-11 13:57:02,770 - Statement Id: [pay.pay.fail] Prepared SQL: [update pay set pstatus= ?param0 where payno= ?param1 and pstatus != 1 and pstatus != 22; insert into paydata(payno,payresult,payresultmsg,vactnum,vactbankcode,vactbankname,vactname,vactinname,cshrrcode,cshrtype,cshrauthno,cardquota,cardquotatype,cardeventcode,cardnum,iscardpoint,cardcode,cardbankcode,cardprtccode,checkflag,ocbnum,ocbappno,ocbprice,gsnum,gsremain,gsprice,unum,upoint,uprice,cdt,cno,udt,uno,uip) values ( ?param1 , ?param2 , ?param3 ,HEX(AES_ENCRYPT( ?param4 , 'np123@!')), ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 ,HEX(AES_ENCRYPT( ?param15 , 'np123@!')), ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 , ?param28 ,now(), ?param29 ,now(), ?param29 , ?param30 );] -2025-12-11 13:57:02,771 - Statement Id: [pay.paylect.vbankin] Prepared SQL: [insert into payvbankin (payno,pgkey,inbankcode,indeal,inymd,inhms,msgseq,transseq,vacct,inamt,checkamt,isclose,typemsg,frombank,fromname,fromymd,calcymd,tranymd,transcode,korcode,cshrymd,cshrhms,cshrcode,cshrpgkey,cshramt,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 ,now(), ?param25 ,now(), ?param25 , ?param26 ); update pay set udt=now(),uno= ?param25 ,uip= ?param26 ,pstatus=1 ,payoktime=now() where payno= ?param0 and pstatus=22 ; update payitem a inner join pay b on b.payno=a.payno set a.udt=now(),a.uno= ?param25 ,a.uip= ?param26 ,a.pstatus=1 where a.payno= ?param0 and a.pstatus=22; update lect a inner join pay b on b.isexam <> 1 and b.payno=a.payno and b.pstatus=1 set a.udt=now(),a.uno= ?param25 ,a.uip= ?param26 ,a.status=1 where a.payno= ?param0 ; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 23:59:59') where a.payno = ?param0 ;] -2025-12-11 13:57:02,771 - Statement Id: [pay.paycancel] Prepared SQL: [update pay set udt=now(),uno= ?param0 ,uip= ?param1 ,pstatus=case when pstatus=22 then 43 else 41 end where payno= ?param2 and userno= ?param3 and pstatus in (51,55,21,22); update payitem a inner join pay b on b.payno=a.payno and b.userno= ?param3 and b.pstatus in (41,43) set a.pstatus=b.pstatus,a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.pstatus in (21,22); update lect a inner join pay b on b.payno=a.payno and b.userno= ?param3 and b.pstatus in (41,43) set a.status=9 where a.payno= ?param2 ; update examuser a inner join pay b on b.payno=a.payno and b.userno=a.userno and b.pstatus in (41,43) set a.pstatus=9 where a.payno= ?param2 and a.userno= ?param3] -2025-12-11 13:57:02,771 - Statement Id: [pay.cart.clear] Prepared SQL: [update paycart set status=2,udt=now(),uno= ?param0 ,uip= ?param1 where userno= ?param2 and status=1 and date_add(cdt, interval 7 day) < now(); update paycart a inner join cm b on b.cmno=a.itemno and b.udt > a.cdt set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype=0; update paycart a inner join book b on b.bkno=a.itemno and b.udt > a.cdt set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype in (2,9); update paycart a left outer join cm b on b.cmno=a.itemno and b.rstime < now() and b.retime > now() set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype=0 and b.cmno is null; update paycart a left outer join paycart b on b.ptype =0 and b.userno= ?param2 and b.status=1 and b.itemno=a.cmno set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype=9 and b.pcno is null] -2025-12-11 13:57:02,772 - Statement Id: [pay.payrfd.up] Prepared SQL: [update payrfd set fgnor= ?param0 ,fgnob= ?param1 ,udt=now(),uno= ?param2 ,uip= ?param3 where rfdno= ?param4 and payno= ?param5] -2025-12-11 13:57:02,772 - Statement Id: [pay.payrfdcancel.up] Prepared SQL: [delete from payrfditem where rfdno= ?param0 ; update payrfd set rstatus= ?param1 ,udt=now(),uno= ?param2 ,uip= ?param3 where rfdno= ?param0 and payno= ?param4] -2025-12-11 13:57:02,772 - Statement Id: [pay.unpay] Prepared SQL: [update examuser a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null and b.userno=a.userno inner join payitem c on c.payno=b.payno and c.ptype=3 and c.itemno=a.exno and c.pino=a.pino set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.pstatus=2; update lect a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null inner join payitem c on c.payno=b.payno and c.ptype in(0,4) and c.itemno=a.cmno and c.userno=a.userno and c.pino=a.pino set a.status=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.status=2 and a.ischanged=0; update payitem a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 ; update pay set pstatus=1,isunpay=1,udt=now(),uno= ?param0 ,uip= ?param1 where payno= ?param2 and pstatus=22 and ptype=3 and ispg=1 and isunpay is null; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param2 ;] -2025-12-11 13:57:02,773 - Statement Id: [pay.abspay] Prepared SQL: [update examuser a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null and b.userno=a.userno inner join payitem c on c.payno=b.payno and c.ptype=3 and c.itemno=a.exno and c.pino=a.pino set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.pstatus=2; update lect a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null inner join payitem c on c.payno=b.payno and c.ptype in(0,4) and c.itemno=a.cmno and c.userno=a.userno and c.pino=a.pino set a.status=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.status=2 and a.ischanged=0; update payitem a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 ; update pay set ptype= ?param3 ,payoktime=now(),pstatus=1,isunpay=3,udt=now(),uno= ?param0 ,uip= ?param1 where payno= ?param2 and pstatus=22 and ptype=3 and ispg=1 and isunpay is null; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param2 ;] -2025-12-11 13:57:02,773 - Statement Id: [pay.unpaymoney] Prepared SQL: [update pay set isunpay=2,payoktime= ?param0 ,udt=now(),uno= ?param1 ,uip= ?param2 where payno= ?param3 and isunpay=1; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param3 ;] -2025-12-11 13:57:02,773 - Statement Id: [pay.pplogtype.up] Prepared SQL: [update pplog set typeman = ?param0 ,typejob = ?param1 ,typeedu = ?param2 ,typegrade = ?param3 ,typejobitem = ?param4 where pplno = ?param5] -2025-12-11 13:57:02,773 - Statement Id: [pay.untax] Prepared SQL: [insert into untaxlog (payno,logtime,cdt,cno,udt,uno,uip) values( ?param0 ,now(),now(), ?param1 ,now(), ?param1 , ?param2 ); update pay set iscashrct = null where payno = ?param0 ;] -2025-12-11 13:57:02,773 - Statement Id: [pay.standbypayitem.admin] Prepared SQL: [insert into payitem (payno,ptype,itemno,userno,pstatus,rstatus,pcnt ,orgamt,discamt,payamt,payamtcash,payamtcard,refundamt,isrebate,cdt,cno,udt,uno,uip) values( ?param0 ,0, ?param1 , ?param2 ,21,0,1 ,0,0,0,0,0,0, ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 ); insert into lect(cmno,payno,pino,userno,status,attrate,isrebate,ispc,isjoin,ischanged,isready,cmisno,cdt,cno,udt,uno,uip) select ?param1 , ?param0 ,LAST_INSERT_ID(),a.userno,4,0, ?param3 ,0,ifnull(b.isjoin,0),0,1, ?param6 ,now(), ?param4 ,now(), ?param4 , ?param5 from users a left outer join assign b on b.asno=a.asno where a.userno= ?param2 ;] -2025-12-11 13:57:02,799 - Statement Id: [exam.exam.in] Prepared SQL: [insert into exam (cgno,exname,infee,outfee ,certcc,certgradecc,rstime,retime,estime,eetime ,elocation,certdate,certindate,introhtml ,isopen,isresultopen,isscored,fgno,isdel ,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 ,0, ?param15 , ?param16 ,0 ,now(), ?param17 ,now(), ?param17 , ?param18 )] -2025-12-11 13:57:02,800 - Statement Id: [exam.exam.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:57:02,800 - Statement Id: [exam.exam.up] Prepared SQL: [update exam set udt=now(),uno= ?param0 ,uip= ?param1 ,exname = ?param2 ,infee = ?param3 ,outfee = ?param4 ,certcc = ?param5 ,certgradecc = ?param6 ,rstime = ?param7 ,retime = ?param8 ,estime = ?param9 ,eetime = ?param10 ,elocation = ?param11 ,certdate = ?param12 ,certindate = ?param13 ,introhtml = ?param14 ,isopen = ?param15 ,fgno = ?param16 where exno= ?param17] -2025-12-11 13:57:02,801 - Statement Id: [exam.del] Prepared SQL: [update exam a inner join ( select count(userno) cntuser, exno from examuser where exno = ?param0 group by exno ) b on b.exno=a.exno set a.uip= ?param1 ,a.uno= ?param2 ,a.isdel = 1 where a.exno= ?param0 and b.cntuser=0 and a.isdel=0;] -2025-12-11 13:57:02,801 - Statement Id: [exam.examuser.save] Prepared SQL: [insert ignore into examuser(exno,userno,status,pstatus,avrg,certdate,certindate,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 ,now(), ?param7 ,now(), ?param7 , ?param8 )] -2025-12-11 13:57:02,801 - Statement Id: [exam.examopen] Prepared SQL: [update exam set udt=now(),uno= ?param0 ,uip= ?param1 ,isresultopen= ?param2 where exno= ?param3 ;] -2025-12-11 13:57:02,801 - Statement Id: [exam.examuser.renew] Prepared SQL: [update examuser set udt=now(),uno= ?param0 ,uip= ?param1 ,certdate= ?param2 ,certindate= ?param3 where exno= ?param4 and userno= ?param5 ; insert into examuserrenew (exno,userno,certtime,certdate,certindate,renewreason,isfirst,certidx,cdt,cno,udt,uno,uip) select a.exno, ?param5 ,now(), ?param2 , ?param3 , ?param6 ,0,max(a.certidx),now(), ?param0 ,now(), ?param0 , ?param1 from( select a.exno,ifnull(max(d.certidx), 0)+1 certidx from examuser a inner join exam a2 on a2.exno=a.exno left outer join exam c on c.certcc=a2.certcc and c.certgradecc=a2.certgradecc left outer join examuserrenew d on d.exno=c.exno and year(d.certtime)=year(a.certdate) where a.exno= ?param4 group by a.exno,a.userno,a.certdate,a.certindate ) a] -2025-12-11 13:57:02,840 - Statement Id: [grade.lectcomplete.cancel] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,iscomplete=0 ,completetime=null where lectno= ?param2 and ifnull(iscomplete,0) <> 1] -2025-12-11 13:57:02,840 - Statement Id: [grade.lectcomplete.cancel2] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,iscomplete=0 ,completetime=null where lectno= ?param2 and ifnull(iscomplete,0)] -2025-12-11 13:57:02,861 - Statement Id: [att.att.in] Prepared SQL: [update lectinning set udt=now(),uno= ?param0 ,uip= ?param1 ,lectno= ?param2 ,cmino= ?param3 ,totstudy=0 ,stime=now(),etime=null ,istatus=1,statustime=null,statusreason=null where lectno= ?param2 and cmino= ?param3 and istatus is null; insert into lectinning (lectno,cmino,totstudy,stime,etime,istatus,statustime,statusreason,sip,eip,ispcs,ispce,cdt,cno,udt,uno,uip) select ?param2 , ?param3 ,0,now(),null,1,null,null, ?param1 ,null,1,null,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectinning b on b.lectno= ?param2 and b.cmino= ?param3 where b.lectno is null; update lect set stime = case when stime is null then now() else stime end ,sip = case when sip is null then ?param1 else sip end ,ispcs = case when ispcs is null then 1 else ispcs end where lectno= ?param2] -2025-12-11 13:57:02,861 - Statement Id: [att.att.out] Prepared SQL: [update lectinning set udt=now(),uno= ?param0 ,uip= ?param1 ,totstudy=timestampdiff(SECOND, stime, now()) ,etime=now() ,eip= ?param1 ,ispce=1 ,istatus=2 where lectno= ?param2 and cmino= ?param3 and istatus=1; update lect a inner join ( select a.lectno,convert(100*count(c.lectno)/count(b.cmino), int) attrate from lectinning a inner join cminning b on b.cmino=a.cmino and ifnull(b.isscd,0)=0 left outer join lectinning c on c.lectno=a.lectno and c.cmino=b.cmino and c.istatus=2 where a.lectno= ?param2 and a.cmino= ?param3 and a.istatus=2 group by a.lectno ) b on b.lectno=a.lectno set a.attrate=b.attrate ,a.etime=now(),a.eip= ?param1 ,a.ispce=1] -2025-12-11 13:57:02,861 - Statement Id: [att.abs] Prepared SQL: [update lectinning set istatus=2 ,stime=case when stime is null then now() else stime end ,etime=case when etime is null then now() else etime end ,sip=case when sip is null then ?param0 else sip end ,eip=case when eip is null then ?param0 else eip end ,ispcs=case when ispcs is null then 1 else ispcs end ,ispce=case when ispce is null then 1 else ispce end ,statustime=now() ,statusreason= ?param1 ,statususerno= ?param2 where lectno= ?param3 and cmino= ?param4 and (istatus is null or istatus<2); insert into lectinning(lectno,cmino,totstudy,stime,etime,istatus,statustime,statusreason,statususerno,cdt,cno,udt,uno,uip) select a.lectno, ?param4 ,0,now(),now(),2,now(), ?param1 , ?param2 ,now(), ?param2 ,now(), ?param2 , ?param0 from lect a left outer join lectinning b on b.lectno=a.lectno and b.cmino= ?param4 where a.lectno= ?param3 and a.status=1 and a.ischanged=0 and b.lectno is null; update lect a inner join ( select a.lectno,convert(100*count(c.lectno)/count(b.cmino), int) attrate from lectinning a inner join lect a2 on a2.lectno=a.lectno inner join cminning b on b.cmno=a2.cmno and ifnull(b.isscd,0)=0 left outer join lectinning c on c.lectno=a.lectno and c.cmino=b.cmino and c.istatus=2 where a.lectno= ?param3 and a.cmino= ?param4 and a.istatus=2 group by a.lectno ) b on b.lectno=a.lectno set a.attrate=b.attrate ,a.stime=case when a.stime is null then now() else a.stime end ,a.etime=case when a.etime is null then now() else a.etime end ,a.sip=case when a.sip is null then ?param0 else a.sip end ,a.eip=case when a.eip is null then ?param0 else a.eip end ,a.ispcs=case when a.ispcs is null then 1 else a.ispcs end ,a.ispce=case when a.ispce is null then 1 else a.ispce end where a.lectno= ?param3] -2025-12-11 13:57:02,887 - Statement Id: [cr.ctps] Prepared SQL: [select a.cmino,a.iseq,a.ititle,a.atime,a.mstime,a.metime ,a2.isokmid ,b.ctno,b.ctype,b.ccode,b.ismenu,b.isoversize ,c.cpno,c.pseq,c.cpname,c.srcp,c.srcm ,a2.pseq lastpseq,a2.psec from cminning a inner join lectinning a2 on a2.lectno= ?param0 and a2.cmino=a.cmino inner join ct b on b.ctno=a.ctno and b.isdel=0 inner join ctpage c on c.ctno=b.ctno and c.isdel=0 where a.cmino= ?param1 order by a.iseq] -2025-12-11 13:57:02,887 - Statement Id: [cr.getprogress] Prepared SQL: [select case when b.atime=0 or ifnull(us.no,0) > 0 then 100 else case when floor(a.totstudy / (b.sttime * 60) * 100) > 100 then 100 else floor(a.totstudy / (b.sttime * 60) * 100) end end from lectinning a inner join cminning b on b.cmino=a.cmino inner join lect c on a.lectno = c.lectno left outer join userstatus us on c.userno = us.userno and us.playbar = 1 where a.lectno= ?param0 and a.cmino= ?param1] -2025-12-11 13:57:02,887 - Statement Id: [cr.checklectdate] Prepared SQL: [select a.lectno,a.sdate,a.edate from lect a where a.lectno= ?param0] -2025-12-11 13:57:02,887 - Statement Id: [cr.inningchange.pre] Prepared SQL: [select a.cmino,b.isseq,c.istatus,d.istatus preistatus,a.isrebate,a.iseq,a2.cmino precmino from ( select a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq,max(c.iseq) preiseq from ( select a.lectno,b.cmno,b.isrebate,max(d.iseq) iseq from lectinning a inner join lect b on b.lectno=a.lectno inner join cminning c on c.cmino=a.cmino inner join cminning d on d.cmno=c.cmno and d.iseq < c.iseq and d.isonline=1 where a.lectno= ?param0 and a.cmino= ?param1 group by a.lectno,b.cmno,b.isrebate ) a inner join cminning b on b.cmno=a.cmno and b.iseq=a.iseq left outer join cminning c on c.cmno=b.cmno and c.iseq < b.iseq and c.isonline=1 group by a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq ) a inner join cm b on b.cmno=a.cmno left outer join cminning a2 on a2.cmno=b.cmno and a2.iseq=a.preiseq left outer join lectinning c on c.lectno=a.lectno and c.cmino=a.cmino left outer join lectinning d on d.lectno=a.lectno and d.cmino=a2.cmino] -2025-12-11 13:57:02,887 - Statement Id: [cr.inningchange.next] Prepared SQL: [select a.cmino,b.isseq,c.istatus,d.istatus preistatus,a.isrebate,a.iseq,a2.cmino precmino from ( select a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq,min(c.iseq) preiseq from ( select a.lectno,b.cmno,b.isrebate,min(d.iseq) iseq from lectinning a inner join lect b on b.lectno=a.lectno inner join cminning c on c.cmino=a.cmino inner join cminning d on d.cmno=c.cmno and d.iseq > c.iseq and d.isonline=1 where a.lectno= ?param0 and a.cmino= ?param1 group by a.lectno,b.cmno,b.isrebate ) a inner join cminning b on b.cmno=a.cmno and b.iseq=a.iseq left outer join cminning c on c.cmno=b.cmno and c.iseq > b.iseq and c.isonline=1 group by a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq ) a inner join cm b on b.cmno=a.cmno left outer join cminning a2 on a2.cmno=b.cmno and a2.iseq=a.preiseq left outer join lectinning c on c.lectno=a.lectno and c.cmino=a.cmino left outer join lectinning d on d.lectno=a.lectno and d.cmino=a2.cmino] -2025-12-11 13:57:02,888 - Statement Id: [cr.mycmrs] Prepared SQL: [select distinct a.lectno,a.attrate ,b.rsno,b.cmno,b.rscno,b.rstype,b.rsname,b.rscondition ,case when c.lectno is null then 0 else 1 end isrsok ,a.edate ,d.istatus,e.iseq from lect a inner join cmrs b on b.cmno=a.cmno and b.isdel=0 left outer join lectrs c on c.lectno=a.lectno and c.rsno=b.rsno left outer join lectinning d on d.lectno=a.lectno and b.cmino = d.cmino left outer join cminning e on b.cmino = e.cmino where a.lectno= ?param0 and a.userno= ?param1 order by b.rsno] -2025-12-11 13:57:02,888 - Statement Id: [cr.mycmrsq] Prepared SQL: [select b.rscno,b.rscqno ,c.qno,c.atype,c.qtext,c.rightcount,a.username as teachername from ( select distinct b.rscno,e.username from lect a inner join cmrs b on b.rsno= ?param0 and b.cmno=a.cmno and b.isdel=0 left outer join lectrs c on c.lectno=a.lectno and c.rsno=b.rsno left outer join cminning d on b.cmino = d.cmino left outer join users e on d.userno = e.userno where a.lectno= ?param1 and a.userno= ?param2 and c.lectno is null ) a inner join rscq b on b.rscno=a.rscno inner join question c on c.qno=b.qno order by b.dseq] -2025-12-11 13:57:02,888 - Statement Id: [cr.mycmrsqi] Prepared SQL: [select b.rscqno ,c.qno ,d.qino,d.qitext ,e.fileurl from ( select distinct b.rscno from lect a inner join cmrs b on b.rsno= ?param0 and b.cmno=a.cmno and b.isdel=0 left outer join lectrs c on c.lectno=a.lectno and c.rsno=b.rsno where a.lectno= ?param1 and a.userno= ?param2 and c.lectno is null ) a inner join rscq b on b.rscno=a.rscno inner join question c on c.qno=b.qno inner join questionitem d on d.qno=c.qno and d.isdel=0 left outer join fileinfo e on e.fgno=d.fgno and e.isdel=0 order by b.dseq,d.qino] -2025-12-11 13:57:02,889 - Statement Id: [cr.lectex] Prepared SQL: [select a.lectno,a.attrate,a.iscomplete,a.sdate,a.edate ,b.sstime,b.setime ,c.exno,c.exname,c.extype,c.edesc,c.econdition,c.etime,c.evtype,c.eqtype,c.israndq,c.israndqi,c.qcount,c.isblur,c.tpoint,ifnull(c.relaylimit,999) relaylimit,c.isusebackup,c.isseq,c.isreexamable,c.isresultopen ,d.lectno exlectno,d.estart,d.eend,d.tpoint,d.recount,d.rechecktime,ifnull(d.entercount,0) entercount,d.cblock ,case when a.etime = 0 then 99999999 else TIMESTAMPDIFF(MINUTE, now(), date_add(ifnull(d.estart, now()), interval c.etime MINUTE)) end rtime ,d.recount ,case when case when case when a.isrebate = 1 then f.midcutrfd else f.midcut end <= ifnull(e.ex0lectpoint,0) then 1 else 0 end = 1 and case when case when a.isrebate = 1 then f.finalcutrfd else f.finalcut end <= ifnull(e.ex1lectpoint,0) then 1 else 0 end = 1 then 1 else 0 end ispass from lect a inner join cm b on b.cmno=a.cmno inner join cmex c on c.exno= ?param0 inner join cmev f on f.cmno = b.cmno left outer join lectex d on d.lectno=a.lectno and d.exno=c.exno left outer join ( select a.lectno ,count(b1.exno) ex0cnt,count(c1.lectno) ex0lectcnt,avg(ifnull(c1.tpoint,0) / b1.tpoint * 100) ex0lectpoint ,count(b2.exno) ex1cnt,count(c2.lectno) ex1lectcnt,avg(ifnull(c2.tpoint,0) / b2.tpoint * 100) ex1lectpoint from lect a left outer join cmex b1 on b1.cmno = a.cmno and b1.extype = 0 and b1.isdel=0 left outer join lectex c1 on c1.exno = b1.exno and c1.lectno = a.lectno left outer join cmex b2 on b2.cmno = a.cmno and b2.extype = 1 and b2.isdel=0 left outer join lectex c2 on c2.exno = b2.exno and c2.lectno = a.lectno where a.lectno = ?param1 ) e on e.lectno = a.lectno where a.lectno= ?param1 and a.userno= ?param2] -2025-12-11 13:57:02,889 - Statement Id: [cr.userexam.detailforexamforsubmit] Prepared SQL: [select a.exno,a.exname,a2.sstime,a2.setime,a.tpoint,a.etime,a.qcount,b.estart,a.edesc, a.extype,TIMESTAMPDIFF(MINUTE, now(), date_add(ifnull(b.estart, now()), interval a.etime MINUTE)) rtime from cmex a inner join cm a2 on a2.cmno=a.cmno inner join lectex b on b.lectno= ?param0 and b.exno=a.exno and b.eend is null and (a.etime = 0 or date_add(ifnull(b.estart, now()), interval (a.etime + 1) MINUTE) > now()) inner join lect c on c.lectno=b.lectno and c.userno= ?param1 where a.exno= ?param2] -2025-12-11 13:57:02,889 - Statement Id: [cr.lectsd] Prepared SQL: [select a.lectno,a.attrate,a.cmno,a.sdate,a.edate ,b.sdno,b.sdname,b.sddesc,b.fgno sdfgno,b.sdcondition ,c.sstime,c.setime ,d.checktime,d.cpoint,d.feedb,d.fgno,d.atext from lect a inner join cmsd b on b.cmno=a.cmno and b.sdno= ?param0 inner join cm c on c.cmno=b.cmno left outer join lectsd d on d.lectno=a.lectno and d.sdno=b.sdno where a.lectno= ?param1 and a.userno= ?param2] -2025-12-11 13:57:02,890 - Statement Id: [cr.lectsd2] Prepared SQL: [select a.lectno,a.attrate,a.sdate,a.edate ,b.sdno,b.sdname,b.sddesc,b.fgno sdfgno,b.sdcondition ,c.sstime,c.setime ,d.checktime,d.cpoint,d.feedb,d.fgno,d.atext from lect a inner join cmsd b on b.cmno=a.cmno and b.sdno= ?param0 inner join cm c on c.cmno=b.cmno left outer join lectsd d on d.lectno=a.lectno and d.sdno=b.sdno where a.lectno= ?param1 and a.userno= ?param2] -2025-12-11 13:57:02,890 - Statement Id: [cr.lectsdboards] Prepared SQL: [select a.bno,a.subject,a.cdt,a.rcount ,u.username ,count(b.bcno) ccount from lectsdboard a inner join users u on u.userno=a.cno left outer join lectsdboardcmt b on b.bno=a.bno and b.isdel=0 where a.sdno= ?param0 and a.isdel=0 group by a.bno,a.subject,a.cdt,a.rcount,u.username order by a.cdt] -2025-12-11 13:57:02,890 - Statement Id: [cr.lectsdboard] Prepared SQL: [update lectsdboard set rcount=rcount+1 where bno= ?param0 and cno<> ?param1 ; select a.bno,a.subject,a.contents,a.cdt,a.fgno,a.cno ,b.sdname ,c.sstime,c.setime,l.sdate,l.edate ,u.username,u.userno ,a2.checktime from lectsdboard a inner join lectsd a2 on a2.lectno=a.lectno and a2.sdno=a.sdno inner join users u on u.userno=a.cno inner join lect l on l.lectno = a2.lectno inner join cmsd b on b.sdno=a.sdno inner join cm c on c.cmno=b.cmno where a.bno= ?param0 and a.isdel=0] -2025-12-11 13:57:02,890 - Statement Id: [cr.lectsdboardcmt] Prepared SQL: [select a.bno ,b.bcno,b.ctext,b.cno,b.cdt ,c.userno,c.username,c.usertype,c.username cnoname from lectsdboard a inner join lectsdboardcmt b on b.bno=a.bno and b.isdel=0 inner join users c on c.userno=b.cno where a.bno= ?param0 order by b.cdt desc] -2025-12-11 13:57:02,891 - Statement Id: [cr.pay1] Prepared SQL: [select p.payno,p.cdt,p.payamt,p.ptype,p.refundamt,p.ispg,p.isgroup,p.isexam,p.pstatus,p.rstatus,p.payoktime,p.pgkey,p.isdvr,p.deliamt,p.isunpay,p.paylimit ,p.iscashrct ,u.userno,u.username,u.post,u.address1,u.address2 ,CAST(AES_DECRYPT(UNHEX(u.userpno), 'np123@!') AS char) userpno ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email ,case pi.ptype when 3 then exu.cdt when 4 then le.oktime else p.cdt end oktime ,pd.dvrcode,pd.rcvname,pd.isdvr isdvr2,pd.codetime,pd.post post2,pd.address1 address12,pd.address2 address22,pd.dmemo ,CAST(AES_DECRYPT(UNHEX(pd.telno), 'np123@!') AS char) telno2 ,CAST(AES_DECRYPT(UNHEX(pd.mobile), 'np123@!') AS char) mobile2 ,tax.iscancel, tax.taxdate, tax.taxno ,paydata.vactbankname,CAST(AES_DECRYPT(UNHEX(paydata.vactnum), 'np123@!') AS char) vactnum,paydata.vactname ,(select ischeck from paytax where payno = p.payno limit 1) ischeck from pay p inner join users u on u.userno=p.userno left outer join payitem pi on pi.payno=p.payno and pi.ptype in (3,4) left outer join lect le on pi.ptype=4 and le.pino=pi.pino and le.ischanged=0 left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno left outer join examuser exu on exu.exno=ex.exno and exu.userno=p.userno left outer join paydvr pd on pd.payno=p.payno left outer join ( select pt.payno,pt.iscancel,pt.taxdate,pt.taxno from paytax pt where pt.payno = ?param0 order by pt.cdt desc limit 1 ) tax on tax.payno = p.payno left outer join paydata paydata on paydata.payno=p.payno where p.payno= ?param0] -2025-12-11 13:57:02,891 - Statement Id: [cr.pay2] Prepared SQL: [select pi.payno,pi.pino,pi.itemno,pi.pcno,pi.payamt,pi.pcnt,pi.ptype,pi.isrebate ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,u.username,u.userid,u.isassignuser,u.depart,u.kfcfyear ,cc.cname ccpositionname ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,ua.asname ,cm.cshape ,cg.cgname ,pcg.cgname pcgname ,(select attrate from lect where payno = pi.payno limit 1) attrate ,pi.rbank , CAST(AES_DECRYPT(UNHEX(pi.rbankaccnum), 'np123@!') AS char) rbankaccnum, pi.tbankuser from payitem pi inner join pay p on p.payno=pi.payno left outer join cm cm on pi.ptype in (0,1,4) and cm.cmno=pi.itemno left outer join cg cg on pi.ptype in (0,1,4) and cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno left outer join users u on p.isgroup=1 and u.userno=pi.userno left outer join assign ua on ua.asno=u.asno left outer join comcode cc on cc.ccode=u.ccposition where pi.payno= ?param0] -2025-12-11 13:57:02,892 - Statement Id: [cr.payforexam1] Prepared SQL: [select eu.exno payno, eu.userno,eu.cdt,case when ua.isjoin=1 then ex.infee else ex.outfee end payamt,0 ptype,0 ispg,0 isgroup,1 isexam,21 pstatus,0 rstatus,null payoktime,null pgkey,0 isdvr,0 deliamt ,u.username,u.post,u.address1,u.address2 ,CAST(AES_DECRYPT(UNHEX(u.userpno), 'np123@!') AS char) userpno ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email ,eu.cdt oktime ,null dvrcode,null rcvname,0 isdvr2,null codetime,null post2,null address12,null address22,null dmemo ,null telno2 ,null mobile2 from examuser eu inner join users u on u.userno=eu.userno left outer join assign ua on ua.asno=u.asno left outer join exam ex on ex.exno=eu.exno where eu.exno= ?param0 and eu.userno= ?param1 and eu.status=1 and eu.payno is null and eu.pino is null and eu.pstatus=4] -2025-12-11 13:57:02,892 - Statement Id: [cr.payforexam2] Prepared SQL: [select eu.exno payno,eu.userno pino,eu.exno itemno,null pcno,case when ua.isjoin=1 then ex.infee else ex.outfee end payamt,1 pcnt,3 ptype ,ex.exname itemname ,u.username,u.userid,u.isassignuser,u.depart,u.kfcfyear ,cc.cname ccpositionname ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,ua.asname ,0 cshape ,null cgname ,null pcgname from examuser eu left outer join exam ex on ex.exno=eu.exno left outer join users u on u.userno=eu.userno left outer join assign ua on ua.asno=u.asno left outer join comcode cc on cc.ccode=u.ccposition where eu.exno= ?param0 and eu.userno= ?param1] -2025-12-11 13:57:02,892 - Statement Id: [cr.pay.forrfd] Prepared SQL: [select a.payno,a.ispg,a.pstatus,a.ptype,a.pgkey,a.isdvr,a.deliamt,a.isrefunddvr,a.payamt,a.refundamt,a.rstatus,a.isgroup,a.iscanceled,a.payoktime ,b.isdvr isdvr2,b.dvrcode ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email from pay a left outer join paydvr b on b.payno=a.payno inner join users u on u.userno=a.userno where a.payno= ?param0 and a.pstatus=1] -2025-12-11 13:57:02,892 - Statement Id: [cr.payitem.forrfd] Prepared SQL: [select pi.pino,pi.payno,pi.pcnt,pi.payamt,pi.refundamt,pi.refundtime,pi.refundinfo,pi.refundstatus,pi.rstatus,pi.ptype ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,pcg.cgname pcgname ,u.userid,u.username from payitem pi inner join pay p on p.payno=pi.payno and p.pstatus=1 inner join users u on u.userno=case when pi.ptype=3 then p.userno else pi.userno end left outer join cm cm on pi.ptype in(0,1,4) and cm.cmno=pi.itemno left outer join cg cg on cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno where pi.payno= ?param0] -2025-12-11 13:57:02,892 - Statement Id: [cr.payrfditems] Prepared SQL: [select b.cdt,a.rfdno ,b.rtext,b.rstatus ,p.isgroup ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,pi.ptype ,u.username,u.userid from pay p inner join payitem pi on pi.payno=p.payno inner join payrfditem a on a.pino=pi.pino inner join payrfd b on b.rfdno=a.rfdno inner join users u on u.userno=case when p.isgroup=1 and pi.ptype in (0,1,4) then pi.userno else p.userno end left outer join cm cm on pi.ptype in(0,1,4) and cm.cmno=pi.itemno left outer join cg cg on cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno where p.payno= ?param0 order by a.rfdno desc] -2025-12-11 13:57:02,893 - Statement Id: [cr.payrfditems2] Prepared SQL: [select a.rfdno ,b.rtext,b.rstatus,b.cdt,b.isowner,b.ramt,b.bankname,b.bankowner ,b.rreason,b.ruser,b.fgnor,b.fgnob ,CAST(AES_DECRYPT(UNHEX(b.rphone), 'np123@!') AS char) rphone ,b.rback ,CAST(AES_DECRYPT(UNHEX(b.bankno), 'np123@!') AS char) bankno ,p.isgroup,p.payno ,pi.payamt ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,u.username,u.userid ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,ua.asname ,f1.orgname,f1.fileno ,f2.orgname orgname2,f2.fileno file2 from payrfditem a inner join payitem pi on pi.pino=a.pino inner join pay p on p.payno=pi.payno inner join users u on u.userno=case when p.isgroup=1 and pi.ptype in (0,1,4) then pi.userno else p.userno end left outer join assign ua on ua.asno=u.asno inner join payrfd b on b.rfdno=a.rfdno left outer join cm cm on pi.ptype in(0,1,4) and cm.cmno=pi.itemno left outer join cg cg on cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno left outer join fileinfo f1 on f1.fgno=b.fgnor and f1.isdel=0 left outer join fileinfo f2 on f2.fgno=b.fgnob and f2.isdel=0 where a.rfdno= ?param0 order by a.rfdno desc] -2025-12-11 13:57:02,894 - Statement Id: [cr.paytaxitem] Prepared SQL: [select case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname,pi.payamt,pi.pcnt,pi.ptype ,p.isgroup,p.payamt ppayamt,p.payoktime,p.ptype pptype from paytax a inner join paytaxitem b on b.taxno=a.taxno inner join payitem pi on pi.pino=b.pino inner join pay p on p.payno=pi.payno left outer join cm cm on pi.ptype in (0,1,4) and cm.cmno=pi.itemno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno where a.taxno= ?param0] -2025-12-11 13:57:02,894 - Statement Id: [cr.paytaxes2] Prepared SQL: [select a.taxno,a.taxamt,a.taxdate from paytax a where a.payno= ?param0] -2025-12-11 13:57:02,894 - Statement Id: [cr.paytax.formgtkey] Prepared SQL: [select taxno, mgtkey from paytax where mgtkey like concat( ?param0 ,'%') order by mgtkey desc limit 1] -2025-12-11 13:57:02,895 - Statement Id: [cr.documnetspast] Prepared SQL: [select a.no,a.kind,a.cg,a.cshape,a.username ,CAST(AES_DECRYPT(UNHEX(a.userpno), 'np123@!') AS char) userpno ,a.typeman,a.edukind,a.typeedu,a.typegrade,a.typejob,a.cgname,a.completeno,a.companyname,a.companyaddr,a.brno,a.eino,a.btype ,a.bkind,a.ceoname,date_format(a.ssdate, '%Y-%m-%d') ssdate,date_format(a.sedate, '%Y-%m-%d') sedate,a.sctime,a.assign,a.slevel,a.uduty ,CAST(AES_DECRYPT(UNHEX(a.phone), 'np123@!') AS char) phone ,a.mname ,CAST(AES_DECRYPT(UNHEX(a.mphone), 'np123@!') AS char) mphone ,a.sprice,a.rprice,a.rbank ,CAST(AES_DECRYPT(UNHEX(a.rbankno), 'np123@!') AS char) rbankno ,a.rbankuser ,CAST(AES_DECRYPT(UNHEX(a.taxemail), 'np123@!') AS char) taxemail ,a.syear,a.cdt,a.cno,a.udt,a.uno,a.uip from docprintpast a where a.no = ?param0] -2025-12-11 13:57:02,895 - Statement Id: [cr.documnetspasts.kind] Prepared SQL: [select a.kind value,a.kind text from docprintpast a where a.kind is not null and a.kind <> "" group by a.kind] -2025-12-11 13:57:02,895 - Statement Id: [cr.documnetspasts.syear] Prepared SQL: [select a.syear value,a.syear text from docprintpast a where a.syear is not null and a.syear <> "" group by a.syear] -2025-12-11 13:57:02,895 - Statement Id: [cr.documnetspasts.cg] Prepared SQL: [select a.cg value,a.cg text from docprintpast a where a.cg is not null and a.cg <> "" group by a.cg] -2025-12-11 13:57:02,895 - Statement Id: [cr.documnetspasts.cshape] Prepared SQL: [select a.cshape value,a.cshape text from docprintpast a where a.cshape is not null and a.cshape <> "" group by a.cshape] -2025-12-11 13:57:02,895 - Statement Id: [cr.documnetspasts.typeman] Prepared SQL: [select a.typeman value,a.typeman text from docprintpast a where a.typeman is not null and a.typeman <> "" group by a.typeman] -2025-12-11 13:57:02,895 - Statement Id: [cr.documnetspasts.edukind] Prepared SQL: [select a.edukind value,a.edukind text from docprintpast a where a.edukind is not null and a.edukind <> "" group by a.edukind] -2025-12-11 13:57:02,896 - Statement Id: [cr.documnetspasts.typeedu] Prepared SQL: [select a.typeedu value,a.typeedu text from docprintpast a where a.typeedu is not null and a.typeedu <> "" group by a.typeedu] -2025-12-11 13:57:02,896 - Statement Id: [cr.documnetspasts.typegrade] Prepared SQL: [select a.typegrade value,a.typegrade text from docprintpast a where a.typegrade is not null and a.typegrade <> "" group by a.typegrade] -2025-12-11 13:57:02,896 - Statement Id: [cr.documnetspasts.typejob] Prepared SQL: [select a.typejob value,a.typejob text from docprintpast a where a.typejob is not null and a.typejob <> "" group by a.typejob] -2025-12-11 13:57:02,896 - Statement Id: [cr.lectinningpage.totstudy] Prepared SQL: [select ifnull(sum(totstudy),-1) totstudy from lectinningpage where lectno = ?param0 and cmino = ?param1 and cpno = ?param2] -2025-12-11 13:57:02,896 - Statement Id: [cr.myExCheck] Prepared SQL: [select l.lectno longval from lect l inner join cm c on l.cmno= c.cmno inner join pay p on l.payno = p.payno inner join users u on l.userno= u.userno left outer join (select c.cmno , c.cshape , c.cname , ci.cmino ,d.cmisno ,d.sseq ,d.estart ,d.eend ,d.studyplace ,ci.isscd from cm c inner join cminning ci on c.cmno = ci.cmno inner join cminningscd d on d.cmino = ci.cmino where c.cshape=2 and ci.isscd=1 and ci.scdtype=0 ) cmi on cmi.cmno = l.cmno and cmi.cmisno = l.cmisno left outer join lectinning li on li.cmino = cmi.cmino and li.lectno = l.lectno left outer join pplog pl on p.pplno= pl.pplno where l.lectno= ?param0 and l.userno = ?param1 and cmi.isscd = 1 and li.istatus = 2 AND IFNULL(l.iscomplete, 0) = 0] -2025-12-11 13:57:02,898 - Statement Id: [cr.lectinningpage.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-11 13:57:02,899 - Statement Id: [cr.lectsdboard.in] Prepared SQL: [update lectsd a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.submittime=now(),submitip= ?param2 where a.lectno= ?param3 and a.sdno= ?param4 and a.checktime is null; insert into lectsd (lectno,sdno,iscopy,submittime,submitip,cdt,cno,udt,uno,uip) select a.lectno,a.sdno,0,now(), ?param2 ,now(), ?param1 ,now(), ?param1 , ?param2 from (select ?param3 lectno, ?param0 userno, ?param4 sdno) a inner join lect b on b.lectno=a.lectno and b.userno=a.userno and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno left outer join lectsd d on d.lectno=a.lectno and d.sdno=a.sdno where d.lectno is null; SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into lectsdboard (lectno,sdno,subject,contents,fgno,rcount,cip,isdel,cdt,cno,udt,uno,uip) select a.lectno,a.sdno, ?param5 , ?param6 , ?param7 ,0, ?param2 ,0,now(), ?param1 ,now(), ?param1 , ?param2 from (select ?param3 lectno, ?param0 userno, ?param4 sdno) a inner join lect b on b.lectno=a.lectno and b.userno=a.userno and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno] -2025-12-11 13:57:02,899 - Statement Id: [cr.lectsdboard.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-11 13:57:02,899 - Statement Id: [cr.lectsdboardcmt.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into lectsdboardcmt (bno,ctext,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,0,now(), ?param2 ,now(), ?param2 , ?param3 );] -2025-12-11 13:57:02,900 - Statement Id: [cr.lectsdboardcmt.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:57:02,900 - Statement Id: [cr.examuserpayok] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into pay (ptype,ispg,isgroup,isexam,userno,username,pstatus,rstatus,rstatustime,cshrcancelnum,canceltime,cancelmsg,cancelcnt ,refunding,paylimit,payoktime,pgkey,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,isdvr,cdt,cno,udt,uno,uip) select ?param0 ,0,0,1,u.userno,u.username,1,0,null,null,null,null,null ,0,null, ?param1 ,null ,a.outfee ,case when ?param0 = 6 then a.outfee else case when ua.isjoin=1 then a.outfee-a.infee else 0 end end ,0,0 ,case when ?param0 = 6 then 0 else case when ua.isjoin=1 then a.infee else a.outfee end end ,0,0,now(), ?param2 ,now(), ?param2 , ?param3 from exam a inner join users u on u.userno= ?param4 left outer join assign ua on ua.asno=u.asno where a.exno= ?param5] -2025-12-11 13:57:02,900 - Statement Id: [cr.examuserpayok.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-11 13:57:02,900 - Statement Id: [cr.examuserpayok2] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into payitem (payno,ptype,pcno,itemno,userno,pstatus,rstatus,pgkey,cancelcode,cancelmsg,canceltype,pcnt ,orgamt,discamt,payamt ,payamtcash,payamtcard ,refundamt,refundtime,refundtimereal,refundinfo,isrebate,fgno,cartno,cdt,cno,udt,uno,uip) select p.payno,3,null, ?param0 , ?param1 ,1,0,null,null,null,null,1 ,a.outfee ,case when p.ptype=6 then a.outfee else case when ua.isjoin=1 then a.outfee-a.infee else 0 end end ,case when p.ptype=6 then 0 else case when ua.isjoin=1 then a.infee else a.outfee end end ,0,0 ,0,null,null,null,0,null,null,now(), ?param2 ,now(), ?param2 , ?param3 from exam a inner join users u on u.userno= ?param1 inner join pay p on p.payno= ?param4 left outer join assign ua on ua.asno=u.asno where a.exno= ?param0] -2025-12-11 13:57:02,901 - Statement Id: [cr.examuserpayok2.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-11 13:57:02,901 - Statement Id: [cr.studylog] Prepared SQL: [update lectinningpage a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 set a.totstudy=TIMESTAMPDIFF(SECOND, a.stime, now()),a.etime=now(),a.eip= ?param1 ,a.udt=now(),a.uno= ?param2 ,a.uip= ?param1 where a.logno= ?param3 ; update lectinning a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 inner join cminning c on c.cmino=a.cmino inner join ( select lectno,sum(totstudy) totstudy from lectinningpage where lectno= ?param4 and cmino= ?param5 group by lectno ) d on d.lectno=a.lectno set a.udt=now(),a.uno= ?param2 ,a.uip= ?param1 ,a.totstudy=d.totstudy ,a.etime=now() ,a.istatus=case when a.istatus <> 2 and c.atime * 60 <= d.totstudy then 2 else a.istatus end ,a.finishtime=case when a.finishtime is null and c.atime * 60 <= d.totstudy then now() else a.finishtime end ,a.eip= ?param1 ,a.ispce= ?param6 ,a.psec= ?param7 where a.lectno= ?param4 and a.cmino= ?param5 ; update lect a inner join ( select a.lectno,truncate(count(c.lectno) / count(b.cmino) * 100, 0) attrate from lect a inner join cminning b on b.cmno=a.cmno and ifnull(b.isscd,0)=0 left outer join lectinning c on c.lectno=a.lectno and c.cmino=b.cmino and c.istatus=2 where a.lectno= ?param4 and a.userno= ?param0 group by a.lectno ) b on b.lectno=a.lectno inner join cmev ce on a.cmno = ce.cmno set a.attrate=b.attrate ,a.apoint = (((b.attrate / 100) * ce.attend / 100)* 100) ,a.etime=now() ,a.eip= ?param1 ,a.ispce= ?param6 ,a.udt=now(),a.uno= ?param2 ,a.uip= ?param1 where a.lectno= ?param4 and a.userno= ?param0 ;] -2025-12-11 13:57:02,901 - Statement Id: [cr.studymid] Prepared SQL: [update lectinning set isokmid=1 where lectno= ?param0 and cmino= ?param1] -2025-12-11 13:57:02,902 - Statement Id: [cr.lectsd.save] Prepared SQL: [update lectsd a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.fgno= ?param3 ,a.atext= ?param4 ,a.submittime=now(),submitip= ?param2 where a.lectno= ?param5 and a.sdno= ?param6 and a.checktime is null; insert into lectsd (lectno,sdno,atext,fgno,iscopy,submittime,submitip,cdt,cno,udt,uno,uip) select a.lectno,a.sdno, ?param4 , ?param3 ,0,now(), ?param2 ,now(), ?param1 ,now(), ?param1 , ?param2 from (select ?param5 lectno, ?param0 userno, ?param6 sdno) a inner join lect b on b.lectno=a.lectno and b.userno=a.userno inner join cm c on c.cmno=b.cmno and b.sdate < now() and b.edate > now() left outer join lectsd d on d.lectno=a.lectno and d.sdno=a.sdno where d.lectno is null;] -2025-12-11 13:57:02,902 - Statement Id: [cr.lectsdboard.save] Prepared SQL: [update lectsd a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.submittime=now(),submitip= ?param2 where a.lectno= ?param3 and a.sdno= ?param4 and a.checktime is null; update lectsdboard a inner join lectsd a2 on a2.lectno=a.lectno and a2.sdno=a.sdno and a2.checktime is null inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.subject= ?param5 ,contents= ?param6 ,a.fgno= ?param7 where a.bno= ?param8 and a.lectno= ?param3 and a.sdno= ?param4 ;] -2025-12-11 13:57:02,902 - Statement Id: [cr.lectsdboard.del] Prepared SQL: [update lectsd a inner join lectsdboard b on b.bno= ?param0 and b.cno= ?param1 and b.isdel=0 and b.lectno=a.lectno and b.sdno=a.sdno inner join lect a2 on a2.lectno=b.lectno and a2.userno=b.cno and a2.sdate < now() and a2.edate > now() inner join cm c on c.cmno=a2.cmno set a.submittime=null,a.submitip=null and a.checktime is null; update lectsdboard a inner join lectsd b on b.lectno=a.lectno and b.sdno=a.sdno and b.checktime is null inner join lect a2 on a2.lectno=b.lectno and a2.userno=a.cno and a2.sdate < now() and a2.edate > now() inner join cm c on c.cmno=a2.cmno set a.uno= ?param2 ,a.udt=now(),a.uip= ?param3 ,a.isdel=1 where a.bno= ?param0 and a.cno= ?param1 and a.isdel=0;] -2025-12-11 13:57:02,903 - Statement Id: [cr.payrefundinfo.up] Prepared SQL: [update payitem set udt=now(),uno= ?param0 ,uip= ?param1 ,rbank = ?param2 ,rbankaccnum = HEX(AES_ENCRYPT( ?param3 , 'np123@!')) ,tbankuser = ?param4 where payno = ?param5] -2025-12-11 13:57:02,903 - Statement Id: [cr.examuserpayok3] Prepared SQL: [update examuser set udt=now(),uno= ?param0 ,uip= ?param1 ,payno= ?param2 ,pino= ?param3 ,pstatus=1 where exno= ?param4 and userno= ?param5 and status=1 and payno is null and pino is null and pstatus=4] -2025-12-11 13:57:02,903 - Statement Id: [cr.examuserpaycancel] Prepared SQL: [update examuser set udt=now(),uno= ?param0 ,uip= ?param1 ,pstatus=9 where exno= ?param2 and userno= ?param3 and status=1 and payno is null and pino is null and pstatus=4] -2025-12-11 13:57:02,904 - Statement Id: [cr.payrfd.save] Prepared SQL: [update payrfd set udt=now(),uno= ?param0 ,uip= ?param1 ,bankname= ?param2 ,bankowner= ?param3 ,bankno=HEX(AES_ENCRYPT( ?param4 , 'np123@!')) ,isowner= ?param5 ,ruser= ?param6 ,rphone=HEX(AES_ENCRYPT( ?param7 , 'np123@!')) ,rreason= ?param8 ,rtext= ?param9 ,rstatus= ?param10 ,rback= ?param11 ,statustime=case when rstatus <> ?param10 then now() else statustime end where rfdno= ?param12] -2025-12-11 13:57:02,907 - Statement Id: [cr.documnetspast.up] Prepared SQL: [update docprintpast set udt=now(),uno= ?param0 ,uip= ?param1 ,kind= ?param2 ,cg= ?param3 ,cshape= ?param4 ,username= ?param5 ,userpno=HEX(AES_ENCRYPT( ?param6 , 'np123@!')) ,typeman= ?param7 ,edukind= ?param8 ,typeedu= ?param9 ,typegrade= ?param10 ,typejob= ?param11 ,cgname= ?param12 ,completeno= ?param13 ,companyname= ?param14 ,companyaddr= ?param15 ,brno= ?param16 ,eino= ?param17 ,btype= ?param18 ,bkind= ?param19 ,ceoname= ?param20 ,ssdate= ?param21 ,sedate= ?param22 ,sctime= ?param23 ,assign= ?param24 ,slevel= ?param25 ,uduty= ?param26 ,phone=HEX(AES_ENCRYPT( ?param27 , 'np123@!')) ,mname= ?param28 ,mphone=HEX(AES_ENCRYPT( ?param29 , 'np123@!')) ,sprice= ?param30 ,rprice= ?param31 ,rbank= ?param32 ,rbankno=HEX(AES_ENCRYPT( ?param33 , 'np123@!')) ,rbankuser= ?param34 ,taxemail=HEX(AES_ENCRYPT( ?param35 , 'np123@!')) ,syear= ?param36 where no= ?param37] -2025-12-11 13:57:02,908 - Statement Id: [cr.studyclose] Prepared SQL: [update lectinningpage a set a.etime=now(),a.eip= ?param0 ,a.udt=now(),a.uno= ?param1 ,a.uip= ?param0 where a.logno= ?param2 ;] -2025-12-11 13:57:02,910 - Statement Id: [site.main] Prepared SQL: [select * from ( select 0 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,a.kname strval3,null strval4,null strval5,null strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param0 inner join cm c on c.cmno=a.pcmno where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a union all select * from ( select a.dtype,a.intval,a.intval2 ,a.longval ,a.strval,a.strval2,a.strval3,a.strval4,ifnull(a.strval5,d.fileurl) strval5,a.strval6 ,a.time,a.time2,a.time3,a.time4 from ( select 1 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,c.cname strval3,concat('/', e.ccode, '/', f.srcp) strval4,ef.fileurl strval5,b.cgcode strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param1 inner join cm c on c.cmno=a.pcmno left outer join cminning d on d.cmno=a.cmno and d.istaste=1 left outer join ct e on e.ctno=d.ctno left outer join fileinfo ef on ef.fgno=e.fgnothumb and ef.isdel=0 left outer join ctpage f on f.ctno=e.ctno and f.pseq=1 where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.cshape=0 and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a left outer join cminning b on a.strval5 is null and b.cmno=a.intval and b.iseq=1 left outer join ct c on a.strval5 is null and c.ctno=b.ctno left outer join fileinfo d on a.strval5 is null and d.fgno=c.fgnothumb and d.isdel=0 ) a union all select * from ( select 2 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homenotice' order by b.cdt desc limit 2 ) a union all select * from ( select 3 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homefaq' order by b.cdt desc limit 2 ) a] -2025-12-11 13:57:02,927 - Statement Id: [sys.npsystem] PreparedStatement : [select count(b.daokey) from (select 1 col1) a left outer join npsystem b on b.daokey= ?param0] -2025-12-11 13:57:02,937 - Statement Id: [sys.npsystem] Parameters: [?param0=[daokey,qaldSUKDKuLggF2sN2Bn/lvf/i3LKEeOzoD6MpHlc0w=]] -2025-12-11 13:57:02,937 - Statement Id: [sys.npsystem] Types: [?param0=[String, System.String]] -2025-12-11 13:57:03,206 - Open Connection "46989733" to "MySQL, MySQL provider 6.10.5.0". -2025-12-11 13:57:03,223 - Close Connection "46989733" to "MySQL, MySQL provider 6.10.5.0". -2025-12-11 13:57:03,597 - Statement Id: [sys.menu.menuauth] Prepared SQL: [select a.usertype, a.menuno, a.menuname, a.pmenuno, a.menuurl, a.menulevel, a.menuorder, a.ccount, a.isuse, a.ishid ,concat('/',ifnull(b5.menuno, 0), '/', ifnull(b4.menuno, 0), '/', ifnull(b3.menuno, 0), '/', ifnull(b2.menuno, 0), '/', ifnull(b1.menuno, 0), '/', ifnull(a.menuno, 0), '/') menurout ,case a.menulevel when 0 then ' ' when 1 then b1.menuname when 2 then b2.menuname when 3 then b3.menuname when 4 then b4.menuname when 5 then b5.menuname end pmenuname ,b2.menuno ppmenuno from ( select b.usertype, c.menuno, c.menuname, c.pmenuno, c.menuurl, c.menulevel, c.menuorder, count(d.menuno) ccount, c.isuse, c.ishid from menuauth b inner join menu c on c.menuno=b.menuno and c.isuse=1 left outer join menu d on d.pmenuno=c.menuno group by b.usertype, c.menuno, c.menuname, c.pmenuno, c.menuurl, c.menulevel, c.menuorder, c.isuse, c.ishid ) a left outer join menu b1 on b1.menuno=a.pmenuno left outer join menu b2 on b2.menuno=b1.pmenuno left outer join menu b3 on b3.menuno=b2.pmenuno left outer join menu b4 on b4.menuno=b3.pmenuno left outer join menu b5 on b5.menuno=b4.pmenuno where ?param0 = case a.menulevel when 0 then a.menuno when 1 then b1.menuno when 2 then b2.menuno when 3 then b3.menuno when 4 then b4.menuno else b5.menuno end order by a.usertype, case a.menulevel when 0 then a.menuorder when 1 then b1.menuorder when 2 then b2.menuorder when 3 then b3.menuorder when 4 then b4.menuorder else b5.menuorder end ,case a.menulevel when 0 then a.menuno when 1 then b1.menuno when 2 then b2.menuno when 3 then b3.menuno when 4 then b4.menuno else b5.menuno end ,case a.menulevel when 1 then a.menuorder when 2 then b1.menuorder when 3 then b2.menuorder when 4 then b3.menuorder when 5 then b4.menuorder else 0 end ,case a.menulevel when 1 then a.menuno when 2 then b1.menuno when 3 then b2.menuno when 4 then b3.menuno when 5 then b4.menuno else 0 end ,case a.menulevel when 2 then a.menuorder when 3 then b1.menuorder when 4 then b2.menuorder when 5 then b3.menuorder else 0 end ,case a.menulevel when 2 then a.menuno when 3 then b1.menuno when 4 then b2.menuno when 5 then b3.menuno else 0 end ,case a.menulevel when 3 then a.menuorder when 4 then b1.menuorder when 5 then b2.menuorder else 0 end ,case a.menulevel when 3 then a.menuno when 4 then b1.menuno when 5 then b2.menuno else 0 end ,case a.menulevel when 4 then a.menuorder when 5 then b1.menuorder else 0 end ,case a.menulevel when 4 then a.menuno when 5 then b1.menuno else 0 end ,case a.menulevel when 5 then a.menuorder else 0 end ,case a.menulevel when 5 then a.menuno else 0 end] -2025-12-11 13:57:03,597 - Statement Id: [sys.menu.menuauth] PreparedStatement : [select a.usertype, a.menuno, a.menuname, a.pmenuno, a.menuurl, a.menulevel, a.menuorder, a.ccount, a.isuse, a.ishid ,concat('/',ifnull(b5.menuno, 0), '/', ifnull(b4.menuno, 0), '/', ifnull(b3.menuno, 0), '/', ifnull(b2.menuno, 0), '/', ifnull(b1.menuno, 0), '/', ifnull(a.menuno, 0), '/') menurout ,case a.menulevel when 0 then ' ' when 1 then b1.menuname when 2 then b2.menuname when 3 then b3.menuname when 4 then b4.menuname when 5 then b5.menuname end pmenuname ,b2.menuno ppmenuno from ( select b.usertype, c.menuno, c.menuname, c.pmenuno, c.menuurl, c.menulevel, c.menuorder, count(d.menuno) ccount, c.isuse, c.ishid from menuauth b inner join menu c on c.menuno=b.menuno and c.isuse=1 left outer join menu d on d.pmenuno=c.menuno group by b.usertype, c.menuno, c.menuname, c.pmenuno, c.menuurl, c.menulevel, c.menuorder, c.isuse, c.ishid ) a left outer join menu b1 on b1.menuno=a.pmenuno left outer join menu b2 on b2.menuno=b1.pmenuno left outer join menu b3 on b3.menuno=b2.pmenuno left outer join menu b4 on b4.menuno=b3.pmenuno left outer join menu b5 on b5.menuno=b4.pmenuno where ?param0 = case a.menulevel when 0 then a.menuno when 1 then b1.menuno when 2 then b2.menuno when 3 then b3.menuno when 4 then b4.menuno else b5.menuno end order by a.usertype, case a.menulevel when 0 then a.menuorder when 1 then b1.menuorder when 2 then b2.menuorder when 3 then b3.menuorder when 4 then b4.menuorder else b5.menuorder end ,case a.menulevel when 0 then a.menuno when 1 then b1.menuno when 2 then b2.menuno when 3 then b3.menuno when 4 then b4.menuno else b5.menuno end ,case a.menulevel when 1 then a.menuorder when 2 then b1.menuorder when 3 then b2.menuorder when 4 then b3.menuorder when 5 then b4.menuorder else 0 end ,case a.menulevel when 1 then a.menuno when 2 then b1.menuno when 3 then b2.menuno when 4 then b3.menuno when 5 then b4.menuno else 0 end ,case a.menulevel when 2 then a.menuorder when 3 then b1.menuorder when 4 then b2.menuorder when 5 then b3.menuorder else 0 end ,case a.menulevel when 2 then a.menuno when 3 then b1.menuno when 4 then b2.menuno when 5 then b3.menuno else 0 end ,case a.menulevel when 3 then a.menuorder when 4 then b1.menuorder when 5 then b2.menuorder else 0 end ,case a.menulevel when 3 then a.menuno when 4 then b1.menuno when 5 then b2.menuno else 0 end ,case a.menulevel when 4 then a.menuorder when 5 then b1.menuorder else 0 end ,case a.menulevel when 4 then a.menuno when 5 then b1.menuno else 0 end ,case a.menulevel when 5 then a.menuorder else 0 end ,case a.menulevel when 5 then a.menuno else 0 end] -2025-12-11 13:57:03,597 - Statement Id: [sys.menu.menuauth] Parameters: [?param0=[topmenuno,1]] -2025-12-11 13:57:03,597 - Statement Id: [sys.menu.menuauth] Types: [?param0=[Int32, System.Int32]] -2025-12-11 13:57:03,608 - Open Connection "19325727" to "MySQL, MySQL provider 6.10.5.0". -2025-12-11 13:57:03,666 - Close Connection "19325727" to "MySQL, MySQL provider 6.10.5.0". -2025-12-11 15:21:34,285 - Statement Id: [users.adminlogin] Prepared SQL: [select userno,a.username,a.status,a.userpass, usertype,a.asno , CAST(AES_DECRYPT(UNHEX(a.mobile), 'np123@!') AS char) mobile , a.logintime from users a left outer join assign b on b.asno=a.asno where a.userid= ?param0 and a.usertype > 10 and (a.usertype <> 81 or (a.usertype = 81 and b.status=1))] -2025-12-11 15:21:34,306 - Statement Id: [users.pass.check] Prepared SQL: [select count(userno) from userpasslog where userno = ?param0 and userpass = ?param1] -2025-12-11 15:21:34,306 - Statement Id: [users.ee] Prepared SQL: [update users set eastereggkey=FLOOR(10000000 + (RAND() * 99999999)),eetime=now() where userno= ?param0 ; select a.userno,a.eastereggkey,a.usertype,a.username ,b.subdomain from users a left outer join assign b on b.asno=a.asno and b.issite=1 and b.isdel=0 where a.userno= ?param0 ;] -2025-12-11 15:21:34,306 - Statement Id: [users.usersall] Prepared SQL: [select userno,usertype,jointype,snsid,userkind,userid,userpass,username,usernameeng,gender,birthday,email,isacceptemail,mobile,isacceptmobile,telno,asno,pasname,depart,ccposition,ccpositionetc,fgnoprofile ,ccjobs,userpno,bankname,bankno,post,address1,address2,introhtml,status,exitreason,logintime,loginkey,send335time,pwcalltime,pwcallno,eastereggkey,eetime,kfcfyear,isassignuser,uduty,slevel,edus,remotekey from users] -2025-12-11 15:21:34,306 - Statement Id: [users.eecall] Prepared SQL: [select userno,usertype,username from users where userno= ?param0 and eastereggkey= ?param1 and date_add(eetime, interval 10 second) > now(); update users set eastereggkey=null,eetime=null,loginkey= ?param2 where userno= ?param0] -2025-12-11 15:21:34,307 - Statement Id: [users.eecall2] Prepared SQL: [select userno,usertype,username,userid from users where userno= ?param0 and eastereggkey= ?param1 and date_add(eetime, interval 15 second) > now(); update users set eastereggkey=null,eetime=null,loginkey=null where userno= ?param0] -2025-12-11 15:21:34,307 - Statement Id: [users.assign.newascode] Prepared SQL: [select ifnull(max(b.ascode),0) + 1 from (select 1 col1) a left outer join assign b on b.asno is not null] -2025-12-11 15:21:34,307 - Statement Id: [users.me] Prepared SQL: [select userno,username ,CAST(AES_DECRYPT(UNHEX(email), 'np123@!') AS char) email from users where userno= ?param0] -2025-12-11 15:21:34,308 - Statement Id: [users.usercheckconfirm] Prepared SQL: [select ifnull(b.userno,0) from (select 1 col1) a left outer join usercheck b on b.userno= ?param0 and b.checkkey= ?param1 ; update usercheck set checkkey=0 where userno= ?param0] -2025-12-11 15:21:34,308 - Statement Id: [users.remotelogin] Prepared SQL: [select a.userno from users a where a.userid= ?param0 and a.status=1 and a.remotekey= ?param1 ; update users set remotekey=null where userid= ?param0] -2025-12-11 15:21:34,308 - Statement Id: [users.remoteloginnoauth] Prepared SQL: [select a.userno,b.subdomain from users a left outer join assign b on b.asno=a.asno where a.userid= ?param0 and a.status=1] -2025-12-11 15:21:34,308 - Statement Id: [users.users.assign] Prepared SQL: [select b.asno,b.asname,b.brno ,b.ceoname,b.post,b.address1,b.address2 ,b.btype,b.bkind,b.eino,b.mname ,CAST(AES_DECRYPT(UNHEX(b.mphone), 'np123@!') AS char) mphone ,CAST(AES_DECRYPT(UNHEX(b.taxemail), 'np123@!') AS char) taxemail ,b.fgnobno ,b.isjoin,b.ascode,b.astype,b.asctg,b.joindate,b.status ,c1.cname astypename,c2.cname asctgname from users a inner join assign b on b.asno = a.asno left outer join comcode c1 on c1.ccode=b.astype left outer join comcode c2 on c2.ccode=b.asctg where a.status=1 and a.userno = ?param0] -2025-12-11 15:21:34,308 - Statement Id: [users.check.snsid] Prepared SQL: [select a.userno,a.usertype,a.jointype,a.snsid,a.userkind,a.userid,a.userpass,a.username,a.usernameeng,a.gender,a.birthday,a.email,a.isacceptemail,a.mobile,a.isacceptmobile ,a.telno,a.asno,a.pasname,a.depart,a.ccposition,a.ccpositionetc,a.fgnoprofile,a.ccjobs,a.userpno,a.bankname,a.bankno,a.post,a.address1,a.address2,a.introhtml,a.status,a.exitreason ,a.logintime,a.loginkey,a.send335time,a.pwcalltime,a.pwcallno,a.eastereggkey,a.eetime,a.kfcfyear,a.isassignuser,a.uduty,a.slevel,a.edus,a.remotekey,a.vssn,a.di,a.ci from users a where a.snsid= ?param0 and a.jointype= ?param1] -2025-12-11 15:21:34,308 - Statement Id: [users.councels] Prepared SQL: [select a.bno,a.qtext,a.atext ,a.bldgcat ,b.cname bldgcatname ,a.cdt,c.username coname,c.userid coid ,row_number() over(order by a.cdt desc) rno ,count(a.cno) over() pagetotalcount from councel a inner join users c on c.userno = a.cno left outer join comcode b on b.ccode = a.bldgcat where a.userno = ?param0 and a.isdel = 0 order by a.cdt desc] -2025-12-11 15:21:34,308 - Statement Id: [users.dormants] Prepared SQL: [select a.userno,username,usernameeng,a.email,a.isacceptemail ,a.mobile,a.telno,a.userpno,a.bankno,a.post,a.address1,a.address2 ,a.birthday from userdormant a where a.userno = ?param0] -2025-12-11 15:21:34,308 - Statement Id: [users.dormants.del] Prepared SQL: [select a.userno longval, regexp_replace(b.userid , '(?<=.{3}).','*') strval ,CAST(AES_DECRYPT(UNHEX(a.mobile),'np123@!') AS char) strval2 ,date_add(a.cdt, interval 335 day) time ,b.isacceptmobile intval from userdormant a inner join users b on b.userno = a.userno where date_format(date_add(a.cdt, interval 335 day),'%Y-%m-%d') = date_format(now(),'%Y-%m-%d')] -2025-12-11 15:21:34,309 - Statement Id: [users.dormants.save] Prepared SQL: [select a.userno longval, regexp_replace(a.userid , '(?<=.{3}).' , '*') strval ,CAST(AES_DECRYPT(UNHEX(a.mobile),'np123@!') AS char) strval2 ,date_add(a.logintime, interval 335 day) time ,a.isacceptmobile intval from users a where a.usertype =1 and a.status=1 and date_format(date_add(a.logintime, interval 366 day),'%Y-%m-%d') = date_format(now(),'%Y-%m-%d')] -2025-12-11 15:21:34,311 - Statement Id: [users.loginlog] Prepared SQL: [insert into loginlog (logsite,userno, loginstatus, logindata, cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , now(), ?param4 ,now(), ?param4 , ?param5 )] -2025-12-11 15:21:34,312 - Statement Id: [users.in] Prepared SQL: [insert into users(usertype,userkind,userid,userpass,username,usernameeng ,gender,email,isacceptemail,mobile,telno ,asno,pasname,depart,ccposition,ccpositionetc,fgnoprofile,ccjobs ,userpno,bankname,bankno ,post,address1,address2,introhtml,status,logintime,send335time,pwcalltime,pwcallno,eastereggkey,eetime,kfcfyear,isassignuser,edus ,isacceptmobile,uduty,slevel,jointype,birthday,snsid,di,ci,vssn,ischkatt,authplatform,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,gender,HEX(AES_ENCRYPT( ?param6 , 'np123@!')), ?param7 ,HEX(AES_ENCRYPT( ?param8 , 'np123@!')),HEX(AES_ENCRYPT( ?param9 , 'np123@!')) , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 ,HEX(AES_ENCRYPT( ?param17 , 'np123@!')), ?param18 ,HEX(AES_ENCRYPT( ?param19 , 'np123@!')) , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 ,now(),null,null,null,null,null, ?param25 , ?param26 , ?param27 , ?param28 , ?param29 , ?param30 , ?param31 ,HEX(AES_ENCRYPT( ?param32 , 'np123@!')), ?param33 , ?param34 , ?param35 , ?param36 , ?param37 , ?param38 ,now(), ?param39 ,now(), ?param39 , ?param40 );] -2025-12-11 15:21:34,313 - Statement Id: [users.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 15:21:34,314 - Statement Id: [users.assign.in] Prepared SQL: [insert into assign (ascode,isjoin,joinyear,joinprice,asname,ceoname,brno,grno,btype,bkind,salesamount,homeurl,mcount,aday,astype,asctg,askey,post,address1,address2,fgnobno,fgnobank,joindate,exitdate,status,issite,subdomain,sitename,sitelogo,sitefooter,ismain,isdel, eino,mname,mphone,taxemail,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 ,0,null,null,null,null,0,0, ?param25 , ?param26 ,HEX(AES_ENCRYPT( ?param27 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param28 , 'np123@!')) ,now(), ?param29 ,now(), ?param29 , ?param30 );] -2025-12-11 15:21:34,314 - Statement Id: [users.assign.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 15:21:34,314 - Statement Id: [councel.in] Prepared SQL: [insert into councel(userno,bldgcat,qtext,atext,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 );] -2025-12-11 15:21:34,314 - Statement Id: [councel.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 15:21:34,315 - Statement Id: [users.change.password] Prepared SQL: [UPDATE users SET userpass = ?param0 , udt = now() , status = (CASE WHEN status = 9 THEN 1 ELSE status END) , pwcalltime = null , pwcallno = null , uip = ?param1 , uno = ?param2 WHERE userid = ?param3 ; INSERT INTO userpasslog (userno, userpass, cdt, uip) SELECT ?param2 , ?param0 , NOW(), ?param1 FROM (SELECT 1) a LEFT OUTER JOIN userpasslog b ON b.userno = ?param2 WHERE b.userno IS NULL; UPDATE userpasslog SET userpass = ?param0 WHERE userno = ?param2 ;] -2025-12-11 15:21:34,316 - Statement Id: [users.dormant.insert] Prepared SQL: [insert into userdormant(userno,username,usernameeng,email,isacceptemail,mobile ,telno,userpno,bankno,post,address1,address2,birthday,cdt) select a.userno,a.username,a.usernameeng,a.email,a.isacceptemail,a.mobile ,a.telno,a.userpno,a.bankno,a.post,a.address1,a.address2, a.birthday,now() cdt from users a left outer join userdormant b on b.userno = a.userno where date_add(a.logintime,interval 1 year) < now(); and a.status != 99 update users set udt=now(),uno= ?param0 ,uip= ?param1 ,username='»èÁ¦µÊ',usernameeng=null,email=null,mobile=null,telno=null,userpno=null,bankno=null,post=null,address1=null,address2=null,birthday=null,status=8 where date_add(a.logintime,interval 1 year) < now(); and a.status != 99] -2025-12-11 15:21:34,317 - Statement Id: [users.loginkey] Prepared SQL: [update users set loginkey= ?param0 ,logintime =now(),send335time = null where userno= ?param1] -2025-12-11 15:21:34,318 - Statement Id: [users.loginkey2] Prepared SQL: [update users set loginkey= ?param0 ,logintime =now(),send335time = null where userno= ?param1 ; insert into loginlog (logsite,userno, loginstatus, logindata, cdt,cno,udt,uno,uip) values ( ?param2 , ?param1 , ?param3 , ?param4 , now(), ?param5 ,now(), ?param5 , ?param6 )] -2025-12-11 15:21:34,318 - Statement Id: [users.assign.del] Prepared SQL: [update assign set udt=now(),uno= ?param0 ,uip= ?param1 ,isdel=1,brno=null where asno= ?param2] -2025-12-11 15:21:34,318 - Statement Id: [users.assignman.in] Prepared SQL: [insert into assignman (asno,mtype,jtype,depart,mname,position,telno,mobile,fax,email,post,address1,address2,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,HEX(AES_ENCRYPT( ?param6 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param7 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param8 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param9 , 'np123@!')) , ?param10 , ?param11 , ?param12 ,0,now(), ?param13 ,now(), ?param13 , ?param14 )] -2025-12-11 15:21:34,318 - Statement Id: [users.assignman.up] Prepared SQL: [update assignman set udt=now(),uno= ?param0 ,uip= ?param1 ,mtype = ?param2 ,jtype = ?param3 ,depart = ?param4 ,mname = ?param5 ,position= ?param6 ,telno =HEX(AES_ENCRYPT( ?param7 , 'np123@!')) ,mobile =HEX(AES_ENCRYPT( ?param8 , 'np123@!')) ,fax =HEX(AES_ENCRYPT( ?param9 , 'np123@!')) ,email =HEX(AES_ENCRYPT( ?param10 , 'np123@!')) ,post = ?param11 ,address1= ?param12 ,address2= ?param13 where asmno= ?param14] -2025-12-11 15:21:34,319 - Statement Id: [users.assignman.del] Prepared SQL: [update assignman set udt=now(),uno= ?param0 ,uip= ?param1 ,isdel = 1 where asmno= ?param2] -2025-12-11 15:21:34,319 - Statement Id: [users.assignfee.in] Prepared SQL: [insert into assignfee (asno,fyear,fprice,fdate,fmemo,status,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 from (select 1 col1) a left outer join assignfee b on b.asno= ?param0 and b.fyear= ?param1 where b.asno is null] -2025-12-11 15:21:34,319 - Statement Id: [users.assignfee.up] Prepared SQL: [update assignfee set udt=now(),uno= ?param0 ,uip= ?param1 ,fprice= ?param2 ,fdate = ?param3 ,fmemo = ?param4 ,status= ?param5 where asno= ?param6 and fyear= ?param7] -2025-12-11 15:21:34,319 - Statement Id: [users.assignfee.del] Prepared SQL: [delete from assignfee where asno= ?param0 and fyear= ?param1] -2025-12-11 15:21:34,319 - Statement Id: [users.assignsite.save] Prepared SQL: [update assign set udt=now(),uno= ?param0 ,uip= ?param1 ,issite= ?param2 ,subdomain= ?param3 ,sitename= ?param4 ,siteip= ?param5 ,sitelogo= ?param6 ,sitefooter= ?param7 where asno= ?param8] -2025-12-11 15:21:34,319 - Statement Id: [users.asno.save] Prepared SQL: [update users set asno= ?param0 where userno= ?param1] -2025-12-11 15:21:34,319 - Statement Id: [users.pwcalltime] Prepared SQL: [update users set pwcalltime=now(),pwcallno= ?param0 where userno= ?param1] -2025-12-11 15:21:34,319 - Statement Id: [users.resetuser] Prepared SQL: [update users set userpass = ?param0 , pwcalltime = null , pwcallno = null , status = (CASE WHEN status = 9 THEN 1 ELSE status END) where userno= ?param1 and pwcalltime is not null and pwcallno= ?param2 and date_add(pwcalltime, interval 24 hour) > now()] -2025-12-11 15:21:34,320 - Statement Id: [users.exit] Prepared SQL: [UPDATE users SET udt=now(),uno= ?param0 ,uip= ?param1 , status = ?param2 WHERE userno= ?param3] -2025-12-11 15:21:34,320 - Statement Id: [users.leave.register] Prepared SQL: [INSERT INTO userleave ( userno, userid, status, levdate, uno, uip ) SELECT u.userno, u.userid, 0 AS status, NOW() AS levdate, u.uno, u.uip FROM users u WHERE u.status = ?param0 AND u.userno = ?param1] -2025-12-11 15:21:34,320 - Statement Id: [users.remotelogin.set] Prepared SQL: [update users a inner join assign b on b.asno=a.asno and b.siteip like concat('%', ?param0 ,'%') set a.remotekey= ?param1 where a.userid= ?param2 and a.status=1] -2025-12-11 15:21:34,320 - Statement Id: [users.snslink.up] Prepared SQL: [update users set udt=now(),uno= ?param0 ,uip= ?param1 ,snsid= ?param2 ,jointype= ?param3 where userno= ?param4] -2025-12-11 15:21:34,321 - Statement Id: [councel.up] Prepared SQL: [update councel set udt=now(),uno= ?param0 ,uip= ?param1 ,bldgcat = ?param2 ,qtext = ?param3 ,atext = ?param4 where bno= ?param5] -2025-12-11 15:21:34,321 - Statement Id: [councel.del] Prepared SQL: [update councel set udt=now(),uno= ?param0 ,uip= ?param1 ,isdel = 1 where bno = ?param2] -2025-12-11 15:21:34,321 - Statement Id: [users.up.asno] Prepared SQL: [update users set udt=now(),uno= ?param0 ,uip= ?param1 ,asno = ?param2 where userno= ?param3] -2025-12-11 15:21:34,321 - Statement Id: [users.dormant.del] Prepared SQL: [update users a left outer join userdormant b on b.userno = a.userno set set udt=now(),uno= ?param0 ,uip= ?param1 ,status = 99,username='»èÁ¦µÊ',usernameeng=null,email=null,mobile=null,telno=null,userpno=null,bankno=null,post=null,address1=null,address2=null,birthday=null,di=null,ci=null,vssn=null,authplatform=0 where date_add(b.cdt,interval 1 year) < now(); delete from userdormant where date_add(cdt,interval 1 year) < now();] -2025-12-11 15:21:34,336 - Statement Id: [common.check.loginkey] Prepared SQL: [select a.userno dtype from users a where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0)] -2025-12-11 15:21:34,336 - Statement Id: [common.check.admin] Prepared SQL: [select a.userno dtype, a.udt time, count(b.mno) intval from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0)] -2025-12-11 15:21:34,336 - Statement Id: [common.check.front] Prepared SQL: [select a.dtype,sum(a.intval) intval,sum(a.intval2) intval2 from ( select a.userno dtype,count(b.mno) intval,0 intval2 from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno union all select a.userno dtype,0 intval,count(b.userno) intval2 from users a left outer join alarms b on b.userno=a.userno and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno ) a group by a.dtype] -2025-12-11 15:21:34,336 - Statement Id: [common.check.frontcroom] Prepared SQL: [select a.dtype,sum(a.intval) intval,sum(a.intval2) intval2,sum(a.intval3) intval3,sum(a.intval4) intval4,sum(a.intval5) intval5 ,sum(a.intval6) intval6,sum(a.intval7) intval7,sum(a.intval8) intval8,sum(a.intval9) intval9,sum(a.intval10) intval10 ,sum(a.intval11) intval11,sum(a.intval12) intval12 ,max(a.strval) strval,max(a.strval2) strval2,max(a.strval3) strval3 from ( select a.userno dtype,count(b.mno) intval,0 intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11,0 intval12 ,null strval,null strval2,null strval3 from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno union all select a.userno dtype,0 intval,count(b.userno) intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11,0 intval12 ,null strval,null strval2,null strval3 from users a left outer join alarms b on b.userno=a.userno and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) union all select a.userno dtype,0 intval,0 intval2,c.tyear intval3,c.tseq intval4,b.classno intval5 ,b2.isplan intval6,b2.iscontent intval7,b2.isev intval8,b2.isrs intval9,b2.isgrade intval10 ,b.cmno intval11,b.cshape intval12 ,d.cgname strval,b.cname strval2 ,group_concat(case when f.bmno is null then null else concat(f.bmno,':',f.bmname,':',f.bmtype) end separator ';') strval3 from users a0 inner join lect a on a.lectno= ?param3 and a.userno=a0.userno and a.status=1 and a.ischanged=0 inner join cm b on b.cmno=a.cmno inner join cmmenu b2 on b2.cmno=b.cmno inner join term c on c.tmno=b.tmno inner join cg d on d.cgno=b.cgno left outer join cmmenubm e on e.cmno=b.cmno left outer join boardmaster f on f.bmno=e.bmno where a0.userno= ?param0 and (a0.loginkey= ?param1 or ?param2 =0) group by a.userno,b.cmno,c.tyear,c.tseq,b.classno ,b2.isplan,b2.iscontent,b2.isev,b2.isrs,b2.isgrade ,d.cgname,b.cname ) a group by a.dtype] -2025-12-11 15:21:34,337 - Statement Id: [common.check.frontcroom.subdomain] Prepared SQL: [select a.*,b.asname strval4,c.fileurl from ( select a.dtype,sum(a.intval) intval,sum(a.intval2) intval2,sum(a.intval3) intval3,sum(a.intval4) intval4,sum(a.intval5) intval5 ,sum(a.intval6) intval6,sum(a.intval7) intval7,sum(a.intval8) intval8,sum(a.intval9) intval9,sum(a.intval10) intval10 ,sum(a.intval11) intval11 ,max(a.strval) strval,max(a.strval2) strval2,max(a.strval3) strval3 from ( select a.userno dtype,count(b.mno) intval,0 intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11 ,null strval,null strval2,null strval3 from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno union all select a.userno dtype,0 intval,count(b.userno) intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11 ,null strval,null strval2,null strval3 from users a left outer join alarms b on b.userno=a.userno and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) union all select a.userno dtype,0 intval,0 intval2,c.tyear intval3,c.tseq intval4,b.classno intval5 ,b2.isplan intval6,b2.iscontent intval7,b2.isev intval8,b2.isrs intval9,b2.isgrade intval10 ,b.cmno intval11 ,d.cgname strval,b.cname strval2 ,group_concat(case when f.bmno is null then null else concat(f.bmno,':',f.bmname,':',f.bmtype) end separator ';') strval3 from users a0 inner join lect a on a.lectno= ?param3 and a.userno=a0.userno and a.status=1 and a.ischanged=0 inner join cm b on b.cmno=a.cmno inner join cmmenu b2 on b2.cmno=b.cmno inner join term c on c.tmno=b.tmno inner join cg d on d.cgno=b.cgno left outer join cmmenubm e on e.cmno=b.cmno left outer join boardmaster f on f.bmno=e.bmno where a0.userno= ?param0 and (a0.loginkey= ?param1 or ?param2 =0) group by a.userno,b.cmno,c.tyear,c.tseq,b.classno ,b2.isplan,b2.iscontent,b2.isev,b2.isrs,b2.isgrade ,d.cgname,b.cname ) a group by a.dtype ) a inner join assign b on b.subdomain= ?param4 left outer join fileinfo c on c.fgno=b.sitelogo] -2025-12-11 15:21:34,338 - Statement Id: [common.basecomments] Prepared SQL: [select a.cmtno,a.pcmtno,a.tcmtno,a.baseno,a.cdepth,a.memo,a.memotype,a.fgno,a.cdt,a.udt, a.isdel,a.cno ,b.orgname, b.fileurl, b.fileno ,c.username from cmt a inner join users c on c.userno=a.cno left outer join fileinfo b on b.fgno=a.fgno and b.isdel=0 where a.cmttype= ?param0 and a.baseno= ?param1 order by a.cdt desc] -2025-12-11 15:21:34,338 - Statement Id: [common.emailsend.get] Prepared SQL: [select a.sendno,a.ehtml,a.etitle from emailsend a left outer join emailban b on b.sendno=a.sendno where a.sendno= ?param0 and a.isdel=0] -2025-12-11 15:21:34,338 - Statement Id: [common.emailsend.get2] Prepared SQL: [select a.sendno,a.etitle,a.rcvs,ifnull(a.sendeds, ' ') sendeds,ifnull(group_concat(b.email separator ';'), ' ') bans from emailsend a left outer join emailban b on b.sendno=a.sendno where a.sendno= ?param0 and a.isdel=0 group by a.sendno,a.rcvs,a.etitle,a.sendeds] -2025-12-11 15:21:34,338 - Statement Id: [common.list.rcvnot] Prepared SQL: [select count(a.mno) from memouser a where a.userno= ?param0 and and a.isread=0 and a.isdel=0] -2025-12-11 15:21:34,339 - Statement Id: [common.smssend.get] Prepared SQL: [select c.asname,b.usertype,b.username ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) mobile ,a.smstype,a.isok ,row_number() over(order by b.username) rno, count(a.cno) over() pagetotalcount from smsuser a inner join users b on b.userno=a.userno left outer join assign c on c.asno=b.asno where a.mno= ?param0 order by b.username] -2025-12-11 15:21:34,339 - Statement Id: [common.home] Prepared SQL: [select b.cnt intval ,c.cnt0 intval2 ,c.cnt1 intval3 ,d.cnt intval4 ,e.cnt intval5 ,f.cnt intval6 ,(SELECT COUNT(*) FROM userleave WHERE status = 0) intval7 from (select 1 col1) a left outer join (select count(mno) cnt from memouser where userno= ?param0 and isread=0 and isdel=0) b on 1=1 left outer join ( select sum(case when a.bmposition=0 then 1 else 0 end) cnt0,sum(case when a.bmposition=1 and b.cmno is not null then 1 else 0 end) cnt1 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.isopen=1 left outer join board c on c.pbno=b.bno and c.isdel=0 where a.bmtype=2 and a.isopen=1 and c.bno is null and a.disptype=0 ) c on 1=1 left outer join ( select count(a.rfdno) cnt from payrfd a left outer join pay b on b.payno = a.payno where a.rstatus=0 and b.rstatus=0 ) d on 1=1 left outer join ( select count(a.payno) cnt from paydvr a inner join pay b on b.payno=a.payno and b.pstatus=1 and b.rstatus=0 inner join payitem c on c.payno = b.payno inner join book bb on bb.bkno=c.itemno where a.dvrcode is null and a.isdvr=1 ) e on 1=1 left outer join ( select count(a.payno) cnt from paytax a where a.ischeck=0 ) f on 1=1] -2025-12-11 15:21:34,339 - Statement Id: [common.authkey] Prepared SQL: [select jobkey from authkey where authtype= ?param0 and userno= ?param1 and randkey= ?param2 and keytime > now()] -2025-12-11 15:21:34,339 - Statement Id: [common.authkey.check1] Prepared SQL: [select ctno intval,ismenu intval2,ctype intval3,ccode strval from ct where ctno= ?param0 and authkey= ?param1 ; update ct set authkey=null where ctno= ?param0] -2025-12-11 15:21:34,339 - Statement Id: [common.authkey.check2] Prepared SQL: [select qno intval from question where qno= ?param0 and authkey= ?param1 ; update question set authkey=null where qno= ?param0] -2025-12-11 15:21:34,339 - Statement Id: [common.sms.chk] Prepared SQL: [select authno intval,lectno intval2,latime time,lakey strval from smsauth where authno = ?param0] -2025-12-11 15:21:34,339 - Statement Id: [common.emailsend.in] Prepared SQL: [insert into emailsend(etitle,semail,ehtml,fgno,cmno,rcvs,reademails,rcvcount,readcount,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 ,now(), ?param9 ,now(), ?param9 , ?param10 )] -2025-12-11 15:21:34,340 - Statement Id: [common.emailsend.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 15:21:34,340 - Statement Id: [common.sms.in] Prepared SQL: [insert into sms(cmno,mcontents,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,now(), ?param2 ,now(), ?param2 , ?param3 );] -2025-12-11 15:21:34,340 - Statement Id: [common.sms.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 15:21:34,347 - Statement Id: [common.smsauth] Prepared SQL: [insert into smsauth(latime,lakey,lectno) values(now(), ?param0 , ?param1 );] -2025-12-11 15:21:34,348 - Statement Id: [common.smsauth.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 15:21:34,348 - Statement Id: [common.smsauth2] Prepared SQL: [insert into smsauth(latime,lakey,userno, lectno) values(now(), ?param0 , ?param1 , 0);] -2025-12-11 15:21:34,348 - Statement Id: [common.smsauth2.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 15:21:34,348 - Statement Id: [common.atalk.send] Prepared SQL: [insert into MTS_ATALK_MSG (TRAN_SENDER_KEY,TRAN_TMPL_CD,TRAN_CALLBACK,TRAN_PHONE,TRAN_SUBJECT,TRAN_MSG,TRAN_DATE,TRAN_TYPE,TRAN_STATUS,TRAN_REPLACE_TYPE,TRAN_REPLACE_MSG) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,now(),5,'1', ?param6 , ?param5 );] -2025-12-11 15:21:34,348 - Statement Id: [common.comment.delete] Prepared SQL: [update cmt set isdel=1 where cmtno= ?param0 and ( ?param1 is not null or cno= ?param2 );] -2025-12-11 15:21:34,348 - Statement Id: [common.emailsendok] Prepared SQL: [update emailsend set isdel=0,readcount= ?param0 ,sendeds= ?param1 where sendno= ?param2] -2025-12-11 15:21:34,349 - Statement Id: [common.memo.alldeleteR] Prepared SQL: [update memouser set isdel=1,udt=now(),uno= ?param0 ,uip= ?param1 where userno= ?param0] -2025-12-11 15:21:34,349 - Statement Id: [common.memo.alldeleteS] Prepared SQL: [update memo set isdel=1,udt=now(),uno= ?param0 ,uip= ?param1 where cno= ?param0] -2025-12-11 15:21:34,350 - Statement Id: [common.authkey.save] Prepared SQL: [update authkey set jobkey= ?param0 ,randkey= ?param1 ,keytime=date_add(now(), interval 1 minute) where authtype= ?param2 and userno= ?param3 ; insert into authkey (authtype,userno,jobkey,randkey,keytime) select a.authtype,a.userno,a.jobkey,a.randkey,date_add(now(), interval 1 minute) from (select ?param2 authtype, ?param3 userno, ?param0 jobkey, ?param1 randkey) a left outer join authkey b on b.authtype=a.authtype and b.userno=a.userno where b.authtype is null] -2025-12-11 15:21:34,350 - Statement Id: [common.sms.extend] Prepared SQL: [update smsauth set latime = now() where authno = ?param0] -2025-12-11 15:21:34,352 - Statement Id: [sys.error] Prepared SQL: [insert into errors (errmsg,userno) values( ?param0 , ?param1 )] -2025-12-11 15:21:34,369 - Statement Id: [sys.menu.list] Prepared SQL: [select a.menuno, a.menuname, a.pmenuno, a.menuurl, a.menulevel, a.menuorder, a.ccount, a.isuse, a.ishid ,concat('/',ifnull(b5.menuno, 0), '/', ifnull(b4.menuno, 0), '/', ifnull(b3.menuno, 0), '/', ifnull(b2.menuno, 0), '/', ifnull(b1.menuno, 0), '/', ifnull(a.menuno, 0), '/') menurout ,case a.menulevel when 0 then ' ' when 1 then b1.menuname when 2 then b2.menuname when 3 then b3.menuname when 4 then b4.menuname when 5 then b5.menuname end pmenuname from ( select a.menuno, a.menuname, a.pmenuno, a.menuurl, a.menulevel, a.menuorder, count(d.menuno) ccount, a.isuse, a.ishid from menu a left outer join menu d on d.pmenuno=a.menuno group by a.menuno, a.menuname, a.pmenuno, a.menuurl, a.menulevel, a.menuorder, a.isuse, a.ishid ) a left outer join menu b1 on b1.menuno=a.pmenuno left outer join menu b2 on b2.menuno=b1.pmenuno left outer join menu b3 on b3.menuno=b2.pmenuno left outer join menu b4 on b4.menuno=b3.pmenuno left outer join menu b5 on b5.menuno=b4.pmenuno order by case a.menulevel when 0 then a.menuorder when 1 then b1.menuorder when 2 then b2.menuorder when 3 then b3.menuorder when 4 then b4.menuorder else b5.menuorder end ,case a.menulevel when 0 then a.menuno when 1 then b1.menuno when 2 then b2.menuno when 3 then b3.menuno when 4 then b4.menuno else b5.menuno end ,case a.menulevel when 1 then a.menuorder when 2 then b1.menuorder when 3 then b2.menuorder when 4 then b3.menuorder when 5 then b4.menuorder else 0 end ,case a.menulevel when 1 then a.menuno when 2 then b1.menuno when 3 then b2.menuno when 4 then b3.menuno when 5 then b4.menuno else 0 end ,case a.menulevel when 2 then a.menuorder when 3 then b1.menuorder when 4 then b2.menuorder when 5 then b3.menuorder else 0 end ,case a.menulevel when 2 then a.menuno when 3 then b1.menuno when 4 then b2.menuno when 5 then b3.menuno else 0 end ,case a.menulevel when 3 then a.menuorder when 4 then b1.menuorder when 5 then b2.menuorder else 0 end ,case a.menulevel when 3 then a.menuno when 4 then b1.menuno when 5 then b2.menuno else 0 end ,case a.menulevel when 4 then a.menuorder when 5 then b1.menuorder else 0 end ,case a.menulevel when 4 then a.menuno when 5 then b1.menuno else 0 end ,case a.menulevel when 5 then a.menuorder else 0 end ,case a.menulevel when 5 then a.menuno else 0 end] -2025-12-11 15:21:34,369 - Statement Id: [sys.authmenu] Prepared SQL: [select a.usertype, a.menuno from menuauth a where a.usertype= ?param0] -2025-12-11 15:21:34,370 - Statement Id: [sys.file.get] Prepared SQL: [select a.fileno,a.fgno,a.orgname,a.fileurl,a.filesize,a.extension,a.dcount,a.cno,a.uno ,b.tablename,b.columnname from fileinfo a inner join filegroup b on b.fgno=a.fgno where a.FileNo = ?param0 and a.isdel = 0] -2025-12-11 15:21:34,370 - Statement Id: [sys.file.getall] Prepared SQL: [select a.fileno,a.fgno,a.orgname,a.fileurl,a.filesize,a.extension,a.dcount,a.cno,a.uno ,b.tablename,b.columnname from fileinfo a inner join filegroup b on b.fgno=a.fgno where a.FileNo = ?param0] -2025-12-11 15:21:34,372 - Statement Id: [cm.ncs.parents.u] Prepared SQL: [select 3 ndepth,v.ndno ncsno,v.dname ncsname,v.dcode ncscode,case when v.ndno=u.ndno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsd v on v.nbno=d.nbno where u.nuno= ?param0 union all select 2 ndepth,v.nbno ncsno,v.bname ncsname,v.bcode ncscode,case when v.nbno=b.nbno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsb b on b.nbno=d.nbno inner join ncsb v on v.nmno=b.nmno where u.nuno= ?param0 union all select 1 ndepth,v.nmno ncsno,v.mname ncsname,v.mcode ncscode,case when v.nmno=m.nmno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncsm v on v.ntno=m.ntno where u.nuno= ?param0 union all select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where u.nuno= ?param0 order by ndepth,ncscode] -2025-12-11 15:21:34,373 - Statement Id: [cm.ncs.parents.d] Prepared SQL: [select 2 ndepth,v.nbno ncsno,v.bname ncsname,v.bcode ncscode,case when v.nbno=b.nbno then 1 else 0 end isact from ncsd d inner join ncsb b on b.nbno=d.nbno inner join ncsb v on v.nmno=b.nmno where d.ndno= ?param0 union all select 1 ndepth,v.nmno ncsno,v.mname ncsname,v.mcode ncscode,case when v.nmno=m.nmno then 1 else 0 end isact from ncsd d inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncsm v on v.ntno=m.ntno where d.ndno= ?param0 union all select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsd d inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where d.ndno= ?param0 order by ndepth,ncscode] -2025-12-11 15:21:34,373 - Statement Id: [cm.ncs.parents.b] Prepared SQL: [select 1 ndepth,v.nmno ncsno,v.mname ncsname,v.mcode ncscode,case when v.nmno=m.nmno then 1 else 0 end isact from ncsb b inner join ncsm m on m.nmno=b.nmno inner join ncsm v on v.ntno=m.ntno where b.nbno= ?param0 union all select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsb b inner join ncsm m on m.nmno=b.nmno inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where b.nbno= ?param0 order by ndepth,ncscode] -2025-12-11 15:21:34,373 - Statement Id: [cm.ncs.parents.m] Prepared SQL: [select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsm m inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where m.nmno= ?param0 order by ndepth,ncscode] -2025-12-11 15:21:34,374 - Statement Id: [cm.sales.bycm] Prepared SQL: [select case b.ptype when 2 then 2 when 3 then 1 else 0 end dtype, 0 intval, case b.ptype when 2 then '±³Àç' when 3 then '½ÃÇè' else '°­ÁÂ' end strval,'¸ÅÃâ' strval2 ,sum(case when month(a.payoktime)=1 then b.payamt else 0 end) longval ,sum(case when month(a.payoktime)=2 then b.payamt else 0 end) longval2 ,sum(case when month(a.payoktime)=3 then b.payamt else 0 end) longval3 ,sum(case when month(a.payoktime)=4 then b.payamt else 0 end) longval4 ,sum(case when month(a.payoktime)=5 then b.payamt else 0 end) longval5 ,sum(case when month(a.payoktime)=6 then b.payamt else 0 end) longval6 ,sum(case when month(a.payoktime)=7 then b.payamt else 0 end) longval7 ,sum(case when month(a.payoktime)=8 then b.payamt else 0 end) longval8 ,sum(case when month(a.payoktime)=9 then b.payamt else 0 end) longval9 ,sum(case when month(a.payoktime)=10 then b.payamt else 0 end) longval10 ,sum(case when month(a.payoktime)=11 then b.payamt else 0 end) longval11 ,sum(case when month(a.payoktime)=12 then b.payamt else 0 end) longval12 from pay a inner join payitem b on b.payno=a.payno and a.pstatus=1 where year(a.payoktime)= ?param0 and a.pstatus=1 group by b.ptype,month(a.payoktime) union all select case b.ptype when 2 then 2 when 3 then 1 else 0 end dtype, 1 intval, '','ȯºÒ' strval ,(case when month(b.refundtime)=1 then b.refundamt else 0 end) * -1 longval ,(case when month(b.refundtime)=2 then b.refundamt else 0 end) * -1 longval2 ,(case when month(b.refundtime)=3 then b.refundamt else 0 end) * -1 longval3 ,(case when month(b.refundtime)=4 then b.refundamt else 0 end) * -1 longval4 ,(case when month(b.refundtime)=5 then b.refundamt else 0 end) * -1 longval5 ,(case when month(b.refundtime)=6 then b.refundamt else 0 end) * -1 longval6 ,(case when month(b.refundtime)=7 then b.refundamt else 0 end) * -1 longval7 ,(case when month(b.refundtime)=8 then b.refundamt else 0 end) * -1 longval8 ,(case when month(b.refundtime)=9 then b.refundamt else 0 end) * -1 longval9 ,(case when month(b.refundtime)=10 then b.refundamt else 0 end) * -1 longval10 ,(case when month(b.refundtime)=11 then b.refundamt else 0 end) * -1 longval11 ,(case when month(b.refundtime)=12 then b.refundamt else 0 end) * -1 longval12 from pay a inner join payitem b on b.payno=a.payno and a.pstatus=1 and b.rstatus > 0 and b.refundtime is not null and year(b.refundtime)= ?param0 where a.pstatus=1 and a.rstatus > 0 group by b.ptype,month(b.refundtime) order by dtype,intval] -2025-12-11 15:21:34,377 - Statement Id: [cm.cmcalc.print] Prepared SQL: [select a.cmno,a.feeloc,a.feebkpr,a.feebrt,a.feemat,a.feefoo,a.feeetc,a.prtcnt ,b.cname,b.classno,b.sstime,b.setime ,c.pfee ,d.username,CAST(AES_DECRYPT(UNHEX(d.userpno), 'np123@!') AS char) userpno,d.bankname,CAST(AES_DECRYPT(UNHEX(d.bankno), 'np123@!') AS char) bankno,d.post,d.address1,d.address2 ,row_number() over(order by d.username) rno from cmcalc a inner join cm b on b.cmno=a.cmno inner join cmprof c on c.cmno=b.cmno inner join users d on d.userno=c.userno where a.cmno= ?param0 order by rno] -2025-12-11 15:21:34,377 - Statement Id: [sys.npsystem] Prepared SQL: [select count(b.daokey) from (select 1 col1) a left outer join npsystem b on b.daokey= ?param0] -2025-12-11 15:21:34,377 - Statement Id: [sys.ncs.check.t] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select 0 intval, count(m.nmno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno where t.ntno= ?param0 union all select 0 intval,count(b.nbno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno left outer join ncsb b on b.nmno=m.nmno where t.ntno= ?param0 union all select count(cmd.cmno) intval,count(distinct d.ndno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join cmncsd cmd on cmd.ndno=d.ndno where t.ntno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join ncsu u on u.ndno=d.ndno where t.ntno= ?param0 ) a] -2025-12-11 15:21:34,377 - Statement Id: [sys.ncs.check.m] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select 0 intval,count(b.nbno) intval2 from ncsm m left outer join ncsb b on b.nmno=m.nmno where m.nmno= ?param0 union all select count(cmd.cmno) intval,count(distinct d.ndno) intval2 from ncsm m left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join cmncsd cmd on cmd.ndno=d.ndno where m.nmno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncsm m left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join ncsu u on u.ndno=d.ndno where m.nmno= ?param0 ) a] -2025-12-11 15:21:34,377 - Statement Id: [sys.ncs.check.b] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select count(cmd.cmno) intval,count(distinct d.ndno) intval2 from ncsb b left outer join ncsd d on d.nbno=b.nbno left outer join cmncsd cmd on cmd.ndno=d.ndno where b.nbno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncsb b left outer join ncsd d on d.nbno=b.nbno left outer join ncsu u on u.ndno=d.ndno where b.nbno= ?param0 ) a] -2025-12-11 15:21:34,377 - Statement Id: [sys.ncs.check.d] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select count(cmd.cmno) intval,0 intval2 from ncsd d left outer join cmncsd cmd on cmd.ndno=d.ndno where d.ndno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncsd d left outer join ncsu u on u.ndno=d.ndno where d.ndno= ?param0 ) a] -2025-12-11 15:21:34,378 - Statement Id: [sys.menu.insert] Prepared SQL: [insert into menu(menuname,pmenuno,menuurl,menulevel,menuorder,isuse,ishid,cdt,cno,udt,uno,uip) select ?param0 , ?param1 ,ifnull( ?param2 ,''),ifnull(c.menulevel, -1) + 1, ?param3 , ?param4 , ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 from (select ?param8 menuno) a left outer join menu b on b.menuno=a.menuno left outer join menu c on c.menuno= ?param1 where b.menuno is null] -2025-12-11 15:21:34,379 - Statement Id: [sys.menu.insert.SelectKey] Prepared SQL: [select last_insert_id()] -2025-12-11 15:21:34,379 - Statement Id: [sys.filegroup.insert] Prepared SQL: [INSERT INTO filegroup (tablename,columnname, cdt,cno,udt,uno,uip) VALUES ( ?param0 , ?param1 , cdt,cno,udt,uno,uip)] -2025-12-11 15:21:34,379 - Statement Id: [sys.filegroup.insert.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 15:21:34,379 - Statement Id: [sys.okcert3.in] Prepared SQL: [insert into okcert3log (gubn, ret, reason, sn, rsltcd, rslt, dt) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , now()] -2025-12-11 15:21:34,379 - Statement Id: [sys.okcert3.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 15:21:34,380 - Statement Id: [sys.userauth.save] Prepared SQL: [insert into menuauth (usertype,authname,menuno,isdel,cdt,cno,udt,uno,uip) select max(usertype)+1, ?param0 ,1,0,now(), ?param1 ,now(), ?param1 , ?param2 from menuauth] -2025-12-11 15:21:34,380 - Statement Id: [sys.authname.save] Prepared SQL: [update menuauth set authname= ?param0 where usertype= ?param1] -2025-12-11 15:21:34,380 - Statement Id: [sys.userauth.del] Prepared SQL: [delete a from menuauth a left outer join( select count(userno) usercnt,usertype from users where usertype = ?param0 group by usertype )b on b.usertype = a.usertype where a.usertype = ?param0 and (b.usercnt < 1 or b.usercnt is null); insert into menuauth (usertype,authname,menuno,isdel,cdt,cno,udt,uno,uip) select * from ( select ?param0 usertype, ?param1 authname,1 menuno,0 isdel,now() cdt, ?param2 cno,now() udt, ?param2 uno, ?param3 uip ) a where not exists( select usertype,authname,menuno from menuauth where usertype = ?param0 and menuno = 1 ); update menuauth a left outer join ( select count(userno) usercnt,usertype from users where usertype = ?param0 and status=1 group by usertype ) b on b.usertype = a.usertype set isdel=1 where a.usertype= ?param0 and (b.usercnt < 1 or b.usercnt is null);] -2025-12-11 15:21:34,380 - Statement Id: [sys.menu.chageposition] Prepared SQL: [update menu a left outer join menu b on b.menuno= ?param0 left outer join menu c on c.menuno= ?param1 set a.pmenuno= ?param1 , a.menuorder = ifnull(b.menuorder, -1) + 1, a.menulevel=c.menulevel + 1 , a.udt=now(), a.uno= ?param2 , a.uip= ?param3 where a.menuno= ?param4] -2025-12-11 15:21:34,380 - Statement Id: [sys.menu.update] Prepared SQL: [update menu a left outer join (select menulevel from menu where menuno= ?param0 ) b on 1 = 1 set udt=now(), uno= ?param1 , uip= ?param2 ,menuname= ?param3 , pmenuno= ?param0 , menuurl=ifnull( ?param4 , ''),a.menulevel=b.menulevel + 1,menuorder= ?param5 ,isuse= ?param6 ,ishid= ?param7 where a.menuno= ?param8 ;] -2025-12-11 15:21:34,380 - Statement Id: [sys.menu.delete] Prepared SQL: [delete from menuauth where menuno= ?param0 ; delete from menu where menuno= ?param0] -2025-12-11 15:21:34,380 - Statement Id: [sys.file.down] Prepared SQL: [update fileinfo set dcount = dcount + 1 where fileno= ?param0] -2025-12-11 15:21:34,381 - Statement Id: [sys.file.del] Prepared SQL: [update fileinfo set uip= ?param0 , uno= ?param1 , isdel=1 where fileno= ?param2 and ( ?param3 = 1 or ?param1 = -999 or cno= ?param1 )] -2025-12-11 15:21:34,381 - Statement Id: [sys.file.del2] Prepared SQL: [update fileinfo set uip= ?param0 , uno= ?param1 , isdel=1 where fgno= ?param2 and ( ?param3 = 1 or ?param1 = -999 or cno= ?param1 )] -2025-12-11 15:21:34,381 - Statement Id: [cm.ncst.in] Prepared SQL: [insert into ncst (ntype,tcode,tname,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 ,now(), ?param3 ,now(), ?param3 , ?param4 )] -2025-12-11 15:21:34,381 - Statement Id: [cm.ncst.up] Prepared SQL: [update ncst set udt=now(),uno= ?param0 ,uip= ?param1 ,tcode= ?param2 ,tname= ?param3 where ntno= ?param4] -2025-12-11 15:21:34,382 - Statement Id: [cm.actlog.set] Prepared SQL: [insert into actlog (logtype,logtarget,userno,logdata,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 )] -2025-12-11 15:21:34,383 - Statement Id: [cm.authlog.set] Prepared SQL: [insert into authlog(logtype,userno,usertypeorg,usertypenew,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 )] -2025-12-11 15:21:34,383 - Statement Id: [cm.authlog.set2] Prepared SQL: [insert into authlog(logtype,userno,usertypeorg,usertypenew,cdt,cno,udt,uno,uip) select ?param0 , ?param1 ,a.usertype, ?param2 ,now(), ?param3 ,now(), ?param3 , ?param4 from users a where a.userno= ?param1 and a.usertype <> ?param2] -2025-12-11 15:21:34,383 - Statement Id: [sys.kcblog.in] Prepared SQL: [insert into kcblog (cdt,cp_cd,mobile,vssn,logmsg) values(now(), ?param0 ,case when ?param1 is not null then HEX(AES_ENCRYPT( ?param1 , 'np123@!')) else null end , ?param2 , ?param3 );] -2025-12-11 15:21:34,384 - Statement Id: [excellog.in] Prepared SQL: [INSERT INTO exceldownlog (userno, userid, username, actiontime, position, comment, userip) SELECT userno, userid, username, sysdate(), ?param0 , ?param1 , ?param2 FROM users where userno = ?param3] -2025-12-11 15:21:34,402 - Statement Id: [cm.myterm] Prepared SQL: [select distinct c.tmno,c.tyear,c.tseq from cmprof a inner join cm b on b.cmno=a.cmno and b.ismaster=0 and b.isdel=0 inner join term c on c.tmno=b.tmno where a.userno= ?param0 order by c.tyear desc,c.tseq] -2025-12-11 15:21:34,402 - Statement Id: [cm.term.ys] Prepared SQL: [select distinct tmno,tyear,tseq from term order by tyear desc,tseq] -2025-12-11 15:21:34,404 - Statement Id: [cm.cmdatas] Prepared SQL: [select a.dtype,a.intval,a.intval2,a.intval3 ,a.strval,a.strval2 from( select 1 dtype ,a.userno intval,b.usertype intval2 ,row_number() over (order by b.username desc) intval3 ,b.username strval,null strval2 from cmprof a inner join users b on b.userno=a.userno where a.cmno= ?param0 order by b.username desc ) a union all select 2 ,b.bkno,0 ,row_number() over (order by b.bkno) intval3 ,b.bkname,null from cmbook a inner join book b on b.bkno=a.bkno where a.cmno= ?param0 union all select 3 dtype ,b.cmno,a.ispre ,row_number() over (order by b.cmno) intval3 ,b.cname,null from cmrelay a inner join cm b on b.cmno=a.rcmno where a.cmno= ?param0 union all select 4 ,b.ndno,0 ,row_number() over (order by b.ndno) intval3 ,b.dname,b.acode from cmncsd a inner join ncsd b on b.ndno=a.ndno where a.cmno= ?param0 order by dtype,intval3] -2025-12-11 15:21:34,404 - Statement Id: [cm.datacreatecmbycmmaster] Prepared SQL: [select a.cmno,a.cname,row_number() over(order by a.udt desc) rno from cm a where a.ismaster=1 and a.isdel=0 and a.cgno= ?param0 order by rno] -2025-12-11 15:21:34,405 - Statement Id: [cm.cminnigscd.exists] Prepared SQL: [select count(*) from cminning a inner join cminningscd b on a.cmino = b.cmino where cmno = ?param0] -2025-12-11 15:21:34,406 - Statement Id: [cm.cmev] Prepared SQL: [select a.cmno,a.attend,a.attendcut,a.attendrfd,a.attendcutrfd,a.mid,a.midcut,a.midrfd,a.midcutrfd,a.final,a.finalcut,a.finalrfd,a.finalcutrfd,a.subject,a.subjectcut,a.subjectrfd ,a.subjectcutrfd,a.discuss,a.discusscut,a.discussrfd,a.discusscutrfd,a.etc,a.etccut,a.etcrfd,a.etccutrfd,a.cut,a.cutrfd,a.isoffabs ,b.scdtype ,c.cshape from cmev a inner join cm c on c.cmno = a.cmno left outer join cminning b on b.cmno = a.cmno and b.isscd = 1 where a.cmno= ?param0] -2025-12-11 15:21:34,406 - Statement Id: [cm.est] Prepared SQL: [select 0 gubun,case when a.extype = 0 then 1 else 2 end estkind ,a.exno,a.cmno,a.extype,a.exname,a.edesc,a.etime,a.econdition,a.evtype,a.eqtype,a.israndq,a.israndqi,a.qcount,a.isblur,a.tpoint,a.relaylimit,a.isusebackup,a.isseq ,null sdno,null sdtype,null sdname,null sddesc,null sdcondition ,null rsno,null rscno,null rstype,null rsname,null rscondition , row_number() over(partition by a.extype order by a.cdt) rno ,null as iseq,null as teachername from cmex a where a.cmno= ?param0 and a.isdel=0 union all select 1 gubun,case when a.sdtype = 0 then 11 else 21 end estkind ,a.sdno exno,a.cmno,a.sdtype extype,a.sdname exname,a.sddesc edesc,null etime,a.sdcondition econdition,null evtype,null eqtype,null israndq,null israndqi,null qcount,null isblur,a.tpoint,null relaylimit,null isusebackup,null isseq ,a.sdno,a.sdtype,a.sdname,a.sddesc,a.sdcondition ,null rsno,null rscno,null rstype,null rsname,null rscondition , row_number() over(partition by a.sdtype order by a.cdt) rno ,null as iseq,null as teachername from cmsd a where a.cmno= ?param0 and a.isdel=0 union all select 2 gubun,case when a.rstype = 0 then 32 else 31 end estkind ,a.rsno exno,a.cmno,a.rstype extype,a.rsname exname,null edesc,null etime,a.rscondition econdition,null evtype,null eqtype,null israndq,null israndqi,null qcount,null isblur,null tpoint,null relaylimit,null isusebackup,null isseq ,null sdno,null sdtype,null sdname,null sddesc,null sdcondition ,a.rsno,a.rscno,a.rstype,a.rsname,a.rscondition , row_number() over(partition by a.rstype order by a.cdt) rno ,b.iseq,c.username as teachername from cmrs a left outer join cminning b on a.cmino = b.cmino left outer join users c on b.userno = c.userno where a.cmno= ?param0 and a.isdel=0 order by rsno] -2025-12-11 15:21:34,407 - Statement Id: [cm.cmexqs] Prepared SQL: [select a.eqno,a.exno,a.qseq,a.qno,a.rpoint , b.qtextstring, b.dpoint, b.qdiff, b.cc1, b.cc2, b.cc3, b.cc4, b.cc5,b.atype , cc.cname qdiffname, cc1.cname ccname1, cc2.cname ccname2, cc3.cname ccname3, cc4.cname ccname4, cc5.cname ccname5 from cmexq a inner join question b on b.qno=a.qno left outer join comcode cc on cc.ccode = b.qdiff left outer join comcode cc1 on cc1.ccode = b.cc1 left outer join comcode cc2 on cc2.ccode = b.cc2 left outer join comcode cc3 on cc3.ccode = b.cc3 left outer join comcode cc4 on cc4.ccode = b.cc4 left outer join comcode cc5 on cc5.ccode = b.cc5 where a.exno= ?param0 order by a.qseq] -2025-12-11 15:21:34,407 - Statement Id: [cm.exsave.valid] Prepared SQL: [select count(d.exno) from (select 1 as col1) a left outer join lectex d on d.exno= ?param0] -2025-12-11 15:21:34,407 - Statement Id: [cm.sdsave.valid] Prepared SQL: [select sum(cnt) from ( select count(d.sdno) cnt from (select 1 as col1) a left outer join lectsd d on d.sdno= ?param0 union all select count(d.sdno) from (select 1 as col1) a left outer join lectsdboard d on d.sdno= ?param0 ) a] -2025-12-11 15:21:34,407 - Statement Id: [cm.rssave.valid] Prepared SQL: [select count(d.rsno) from (select 1 as col1) a left outer join lectrs d on d.rsno= ?param0] -2025-12-11 15:21:34,407 - Statement Id: [cm.rscsave.valid] Prepared SQL: [select count(d.rscno) from (select 1 as col1) a left outer join cmrs d on d.rscno= ?param0] -2025-12-11 15:21:34,407 - Statement Id: [cm.cmexlayers] Prepared SQL: [select a.exno ,case when a.qdiff = 1 then null else a.qdiff end qdiff ,case when a.cc1 = 1 then null else a.cc1 end cc1 ,case when a.cc2 = 1 then null else a.cc2 end cc2 ,case when a.cc3 = 1 then null else a.cc3 end cc3 ,case when a.cc4 = 1 then null else a.cc4 end cc4 ,case when a.cc5 = 1 then null else a.cc5 end cc5 ,a.qcount,a.rpoint , cc.cname qdiffname, cc1.cname ccname1, cc2.cname ccname2, cc3.cname ccname3, cc4.cname ccname4, cc5.cname ccname5 from cmexlayer a left outer join comcode cc on cc.ccode = a.qdiff and cc.ccode > 0 left outer join comcode cc1 on cc1.ccode = a.cc1 and cc1.ccode > 0 left outer join comcode cc2 on cc2.ccode = a.cc2 and cc2.ccode > 0 left outer join comcode cc3 on cc3.ccode = a.cc3 and cc3.ccode > 0 left outer join comcode cc4 on cc4.ccode = a.cc4 and cc4.ccode > 0 left outer join comcode cc5 on cc5.ccode = a.cc5 and cc5.ccode > 0 where a.exno= ?param0 order by cc.corder, cc1.corder, cc2.corder] -2025-12-11 15:21:34,407 - Statement Id: [cm.cmex.extype1count] Prepared SQL: [select count(b.exno) from (select 1 col1) a left outer join cmex b on b.cmno= ?param0 and b.isdel=0 and b.exno <> ?param1 and b.extype=1] -2025-12-11 15:21:34,407 - Statement Id: [cm.cmrs.check] Prepared SQL: [select count(b.rsno) from (select 1 col1) a left outer join cmrs b on b.cmno= ?param0 and b.rsno <> ?param1 and b.rstype= ?param2 and b.isdel=0] -2025-12-11 15:21:34,408 - Statement Id: [cm.questionusings] Prepared SQL: [select sum(cnt) from ( select 0 as cnt union all select count(qno) from cmexq where qno= ?param0 union all select count(qno) from rscq where qno= ?param0 ) a] -2025-12-11 15:21:34,409 - Statement Id: [cm.questionitem.valid] Prepared SQL: [select sum(cnt) from ( select 0 as cnt union all select a.qno from ( select b.qno from questionitem a inner join cmexq b on b.qno=a.qno where a.qino= ?param0 limit 1) a union all select a.qno from ( select b.qno from questionitem a inner join rscq b on b.qno=a.qno where a.qino= ?param0 limit 1) a ) a] -2025-12-11 15:21:34,409 - Statement Id: [cm.cmmenus] Prepared SQL: [select a.cmno,a.isplan,a.iscontent,a.isev,a.isrs,a.isgrade ,b.bmno from cmmenu a left outer join cmmenubm b on b.cmno=a.cmno where a.cmno= ?param0] -2025-12-11 15:21:34,409 - Statement Id: [cm.rscqs] Prepared SQL: [select a.rscqno,a.rscno,a.qno,a.dseq , b.qtextstring, b.dpoint, b.qdiff, b.cc1, b.cc2, b.cc3, b.cc4, b.cc5,b.atype , cc.cname qdiffname, cc1.cname ccname1, cc2.cname ccname2, cc3.cname ccname3, cc4.cname ccname4, cc5.cname ccname5 ,row_number() over(order by a.dseq, a.rscqno) rno from rscq a inner join question b on b.qno=a.qno left outer join comcode cc on cc.ccode = b.qdiff left outer join comcode cc1 on cc1.ccode = b.cc1 left outer join comcode cc2 on cc2.ccode = b.cc2 left outer join comcode cc3 on cc3.ccode = b.cc3 left outer join comcode cc4 on cc4.ccode = b.cc4 left outer join comcode cc5 on cc5.ccode = b.cc5 where a.rscno= ?param0 order by rno] -2025-12-11 15:21:34,409 - Statement Id: [cm.cminfile] Prepared SQL: [select 1 dtype,a.sdno intval,a.fgno longval,b.fileno longval2,0 longval4,b.fileurl strval from cmsd a inner join fileinfo b on b.fgno=a.fgno and b.isdel=0 where a.cmno= ?param0 union all select 0,exno,null,null,null,null from cmex where cmno= ?param0 and isdel=0 union all select 2,0,a.fgnotf,b.fileno,a.cmino,b.fileurl from cminning a inner join fileinfo b on b.fgno=a.fgnotf and b.isdel=0 where a.cmno= ?param0 union all select 3,a.cmno,a.fgnocm,b.fileno,0,b.fileurl from cm a inner join fileinfo b on b.fgno=a.fgnocm and b.isdel=0 where a.cmno= ?param0 order by dtype,intval,longval2] -2025-12-11 15:21:34,410 - Statement Id: [cm.check.cmpcpay] Prepared SQL: [select count(b.pino) from (select 1 as col1) a left outer join payitem b on b.ptype=1 and b.pcno = ?param0] -2025-12-11 15:21:34,410 - Statement Id: [cm.ct.checkcmi] Prepared SQL: [select count(b.cmino) dcnt from ct a left outer join cminning b on b.ctno=a.ctno where a.ctno= ?param0 group by a.ctno] -2025-12-11 15:21:34,410 - Statement Id: [cm.pcm.foras] Prepared SQL: [select distinct d.cmno value,d.cname text from users a inner join lect b on b.userno=a.userno and b.status<5 inner join cm c on c.cmno=b.cmno inner join cm d on d.cmno=c.pcmno where a.asno= ?param0 order by text,value] -2025-12-11 15:21:34,410 - Statement Id: [cm.cm.foras] Prepared SQL: [select distinct c.cmno value,concat(c.cname,'(',c.classno,')') text from users a inner join lect b on b.userno=a.userno and b.status<5 inner join cm c on c.cmno=b.cmno and c.pcmno= ?param0 where a.asno= ?param1 order by text,value] -2025-12-11 15:21:34,410 - Statement Id: [cm.pcm.forall] Prepared SQL: [select a.cmno value,a.cname text from cm a where a.ismaster=1 and a.isuse=1 and a.isdel=0 order by text,value] -2025-12-11 15:21:34,410 - Statement Id: [cm.cm.forall] Prepared SQL: [select a.cmno value,concat(a.cname,'(',a.classno,')') text from cm a where a.pcmno= ?param0 and a.ismaster=1 and a.isuse=1 and a.isdel=0 order by text,value] -2025-12-11 15:21:34,410 - Statement Id: [cm.cms.forpay] Prepared SQL: [select c.cmno,case when b.isjoin=1 then c.infee else c.infee end fee, c.accommofee, b.isjoin,d.lectno lectnocheck from users a left outer join assign b on b.asno=a.asno inner join cm c on c.cmno= ?param0 left outer join lect d on d.userno=a.userno and d.cmno=c.cmno and d.status in (1,2,3,4,6) and d.ischanged=0 where a.userno= ?param1] -2025-12-11 15:21:34,411 - Statement Id: [cm.cms.forpaypc] Prepared SQL: [select c.cmno,case when b.isjoin=1 then c.infee else c.outfee end fee,b.isjoin from users a left outer join assign b on b.asno=a.asno inner join cmpc c on c.pcno= ?param0 where a.userno= ?param1] -2025-12-11 15:21:34,411 - Statement Id: [cm.cmcheck.forbuy] Prepared SQL: [select 1 rno,a.cmno,a.quota ,b.status lectstatus ,count(d.userno) countlect from cm a left outer join lect b on b.cmno=a.cmno and b.userno= ?param0 and b.status < 5 and b.ischanged=0 left outer join lect c on c.cmno=a.cmno and c.status < 5 and c.ischanged=0 left outer join users d on d.userno=c.userno and d.status=1 where a.cmno= ?param1 and a.ismaster=0 and a.rstime < now() and a.retime > now() and a.isuse=1 and a.isdel=0 group by a.cmno,a.quota,b.status union all select 2,a.cmno,0 ,b.status ,0 from cm a inner join lect b on b.cmno <> a.cmno and b.userno= ?param0 and b.status < 5 inner join cm c on c.cmno=b.cmno and c.pcmno=a.pcmno where a.cmno = ?param1] -2025-12-11 15:21:34,413 - Statement Id: [cm.assign.applyedu.byasno] Prepared SQL: [select a.asno,a.ascode,a.isjoin,a.joinyear,a.joinprice,a.asname,a.ceoname,a.brno,a.eino,a.grno,a.btype,a.bkind,a.salesamount,a.homeurl,a.mcount,a.aday,a.astype,a.asctg,a.askey,a.post ,a.address1,a.address2,a.fgnobno,a.fgnobank,a.joindate,a.exitdate,a.status,a.issite,a.subdomain,a.sitename,a.sitelogo,a.sitefooter,a.siteip,a.ismain,a.mname,a.isdel ,CAST(AES_DECRYPT(UNHEX(a.mphone), 'np123@!') AS char) mphone ,CAST(AES_DECRYPT(UNHEX(a.taxemail), 'np123@!') AS char) taxemail from assign a where a.asno= ?param0 and a.isdel=0] -2025-12-11 15:21:34,413 - Statement Id: [cm.cminningscdcheck] Prepared SQL: [select a.quota - (select count(z.lectno) cnt from lect z where a.cmisno = z.cmisno and z.status in (1,2) and z.ischanged=0) from cminningscd a where a.cmisno = ?param0] -2025-12-11 15:21:34,416 - Statement Id: [cm.cmin] Prepared SQL: [insert into cm(ismaster,cgno,pcmno,cname,kname,tmno,classno,rstime,retime,sstime,setime,gstime,getime,cshape ,infee,outfee,accommofee,quota ,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,isuse,isdel,isseq,fgnocm,typeman,typeedu,typegrade,typejob,typejobitem,iscertificate,ischkatt,isaccommodation,daylectinninglimit,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 , ?param28 , ?param29 , ?param30 ,0, ?param31 , ?param32 , ?param33 , ?param34 , ?param35 , ?param36 , ?param37 , ?param38 , ?param39 , ?param40 ,10,now(), ?param41 ,now(), ?param41 , ?param42 );] -2025-12-11 15:21:34,416 - Statement Id: [cm.cmin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 15:21:34,418 - Statement Id: [cm.cminnings.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into cminning (cmno,week,iseq,isonline,ititle,icontent,idate,iday,ist,iet,fgnotf,ctno,istaste,sttime,atime,mstime,metime,userno,isscd,scdtype,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 ,now(), ?param20 ,now(), ?param20 , ?param21 from (select 1 col1) a left outer join cminning b on b.cmno= ?param0 and b.iseq= ?param2 where b.cmino is null] -2025-12-11 15:21:34,418 - Statement Id: [cm.cminnings.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-11 15:21:34,419 - Statement Id: [cm.cminningscd.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into cminningscd(cmino,estart,eend,quota,studyplace,sseq,comment,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 ,now(), ?param7 ,now(), ?param7 , ?param8 )] -2025-12-11 15:21:34,419 - Statement Id: [cm.cminningscd.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-11 15:21:34,420 - Statement Id: [cm.cmex.in] Prepared SQL: [INSERT INTO cmex (cmno,extype,exname,edesc,etime,econdition,evtype,eqtype,israndq,israndqi,qcount,isblur,tpoint,relaylimit,isusebackup,isseq,isreexamable,isresultopen,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 ,0,now(), ?param18 ,now(), ?param18 , ?param19 )] -2025-12-11 15:21:34,420 - Statement Id: [cm.cmex.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 15:21:34,422 - Statement Id: [cm.question.in] Prepared SQL: [INSERT INTO question (cmno, qdiff, cc1, cc2, cc3, cc4, cc5, isuse, atype, dpoint, qtext, qtextstring, qdesc, rightcount,ispassspace,isignorecase, cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , now(), ?param16 ,now(), ?param16 , ?param17 );] -2025-12-11 15:21:34,422 - Statement Id: [cm.question.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 15:21:34,422 - Statement Id: [cm.cmsd.in] Prepared SQL: [insert into cmsd(sdtype,cmno,sdname,sddesc,tpoint,sdcondition,fgno,isdel,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 ,0,now(), ?param7 ,now(), ?param7 , ?param8 );] -2025-12-11 15:21:34,422 - Statement Id: [cm.cmsd.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 15:21:34,422 - Statement Id: [cm.cmrs.in] Prepared SQL: [insert into cmrs(rstype,cmno,rsname,rscondition,rscno,isdel,cmino,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,0, ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 );] -2025-12-11 15:21:34,422 - Statement Id: [cm.cmrs.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 15:21:34,422 - Statement Id: [cm.rsc.in] Prepared SQL: [insert into rsc(rstype,rscname,isuse,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 ,now(), ?param3 ,now(), ?param3 , ?param4 );] -2025-12-11 15:21:34,422 - Statement Id: [cm.rsc.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 15:21:34,423 - Statement Id: [cm.cmcopy0] Prepared SQL: [insert into cm(ismaster,cgno,pcmno,cname,kname,tmno,classno,rstime,retime,sstime,setime,gstime,getime,cshape,typeman,typeedu,typegrade,typejob,typejobItem,infee,outfee,accommofee,quota,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,isuse,isseq,iscertificate,isdel,studydays,isaccommodation,daylectinninglimit,cdt,cno,udt,uno,uip) select ?param0 ,cgno,case when a.ismaster = 1 and ?param0 = 0 then a.cmno else a.pcmno end,ifnull( ?param1 , concat('»çº»_', cname)),a.kname, ?param2 ,case when ?param2 is null then null else ifnull(b.classno,0)+1 end ,t.rstime ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then '2099-12-31 23:59:59' else date_format(t.retime,'%Y-%m-%d 23:59:59') end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else t.sstime end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else date_format(t.setime,'%Y-%m-%d 23:59:59') end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else t.gstime end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else date_format(t.getime,'%Y-%m-%d 23:59:59') end ,a.cshape,a.typeman,a.typeedu,a.typegrade,a.typejob, a.typejobItem,infee,outfee,accommofee,quota,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,1,isseq,a.iscertificate,0,studydays,isaccommodation,daylectinninglimit,now(), ?param3 ,now(), ?param3 , ?param4 from cm a left outer join ( select max(b.classno) classno from cm a inner join cm b on b.ismaster=0 and b.pcmno=case when a.ismaster=1 then a.cmno else a.pcmno end and b.isdel=0 and b.tmno=ifnull( ?param2 ,0) where a.cmno= ?param5 ) b on b.classno is not null left outer join term t on t.tmno= ?param2 where a.cmno= ?param5 ;] -2025-12-11 15:21:34,423 - Statement Id: [cm.cmcopy0.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 15:21:34,423 - Statement Id: [cm.cmcopy.ex0] Prepared SQL: [insert into cmex (cmno,extype,exname,edesc,etime,econdition,evtype,eqtype,israndq,israndqi,qcount,isblur,tpoint,relaylimit,isusebackup,isseq,isresultopen,isreexamable,isdel,cdt,cno,udt,uno,uip) select ?param0 ,extype,exname,edesc,etime,econdition,evtype,eqtype,israndq,israndqi,qcount,isblur,tpoint,relaylimit,isusebackup,isseq,isresultopen,isreexamable,0,now(), ?param1 ,now(), ?param1 , ?param2 from cmex a where a.exno= ?param3 ;] -2025-12-11 15:21:34,423 - Statement Id: [cm.cmcopy.ex0.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 15:21:34,424 - Statement Id: [cm.cmpcin] Prepared SQL: [insert into cm (ismaster,cgno,pcmno,cname,tmno,classno,rstime,retime,sstime,setime,gstime,getime,cshape,infee,outfee,quota,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,isuse,isseq,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,null, ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 ,1,0,0,now(), ?param27 ,now(), ?param27 , ?param28 );] -2025-12-11 15:21:34,424 - Statement Id: [cm.cmpcin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 15:21:34,425 - Statement Id: [cm.ct.in] Prepared SQL: [INSERT INTO ct (cmno,qdiff,cc1,cc2,cc3,cc4,cc5,ctype,ccode,ccodedel,ctname,fgnothumb,fgnotf,tfurl,ismenu,isdel,isuse,isoversize,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 ,0, ?param14 , ?param15 ,now(), ?param16 ,now(), ?param16 , ?param17 );] -2025-12-11 15:21:34,425 - Statement Id: [cm.ct.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 15:21:34,425 - Statement Id: [cm.pplog.applyedu.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into pplog ( userno,cmno,isready,cgcode,cshape,typeman,typeedu,typegrade,typejob,typejobItem,cgno,cmisno,isrebate,rbankname,rbankacc,rbankowner,asname,brno,ceoname,post,address1,address2,btype,bkind,eino,mname ,mphone,taxemail,userpno,mobile,email,upost,uaddress1,uaddress2,isassignuser,uduty,slevel,isaccommodation,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 ,HEX(AES_ENCRYPT( ?param14 , 'np123@!')) , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 ,HEX(AES_ENCRYPT( ?param26 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param27 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param28 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param29 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param30 , 'np123@!')) , ?param31 , ?param32 , ?param33 , ?param34 , ?param35 , ?param36 , ?param37 ,now(), ?param38 ,now(), ?param38 , ?param39 )] -2025-12-11 15:21:34,426 - Statement Id: [cm.pplog.applyedu.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 15:21:34,426 - Statement Id: [cm.term.in] Prepared SQL: [insert into term (tyear,tseq,rstime,retime,sstime,setime,gstime,getime,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 ,now(), ?param8 ,now(), ?param8 , ?param9 )] -2025-12-11 15:21:34,426 - Statement Id: [cm.term.up] Prepared SQL: [update term set udt=now(),uno= ?param0 ,uip= ?param1 ,tyear = ?param2 ,tseq = ?param3 ,rstime= ?param4 ,retime= ?param5 ,sstime= ?param6 ,setime= ?param7 ,gstime= ?param8 ,getime= ?param9 where tmno= ?param10] -2025-12-11 15:21:34,426 - Statement Id: [cm.cg.in] Prepared SQL: [insert into cg (pcgno,cgname,cgcode,isuse,iscover,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,0,now(), ?param5 ,now(), ?param5 , ?param6 )] -2025-12-11 15:21:34,426 - Statement Id: [cm.cmup] Prepared SQL: [update cm set udt=now(),uno= ?param0 ,uip= ?param1 ,cgno = ?param2 ,pcmno = ?param3 ,cname = ?param4 ,kname = ?param5 ,rstime = ?param6 ,retime = ?param7 ,sstime = ?param8 ,setime = ?param9 ,gstime = ?param10 ,getime = ?param11 ,cshape = ?param12 ,infee = ?param13 ,outfee = ?param14 ,accommofee = ?param15 ,quota = ?param16 ,introhtml = ?param17 ,targethtml = ?param18 ,goalhtml = ?param19 ,contenthtml = ?param20 ,studyplace = ?param21 ,studytime = ?param22 ,certcc = ?param23 ,certgradecc = ?param24 ,jobcc = ?param25 ,jobpositiongrade = ?param26 ,difficulty = ?param27 ,isrefund = ?param28 ,isuse = ?param29 ,fgnocm = ?param30 ,typeman = ?param31 ,typeedu = ?param32 ,typegrade = ?param33 ,typejob = ?param34 ,typejobitem = ?param35 ,iscertificate = ?param36 ,ischkatt = ?param37 ,studydays = ?param38 ,isaccommodation = ?param39 where cmno= ?param40] -2025-12-11 15:21:34,427 - Statement Id: [cm.cminning.profclear] Prepared SQL: [update cminning a inner join ( select a.cmino from cminning a left outer join cmprof b on b.cmno=a.cmno and a.userno=b.userno where a.cmno= ?param0 and b.userno is null ) b on b.cmino=a.cmino set a.userno=null where a.cmno= ?param0] -2025-12-11 15:21:34,427 - Statement Id: [cm.cminning.del] Prepared SQL: [delete from cminning where cmino = ( select a.cmino from ( select case when count(c.lectno) < 1 then ?param0 else 0 end cmino from (select 1 col1) a left outer join cminning b on b.cmino= ?param0 left outer join lect c on c.cmno=b.cmno) a )] -2025-12-11 15:21:34,427 - Statement Id: [cm.cminning.del2] Prepared SQL: [delete from cminning where cmino = ?param0] -2025-12-11 15:21:34,427 - Statement Id: [cm.cminning.del3] Prepared SQL: [delete from cminning where cmino = ( select a.cmino from ( select case when count(b.cmino) < 1 then ?param0 else 0 end cmino from (select 1 col1) a left outer join cminningscd b on b.cmino= ?param0 ) a )] -2025-12-11 15:21:34,428 - Statement Id: [cm.cminningscd.del] Prepared SQL: [delete from cminningscd where cmisno = ( select a.cmisno from ( select case when count(c.lectno) < 1 then ?param0 else 0 end cmisno from (select 1 col1) a left outer join cminningscd b on b.cmisno= ?param0 left outer join lect c on c.cmisno=b.cmisno and c.status=1 and c.ischanged=0 ) a )] -2025-12-11 15:21:34,428 - Statement Id: [cm.cmseqsave] Prepared SQL: [update cm set isseq= ?param0 ,udt=now(),uno= ?param1 ,uip= ?param2 where cmno= ?param3] -2025-12-11 15:21:34,428 - Statement Id: [cm.bookin] Prepared SQL: [insert into book(bkname,author,publisher,pubdate,fgnothumb,fgno,price,introhtml,contents,isuse,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 ,now(), ?param10 ,now(), ?param10 , ?param11 )] -2025-12-11 15:21:34,428 - Statement Id: [cm.bookup] Prepared SQL: [update book set udt=now(),uno= ?param0 ,uip= ?param1 ,bkname = ?param2 ,author = ?param3 ,publisher = ?param4 ,pubdate = ?param5 ,fgnothumb = ?param6 ,fgno = ?param7 ,price = ?param8 ,introhtml = ?param9 ,contents = ?param10 ,isuse = ?param11 where bkno= ?param12] -2025-12-11 15:21:34,428 - Statement Id: [cm.bookdel] Prepared SQL: [delete from book where not bkno in ( select distinct(a.bkno) from cmbook a ) and bkno = ?param0] -2025-12-11 15:21:34,428 - Statement Id: [cm.cminningscd.up] Prepared SQL: [update cminningscd a set udt=now(),uno= ?param0 ,uip= ?param1 ,cmino= ?param2 ,estart= ?param3 ,eend= ?param4 ,quota= ?param5 ,studyplace= ?param6 ,sseq= ?param7 ,comment= ?param8 where a.cmisno= ?param9] -2025-12-11 15:21:34,429 - Statement Id: [cm.cminnings.up] Prepared SQL: [update cminning a left outer join ( select cmino, cmno from cminning where cmino <> ?param0 and cmno= ?param1 and iseq= ?param2 ) b on b.cmno=a.cmno set udt=now(),uno= ?param3 ,uip= ?param4 ,week = ?param5 ,iseq = ?param2 ,isonline = ?param6 ,ititle = ?param7 ,icontent = ?param8 ,idate= ?param9 ,iday = ?param10 ,ist = ?param11 ,iet = ?param12 ,fgnotf= ?param13 ,ctno = ?param14 ,istaste = ?param15 ,sttime= ?param16 ,atime = ?param17 ,mstime = ?param18 ,metime = ?param19 ,userno = ?param20 ,isscd = ?param21 ,scdtype= ?param22 where a.cmino= ?param0 and b.cmino is null] -2025-12-11 15:21:34,429 - Statement Id: [cm.cminningscd.clear] Prepared SQL: [update cminningscd a set udt=now(),uno= ?param0 ,uip= ?param1 ,quota=99999,studyplace=null where a.cmino = ?param2] -2025-12-11 15:21:34,429 - Statement Id: [cm.cminningscd.up.lect] Prepared SQL: [update lect a left outer join cminningscd b on b.cmisno = a.cmisno set a.edate = date_format(b.eend,'%Y-%m-%d 23:59:59') where a.cmisno = ?param0 ;] -2025-12-11 15:21:34,429 - Statement Id: [cm.cmev.clear] Prepared SQL: [update cmev a set udt=now(),uno= ?param0 ,uip= ?param1 ,isoffabs=null where a.cmno = ?param2] -2025-12-11 15:21:34,429 - Statement Id: [cm.cminnings.istasteclear] Prepared SQL: [update cminning set istaste=0 where cmno= ?param0 and cmino <> ?param1] -2025-12-11 15:21:34,430 - Statement Id: [cm.cmevsave] Prepared SQL: [insert into cmev (cmno,attend,attendcut,attendrfd,attendcutrfd,mid,midcut,midrfd,midcutrfd,final,finalcut,finalrfd,finalcutrfd,subject,subjectcut,subjectrfd,subjectcutrfd,discuss,discusscut,discussrfd,discusscutrfd,etc,etccut,etcrfd,etccutrfd,cut,cutrfd,isoffabs,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 ,now(), ?param28 ,now(), ?param28 , ?param29 from (select 1 col1) a left outer join cmev b on b.cmno= ?param0 where b.cmno is null; update cmev set udt=now(),uno= ?param28 ,uip= ?param29 ,attend = ?param1 ,attendcut = ?param2 ,attendrfd = ?param3 ,attendcutrfd = ?param4 ,mid = ?param5 ,midcut = ?param6 ,midrfd = ?param7 ,midcutrfd = ?param8 ,final = ?param9 ,finalcut = ?param10 ,finalrfd = ?param11 ,finalcutrfd = ?param12 ,subject = ?param13 ,subjectcut = ?param14 ,subjectrfd = ?param15 ,subjectcutrfd = ?param16 ,discuss = ?param17 ,discusscut = ?param18 ,discussrfd = ?param19 ,discusscutrfd = ?param20 ,etc = ?param21 ,etccut = ?param22 ,etcrfd = ?param23 ,etccutrfd = ?param24 ,cut = ?param25 ,cutrfd = ?param26 ,isoffabs = ?param27 where ?param0 > 0 and cmno= ?param0] -2025-12-11 15:21:34,430 - Statement Id: [cm.cmex.savetop] Prepared SQL: [UPDATE cmex SET udt=now(),uno= ?param0 ,uip= ?param1 ,exname= ?param2 ,edesc= ?param3 ,econdition= ?param4 ,isblur= ?param5 ,isusebackup= ?param6 ,isseq= ?param7 ,isreexamable= ?param8 ,isresultopen= ?param9 ,etime= ?param10 where exno= ?param11] -2025-12-11 15:21:34,430 - Statement Id: [cm.cmex.up] Prepared SQL: [update cmex set udt=now(),uno= ?param0 ,uip= ?param1 ,extype = ?param2 ,exname = ?param3 ,edesc = ?param4 ,etime = ?param5 ,econdition = ?param6 ,evtype = ?param7 ,eqtype = ?param8 ,israndq = ?param9 ,israndqi = ?param10 ,qcount = ?param11 ,isblur = ?param12 ,tpoint = ?param13 ,relaylimit = ?param14 ,isusebackup = ?param15 ,isseq = ?param16 ,isreexamable = ?param17 ,isresultopen= ?param18 where exno= ?param19] -2025-12-11 15:21:34,430 - Statement Id: [cm.cmexq.deleteall] Prepared SQL: [delete from cmexq where exno= ?param0] -2025-12-11 15:21:34,431 - Statement Id: [cm.cmexlayer.del] Prepared SQL: [delete from cmexlayer where exno= ?param0] -2025-12-11 15:21:34,431 - Statement Id: [cm.cmex.del] Prepared SQL: [update cmex set isdel=1 where exno= ?param0] -2025-12-11 15:21:34,431 - Statement Id: [cm.cmsd.del] Prepared SQL: [update cmsd set isdel=1 where sdno= ?param0] -2025-12-11 15:21:34,431 - Statement Id: [cm.cmrs.del] Prepared SQL: [update cmrs set isdel=1 where rsno= ?param0] -2025-12-11 15:21:34,432 - Statement Id: [cm.questionitem.del] Prepared SQL: [update question a inner join questionitem b on b.qino= ?param0 and b.qno=a.qno set a.rightcount = a.rightcount - b.isright; update questionitem set udt=now(),uno= ?param1 ,uip= ?param2 ,isdel=1 where qino= ?param0] -2025-12-11 15:21:34,432 - Statement Id: [cm.question.up] Prepared SQL: [UPDATE question SET udt=now(),uno= ?param0 ,uip= ?param1 ,cmno= ?param2 ,qdiff= ?param3 ,cc1= ?param4 ,cc2= ?param5 ,cc3= ?param6 ,cc4= ?param7 ,cc5= ?param8 ,isuse= ?param9 ,dpoint= ?param10 ,qtext= ?param11 ,qtextstring= ?param12 ,qdesc= ?param13 ,rightcount= ?param14 ,ispassspace= ?param15 ,isignorecase= ?param16 where qno= ?param17] -2025-12-11 15:21:34,432 - Statement Id: [cm.question.uptop] Prepared SQL: [UPDATE question SET udt=now(),uno= ?param0 ,uip= ?param1 ,cmno= ?param2 ,isuse= ?param3 ,qtext= ?param4 ,qtextstring= ?param5 ,qdesc= ?param6 ,rightcount= ?param7 where qno= ?param8] -2025-12-11 15:21:34,432 - Statement Id: [cm.questionitem.up] Prepared SQL: [UPDATE questionitem SET udt=now(),uno= ?param0 ,uip= ?param1 ,fgno= ?param2 ,isright= ?param3 ,qitext= ?param4 where qino= ?param5] -2025-12-11 15:21:34,432 - Statement Id: [cm.cmsd.up] Prepared SQL: [update cmsd set udt=now(),uno= ?param0 ,uip= ?param1 ,sdtype = ?param2 ,sdname = ?param3 ,sddesc = ?param4 ,tpoint = ?param5 ,sdcondition = ?param6 ,fgno = ?param7 where sdno= ?param8] -2025-12-11 15:21:34,432 - Statement Id: [cm.cmsd.uplock] Prepared SQL: [update cmsd set udt=now(),uno= ?param0 ,uip= ?param1 ,sdname = ?param2 ,sddesc = ?param3 ,tpoint = ?param4 ,sdcondition = ?param5 ,fgno = ?param6 where sdno= ?param7] -2025-12-11 15:21:34,433 - Statement Id: [cm.cmrs.up] Prepared SQL: [update cmrs set udt=now(),uno= ?param0 ,uip= ?param1 ,rstype = ?param2 ,rsname = ?param3 ,rscondition = ?param4 ,rscno = ?param5 ,cmino = ?param6 where rsno= ?param7] -2025-12-11 15:21:34,433 - Statement Id: [cm.cmrs.uplock] Prepared SQL: [update cmrs set udt=now(),uno= ?param0 ,uip= ?param1 ,rsname = ?param2 ,rscondition = ?param3 where rsno= ?param4] -2025-12-11 15:21:34,433 - Statement Id: [cm.cmev.in] Prepared SQL: [insert into cmev (cmno,attend,attendcut,attendrfd,attendcutrfd,mid,midcut,midrfd,midcutrfd,final,finalcut,finalrfd,finalcutrfd,subject,subjectcut,subjectrfd ,subjectcutrfd,discuss,discusscut,discussrfd,discusscutrfd,etc,etccut,etcrfd,etccutrfd,cut,cutrfd,cdt,cno,udt,uno,uip) values ( ?param0 ,100,100,100,100,0,0,0,0,0,0,0,0,0,0,0 ,0,0,0,0,0,0,0,0,0,100,100,now(), ?param1 ,now(), ?param1 , ?param2 )] -2025-12-11 15:21:34,433 - Statement Id: [cm.cmmenu.in] Prepared SQL: [insert into cmmenu (cmno,isplan,iscontent,isev,isrs,isgrade,cdt,cno,udt,uno,uip) values( ?param0 ,1,1,1,1,1,now(), ?param1 ,now(), ?param1 , ?param2 ); insert into cmmenubm (cmno,bmno,cdt,cno,udt,uno,uip) select ?param0 ,a.bmno,now(), ?param1 ,now(), ?param1 , ?param2 from boardmaster a where a.bmposition=1 and a.isopen=1 and a.isdefault=1] -2025-12-11 15:21:34,435 - Statement Id: [cm.cmcopy] Prepared SQL: [create temporary table if not exists temp_cminning_mapping ( old_cmino bigint, new_cmino bigint ); insert into cminning(cmno, week, iseq, isonline, ititle, icontent, iday, idate, ist, iet, ctno, istaste, sttime, atime, mstime, metime, userno, isscd, scdtype, cdt,cno,udt,uno,uip) select ?param0 , week, iseq, isonline, ititle, icontent, iday, idate, ist, iet, ctno, istaste, sttime, atime, mstime, metime, userno, isscd, scdtype, now(), ?param1 ,now(), ?param1 , ?param2 from cminning where cmno = ?param3 ; insert into temp_cminning_mapping(old_cmino, new_cmino) select old_cmino, new_cmino from ( select a.cmino as old_cmino, b.cmino as new_cmino from cminning a inner join cminning b on a.cmno = ?param3 and b.cmno = ?param0 and a.week = b.week and a.iseq = b.iseq ) t; insert into cmrs(cmno, rscno, rstype, rsname, rscondition, isdel, cmino, cdt,cno,udt,uno,uip) select ?param0 , rscno, rstype, rsname, rscondition, 0, t.new_cmino, now(), ?param1 ,now(), ?param1 , ?param2 from cmrs a inner join temp_cminning_mapping t on a.cmino = t.old_cmino where a.cmno = ?param3 and a.isdel = 0; insert into cmprof(cmno, userno, pfee, cdt,cno,udt,uno,uip) select ?param0 , userno, 0, now(), ?param1 ,now(), ?param1 , ?param2 from cmprof where cmno = ?param3 ; insert into cmbook(cmno, bkno, cdt,cno,udt,uno,uip) select ?param0 , bkno, now(), ?param1 ,now(), ?param1 , ?param2 from cmbook where cmno = ?param3 ; insert into cmrelay(cmno, rcmno, ispre, cdt,cno,udt,uno,uip) select ?param0 , rcmno, ispre, now(), ?param1 ,now(), ?param1 , ?param2 from cmrelay where cmno = ?param3 ; insert into cmncsd(cmno, ndno, cdt,cno,udt,uno,uip) select ?param0 , ndno, now(), ?param1 ,now(), ?param1 , ?param2 from cmncsd where cmno = ?param3 ; insert into cminningscd(cmino, estart, eend, quota, studyplace, sseq, cdt,cno,udt,uno,uip) select t.new_cmino, estart, eend, quota, studyplace, sseq, now(), ?param1 ,now(), ?param1 , ?param2 from cminningscd a inner join temp_cminning_mapping t on a.cmino = t.old_cmino where a.cmino in (select old_cmino from temp_cminning_mapping); insert into cmev(cmno, attend, attendcut, attendrfd, attendcutrfd, mid, midcut, midrfd, midcutrfd, final, finalcut, finalrfd, finalcutrfd, subject, subjectcut, subjectrfd, subjectcutrfd, discuss, discusscut, discussrfd, discusscutrfd, etc, etccut, etcrfd, etccutrfd, cut, cutrfd, isoffabs, cdt,cno,udt,uno,uip) select ?param0 , attend, attendcut, attendrfd, attendcutrfd, mid, midcut, midrfd, midcutrfd, final, finalcut, finalrfd, finalcutrfd, subject, subjectcut, subjectrfd, subjectcutrfd, discuss, discusscut, discussrfd, discusscutrfd, etc, etccut, etcrfd, etccutrfd, cut, cutrfd, isoffabs, now(), ?param1 ,now(), ?param1 , ?param2 from cmev where cmno = ?param3 ; insert into cmsd(sdtype, cmno, sdname, sddesc, tpoint, sdcondition, fgno, isdel, orgsdno, cdt,cno,udt,uno,uip) select sdtype, ?param0 , sdname, sddesc, tpoint, sdcondition, null, 0, sdno, now(), ?param1 ,now(), ?param1 , ?param2 from cmsd where cmno = ?param3 and isdel = 0; insert into cmmenu(cmno, isplan, iscontent, isev, isrs, isgrade, cdt,cno,udt,uno,uip) select ?param0 , isplan, iscontent, isev, isrs, isgrade, now(), ?param1 ,now(), ?param1 , ?param2 from cmmenu where cmno = ?param3 ; insert into cmmenubm(cmno, bmno, cdt,cno,udt,uno,uip) select ?param0 , bmno, now(), ?param1 ,now(), ?param1 , ?param2 from cmmenubm where cmno = ?param3 ; drop temporary table if exists temp_cminning_mapping;] -2025-12-11 15:21:34,437 - Statement Id: [cm.cmcopy.ex] Prepared SQL: [insert into cmexlayer(exno,qdiff,cc1,cc2,cc3,cc4,cc5,qcount,rpoint,cdt,cno,udt,uno,uip) select ?param0 ,qdiff,cc1,cc2,cc3,cc4,cc5,qcount,rpoint,now(), ?param1 ,now(), ?param1 , ?param2 from cmexlayer a where a.exno= ?param3 ; insert into cmexq(exno,qseq,qno,rpoint,cdt,cno,udt,uno,uip) select ?param0 ,qseq,qno,rpoint,now(), ?param1 ,now(), ?param1 , ?param2 from cmexq a where a.exno= ?param3 ;] -2025-12-11 15:21:34,437 - Statement Id: [cm.cmsd.fgnoup] Prepared SQL: [update cmsd set fgno= ?param0 where cmno= ?param1 and orgsdno= ?param2] -2025-12-11 15:21:34,438 - Statement Id: [cm.cminning.fgnoup] Prepared SQL: [update cminning set fgnotf= ?param0 where cmno= ?param1 and orgcmino= ?param2] -2025-12-11 15:21:34,438 - Statement Id: [cm.cm.fgnocmup] Prepared SQL: [update cm set fgnocm= ?param0 where cmno= ?param1] -2025-12-11 15:21:34,438 - Statement Id: [cm.cmpcup] Prepared SQL: [update cm set udt=now(),uno= ?param0 ,uip= ?param1 ,cgno = ?param2 ,cname = ?param3 ,sstime = ?param4 ,setime = ?param5 ,introhtml = ?param6 where cmno= ?param7] -2025-12-11 15:21:34,439 - Statement Id: [cm.ctpdel] Prepared SQL: [update ctpage a inner join ( select a.ctno,count(b.cmino) dcnt from ct a left outer join cminning b on b.ctno=a.ctno where a.ctno= ?param0 group by a.ctno ) b on b.ctno=a.ctno and b.dcnt = 0 set a.isdel=1,udt=now(),uno= ?param1 ,uip= ?param2 where a.cpno= ?param3] -2025-12-11 15:21:34,439 - Statement Id: [cm.ct.del] Prepared SQL: [update ct a inner join ( select a.ctno,count(b.cmino) dcnt from ct a left outer join cminning b on b.ctno=a.ctno where a.ctno= ?param0 group by a.ctno ) b on b.ctno=a.ctno and b.dcnt=0 set udt=now(),uno= ?param1 ,uip= ?param2 ,a.ccode=null,a.isdel=1 where b.dcnt=0 and a.ctno= ?param0] -2025-12-11 15:21:34,439 - Statement Id: [cm.cminning.fgno] Prepared SQL: [update cminning set fgno= ?param0 where cmino= ?param1] -2025-12-11 15:21:34,440 - Statement Id: [cm.cminning.fgnooff] Prepared SQL: [update cminning set fgnooff= ?param0 where cmino= ?param1] -2025-12-11 15:21:34,440 - Statement Id: [cm.lectcmisno.up] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,cmisno =case when ?param2 is not null then ?param2 else cmisno end where lectno= ?param3 ; update pplog a left outer join ( select a.lectno,a.payno,b.pplno,a.cmisno from lect a inner join pay b on b.payno = a.payno where a.lectno = ?param3 ) b on b.pplno = a.pplno set a.cmisno = case when b.cmisno is not null then b.cmisno else a.cmisno end where b.lectno = ?param3 ; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end ,a.sdate = (case when b.estart is not null then date_format(b.estart,'%Y-%m-%d 00:00:00') else a.sdate end) where a.lectno = ?param3 and c.cshape = 1; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end where a.lectno = ?param3 and c.cshape <> 1;] -2025-12-11 15:21:34,461 - Statement Id: [lect.cmforchange] Prepared SQL: [select b.cmno,b.cname,b.classno,b.cshape ,t.tyear,t.tseq from cm a inner join cm b on b.ismaster=0 and b.pcmno=a.pcmno and b.cmno <> ?param0 and b.setime is not null and b.setime > now() and b.isuse=1 and b.isdel=0 inner join term t on t.tmno=b.tmno left outer join lect c on c.cmno=b.cmno and c.status in (1,3,4) and c.ischanged=0 where a.cmno= ?param0 group by b.cmno,b.cname,b.classno,b.quota,b.cshape ,t.tyear,t.tseq having b.quota = 0 or b.quota > count(c.lectno) order by b.cname,b.classno,b.setime] -2025-12-11 15:21:34,461 - Statement Id: [lect.scdlects] Prepared SQL: [select a.scdno,a.dday,a.dtime,a.istalk,a.isemail,a.issms,a.isuse from scdlect a order by a.scdno] -2025-12-11 15:21:34,463 - Statement Id: [lect.encourages] Prepared SQL: [insert into alarms (userno,atime,scdno,cmexno,dday,isdel,cdt,cno,udt,uno,uip) select a.userno,now(),a.scdno,a.cmexno,a.dday,0,now(), ?param0 ,now(), ?param0 , ?param1 from ( select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.attrate < 80 and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 where a.scdno < 3 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmex e on e.cmno=c.cmno and e.extype=case when a.scdno=3 then 0 else 1 end and e.isdel=0 left outer join lectex f on f.lectno=c.lectno and f.exno=e.exno where a.scdno > 2 and a.scdno < 5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=0 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=1 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=6 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmrs e on e.cmno=c.cmno and e.rstype=0 and e.isdel=0 left outer join lectrs f on f.lectno=c.lectno and f.rsno=e.rsno where a.scdno=7 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,c.sdate stime ,c.edate etime,e.cname studyplace,b.studytime days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join cm b on b.ismaster=0 and b.cshape =1 and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.sdate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 left outer join comcode e on e.ccode = b.studyplace where a.scdno=8 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.exno cmexno,b.exname cname,b.estime stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join exam b on date_format(b.estime,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') and b.isopen=1 inner join examuser c on c.exno=b.exno and c.status=1 and c.pstatus=1 inner join users d on d.userno=c.userno and d.status=1 where a.scdno=9 and a.isuse=1 and a.dtime= ?param2 ) a; select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.attrate < 80 and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 where a.scdno < 3 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmex e on e.cmno=c.cmno and e.extype=case when a.scdno=3 then 0 else 1 end and e.isdel=0 left outer join lectex f on f.lectno=c.lectno and f.exno=e.exno where a.scdno > 2 and a.scdno < 5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=0 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=1 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=6 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmrs e on e.cmno=c.cmno and e.rstype=0 and e.isdel=0 left outer join lectrs f on f.lectno=c.lectno and f.rsno=e.rsno where a.scdno=7 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,c.sdate stime ,c.edate etime,e.cname studyplace,b.studytime days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join cm b on b.ismaster=0 and b.cshape =1 and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.sdate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 left outer join comcode e on e.ccode = b.studyplace where a.scdno=8 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.exno cmexno,b.exname cname,b.estime stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join exam b on date_format(b.estime,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') and b.isopen=1 inner join examuser c on c.exno=b.exno and c.status=1 and c.pstatus=1 inner join users d on d.userno=c.userno and d.status=1 where a.scdno=9 and a.isuse=1 and a.dtime= ?param2] -2025-12-11 15:21:34,464 - Statement Id: [lect.cmrs] Prepared SQL: [select a.rsno,a.rstype,a2.rscno,a2.rscname,b.cshape,b.cname,b.classno,b.rstime,b.retime,b.sstime,b.setime ,c.tyear,c.tseq ,count(distinct d.lectno) countlect,count(distinct e.lectno) countok ,g.username as teachername from cmrs a inner join rsc a2 on a2.rscno=a.rscno inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno inner join lect d on d.cmno=b.cmno and d.status=1 and d.ischanged=0 left outer join lectrs e on e.lectno=d.lectno and e.rsno=a.rsno left outer join cminning f on a.cmino = f.cmino left outer join users g on g.userno = f.userno where a.rsno= ?param0 group by a.rsno,a.rstype,a2.rscno,a2.rscname,b.cshape,b.cname,b.classno,b.rstime,b.retime,b.sstime,b.setime,c.tyear,c.tseq] -2025-12-11 15:21:34,464 - Statement Id: [lect.cmrscqs] Prepared SQL: [select a.rsno ,b.rscqno ,c.qno,c.qtext,c.atype ,d.qino,d.qitext ,sum(case when concat(',',e.atext,',') like concat('%,',d.qino,',%') then 1 else 0 end) scount ,count(e.atext) acount ,group_concat(e.atext order by e.cdt separator '
') atext from cmrs a inner join rscq b on b.rscno=a.rscno inner join question c on c.qno=b.qno left outer join questionitem d on d.qno=c.qno and d.isdel=0 left outer join lectrs e on e.rsno=a.rsno and e.rscqno=b.rscqno where a.rsno= ?param0 group by a.rsno ,b.rscqno ,c.qno,c.qtext,c.atype ,d.qino,d.qitext order by b.dseq,b.qno,d.qino] -2025-12-11 15:21:34,464 - Statement Id: [lect.rscq] Prepared SQL: [select a.rscqno,a.qno,q.atype,qi.qino,row_number() over(partition by qi.qno order by qi.qino) rno from rscq a inner join question q on q.qno=a.qno left outer join questionitem qi on qi.qno=q.qno and qi.isdel=0 where a.rscno= ?param0 order by a.dseq] -2025-12-11 15:21:34,464 - Statement Id: [lect.lectrss] Prepared SQL: [select a.rsno,b.lectno,c.rscno,c.rscqno,u.username,u.userid,uc.cname ccpositionname,b.isrebate,c.cdt,c.atext from cmrs a inner join lect b on b.cmno=a.cmno and b.status=1 and b.ischanged=0 inner join users u on u.userno=b.userno left outer join assign ua on ua.asno=u.asno left outer join comcode uc on uc.ccode=u.ccposition inner join lectrs c on c.lectno=b.lectno and c.rsno=a.rsno inner join rscq rq on rq.rscqno=c.rscqno inner join question q on q.qno=rq.qno where a.rsno= ?param0 order by u.username,u.userno,rq.dseq,rq.rscqno] -2025-12-11 15:21:34,465 - Statement Id: [lect.attoffs] Prepared SQL: [select c.tyear,c.tseq ,a.cmno,a.cname,a.classno ,b.cmino,b.week,b.iseq,b.ititle,b.idate,b.ist,b.iet ,d.username from cm a inner join cminning b on b.cmno=a.cmno and b.isonline=0 and b.idate= ?param0 inner join term c on c.tmno=a.tmno left outer join users d on d.userno=b.userno where a.ismaster=0 and a.sstime <= ?param0 and a.setime >= ?param0 and a.isuse=1 and a.isdel=0 order by b.iet,a.cname] -2025-12-11 15:21:34,465 - Statement Id: [lect.cminning] Prepared SQL: [select c.tyear,c.tseq ,b.cshape,b.cname,b.classno ,a.cmino,a.ititle,a.idate,a.ist,a.iet from cminning a inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno where a.cmino= ?param0] -2025-12-11 15:21:34,465 - Statement Id: [lect.lectinnings.foratt] Prepared SQL: [select a.cmino,b.lectno,c.userno ,ca.asname,c.username,c.userid,d.stime,d.etime,d.istatus ,row_number() over(order by d.udt desc,c.username) rno ,count(a.cdt) over() pagetotalcount from cminning a inner join lect b on b.cmno=a.cmno and b.status=1 and b.ischanged=0 inner join users c on c.userno=b.userno and c.status=1 left outer join assign ca on ca.asno=c.asno left outer join lectinning d on d.lectno=b.lectno and d.cmino=a.cmino where a.cmino= ?param0 order by rno] -2025-12-11 15:21:34,467 - Statement Id: [lect.pagelogs_page] Prepared SQL: [select a.cdt,a.uip,b.pagename,a.loginfo from menupage b inner join ( select cdt, uip, loginfo, pno from pagelog a where a.userno= ?param0 and a.logsite= ?param1 and a.cdt between ?param2 and ?param3 ) a on b.pno=a.pno] -2025-12-11 15:21:34,468 - Statement Id: [lect.reexam.log] Prepared SQL: [select a.* from ( select a.estart,eend,eip ,row_number() over(order by a.cdt desc) rno ,count(a.cno) over() pagetotalcount from lectexrelog a where a.lectno= ?param0 and a.exno= ?param1 ) a order by a.rno] -2025-12-11 15:21:34,469 - Statement Id: [lect.lectexq] Prepared SQL: [select a.lectno,a.exno,a.eqno,a.atext,a.qinos,a.cpoint,a.dpoint,a.iscorrect,a.qseq ,c.qno,c.atype,c.qtext from lectexq a inner join cmexq b on b.eqno=a.eqno inner join question c on c.qno=b.qno where a.lectno= ?param0 and a.exno= ?param1 order by a.qseq] -2025-12-11 15:21:34,471 - Statement Id: [lect.lectsdfiles] Prepared SQL: [select d.orgname,d.fileurl,c.userno,c.userid,c.username from lectsd a inner join lect b on b.lectno=a.lectno and b.status=1 and b.ischanged=0 inner join users c on c.userno=b.userno inner join fileinfo d on d.fgno=a.fgno and d.isdel=0 where a.sdno= ?param0] -2025-12-11 15:21:34,471 - Statement Id: [lect.lectdiscuss] Prepared SQL: [select a.sdno,a.tpoint sdtpoint ,b.lectno,b.cpoint,b.feedb,b.submittime,b.checktime ,c.userno,c.username,c.userid ,d.asname from cmsd a inner join lect b2 on b2.lectno= ?param0 inner join users c on c.userno=b2.userno left outer join assign d on d.asno=c.asno left outer join lectsd b on b.lectno=b2.lectno and b.sdno=a.sdno where a.sdno= ?param1] -2025-12-11 15:21:34,474 - Statement Id: [lect.mydata] Prepared SQL: [select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,a.intval9 ,a.longval,a.longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,a.time3,a.time4 ,a.time5,a.time6 ,a.rno ,a.iscomplete ,a.studytime ,a.studyplacename studyplacename, a.studyplace ,a.cshape from( select 1 dtype ,d.tyear intval,d.tseq intval2,c.cshape intval3,a.pstatus intval4,case when e.rfdno is null then 0 else 1 end intval5,a.isrebate intval6,a.itemno intval7 ,case when (case when l.sdate is null then c.sstime else l.sdate end) < now() and (case when l.edate is null then c.setime else l.edate end) > now() then 1 else 0 end intval8 ,c.studydays intval9 ,l.lectno longval,a.payno longval2 ,c.cname strval,null strval2,null strval3 ,c.rstime time,c.retime time2 ,b.cdt time3,f.estart time4 ,CASE WHEN l.sdate IS NULL then (case when c.cshape ='1' then f.estart else l.cdt end) ELSE l.sdate end AS time5 ,case when l.edate is null then f.eend else l.edate end time6 ,case when b.pstatus = 1 then 99 else b.pstatus end as sortpstatus ,row_number() over(order by sortpstatus, c.retime, b.payno,a.pino) rno ,l.iscomplete ,c.studytime, cc.cname studyplacename, cmis.studyplace, l.cdt ,c.cshape from payitem a inner join pay b on b.payno=a.payno and b.pstatus in (21,22,51,55) and b.rstatus < 2 inner join cm c on c.cmno=a.itemno and c.rstime < now() and c.retime > now() inner join lect l on l.cmno=c.cmno and (l.status < 5 or l.status = 6) and l.ischanged=0 and l.userno=b.userno inner join term d on d.tmno=c.tmno left outer join payrfd e on e.payno=a.payno and e.payno=a.payno and e.rstatus=0 left outer join cminningscd f on f.cmisno = l.cmisno LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = l.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.ptype in (0,1,4) and a.userno= ?param0 and a.pstatus in (21,22,51,55) and a.rstatus=0 and 1 = case when c.retime = '2099-12-31 23:59:59' and l.stime is not null then 0 else 1 end order by sortpstatus,l.cdt desc, c.retime desc, b.payno,a.pino ) a union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,a.time3,a.time4 ,a.time5,a.time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 2 dtype ,c.tyear intval,c.tseq intval2,b.cshape intval3,0 intval4,0 intval5,a.isrebate intval6,a.cmno intval7,0 intval8 ,a.lectno longval,0 longval2 ,b.cname strval,null strval2,null strval3 ,case WHEN a.sdate IS NULL then (case when b.cshape ='1' then d.estart else a.cdt end) ELSE a.sdate end AS time ,case when a.edate is null then d.eend else a.edate end time2 ,d.estart time3,d.eend time4 ,e.cdt time5,null time6 ,row_number() over(order by b.setime desc) rno ,case when d.eend is not null then d.eend else a.edate end as sortedate ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join pay e on e.payno = a.payno inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno left outer join cminningscd d on a.cmisno = d.cmisno LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and (case when a.sdate is null then b.setime else a.edate end) >= now() order by case when time2 > now() then 1 else 0 end asc ,sortedate asc, time2 asc ) a union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,1 intval,c.iseq intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,null strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.iseq) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno inner join cminning c on c.cmno=b.cmno and c.isonline=1 and c.isscd = 0 left outer join lectinning d on d.lectno=a.lectno and d.cmino=c.cmino and d.istatus=2 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,2 intval,c.iseq intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,concat(date_format(c.idate,'%m/%d'),' ',left(c.ist,2),':',right(c.ist,2),' ~ ',left(c.iet,2),':',right(c.iet,2)) strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.iseq) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cminning c on c.cmno=b.cmno and c.isonline=0 and c.isscd = 0 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,3 intval,0 intval2,b.classno intval3,c.extype intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.extype,c.cdt) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cmex c on c.cmno=b.cmno and c.isdel=0 and c.econdition <= a.attrate LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' left outer join lectex d on d.lectno=a.lectno and d.exno=c.exno and d.eend is not null where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,4 intval,0 intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.cdt) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname as studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cmsd c on c.sdtype=0 and c.cmno=b.cmno and c.isdel=0 and c.sdcondition <= a.attrate left outer join lectsd d on d.lectno=a.lectno and d.sdno=c.sdno and d.submittime is not null LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,5 intval,0 intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.cdt) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cmsd c on c.sdtype=1 and c.cmno=b.cmno and c.isdel=0 and c.sdcondition <= a.attrate left outer join lectsdboard d on d.lectno=a.lectno and d.sdno=c.sdno and d.isdel=0 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,a.longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 4 dtype ,a.scdno intval,a.dday intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,b.cmno intval7,0 intval8 ,c.lectno longval,a.alno longval2 ,b.cname strval,null strval2,null strval3 ,a.atime time,c.edate time2 ,row_number() over(order by a.atime desc) rno ,c.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from alarms a inner join cm b on b.cmno=a.cmexno inner join lect c on c.cmno=b.cmno and c.userno=a.userno and c.status=1 and c.ischanged=0 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = c.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.scdno < 9 and a.isdel=0 order by a.atime desc limit 5 ) a] -2025-12-11 15:21:34,475 - Statement Id: [lect.myexamrenews] Prepared SQL: [select a.exno,a.userno,a.certtime,a.certdate,a.certindate,a.renewreason,a.isfirst,a.certidx ,b.username cnoname from examuserrenew a left outer join users b on b.userno=a.cno where a.exno= ?param0 and a.userno= ?param1 order by a.certdate desc] -2025-12-11 15:21:34,475 - Statement Id: [lect.myexamrenewlects] Prepared SQL: [select a.*,b.cmno,b.oktime,b.iscomplete from ( select distinct(c.cmno),c.cname,c.cshape from examuser a inner join exam b on b.exno=a.exno inner join cm c on c.certcc=b.certcc and c.certgradecc=b.certgradecc and c.isdel=0 and c.isuse=1 inner join cg d on d.cgno = c.cgno and d.isuse=1 and d.isdel=0 and d.iscover=1 where a.exno= ?param0 and a.userno= ?param1 )a inner join lect b on b.cmno=a.cmno where b.status=1 and b.iscomplete=1 and b.ischanged=0 and b.userno= ?param1 group by a.cmno,a.cname,a.cshape,b.oktime,b.iscomplete limit 3] -2025-12-11 15:21:34,476 - Statement Id: [lect.myalarm] Prepared SQL: [select 4 dtype,a.scdno intval,a.dday intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,b.cmno intval7 ,c.lectno longval,a.alno longval2 ,b.cname strval,null strval2,null strval3 ,a.atime time,null time2 from alarms a inner join cm b on b.cmno=a.cmexno inner join lect c on c.cmno=b.cmno and c.userno=a.userno and c.status=1 and c.ischanged=0 where a.userno= ?param0 and date_add(a.atime, interval 3 month) > now() and a.scdno < 9 and a.isdel=0 order by a.atime desc] -2025-12-11 15:21:34,476 - Statement Id: [lect.lectex.result] Prepared SQL: [select a.etime,a.exname,a.tpoint fullpoint,a.isresultopen ,b.estart,b.eend,b.tpoint, b.udt from cmex a inner join lectex b on b.lectno= ?param0 and b.exno=a.exno inner join lect c on c.lectno=b.lectno and c.userno= ?param1 where a.exno= ?param2] -2025-12-11 15:21:34,476 - Statement Id: [lect.lectexq.result] Prepared SQL: [select d.atype,b.cpoint,b.dpoint,d.qtext,b.atext,d.qdesc,b.iscorrect,c.qno,b.eqno,b.qseq from lectex a inner join lect a2 on a2.lectno=a.lectno and a2.userno= ?param0 inner join lectexq b on b.lectno=a.lectno and b.exno=a.exno inner join cmexq c on c.eqno=b.eqno inner join question d on d.qno=c.qno where a.lectno= ?param1 and a.exno= ?param2 order by b.qseq] -2025-12-11 15:21:34,476 - Statement Id: [lect.lectexresult.selectrate] Prepared SQL: [select a.eqno,sum(case when a.atext = b.atext then 1 else 0 end) / count(b.eqno) * 100 selectrate from lectexq a inner join lect a2 on a2.lectno=a.lectno and a2.userno= ?param0 inner join lectexq b on b.exno=a.exno and b.eqno=a.eqno where a.lectno= ?param1 and a.exno= ?param2 group by a.eqno] -2025-12-11 15:21:34,476 - Statement Id: [lect.myrecomm] Prepared SQL: [select c.tyear,c.tseq,a.cmno,b.cshape,b.cname,b.rstime,b.retime,e.cgcode,b.isrefund from ( select a.* from ( select distinct b.ispre idx,c.cmno from lect a inner join cmrelay b on b.cmno=a.cmno inner join cm c on c.ismaster=0 and c.pcmno=b.rcmno and c.rstime < now() and c.retime > now() left outer join lect d on d.userno=a.userno and d.cmno=c.cmno where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null order by b.ispre,c.retime limit 2 ) a union all select a.* from ( select 2 idx,c.cmno from users a inner join comcode b on b.ccode=a.ccposition inner join cm c on c.ismaster=0 and c.rstime < now() and c.retime > now() and c.jobpositiongrade like concat('%',b.refcode,'%') left outer join lect d on d.userno=a.userno and d.cmno=c.cmno where a.userno= ?param0 and d.lectno is null order by c.retime limit 2 ) a ) a inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno inner join cg d on d.cgno=b.cgno inner join cg e on e.cgno=d.pcgno order by a.idx,b.retime limit 2] -2025-12-11 15:21:34,476 - Statement Id: [lect.attcert.check] Prepared SQL: [select ifnull(a.isattcheck,0) intval,b.ischkatt intval2,c.ischkatt intval3 ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) strval from lect a inner join users b on b.userno = a.userno inner join cm c on c.cmno = a.cmno where a.lectno = ?param0] -2025-12-11 15:21:34,477 - Statement Id: [lect.lectinning.attcert.check] Prepared SQL: [select ifnull(d.isattcheck,0) intval,b.ischkatt intval2,c.ischkatt intval3 ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) strval ,b.authplatform strval2 from lect a inner join users b on b.userno = a.userno inner join cm c on c.cmno = a.cmno left outer join lectinning d on d.lectno = a.lectno and d.cmino = ?param0 where a.lectno = ?param1 and a.userno = ?param2] -2025-12-11 15:21:34,477 - Statement Id: [lect.lecture.document.past] Prepared SQL: [select no lectno,substr(a.cshape,1,3) cshapename2,a.cgname cname,a.ssdate sstime,a.sedate setime ,case when a.rprice> 0 then 1 else 0 end isrebate from docprintpast a inner join users b on b.userpno= a.userpno where userno = ?param0] -2025-12-11 15:21:34,477 - Statement Id: [lect.lectinning.new] Prepared SQL: [select a.logno longval ,a.lectno intval,a.cmino intval2,max(a.intval+a.intval2) intval3 ,a.strval,a.strval2,a.intval3 intval4 from( select a.logno,a.lectno,a.cmino ,case when b.edate < now() then 0 when b.status <> 1 then 0 else case when a.stime = a.etime then 1 else 0 end end intval ,case when b.edate < now() then 0 when b.status <> 1 then 0 else case when (timestampdiff(second,a.stime,a.etime)%300) = 0 then 1 else 0 end end intval2 ,c.cname strval,d.ititle strval2,d.iseq intval3 from lectinningpage a inner join lect b on b.lectno = a.lectno inner join cm c on c.cmno = b.cmno inner join cminning d on d.cmino = a.cmino where b.userno = ?param0 order by a.cdt desc limit 1 ) a] -2025-12-11 15:21:34,478 - Statement Id: [lect.count.user2] Prepared SQL: [select max(lectCnt) * min(checkNum) from ( select count(t1.lectno) as lectCnt, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (103,104,105) and t5.typegrade = ?param0 and t5.typeedu = ?param1 and t1.userno = ?param2 and t5.typeman = 28 union select 0 as lectCnt, (case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param2 and t2.pcmno = ?param3 )t] -2025-12-11 15:21:34,478 - Statement Id: [lect.count.user3] Prepared SQL: [select max(lectCnt) * min(checkNum) from ( select count(t1.lectno) as lectCnt, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (103,104) and t5.typeedu = 30 and t1.userno = ?param0 and t5.typeman = 28 union select 0 as lectCnt, (case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param0 and t2.pcmno = ?param1 )t] -2025-12-11 15:21:34,478 - Statement Id: [lect.count.user4] Prepared SQL: [select count(t1.lectno) from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param0 and t2.pcmno = ?param1] -2025-12-11 15:21:34,478 - Statement Id: [lect.count.user5] Prepared SQL: [select max(lectCnt) * min(checkNum) from ( select count(t1.lectno) as lectCnt, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (103,104) and t5.typeedu = ?param0 and t1.userno = ?param1 and t5.typeman = 28 union select 0 as lectCnt, (case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param1 and t2.pcmno = ?param2 )t] -2025-12-11 15:21:34,478 - Statement Id: [lect.count.user6] Prepared SQL: [select (max(lectCnt1) + max(lectCnt2)) * min(checkNum) from ( select count(t1.lectno) as lectCnt1, 0 as lectCnt2, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (102,103,104,105) and t5.typeedu = 35 and t1.userno = ?param0 and t5.typeman = 28 and t5.typegrade in (38,39) union select 0 as lectCnt1, count(t1.lectno) as lectCnt2,(case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param0 and t2.pcmno = ?param1 )t] -2025-12-11 15:21:34,478 - Statement Id: [lect.pplog.get] Prepared SQL: [select l.lectno, l.cmno, l.payno, pp.cshape, cc.cname zstring1, cc2.cname zstring2, cc3.cname zstring3, cc4.cname zstring4, cc5.cname zstring5 from lect l inner join pay p on l.payno = p.payno and l.userno = p.userno inner join pplog pp on p.pplno = pp.pplno left outer join comcode cc on cc.ccode = pp.typeman left outer join comcode cc2 on cc2.ccode = pp.typeedu left outer join comcode cc3 on cc3.ccode = pp.typegrade left outer join comcode cc4 on cc4.ccode = pp.typejob left outer join comcode cc5 on cc5.ccode = pp.typejobitem where l.lectno = ?param0 and l.userno = ?param1] -2025-12-11 15:21:34,479 - Statement Id: [lect.enroll.get] Prepared SQL: [SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED; SELECT a.USERNO , b.lectno , b.ISCOMPLETE , b.completeno , c.cmno , c.CNAME , d.PCGNO , e.PAYNO , e.PSTATUS , f.CSHAPE , f.TYPEMAN , f.TYPEEDU , f.TYPEGRADE , f.TYPEJOB , d.CGCODE , d.CGNAME , f.CMISNO FROM users a INNER JOIN lect b ON a.USERNO = b.USERNO INNER JOIN cm c ON b.CMNO = c.CMNO INNER JOIN cg d ON c.cgno = d.cgno INNER JOIN pay e ON b.payno = e.PAYNO INNER JOIN pplog f ON b.USERNO = e.USERNO AND b.CMNO = f.CMNO AND e.PPLNO = f.PPLNO WHERE b.STATUS = 1 AND (e.PSTATUS = 1 OR e.PSTATUS = 22) AND b.USERNO = ?param0 ;] -2025-12-11 15:21:34,479 - Statement Id: [lect.sedate.change] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,sdate = ?param2 ,edate= ?param3 where lectno= ?param4 and status = 1] -2025-12-11 15:21:34,481 - Statement Id: [lect.lectchange] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,ischanged=1 where lectno= ?param2 ; insert into lect (cmno,payno,pino,userno,status,iscomplete,orgcmno,attrate,isrebate,ispc,isjoin,fgno,ischanged,cdt,cno,udt,uno,uip) select ?param3 ,payno,pino,userno,status,null,cmno,0,isrebate,ispc,isjoin,fgno,0,now(), ?param0 ,now(), ?param0 , ?param1 from lect a where a.lectno= ?param2] -2025-12-11 15:21:34,483 - Statement Id: [lect.lectsd.save] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,iscopy= ?param2 ,cpoint= ?param3 ,feedb= ?param4 ,memo= ?param5 ,checktime=case when ?param3 is not null or ?param4 is not null then now() else checktime end ,checkip=case when ?param3 is not null or ?param4 is not null then ?param1 else checkip end ,fgno= ?param6 where lectno= ?param7 and sdno= ?param8 ; insert into lectsd (lectno,sdno,atext,fgno,copyrate,iscopy,cpoint,feedb,memo,submittime,submitip,checktime,checkip,cdt,cno,udt,uno,uip) select ?param7 , ?param8 ,null, ?param6 ,null, ?param2 , ?param3 , ?param4 , ?param5 ,null,null ,case when ?param3 is not null or ?param4 is not null then now() else null end ,case when ?param3 is not null or ?param4 is not null then ?param1 else null end ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectsd b on b.lectno= ?param7 and b.sdno= ?param8 where b.lectno is null] -2025-12-11 15:21:34,484 - Statement Id: [lect.lectsd.save2] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,iscopy= ?param2 ,cpoint= ?param3 ,feedb= ?param4 ,memo= ?param5 ,checktime=case when ?param3 is not null or ?param4 is not null then now() else checktime end ,checkip=case when ?param3 is not null or ?param4 is not null then ?param1 else checkip end ,submittime=case when ?param6 = 'T' then now() else submittime end ,submitip=case when ?param6 = 'T' then ?param1 else submitip end ,fgno= ?param7 where lectno= ?param8 and sdno= ?param9 ; insert into lectsd (lectno,sdno,atext,fgno,copyrate,iscopy,cpoint,feedb,memo,submittime,submitip,checktime,checkip,cdt,cno,udt,uno,uip) select ?param8 , ?param9 ,null, ?param7 ,null, ?param2 , ?param3 , ?param4 , ?param5 ,case when ?param6 = 'T' then now() else null end ,case when ?param6 = 'T' then ?param1 else null end ,case when ?param3 is not null or ?param4 is not null then now() else null end ,case when ?param3 is not null or ?param4 is not null then ?param1 else null end ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectsd b on b.lectno= ?param8 and b.sdno= ?param9 where b.lectno is null; update lect l inner join ( select l.lectno, round(avg(ifnull(ls.cpoint,0)),1) as avgtpoint, round(((round(avg(ifnull(ls.cpoint,0)),1) * ce.subject / 100) ),1) spoint from lect l inner join cmsd cs on l.cmno = cs.cmno and cs.sdtype = 0 and cs.isdel = 0 left outer join lectsd ls on l.lectno = ls.lectno and cs.sdno = ls.sdno and ls.sdno= ?param9 inner join cmev ce on l.cmno = ce.cmno where l.status = 1 and l.lectno = ?param8 group by l.lectno )t on l.lectno = t.lectno set l.spoint = t.spoint , l.subjectpoint = t.avgtpoint , l.udt = now() , l.uno = ?param0 , l.uip= ?param1 where l.status = 1 and l.lectno = ?param8 ; update lect l inner join ( select l.lectno, round(avg(ifnull(ls.cpoint,0)),1) as avgtpoint, round(((round(avg(ifnull(ls.cpoint,0)),1) * ce.discuss / 100)),1) dpoint from lect l inner join cmsd cs on l.cmno = cs.cmno and cs.sdtype = 1 and cs.isdel = 0 left outer join lectsd ls on l.lectno = ls.lectno and cs.sdno = ls.sdno and ls.sdno= ?param9 inner join cmev ce on l.cmno = ce.cmno where l.status = 1 and l.lectno = ?param8 group by l.lectno )t on l.lectno = t.lectno set l.dpoint = t.dpoint , l.discusspoint = t.avgtpoint , l.udt = now() , l.uno = ?param0 , l.uip= ?param1 where l.status = 1 and l.lectno = ?param8 ;] -2025-12-11 15:21:34,484 - Statement Id: [lect.lectsd2.save] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,cpoint= ?param2 ,feedb= ?param3 ,checktime=case when ?param2 is not null or ?param3 is not null then now() else checktime end ,checkip=case when ?param2 is not null or ?param3 is not null then ?param1 else checkip end where lectno= ?param4 and sdno= ?param5 ; insert into lectsd (lectno,sdno,atext,fgno,copyrate,iscopy,cpoint,feedb,submittime,submitip,checktime,checkip,cdt,cno,udt,uno,uip) select ?param4 , ?param5 ,null,null,null,0, ?param2 , ?param3 ,null,null ,case when ?param2 is not null or ?param3 is not null then now() else null end ,case when ?param2 is not null or ?param3 is not null then ?param1 else null end ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectsd b on b.lectno= ?param4 and b.sdno= ?param5 where b.lectno is null] -2025-12-11 15:21:34,486 - Statement Id: [lect.edub2b] Prepared SQL: [insert into edub2b (etype,userno,edate,esubject,etarget,ecount,eplace,ecomment,compname,ceoname,brno,addr,btype,bkind,manname,email,telno,fgno,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 ,HEX(AES_ENCRYPT( ?param15 , 'np123@!')),HEX(AES_ENCRYPT( ?param16 , 'np123@!')), ?param17 ,now(), ?param18 ,now(), ?param18 , ?param19 )] -2025-12-11 15:21:34,486 - Statement Id: [lect.alarm.del] Prepared SQL: [update alarms set isdel=1 where alno= ?param0 and userno= ?param1] -2025-12-11 15:21:34,486 - Statement Id: [lect.completetime.change] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,completetime= ?param2 where lectno= ?param3 and iscomplete=1;] -2025-12-11 15:21:34,486 - Statement Id: [lect.drop2day] Prepared SQL: [update pay a inner join lect b on b.payno = a.payno and b.cmno = ?param0 and b.ischanged=0 and ifnull(b.isready,0) = 1 and b.status = 4 and DATE_ADD(b.oktime, INTERVAL 2 DAY) < now() set a.pstatus = 52, a.udt = now(), a.uno = ?param1 , a.uip = ?param2 ; update payitem a inner join pay b on b.payno = a.payno and b.pstatus = 52 inner join lect c on c.payno = b.payno and c.cmno = ?param0 and c.ischanged=0 and ifnull(c.isready,0) = 1 and c.status = 4 and DATE_ADD(c.oktime, INTERVAL 2 DAY) < now() set a.pstatus = b.pstatus, a.udt = now(), a.uno = ?param1 , a.uip = ?param2 ; update lect set status = 5, oktime = now(), udt = now(), uno = ?param1 , uip = ?param2 where cmno = ?param0 and ifnull(isready,0) = 1 and ischanged=0 and status = 4 and DATE_ADD(oktime, INTERVAL 2 DAY) < now()] -2025-12-11 15:21:34,487 - Statement Id: [lect.isatt.in] Prepared SQL: [update lect set isattcheck = 1, lakey = ?param0 , latime = now() where lectno = ?param1] -2025-12-11 15:21:34,487 - Statement Id: [lect.lectinning.isatt.in] Prepared SQL: [update lectinning a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 set a.isattcheck = ?param1 ,a.udt=now(),a.uno= ?param2 ,a.uip= ?param3 where a.lectno= ?param4 and a.cmino= ?param5 ; insert into lectinning (lectno,cmino,totstudy,stime,etime,istatus,finishtime,sip,eip,ispcs,ispce,pseq,psec,isattcheck,cdt,cno,udt,uno,uip) select ?param4 ,a.cmino,0,now(),now(),case when a.atime=0 then 2 else 0 end,case when a.atime=0 then now() else null end, ?param3 , ?param3 ,1,null,ctp.pseq,0, ?param1 ,now(), ?param2 ,now(), ?param2 , ?param3 from cminning a inner join ctpage ctp on ctp.ctno=a.ctno and ctp.isdel=0 and ctp.pseq=1 left outer join lectinning b on b.lectno= ?param4 and b.cmino= ?param5 where a.cmino= ?param5 and b.lectno is null;] -2025-12-11 15:21:34,487 - Statement Id: [lect.cmisno.up] Prepared SQL: [update lect set cmisno = ?param0 where lectno = ?param1 ; update pplog a left outer join ( select a.lectno,a.payno,b.pplno,a.cmisno from lect a inner join pay b on b.payno = a.payno where a.lectno = ?param1 ) b on b.pplno = a.pplno set a.cmisno = b.cmisno where b.lectno = ?param1 ; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = (case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end) ,a.sdate = (case when b.estart is not null then date_format(b.estart,'%Y-%m-%d 00:00:00') else a.sdate end) where a.lectno = ?param1 and c.cshape = 1; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end where a.lectno = ?param1 and c.cshape <> 1;] -2025-12-11 15:21:34,487 - Statement Id: [lect.lectsd.del] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,submittime=null ,submitip=null ,fgno=null where lectno= ?param2 and sdno= ?param3 ;] -2025-12-11 15:21:34,506 - Statement Id: [board.bmos] Prepared SQL: [select a.opno,a.bmno,a.opname,a.isuse,a.dsort ,a.opno value,a.opname text from boardmasteropening a where a.bmno= ?param0 and a.isdel=0 order by a.dsort,a.cdt] -2025-12-11 15:21:34,507 - Statement Id: [board.get] Prepared SQL: [select e.asname ,c.bmno,c.bmname,c.isuseopening,c.isreply,c.disptype,c.bmtype ,f.opname ,b.bno,b.pbno,b.subject,b.istop,b.issecr,b.cdt,d.username cnoname,b.rcount,b.fgno,b.fgnothumb,b.opno,b.contents,b.isopen ,b2.subject psubject ,g.cmno,g.cname,g.classno ,h.tmno,h.tyear,h.tseq ,count(b3.bno) ccount from board b inner join boardmaster c on c.bmno=b.bmno inner join users d on d.userno=b.cno left outer join board b2 on b2.bno=b.pbno and b2.isdel=0 left outer join board b3 on b3.pbno=b.bno and b3.isdel=0 left outer join assign e on e.asno=c.asno left outer join boardmasteropening f on f.opno=b.opno left outer join cm g on g.cmno=b.cmno left outer join term h on h.tmno=g.tmno where b.bno= ?param0 group by e.asname ,c.bmno,c.bmname,c.isuseopening,c.isreply,c.disptype,c.bmtype ,f.opname ,b.bno,b.pbno,b.subject,b.istop,b.issecr,b.cdt,d.username,b.rcount,b.fgno,b.fgnothumb,b.opno,b.contents,b.isopen ,b2.subject ,g.cmno,g.cname,g.classno ,h.tmno,h.tyear,h.tseq] -2025-12-11 15:21:34,507 - Statement Id: [board.boardcmts] Prepared SQL: [select a.bcno,a.bno,a.ctext,a.isdel,a.cdt,a.udt,a.cno ,b.username cnoname,b.usertype from boardcmt a inner join users b on b.userno=a.cno where a.bno= ?param0 and a.isdel=0 order by a.cdt desc] -2025-12-11 15:21:34,508 - Statement Id: [board.bs.forqna] Prepared SQL: [select a.bno,a.pbno,a.subject,a.contents,a.cdt,a.fgno,f.opname,a.cdt,b.usertype,a.rcount from board a inner join users b on b.userno=a.cno left outer join boardmasteropening f on f.opno=a.opno where a.bno= ?param0 and (a.cno= ?param1 or b.usertype in (91,92)) union all select a.bno,a.pbno,a.subject,a.contents,a.cdt,a.fgno,f.opname,a.cdt,b.usertype,a.rcount from board a inner join users b on b.userno=a.cno left outer join boardmasteropening f on f.opno=a.opno where a.pbno= ?param0] -2025-12-11 15:21:34,509 - Statement Id: [board.bm.in] Prepared SQL: [insert into boardmaster (bmcode,bmposition,bmname,bmdesc,bmtype,disptype,isuseopening,isreply,isopen,isdefault,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 ,0,now(), ?param9 ,now(), ?param9 , ?param10 );] -2025-12-11 15:21:34,509 - Statement Id: [board.bm.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 15:21:34,510 - Statement Id: [board.in] Prepared SQL: [insert into board (pbno,bmno,opno,subject,contents,fgno,fgnothumb,cmno,rcount,rpcount,isdel,istop,issecr,isopen,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 ,0,0,0, ?param8 , ?param9 , ?param10 ,now(), ?param11 ,now(), ?param11 , ?param12 );] -2025-12-11 15:21:34,511 - Statement Id: [board.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 15:21:34,511 - Statement Id: [board.inp] Prepared SQL: [insert into board (pbno,bmno,opno,subject,contents,fgno,fgnothumb,cmno,rcount,rpcount,isdel,istop,issecr,isopen,cdt,cno,udt,uno,uip) select bno,bmno,opno, ?param0 , ?param1 , ?param2 , ?param3 ,cmno,0,0,0,0, ?param4 , ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 from board where bno= ?param8 ;] -2025-12-11 15:21:34,511 - Statement Id: [board.inp.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 15:21:34,511 - Statement Id: [board.boardcmt.in] Prepared SQL: [update board set rpcount = rpcount+1 where bno= ?param0 ; insert into boardcmt (bno,ctext,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,0,now(), ?param2 ,now(), ?param2 , ?param3 );] -2025-12-11 15:21:34,511 - Statement Id: [board.boardcmt.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 15:21:34,512 - Statement Id: [board.bm.up] Prepared SQL: [update boardmaster set udt=now(),uno= ?param0 ,uip= ?param1 ,bmname = ?param2 ,bmdesc = ?param3 ,bmtype =case when isdefault>0 then bmtype else ?param4 end ,disptype =case when isdefault>0 then disptype else ?param5 end ,isuseopening = ?param6 ,isreply = ?param7 ,isopen =case when isdefault>0 then isopen else ?param8 end where bmno= ?param9] -2025-12-11 15:21:34,512 - Statement Id: [board.bd.read] Prepared SQL: [update board set rcount = rcount +1 where bno= ?param0] -2025-12-11 15:21:34,512 - Statement Id: [board.bmassign.save] Prepared SQL: [update boardmaster set udt=now(),uno= ?param0 ,uip= ?param1 ,isopen=1 where bmno in (select bmno from (select bmno from boardmaster where asno= ?param2 and isdefault=3) a); insert into boardmaster (bmcode,bmposition,bmname,bmdesc,bmtype,disptype,isuseopening,isreply,isopen,isdefault,asno,cdt,cno,udt,uno,uip) select concat('assignnotice_', ?param2 ),0,'°øÁö»çÇ×',null,0,0,0,1,1,3, ?param2 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join boardmaster b on b.asno= ?param2 and b.isdefault=3 where b.bmno is null;] -2025-12-11 15:21:34,512 - Statement Id: [board.bmassign.save2] Prepared SQL: [update boardmaster set udt=now(),uno= ?param0 ,uip= ?param1 ,isopen=0 where bmno in (select bmno from (select bmno from boardmaster where asno= ?param2 and isdefault=3) a)] -2025-12-11 15:21:34,512 - Statement Id: [board.up] Prepared SQL: [update board set udt=now(),uno= ?param0 ,uip= ?param1 ,opno =case when pbno is null then ?param2 else opno end ,subject = ?param3 ,contents = ?param4 ,fgno = ?param5 ,fgnothumb = ?param6 ,istop =case when pbno is null then ?param7 else istop end ,issecr = ?param8 ,isopen = ?param9 where bno= ?param10] -2025-12-11 15:21:34,526 - Statement Id: [mm.comcode.insert] Prepared SQL: [update comcode a inner join ( select ccode, ?param0 + row_number() over(order by corder) rno from comcode where cgroup= ?param1 and corder >= ?param0 ) b on b.ccode=a.ccode set a.corder=b.rno where a.cgroup= ?param1 ; insert into comcode (cname, cgroup, cgroupname, isuse, corder,cdt,cno,udt,uno,uip) select ?param2 , ?param1 , a.cgroupname, ?param3 , ?param0 ,now(), ?param4 ,now(), ?param4 , ?param5 from comcode a where a.cgroup= ?param1 limit 1] -2025-12-11 15:21:34,526 - Statement Id: [mm.comcode.groupupdate] Prepared SQL: [update comcode set cgroupname= ?param0 where cgroup= ?param1] -2025-12-11 15:21:34,526 - Statement Id: [mm.banner.save] Prepared SQL: [update banner set udt=now(),uno= ?param0 ,uip= ?param1 ,btitle= ?param2 ,bdesc= ?param3 ,burl= ?param4 ,ismain=0,bseq= ?param5 ,isopen= ?param6 ,fgno= ?param7 ,fgno2= ?param8 where ?param9 > 0 and bno= ?param9 ; insert into banner(bno,btitle,fgno,fgno2,bdesc,burl,ismain,bseq,isopen,cdt,cno,udt,uno,uip) select ?param9 , ?param2 , ?param7 , ?param8 , ?param3 , ?param4 , ?param10 , ?param5 , ?param6 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a where ?param9 = 0] -2025-12-11 15:21:34,526 - Statement Id: [mm.popup.save] Prepared SQL: [update popup set udt=now(),uno= ?param0 ,uip= ?param1 ,ptitle = ?param2 ,pcontents= ?param3 ,toppx= ?param4 ,leftpx= ?param5 ,pwidth= ?param6 ,pheight= ?param7 ,purl= ?param8 ,zindex= ?param9 ,isopen= ?param10 where ?param11 > 0 and pno= ?param11 ; insert into popup (ptitle,pcontents,toppx,leftpx,pwidth,pheight,purl,zindex,isopen,cdt,cno,udt,uno,uip) select ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a where ?param11 = 0] -2025-12-11 15:21:34,526 - Statement Id: [mm.menupage.save] Prepared SQL: [update menupage set udt=now(),uno= ?param0 ,uip= ?param1 ,pdepth = ?param2 ,pagetype= ?param3 ,bmno= ?param4 ,porder = ?param5 ,pagename= ?param6 ,pagedesc= ?param7 ,pageurl = ?param8 ,pagehtml= ?param9 ,isopen = ?param10 ,usertype= ?param11 ,refcode= ?param12 ,imagecode= ?param13 ,bgtitle= ?param14 ,bgdesc= ?param15 where ?param16 > 0 and pno = ?param16 ; insert into menupage (pno,ppno,pdepth,pagetype,bmno,porder,pagename,pagedesc,pageurl,pagehtml,isopen,usertype,refcode,imagecode,bgtitle,bgdesc,cdt,cno,udt,uno,uip) select ?param16 , ?param17 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a where ?param16 < 1] -2025-12-11 15:21:34,537 - Statement Id: [pay.payitems.forexampay] Prepared SQL: [select 3 ptype,b.exno itemno,b.exname itemname,0 isrebate,1 pcnt ,b.outfee orgamt ,case when ua.isjoin=1 then b.outfee-b.infee else 0 end discamt ,case when ua.isjoin=1 then b.infee else b.outfee end payamt ,case when ua.isjoin=1 then b.infee else b.outfee end payamt2 ,b.rstime,b.retime from examuser a inner join exam b on b.exno=a.exno and b.rstime < now() and b.retime > now() inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno where a.exno= ?param0 and a.userno= ?param1 and a.status=1 and a.pstatus=4] -2025-12-11 15:21:34,538 - Statement Id: [pay.payitems.forcertpay] Prepared SQL: [update payitem a inner join pay b on b.payno=a.payno and b.userno= ?param0 and b.pstatus=21 inner join users u on u.userno=b.userno left outer join assign ua on ua.asno=u.asno left outer join cm c on a.ptype=4 and c.cmno=a.itemno left outer join book d on a.ptype=2 and d.bkno=a.itemno set a.orgamt=case when a.ptype=4 then c.outfee else d.price * a.pcnt end ,a.discamt=case when a.ptype=4 and ua.isjoin=1 then c.outfee-c.infee else 0 end ,a.payamt=case when a.ptype=4 then case when ua.isjoin=1 then c.infee else c.outfee end else d.price * a.pcnt end where a.payno= ?param1 and a.ptype in (2,4) and a.pstatus in(21,50); update pay a inner join ( select a.payno,sum(b.orgamt) orgamt,sum(b.discamt) discamt,sum(b.payamt) payamt from pay a inner join payitem b on b.payno=a.payno where a.payno= ?param1 and a.userno= ?param0 and a.pstatus=21 group by a.payno ) b on b.payno=a.payno set a.orgamt=b.orgamt,a.discamt=b.discamt,a.payamt=b.payamt where a.payno= ?param1 and a.userno= ?param0 and a.pstatus=21; select b.ptype,b.itemno,case when b.ptype=4 then c.cname else d.bkname end itemname,b.isrebate,b.pcnt ,b.orgamt,b.discamt,b.payamt payamt2,case when b.ptype=4 then b.payamt else d.price end payamt,datediff(c.setime, c.sstime)+1 days ,c.rstime,c.retime from pay a inner join payitem b on b.payno=a.payno and b.ptype in(2,4) and b.pstatus in(21,50) left outer join cm c on b.ptype=4 and c.cmno=b.itemno left outer join book d on b.ptype=2 and d.bkno=b.itemno inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno where a.payno= ?param1 and a.userno= ?param0 and a.pstatus=21] -2025-12-11 15:21:34,538 - Statement Id: [pay.cmcheck.forgrouppay] Prepared SQL: [select a.cmno,a.cname,a.quota,a.rstime,a.retime ,b.userno,b.status,c.username ,case when ?param0 like concat('%,',b.userno,',%') then 1 else 0 end ispaied ,a.infee,a.outfee,case when ua.isjoin=1 then a.infee else a.outfee end payamt from cm a inner join users u on u.userno= ?param1 left outer join assign ua on ua.asno=u.asno left outer join lect b on b.cmno=a.cmno and b.status < 5 and b.ischanged=0 left outer join users c on c.userno=b.userno and c.status=1 where a.cmno= ?param2 and a.ismaster=0 and a.rstime < now() and a.retime > now() and a.isuse=1 and a.isdel=0] -2025-12-11 15:21:34,539 - Statement Id: [pay.payitems] Prepared SQL: [select a0.payno,a0.isgroup,a0.isexam,a0.isdvr,a0.payamt tpayamt,a0.paylimit,a0.ptype,a0.udt,a0.deliamt,a0.pgkey ,ad.rcvname ,CAST(AES_DECRYPT(UNHEX(ad.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(ad.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(ad.email), 'np123@!') AS char) email ,ad.post,ad.address1,ad.address2 ,a.ptype ptype2,a.payamt,a.pcnt,a.isrebate,a.itemno ,b.cmno,b.cshape,b.sstime,b.setime ,b1.rsno ,b2.username,cc.cname ccpositionname,b2.isassignuser ,CAST(AES_DECRYPT(UNHEX(b2.email), 'np123@!') AS char) email2 ,CAST(AES_DECRYPT(UNHEX(b2.telno), 'np123@!') AS char) telno2 ,b2.depart,b2.kfcfyear,b2.edus ,c.bkno ,case a.ptype when 0 then b.cname when 4 then b.cname when 2 then c.bkname when 3 then e.exname else '-' end itemname ,cg2.cgcode ,CAST(AES_DECRYPT(UNHEX(pd.vactnum), 'np123@!') AS char) vactnum,pd.vactbankname,pd.vactname ,t.lectno,t.status ,ad.isdvr isdvr2 from pay a0 left outer join paydvr ad on ad.payno=a0.payno left outer join paydata pd on pd.payno=a0.payno inner join payitem a on a.payno=a0.payno left outer join cm b on a.ptype in(0,4) and b.cmno=a.itemno left outer join lect t on t.cmno=b.cmno and t.userno=a.userno and t.status=1 left outer join cg cg1 on cg1.cgno=b.cgno left outer join cg cg2 on cg2.cgno=cg1.pcgno left outer join cmrs b1 on b1.cmno=b.cmno and b1.rstype=1 and b1.isdel=0 left outer join users b2 on b2.userno=a.userno left outer join comcode cc on cc.ccode=b2.ccposition left outer join book c on a.ptype=2 and c.bkno=a.itemno left outer join examuser d on a.ptype=3 and d.exno=a.itemno and d.userno=a0.userno and d.payno=a0.payno left outer join exam e on e.exno=d.exno where a0.payno= ?param0] -2025-12-11 15:21:34,539 - Statement Id: [pay.paylect.get] Prepared SQL: [select a.fgno ,b.cshape,b.cname,b.rstime,b.retime,b.sstime,b.setime ,b2.cname certgradeccname ,c.username ,CAST(AES_DECRYPT(UNHEX(c.email), 'np123@!') AS char) email ,CAST(AES_DECRYPT(UNHEX(c.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(c.telno), 'np123@!') AS char) telno ,c.depart ,c2.cname ccpositionname ,d.asname from lect a inner join cm b on b.cmno=a.cmno left outer join comcode b2 on b2.ccode=b.certgradecc inner join users c on c.userno=a.userno left outer join comcode c2 on c2.ccode=c.ccposition left outer join assign d on d.asno=c.asno where a.payno= ?param0] -2025-12-11 15:21:34,540 - Statement Id: [pay.carts] Prepared SQL: [select a.pcno,a.ptype,a.itemno,a.isrefund,a.cmno,a.userno,a.pcnt,a.fgno ,case when a.ptype=0 then b.cname else c.bkname end itemname,b.cshape,b.sstime,b.setime ,case when a.ptype = 0 then case when ua.isjoin=1 then b.infee else b.outfee end else c.price end payamt ,case when a.ptype = 0 then b.outfee else c.price end orgamt from paycart a inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno left outer join cm b on a.ptype=0 and b.cmno=a.itemno left outer join book c on a.ptype in (2,9) and c.bkno=a.itemno where a.status=1 and a.userno= ?param0 order by a.cdt desc] -2025-12-11 15:21:34,541 - Statement Id: [pay.payitems.forcartpay] Prepared SQL: [select case when a.ptype = 9 then 2 else a.ptype end ptype,a.itemno,case when a.ptype=0 then b.cname else c.bkname end itemname,case when a.ptype=0 then a.isrefund else 0 end isrebate,a. pcnt ,case when a.ptype=0 then b.outfee else c.price end orgamt ,case when a.ptype=0 then case when ua.isjoin=1 then b.outfee-b.infee else 0 end else 0 end discamt ,case when a.ptype=0 then case when ua.isjoin=1 then b.infee else b.outfee end else c.price end payamt ,case when a.ptype=0 then case when ua.isjoin=1 then b.infee else b.outfee end else c.price end * a.pcnt payamt2 ,b.rstime,b.retime,b.sstime,b.setime,b.cshape,datediff(b.setime, b.sstime)+1 days from paycart a left outer join cm b on a.ptype=0 and b.cmno=a.itemno and b.rstime < now() and b.retime > now() left outer join book c on a.ptype in (2,9) and c.bkno=a.itemno inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno where a.userno= ?param0 and a.status=1 and a.ispay=1;] -2025-12-11 15:21:34,541 - Statement Id: [pay.mypay] Prepared SQL: [select a.payno,a.ptype,a.ispg,a.isgroup,a.isexam,a.userno,a.pstatus,a.rstatus,a.rstatustime,a.refunding,a.paylimit,a.payoktime,a.isrefunddvr,a.refundamt,a.payamt,a.deliamt,a.isdvr,a.cdt,a.pgkey ,b.dvrcode,b.isdvr isdvr2,b.rcvname,b.post,b.address1,b.address2 ,CAST(AES_DECRYPT(UNHEX(b.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(b.email), 'np123@!') AS char) email ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) mobile ,c.vactbankname,CAST(AES_DECRYPT(UNHEX(c.vactnum), 'np123@!') AS char) vactnum,c.vactname from pay a left outer join paydvr b on b.payno=a.payno left outer join paydata c on c.payno=a.payno where a.payno= ?param0 and a.userno= ?param1 and a.pstatus in (1,22,41,42,43)] -2025-12-11 15:21:34,541 - Statement Id: [pay.mypayitem] Prepared SQL: [select a.ptype,c0.cshape,a.isrebate,a.payamt,a.pcnt,a.rstatus,a.userno,a.pstatus,a.pino,c0.infee,c0.outfee,c0.rstime,c0.retime ,case a.ptype when 0 then c0.cname when 2 then c2.bkname when 4 then c0.cname when 3 then c3.exname else '-' end itemname ,c0.sstime,c0.setime,datediff(c0.setime, c0.sstime)+1 days ,u.username,uc.cname ccpositionname,u.isassignuser ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,u.kfcfyear,u.edus,u.depart ,rs.rsno,t.lectno ,a2.taxno ,case when t.sdate is null then c0.sstime else t.sdate end as sdate ,case when t.edate is null then c0.setime else t.edate end as edate ,p.cdt,csd.estart ,c0.studydays from payitem a inner join pay p on p.payno = a.payno left outer join paytax a3 on a3.payno = a.payno and (a3.iscancel is null or a3.iscancel <> 1) left outer join paytaxitem a2 on a2.pino=a.pino and a3.taxno = a2.taxno left outer join cm c0 on a.ptype in (0,1,4) and c0.cmno=a.itemno left outer join book c2 on a.ptype=2 and c2.bkno=a.itemno left outer join exam c3 on a.ptype=3 and c3.exno=a.itemno left outer join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno left outer join comcode uc on uc.ccode=u.ccposition left outer join cmrs rs on rs.cmno=c0.cmno and rs.rstype=1 and rs.isdel=0 left outer join lect t on a.ptype in (0,1,4) and t.cmno=c0.cmno and t.payno=a.payno and t.pino=a.pino and t.userno=a.userno left outer join cminningscd csd on csd.cmisno = t.cmisno where a.payno= ?param0] -2025-12-11 15:21:34,542 - Statement Id: [pay.paytax.fornew] Prepared SQL: [select a.payno,a.isgroup,a.ptype,a.ispg ,ua.asname,ua.ceoname,ua.brno,ua.grno,ua.btype,ua.bkind,ua.post,ua.address1,ua.address2 ,ua.mname manname ,CAST(AES_DECRYPT(UNHEX(ua.mphone), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(ua.taxemail), 'np123@!') AS char) email ,sum(case when b.taxdate is not null then 0 else b.taxamt end) taxamtsum ,sum(b.taxamt) taxamt from pay a inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno left outer join paytax b on b.payno=a.payno and (b.iscancel is null or b.iscancel <> 1) where a.payno= ?param0 and a.userno= ?param1 and a.rstatus < 2 and (a.pstatus=1 or a.pstatus=22) group by a.payno,a.isgroup,ua.asname,ua.ceoname,ua.brno,ua.grno,ua.btype,ua.bkind] -2025-12-11 15:21:34,542 - Statement Id: [pay.paytax.fornewitem] Prepared SQL: [select a.payno,a.isgroup ,ifnull(c.taxno,0) taxno,b.pino,b.ptype,b.rstatus ,case b.ptype when 0 then c0.cname when 4 then c0.cname when 2 then c2.bkname when 3 then c3.exname else '-' end itemname ,b.pcnt,b.payamt from pay a inner join payitem b on b.payno=a.payno and (b.pstatus=1 or b.pstatus=22) left outer join cm c0 on b.ptype in (0,4) and c0.cmno=b.itemno left outer join book c2 on b.ptype=2 and c2.bkno=b.itemno left outer join exam c3 on b.ptype=3 and c3.exno=b.itemno left outer join paytax c4 on c4.payno = a.payno and (c4.iscancel is null or c4.iscancel <> 1) left outer join paytaxitem c on c.pino=b.pino and c.taxno = c4.taxno where a.payno= ?param0 and a.userno= ?param1 and a.rstatus < 2 and (a.pstatus=1 or a.pstatus=22) order by ifnull(c.taxno,0),b.pino] -2025-12-11 15:21:34,542 - Statement Id: [pay.payitem.forrefund] Prepared SQL: [select distinct a.payno,b.pino,b.pstatus,b.rstatus,b.payamt,b.ptype,b.pcnt ,case b.ptype when 0 then c0.cname when 4 then c0.cname when 2 then c2.bkname when 3 then c3.exname else '-' end itemname ,case when b.ptype in (0,1,4) then case when date_add(c0.retime, interval 1 day) < now() then 1 else 0 end else case when b.ptype=3 then case when date_add(c3.retime, interval 1 day) < now() then 1 else 0 end else 0 end end ispast ,u.username ,max(d.rfdno) rfdno ,max(ifnull(case when c.rstatus=1 then -1 else c.rstatus end,-2)) rfdrstatus from pay a inner join payitem b on b.payno=a.payno and b.pstatus=1 left outer join users u on a.isgroup=1 and b.ptype=0 and u.userno=b.userno left outer join cm c0 on b.ptype in (0,4) and c0.cmno=b.itemno left outer join book c2 on b.ptype=2 and c2.bkno=b.itemno left outer join exam c3 on b.ptype=3 and c3.exno=b.itemno left outer join payrfditem d on d.pino=b.pino left outer join payrfd c on c.rfdno=d.rfdno and c.payno=a.payno and c.rstatus in (0,2) where a.payno= ?param0 and a.userno= ?param1 and a.pstatus=1 and a.rstatus < 2 group by a.payno,b.pino,b.pstatus,b.rstatus,b.payamt,b.ptype,b.pcnt ,c0.cname,c2.bkname,c3.exname,c0.retime,c3.retime,u.username order by d.rfdno,b.rstatus,ispast,b.pino] -2025-12-11 15:21:34,543 - Statement Id: [pay.payresult] Prepared SQL: [select a.payno,a.payamt,a.ptype,a.pstatus ,b.itemno ,b.pino from pay a inner join payitem b on b.payno=a.payno where a.payno= ?param0 and a.userno= ?param1 and a.pstatus in (1,21,22,51,55)] -2025-12-11 15:21:34,543 - Statement Id: [pay.lectready] Prepared SQL: [select count(a.userno) from lect a where a.cmno= ?param0 and a.isready=1 and a.status=6] -2025-12-11 15:21:34,543 - Statement Id: [pay.pplogs.bypay] Prepared SQL: [select a.pplno,a.isready,a.cmno,a.cmisno,a.isrebate,a.rbankname,CAST(AES_DECRYPT(UNHEX(a.rbankacc), 'np123@!') AS char) rbankacc,a.rbankowner,a.isaccommodation,a.cshape ,b.payno,b.pstatus from pay b inner join pplog a on a.pplno=b.pplno where b.payno= ?param0 and a.userno= ?param1] -2025-12-11 15:21:34,545 - Statement Id: [pay.pay.in] Prepared SQL: [insert into pay(ptype,ispg,isgroup,userno,username,isexam,pstatus,rstatus,refunding,paylimit,payoktime,pgkey ,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,pplno,isbill,iscashrct,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,0, ?param5 , ?param6 , ?param7 , ?param8 ,case when ?param9 is not null then now() else ?param10 end, ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 ,now(), ?param21 ,now(), ?param21 , ?param22 );] -2025-12-11 15:21:34,545 - Statement Id: [pay.pay.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 15:21:34,547 - Statement Id: [pay.payitem.in] Prepared SQL: [insert into payitem (payno,ptype,pcno,itemno,userno,pstatus,rstatus,pcnt,orgamt,discamt,payamt,payamtcash,payamtcard,refundamt,refundtime,refundtimereal,refundinfo,isrebate,rbank,rbankaccnum,tbankuser,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 ,now(), ?param21 ,now(), ?param21 , ?param22 );] -2025-12-11 15:21:34,547 - Statement Id: [pay.payitem.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 15:21:34,547 - Statement Id: [pay.lect.in] Prepared SQL: [insert into lect (cmno,payno,pino,userno,status,isready,iscomplete,orgcmno,attrate,isrebate,ispc,pcno,isjoin,fgno,ischanged,cmisno,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,null,null,0, ?param6 , ?param7 , ?param8 , ?param9 ,null,0, ?param10 ,now(), ?param11 ,now(), ?param11 , ?param12 );] -2025-12-11 15:21:34,547 - Statement Id: [pay.lect.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 15:21:34,548 - Statement Id: [pay.pay.pgin] Prepared SQL: [insert into pay(ptype,ispg,isgroup,isexam,userno,username,pstatus,rstatus ,refunding,paylimit,payoktime,pgkey,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,isdvr,iscashrct,cashrcthp,pplno,isbill,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 ,a.userno,a.username,case when ?param0 = 6 then 1 else 0 end,0 , ?param4 , ?param5 ,case when ?param0 = 6 then now() else ?param6 end, ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 ,HEX(AES_ENCRYPT( ?param16 , 'np123@!')), ?param17 , ?param18 ,now(), ?param19 ,now(), ?param19 , ?param20 from users a where a.userno= ?param21] -2025-12-11 15:21:34,548 - Statement Id: [pay.pay.pgin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 15:21:34,548 - Statement Id: [pay.certpay] Prepared SQL: [insert into pay(ptype,ispg,isgroup,userno,pstatus,rstatus,refunding,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,isdvr,isexam,cdt,cno,udt,uno,uip) values (0,1,0, ?param0 ,51,0,0,0,0,0,0,0,0,0,0,now(), ?param1 ,now(), ?param1 , ?param2 )] -2025-12-11 15:21:34,548 - Statement Id: [pay.certpay.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 15:21:34,549 - Statement Id: [pay.paytax.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 15:21:34,550 - Statement Id: [pay.payrfd.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 15:21:34,551 - Statement Id: [pay.standbypay.admin] Prepared SQL: [insert into pay(ptype,ispg,isgroup,userno,username,isexam,pstatus,rstatus,refunding,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,pplno,isbill,iscashrct,cdt,cno,udt,uno,uip) values ( ?param0 ,0,0, ?param1 , ?param2 ,0,21,0,0,0,0,0,0,0,0, ?param3 ,0,0,now(), ?param4 ,now(), ?param4 , ?param5 );] -2025-12-11 15:21:34,551 - Statement Id: [pay.standbypay.admin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 15:21:34,551 - Statement Id: [pay.lect.sedate.save] Prepared SQL: [update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') ,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno = ?param2 ;] -2025-12-11 15:21:34,551 - Statement Id: [pay.paydvr.dvrcode] Prepared SQL: [update paydvr set udt=now(),uno= ?param0 ,uip= ?param1 ,dvrcode= ?param2 ,codetime=now() where payno= ?param3] -2025-12-11 15:21:34,551 - Statement Id: [pay.paydvr.in] Prepared SQL: [delete from paydvr where payno= ?param0 ; insert into paydvr (payno,dvrcode,codetime,isdvr,rcvname,telno,mobile,email,post,address1,address2,dmemo,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,HEX(AES_ENCRYPT( ?param5 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param6 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param7 , 'np123@!')) , ?param8 , ?param9 , ?param10 , ?param11 ,now(), ?param12 ,now(), ?param12 , ?param13 )] -2025-12-11 15:21:34,552 - Statement Id: [pay.freeok] Prepared SQL: [insert into lect (cmno,payno,pino,userno,status,attrate,isrebate,ispc,isjoin,ischanged,fgno2,cmisno,cdt,cno,udt,uno,uip) select b.itemno,a.payno,b.pino,case when a.isgroup=1 then b.userno else a.userno end,1,0,b.isrebate,0,case when ua.isjoin=1 then 1 else 0 end,0,b.fgno,l.cmisno,now(), ?param0 ,now(), ?param0 , ?param1 from pay a inner join payitem b on b.payno=a.payno and b.ptype=0 inner join users u on u.userno=a.userno inner join pplog l on a.pplno = l.pplno left outer join assign ua on ua.asno=u.asno where a.payno= ?param2 ; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on a.cmisno = d.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param2 ;] -2025-12-11 15:21:34,552 - Statement Id: [pay.paydvr.save] Prepared SQL: [update paydvr set udt=now(),uno= ?param0 ,uip= ?param1 ,dvrcode= ?param2 ,rcvname= ?param3 ,post= ?param4 ,address1= ?param5 ,address2= ?param6 ,dmemo= ?param7 ,codetime=case when codetime is null and ?param2 is not null then now() else codetime end ,telno=HEX(AES_ENCRYPT( ?param8 , 'np123@!')) ,mobile=HEX(AES_ENCRYPT( ?param9 , 'np123@!')) where payno= ?param10] -2025-12-11 15:21:34,552 - Statement Id: [pay.paycert.paystart] Prepared SQL: [update pay a inner join users b on b.userno=a.userno set a.ptype= ?param0 ,a.paylimit= ?param1 ,a.orgamt= ?param2 ,a.payamt= ?param3 ,a.isbill= ?param4 ,a.pstatus = case when ?param0 = 6 then 1 else a.pstatus end ,a.payoktime = case when ?param0 = 6 then now() else a.payoktime end where a.payno= ?param5 and a.userno= ?param6 and a.pstatus=21; update payitem a inner join users b on b.userno=a.userno set a.orgamt= ?param2 ,a.payamt= ?param3 ,a.pstatus = case when ?param0 = 6 then 1 else a.pstatus end ,a.rstatus = 0 where a.payno= ?param5 and a.userno= ?param6 and a.pstatus=21; update lect a inner join users b on b.userno = a.userno set a.status = case when ?param0 = 6 then 1 else a.status end where a.payno= ?param5 and a.userno = ?param6 ; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param5 ;] -2025-12-11 15:21:34,553 - Statement Id: [pay.paylect] Prepared SQL: [update pay set udt=now(),uno= ?param0 ,uip= ?param1 ,pstatus=case when ptype=3 then 22 else 1 end ,payoktime=case when ptype=3 then null else now() end ,pgkey= ?param2 where payno= ?param3 ; insert into paydata(payno,payresult,payresultmsg,vactnum,vactbankcode,vactbankname,vactname,vactinname,cshrrcode,cshrtype,cshrauthno,cardquota,cardquotatype,cardeventcode,cardnum,iscardpoint,cardcode,cardbankcode,cardprtccode,checkflag,ocbnum,ocbappno,ocbprice,gsnum,gsremain,gsprice,unum,upoint,uprice,cdt,cno,udt,uno,uip) values ( ?param3 , ?param4 , ?param5 ,HEX(AES_ENCRYPT( ?param6 , 'np123@!')), ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 ,HEX(AES_ENCRYPT( ?param17 , 'np123@!')), ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 , ?param28 , ?param29 , ?param30 , ?param31 ,now(), ?param0 ,now(), ?param0 , ?param1 ); update payitem a inner join pay b on b.payno=a.payno set a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 ,a.pstatus=case when b.ptype=3 then 22 else 1 end where a.payno= ?param3 ; insert into lect (cmno,payno,pino,userno ,status,iscomplete,orgcmno,attrate,isrebate ,ispc,isjoin,fgno,apoint,mpoint ,fpoint,spoint,dpoint,tpoint,ischanged ,stime,etime,sip,eip,ispcs ,ispce,fgno2,cmisno,cdt,cno,udt,uno,uip) select a.itemno,a.payno,a.pino,case when b.isgroup=1 then a.userno else b.userno end ,case when b.ptype=3 then 2 else 1 end,null,null,0,a.isrebate ,0,ifnull(d.isjoin, 0),null,null,null ,null,null,null,null,0 ,null,null,null,null,null ,null,a.fgno,e.cmisno,now(), ?param0 ,now(), ?param0 , ?param1 from payitem a inner join pay b on b.payno=a.payno inner join users c on c.userno=b.userno left outer join assign d on d.asno=c.asno left outer join pplog e on e.pplno=b.pplno left outer join lect f on f.payno=a.payno and f.pino=a.pino and f.status=4 and f.isready=1 where a.payno= ?param3 and a.ptype=0 and f.lectno is null; update lect a inner join pay b on b.payno=a.payno and b.pstatus in (22,1) inner join payitem c on c.payno=b.payno and c.itemno=a.cmno and c.pstatus=b.pstatus set a.status=case when b.pstatus=22 then 2 else 1 end,a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param3 and a.status=4; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 23:59:59') where a.payno = ?param3 ;] -2025-12-11 15:21:34,554 - Statement Id: [pay.pay.fail] Prepared SQL: [update pay set pstatus= ?param0 where payno= ?param1 and pstatus != 1 and pstatus != 22; insert into paydata(payno,payresult,payresultmsg,vactnum,vactbankcode,vactbankname,vactname,vactinname,cshrrcode,cshrtype,cshrauthno,cardquota,cardquotatype,cardeventcode,cardnum,iscardpoint,cardcode,cardbankcode,cardprtccode,checkflag,ocbnum,ocbappno,ocbprice,gsnum,gsremain,gsprice,unum,upoint,uprice,cdt,cno,udt,uno,uip) values ( ?param1 , ?param2 , ?param3 ,HEX(AES_ENCRYPT( ?param4 , 'np123@!')), ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 ,HEX(AES_ENCRYPT( ?param15 , 'np123@!')), ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 , ?param28 ,now(), ?param29 ,now(), ?param29 , ?param30 );] -2025-12-11 15:21:34,554 - Statement Id: [pay.paylect.vbankin] Prepared SQL: [insert into payvbankin (payno,pgkey,inbankcode,indeal,inymd,inhms,msgseq,transseq,vacct,inamt,checkamt,isclose,typemsg,frombank,fromname,fromymd,calcymd,tranymd,transcode,korcode,cshrymd,cshrhms,cshrcode,cshrpgkey,cshramt,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 ,now(), ?param25 ,now(), ?param25 , ?param26 ); update pay set udt=now(),uno= ?param25 ,uip= ?param26 ,pstatus=1 ,payoktime=now() where payno= ?param0 and pstatus=22 ; update payitem a inner join pay b on b.payno=a.payno set a.udt=now(),a.uno= ?param25 ,a.uip= ?param26 ,a.pstatus=1 where a.payno= ?param0 and a.pstatus=22; update lect a inner join pay b on b.isexam <> 1 and b.payno=a.payno and b.pstatus=1 set a.udt=now(),a.uno= ?param25 ,a.uip= ?param26 ,a.status=1 where a.payno= ?param0 ; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 23:59:59') where a.payno = ?param0 ;] -2025-12-11 15:21:34,555 - Statement Id: [pay.paycancel] Prepared SQL: [update pay set udt=now(),uno= ?param0 ,uip= ?param1 ,pstatus=case when pstatus=22 then 43 else 41 end where payno= ?param2 and userno= ?param3 and pstatus in (51,55,21,22); update payitem a inner join pay b on b.payno=a.payno and b.userno= ?param3 and b.pstatus in (41,43) set a.pstatus=b.pstatus,a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.pstatus in (21,22); update lect a inner join pay b on b.payno=a.payno and b.userno= ?param3 and b.pstatus in (41,43) set a.status=9 where a.payno= ?param2 ; update examuser a inner join pay b on b.payno=a.payno and b.userno=a.userno and b.pstatus in (41,43) set a.pstatus=9 where a.payno= ?param2 and a.userno= ?param3] -2025-12-11 15:21:34,555 - Statement Id: [pay.cart.clear] Prepared SQL: [update paycart set status=2,udt=now(),uno= ?param0 ,uip= ?param1 where userno= ?param2 and status=1 and date_add(cdt, interval 7 day) < now(); update paycart a inner join cm b on b.cmno=a.itemno and b.udt > a.cdt set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype=0; update paycart a inner join book b on b.bkno=a.itemno and b.udt > a.cdt set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype in (2,9); update paycart a left outer join cm b on b.cmno=a.itemno and b.rstime < now() and b.retime > now() set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype=0 and b.cmno is null; update paycart a left outer join paycart b on b.ptype =0 and b.userno= ?param2 and b.status=1 and b.itemno=a.cmno set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype=9 and b.pcno is null] -2025-12-11 15:21:34,556 - Statement Id: [pay.payrfd.up] Prepared SQL: [update payrfd set fgnor= ?param0 ,fgnob= ?param1 ,udt=now(),uno= ?param2 ,uip= ?param3 where rfdno= ?param4 and payno= ?param5] -2025-12-11 15:21:34,556 - Statement Id: [pay.payrfdcancel.up] Prepared SQL: [delete from payrfditem where rfdno= ?param0 ; update payrfd set rstatus= ?param1 ,udt=now(),uno= ?param2 ,uip= ?param3 where rfdno= ?param0 and payno= ?param4] -2025-12-11 15:21:34,556 - Statement Id: [pay.unpay] Prepared SQL: [update examuser a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null and b.userno=a.userno inner join payitem c on c.payno=b.payno and c.ptype=3 and c.itemno=a.exno and c.pino=a.pino set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.pstatus=2; update lect a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null inner join payitem c on c.payno=b.payno and c.ptype in(0,4) and c.itemno=a.cmno and c.userno=a.userno and c.pino=a.pino set a.status=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.status=2 and a.ischanged=0; update payitem a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 ; update pay set pstatus=1,isunpay=1,udt=now(),uno= ?param0 ,uip= ?param1 where payno= ?param2 and pstatus=22 and ptype=3 and ispg=1 and isunpay is null; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param2 ;] -2025-12-11 15:21:34,556 - Statement Id: [pay.abspay] Prepared SQL: [update examuser a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null and b.userno=a.userno inner join payitem c on c.payno=b.payno and c.ptype=3 and c.itemno=a.exno and c.pino=a.pino set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.pstatus=2; update lect a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null inner join payitem c on c.payno=b.payno and c.ptype in(0,4) and c.itemno=a.cmno and c.userno=a.userno and c.pino=a.pino set a.status=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.status=2 and a.ischanged=0; update payitem a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 ; update pay set ptype= ?param3 ,payoktime=now(),pstatus=1,isunpay=3,udt=now(),uno= ?param0 ,uip= ?param1 where payno= ?param2 and pstatus=22 and ptype=3 and ispg=1 and isunpay is null; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param2 ;] -2025-12-11 15:21:34,556 - Statement Id: [pay.unpaymoney] Prepared SQL: [update pay set isunpay=2,payoktime= ?param0 ,udt=now(),uno= ?param1 ,uip= ?param2 where payno= ?param3 and isunpay=1; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param3 ;] -2025-12-11 15:21:34,557 - Statement Id: [pay.pplogtype.up] Prepared SQL: [update pplog set typeman = ?param0 ,typejob = ?param1 ,typeedu = ?param2 ,typegrade = ?param3 ,typejobitem = ?param4 where pplno = ?param5] -2025-12-11 15:21:34,557 - Statement Id: [pay.untax] Prepared SQL: [insert into untaxlog (payno,logtime,cdt,cno,udt,uno,uip) values( ?param0 ,now(),now(), ?param1 ,now(), ?param1 , ?param2 ); update pay set iscashrct = null where payno = ?param0 ;] -2025-12-11 15:21:34,557 - Statement Id: [pay.standbypayitem.admin] Prepared SQL: [insert into payitem (payno,ptype,itemno,userno,pstatus,rstatus,pcnt ,orgamt,discamt,payamt,payamtcash,payamtcard,refundamt,isrebate,cdt,cno,udt,uno,uip) values( ?param0 ,0, ?param1 , ?param2 ,21,0,1 ,0,0,0,0,0,0, ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 ); insert into lect(cmno,payno,pino,userno,status,attrate,isrebate,ispc,isjoin,ischanged,isready,cmisno,cdt,cno,udt,uno,uip) select ?param1 , ?param0 ,LAST_INSERT_ID(),a.userno,4,0, ?param3 ,0,ifnull(b.isjoin,0),0,1, ?param6 ,now(), ?param4 ,now(), ?param4 , ?param5 from users a left outer join assign b on b.asno=a.asno where a.userno= ?param2 ;] -2025-12-11 15:21:34,568 - Statement Id: [exam.exam.in] Prepared SQL: [insert into exam (cgno,exname,infee,outfee ,certcc,certgradecc,rstime,retime,estime,eetime ,elocation,certdate,certindate,introhtml ,isopen,isresultopen,isscored,fgno,isdel ,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 ,0, ?param15 , ?param16 ,0 ,now(), ?param17 ,now(), ?param17 , ?param18 )] -2025-12-11 15:21:34,568 - Statement Id: [exam.exam.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 15:21:34,568 - Statement Id: [exam.exam.up] Prepared SQL: [update exam set udt=now(),uno= ?param0 ,uip= ?param1 ,exname = ?param2 ,infee = ?param3 ,outfee = ?param4 ,certcc = ?param5 ,certgradecc = ?param6 ,rstime = ?param7 ,retime = ?param8 ,estime = ?param9 ,eetime = ?param10 ,elocation = ?param11 ,certdate = ?param12 ,certindate = ?param13 ,introhtml = ?param14 ,isopen = ?param15 ,fgno = ?param16 where exno= ?param17] -2025-12-11 15:21:34,568 - Statement Id: [exam.del] Prepared SQL: [update exam a inner join ( select count(userno) cntuser, exno from examuser where exno = ?param0 group by exno ) b on b.exno=a.exno set a.uip= ?param1 ,a.uno= ?param2 ,a.isdel = 1 where a.exno= ?param0 and b.cntuser=0 and a.isdel=0;] -2025-12-11 15:21:34,568 - Statement Id: [exam.examuser.save] Prepared SQL: [insert ignore into examuser(exno,userno,status,pstatus,avrg,certdate,certindate,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 ,now(), ?param7 ,now(), ?param7 , ?param8 )] -2025-12-11 15:21:34,569 - Statement Id: [exam.examopen] Prepared SQL: [update exam set udt=now(),uno= ?param0 ,uip= ?param1 ,isresultopen= ?param2 where exno= ?param3 ;] -2025-12-11 15:21:34,569 - Statement Id: [exam.examuser.renew] Prepared SQL: [update examuser set udt=now(),uno= ?param0 ,uip= ?param1 ,certdate= ?param2 ,certindate= ?param3 where exno= ?param4 and userno= ?param5 ; insert into examuserrenew (exno,userno,certtime,certdate,certindate,renewreason,isfirst,certidx,cdt,cno,udt,uno,uip) select a.exno, ?param5 ,now(), ?param2 , ?param3 , ?param6 ,0,max(a.certidx),now(), ?param0 ,now(), ?param0 , ?param1 from( select a.exno,ifnull(max(d.certidx), 0)+1 certidx from examuser a inner join exam a2 on a2.exno=a.exno left outer join exam c on c.certcc=a2.certcc and c.certgradecc=a2.certgradecc left outer join examuserrenew d on d.exno=c.exno and year(d.certtime)=year(a.certdate) where a.exno= ?param4 group by a.exno,a.userno,a.certdate,a.certindate ) a] -2025-12-11 15:21:34,614 - Statement Id: [grade.lectcomplete.cancel] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,iscomplete=0 ,completetime=null where lectno= ?param2 and ifnull(iscomplete,0) <> 1] -2025-12-11 15:21:34,614 - Statement Id: [grade.lectcomplete.cancel2] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,iscomplete=0 ,completetime=null where lectno= ?param2 and ifnull(iscomplete,0)] -2025-12-11 15:21:34,626 - Statement Id: [att.att.in] Prepared SQL: [update lectinning set udt=now(),uno= ?param0 ,uip= ?param1 ,lectno= ?param2 ,cmino= ?param3 ,totstudy=0 ,stime=now(),etime=null ,istatus=1,statustime=null,statusreason=null where lectno= ?param2 and cmino= ?param3 and istatus is null; insert into lectinning (lectno,cmino,totstudy,stime,etime,istatus,statustime,statusreason,sip,eip,ispcs,ispce,cdt,cno,udt,uno,uip) select ?param2 , ?param3 ,0,now(),null,1,null,null, ?param1 ,null,1,null,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectinning b on b.lectno= ?param2 and b.cmino= ?param3 where b.lectno is null; update lect set stime = case when stime is null then now() else stime end ,sip = case when sip is null then ?param1 else sip end ,ispcs = case when ispcs is null then 1 else ispcs end where lectno= ?param2] -2025-12-11 15:21:34,626 - Statement Id: [att.att.out] Prepared SQL: [update lectinning set udt=now(),uno= ?param0 ,uip= ?param1 ,totstudy=timestampdiff(SECOND, stime, now()) ,etime=now() ,eip= ?param1 ,ispce=1 ,istatus=2 where lectno= ?param2 and cmino= ?param3 and istatus=1; update lect a inner join ( select a.lectno,convert(100*count(c.lectno)/count(b.cmino), int) attrate from lectinning a inner join cminning b on b.cmino=a.cmino and ifnull(b.isscd,0)=0 left outer join lectinning c on c.lectno=a.lectno and c.cmino=b.cmino and c.istatus=2 where a.lectno= ?param2 and a.cmino= ?param3 and a.istatus=2 group by a.lectno ) b on b.lectno=a.lectno set a.attrate=b.attrate ,a.etime=now(),a.eip= ?param1 ,a.ispce=1] -2025-12-11 15:21:34,626 - Statement Id: [att.abs] Prepared SQL: [update lectinning set istatus=2 ,stime=case when stime is null then now() else stime end ,etime=case when etime is null then now() else etime end ,sip=case when sip is null then ?param0 else sip end ,eip=case when eip is null then ?param0 else eip end ,ispcs=case when ispcs is null then 1 else ispcs end ,ispce=case when ispce is null then 1 else ispce end ,statustime=now() ,statusreason= ?param1 ,statususerno= ?param2 where lectno= ?param3 and cmino= ?param4 and (istatus is null or istatus<2); insert into lectinning(lectno,cmino,totstudy,stime,etime,istatus,statustime,statusreason,statususerno,cdt,cno,udt,uno,uip) select a.lectno, ?param4 ,0,now(),now(),2,now(), ?param1 , ?param2 ,now(), ?param2 ,now(), ?param2 , ?param0 from lect a left outer join lectinning b on b.lectno=a.lectno and b.cmino= ?param4 where a.lectno= ?param3 and a.status=1 and a.ischanged=0 and b.lectno is null; update lect a inner join ( select a.lectno,convert(100*count(c.lectno)/count(b.cmino), int) attrate from lectinning a inner join lect a2 on a2.lectno=a.lectno inner join cminning b on b.cmno=a2.cmno and ifnull(b.isscd,0)=0 left outer join lectinning c on c.lectno=a.lectno and c.cmino=b.cmino and c.istatus=2 where a.lectno= ?param3 and a.cmino= ?param4 and a.istatus=2 group by a.lectno ) b on b.lectno=a.lectno set a.attrate=b.attrate ,a.stime=case when a.stime is null then now() else a.stime end ,a.etime=case when a.etime is null then now() else a.etime end ,a.sip=case when a.sip is null then ?param0 else a.sip end ,a.eip=case when a.eip is null then ?param0 else a.eip end ,a.ispcs=case when a.ispcs is null then 1 else a.ispcs end ,a.ispce=case when a.ispce is null then 1 else a.ispce end where a.lectno= ?param3] -2025-12-11 15:21:34,639 - Statement Id: [cr.ctps] Prepared SQL: [select a.cmino,a.iseq,a.ititle,a.atime,a.mstime,a.metime ,a2.isokmid ,b.ctno,b.ctype,b.ccode,b.ismenu,b.isoversize ,c.cpno,c.pseq,c.cpname,c.srcp,c.srcm ,a2.pseq lastpseq,a2.psec from cminning a inner join lectinning a2 on a2.lectno= ?param0 and a2.cmino=a.cmino inner join ct b on b.ctno=a.ctno and b.isdel=0 inner join ctpage c on c.ctno=b.ctno and c.isdel=0 where a.cmino= ?param1 order by a.iseq] -2025-12-11 15:21:34,639 - Statement Id: [cr.getprogress] Prepared SQL: [select case when b.atime=0 or ifnull(us.no,0) > 0 then 100 else case when floor(a.totstudy / (b.sttime * 60) * 100) > 100 then 100 else floor(a.totstudy / (b.sttime * 60) * 100) end end from lectinning a inner join cminning b on b.cmino=a.cmino inner join lect c on a.lectno = c.lectno left outer join userstatus us on c.userno = us.userno and us.playbar = 1 where a.lectno= ?param0 and a.cmino= ?param1] -2025-12-11 15:21:34,639 - Statement Id: [cr.checklectdate] Prepared SQL: [select a.lectno,a.sdate,a.edate from lect a where a.lectno= ?param0] -2025-12-11 15:21:34,639 - Statement Id: [cr.inningchange.pre] Prepared SQL: [select a.cmino,b.isseq,c.istatus,d.istatus preistatus,a.isrebate,a.iseq,a2.cmino precmino from ( select a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq,max(c.iseq) preiseq from ( select a.lectno,b.cmno,b.isrebate,max(d.iseq) iseq from lectinning a inner join lect b on b.lectno=a.lectno inner join cminning c on c.cmino=a.cmino inner join cminning d on d.cmno=c.cmno and d.iseq < c.iseq and d.isonline=1 where a.lectno= ?param0 and a.cmino= ?param1 group by a.lectno,b.cmno,b.isrebate ) a inner join cminning b on b.cmno=a.cmno and b.iseq=a.iseq left outer join cminning c on c.cmno=b.cmno and c.iseq < b.iseq and c.isonline=1 group by a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq ) a inner join cm b on b.cmno=a.cmno left outer join cminning a2 on a2.cmno=b.cmno and a2.iseq=a.preiseq left outer join lectinning c on c.lectno=a.lectno and c.cmino=a.cmino left outer join lectinning d on d.lectno=a.lectno and d.cmino=a2.cmino] -2025-12-11 15:21:34,640 - Statement Id: [cr.inningchange.next] Prepared SQL: [select a.cmino,b.isseq,c.istatus,d.istatus preistatus,a.isrebate,a.iseq,a2.cmino precmino from ( select a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq,min(c.iseq) preiseq from ( select a.lectno,b.cmno,b.isrebate,min(d.iseq) iseq from lectinning a inner join lect b on b.lectno=a.lectno inner join cminning c on c.cmino=a.cmino inner join cminning d on d.cmno=c.cmno and d.iseq > c.iseq and d.isonline=1 where a.lectno= ?param0 and a.cmino= ?param1 group by a.lectno,b.cmno,b.isrebate ) a inner join cminning b on b.cmno=a.cmno and b.iseq=a.iseq left outer join cminning c on c.cmno=b.cmno and c.iseq > b.iseq and c.isonline=1 group by a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq ) a inner join cm b on b.cmno=a.cmno left outer join cminning a2 on a2.cmno=b.cmno and a2.iseq=a.preiseq left outer join lectinning c on c.lectno=a.lectno and c.cmino=a.cmino left outer join lectinning d on d.lectno=a.lectno and d.cmino=a2.cmino] -2025-12-11 15:21:34,640 - Statement Id: [cr.mycmrs] Prepared SQL: [select distinct a.lectno,a.attrate ,b.rsno,b.cmno,b.rscno,b.rstype,b.rsname,b.rscondition ,case when c.lectno is null then 0 else 1 end isrsok ,a.edate ,d.istatus,e.iseq from lect a inner join cmrs b on b.cmno=a.cmno and b.isdel=0 left outer join lectrs c on c.lectno=a.lectno and c.rsno=b.rsno left outer join lectinning d on d.lectno=a.lectno and b.cmino = d.cmino left outer join cminning e on b.cmino = e.cmino where a.lectno= ?param0 and a.userno= ?param1 order by b.rsno] -2025-12-11 15:21:34,640 - Statement Id: [cr.mycmrsq] Prepared SQL: [select b.rscno,b.rscqno ,c.qno,c.atype,c.qtext,c.rightcount,a.username as teachername from ( select distinct b.rscno,e.username from lect a inner join cmrs b on b.rsno= ?param0 and b.cmno=a.cmno and b.isdel=0 left outer join lectrs c on c.lectno=a.lectno and c.rsno=b.rsno left outer join cminning d on b.cmino = d.cmino left outer join users e on d.userno = e.userno where a.lectno= ?param1 and a.userno= ?param2 and c.lectno is null ) a inner join rscq b on b.rscno=a.rscno inner join question c on c.qno=b.qno order by b.dseq] -2025-12-11 15:21:34,640 - Statement Id: [cr.mycmrsqi] Prepared SQL: [select b.rscqno ,c.qno ,d.qino,d.qitext ,e.fileurl from ( select distinct b.rscno from lect a inner join cmrs b on b.rsno= ?param0 and b.cmno=a.cmno and b.isdel=0 left outer join lectrs c on c.lectno=a.lectno and c.rsno=b.rsno where a.lectno= ?param1 and a.userno= ?param2 and c.lectno is null ) a inner join rscq b on b.rscno=a.rscno inner join question c on c.qno=b.qno inner join questionitem d on d.qno=c.qno and d.isdel=0 left outer join fileinfo e on e.fgno=d.fgno and e.isdel=0 order by b.dseq,d.qino] -2025-12-11 15:21:34,640 - Statement Id: [cr.lectex] Prepared SQL: [select a.lectno,a.attrate,a.iscomplete,a.sdate,a.edate ,b.sstime,b.setime ,c.exno,c.exname,c.extype,c.edesc,c.econdition,c.etime,c.evtype,c.eqtype,c.israndq,c.israndqi,c.qcount,c.isblur,c.tpoint,ifnull(c.relaylimit,999) relaylimit,c.isusebackup,c.isseq,c.isreexamable,c.isresultopen ,d.lectno exlectno,d.estart,d.eend,d.tpoint,d.recount,d.rechecktime,ifnull(d.entercount,0) entercount,d.cblock ,case when a.etime = 0 then 99999999 else TIMESTAMPDIFF(MINUTE, now(), date_add(ifnull(d.estart, now()), interval c.etime MINUTE)) end rtime ,d.recount ,case when case when case when a.isrebate = 1 then f.midcutrfd else f.midcut end <= ifnull(e.ex0lectpoint,0) then 1 else 0 end = 1 and case when case when a.isrebate = 1 then f.finalcutrfd else f.finalcut end <= ifnull(e.ex1lectpoint,0) then 1 else 0 end = 1 then 1 else 0 end ispass from lect a inner join cm b on b.cmno=a.cmno inner join cmex c on c.exno= ?param0 inner join cmev f on f.cmno = b.cmno left outer join lectex d on d.lectno=a.lectno and d.exno=c.exno left outer join ( select a.lectno ,count(b1.exno) ex0cnt,count(c1.lectno) ex0lectcnt,avg(ifnull(c1.tpoint,0) / b1.tpoint * 100) ex0lectpoint ,count(b2.exno) ex1cnt,count(c2.lectno) ex1lectcnt,avg(ifnull(c2.tpoint,0) / b2.tpoint * 100) ex1lectpoint from lect a left outer join cmex b1 on b1.cmno = a.cmno and b1.extype = 0 and b1.isdel=0 left outer join lectex c1 on c1.exno = b1.exno and c1.lectno = a.lectno left outer join cmex b2 on b2.cmno = a.cmno and b2.extype = 1 and b2.isdel=0 left outer join lectex c2 on c2.exno = b2.exno and c2.lectno = a.lectno where a.lectno = ?param1 ) e on e.lectno = a.lectno where a.lectno= ?param1 and a.userno= ?param2] -2025-12-11 15:21:34,641 - Statement Id: [cr.userexam.detailforexamforsubmit] Prepared SQL: [select a.exno,a.exname,a2.sstime,a2.setime,a.tpoint,a.etime,a.qcount,b.estart,a.edesc, a.extype,TIMESTAMPDIFF(MINUTE, now(), date_add(ifnull(b.estart, now()), interval a.etime MINUTE)) rtime from cmex a inner join cm a2 on a2.cmno=a.cmno inner join lectex b on b.lectno= ?param0 and b.exno=a.exno and b.eend is null and (a.etime = 0 or date_add(ifnull(b.estart, now()), interval (a.etime + 1) MINUTE) > now()) inner join lect c on c.lectno=b.lectno and c.userno= ?param1 where a.exno= ?param2] -2025-12-11 15:21:34,641 - Statement Id: [cr.lectsd] Prepared SQL: [select a.lectno,a.attrate,a.cmno,a.sdate,a.edate ,b.sdno,b.sdname,b.sddesc,b.fgno sdfgno,b.sdcondition ,c.sstime,c.setime ,d.checktime,d.cpoint,d.feedb,d.fgno,d.atext from lect a inner join cmsd b on b.cmno=a.cmno and b.sdno= ?param0 inner join cm c on c.cmno=b.cmno left outer join lectsd d on d.lectno=a.lectno and d.sdno=b.sdno where a.lectno= ?param1 and a.userno= ?param2] -2025-12-11 15:21:34,641 - Statement Id: [cr.lectsd2] Prepared SQL: [select a.lectno,a.attrate,a.sdate,a.edate ,b.sdno,b.sdname,b.sddesc,b.fgno sdfgno,b.sdcondition ,c.sstime,c.setime ,d.checktime,d.cpoint,d.feedb,d.fgno,d.atext from lect a inner join cmsd b on b.cmno=a.cmno and b.sdno= ?param0 inner join cm c on c.cmno=b.cmno left outer join lectsd d on d.lectno=a.lectno and d.sdno=b.sdno where a.lectno= ?param1 and a.userno= ?param2] -2025-12-11 15:21:34,641 - Statement Id: [cr.lectsdboards] Prepared SQL: [select a.bno,a.subject,a.cdt,a.rcount ,u.username ,count(b.bcno) ccount from lectsdboard a inner join users u on u.userno=a.cno left outer join lectsdboardcmt b on b.bno=a.bno and b.isdel=0 where a.sdno= ?param0 and a.isdel=0 group by a.bno,a.subject,a.cdt,a.rcount,u.username order by a.cdt] -2025-12-11 15:21:34,641 - Statement Id: [cr.lectsdboard] Prepared SQL: [update lectsdboard set rcount=rcount+1 where bno= ?param0 and cno<> ?param1 ; select a.bno,a.subject,a.contents,a.cdt,a.fgno,a.cno ,b.sdname ,c.sstime,c.setime,l.sdate,l.edate ,u.username,u.userno ,a2.checktime from lectsdboard a inner join lectsd a2 on a2.lectno=a.lectno and a2.sdno=a.sdno inner join users u on u.userno=a.cno inner join lect l on l.lectno = a2.lectno inner join cmsd b on b.sdno=a.sdno inner join cm c on c.cmno=b.cmno where a.bno= ?param0 and a.isdel=0] -2025-12-11 15:21:34,641 - Statement Id: [cr.lectsdboardcmt] Prepared SQL: [select a.bno ,b.bcno,b.ctext,b.cno,b.cdt ,c.userno,c.username,c.usertype,c.username cnoname from lectsdboard a inner join lectsdboardcmt b on b.bno=a.bno and b.isdel=0 inner join users c on c.userno=b.cno where a.bno= ?param0 order by b.cdt desc] -2025-12-11 15:21:34,641 - Statement Id: [cr.pay1] Prepared SQL: [select p.payno,p.cdt,p.payamt,p.ptype,p.refundamt,p.ispg,p.isgroup,p.isexam,p.pstatus,p.rstatus,p.payoktime,p.pgkey,p.isdvr,p.deliamt,p.isunpay,p.paylimit ,p.iscashrct ,u.userno,u.username,u.post,u.address1,u.address2 ,CAST(AES_DECRYPT(UNHEX(u.userpno), 'np123@!') AS char) userpno ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email ,case pi.ptype when 3 then exu.cdt when 4 then le.oktime else p.cdt end oktime ,pd.dvrcode,pd.rcvname,pd.isdvr isdvr2,pd.codetime,pd.post post2,pd.address1 address12,pd.address2 address22,pd.dmemo ,CAST(AES_DECRYPT(UNHEX(pd.telno), 'np123@!') AS char) telno2 ,CAST(AES_DECRYPT(UNHEX(pd.mobile), 'np123@!') AS char) mobile2 ,tax.iscancel, tax.taxdate, tax.taxno ,paydata.vactbankname,CAST(AES_DECRYPT(UNHEX(paydata.vactnum), 'np123@!') AS char) vactnum,paydata.vactname ,(select ischeck from paytax where payno = p.payno limit 1) ischeck from pay p inner join users u on u.userno=p.userno left outer join payitem pi on pi.payno=p.payno and pi.ptype in (3,4) left outer join lect le on pi.ptype=4 and le.pino=pi.pino and le.ischanged=0 left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno left outer join examuser exu on exu.exno=ex.exno and exu.userno=p.userno left outer join paydvr pd on pd.payno=p.payno left outer join ( select pt.payno,pt.iscancel,pt.taxdate,pt.taxno from paytax pt where pt.payno = ?param0 order by pt.cdt desc limit 1 ) tax on tax.payno = p.payno left outer join paydata paydata on paydata.payno=p.payno where p.payno= ?param0] -2025-12-11 15:21:34,642 - Statement Id: [cr.pay2] Prepared SQL: [select pi.payno,pi.pino,pi.itemno,pi.pcno,pi.payamt,pi.pcnt,pi.ptype,pi.isrebate ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,u.username,u.userid,u.isassignuser,u.depart,u.kfcfyear ,cc.cname ccpositionname ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,ua.asname ,cm.cshape ,cg.cgname ,pcg.cgname pcgname ,(select attrate from lect where payno = pi.payno limit 1) attrate ,pi.rbank , CAST(AES_DECRYPT(UNHEX(pi.rbankaccnum), 'np123@!') AS char) rbankaccnum, pi.tbankuser from payitem pi inner join pay p on p.payno=pi.payno left outer join cm cm on pi.ptype in (0,1,4) and cm.cmno=pi.itemno left outer join cg cg on pi.ptype in (0,1,4) and cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno left outer join users u on p.isgroup=1 and u.userno=pi.userno left outer join assign ua on ua.asno=u.asno left outer join comcode cc on cc.ccode=u.ccposition where pi.payno= ?param0] -2025-12-11 15:21:34,642 - Statement Id: [cr.payforexam1] Prepared SQL: [select eu.exno payno, eu.userno,eu.cdt,case when ua.isjoin=1 then ex.infee else ex.outfee end payamt,0 ptype,0 ispg,0 isgroup,1 isexam,21 pstatus,0 rstatus,null payoktime,null pgkey,0 isdvr,0 deliamt ,u.username,u.post,u.address1,u.address2 ,CAST(AES_DECRYPT(UNHEX(u.userpno), 'np123@!') AS char) userpno ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email ,eu.cdt oktime ,null dvrcode,null rcvname,0 isdvr2,null codetime,null post2,null address12,null address22,null dmemo ,null telno2 ,null mobile2 from examuser eu inner join users u on u.userno=eu.userno left outer join assign ua on ua.asno=u.asno left outer join exam ex on ex.exno=eu.exno where eu.exno= ?param0 and eu.userno= ?param1 and eu.status=1 and eu.payno is null and eu.pino is null and eu.pstatus=4] -2025-12-11 15:21:34,642 - Statement Id: [cr.payforexam2] Prepared SQL: [select eu.exno payno,eu.userno pino,eu.exno itemno,null pcno,case when ua.isjoin=1 then ex.infee else ex.outfee end payamt,1 pcnt,3 ptype ,ex.exname itemname ,u.username,u.userid,u.isassignuser,u.depart,u.kfcfyear ,cc.cname ccpositionname ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,ua.asname ,0 cshape ,null cgname ,null pcgname from examuser eu left outer join exam ex on ex.exno=eu.exno left outer join users u on u.userno=eu.userno left outer join assign ua on ua.asno=u.asno left outer join comcode cc on cc.ccode=u.ccposition where eu.exno= ?param0 and eu.userno= ?param1] -2025-12-11 15:21:34,642 - Statement Id: [cr.pay.forrfd] Prepared SQL: [select a.payno,a.ispg,a.pstatus,a.ptype,a.pgkey,a.isdvr,a.deliamt,a.isrefunddvr,a.payamt,a.refundamt,a.rstatus,a.isgroup,a.iscanceled,a.payoktime ,b.isdvr isdvr2,b.dvrcode ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email from pay a left outer join paydvr b on b.payno=a.payno inner join users u on u.userno=a.userno where a.payno= ?param0 and a.pstatus=1] -2025-12-11 15:21:34,642 - Statement Id: [cr.payitem.forrfd] Prepared SQL: [select pi.pino,pi.payno,pi.pcnt,pi.payamt,pi.refundamt,pi.refundtime,pi.refundinfo,pi.refundstatus,pi.rstatus,pi.ptype ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,pcg.cgname pcgname ,u.userid,u.username from payitem pi inner join pay p on p.payno=pi.payno and p.pstatus=1 inner join users u on u.userno=case when pi.ptype=3 then p.userno else pi.userno end left outer join cm cm on pi.ptype in(0,1,4) and cm.cmno=pi.itemno left outer join cg cg on cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno where pi.payno= ?param0] -2025-12-11 15:21:34,642 - Statement Id: [cr.payrfditems] Prepared SQL: [select b.cdt,a.rfdno ,b.rtext,b.rstatus ,p.isgroup ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,pi.ptype ,u.username,u.userid from pay p inner join payitem pi on pi.payno=p.payno inner join payrfditem a on a.pino=pi.pino inner join payrfd b on b.rfdno=a.rfdno inner join users u on u.userno=case when p.isgroup=1 and pi.ptype in (0,1,4) then pi.userno else p.userno end left outer join cm cm on pi.ptype in(0,1,4) and cm.cmno=pi.itemno left outer join cg cg on cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno where p.payno= ?param0 order by a.rfdno desc] -2025-12-11 15:21:34,642 - Statement Id: [cr.payrfditems2] Prepared SQL: [select a.rfdno ,b.rtext,b.rstatus,b.cdt,b.isowner,b.ramt,b.bankname,b.bankowner ,b.rreason,b.ruser,b.fgnor,b.fgnob ,CAST(AES_DECRYPT(UNHEX(b.rphone), 'np123@!') AS char) rphone ,b.rback ,CAST(AES_DECRYPT(UNHEX(b.bankno), 'np123@!') AS char) bankno ,p.isgroup,p.payno ,pi.payamt ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,u.username,u.userid ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,ua.asname ,f1.orgname,f1.fileno ,f2.orgname orgname2,f2.fileno file2 from payrfditem a inner join payitem pi on pi.pino=a.pino inner join pay p on p.payno=pi.payno inner join users u on u.userno=case when p.isgroup=1 and pi.ptype in (0,1,4) then pi.userno else p.userno end left outer join assign ua on ua.asno=u.asno inner join payrfd b on b.rfdno=a.rfdno left outer join cm cm on pi.ptype in(0,1,4) and cm.cmno=pi.itemno left outer join cg cg on cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno left outer join fileinfo f1 on f1.fgno=b.fgnor and f1.isdel=0 left outer join fileinfo f2 on f2.fgno=b.fgnob and f2.isdel=0 where a.rfdno= ?param0 order by a.rfdno desc] -2025-12-11 15:21:34,643 - Statement Id: [cr.paytaxitem] Prepared SQL: [select case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname,pi.payamt,pi.pcnt,pi.ptype ,p.isgroup,p.payamt ppayamt,p.payoktime,p.ptype pptype from paytax a inner join paytaxitem b on b.taxno=a.taxno inner join payitem pi on pi.pino=b.pino inner join pay p on p.payno=pi.payno left outer join cm cm on pi.ptype in (0,1,4) and cm.cmno=pi.itemno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno where a.taxno= ?param0] -2025-12-11 15:21:34,643 - Statement Id: [cr.paytaxes2] Prepared SQL: [select a.taxno,a.taxamt,a.taxdate from paytax a where a.payno= ?param0] -2025-12-11 15:21:34,643 - Statement Id: [cr.paytax.formgtkey] Prepared SQL: [select taxno, mgtkey from paytax where mgtkey like concat( ?param0 ,'%') order by mgtkey desc limit 1] -2025-12-11 15:21:34,643 - Statement Id: [cr.documnetspast] Prepared SQL: [select a.no,a.kind,a.cg,a.cshape,a.username ,CAST(AES_DECRYPT(UNHEX(a.userpno), 'np123@!') AS char) userpno ,a.typeman,a.edukind,a.typeedu,a.typegrade,a.typejob,a.cgname,a.completeno,a.companyname,a.companyaddr,a.brno,a.eino,a.btype ,a.bkind,a.ceoname,date_format(a.ssdate, '%Y-%m-%d') ssdate,date_format(a.sedate, '%Y-%m-%d') sedate,a.sctime,a.assign,a.slevel,a.uduty ,CAST(AES_DECRYPT(UNHEX(a.phone), 'np123@!') AS char) phone ,a.mname ,CAST(AES_DECRYPT(UNHEX(a.mphone), 'np123@!') AS char) mphone ,a.sprice,a.rprice,a.rbank ,CAST(AES_DECRYPT(UNHEX(a.rbankno), 'np123@!') AS char) rbankno ,a.rbankuser ,CAST(AES_DECRYPT(UNHEX(a.taxemail), 'np123@!') AS char) taxemail ,a.syear,a.cdt,a.cno,a.udt,a.uno,a.uip from docprintpast a where a.no = ?param0] -2025-12-11 15:21:34,643 - Statement Id: [cr.documnetspasts.kind] Prepared SQL: [select a.kind value,a.kind text from docprintpast a where a.kind is not null and a.kind <> "" group by a.kind] -2025-12-11 15:21:34,643 - Statement Id: [cr.documnetspasts.syear] Prepared SQL: [select a.syear value,a.syear text from docprintpast a where a.syear is not null and a.syear <> "" group by a.syear] -2025-12-11 15:21:34,643 - Statement Id: [cr.documnetspasts.cg] Prepared SQL: [select a.cg value,a.cg text from docprintpast a where a.cg is not null and a.cg <> "" group by a.cg] -2025-12-11 15:21:34,643 - Statement Id: [cr.documnetspasts.cshape] Prepared SQL: [select a.cshape value,a.cshape text from docprintpast a where a.cshape is not null and a.cshape <> "" group by a.cshape] -2025-12-11 15:21:34,643 - Statement Id: [cr.documnetspasts.typeman] Prepared SQL: [select a.typeman value,a.typeman text from docprintpast a where a.typeman is not null and a.typeman <> "" group by a.typeman] -2025-12-11 15:21:34,643 - Statement Id: [cr.documnetspasts.edukind] Prepared SQL: [select a.edukind value,a.edukind text from docprintpast a where a.edukind is not null and a.edukind <> "" group by a.edukind] -2025-12-11 15:21:34,643 - Statement Id: [cr.documnetspasts.typeedu] Prepared SQL: [select a.typeedu value,a.typeedu text from docprintpast a where a.typeedu is not null and a.typeedu <> "" group by a.typeedu] -2025-12-11 15:21:34,643 - Statement Id: [cr.documnetspasts.typegrade] Prepared SQL: [select a.typegrade value,a.typegrade text from docprintpast a where a.typegrade is not null and a.typegrade <> "" group by a.typegrade] -2025-12-11 15:21:34,643 - Statement Id: [cr.documnetspasts.typejob] Prepared SQL: [select a.typejob value,a.typejob text from docprintpast a where a.typejob is not null and a.typejob <> "" group by a.typejob] -2025-12-11 15:21:34,643 - Statement Id: [cr.lectinningpage.totstudy] Prepared SQL: [select ifnull(sum(totstudy),-1) totstudy from lectinningpage where lectno = ?param0 and cmino = ?param1 and cpno = ?param2] -2025-12-11 15:21:34,644 - Statement Id: [cr.myExCheck] Prepared SQL: [select l.lectno longval from lect l inner join cm c on l.cmno= c.cmno inner join pay p on l.payno = p.payno inner join users u on l.userno= u.userno left outer join (select c.cmno , c.cshape , c.cname , ci.cmino ,d.cmisno ,d.sseq ,d.estart ,d.eend ,d.studyplace ,ci.isscd from cm c inner join cminning ci on c.cmno = ci.cmno inner join cminningscd d on d.cmino = ci.cmino where c.cshape=2 and ci.isscd=1 and ci.scdtype=0 ) cmi on cmi.cmno = l.cmno and cmi.cmisno = l.cmisno left outer join lectinning li on li.cmino = cmi.cmino and li.lectno = l.lectno left outer join pplog pl on p.pplno= pl.pplno where l.lectno= ?param0 and l.userno = ?param1 and cmi.isscd = 1 and li.istatus = 2 AND IFNULL(l.iscomplete, 0) = 0] -2025-12-11 15:21:34,645 - Statement Id: [cr.lectinningpage.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-11 15:21:34,645 - Statement Id: [cr.lectsdboard.in] Prepared SQL: [update lectsd a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.submittime=now(),submitip= ?param2 where a.lectno= ?param3 and a.sdno= ?param4 and a.checktime is null; insert into lectsd (lectno,sdno,iscopy,submittime,submitip,cdt,cno,udt,uno,uip) select a.lectno,a.sdno,0,now(), ?param2 ,now(), ?param1 ,now(), ?param1 , ?param2 from (select ?param3 lectno, ?param0 userno, ?param4 sdno) a inner join lect b on b.lectno=a.lectno and b.userno=a.userno and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno left outer join lectsd d on d.lectno=a.lectno and d.sdno=a.sdno where d.lectno is null; SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into lectsdboard (lectno,sdno,subject,contents,fgno,rcount,cip,isdel,cdt,cno,udt,uno,uip) select a.lectno,a.sdno, ?param5 , ?param6 , ?param7 ,0, ?param2 ,0,now(), ?param1 ,now(), ?param1 , ?param2 from (select ?param3 lectno, ?param0 userno, ?param4 sdno) a inner join lect b on b.lectno=a.lectno and b.userno=a.userno and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno] -2025-12-11 15:21:34,645 - Statement Id: [cr.lectsdboard.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-11 15:21:34,646 - Statement Id: [cr.lectsdboardcmt.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into lectsdboardcmt (bno,ctext,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,0,now(), ?param2 ,now(), ?param2 , ?param3 );] -2025-12-11 15:21:34,646 - Statement Id: [cr.lectsdboardcmt.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 15:21:34,646 - Statement Id: [cr.examuserpayok] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into pay (ptype,ispg,isgroup,isexam,userno,username,pstatus,rstatus,rstatustime,cshrcancelnum,canceltime,cancelmsg,cancelcnt ,refunding,paylimit,payoktime,pgkey,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,isdvr,cdt,cno,udt,uno,uip) select ?param0 ,0,0,1,u.userno,u.username,1,0,null,null,null,null,null ,0,null, ?param1 ,null ,a.outfee ,case when ?param0 = 6 then a.outfee else case when ua.isjoin=1 then a.outfee-a.infee else 0 end end ,0,0 ,case when ?param0 = 6 then 0 else case when ua.isjoin=1 then a.infee else a.outfee end end ,0,0,now(), ?param2 ,now(), ?param2 , ?param3 from exam a inner join users u on u.userno= ?param4 left outer join assign ua on ua.asno=u.asno where a.exno= ?param5] -2025-12-11 15:21:34,646 - Statement Id: [cr.examuserpayok.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-11 15:21:34,646 - Statement Id: [cr.examuserpayok2] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into payitem (payno,ptype,pcno,itemno,userno,pstatus,rstatus,pgkey,cancelcode,cancelmsg,canceltype,pcnt ,orgamt,discamt,payamt ,payamtcash,payamtcard ,refundamt,refundtime,refundtimereal,refundinfo,isrebate,fgno,cartno,cdt,cno,udt,uno,uip) select p.payno,3,null, ?param0 , ?param1 ,1,0,null,null,null,null,1 ,a.outfee ,case when p.ptype=6 then a.outfee else case when ua.isjoin=1 then a.outfee-a.infee else 0 end end ,case when p.ptype=6 then 0 else case when ua.isjoin=1 then a.infee else a.outfee end end ,0,0 ,0,null,null,null,0,null,null,now(), ?param2 ,now(), ?param2 , ?param3 from exam a inner join users u on u.userno= ?param1 inner join pay p on p.payno= ?param4 left outer join assign ua on ua.asno=u.asno where a.exno= ?param0] -2025-12-11 15:21:34,646 - Statement Id: [cr.examuserpayok2.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-11 15:21:34,647 - Statement Id: [cr.studylog] Prepared SQL: [update lectinningpage a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 set a.totstudy=TIMESTAMPDIFF(SECOND, a.stime, now()),a.etime=now(),a.eip= ?param1 ,a.udt=now(),a.uno= ?param2 ,a.uip= ?param1 where a.logno= ?param3 ; update lectinning a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 inner join cminning c on c.cmino=a.cmino inner join ( select lectno,sum(totstudy) totstudy from lectinningpage where lectno= ?param4 and cmino= ?param5 group by lectno ) d on d.lectno=a.lectno set a.udt=now(),a.uno= ?param2 ,a.uip= ?param1 ,a.totstudy=d.totstudy ,a.etime=now() ,a.istatus=case when a.istatus <> 2 and c.atime * 60 <= d.totstudy then 2 else a.istatus end ,a.finishtime=case when a.finishtime is null and c.atime * 60 <= d.totstudy then now() else a.finishtime end ,a.eip= ?param1 ,a.ispce= ?param6 ,a.psec= ?param7 where a.lectno= ?param4 and a.cmino= ?param5 ; update lect a inner join ( select a.lectno,truncate(count(c.lectno) / count(b.cmino) * 100, 0) attrate from lect a inner join cminning b on b.cmno=a.cmno and ifnull(b.isscd,0)=0 left outer join lectinning c on c.lectno=a.lectno and c.cmino=b.cmino and c.istatus=2 where a.lectno= ?param4 and a.userno= ?param0 group by a.lectno ) b on b.lectno=a.lectno inner join cmev ce on a.cmno = ce.cmno set a.attrate=b.attrate ,a.apoint = (((b.attrate / 100) * ce.attend / 100)* 100) ,a.etime=now() ,a.eip= ?param1 ,a.ispce= ?param6 ,a.udt=now(),a.uno= ?param2 ,a.uip= ?param1 where a.lectno= ?param4 and a.userno= ?param0 ;] -2025-12-11 15:21:34,647 - Statement Id: [cr.studymid] Prepared SQL: [update lectinning set isokmid=1 where lectno= ?param0 and cmino= ?param1] -2025-12-11 15:21:34,648 - Statement Id: [cr.lectsd.save] Prepared SQL: [update lectsd a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.fgno= ?param3 ,a.atext= ?param4 ,a.submittime=now(),submitip= ?param2 where a.lectno= ?param5 and a.sdno= ?param6 and a.checktime is null; insert into lectsd (lectno,sdno,atext,fgno,iscopy,submittime,submitip,cdt,cno,udt,uno,uip) select a.lectno,a.sdno, ?param4 , ?param3 ,0,now(), ?param2 ,now(), ?param1 ,now(), ?param1 , ?param2 from (select ?param5 lectno, ?param0 userno, ?param6 sdno) a inner join lect b on b.lectno=a.lectno and b.userno=a.userno inner join cm c on c.cmno=b.cmno and b.sdate < now() and b.edate > now() left outer join lectsd d on d.lectno=a.lectno and d.sdno=a.sdno where d.lectno is null;] -2025-12-11 15:21:34,648 - Statement Id: [cr.lectsdboard.save] Prepared SQL: [update lectsd a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.submittime=now(),submitip= ?param2 where a.lectno= ?param3 and a.sdno= ?param4 and a.checktime is null; update lectsdboard a inner join lectsd a2 on a2.lectno=a.lectno and a2.sdno=a.sdno and a2.checktime is null inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.subject= ?param5 ,contents= ?param6 ,a.fgno= ?param7 where a.bno= ?param8 and a.lectno= ?param3 and a.sdno= ?param4 ;] -2025-12-11 15:21:34,648 - Statement Id: [cr.lectsdboard.del] Prepared SQL: [update lectsd a inner join lectsdboard b on b.bno= ?param0 and b.cno= ?param1 and b.isdel=0 and b.lectno=a.lectno and b.sdno=a.sdno inner join lect a2 on a2.lectno=b.lectno and a2.userno=b.cno and a2.sdate < now() and a2.edate > now() inner join cm c on c.cmno=a2.cmno set a.submittime=null,a.submitip=null and a.checktime is null; update lectsdboard a inner join lectsd b on b.lectno=a.lectno and b.sdno=a.sdno and b.checktime is null inner join lect a2 on a2.lectno=b.lectno and a2.userno=a.cno and a2.sdate < now() and a2.edate > now() inner join cm c on c.cmno=a2.cmno set a.uno= ?param2 ,a.udt=now(),a.uip= ?param3 ,a.isdel=1 where a.bno= ?param0 and a.cno= ?param1 and a.isdel=0;] -2025-12-11 15:21:34,648 - Statement Id: [cr.payrefundinfo.up] Prepared SQL: [update payitem set udt=now(),uno= ?param0 ,uip= ?param1 ,rbank = ?param2 ,rbankaccnum = HEX(AES_ENCRYPT( ?param3 , 'np123@!')) ,tbankuser = ?param4 where payno = ?param5] -2025-12-11 15:21:34,649 - Statement Id: [cr.examuserpayok3] Prepared SQL: [update examuser set udt=now(),uno= ?param0 ,uip= ?param1 ,payno= ?param2 ,pino= ?param3 ,pstatus=1 where exno= ?param4 and userno= ?param5 and status=1 and payno is null and pino is null and pstatus=4] -2025-12-11 15:21:34,649 - Statement Id: [cr.examuserpaycancel] Prepared SQL: [update examuser set udt=now(),uno= ?param0 ,uip= ?param1 ,pstatus=9 where exno= ?param2 and userno= ?param3 and status=1 and payno is null and pino is null and pstatus=4] -2025-12-11 15:21:34,649 - Statement Id: [cr.payrfd.save] Prepared SQL: [update payrfd set udt=now(),uno= ?param0 ,uip= ?param1 ,bankname= ?param2 ,bankowner= ?param3 ,bankno=HEX(AES_ENCRYPT( ?param4 , 'np123@!')) ,isowner= ?param5 ,ruser= ?param6 ,rphone=HEX(AES_ENCRYPT( ?param7 , 'np123@!')) ,rreason= ?param8 ,rtext= ?param9 ,rstatus= ?param10 ,rback= ?param11 ,statustime=case when rstatus <> ?param10 then now() else statustime end where rfdno= ?param12] -2025-12-11 15:21:34,652 - Statement Id: [cr.documnetspast.up] Prepared SQL: [update docprintpast set udt=now(),uno= ?param0 ,uip= ?param1 ,kind= ?param2 ,cg= ?param3 ,cshape= ?param4 ,username= ?param5 ,userpno=HEX(AES_ENCRYPT( ?param6 , 'np123@!')) ,typeman= ?param7 ,edukind= ?param8 ,typeedu= ?param9 ,typegrade= ?param10 ,typejob= ?param11 ,cgname= ?param12 ,completeno= ?param13 ,companyname= ?param14 ,companyaddr= ?param15 ,brno= ?param16 ,eino= ?param17 ,btype= ?param18 ,bkind= ?param19 ,ceoname= ?param20 ,ssdate= ?param21 ,sedate= ?param22 ,sctime= ?param23 ,assign= ?param24 ,slevel= ?param25 ,uduty= ?param26 ,phone=HEX(AES_ENCRYPT( ?param27 , 'np123@!')) ,mname= ?param28 ,mphone=HEX(AES_ENCRYPT( ?param29 , 'np123@!')) ,sprice= ?param30 ,rprice= ?param31 ,rbank= ?param32 ,rbankno=HEX(AES_ENCRYPT( ?param33 , 'np123@!')) ,rbankuser= ?param34 ,taxemail=HEX(AES_ENCRYPT( ?param35 , 'np123@!')) ,syear= ?param36 where no= ?param37] -2025-12-11 15:21:34,652 - Statement Id: [cr.studyclose] Prepared SQL: [update lectinningpage a set a.etime=now(),a.eip= ?param0 ,a.udt=now(),a.uno= ?param1 ,a.uip= ?param0 where a.logno= ?param2 ;] -2025-12-11 15:21:34,667 - Statement Id: [site.main] Prepared SQL: [select * from ( select 0 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,a.kname strval3,null strval4,null strval5,null strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param0 inner join cm c on c.cmno=a.pcmno where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a union all select * from ( select a.dtype,a.intval,a.intval2 ,a.longval ,a.strval,a.strval2,a.strval3,a.strval4,ifnull(a.strval5,d.fileurl) strval5,a.strval6 ,a.time,a.time2,a.time3,a.time4 from ( select 1 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,c.cname strval3,concat('/', e.ccode, '/', f.srcp) strval4,ef.fileurl strval5,b.cgcode strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param1 inner join cm c on c.cmno=a.pcmno left outer join cminning d on d.cmno=a.cmno and d.istaste=1 left outer join ct e on e.ctno=d.ctno left outer join fileinfo ef on ef.fgno=e.fgnothumb and ef.isdel=0 left outer join ctpage f on f.ctno=e.ctno and f.pseq=1 where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.cshape=0 and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a left outer join cminning b on a.strval5 is null and b.cmno=a.intval and b.iseq=1 left outer join ct c on a.strval5 is null and c.ctno=b.ctno left outer join fileinfo d on a.strval5 is null and d.fgno=c.fgnothumb and d.isdel=0 ) a union all select * from ( select 2 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homenotice' order by b.cdt desc limit 2 ) a union all select * from ( select 3 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homefaq' order by b.cdt desc limit 2 ) a] -2025-12-11 15:21:34,686 - Statement Id: [sys.npsystem] PreparedStatement : [select count(b.daokey) from (select 1 col1) a left outer join npsystem b on b.daokey= ?param0] -2025-12-11 15:21:34,696 - Statement Id: [sys.npsystem] Parameters: [?param0=[daokey,qaldSUKDKuLggF2sN2Bn/lvf/i3LKEeOzoD6MpHlc0w=]] -2025-12-11 15:21:34,696 - Statement Id: [sys.npsystem] Types: [?param0=[String, System.String]] -2025-12-11 15:21:34,966 - Open Connection "3447129" to "MySQL, MySQL provider 6.10.5.0". -2025-12-11 15:21:34,987 - Close Connection "3447129" to "MySQL, MySQL provider 6.10.5.0". -2025-12-11 15:21:35,464 - Statement Id: [sys.menu.menuauth] Prepared SQL: [select a.usertype, a.menuno, a.menuname, a.pmenuno, a.menuurl, a.menulevel, a.menuorder, a.ccount, a.isuse, a.ishid ,concat('/',ifnull(b5.menuno, 0), '/', ifnull(b4.menuno, 0), '/', ifnull(b3.menuno, 0), '/', ifnull(b2.menuno, 0), '/', ifnull(b1.menuno, 0), '/', ifnull(a.menuno, 0), '/') menurout ,case a.menulevel when 0 then ' ' when 1 then b1.menuname when 2 then b2.menuname when 3 then b3.menuname when 4 then b4.menuname when 5 then b5.menuname end pmenuname ,b2.menuno ppmenuno from ( select b.usertype, c.menuno, c.menuname, c.pmenuno, c.menuurl, c.menulevel, c.menuorder, count(d.menuno) ccount, c.isuse, c.ishid from menuauth b inner join menu c on c.menuno=b.menuno and c.isuse=1 left outer join menu d on d.pmenuno=c.menuno group by b.usertype, c.menuno, c.menuname, c.pmenuno, c.menuurl, c.menulevel, c.menuorder, c.isuse, c.ishid ) a left outer join menu b1 on b1.menuno=a.pmenuno left outer join menu b2 on b2.menuno=b1.pmenuno left outer join menu b3 on b3.menuno=b2.pmenuno left outer join menu b4 on b4.menuno=b3.pmenuno left outer join menu b5 on b5.menuno=b4.pmenuno where ?param0 = case a.menulevel when 0 then a.menuno when 1 then b1.menuno when 2 then b2.menuno when 3 then b3.menuno when 4 then b4.menuno else b5.menuno end order by a.usertype, case a.menulevel when 0 then a.menuorder when 1 then b1.menuorder when 2 then b2.menuorder when 3 then b3.menuorder when 4 then b4.menuorder else b5.menuorder end ,case a.menulevel when 0 then a.menuno when 1 then b1.menuno when 2 then b2.menuno when 3 then b3.menuno when 4 then b4.menuno else b5.menuno end ,case a.menulevel when 1 then a.menuorder when 2 then b1.menuorder when 3 then b2.menuorder when 4 then b3.menuorder when 5 then b4.menuorder else 0 end ,case a.menulevel when 1 then a.menuno when 2 then b1.menuno when 3 then b2.menuno when 4 then b3.menuno when 5 then b4.menuno else 0 end ,case a.menulevel when 2 then a.menuorder when 3 then b1.menuorder when 4 then b2.menuorder when 5 then b3.menuorder else 0 end ,case a.menulevel when 2 then a.menuno when 3 then b1.menuno when 4 then b2.menuno when 5 then b3.menuno else 0 end ,case a.menulevel when 3 then a.menuorder when 4 then b1.menuorder when 5 then b2.menuorder else 0 end ,case a.menulevel when 3 then a.menuno when 4 then b1.menuno when 5 then b2.menuno else 0 end ,case a.menulevel when 4 then a.menuorder when 5 then b1.menuorder else 0 end ,case a.menulevel when 4 then a.menuno when 5 then b1.menuno else 0 end ,case a.menulevel when 5 then a.menuorder else 0 end ,case a.menulevel when 5 then a.menuno else 0 end] -2025-12-11 15:21:35,464 - Statement Id: [sys.menu.menuauth] PreparedStatement : [select a.usertype, a.menuno, a.menuname, a.pmenuno, a.menuurl, a.menulevel, a.menuorder, a.ccount, a.isuse, a.ishid ,concat('/',ifnull(b5.menuno, 0), '/', ifnull(b4.menuno, 0), '/', ifnull(b3.menuno, 0), '/', ifnull(b2.menuno, 0), '/', ifnull(b1.menuno, 0), '/', ifnull(a.menuno, 0), '/') menurout ,case a.menulevel when 0 then ' ' when 1 then b1.menuname when 2 then b2.menuname when 3 then b3.menuname when 4 then b4.menuname when 5 then b5.menuname end pmenuname ,b2.menuno ppmenuno from ( select b.usertype, c.menuno, c.menuname, c.pmenuno, c.menuurl, c.menulevel, c.menuorder, count(d.menuno) ccount, c.isuse, c.ishid from menuauth b inner join menu c on c.menuno=b.menuno and c.isuse=1 left outer join menu d on d.pmenuno=c.menuno group by b.usertype, c.menuno, c.menuname, c.pmenuno, c.menuurl, c.menulevel, c.menuorder, c.isuse, c.ishid ) a left outer join menu b1 on b1.menuno=a.pmenuno left outer join menu b2 on b2.menuno=b1.pmenuno left outer join menu b3 on b3.menuno=b2.pmenuno left outer join menu b4 on b4.menuno=b3.pmenuno left outer join menu b5 on b5.menuno=b4.pmenuno where ?param0 = case a.menulevel when 0 then a.menuno when 1 then b1.menuno when 2 then b2.menuno when 3 then b3.menuno when 4 then b4.menuno else b5.menuno end order by a.usertype, case a.menulevel when 0 then a.menuorder when 1 then b1.menuorder when 2 then b2.menuorder when 3 then b3.menuorder when 4 then b4.menuorder else b5.menuorder end ,case a.menulevel when 0 then a.menuno when 1 then b1.menuno when 2 then b2.menuno when 3 then b3.menuno when 4 then b4.menuno else b5.menuno end ,case a.menulevel when 1 then a.menuorder when 2 then b1.menuorder when 3 then b2.menuorder when 4 then b3.menuorder when 5 then b4.menuorder else 0 end ,case a.menulevel when 1 then a.menuno when 2 then b1.menuno when 3 then b2.menuno when 4 then b3.menuno when 5 then b4.menuno else 0 end ,case a.menulevel when 2 then a.menuorder when 3 then b1.menuorder when 4 then b2.menuorder when 5 then b3.menuorder else 0 end ,case a.menulevel when 2 then a.menuno when 3 then b1.menuno when 4 then b2.menuno when 5 then b3.menuno else 0 end ,case a.menulevel when 3 then a.menuorder when 4 then b1.menuorder when 5 then b2.menuorder else 0 end ,case a.menulevel when 3 then a.menuno when 4 then b1.menuno when 5 then b2.menuno else 0 end ,case a.menulevel when 4 then a.menuorder when 5 then b1.menuorder else 0 end ,case a.menulevel when 4 then a.menuno when 5 then b1.menuno else 0 end ,case a.menulevel when 5 then a.menuorder else 0 end ,case a.menulevel when 5 then a.menuno else 0 end] -2025-12-11 15:21:35,464 - Statement Id: [sys.menu.menuauth] Parameters: [?param0=[topmenuno,1]] -2025-12-11 15:21:35,464 - Statement Id: [sys.menu.menuauth] Types: [?param0=[Int32, System.Int32]] -2025-12-11 15:21:35,471 - Open Connection "38471970" to "MySQL, MySQL provider 6.10.5.0". -2025-12-11 15:21:35,505 - Close Connection "38471970" to "MySQL, MySQL provider 6.10.5.0". -2025-12-12 12:58:48,756 - Statement Id: [users.adminlogin] Prepared SQL: [select userno,a.username,a.status,a.userpass, usertype,a.asno , CAST(AES_DECRYPT(UNHEX(a.mobile), 'np123@!') AS char) mobile , a.logintime from users a left outer join assign b on b.asno=a.asno where a.userid= ?param0 and a.usertype > 10 and (a.usertype <> 81 or (a.usertype = 81 and b.status=1))] -2025-12-12 12:58:48,776 - Statement Id: [users.pass.check] Prepared SQL: [select count(userno) from userpasslog where userno = ?param0 and userpass = ?param1] -2025-12-12 12:58:48,776 - Statement Id: [users.ee] Prepared SQL: [update users set eastereggkey=FLOOR(10000000 + (RAND() * 99999999)),eetime=now() where userno= ?param0 ; select a.userno,a.eastereggkey,a.usertype,a.username ,b.subdomain from users a left outer join assign b on b.asno=a.asno and b.issite=1 and b.isdel=0 where a.userno= ?param0 ;] -2025-12-12 12:58:48,777 - Statement Id: [users.usersall] Prepared SQL: [select userno,usertype,jointype,snsid,userkind,userid,userpass,username,usernameeng,gender,birthday,email,isacceptemail,mobile,isacceptmobile,telno,asno,pasname,depart,ccposition,ccpositionetc,fgnoprofile ,ccjobs,userpno,bankname,bankno,post,address1,address2,introhtml,status,exitreason,logintime,loginkey,send335time,pwcalltime,pwcallno,eastereggkey,eetime,kfcfyear,isassignuser,uduty,slevel,edus,remotekey from users] -2025-12-12 12:58:48,777 - Statement Id: [users.eecall] Prepared SQL: [select userno,usertype,username from users where userno= ?param0 and eastereggkey= ?param1 and date_add(eetime, interval 10 second) > now(); update users set eastereggkey=null,eetime=null,loginkey= ?param2 where userno= ?param0] -2025-12-12 12:58:48,777 - Statement Id: [users.eecall2] Prepared SQL: [select userno,usertype,username,userid from users where userno= ?param0 and eastereggkey= ?param1 and date_add(eetime, interval 15 second) > now(); update users set eastereggkey=null,eetime=null,loginkey=null where userno= ?param0] -2025-12-12 12:58:48,777 - Statement Id: [users.assign.newascode] Prepared SQL: [select ifnull(max(b.ascode),0) + 1 from (select 1 col1) a left outer join assign b on b.asno is not null] -2025-12-12 12:58:48,777 - Statement Id: [users.me] Prepared SQL: [select userno,username ,CAST(AES_DECRYPT(UNHEX(email), 'np123@!') AS char) email from users where userno= ?param0] -2025-12-12 12:58:48,778 - Statement Id: [users.usercheckconfirm] Prepared SQL: [select ifnull(b.userno,0) from (select 1 col1) a left outer join usercheck b on b.userno= ?param0 and b.checkkey= ?param1 ; update usercheck set checkkey=0 where userno= ?param0] -2025-12-12 12:58:48,778 - Statement Id: [users.remotelogin] Prepared SQL: [select a.userno from users a where a.userid= ?param0 and a.status=1 and a.remotekey= ?param1 ; update users set remotekey=null where userid= ?param0] -2025-12-12 12:58:48,778 - Statement Id: [users.remoteloginnoauth] Prepared SQL: [select a.userno,b.subdomain from users a left outer join assign b on b.asno=a.asno where a.userid= ?param0 and a.status=1] -2025-12-12 12:58:48,778 - Statement Id: [users.users.assign] Prepared SQL: [select b.asno,b.asname,b.brno ,b.ceoname,b.post,b.address1,b.address2 ,b.btype,b.bkind,b.eino,b.mname ,CAST(AES_DECRYPT(UNHEX(b.mphone), 'np123@!') AS char) mphone ,CAST(AES_DECRYPT(UNHEX(b.taxemail), 'np123@!') AS char) taxemail ,b.fgnobno ,b.isjoin,b.ascode,b.astype,b.asctg,b.joindate,b.status ,c1.cname astypename,c2.cname asctgname from users a inner join assign b on b.asno = a.asno left outer join comcode c1 on c1.ccode=b.astype left outer join comcode c2 on c2.ccode=b.asctg where a.status=1 and a.userno = ?param0] -2025-12-12 12:58:48,778 - Statement Id: [users.check.snsid] Prepared SQL: [select a.userno,a.usertype,a.jointype,a.snsid,a.userkind,a.userid,a.userpass,a.username,a.usernameeng,a.gender,a.birthday,a.email,a.isacceptemail,a.mobile,a.isacceptmobile ,a.telno,a.asno,a.pasname,a.depart,a.ccposition,a.ccpositionetc,a.fgnoprofile,a.ccjobs,a.userpno,a.bankname,a.bankno,a.post,a.address1,a.address2,a.introhtml,a.status,a.exitreason ,a.logintime,a.loginkey,a.send335time,a.pwcalltime,a.pwcallno,a.eastereggkey,a.eetime,a.kfcfyear,a.isassignuser,a.uduty,a.slevel,a.edus,a.remotekey,a.vssn,a.di,a.ci from users a where a.snsid= ?param0 and a.jointype= ?param1] -2025-12-12 12:58:48,778 - Statement Id: [users.councels] Prepared SQL: [select a.bno,a.qtext,a.atext ,a.bldgcat ,b.cname bldgcatname ,a.cdt,c.username coname,c.userid coid ,row_number() over(order by a.cdt desc) rno ,count(a.cno) over() pagetotalcount from councel a inner join users c on c.userno = a.cno left outer join comcode b on b.ccode = a.bldgcat where a.userno = ?param0 and a.isdel = 0 order by a.cdt desc] -2025-12-12 12:58:48,779 - Statement Id: [users.dormants] Prepared SQL: [select a.userno,username,usernameeng,a.email,a.isacceptemail ,a.mobile,a.telno,a.userpno,a.bankno,a.post,a.address1,a.address2 ,a.birthday from userdormant a where a.userno = ?param0] -2025-12-12 12:58:48,779 - Statement Id: [users.dormants.del] Prepared SQL: [select a.userno longval, regexp_replace(b.userid , '(?<=.{3}).','*') strval ,CAST(AES_DECRYPT(UNHEX(a.mobile),'np123@!') AS char) strval2 ,date_add(a.cdt, interval 335 day) time ,b.isacceptmobile intval from userdormant a inner join users b on b.userno = a.userno where date_format(date_add(a.cdt, interval 335 day),'%Y-%m-%d') = date_format(now(),'%Y-%m-%d')] -2025-12-12 12:58:48,779 - Statement Id: [users.dormants.save] Prepared SQL: [select a.userno longval, regexp_replace(a.userid , '(?<=.{3}).' , '*') strval ,CAST(AES_DECRYPT(UNHEX(a.mobile),'np123@!') AS char) strval2 ,date_add(a.logintime, interval 335 day) time ,a.isacceptmobile intval from users a where a.usertype =1 and a.status=1 and date_format(date_add(a.logintime, interval 366 day),'%Y-%m-%d') = date_format(now(),'%Y-%m-%d')] -2025-12-12 12:58:48,782 - Statement Id: [users.loginlog] Prepared SQL: [insert into loginlog (logsite,userno, loginstatus, logindata, cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , now(), ?param4 ,now(), ?param4 , ?param5 )] -2025-12-12 12:58:48,783 - Statement Id: [users.in] Prepared SQL: [insert into users(usertype,userkind,userid,userpass,username,usernameeng ,gender,email,isacceptemail,mobile,telno ,asno,pasname,depart,ccposition,ccpositionetc,fgnoprofile,ccjobs ,userpno,bankname,bankno ,post,address1,address2,introhtml,status,logintime,send335time,pwcalltime,pwcallno,eastereggkey,eetime,kfcfyear,isassignuser,edus ,isacceptmobile,uduty,slevel,jointype,birthday,snsid,di,ci,vssn,ischkatt,authplatform,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,gender,HEX(AES_ENCRYPT( ?param6 , 'np123@!')), ?param7 ,HEX(AES_ENCRYPT( ?param8 , 'np123@!')),HEX(AES_ENCRYPT( ?param9 , 'np123@!')) , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 ,HEX(AES_ENCRYPT( ?param17 , 'np123@!')), ?param18 ,HEX(AES_ENCRYPT( ?param19 , 'np123@!')) , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 ,now(),null,null,null,null,null, ?param25 , ?param26 , ?param27 , ?param28 , ?param29 , ?param30 , ?param31 ,HEX(AES_ENCRYPT( ?param32 , 'np123@!')), ?param33 , ?param34 , ?param35 , ?param36 , ?param37 , ?param38 ,now(), ?param39 ,now(), ?param39 , ?param40 );] -2025-12-12 12:58:48,785 - Statement Id: [users.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-12 12:58:48,785 - Statement Id: [users.assign.in] Prepared SQL: [insert into assign (ascode,isjoin,joinyear,joinprice,asname,ceoname,brno,grno,btype,bkind,salesamount,homeurl,mcount,aday,astype,asctg,askey,post,address1,address2,fgnobno,fgnobank,joindate,exitdate,status,issite,subdomain,sitename,sitelogo,sitefooter,ismain,isdel, eino,mname,mphone,taxemail,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 ,0,null,null,null,null,0,0, ?param25 , ?param26 ,HEX(AES_ENCRYPT( ?param27 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param28 , 'np123@!')) ,now(), ?param29 ,now(), ?param29 , ?param30 );] -2025-12-12 12:58:48,785 - Statement Id: [users.assign.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-12 12:58:48,785 - Statement Id: [councel.in] Prepared SQL: [insert into councel(userno,bldgcat,qtext,atext,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 );] -2025-12-12 12:58:48,785 - Statement Id: [councel.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-12 12:58:48,786 - Statement Id: [users.change.password] Prepared SQL: [UPDATE users SET userpass = ?param0 , udt = now() , status = (CASE WHEN status = 9 THEN 1 ELSE status END) , pwcalltime = null , pwcallno = null , uip = ?param1 , uno = ?param2 WHERE userid = ?param3 ; INSERT INTO userpasslog (userno, userpass, cdt, uip) SELECT ?param2 , ?param0 , NOW(), ?param1 FROM (SELECT 1) a LEFT OUTER JOIN userpasslog b ON b.userno = ?param2 WHERE b.userno IS NULL; UPDATE userpasslog SET userpass = ?param0 WHERE userno = ?param2 ;] -2025-12-12 12:58:48,787 - Statement Id: [users.dormant.insert] Prepared SQL: [insert into userdormant(userno,username,usernameeng,email,isacceptemail,mobile ,telno,userpno,bankno,post,address1,address2,birthday,cdt) select a.userno,a.username,a.usernameeng,a.email,a.isacceptemail,a.mobile ,a.telno,a.userpno,a.bankno,a.post,a.address1,a.address2, a.birthday,now() cdt from users a left outer join userdormant b on b.userno = a.userno where date_add(a.logintime,interval 1 year) < now(); and a.status != 99 update users set udt=now(),uno= ?param0 ,uip= ?param1 ,username='»èÁ¦µÊ',usernameeng=null,email=null,mobile=null,telno=null,userpno=null,bankno=null,post=null,address1=null,address2=null,birthday=null,status=8 where date_add(a.logintime,interval 1 year) < now(); and a.status != 99] -2025-12-12 12:58:48,788 - Statement Id: [users.loginkey] Prepared SQL: [update users set loginkey= ?param0 ,logintime =now(),send335time = null where userno= ?param1] -2025-12-12 12:58:48,788 - Statement Id: [users.loginkey2] Prepared SQL: [update users set loginkey= ?param0 ,logintime =now(),send335time = null where userno= ?param1 ; insert into loginlog (logsite,userno, loginstatus, logindata, cdt,cno,udt,uno,uip) values ( ?param2 , ?param1 , ?param3 , ?param4 , now(), ?param5 ,now(), ?param5 , ?param6 )] -2025-12-12 12:58:48,788 - Statement Id: [users.assign.del] Prepared SQL: [update assign set udt=now(),uno= ?param0 ,uip= ?param1 ,isdel=1,brno=null where asno= ?param2] -2025-12-12 12:58:48,788 - Statement Id: [users.assignman.in] Prepared SQL: [insert into assignman (asno,mtype,jtype,depart,mname,position,telno,mobile,fax,email,post,address1,address2,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,HEX(AES_ENCRYPT( ?param6 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param7 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param8 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param9 , 'np123@!')) , ?param10 , ?param11 , ?param12 ,0,now(), ?param13 ,now(), ?param13 , ?param14 )] -2025-12-12 12:58:48,789 - Statement Id: [users.assignman.up] Prepared SQL: [update assignman set udt=now(),uno= ?param0 ,uip= ?param1 ,mtype = ?param2 ,jtype = ?param3 ,depart = ?param4 ,mname = ?param5 ,position= ?param6 ,telno =HEX(AES_ENCRYPT( ?param7 , 'np123@!')) ,mobile =HEX(AES_ENCRYPT( ?param8 , 'np123@!')) ,fax =HEX(AES_ENCRYPT( ?param9 , 'np123@!')) ,email =HEX(AES_ENCRYPT( ?param10 , 'np123@!')) ,post = ?param11 ,address1= ?param12 ,address2= ?param13 where asmno= ?param14] -2025-12-12 12:58:48,789 - Statement Id: [users.assignman.del] Prepared SQL: [update assignman set udt=now(),uno= ?param0 ,uip= ?param1 ,isdel = 1 where asmno= ?param2] -2025-12-12 12:58:48,789 - Statement Id: [users.assignfee.in] Prepared SQL: [insert into assignfee (asno,fyear,fprice,fdate,fmemo,status,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 from (select 1 col1) a left outer join assignfee b on b.asno= ?param0 and b.fyear= ?param1 where b.asno is null] -2025-12-12 12:58:48,789 - Statement Id: [users.assignfee.up] Prepared SQL: [update assignfee set udt=now(),uno= ?param0 ,uip= ?param1 ,fprice= ?param2 ,fdate = ?param3 ,fmemo = ?param4 ,status= ?param5 where asno= ?param6 and fyear= ?param7] -2025-12-12 12:58:48,789 - Statement Id: [users.assignfee.del] Prepared SQL: [delete from assignfee where asno= ?param0 and fyear= ?param1] -2025-12-12 12:58:48,789 - Statement Id: [users.assignsite.save] Prepared SQL: [update assign set udt=now(),uno= ?param0 ,uip= ?param1 ,issite= ?param2 ,subdomain= ?param3 ,sitename= ?param4 ,siteip= ?param5 ,sitelogo= ?param6 ,sitefooter= ?param7 where asno= ?param8] -2025-12-12 12:58:48,789 - Statement Id: [users.asno.save] Prepared SQL: [update users set asno= ?param0 where userno= ?param1] -2025-12-12 12:58:48,789 - Statement Id: [users.pwcalltime] Prepared SQL: [update users set pwcalltime=now(),pwcallno= ?param0 where userno= ?param1] -2025-12-12 12:58:48,789 - Statement Id: [users.resetuser] Prepared SQL: [update users set userpass = ?param0 , pwcalltime = null , pwcallno = null , status = (CASE WHEN status = 9 THEN 1 ELSE status END) where userno= ?param1 and pwcalltime is not null and pwcallno= ?param2 and date_add(pwcalltime, interval 24 hour) > now()] -2025-12-12 12:58:48,790 - Statement Id: [users.exit] Prepared SQL: [UPDATE users SET udt=now(),uno= ?param0 ,uip= ?param1 , status = ?param2 WHERE userno= ?param3] -2025-12-12 12:58:48,790 - Statement Id: [users.leave.register] Prepared SQL: [INSERT INTO userleave ( userno, userid, status, levdate, uno, uip ) SELECT u.userno, u.userid, 0 AS status, NOW() AS levdate, u.uno, u.uip FROM users u WHERE u.status = ?param0 AND u.userno = ?param1] -2025-12-12 12:58:48,790 - Statement Id: [users.remotelogin.set] Prepared SQL: [update users a inner join assign b on b.asno=a.asno and b.siteip like concat('%', ?param0 ,'%') set a.remotekey= ?param1 where a.userid= ?param2 and a.status=1] -2025-12-12 12:58:48,790 - Statement Id: [users.snslink.up] Prepared SQL: [update users set udt=now(),uno= ?param0 ,uip= ?param1 ,snsid= ?param2 ,jointype= ?param3 where userno= ?param4] -2025-12-12 12:58:48,790 - Statement Id: [councel.up] Prepared SQL: [update councel set udt=now(),uno= ?param0 ,uip= ?param1 ,bldgcat = ?param2 ,qtext = ?param3 ,atext = ?param4 where bno= ?param5] -2025-12-12 12:58:48,790 - Statement Id: [councel.del] Prepared SQL: [update councel set udt=now(),uno= ?param0 ,uip= ?param1 ,isdel = 1 where bno = ?param2] -2025-12-12 12:58:48,790 - Statement Id: [users.up.asno] Prepared SQL: [update users set udt=now(),uno= ?param0 ,uip= ?param1 ,asno = ?param2 where userno= ?param3] -2025-12-12 12:58:48,790 - Statement Id: [users.dormant.del] Prepared SQL: [update users a left outer join userdormant b on b.userno = a.userno set set udt=now(),uno= ?param0 ,uip= ?param1 ,status = 99,username='»èÁ¦µÊ',usernameeng=null,email=null,mobile=null,telno=null,userpno=null,bankno=null,post=null,address1=null,address2=null,birthday=null,di=null,ci=null,vssn=null,authplatform=0 where date_add(b.cdt,interval 1 year) < now(); delete from userdormant where date_add(cdt,interval 1 year) < now();] -2025-12-12 12:58:48,816 - Statement Id: [common.check.loginkey] Prepared SQL: [select a.userno dtype from users a where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0)] -2025-12-12 12:58:48,816 - Statement Id: [common.check.admin] Prepared SQL: [select a.userno dtype, a.udt time, count(b.mno) intval from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0)] -2025-12-12 12:58:48,816 - Statement Id: [common.check.front] Prepared SQL: [select a.dtype,sum(a.intval) intval,sum(a.intval2) intval2 from ( select a.userno dtype,count(b.mno) intval,0 intval2 from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno union all select a.userno dtype,0 intval,count(b.userno) intval2 from users a left outer join alarms b on b.userno=a.userno and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno ) a group by a.dtype] -2025-12-12 12:58:48,817 - Statement Id: [common.check.frontcroom] Prepared SQL: [select a.dtype,sum(a.intval) intval,sum(a.intval2) intval2,sum(a.intval3) intval3,sum(a.intval4) intval4,sum(a.intval5) intval5 ,sum(a.intval6) intval6,sum(a.intval7) intval7,sum(a.intval8) intval8,sum(a.intval9) intval9,sum(a.intval10) intval10 ,sum(a.intval11) intval11,sum(a.intval12) intval12 ,max(a.strval) strval,max(a.strval2) strval2,max(a.strval3) strval3 from ( select a.userno dtype,count(b.mno) intval,0 intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11,0 intval12 ,null strval,null strval2,null strval3 from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno union all select a.userno dtype,0 intval,count(b.userno) intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11,0 intval12 ,null strval,null strval2,null strval3 from users a left outer join alarms b on b.userno=a.userno and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) union all select a.userno dtype,0 intval,0 intval2,c.tyear intval3,c.tseq intval4,b.classno intval5 ,b2.isplan intval6,b2.iscontent intval7,b2.isev intval8,b2.isrs intval9,b2.isgrade intval10 ,b.cmno intval11,b.cshape intval12 ,d.cgname strval,b.cname strval2 ,group_concat(case when f.bmno is null then null else concat(f.bmno,':',f.bmname,':',f.bmtype) end separator ';') strval3 from users a0 inner join lect a on a.lectno= ?param3 and a.userno=a0.userno and a.status=1 and a.ischanged=0 inner join cm b on b.cmno=a.cmno inner join cmmenu b2 on b2.cmno=b.cmno inner join term c on c.tmno=b.tmno inner join cg d on d.cgno=b.cgno left outer join cmmenubm e on e.cmno=b.cmno left outer join boardmaster f on f.bmno=e.bmno where a0.userno= ?param0 and (a0.loginkey= ?param1 or ?param2 =0) group by a.userno,b.cmno,c.tyear,c.tseq,b.classno ,b2.isplan,b2.iscontent,b2.isev,b2.isrs,b2.isgrade ,d.cgname,b.cname ) a group by a.dtype] -2025-12-12 12:58:48,817 - Statement Id: [common.check.frontcroom.subdomain] Prepared SQL: [select a.*,b.asname strval4,c.fileurl from ( select a.dtype,sum(a.intval) intval,sum(a.intval2) intval2,sum(a.intval3) intval3,sum(a.intval4) intval4,sum(a.intval5) intval5 ,sum(a.intval6) intval6,sum(a.intval7) intval7,sum(a.intval8) intval8,sum(a.intval9) intval9,sum(a.intval10) intval10 ,sum(a.intval11) intval11 ,max(a.strval) strval,max(a.strval2) strval2,max(a.strval3) strval3 from ( select a.userno dtype,count(b.mno) intval,0 intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11 ,null strval,null strval2,null strval3 from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno union all select a.userno dtype,0 intval,count(b.userno) intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11 ,null strval,null strval2,null strval3 from users a left outer join alarms b on b.userno=a.userno and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) union all select a.userno dtype,0 intval,0 intval2,c.tyear intval3,c.tseq intval4,b.classno intval5 ,b2.isplan intval6,b2.iscontent intval7,b2.isev intval8,b2.isrs intval9,b2.isgrade intval10 ,b.cmno intval11 ,d.cgname strval,b.cname strval2 ,group_concat(case when f.bmno is null then null else concat(f.bmno,':',f.bmname,':',f.bmtype) end separator ';') strval3 from users a0 inner join lect a on a.lectno= ?param3 and a.userno=a0.userno and a.status=1 and a.ischanged=0 inner join cm b on b.cmno=a.cmno inner join cmmenu b2 on b2.cmno=b.cmno inner join term c on c.tmno=b.tmno inner join cg d on d.cgno=b.cgno left outer join cmmenubm e on e.cmno=b.cmno left outer join boardmaster f on f.bmno=e.bmno where a0.userno= ?param0 and (a0.loginkey= ?param1 or ?param2 =0) group by a.userno,b.cmno,c.tyear,c.tseq,b.classno ,b2.isplan,b2.iscontent,b2.isev,b2.isrs,b2.isgrade ,d.cgname,b.cname ) a group by a.dtype ) a inner join assign b on b.subdomain= ?param4 left outer join fileinfo c on c.fgno=b.sitelogo] -2025-12-12 12:58:48,817 - Statement Id: [common.basecomments] Prepared SQL: [select a.cmtno,a.pcmtno,a.tcmtno,a.baseno,a.cdepth,a.memo,a.memotype,a.fgno,a.cdt,a.udt, a.isdel,a.cno ,b.orgname, b.fileurl, b.fileno ,c.username from cmt a inner join users c on c.userno=a.cno left outer join fileinfo b on b.fgno=a.fgno and b.isdel=0 where a.cmttype= ?param0 and a.baseno= ?param1 order by a.cdt desc] -2025-12-12 12:58:48,817 - Statement Id: [common.emailsend.get] Prepared SQL: [select a.sendno,a.ehtml,a.etitle from emailsend a left outer join emailban b on b.sendno=a.sendno where a.sendno= ?param0 and a.isdel=0] -2025-12-12 12:58:48,818 - Statement Id: [common.emailsend.get2] Prepared SQL: [select a.sendno,a.etitle,a.rcvs,ifnull(a.sendeds, ' ') sendeds,ifnull(group_concat(b.email separator ';'), ' ') bans from emailsend a left outer join emailban b on b.sendno=a.sendno where a.sendno= ?param0 and a.isdel=0 group by a.sendno,a.rcvs,a.etitle,a.sendeds] -2025-12-12 12:58:48,818 - Statement Id: [common.list.rcvnot] Prepared SQL: [select count(a.mno) from memouser a where a.userno= ?param0 and and a.isread=0 and a.isdel=0] -2025-12-12 12:58:48,818 - Statement Id: [common.smssend.get] Prepared SQL: [select c.asname,b.usertype,b.username ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) mobile ,a.smstype,a.isok ,row_number() over(order by b.username) rno, count(a.cno) over() pagetotalcount from smsuser a inner join users b on b.userno=a.userno left outer join assign c on c.asno=b.asno where a.mno= ?param0 order by b.username] -2025-12-12 12:58:48,818 - Statement Id: [common.home] Prepared SQL: [select b.cnt intval ,c.cnt0 intval2 ,c.cnt1 intval3 ,d.cnt intval4 ,e.cnt intval5 ,f.cnt intval6 ,(SELECT COUNT(*) FROM userleave WHERE status = 0) intval7 from (select 1 col1) a left outer join (select count(mno) cnt from memouser where userno= ?param0 and isread=0 and isdel=0) b on 1=1 left outer join ( select sum(case when a.bmposition=0 then 1 else 0 end) cnt0,sum(case when a.bmposition=1 and b.cmno is not null then 1 else 0 end) cnt1 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.isopen=1 left outer join board c on c.pbno=b.bno and c.isdel=0 where a.bmtype=2 and a.isopen=1 and c.bno is null and a.disptype=0 ) c on 1=1 left outer join ( select count(a.rfdno) cnt from payrfd a left outer join pay b on b.payno = a.payno where a.rstatus=0 and b.rstatus=0 ) d on 1=1 left outer join ( select count(a.payno) cnt from paydvr a inner join pay b on b.payno=a.payno and b.pstatus=1 and b.rstatus=0 inner join payitem c on c.payno = b.payno inner join book bb on bb.bkno=c.itemno where a.dvrcode is null and a.isdvr=1 ) e on 1=1 left outer join ( select count(a.payno) cnt from paytax a where a.ischeck=0 ) f on 1=1] -2025-12-12 12:58:48,819 - Statement Id: [common.authkey] Prepared SQL: [select jobkey from authkey where authtype= ?param0 and userno= ?param1 and randkey= ?param2 and keytime > now()] -2025-12-12 12:58:48,819 - Statement Id: [common.authkey.check1] Prepared SQL: [select ctno intval,ismenu intval2,ctype intval3,ccode strval from ct where ctno= ?param0 and authkey= ?param1 ; update ct set authkey=null where ctno= ?param0] -2025-12-12 12:58:48,819 - Statement Id: [common.authkey.check2] Prepared SQL: [select qno intval from question where qno= ?param0 and authkey= ?param1 ; update question set authkey=null where qno= ?param0] -2025-12-12 12:58:48,819 - Statement Id: [common.sms.chk] Prepared SQL: [select authno intval,lectno intval2,latime time,lakey strval from smsauth where authno = ?param0] -2025-12-12 12:58:48,819 - Statement Id: [common.emailsend.in] Prepared SQL: [insert into emailsend(etitle,semail,ehtml,fgno,cmno,rcvs,reademails,rcvcount,readcount,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 ,now(), ?param9 ,now(), ?param9 , ?param10 )] -2025-12-12 12:58:48,819 - Statement Id: [common.emailsend.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-12 12:58:48,819 - Statement Id: [common.sms.in] Prepared SQL: [insert into sms(cmno,mcontents,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,now(), ?param2 ,now(), ?param2 , ?param3 );] -2025-12-12 12:58:48,819 - Statement Id: [common.sms.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-12 12:58:48,827 - Statement Id: [common.smsauth] Prepared SQL: [insert into smsauth(latime,lakey,lectno) values(now(), ?param0 , ?param1 );] -2025-12-12 12:58:48,827 - Statement Id: [common.smsauth.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-12 12:58:48,827 - Statement Id: [common.smsauth2] Prepared SQL: [insert into smsauth(latime,lakey,userno, lectno) values(now(), ?param0 , ?param1 , 0);] -2025-12-12 12:58:48,827 - Statement Id: [common.smsauth2.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-12 12:58:48,828 - Statement Id: [common.atalk.send] Prepared SQL: [insert into MTS_ATALK_MSG (TRAN_SENDER_KEY,TRAN_TMPL_CD,TRAN_CALLBACK,TRAN_PHONE,TRAN_SUBJECT,TRAN_MSG,TRAN_DATE,TRAN_TYPE,TRAN_STATUS,TRAN_REPLACE_TYPE,TRAN_REPLACE_MSG) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,now(),5,'1', ?param6 , ?param5 );] -2025-12-12 12:58:48,828 - Statement Id: [common.comment.delete] Prepared SQL: [update cmt set isdel=1 where cmtno= ?param0 and ( ?param1 is not null or cno= ?param2 );] -2025-12-12 12:58:48,828 - Statement Id: [common.emailsendok] Prepared SQL: [update emailsend set isdel=0,readcount= ?param0 ,sendeds= ?param1 where sendno= ?param2] -2025-12-12 12:58:48,828 - Statement Id: [common.memo.alldeleteR] Prepared SQL: [update memouser set isdel=1,udt=now(),uno= ?param0 ,uip= ?param1 where userno= ?param0] -2025-12-12 12:58:48,828 - Statement Id: [common.memo.alldeleteS] Prepared SQL: [update memo set isdel=1,udt=now(),uno= ?param0 ,uip= ?param1 where cno= ?param0] -2025-12-12 12:58:48,830 - Statement Id: [common.authkey.save] Prepared SQL: [update authkey set jobkey= ?param0 ,randkey= ?param1 ,keytime=date_add(now(), interval 1 minute) where authtype= ?param2 and userno= ?param3 ; insert into authkey (authtype,userno,jobkey,randkey,keytime) select a.authtype,a.userno,a.jobkey,a.randkey,date_add(now(), interval 1 minute) from (select ?param2 authtype, ?param3 userno, ?param0 jobkey, ?param1 randkey) a left outer join authkey b on b.authtype=a.authtype and b.userno=a.userno where b.authtype is null] -2025-12-12 12:58:48,830 - Statement Id: [common.sms.extend] Prepared SQL: [update smsauth set latime = now() where authno = ?param0] -2025-12-12 12:58:48,831 - Statement Id: [sys.error] Prepared SQL: [insert into errors (errmsg,userno) values( ?param0 , ?param1 )] -2025-12-12 12:58:48,844 - Statement Id: [sys.menu.list] Prepared SQL: [select a.menuno, a.menuname, a.pmenuno, a.menuurl, a.menulevel, a.menuorder, a.ccount, a.isuse, a.ishid ,concat('/',ifnull(b5.menuno, 0), '/', ifnull(b4.menuno, 0), '/', ifnull(b3.menuno, 0), '/', ifnull(b2.menuno, 0), '/', ifnull(b1.menuno, 0), '/', ifnull(a.menuno, 0), '/') menurout ,case a.menulevel when 0 then ' ' when 1 then b1.menuname when 2 then b2.menuname when 3 then b3.menuname when 4 then b4.menuname when 5 then b5.menuname end pmenuname from ( select a.menuno, a.menuname, a.pmenuno, a.menuurl, a.menulevel, a.menuorder, count(d.menuno) ccount, a.isuse, a.ishid from menu a left outer join menu d on d.pmenuno=a.menuno group by a.menuno, a.menuname, a.pmenuno, a.menuurl, a.menulevel, a.menuorder, a.isuse, a.ishid ) a left outer join menu b1 on b1.menuno=a.pmenuno left outer join menu b2 on b2.menuno=b1.pmenuno left outer join menu b3 on b3.menuno=b2.pmenuno left outer join menu b4 on b4.menuno=b3.pmenuno left outer join menu b5 on b5.menuno=b4.pmenuno order by case a.menulevel when 0 then a.menuorder when 1 then b1.menuorder when 2 then b2.menuorder when 3 then b3.menuorder when 4 then b4.menuorder else b5.menuorder end ,case a.menulevel when 0 then a.menuno when 1 then b1.menuno when 2 then b2.menuno when 3 then b3.menuno when 4 then b4.menuno else b5.menuno end ,case a.menulevel when 1 then a.menuorder when 2 then b1.menuorder when 3 then b2.menuorder when 4 then b3.menuorder when 5 then b4.menuorder else 0 end ,case a.menulevel when 1 then a.menuno when 2 then b1.menuno when 3 then b2.menuno when 4 then b3.menuno when 5 then b4.menuno else 0 end ,case a.menulevel when 2 then a.menuorder when 3 then b1.menuorder when 4 then b2.menuorder when 5 then b3.menuorder else 0 end ,case a.menulevel when 2 then a.menuno when 3 then b1.menuno when 4 then b2.menuno when 5 then b3.menuno else 0 end ,case a.menulevel when 3 then a.menuorder when 4 then b1.menuorder when 5 then b2.menuorder else 0 end ,case a.menulevel when 3 then a.menuno when 4 then b1.menuno when 5 then b2.menuno else 0 end ,case a.menulevel when 4 then a.menuorder when 5 then b1.menuorder else 0 end ,case a.menulevel when 4 then a.menuno when 5 then b1.menuno else 0 end ,case a.menulevel when 5 then a.menuorder else 0 end ,case a.menulevel when 5 then a.menuno else 0 end] -2025-12-12 12:58:48,844 - Statement Id: [sys.authmenu] Prepared SQL: [select a.usertype, a.menuno from menuauth a where a.usertype= ?param0] -2025-12-12 12:58:48,844 - Statement Id: [sys.file.get] Prepared SQL: [select a.fileno,a.fgno,a.orgname,a.fileurl,a.filesize,a.extension,a.dcount,a.cno,a.uno ,b.tablename,b.columnname from fileinfo a inner join filegroup b on b.fgno=a.fgno where a.FileNo = ?param0 and a.isdel = 0] -2025-12-12 12:58:48,844 - Statement Id: [sys.file.getall] Prepared SQL: [select a.fileno,a.fgno,a.orgname,a.fileurl,a.filesize,a.extension,a.dcount,a.cno,a.uno ,b.tablename,b.columnname from fileinfo a inner join filegroup b on b.fgno=a.fgno where a.FileNo = ?param0] -2025-12-12 12:58:48,845 - Statement Id: [cm.ncs.parents.u] Prepared SQL: [select 3 ndepth,v.ndno ncsno,v.dname ncsname,v.dcode ncscode,case when v.ndno=u.ndno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsd v on v.nbno=d.nbno where u.nuno= ?param0 union all select 2 ndepth,v.nbno ncsno,v.bname ncsname,v.bcode ncscode,case when v.nbno=b.nbno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsb b on b.nbno=d.nbno inner join ncsb v on v.nmno=b.nmno where u.nuno= ?param0 union all select 1 ndepth,v.nmno ncsno,v.mname ncsname,v.mcode ncscode,case when v.nmno=m.nmno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncsm v on v.ntno=m.ntno where u.nuno= ?param0 union all select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where u.nuno= ?param0 order by ndepth,ncscode] -2025-12-12 12:58:48,845 - Statement Id: [cm.ncs.parents.d] Prepared SQL: [select 2 ndepth,v.nbno ncsno,v.bname ncsname,v.bcode ncscode,case when v.nbno=b.nbno then 1 else 0 end isact from ncsd d inner join ncsb b on b.nbno=d.nbno inner join ncsb v on v.nmno=b.nmno where d.ndno= ?param0 union all select 1 ndepth,v.nmno ncsno,v.mname ncsname,v.mcode ncscode,case when v.nmno=m.nmno then 1 else 0 end isact from ncsd d inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncsm v on v.ntno=m.ntno where d.ndno= ?param0 union all select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsd d inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where d.ndno= ?param0 order by ndepth,ncscode] -2025-12-12 12:58:48,845 - Statement Id: [cm.ncs.parents.b] Prepared SQL: [select 1 ndepth,v.nmno ncsno,v.mname ncsname,v.mcode ncscode,case when v.nmno=m.nmno then 1 else 0 end isact from ncsb b inner join ncsm m on m.nmno=b.nmno inner join ncsm v on v.ntno=m.ntno where b.nbno= ?param0 union all select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsb b inner join ncsm m on m.nmno=b.nmno inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where b.nbno= ?param0 order by ndepth,ncscode] -2025-12-12 12:58:48,845 - Statement Id: [cm.ncs.parents.m] Prepared SQL: [select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsm m inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where m.nmno= ?param0 order by ndepth,ncscode] -2025-12-12 12:58:48,846 - Statement Id: [cm.sales.bycm] Prepared SQL: [select case b.ptype when 2 then 2 when 3 then 1 else 0 end dtype, 0 intval, case b.ptype when 2 then '±³Àç' when 3 then '½ÃÇè' else '°­ÁÂ' end strval,'¸ÅÃâ' strval2 ,sum(case when month(a.payoktime)=1 then b.payamt else 0 end) longval ,sum(case when month(a.payoktime)=2 then b.payamt else 0 end) longval2 ,sum(case when month(a.payoktime)=3 then b.payamt else 0 end) longval3 ,sum(case when month(a.payoktime)=4 then b.payamt else 0 end) longval4 ,sum(case when month(a.payoktime)=5 then b.payamt else 0 end) longval5 ,sum(case when month(a.payoktime)=6 then b.payamt else 0 end) longval6 ,sum(case when month(a.payoktime)=7 then b.payamt else 0 end) longval7 ,sum(case when month(a.payoktime)=8 then b.payamt else 0 end) longval8 ,sum(case when month(a.payoktime)=9 then b.payamt else 0 end) longval9 ,sum(case when month(a.payoktime)=10 then b.payamt else 0 end) longval10 ,sum(case when month(a.payoktime)=11 then b.payamt else 0 end) longval11 ,sum(case when month(a.payoktime)=12 then b.payamt else 0 end) longval12 from pay a inner join payitem b on b.payno=a.payno and a.pstatus=1 where year(a.payoktime)= ?param0 and a.pstatus=1 group by b.ptype,month(a.payoktime) union all select case b.ptype when 2 then 2 when 3 then 1 else 0 end dtype, 1 intval, '','ȯºÒ' strval ,(case when month(b.refundtime)=1 then b.refundamt else 0 end) * -1 longval ,(case when month(b.refundtime)=2 then b.refundamt else 0 end) * -1 longval2 ,(case when month(b.refundtime)=3 then b.refundamt else 0 end) * -1 longval3 ,(case when month(b.refundtime)=4 then b.refundamt else 0 end) * -1 longval4 ,(case when month(b.refundtime)=5 then b.refundamt else 0 end) * -1 longval5 ,(case when month(b.refundtime)=6 then b.refundamt else 0 end) * -1 longval6 ,(case when month(b.refundtime)=7 then b.refundamt else 0 end) * -1 longval7 ,(case when month(b.refundtime)=8 then b.refundamt else 0 end) * -1 longval8 ,(case when month(b.refundtime)=9 then b.refundamt else 0 end) * -1 longval9 ,(case when month(b.refundtime)=10 then b.refundamt else 0 end) * -1 longval10 ,(case when month(b.refundtime)=11 then b.refundamt else 0 end) * -1 longval11 ,(case when month(b.refundtime)=12 then b.refundamt else 0 end) * -1 longval12 from pay a inner join payitem b on b.payno=a.payno and a.pstatus=1 and b.rstatus > 0 and b.refundtime is not null and year(b.refundtime)= ?param0 where a.pstatus=1 and a.rstatus > 0 group by b.ptype,month(b.refundtime) order by dtype,intval] -2025-12-12 12:58:48,847 - Statement Id: [cm.cmcalc.print] Prepared SQL: [select a.cmno,a.feeloc,a.feebkpr,a.feebrt,a.feemat,a.feefoo,a.feeetc,a.prtcnt ,b.cname,b.classno,b.sstime,b.setime ,c.pfee ,d.username,CAST(AES_DECRYPT(UNHEX(d.userpno), 'np123@!') AS char) userpno,d.bankname,CAST(AES_DECRYPT(UNHEX(d.bankno), 'np123@!') AS char) bankno,d.post,d.address1,d.address2 ,row_number() over(order by d.username) rno from cmcalc a inner join cm b on b.cmno=a.cmno inner join cmprof c on c.cmno=b.cmno inner join users d on d.userno=c.userno where a.cmno= ?param0 order by rno] -2025-12-12 12:58:48,847 - Statement Id: [sys.npsystem] Prepared SQL: [select count(b.daokey) from (select 1 col1) a left outer join npsystem b on b.daokey= ?param0] -2025-12-12 12:58:48,847 - Statement Id: [sys.ncs.check.t] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select 0 intval, count(m.nmno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno where t.ntno= ?param0 union all select 0 intval,count(b.nbno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno left outer join ncsb b on b.nmno=m.nmno where t.ntno= ?param0 union all select count(cmd.cmno) intval,count(distinct d.ndno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join cmncsd cmd on cmd.ndno=d.ndno where t.ntno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join ncsu u on u.ndno=d.ndno where t.ntno= ?param0 ) a] -2025-12-12 12:58:48,847 - Statement Id: [sys.ncs.check.m] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select 0 intval,count(b.nbno) intval2 from ncsm m left outer join ncsb b on b.nmno=m.nmno where m.nmno= ?param0 union all select count(cmd.cmno) intval,count(distinct d.ndno) intval2 from ncsm m left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join cmncsd cmd on cmd.ndno=d.ndno where m.nmno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncsm m left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join ncsu u on u.ndno=d.ndno where m.nmno= ?param0 ) a] -2025-12-12 12:58:48,847 - Statement Id: [sys.ncs.check.b] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select count(cmd.cmno) intval,count(distinct d.ndno) intval2 from ncsb b left outer join ncsd d on d.nbno=b.nbno left outer join cmncsd cmd on cmd.ndno=d.ndno where b.nbno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncsb b left outer join ncsd d on d.nbno=b.nbno left outer join ncsu u on u.ndno=d.ndno where b.nbno= ?param0 ) a] -2025-12-12 12:58:48,847 - Statement Id: [sys.ncs.check.d] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select count(cmd.cmno) intval,0 intval2 from ncsd d left outer join cmncsd cmd on cmd.ndno=d.ndno where d.ndno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncsd d left outer join ncsu u on u.ndno=d.ndno where d.ndno= ?param0 ) a] -2025-12-12 12:58:48,848 - Statement Id: [sys.menu.insert] Prepared SQL: [insert into menu(menuname,pmenuno,menuurl,menulevel,menuorder,isuse,ishid,cdt,cno,udt,uno,uip) select ?param0 , ?param1 ,ifnull( ?param2 ,''),ifnull(c.menulevel, -1) + 1, ?param3 , ?param4 , ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 from (select ?param8 menuno) a left outer join menu b on b.menuno=a.menuno left outer join menu c on c.menuno= ?param1 where b.menuno is null] -2025-12-12 12:58:48,848 - Statement Id: [sys.menu.insert.SelectKey] Prepared SQL: [select last_insert_id()] -2025-12-12 12:58:48,848 - Statement Id: [sys.filegroup.insert] Prepared SQL: [INSERT INTO filegroup (tablename,columnname, cdt,cno,udt,uno,uip) VALUES ( ?param0 , ?param1 , cdt,cno,udt,uno,uip)] -2025-12-12 12:58:48,848 - Statement Id: [sys.filegroup.insert.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-12 12:58:48,848 - Statement Id: [sys.okcert3.in] Prepared SQL: [insert into okcert3log (gubn, ret, reason, sn, rsltcd, rslt, dt) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , now()] -2025-12-12 12:58:48,848 - Statement Id: [sys.okcert3.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-12 12:58:48,848 - Statement Id: [sys.userauth.save] Prepared SQL: [insert into menuauth (usertype,authname,menuno,isdel,cdt,cno,udt,uno,uip) select max(usertype)+1, ?param0 ,1,0,now(), ?param1 ,now(), ?param1 , ?param2 from menuauth] -2025-12-12 12:58:48,848 - Statement Id: [sys.authname.save] Prepared SQL: [update menuauth set authname= ?param0 where usertype= ?param1] -2025-12-12 12:58:48,848 - Statement Id: [sys.userauth.del] Prepared SQL: [delete a from menuauth a left outer join( select count(userno) usercnt,usertype from users where usertype = ?param0 group by usertype )b on b.usertype = a.usertype where a.usertype = ?param0 and (b.usercnt < 1 or b.usercnt is null); insert into menuauth (usertype,authname,menuno,isdel,cdt,cno,udt,uno,uip) select * from ( select ?param0 usertype, ?param1 authname,1 menuno,0 isdel,now() cdt, ?param2 cno,now() udt, ?param2 uno, ?param3 uip ) a where not exists( select usertype,authname,menuno from menuauth where usertype = ?param0 and menuno = 1 ); update menuauth a left outer join ( select count(userno) usercnt,usertype from users where usertype = ?param0 and status=1 group by usertype ) b on b.usertype = a.usertype set isdel=1 where a.usertype= ?param0 and (b.usercnt < 1 or b.usercnt is null);] -2025-12-12 12:58:48,848 - Statement Id: [sys.menu.chageposition] Prepared SQL: [update menu a left outer join menu b on b.menuno= ?param0 left outer join menu c on c.menuno= ?param1 set a.pmenuno= ?param1 , a.menuorder = ifnull(b.menuorder, -1) + 1, a.menulevel=c.menulevel + 1 , a.udt=now(), a.uno= ?param2 , a.uip= ?param3 where a.menuno= ?param4] -2025-12-12 12:58:48,848 - Statement Id: [sys.menu.update] Prepared SQL: [update menu a left outer join (select menulevel from menu where menuno= ?param0 ) b on 1 = 1 set udt=now(), uno= ?param1 , uip= ?param2 ,menuname= ?param3 , pmenuno= ?param0 , menuurl=ifnull( ?param4 , ''),a.menulevel=b.menulevel + 1,menuorder= ?param5 ,isuse= ?param6 ,ishid= ?param7 where a.menuno= ?param8 ;] -2025-12-12 12:58:48,848 - Statement Id: [sys.menu.delete] Prepared SQL: [delete from menuauth where menuno= ?param0 ; delete from menu where menuno= ?param0] -2025-12-12 12:58:48,849 - Statement Id: [sys.file.down] Prepared SQL: [update fileinfo set dcount = dcount + 1 where fileno= ?param0] -2025-12-12 12:58:48,849 - Statement Id: [sys.file.del] Prepared SQL: [update fileinfo set uip= ?param0 , uno= ?param1 , isdel=1 where fileno= ?param2 and ( ?param3 = 1 or ?param1 = -999 or cno= ?param1 )] -2025-12-12 12:58:48,849 - Statement Id: [sys.file.del2] Prepared SQL: [update fileinfo set uip= ?param0 , uno= ?param1 , isdel=1 where fgno= ?param2 and ( ?param3 = 1 or ?param1 = -999 or cno= ?param1 )] -2025-12-12 12:58:48,849 - Statement Id: [cm.ncst.in] Prepared SQL: [insert into ncst (ntype,tcode,tname,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 ,now(), ?param3 ,now(), ?param3 , ?param4 )] -2025-12-12 12:58:48,849 - Statement Id: [cm.ncst.up] Prepared SQL: [update ncst set udt=now(),uno= ?param0 ,uip= ?param1 ,tcode= ?param2 ,tname= ?param3 where ntno= ?param4] -2025-12-12 12:58:48,849 - Statement Id: [cm.actlog.set] Prepared SQL: [insert into actlog (logtype,logtarget,userno,logdata,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 )] -2025-12-12 12:58:48,850 - Statement Id: [cm.authlog.set] Prepared SQL: [insert into authlog(logtype,userno,usertypeorg,usertypenew,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 )] -2025-12-12 12:58:48,850 - Statement Id: [cm.authlog.set2] Prepared SQL: [insert into authlog(logtype,userno,usertypeorg,usertypenew,cdt,cno,udt,uno,uip) select ?param0 , ?param1 ,a.usertype, ?param2 ,now(), ?param3 ,now(), ?param3 , ?param4 from users a where a.userno= ?param1 and a.usertype <> ?param2] -2025-12-12 12:58:48,850 - Statement Id: [sys.kcblog.in] Prepared SQL: [insert into kcblog (cdt,cp_cd,mobile,vssn,logmsg) values(now(), ?param0 ,case when ?param1 is not null then HEX(AES_ENCRYPT( ?param1 , 'np123@!')) else null end , ?param2 , ?param3 );] -2025-12-12 12:58:48,850 - Statement Id: [excellog.in] Prepared SQL: [INSERT INTO exceldownlog (userno, userid, username, actiontime, position, comment, userip) SELECT userno, userid, username, sysdate(), ?param0 , ?param1 , ?param2 FROM users where userno = ?param3] -2025-12-12 12:58:48,864 - Statement Id: [cm.myterm] Prepared SQL: [select distinct c.tmno,c.tyear,c.tseq from cmprof a inner join cm b on b.cmno=a.cmno and b.ismaster=0 and b.isdel=0 inner join term c on c.tmno=b.tmno where a.userno= ?param0 order by c.tyear desc,c.tseq] -2025-12-12 12:58:48,864 - Statement Id: [cm.term.ys] Prepared SQL: [select distinct tmno,tyear,tseq from term order by tyear desc,tseq] -2025-12-12 12:58:48,865 - Statement Id: [cm.cmdatas] Prepared SQL: [select a.dtype,a.intval,a.intval2,a.intval3 ,a.strval,a.strval2 from( select 1 dtype ,a.userno intval,b.usertype intval2 ,row_number() over (order by b.username desc) intval3 ,b.username strval,null strval2 from cmprof a inner join users b on b.userno=a.userno where a.cmno= ?param0 order by b.username desc ) a union all select 2 ,b.bkno,0 ,row_number() over (order by b.bkno) intval3 ,b.bkname,null from cmbook a inner join book b on b.bkno=a.bkno where a.cmno= ?param0 union all select 3 dtype ,b.cmno,a.ispre ,row_number() over (order by b.cmno) intval3 ,b.cname,null from cmrelay a inner join cm b on b.cmno=a.rcmno where a.cmno= ?param0 union all select 4 ,b.ndno,0 ,row_number() over (order by b.ndno) intval3 ,b.dname,b.acode from cmncsd a inner join ncsd b on b.ndno=a.ndno where a.cmno= ?param0 order by dtype,intval3] -2025-12-12 12:58:48,865 - Statement Id: [cm.datacreatecmbycmmaster] Prepared SQL: [select a.cmno,a.cname,row_number() over(order by a.udt desc) rno from cm a where a.ismaster=1 and a.isdel=0 and a.cgno= ?param0 order by rno] -2025-12-12 12:58:48,866 - Statement Id: [cm.cminnigscd.exists] Prepared SQL: [select count(*) from cminning a inner join cminningscd b on a.cmino = b.cmino where cmno = ?param0] -2025-12-12 12:58:48,867 - Statement Id: [cm.cmev] Prepared SQL: [select a.cmno,a.attend,a.attendcut,a.attendrfd,a.attendcutrfd,a.mid,a.midcut,a.midrfd,a.midcutrfd,a.final,a.finalcut,a.finalrfd,a.finalcutrfd,a.subject,a.subjectcut,a.subjectrfd ,a.subjectcutrfd,a.discuss,a.discusscut,a.discussrfd,a.discusscutrfd,a.etc,a.etccut,a.etcrfd,a.etccutrfd,a.cut,a.cutrfd,a.isoffabs ,b.scdtype ,c.cshape from cmev a inner join cm c on c.cmno = a.cmno left outer join cminning b on b.cmno = a.cmno and b.isscd = 1 where a.cmno= ?param0] -2025-12-12 12:58:48,867 - Statement Id: [cm.est] Prepared SQL: [select 0 gubun,case when a.extype = 0 then 1 else 2 end estkind ,a.exno,a.cmno,a.extype,a.exname,a.edesc,a.etime,a.econdition,a.evtype,a.eqtype,a.israndq,a.israndqi,a.qcount,a.isblur,a.tpoint,a.relaylimit,a.isusebackup,a.isseq ,null sdno,null sdtype,null sdname,null sddesc,null sdcondition ,null rsno,null rscno,null rstype,null rsname,null rscondition , row_number() over(partition by a.extype order by a.cdt) rno ,null as iseq,null as teachername from cmex a where a.cmno= ?param0 and a.isdel=0 union all select 1 gubun,case when a.sdtype = 0 then 11 else 21 end estkind ,a.sdno exno,a.cmno,a.sdtype extype,a.sdname exname,a.sddesc edesc,null etime,a.sdcondition econdition,null evtype,null eqtype,null israndq,null israndqi,null qcount,null isblur,a.tpoint,null relaylimit,null isusebackup,null isseq ,a.sdno,a.sdtype,a.sdname,a.sddesc,a.sdcondition ,null rsno,null rscno,null rstype,null rsname,null rscondition , row_number() over(partition by a.sdtype order by a.cdt) rno ,null as iseq,null as teachername from cmsd a where a.cmno= ?param0 and a.isdel=0 union all select 2 gubun,case when a.rstype = 0 then 32 else 31 end estkind ,a.rsno exno,a.cmno,a.rstype extype,a.rsname exname,null edesc,null etime,a.rscondition econdition,null evtype,null eqtype,null israndq,null israndqi,null qcount,null isblur,null tpoint,null relaylimit,null isusebackup,null isseq ,null sdno,null sdtype,null sdname,null sddesc,null sdcondition ,a.rsno,a.rscno,a.rstype,a.rsname,a.rscondition , row_number() over(partition by a.rstype order by a.cdt) rno ,b.iseq,c.username as teachername from cmrs a left outer join cminning b on a.cmino = b.cmino left outer join users c on b.userno = c.userno where a.cmno= ?param0 and a.isdel=0 order by rsno] -2025-12-12 12:58:48,867 - Statement Id: [cm.cmexqs] Prepared SQL: [select a.eqno,a.exno,a.qseq,a.qno,a.rpoint , b.qtextstring, b.dpoint, b.qdiff, b.cc1, b.cc2, b.cc3, b.cc4, b.cc5,b.atype , cc.cname qdiffname, cc1.cname ccname1, cc2.cname ccname2, cc3.cname ccname3, cc4.cname ccname4, cc5.cname ccname5 from cmexq a inner join question b on b.qno=a.qno left outer join comcode cc on cc.ccode = b.qdiff left outer join comcode cc1 on cc1.ccode = b.cc1 left outer join comcode cc2 on cc2.ccode = b.cc2 left outer join comcode cc3 on cc3.ccode = b.cc3 left outer join comcode cc4 on cc4.ccode = b.cc4 left outer join comcode cc5 on cc5.ccode = b.cc5 where a.exno= ?param0 order by a.qseq] -2025-12-12 12:58:48,867 - Statement Id: [cm.exsave.valid] Prepared SQL: [select count(d.exno) from (select 1 as col1) a left outer join lectex d on d.exno= ?param0] -2025-12-12 12:58:48,868 - Statement Id: [cm.sdsave.valid] Prepared SQL: [select sum(cnt) from ( select count(d.sdno) cnt from (select 1 as col1) a left outer join lectsd d on d.sdno= ?param0 union all select count(d.sdno) from (select 1 as col1) a left outer join lectsdboard d on d.sdno= ?param0 ) a] -2025-12-12 12:58:48,868 - Statement Id: [cm.rssave.valid] Prepared SQL: [select count(d.rsno) from (select 1 as col1) a left outer join lectrs d on d.rsno= ?param0] -2025-12-12 12:58:48,868 - Statement Id: [cm.rscsave.valid] Prepared SQL: [select count(d.rscno) from (select 1 as col1) a left outer join cmrs d on d.rscno= ?param0] -2025-12-12 12:58:48,868 - Statement Id: [cm.cmexlayers] Prepared SQL: [select a.exno ,case when a.qdiff = 1 then null else a.qdiff end qdiff ,case when a.cc1 = 1 then null else a.cc1 end cc1 ,case when a.cc2 = 1 then null else a.cc2 end cc2 ,case when a.cc3 = 1 then null else a.cc3 end cc3 ,case when a.cc4 = 1 then null else a.cc4 end cc4 ,case when a.cc5 = 1 then null else a.cc5 end cc5 ,a.qcount,a.rpoint , cc.cname qdiffname, cc1.cname ccname1, cc2.cname ccname2, cc3.cname ccname3, cc4.cname ccname4, cc5.cname ccname5 from cmexlayer a left outer join comcode cc on cc.ccode = a.qdiff and cc.ccode > 0 left outer join comcode cc1 on cc1.ccode = a.cc1 and cc1.ccode > 0 left outer join comcode cc2 on cc2.ccode = a.cc2 and cc2.ccode > 0 left outer join comcode cc3 on cc3.ccode = a.cc3 and cc3.ccode > 0 left outer join comcode cc4 on cc4.ccode = a.cc4 and cc4.ccode > 0 left outer join comcode cc5 on cc5.ccode = a.cc5 and cc5.ccode > 0 where a.exno= ?param0 order by cc.corder, cc1.corder, cc2.corder] -2025-12-12 12:58:48,868 - Statement Id: [cm.cmex.extype1count] Prepared SQL: [select count(b.exno) from (select 1 col1) a left outer join cmex b on b.cmno= ?param0 and b.isdel=0 and b.exno <> ?param1 and b.extype=1] -2025-12-12 12:58:48,868 - Statement Id: [cm.cmrs.check] Prepared SQL: [select count(b.rsno) from (select 1 col1) a left outer join cmrs b on b.cmno= ?param0 and b.rsno <> ?param1 and b.rstype= ?param2 and b.isdel=0] -2025-12-12 12:58:48,869 - Statement Id: [cm.questionusings] Prepared SQL: [select sum(cnt) from ( select 0 as cnt union all select count(qno) from cmexq where qno= ?param0 union all select count(qno) from rscq where qno= ?param0 ) a] -2025-12-12 12:58:48,869 - Statement Id: [cm.questionitem.valid] Prepared SQL: [select sum(cnt) from ( select 0 as cnt union all select a.qno from ( select b.qno from questionitem a inner join cmexq b on b.qno=a.qno where a.qino= ?param0 limit 1) a union all select a.qno from ( select b.qno from questionitem a inner join rscq b on b.qno=a.qno where a.qino= ?param0 limit 1) a ) a] -2025-12-12 12:58:48,869 - Statement Id: [cm.cmmenus] Prepared SQL: [select a.cmno,a.isplan,a.iscontent,a.isev,a.isrs,a.isgrade ,b.bmno from cmmenu a left outer join cmmenubm b on b.cmno=a.cmno where a.cmno= ?param0] -2025-12-12 12:58:48,870 - Statement Id: [cm.rscqs] Prepared SQL: [select a.rscqno,a.rscno,a.qno,a.dseq , b.qtextstring, b.dpoint, b.qdiff, b.cc1, b.cc2, b.cc3, b.cc4, b.cc5,b.atype , cc.cname qdiffname, cc1.cname ccname1, cc2.cname ccname2, cc3.cname ccname3, cc4.cname ccname4, cc5.cname ccname5 ,row_number() over(order by a.dseq, a.rscqno) rno from rscq a inner join question b on b.qno=a.qno left outer join comcode cc on cc.ccode = b.qdiff left outer join comcode cc1 on cc1.ccode = b.cc1 left outer join comcode cc2 on cc2.ccode = b.cc2 left outer join comcode cc3 on cc3.ccode = b.cc3 left outer join comcode cc4 on cc4.ccode = b.cc4 left outer join comcode cc5 on cc5.ccode = b.cc5 where a.rscno= ?param0 order by rno] -2025-12-12 12:58:48,870 - Statement Id: [cm.cminfile] Prepared SQL: [select 1 dtype,a.sdno intval,a.fgno longval,b.fileno longval2,0 longval4,b.fileurl strval from cmsd a inner join fileinfo b on b.fgno=a.fgno and b.isdel=0 where a.cmno= ?param0 union all select 0,exno,null,null,null,null from cmex where cmno= ?param0 and isdel=0 union all select 2,0,a.fgnotf,b.fileno,a.cmino,b.fileurl from cminning a inner join fileinfo b on b.fgno=a.fgnotf and b.isdel=0 where a.cmno= ?param0 union all select 3,a.cmno,a.fgnocm,b.fileno,0,b.fileurl from cm a inner join fileinfo b on b.fgno=a.fgnocm and b.isdel=0 where a.cmno= ?param0 order by dtype,intval,longval2] -2025-12-12 12:58:48,870 - Statement Id: [cm.check.cmpcpay] Prepared SQL: [select count(b.pino) from (select 1 as col1) a left outer join payitem b on b.ptype=1 and b.pcno = ?param0] -2025-12-12 12:58:48,870 - Statement Id: [cm.ct.checkcmi] Prepared SQL: [select count(b.cmino) dcnt from ct a left outer join cminning b on b.ctno=a.ctno where a.ctno= ?param0 group by a.ctno] -2025-12-12 12:58:48,870 - Statement Id: [cm.pcm.foras] Prepared SQL: [select distinct d.cmno value,d.cname text from users a inner join lect b on b.userno=a.userno and b.status<5 inner join cm c on c.cmno=b.cmno inner join cm d on d.cmno=c.pcmno where a.asno= ?param0 order by text,value] -2025-12-12 12:58:48,870 - Statement Id: [cm.cm.foras] Prepared SQL: [select distinct c.cmno value,concat(c.cname,'(',c.classno,')') text from users a inner join lect b on b.userno=a.userno and b.status<5 inner join cm c on c.cmno=b.cmno and c.pcmno= ?param0 where a.asno= ?param1 order by text,value] -2025-12-12 12:58:48,870 - Statement Id: [cm.pcm.forall] Prepared SQL: [select a.cmno value,a.cname text from cm a where a.ismaster=1 and a.isuse=1 and a.isdel=0 order by text,value] -2025-12-12 12:58:48,870 - Statement Id: [cm.cm.forall] Prepared SQL: [select a.cmno value,concat(a.cname,'(',a.classno,')') text from cm a where a.pcmno= ?param0 and a.ismaster=1 and a.isuse=1 and a.isdel=0 order by text,value] -2025-12-12 12:58:48,871 - Statement Id: [cm.cms.forpay] Prepared SQL: [select c.cmno,case when b.isjoin=1 then c.infee else c.infee end fee, c.accommofee, b.isjoin,d.lectno lectnocheck from users a left outer join assign b on b.asno=a.asno inner join cm c on c.cmno= ?param0 left outer join lect d on d.userno=a.userno and d.cmno=c.cmno and d.status in (1,2,3,4,6) and d.ischanged=0 where a.userno= ?param1] -2025-12-12 12:58:48,871 - Statement Id: [cm.cms.forpaypc] Prepared SQL: [select c.cmno,case when b.isjoin=1 then c.infee else c.outfee end fee,b.isjoin from users a left outer join assign b on b.asno=a.asno inner join cmpc c on c.pcno= ?param0 where a.userno= ?param1] -2025-12-12 12:58:48,872 - Statement Id: [cm.cmcheck.forbuy] Prepared SQL: [select 1 rno,a.cmno,a.quota ,b.status lectstatus ,count(d.userno) countlect from cm a left outer join lect b on b.cmno=a.cmno and b.userno= ?param0 and b.status < 5 and b.ischanged=0 left outer join lect c on c.cmno=a.cmno and c.status < 5 and c.ischanged=0 left outer join users d on d.userno=c.userno and d.status=1 where a.cmno= ?param1 and a.ismaster=0 and a.rstime < now() and a.retime > now() and a.isuse=1 and a.isdel=0 group by a.cmno,a.quota,b.status union all select 2,a.cmno,0 ,b.status ,0 from cm a inner join lect b on b.cmno <> a.cmno and b.userno= ?param0 and b.status < 5 inner join cm c on c.cmno=b.cmno and c.pcmno=a.pcmno where a.cmno = ?param1] -2025-12-12 12:58:48,873 - Statement Id: [cm.assign.applyedu.byasno] Prepared SQL: [select a.asno,a.ascode,a.isjoin,a.joinyear,a.joinprice,a.asname,a.ceoname,a.brno,a.eino,a.grno,a.btype,a.bkind,a.salesamount,a.homeurl,a.mcount,a.aday,a.astype,a.asctg,a.askey,a.post ,a.address1,a.address2,a.fgnobno,a.fgnobank,a.joindate,a.exitdate,a.status,a.issite,a.subdomain,a.sitename,a.sitelogo,a.sitefooter,a.siteip,a.ismain,a.mname,a.isdel ,CAST(AES_DECRYPT(UNHEX(a.mphone), 'np123@!') AS char) mphone ,CAST(AES_DECRYPT(UNHEX(a.taxemail), 'np123@!') AS char) taxemail from assign a where a.asno= ?param0 and a.isdel=0] -2025-12-12 12:58:48,873 - Statement Id: [cm.cminningscdcheck] Prepared SQL: [select a.quota - (select count(z.lectno) cnt from lect z where a.cmisno = z.cmisno and z.status in (1,2) and z.ischanged=0) from cminningscd a where a.cmisno = ?param0] -2025-12-12 12:58:48,877 - Statement Id: [cm.cmin] Prepared SQL: [insert into cm(ismaster,cgno,pcmno,cname,kname,tmno,classno,rstime,retime,sstime,setime,gstime,getime,cshape ,infee,outfee,accommofee,quota ,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,isuse,isdel,isseq,fgnocm,typeman,typeedu,typegrade,typejob,typejobitem,iscertificate,ischkatt,isaccommodation,daylectinninglimit,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 , ?param28 , ?param29 , ?param30 ,0, ?param31 , ?param32 , ?param33 , ?param34 , ?param35 , ?param36 , ?param37 , ?param38 , ?param39 , ?param40 ,10,now(), ?param41 ,now(), ?param41 , ?param42 );] -2025-12-12 12:58:48,877 - Statement Id: [cm.cmin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-12 12:58:48,878 - Statement Id: [cm.cminnings.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into cminning (cmno,week,iseq,isonline,ititle,icontent,idate,iday,ist,iet,fgnotf,ctno,istaste,sttime,atime,mstime,metime,userno,isscd,scdtype,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 ,now(), ?param20 ,now(), ?param20 , ?param21 from (select 1 col1) a left outer join cminning b on b.cmno= ?param0 and b.iseq= ?param2 where b.cmino is null] -2025-12-12 12:58:48,879 - Statement Id: [cm.cminnings.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-12 12:58:48,879 - Statement Id: [cm.cminningscd.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into cminningscd(cmino,estart,eend,quota,studyplace,sseq,comment,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 ,now(), ?param7 ,now(), ?param7 , ?param8 )] -2025-12-12 12:58:48,879 - Statement Id: [cm.cminningscd.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-12 12:58:48,881 - Statement Id: [cm.cmex.in] Prepared SQL: [INSERT INTO cmex (cmno,extype,exname,edesc,etime,econdition,evtype,eqtype,israndq,israndqi,qcount,isblur,tpoint,relaylimit,isusebackup,isseq,isreexamable,isresultopen,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 ,0,now(), ?param18 ,now(), ?param18 , ?param19 )] -2025-12-12 12:58:48,881 - Statement Id: [cm.cmex.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-12 12:58:48,883 - Statement Id: [cm.question.in] Prepared SQL: [INSERT INTO question (cmno, qdiff, cc1, cc2, cc3, cc4, cc5, isuse, atype, dpoint, qtext, qtextstring, qdesc, rightcount,ispassspace,isignorecase, cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , now(), ?param16 ,now(), ?param16 , ?param17 );] -2025-12-12 12:58:48,883 - Statement Id: [cm.question.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-12 12:58:48,883 - Statement Id: [cm.cmsd.in] Prepared SQL: [insert into cmsd(sdtype,cmno,sdname,sddesc,tpoint,sdcondition,fgno,isdel,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 ,0,now(), ?param7 ,now(), ?param7 , ?param8 );] -2025-12-12 12:58:48,883 - Statement Id: [cm.cmsd.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-12 12:58:48,883 - Statement Id: [cm.cmrs.in] Prepared SQL: [insert into cmrs(rstype,cmno,rsname,rscondition,rscno,isdel,cmino,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,0, ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 );] -2025-12-12 12:58:48,884 - Statement Id: [cm.cmrs.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-12 12:58:48,884 - Statement Id: [cm.rsc.in] Prepared SQL: [insert into rsc(rstype,rscname,isuse,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 ,now(), ?param3 ,now(), ?param3 , ?param4 );] -2025-12-12 12:58:48,884 - Statement Id: [cm.rsc.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-12 12:58:48,884 - Statement Id: [cm.cmcopy0] Prepared SQL: [insert into cm(ismaster,cgno,pcmno,cname,kname,tmno,classno,rstime,retime,sstime,setime,gstime,getime,cshape,typeman,typeedu,typegrade,typejob,typejobItem,infee,outfee,accommofee,quota,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,isuse,isseq,iscertificate,isdel,studydays,isaccommodation,daylectinninglimit,cdt,cno,udt,uno,uip) select ?param0 ,cgno,case when a.ismaster = 1 and ?param0 = 0 then a.cmno else a.pcmno end,ifnull( ?param1 , concat('»çº»_', cname)),a.kname, ?param2 ,case when ?param2 is null then null else ifnull(b.classno,0)+1 end ,t.rstime ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then '2099-12-31 23:59:59' else date_format(t.retime,'%Y-%m-%d 23:59:59') end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else t.sstime end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else date_format(t.setime,'%Y-%m-%d 23:59:59') end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else t.gstime end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else date_format(t.getime,'%Y-%m-%d 23:59:59') end ,a.cshape,a.typeman,a.typeedu,a.typegrade,a.typejob, a.typejobItem,infee,outfee,accommofee,quota,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,1,isseq,a.iscertificate,0,studydays,isaccommodation,daylectinninglimit,now(), ?param3 ,now(), ?param3 , ?param4 from cm a left outer join ( select max(b.classno) classno from cm a inner join cm b on b.ismaster=0 and b.pcmno=case when a.ismaster=1 then a.cmno else a.pcmno end and b.isdel=0 and b.tmno=ifnull( ?param2 ,0) where a.cmno= ?param5 ) b on b.classno is not null left outer join term t on t.tmno= ?param2 where a.cmno= ?param5 ;] -2025-12-12 12:58:48,884 - Statement Id: [cm.cmcopy0.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-12 12:58:48,884 - Statement Id: [cm.cmcopy.ex0] Prepared SQL: [insert into cmex (cmno,extype,exname,edesc,etime,econdition,evtype,eqtype,israndq,israndqi,qcount,isblur,tpoint,relaylimit,isusebackup,isseq,isresultopen,isreexamable,isdel,cdt,cno,udt,uno,uip) select ?param0 ,extype,exname,edesc,etime,econdition,evtype,eqtype,israndq,israndqi,qcount,isblur,tpoint,relaylimit,isusebackup,isseq,isresultopen,isreexamable,0,now(), ?param1 ,now(), ?param1 , ?param2 from cmex a where a.exno= ?param3 ;] -2025-12-12 12:58:48,884 - Statement Id: [cm.cmcopy.ex0.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-12 12:58:48,885 - Statement Id: [cm.cmpcin] Prepared SQL: [insert into cm (ismaster,cgno,pcmno,cname,tmno,classno,rstime,retime,sstime,setime,gstime,getime,cshape,infee,outfee,quota,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,isuse,isseq,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,null, ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 ,1,0,0,now(), ?param27 ,now(), ?param27 , ?param28 );] -2025-12-12 12:58:48,885 - Statement Id: [cm.cmpcin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-12 12:58:48,886 - Statement Id: [cm.ct.in] Prepared SQL: [INSERT INTO ct (cmno,qdiff,cc1,cc2,cc3,cc4,cc5,ctype,ccode,ccodedel,ctname,fgnothumb,fgnotf,tfurl,ismenu,isdel,isuse,isoversize,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 ,0, ?param14 , ?param15 ,now(), ?param16 ,now(), ?param16 , ?param17 );] -2025-12-12 12:58:48,886 - Statement Id: [cm.ct.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-12 12:58:48,887 - Statement Id: [cm.pplog.applyedu.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into pplog ( userno,cmno,isready,cgcode,cshape,typeman,typeedu,typegrade,typejob,typejobItem,cgno,cmisno,isrebate,rbankname,rbankacc,rbankowner,asname,brno,ceoname,post,address1,address2,btype,bkind,eino,mname ,mphone,taxemail,userpno,mobile,email,upost,uaddress1,uaddress2,isassignuser,uduty,slevel,isaccommodation,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 ,HEX(AES_ENCRYPT( ?param14 , 'np123@!')) , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 ,HEX(AES_ENCRYPT( ?param26 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param27 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param28 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param29 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param30 , 'np123@!')) , ?param31 , ?param32 , ?param33 , ?param34 , ?param35 , ?param36 , ?param37 ,now(), ?param38 ,now(), ?param38 , ?param39 )] -2025-12-12 12:58:48,887 - Statement Id: [cm.pplog.applyedu.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-12 12:58:48,887 - Statement Id: [cm.term.in] Prepared SQL: [insert into term (tyear,tseq,rstime,retime,sstime,setime,gstime,getime,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 ,now(), ?param8 ,now(), ?param8 , ?param9 )] -2025-12-12 12:58:48,887 - Statement Id: [cm.term.up] Prepared SQL: [update term set udt=now(),uno= ?param0 ,uip= ?param1 ,tyear = ?param2 ,tseq = ?param3 ,rstime= ?param4 ,retime= ?param5 ,sstime= ?param6 ,setime= ?param7 ,gstime= ?param8 ,getime= ?param9 where tmno= ?param10] -2025-12-12 12:58:48,887 - Statement Id: [cm.cg.in] Prepared SQL: [insert into cg (pcgno,cgname,cgcode,isuse,iscover,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,0,now(), ?param5 ,now(), ?param5 , ?param6 )] -2025-12-12 12:58:48,888 - Statement Id: [cm.cmup] Prepared SQL: [update cm set udt=now(),uno= ?param0 ,uip= ?param1 ,cgno = ?param2 ,pcmno = ?param3 ,cname = ?param4 ,kname = ?param5 ,rstime = ?param6 ,retime = ?param7 ,sstime = ?param8 ,setime = ?param9 ,gstime = ?param10 ,getime = ?param11 ,cshape = ?param12 ,infee = ?param13 ,outfee = ?param14 ,accommofee = ?param15 ,quota = ?param16 ,introhtml = ?param17 ,targethtml = ?param18 ,goalhtml = ?param19 ,contenthtml = ?param20 ,studyplace = ?param21 ,studytime = ?param22 ,certcc = ?param23 ,certgradecc = ?param24 ,jobcc = ?param25 ,jobpositiongrade = ?param26 ,difficulty = ?param27 ,isrefund = ?param28 ,isuse = ?param29 ,fgnocm = ?param30 ,typeman = ?param31 ,typeedu = ?param32 ,typegrade = ?param33 ,typejob = ?param34 ,typejobitem = ?param35 ,iscertificate = ?param36 ,ischkatt = ?param37 ,studydays = ?param38 ,isaccommodation = ?param39 where cmno= ?param40] -2025-12-12 12:58:48,888 - Statement Id: [cm.cminning.profclear] Prepared SQL: [update cminning a inner join ( select a.cmino from cminning a left outer join cmprof b on b.cmno=a.cmno and a.userno=b.userno where a.cmno= ?param0 and b.userno is null ) b on b.cmino=a.cmino set a.userno=null where a.cmno= ?param0] -2025-12-12 12:58:48,888 - Statement Id: [cm.cminning.del] Prepared SQL: [delete from cminning where cmino = ( select a.cmino from ( select case when count(c.lectno) < 1 then ?param0 else 0 end cmino from (select 1 col1) a left outer join cminning b on b.cmino= ?param0 left outer join lect c on c.cmno=b.cmno) a )] -2025-12-12 12:58:48,888 - Statement Id: [cm.cminning.del2] Prepared SQL: [delete from cminning where cmino = ?param0] -2025-12-12 12:58:48,888 - Statement Id: [cm.cminning.del3] Prepared SQL: [delete from cminning where cmino = ( select a.cmino from ( select case when count(b.cmino) < 1 then ?param0 else 0 end cmino from (select 1 col1) a left outer join cminningscd b on b.cmino= ?param0 ) a )] -2025-12-12 12:58:48,888 - Statement Id: [cm.cminningscd.del] Prepared SQL: [delete from cminningscd where cmisno = ( select a.cmisno from ( select case when count(c.lectno) < 1 then ?param0 else 0 end cmisno from (select 1 col1) a left outer join cminningscd b on b.cmisno= ?param0 left outer join lect c on c.cmisno=b.cmisno and c.status=1 and c.ischanged=0 ) a )] -2025-12-12 12:58:48,889 - Statement Id: [cm.cmseqsave] Prepared SQL: [update cm set isseq= ?param0 ,udt=now(),uno= ?param1 ,uip= ?param2 where cmno= ?param3] -2025-12-12 12:58:48,889 - Statement Id: [cm.bookin] Prepared SQL: [insert into book(bkname,author,publisher,pubdate,fgnothumb,fgno,price,introhtml,contents,isuse,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 ,now(), ?param10 ,now(), ?param10 , ?param11 )] -2025-12-12 12:58:48,889 - Statement Id: [cm.bookup] Prepared SQL: [update book set udt=now(),uno= ?param0 ,uip= ?param1 ,bkname = ?param2 ,author = ?param3 ,publisher = ?param4 ,pubdate = ?param5 ,fgnothumb = ?param6 ,fgno = ?param7 ,price = ?param8 ,introhtml = ?param9 ,contents = ?param10 ,isuse = ?param11 where bkno= ?param12] -2025-12-12 12:58:48,889 - Statement Id: [cm.bookdel] Prepared SQL: [delete from book where not bkno in ( select distinct(a.bkno) from cmbook a ) and bkno = ?param0] -2025-12-12 12:58:48,889 - Statement Id: [cm.cminningscd.up] Prepared SQL: [update cminningscd a set udt=now(),uno= ?param0 ,uip= ?param1 ,cmino= ?param2 ,estart= ?param3 ,eend= ?param4 ,quota= ?param5 ,studyplace= ?param6 ,sseq= ?param7 ,comment= ?param8 where a.cmisno= ?param9] -2025-12-12 12:58:48,889 - Statement Id: [cm.cminnings.up] Prepared SQL: [update cminning a left outer join ( select cmino, cmno from cminning where cmino <> ?param0 and cmno= ?param1 and iseq= ?param2 ) b on b.cmno=a.cmno set udt=now(),uno= ?param3 ,uip= ?param4 ,week = ?param5 ,iseq = ?param2 ,isonline = ?param6 ,ititle = ?param7 ,icontent = ?param8 ,idate= ?param9 ,iday = ?param10 ,ist = ?param11 ,iet = ?param12 ,fgnotf= ?param13 ,ctno = ?param14 ,istaste = ?param15 ,sttime= ?param16 ,atime = ?param17 ,mstime = ?param18 ,metime = ?param19 ,userno = ?param20 ,isscd = ?param21 ,scdtype= ?param22 where a.cmino= ?param0 and b.cmino is null] -2025-12-12 12:58:48,890 - Statement Id: [cm.cminningscd.clear] Prepared SQL: [update cminningscd a set udt=now(),uno= ?param0 ,uip= ?param1 ,quota=99999,studyplace=null where a.cmino = ?param2] -2025-12-12 12:58:48,890 - Statement Id: [cm.cminningscd.up.lect] Prepared SQL: [update lect a left outer join cminningscd b on b.cmisno = a.cmisno set a.edate = date_format(b.eend,'%Y-%m-%d 23:59:59') where a.cmisno = ?param0 ;] -2025-12-12 12:58:48,890 - Statement Id: [cm.cmev.clear] Prepared SQL: [update cmev a set udt=now(),uno= ?param0 ,uip= ?param1 ,isoffabs=null where a.cmno = ?param2] -2025-12-12 12:58:48,890 - Statement Id: [cm.cminnings.istasteclear] Prepared SQL: [update cminning set istaste=0 where cmno= ?param0 and cmino <> ?param1] -2025-12-12 12:58:48,890 - Statement Id: [cm.cmevsave] Prepared SQL: [insert into cmev (cmno,attend,attendcut,attendrfd,attendcutrfd,mid,midcut,midrfd,midcutrfd,final,finalcut,finalrfd,finalcutrfd,subject,subjectcut,subjectrfd,subjectcutrfd,discuss,discusscut,discussrfd,discusscutrfd,etc,etccut,etcrfd,etccutrfd,cut,cutrfd,isoffabs,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 ,now(), ?param28 ,now(), ?param28 , ?param29 from (select 1 col1) a left outer join cmev b on b.cmno= ?param0 where b.cmno is null; update cmev set udt=now(),uno= ?param28 ,uip= ?param29 ,attend = ?param1 ,attendcut = ?param2 ,attendrfd = ?param3 ,attendcutrfd = ?param4 ,mid = ?param5 ,midcut = ?param6 ,midrfd = ?param7 ,midcutrfd = ?param8 ,final = ?param9 ,finalcut = ?param10 ,finalrfd = ?param11 ,finalcutrfd = ?param12 ,subject = ?param13 ,subjectcut = ?param14 ,subjectrfd = ?param15 ,subjectcutrfd = ?param16 ,discuss = ?param17 ,discusscut = ?param18 ,discussrfd = ?param19 ,discusscutrfd = ?param20 ,etc = ?param21 ,etccut = ?param22 ,etcrfd = ?param23 ,etccutrfd = ?param24 ,cut = ?param25 ,cutrfd = ?param26 ,isoffabs = ?param27 where ?param0 > 0 and cmno= ?param0] -2025-12-12 12:58:48,890 - Statement Id: [cm.cmex.savetop] Prepared SQL: [UPDATE cmex SET udt=now(),uno= ?param0 ,uip= ?param1 ,exname= ?param2 ,edesc= ?param3 ,econdition= ?param4 ,isblur= ?param5 ,isusebackup= ?param6 ,isseq= ?param7 ,isreexamable= ?param8 ,isresultopen= ?param9 ,etime= ?param10 where exno= ?param11] -2025-12-12 12:58:48,891 - Statement Id: [cm.cmex.up] Prepared SQL: [update cmex set udt=now(),uno= ?param0 ,uip= ?param1 ,extype = ?param2 ,exname = ?param3 ,edesc = ?param4 ,etime = ?param5 ,econdition = ?param6 ,evtype = ?param7 ,eqtype = ?param8 ,israndq = ?param9 ,israndqi = ?param10 ,qcount = ?param11 ,isblur = ?param12 ,tpoint = ?param13 ,relaylimit = ?param14 ,isusebackup = ?param15 ,isseq = ?param16 ,isreexamable = ?param17 ,isresultopen= ?param18 where exno= ?param19] -2025-12-12 12:58:48,891 - Statement Id: [cm.cmexq.deleteall] Prepared SQL: [delete from cmexq where exno= ?param0] -2025-12-12 12:58:48,891 - Statement Id: [cm.cmexlayer.del] Prepared SQL: [delete from cmexlayer where exno= ?param0] -2025-12-12 12:58:48,891 - Statement Id: [cm.cmex.del] Prepared SQL: [update cmex set isdel=1 where exno= ?param0] -2025-12-12 12:58:48,891 - Statement Id: [cm.cmsd.del] Prepared SQL: [update cmsd set isdel=1 where sdno= ?param0] -2025-12-12 12:58:48,891 - Statement Id: [cm.cmrs.del] Prepared SQL: [update cmrs set isdel=1 where rsno= ?param0] -2025-12-12 12:58:48,892 - Statement Id: [cm.questionitem.del] Prepared SQL: [update question a inner join questionitem b on b.qino= ?param0 and b.qno=a.qno set a.rightcount = a.rightcount - b.isright; update questionitem set udt=now(),uno= ?param1 ,uip= ?param2 ,isdel=1 where qino= ?param0] -2025-12-12 12:58:48,892 - Statement Id: [cm.question.up] Prepared SQL: [UPDATE question SET udt=now(),uno= ?param0 ,uip= ?param1 ,cmno= ?param2 ,qdiff= ?param3 ,cc1= ?param4 ,cc2= ?param5 ,cc3= ?param6 ,cc4= ?param7 ,cc5= ?param8 ,isuse= ?param9 ,dpoint= ?param10 ,qtext= ?param11 ,qtextstring= ?param12 ,qdesc= ?param13 ,rightcount= ?param14 ,ispassspace= ?param15 ,isignorecase= ?param16 where qno= ?param17] -2025-12-12 12:58:48,892 - Statement Id: [cm.question.uptop] Prepared SQL: [UPDATE question SET udt=now(),uno= ?param0 ,uip= ?param1 ,cmno= ?param2 ,isuse= ?param3 ,qtext= ?param4 ,qtextstring= ?param5 ,qdesc= ?param6 ,rightcount= ?param7 where qno= ?param8] -2025-12-12 12:58:48,892 - Statement Id: [cm.questionitem.up] Prepared SQL: [UPDATE questionitem SET udt=now(),uno= ?param0 ,uip= ?param1 ,fgno= ?param2 ,isright= ?param3 ,qitext= ?param4 where qino= ?param5] -2025-12-12 12:58:48,892 - Statement Id: [cm.cmsd.up] Prepared SQL: [update cmsd set udt=now(),uno= ?param0 ,uip= ?param1 ,sdtype = ?param2 ,sdname = ?param3 ,sddesc = ?param4 ,tpoint = ?param5 ,sdcondition = ?param6 ,fgno = ?param7 where sdno= ?param8] -2025-12-12 12:58:48,892 - Statement Id: [cm.cmsd.uplock] Prepared SQL: [update cmsd set udt=now(),uno= ?param0 ,uip= ?param1 ,sdname = ?param2 ,sddesc = ?param3 ,tpoint = ?param4 ,sdcondition = ?param5 ,fgno = ?param6 where sdno= ?param7] -2025-12-12 12:58:48,892 - Statement Id: [cm.cmrs.up] Prepared SQL: [update cmrs set udt=now(),uno= ?param0 ,uip= ?param1 ,rstype = ?param2 ,rsname = ?param3 ,rscondition = ?param4 ,rscno = ?param5 ,cmino = ?param6 where rsno= ?param7] -2025-12-12 12:58:48,893 - Statement Id: [cm.cmrs.uplock] Prepared SQL: [update cmrs set udt=now(),uno= ?param0 ,uip= ?param1 ,rsname = ?param2 ,rscondition = ?param3 where rsno= ?param4] -2025-12-12 12:58:48,893 - Statement Id: [cm.cmev.in] Prepared SQL: [insert into cmev (cmno,attend,attendcut,attendrfd,attendcutrfd,mid,midcut,midrfd,midcutrfd,final,finalcut,finalrfd,finalcutrfd,subject,subjectcut,subjectrfd ,subjectcutrfd,discuss,discusscut,discussrfd,discusscutrfd,etc,etccut,etcrfd,etccutrfd,cut,cutrfd,cdt,cno,udt,uno,uip) values ( ?param0 ,100,100,100,100,0,0,0,0,0,0,0,0,0,0,0 ,0,0,0,0,0,0,0,0,0,100,100,now(), ?param1 ,now(), ?param1 , ?param2 )] -2025-12-12 12:58:48,893 - Statement Id: [cm.cmmenu.in] Prepared SQL: [insert into cmmenu (cmno,isplan,iscontent,isev,isrs,isgrade,cdt,cno,udt,uno,uip) values( ?param0 ,1,1,1,1,1,now(), ?param1 ,now(), ?param1 , ?param2 ); insert into cmmenubm (cmno,bmno,cdt,cno,udt,uno,uip) select ?param0 ,a.bmno,now(), ?param1 ,now(), ?param1 , ?param2 from boardmaster a where a.bmposition=1 and a.isopen=1 and a.isdefault=1] -2025-12-12 12:58:48,895 - Statement Id: [cm.cmcopy] Prepared SQL: [create temporary table if not exists temp_cminning_mapping ( old_cmino bigint, new_cmino bigint ); insert into cminning(cmno, week, iseq, isonline, ititle, icontent, iday, idate, ist, iet, ctno, istaste, sttime, atime, mstime, metime, userno, isscd, scdtype, cdt,cno,udt,uno,uip) select ?param0 , week, iseq, isonline, ititle, icontent, iday, idate, ist, iet, ctno, istaste, sttime, atime, mstime, metime, userno, isscd, scdtype, now(), ?param1 ,now(), ?param1 , ?param2 from cminning where cmno = ?param3 ; insert into temp_cminning_mapping(old_cmino, new_cmino) select old_cmino, new_cmino from ( select a.cmino as old_cmino, b.cmino as new_cmino from cminning a inner join cminning b on a.cmno = ?param3 and b.cmno = ?param0 and a.week = b.week and a.iseq = b.iseq ) t; insert into cmrs(cmno, rscno, rstype, rsname, rscondition, isdel, cmino, cdt,cno,udt,uno,uip) select ?param0 , rscno, rstype, rsname, rscondition, 0, t.new_cmino, now(), ?param1 ,now(), ?param1 , ?param2 from cmrs a inner join temp_cminning_mapping t on a.cmino = t.old_cmino where a.cmno = ?param3 and a.isdel = 0; insert into cmprof(cmno, userno, pfee, cdt,cno,udt,uno,uip) select ?param0 , userno, 0, now(), ?param1 ,now(), ?param1 , ?param2 from cmprof where cmno = ?param3 ; insert into cmbook(cmno, bkno, cdt,cno,udt,uno,uip) select ?param0 , bkno, now(), ?param1 ,now(), ?param1 , ?param2 from cmbook where cmno = ?param3 ; insert into cmrelay(cmno, rcmno, ispre, cdt,cno,udt,uno,uip) select ?param0 , rcmno, ispre, now(), ?param1 ,now(), ?param1 , ?param2 from cmrelay where cmno = ?param3 ; insert into cmncsd(cmno, ndno, cdt,cno,udt,uno,uip) select ?param0 , ndno, now(), ?param1 ,now(), ?param1 , ?param2 from cmncsd where cmno = ?param3 ; insert into cminningscd(cmino, estart, eend, quota, studyplace, sseq, cdt,cno,udt,uno,uip) select t.new_cmino, estart, eend, quota, studyplace, sseq, now(), ?param1 ,now(), ?param1 , ?param2 from cminningscd a inner join temp_cminning_mapping t on a.cmino = t.old_cmino where a.cmino in (select old_cmino from temp_cminning_mapping); insert into cmev(cmno, attend, attendcut, attendrfd, attendcutrfd, mid, midcut, midrfd, midcutrfd, final, finalcut, finalrfd, finalcutrfd, subject, subjectcut, subjectrfd, subjectcutrfd, discuss, discusscut, discussrfd, discusscutrfd, etc, etccut, etcrfd, etccutrfd, cut, cutrfd, isoffabs, cdt,cno,udt,uno,uip) select ?param0 , attend, attendcut, attendrfd, attendcutrfd, mid, midcut, midrfd, midcutrfd, final, finalcut, finalrfd, finalcutrfd, subject, subjectcut, subjectrfd, subjectcutrfd, discuss, discusscut, discussrfd, discusscutrfd, etc, etccut, etcrfd, etccutrfd, cut, cutrfd, isoffabs, now(), ?param1 ,now(), ?param1 , ?param2 from cmev where cmno = ?param3 ; insert into cmsd(sdtype, cmno, sdname, sddesc, tpoint, sdcondition, fgno, isdel, orgsdno, cdt,cno,udt,uno,uip) select sdtype, ?param0 , sdname, sddesc, tpoint, sdcondition, null, 0, sdno, now(), ?param1 ,now(), ?param1 , ?param2 from cmsd where cmno = ?param3 and isdel = 0; insert into cmmenu(cmno, isplan, iscontent, isev, isrs, isgrade, cdt,cno,udt,uno,uip) select ?param0 , isplan, iscontent, isev, isrs, isgrade, now(), ?param1 ,now(), ?param1 , ?param2 from cmmenu where cmno = ?param3 ; insert into cmmenubm(cmno, bmno, cdt,cno,udt,uno,uip) select ?param0 , bmno, now(), ?param1 ,now(), ?param1 , ?param2 from cmmenubm where cmno = ?param3 ; drop temporary table if exists temp_cminning_mapping;] -2025-12-12 12:58:48,895 - Statement Id: [cm.cmcopy.ex] Prepared SQL: [insert into cmexlayer(exno,qdiff,cc1,cc2,cc3,cc4,cc5,qcount,rpoint,cdt,cno,udt,uno,uip) select ?param0 ,qdiff,cc1,cc2,cc3,cc4,cc5,qcount,rpoint,now(), ?param1 ,now(), ?param1 , ?param2 from cmexlayer a where a.exno= ?param3 ; insert into cmexq(exno,qseq,qno,rpoint,cdt,cno,udt,uno,uip) select ?param0 ,qseq,qno,rpoint,now(), ?param1 ,now(), ?param1 , ?param2 from cmexq a where a.exno= ?param3 ;] -2025-12-12 12:58:48,895 - Statement Id: [cm.cmsd.fgnoup] Prepared SQL: [update cmsd set fgno= ?param0 where cmno= ?param1 and orgsdno= ?param2] -2025-12-12 12:58:48,895 - Statement Id: [cm.cminning.fgnoup] Prepared SQL: [update cminning set fgnotf= ?param0 where cmno= ?param1 and orgcmino= ?param2] -2025-12-12 12:58:48,895 - Statement Id: [cm.cm.fgnocmup] Prepared SQL: [update cm set fgnocm= ?param0 where cmno= ?param1] -2025-12-12 12:58:48,895 - Statement Id: [cm.cmpcup] Prepared SQL: [update cm set udt=now(),uno= ?param0 ,uip= ?param1 ,cgno = ?param2 ,cname = ?param3 ,sstime = ?param4 ,setime = ?param5 ,introhtml = ?param6 where cmno= ?param7] -2025-12-12 12:58:48,895 - Statement Id: [cm.ctpdel] Prepared SQL: [update ctpage a inner join ( select a.ctno,count(b.cmino) dcnt from ct a left outer join cminning b on b.ctno=a.ctno where a.ctno= ?param0 group by a.ctno ) b on b.ctno=a.ctno and b.dcnt = 0 set a.isdel=1,udt=now(),uno= ?param1 ,uip= ?param2 where a.cpno= ?param3] -2025-12-12 12:58:48,896 - Statement Id: [cm.ct.del] Prepared SQL: [update ct a inner join ( select a.ctno,count(b.cmino) dcnt from ct a left outer join cminning b on b.ctno=a.ctno where a.ctno= ?param0 group by a.ctno ) b on b.ctno=a.ctno and b.dcnt=0 set udt=now(),uno= ?param1 ,uip= ?param2 ,a.ccode=null,a.isdel=1 where b.dcnt=0 and a.ctno= ?param0] -2025-12-12 12:58:48,896 - Statement Id: [cm.cminning.fgno] Prepared SQL: [update cminning set fgno= ?param0 where cmino= ?param1] -2025-12-12 12:58:48,896 - Statement Id: [cm.cminning.fgnooff] Prepared SQL: [update cminning set fgnooff= ?param0 where cmino= ?param1] -2025-12-12 12:58:48,896 - Statement Id: [cm.lectcmisno.up] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,cmisno =case when ?param2 is not null then ?param2 else cmisno end where lectno= ?param3 ; update pplog a left outer join ( select a.lectno,a.payno,b.pplno,a.cmisno from lect a inner join pay b on b.payno = a.payno where a.lectno = ?param3 ) b on b.pplno = a.pplno set a.cmisno = case when b.cmisno is not null then b.cmisno else a.cmisno end where b.lectno = ?param3 ; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end ,a.sdate = (case when b.estart is not null then date_format(b.estart,'%Y-%m-%d 00:00:00') else a.sdate end) where a.lectno = ?param3 and c.cshape = 1; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end where a.lectno = ?param3 and c.cshape <> 1;] -2025-12-12 12:58:48,912 - Statement Id: [lect.cmforchange] Prepared SQL: [select b.cmno,b.cname,b.classno,b.cshape ,t.tyear,t.tseq from cm a inner join cm b on b.ismaster=0 and b.pcmno=a.pcmno and b.cmno <> ?param0 and b.setime is not null and b.setime > now() and b.isuse=1 and b.isdel=0 inner join term t on t.tmno=b.tmno left outer join lect c on c.cmno=b.cmno and c.status in (1,3,4) and c.ischanged=0 where a.cmno= ?param0 group by b.cmno,b.cname,b.classno,b.quota,b.cshape ,t.tyear,t.tseq having b.quota = 0 or b.quota > count(c.lectno) order by b.cname,b.classno,b.setime] -2025-12-12 12:58:48,912 - Statement Id: [lect.scdlects] Prepared SQL: [select a.scdno,a.dday,a.dtime,a.istalk,a.isemail,a.issms,a.isuse from scdlect a order by a.scdno] -2025-12-12 12:58:48,913 - Statement Id: [lect.encourages] Prepared SQL: [insert into alarms (userno,atime,scdno,cmexno,dday,isdel,cdt,cno,udt,uno,uip) select a.userno,now(),a.scdno,a.cmexno,a.dday,0,now(), ?param0 ,now(), ?param0 , ?param1 from ( select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.attrate < 80 and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 where a.scdno < 3 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmex e on e.cmno=c.cmno and e.extype=case when a.scdno=3 then 0 else 1 end and e.isdel=0 left outer join lectex f on f.lectno=c.lectno and f.exno=e.exno where a.scdno > 2 and a.scdno < 5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=0 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=1 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=6 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmrs e on e.cmno=c.cmno and e.rstype=0 and e.isdel=0 left outer join lectrs f on f.lectno=c.lectno and f.rsno=e.rsno where a.scdno=7 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,c.sdate stime ,c.edate etime,e.cname studyplace,b.studytime days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join cm b on b.ismaster=0 and b.cshape =1 and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.sdate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 left outer join comcode e on e.ccode = b.studyplace where a.scdno=8 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.exno cmexno,b.exname cname,b.estime stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join exam b on date_format(b.estime,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') and b.isopen=1 inner join examuser c on c.exno=b.exno and c.status=1 and c.pstatus=1 inner join users d on d.userno=c.userno and d.status=1 where a.scdno=9 and a.isuse=1 and a.dtime= ?param2 ) a; select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.attrate < 80 and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 where a.scdno < 3 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmex e on e.cmno=c.cmno and e.extype=case when a.scdno=3 then 0 else 1 end and e.isdel=0 left outer join lectex f on f.lectno=c.lectno and f.exno=e.exno where a.scdno > 2 and a.scdno < 5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=0 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=1 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=6 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmrs e on e.cmno=c.cmno and e.rstype=0 and e.isdel=0 left outer join lectrs f on f.lectno=c.lectno and f.rsno=e.rsno where a.scdno=7 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,c.sdate stime ,c.edate etime,e.cname studyplace,b.studytime days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join cm b on b.ismaster=0 and b.cshape =1 and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.sdate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 left outer join comcode e on e.ccode = b.studyplace where a.scdno=8 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.exno cmexno,b.exname cname,b.estime stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join exam b on date_format(b.estime,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') and b.isopen=1 inner join examuser c on c.exno=b.exno and c.status=1 and c.pstatus=1 inner join users d on d.userno=c.userno and d.status=1 where a.scdno=9 and a.isuse=1 and a.dtime= ?param2] -2025-12-12 12:58:48,913 - Statement Id: [lect.cmrs] Prepared SQL: [select a.rsno,a.rstype,a2.rscno,a2.rscname,b.cshape,b.cname,b.classno,b.rstime,b.retime,b.sstime,b.setime ,c.tyear,c.tseq ,count(distinct d.lectno) countlect,count(distinct e.lectno) countok ,g.username as teachername from cmrs a inner join rsc a2 on a2.rscno=a.rscno inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno inner join lect d on d.cmno=b.cmno and d.status=1 and d.ischanged=0 left outer join lectrs e on e.lectno=d.lectno and e.rsno=a.rsno left outer join cminning f on a.cmino = f.cmino left outer join users g on g.userno = f.userno where a.rsno= ?param0 group by a.rsno,a.rstype,a2.rscno,a2.rscname,b.cshape,b.cname,b.classno,b.rstime,b.retime,b.sstime,b.setime,c.tyear,c.tseq] -2025-12-12 12:58:48,913 - Statement Id: [lect.cmrscqs] Prepared SQL: [select a.rsno ,b.rscqno ,c.qno,c.qtext,c.atype ,d.qino,d.qitext ,sum(case when concat(',',e.atext,',') like concat('%,',d.qino,',%') then 1 else 0 end) scount ,count(e.atext) acount ,group_concat(e.atext order by e.cdt separator '
') atext from cmrs a inner join rscq b on b.rscno=a.rscno inner join question c on c.qno=b.qno left outer join questionitem d on d.qno=c.qno and d.isdel=0 left outer join lectrs e on e.rsno=a.rsno and e.rscqno=b.rscqno where a.rsno= ?param0 group by a.rsno ,b.rscqno ,c.qno,c.qtext,c.atype ,d.qino,d.qitext order by b.dseq,b.qno,d.qino] -2025-12-12 12:58:48,913 - Statement Id: [lect.rscq] Prepared SQL: [select a.rscqno,a.qno,q.atype,qi.qino,row_number() over(partition by qi.qno order by qi.qino) rno from rscq a inner join question q on q.qno=a.qno left outer join questionitem qi on qi.qno=q.qno and qi.isdel=0 where a.rscno= ?param0 order by a.dseq] -2025-12-12 12:58:48,913 - Statement Id: [lect.lectrss] Prepared SQL: [select a.rsno,b.lectno,c.rscno,c.rscqno,u.username,u.userid,uc.cname ccpositionname,b.isrebate,c.cdt,c.atext from cmrs a inner join lect b on b.cmno=a.cmno and b.status=1 and b.ischanged=0 inner join users u on u.userno=b.userno left outer join assign ua on ua.asno=u.asno left outer join comcode uc on uc.ccode=u.ccposition inner join lectrs c on c.lectno=b.lectno and c.rsno=a.rsno inner join rscq rq on rq.rscqno=c.rscqno inner join question q on q.qno=rq.qno where a.rsno= ?param0 order by u.username,u.userno,rq.dseq,rq.rscqno] -2025-12-12 12:58:48,914 - Statement Id: [lect.attoffs] Prepared SQL: [select c.tyear,c.tseq ,a.cmno,a.cname,a.classno ,b.cmino,b.week,b.iseq,b.ititle,b.idate,b.ist,b.iet ,d.username from cm a inner join cminning b on b.cmno=a.cmno and b.isonline=0 and b.idate= ?param0 inner join term c on c.tmno=a.tmno left outer join users d on d.userno=b.userno where a.ismaster=0 and a.sstime <= ?param0 and a.setime >= ?param0 and a.isuse=1 and a.isdel=0 order by b.iet,a.cname] -2025-12-12 12:58:48,914 - Statement Id: [lect.cminning] Prepared SQL: [select c.tyear,c.tseq ,b.cshape,b.cname,b.classno ,a.cmino,a.ititle,a.idate,a.ist,a.iet from cminning a inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno where a.cmino= ?param0] -2025-12-12 12:58:48,914 - Statement Id: [lect.lectinnings.foratt] Prepared SQL: [select a.cmino,b.lectno,c.userno ,ca.asname,c.username,c.userid,d.stime,d.etime,d.istatus ,row_number() over(order by d.udt desc,c.username) rno ,count(a.cdt) over() pagetotalcount from cminning a inner join lect b on b.cmno=a.cmno and b.status=1 and b.ischanged=0 inner join users c on c.userno=b.userno and c.status=1 left outer join assign ca on ca.asno=c.asno left outer join lectinning d on d.lectno=b.lectno and d.cmino=a.cmino where a.cmino= ?param0 order by rno] -2025-12-12 12:58:48,915 - Statement Id: [lect.pagelogs_page] Prepared SQL: [select a.cdt,a.uip,b.pagename,a.loginfo from menupage b inner join ( select cdt, uip, loginfo, pno from pagelog a where a.userno= ?param0 and a.logsite= ?param1 and a.cdt between ?param2 and ?param3 ) a on b.pno=a.pno] -2025-12-12 12:58:48,915 - Statement Id: [lect.reexam.log] Prepared SQL: [select a.* from ( select a.estart,eend,eip ,row_number() over(order by a.cdt desc) rno ,count(a.cno) over() pagetotalcount from lectexrelog a where a.lectno= ?param0 and a.exno= ?param1 ) a order by a.rno] -2025-12-12 12:58:48,915 - Statement Id: [lect.lectexq] Prepared SQL: [select a.lectno,a.exno,a.eqno,a.atext,a.qinos,a.cpoint,a.dpoint,a.iscorrect,a.qseq ,c.qno,c.atype,c.qtext from lectexq a inner join cmexq b on b.eqno=a.eqno inner join question c on c.qno=b.qno where a.lectno= ?param0 and a.exno= ?param1 order by a.qseq] -2025-12-12 12:58:48,916 - Statement Id: [lect.lectsdfiles] Prepared SQL: [select d.orgname,d.fileurl,c.userno,c.userid,c.username from lectsd a inner join lect b on b.lectno=a.lectno and b.status=1 and b.ischanged=0 inner join users c on c.userno=b.userno inner join fileinfo d on d.fgno=a.fgno and d.isdel=0 where a.sdno= ?param0] -2025-12-12 12:58:48,916 - Statement Id: [lect.lectdiscuss] Prepared SQL: [select a.sdno,a.tpoint sdtpoint ,b.lectno,b.cpoint,b.feedb,b.submittime,b.checktime ,c.userno,c.username,c.userid ,d.asname from cmsd a inner join lect b2 on b2.lectno= ?param0 inner join users c on c.userno=b2.userno left outer join assign d on d.asno=c.asno left outer join lectsd b on b.lectno=b2.lectno and b.sdno=a.sdno where a.sdno= ?param1] -2025-12-12 12:58:48,917 - Statement Id: [lect.mydata] Prepared SQL: [select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,a.intval9 ,a.longval,a.longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,a.time3,a.time4 ,a.time5,a.time6 ,a.rno ,a.iscomplete ,a.studytime ,a.studyplacename studyplacename, a.studyplace ,a.cshape from( select 1 dtype ,d.tyear intval,d.tseq intval2,c.cshape intval3,a.pstatus intval4,case when e.rfdno is null then 0 else 1 end intval5,a.isrebate intval6,a.itemno intval7 ,case when (case when l.sdate is null then c.sstime else l.sdate end) < now() and (case when l.edate is null then c.setime else l.edate end) > now() then 1 else 0 end intval8 ,c.studydays intval9 ,l.lectno longval,a.payno longval2 ,c.cname strval,null strval2,null strval3 ,c.rstime time,c.retime time2 ,b.cdt time3,f.estart time4 ,CASE WHEN l.sdate IS NULL then (case when c.cshape ='1' then f.estart else l.cdt end) ELSE l.sdate end AS time5 ,case when l.edate is null then f.eend else l.edate end time6 ,case when b.pstatus = 1 then 99 else b.pstatus end as sortpstatus ,row_number() over(order by sortpstatus, c.retime, b.payno,a.pino) rno ,l.iscomplete ,c.studytime, cc.cname studyplacename, cmis.studyplace, l.cdt ,c.cshape from payitem a inner join pay b on b.payno=a.payno and b.pstatus in (21,22,51,55) and b.rstatus < 2 inner join cm c on c.cmno=a.itemno and c.rstime < now() and c.retime > now() inner join lect l on l.cmno=c.cmno and (l.status < 5 or l.status = 6) and l.ischanged=0 and l.userno=b.userno inner join term d on d.tmno=c.tmno left outer join payrfd e on e.payno=a.payno and e.payno=a.payno and e.rstatus=0 left outer join cminningscd f on f.cmisno = l.cmisno LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = l.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.ptype in (0,1,4) and a.userno= ?param0 and a.pstatus in (21,22,51,55) and a.rstatus=0 and 1 = case when c.retime = '2099-12-31 23:59:59' and l.stime is not null then 0 else 1 end order by sortpstatus,l.cdt desc, c.retime desc, b.payno,a.pino ) a union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,a.time3,a.time4 ,a.time5,a.time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 2 dtype ,c.tyear intval,c.tseq intval2,b.cshape intval3,0 intval4,0 intval5,a.isrebate intval6,a.cmno intval7,0 intval8 ,a.lectno longval,0 longval2 ,b.cname strval,null strval2,null strval3 ,case WHEN a.sdate IS NULL then (case when b.cshape ='1' then d.estart else a.cdt end) ELSE a.sdate end AS time ,case when a.edate is null then d.eend else a.edate end time2 ,d.estart time3,d.eend time4 ,e.cdt time5,null time6 ,row_number() over(order by b.setime desc) rno ,case when d.eend is not null then d.eend else a.edate end as sortedate ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join pay e on e.payno = a.payno inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno left outer join cminningscd d on a.cmisno = d.cmisno LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and (case when a.sdate is null then b.setime else a.edate end) >= now() order by case when time2 > now() then 1 else 0 end asc ,sortedate asc, time2 asc ) a union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,1 intval,c.iseq intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,null strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.iseq) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno inner join cminning c on c.cmno=b.cmno and c.isonline=1 and c.isscd = 0 left outer join lectinning d on d.lectno=a.lectno and d.cmino=c.cmino and d.istatus=2 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,2 intval,c.iseq intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,concat(date_format(c.idate,'%m/%d'),' ',left(c.ist,2),':',right(c.ist,2),' ~ ',left(c.iet,2),':',right(c.iet,2)) strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.iseq) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cminning c on c.cmno=b.cmno and c.isonline=0 and c.isscd = 0 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,3 intval,0 intval2,b.classno intval3,c.extype intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.extype,c.cdt) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cmex c on c.cmno=b.cmno and c.isdel=0 and c.econdition <= a.attrate LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' left outer join lectex d on d.lectno=a.lectno and d.exno=c.exno and d.eend is not null where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,4 intval,0 intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.cdt) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname as studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cmsd c on c.sdtype=0 and c.cmno=b.cmno and c.isdel=0 and c.sdcondition <= a.attrate left outer join lectsd d on d.lectno=a.lectno and d.sdno=c.sdno and d.submittime is not null LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,5 intval,0 intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.cdt) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cmsd c on c.sdtype=1 and c.cmno=b.cmno and c.isdel=0 and c.sdcondition <= a.attrate left outer join lectsdboard d on d.lectno=a.lectno and d.sdno=c.sdno and d.isdel=0 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,a.longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 4 dtype ,a.scdno intval,a.dday intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,b.cmno intval7,0 intval8 ,c.lectno longval,a.alno longval2 ,b.cname strval,null strval2,null strval3 ,a.atime time,c.edate time2 ,row_number() over(order by a.atime desc) rno ,c.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from alarms a inner join cm b on b.cmno=a.cmexno inner join lect c on c.cmno=b.cmno and c.userno=a.userno and c.status=1 and c.ischanged=0 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = c.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.scdno < 9 and a.isdel=0 order by a.atime desc limit 5 ) a] -2025-12-12 12:58:48,918 - Statement Id: [lect.myexamrenews] Prepared SQL: [select a.exno,a.userno,a.certtime,a.certdate,a.certindate,a.renewreason,a.isfirst,a.certidx ,b.username cnoname from examuserrenew a left outer join users b on b.userno=a.cno where a.exno= ?param0 and a.userno= ?param1 order by a.certdate desc] -2025-12-12 12:58:48,919 - Statement Id: [lect.myexamrenewlects] Prepared SQL: [select a.*,b.cmno,b.oktime,b.iscomplete from ( select distinct(c.cmno),c.cname,c.cshape from examuser a inner join exam b on b.exno=a.exno inner join cm c on c.certcc=b.certcc and c.certgradecc=b.certgradecc and c.isdel=0 and c.isuse=1 inner join cg d on d.cgno = c.cgno and d.isuse=1 and d.isdel=0 and d.iscover=1 where a.exno= ?param0 and a.userno= ?param1 )a inner join lect b on b.cmno=a.cmno where b.status=1 and b.iscomplete=1 and b.ischanged=0 and b.userno= ?param1 group by a.cmno,a.cname,a.cshape,b.oktime,b.iscomplete limit 3] -2025-12-12 12:58:48,919 - Statement Id: [lect.myalarm] Prepared SQL: [select 4 dtype,a.scdno intval,a.dday intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,b.cmno intval7 ,c.lectno longval,a.alno longval2 ,b.cname strval,null strval2,null strval3 ,a.atime time,null time2 from alarms a inner join cm b on b.cmno=a.cmexno inner join lect c on c.cmno=b.cmno and c.userno=a.userno and c.status=1 and c.ischanged=0 where a.userno= ?param0 and date_add(a.atime, interval 3 month) > now() and a.scdno < 9 and a.isdel=0 order by a.atime desc] -2025-12-12 12:58:48,919 - Statement Id: [lect.lectex.result] Prepared SQL: [select a.etime,a.exname,a.tpoint fullpoint,a.isresultopen ,b.estart,b.eend,b.tpoint, b.udt from cmex a inner join lectex b on b.lectno= ?param0 and b.exno=a.exno inner join lect c on c.lectno=b.lectno and c.userno= ?param1 where a.exno= ?param2] -2025-12-12 12:58:48,919 - Statement Id: [lect.lectexq.result] Prepared SQL: [select d.atype,b.cpoint,b.dpoint,d.qtext,b.atext,d.qdesc,b.iscorrect,c.qno,b.eqno,b.qseq from lectex a inner join lect a2 on a2.lectno=a.lectno and a2.userno= ?param0 inner join lectexq b on b.lectno=a.lectno and b.exno=a.exno inner join cmexq c on c.eqno=b.eqno inner join question d on d.qno=c.qno where a.lectno= ?param1 and a.exno= ?param2 order by b.qseq] -2025-12-12 12:58:48,919 - Statement Id: [lect.lectexresult.selectrate] Prepared SQL: [select a.eqno,sum(case when a.atext = b.atext then 1 else 0 end) / count(b.eqno) * 100 selectrate from lectexq a inner join lect a2 on a2.lectno=a.lectno and a2.userno= ?param0 inner join lectexq b on b.exno=a.exno and b.eqno=a.eqno where a.lectno= ?param1 and a.exno= ?param2 group by a.eqno] -2025-12-12 12:58:48,919 - Statement Id: [lect.myrecomm] Prepared SQL: [select c.tyear,c.tseq,a.cmno,b.cshape,b.cname,b.rstime,b.retime,e.cgcode,b.isrefund from ( select a.* from ( select distinct b.ispre idx,c.cmno from lect a inner join cmrelay b on b.cmno=a.cmno inner join cm c on c.ismaster=0 and c.pcmno=b.rcmno and c.rstime < now() and c.retime > now() left outer join lect d on d.userno=a.userno and d.cmno=c.cmno where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null order by b.ispre,c.retime limit 2 ) a union all select a.* from ( select 2 idx,c.cmno from users a inner join comcode b on b.ccode=a.ccposition inner join cm c on c.ismaster=0 and c.rstime < now() and c.retime > now() and c.jobpositiongrade like concat('%',b.refcode,'%') left outer join lect d on d.userno=a.userno and d.cmno=c.cmno where a.userno= ?param0 and d.lectno is null order by c.retime limit 2 ) a ) a inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno inner join cg d on d.cgno=b.cgno inner join cg e on e.cgno=d.pcgno order by a.idx,b.retime limit 2] -2025-12-12 12:58:48,919 - Statement Id: [lect.attcert.check] Prepared SQL: [select ifnull(a.isattcheck,0) intval,b.ischkatt intval2,c.ischkatt intval3 ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) strval from lect a inner join users b on b.userno = a.userno inner join cm c on c.cmno = a.cmno where a.lectno = ?param0] -2025-12-12 12:58:48,919 - Statement Id: [lect.lectinning.attcert.check] Prepared SQL: [select ifnull(d.isattcheck,0) intval,b.ischkatt intval2,c.ischkatt intval3 ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) strval ,b.authplatform strval2 from lect a inner join users b on b.userno = a.userno inner join cm c on c.cmno = a.cmno left outer join lectinning d on d.lectno = a.lectno and d.cmino = ?param0 where a.lectno = ?param1 and a.userno = ?param2] -2025-12-12 12:58:48,920 - Statement Id: [lect.lecture.document.past] Prepared SQL: [select no lectno,substr(a.cshape,1,3) cshapename2,a.cgname cname,a.ssdate sstime,a.sedate setime ,case when a.rprice> 0 then 1 else 0 end isrebate from docprintpast a inner join users b on b.userpno= a.userpno where userno = ?param0] -2025-12-12 12:58:48,920 - Statement Id: [lect.lectinning.new] Prepared SQL: [select a.logno longval ,a.lectno intval,a.cmino intval2,max(a.intval+a.intval2) intval3 ,a.strval,a.strval2,a.intval3 intval4 from( select a.logno,a.lectno,a.cmino ,case when b.edate < now() then 0 when b.status <> 1 then 0 else case when a.stime = a.etime then 1 else 0 end end intval ,case when b.edate < now() then 0 when b.status <> 1 then 0 else case when (timestampdiff(second,a.stime,a.etime)%300) = 0 then 1 else 0 end end intval2 ,c.cname strval,d.ititle strval2,d.iseq intval3 from lectinningpage a inner join lect b on b.lectno = a.lectno inner join cm c on c.cmno = b.cmno inner join cminning d on d.cmino = a.cmino where b.userno = ?param0 order by a.cdt desc limit 1 ) a] -2025-12-12 12:58:48,920 - Statement Id: [lect.count.user2] Prepared SQL: [select max(lectCnt) * min(checkNum) from ( select count(t1.lectno) as lectCnt, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (103,104,105) and t5.typegrade = ?param0 and t5.typeedu = ?param1 and t1.userno = ?param2 and t5.typeman = 28 union select 0 as lectCnt, (case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param2 and t2.pcmno = ?param3 )t] -2025-12-12 12:58:48,920 - Statement Id: [lect.count.user3] Prepared SQL: [select max(lectCnt) * min(checkNum) from ( select count(t1.lectno) as lectCnt, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (103,104) and t5.typeedu = 30 and t1.userno = ?param0 and t5.typeman = 28 union select 0 as lectCnt, (case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param0 and t2.pcmno = ?param1 )t] -2025-12-12 12:58:48,920 - Statement Id: [lect.count.user4] Prepared SQL: [select count(t1.lectno) from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param0 and t2.pcmno = ?param1] -2025-12-12 12:58:48,921 - Statement Id: [lect.count.user5] Prepared SQL: [select max(lectCnt) * min(checkNum) from ( select count(t1.lectno) as lectCnt, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (103,104) and t5.typeedu = ?param0 and t1.userno = ?param1 and t5.typeman = 28 union select 0 as lectCnt, (case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param1 and t2.pcmno = ?param2 )t] -2025-12-12 12:58:48,921 - Statement Id: [lect.count.user6] Prepared SQL: [select (max(lectCnt1) + max(lectCnt2)) * min(checkNum) from ( select count(t1.lectno) as lectCnt1, 0 as lectCnt2, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (102,103,104,105) and t5.typeedu = 35 and t1.userno = ?param0 and t5.typeman = 28 and t5.typegrade in (38,39) union select 0 as lectCnt1, count(t1.lectno) as lectCnt2,(case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param0 and t2.pcmno = ?param1 )t] -2025-12-12 12:58:48,921 - Statement Id: [lect.pplog.get] Prepared SQL: [select l.lectno, l.cmno, l.payno, pp.cshape, cc.cname zstring1, cc2.cname zstring2, cc3.cname zstring3, cc4.cname zstring4, cc5.cname zstring5 from lect l inner join pay p on l.payno = p.payno and l.userno = p.userno inner join pplog pp on p.pplno = pp.pplno left outer join comcode cc on cc.ccode = pp.typeman left outer join comcode cc2 on cc2.ccode = pp.typeedu left outer join comcode cc3 on cc3.ccode = pp.typegrade left outer join comcode cc4 on cc4.ccode = pp.typejob left outer join comcode cc5 on cc5.ccode = pp.typejobitem where l.lectno = ?param0 and l.userno = ?param1] -2025-12-12 12:58:48,921 - Statement Id: [lect.enroll.get] Prepared SQL: [SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED; SELECT a.USERNO , b.lectno , b.ISCOMPLETE , b.completeno , c.cmno , c.CNAME , d.PCGNO , e.PAYNO , e.PSTATUS , f.CSHAPE , f.TYPEMAN , f.TYPEEDU , f.TYPEGRADE , f.TYPEJOB , d.CGCODE , d.CGNAME , f.CMISNO FROM users a INNER JOIN lect b ON a.USERNO = b.USERNO INNER JOIN cm c ON b.CMNO = c.CMNO INNER JOIN cg d ON c.cgno = d.cgno INNER JOIN pay e ON b.payno = e.PAYNO INNER JOIN pplog f ON b.USERNO = e.USERNO AND b.CMNO = f.CMNO AND e.PPLNO = f.PPLNO WHERE b.STATUS = 1 AND (e.PSTATUS = 1 OR e.PSTATUS = 22) AND b.USERNO = ?param0 ;] -2025-12-12 12:58:48,921 - Statement Id: [lect.sedate.change] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,sdate = ?param2 ,edate= ?param3 where lectno= ?param4 and status = 1] -2025-12-12 12:58:48,922 - Statement Id: [lect.lectchange] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,ischanged=1 where lectno= ?param2 ; insert into lect (cmno,payno,pino,userno,status,iscomplete,orgcmno,attrate,isrebate,ispc,isjoin,fgno,ischanged,cdt,cno,udt,uno,uip) select ?param3 ,payno,pino,userno,status,null,cmno,0,isrebate,ispc,isjoin,fgno,0,now(), ?param0 ,now(), ?param0 , ?param1 from lect a where a.lectno= ?param2] -2025-12-12 12:58:48,924 - Statement Id: [lect.lectsd.save] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,iscopy= ?param2 ,cpoint= ?param3 ,feedb= ?param4 ,memo= ?param5 ,checktime=case when ?param3 is not null or ?param4 is not null then now() else checktime end ,checkip=case when ?param3 is not null or ?param4 is not null then ?param1 else checkip end ,fgno= ?param6 where lectno= ?param7 and sdno= ?param8 ; insert into lectsd (lectno,sdno,atext,fgno,copyrate,iscopy,cpoint,feedb,memo,submittime,submitip,checktime,checkip,cdt,cno,udt,uno,uip) select ?param7 , ?param8 ,null, ?param6 ,null, ?param2 , ?param3 , ?param4 , ?param5 ,null,null ,case when ?param3 is not null or ?param4 is not null then now() else null end ,case when ?param3 is not null or ?param4 is not null then ?param1 else null end ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectsd b on b.lectno= ?param7 and b.sdno= ?param8 where b.lectno is null] -2025-12-12 12:58:48,925 - Statement Id: [lect.lectsd.save2] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,iscopy= ?param2 ,cpoint= ?param3 ,feedb= ?param4 ,memo= ?param5 ,checktime=case when ?param3 is not null or ?param4 is not null then now() else checktime end ,checkip=case when ?param3 is not null or ?param4 is not null then ?param1 else checkip end ,submittime=case when ?param6 = 'T' then now() else submittime end ,submitip=case when ?param6 = 'T' then ?param1 else submitip end ,fgno= ?param7 where lectno= ?param8 and sdno= ?param9 ; insert into lectsd (lectno,sdno,atext,fgno,copyrate,iscopy,cpoint,feedb,memo,submittime,submitip,checktime,checkip,cdt,cno,udt,uno,uip) select ?param8 , ?param9 ,null, ?param7 ,null, ?param2 , ?param3 , ?param4 , ?param5 ,case when ?param6 = 'T' then now() else null end ,case when ?param6 = 'T' then ?param1 else null end ,case when ?param3 is not null or ?param4 is not null then now() else null end ,case when ?param3 is not null or ?param4 is not null then ?param1 else null end ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectsd b on b.lectno= ?param8 and b.sdno= ?param9 where b.lectno is null; update lect l inner join ( select l.lectno, round(avg(ifnull(ls.cpoint,0)),1) as avgtpoint, round(((round(avg(ifnull(ls.cpoint,0)),1) * ce.subject / 100) ),1) spoint from lect l inner join cmsd cs on l.cmno = cs.cmno and cs.sdtype = 0 and cs.isdel = 0 left outer join lectsd ls on l.lectno = ls.lectno and cs.sdno = ls.sdno and ls.sdno= ?param9 inner join cmev ce on l.cmno = ce.cmno where l.status = 1 and l.lectno = ?param8 group by l.lectno )t on l.lectno = t.lectno set l.spoint = t.spoint , l.subjectpoint = t.avgtpoint , l.udt = now() , l.uno = ?param0 , l.uip= ?param1 where l.status = 1 and l.lectno = ?param8 ; update lect l inner join ( select l.lectno, round(avg(ifnull(ls.cpoint,0)),1) as avgtpoint, round(((round(avg(ifnull(ls.cpoint,0)),1) * ce.discuss / 100)),1) dpoint from lect l inner join cmsd cs on l.cmno = cs.cmno and cs.sdtype = 1 and cs.isdel = 0 left outer join lectsd ls on l.lectno = ls.lectno and cs.sdno = ls.sdno and ls.sdno= ?param9 inner join cmev ce on l.cmno = ce.cmno where l.status = 1 and l.lectno = ?param8 group by l.lectno )t on l.lectno = t.lectno set l.dpoint = t.dpoint , l.discusspoint = t.avgtpoint , l.udt = now() , l.uno = ?param0 , l.uip= ?param1 where l.status = 1 and l.lectno = ?param8 ;] -2025-12-12 12:58:48,925 - Statement Id: [lect.lectsd2.save] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,cpoint= ?param2 ,feedb= ?param3 ,checktime=case when ?param2 is not null or ?param3 is not null then now() else checktime end ,checkip=case when ?param2 is not null or ?param3 is not null then ?param1 else checkip end where lectno= ?param4 and sdno= ?param5 ; insert into lectsd (lectno,sdno,atext,fgno,copyrate,iscopy,cpoint,feedb,submittime,submitip,checktime,checkip,cdt,cno,udt,uno,uip) select ?param4 , ?param5 ,null,null,null,0, ?param2 , ?param3 ,null,null ,case when ?param2 is not null or ?param3 is not null then now() else null end ,case when ?param2 is not null or ?param3 is not null then ?param1 else null end ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectsd b on b.lectno= ?param4 and b.sdno= ?param5 where b.lectno is null] -2025-12-12 12:58:48,927 - Statement Id: [lect.edub2b] Prepared SQL: [insert into edub2b (etype,userno,edate,esubject,etarget,ecount,eplace,ecomment,compname,ceoname,brno,addr,btype,bkind,manname,email,telno,fgno,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 ,HEX(AES_ENCRYPT( ?param15 , 'np123@!')),HEX(AES_ENCRYPT( ?param16 , 'np123@!')), ?param17 ,now(), ?param18 ,now(), ?param18 , ?param19 )] -2025-12-12 12:58:48,927 - Statement Id: [lect.alarm.del] Prepared SQL: [update alarms set isdel=1 where alno= ?param0 and userno= ?param1] -2025-12-12 12:58:48,927 - Statement Id: [lect.completetime.change] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,completetime= ?param2 where lectno= ?param3 and iscomplete=1;] -2025-12-12 12:58:48,927 - Statement Id: [lect.drop2day] Prepared SQL: [update pay a inner join lect b on b.payno = a.payno and b.cmno = ?param0 and b.ischanged=0 and ifnull(b.isready,0) = 1 and b.status = 4 and DATE_ADD(b.oktime, INTERVAL 2 DAY) < now() set a.pstatus = 52, a.udt = now(), a.uno = ?param1 , a.uip = ?param2 ; update payitem a inner join pay b on b.payno = a.payno and b.pstatus = 52 inner join lect c on c.payno = b.payno and c.cmno = ?param0 and c.ischanged=0 and ifnull(c.isready,0) = 1 and c.status = 4 and DATE_ADD(c.oktime, INTERVAL 2 DAY) < now() set a.pstatus = b.pstatus, a.udt = now(), a.uno = ?param1 , a.uip = ?param2 ; update lect set status = 5, oktime = now(), udt = now(), uno = ?param1 , uip = ?param2 where cmno = ?param0 and ifnull(isready,0) = 1 and ischanged=0 and status = 4 and DATE_ADD(oktime, INTERVAL 2 DAY) < now()] -2025-12-12 12:58:48,927 - Statement Id: [lect.isatt.in] Prepared SQL: [update lect set isattcheck = 1, lakey = ?param0 , latime = now() where lectno = ?param1] -2025-12-12 12:58:48,927 - Statement Id: [lect.lectinning.isatt.in] Prepared SQL: [update lectinning a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 set a.isattcheck = ?param1 ,a.udt=now(),a.uno= ?param2 ,a.uip= ?param3 where a.lectno= ?param4 and a.cmino= ?param5 ; insert into lectinning (lectno,cmino,totstudy,stime,etime,istatus,finishtime,sip,eip,ispcs,ispce,pseq,psec,isattcheck,cdt,cno,udt,uno,uip) select ?param4 ,a.cmino,0,now(),now(),case when a.atime=0 then 2 else 0 end,case when a.atime=0 then now() else null end, ?param3 , ?param3 ,1,null,ctp.pseq,0, ?param1 ,now(), ?param2 ,now(), ?param2 , ?param3 from cminning a inner join ctpage ctp on ctp.ctno=a.ctno and ctp.isdel=0 and ctp.pseq=1 left outer join lectinning b on b.lectno= ?param4 and b.cmino= ?param5 where a.cmino= ?param5 and b.lectno is null;] -2025-12-12 12:58:48,927 - Statement Id: [lect.cmisno.up] Prepared SQL: [update lect set cmisno = ?param0 where lectno = ?param1 ; update pplog a left outer join ( select a.lectno,a.payno,b.pplno,a.cmisno from lect a inner join pay b on b.payno = a.payno where a.lectno = ?param1 ) b on b.pplno = a.pplno set a.cmisno = b.cmisno where b.lectno = ?param1 ; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = (case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end) ,a.sdate = (case when b.estart is not null then date_format(b.estart,'%Y-%m-%d 00:00:00') else a.sdate end) where a.lectno = ?param1 and c.cshape = 1; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end where a.lectno = ?param1 and c.cshape <> 1;] -2025-12-12 12:58:48,927 - Statement Id: [lect.lectsd.del] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,submittime=null ,submitip=null ,fgno=null where lectno= ?param2 and sdno= ?param3 ;] -2025-12-12 12:58:48,939 - Statement Id: [board.bmos] Prepared SQL: [select a.opno,a.bmno,a.opname,a.isuse,a.dsort ,a.opno value,a.opname text from boardmasteropening a where a.bmno= ?param0 and a.isdel=0 order by a.dsort,a.cdt] -2025-12-12 12:58:48,939 - Statement Id: [board.get] Prepared SQL: [select e.asname ,c.bmno,c.bmname,c.isuseopening,c.isreply,c.disptype,c.bmtype ,f.opname ,b.bno,b.pbno,b.subject,b.istop,b.issecr,b.cdt,d.username cnoname,b.rcount,b.fgno,b.fgnothumb,b.opno,b.contents,b.isopen ,b2.subject psubject ,g.cmno,g.cname,g.classno ,h.tmno,h.tyear,h.tseq ,count(b3.bno) ccount from board b inner join boardmaster c on c.bmno=b.bmno inner join users d on d.userno=b.cno left outer join board b2 on b2.bno=b.pbno and b2.isdel=0 left outer join board b3 on b3.pbno=b.bno and b3.isdel=0 left outer join assign e on e.asno=c.asno left outer join boardmasteropening f on f.opno=b.opno left outer join cm g on g.cmno=b.cmno left outer join term h on h.tmno=g.tmno where b.bno= ?param0 group by e.asname ,c.bmno,c.bmname,c.isuseopening,c.isreply,c.disptype,c.bmtype ,f.opname ,b.bno,b.pbno,b.subject,b.istop,b.issecr,b.cdt,d.username,b.rcount,b.fgno,b.fgnothumb,b.opno,b.contents,b.isopen ,b2.subject ,g.cmno,g.cname,g.classno ,h.tmno,h.tyear,h.tseq] -2025-12-12 12:58:48,940 - Statement Id: [board.boardcmts] Prepared SQL: [select a.bcno,a.bno,a.ctext,a.isdel,a.cdt,a.udt,a.cno ,b.username cnoname,b.usertype from boardcmt a inner join users b on b.userno=a.cno where a.bno= ?param0 and a.isdel=0 order by a.cdt desc] -2025-12-12 12:58:48,940 - Statement Id: [board.bs.forqna] Prepared SQL: [select a.bno,a.pbno,a.subject,a.contents,a.cdt,a.fgno,f.opname,a.cdt,b.usertype,a.rcount from board a inner join users b on b.userno=a.cno left outer join boardmasteropening f on f.opno=a.opno where a.bno= ?param0 and (a.cno= ?param1 or b.usertype in (91,92)) union all select a.bno,a.pbno,a.subject,a.contents,a.cdt,a.fgno,f.opname,a.cdt,b.usertype,a.rcount from board a inner join users b on b.userno=a.cno left outer join boardmasteropening f on f.opno=a.opno where a.pbno= ?param0] -2025-12-12 12:58:48,940 - Statement Id: [board.bm.in] Prepared SQL: [insert into boardmaster (bmcode,bmposition,bmname,bmdesc,bmtype,disptype,isuseopening,isreply,isopen,isdefault,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 ,0,now(), ?param9 ,now(), ?param9 , ?param10 );] -2025-12-12 12:58:48,940 - Statement Id: [board.bm.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-12 12:58:48,941 - Statement Id: [board.in] Prepared SQL: [insert into board (pbno,bmno,opno,subject,contents,fgno,fgnothumb,cmno,rcount,rpcount,isdel,istop,issecr,isopen,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 ,0,0,0, ?param8 , ?param9 , ?param10 ,now(), ?param11 ,now(), ?param11 , ?param12 );] -2025-12-12 12:58:48,941 - Statement Id: [board.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-12 12:58:48,941 - Statement Id: [board.inp] Prepared SQL: [insert into board (pbno,bmno,opno,subject,contents,fgno,fgnothumb,cmno,rcount,rpcount,isdel,istop,issecr,isopen,cdt,cno,udt,uno,uip) select bno,bmno,opno, ?param0 , ?param1 , ?param2 , ?param3 ,cmno,0,0,0,0, ?param4 , ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 from board where bno= ?param8 ;] -2025-12-12 12:58:48,941 - Statement Id: [board.inp.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-12 12:58:48,941 - Statement Id: [board.boardcmt.in] Prepared SQL: [update board set rpcount = rpcount+1 where bno= ?param0 ; insert into boardcmt (bno,ctext,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,0,now(), ?param2 ,now(), ?param2 , ?param3 );] -2025-12-12 12:58:48,941 - Statement Id: [board.boardcmt.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-12 12:58:48,941 - Statement Id: [board.bm.up] Prepared SQL: [update boardmaster set udt=now(),uno= ?param0 ,uip= ?param1 ,bmname = ?param2 ,bmdesc = ?param3 ,bmtype =case when isdefault>0 then bmtype else ?param4 end ,disptype =case when isdefault>0 then disptype else ?param5 end ,isuseopening = ?param6 ,isreply = ?param7 ,isopen =case when isdefault>0 then isopen else ?param8 end where bmno= ?param9] -2025-12-12 12:58:48,941 - Statement Id: [board.bd.read] Prepared SQL: [update board set rcount = rcount +1 where bno= ?param0] -2025-12-12 12:58:48,942 - Statement Id: [board.bmassign.save] Prepared SQL: [update boardmaster set udt=now(),uno= ?param0 ,uip= ?param1 ,isopen=1 where bmno in (select bmno from (select bmno from boardmaster where asno= ?param2 and isdefault=3) a); insert into boardmaster (bmcode,bmposition,bmname,bmdesc,bmtype,disptype,isuseopening,isreply,isopen,isdefault,asno,cdt,cno,udt,uno,uip) select concat('assignnotice_', ?param2 ),0,'°øÁö»çÇ×',null,0,0,0,1,1,3, ?param2 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join boardmaster b on b.asno= ?param2 and b.isdefault=3 where b.bmno is null;] -2025-12-12 12:58:48,942 - Statement Id: [board.bmassign.save2] Prepared SQL: [update boardmaster set udt=now(),uno= ?param0 ,uip= ?param1 ,isopen=0 where bmno in (select bmno from (select bmno from boardmaster where asno= ?param2 and isdefault=3) a)] -2025-12-12 12:58:48,942 - Statement Id: [board.up] Prepared SQL: [update board set udt=now(),uno= ?param0 ,uip= ?param1 ,opno =case when pbno is null then ?param2 else opno end ,subject = ?param3 ,contents = ?param4 ,fgno = ?param5 ,fgnothumb = ?param6 ,istop =case when pbno is null then ?param7 else istop end ,issecr = ?param8 ,isopen = ?param9 where bno= ?param10] -2025-12-12 12:58:48,953 - Statement Id: [mm.comcode.insert] Prepared SQL: [update comcode a inner join ( select ccode, ?param0 + row_number() over(order by corder) rno from comcode where cgroup= ?param1 and corder >= ?param0 ) b on b.ccode=a.ccode set a.corder=b.rno where a.cgroup= ?param1 ; insert into comcode (cname, cgroup, cgroupname, isuse, corder,cdt,cno,udt,uno,uip) select ?param2 , ?param1 , a.cgroupname, ?param3 , ?param0 ,now(), ?param4 ,now(), ?param4 , ?param5 from comcode a where a.cgroup= ?param1 limit 1] -2025-12-12 12:58:48,954 - Statement Id: [mm.comcode.groupupdate] Prepared SQL: [update comcode set cgroupname= ?param0 where cgroup= ?param1] -2025-12-12 12:58:48,954 - Statement Id: [mm.banner.save] Prepared SQL: [update banner set udt=now(),uno= ?param0 ,uip= ?param1 ,btitle= ?param2 ,bdesc= ?param3 ,burl= ?param4 ,ismain=0,bseq= ?param5 ,isopen= ?param6 ,fgno= ?param7 ,fgno2= ?param8 where ?param9 > 0 and bno= ?param9 ; insert into banner(bno,btitle,fgno,fgno2,bdesc,burl,ismain,bseq,isopen,cdt,cno,udt,uno,uip) select ?param9 , ?param2 , ?param7 , ?param8 , ?param3 , ?param4 , ?param10 , ?param5 , ?param6 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a where ?param9 = 0] -2025-12-12 12:58:48,954 - Statement Id: [mm.popup.save] Prepared SQL: [update popup set udt=now(),uno= ?param0 ,uip= ?param1 ,ptitle = ?param2 ,pcontents= ?param3 ,toppx= ?param4 ,leftpx= ?param5 ,pwidth= ?param6 ,pheight= ?param7 ,purl= ?param8 ,zindex= ?param9 ,isopen= ?param10 where ?param11 > 0 and pno= ?param11 ; insert into popup (ptitle,pcontents,toppx,leftpx,pwidth,pheight,purl,zindex,isopen,cdt,cno,udt,uno,uip) select ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a where ?param11 = 0] -2025-12-12 12:58:48,954 - Statement Id: [mm.menupage.save] Prepared SQL: [update menupage set udt=now(),uno= ?param0 ,uip= ?param1 ,pdepth = ?param2 ,pagetype= ?param3 ,bmno= ?param4 ,porder = ?param5 ,pagename= ?param6 ,pagedesc= ?param7 ,pageurl = ?param8 ,pagehtml= ?param9 ,isopen = ?param10 ,usertype= ?param11 ,refcode= ?param12 ,imagecode= ?param13 ,bgtitle= ?param14 ,bgdesc= ?param15 where ?param16 > 0 and pno = ?param16 ; insert into menupage (pno,ppno,pdepth,pagetype,bmno,porder,pagename,pagedesc,pageurl,pagehtml,isopen,usertype,refcode,imagecode,bgtitle,bgdesc,cdt,cno,udt,uno,uip) select ?param16 , ?param17 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a where ?param16 < 1] -2025-12-12 12:58:48,968 - Statement Id: [pay.payitems.forexampay] Prepared SQL: [select 3 ptype,b.exno itemno,b.exname itemname,0 isrebate,1 pcnt ,b.outfee orgamt ,case when ua.isjoin=1 then b.outfee-b.infee else 0 end discamt ,case when ua.isjoin=1 then b.infee else b.outfee end payamt ,case when ua.isjoin=1 then b.infee else b.outfee end payamt2 ,b.rstime,b.retime from examuser a inner join exam b on b.exno=a.exno and b.rstime < now() and b.retime > now() inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno where a.exno= ?param0 and a.userno= ?param1 and a.status=1 and a.pstatus=4] -2025-12-12 12:58:48,968 - Statement Id: [pay.payitems.forcertpay] Prepared SQL: [update payitem a inner join pay b on b.payno=a.payno and b.userno= ?param0 and b.pstatus=21 inner join users u on u.userno=b.userno left outer join assign ua on ua.asno=u.asno left outer join cm c on a.ptype=4 and c.cmno=a.itemno left outer join book d on a.ptype=2 and d.bkno=a.itemno set a.orgamt=case when a.ptype=4 then c.outfee else d.price * a.pcnt end ,a.discamt=case when a.ptype=4 and ua.isjoin=1 then c.outfee-c.infee else 0 end ,a.payamt=case when a.ptype=4 then case when ua.isjoin=1 then c.infee else c.outfee end else d.price * a.pcnt end where a.payno= ?param1 and a.ptype in (2,4) and a.pstatus in(21,50); update pay a inner join ( select a.payno,sum(b.orgamt) orgamt,sum(b.discamt) discamt,sum(b.payamt) payamt from pay a inner join payitem b on b.payno=a.payno where a.payno= ?param1 and a.userno= ?param0 and a.pstatus=21 group by a.payno ) b on b.payno=a.payno set a.orgamt=b.orgamt,a.discamt=b.discamt,a.payamt=b.payamt where a.payno= ?param1 and a.userno= ?param0 and a.pstatus=21; select b.ptype,b.itemno,case when b.ptype=4 then c.cname else d.bkname end itemname,b.isrebate,b.pcnt ,b.orgamt,b.discamt,b.payamt payamt2,case when b.ptype=4 then b.payamt else d.price end payamt,datediff(c.setime, c.sstime)+1 days ,c.rstime,c.retime from pay a inner join payitem b on b.payno=a.payno and b.ptype in(2,4) and b.pstatus in(21,50) left outer join cm c on b.ptype=4 and c.cmno=b.itemno left outer join book d on b.ptype=2 and d.bkno=b.itemno inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno where a.payno= ?param1 and a.userno= ?param0 and a.pstatus=21] -2025-12-12 12:58:48,969 - Statement Id: [pay.cmcheck.forgrouppay] Prepared SQL: [select a.cmno,a.cname,a.quota,a.rstime,a.retime ,b.userno,b.status,c.username ,case when ?param0 like concat('%,',b.userno,',%') then 1 else 0 end ispaied ,a.infee,a.outfee,case when ua.isjoin=1 then a.infee else a.outfee end payamt from cm a inner join users u on u.userno= ?param1 left outer join assign ua on ua.asno=u.asno left outer join lect b on b.cmno=a.cmno and b.status < 5 and b.ischanged=0 left outer join users c on c.userno=b.userno and c.status=1 where a.cmno= ?param2 and a.ismaster=0 and a.rstime < now() and a.retime > now() and a.isuse=1 and a.isdel=0] -2025-12-12 12:58:48,969 - Statement Id: [pay.payitems] Prepared SQL: [select a0.payno,a0.isgroup,a0.isexam,a0.isdvr,a0.payamt tpayamt,a0.paylimit,a0.ptype,a0.udt,a0.deliamt,a0.pgkey ,ad.rcvname ,CAST(AES_DECRYPT(UNHEX(ad.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(ad.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(ad.email), 'np123@!') AS char) email ,ad.post,ad.address1,ad.address2 ,a.ptype ptype2,a.payamt,a.pcnt,a.isrebate,a.itemno ,b.cmno,b.cshape,b.sstime,b.setime ,b1.rsno ,b2.username,cc.cname ccpositionname,b2.isassignuser ,CAST(AES_DECRYPT(UNHEX(b2.email), 'np123@!') AS char) email2 ,CAST(AES_DECRYPT(UNHEX(b2.telno), 'np123@!') AS char) telno2 ,b2.depart,b2.kfcfyear,b2.edus ,c.bkno ,case a.ptype when 0 then b.cname when 4 then b.cname when 2 then c.bkname when 3 then e.exname else '-' end itemname ,cg2.cgcode ,CAST(AES_DECRYPT(UNHEX(pd.vactnum), 'np123@!') AS char) vactnum,pd.vactbankname,pd.vactname ,t.lectno,t.status ,ad.isdvr isdvr2 from pay a0 left outer join paydvr ad on ad.payno=a0.payno left outer join paydata pd on pd.payno=a0.payno inner join payitem a on a.payno=a0.payno left outer join cm b on a.ptype in(0,4) and b.cmno=a.itemno left outer join lect t on t.cmno=b.cmno and t.userno=a.userno and t.status=1 left outer join cg cg1 on cg1.cgno=b.cgno left outer join cg cg2 on cg2.cgno=cg1.pcgno left outer join cmrs b1 on b1.cmno=b.cmno and b1.rstype=1 and b1.isdel=0 left outer join users b2 on b2.userno=a.userno left outer join comcode cc on cc.ccode=b2.ccposition left outer join book c on a.ptype=2 and c.bkno=a.itemno left outer join examuser d on a.ptype=3 and d.exno=a.itemno and d.userno=a0.userno and d.payno=a0.payno left outer join exam e on e.exno=d.exno where a0.payno= ?param0] -2025-12-12 12:58:48,970 - Statement Id: [pay.paylect.get] Prepared SQL: [select a.fgno ,b.cshape,b.cname,b.rstime,b.retime,b.sstime,b.setime ,b2.cname certgradeccname ,c.username ,CAST(AES_DECRYPT(UNHEX(c.email), 'np123@!') AS char) email ,CAST(AES_DECRYPT(UNHEX(c.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(c.telno), 'np123@!') AS char) telno ,c.depart ,c2.cname ccpositionname ,d.asname from lect a inner join cm b on b.cmno=a.cmno left outer join comcode b2 on b2.ccode=b.certgradecc inner join users c on c.userno=a.userno left outer join comcode c2 on c2.ccode=c.ccposition left outer join assign d on d.asno=c.asno where a.payno= ?param0] -2025-12-12 12:58:48,970 - Statement Id: [pay.carts] Prepared SQL: [select a.pcno,a.ptype,a.itemno,a.isrefund,a.cmno,a.userno,a.pcnt,a.fgno ,case when a.ptype=0 then b.cname else c.bkname end itemname,b.cshape,b.sstime,b.setime ,case when a.ptype = 0 then case when ua.isjoin=1 then b.infee else b.outfee end else c.price end payamt ,case when a.ptype = 0 then b.outfee else c.price end orgamt from paycart a inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno left outer join cm b on a.ptype=0 and b.cmno=a.itemno left outer join book c on a.ptype in (2,9) and c.bkno=a.itemno where a.status=1 and a.userno= ?param0 order by a.cdt desc] -2025-12-12 12:58:48,970 - Statement Id: [pay.payitems.forcartpay] Prepared SQL: [select case when a.ptype = 9 then 2 else a.ptype end ptype,a.itemno,case when a.ptype=0 then b.cname else c.bkname end itemname,case when a.ptype=0 then a.isrefund else 0 end isrebate,a. pcnt ,case when a.ptype=0 then b.outfee else c.price end orgamt ,case when a.ptype=0 then case when ua.isjoin=1 then b.outfee-b.infee else 0 end else 0 end discamt ,case when a.ptype=0 then case when ua.isjoin=1 then b.infee else b.outfee end else c.price end payamt ,case when a.ptype=0 then case when ua.isjoin=1 then b.infee else b.outfee end else c.price end * a.pcnt payamt2 ,b.rstime,b.retime,b.sstime,b.setime,b.cshape,datediff(b.setime, b.sstime)+1 days from paycart a left outer join cm b on a.ptype=0 and b.cmno=a.itemno and b.rstime < now() and b.retime > now() left outer join book c on a.ptype in (2,9) and c.bkno=a.itemno inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno where a.userno= ?param0 and a.status=1 and a.ispay=1;] -2025-12-12 12:58:48,970 - Statement Id: [pay.mypay] Prepared SQL: [select a.payno,a.ptype,a.ispg,a.isgroup,a.isexam,a.userno,a.pstatus,a.rstatus,a.rstatustime,a.refunding,a.paylimit,a.payoktime,a.isrefunddvr,a.refundamt,a.payamt,a.deliamt,a.isdvr,a.cdt,a.pgkey ,b.dvrcode,b.isdvr isdvr2,b.rcvname,b.post,b.address1,b.address2 ,CAST(AES_DECRYPT(UNHEX(b.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(b.email), 'np123@!') AS char) email ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) mobile ,c.vactbankname,CAST(AES_DECRYPT(UNHEX(c.vactnum), 'np123@!') AS char) vactnum,c.vactname from pay a left outer join paydvr b on b.payno=a.payno left outer join paydata c on c.payno=a.payno where a.payno= ?param0 and a.userno= ?param1 and a.pstatus in (1,22,41,42,43)] -2025-12-12 12:58:48,971 - Statement Id: [pay.mypayitem] Prepared SQL: [select a.ptype,c0.cshape,a.isrebate,a.payamt,a.pcnt,a.rstatus,a.userno,a.pstatus,a.pino,c0.infee,c0.outfee,c0.rstime,c0.retime ,case a.ptype when 0 then c0.cname when 2 then c2.bkname when 4 then c0.cname when 3 then c3.exname else '-' end itemname ,c0.sstime,c0.setime,datediff(c0.setime, c0.sstime)+1 days ,u.username,uc.cname ccpositionname,u.isassignuser ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,u.kfcfyear,u.edus,u.depart ,rs.rsno,t.lectno ,a2.taxno ,case when t.sdate is null then c0.sstime else t.sdate end as sdate ,case when t.edate is null then c0.setime else t.edate end as edate ,p.cdt,csd.estart ,c0.studydays from payitem a inner join pay p on p.payno = a.payno left outer join paytax a3 on a3.payno = a.payno and (a3.iscancel is null or a3.iscancel <> 1) left outer join paytaxitem a2 on a2.pino=a.pino and a3.taxno = a2.taxno left outer join cm c0 on a.ptype in (0,1,4) and c0.cmno=a.itemno left outer join book c2 on a.ptype=2 and c2.bkno=a.itemno left outer join exam c3 on a.ptype=3 and c3.exno=a.itemno left outer join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno left outer join comcode uc on uc.ccode=u.ccposition left outer join cmrs rs on rs.cmno=c0.cmno and rs.rstype=1 and rs.isdel=0 left outer join lect t on a.ptype in (0,1,4) and t.cmno=c0.cmno and t.payno=a.payno and t.pino=a.pino and t.userno=a.userno left outer join cminningscd csd on csd.cmisno = t.cmisno where a.payno= ?param0] -2025-12-12 12:58:48,971 - Statement Id: [pay.paytax.fornew] Prepared SQL: [select a.payno,a.isgroup,a.ptype,a.ispg ,ua.asname,ua.ceoname,ua.brno,ua.grno,ua.btype,ua.bkind,ua.post,ua.address1,ua.address2 ,ua.mname manname ,CAST(AES_DECRYPT(UNHEX(ua.mphone), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(ua.taxemail), 'np123@!') AS char) email ,sum(case when b.taxdate is not null then 0 else b.taxamt end) taxamtsum ,sum(b.taxamt) taxamt from pay a inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno left outer join paytax b on b.payno=a.payno and (b.iscancel is null or b.iscancel <> 1) where a.payno= ?param0 and a.userno= ?param1 and a.rstatus < 2 and (a.pstatus=1 or a.pstatus=22) group by a.payno,a.isgroup,ua.asname,ua.ceoname,ua.brno,ua.grno,ua.btype,ua.bkind] -2025-12-12 12:58:48,971 - Statement Id: [pay.paytax.fornewitem] Prepared SQL: [select a.payno,a.isgroup ,ifnull(c.taxno,0) taxno,b.pino,b.ptype,b.rstatus ,case b.ptype when 0 then c0.cname when 4 then c0.cname when 2 then c2.bkname when 3 then c3.exname else '-' end itemname ,b.pcnt,b.payamt from pay a inner join payitem b on b.payno=a.payno and (b.pstatus=1 or b.pstatus=22) left outer join cm c0 on b.ptype in (0,4) and c0.cmno=b.itemno left outer join book c2 on b.ptype=2 and c2.bkno=b.itemno left outer join exam c3 on b.ptype=3 and c3.exno=b.itemno left outer join paytax c4 on c4.payno = a.payno and (c4.iscancel is null or c4.iscancel <> 1) left outer join paytaxitem c on c.pino=b.pino and c.taxno = c4.taxno where a.payno= ?param0 and a.userno= ?param1 and a.rstatus < 2 and (a.pstatus=1 or a.pstatus=22) order by ifnull(c.taxno,0),b.pino] -2025-12-12 12:58:48,971 - Statement Id: [pay.payitem.forrefund] Prepared SQL: [select distinct a.payno,b.pino,b.pstatus,b.rstatus,b.payamt,b.ptype,b.pcnt ,case b.ptype when 0 then c0.cname when 4 then c0.cname when 2 then c2.bkname when 3 then c3.exname else '-' end itemname ,case when b.ptype in (0,1,4) then case when date_add(c0.retime, interval 1 day) < now() then 1 else 0 end else case when b.ptype=3 then case when date_add(c3.retime, interval 1 day) < now() then 1 else 0 end else 0 end end ispast ,u.username ,max(d.rfdno) rfdno ,max(ifnull(case when c.rstatus=1 then -1 else c.rstatus end,-2)) rfdrstatus from pay a inner join payitem b on b.payno=a.payno and b.pstatus=1 left outer join users u on a.isgroup=1 and b.ptype=0 and u.userno=b.userno left outer join cm c0 on b.ptype in (0,4) and c0.cmno=b.itemno left outer join book c2 on b.ptype=2 and c2.bkno=b.itemno left outer join exam c3 on b.ptype=3 and c3.exno=b.itemno left outer join payrfditem d on d.pino=b.pino left outer join payrfd c on c.rfdno=d.rfdno and c.payno=a.payno and c.rstatus in (0,2) where a.payno= ?param0 and a.userno= ?param1 and a.pstatus=1 and a.rstatus < 2 group by a.payno,b.pino,b.pstatus,b.rstatus,b.payamt,b.ptype,b.pcnt ,c0.cname,c2.bkname,c3.exname,c0.retime,c3.retime,u.username order by d.rfdno,b.rstatus,ispast,b.pino] -2025-12-12 12:58:48,972 - Statement Id: [pay.payresult] Prepared SQL: [select a.payno,a.payamt,a.ptype,a.pstatus ,b.itemno ,b.pino from pay a inner join payitem b on b.payno=a.payno where a.payno= ?param0 and a.userno= ?param1 and a.pstatus in (1,21,22,51,55)] -2025-12-12 12:58:48,972 - Statement Id: [pay.lectready] Prepared SQL: [select count(a.userno) from lect a where a.cmno= ?param0 and a.isready=1 and a.status=6] -2025-12-12 12:58:48,972 - Statement Id: [pay.pplogs.bypay] Prepared SQL: [select a.pplno,a.isready,a.cmno,a.cmisno,a.isrebate,a.rbankname,CAST(AES_DECRYPT(UNHEX(a.rbankacc), 'np123@!') AS char) rbankacc,a.rbankowner,a.isaccommodation,a.cshape ,b.payno,b.pstatus from pay b inner join pplog a on a.pplno=b.pplno where b.payno= ?param0 and a.userno= ?param1] -2025-12-12 12:58:48,974 - Statement Id: [pay.pay.in] Prepared SQL: [insert into pay(ptype,ispg,isgroup,userno,username,isexam,pstatus,rstatus,refunding,paylimit,payoktime,pgkey ,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,pplno,isbill,iscashrct,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,0, ?param5 , ?param6 , ?param7 , ?param8 ,case when ?param9 is not null then now() else ?param10 end, ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 ,now(), ?param21 ,now(), ?param21 , ?param22 );] -2025-12-12 12:58:48,974 - Statement Id: [pay.pay.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-12 12:58:48,976 - Statement Id: [pay.payitem.in] Prepared SQL: [insert into payitem (payno,ptype,pcno,itemno,userno,pstatus,rstatus,pcnt,orgamt,discamt,payamt,payamtcash,payamtcard,refundamt,refundtime,refundtimereal,refundinfo,isrebate,rbank,rbankaccnum,tbankuser,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 ,now(), ?param21 ,now(), ?param21 , ?param22 );] -2025-12-12 12:58:48,976 - Statement Id: [pay.payitem.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-12 12:58:48,976 - Statement Id: [pay.lect.in] Prepared SQL: [insert into lect (cmno,payno,pino,userno,status,isready,iscomplete,orgcmno,attrate,isrebate,ispc,pcno,isjoin,fgno,ischanged,cmisno,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,null,null,0, ?param6 , ?param7 , ?param8 , ?param9 ,null,0, ?param10 ,now(), ?param11 ,now(), ?param11 , ?param12 );] -2025-12-12 12:58:48,976 - Statement Id: [pay.lect.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-12 12:58:48,977 - Statement Id: [pay.pay.pgin] Prepared SQL: [insert into pay(ptype,ispg,isgroup,isexam,userno,username,pstatus,rstatus ,refunding,paylimit,payoktime,pgkey,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,isdvr,iscashrct,cashrcthp,pplno,isbill,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 ,a.userno,a.username,case when ?param0 = 6 then 1 else 0 end,0 , ?param4 , ?param5 ,case when ?param0 = 6 then now() else ?param6 end, ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 ,HEX(AES_ENCRYPT( ?param16 , 'np123@!')), ?param17 , ?param18 ,now(), ?param19 ,now(), ?param19 , ?param20 from users a where a.userno= ?param21] -2025-12-12 12:58:48,977 - Statement Id: [pay.pay.pgin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-12 12:58:48,977 - Statement Id: [pay.certpay] Prepared SQL: [insert into pay(ptype,ispg,isgroup,userno,pstatus,rstatus,refunding,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,isdvr,isexam,cdt,cno,udt,uno,uip) values (0,1,0, ?param0 ,51,0,0,0,0,0,0,0,0,0,0,now(), ?param1 ,now(), ?param1 , ?param2 )] -2025-12-12 12:58:48,977 - Statement Id: [pay.certpay.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-12 12:58:48,978 - Statement Id: [pay.paytax.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-12 12:58:48,980 - Statement Id: [pay.payrfd.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-12 12:58:48,980 - Statement Id: [pay.standbypay.admin] Prepared SQL: [insert into pay(ptype,ispg,isgroup,userno,username,isexam,pstatus,rstatus,refunding,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,pplno,isbill,iscashrct,cdt,cno,udt,uno,uip) values ( ?param0 ,0,0, ?param1 , ?param2 ,0,21,0,0,0,0,0,0,0,0, ?param3 ,0,0,now(), ?param4 ,now(), ?param4 , ?param5 );] -2025-12-12 12:58:48,980 - Statement Id: [pay.standbypay.admin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-12 12:58:48,980 - Statement Id: [pay.lect.sedate.save] Prepared SQL: [update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') ,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno = ?param2 ;] -2025-12-12 12:58:48,980 - Statement Id: [pay.paydvr.dvrcode] Prepared SQL: [update paydvr set udt=now(),uno= ?param0 ,uip= ?param1 ,dvrcode= ?param2 ,codetime=now() where payno= ?param3] -2025-12-12 12:58:48,980 - Statement Id: [pay.paydvr.in] Prepared SQL: [delete from paydvr where payno= ?param0 ; insert into paydvr (payno,dvrcode,codetime,isdvr,rcvname,telno,mobile,email,post,address1,address2,dmemo,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,HEX(AES_ENCRYPT( ?param5 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param6 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param7 , 'np123@!')) , ?param8 , ?param9 , ?param10 , ?param11 ,now(), ?param12 ,now(), ?param12 , ?param13 )] -2025-12-12 12:58:48,981 - Statement Id: [pay.freeok] Prepared SQL: [insert into lect (cmno,payno,pino,userno,status,attrate,isrebate,ispc,isjoin,ischanged,fgno2,cmisno,cdt,cno,udt,uno,uip) select b.itemno,a.payno,b.pino,case when a.isgroup=1 then b.userno else a.userno end,1,0,b.isrebate,0,case when ua.isjoin=1 then 1 else 0 end,0,b.fgno,l.cmisno,now(), ?param0 ,now(), ?param0 , ?param1 from pay a inner join payitem b on b.payno=a.payno and b.ptype=0 inner join users u on u.userno=a.userno inner join pplog l on a.pplno = l.pplno left outer join assign ua on ua.asno=u.asno where a.payno= ?param2 ; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on a.cmisno = d.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param2 ;] -2025-12-12 12:58:48,981 - Statement Id: [pay.paydvr.save] Prepared SQL: [update paydvr set udt=now(),uno= ?param0 ,uip= ?param1 ,dvrcode= ?param2 ,rcvname= ?param3 ,post= ?param4 ,address1= ?param5 ,address2= ?param6 ,dmemo= ?param7 ,codetime=case when codetime is null and ?param2 is not null then now() else codetime end ,telno=HEX(AES_ENCRYPT( ?param8 , 'np123@!')) ,mobile=HEX(AES_ENCRYPT( ?param9 , 'np123@!')) where payno= ?param10] -2025-12-12 12:58:48,981 - Statement Id: [pay.paycert.paystart] Prepared SQL: [update pay a inner join users b on b.userno=a.userno set a.ptype= ?param0 ,a.paylimit= ?param1 ,a.orgamt= ?param2 ,a.payamt= ?param3 ,a.isbill= ?param4 ,a.pstatus = case when ?param0 = 6 then 1 else a.pstatus end ,a.payoktime = case when ?param0 = 6 then now() else a.payoktime end where a.payno= ?param5 and a.userno= ?param6 and a.pstatus=21; update payitem a inner join users b on b.userno=a.userno set a.orgamt= ?param2 ,a.payamt= ?param3 ,a.pstatus = case when ?param0 = 6 then 1 else a.pstatus end ,a.rstatus = 0 where a.payno= ?param5 and a.userno= ?param6 and a.pstatus=21; update lect a inner join users b on b.userno = a.userno set a.status = case when ?param0 = 6 then 1 else a.status end where a.payno= ?param5 and a.userno = ?param6 ; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param5 ;] -2025-12-12 12:58:48,982 - Statement Id: [pay.paylect] Prepared SQL: [update pay set udt=now(),uno= ?param0 ,uip= ?param1 ,pstatus=case when ptype=3 then 22 else 1 end ,payoktime=case when ptype=3 then null else now() end ,pgkey= ?param2 where payno= ?param3 ; insert into paydata(payno,payresult,payresultmsg,vactnum,vactbankcode,vactbankname,vactname,vactinname,cshrrcode,cshrtype,cshrauthno,cardquota,cardquotatype,cardeventcode,cardnum,iscardpoint,cardcode,cardbankcode,cardprtccode,checkflag,ocbnum,ocbappno,ocbprice,gsnum,gsremain,gsprice,unum,upoint,uprice,cdt,cno,udt,uno,uip) values ( ?param3 , ?param4 , ?param5 ,HEX(AES_ENCRYPT( ?param6 , 'np123@!')), ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 ,HEX(AES_ENCRYPT( ?param17 , 'np123@!')), ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 , ?param28 , ?param29 , ?param30 , ?param31 ,now(), ?param0 ,now(), ?param0 , ?param1 ); update payitem a inner join pay b on b.payno=a.payno set a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 ,a.pstatus=case when b.ptype=3 then 22 else 1 end where a.payno= ?param3 ; insert into lect (cmno,payno,pino,userno ,status,iscomplete,orgcmno,attrate,isrebate ,ispc,isjoin,fgno,apoint,mpoint ,fpoint,spoint,dpoint,tpoint,ischanged ,stime,etime,sip,eip,ispcs ,ispce,fgno2,cmisno,cdt,cno,udt,uno,uip) select a.itemno,a.payno,a.pino,case when b.isgroup=1 then a.userno else b.userno end ,case when b.ptype=3 then 2 else 1 end,null,null,0,a.isrebate ,0,ifnull(d.isjoin, 0),null,null,null ,null,null,null,null,0 ,null,null,null,null,null ,null,a.fgno,e.cmisno,now(), ?param0 ,now(), ?param0 , ?param1 from payitem a inner join pay b on b.payno=a.payno inner join users c on c.userno=b.userno left outer join assign d on d.asno=c.asno left outer join pplog e on e.pplno=b.pplno left outer join lect f on f.payno=a.payno and f.pino=a.pino and f.status=4 and f.isready=1 where a.payno= ?param3 and a.ptype=0 and f.lectno is null; update lect a inner join pay b on b.payno=a.payno and b.pstatus in (22,1) inner join payitem c on c.payno=b.payno and c.itemno=a.cmno and c.pstatus=b.pstatus set a.status=case when b.pstatus=22 then 2 else 1 end,a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param3 and a.status=4; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 23:59:59') where a.payno = ?param3 ;] -2025-12-12 12:58:48,982 - Statement Id: [pay.pay.fail] Prepared SQL: [update pay set pstatus= ?param0 where payno= ?param1 and pstatus != 1 and pstatus != 22; insert into paydata(payno,payresult,payresultmsg,vactnum,vactbankcode,vactbankname,vactname,vactinname,cshrrcode,cshrtype,cshrauthno,cardquota,cardquotatype,cardeventcode,cardnum,iscardpoint,cardcode,cardbankcode,cardprtccode,checkflag,ocbnum,ocbappno,ocbprice,gsnum,gsremain,gsprice,unum,upoint,uprice,cdt,cno,udt,uno,uip) values ( ?param1 , ?param2 , ?param3 ,HEX(AES_ENCRYPT( ?param4 , 'np123@!')), ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 ,HEX(AES_ENCRYPT( ?param15 , 'np123@!')), ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 , ?param28 ,now(), ?param29 ,now(), ?param29 , ?param30 );] -2025-12-12 12:58:48,982 - Statement Id: [pay.paylect.vbankin] Prepared SQL: [insert into payvbankin (payno,pgkey,inbankcode,indeal,inymd,inhms,msgseq,transseq,vacct,inamt,checkamt,isclose,typemsg,frombank,fromname,fromymd,calcymd,tranymd,transcode,korcode,cshrymd,cshrhms,cshrcode,cshrpgkey,cshramt,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 ,now(), ?param25 ,now(), ?param25 , ?param26 ); update pay set udt=now(),uno= ?param25 ,uip= ?param26 ,pstatus=1 ,payoktime=now() where payno= ?param0 and pstatus=22 ; update payitem a inner join pay b on b.payno=a.payno set a.udt=now(),a.uno= ?param25 ,a.uip= ?param26 ,a.pstatus=1 where a.payno= ?param0 and a.pstatus=22; update lect a inner join pay b on b.isexam <> 1 and b.payno=a.payno and b.pstatus=1 set a.udt=now(),a.uno= ?param25 ,a.uip= ?param26 ,a.status=1 where a.payno= ?param0 ; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 23:59:59') where a.payno = ?param0 ;] -2025-12-12 12:58:48,984 - Statement Id: [pay.paycancel] Prepared SQL: [update pay set udt=now(),uno= ?param0 ,uip= ?param1 ,pstatus=case when pstatus=22 then 43 else 41 end where payno= ?param2 and userno= ?param3 and pstatus in (51,55,21,22); update payitem a inner join pay b on b.payno=a.payno and b.userno= ?param3 and b.pstatus in (41,43) set a.pstatus=b.pstatus,a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.pstatus in (21,22); update lect a inner join pay b on b.payno=a.payno and b.userno= ?param3 and b.pstatus in (41,43) set a.status=9 where a.payno= ?param2 ; update examuser a inner join pay b on b.payno=a.payno and b.userno=a.userno and b.pstatus in (41,43) set a.pstatus=9 where a.payno= ?param2 and a.userno= ?param3] -2025-12-12 12:58:48,984 - Statement Id: [pay.cart.clear] Prepared SQL: [update paycart set status=2,udt=now(),uno= ?param0 ,uip= ?param1 where userno= ?param2 and status=1 and date_add(cdt, interval 7 day) < now(); update paycart a inner join cm b on b.cmno=a.itemno and b.udt > a.cdt set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype=0; update paycart a inner join book b on b.bkno=a.itemno and b.udt > a.cdt set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype in (2,9); update paycart a left outer join cm b on b.cmno=a.itemno and b.rstime < now() and b.retime > now() set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype=0 and b.cmno is null; update paycart a left outer join paycart b on b.ptype =0 and b.userno= ?param2 and b.status=1 and b.itemno=a.cmno set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype=9 and b.pcno is null] -2025-12-12 12:58:48,985 - Statement Id: [pay.payrfd.up] Prepared SQL: [update payrfd set fgnor= ?param0 ,fgnob= ?param1 ,udt=now(),uno= ?param2 ,uip= ?param3 where rfdno= ?param4 and payno= ?param5] -2025-12-12 12:58:48,985 - Statement Id: [pay.payrfdcancel.up] Prepared SQL: [delete from payrfditem where rfdno= ?param0 ; update payrfd set rstatus= ?param1 ,udt=now(),uno= ?param2 ,uip= ?param3 where rfdno= ?param0 and payno= ?param4] -2025-12-12 12:58:48,985 - Statement Id: [pay.unpay] Prepared SQL: [update examuser a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null and b.userno=a.userno inner join payitem c on c.payno=b.payno and c.ptype=3 and c.itemno=a.exno and c.pino=a.pino set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.pstatus=2; update lect a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null inner join payitem c on c.payno=b.payno and c.ptype in(0,4) and c.itemno=a.cmno and c.userno=a.userno and c.pino=a.pino set a.status=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.status=2 and a.ischanged=0; update payitem a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 ; update pay set pstatus=1,isunpay=1,udt=now(),uno= ?param0 ,uip= ?param1 where payno= ?param2 and pstatus=22 and ptype=3 and ispg=1 and isunpay is null; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param2 ;] -2025-12-12 12:58:48,985 - Statement Id: [pay.abspay] Prepared SQL: [update examuser a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null and b.userno=a.userno inner join payitem c on c.payno=b.payno and c.ptype=3 and c.itemno=a.exno and c.pino=a.pino set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.pstatus=2; update lect a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null inner join payitem c on c.payno=b.payno and c.ptype in(0,4) and c.itemno=a.cmno and c.userno=a.userno and c.pino=a.pino set a.status=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.status=2 and a.ischanged=0; update payitem a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 ; update pay set ptype= ?param3 ,payoktime=now(),pstatus=1,isunpay=3,udt=now(),uno= ?param0 ,uip= ?param1 where payno= ?param2 and pstatus=22 and ptype=3 and ispg=1 and isunpay is null; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param2 ;] -2025-12-12 12:58:48,985 - Statement Id: [pay.unpaymoney] Prepared SQL: [update pay set isunpay=2,payoktime= ?param0 ,udt=now(),uno= ?param1 ,uip= ?param2 where payno= ?param3 and isunpay=1; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param3 ;] -2025-12-12 12:58:48,985 - Statement Id: [pay.pplogtype.up] Prepared SQL: [update pplog set typeman = ?param0 ,typejob = ?param1 ,typeedu = ?param2 ,typegrade = ?param3 ,typejobitem = ?param4 where pplno = ?param5] -2025-12-12 12:58:48,986 - Statement Id: [pay.untax] Prepared SQL: [insert into untaxlog (payno,logtime,cdt,cno,udt,uno,uip) values( ?param0 ,now(),now(), ?param1 ,now(), ?param1 , ?param2 ); update pay set iscashrct = null where payno = ?param0 ;] -2025-12-12 12:58:48,986 - Statement Id: [pay.standbypayitem.admin] Prepared SQL: [insert into payitem (payno,ptype,itemno,userno,pstatus,rstatus,pcnt ,orgamt,discamt,payamt,payamtcash,payamtcard,refundamt,isrebate,cdt,cno,udt,uno,uip) values( ?param0 ,0, ?param1 , ?param2 ,21,0,1 ,0,0,0,0,0,0, ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 ); insert into lect(cmno,payno,pino,userno,status,attrate,isrebate,ispc,isjoin,ischanged,isready,cmisno,cdt,cno,udt,uno,uip) select ?param1 , ?param0 ,LAST_INSERT_ID(),a.userno,4,0, ?param3 ,0,ifnull(b.isjoin,0),0,1, ?param6 ,now(), ?param4 ,now(), ?param4 , ?param5 from users a left outer join assign b on b.asno=a.asno where a.userno= ?param2 ;] -2025-12-12 12:58:48,997 - Statement Id: [exam.exam.in] Prepared SQL: [insert into exam (cgno,exname,infee,outfee ,certcc,certgradecc,rstime,retime,estime,eetime ,elocation,certdate,certindate,introhtml ,isopen,isresultopen,isscored,fgno,isdel ,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 ,0, ?param15 , ?param16 ,0 ,now(), ?param17 ,now(), ?param17 , ?param18 )] -2025-12-12 12:58:48,997 - Statement Id: [exam.exam.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-12 12:58:48,997 - Statement Id: [exam.exam.up] Prepared SQL: [update exam set udt=now(),uno= ?param0 ,uip= ?param1 ,exname = ?param2 ,infee = ?param3 ,outfee = ?param4 ,certcc = ?param5 ,certgradecc = ?param6 ,rstime = ?param7 ,retime = ?param8 ,estime = ?param9 ,eetime = ?param10 ,elocation = ?param11 ,certdate = ?param12 ,certindate = ?param13 ,introhtml = ?param14 ,isopen = ?param15 ,fgno = ?param16 where exno= ?param17] -2025-12-12 12:58:48,998 - Statement Id: [exam.del] Prepared SQL: [update exam a inner join ( select count(userno) cntuser, exno from examuser where exno = ?param0 group by exno ) b on b.exno=a.exno set a.uip= ?param1 ,a.uno= ?param2 ,a.isdel = 1 where a.exno= ?param0 and b.cntuser=0 and a.isdel=0;] -2025-12-12 12:58:48,998 - Statement Id: [exam.examuser.save] Prepared SQL: [insert ignore into examuser(exno,userno,status,pstatus,avrg,certdate,certindate,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 ,now(), ?param7 ,now(), ?param7 , ?param8 )] -2025-12-12 12:58:48,998 - Statement Id: [exam.examopen] Prepared SQL: [update exam set udt=now(),uno= ?param0 ,uip= ?param1 ,isresultopen= ?param2 where exno= ?param3 ;] -2025-12-12 12:58:48,998 - Statement Id: [exam.examuser.renew] Prepared SQL: [update examuser set udt=now(),uno= ?param0 ,uip= ?param1 ,certdate= ?param2 ,certindate= ?param3 where exno= ?param4 and userno= ?param5 ; insert into examuserrenew (exno,userno,certtime,certdate,certindate,renewreason,isfirst,certidx,cdt,cno,udt,uno,uip) select a.exno, ?param5 ,now(), ?param2 , ?param3 , ?param6 ,0,max(a.certidx),now(), ?param0 ,now(), ?param0 , ?param1 from( select a.exno,ifnull(max(d.certidx), 0)+1 certidx from examuser a inner join exam a2 on a2.exno=a.exno left outer join exam c on c.certcc=a2.certcc and c.certgradecc=a2.certgradecc left outer join examuserrenew d on d.exno=c.exno and year(d.certtime)=year(a.certdate) where a.exno= ?param4 group by a.exno,a.userno,a.certdate,a.certindate ) a] -2025-12-12 12:58:49,030 - Statement Id: [grade.lectcomplete.cancel] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,iscomplete=0 ,completetime=null where lectno= ?param2 and ifnull(iscomplete,0) <> 1] -2025-12-12 12:58:49,030 - Statement Id: [grade.lectcomplete.cancel2] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,iscomplete=0 ,completetime=null where lectno= ?param2 and ifnull(iscomplete,0)] -2025-12-12 12:58:49,049 - Statement Id: [att.att.in] Prepared SQL: [update lectinning set udt=now(),uno= ?param0 ,uip= ?param1 ,lectno= ?param2 ,cmino= ?param3 ,totstudy=0 ,stime=now(),etime=null ,istatus=1,statustime=null,statusreason=null where lectno= ?param2 and cmino= ?param3 and istatus is null; insert into lectinning (lectno,cmino,totstudy,stime,etime,istatus,statustime,statusreason,sip,eip,ispcs,ispce,cdt,cno,udt,uno,uip) select ?param2 , ?param3 ,0,now(),null,1,null,null, ?param1 ,null,1,null,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectinning b on b.lectno= ?param2 and b.cmino= ?param3 where b.lectno is null; update lect set stime = case when stime is null then now() else stime end ,sip = case when sip is null then ?param1 else sip end ,ispcs = case when ispcs is null then 1 else ispcs end where lectno= ?param2] -2025-12-12 12:58:49,049 - Statement Id: [att.att.out] Prepared SQL: [update lectinning set udt=now(),uno= ?param0 ,uip= ?param1 ,totstudy=timestampdiff(SECOND, stime, now()) ,etime=now() ,eip= ?param1 ,ispce=1 ,istatus=2 where lectno= ?param2 and cmino= ?param3 and istatus=1; update lect a inner join ( select a.lectno,convert(100*count(c.lectno)/count(b.cmino), int) attrate from lectinning a inner join cminning b on b.cmino=a.cmino and ifnull(b.isscd,0)=0 left outer join lectinning c on c.lectno=a.lectno and c.cmino=b.cmino and c.istatus=2 where a.lectno= ?param2 and a.cmino= ?param3 and a.istatus=2 group by a.lectno ) b on b.lectno=a.lectno set a.attrate=b.attrate ,a.etime=now(),a.eip= ?param1 ,a.ispce=1] -2025-12-12 12:58:49,050 - Statement Id: [att.abs] Prepared SQL: [update lectinning set istatus=2 ,stime=case when stime is null then now() else stime end ,etime=case when etime is null then now() else etime end ,sip=case when sip is null then ?param0 else sip end ,eip=case when eip is null then ?param0 else eip end ,ispcs=case when ispcs is null then 1 else ispcs end ,ispce=case when ispce is null then 1 else ispce end ,statustime=now() ,statusreason= ?param1 ,statususerno= ?param2 where lectno= ?param3 and cmino= ?param4 and (istatus is null or istatus<2); insert into lectinning(lectno,cmino,totstudy,stime,etime,istatus,statustime,statusreason,statususerno,cdt,cno,udt,uno,uip) select a.lectno, ?param4 ,0,now(),now(),2,now(), ?param1 , ?param2 ,now(), ?param2 ,now(), ?param2 , ?param0 from lect a left outer join lectinning b on b.lectno=a.lectno and b.cmino= ?param4 where a.lectno= ?param3 and a.status=1 and a.ischanged=0 and b.lectno is null; update lect a inner join ( select a.lectno,convert(100*count(c.lectno)/count(b.cmino), int) attrate from lectinning a inner join lect a2 on a2.lectno=a.lectno inner join cminning b on b.cmno=a2.cmno and ifnull(b.isscd,0)=0 left outer join lectinning c on c.lectno=a.lectno and c.cmino=b.cmino and c.istatus=2 where a.lectno= ?param3 and a.cmino= ?param4 and a.istatus=2 group by a.lectno ) b on b.lectno=a.lectno set a.attrate=b.attrate ,a.stime=case when a.stime is null then now() else a.stime end ,a.etime=case when a.etime is null then now() else a.etime end ,a.sip=case when a.sip is null then ?param0 else a.sip end ,a.eip=case when a.eip is null then ?param0 else a.eip end ,a.ispcs=case when a.ispcs is null then 1 else a.ispcs end ,a.ispce=case when a.ispce is null then 1 else a.ispce end where a.lectno= ?param3] -2025-12-12 12:58:49,064 - Statement Id: [cr.ctps] Prepared SQL: [select a.cmino,a.iseq,a.ititle,a.atime,a.mstime,a.metime ,a2.isokmid ,b.ctno,b.ctype,b.ccode,b.ismenu,b.isoversize ,c.cpno,c.pseq,c.cpname,c.srcp,c.srcm ,a2.pseq lastpseq,a2.psec from cminning a inner join lectinning a2 on a2.lectno= ?param0 and a2.cmino=a.cmino inner join ct b on b.ctno=a.ctno and b.isdel=0 inner join ctpage c on c.ctno=b.ctno and c.isdel=0 where a.cmino= ?param1 order by a.iseq] -2025-12-12 12:58:49,064 - Statement Id: [cr.getprogress] Prepared SQL: [select case when b.atime=0 or ifnull(us.no,0) > 0 then 100 else case when floor(a.totstudy / (b.sttime * 60) * 100) > 100 then 100 else floor(a.totstudy / (b.sttime * 60) * 100) end end from lectinning a inner join cminning b on b.cmino=a.cmino inner join lect c on a.lectno = c.lectno left outer join userstatus us on c.userno = us.userno and us.playbar = 1 where a.lectno= ?param0 and a.cmino= ?param1] -2025-12-12 12:58:49,064 - Statement Id: [cr.checklectdate] Prepared SQL: [select a.lectno,a.sdate,a.edate from lect a where a.lectno= ?param0] -2025-12-12 12:58:49,064 - Statement Id: [cr.inningchange.pre] Prepared SQL: [select a.cmino,b.isseq,c.istatus,d.istatus preistatus,a.isrebate,a.iseq,a2.cmino precmino from ( select a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq,max(c.iseq) preiseq from ( select a.lectno,b.cmno,b.isrebate,max(d.iseq) iseq from lectinning a inner join lect b on b.lectno=a.lectno inner join cminning c on c.cmino=a.cmino inner join cminning d on d.cmno=c.cmno and d.iseq < c.iseq and d.isonline=1 where a.lectno= ?param0 and a.cmino= ?param1 group by a.lectno,b.cmno,b.isrebate ) a inner join cminning b on b.cmno=a.cmno and b.iseq=a.iseq left outer join cminning c on c.cmno=b.cmno and c.iseq < b.iseq and c.isonline=1 group by a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq ) a inner join cm b on b.cmno=a.cmno left outer join cminning a2 on a2.cmno=b.cmno and a2.iseq=a.preiseq left outer join lectinning c on c.lectno=a.lectno and c.cmino=a.cmino left outer join lectinning d on d.lectno=a.lectno and d.cmino=a2.cmino] -2025-12-12 12:58:49,064 - Statement Id: [cr.inningchange.next] Prepared SQL: [select a.cmino,b.isseq,c.istatus,d.istatus preistatus,a.isrebate,a.iseq,a2.cmino precmino from ( select a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq,min(c.iseq) preiseq from ( select a.lectno,b.cmno,b.isrebate,min(d.iseq) iseq from lectinning a inner join lect b on b.lectno=a.lectno inner join cminning c on c.cmino=a.cmino inner join cminning d on d.cmno=c.cmno and d.iseq > c.iseq and d.isonline=1 where a.lectno= ?param0 and a.cmino= ?param1 group by a.lectno,b.cmno,b.isrebate ) a inner join cminning b on b.cmno=a.cmno and b.iseq=a.iseq left outer join cminning c on c.cmno=b.cmno and c.iseq > b.iseq and c.isonline=1 group by a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq ) a inner join cm b on b.cmno=a.cmno left outer join cminning a2 on a2.cmno=b.cmno and a2.iseq=a.preiseq left outer join lectinning c on c.lectno=a.lectno and c.cmino=a.cmino left outer join lectinning d on d.lectno=a.lectno and d.cmino=a2.cmino] -2025-12-12 12:58:49,064 - Statement Id: [cr.mycmrs] Prepared SQL: [select distinct a.lectno,a.attrate ,b.rsno,b.cmno,b.rscno,b.rstype,b.rsname,b.rscondition ,case when c.lectno is null then 0 else 1 end isrsok ,a.edate ,d.istatus,e.iseq from lect a inner join cmrs b on b.cmno=a.cmno and b.isdel=0 left outer join lectrs c on c.lectno=a.lectno and c.rsno=b.rsno left outer join lectinning d on d.lectno=a.lectno and b.cmino = d.cmino left outer join cminning e on b.cmino = e.cmino where a.lectno= ?param0 and a.userno= ?param1 order by b.rsno] -2025-12-12 12:58:49,064 - Statement Id: [cr.mycmrsq] Prepared SQL: [select b.rscno,b.rscqno ,c.qno,c.atype,c.qtext,c.rightcount,a.username as teachername from ( select distinct b.rscno,e.username from lect a inner join cmrs b on b.rsno= ?param0 and b.cmno=a.cmno and b.isdel=0 left outer join lectrs c on c.lectno=a.lectno and c.rsno=b.rsno left outer join cminning d on b.cmino = d.cmino left outer join users e on d.userno = e.userno where a.lectno= ?param1 and a.userno= ?param2 and c.lectno is null ) a inner join rscq b on b.rscno=a.rscno inner join question c on c.qno=b.qno order by b.dseq] -2025-12-12 12:58:49,064 - Statement Id: [cr.mycmrsqi] Prepared SQL: [select b.rscqno ,c.qno ,d.qino,d.qitext ,e.fileurl from ( select distinct b.rscno from lect a inner join cmrs b on b.rsno= ?param0 and b.cmno=a.cmno and b.isdel=0 left outer join lectrs c on c.lectno=a.lectno and c.rsno=b.rsno where a.lectno= ?param1 and a.userno= ?param2 and c.lectno is null ) a inner join rscq b on b.rscno=a.rscno inner join question c on c.qno=b.qno inner join questionitem d on d.qno=c.qno and d.isdel=0 left outer join fileinfo e on e.fgno=d.fgno and e.isdel=0 order by b.dseq,d.qino] -2025-12-12 12:58:49,064 - Statement Id: [cr.lectex] Prepared SQL: [select a.lectno,a.attrate,a.iscomplete,a.sdate,a.edate ,b.sstime,b.setime ,c.exno,c.exname,c.extype,c.edesc,c.econdition,c.etime,c.evtype,c.eqtype,c.israndq,c.israndqi,c.qcount,c.isblur,c.tpoint,ifnull(c.relaylimit,999) relaylimit,c.isusebackup,c.isseq,c.isreexamable,c.isresultopen ,d.lectno exlectno,d.estart,d.eend,d.tpoint,d.recount,d.rechecktime,ifnull(d.entercount,0) entercount,d.cblock ,case when a.etime = 0 then 99999999 else TIMESTAMPDIFF(MINUTE, now(), date_add(ifnull(d.estart, now()), interval c.etime MINUTE)) end rtime ,d.recount ,case when case when case when a.isrebate = 1 then f.midcutrfd else f.midcut end <= ifnull(e.ex0lectpoint,0) then 1 else 0 end = 1 and case when case when a.isrebate = 1 then f.finalcutrfd else f.finalcut end <= ifnull(e.ex1lectpoint,0) then 1 else 0 end = 1 then 1 else 0 end ispass from lect a inner join cm b on b.cmno=a.cmno inner join cmex c on c.exno= ?param0 inner join cmev f on f.cmno = b.cmno left outer join lectex d on d.lectno=a.lectno and d.exno=c.exno left outer join ( select a.lectno ,count(b1.exno) ex0cnt,count(c1.lectno) ex0lectcnt,avg(ifnull(c1.tpoint,0) / b1.tpoint * 100) ex0lectpoint ,count(b2.exno) ex1cnt,count(c2.lectno) ex1lectcnt,avg(ifnull(c2.tpoint,0) / b2.tpoint * 100) ex1lectpoint from lect a left outer join cmex b1 on b1.cmno = a.cmno and b1.extype = 0 and b1.isdel=0 left outer join lectex c1 on c1.exno = b1.exno and c1.lectno = a.lectno left outer join cmex b2 on b2.cmno = a.cmno and b2.extype = 1 and b2.isdel=0 left outer join lectex c2 on c2.exno = b2.exno and c2.lectno = a.lectno where a.lectno = ?param1 ) e on e.lectno = a.lectno where a.lectno= ?param1 and a.userno= ?param2] -2025-12-12 12:58:49,065 - Statement Id: [cr.userexam.detailforexamforsubmit] Prepared SQL: [select a.exno,a.exname,a2.sstime,a2.setime,a.tpoint,a.etime,a.qcount,b.estart,a.edesc, a.extype,TIMESTAMPDIFF(MINUTE, now(), date_add(ifnull(b.estart, now()), interval a.etime MINUTE)) rtime from cmex a inner join cm a2 on a2.cmno=a.cmno inner join lectex b on b.lectno= ?param0 and b.exno=a.exno and b.eend is null and (a.etime = 0 or date_add(ifnull(b.estart, now()), interval (a.etime + 1) MINUTE) > now()) inner join lect c on c.lectno=b.lectno and c.userno= ?param1 where a.exno= ?param2] -2025-12-12 12:58:49,065 - Statement Id: [cr.lectsd] Prepared SQL: [select a.lectno,a.attrate,a.cmno,a.sdate,a.edate ,b.sdno,b.sdname,b.sddesc,b.fgno sdfgno,b.sdcondition ,c.sstime,c.setime ,d.checktime,d.cpoint,d.feedb,d.fgno,d.atext from lect a inner join cmsd b on b.cmno=a.cmno and b.sdno= ?param0 inner join cm c on c.cmno=b.cmno left outer join lectsd d on d.lectno=a.lectno and d.sdno=b.sdno where a.lectno= ?param1 and a.userno= ?param2] -2025-12-12 12:58:49,065 - Statement Id: [cr.lectsd2] Prepared SQL: [select a.lectno,a.attrate,a.sdate,a.edate ,b.sdno,b.sdname,b.sddesc,b.fgno sdfgno,b.sdcondition ,c.sstime,c.setime ,d.checktime,d.cpoint,d.feedb,d.fgno,d.atext from lect a inner join cmsd b on b.cmno=a.cmno and b.sdno= ?param0 inner join cm c on c.cmno=b.cmno left outer join lectsd d on d.lectno=a.lectno and d.sdno=b.sdno where a.lectno= ?param1 and a.userno= ?param2] -2025-12-12 12:58:49,065 - Statement Id: [cr.lectsdboards] Prepared SQL: [select a.bno,a.subject,a.cdt,a.rcount ,u.username ,count(b.bcno) ccount from lectsdboard a inner join users u on u.userno=a.cno left outer join lectsdboardcmt b on b.bno=a.bno and b.isdel=0 where a.sdno= ?param0 and a.isdel=0 group by a.bno,a.subject,a.cdt,a.rcount,u.username order by a.cdt] -2025-12-12 12:58:49,065 - Statement Id: [cr.lectsdboard] Prepared SQL: [update lectsdboard set rcount=rcount+1 where bno= ?param0 and cno<> ?param1 ; select a.bno,a.subject,a.contents,a.cdt,a.fgno,a.cno ,b.sdname ,c.sstime,c.setime,l.sdate,l.edate ,u.username,u.userno ,a2.checktime from lectsdboard a inner join lectsd a2 on a2.lectno=a.lectno and a2.sdno=a.sdno inner join users u on u.userno=a.cno inner join lect l on l.lectno = a2.lectno inner join cmsd b on b.sdno=a.sdno inner join cm c on c.cmno=b.cmno where a.bno= ?param0 and a.isdel=0] -2025-12-12 12:58:49,065 - Statement Id: [cr.lectsdboardcmt] Prepared SQL: [select a.bno ,b.bcno,b.ctext,b.cno,b.cdt ,c.userno,c.username,c.usertype,c.username cnoname from lectsdboard a inner join lectsdboardcmt b on b.bno=a.bno and b.isdel=0 inner join users c on c.userno=b.cno where a.bno= ?param0 order by b.cdt desc] -2025-12-12 12:58:49,066 - Statement Id: [cr.pay1] Prepared SQL: [select p.payno,p.cdt,p.payamt,p.ptype,p.refundamt,p.ispg,p.isgroup,p.isexam,p.pstatus,p.rstatus,p.payoktime,p.pgkey,p.isdvr,p.deliamt,p.isunpay,p.paylimit ,p.iscashrct ,u.userno,u.username,u.post,u.address1,u.address2 ,CAST(AES_DECRYPT(UNHEX(u.userpno), 'np123@!') AS char) userpno ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email ,case pi.ptype when 3 then exu.cdt when 4 then le.oktime else p.cdt end oktime ,pd.dvrcode,pd.rcvname,pd.isdvr isdvr2,pd.codetime,pd.post post2,pd.address1 address12,pd.address2 address22,pd.dmemo ,CAST(AES_DECRYPT(UNHEX(pd.telno), 'np123@!') AS char) telno2 ,CAST(AES_DECRYPT(UNHEX(pd.mobile), 'np123@!') AS char) mobile2 ,tax.iscancel, tax.taxdate, tax.taxno ,paydata.vactbankname,CAST(AES_DECRYPT(UNHEX(paydata.vactnum), 'np123@!') AS char) vactnum,paydata.vactname ,(select ischeck from paytax where payno = p.payno limit 1) ischeck from pay p inner join users u on u.userno=p.userno left outer join payitem pi on pi.payno=p.payno and pi.ptype in (3,4) left outer join lect le on pi.ptype=4 and le.pino=pi.pino and le.ischanged=0 left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno left outer join examuser exu on exu.exno=ex.exno and exu.userno=p.userno left outer join paydvr pd on pd.payno=p.payno left outer join ( select pt.payno,pt.iscancel,pt.taxdate,pt.taxno from paytax pt where pt.payno = ?param0 order by pt.cdt desc limit 1 ) tax on tax.payno = p.payno left outer join paydata paydata on paydata.payno=p.payno where p.payno= ?param0] -2025-12-12 12:58:49,066 - Statement Id: [cr.pay2] Prepared SQL: [select pi.payno,pi.pino,pi.itemno,pi.pcno,pi.payamt,pi.pcnt,pi.ptype,pi.isrebate ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,u.username,u.userid,u.isassignuser,u.depart,u.kfcfyear ,cc.cname ccpositionname ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,ua.asname ,cm.cshape ,cg.cgname ,pcg.cgname pcgname ,(select attrate from lect where payno = pi.payno limit 1) attrate ,pi.rbank , CAST(AES_DECRYPT(UNHEX(pi.rbankaccnum), 'np123@!') AS char) rbankaccnum, pi.tbankuser from payitem pi inner join pay p on p.payno=pi.payno left outer join cm cm on pi.ptype in (0,1,4) and cm.cmno=pi.itemno left outer join cg cg on pi.ptype in (0,1,4) and cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno left outer join users u on p.isgroup=1 and u.userno=pi.userno left outer join assign ua on ua.asno=u.asno left outer join comcode cc on cc.ccode=u.ccposition where pi.payno= ?param0] -2025-12-12 12:58:49,066 - Statement Id: [cr.payforexam1] Prepared SQL: [select eu.exno payno, eu.userno,eu.cdt,case when ua.isjoin=1 then ex.infee else ex.outfee end payamt,0 ptype,0 ispg,0 isgroup,1 isexam,21 pstatus,0 rstatus,null payoktime,null pgkey,0 isdvr,0 deliamt ,u.username,u.post,u.address1,u.address2 ,CAST(AES_DECRYPT(UNHEX(u.userpno), 'np123@!') AS char) userpno ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email ,eu.cdt oktime ,null dvrcode,null rcvname,0 isdvr2,null codetime,null post2,null address12,null address22,null dmemo ,null telno2 ,null mobile2 from examuser eu inner join users u on u.userno=eu.userno left outer join assign ua on ua.asno=u.asno left outer join exam ex on ex.exno=eu.exno where eu.exno= ?param0 and eu.userno= ?param1 and eu.status=1 and eu.payno is null and eu.pino is null and eu.pstatus=4] -2025-12-12 12:58:49,066 - Statement Id: [cr.payforexam2] Prepared SQL: [select eu.exno payno,eu.userno pino,eu.exno itemno,null pcno,case when ua.isjoin=1 then ex.infee else ex.outfee end payamt,1 pcnt,3 ptype ,ex.exname itemname ,u.username,u.userid,u.isassignuser,u.depart,u.kfcfyear ,cc.cname ccpositionname ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,ua.asname ,0 cshape ,null cgname ,null pcgname from examuser eu left outer join exam ex on ex.exno=eu.exno left outer join users u on u.userno=eu.userno left outer join assign ua on ua.asno=u.asno left outer join comcode cc on cc.ccode=u.ccposition where eu.exno= ?param0 and eu.userno= ?param1] -2025-12-12 12:58:49,066 - Statement Id: [cr.pay.forrfd] Prepared SQL: [select a.payno,a.ispg,a.pstatus,a.ptype,a.pgkey,a.isdvr,a.deliamt,a.isrefunddvr,a.payamt,a.refundamt,a.rstatus,a.isgroup,a.iscanceled,a.payoktime ,b.isdvr isdvr2,b.dvrcode ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email from pay a left outer join paydvr b on b.payno=a.payno inner join users u on u.userno=a.userno where a.payno= ?param0 and a.pstatus=1] -2025-12-12 12:58:49,066 - Statement Id: [cr.payitem.forrfd] Prepared SQL: [select pi.pino,pi.payno,pi.pcnt,pi.payamt,pi.refundamt,pi.refundtime,pi.refundinfo,pi.refundstatus,pi.rstatus,pi.ptype ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,pcg.cgname pcgname ,u.userid,u.username from payitem pi inner join pay p on p.payno=pi.payno and p.pstatus=1 inner join users u on u.userno=case when pi.ptype=3 then p.userno else pi.userno end left outer join cm cm on pi.ptype in(0,1,4) and cm.cmno=pi.itemno left outer join cg cg on cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno where pi.payno= ?param0] -2025-12-12 12:58:49,066 - Statement Id: [cr.payrfditems] Prepared SQL: [select b.cdt,a.rfdno ,b.rtext,b.rstatus ,p.isgroup ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,pi.ptype ,u.username,u.userid from pay p inner join payitem pi on pi.payno=p.payno inner join payrfditem a on a.pino=pi.pino inner join payrfd b on b.rfdno=a.rfdno inner join users u on u.userno=case when p.isgroup=1 and pi.ptype in (0,1,4) then pi.userno else p.userno end left outer join cm cm on pi.ptype in(0,1,4) and cm.cmno=pi.itemno left outer join cg cg on cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno where p.payno= ?param0 order by a.rfdno desc] -2025-12-12 12:58:49,066 - Statement Id: [cr.payrfditems2] Prepared SQL: [select a.rfdno ,b.rtext,b.rstatus,b.cdt,b.isowner,b.ramt,b.bankname,b.bankowner ,b.rreason,b.ruser,b.fgnor,b.fgnob ,CAST(AES_DECRYPT(UNHEX(b.rphone), 'np123@!') AS char) rphone ,b.rback ,CAST(AES_DECRYPT(UNHEX(b.bankno), 'np123@!') AS char) bankno ,p.isgroup,p.payno ,pi.payamt ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,u.username,u.userid ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,ua.asname ,f1.orgname,f1.fileno ,f2.orgname orgname2,f2.fileno file2 from payrfditem a inner join payitem pi on pi.pino=a.pino inner join pay p on p.payno=pi.payno inner join users u on u.userno=case when p.isgroup=1 and pi.ptype in (0,1,4) then pi.userno else p.userno end left outer join assign ua on ua.asno=u.asno inner join payrfd b on b.rfdno=a.rfdno left outer join cm cm on pi.ptype in(0,1,4) and cm.cmno=pi.itemno left outer join cg cg on cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno left outer join fileinfo f1 on f1.fgno=b.fgnor and f1.isdel=0 left outer join fileinfo f2 on f2.fgno=b.fgnob and f2.isdel=0 where a.rfdno= ?param0 order by a.rfdno desc] -2025-12-12 12:58:49,067 - Statement Id: [cr.paytaxitem] Prepared SQL: [select case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname,pi.payamt,pi.pcnt,pi.ptype ,p.isgroup,p.payamt ppayamt,p.payoktime,p.ptype pptype from paytax a inner join paytaxitem b on b.taxno=a.taxno inner join payitem pi on pi.pino=b.pino inner join pay p on p.payno=pi.payno left outer join cm cm on pi.ptype in (0,1,4) and cm.cmno=pi.itemno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno where a.taxno= ?param0] -2025-12-12 12:58:49,067 - Statement Id: [cr.paytaxes2] Prepared SQL: [select a.taxno,a.taxamt,a.taxdate from paytax a where a.payno= ?param0] -2025-12-12 12:58:49,067 - Statement Id: [cr.paytax.formgtkey] Prepared SQL: [select taxno, mgtkey from paytax where mgtkey like concat( ?param0 ,'%') order by mgtkey desc limit 1] -2025-12-12 12:58:49,067 - Statement Id: [cr.documnetspast] Prepared SQL: [select a.no,a.kind,a.cg,a.cshape,a.username ,CAST(AES_DECRYPT(UNHEX(a.userpno), 'np123@!') AS char) userpno ,a.typeman,a.edukind,a.typeedu,a.typegrade,a.typejob,a.cgname,a.completeno,a.companyname,a.companyaddr,a.brno,a.eino,a.btype ,a.bkind,a.ceoname,date_format(a.ssdate, '%Y-%m-%d') ssdate,date_format(a.sedate, '%Y-%m-%d') sedate,a.sctime,a.assign,a.slevel,a.uduty ,CAST(AES_DECRYPT(UNHEX(a.phone), 'np123@!') AS char) phone ,a.mname ,CAST(AES_DECRYPT(UNHEX(a.mphone), 'np123@!') AS char) mphone ,a.sprice,a.rprice,a.rbank ,CAST(AES_DECRYPT(UNHEX(a.rbankno), 'np123@!') AS char) rbankno ,a.rbankuser ,CAST(AES_DECRYPT(UNHEX(a.taxemail), 'np123@!') AS char) taxemail ,a.syear,a.cdt,a.cno,a.udt,a.uno,a.uip from docprintpast a where a.no = ?param0] -2025-12-12 12:58:49,067 - Statement Id: [cr.documnetspasts.kind] Prepared SQL: [select a.kind value,a.kind text from docprintpast a where a.kind is not null and a.kind <> "" group by a.kind] -2025-12-12 12:58:49,067 - Statement Id: [cr.documnetspasts.syear] Prepared SQL: [select a.syear value,a.syear text from docprintpast a where a.syear is not null and a.syear <> "" group by a.syear] -2025-12-12 12:58:49,067 - Statement Id: [cr.documnetspasts.cg] Prepared SQL: [select a.cg value,a.cg text from docprintpast a where a.cg is not null and a.cg <> "" group by a.cg] -2025-12-12 12:58:49,067 - Statement Id: [cr.documnetspasts.cshape] Prepared SQL: [select a.cshape value,a.cshape text from docprintpast a where a.cshape is not null and a.cshape <> "" group by a.cshape] -2025-12-12 12:58:49,068 - Statement Id: [cr.documnetspasts.typeman] Prepared SQL: [select a.typeman value,a.typeman text from docprintpast a where a.typeman is not null and a.typeman <> "" group by a.typeman] -2025-12-12 12:58:49,068 - Statement Id: [cr.documnetspasts.edukind] Prepared SQL: [select a.edukind value,a.edukind text from docprintpast a where a.edukind is not null and a.edukind <> "" group by a.edukind] -2025-12-12 12:58:49,068 - Statement Id: [cr.documnetspasts.typeedu] Prepared SQL: [select a.typeedu value,a.typeedu text from docprintpast a where a.typeedu is not null and a.typeedu <> "" group by a.typeedu] -2025-12-12 12:58:49,068 - Statement Id: [cr.documnetspasts.typegrade] Prepared SQL: [select a.typegrade value,a.typegrade text from docprintpast a where a.typegrade is not null and a.typegrade <> "" group by a.typegrade] -2025-12-12 12:58:49,068 - Statement Id: [cr.documnetspasts.typejob] Prepared SQL: [select a.typejob value,a.typejob text from docprintpast a where a.typejob is not null and a.typejob <> "" group by a.typejob] -2025-12-12 12:58:49,068 - Statement Id: [cr.lectinningpage.totstudy] Prepared SQL: [select ifnull(sum(totstudy),-1) totstudy from lectinningpage where lectno = ?param0 and cmino = ?param1 and cpno = ?param2] -2025-12-12 12:58:49,068 - Statement Id: [cr.myExCheck] Prepared SQL: [select l.lectno longval from lect l inner join cm c on l.cmno= c.cmno inner join pay p on l.payno = p.payno inner join users u on l.userno= u.userno left outer join (select c.cmno , c.cshape , c.cname , ci.cmino ,d.cmisno ,d.sseq ,d.estart ,d.eend ,d.studyplace ,ci.isscd from cm c inner join cminning ci on c.cmno = ci.cmno inner join cminningscd d on d.cmino = ci.cmino where c.cshape=2 and ci.isscd=1 and ci.scdtype=0 ) cmi on cmi.cmno = l.cmno and cmi.cmisno = l.cmisno left outer join lectinning li on li.cmino = cmi.cmino and li.lectno = l.lectno left outer join pplog pl on p.pplno= pl.pplno where l.lectno= ?param0 and l.userno = ?param1 and cmi.isscd = 1 and li.istatus = 2 AND IFNULL(l.iscomplete, 0) = 0] -2025-12-12 12:58:49,069 - Statement Id: [cr.lectinningpage.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-12 12:58:49,069 - Statement Id: [cr.lectsdboard.in] Prepared SQL: [update lectsd a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.submittime=now(),submitip= ?param2 where a.lectno= ?param3 and a.sdno= ?param4 and a.checktime is null; insert into lectsd (lectno,sdno,iscopy,submittime,submitip,cdt,cno,udt,uno,uip) select a.lectno,a.sdno,0,now(), ?param2 ,now(), ?param1 ,now(), ?param1 , ?param2 from (select ?param3 lectno, ?param0 userno, ?param4 sdno) a inner join lect b on b.lectno=a.lectno and b.userno=a.userno and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno left outer join lectsd d on d.lectno=a.lectno and d.sdno=a.sdno where d.lectno is null; SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into lectsdboard (lectno,sdno,subject,contents,fgno,rcount,cip,isdel,cdt,cno,udt,uno,uip) select a.lectno,a.sdno, ?param5 , ?param6 , ?param7 ,0, ?param2 ,0,now(), ?param1 ,now(), ?param1 , ?param2 from (select ?param3 lectno, ?param0 userno, ?param4 sdno) a inner join lect b on b.lectno=a.lectno and b.userno=a.userno and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno] -2025-12-12 12:58:49,069 - Statement Id: [cr.lectsdboard.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-12 12:58:49,069 - Statement Id: [cr.lectsdboardcmt.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into lectsdboardcmt (bno,ctext,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,0,now(), ?param2 ,now(), ?param2 , ?param3 );] -2025-12-12 12:58:49,069 - Statement Id: [cr.lectsdboardcmt.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-12 12:58:49,069 - Statement Id: [cr.examuserpayok] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into pay (ptype,ispg,isgroup,isexam,userno,username,pstatus,rstatus,rstatustime,cshrcancelnum,canceltime,cancelmsg,cancelcnt ,refunding,paylimit,payoktime,pgkey,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,isdvr,cdt,cno,udt,uno,uip) select ?param0 ,0,0,1,u.userno,u.username,1,0,null,null,null,null,null ,0,null, ?param1 ,null ,a.outfee ,case when ?param0 = 6 then a.outfee else case when ua.isjoin=1 then a.outfee-a.infee else 0 end end ,0,0 ,case when ?param0 = 6 then 0 else case when ua.isjoin=1 then a.infee else a.outfee end end ,0,0,now(), ?param2 ,now(), ?param2 , ?param3 from exam a inner join users u on u.userno= ?param4 left outer join assign ua on ua.asno=u.asno where a.exno= ?param5] -2025-12-12 12:58:49,070 - Statement Id: [cr.examuserpayok.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-12 12:58:49,070 - Statement Id: [cr.examuserpayok2] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into payitem (payno,ptype,pcno,itemno,userno,pstatus,rstatus,pgkey,cancelcode,cancelmsg,canceltype,pcnt ,orgamt,discamt,payamt ,payamtcash,payamtcard ,refundamt,refundtime,refundtimereal,refundinfo,isrebate,fgno,cartno,cdt,cno,udt,uno,uip) select p.payno,3,null, ?param0 , ?param1 ,1,0,null,null,null,null,1 ,a.outfee ,case when p.ptype=6 then a.outfee else case when ua.isjoin=1 then a.outfee-a.infee else 0 end end ,case when p.ptype=6 then 0 else case when ua.isjoin=1 then a.infee else a.outfee end end ,0,0 ,0,null,null,null,0,null,null,now(), ?param2 ,now(), ?param2 , ?param3 from exam a inner join users u on u.userno= ?param1 inner join pay p on p.payno= ?param4 left outer join assign ua on ua.asno=u.asno where a.exno= ?param0] -2025-12-12 12:58:49,070 - Statement Id: [cr.examuserpayok2.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-12 12:58:49,070 - Statement Id: [cr.studylog] Prepared SQL: [update lectinningpage a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 set a.totstudy=TIMESTAMPDIFF(SECOND, a.stime, now()),a.etime=now(),a.eip= ?param1 ,a.udt=now(),a.uno= ?param2 ,a.uip= ?param1 where a.logno= ?param3 ; update lectinning a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 inner join cminning c on c.cmino=a.cmino inner join ( select lectno,sum(totstudy) totstudy from lectinningpage where lectno= ?param4 and cmino= ?param5 group by lectno ) d on d.lectno=a.lectno set a.udt=now(),a.uno= ?param2 ,a.uip= ?param1 ,a.totstudy=d.totstudy ,a.etime=now() ,a.istatus=case when a.istatus <> 2 and c.atime * 60 <= d.totstudy then 2 else a.istatus end ,a.finishtime=case when a.finishtime is null and c.atime * 60 <= d.totstudy then now() else a.finishtime end ,a.eip= ?param1 ,a.ispce= ?param6 ,a.psec= ?param7 where a.lectno= ?param4 and a.cmino= ?param5 ; update lect a inner join ( select a.lectno,truncate(count(c.lectno) / count(b.cmino) * 100, 0) attrate from lect a inner join cminning b on b.cmno=a.cmno and ifnull(b.isscd,0)=0 left outer join lectinning c on c.lectno=a.lectno and c.cmino=b.cmino and c.istatus=2 where a.lectno= ?param4 and a.userno= ?param0 group by a.lectno ) b on b.lectno=a.lectno inner join cmev ce on a.cmno = ce.cmno set a.attrate=b.attrate ,a.apoint = (((b.attrate / 100) * ce.attend / 100)* 100) ,a.etime=now() ,a.eip= ?param1 ,a.ispce= ?param6 ,a.udt=now(),a.uno= ?param2 ,a.uip= ?param1 where a.lectno= ?param4 and a.userno= ?param0 ;] -2025-12-12 12:58:49,070 - Statement Id: [cr.studymid] Prepared SQL: [update lectinning set isokmid=1 where lectno= ?param0 and cmino= ?param1] -2025-12-12 12:58:49,070 - Statement Id: [cr.lectsd.save] Prepared SQL: [update lectsd a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.fgno= ?param3 ,a.atext= ?param4 ,a.submittime=now(),submitip= ?param2 where a.lectno= ?param5 and a.sdno= ?param6 and a.checktime is null; insert into lectsd (lectno,sdno,atext,fgno,iscopy,submittime,submitip,cdt,cno,udt,uno,uip) select a.lectno,a.sdno, ?param4 , ?param3 ,0,now(), ?param2 ,now(), ?param1 ,now(), ?param1 , ?param2 from (select ?param5 lectno, ?param0 userno, ?param6 sdno) a inner join lect b on b.lectno=a.lectno and b.userno=a.userno inner join cm c on c.cmno=b.cmno and b.sdate < now() and b.edate > now() left outer join lectsd d on d.lectno=a.lectno and d.sdno=a.sdno where d.lectno is null;] -2025-12-12 12:58:49,070 - Statement Id: [cr.lectsdboard.save] Prepared SQL: [update lectsd a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.submittime=now(),submitip= ?param2 where a.lectno= ?param3 and a.sdno= ?param4 and a.checktime is null; update lectsdboard a inner join lectsd a2 on a2.lectno=a.lectno and a2.sdno=a.sdno and a2.checktime is null inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.subject= ?param5 ,contents= ?param6 ,a.fgno= ?param7 where a.bno= ?param8 and a.lectno= ?param3 and a.sdno= ?param4 ;] diff --git a/BO/Logs/query.txt b/BO/Logs/query.txt deleted file mode 100644 index 1afcba6..0000000 --- a/BO/Logs/query.txt +++ /dev/null @@ -1,1772 +0,0 @@ -2025-12-11 13:51:58,123 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.adminlogin] Prepared SQL: [select userno,a.username,a.status,a.userpass, usertype,a.asno , CAST(AES_DECRYPT(UNHEX(a.mobile), 'np123@!') AS char) mobile , a.logintime from users a left outer join assign b on b.asno=a.asno where a.userid= ?param0 and a.usertype > 10 and (a.usertype <> 81 or (a.usertype = 81 and b.status=1))] -2025-12-11 13:51:58,144 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.pass.check] Prepared SQL: [select count(userno) from userpasslog where userno = ?param0 and userpass = ?param1] -2025-12-11 13:51:58,145 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.ee] Prepared SQL: [update users set eastereggkey=FLOOR(10000000 + (RAND() * 99999999)),eetime=now() where userno= ?param0 ; select a.userno,a.eastereggkey,a.usertype,a.username ,b.subdomain from users a left outer join assign b on b.asno=a.asno and b.issite=1 and b.isdel=0 where a.userno= ?param0 ;] -2025-12-11 13:51:58,145 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.usersall] Prepared SQL: [select userno,usertype,jointype,snsid,userkind,userid,userpass,username,usernameeng,gender,birthday,email,isacceptemail,mobile,isacceptmobile,telno,asno,pasname,depart,ccposition,ccpositionetc,fgnoprofile ,ccjobs,userpno,bankname,bankno,post,address1,address2,introhtml,status,exitreason,logintime,loginkey,send335time,pwcalltime,pwcallno,eastereggkey,eetime,kfcfyear,isassignuser,uduty,slevel,edus,remotekey from users] -2025-12-11 13:51:58,145 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.eecall] Prepared SQL: [select userno,usertype,username from users where userno= ?param0 and eastereggkey= ?param1 and date_add(eetime, interval 10 second) > now(); update users set eastereggkey=null,eetime=null,loginkey= ?param2 where userno= ?param0] -2025-12-11 13:51:58,146 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.eecall2] Prepared SQL: [select userno,usertype,username,userid from users where userno= ?param0 and eastereggkey= ?param1 and date_add(eetime, interval 15 second) > now(); update users set eastereggkey=null,eetime=null,loginkey=null where userno= ?param0] -2025-12-11 13:51:58,146 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assign.newascode] Prepared SQL: [select ifnull(max(b.ascode),0) + 1 from (select 1 col1) a left outer join assign b on b.asno is not null] -2025-12-11 13:51:58,146 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.me] Prepared SQL: [select userno,username ,CAST(AES_DECRYPT(UNHEX(email), 'np123@!') AS char) email from users where userno= ?param0] -2025-12-11 13:51:58,149 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.usercheckconfirm] Prepared SQL: [select ifnull(b.userno,0) from (select 1 col1) a left outer join usercheck b on b.userno= ?param0 and b.checkkey= ?param1 ; update usercheck set checkkey=0 where userno= ?param0] -2025-12-11 13:51:58,149 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.remotelogin] Prepared SQL: [select a.userno from users a where a.userid= ?param0 and a.status=1 and a.remotekey= ?param1 ; update users set remotekey=null where userid= ?param0] -2025-12-11 13:51:58,149 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.remoteloginnoauth] Prepared SQL: [select a.userno,b.subdomain from users a left outer join assign b on b.asno=a.asno where a.userid= ?param0 and a.status=1] -2025-12-11 13:51:58,149 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.users.assign] Prepared SQL: [select b.asno,b.asname,b.brno ,b.ceoname,b.post,b.address1,b.address2 ,b.btype,b.bkind,b.eino,b.mname ,CAST(AES_DECRYPT(UNHEX(b.mphone), 'np123@!') AS char) mphone ,CAST(AES_DECRYPT(UNHEX(b.taxemail), 'np123@!') AS char) taxemail ,b.fgnobno ,b.isjoin,b.ascode,b.astype,b.asctg,b.joindate,b.status ,c1.cname astypename,c2.cname asctgname from users a inner join assign b on b.asno = a.asno left outer join comcode c1 on c1.ccode=b.astype left outer join comcode c2 on c2.ccode=b.asctg where a.status=1 and a.userno = ?param0] -2025-12-11 13:51:58,149 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.check.snsid] Prepared SQL: [select a.userno,a.usertype,a.jointype,a.snsid,a.userkind,a.userid,a.userpass,a.username,a.usernameeng,a.gender,a.birthday,a.email,a.isacceptemail,a.mobile,a.isacceptmobile ,a.telno,a.asno,a.pasname,a.depart,a.ccposition,a.ccpositionetc,a.fgnoprofile,a.ccjobs,a.userpno,a.bankname,a.bankno,a.post,a.address1,a.address2,a.introhtml,a.status,a.exitreason ,a.logintime,a.loginkey,a.send335time,a.pwcalltime,a.pwcallno,a.eastereggkey,a.eetime,a.kfcfyear,a.isassignuser,a.uduty,a.slevel,a.edus,a.remotekey,a.vssn,a.di,a.ci from users a where a.snsid= ?param0 and a.jointype= ?param1] -2025-12-11 13:51:58,149 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.councels] Prepared SQL: [select a.bno,a.qtext,a.atext ,a.bldgcat ,b.cname bldgcatname ,a.cdt,c.username coname,c.userid coid ,row_number() over(order by a.cdt desc) rno ,count(a.cno) over() pagetotalcount from councel a inner join users c on c.userno = a.cno left outer join comcode b on b.ccode = a.bldgcat where a.userno = ?param0 and a.isdel = 0 order by a.cdt desc] -2025-12-11 13:51:58,150 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormants] Prepared SQL: [select a.userno,username,usernameeng,a.email,a.isacceptemail ,a.mobile,a.telno,a.userpno,a.bankno,a.post,a.address1,a.address2 ,a.birthday from userdormant a where a.userno = ?param0] -2025-12-11 13:51:58,150 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormants.del] Prepared SQL: [select a.userno longval, regexp_replace(b.userid , '(?<=.{3}).','*') strval ,CAST(AES_DECRYPT(UNHEX(a.mobile),'np123@!') AS char) strval2 ,date_add(a.cdt, interval 335 day) time ,b.isacceptmobile intval from userdormant a inner join users b on b.userno = a.userno where date_format(date_add(a.cdt, interval 335 day),'%Y-%m-%d') = date_format(now(),'%Y-%m-%d')] -2025-12-11 13:51:58,150 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormants.save] Prepared SQL: [select a.userno longval, regexp_replace(a.userid , '(?<=.{3}).' , '*') strval ,CAST(AES_DECRYPT(UNHEX(a.mobile),'np123@!') AS char) strval2 ,date_add(a.logintime, interval 335 day) time ,a.isacceptmobile intval from users a where a.usertype =1 and a.status=1 and date_format(date_add(a.logintime, interval 366 day),'%Y-%m-%d') = date_format(now(),'%Y-%m-%d')] -2025-12-11 13:51:58,153 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.loginlog] Prepared SQL: [insert into loginlog (logsite,userno, loginstatus, logindata, cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , now(), ?param4 ,now(), ?param4 , ?param5 )] -2025-12-11 13:51:58,154 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.in] Prepared SQL: [insert into users(usertype,userkind,userid,userpass,username,usernameeng ,gender,email,isacceptemail,mobile,telno ,asno,pasname,depart,ccposition,ccpositionetc,fgnoprofile,ccjobs ,userpno,bankname,bankno ,post,address1,address2,introhtml,status,logintime,send335time,pwcalltime,pwcallno,eastereggkey,eetime,kfcfyear,isassignuser,edus ,isacceptmobile,uduty,slevel,jointype,birthday,snsid,di,ci,vssn,ischkatt,authplatform,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,gender,HEX(AES_ENCRYPT( ?param6 , 'np123@!')), ?param7 ,HEX(AES_ENCRYPT( ?param8 , 'np123@!')),HEX(AES_ENCRYPT( ?param9 , 'np123@!')) , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 ,HEX(AES_ENCRYPT( ?param17 , 'np123@!')), ?param18 ,HEX(AES_ENCRYPT( ?param19 , 'np123@!')) , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 ,now(),null,null,null,null,null, ?param25 , ?param26 , ?param27 , ?param28 , ?param29 , ?param30 , ?param31 ,HEX(AES_ENCRYPT( ?param32 , 'np123@!')), ?param33 , ?param34 , ?param35 , ?param36 , ?param37 , ?param38 ,now(), ?param39 ,now(), ?param39 , ?param40 );] -2025-12-11 13:51:58,156 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:51:58,156 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assign.in] Prepared SQL: [insert into assign (ascode,isjoin,joinyear,joinprice,asname,ceoname,brno,grno,btype,bkind,salesamount,homeurl,mcount,aday,astype,asctg,askey,post,address1,address2,fgnobno,fgnobank,joindate,exitdate,status,issite,subdomain,sitename,sitelogo,sitefooter,ismain,isdel, eino,mname,mphone,taxemail,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 ,0,null,null,null,null,0,0, ?param25 , ?param26 ,HEX(AES_ENCRYPT( ?param27 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param28 , 'np123@!')) ,now(), ?param29 ,now(), ?param29 , ?param30 );] -2025-12-11 13:51:58,156 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assign.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:51:58,156 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [councel.in] Prepared SQL: [insert into councel(userno,bldgcat,qtext,atext,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 );] -2025-12-11 13:51:58,156 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [councel.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:51:58,157 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.change.password] Prepared SQL: [UPDATE users SET userpass = ?param0 , udt = now() , status = (CASE WHEN status = 9 THEN 1 ELSE status END) , pwcalltime = null , pwcallno = null , uip = ?param1 , uno = ?param2 WHERE userid = ?param3 ; INSERT INTO userpasslog (userno, userpass, cdt, uip) SELECT ?param2 , ?param0 , NOW(), ?param1 FROM (SELECT 1) a LEFT OUTER JOIN userpasslog b ON b.userno = ?param2 WHERE b.userno IS NULL; UPDATE userpasslog SET userpass = ?param0 WHERE userno = ?param2 ;] -2025-12-11 13:51:58,158 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormant.insert] Prepared SQL: [insert into userdormant(userno,username,usernameeng,email,isacceptemail,mobile ,telno,userpno,bankno,post,address1,address2,birthday,cdt) select a.userno,a.username,a.usernameeng,a.email,a.isacceptemail,a.mobile ,a.telno,a.userpno,a.bankno,a.post,a.address1,a.address2, a.birthday,now() cdt from users a left outer join userdormant b on b.userno = a.userno where date_add(a.logintime,interval 1 year) < now(); and a.status != 99 update users set udt=now(),uno= ?param0 ,uip= ?param1 ,username='»èÁ¦µÊ',usernameeng=null,email=null,mobile=null,telno=null,userpno=null,bankno=null,post=null,address1=null,address2=null,birthday=null,status=8 where date_add(a.logintime,interval 1 year) < now(); and a.status != 99] -2025-12-11 13:51:58,159 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.loginkey] Prepared SQL: [update users set loginkey= ?param0 ,logintime =now(),send335time = null where userno= ?param1] -2025-12-11 13:51:58,159 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.loginkey2] Prepared SQL: [update users set loginkey= ?param0 ,logintime =now(),send335time = null where userno= ?param1 ; insert into loginlog (logsite,userno, loginstatus, logindata, cdt,cno,udt,uno,uip) values ( ?param2 , ?param1 , ?param3 , ?param4 , now(), ?param5 ,now(), ?param5 , ?param6 )] -2025-12-11 13:51:58,160 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assign.del] Prepared SQL: [update assign set udt=now(),uno= ?param0 ,uip= ?param1 ,isdel=1,brno=null where asno= ?param2] -2025-12-11 13:51:58,160 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignman.in] Prepared SQL: [insert into assignman (asno,mtype,jtype,depart,mname,position,telno,mobile,fax,email,post,address1,address2,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,HEX(AES_ENCRYPT( ?param6 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param7 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param8 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param9 , 'np123@!')) , ?param10 , ?param11 , ?param12 ,0,now(), ?param13 ,now(), ?param13 , ?param14 )] -2025-12-11 13:51:58,160 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignman.up] Prepared SQL: [update assignman set udt=now(),uno= ?param0 ,uip= ?param1 ,mtype = ?param2 ,jtype = ?param3 ,depart = ?param4 ,mname = ?param5 ,position= ?param6 ,telno =HEX(AES_ENCRYPT( ?param7 , 'np123@!')) ,mobile =HEX(AES_ENCRYPT( ?param8 , 'np123@!')) ,fax =HEX(AES_ENCRYPT( ?param9 , 'np123@!')) ,email =HEX(AES_ENCRYPT( ?param10 , 'np123@!')) ,post = ?param11 ,address1= ?param12 ,address2= ?param13 where asmno= ?param14] -2025-12-11 13:51:58,160 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignman.del] Prepared SQL: [update assignman set udt=now(),uno= ?param0 ,uip= ?param1 ,isdel = 1 where asmno= ?param2] -2025-12-11 13:51:58,160 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignfee.in] Prepared SQL: [insert into assignfee (asno,fyear,fprice,fdate,fmemo,status,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 from (select 1 col1) a left outer join assignfee b on b.asno= ?param0 and b.fyear= ?param1 where b.asno is null] -2025-12-11 13:51:58,160 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignfee.up] Prepared SQL: [update assignfee set udt=now(),uno= ?param0 ,uip= ?param1 ,fprice= ?param2 ,fdate = ?param3 ,fmemo = ?param4 ,status= ?param5 where asno= ?param6 and fyear= ?param7] -2025-12-11 13:51:58,160 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignfee.del] Prepared SQL: [delete from assignfee where asno= ?param0 and fyear= ?param1] -2025-12-11 13:51:58,161 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignsite.save] Prepared SQL: [update assign set udt=now(),uno= ?param0 ,uip= ?param1 ,issite= ?param2 ,subdomain= ?param3 ,sitename= ?param4 ,siteip= ?param5 ,sitelogo= ?param6 ,sitefooter= ?param7 where asno= ?param8] -2025-12-11 13:51:58,161 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.asno.save] Prepared SQL: [update users set asno= ?param0 where userno= ?param1] -2025-12-11 13:51:58,161 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.pwcalltime] Prepared SQL: [update users set pwcalltime=now(),pwcallno= ?param0 where userno= ?param1] -2025-12-11 13:51:58,161 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.resetuser] Prepared SQL: [update users set userpass = ?param0 , pwcalltime = null , pwcallno = null , status = (CASE WHEN status = 9 THEN 1 ELSE status END) where userno= ?param1 and pwcalltime is not null and pwcallno= ?param2 and date_add(pwcalltime, interval 24 hour) > now()] -2025-12-11 13:51:58,161 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.exit] Prepared SQL: [UPDATE users SET udt=now(),uno= ?param0 ,uip= ?param1 , status = ?param2 WHERE userno= ?param3] -2025-12-11 13:51:58,161 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.leave.register] Prepared SQL: [INSERT INTO userleave ( userno, userid, status, levdate, uno, uip ) SELECT u.userno, u.userid, 0 AS status, NOW() AS levdate, u.uno, u.uip FROM users u WHERE u.status = ?param0 AND u.userno = ?param1] -2025-12-11 13:51:58,161 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.remotelogin.set] Prepared SQL: [update users a inner join assign b on b.asno=a.asno and b.siteip like concat('%', ?param0 ,'%') set a.remotekey= ?param1 where a.userid= ?param2 and a.status=1] -2025-12-11 13:51:58,161 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.snslink.up] Prepared SQL: [update users set udt=now(),uno= ?param0 ,uip= ?param1 ,snsid= ?param2 ,jointype= ?param3 where userno= ?param4] -2025-12-11 13:51:58,162 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [councel.up] Prepared SQL: [update councel set udt=now(),uno= ?param0 ,uip= ?param1 ,bldgcat = ?param2 ,qtext = ?param3 ,atext = ?param4 where bno= ?param5] -2025-12-11 13:51:58,162 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [councel.del] Prepared SQL: [update councel set udt=now(),uno= ?param0 ,uip= ?param1 ,isdel = 1 where bno = ?param2] -2025-12-11 13:51:58,162 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.up.asno] Prepared SQL: [update users set udt=now(),uno= ?param0 ,uip= ?param1 ,asno = ?param2 where userno= ?param3] -2025-12-11 13:51:58,162 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormant.del] Prepared SQL: [update users a left outer join userdormant b on b.userno = a.userno set set udt=now(),uno= ?param0 ,uip= ?param1 ,status = 99,username='»èÁ¦µÊ',usernameeng=null,email=null,mobile=null,telno=null,userpno=null,bankno=null,post=null,address1=null,address2=null,birthday=null,di=null,ci=null,vssn=null,authplatform=0 where date_add(b.cdt,interval 1 year) < now(); delete from userdormant where date_add(cdt,interval 1 year) < now();] -2025-12-11 13:51:58,187 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.loginkey] Prepared SQL: [select a.userno dtype from users a where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0)] -2025-12-11 13:51:58,187 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.admin] Prepared SQL: [select a.userno dtype, a.udt time, count(b.mno) intval from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0)] -2025-12-11 13:51:58,187 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.front] Prepared SQL: [select a.dtype,sum(a.intval) intval,sum(a.intval2) intval2 from ( select a.userno dtype,count(b.mno) intval,0 intval2 from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno union all select a.userno dtype,0 intval,count(b.userno) intval2 from users a left outer join alarms b on b.userno=a.userno and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno ) a group by a.dtype] -2025-12-11 13:51:58,188 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.frontcroom] Prepared SQL: [select a.dtype,sum(a.intval) intval,sum(a.intval2) intval2,sum(a.intval3) intval3,sum(a.intval4) intval4,sum(a.intval5) intval5 ,sum(a.intval6) intval6,sum(a.intval7) intval7,sum(a.intval8) intval8,sum(a.intval9) intval9,sum(a.intval10) intval10 ,sum(a.intval11) intval11,sum(a.intval12) intval12 ,max(a.strval) strval,max(a.strval2) strval2,max(a.strval3) strval3 from ( select a.userno dtype,count(b.mno) intval,0 intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11,0 intval12 ,null strval,null strval2,null strval3 from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno union all select a.userno dtype,0 intval,count(b.userno) intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11,0 intval12 ,null strval,null strval2,null strval3 from users a left outer join alarms b on b.userno=a.userno and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) union all select a.userno dtype,0 intval,0 intval2,c.tyear intval3,c.tseq intval4,b.classno intval5 ,b2.isplan intval6,b2.iscontent intval7,b2.isev intval8,b2.isrs intval9,b2.isgrade intval10 ,b.cmno intval11,b.cshape intval12 ,d.cgname strval,b.cname strval2 ,group_concat(case when f.bmno is null then null else concat(f.bmno,':',f.bmname,':',f.bmtype) end separator ';') strval3 from users a0 inner join lect a on a.lectno= ?param3 and a.userno=a0.userno and a.status=1 and a.ischanged=0 inner join cm b on b.cmno=a.cmno inner join cmmenu b2 on b2.cmno=b.cmno inner join term c on c.tmno=b.tmno inner join cg d on d.cgno=b.cgno left outer join cmmenubm e on e.cmno=b.cmno left outer join boardmaster f on f.bmno=e.bmno where a0.userno= ?param0 and (a0.loginkey= ?param1 or ?param2 =0) group by a.userno,b.cmno,c.tyear,c.tseq,b.classno ,b2.isplan,b2.iscontent,b2.isev,b2.isrs,b2.isgrade ,d.cgname,b.cname ) a group by a.dtype] -2025-12-11 13:51:58,188 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.frontcroom.subdomain] Prepared SQL: [select a.*,b.asname strval4,c.fileurl from ( select a.dtype,sum(a.intval) intval,sum(a.intval2) intval2,sum(a.intval3) intval3,sum(a.intval4) intval4,sum(a.intval5) intval5 ,sum(a.intval6) intval6,sum(a.intval7) intval7,sum(a.intval8) intval8,sum(a.intval9) intval9,sum(a.intval10) intval10 ,sum(a.intval11) intval11 ,max(a.strval) strval,max(a.strval2) strval2,max(a.strval3) strval3 from ( select a.userno dtype,count(b.mno) intval,0 intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11 ,null strval,null strval2,null strval3 from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno union all select a.userno dtype,0 intval,count(b.userno) intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11 ,null strval,null strval2,null strval3 from users a left outer join alarms b on b.userno=a.userno and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) union all select a.userno dtype,0 intval,0 intval2,c.tyear intval3,c.tseq intval4,b.classno intval5 ,b2.isplan intval6,b2.iscontent intval7,b2.isev intval8,b2.isrs intval9,b2.isgrade intval10 ,b.cmno intval11 ,d.cgname strval,b.cname strval2 ,group_concat(case when f.bmno is null then null else concat(f.bmno,':',f.bmname,':',f.bmtype) end separator ';') strval3 from users a0 inner join lect a on a.lectno= ?param3 and a.userno=a0.userno and a.status=1 and a.ischanged=0 inner join cm b on b.cmno=a.cmno inner join cmmenu b2 on b2.cmno=b.cmno inner join term c on c.tmno=b.tmno inner join cg d on d.cgno=b.cgno left outer join cmmenubm e on e.cmno=b.cmno left outer join boardmaster f on f.bmno=e.bmno where a0.userno= ?param0 and (a0.loginkey= ?param1 or ?param2 =0) group by a.userno,b.cmno,c.tyear,c.tseq,b.classno ,b2.isplan,b2.iscontent,b2.isev,b2.isrs,b2.isgrade ,d.cgname,b.cname ) a group by a.dtype ) a inner join assign b on b.subdomain= ?param4 left outer join fileinfo c on c.fgno=b.sitelogo] -2025-12-11 13:51:58,188 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.basecomments] Prepared SQL: [select a.cmtno,a.pcmtno,a.tcmtno,a.baseno,a.cdepth,a.memo,a.memotype,a.fgno,a.cdt,a.udt, a.isdel,a.cno ,b.orgname, b.fileurl, b.fileno ,c.username from cmt a inner join users c on c.userno=a.cno left outer join fileinfo b on b.fgno=a.fgno and b.isdel=0 where a.cmttype= ?param0 and a.baseno= ?param1 order by a.cdt desc] -2025-12-11 13:51:58,189 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsend.get] Prepared SQL: [select a.sendno,a.ehtml,a.etitle from emailsend a left outer join emailban b on b.sendno=a.sendno where a.sendno= ?param0 and a.isdel=0] -2025-12-11 13:51:58,189 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsend.get2] Prepared SQL: [select a.sendno,a.etitle,a.rcvs,ifnull(a.sendeds, ' ') sendeds,ifnull(group_concat(b.email separator ';'), ' ') bans from emailsend a left outer join emailban b on b.sendno=a.sendno where a.sendno= ?param0 and a.isdel=0 group by a.sendno,a.rcvs,a.etitle,a.sendeds] -2025-12-11 13:51:58,189 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.list.rcvnot] Prepared SQL: [select count(a.mno) from memouser a where a.userno= ?param0 and and a.isread=0 and a.isdel=0] -2025-12-11 13:51:58,190 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smssend.get] Prepared SQL: [select c.asname,b.usertype,b.username ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) mobile ,a.smstype,a.isok ,row_number() over(order by b.username) rno, count(a.cno) over() pagetotalcount from smsuser a inner join users b on b.userno=a.userno left outer join assign c on c.asno=b.asno where a.mno= ?param0 order by b.username] -2025-12-11 13:51:58,190 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.home] Prepared SQL: [select b.cnt intval ,c.cnt0 intval2 ,c.cnt1 intval3 ,d.cnt intval4 ,e.cnt intval5 ,f.cnt intval6 ,(SELECT COUNT(*) FROM userleave WHERE status = 0) intval7 from (select 1 col1) a left outer join (select count(mno) cnt from memouser where userno= ?param0 and isread=0 and isdel=0) b on 1=1 left outer join ( select sum(case when a.bmposition=0 then 1 else 0 end) cnt0,sum(case when a.bmposition=1 and b.cmno is not null then 1 else 0 end) cnt1 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.isopen=1 left outer join board c on c.pbno=b.bno and c.isdel=0 where a.bmtype=2 and a.isopen=1 and c.bno is null and a.disptype=0 ) c on 1=1 left outer join ( select count(a.rfdno) cnt from payrfd a left outer join pay b on b.payno = a.payno where a.rstatus=0 and b.rstatus=0 ) d on 1=1 left outer join ( select count(a.payno) cnt from paydvr a inner join pay b on b.payno=a.payno and b.pstatus=1 and b.rstatus=0 inner join payitem c on c.payno = b.payno inner join book bb on bb.bkno=c.itemno where a.dvrcode is null and a.isdvr=1 ) e on 1=1 left outer join ( select count(a.payno) cnt from paytax a where a.ischeck=0 ) f on 1=1] -2025-12-11 13:51:58,190 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.authkey] Prepared SQL: [select jobkey from authkey where authtype= ?param0 and userno= ?param1 and randkey= ?param2 and keytime > now()] -2025-12-11 13:51:58,190 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.authkey.check1] Prepared SQL: [select ctno intval,ismenu intval2,ctype intval3,ccode strval from ct where ctno= ?param0 and authkey= ?param1 ; update ct set authkey=null where ctno= ?param0] -2025-12-11 13:51:58,190 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.authkey.check2] Prepared SQL: [select qno intval from question where qno= ?param0 and authkey= ?param1 ; update question set authkey=null where qno= ?param0] -2025-12-11 13:51:58,190 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.sms.chk] Prepared SQL: [select authno intval,lectno intval2,latime time,lakey strval from smsauth where authno = ?param0] -2025-12-11 13:51:58,191 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsend.in] Prepared SQL: [insert into emailsend(etitle,semail,ehtml,fgno,cmno,rcvs,reademails,rcvcount,readcount,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 ,now(), ?param9 ,now(), ?param9 , ?param10 )] -2025-12-11 13:51:58,191 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsend.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:51:58,191 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.sms.in] Prepared SQL: [insert into sms(cmno,mcontents,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,now(), ?param2 ,now(), ?param2 , ?param3 );] -2025-12-11 13:51:58,191 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.sms.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:51:58,199 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smsauth] Prepared SQL: [insert into smsauth(latime,lakey,lectno) values(now(), ?param0 , ?param1 );] -2025-12-11 13:51:58,200 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smsauth.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:51:58,200 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smsauth2] Prepared SQL: [insert into smsauth(latime,lakey,userno, lectno) values(now(), ?param0 , ?param1 , 0);] -2025-12-11 13:51:58,201 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smsauth2.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:51:58,201 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.atalk.send] Prepared SQL: [insert into MTS_ATALK_MSG (TRAN_SENDER_KEY,TRAN_TMPL_CD,TRAN_CALLBACK,TRAN_PHONE,TRAN_SUBJECT,TRAN_MSG,TRAN_DATE,TRAN_TYPE,TRAN_STATUS,TRAN_REPLACE_TYPE,TRAN_REPLACE_MSG) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,now(),5,'1', ?param6 , ?param5 );] -2025-12-11 13:51:58,201 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.comment.delete] Prepared SQL: [update cmt set isdel=1 where cmtno= ?param0 and ( ?param1 is not null or cno= ?param2 );] -2025-12-11 13:51:58,201 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsendok] Prepared SQL: [update emailsend set isdel=0,readcount= ?param0 ,sendeds= ?param1 where sendno= ?param2] -2025-12-11 13:51:58,201 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.memo.alldeleteR] Prepared SQL: [update memouser set isdel=1,udt=now(),uno= ?param0 ,uip= ?param1 where userno= ?param0] -2025-12-11 13:51:58,201 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.memo.alldeleteS] Prepared SQL: [update memo set isdel=1,udt=now(),uno= ?param0 ,uip= ?param1 where cno= ?param0] -2025-12-11 13:51:58,203 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.authkey.save] Prepared SQL: [update authkey set jobkey= ?param0 ,randkey= ?param1 ,keytime=date_add(now(), interval 1 minute) where authtype= ?param2 and userno= ?param3 ; insert into authkey (authtype,userno,jobkey,randkey,keytime) select a.authtype,a.userno,a.jobkey,a.randkey,date_add(now(), interval 1 minute) from (select ?param2 authtype, ?param3 userno, ?param0 jobkey, ?param1 randkey) a left outer join authkey b on b.authtype=a.authtype and b.userno=a.userno where b.authtype is null] -2025-12-11 13:51:58,203 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.sms.extend] Prepared SQL: [update smsauth set latime = now() where authno = ?param0] -2025-12-11 13:51:58,204 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.error] Prepared SQL: [insert into errors (errmsg,userno) values( ?param0 , ?param1 )] -2025-12-11 13:51:58,216 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.list] Prepared SQL: [select a.menuno, a.menuname, a.pmenuno, a.menuurl, a.menulevel, a.menuorder, a.ccount, a.isuse, a.ishid ,concat('/',ifnull(b5.menuno, 0), '/', ifnull(b4.menuno, 0), '/', ifnull(b3.menuno, 0), '/', ifnull(b2.menuno, 0), '/', ifnull(b1.menuno, 0), '/', ifnull(a.menuno, 0), '/') menurout ,case a.menulevel when 0 then ' ' when 1 then b1.menuname when 2 then b2.menuname when 3 then b3.menuname when 4 then b4.menuname when 5 then b5.menuname end pmenuname from ( select a.menuno, a.menuname, a.pmenuno, a.menuurl, a.menulevel, a.menuorder, count(d.menuno) ccount, a.isuse, a.ishid from menu a left outer join menu d on d.pmenuno=a.menuno group by a.menuno, a.menuname, a.pmenuno, a.menuurl, a.menulevel, a.menuorder, a.isuse, a.ishid ) a left outer join menu b1 on b1.menuno=a.pmenuno left outer join menu b2 on b2.menuno=b1.pmenuno left outer join menu b3 on b3.menuno=b2.pmenuno left outer join menu b4 on b4.menuno=b3.pmenuno left outer join menu b5 on b5.menuno=b4.pmenuno order by case a.menulevel when 0 then a.menuorder when 1 then b1.menuorder when 2 then b2.menuorder when 3 then b3.menuorder when 4 then b4.menuorder else b5.menuorder end ,case a.menulevel when 0 then a.menuno when 1 then b1.menuno when 2 then b2.menuno when 3 then b3.menuno when 4 then b4.menuno else b5.menuno end ,case a.menulevel when 1 then a.menuorder when 2 then b1.menuorder when 3 then b2.menuorder when 4 then b3.menuorder when 5 then b4.menuorder else 0 end ,case a.menulevel when 1 then a.menuno when 2 then b1.menuno when 3 then b2.menuno when 4 then b3.menuno when 5 then b4.menuno else 0 end ,case a.menulevel when 2 then a.menuorder when 3 then b1.menuorder when 4 then b2.menuorder when 5 then b3.menuorder else 0 end ,case a.menulevel when 2 then a.menuno when 3 then b1.menuno when 4 then b2.menuno when 5 then b3.menuno else 0 end ,case a.menulevel when 3 then a.menuorder when 4 then b1.menuorder when 5 then b2.menuorder else 0 end ,case a.menulevel when 3 then a.menuno when 4 then b1.menuno when 5 then b2.menuno else 0 end ,case a.menulevel when 4 then a.menuorder when 5 then b1.menuorder else 0 end ,case a.menulevel when 4 then a.menuno when 5 then b1.menuno else 0 end ,case a.menulevel when 5 then a.menuorder else 0 end ,case a.menulevel when 5 then a.menuno else 0 end] -2025-12-11 13:51:58,216 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.authmenu] Prepared SQL: [select a.usertype, a.menuno from menuauth a where a.usertype= ?param0] -2025-12-11 13:51:58,216 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.get] Prepared SQL: [select a.fileno,a.fgno,a.orgname,a.fileurl,a.filesize,a.extension,a.dcount,a.cno,a.uno ,b.tablename,b.columnname from fileinfo a inner join filegroup b on b.fgno=a.fgno where a.FileNo = ?param0 and a.isdel = 0] -2025-12-11 13:51:58,216 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.getall] Prepared SQL: [select a.fileno,a.fgno,a.orgname,a.fileurl,a.filesize,a.extension,a.dcount,a.cno,a.uno ,b.tablename,b.columnname from fileinfo a inner join filegroup b on b.fgno=a.fgno where a.FileNo = ?param0] -2025-12-11 13:51:58,217 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncs.parents.u] Prepared SQL: [select 3 ndepth,v.ndno ncsno,v.dname ncsname,v.dcode ncscode,case when v.ndno=u.ndno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsd v on v.nbno=d.nbno where u.nuno= ?param0 union all select 2 ndepth,v.nbno ncsno,v.bname ncsname,v.bcode ncscode,case when v.nbno=b.nbno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsb b on b.nbno=d.nbno inner join ncsb v on v.nmno=b.nmno where u.nuno= ?param0 union all select 1 ndepth,v.nmno ncsno,v.mname ncsname,v.mcode ncscode,case when v.nmno=m.nmno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncsm v on v.ntno=m.ntno where u.nuno= ?param0 union all select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where u.nuno= ?param0 order by ndepth,ncscode] -2025-12-11 13:51:58,217 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncs.parents.d] Prepared SQL: [select 2 ndepth,v.nbno ncsno,v.bname ncsname,v.bcode ncscode,case when v.nbno=b.nbno then 1 else 0 end isact from ncsd d inner join ncsb b on b.nbno=d.nbno inner join ncsb v on v.nmno=b.nmno where d.ndno= ?param0 union all select 1 ndepth,v.nmno ncsno,v.mname ncsname,v.mcode ncscode,case when v.nmno=m.nmno then 1 else 0 end isact from ncsd d inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncsm v on v.ntno=m.ntno where d.ndno= ?param0 union all select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsd d inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where d.ndno= ?param0 order by ndepth,ncscode] -2025-12-11 13:51:58,217 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncs.parents.b] Prepared SQL: [select 1 ndepth,v.nmno ncsno,v.mname ncsname,v.mcode ncscode,case when v.nmno=m.nmno then 1 else 0 end isact from ncsb b inner join ncsm m on m.nmno=b.nmno inner join ncsm v on v.ntno=m.ntno where b.nbno= ?param0 union all select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsb b inner join ncsm m on m.nmno=b.nmno inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where b.nbno= ?param0 order by ndepth,ncscode] -2025-12-11 13:51:58,217 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncs.parents.m] Prepared SQL: [select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsm m inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where m.nmno= ?param0 order by ndepth,ncscode] -2025-12-11 13:51:58,218 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.sales.bycm] Prepared SQL: [select case b.ptype when 2 then 2 when 3 then 1 else 0 end dtype, 0 intval, case b.ptype when 2 then '±³Àç' when 3 then '½ÃÇè' else '°­ÁÂ' end strval,'¸ÅÃâ' strval2 ,sum(case when month(a.payoktime)=1 then b.payamt else 0 end) longval ,sum(case when month(a.payoktime)=2 then b.payamt else 0 end) longval2 ,sum(case when month(a.payoktime)=3 then b.payamt else 0 end) longval3 ,sum(case when month(a.payoktime)=4 then b.payamt else 0 end) longval4 ,sum(case when month(a.payoktime)=5 then b.payamt else 0 end) longval5 ,sum(case when month(a.payoktime)=6 then b.payamt else 0 end) longval6 ,sum(case when month(a.payoktime)=7 then b.payamt else 0 end) longval7 ,sum(case when month(a.payoktime)=8 then b.payamt else 0 end) longval8 ,sum(case when month(a.payoktime)=9 then b.payamt else 0 end) longval9 ,sum(case when month(a.payoktime)=10 then b.payamt else 0 end) longval10 ,sum(case when month(a.payoktime)=11 then b.payamt else 0 end) longval11 ,sum(case when month(a.payoktime)=12 then b.payamt else 0 end) longval12 from pay a inner join payitem b on b.payno=a.payno and a.pstatus=1 where year(a.payoktime)= ?param0 and a.pstatus=1 group by b.ptype,month(a.payoktime) union all select case b.ptype when 2 then 2 when 3 then 1 else 0 end dtype, 1 intval, '','ȯºÒ' strval ,(case when month(b.refundtime)=1 then b.refundamt else 0 end) * -1 longval ,(case when month(b.refundtime)=2 then b.refundamt else 0 end) * -1 longval2 ,(case when month(b.refundtime)=3 then b.refundamt else 0 end) * -1 longval3 ,(case when month(b.refundtime)=4 then b.refundamt else 0 end) * -1 longval4 ,(case when month(b.refundtime)=5 then b.refundamt else 0 end) * -1 longval5 ,(case when month(b.refundtime)=6 then b.refundamt else 0 end) * -1 longval6 ,(case when month(b.refundtime)=7 then b.refundamt else 0 end) * -1 longval7 ,(case when month(b.refundtime)=8 then b.refundamt else 0 end) * -1 longval8 ,(case when month(b.refundtime)=9 then b.refundamt else 0 end) * -1 longval9 ,(case when month(b.refundtime)=10 then b.refundamt else 0 end) * -1 longval10 ,(case when month(b.refundtime)=11 then b.refundamt else 0 end) * -1 longval11 ,(case when month(b.refundtime)=12 then b.refundamt else 0 end) * -1 longval12 from pay a inner join payitem b on b.payno=a.payno and a.pstatus=1 and b.rstatus > 0 and b.refundtime is not null and year(b.refundtime)= ?param0 where a.pstatus=1 and a.rstatus > 0 group by b.ptype,month(b.refundtime) order by dtype,intval] -2025-12-11 13:51:58,219 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcalc.print] Prepared SQL: [select a.cmno,a.feeloc,a.feebkpr,a.feebrt,a.feemat,a.feefoo,a.feeetc,a.prtcnt ,b.cname,b.classno,b.sstime,b.setime ,c.pfee ,d.username,CAST(AES_DECRYPT(UNHEX(d.userpno), 'np123@!') AS char) userpno,d.bankname,CAST(AES_DECRYPT(UNHEX(d.bankno), 'np123@!') AS char) bankno,d.post,d.address1,d.address2 ,row_number() over(order by d.username) rno from cmcalc a inner join cm b on b.cmno=a.cmno inner join cmprof c on c.cmno=b.cmno inner join users d on d.userno=c.userno where a.cmno= ?param0 order by rno] -2025-12-11 13:51:58,219 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.npsystem] Prepared SQL: [select count(b.daokey) from (select 1 col1) a left outer join npsystem b on b.daokey= ?param0] -2025-12-11 13:51:58,220 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.ncs.check.t] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select 0 intval, count(m.nmno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno where t.ntno= ?param0 union all select 0 intval,count(b.nbno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno left outer join ncsb b on b.nmno=m.nmno where t.ntno= ?param0 union all select count(cmd.cmno) intval,count(distinct d.ndno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join cmncsd cmd on cmd.ndno=d.ndno where t.ntno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join ncsu u on u.ndno=d.ndno where t.ntno= ?param0 ) a] -2025-12-11 13:51:58,220 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.ncs.check.m] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select 0 intval,count(b.nbno) intval2 from ncsm m left outer join ncsb b on b.nmno=m.nmno where m.nmno= ?param0 union all select count(cmd.cmno) intval,count(distinct d.ndno) intval2 from ncsm m left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join cmncsd cmd on cmd.ndno=d.ndno where m.nmno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncsm m left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join ncsu u on u.ndno=d.ndno where m.nmno= ?param0 ) a] -2025-12-11 13:51:58,220 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.ncs.check.b] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select count(cmd.cmno) intval,count(distinct d.ndno) intval2 from ncsb b left outer join ncsd d on d.nbno=b.nbno left outer join cmncsd cmd on cmd.ndno=d.ndno where b.nbno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncsb b left outer join ncsd d on d.nbno=b.nbno left outer join ncsu u on u.ndno=d.ndno where b.nbno= ?param0 ) a] -2025-12-11 13:51:58,220 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.ncs.check.d] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select count(cmd.cmno) intval,0 intval2 from ncsd d left outer join cmncsd cmd on cmd.ndno=d.ndno where d.ndno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncsd d left outer join ncsu u on u.ndno=d.ndno where d.ndno= ?param0 ) a] -2025-12-11 13:51:58,220 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.insert] Prepared SQL: [insert into menu(menuname,pmenuno,menuurl,menulevel,menuorder,isuse,ishid,cdt,cno,udt,uno,uip) select ?param0 , ?param1 ,ifnull( ?param2 ,''),ifnull(c.menulevel, -1) + 1, ?param3 , ?param4 , ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 from (select ?param8 menuno) a left outer join menu b on b.menuno=a.menuno left outer join menu c on c.menuno= ?param1 where b.menuno is null] -2025-12-11 13:51:58,220 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.insert.SelectKey] Prepared SQL: [select last_insert_id()] -2025-12-11 13:51:58,221 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.filegroup.insert] Prepared SQL: [INSERT INTO filegroup (tablename,columnname, cdt,cno,udt,uno,uip) VALUES ( ?param0 , ?param1 , cdt,cno,udt,uno,uip)] -2025-12-11 13:51:58,221 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.filegroup.insert.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:51:58,221 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.okcert3.in] Prepared SQL: [insert into okcert3log (gubn, ret, reason, sn, rsltcd, rslt, dt) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , now()] -2025-12-11 13:51:58,221 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.okcert3.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:51:58,221 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.userauth.save] Prepared SQL: [insert into menuauth (usertype,authname,menuno,isdel,cdt,cno,udt,uno,uip) select max(usertype)+1, ?param0 ,1,0,now(), ?param1 ,now(), ?param1 , ?param2 from menuauth] -2025-12-11 13:51:58,221 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.authname.save] Prepared SQL: [update menuauth set authname= ?param0 where usertype= ?param1] -2025-12-11 13:51:58,221 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.userauth.del] Prepared SQL: [delete a from menuauth a left outer join( select count(userno) usercnt,usertype from users where usertype = ?param0 group by usertype )b on b.usertype = a.usertype where a.usertype = ?param0 and (b.usercnt < 1 or b.usercnt is null); insert into menuauth (usertype,authname,menuno,isdel,cdt,cno,udt,uno,uip) select * from ( select ?param0 usertype, ?param1 authname,1 menuno,0 isdel,now() cdt, ?param2 cno,now() udt, ?param2 uno, ?param3 uip ) a where not exists( select usertype,authname,menuno from menuauth where usertype = ?param0 and menuno = 1 ); update menuauth a left outer join ( select count(userno) usercnt,usertype from users where usertype = ?param0 and status=1 group by usertype ) b on b.usertype = a.usertype set isdel=1 where a.usertype= ?param0 and (b.usercnt < 1 or b.usercnt is null);] -2025-12-11 13:51:58,221 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.chageposition] Prepared SQL: [update menu a left outer join menu b on b.menuno= ?param0 left outer join menu c on c.menuno= ?param1 set a.pmenuno= ?param1 , a.menuorder = ifnull(b.menuorder, -1) + 1, a.menulevel=c.menulevel + 1 , a.udt=now(), a.uno= ?param2 , a.uip= ?param3 where a.menuno= ?param4] -2025-12-11 13:51:58,221 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.update] Prepared SQL: [update menu a left outer join (select menulevel from menu where menuno= ?param0 ) b on 1 = 1 set udt=now(), uno= ?param1 , uip= ?param2 ,menuname= ?param3 , pmenuno= ?param0 , menuurl=ifnull( ?param4 , ''),a.menulevel=b.menulevel + 1,menuorder= ?param5 ,isuse= ?param6 ,ishid= ?param7 where a.menuno= ?param8 ;] -2025-12-11 13:51:58,221 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.delete] Prepared SQL: [delete from menuauth where menuno= ?param0 ; delete from menu where menuno= ?param0] -2025-12-11 13:51:58,221 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.down] Prepared SQL: [update fileinfo set dcount = dcount + 1 where fileno= ?param0] -2025-12-11 13:51:58,221 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.del] Prepared SQL: [update fileinfo set uip= ?param0 , uno= ?param1 , isdel=1 where fileno= ?param2 and ( ?param3 = 1 or ?param1 = -999 or cno= ?param1 )] -2025-12-11 13:51:58,221 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.del2] Prepared SQL: [update fileinfo set uip= ?param0 , uno= ?param1 , isdel=1 where fgno= ?param2 and ( ?param3 = 1 or ?param1 = -999 or cno= ?param1 )] -2025-12-11 13:51:58,221 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncst.in] Prepared SQL: [insert into ncst (ntype,tcode,tname,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 ,now(), ?param3 ,now(), ?param3 , ?param4 )] -2025-12-11 13:51:58,222 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncst.up] Prepared SQL: [update ncst set udt=now(),uno= ?param0 ,uip= ?param1 ,tcode= ?param2 ,tname= ?param3 where ntno= ?param4] -2025-12-11 13:51:58,222 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.actlog.set] Prepared SQL: [insert into actlog (logtype,logtarget,userno,logdata,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 )] -2025-12-11 13:51:58,222 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.authlog.set] Prepared SQL: [insert into authlog(logtype,userno,usertypeorg,usertypenew,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 )] -2025-12-11 13:51:58,222 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.authlog.set2] Prepared SQL: [insert into authlog(logtype,userno,usertypeorg,usertypenew,cdt,cno,udt,uno,uip) select ?param0 , ?param1 ,a.usertype, ?param2 ,now(), ?param3 ,now(), ?param3 , ?param4 from users a where a.userno= ?param1 and a.usertype <> ?param2] -2025-12-11 13:51:58,222 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.kcblog.in] Prepared SQL: [insert into kcblog (cdt,cp_cd,mobile,vssn,logmsg) values(now(), ?param0 ,case when ?param1 is not null then HEX(AES_ENCRYPT( ?param1 , 'np123@!')) else null end , ?param2 , ?param3 );] -2025-12-11 13:51:58,223 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [excellog.in] Prepared SQL: [INSERT INTO exceldownlog (userno, userid, username, actiontime, position, comment, userip) SELECT userno, userid, username, sysdate(), ?param0 , ?param1 , ?param2 FROM users where userno = ?param3] -2025-12-11 13:51:58,236 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.myterm] Prepared SQL: [select distinct c.tmno,c.tyear,c.tseq from cmprof a inner join cm b on b.cmno=a.cmno and b.ismaster=0 and b.isdel=0 inner join term c on c.tmno=b.tmno where a.userno= ?param0 order by c.tyear desc,c.tseq] -2025-12-11 13:51:58,236 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.term.ys] Prepared SQL: [select distinct tmno,tyear,tseq from term order by tyear desc,tseq] -2025-12-11 13:51:58,237 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmdatas] Prepared SQL: [select a.dtype,a.intval,a.intval2,a.intval3 ,a.strval,a.strval2 from( select 1 dtype ,a.userno intval,b.usertype intval2 ,row_number() over (order by b.username desc) intval3 ,b.username strval,null strval2 from cmprof a inner join users b on b.userno=a.userno where a.cmno= ?param0 order by b.username desc ) a union all select 2 ,b.bkno,0 ,row_number() over (order by b.bkno) intval3 ,b.bkname,null from cmbook a inner join book b on b.bkno=a.bkno where a.cmno= ?param0 union all select 3 dtype ,b.cmno,a.ispre ,row_number() over (order by b.cmno) intval3 ,b.cname,null from cmrelay a inner join cm b on b.cmno=a.rcmno where a.cmno= ?param0 union all select 4 ,b.ndno,0 ,row_number() over (order by b.ndno) intval3 ,b.dname,b.acode from cmncsd a inner join ncsd b on b.ndno=a.ndno where a.cmno= ?param0 order by dtype,intval3] -2025-12-11 13:51:58,238 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.datacreatecmbycmmaster] Prepared SQL: [select a.cmno,a.cname,row_number() over(order by a.udt desc) rno from cm a where a.ismaster=1 and a.isdel=0 and a.cgno= ?param0 order by rno] -2025-12-11 13:51:58,238 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnigscd.exists] Prepared SQL: [select count(*) from cminning a inner join cminningscd b on a.cmino = b.cmino where cmno = ?param0] -2025-12-11 13:51:58,239 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmev] Prepared SQL: [select a.cmno,a.attend,a.attendcut,a.attendrfd,a.attendcutrfd,a.mid,a.midcut,a.midrfd,a.midcutrfd,a.final,a.finalcut,a.finalrfd,a.finalcutrfd,a.subject,a.subjectcut,a.subjectrfd ,a.subjectcutrfd,a.discuss,a.discusscut,a.discussrfd,a.discusscutrfd,a.etc,a.etccut,a.etcrfd,a.etccutrfd,a.cut,a.cutrfd,a.isoffabs ,b.scdtype ,c.cshape from cmev a inner join cm c on c.cmno = a.cmno left outer join cminning b on b.cmno = a.cmno and b.isscd = 1 where a.cmno= ?param0] -2025-12-11 13:51:58,239 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.est] Prepared SQL: [select 0 gubun,case when a.extype = 0 then 1 else 2 end estkind ,a.exno,a.cmno,a.extype,a.exname,a.edesc,a.etime,a.econdition,a.evtype,a.eqtype,a.israndq,a.israndqi,a.qcount,a.isblur,a.tpoint,a.relaylimit,a.isusebackup,a.isseq ,null sdno,null sdtype,null sdname,null sddesc,null sdcondition ,null rsno,null rscno,null rstype,null rsname,null rscondition , row_number() over(partition by a.extype order by a.cdt) rno ,null as iseq,null as teachername from cmex a where a.cmno= ?param0 and a.isdel=0 union all select 1 gubun,case when a.sdtype = 0 then 11 else 21 end estkind ,a.sdno exno,a.cmno,a.sdtype extype,a.sdname exname,a.sddesc edesc,null etime,a.sdcondition econdition,null evtype,null eqtype,null israndq,null israndqi,null qcount,null isblur,a.tpoint,null relaylimit,null isusebackup,null isseq ,a.sdno,a.sdtype,a.sdname,a.sddesc,a.sdcondition ,null rsno,null rscno,null rstype,null rsname,null rscondition , row_number() over(partition by a.sdtype order by a.cdt) rno ,null as iseq,null as teachername from cmsd a where a.cmno= ?param0 and a.isdel=0 union all select 2 gubun,case when a.rstype = 0 then 32 else 31 end estkind ,a.rsno exno,a.cmno,a.rstype extype,a.rsname exname,null edesc,null etime,a.rscondition econdition,null evtype,null eqtype,null israndq,null israndqi,null qcount,null isblur,null tpoint,null relaylimit,null isusebackup,null isseq ,null sdno,null sdtype,null sdname,null sddesc,null sdcondition ,a.rsno,a.rscno,a.rstype,a.rsname,a.rscondition , row_number() over(partition by a.rstype order by a.cdt) rno ,b.iseq,c.username as teachername from cmrs a left outer join cminning b on a.cmino = b.cmino left outer join users c on b.userno = c.userno where a.cmno= ?param0 and a.isdel=0 order by rsno] -2025-12-11 13:51:58,239 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmexqs] Prepared SQL: [select a.eqno,a.exno,a.qseq,a.qno,a.rpoint , b.qtextstring, b.dpoint, b.qdiff, b.cc1, b.cc2, b.cc3, b.cc4, b.cc5,b.atype , cc.cname qdiffname, cc1.cname ccname1, cc2.cname ccname2, cc3.cname ccname3, cc4.cname ccname4, cc5.cname ccname5 from cmexq a inner join question b on b.qno=a.qno left outer join comcode cc on cc.ccode = b.qdiff left outer join comcode cc1 on cc1.ccode = b.cc1 left outer join comcode cc2 on cc2.ccode = b.cc2 left outer join comcode cc3 on cc3.ccode = b.cc3 left outer join comcode cc4 on cc4.ccode = b.cc4 left outer join comcode cc5 on cc5.ccode = b.cc5 where a.exno= ?param0 order by a.qseq] -2025-12-11 13:51:58,240 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.exsave.valid] Prepared SQL: [select count(d.exno) from (select 1 as col1) a left outer join lectex d on d.exno= ?param0] -2025-12-11 13:51:58,240 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.sdsave.valid] Prepared SQL: [select sum(cnt) from ( select count(d.sdno) cnt from (select 1 as col1) a left outer join lectsd d on d.sdno= ?param0 union all select count(d.sdno) from (select 1 as col1) a left outer join lectsdboard d on d.sdno= ?param0 ) a] -2025-12-11 13:51:58,240 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rssave.valid] Prepared SQL: [select count(d.rsno) from (select 1 as col1) a left outer join lectrs d on d.rsno= ?param0] -2025-12-11 13:51:58,240 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rscsave.valid] Prepared SQL: [select count(d.rscno) from (select 1 as col1) a left outer join cmrs d on d.rscno= ?param0] -2025-12-11 13:51:58,240 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmexlayers] Prepared SQL: [select a.exno ,case when a.qdiff = 1 then null else a.qdiff end qdiff ,case when a.cc1 = 1 then null else a.cc1 end cc1 ,case when a.cc2 = 1 then null else a.cc2 end cc2 ,case when a.cc3 = 1 then null else a.cc3 end cc3 ,case when a.cc4 = 1 then null else a.cc4 end cc4 ,case when a.cc5 = 1 then null else a.cc5 end cc5 ,a.qcount,a.rpoint , cc.cname qdiffname, cc1.cname ccname1, cc2.cname ccname2, cc3.cname ccname3, cc4.cname ccname4, cc5.cname ccname5 from cmexlayer a left outer join comcode cc on cc.ccode = a.qdiff and cc.ccode > 0 left outer join comcode cc1 on cc1.ccode = a.cc1 and cc1.ccode > 0 left outer join comcode cc2 on cc2.ccode = a.cc2 and cc2.ccode > 0 left outer join comcode cc3 on cc3.ccode = a.cc3 and cc3.ccode > 0 left outer join comcode cc4 on cc4.ccode = a.cc4 and cc4.ccode > 0 left outer join comcode cc5 on cc5.ccode = a.cc5 and cc5.ccode > 0 where a.exno= ?param0 order by cc.corder, cc1.corder, cc2.corder] -2025-12-11 13:51:58,240 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.extype1count] Prepared SQL: [select count(b.exno) from (select 1 col1) a left outer join cmex b on b.cmno= ?param0 and b.isdel=0 and b.exno <> ?param1 and b.extype=1] -2025-12-11 13:51:58,240 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.check] Prepared SQL: [select count(b.rsno) from (select 1 col1) a left outer join cmrs b on b.cmno= ?param0 and b.rsno <> ?param1 and b.rstype= ?param2 and b.isdel=0] -2025-12-11 13:51:58,241 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.questionusings] Prepared SQL: [select sum(cnt) from ( select 0 as cnt union all select count(qno) from cmexq where qno= ?param0 union all select count(qno) from rscq where qno= ?param0 ) a] -2025-12-11 13:51:58,241 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.questionitem.valid] Prepared SQL: [select sum(cnt) from ( select 0 as cnt union all select a.qno from ( select b.qno from questionitem a inner join cmexq b on b.qno=a.qno where a.qino= ?param0 limit 1) a union all select a.qno from ( select b.qno from questionitem a inner join rscq b on b.qno=a.qno where a.qino= ?param0 limit 1) a ) a] -2025-12-11 13:51:58,242 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmmenus] Prepared SQL: [select a.cmno,a.isplan,a.iscontent,a.isev,a.isrs,a.isgrade ,b.bmno from cmmenu a left outer join cmmenubm b on b.cmno=a.cmno where a.cmno= ?param0] -2025-12-11 13:51:58,242 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rscqs] Prepared SQL: [select a.rscqno,a.rscno,a.qno,a.dseq , b.qtextstring, b.dpoint, b.qdiff, b.cc1, b.cc2, b.cc3, b.cc4, b.cc5,b.atype , cc.cname qdiffname, cc1.cname ccname1, cc2.cname ccname2, cc3.cname ccname3, cc4.cname ccname4, cc5.cname ccname5 ,row_number() over(order by a.dseq, a.rscqno) rno from rscq a inner join question b on b.qno=a.qno left outer join comcode cc on cc.ccode = b.qdiff left outer join comcode cc1 on cc1.ccode = b.cc1 left outer join comcode cc2 on cc2.ccode = b.cc2 left outer join comcode cc3 on cc3.ccode = b.cc3 left outer join comcode cc4 on cc4.ccode = b.cc4 left outer join comcode cc5 on cc5.ccode = b.cc5 where a.rscno= ?param0 order by rno] -2025-12-11 13:51:58,242 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminfile] Prepared SQL: [select 1 dtype,a.sdno intval,a.fgno longval,b.fileno longval2,0 longval4,b.fileurl strval from cmsd a inner join fileinfo b on b.fgno=a.fgno and b.isdel=0 where a.cmno= ?param0 union all select 0,exno,null,null,null,null from cmex where cmno= ?param0 and isdel=0 union all select 2,0,a.fgnotf,b.fileno,a.cmino,b.fileurl from cminning a inner join fileinfo b on b.fgno=a.fgnotf and b.isdel=0 where a.cmno= ?param0 union all select 3,a.cmno,a.fgnocm,b.fileno,0,b.fileurl from cm a inner join fileinfo b on b.fgno=a.fgnocm and b.isdel=0 where a.cmno= ?param0 order by dtype,intval,longval2] -2025-12-11 13:51:58,242 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.check.cmpcpay] Prepared SQL: [select count(b.pino) from (select 1 as col1) a left outer join payitem b on b.ptype=1 and b.pcno = ?param0] -2025-12-11 13:51:58,243 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ct.checkcmi] Prepared SQL: [select count(b.cmino) dcnt from ct a left outer join cminning b on b.ctno=a.ctno where a.ctno= ?param0 group by a.ctno] -2025-12-11 13:51:58,243 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.pcm.foras] Prepared SQL: [select distinct d.cmno value,d.cname text from users a inner join lect b on b.userno=a.userno and b.status<5 inner join cm c on c.cmno=b.cmno inner join cm d on d.cmno=c.pcmno where a.asno= ?param0 order by text,value] -2025-12-11 13:51:58,243 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cm.foras] Prepared SQL: [select distinct c.cmno value,concat(c.cname,'(',c.classno,')') text from users a inner join lect b on b.userno=a.userno and b.status<5 inner join cm c on c.cmno=b.cmno and c.pcmno= ?param0 where a.asno= ?param1 order by text,value] -2025-12-11 13:51:58,243 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.pcm.forall] Prepared SQL: [select a.cmno value,a.cname text from cm a where a.ismaster=1 and a.isuse=1 and a.isdel=0 order by text,value] -2025-12-11 13:51:58,243 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cm.forall] Prepared SQL: [select a.cmno value,concat(a.cname,'(',a.classno,')') text from cm a where a.pcmno= ?param0 and a.ismaster=1 and a.isuse=1 and a.isdel=0 order by text,value] -2025-12-11 13:51:58,243 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cms.forpay] Prepared SQL: [select c.cmno,case when b.isjoin=1 then c.infee else c.infee end fee, c.accommofee, b.isjoin,d.lectno lectnocheck from users a left outer join assign b on b.asno=a.asno inner join cm c on c.cmno= ?param0 left outer join lect d on d.userno=a.userno and d.cmno=c.cmno and d.status in (1,2,3,4,6) and d.ischanged=0 where a.userno= ?param1] -2025-12-11 13:51:58,243 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cms.forpaypc] Prepared SQL: [select c.cmno,case when b.isjoin=1 then c.infee else c.outfee end fee,b.isjoin from users a left outer join assign b on b.asno=a.asno inner join cmpc c on c.pcno= ?param0 where a.userno= ?param1] -2025-12-11 13:51:58,244 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcheck.forbuy] Prepared SQL: [select 1 rno,a.cmno,a.quota ,b.status lectstatus ,count(d.userno) countlect from cm a left outer join lect b on b.cmno=a.cmno and b.userno= ?param0 and b.status < 5 and b.ischanged=0 left outer join lect c on c.cmno=a.cmno and c.status < 5 and c.ischanged=0 left outer join users d on d.userno=c.userno and d.status=1 where a.cmno= ?param1 and a.ismaster=0 and a.rstime < now() and a.retime > now() and a.isuse=1 and a.isdel=0 group by a.cmno,a.quota,b.status union all select 2,a.cmno,0 ,b.status ,0 from cm a inner join lect b on b.cmno <> a.cmno and b.userno= ?param0 and b.status < 5 inner join cm c on c.cmno=b.cmno and c.pcmno=a.pcmno where a.cmno = ?param1] -2025-12-11 13:51:58,246 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.assign.applyedu.byasno] Prepared SQL: [select a.asno,a.ascode,a.isjoin,a.joinyear,a.joinprice,a.asname,a.ceoname,a.brno,a.eino,a.grno,a.btype,a.bkind,a.salesamount,a.homeurl,a.mcount,a.aday,a.astype,a.asctg,a.askey,a.post ,a.address1,a.address2,a.fgnobno,a.fgnobank,a.joindate,a.exitdate,a.status,a.issite,a.subdomain,a.sitename,a.sitelogo,a.sitefooter,a.siteip,a.ismain,a.mname,a.isdel ,CAST(AES_DECRYPT(UNHEX(a.mphone), 'np123@!') AS char) mphone ,CAST(AES_DECRYPT(UNHEX(a.taxemail), 'np123@!') AS char) taxemail from assign a where a.asno= ?param0 and a.isdel=0] -2025-12-11 13:51:58,246 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscdcheck] Prepared SQL: [select a.quota - (select count(z.lectno) cnt from lect z where a.cmisno = z.cmisno and z.status in (1,2) and z.ischanged=0) from cminningscd a where a.cmisno = ?param0] -2025-12-11 13:51:58,250 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmin] Prepared SQL: [insert into cm(ismaster,cgno,pcmno,cname,kname,tmno,classno,rstime,retime,sstime,setime,gstime,getime,cshape ,infee,outfee,accommofee,quota ,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,isuse,isdel,isseq,fgnocm,typeman,typeedu,typegrade,typejob,typejobitem,iscertificate,ischkatt,isaccommodation,daylectinninglimit,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 , ?param28 , ?param29 , ?param30 ,0, ?param31 , ?param32 , ?param33 , ?param34 , ?param35 , ?param36 , ?param37 , ?param38 , ?param39 , ?param40 ,10,now(), ?param41 ,now(), ?param41 , ?param42 );] -2025-12-11 13:51:58,251 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:51:58,252 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnings.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into cminning (cmno,week,iseq,isonline,ititle,icontent,idate,iday,ist,iet,fgnotf,ctno,istaste,sttime,atime,mstime,metime,userno,isscd,scdtype,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 ,now(), ?param20 ,now(), ?param20 , ?param21 from (select 1 col1) a left outer join cminning b on b.cmno= ?param0 and b.iseq= ?param2 where b.cmino is null] -2025-12-11 13:51:58,252 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnings.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-11 13:51:58,253 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into cminningscd(cmino,estart,eend,quota,studyplace,sseq,comment,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 ,now(), ?param7 ,now(), ?param7 , ?param8 )] -2025-12-11 13:51:58,253 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-11 13:51:58,254 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.in] Prepared SQL: [INSERT INTO cmex (cmno,extype,exname,edesc,etime,econdition,evtype,eqtype,israndq,israndqi,qcount,isblur,tpoint,relaylimit,isusebackup,isseq,isreexamable,isresultopen,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 ,0,now(), ?param18 ,now(), ?param18 , ?param19 )] -2025-12-11 13:51:58,255 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:51:58,256 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.question.in] Prepared SQL: [INSERT INTO question (cmno, qdiff, cc1, cc2, cc3, cc4, cc5, isuse, atype, dpoint, qtext, qtextstring, qdesc, rightcount,ispassspace,isignorecase, cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , now(), ?param16 ,now(), ?param16 , ?param17 );] -2025-12-11 13:51:58,256 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.question.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:51:58,256 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.in] Prepared SQL: [insert into cmsd(sdtype,cmno,sdname,sddesc,tpoint,sdcondition,fgno,isdel,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 ,0,now(), ?param7 ,now(), ?param7 , ?param8 );] -2025-12-11 13:51:58,256 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:51:58,256 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.in] Prepared SQL: [insert into cmrs(rstype,cmno,rsname,rscondition,rscno,isdel,cmino,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,0, ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 );] -2025-12-11 13:51:58,256 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:51:58,256 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rsc.in] Prepared SQL: [insert into rsc(rstype,rscname,isuse,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 ,now(), ?param3 ,now(), ?param3 , ?param4 );] -2025-12-11 13:51:58,256 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rsc.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:51:58,257 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy0] Prepared SQL: [insert into cm(ismaster,cgno,pcmno,cname,kname,tmno,classno,rstime,retime,sstime,setime,gstime,getime,cshape,typeman,typeedu,typegrade,typejob,typejobItem,infee,outfee,accommofee,quota,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,isuse,isseq,iscertificate,isdel,studydays,isaccommodation,daylectinninglimit,cdt,cno,udt,uno,uip) select ?param0 ,cgno,case when a.ismaster = 1 and ?param0 = 0 then a.cmno else a.pcmno end,ifnull( ?param1 , concat('»çº»_', cname)),a.kname, ?param2 ,case when ?param2 is null then null else ifnull(b.classno,0)+1 end ,t.rstime ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then '2099-12-31 23:59:59' else date_format(t.retime,'%Y-%m-%d 23:59:59') end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else t.sstime end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else date_format(t.setime,'%Y-%m-%d 23:59:59') end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else t.gstime end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else date_format(t.getime,'%Y-%m-%d 23:59:59') end ,a.cshape,a.typeman,a.typeedu,a.typegrade,a.typejob, a.typejobItem,infee,outfee,accommofee,quota,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,1,isseq,a.iscertificate,0,studydays,isaccommodation,daylectinninglimit,now(), ?param3 ,now(), ?param3 , ?param4 from cm a left outer join ( select max(b.classno) classno from cm a inner join cm b on b.ismaster=0 and b.pcmno=case when a.ismaster=1 then a.cmno else a.pcmno end and b.isdel=0 and b.tmno=ifnull( ?param2 ,0) where a.cmno= ?param5 ) b on b.classno is not null left outer join term t on t.tmno= ?param2 where a.cmno= ?param5 ;] -2025-12-11 13:51:58,257 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy0.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:51:58,257 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy.ex0] Prepared SQL: [insert into cmex (cmno,extype,exname,edesc,etime,econdition,evtype,eqtype,israndq,israndqi,qcount,isblur,tpoint,relaylimit,isusebackup,isseq,isresultopen,isreexamable,isdel,cdt,cno,udt,uno,uip) select ?param0 ,extype,exname,edesc,etime,econdition,evtype,eqtype,israndq,israndqi,qcount,isblur,tpoint,relaylimit,isusebackup,isseq,isresultopen,isreexamable,0,now(), ?param1 ,now(), ?param1 , ?param2 from cmex a where a.exno= ?param3 ;] -2025-12-11 13:51:58,257 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy.ex0.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:51:58,257 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmpcin] Prepared SQL: [insert into cm (ismaster,cgno,pcmno,cname,tmno,classno,rstime,retime,sstime,setime,gstime,getime,cshape,infee,outfee,quota,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,isuse,isseq,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,null, ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 ,1,0,0,now(), ?param27 ,now(), ?param27 , ?param28 );] -2025-12-11 13:51:58,258 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmpcin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:51:58,259 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ct.in] Prepared SQL: [INSERT INTO ct (cmno,qdiff,cc1,cc2,cc3,cc4,cc5,ctype,ccode,ccodedel,ctname,fgnothumb,fgnotf,tfurl,ismenu,isdel,isuse,isoversize,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 ,0, ?param14 , ?param15 ,now(), ?param16 ,now(), ?param16 , ?param17 );] -2025-12-11 13:51:58,259 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ct.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:51:58,260 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.pplog.applyedu.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into pplog ( userno,cmno,isready,cgcode,cshape,typeman,typeedu,typegrade,typejob,typejobItem,cgno,cmisno,isrebate,rbankname,rbankacc,rbankowner,asname,brno,ceoname,post,address1,address2,btype,bkind,eino,mname ,mphone,taxemail,userpno,mobile,email,upost,uaddress1,uaddress2,isassignuser,uduty,slevel,isaccommodation,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 ,HEX(AES_ENCRYPT( ?param14 , 'np123@!')) , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 ,HEX(AES_ENCRYPT( ?param26 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param27 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param28 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param29 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param30 , 'np123@!')) , ?param31 , ?param32 , ?param33 , ?param34 , ?param35 , ?param36 , ?param37 ,now(), ?param38 ,now(), ?param38 , ?param39 )] -2025-12-11 13:51:58,260 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.pplog.applyedu.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:51:58,260 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.term.in] Prepared SQL: [insert into term (tyear,tseq,rstime,retime,sstime,setime,gstime,getime,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 ,now(), ?param8 ,now(), ?param8 , ?param9 )] -2025-12-11 13:51:58,260 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.term.up] Prepared SQL: [update term set udt=now(),uno= ?param0 ,uip= ?param1 ,tyear = ?param2 ,tseq = ?param3 ,rstime= ?param4 ,retime= ?param5 ,sstime= ?param6 ,setime= ?param7 ,gstime= ?param8 ,getime= ?param9 where tmno= ?param10] -2025-12-11 13:51:58,260 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cg.in] Prepared SQL: [insert into cg (pcgno,cgname,cgcode,isuse,iscover,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,0,now(), ?param5 ,now(), ?param5 , ?param6 )] -2025-12-11 13:51:58,260 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmup] Prepared SQL: [update cm set udt=now(),uno= ?param0 ,uip= ?param1 ,cgno = ?param2 ,pcmno = ?param3 ,cname = ?param4 ,kname = ?param5 ,rstime = ?param6 ,retime = ?param7 ,sstime = ?param8 ,setime = ?param9 ,gstime = ?param10 ,getime = ?param11 ,cshape = ?param12 ,infee = ?param13 ,outfee = ?param14 ,accommofee = ?param15 ,quota = ?param16 ,introhtml = ?param17 ,targethtml = ?param18 ,goalhtml = ?param19 ,contenthtml = ?param20 ,studyplace = ?param21 ,studytime = ?param22 ,certcc = ?param23 ,certgradecc = ?param24 ,jobcc = ?param25 ,jobpositiongrade = ?param26 ,difficulty = ?param27 ,isrefund = ?param28 ,isuse = ?param29 ,fgnocm = ?param30 ,typeman = ?param31 ,typeedu = ?param32 ,typegrade = ?param33 ,typejob = ?param34 ,typejobitem = ?param35 ,iscertificate = ?param36 ,ischkatt = ?param37 ,studydays = ?param38 ,isaccommodation = ?param39 where cmno= ?param40] -2025-12-11 13:51:58,261 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.profclear] Prepared SQL: [update cminning a inner join ( select a.cmino from cminning a left outer join cmprof b on b.cmno=a.cmno and a.userno=b.userno where a.cmno= ?param0 and b.userno is null ) b on b.cmino=a.cmino set a.userno=null where a.cmno= ?param0] -2025-12-11 13:51:58,261 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.del] Prepared SQL: [delete from cminning where cmino = ( select a.cmino from ( select case when count(c.lectno) < 1 then ?param0 else 0 end cmino from (select 1 col1) a left outer join cminning b on b.cmino= ?param0 left outer join lect c on c.cmno=b.cmno) a )] -2025-12-11 13:51:58,261 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.del2] Prepared SQL: [delete from cminning where cmino = ?param0] -2025-12-11 13:51:58,261 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.del3] Prepared SQL: [delete from cminning where cmino = ( select a.cmino from ( select case when count(b.cmino) < 1 then ?param0 else 0 end cmino from (select 1 col1) a left outer join cminningscd b on b.cmino= ?param0 ) a )] -2025-12-11 13:51:58,261 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.del] Prepared SQL: [delete from cminningscd where cmisno = ( select a.cmisno from ( select case when count(c.lectno) < 1 then ?param0 else 0 end cmisno from (select 1 col1) a left outer join cminningscd b on b.cmisno= ?param0 left outer join lect c on c.cmisno=b.cmisno and c.status=1 and c.ischanged=0 ) a )] -2025-12-11 13:51:58,261 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmseqsave] Prepared SQL: [update cm set isseq= ?param0 ,udt=now(),uno= ?param1 ,uip= ?param2 where cmno= ?param3] -2025-12-11 13:51:58,261 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.bookin] Prepared SQL: [insert into book(bkname,author,publisher,pubdate,fgnothumb,fgno,price,introhtml,contents,isuse,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 ,now(), ?param10 ,now(), ?param10 , ?param11 )] -2025-12-11 13:51:58,261 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.bookup] Prepared SQL: [update book set udt=now(),uno= ?param0 ,uip= ?param1 ,bkname = ?param2 ,author = ?param3 ,publisher = ?param4 ,pubdate = ?param5 ,fgnothumb = ?param6 ,fgno = ?param7 ,price = ?param8 ,introhtml = ?param9 ,contents = ?param10 ,isuse = ?param11 where bkno= ?param12] -2025-12-11 13:51:58,261 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.bookdel] Prepared SQL: [delete from book where not bkno in ( select distinct(a.bkno) from cmbook a ) and bkno = ?param0] -2025-12-11 13:51:58,261 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.up] Prepared SQL: [update cminningscd a set udt=now(),uno= ?param0 ,uip= ?param1 ,cmino= ?param2 ,estart= ?param3 ,eend= ?param4 ,quota= ?param5 ,studyplace= ?param6 ,sseq= ?param7 ,comment= ?param8 where a.cmisno= ?param9] -2025-12-11 13:51:58,262 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnings.up] Prepared SQL: [update cminning a left outer join ( select cmino, cmno from cminning where cmino <> ?param0 and cmno= ?param1 and iseq= ?param2 ) b on b.cmno=a.cmno set udt=now(),uno= ?param3 ,uip= ?param4 ,week = ?param5 ,iseq = ?param2 ,isonline = ?param6 ,ititle = ?param7 ,icontent = ?param8 ,idate= ?param9 ,iday = ?param10 ,ist = ?param11 ,iet = ?param12 ,fgnotf= ?param13 ,ctno = ?param14 ,istaste = ?param15 ,sttime= ?param16 ,atime = ?param17 ,mstime = ?param18 ,metime = ?param19 ,userno = ?param20 ,isscd = ?param21 ,scdtype= ?param22 where a.cmino= ?param0 and b.cmino is null] -2025-12-11 13:51:58,262 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.clear] Prepared SQL: [update cminningscd a set udt=now(),uno= ?param0 ,uip= ?param1 ,quota=99999,studyplace=null where a.cmino = ?param2] -2025-12-11 13:51:58,262 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.up.lect] Prepared SQL: [update lect a left outer join cminningscd b on b.cmisno = a.cmisno set a.edate = date_format(b.eend,'%Y-%m-%d 23:59:59') where a.cmisno = ?param0 ;] -2025-12-11 13:51:58,262 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmev.clear] Prepared SQL: [update cmev a set udt=now(),uno= ?param0 ,uip= ?param1 ,isoffabs=null where a.cmno = ?param2] -2025-12-11 13:51:58,262 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnings.istasteclear] Prepared SQL: [update cminning set istaste=0 where cmno= ?param0 and cmino <> ?param1] -2025-12-11 13:51:58,262 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmevsave] Prepared SQL: [insert into cmev (cmno,attend,attendcut,attendrfd,attendcutrfd,mid,midcut,midrfd,midcutrfd,final,finalcut,finalrfd,finalcutrfd,subject,subjectcut,subjectrfd,subjectcutrfd,discuss,discusscut,discussrfd,discusscutrfd,etc,etccut,etcrfd,etccutrfd,cut,cutrfd,isoffabs,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 ,now(), ?param28 ,now(), ?param28 , ?param29 from (select 1 col1) a left outer join cmev b on b.cmno= ?param0 where b.cmno is null; update cmev set udt=now(),uno= ?param28 ,uip= ?param29 ,attend = ?param1 ,attendcut = ?param2 ,attendrfd = ?param3 ,attendcutrfd = ?param4 ,mid = ?param5 ,midcut = ?param6 ,midrfd = ?param7 ,midcutrfd = ?param8 ,final = ?param9 ,finalcut = ?param10 ,finalrfd = ?param11 ,finalcutrfd = ?param12 ,subject = ?param13 ,subjectcut = ?param14 ,subjectrfd = ?param15 ,subjectcutrfd = ?param16 ,discuss = ?param17 ,discusscut = ?param18 ,discussrfd = ?param19 ,discusscutrfd = ?param20 ,etc = ?param21 ,etccut = ?param22 ,etcrfd = ?param23 ,etccutrfd = ?param24 ,cut = ?param25 ,cutrfd = ?param26 ,isoffabs = ?param27 where ?param0 > 0 and cmno= ?param0] -2025-12-11 13:51:58,262 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.savetop] Prepared SQL: [UPDATE cmex SET udt=now(),uno= ?param0 ,uip= ?param1 ,exname= ?param2 ,edesc= ?param3 ,econdition= ?param4 ,isblur= ?param5 ,isusebackup= ?param6 ,isseq= ?param7 ,isreexamable= ?param8 ,isresultopen= ?param9 ,etime= ?param10 where exno= ?param11] -2025-12-11 13:51:58,263 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.up] Prepared SQL: [update cmex set udt=now(),uno= ?param0 ,uip= ?param1 ,extype = ?param2 ,exname = ?param3 ,edesc = ?param4 ,etime = ?param5 ,econdition = ?param6 ,evtype = ?param7 ,eqtype = ?param8 ,israndq = ?param9 ,israndqi = ?param10 ,qcount = ?param11 ,isblur = ?param12 ,tpoint = ?param13 ,relaylimit = ?param14 ,isusebackup = ?param15 ,isseq = ?param16 ,isreexamable = ?param17 ,isresultopen= ?param18 where exno= ?param19] -2025-12-11 13:51:58,263 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmexq.deleteall] Prepared SQL: [delete from cmexq where exno= ?param0] -2025-12-11 13:51:58,263 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmexlayer.del] Prepared SQL: [delete from cmexlayer where exno= ?param0] -2025-12-11 13:51:58,263 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.del] Prepared SQL: [update cmex set isdel=1 where exno= ?param0] -2025-12-11 13:51:58,263 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.del] Prepared SQL: [update cmsd set isdel=1 where sdno= ?param0] -2025-12-11 13:51:58,263 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.del] Prepared SQL: [update cmrs set isdel=1 where rsno= ?param0] -2025-12-11 13:51:58,263 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.questionitem.del] Prepared SQL: [update question a inner join questionitem b on b.qino= ?param0 and b.qno=a.qno set a.rightcount = a.rightcount - b.isright; update questionitem set udt=now(),uno= ?param1 ,uip= ?param2 ,isdel=1 where qino= ?param0] -2025-12-11 13:51:58,264 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.question.up] Prepared SQL: [UPDATE question SET udt=now(),uno= ?param0 ,uip= ?param1 ,cmno= ?param2 ,qdiff= ?param3 ,cc1= ?param4 ,cc2= ?param5 ,cc3= ?param6 ,cc4= ?param7 ,cc5= ?param8 ,isuse= ?param9 ,dpoint= ?param10 ,qtext= ?param11 ,qtextstring= ?param12 ,qdesc= ?param13 ,rightcount= ?param14 ,ispassspace= ?param15 ,isignorecase= ?param16 where qno= ?param17] -2025-12-11 13:51:58,264 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.question.uptop] Prepared SQL: [UPDATE question SET udt=now(),uno= ?param0 ,uip= ?param1 ,cmno= ?param2 ,isuse= ?param3 ,qtext= ?param4 ,qtextstring= ?param5 ,qdesc= ?param6 ,rightcount= ?param7 where qno= ?param8] -2025-12-11 13:51:58,264 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.questionitem.up] Prepared SQL: [UPDATE questionitem SET udt=now(),uno= ?param0 ,uip= ?param1 ,fgno= ?param2 ,isright= ?param3 ,qitext= ?param4 where qino= ?param5] -2025-12-11 13:51:58,264 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.up] Prepared SQL: [update cmsd set udt=now(),uno= ?param0 ,uip= ?param1 ,sdtype = ?param2 ,sdname = ?param3 ,sddesc = ?param4 ,tpoint = ?param5 ,sdcondition = ?param6 ,fgno = ?param7 where sdno= ?param8] -2025-12-11 13:51:58,264 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.uplock] Prepared SQL: [update cmsd set udt=now(),uno= ?param0 ,uip= ?param1 ,sdname = ?param2 ,sddesc = ?param3 ,tpoint = ?param4 ,sdcondition = ?param5 ,fgno = ?param6 where sdno= ?param7] -2025-12-11 13:51:58,264 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.up] Prepared SQL: [update cmrs set udt=now(),uno= ?param0 ,uip= ?param1 ,rstype = ?param2 ,rsname = ?param3 ,rscondition = ?param4 ,rscno = ?param5 ,cmino = ?param6 where rsno= ?param7] -2025-12-11 13:51:58,264 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.uplock] Prepared SQL: [update cmrs set udt=now(),uno= ?param0 ,uip= ?param1 ,rsname = ?param2 ,rscondition = ?param3 where rsno= ?param4] -2025-12-11 13:51:58,265 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmev.in] Prepared SQL: [insert into cmev (cmno,attend,attendcut,attendrfd,attendcutrfd,mid,midcut,midrfd,midcutrfd,final,finalcut,finalrfd,finalcutrfd,subject,subjectcut,subjectrfd ,subjectcutrfd,discuss,discusscut,discussrfd,discusscutrfd,etc,etccut,etcrfd,etccutrfd,cut,cutrfd,cdt,cno,udt,uno,uip) values ( ?param0 ,100,100,100,100,0,0,0,0,0,0,0,0,0,0,0 ,0,0,0,0,0,0,0,0,0,100,100,now(), ?param1 ,now(), ?param1 , ?param2 )] -2025-12-11 13:51:58,265 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmmenu.in] Prepared SQL: [insert into cmmenu (cmno,isplan,iscontent,isev,isrs,isgrade,cdt,cno,udt,uno,uip) values( ?param0 ,1,1,1,1,1,now(), ?param1 ,now(), ?param1 , ?param2 ); insert into cmmenubm (cmno,bmno,cdt,cno,udt,uno,uip) select ?param0 ,a.bmno,now(), ?param1 ,now(), ?param1 , ?param2 from boardmaster a where a.bmposition=1 and a.isopen=1 and a.isdefault=1] -2025-12-11 13:51:58,266 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy] Prepared SQL: [create temporary table if not exists temp_cminning_mapping ( old_cmino bigint, new_cmino bigint ); insert into cminning(cmno, week, iseq, isonline, ititle, icontent, iday, idate, ist, iet, ctno, istaste, sttime, atime, mstime, metime, userno, isscd, scdtype, cdt,cno,udt,uno,uip) select ?param0 , week, iseq, isonline, ititle, icontent, iday, idate, ist, iet, ctno, istaste, sttime, atime, mstime, metime, userno, isscd, scdtype, now(), ?param1 ,now(), ?param1 , ?param2 from cminning where cmno = ?param3 ; insert into temp_cminning_mapping(old_cmino, new_cmino) select old_cmino, new_cmino from ( select a.cmino as old_cmino, b.cmino as new_cmino from cminning a inner join cminning b on a.cmno = ?param3 and b.cmno = ?param0 and a.week = b.week and a.iseq = b.iseq ) t; insert into cmrs(cmno, rscno, rstype, rsname, rscondition, isdel, cmino, cdt,cno,udt,uno,uip) select ?param0 , rscno, rstype, rsname, rscondition, 0, t.new_cmino, now(), ?param1 ,now(), ?param1 , ?param2 from cmrs a inner join temp_cminning_mapping t on a.cmino = t.old_cmino where a.cmno = ?param3 and a.isdel = 0; insert into cmprof(cmno, userno, pfee, cdt,cno,udt,uno,uip) select ?param0 , userno, 0, now(), ?param1 ,now(), ?param1 , ?param2 from cmprof where cmno = ?param3 ; insert into cmbook(cmno, bkno, cdt,cno,udt,uno,uip) select ?param0 , bkno, now(), ?param1 ,now(), ?param1 , ?param2 from cmbook where cmno = ?param3 ; insert into cmrelay(cmno, rcmno, ispre, cdt,cno,udt,uno,uip) select ?param0 , rcmno, ispre, now(), ?param1 ,now(), ?param1 , ?param2 from cmrelay where cmno = ?param3 ; insert into cmncsd(cmno, ndno, cdt,cno,udt,uno,uip) select ?param0 , ndno, now(), ?param1 ,now(), ?param1 , ?param2 from cmncsd where cmno = ?param3 ; insert into cminningscd(cmino, estart, eend, quota, studyplace, sseq, cdt,cno,udt,uno,uip) select t.new_cmino, estart, eend, quota, studyplace, sseq, now(), ?param1 ,now(), ?param1 , ?param2 from cminningscd a inner join temp_cminning_mapping t on a.cmino = t.old_cmino where a.cmino in (select old_cmino from temp_cminning_mapping); insert into cmev(cmno, attend, attendcut, attendrfd, attendcutrfd, mid, midcut, midrfd, midcutrfd, final, finalcut, finalrfd, finalcutrfd, subject, subjectcut, subjectrfd, subjectcutrfd, discuss, discusscut, discussrfd, discusscutrfd, etc, etccut, etcrfd, etccutrfd, cut, cutrfd, isoffabs, cdt,cno,udt,uno,uip) select ?param0 , attend, attendcut, attendrfd, attendcutrfd, mid, midcut, midrfd, midcutrfd, final, finalcut, finalrfd, finalcutrfd, subject, subjectcut, subjectrfd, subjectcutrfd, discuss, discusscut, discussrfd, discusscutrfd, etc, etccut, etcrfd, etccutrfd, cut, cutrfd, isoffabs, now(), ?param1 ,now(), ?param1 , ?param2 from cmev where cmno = ?param3 ; insert into cmsd(sdtype, cmno, sdname, sddesc, tpoint, sdcondition, fgno, isdel, orgsdno, cdt,cno,udt,uno,uip) select sdtype, ?param0 , sdname, sddesc, tpoint, sdcondition, null, 0, sdno, now(), ?param1 ,now(), ?param1 , ?param2 from cmsd where cmno = ?param3 and isdel = 0; insert into cmmenu(cmno, isplan, iscontent, isev, isrs, isgrade, cdt,cno,udt,uno,uip) select ?param0 , isplan, iscontent, isev, isrs, isgrade, now(), ?param1 ,now(), ?param1 , ?param2 from cmmenu where cmno = ?param3 ; insert into cmmenubm(cmno, bmno, cdt,cno,udt,uno,uip) select ?param0 , bmno, now(), ?param1 ,now(), ?param1 , ?param2 from cmmenubm where cmno = ?param3 ; drop temporary table if exists temp_cminning_mapping;] -2025-12-11 13:51:58,266 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy.ex] Prepared SQL: [insert into cmexlayer(exno,qdiff,cc1,cc2,cc3,cc4,cc5,qcount,rpoint,cdt,cno,udt,uno,uip) select ?param0 ,qdiff,cc1,cc2,cc3,cc4,cc5,qcount,rpoint,now(), ?param1 ,now(), ?param1 , ?param2 from cmexlayer a where a.exno= ?param3 ; insert into cmexq(exno,qseq,qno,rpoint,cdt,cno,udt,uno,uip) select ?param0 ,qseq,qno,rpoint,now(), ?param1 ,now(), ?param1 , ?param2 from cmexq a where a.exno= ?param3 ;] -2025-12-11 13:51:58,266 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.fgnoup] Prepared SQL: [update cmsd set fgno= ?param0 where cmno= ?param1 and orgsdno= ?param2] -2025-12-11 13:51:58,266 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.fgnoup] Prepared SQL: [update cminning set fgnotf= ?param0 where cmno= ?param1 and orgcmino= ?param2] -2025-12-11 13:51:58,266 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cm.fgnocmup] Prepared SQL: [update cm set fgnocm= ?param0 where cmno= ?param1] -2025-12-11 13:51:58,266 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmpcup] Prepared SQL: [update cm set udt=now(),uno= ?param0 ,uip= ?param1 ,cgno = ?param2 ,cname = ?param3 ,sstime = ?param4 ,setime = ?param5 ,introhtml = ?param6 where cmno= ?param7] -2025-12-11 13:51:58,266 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ctpdel] Prepared SQL: [update ctpage a inner join ( select a.ctno,count(b.cmino) dcnt from ct a left outer join cminning b on b.ctno=a.ctno where a.ctno= ?param0 group by a.ctno ) b on b.ctno=a.ctno and b.dcnt = 0 set a.isdel=1,udt=now(),uno= ?param1 ,uip= ?param2 where a.cpno= ?param3] -2025-12-11 13:51:58,266 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ct.del] Prepared SQL: [update ct a inner join ( select a.ctno,count(b.cmino) dcnt from ct a left outer join cminning b on b.ctno=a.ctno where a.ctno= ?param0 group by a.ctno ) b on b.ctno=a.ctno and b.dcnt=0 set udt=now(),uno= ?param1 ,uip= ?param2 ,a.ccode=null,a.isdel=1 where b.dcnt=0 and a.ctno= ?param0] -2025-12-11 13:51:58,267 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.fgno] Prepared SQL: [update cminning set fgno= ?param0 where cmino= ?param1] -2025-12-11 13:51:58,267 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.fgnooff] Prepared SQL: [update cminning set fgnooff= ?param0 where cmino= ?param1] -2025-12-11 13:51:58,267 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.lectcmisno.up] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,cmisno =case when ?param2 is not null then ?param2 else cmisno end where lectno= ?param3 ; update pplog a left outer join ( select a.lectno,a.payno,b.pplno,a.cmisno from lect a inner join pay b on b.payno = a.payno where a.lectno = ?param3 ) b on b.pplno = a.pplno set a.cmisno = case when b.cmisno is not null then b.cmisno else a.cmisno end where b.lectno = ?param3 ; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end ,a.sdate = (case when b.estart is not null then date_format(b.estart,'%Y-%m-%d 00:00:00') else a.sdate end) where a.lectno = ?param3 and c.cshape = 1; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end where a.lectno = ?param3 and c.cshape <> 1;] -2025-12-11 13:51:58,286 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cmforchange] Prepared SQL: [select b.cmno,b.cname,b.classno,b.cshape ,t.tyear,t.tseq from cm a inner join cm b on b.ismaster=0 and b.pcmno=a.pcmno and b.cmno <> ?param0 and b.setime is not null and b.setime > now() and b.isuse=1 and b.isdel=0 inner join term t on t.tmno=b.tmno left outer join lect c on c.cmno=b.cmno and c.status in (1,3,4) and c.ischanged=0 where a.cmno= ?param0 group by b.cmno,b.cname,b.classno,b.quota,b.cshape ,t.tyear,t.tseq having b.quota = 0 or b.quota > count(c.lectno) order by b.cname,b.classno,b.setime] -2025-12-11 13:51:58,286 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.scdlects] Prepared SQL: [select a.scdno,a.dday,a.dtime,a.istalk,a.isemail,a.issms,a.isuse from scdlect a order by a.scdno] -2025-12-11 13:51:58,287 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.encourages] Prepared SQL: [insert into alarms (userno,atime,scdno,cmexno,dday,isdel,cdt,cno,udt,uno,uip) select a.userno,now(),a.scdno,a.cmexno,a.dday,0,now(), ?param0 ,now(), ?param0 , ?param1 from ( select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.attrate < 80 and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 where a.scdno < 3 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmex e on e.cmno=c.cmno and e.extype=case when a.scdno=3 then 0 else 1 end and e.isdel=0 left outer join lectex f on f.lectno=c.lectno and f.exno=e.exno where a.scdno > 2 and a.scdno < 5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=0 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=1 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=6 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmrs e on e.cmno=c.cmno and e.rstype=0 and e.isdel=0 left outer join lectrs f on f.lectno=c.lectno and f.rsno=e.rsno where a.scdno=7 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,c.sdate stime ,c.edate etime,e.cname studyplace,b.studytime days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join cm b on b.ismaster=0 and b.cshape =1 and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.sdate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 left outer join comcode e on e.ccode = b.studyplace where a.scdno=8 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.exno cmexno,b.exname cname,b.estime stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join exam b on date_format(b.estime,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') and b.isopen=1 inner join examuser c on c.exno=b.exno and c.status=1 and c.pstatus=1 inner join users d on d.userno=c.userno and d.status=1 where a.scdno=9 and a.isuse=1 and a.dtime= ?param2 ) a; select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.attrate < 80 and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 where a.scdno < 3 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmex e on e.cmno=c.cmno and e.extype=case when a.scdno=3 then 0 else 1 end and e.isdel=0 left outer join lectex f on f.lectno=c.lectno and f.exno=e.exno where a.scdno > 2 and a.scdno < 5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=0 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=1 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=6 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmrs e on e.cmno=c.cmno and e.rstype=0 and e.isdel=0 left outer join lectrs f on f.lectno=c.lectno and f.rsno=e.rsno where a.scdno=7 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,c.sdate stime ,c.edate etime,e.cname studyplace,b.studytime days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join cm b on b.ismaster=0 and b.cshape =1 and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.sdate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 left outer join comcode e on e.ccode = b.studyplace where a.scdno=8 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.exno cmexno,b.exname cname,b.estime stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join exam b on date_format(b.estime,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') and b.isopen=1 inner join examuser c on c.exno=b.exno and c.status=1 and c.pstatus=1 inner join users d on d.userno=c.userno and d.status=1 where a.scdno=9 and a.isuse=1 and a.dtime= ?param2] -2025-12-11 13:51:58,288 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cmrs] Prepared SQL: [select a.rsno,a.rstype,a2.rscno,a2.rscname,b.cshape,b.cname,b.classno,b.rstime,b.retime,b.sstime,b.setime ,c.tyear,c.tseq ,count(distinct d.lectno) countlect,count(distinct e.lectno) countok ,g.username as teachername from cmrs a inner join rsc a2 on a2.rscno=a.rscno inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno inner join lect d on d.cmno=b.cmno and d.status=1 and d.ischanged=0 left outer join lectrs e on e.lectno=d.lectno and e.rsno=a.rsno left outer join cminning f on a.cmino = f.cmino left outer join users g on g.userno = f.userno where a.rsno= ?param0 group by a.rsno,a.rstype,a2.rscno,a2.rscname,b.cshape,b.cname,b.classno,b.rstime,b.retime,b.sstime,b.setime,c.tyear,c.tseq] -2025-12-11 13:51:58,288 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cmrscqs] Prepared SQL: [select a.rsno ,b.rscqno ,c.qno,c.qtext,c.atype ,d.qino,d.qitext ,sum(case when concat(',',e.atext,',') like concat('%,',d.qino,',%') then 1 else 0 end) scount ,count(e.atext) acount ,group_concat(e.atext order by e.cdt separator '
') atext from cmrs a inner join rscq b on b.rscno=a.rscno inner join question c on c.qno=b.qno left outer join questionitem d on d.qno=c.qno and d.isdel=0 left outer join lectrs e on e.rsno=a.rsno and e.rscqno=b.rscqno where a.rsno= ?param0 group by a.rsno ,b.rscqno ,c.qno,c.qtext,c.atype ,d.qino,d.qitext order by b.dseq,b.qno,d.qino] -2025-12-11 13:51:58,288 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.rscq] Prepared SQL: [select a.rscqno,a.qno,q.atype,qi.qino,row_number() over(partition by qi.qno order by qi.qino) rno from rscq a inner join question q on q.qno=a.qno left outer join questionitem qi on qi.qno=q.qno and qi.isdel=0 where a.rscno= ?param0 order by a.dseq] -2025-12-11 13:51:58,288 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectrss] Prepared SQL: [select a.rsno,b.lectno,c.rscno,c.rscqno,u.username,u.userid,uc.cname ccpositionname,b.isrebate,c.cdt,c.atext from cmrs a inner join lect b on b.cmno=a.cmno and b.status=1 and b.ischanged=0 inner join users u on u.userno=b.userno left outer join assign ua on ua.asno=u.asno left outer join comcode uc on uc.ccode=u.ccposition inner join lectrs c on c.lectno=b.lectno and c.rsno=a.rsno inner join rscq rq on rq.rscqno=c.rscqno inner join question q on q.qno=rq.qno where a.rsno= ?param0 order by u.username,u.userno,rq.dseq,rq.rscqno] -2025-12-11 13:51:58,289 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.attoffs] Prepared SQL: [select c.tyear,c.tseq ,a.cmno,a.cname,a.classno ,b.cmino,b.week,b.iseq,b.ititle,b.idate,b.ist,b.iet ,d.username from cm a inner join cminning b on b.cmno=a.cmno and b.isonline=0 and b.idate= ?param0 inner join term c on c.tmno=a.tmno left outer join users d on d.userno=b.userno where a.ismaster=0 and a.sstime <= ?param0 and a.setime >= ?param0 and a.isuse=1 and a.isdel=0 order by b.iet,a.cname] -2025-12-11 13:51:58,289 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cminning] Prepared SQL: [select c.tyear,c.tseq ,b.cshape,b.cname,b.classno ,a.cmino,a.ititle,a.idate,a.ist,a.iet from cminning a inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno where a.cmino= ?param0] -2025-12-11 13:51:58,289 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectinnings.foratt] Prepared SQL: [select a.cmino,b.lectno,c.userno ,ca.asname,c.username,c.userid,d.stime,d.etime,d.istatus ,row_number() over(order by d.udt desc,c.username) rno ,count(a.cdt) over() pagetotalcount from cminning a inner join lect b on b.cmno=a.cmno and b.status=1 and b.ischanged=0 inner join users c on c.userno=b.userno and c.status=1 left outer join assign ca on ca.asno=c.asno left outer join lectinning d on d.lectno=b.lectno and d.cmino=a.cmino where a.cmino= ?param0 order by rno] -2025-12-11 13:51:58,291 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.pagelogs_page] Prepared SQL: [select a.cdt,a.uip,b.pagename,a.loginfo from menupage b inner join ( select cdt, uip, loginfo, pno from pagelog a where a.userno= ?param0 and a.logsite= ?param1 and a.cdt between ?param2 and ?param3 ) a on b.pno=a.pno] -2025-12-11 13:51:58,292 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.reexam.log] Prepared SQL: [select a.* from ( select a.estart,eend,eip ,row_number() over(order by a.cdt desc) rno ,count(a.cno) over() pagetotalcount from lectexrelog a where a.lectno= ?param0 and a.exno= ?param1 ) a order by a.rno] -2025-12-11 13:51:58,292 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectexq] Prepared SQL: [select a.lectno,a.exno,a.eqno,a.atext,a.qinos,a.cpoint,a.dpoint,a.iscorrect,a.qseq ,c.qno,c.atype,c.qtext from lectexq a inner join cmexq b on b.eqno=a.eqno inner join question c on c.qno=b.qno where a.lectno= ?param0 and a.exno= ?param1 order by a.qseq] -2025-12-11 13:51:58,293 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsdfiles] Prepared SQL: [select d.orgname,d.fileurl,c.userno,c.userid,c.username from lectsd a inner join lect b on b.lectno=a.lectno and b.status=1 and b.ischanged=0 inner join users c on c.userno=b.userno inner join fileinfo d on d.fgno=a.fgno and d.isdel=0 where a.sdno= ?param0] -2025-12-11 13:51:58,293 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectdiscuss] Prepared SQL: [select a.sdno,a.tpoint sdtpoint ,b.lectno,b.cpoint,b.feedb,b.submittime,b.checktime ,c.userno,c.username,c.userid ,d.asname from cmsd a inner join lect b2 on b2.lectno= ?param0 inner join users c on c.userno=b2.userno left outer join assign d on d.asno=c.asno left outer join lectsd b on b.lectno=b2.lectno and b.sdno=a.sdno where a.sdno= ?param1] -2025-12-11 13:51:58,295 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.mydata] Prepared SQL: [select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,a.intval9 ,a.longval,a.longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,a.time3,a.time4 ,a.time5,a.time6 ,a.rno ,a.iscomplete ,a.studytime ,a.studyplacename studyplacename, a.studyplace ,a.cshape from( select 1 dtype ,d.tyear intval,d.tseq intval2,c.cshape intval3,a.pstatus intval4,case when e.rfdno is null then 0 else 1 end intval5,a.isrebate intval6,a.itemno intval7 ,case when (case when l.sdate is null then c.sstime else l.sdate end) < now() and (case when l.edate is null then c.setime else l.edate end) > now() then 1 else 0 end intval8 ,c.studydays intval9 ,l.lectno longval,a.payno longval2 ,c.cname strval,null strval2,null strval3 ,c.rstime time,c.retime time2 ,b.cdt time3,f.estart time4 ,CASE WHEN l.sdate IS NULL then (case when c.cshape ='1' then f.estart else l.cdt end) ELSE l.sdate end AS time5 ,case when l.edate is null then f.eend else l.edate end time6 ,case when b.pstatus = 1 then 99 else b.pstatus end as sortpstatus ,row_number() over(order by sortpstatus, c.retime, b.payno,a.pino) rno ,l.iscomplete ,c.studytime, cc.cname studyplacename, cmis.studyplace, l.cdt ,c.cshape from payitem a inner join pay b on b.payno=a.payno and b.pstatus in (21,22,51,55) and b.rstatus < 2 inner join cm c on c.cmno=a.itemno and c.rstime < now() and c.retime > now() inner join lect l on l.cmno=c.cmno and (l.status < 5 or l.status = 6) and l.ischanged=0 and l.userno=b.userno inner join term d on d.tmno=c.tmno left outer join payrfd e on e.payno=a.payno and e.payno=a.payno and e.rstatus=0 left outer join cminningscd f on f.cmisno = l.cmisno LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = l.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.ptype in (0,1,4) and a.userno= ?param0 and a.pstatus in (21,22,51,55) and a.rstatus=0 and 1 = case when c.retime = '2099-12-31 23:59:59' and l.stime is not null then 0 else 1 end order by sortpstatus,l.cdt desc, c.retime desc, b.payno,a.pino ) a union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,a.time3,a.time4 ,a.time5,a.time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 2 dtype ,c.tyear intval,c.tseq intval2,b.cshape intval3,0 intval4,0 intval5,a.isrebate intval6,a.cmno intval7,0 intval8 ,a.lectno longval,0 longval2 ,b.cname strval,null strval2,null strval3 ,case WHEN a.sdate IS NULL then (case when b.cshape ='1' then d.estart else a.cdt end) ELSE a.sdate end AS time ,case when a.edate is null then d.eend else a.edate end time2 ,d.estart time3,d.eend time4 ,e.cdt time5,null time6 ,row_number() over(order by b.setime desc) rno ,case when d.eend is not null then d.eend else a.edate end as sortedate ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join pay e on e.payno = a.payno inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno left outer join cminningscd d on a.cmisno = d.cmisno LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and (case when a.sdate is null then b.setime else a.edate end) >= now() order by case when time2 > now() then 1 else 0 end asc ,sortedate asc, time2 asc ) a union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,1 intval,c.iseq intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,null strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.iseq) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno inner join cminning c on c.cmno=b.cmno and c.isonline=1 and c.isscd = 0 left outer join lectinning d on d.lectno=a.lectno and d.cmino=c.cmino and d.istatus=2 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,2 intval,c.iseq intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,concat(date_format(c.idate,'%m/%d'),' ',left(c.ist,2),':',right(c.ist,2),' ~ ',left(c.iet,2),':',right(c.iet,2)) strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.iseq) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cminning c on c.cmno=b.cmno and c.isonline=0 and c.isscd = 0 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,3 intval,0 intval2,b.classno intval3,c.extype intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.extype,c.cdt) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cmex c on c.cmno=b.cmno and c.isdel=0 and c.econdition <= a.attrate LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' left outer join lectex d on d.lectno=a.lectno and d.exno=c.exno and d.eend is not null where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,4 intval,0 intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.cdt) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname as studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cmsd c on c.sdtype=0 and c.cmno=b.cmno and c.isdel=0 and c.sdcondition <= a.attrate left outer join lectsd d on d.lectno=a.lectno and d.sdno=c.sdno and d.submittime is not null LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,5 intval,0 intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.cdt) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cmsd c on c.sdtype=1 and c.cmno=b.cmno and c.isdel=0 and c.sdcondition <= a.attrate left outer join lectsdboard d on d.lectno=a.lectno and d.sdno=c.sdno and d.isdel=0 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,a.longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 4 dtype ,a.scdno intval,a.dday intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,b.cmno intval7,0 intval8 ,c.lectno longval,a.alno longval2 ,b.cname strval,null strval2,null strval3 ,a.atime time,c.edate time2 ,row_number() over(order by a.atime desc) rno ,c.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from alarms a inner join cm b on b.cmno=a.cmexno inner join lect c on c.cmno=b.cmno and c.userno=a.userno and c.status=1 and c.ischanged=0 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = c.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.scdno < 9 and a.isdel=0 order by a.atime desc limit 5 ) a] -2025-12-11 13:51:58,297 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.myexamrenews] Prepared SQL: [select a.exno,a.userno,a.certtime,a.certdate,a.certindate,a.renewreason,a.isfirst,a.certidx ,b.username cnoname from examuserrenew a left outer join users b on b.userno=a.cno where a.exno= ?param0 and a.userno= ?param1 order by a.certdate desc] -2025-12-11 13:51:58,297 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.myexamrenewlects] Prepared SQL: [select a.*,b.cmno,b.oktime,b.iscomplete from ( select distinct(c.cmno),c.cname,c.cshape from examuser a inner join exam b on b.exno=a.exno inner join cm c on c.certcc=b.certcc and c.certgradecc=b.certgradecc and c.isdel=0 and c.isuse=1 inner join cg d on d.cgno = c.cgno and d.isuse=1 and d.isdel=0 and d.iscover=1 where a.exno= ?param0 and a.userno= ?param1 )a inner join lect b on b.cmno=a.cmno where b.status=1 and b.iscomplete=1 and b.ischanged=0 and b.userno= ?param1 group by a.cmno,a.cname,a.cshape,b.oktime,b.iscomplete limit 3] -2025-12-11 13:51:58,297 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.myalarm] Prepared SQL: [select 4 dtype,a.scdno intval,a.dday intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,b.cmno intval7 ,c.lectno longval,a.alno longval2 ,b.cname strval,null strval2,null strval3 ,a.atime time,null time2 from alarms a inner join cm b on b.cmno=a.cmexno inner join lect c on c.cmno=b.cmno and c.userno=a.userno and c.status=1 and c.ischanged=0 where a.userno= ?param0 and date_add(a.atime, interval 3 month) > now() and a.scdno < 9 and a.isdel=0 order by a.atime desc] -2025-12-11 13:51:58,297 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectex.result] Prepared SQL: [select a.etime,a.exname,a.tpoint fullpoint,a.isresultopen ,b.estart,b.eend,b.tpoint, b.udt from cmex a inner join lectex b on b.lectno= ?param0 and b.exno=a.exno inner join lect c on c.lectno=b.lectno and c.userno= ?param1 where a.exno= ?param2] -2025-12-11 13:51:58,297 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectexq.result] Prepared SQL: [select d.atype,b.cpoint,b.dpoint,d.qtext,b.atext,d.qdesc,b.iscorrect,c.qno,b.eqno,b.qseq from lectex a inner join lect a2 on a2.lectno=a.lectno and a2.userno= ?param0 inner join lectexq b on b.lectno=a.lectno and b.exno=a.exno inner join cmexq c on c.eqno=b.eqno inner join question d on d.qno=c.qno where a.lectno= ?param1 and a.exno= ?param2 order by b.qseq] -2025-12-11 13:51:58,297 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectexresult.selectrate] Prepared SQL: [select a.eqno,sum(case when a.atext = b.atext then 1 else 0 end) / count(b.eqno) * 100 selectrate from lectexq a inner join lect a2 on a2.lectno=a.lectno and a2.userno= ?param0 inner join lectexq b on b.exno=a.exno and b.eqno=a.eqno where a.lectno= ?param1 and a.exno= ?param2 group by a.eqno] -2025-12-11 13:51:58,298 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.myrecomm] Prepared SQL: [select c.tyear,c.tseq,a.cmno,b.cshape,b.cname,b.rstime,b.retime,e.cgcode,b.isrefund from ( select a.* from ( select distinct b.ispre idx,c.cmno from lect a inner join cmrelay b on b.cmno=a.cmno inner join cm c on c.ismaster=0 and c.pcmno=b.rcmno and c.rstime < now() and c.retime > now() left outer join lect d on d.userno=a.userno and d.cmno=c.cmno where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null order by b.ispre,c.retime limit 2 ) a union all select a.* from ( select 2 idx,c.cmno from users a inner join comcode b on b.ccode=a.ccposition inner join cm c on c.ismaster=0 and c.rstime < now() and c.retime > now() and c.jobpositiongrade like concat('%',b.refcode,'%') left outer join lect d on d.userno=a.userno and d.cmno=c.cmno where a.userno= ?param0 and d.lectno is null order by c.retime limit 2 ) a ) a inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno inner join cg d on d.cgno=b.cgno inner join cg e on e.cgno=d.pcgno order by a.idx,b.retime limit 2] -2025-12-11 13:51:58,298 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.attcert.check] Prepared SQL: [select ifnull(a.isattcheck,0) intval,b.ischkatt intval2,c.ischkatt intval3 ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) strval from lect a inner join users b on b.userno = a.userno inner join cm c on c.cmno = a.cmno where a.lectno = ?param0] -2025-12-11 13:51:58,298 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectinning.attcert.check] Prepared SQL: [select ifnull(d.isattcheck,0) intval,b.ischkatt intval2,c.ischkatt intval3 ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) strval ,b.authplatform strval2 from lect a inner join users b on b.userno = a.userno inner join cm c on c.cmno = a.cmno left outer join lectinning d on d.lectno = a.lectno and d.cmino = ?param0 where a.lectno = ?param1 and a.userno = ?param2] -2025-12-11 13:51:58,298 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lecture.document.past] Prepared SQL: [select no lectno,substr(a.cshape,1,3) cshapename2,a.cgname cname,a.ssdate sstime,a.sedate setime ,case when a.rprice> 0 then 1 else 0 end isrebate from docprintpast a inner join users b on b.userpno= a.userpno where userno = ?param0] -2025-12-11 13:51:58,298 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectinning.new] Prepared SQL: [select a.logno longval ,a.lectno intval,a.cmino intval2,max(a.intval+a.intval2) intval3 ,a.strval,a.strval2,a.intval3 intval4 from( select a.logno,a.lectno,a.cmino ,case when b.edate < now() then 0 when b.status <> 1 then 0 else case when a.stime = a.etime then 1 else 0 end end intval ,case when b.edate < now() then 0 when b.status <> 1 then 0 else case when (timestampdiff(second,a.stime,a.etime)%300) = 0 then 1 else 0 end end intval2 ,c.cname strval,d.ititle strval2,d.iseq intval3 from lectinningpage a inner join lect b on b.lectno = a.lectno inner join cm c on c.cmno = b.cmno inner join cminning d on d.cmino = a.cmino where b.userno = ?param0 order by a.cdt desc limit 1 ) a] -2025-12-11 13:51:58,299 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user2] Prepared SQL: [select max(lectCnt) * min(checkNum) from ( select count(t1.lectno) as lectCnt, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (103,104,105) and t5.typegrade = ?param0 and t5.typeedu = ?param1 and t1.userno = ?param2 and t5.typeman = 28 union select 0 as lectCnt, (case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param2 and t2.pcmno = ?param3 )t] -2025-12-11 13:51:58,299 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user3] Prepared SQL: [select max(lectCnt) * min(checkNum) from ( select count(t1.lectno) as lectCnt, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (103,104) and t5.typeedu = 30 and t1.userno = ?param0 and t5.typeman = 28 union select 0 as lectCnt, (case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param0 and t2.pcmno = ?param1 )t] -2025-12-11 13:51:58,299 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user4] Prepared SQL: [select count(t1.lectno) from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param0 and t2.pcmno = ?param1] -2025-12-11 13:51:58,299 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user5] Prepared SQL: [select max(lectCnt) * min(checkNum) from ( select count(t1.lectno) as lectCnt, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (103,104) and t5.typeedu = ?param0 and t1.userno = ?param1 and t5.typeman = 28 union select 0 as lectCnt, (case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param1 and t2.pcmno = ?param2 )t] -2025-12-11 13:51:58,300 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user6] Prepared SQL: [select (max(lectCnt1) + max(lectCnt2)) * min(checkNum) from ( select count(t1.lectno) as lectCnt1, 0 as lectCnt2, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (102,103,104,105) and t5.typeedu = 35 and t1.userno = ?param0 and t5.typeman = 28 and t5.typegrade in (38,39) union select 0 as lectCnt1, count(t1.lectno) as lectCnt2,(case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param0 and t2.pcmno = ?param1 )t] -2025-12-11 13:51:58,300 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.pplog.get] Prepared SQL: [select l.lectno, l.cmno, l.payno, pp.cshape, cc.cname zstring1, cc2.cname zstring2, cc3.cname zstring3, cc4.cname zstring4, cc5.cname zstring5 from lect l inner join pay p on l.payno = p.payno and l.userno = p.userno inner join pplog pp on p.pplno = pp.pplno left outer join comcode cc on cc.ccode = pp.typeman left outer join comcode cc2 on cc2.ccode = pp.typeedu left outer join comcode cc3 on cc3.ccode = pp.typegrade left outer join comcode cc4 on cc4.ccode = pp.typejob left outer join comcode cc5 on cc5.ccode = pp.typejobitem where l.lectno = ?param0 and l.userno = ?param1] -2025-12-11 13:51:58,301 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.enroll.get] Prepared SQL: [SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED; SELECT a.USERNO , b.lectno , b.ISCOMPLETE , b.completeno , c.cmno , c.CNAME , d.PCGNO , e.PAYNO , e.PSTATUS , f.CSHAPE , f.TYPEMAN , f.TYPEEDU , f.TYPEGRADE , f.TYPEJOB , d.CGCODE , d.CGNAME , f.CMISNO FROM users a INNER JOIN lect b ON a.USERNO = b.USERNO INNER JOIN cm c ON b.CMNO = c.CMNO INNER JOIN cg d ON c.cgno = d.cgno INNER JOIN pay e ON b.payno = e.PAYNO INNER JOIN pplog f ON b.USERNO = e.USERNO AND b.CMNO = f.CMNO AND e.PPLNO = f.PPLNO WHERE b.STATUS = 1 AND (e.PSTATUS = 1 OR e.PSTATUS = 22) AND b.USERNO = ?param0 ;] -2025-12-11 13:51:58,301 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.sedate.change] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,sdate = ?param2 ,edate= ?param3 where lectno= ?param4 and status = 1] -2025-12-11 13:51:58,302 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectchange] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,ischanged=1 where lectno= ?param2 ; insert into lect (cmno,payno,pino,userno,status,iscomplete,orgcmno,attrate,isrebate,ispc,isjoin,fgno,ischanged,cdt,cno,udt,uno,uip) select ?param3 ,payno,pino,userno,status,null,cmno,0,isrebate,ispc,isjoin,fgno,0,now(), ?param0 ,now(), ?param0 , ?param1 from lect a where a.lectno= ?param2] -2025-12-11 13:51:58,304 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsd.save] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,iscopy= ?param2 ,cpoint= ?param3 ,feedb= ?param4 ,memo= ?param5 ,checktime=case when ?param3 is not null or ?param4 is not null then now() else checktime end ,checkip=case when ?param3 is not null or ?param4 is not null then ?param1 else checkip end ,fgno= ?param6 where lectno= ?param7 and sdno= ?param8 ; insert into lectsd (lectno,sdno,atext,fgno,copyrate,iscopy,cpoint,feedb,memo,submittime,submitip,checktime,checkip,cdt,cno,udt,uno,uip) select ?param7 , ?param8 ,null, ?param6 ,null, ?param2 , ?param3 , ?param4 , ?param5 ,null,null ,case when ?param3 is not null or ?param4 is not null then now() else null end ,case when ?param3 is not null or ?param4 is not null then ?param1 else null end ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectsd b on b.lectno= ?param7 and b.sdno= ?param8 where b.lectno is null] -2025-12-11 13:51:58,305 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsd.save2] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,iscopy= ?param2 ,cpoint= ?param3 ,feedb= ?param4 ,memo= ?param5 ,checktime=case when ?param3 is not null or ?param4 is not null then now() else checktime end ,checkip=case when ?param3 is not null or ?param4 is not null then ?param1 else checkip end ,submittime=case when ?param6 = 'T' then now() else submittime end ,submitip=case when ?param6 = 'T' then ?param1 else submitip end ,fgno= ?param7 where lectno= ?param8 and sdno= ?param9 ; insert into lectsd (lectno,sdno,atext,fgno,copyrate,iscopy,cpoint,feedb,memo,submittime,submitip,checktime,checkip,cdt,cno,udt,uno,uip) select ?param8 , ?param9 ,null, ?param7 ,null, ?param2 , ?param3 , ?param4 , ?param5 ,case when ?param6 = 'T' then now() else null end ,case when ?param6 = 'T' then ?param1 else null end ,case when ?param3 is not null or ?param4 is not null then now() else null end ,case when ?param3 is not null or ?param4 is not null then ?param1 else null end ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectsd b on b.lectno= ?param8 and b.sdno= ?param9 where b.lectno is null; update lect l inner join ( select l.lectno, round(avg(ifnull(ls.cpoint,0)),1) as avgtpoint, round(((round(avg(ifnull(ls.cpoint,0)),1) * ce.subject / 100) ),1) spoint from lect l inner join cmsd cs on l.cmno = cs.cmno and cs.sdtype = 0 and cs.isdel = 0 left outer join lectsd ls on l.lectno = ls.lectno and cs.sdno = ls.sdno and ls.sdno= ?param9 inner join cmev ce on l.cmno = ce.cmno where l.status = 1 and l.lectno = ?param8 group by l.lectno )t on l.lectno = t.lectno set l.spoint = t.spoint , l.subjectpoint = t.avgtpoint , l.udt = now() , l.uno = ?param0 , l.uip= ?param1 where l.status = 1 and l.lectno = ?param8 ; update lect l inner join ( select l.lectno, round(avg(ifnull(ls.cpoint,0)),1) as avgtpoint, round(((round(avg(ifnull(ls.cpoint,0)),1) * ce.discuss / 100)),1) dpoint from lect l inner join cmsd cs on l.cmno = cs.cmno and cs.sdtype = 1 and cs.isdel = 0 left outer join lectsd ls on l.lectno = ls.lectno and cs.sdno = ls.sdno and ls.sdno= ?param9 inner join cmev ce on l.cmno = ce.cmno where l.status = 1 and l.lectno = ?param8 group by l.lectno )t on l.lectno = t.lectno set l.dpoint = t.dpoint , l.discusspoint = t.avgtpoint , l.udt = now() , l.uno = ?param0 , l.uip= ?param1 where l.status = 1 and l.lectno = ?param8 ;] -2025-12-11 13:51:58,306 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsd2.save] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,cpoint= ?param2 ,feedb= ?param3 ,checktime=case when ?param2 is not null or ?param3 is not null then now() else checktime end ,checkip=case when ?param2 is not null or ?param3 is not null then ?param1 else checkip end where lectno= ?param4 and sdno= ?param5 ; insert into lectsd (lectno,sdno,atext,fgno,copyrate,iscopy,cpoint,feedb,submittime,submitip,checktime,checkip,cdt,cno,udt,uno,uip) select ?param4 , ?param5 ,null,null,null,0, ?param2 , ?param3 ,null,null ,case when ?param2 is not null or ?param3 is not null then now() else null end ,case when ?param2 is not null or ?param3 is not null then ?param1 else null end ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectsd b on b.lectno= ?param4 and b.sdno= ?param5 where b.lectno is null] -2025-12-11 13:51:58,307 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.edub2b] Prepared SQL: [insert into edub2b (etype,userno,edate,esubject,etarget,ecount,eplace,ecomment,compname,ceoname,brno,addr,btype,bkind,manname,email,telno,fgno,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 ,HEX(AES_ENCRYPT( ?param15 , 'np123@!')),HEX(AES_ENCRYPT( ?param16 , 'np123@!')), ?param17 ,now(), ?param18 ,now(), ?param18 , ?param19 )] -2025-12-11 13:51:58,307 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.alarm.del] Prepared SQL: [update alarms set isdel=1 where alno= ?param0 and userno= ?param1] -2025-12-11 13:51:58,307 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.completetime.change] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,completetime= ?param2 where lectno= ?param3 and iscomplete=1;] -2025-12-11 13:51:58,307 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.drop2day] Prepared SQL: [update pay a inner join lect b on b.payno = a.payno and b.cmno = ?param0 and b.ischanged=0 and ifnull(b.isready,0) = 1 and b.status = 4 and DATE_ADD(b.oktime, INTERVAL 2 DAY) < now() set a.pstatus = 52, a.udt = now(), a.uno = ?param1 , a.uip = ?param2 ; update payitem a inner join pay b on b.payno = a.payno and b.pstatus = 52 inner join lect c on c.payno = b.payno and c.cmno = ?param0 and c.ischanged=0 and ifnull(c.isready,0) = 1 and c.status = 4 and DATE_ADD(c.oktime, INTERVAL 2 DAY) < now() set a.pstatus = b.pstatus, a.udt = now(), a.uno = ?param1 , a.uip = ?param2 ; update lect set status = 5, oktime = now(), udt = now(), uno = ?param1 , uip = ?param2 where cmno = ?param0 and ifnull(isready,0) = 1 and ischanged=0 and status = 4 and DATE_ADD(oktime, INTERVAL 2 DAY) < now()] -2025-12-11 13:51:58,307 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.isatt.in] Prepared SQL: [update lect set isattcheck = 1, lakey = ?param0 , latime = now() where lectno = ?param1] -2025-12-11 13:51:58,308 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectinning.isatt.in] Prepared SQL: [update lectinning a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 set a.isattcheck = ?param1 ,a.udt=now(),a.uno= ?param2 ,a.uip= ?param3 where a.lectno= ?param4 and a.cmino= ?param5 ; insert into lectinning (lectno,cmino,totstudy,stime,etime,istatus,finishtime,sip,eip,ispcs,ispce,pseq,psec,isattcheck,cdt,cno,udt,uno,uip) select ?param4 ,a.cmino,0,now(),now(),case when a.atime=0 then 2 else 0 end,case when a.atime=0 then now() else null end, ?param3 , ?param3 ,1,null,ctp.pseq,0, ?param1 ,now(), ?param2 ,now(), ?param2 , ?param3 from cminning a inner join ctpage ctp on ctp.ctno=a.ctno and ctp.isdel=0 and ctp.pseq=1 left outer join lectinning b on b.lectno= ?param4 and b.cmino= ?param5 where a.cmino= ?param5 and b.lectno is null;] -2025-12-11 13:51:58,308 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cmisno.up] Prepared SQL: [update lect set cmisno = ?param0 where lectno = ?param1 ; update pplog a left outer join ( select a.lectno,a.payno,b.pplno,a.cmisno from lect a inner join pay b on b.payno = a.payno where a.lectno = ?param1 ) b on b.pplno = a.pplno set a.cmisno = b.cmisno where b.lectno = ?param1 ; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = (case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end) ,a.sdate = (case when b.estart is not null then date_format(b.estart,'%Y-%m-%d 00:00:00') else a.sdate end) where a.lectno = ?param1 and c.cshape = 1; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end where a.lectno = ?param1 and c.cshape <> 1;] -2025-12-11 13:51:58,308 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsd.del] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,submittime=null ,submitip=null ,fgno=null where lectno= ?param2 and sdno= ?param3 ;] -2025-12-11 13:51:58,325 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bmos] Prepared SQL: [select a.opno,a.bmno,a.opname,a.isuse,a.dsort ,a.opno value,a.opname text from boardmasteropening a where a.bmno= ?param0 and a.isdel=0 order by a.dsort,a.cdt] -2025-12-11 13:51:58,326 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.get] Prepared SQL: [select e.asname ,c.bmno,c.bmname,c.isuseopening,c.isreply,c.disptype,c.bmtype ,f.opname ,b.bno,b.pbno,b.subject,b.istop,b.issecr,b.cdt,d.username cnoname,b.rcount,b.fgno,b.fgnothumb,b.opno,b.contents,b.isopen ,b2.subject psubject ,g.cmno,g.cname,g.classno ,h.tmno,h.tyear,h.tseq ,count(b3.bno) ccount from board b inner join boardmaster c on c.bmno=b.bmno inner join users d on d.userno=b.cno left outer join board b2 on b2.bno=b.pbno and b2.isdel=0 left outer join board b3 on b3.pbno=b.bno and b3.isdel=0 left outer join assign e on e.asno=c.asno left outer join boardmasteropening f on f.opno=b.opno left outer join cm g on g.cmno=b.cmno left outer join term h on h.tmno=g.tmno where b.bno= ?param0 group by e.asname ,c.bmno,c.bmname,c.isuseopening,c.isreply,c.disptype,c.bmtype ,f.opname ,b.bno,b.pbno,b.subject,b.istop,b.issecr,b.cdt,d.username,b.rcount,b.fgno,b.fgnothumb,b.opno,b.contents,b.isopen ,b2.subject ,g.cmno,g.cname,g.classno ,h.tmno,h.tyear,h.tseq] -2025-12-11 13:51:58,327 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.boardcmts] Prepared SQL: [select a.bcno,a.bno,a.ctext,a.isdel,a.cdt,a.udt,a.cno ,b.username cnoname,b.usertype from boardcmt a inner join users b on b.userno=a.cno where a.bno= ?param0 and a.isdel=0 order by a.cdt desc] -2025-12-11 13:51:58,327 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bs.forqna] Prepared SQL: [select a.bno,a.pbno,a.subject,a.contents,a.cdt,a.fgno,f.opname,a.cdt,b.usertype,a.rcount from board a inner join users b on b.userno=a.cno left outer join boardmasteropening f on f.opno=a.opno where a.bno= ?param0 and (a.cno= ?param1 or b.usertype in (91,92)) union all select a.bno,a.pbno,a.subject,a.contents,a.cdt,a.fgno,f.opname,a.cdt,b.usertype,a.rcount from board a inner join users b on b.userno=a.cno left outer join boardmasteropening f on f.opno=a.opno where a.pbno= ?param0] -2025-12-11 13:51:58,328 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bm.in] Prepared SQL: [insert into boardmaster (bmcode,bmposition,bmname,bmdesc,bmtype,disptype,isuseopening,isreply,isopen,isdefault,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 ,0,now(), ?param9 ,now(), ?param9 , ?param10 );] -2025-12-11 13:51:58,328 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bm.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:51:58,329 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.in] Prepared SQL: [insert into board (pbno,bmno,opno,subject,contents,fgno,fgnothumb,cmno,rcount,rpcount,isdel,istop,issecr,isopen,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 ,0,0,0, ?param8 , ?param9 , ?param10 ,now(), ?param11 ,now(), ?param11 , ?param12 );] -2025-12-11 13:51:58,329 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:51:58,330 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.inp] Prepared SQL: [insert into board (pbno,bmno,opno,subject,contents,fgno,fgnothumb,cmno,rcount,rpcount,isdel,istop,issecr,isopen,cdt,cno,udt,uno,uip) select bno,bmno,opno, ?param0 , ?param1 , ?param2 , ?param3 ,cmno,0,0,0,0, ?param4 , ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 from board where bno= ?param8 ;] -2025-12-11 13:51:58,330 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.inp.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:51:58,330 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.boardcmt.in] Prepared SQL: [update board set rpcount = rpcount+1 where bno= ?param0 ; insert into boardcmt (bno,ctext,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,0,now(), ?param2 ,now(), ?param2 , ?param3 );] -2025-12-11 13:51:58,330 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.boardcmt.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:51:58,331 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bm.up] Prepared SQL: [update boardmaster set udt=now(),uno= ?param0 ,uip= ?param1 ,bmname = ?param2 ,bmdesc = ?param3 ,bmtype =case when isdefault>0 then bmtype else ?param4 end ,disptype =case when isdefault>0 then disptype else ?param5 end ,isuseopening = ?param6 ,isreply = ?param7 ,isopen =case when isdefault>0 then isopen else ?param8 end where bmno= ?param9] -2025-12-11 13:51:58,331 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bd.read] Prepared SQL: [update board set rcount = rcount +1 where bno= ?param0] -2025-12-11 13:51:58,331 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bmassign.save] Prepared SQL: [update boardmaster set udt=now(),uno= ?param0 ,uip= ?param1 ,isopen=1 where bmno in (select bmno from (select bmno from boardmaster where asno= ?param2 and isdefault=3) a); insert into boardmaster (bmcode,bmposition,bmname,bmdesc,bmtype,disptype,isuseopening,isreply,isopen,isdefault,asno,cdt,cno,udt,uno,uip) select concat('assignnotice_', ?param2 ),0,'°øÁö»çÇ×',null,0,0,0,1,1,3, ?param2 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join boardmaster b on b.asno= ?param2 and b.isdefault=3 where b.bmno is null;] -2025-12-11 13:51:58,331 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bmassign.save2] Prepared SQL: [update boardmaster set udt=now(),uno= ?param0 ,uip= ?param1 ,isopen=0 where bmno in (select bmno from (select bmno from boardmaster where asno= ?param2 and isdefault=3) a)] -2025-12-11 13:51:58,331 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.up] Prepared SQL: [update board set udt=now(),uno= ?param0 ,uip= ?param1 ,opno =case when pbno is null then ?param2 else opno end ,subject = ?param3 ,contents = ?param4 ,fgno = ?param5 ,fgnothumb = ?param6 ,istop =case when pbno is null then ?param7 else istop end ,issecr = ?param8 ,isopen = ?param9 where bno= ?param10] -2025-12-11 13:51:58,347 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.comcode.insert] Prepared SQL: [update comcode a inner join ( select ccode, ?param0 + row_number() over(order by corder) rno from comcode where cgroup= ?param1 and corder >= ?param0 ) b on b.ccode=a.ccode set a.corder=b.rno where a.cgroup= ?param1 ; insert into comcode (cname, cgroup, cgroupname, isuse, corder,cdt,cno,udt,uno,uip) select ?param2 , ?param1 , a.cgroupname, ?param3 , ?param0 ,now(), ?param4 ,now(), ?param4 , ?param5 from comcode a where a.cgroup= ?param1 limit 1] -2025-12-11 13:51:58,347 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.comcode.groupupdate] Prepared SQL: [update comcode set cgroupname= ?param0 where cgroup= ?param1] -2025-12-11 13:51:58,347 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.banner.save] Prepared SQL: [update banner set udt=now(),uno= ?param0 ,uip= ?param1 ,btitle= ?param2 ,bdesc= ?param3 ,burl= ?param4 ,ismain=0,bseq= ?param5 ,isopen= ?param6 ,fgno= ?param7 ,fgno2= ?param8 where ?param9 > 0 and bno= ?param9 ; insert into banner(bno,btitle,fgno,fgno2,bdesc,burl,ismain,bseq,isopen,cdt,cno,udt,uno,uip) select ?param9 , ?param2 , ?param7 , ?param8 , ?param3 , ?param4 , ?param10 , ?param5 , ?param6 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a where ?param9 = 0] -2025-12-11 13:51:58,347 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.popup.save] Prepared SQL: [update popup set udt=now(),uno= ?param0 ,uip= ?param1 ,ptitle = ?param2 ,pcontents= ?param3 ,toppx= ?param4 ,leftpx= ?param5 ,pwidth= ?param6 ,pheight= ?param7 ,purl= ?param8 ,zindex= ?param9 ,isopen= ?param10 where ?param11 > 0 and pno= ?param11 ; insert into popup (ptitle,pcontents,toppx,leftpx,pwidth,pheight,purl,zindex,isopen,cdt,cno,udt,uno,uip) select ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a where ?param11 = 0] -2025-12-11 13:51:58,348 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.menupage.save] Prepared SQL: [update menupage set udt=now(),uno= ?param0 ,uip= ?param1 ,pdepth = ?param2 ,pagetype= ?param3 ,bmno= ?param4 ,porder = ?param5 ,pagename= ?param6 ,pagedesc= ?param7 ,pageurl = ?param8 ,pagehtml= ?param9 ,isopen = ?param10 ,usertype= ?param11 ,refcode= ?param12 ,imagecode= ?param13 ,bgtitle= ?param14 ,bgdesc= ?param15 where ?param16 > 0 and pno = ?param16 ; insert into menupage (pno,ppno,pdepth,pagetype,bmno,porder,pagename,pagedesc,pageurl,pagehtml,isopen,usertype,refcode,imagecode,bgtitle,bgdesc,cdt,cno,udt,uno,uip) select ?param16 , ?param17 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a where ?param16 < 1] -2025-12-11 13:51:58,365 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitems.forexampay] Prepared SQL: [select 3 ptype,b.exno itemno,b.exname itemname,0 isrebate,1 pcnt ,b.outfee orgamt ,case when ua.isjoin=1 then b.outfee-b.infee else 0 end discamt ,case when ua.isjoin=1 then b.infee else b.outfee end payamt ,case when ua.isjoin=1 then b.infee else b.outfee end payamt2 ,b.rstime,b.retime from examuser a inner join exam b on b.exno=a.exno and b.rstime < now() and b.retime > now() inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno where a.exno= ?param0 and a.userno= ?param1 and a.status=1 and a.pstatus=4] -2025-12-11 13:51:58,365 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitems.forcertpay] Prepared SQL: [update payitem a inner join pay b on b.payno=a.payno and b.userno= ?param0 and b.pstatus=21 inner join users u on u.userno=b.userno left outer join assign ua on ua.asno=u.asno left outer join cm c on a.ptype=4 and c.cmno=a.itemno left outer join book d on a.ptype=2 and d.bkno=a.itemno set a.orgamt=case when a.ptype=4 then c.outfee else d.price * a.pcnt end ,a.discamt=case when a.ptype=4 and ua.isjoin=1 then c.outfee-c.infee else 0 end ,a.payamt=case when a.ptype=4 then case when ua.isjoin=1 then c.infee else c.outfee end else d.price * a.pcnt end where a.payno= ?param1 and a.ptype in (2,4) and a.pstatus in(21,50); update pay a inner join ( select a.payno,sum(b.orgamt) orgamt,sum(b.discamt) discamt,sum(b.payamt) payamt from pay a inner join payitem b on b.payno=a.payno where a.payno= ?param1 and a.userno= ?param0 and a.pstatus=21 group by a.payno ) b on b.payno=a.payno set a.orgamt=b.orgamt,a.discamt=b.discamt,a.payamt=b.payamt where a.payno= ?param1 and a.userno= ?param0 and a.pstatus=21; select b.ptype,b.itemno,case when b.ptype=4 then c.cname else d.bkname end itemname,b.isrebate,b.pcnt ,b.orgamt,b.discamt,b.payamt payamt2,case when b.ptype=4 then b.payamt else d.price end payamt,datediff(c.setime, c.sstime)+1 days ,c.rstime,c.retime from pay a inner join payitem b on b.payno=a.payno and b.ptype in(2,4) and b.pstatus in(21,50) left outer join cm c on b.ptype=4 and c.cmno=b.itemno left outer join book d on b.ptype=2 and d.bkno=b.itemno inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno where a.payno= ?param1 and a.userno= ?param0 and a.pstatus=21] -2025-12-11 13:51:58,366 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.cmcheck.forgrouppay] Prepared SQL: [select a.cmno,a.cname,a.quota,a.rstime,a.retime ,b.userno,b.status,c.username ,case when ?param0 like concat('%,',b.userno,',%') then 1 else 0 end ispaied ,a.infee,a.outfee,case when ua.isjoin=1 then a.infee else a.outfee end payamt from cm a inner join users u on u.userno= ?param1 left outer join assign ua on ua.asno=u.asno left outer join lect b on b.cmno=a.cmno and b.status < 5 and b.ischanged=0 left outer join users c on c.userno=b.userno and c.status=1 where a.cmno= ?param2 and a.ismaster=0 and a.rstime < now() and a.retime > now() and a.isuse=1 and a.isdel=0] -2025-12-11 13:51:58,367 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitems] Prepared SQL: [select a0.payno,a0.isgroup,a0.isexam,a0.isdvr,a0.payamt tpayamt,a0.paylimit,a0.ptype,a0.udt,a0.deliamt,a0.pgkey ,ad.rcvname ,CAST(AES_DECRYPT(UNHEX(ad.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(ad.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(ad.email), 'np123@!') AS char) email ,ad.post,ad.address1,ad.address2 ,a.ptype ptype2,a.payamt,a.pcnt,a.isrebate,a.itemno ,b.cmno,b.cshape,b.sstime,b.setime ,b1.rsno ,b2.username,cc.cname ccpositionname,b2.isassignuser ,CAST(AES_DECRYPT(UNHEX(b2.email), 'np123@!') AS char) email2 ,CAST(AES_DECRYPT(UNHEX(b2.telno), 'np123@!') AS char) telno2 ,b2.depart,b2.kfcfyear,b2.edus ,c.bkno ,case a.ptype when 0 then b.cname when 4 then b.cname when 2 then c.bkname when 3 then e.exname else '-' end itemname ,cg2.cgcode ,CAST(AES_DECRYPT(UNHEX(pd.vactnum), 'np123@!') AS char) vactnum,pd.vactbankname,pd.vactname ,t.lectno,t.status ,ad.isdvr isdvr2 from pay a0 left outer join paydvr ad on ad.payno=a0.payno left outer join paydata pd on pd.payno=a0.payno inner join payitem a on a.payno=a0.payno left outer join cm b on a.ptype in(0,4) and b.cmno=a.itemno left outer join lect t on t.cmno=b.cmno and t.userno=a.userno and t.status=1 left outer join cg cg1 on cg1.cgno=b.cgno left outer join cg cg2 on cg2.cgno=cg1.pcgno left outer join cmrs b1 on b1.cmno=b.cmno and b1.rstype=1 and b1.isdel=0 left outer join users b2 on b2.userno=a.userno left outer join comcode cc on cc.ccode=b2.ccposition left outer join book c on a.ptype=2 and c.bkno=a.itemno left outer join examuser d on a.ptype=3 and d.exno=a.itemno and d.userno=a0.userno and d.payno=a0.payno left outer join exam e on e.exno=d.exno where a0.payno= ?param0] -2025-12-11 13:51:58,367 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paylect.get] Prepared SQL: [select a.fgno ,b.cshape,b.cname,b.rstime,b.retime,b.sstime,b.setime ,b2.cname certgradeccname ,c.username ,CAST(AES_DECRYPT(UNHEX(c.email), 'np123@!') AS char) email ,CAST(AES_DECRYPT(UNHEX(c.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(c.telno), 'np123@!') AS char) telno ,c.depart ,c2.cname ccpositionname ,d.asname from lect a inner join cm b on b.cmno=a.cmno left outer join comcode b2 on b2.ccode=b.certgradecc inner join users c on c.userno=a.userno left outer join comcode c2 on c2.ccode=c.ccposition left outer join assign d on d.asno=c.asno where a.payno= ?param0] -2025-12-11 13:51:58,367 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.carts] Prepared SQL: [select a.pcno,a.ptype,a.itemno,a.isrefund,a.cmno,a.userno,a.pcnt,a.fgno ,case when a.ptype=0 then b.cname else c.bkname end itemname,b.cshape,b.sstime,b.setime ,case when a.ptype = 0 then case when ua.isjoin=1 then b.infee else b.outfee end else c.price end payamt ,case when a.ptype = 0 then b.outfee else c.price end orgamt from paycart a inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno left outer join cm b on a.ptype=0 and b.cmno=a.itemno left outer join book c on a.ptype in (2,9) and c.bkno=a.itemno where a.status=1 and a.userno= ?param0 order by a.cdt desc] -2025-12-11 13:51:58,368 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitems.forcartpay] Prepared SQL: [select case when a.ptype = 9 then 2 else a.ptype end ptype,a.itemno,case when a.ptype=0 then b.cname else c.bkname end itemname,case when a.ptype=0 then a.isrefund else 0 end isrebate,a. pcnt ,case when a.ptype=0 then b.outfee else c.price end orgamt ,case when a.ptype=0 then case when ua.isjoin=1 then b.outfee-b.infee else 0 end else 0 end discamt ,case when a.ptype=0 then case when ua.isjoin=1 then b.infee else b.outfee end else c.price end payamt ,case when a.ptype=0 then case when ua.isjoin=1 then b.infee else b.outfee end else c.price end * a.pcnt payamt2 ,b.rstime,b.retime,b.sstime,b.setime,b.cshape,datediff(b.setime, b.sstime)+1 days from paycart a left outer join cm b on a.ptype=0 and b.cmno=a.itemno and b.rstime < now() and b.retime > now() left outer join book c on a.ptype in (2,9) and c.bkno=a.itemno inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno where a.userno= ?param0 and a.status=1 and a.ispay=1;] -2025-12-11 13:51:58,368 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.mypay] Prepared SQL: [select a.payno,a.ptype,a.ispg,a.isgroup,a.isexam,a.userno,a.pstatus,a.rstatus,a.rstatustime,a.refunding,a.paylimit,a.payoktime,a.isrefunddvr,a.refundamt,a.payamt,a.deliamt,a.isdvr,a.cdt,a.pgkey ,b.dvrcode,b.isdvr isdvr2,b.rcvname,b.post,b.address1,b.address2 ,CAST(AES_DECRYPT(UNHEX(b.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(b.email), 'np123@!') AS char) email ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) mobile ,c.vactbankname,CAST(AES_DECRYPT(UNHEX(c.vactnum), 'np123@!') AS char) vactnum,c.vactname from pay a left outer join paydvr b on b.payno=a.payno left outer join paydata c on c.payno=a.payno where a.payno= ?param0 and a.userno= ?param1 and a.pstatus in (1,22,41,42,43)] -2025-12-11 13:51:58,368 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.mypayitem] Prepared SQL: [select a.ptype,c0.cshape,a.isrebate,a.payamt,a.pcnt,a.rstatus,a.userno,a.pstatus,a.pino,c0.infee,c0.outfee,c0.rstime,c0.retime ,case a.ptype when 0 then c0.cname when 2 then c2.bkname when 4 then c0.cname when 3 then c3.exname else '-' end itemname ,c0.sstime,c0.setime,datediff(c0.setime, c0.sstime)+1 days ,u.username,uc.cname ccpositionname,u.isassignuser ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,u.kfcfyear,u.edus,u.depart ,rs.rsno,t.lectno ,a2.taxno ,case when t.sdate is null then c0.sstime else t.sdate end as sdate ,case when t.edate is null then c0.setime else t.edate end as edate ,p.cdt,csd.estart ,c0.studydays from payitem a inner join pay p on p.payno = a.payno left outer join paytax a3 on a3.payno = a.payno and (a3.iscancel is null or a3.iscancel <> 1) left outer join paytaxitem a2 on a2.pino=a.pino and a3.taxno = a2.taxno left outer join cm c0 on a.ptype in (0,1,4) and c0.cmno=a.itemno left outer join book c2 on a.ptype=2 and c2.bkno=a.itemno left outer join exam c3 on a.ptype=3 and c3.exno=a.itemno left outer join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno left outer join comcode uc on uc.ccode=u.ccposition left outer join cmrs rs on rs.cmno=c0.cmno and rs.rstype=1 and rs.isdel=0 left outer join lect t on a.ptype in (0,1,4) and t.cmno=c0.cmno and t.payno=a.payno and t.pino=a.pino and t.userno=a.userno left outer join cminningscd csd on csd.cmisno = t.cmisno where a.payno= ?param0] -2025-12-11 13:51:58,369 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paytax.fornew] Prepared SQL: [select a.payno,a.isgroup,a.ptype,a.ispg ,ua.asname,ua.ceoname,ua.brno,ua.grno,ua.btype,ua.bkind,ua.post,ua.address1,ua.address2 ,ua.mname manname ,CAST(AES_DECRYPT(UNHEX(ua.mphone), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(ua.taxemail), 'np123@!') AS char) email ,sum(case when b.taxdate is not null then 0 else b.taxamt end) taxamtsum ,sum(b.taxamt) taxamt from pay a inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno left outer join paytax b on b.payno=a.payno and (b.iscancel is null or b.iscancel <> 1) where a.payno= ?param0 and a.userno= ?param1 and a.rstatus < 2 and (a.pstatus=1 or a.pstatus=22) group by a.payno,a.isgroup,ua.asname,ua.ceoname,ua.brno,ua.grno,ua.btype,ua.bkind] -2025-12-11 13:51:58,369 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paytax.fornewitem] Prepared SQL: [select a.payno,a.isgroup ,ifnull(c.taxno,0) taxno,b.pino,b.ptype,b.rstatus ,case b.ptype when 0 then c0.cname when 4 then c0.cname when 2 then c2.bkname when 3 then c3.exname else '-' end itemname ,b.pcnt,b.payamt from pay a inner join payitem b on b.payno=a.payno and (b.pstatus=1 or b.pstatus=22) left outer join cm c0 on b.ptype in (0,4) and c0.cmno=b.itemno left outer join book c2 on b.ptype=2 and c2.bkno=b.itemno left outer join exam c3 on b.ptype=3 and c3.exno=b.itemno left outer join paytax c4 on c4.payno = a.payno and (c4.iscancel is null or c4.iscancel <> 1) left outer join paytaxitem c on c.pino=b.pino and c.taxno = c4.taxno where a.payno= ?param0 and a.userno= ?param1 and a.rstatus < 2 and (a.pstatus=1 or a.pstatus=22) order by ifnull(c.taxno,0),b.pino] -2025-12-11 13:51:58,369 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitem.forrefund] Prepared SQL: [select distinct a.payno,b.pino,b.pstatus,b.rstatus,b.payamt,b.ptype,b.pcnt ,case b.ptype when 0 then c0.cname when 4 then c0.cname when 2 then c2.bkname when 3 then c3.exname else '-' end itemname ,case when b.ptype in (0,1,4) then case when date_add(c0.retime, interval 1 day) < now() then 1 else 0 end else case when b.ptype=3 then case when date_add(c3.retime, interval 1 day) < now() then 1 else 0 end else 0 end end ispast ,u.username ,max(d.rfdno) rfdno ,max(ifnull(case when c.rstatus=1 then -1 else c.rstatus end,-2)) rfdrstatus from pay a inner join payitem b on b.payno=a.payno and b.pstatus=1 left outer join users u on a.isgroup=1 and b.ptype=0 and u.userno=b.userno left outer join cm c0 on b.ptype in (0,4) and c0.cmno=b.itemno left outer join book c2 on b.ptype=2 and c2.bkno=b.itemno left outer join exam c3 on b.ptype=3 and c3.exno=b.itemno left outer join payrfditem d on d.pino=b.pino left outer join payrfd c on c.rfdno=d.rfdno and c.payno=a.payno and c.rstatus in (0,2) where a.payno= ?param0 and a.userno= ?param1 and a.pstatus=1 and a.rstatus < 2 group by a.payno,b.pino,b.pstatus,b.rstatus,b.payamt,b.ptype,b.pcnt ,c0.cname,c2.bkname,c3.exname,c0.retime,c3.retime,u.username order by d.rfdno,b.rstatus,ispast,b.pino] -2025-12-11 13:51:58,369 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payresult] Prepared SQL: [select a.payno,a.payamt,a.ptype,a.pstatus ,b.itemno ,b.pino from pay a inner join payitem b on b.payno=a.payno where a.payno= ?param0 and a.userno= ?param1 and a.pstatus in (1,21,22,51,55)] -2025-12-11 13:51:58,369 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.lectready] Prepared SQL: [select count(a.userno) from lect a where a.cmno= ?param0 and a.isready=1 and a.status=6] -2025-12-11 13:51:58,370 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pplogs.bypay] Prepared SQL: [select a.pplno,a.isready,a.cmno,a.cmisno,a.isrebate,a.rbankname,CAST(AES_DECRYPT(UNHEX(a.rbankacc), 'np123@!') AS char) rbankacc,a.rbankowner,a.isaccommodation,a.cshape ,b.payno,b.pstatus from pay b inner join pplog a on a.pplno=b.pplno where b.payno= ?param0 and a.userno= ?param1] -2025-12-11 13:51:58,372 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.in] Prepared SQL: [insert into pay(ptype,ispg,isgroup,userno,username,isexam,pstatus,rstatus,refunding,paylimit,payoktime,pgkey ,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,pplno,isbill,iscashrct,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,0, ?param5 , ?param6 , ?param7 , ?param8 ,case when ?param9 is not null then now() else ?param10 end, ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 ,now(), ?param21 ,now(), ?param21 , ?param22 );] -2025-12-11 13:51:58,372 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:51:58,374 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitem.in] Prepared SQL: [insert into payitem (payno,ptype,pcno,itemno,userno,pstatus,rstatus,pcnt,orgamt,discamt,payamt,payamtcash,payamtcard,refundamt,refundtime,refundtimereal,refundinfo,isrebate,rbank,rbankaccnum,tbankuser,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 ,now(), ?param21 ,now(), ?param21 , ?param22 );] -2025-12-11 13:51:58,374 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitem.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:51:58,374 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.lect.in] Prepared SQL: [insert into lect (cmno,payno,pino,userno,status,isready,iscomplete,orgcmno,attrate,isrebate,ispc,pcno,isjoin,fgno,ischanged,cmisno,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,null,null,0, ?param6 , ?param7 , ?param8 , ?param9 ,null,0, ?param10 ,now(), ?param11 ,now(), ?param11 , ?param12 );] -2025-12-11 13:51:58,374 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.lect.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:51:58,374 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.pgin] Prepared SQL: [insert into pay(ptype,ispg,isgroup,isexam,userno,username,pstatus,rstatus ,refunding,paylimit,payoktime,pgkey,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,isdvr,iscashrct,cashrcthp,pplno,isbill,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 ,a.userno,a.username,case when ?param0 = 6 then 1 else 0 end,0 , ?param4 , ?param5 ,case when ?param0 = 6 then now() else ?param6 end, ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 ,HEX(AES_ENCRYPT( ?param16 , 'np123@!')), ?param17 , ?param18 ,now(), ?param19 ,now(), ?param19 , ?param20 from users a where a.userno= ?param21] -2025-12-11 13:51:58,375 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.pgin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:51:58,375 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.certpay] Prepared SQL: [insert into pay(ptype,ispg,isgroup,userno,pstatus,rstatus,refunding,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,isdvr,isexam,cdt,cno,udt,uno,uip) values (0,1,0, ?param0 ,51,0,0,0,0,0,0,0,0,0,0,now(), ?param1 ,now(), ?param1 , ?param2 )] -2025-12-11 13:51:58,375 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.certpay.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:51:58,376 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paytax.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:51:58,377 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payrfd.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:51:58,377 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.standbypay.admin] Prepared SQL: [insert into pay(ptype,ispg,isgroup,userno,username,isexam,pstatus,rstatus,refunding,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,pplno,isbill,iscashrct,cdt,cno,udt,uno,uip) values ( ?param0 ,0,0, ?param1 , ?param2 ,0,21,0,0,0,0,0,0,0,0, ?param3 ,0,0,now(), ?param4 ,now(), ?param4 , ?param5 );] -2025-12-11 13:51:58,377 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.standbypay.admin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:51:58,378 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.lect.sedate.save] Prepared SQL: [update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') ,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno = ?param2 ;] -2025-12-11 13:51:58,378 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paydvr.dvrcode] Prepared SQL: [update paydvr set udt=now(),uno= ?param0 ,uip= ?param1 ,dvrcode= ?param2 ,codetime=now() where payno= ?param3] -2025-12-11 13:51:58,378 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paydvr.in] Prepared SQL: [delete from paydvr where payno= ?param0 ; insert into paydvr (payno,dvrcode,codetime,isdvr,rcvname,telno,mobile,email,post,address1,address2,dmemo,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,HEX(AES_ENCRYPT( ?param5 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param6 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param7 , 'np123@!')) , ?param8 , ?param9 , ?param10 , ?param11 ,now(), ?param12 ,now(), ?param12 , ?param13 )] -2025-12-11 13:51:58,378 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.freeok] Prepared SQL: [insert into lect (cmno,payno,pino,userno,status,attrate,isrebate,ispc,isjoin,ischanged,fgno2,cmisno,cdt,cno,udt,uno,uip) select b.itemno,a.payno,b.pino,case when a.isgroup=1 then b.userno else a.userno end,1,0,b.isrebate,0,case when ua.isjoin=1 then 1 else 0 end,0,b.fgno,l.cmisno,now(), ?param0 ,now(), ?param0 , ?param1 from pay a inner join payitem b on b.payno=a.payno and b.ptype=0 inner join users u on u.userno=a.userno inner join pplog l on a.pplno = l.pplno left outer join assign ua on ua.asno=u.asno where a.payno= ?param2 ; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on a.cmisno = d.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param2 ;] -2025-12-11 13:51:58,379 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paydvr.save] Prepared SQL: [update paydvr set udt=now(),uno= ?param0 ,uip= ?param1 ,dvrcode= ?param2 ,rcvname= ?param3 ,post= ?param4 ,address1= ?param5 ,address2= ?param6 ,dmemo= ?param7 ,codetime=case when codetime is null and ?param2 is not null then now() else codetime end ,telno=HEX(AES_ENCRYPT( ?param8 , 'np123@!')) ,mobile=HEX(AES_ENCRYPT( ?param9 , 'np123@!')) where payno= ?param10] -2025-12-11 13:51:58,379 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paycert.paystart] Prepared SQL: [update pay a inner join users b on b.userno=a.userno set a.ptype= ?param0 ,a.paylimit= ?param1 ,a.orgamt= ?param2 ,a.payamt= ?param3 ,a.isbill= ?param4 ,a.pstatus = case when ?param0 = 6 then 1 else a.pstatus end ,a.payoktime = case when ?param0 = 6 then now() else a.payoktime end where a.payno= ?param5 and a.userno= ?param6 and a.pstatus=21; update payitem a inner join users b on b.userno=a.userno set a.orgamt= ?param2 ,a.payamt= ?param3 ,a.pstatus = case when ?param0 = 6 then 1 else a.pstatus end ,a.rstatus = 0 where a.payno= ?param5 and a.userno= ?param6 and a.pstatus=21; update lect a inner join users b on b.userno = a.userno set a.status = case when ?param0 = 6 then 1 else a.status end where a.payno= ?param5 and a.userno = ?param6 ; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param5 ;] -2025-12-11 13:51:58,380 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paylect] Prepared SQL: [update pay set udt=now(),uno= ?param0 ,uip= ?param1 ,pstatus=case when ptype=3 then 22 else 1 end ,payoktime=case when ptype=3 then null else now() end ,pgkey= ?param2 where payno= ?param3 ; insert into paydata(payno,payresult,payresultmsg,vactnum,vactbankcode,vactbankname,vactname,vactinname,cshrrcode,cshrtype,cshrauthno,cardquota,cardquotatype,cardeventcode,cardnum,iscardpoint,cardcode,cardbankcode,cardprtccode,checkflag,ocbnum,ocbappno,ocbprice,gsnum,gsremain,gsprice,unum,upoint,uprice,cdt,cno,udt,uno,uip) values ( ?param3 , ?param4 , ?param5 ,HEX(AES_ENCRYPT( ?param6 , 'np123@!')), ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 ,HEX(AES_ENCRYPT( ?param17 , 'np123@!')), ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 , ?param28 , ?param29 , ?param30 , ?param31 ,now(), ?param0 ,now(), ?param0 , ?param1 ); update payitem a inner join pay b on b.payno=a.payno set a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 ,a.pstatus=case when b.ptype=3 then 22 else 1 end where a.payno= ?param3 ; insert into lect (cmno,payno,pino,userno ,status,iscomplete,orgcmno,attrate,isrebate ,ispc,isjoin,fgno,apoint,mpoint ,fpoint,spoint,dpoint,tpoint,ischanged ,stime,etime,sip,eip,ispcs ,ispce,fgno2,cmisno,cdt,cno,udt,uno,uip) select a.itemno,a.payno,a.pino,case when b.isgroup=1 then a.userno else b.userno end ,case when b.ptype=3 then 2 else 1 end,null,null,0,a.isrebate ,0,ifnull(d.isjoin, 0),null,null,null ,null,null,null,null,0 ,null,null,null,null,null ,null,a.fgno,e.cmisno,now(), ?param0 ,now(), ?param0 , ?param1 from payitem a inner join pay b on b.payno=a.payno inner join users c on c.userno=b.userno left outer join assign d on d.asno=c.asno left outer join pplog e on e.pplno=b.pplno left outer join lect f on f.payno=a.payno and f.pino=a.pino and f.status=4 and f.isready=1 where a.payno= ?param3 and a.ptype=0 and f.lectno is null; update lect a inner join pay b on b.payno=a.payno and b.pstatus in (22,1) inner join payitem c on c.payno=b.payno and c.itemno=a.cmno and c.pstatus=b.pstatus set a.status=case when b.pstatus=22 then 2 else 1 end,a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param3 and a.status=4; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 23:59:59') where a.payno = ?param3 ;] -2025-12-11 13:51:58,381 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.fail] Prepared SQL: [update pay set pstatus= ?param0 where payno= ?param1 and pstatus != 1 and pstatus != 22; insert into paydata(payno,payresult,payresultmsg,vactnum,vactbankcode,vactbankname,vactname,vactinname,cshrrcode,cshrtype,cshrauthno,cardquota,cardquotatype,cardeventcode,cardnum,iscardpoint,cardcode,cardbankcode,cardprtccode,checkflag,ocbnum,ocbappno,ocbprice,gsnum,gsremain,gsprice,unum,upoint,uprice,cdt,cno,udt,uno,uip) values ( ?param1 , ?param2 , ?param3 ,HEX(AES_ENCRYPT( ?param4 , 'np123@!')), ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 ,HEX(AES_ENCRYPT( ?param15 , 'np123@!')), ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 , ?param28 ,now(), ?param29 ,now(), ?param29 , ?param30 );] -2025-12-11 13:51:58,382 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paylect.vbankin] Prepared SQL: [insert into payvbankin (payno,pgkey,inbankcode,indeal,inymd,inhms,msgseq,transseq,vacct,inamt,checkamt,isclose,typemsg,frombank,fromname,fromymd,calcymd,tranymd,transcode,korcode,cshrymd,cshrhms,cshrcode,cshrpgkey,cshramt,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 ,now(), ?param25 ,now(), ?param25 , ?param26 ); update pay set udt=now(),uno= ?param25 ,uip= ?param26 ,pstatus=1 ,payoktime=now() where payno= ?param0 and pstatus=22 ; update payitem a inner join pay b on b.payno=a.payno set a.udt=now(),a.uno= ?param25 ,a.uip= ?param26 ,a.pstatus=1 where a.payno= ?param0 and a.pstatus=22; update lect a inner join pay b on b.isexam <> 1 and b.payno=a.payno and b.pstatus=1 set a.udt=now(),a.uno= ?param25 ,a.uip= ?param26 ,a.status=1 where a.payno= ?param0 ; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 23:59:59') where a.payno = ?param0 ;] -2025-12-11 13:51:58,382 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paycancel] Prepared SQL: [update pay set udt=now(),uno= ?param0 ,uip= ?param1 ,pstatus=case when pstatus=22 then 43 else 41 end where payno= ?param2 and userno= ?param3 and pstatus in (51,55,21,22); update payitem a inner join pay b on b.payno=a.payno and b.userno= ?param3 and b.pstatus in (41,43) set a.pstatus=b.pstatus,a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.pstatus in (21,22); update lect a inner join pay b on b.payno=a.payno and b.userno= ?param3 and b.pstatus in (41,43) set a.status=9 where a.payno= ?param2 ; update examuser a inner join pay b on b.payno=a.payno and b.userno=a.userno and b.pstatus in (41,43) set a.pstatus=9 where a.payno= ?param2 and a.userno= ?param3] -2025-12-11 13:51:58,382 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.cart.clear] Prepared SQL: [update paycart set status=2,udt=now(),uno= ?param0 ,uip= ?param1 where userno= ?param2 and status=1 and date_add(cdt, interval 7 day) < now(); update paycart a inner join cm b on b.cmno=a.itemno and b.udt > a.cdt set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype=0; update paycart a inner join book b on b.bkno=a.itemno and b.udt > a.cdt set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype in (2,9); update paycart a left outer join cm b on b.cmno=a.itemno and b.rstime < now() and b.retime > now() set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype=0 and b.cmno is null; update paycart a left outer join paycart b on b.ptype =0 and b.userno= ?param2 and b.status=1 and b.itemno=a.cmno set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype=9 and b.pcno is null] -2025-12-11 13:51:58,383 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payrfd.up] Prepared SQL: [update payrfd set fgnor= ?param0 ,fgnob= ?param1 ,udt=now(),uno= ?param2 ,uip= ?param3 where rfdno= ?param4 and payno= ?param5] -2025-12-11 13:51:58,384 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payrfdcancel.up] Prepared SQL: [delete from payrfditem where rfdno= ?param0 ; update payrfd set rstatus= ?param1 ,udt=now(),uno= ?param2 ,uip= ?param3 where rfdno= ?param0 and payno= ?param4] -2025-12-11 13:51:58,384 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.unpay] Prepared SQL: [update examuser a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null and b.userno=a.userno inner join payitem c on c.payno=b.payno and c.ptype=3 and c.itemno=a.exno and c.pino=a.pino set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.pstatus=2; update lect a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null inner join payitem c on c.payno=b.payno and c.ptype in(0,4) and c.itemno=a.cmno and c.userno=a.userno and c.pino=a.pino set a.status=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.status=2 and a.ischanged=0; update payitem a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 ; update pay set pstatus=1,isunpay=1,udt=now(),uno= ?param0 ,uip= ?param1 where payno= ?param2 and pstatus=22 and ptype=3 and ispg=1 and isunpay is null; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param2 ;] -2025-12-11 13:51:58,384 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.abspay] Prepared SQL: [update examuser a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null and b.userno=a.userno inner join payitem c on c.payno=b.payno and c.ptype=3 and c.itemno=a.exno and c.pino=a.pino set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.pstatus=2; update lect a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null inner join payitem c on c.payno=b.payno and c.ptype in(0,4) and c.itemno=a.cmno and c.userno=a.userno and c.pino=a.pino set a.status=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.status=2 and a.ischanged=0; update payitem a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 ; update pay set ptype= ?param3 ,payoktime=now(),pstatus=1,isunpay=3,udt=now(),uno= ?param0 ,uip= ?param1 where payno= ?param2 and pstatus=22 and ptype=3 and ispg=1 and isunpay is null; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param2 ;] -2025-12-11 13:51:58,385 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.unpaymoney] Prepared SQL: [update pay set isunpay=2,payoktime= ?param0 ,udt=now(),uno= ?param1 ,uip= ?param2 where payno= ?param3 and isunpay=1; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param3 ;] -2025-12-11 13:51:58,385 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pplogtype.up] Prepared SQL: [update pplog set typeman = ?param0 ,typejob = ?param1 ,typeedu = ?param2 ,typegrade = ?param3 ,typejobitem = ?param4 where pplno = ?param5] -2025-12-11 13:51:58,385 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.untax] Prepared SQL: [insert into untaxlog (payno,logtime,cdt,cno,udt,uno,uip) values( ?param0 ,now(),now(), ?param1 ,now(), ?param1 , ?param2 ); update pay set iscashrct = null where payno = ?param0 ;] -2025-12-11 13:51:58,385 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.standbypayitem.admin] Prepared SQL: [insert into payitem (payno,ptype,itemno,userno,pstatus,rstatus,pcnt ,orgamt,discamt,payamt,payamtcash,payamtcard,refundamt,isrebate,cdt,cno,udt,uno,uip) values( ?param0 ,0, ?param1 , ?param2 ,21,0,1 ,0,0,0,0,0,0, ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 ); insert into lect(cmno,payno,pino,userno,status,attrate,isrebate,ispc,isjoin,ischanged,isready,cmisno,cdt,cno,udt,uno,uip) select ?param1 , ?param0 ,LAST_INSERT_ID(),a.userno,4,0, ?param3 ,0,ifnull(b.isjoin,0),0,1, ?param6 ,now(), ?param4 ,now(), ?param4 , ?param5 from users a left outer join assign b on b.asno=a.asno where a.userno= ?param2 ;] -2025-12-11 13:51:58,407 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.exam.in] Prepared SQL: [insert into exam (cgno,exname,infee,outfee ,certcc,certgradecc,rstime,retime,estime,eetime ,elocation,certdate,certindate,introhtml ,isopen,isresultopen,isscored,fgno,isdel ,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 ,0, ?param15 , ?param16 ,0 ,now(), ?param17 ,now(), ?param17 , ?param18 )] -2025-12-11 13:51:58,407 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.exam.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:51:58,407 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.exam.up] Prepared SQL: [update exam set udt=now(),uno= ?param0 ,uip= ?param1 ,exname = ?param2 ,infee = ?param3 ,outfee = ?param4 ,certcc = ?param5 ,certgradecc = ?param6 ,rstime = ?param7 ,retime = ?param8 ,estime = ?param9 ,eetime = ?param10 ,elocation = ?param11 ,certdate = ?param12 ,certindate = ?param13 ,introhtml = ?param14 ,isopen = ?param15 ,fgno = ?param16 where exno= ?param17] -2025-12-11 13:51:58,407 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.del] Prepared SQL: [update exam a inner join ( select count(userno) cntuser, exno from examuser where exno = ?param0 group by exno ) b on b.exno=a.exno set a.uip= ?param1 ,a.uno= ?param2 ,a.isdel = 1 where a.exno= ?param0 and b.cntuser=0 and a.isdel=0;] -2025-12-11 13:51:58,407 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.examuser.save] Prepared SQL: [insert ignore into examuser(exno,userno,status,pstatus,avrg,certdate,certindate,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 ,now(), ?param7 ,now(), ?param7 , ?param8 )] -2025-12-11 13:51:58,408 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.examopen] Prepared SQL: [update exam set udt=now(),uno= ?param0 ,uip= ?param1 ,isresultopen= ?param2 where exno= ?param3 ;] -2025-12-11 13:51:58,408 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.examuser.renew] Prepared SQL: [update examuser set udt=now(),uno= ?param0 ,uip= ?param1 ,certdate= ?param2 ,certindate= ?param3 where exno= ?param4 and userno= ?param5 ; insert into examuserrenew (exno,userno,certtime,certdate,certindate,renewreason,isfirst,certidx,cdt,cno,udt,uno,uip) select a.exno, ?param5 ,now(), ?param2 , ?param3 , ?param6 ,0,max(a.certidx),now(), ?param0 ,now(), ?param0 , ?param1 from( select a.exno,ifnull(max(d.certidx), 0)+1 certidx from examuser a inner join exam a2 on a2.exno=a.exno left outer join exam c on c.certcc=a2.certcc and c.certgradecc=a2.certgradecc left outer join examuserrenew d on d.exno=c.exno and year(d.certtime)=year(a.certdate) where a.exno= ?param4 group by a.exno,a.userno,a.certdate,a.certindate ) a] -2025-12-11 13:51:58,446 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [grade.lectcomplete.cancel] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,iscomplete=0 ,completetime=null where lectno= ?param2 and ifnull(iscomplete,0) <> 1] -2025-12-11 13:51:58,446 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [grade.lectcomplete.cancel2] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,iscomplete=0 ,completetime=null where lectno= ?param2 and ifnull(iscomplete,0)] -2025-12-11 13:51:58,461 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [att.att.in] Prepared SQL: [update lectinning set udt=now(),uno= ?param0 ,uip= ?param1 ,lectno= ?param2 ,cmino= ?param3 ,totstudy=0 ,stime=now(),etime=null ,istatus=1,statustime=null,statusreason=null where lectno= ?param2 and cmino= ?param3 and istatus is null; insert into lectinning (lectno,cmino,totstudy,stime,etime,istatus,statustime,statusreason,sip,eip,ispcs,ispce,cdt,cno,udt,uno,uip) select ?param2 , ?param3 ,0,now(),null,1,null,null, ?param1 ,null,1,null,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectinning b on b.lectno= ?param2 and b.cmino= ?param3 where b.lectno is null; update lect set stime = case when stime is null then now() else stime end ,sip = case when sip is null then ?param1 else sip end ,ispcs = case when ispcs is null then 1 else ispcs end where lectno= ?param2] -2025-12-11 13:51:58,462 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [att.att.out] Prepared SQL: [update lectinning set udt=now(),uno= ?param0 ,uip= ?param1 ,totstudy=timestampdiff(SECOND, stime, now()) ,etime=now() ,eip= ?param1 ,ispce=1 ,istatus=2 where lectno= ?param2 and cmino= ?param3 and istatus=1; update lect a inner join ( select a.lectno,convert(100*count(c.lectno)/count(b.cmino), int) attrate from lectinning a inner join cminning b on b.cmino=a.cmino and ifnull(b.isscd,0)=0 left outer join lectinning c on c.lectno=a.lectno and c.cmino=b.cmino and c.istatus=2 where a.lectno= ?param2 and a.cmino= ?param3 and a.istatus=2 group by a.lectno ) b on b.lectno=a.lectno set a.attrate=b.attrate ,a.etime=now(),a.eip= ?param1 ,a.ispce=1] -2025-12-11 13:51:58,462 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [att.abs] Prepared SQL: [update lectinning set istatus=2 ,stime=case when stime is null then now() else stime end ,etime=case when etime is null then now() else etime end ,sip=case when sip is null then ?param0 else sip end ,eip=case when eip is null then ?param0 else eip end ,ispcs=case when ispcs is null then 1 else ispcs end ,ispce=case when ispce is null then 1 else ispce end ,statustime=now() ,statusreason= ?param1 ,statususerno= ?param2 where lectno= ?param3 and cmino= ?param4 and (istatus is null or istatus<2); insert into lectinning(lectno,cmino,totstudy,stime,etime,istatus,statustime,statusreason,statususerno,cdt,cno,udt,uno,uip) select a.lectno, ?param4 ,0,now(),now(),2,now(), ?param1 , ?param2 ,now(), ?param2 ,now(), ?param2 , ?param0 from lect a left outer join lectinning b on b.lectno=a.lectno and b.cmino= ?param4 where a.lectno= ?param3 and a.status=1 and a.ischanged=0 and b.lectno is null; update lect a inner join ( select a.lectno,convert(100*count(c.lectno)/count(b.cmino), int) attrate from lectinning a inner join lect a2 on a2.lectno=a.lectno inner join cminning b on b.cmno=a2.cmno and ifnull(b.isscd,0)=0 left outer join lectinning c on c.lectno=a.lectno and c.cmino=b.cmino and c.istatus=2 where a.lectno= ?param3 and a.cmino= ?param4 and a.istatus=2 group by a.lectno ) b on b.lectno=a.lectno set a.attrate=b.attrate ,a.stime=case when a.stime is null then now() else a.stime end ,a.etime=case when a.etime is null then now() else a.etime end ,a.sip=case when a.sip is null then ?param0 else a.sip end ,a.eip=case when a.eip is null then ?param0 else a.eip end ,a.ispcs=case when a.ispcs is null then 1 else a.ispcs end ,a.ispce=case when a.ispce is null then 1 else a.ispce end where a.lectno= ?param3] -2025-12-11 13:51:58,482 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.ctps] Prepared SQL: [select a.cmino,a.iseq,a.ititle,a.atime,a.mstime,a.metime ,a2.isokmid ,b.ctno,b.ctype,b.ccode,b.ismenu,b.isoversize ,c.cpno,c.pseq,c.cpname,c.srcp,c.srcm ,a2.pseq lastpseq,a2.psec from cminning a inner join lectinning a2 on a2.lectno= ?param0 and a2.cmino=a.cmino inner join ct b on b.ctno=a.ctno and b.isdel=0 inner join ctpage c on c.ctno=b.ctno and c.isdel=0 where a.cmino= ?param1 order by a.iseq] -2025-12-11 13:51:58,482 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.getprogress] Prepared SQL: [select case when b.atime=0 or ifnull(us.no,0) > 0 then 100 else case when floor(a.totstudy / (b.sttime * 60) * 100) > 100 then 100 else floor(a.totstudy / (b.sttime * 60) * 100) end end from lectinning a inner join cminning b on b.cmino=a.cmino inner join lect c on a.lectno = c.lectno left outer join userstatus us on c.userno = us.userno and us.playbar = 1 where a.lectno= ?param0 and a.cmino= ?param1] -2025-12-11 13:51:58,483 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.checklectdate] Prepared SQL: [select a.lectno,a.sdate,a.edate from lect a where a.lectno= ?param0] -2025-12-11 13:51:58,483 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.inningchange.pre] Prepared SQL: [select a.cmino,b.isseq,c.istatus,d.istatus preistatus,a.isrebate,a.iseq,a2.cmino precmino from ( select a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq,max(c.iseq) preiseq from ( select a.lectno,b.cmno,b.isrebate,max(d.iseq) iseq from lectinning a inner join lect b on b.lectno=a.lectno inner join cminning c on c.cmino=a.cmino inner join cminning d on d.cmno=c.cmno and d.iseq < c.iseq and d.isonline=1 where a.lectno= ?param0 and a.cmino= ?param1 group by a.lectno,b.cmno,b.isrebate ) a inner join cminning b on b.cmno=a.cmno and b.iseq=a.iseq left outer join cminning c on c.cmno=b.cmno and c.iseq < b.iseq and c.isonline=1 group by a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq ) a inner join cm b on b.cmno=a.cmno left outer join cminning a2 on a2.cmno=b.cmno and a2.iseq=a.preiseq left outer join lectinning c on c.lectno=a.lectno and c.cmino=a.cmino left outer join lectinning d on d.lectno=a.lectno and d.cmino=a2.cmino] -2025-12-11 13:51:58,485 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.inningchange.next] Prepared SQL: [select a.cmino,b.isseq,c.istatus,d.istatus preistatus,a.isrebate,a.iseq,a2.cmino precmino from ( select a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq,min(c.iseq) preiseq from ( select a.lectno,b.cmno,b.isrebate,min(d.iseq) iseq from lectinning a inner join lect b on b.lectno=a.lectno inner join cminning c on c.cmino=a.cmino inner join cminning d on d.cmno=c.cmno and d.iseq > c.iseq and d.isonline=1 where a.lectno= ?param0 and a.cmino= ?param1 group by a.lectno,b.cmno,b.isrebate ) a inner join cminning b on b.cmno=a.cmno and b.iseq=a.iseq left outer join cminning c on c.cmno=b.cmno and c.iseq > b.iseq and c.isonline=1 group by a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq ) a inner join cm b on b.cmno=a.cmno left outer join cminning a2 on a2.cmno=b.cmno and a2.iseq=a.preiseq left outer join lectinning c on c.lectno=a.lectno and c.cmino=a.cmino left outer join lectinning d on d.lectno=a.lectno and d.cmino=a2.cmino] -2025-12-11 13:51:58,485 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.mycmrs] Prepared SQL: [select distinct a.lectno,a.attrate ,b.rsno,b.cmno,b.rscno,b.rstype,b.rsname,b.rscondition ,case when c.lectno is null then 0 else 1 end isrsok ,a.edate ,d.istatus,e.iseq from lect a inner join cmrs b on b.cmno=a.cmno and b.isdel=0 left outer join lectrs c on c.lectno=a.lectno and c.rsno=b.rsno left outer join lectinning d on d.lectno=a.lectno and b.cmino = d.cmino left outer join cminning e on b.cmino = e.cmino where a.lectno= ?param0 and a.userno= ?param1 order by b.rsno] -2025-12-11 13:51:58,485 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.mycmrsq] Prepared SQL: [select b.rscno,b.rscqno ,c.qno,c.atype,c.qtext,c.rightcount,a.username as teachername from ( select distinct b.rscno,e.username from lect a inner join cmrs b on b.rsno= ?param0 and b.cmno=a.cmno and b.isdel=0 left outer join lectrs c on c.lectno=a.lectno and c.rsno=b.rsno left outer join cminning d on b.cmino = d.cmino left outer join users e on d.userno = e.userno where a.lectno= ?param1 and a.userno= ?param2 and c.lectno is null ) a inner join rscq b on b.rscno=a.rscno inner join question c on c.qno=b.qno order by b.dseq] -2025-12-11 13:51:58,486 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.mycmrsqi] Prepared SQL: [select b.rscqno ,c.qno ,d.qino,d.qitext ,e.fileurl from ( select distinct b.rscno from lect a inner join cmrs b on b.rsno= ?param0 and b.cmno=a.cmno and b.isdel=0 left outer join lectrs c on c.lectno=a.lectno and c.rsno=b.rsno where a.lectno= ?param1 and a.userno= ?param2 and c.lectno is null ) a inner join rscq b on b.rscno=a.rscno inner join question c on c.qno=b.qno inner join questionitem d on d.qno=c.qno and d.isdel=0 left outer join fileinfo e on e.fgno=d.fgno and e.isdel=0 order by b.dseq,d.qino] -2025-12-11 13:51:58,486 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectex] Prepared SQL: [select a.lectno,a.attrate,a.iscomplete,a.sdate,a.edate ,b.sstime,b.setime ,c.exno,c.exname,c.extype,c.edesc,c.econdition,c.etime,c.evtype,c.eqtype,c.israndq,c.israndqi,c.qcount,c.isblur,c.tpoint,ifnull(c.relaylimit,999) relaylimit,c.isusebackup,c.isseq,c.isreexamable,c.isresultopen ,d.lectno exlectno,d.estart,d.eend,d.tpoint,d.recount,d.rechecktime,ifnull(d.entercount,0) entercount,d.cblock ,case when a.etime = 0 then 99999999 else TIMESTAMPDIFF(MINUTE, now(), date_add(ifnull(d.estart, now()), interval c.etime MINUTE)) end rtime ,d.recount ,case when case when case when a.isrebate = 1 then f.midcutrfd else f.midcut end <= ifnull(e.ex0lectpoint,0) then 1 else 0 end = 1 and case when case when a.isrebate = 1 then f.finalcutrfd else f.finalcut end <= ifnull(e.ex1lectpoint,0) then 1 else 0 end = 1 then 1 else 0 end ispass from lect a inner join cm b on b.cmno=a.cmno inner join cmex c on c.exno= ?param0 inner join cmev f on f.cmno = b.cmno left outer join lectex d on d.lectno=a.lectno and d.exno=c.exno left outer join ( select a.lectno ,count(b1.exno) ex0cnt,count(c1.lectno) ex0lectcnt,avg(ifnull(c1.tpoint,0) / b1.tpoint * 100) ex0lectpoint ,count(b2.exno) ex1cnt,count(c2.lectno) ex1lectcnt,avg(ifnull(c2.tpoint,0) / b2.tpoint * 100) ex1lectpoint from lect a left outer join cmex b1 on b1.cmno = a.cmno and b1.extype = 0 and b1.isdel=0 left outer join lectex c1 on c1.exno = b1.exno and c1.lectno = a.lectno left outer join cmex b2 on b2.cmno = a.cmno and b2.extype = 1 and b2.isdel=0 left outer join lectex c2 on c2.exno = b2.exno and c2.lectno = a.lectno where a.lectno = ?param1 ) e on e.lectno = a.lectno where a.lectno= ?param1 and a.userno= ?param2] -2025-12-11 13:51:58,487 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.userexam.detailforexamforsubmit] Prepared SQL: [select a.exno,a.exname,a2.sstime,a2.setime,a.tpoint,a.etime,a.qcount,b.estart,a.edesc, a.extype,TIMESTAMPDIFF(MINUTE, now(), date_add(ifnull(b.estart, now()), interval a.etime MINUTE)) rtime from cmex a inner join cm a2 on a2.cmno=a.cmno inner join lectex b on b.lectno= ?param0 and b.exno=a.exno and b.eend is null and (a.etime = 0 or date_add(ifnull(b.estart, now()), interval (a.etime + 1) MINUTE) > now()) inner join lect c on c.lectno=b.lectno and c.userno= ?param1 where a.exno= ?param2] -2025-12-11 13:51:58,487 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsd] Prepared SQL: [select a.lectno,a.attrate,a.cmno,a.sdate,a.edate ,b.sdno,b.sdname,b.sddesc,b.fgno sdfgno,b.sdcondition ,c.sstime,c.setime ,d.checktime,d.cpoint,d.feedb,d.fgno,d.atext from lect a inner join cmsd b on b.cmno=a.cmno and b.sdno= ?param0 inner join cm c on c.cmno=b.cmno left outer join lectsd d on d.lectno=a.lectno and d.sdno=b.sdno where a.lectno= ?param1 and a.userno= ?param2] -2025-12-11 13:51:58,487 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsd2] Prepared SQL: [select a.lectno,a.attrate,a.sdate,a.edate ,b.sdno,b.sdname,b.sddesc,b.fgno sdfgno,b.sdcondition ,c.sstime,c.setime ,d.checktime,d.cpoint,d.feedb,d.fgno,d.atext from lect a inner join cmsd b on b.cmno=a.cmno and b.sdno= ?param0 inner join cm c on c.cmno=b.cmno left outer join lectsd d on d.lectno=a.lectno and d.sdno=b.sdno where a.lectno= ?param1 and a.userno= ?param2] -2025-12-11 13:51:58,487 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboards] Prepared SQL: [select a.bno,a.subject,a.cdt,a.rcount ,u.username ,count(b.bcno) ccount from lectsdboard a inner join users u on u.userno=a.cno left outer join lectsdboardcmt b on b.bno=a.bno and b.isdel=0 where a.sdno= ?param0 and a.isdel=0 group by a.bno,a.subject,a.cdt,a.rcount,u.username order by a.cdt] -2025-12-11 13:51:58,487 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard] Prepared SQL: [update lectsdboard set rcount=rcount+1 where bno= ?param0 and cno<> ?param1 ; select a.bno,a.subject,a.contents,a.cdt,a.fgno,a.cno ,b.sdname ,c.sstime,c.setime,l.sdate,l.edate ,u.username,u.userno ,a2.checktime from lectsdboard a inner join lectsd a2 on a2.lectno=a.lectno and a2.sdno=a.sdno inner join users u on u.userno=a.cno inner join lect l on l.lectno = a2.lectno inner join cmsd b on b.sdno=a.sdno inner join cm c on c.cmno=b.cmno where a.bno= ?param0 and a.isdel=0] -2025-12-11 13:51:58,487 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboardcmt] Prepared SQL: [select a.bno ,b.bcno,b.ctext,b.cno,b.cdt ,c.userno,c.username,c.usertype,c.username cnoname from lectsdboard a inner join lectsdboardcmt b on b.bno=a.bno and b.isdel=0 inner join users c on c.userno=b.cno where a.bno= ?param0 order by b.cdt desc] -2025-12-11 13:51:58,489 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.pay1] Prepared SQL: [select p.payno,p.cdt,p.payamt,p.ptype,p.refundamt,p.ispg,p.isgroup,p.isexam,p.pstatus,p.rstatus,p.payoktime,p.pgkey,p.isdvr,p.deliamt,p.isunpay,p.paylimit ,p.iscashrct ,u.userno,u.username,u.post,u.address1,u.address2 ,CAST(AES_DECRYPT(UNHEX(u.userpno), 'np123@!') AS char) userpno ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email ,case pi.ptype when 3 then exu.cdt when 4 then le.oktime else p.cdt end oktime ,pd.dvrcode,pd.rcvname,pd.isdvr isdvr2,pd.codetime,pd.post post2,pd.address1 address12,pd.address2 address22,pd.dmemo ,CAST(AES_DECRYPT(UNHEX(pd.telno), 'np123@!') AS char) telno2 ,CAST(AES_DECRYPT(UNHEX(pd.mobile), 'np123@!') AS char) mobile2 ,tax.iscancel, tax.taxdate, tax.taxno ,paydata.vactbankname,CAST(AES_DECRYPT(UNHEX(paydata.vactnum), 'np123@!') AS char) vactnum,paydata.vactname ,(select ischeck from paytax where payno = p.payno limit 1) ischeck from pay p inner join users u on u.userno=p.userno left outer join payitem pi on pi.payno=p.payno and pi.ptype in (3,4) left outer join lect le on pi.ptype=4 and le.pino=pi.pino and le.ischanged=0 left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno left outer join examuser exu on exu.exno=ex.exno and exu.userno=p.userno left outer join paydvr pd on pd.payno=p.payno left outer join ( select pt.payno,pt.iscancel,pt.taxdate,pt.taxno from paytax pt where pt.payno = ?param0 order by pt.cdt desc limit 1 ) tax on tax.payno = p.payno left outer join paydata paydata on paydata.payno=p.payno where p.payno= ?param0] -2025-12-11 13:51:58,489 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.pay2] Prepared SQL: [select pi.payno,pi.pino,pi.itemno,pi.pcno,pi.payamt,pi.pcnt,pi.ptype,pi.isrebate ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,u.username,u.userid,u.isassignuser,u.depart,u.kfcfyear ,cc.cname ccpositionname ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,ua.asname ,cm.cshape ,cg.cgname ,pcg.cgname pcgname ,(select attrate from lect where payno = pi.payno limit 1) attrate ,pi.rbank , CAST(AES_DECRYPT(UNHEX(pi.rbankaccnum), 'np123@!') AS char) rbankaccnum, pi.tbankuser from payitem pi inner join pay p on p.payno=pi.payno left outer join cm cm on pi.ptype in (0,1,4) and cm.cmno=pi.itemno left outer join cg cg on pi.ptype in (0,1,4) and cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno left outer join users u on p.isgroup=1 and u.userno=pi.userno left outer join assign ua on ua.asno=u.asno left outer join comcode cc on cc.ccode=u.ccposition where pi.payno= ?param0] -2025-12-11 13:51:58,489 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payforexam1] Prepared SQL: [select eu.exno payno, eu.userno,eu.cdt,case when ua.isjoin=1 then ex.infee else ex.outfee end payamt,0 ptype,0 ispg,0 isgroup,1 isexam,21 pstatus,0 rstatus,null payoktime,null pgkey,0 isdvr,0 deliamt ,u.username,u.post,u.address1,u.address2 ,CAST(AES_DECRYPT(UNHEX(u.userpno), 'np123@!') AS char) userpno ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email ,eu.cdt oktime ,null dvrcode,null rcvname,0 isdvr2,null codetime,null post2,null address12,null address22,null dmemo ,null telno2 ,null mobile2 from examuser eu inner join users u on u.userno=eu.userno left outer join assign ua on ua.asno=u.asno left outer join exam ex on ex.exno=eu.exno where eu.exno= ?param0 and eu.userno= ?param1 and eu.status=1 and eu.payno is null and eu.pino is null and eu.pstatus=4] -2025-12-11 13:51:58,490 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payforexam2] Prepared SQL: [select eu.exno payno,eu.userno pino,eu.exno itemno,null pcno,case when ua.isjoin=1 then ex.infee else ex.outfee end payamt,1 pcnt,3 ptype ,ex.exname itemname ,u.username,u.userid,u.isassignuser,u.depart,u.kfcfyear ,cc.cname ccpositionname ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,ua.asname ,0 cshape ,null cgname ,null pcgname from examuser eu left outer join exam ex on ex.exno=eu.exno left outer join users u on u.userno=eu.userno left outer join assign ua on ua.asno=u.asno left outer join comcode cc on cc.ccode=u.ccposition where eu.exno= ?param0 and eu.userno= ?param1] -2025-12-11 13:51:58,490 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.pay.forrfd] Prepared SQL: [select a.payno,a.ispg,a.pstatus,a.ptype,a.pgkey,a.isdvr,a.deliamt,a.isrefunddvr,a.payamt,a.refundamt,a.rstatus,a.isgroup,a.iscanceled,a.payoktime ,b.isdvr isdvr2,b.dvrcode ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email from pay a left outer join paydvr b on b.payno=a.payno inner join users u on u.userno=a.userno where a.payno= ?param0 and a.pstatus=1] -2025-12-11 13:51:58,490 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payitem.forrfd] Prepared SQL: [select pi.pino,pi.payno,pi.pcnt,pi.payamt,pi.refundamt,pi.refundtime,pi.refundinfo,pi.refundstatus,pi.rstatus,pi.ptype ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,pcg.cgname pcgname ,u.userid,u.username from payitem pi inner join pay p on p.payno=pi.payno and p.pstatus=1 inner join users u on u.userno=case when pi.ptype=3 then p.userno else pi.userno end left outer join cm cm on pi.ptype in(0,1,4) and cm.cmno=pi.itemno left outer join cg cg on cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno where pi.payno= ?param0] -2025-12-11 13:51:58,490 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payrfditems] Prepared SQL: [select b.cdt,a.rfdno ,b.rtext,b.rstatus ,p.isgroup ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,pi.ptype ,u.username,u.userid from pay p inner join payitem pi on pi.payno=p.payno inner join payrfditem a on a.pino=pi.pino inner join payrfd b on b.rfdno=a.rfdno inner join users u on u.userno=case when p.isgroup=1 and pi.ptype in (0,1,4) then pi.userno else p.userno end left outer join cm cm on pi.ptype in(0,1,4) and cm.cmno=pi.itemno left outer join cg cg on cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno where p.payno= ?param0 order by a.rfdno desc] -2025-12-11 13:51:58,490 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payrfditems2] Prepared SQL: [select a.rfdno ,b.rtext,b.rstatus,b.cdt,b.isowner,b.ramt,b.bankname,b.bankowner ,b.rreason,b.ruser,b.fgnor,b.fgnob ,CAST(AES_DECRYPT(UNHEX(b.rphone), 'np123@!') AS char) rphone ,b.rback ,CAST(AES_DECRYPT(UNHEX(b.bankno), 'np123@!') AS char) bankno ,p.isgroup,p.payno ,pi.payamt ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,u.username,u.userid ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,ua.asname ,f1.orgname,f1.fileno ,f2.orgname orgname2,f2.fileno file2 from payrfditem a inner join payitem pi on pi.pino=a.pino inner join pay p on p.payno=pi.payno inner join users u on u.userno=case when p.isgroup=1 and pi.ptype in (0,1,4) then pi.userno else p.userno end left outer join assign ua on ua.asno=u.asno inner join payrfd b on b.rfdno=a.rfdno left outer join cm cm on pi.ptype in(0,1,4) and cm.cmno=pi.itemno left outer join cg cg on cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno left outer join fileinfo f1 on f1.fgno=b.fgnor and f1.isdel=0 left outer join fileinfo f2 on f2.fgno=b.fgnob and f2.isdel=0 where a.rfdno= ?param0 order by a.rfdno desc] -2025-12-11 13:51:58,491 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.paytaxitem] Prepared SQL: [select case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname,pi.payamt,pi.pcnt,pi.ptype ,p.isgroup,p.payamt ppayamt,p.payoktime,p.ptype pptype from paytax a inner join paytaxitem b on b.taxno=a.taxno inner join payitem pi on pi.pino=b.pino inner join pay p on p.payno=pi.payno left outer join cm cm on pi.ptype in (0,1,4) and cm.cmno=pi.itemno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno where a.taxno= ?param0] -2025-12-11 13:51:58,492 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.paytaxes2] Prepared SQL: [select a.taxno,a.taxamt,a.taxdate from paytax a where a.payno= ?param0] -2025-12-11 13:51:58,492 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.paytax.formgtkey] Prepared SQL: [select taxno, mgtkey from paytax where mgtkey like concat( ?param0 ,'%') order by mgtkey desc limit 1] -2025-12-11 13:51:58,492 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspast] Prepared SQL: [select a.no,a.kind,a.cg,a.cshape,a.username ,CAST(AES_DECRYPT(UNHEX(a.userpno), 'np123@!') AS char) userpno ,a.typeman,a.edukind,a.typeedu,a.typegrade,a.typejob,a.cgname,a.completeno,a.companyname,a.companyaddr,a.brno,a.eino,a.btype ,a.bkind,a.ceoname,date_format(a.ssdate, '%Y-%m-%d') ssdate,date_format(a.sedate, '%Y-%m-%d') sedate,a.sctime,a.assign,a.slevel,a.uduty ,CAST(AES_DECRYPT(UNHEX(a.phone), 'np123@!') AS char) phone ,a.mname ,CAST(AES_DECRYPT(UNHEX(a.mphone), 'np123@!') AS char) mphone ,a.sprice,a.rprice,a.rbank ,CAST(AES_DECRYPT(UNHEX(a.rbankno), 'np123@!') AS char) rbankno ,a.rbankuser ,CAST(AES_DECRYPT(UNHEX(a.taxemail), 'np123@!') AS char) taxemail ,a.syear,a.cdt,a.cno,a.udt,a.uno,a.uip from docprintpast a where a.no = ?param0] -2025-12-11 13:51:58,492 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.kind] Prepared SQL: [select a.kind value,a.kind text from docprintpast a where a.kind is not null and a.kind <> "" group by a.kind] -2025-12-11 13:51:58,492 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.syear] Prepared SQL: [select a.syear value,a.syear text from docprintpast a where a.syear is not null and a.syear <> "" group by a.syear] -2025-12-11 13:51:58,493 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.cg] Prepared SQL: [select a.cg value,a.cg text from docprintpast a where a.cg is not null and a.cg <> "" group by a.cg] -2025-12-11 13:51:58,493 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.cshape] Prepared SQL: [select a.cshape value,a.cshape text from docprintpast a where a.cshape is not null and a.cshape <> "" group by a.cshape] -2025-12-11 13:51:58,493 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.typeman] Prepared SQL: [select a.typeman value,a.typeman text from docprintpast a where a.typeman is not null and a.typeman <> "" group by a.typeman] -2025-12-11 13:51:58,493 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.edukind] Prepared SQL: [select a.edukind value,a.edukind text from docprintpast a where a.edukind is not null and a.edukind <> "" group by a.edukind] -2025-12-11 13:51:58,493 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.typeedu] Prepared SQL: [select a.typeedu value,a.typeedu text from docprintpast a where a.typeedu is not null and a.typeedu <> "" group by a.typeedu] -2025-12-11 13:51:58,493 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.typegrade] Prepared SQL: [select a.typegrade value,a.typegrade text from docprintpast a where a.typegrade is not null and a.typegrade <> "" group by a.typegrade] -2025-12-11 13:51:58,493 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.typejob] Prepared SQL: [select a.typejob value,a.typejob text from docprintpast a where a.typejob is not null and a.typejob <> "" group by a.typejob] -2025-12-11 13:51:58,493 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectinningpage.totstudy] Prepared SQL: [select ifnull(sum(totstudy),-1) totstudy from lectinningpage where lectno = ?param0 and cmino = ?param1 and cpno = ?param2] -2025-12-11 13:51:58,494 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.myExCheck] Prepared SQL: [select l.lectno longval from lect l inner join cm c on l.cmno= c.cmno inner join pay p on l.payno = p.payno inner join users u on l.userno= u.userno left outer join (select c.cmno , c.cshape , c.cname , ci.cmino ,d.cmisno ,d.sseq ,d.estart ,d.eend ,d.studyplace ,ci.isscd from cm c inner join cminning ci on c.cmno = ci.cmno inner join cminningscd d on d.cmino = ci.cmino where c.cshape=2 and ci.isscd=1 and ci.scdtype=0 ) cmi on cmi.cmno = l.cmno and cmi.cmisno = l.cmisno left outer join lectinning li on li.cmino = cmi.cmino and li.lectno = l.lectno left outer join pplog pl on p.pplno= pl.pplno where l.lectno= ?param0 and l.userno = ?param1 and cmi.isscd = 1 and li.istatus = 2 AND IFNULL(l.iscomplete, 0) = 0] -2025-12-11 13:51:58,495 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectinningpage.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-11 13:51:58,496 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard.in] Prepared SQL: [update lectsd a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.submittime=now(),submitip= ?param2 where a.lectno= ?param3 and a.sdno= ?param4 and a.checktime is null; insert into lectsd (lectno,sdno,iscopy,submittime,submitip,cdt,cno,udt,uno,uip) select a.lectno,a.sdno,0,now(), ?param2 ,now(), ?param1 ,now(), ?param1 , ?param2 from (select ?param3 lectno, ?param0 userno, ?param4 sdno) a inner join lect b on b.lectno=a.lectno and b.userno=a.userno and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno left outer join lectsd d on d.lectno=a.lectno and d.sdno=a.sdno where d.lectno is null; SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into lectsdboard (lectno,sdno,subject,contents,fgno,rcount,cip,isdel,cdt,cno,udt,uno,uip) select a.lectno,a.sdno, ?param5 , ?param6 , ?param7 ,0, ?param2 ,0,now(), ?param1 ,now(), ?param1 , ?param2 from (select ?param3 lectno, ?param0 userno, ?param4 sdno) a inner join lect b on b.lectno=a.lectno and b.userno=a.userno and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno] -2025-12-11 13:51:58,497 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-11 13:51:58,497 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboardcmt.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into lectsdboardcmt (bno,ctext,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,0,now(), ?param2 ,now(), ?param2 , ?param3 );] -2025-12-11 13:51:58,497 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboardcmt.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:51:58,497 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into pay (ptype,ispg,isgroup,isexam,userno,username,pstatus,rstatus,rstatustime,cshrcancelnum,canceltime,cancelmsg,cancelcnt ,refunding,paylimit,payoktime,pgkey,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,isdvr,cdt,cno,udt,uno,uip) select ?param0 ,0,0,1,u.userno,u.username,1,0,null,null,null,null,null ,0,null, ?param1 ,null ,a.outfee ,case when ?param0 = 6 then a.outfee else case when ua.isjoin=1 then a.outfee-a.infee else 0 end end ,0,0 ,case when ?param0 = 6 then 0 else case when ua.isjoin=1 then a.infee else a.outfee end end ,0,0,now(), ?param2 ,now(), ?param2 , ?param3 from exam a inner join users u on u.userno= ?param4 left outer join assign ua on ua.asno=u.asno where a.exno= ?param5] -2025-12-11 13:51:58,497 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-11 13:51:58,497 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok2] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into payitem (payno,ptype,pcno,itemno,userno,pstatus,rstatus,pgkey,cancelcode,cancelmsg,canceltype,pcnt ,orgamt,discamt,payamt ,payamtcash,payamtcard ,refundamt,refundtime,refundtimereal,refundinfo,isrebate,fgno,cartno,cdt,cno,udt,uno,uip) select p.payno,3,null, ?param0 , ?param1 ,1,0,null,null,null,null,1 ,a.outfee ,case when p.ptype=6 then a.outfee else case when ua.isjoin=1 then a.outfee-a.infee else 0 end end ,case when p.ptype=6 then 0 else case when ua.isjoin=1 then a.infee else a.outfee end end ,0,0 ,0,null,null,null,0,null,null,now(), ?param2 ,now(), ?param2 , ?param3 from exam a inner join users u on u.userno= ?param1 inner join pay p on p.payno= ?param4 left outer join assign ua on ua.asno=u.asno where a.exno= ?param0] -2025-12-11 13:51:58,497 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok2.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-11 13:51:58,498 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.studylog] Prepared SQL: [update lectinningpage a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 set a.totstudy=TIMESTAMPDIFF(SECOND, a.stime, now()),a.etime=now(),a.eip= ?param1 ,a.udt=now(),a.uno= ?param2 ,a.uip= ?param1 where a.logno= ?param3 ; update lectinning a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 inner join cminning c on c.cmino=a.cmino inner join ( select lectno,sum(totstudy) totstudy from lectinningpage where lectno= ?param4 and cmino= ?param5 group by lectno ) d on d.lectno=a.lectno set a.udt=now(),a.uno= ?param2 ,a.uip= ?param1 ,a.totstudy=d.totstudy ,a.etime=now() ,a.istatus=case when a.istatus <> 2 and c.atime * 60 <= d.totstudy then 2 else a.istatus end ,a.finishtime=case when a.finishtime is null and c.atime * 60 <= d.totstudy then now() else a.finishtime end ,a.eip= ?param1 ,a.ispce= ?param6 ,a.psec= ?param7 where a.lectno= ?param4 and a.cmino= ?param5 ; update lect a inner join ( select a.lectno,truncate(count(c.lectno) / count(b.cmino) * 100, 0) attrate from lect a inner join cminning b on b.cmno=a.cmno and ifnull(b.isscd,0)=0 left outer join lectinning c on c.lectno=a.lectno and c.cmino=b.cmino and c.istatus=2 where a.lectno= ?param4 and a.userno= ?param0 group by a.lectno ) b on b.lectno=a.lectno inner join cmev ce on a.cmno = ce.cmno set a.attrate=b.attrate ,a.apoint = (((b.attrate / 100) * ce.attend / 100)* 100) ,a.etime=now() ,a.eip= ?param1 ,a.ispce= ?param6 ,a.udt=now(),a.uno= ?param2 ,a.uip= ?param1 where a.lectno= ?param4 and a.userno= ?param0 ;] -2025-12-11 13:51:58,498 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.studymid] Prepared SQL: [update lectinning set isokmid=1 where lectno= ?param0 and cmino= ?param1] -2025-12-11 13:51:58,499 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsd.save] Prepared SQL: [update lectsd a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.fgno= ?param3 ,a.atext= ?param4 ,a.submittime=now(),submitip= ?param2 where a.lectno= ?param5 and a.sdno= ?param6 and a.checktime is null; insert into lectsd (lectno,sdno,atext,fgno,iscopy,submittime,submitip,cdt,cno,udt,uno,uip) select a.lectno,a.sdno, ?param4 , ?param3 ,0,now(), ?param2 ,now(), ?param1 ,now(), ?param1 , ?param2 from (select ?param5 lectno, ?param0 userno, ?param6 sdno) a inner join lect b on b.lectno=a.lectno and b.userno=a.userno inner join cm c on c.cmno=b.cmno and b.sdate < now() and b.edate > now() left outer join lectsd d on d.lectno=a.lectno and d.sdno=a.sdno where d.lectno is null;] -2025-12-11 13:51:58,499 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard.save] Prepared SQL: [update lectsd a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.submittime=now(),submitip= ?param2 where a.lectno= ?param3 and a.sdno= ?param4 and a.checktime is null; update lectsdboard a inner join lectsd a2 on a2.lectno=a.lectno and a2.sdno=a.sdno and a2.checktime is null inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.subject= ?param5 ,contents= ?param6 ,a.fgno= ?param7 where a.bno= ?param8 and a.lectno= ?param3 and a.sdno= ?param4 ;] -2025-12-11 13:51:58,499 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard.del] Prepared SQL: [update lectsd a inner join lectsdboard b on b.bno= ?param0 and b.cno= ?param1 and b.isdel=0 and b.lectno=a.lectno and b.sdno=a.sdno inner join lect a2 on a2.lectno=b.lectno and a2.userno=b.cno and a2.sdate < now() and a2.edate > now() inner join cm c on c.cmno=a2.cmno set a.submittime=null,a.submitip=null and a.checktime is null; update lectsdboard a inner join lectsd b on b.lectno=a.lectno and b.sdno=a.sdno and b.checktime is null inner join lect a2 on a2.lectno=b.lectno and a2.userno=a.cno and a2.sdate < now() and a2.edate > now() inner join cm c on c.cmno=a2.cmno set a.uno= ?param2 ,a.udt=now(),a.uip= ?param3 ,a.isdel=1 where a.bno= ?param0 and a.cno= ?param1 and a.isdel=0;] -2025-12-11 13:51:58,500 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payrefundinfo.up] Prepared SQL: [update payitem set udt=now(),uno= ?param0 ,uip= ?param1 ,rbank = ?param2 ,rbankaccnum = HEX(AES_ENCRYPT( ?param3 , 'np123@!')) ,tbankuser = ?param4 where payno = ?param5] -2025-12-11 13:51:58,500 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok3] Prepared SQL: [update examuser set udt=now(),uno= ?param0 ,uip= ?param1 ,payno= ?param2 ,pino= ?param3 ,pstatus=1 where exno= ?param4 and userno= ?param5 and status=1 and payno is null and pino is null and pstatus=4] -2025-12-11 13:51:58,500 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpaycancel] Prepared SQL: [update examuser set udt=now(),uno= ?param0 ,uip= ?param1 ,pstatus=9 where exno= ?param2 and userno= ?param3 and status=1 and payno is null and pino is null and pstatus=4] -2025-12-11 13:51:58,500 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payrfd.save] Prepared SQL: [update payrfd set udt=now(),uno= ?param0 ,uip= ?param1 ,bankname= ?param2 ,bankowner= ?param3 ,bankno=HEX(AES_ENCRYPT( ?param4 , 'np123@!')) ,isowner= ?param5 ,ruser= ?param6 ,rphone=HEX(AES_ENCRYPT( ?param7 , 'np123@!')) ,rreason= ?param8 ,rtext= ?param9 ,rstatus= ?param10 ,rback= ?param11 ,statustime=case when rstatus <> ?param10 then now() else statustime end where rfdno= ?param12] -2025-12-11 13:51:58,503 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspast.up] Prepared SQL: [update docprintpast set udt=now(),uno= ?param0 ,uip= ?param1 ,kind= ?param2 ,cg= ?param3 ,cshape= ?param4 ,username= ?param5 ,userpno=HEX(AES_ENCRYPT( ?param6 , 'np123@!')) ,typeman= ?param7 ,edukind= ?param8 ,typeedu= ?param9 ,typegrade= ?param10 ,typejob= ?param11 ,cgname= ?param12 ,completeno= ?param13 ,companyname= ?param14 ,companyaddr= ?param15 ,brno= ?param16 ,eino= ?param17 ,btype= ?param18 ,bkind= ?param19 ,ceoname= ?param20 ,ssdate= ?param21 ,sedate= ?param22 ,sctime= ?param23 ,assign= ?param24 ,slevel= ?param25 ,uduty= ?param26 ,phone=HEX(AES_ENCRYPT( ?param27 , 'np123@!')) ,mname= ?param28 ,mphone=HEX(AES_ENCRYPT( ?param29 , 'np123@!')) ,sprice= ?param30 ,rprice= ?param31 ,rbank= ?param32 ,rbankno=HEX(AES_ENCRYPT( ?param33 , 'np123@!')) ,rbankuser= ?param34 ,taxemail=HEX(AES_ENCRYPT( ?param35 , 'np123@!')) ,syear= ?param36 where no= ?param37] -2025-12-11 13:51:58,504 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.studyclose] Prepared SQL: [update lectinningpage a set a.etime=now(),a.eip= ?param0 ,a.udt=now(),a.uno= ?param1 ,a.uip= ?param0 where a.logno= ?param2 ;] -2025-12-11 13:51:58,506 [29536] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [site.main] Prepared SQL: [select * from ( select 0 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,a.kname strval3,null strval4,null strval5,null strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param0 inner join cm c on c.cmno=a.pcmno where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a union all select * from ( select a.dtype,a.intval,a.intval2 ,a.longval ,a.strval,a.strval2,a.strval3,a.strval4,ifnull(a.strval5,d.fileurl) strval5,a.strval6 ,a.time,a.time2,a.time3,a.time4 from ( select 1 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,c.cname strval3,concat('/', e.ccode, '/', f.srcp) strval4,ef.fileurl strval5,b.cgcode strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param1 inner join cm c on c.cmno=a.pcmno left outer join cminning d on d.cmno=a.cmno and d.istaste=1 left outer join ct e on e.ctno=d.ctno left outer join fileinfo ef on ef.fgno=e.fgnothumb and ef.isdel=0 left outer join ctpage f on f.ctno=e.ctno and f.pseq=1 where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.cshape=0 and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a left outer join cminning b on a.strval5 is null and b.cmno=a.intval and b.iseq=1 left outer join ct c on a.strval5 is null and c.ctno=b.ctno left outer join fileinfo d on a.strval5 is null and d.fgno=c.fgnothumb and d.isdel=0 ) a union all select * from ( select 2 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homenotice' order by b.cdt desc limit 2 ) a union all select * from ( select 3 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homefaq' order by b.cdt desc limit 2 ) a] -2025-12-11 13:51:58,519 [29536] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.npsystem] PreparedStatement : [select count(b.daokey) from (select 1 col1) a left outer join npsystem b on b.daokey= ?param0] -2025-12-11 13:51:58,528 [29536] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.npsystem] Parameters: [?param0=[daokey,qaldSUKDKuLggF2sN2Bn/lvf/i3LKEeOzoD6MpHlc0w=]] -2025-12-11 13:51:58,528 [29536] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.npsystem] Types: [?param0=[String, System.String]] -2025-12-11 13:51:58,804 [29536] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "14716234" to "MySQL, MySQL provider 6.10.5.0". -2025-12-11 13:51:58,814 [29536] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "14716234" to "MySQL, MySQL provider 6.10.5.0". -2025-12-11 13:51:59,220 [34560] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [common.check.admin] PreparedStatement : [select a.userno dtype, a.udt time, count(b.mno) intval from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0)] -2025-12-11 13:51:59,220 [34560] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [common.check.admin] Parameters: [?param0=[userno,1], ?param1=[loginkey,66164114], ?param2=[IsDupCheck,1]] -2025-12-11 13:51:59,220 [34560] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [common.check.admin] Types: [?param0=[Int32, System.Int32], ?param1=[Int32, System.Int32], ?param2=[Int32, System.Int32]] -2025-12-11 13:51:59,227 [34560] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "3917519" to "MySQL, MySQL provider 6.10.5.0". -2025-12-11 13:51:59,253 [34560] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "3917519" to "MySQL, MySQL provider 6.10.5.0". -2025-12-11 13:51:59,266 [34560] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.menuauth] Prepared SQL: [select a.usertype, a.menuno, a.menuname, a.pmenuno, a.menuurl, a.menulevel, a.menuorder, a.ccount, a.isuse, a.ishid ,concat('/',ifnull(b5.menuno, 0), '/', ifnull(b4.menuno, 0), '/', ifnull(b3.menuno, 0), '/', ifnull(b2.menuno, 0), '/', ifnull(b1.menuno, 0), '/', ifnull(a.menuno, 0), '/') menurout ,case a.menulevel when 0 then ' ' when 1 then b1.menuname when 2 then b2.menuname when 3 then b3.menuname when 4 then b4.menuname when 5 then b5.menuname end pmenuname ,b2.menuno ppmenuno from ( select b.usertype, c.menuno, c.menuname, c.pmenuno, c.menuurl, c.menulevel, c.menuorder, count(d.menuno) ccount, c.isuse, c.ishid from menuauth b inner join menu c on c.menuno=b.menuno and c.isuse=1 left outer join menu d on d.pmenuno=c.menuno group by b.usertype, c.menuno, c.menuname, c.pmenuno, c.menuurl, c.menulevel, c.menuorder, c.isuse, c.ishid ) a left outer join menu b1 on b1.menuno=a.pmenuno left outer join menu b2 on b2.menuno=b1.pmenuno left outer join menu b3 on b3.menuno=b2.pmenuno left outer join menu b4 on b4.menuno=b3.pmenuno left outer join menu b5 on b5.menuno=b4.pmenuno where ?param0 = case a.menulevel when 0 then a.menuno when 1 then b1.menuno when 2 then b2.menuno when 3 then b3.menuno when 4 then b4.menuno else b5.menuno end order by a.usertype, case a.menulevel when 0 then a.menuorder when 1 then b1.menuorder when 2 then b2.menuorder when 3 then b3.menuorder when 4 then b4.menuorder else b5.menuorder end ,case a.menulevel when 0 then a.menuno when 1 then b1.menuno when 2 then b2.menuno when 3 then b3.menuno when 4 then b4.menuno else b5.menuno end ,case a.menulevel when 1 then a.menuorder when 2 then b1.menuorder when 3 then b2.menuorder when 4 then b3.menuorder when 5 then b4.menuorder else 0 end ,case a.menulevel when 1 then a.menuno when 2 then b1.menuno when 3 then b2.menuno when 4 then b3.menuno when 5 then b4.menuno else 0 end ,case a.menulevel when 2 then a.menuorder when 3 then b1.menuorder when 4 then b2.menuorder when 5 then b3.menuorder else 0 end ,case a.menulevel when 2 then a.menuno when 3 then b1.menuno when 4 then b2.menuno when 5 then b3.menuno else 0 end ,case a.menulevel when 3 then a.menuorder when 4 then b1.menuorder when 5 then b2.menuorder else 0 end ,case a.menulevel when 3 then a.menuno when 4 then b1.menuno when 5 then b2.menuno else 0 end ,case a.menulevel when 4 then a.menuorder when 5 then b1.menuorder else 0 end ,case a.menulevel when 4 then a.menuno when 5 then b1.menuno else 0 end ,case a.menulevel when 5 then a.menuorder else 0 end ,case a.menulevel when 5 then a.menuno else 0 end] -2025-12-11 13:51:59,266 [34560] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.menu.menuauth] PreparedStatement : [select a.usertype, a.menuno, a.menuname, a.pmenuno, a.menuurl, a.menulevel, a.menuorder, a.ccount, a.isuse, a.ishid ,concat('/',ifnull(b5.menuno, 0), '/', ifnull(b4.menuno, 0), '/', ifnull(b3.menuno, 0), '/', ifnull(b2.menuno, 0), '/', ifnull(b1.menuno, 0), '/', ifnull(a.menuno, 0), '/') menurout ,case a.menulevel when 0 then ' ' when 1 then b1.menuname when 2 then b2.menuname when 3 then b3.menuname when 4 then b4.menuname when 5 then b5.menuname end pmenuname ,b2.menuno ppmenuno from ( select b.usertype, c.menuno, c.menuname, c.pmenuno, c.menuurl, c.menulevel, c.menuorder, count(d.menuno) ccount, c.isuse, c.ishid from menuauth b inner join menu c on c.menuno=b.menuno and c.isuse=1 left outer join menu d on d.pmenuno=c.menuno group by b.usertype, c.menuno, c.menuname, c.pmenuno, c.menuurl, c.menulevel, c.menuorder, c.isuse, c.ishid ) a left outer join menu b1 on b1.menuno=a.pmenuno left outer join menu b2 on b2.menuno=b1.pmenuno left outer join menu b3 on b3.menuno=b2.pmenuno left outer join menu b4 on b4.menuno=b3.pmenuno left outer join menu b5 on b5.menuno=b4.pmenuno where ?param0 = case a.menulevel when 0 then a.menuno when 1 then b1.menuno when 2 then b2.menuno when 3 then b3.menuno when 4 then b4.menuno else b5.menuno end order by a.usertype, case a.menulevel when 0 then a.menuorder when 1 then b1.menuorder when 2 then b2.menuorder when 3 then b3.menuorder when 4 then b4.menuorder else b5.menuorder end ,case a.menulevel when 0 then a.menuno when 1 then b1.menuno when 2 then b2.menuno when 3 then b3.menuno when 4 then b4.menuno else b5.menuno end ,case a.menulevel when 1 then a.menuorder when 2 then b1.menuorder when 3 then b2.menuorder when 4 then b3.menuorder when 5 then b4.menuorder else 0 end ,case a.menulevel when 1 then a.menuno when 2 then b1.menuno when 3 then b2.menuno when 4 then b3.menuno when 5 then b4.menuno else 0 end ,case a.menulevel when 2 then a.menuorder when 3 then b1.menuorder when 4 then b2.menuorder when 5 then b3.menuorder else 0 end ,case a.menulevel when 2 then a.menuno when 3 then b1.menuno when 4 then b2.menuno when 5 then b3.menuno else 0 end ,case a.menulevel when 3 then a.menuorder when 4 then b1.menuorder when 5 then b2.menuorder else 0 end ,case a.menulevel when 3 then a.menuno when 4 then b1.menuno when 5 then b2.menuno else 0 end ,case a.menulevel when 4 then a.menuorder when 5 then b1.menuorder else 0 end ,case a.menulevel when 4 then a.menuno when 5 then b1.menuno else 0 end ,case a.menulevel when 5 then a.menuorder else 0 end ,case a.menulevel when 5 then a.menuno else 0 end] -2025-12-11 13:51:59,267 [34560] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.menu.menuauth] Parameters: [?param0=[topmenuno,1]] -2025-12-11 13:51:59,267 [34560] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.menu.menuauth] Types: [?param0=[Int32, System.Int32]] -2025-12-11 13:51:59,272 [34560] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "13150057" to "MySQL, MySQL provider 6.10.5.0". -2025-12-11 13:51:59,287 [34560] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "13150057" to "MySQL, MySQL provider 6.10.5.0". -2025-12-11 13:51:59,319 [34560] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [common.home] PreparedStatement : [select b.cnt intval ,c.cnt0 intval2 ,c.cnt1 intval3 ,d.cnt intval4 ,e.cnt intval5 ,f.cnt intval6 ,(SELECT COUNT(*) FROM userleave WHERE status = 0) intval7 from (select 1 col1) a left outer join (select count(mno) cnt from memouser where userno= ?param0 and isread=0 and isdel=0) b on 1=1 left outer join ( select sum(case when a.bmposition=0 then 1 else 0 end) cnt0,sum(case when a.bmposition=1 and b.cmno is not null then 1 else 0 end) cnt1 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.isopen=1 left outer join board c on c.pbno=b.bno and c.isdel=0 where a.bmtype=2 and a.isopen=1 and c.bno is null and a.disptype=0 ) c on 1=1 left outer join ( select count(a.rfdno) cnt from payrfd a left outer join pay b on b.payno = a.payno where a.rstatus=0 and b.rstatus=0 ) d on 1=1 left outer join ( select count(a.payno) cnt from paydvr a inner join pay b on b.payno=a.payno and b.pstatus=1 and b.rstatus=0 inner join payitem c on c.payno = b.payno inner join book bb on bb.bkno=c.itemno where a.dvrcode is null and a.isdvr=1 ) e on 1=1 left outer join ( select count(a.payno) cnt from paytax a where a.ischeck=0 ) f on 1=1] -2025-12-11 13:51:59,319 [34560] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [common.home] Parameters: [?param0=[userno,1]] -2025-12-11 13:51:59,319 [34560] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [common.home] Types: [?param0=[Int32, System.Int32]] -2025-12-11 13:51:59,324 [34560] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "22150587" to "MySQL, MySQL provider 6.10.5.0". -2025-12-11 13:51:59,330 [34560] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "22150587" to "MySQL, MySQL provider 6.10.5.0". -2025-12-11 13:51:59,332 [34560] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cms] Prepared SQL: [select a.* from ( select a.cmno,case when a.ismaster=2 then a.cmno else 0 end pcno,a.ismaster,a.cgno,a.pcmno,a.cname,a.kname ,a.tmno,a.classno,a.rstime,a.retime,a.sstime,a.setime,a.gstime,a.getime ,a.cshape,a.infee,a.outfee,a.quota,a.accommofee ,a.introhtml,a.targethtml,a.goalhtml,a.contenthtml ,a.studytime,a.studyplace,a.certcc,a.certgradecc,a.jobcc,a.jobpositiongrade,a.difficulty,a.isrefund,a.isuse,a.isseq,a.fgnocm,a.studydays,a.isaccommodation ,a.typeman,a.typeedu,a.typegrade,a.typejob,a.iscertificate, a.typejobitem ,b.pcgno,b.cgcode cgcode ,b.cgname,c.cgname pcgname ,c.cgcode pcgcode ,t.tyear,t.tseq ,d.cname pcname ,e.ccode,e.cname studyplacename ,(select count(l.lectno) cnt from lect l where l.cmno = a.cmno and l.status =1 and l.ischanged=0) lectcnt ,a.ischkatt,a.daylectinninglimit ,case when date_format(a.retime,'%Y%m%d') = '20991231' then 1 else 0 end isalldays ,a.cdt,a.udt ,a.cmno value,a.cname text ,row_number() over(order by a.setime desc,t.tyear desc,t.tseq desc,a.cname,a.classno ) rno ,count(a.cdt) over() pagetotalcount from cm a inner join cg b on b.cgno=a.cgno inner join cg c on c.cgno=b.pcgno left outer join term t on t.tmno=a.tmno left outer join cm d on a.ismaster=0 and d.cmno=a.pcmno left outer join comcode e on a.studyplace = e.ccode where a.isdel=0 and a.ismaster= ?param0 and a.isuse= ?param1 and a.setime > now() and (date_format(a.retime,'%Y%m%d') != '20991231' and a.rstime < now() and a.getime > now()) or date_format(a.retime,'%Y%m%d') = '20991231' and a.isuse= ?param1 ) a order by a.rno] -2025-12-11 13:51:59,332 [34560] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [cm.cms] PreparedStatement : [select a.* from ( select a.cmno,case when a.ismaster=2 then a.cmno else 0 end pcno,a.ismaster,a.cgno,a.pcmno,a.cname,a.kname ,a.tmno,a.classno,a.rstime,a.retime,a.sstime,a.setime,a.gstime,a.getime ,a.cshape,a.infee,a.outfee,a.quota,a.accommofee ,a.introhtml,a.targethtml,a.goalhtml,a.contenthtml ,a.studytime,a.studyplace,a.certcc,a.certgradecc,a.jobcc,a.jobpositiongrade,a.difficulty,a.isrefund,a.isuse,a.isseq,a.fgnocm,a.studydays,a.isaccommodation ,a.typeman,a.typeedu,a.typegrade,a.typejob,a.iscertificate, a.typejobitem ,b.pcgno,b.cgcode cgcode ,b.cgname,c.cgname pcgname ,c.cgcode pcgcode ,t.tyear,t.tseq ,d.cname pcname ,e.ccode,e.cname studyplacename ,(select count(l.lectno) cnt from lect l where l.cmno = a.cmno and l.status =1 and l.ischanged=0) lectcnt ,a.ischkatt,a.daylectinninglimit ,case when date_format(a.retime,'%Y%m%d') = '20991231' then 1 else 0 end isalldays ,a.cdt,a.udt ,a.cmno value,a.cname text ,row_number() over(order by a.setime desc,t.tyear desc,t.tseq desc,a.cname,a.classno ) rno ,count(a.cdt) over() pagetotalcount from cm a inner join cg b on b.cgno=a.cgno inner join cg c on c.cgno=b.pcgno left outer join term t on t.tmno=a.tmno left outer join cm d on a.ismaster=0 and d.cmno=a.pcmno left outer join comcode e on a.studyplace = e.ccode where a.isdel=0 and a.ismaster= ?param0 and a.isuse= ?param1 and a.setime > now() and (date_format(a.retime,'%Y%m%d') != '20991231' and a.rstime < now() and a.getime > now()) or date_format(a.retime,'%Y%m%d') = '20991231' and a.isuse= ?param1 ) a order by a.rno] -2025-12-11 13:51:59,332 [34560] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [cm.cms] Parameters: [?param0=[ismaster,0], ?param1=[isuse,1]] -2025-12-11 13:51:59,332 [34560] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [cm.cms] Types: [?param0=[Int32, System.Int32], ?param1=[Int32, System.Int32]] -2025-12-11 13:51:59,337 [34560] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "14265357" to "MySQL, MySQL provider 6.10.5.0". -2025-12-11 13:51:59,360 [34560] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "14265357" to "MySQL, MySQL provider 6.10.5.0". -2025-12-11 13:57:02,357 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.adminlogin] Prepared SQL: [select userno,a.username,a.status,a.userpass, usertype,a.asno , CAST(AES_DECRYPT(UNHEX(a.mobile), 'np123@!') AS char) mobile , a.logintime from users a left outer join assign b on b.asno=a.asno where a.userid= ?param0 and a.usertype > 10 and (a.usertype <> 81 or (a.usertype = 81 and b.status=1))] -2025-12-11 13:57:02,390 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.pass.check] Prepared SQL: [select count(userno) from userpasslog where userno = ?param0 and userpass = ?param1] -2025-12-11 13:57:02,391 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.ee] Prepared SQL: [update users set eastereggkey=FLOOR(10000000 + (RAND() * 99999999)),eetime=now() where userno= ?param0 ; select a.userno,a.eastereggkey,a.usertype,a.username ,b.subdomain from users a left outer join assign b on b.asno=a.asno and b.issite=1 and b.isdel=0 where a.userno= ?param0 ;] -2025-12-11 13:57:02,391 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.usersall] Prepared SQL: [select userno,usertype,jointype,snsid,userkind,userid,userpass,username,usernameeng,gender,birthday,email,isacceptemail,mobile,isacceptmobile,telno,asno,pasname,depart,ccposition,ccpositionetc,fgnoprofile ,ccjobs,userpno,bankname,bankno,post,address1,address2,introhtml,status,exitreason,logintime,loginkey,send335time,pwcalltime,pwcallno,eastereggkey,eetime,kfcfyear,isassignuser,uduty,slevel,edus,remotekey from users] -2025-12-11 13:57:02,391 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.eecall] Prepared SQL: [select userno,usertype,username from users where userno= ?param0 and eastereggkey= ?param1 and date_add(eetime, interval 10 second) > now(); update users set eastereggkey=null,eetime=null,loginkey= ?param2 where userno= ?param0] -2025-12-11 13:57:02,391 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.eecall2] Prepared SQL: [select userno,usertype,username,userid from users where userno= ?param0 and eastereggkey= ?param1 and date_add(eetime, interval 15 second) > now(); update users set eastereggkey=null,eetime=null,loginkey=null where userno= ?param0] -2025-12-11 13:57:02,391 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assign.newascode] Prepared SQL: [select ifnull(max(b.ascode),0) + 1 from (select 1 col1) a left outer join assign b on b.asno is not null] -2025-12-11 13:57:02,392 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.me] Prepared SQL: [select userno,username ,CAST(AES_DECRYPT(UNHEX(email), 'np123@!') AS char) email from users where userno= ?param0] -2025-12-11 13:57:02,392 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.usercheckconfirm] Prepared SQL: [select ifnull(b.userno,0) from (select 1 col1) a left outer join usercheck b on b.userno= ?param0 and b.checkkey= ?param1 ; update usercheck set checkkey=0 where userno= ?param0] -2025-12-11 13:57:02,392 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.remotelogin] Prepared SQL: [select a.userno from users a where a.userid= ?param0 and a.status=1 and a.remotekey= ?param1 ; update users set remotekey=null where userid= ?param0] -2025-12-11 13:57:02,392 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.remoteloginnoauth] Prepared SQL: [select a.userno,b.subdomain from users a left outer join assign b on b.asno=a.asno where a.userid= ?param0 and a.status=1] -2025-12-11 13:57:02,393 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.users.assign] Prepared SQL: [select b.asno,b.asname,b.brno ,b.ceoname,b.post,b.address1,b.address2 ,b.btype,b.bkind,b.eino,b.mname ,CAST(AES_DECRYPT(UNHEX(b.mphone), 'np123@!') AS char) mphone ,CAST(AES_DECRYPT(UNHEX(b.taxemail), 'np123@!') AS char) taxemail ,b.fgnobno ,b.isjoin,b.ascode,b.astype,b.asctg,b.joindate,b.status ,c1.cname astypename,c2.cname asctgname from users a inner join assign b on b.asno = a.asno left outer join comcode c1 on c1.ccode=b.astype left outer join comcode c2 on c2.ccode=b.asctg where a.status=1 and a.userno = ?param0] -2025-12-11 13:57:02,393 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.check.snsid] Prepared SQL: [select a.userno,a.usertype,a.jointype,a.snsid,a.userkind,a.userid,a.userpass,a.username,a.usernameeng,a.gender,a.birthday,a.email,a.isacceptemail,a.mobile,a.isacceptmobile ,a.telno,a.asno,a.pasname,a.depart,a.ccposition,a.ccpositionetc,a.fgnoprofile,a.ccjobs,a.userpno,a.bankname,a.bankno,a.post,a.address1,a.address2,a.introhtml,a.status,a.exitreason ,a.logintime,a.loginkey,a.send335time,a.pwcalltime,a.pwcallno,a.eastereggkey,a.eetime,a.kfcfyear,a.isassignuser,a.uduty,a.slevel,a.edus,a.remotekey,a.vssn,a.di,a.ci from users a where a.snsid= ?param0 and a.jointype= ?param1] -2025-12-11 13:57:02,393 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.councels] Prepared SQL: [select a.bno,a.qtext,a.atext ,a.bldgcat ,b.cname bldgcatname ,a.cdt,c.username coname,c.userid coid ,row_number() over(order by a.cdt desc) rno ,count(a.cno) over() pagetotalcount from councel a inner join users c on c.userno = a.cno left outer join comcode b on b.ccode = a.bldgcat where a.userno = ?param0 and a.isdel = 0 order by a.cdt desc] -2025-12-11 13:57:02,393 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormants] Prepared SQL: [select a.userno,username,usernameeng,a.email,a.isacceptemail ,a.mobile,a.telno,a.userpno,a.bankno,a.post,a.address1,a.address2 ,a.birthday from userdormant a where a.userno = ?param0] -2025-12-11 13:57:02,393 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormants.del] Prepared SQL: [select a.userno longval, regexp_replace(b.userid , '(?<=.{3}).','*') strval ,CAST(AES_DECRYPT(UNHEX(a.mobile),'np123@!') AS char) strval2 ,date_add(a.cdt, interval 335 day) time ,b.isacceptmobile intval from userdormant a inner join users b on b.userno = a.userno where date_format(date_add(a.cdt, interval 335 day),'%Y-%m-%d') = date_format(now(),'%Y-%m-%d')] -2025-12-11 13:57:02,393 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormants.save] Prepared SQL: [select a.userno longval, regexp_replace(a.userid , '(?<=.{3}).' , '*') strval ,CAST(AES_DECRYPT(UNHEX(a.mobile),'np123@!') AS char) strval2 ,date_add(a.logintime, interval 335 day) time ,a.isacceptmobile intval from users a where a.usertype =1 and a.status=1 and date_format(date_add(a.logintime, interval 366 day),'%Y-%m-%d') = date_format(now(),'%Y-%m-%d')] -2025-12-11 13:57:02,397 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.loginlog] Prepared SQL: [insert into loginlog (logsite,userno, loginstatus, logindata, cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , now(), ?param4 ,now(), ?param4 , ?param5 )] -2025-12-11 13:57:02,399 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.in] Prepared SQL: [insert into users(usertype,userkind,userid,userpass,username,usernameeng ,gender,email,isacceptemail,mobile,telno ,asno,pasname,depart,ccposition,ccpositionetc,fgnoprofile,ccjobs ,userpno,bankname,bankno ,post,address1,address2,introhtml,status,logintime,send335time,pwcalltime,pwcallno,eastereggkey,eetime,kfcfyear,isassignuser,edus ,isacceptmobile,uduty,slevel,jointype,birthday,snsid,di,ci,vssn,ischkatt,authplatform,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,gender,HEX(AES_ENCRYPT( ?param6 , 'np123@!')), ?param7 ,HEX(AES_ENCRYPT( ?param8 , 'np123@!')),HEX(AES_ENCRYPT( ?param9 , 'np123@!')) , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 ,HEX(AES_ENCRYPT( ?param17 , 'np123@!')), ?param18 ,HEX(AES_ENCRYPT( ?param19 , 'np123@!')) , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 ,now(),null,null,null,null,null, ?param25 , ?param26 , ?param27 , ?param28 , ?param29 , ?param30 , ?param31 ,HEX(AES_ENCRYPT( ?param32 , 'np123@!')), ?param33 , ?param34 , ?param35 , ?param36 , ?param37 , ?param38 ,now(), ?param39 ,now(), ?param39 , ?param40 );] -2025-12-11 13:57:02,401 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:57:02,401 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assign.in] Prepared SQL: [insert into assign (ascode,isjoin,joinyear,joinprice,asname,ceoname,brno,grno,btype,bkind,salesamount,homeurl,mcount,aday,astype,asctg,askey,post,address1,address2,fgnobno,fgnobank,joindate,exitdate,status,issite,subdomain,sitename,sitelogo,sitefooter,ismain,isdel, eino,mname,mphone,taxemail,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 ,0,null,null,null,null,0,0, ?param25 , ?param26 ,HEX(AES_ENCRYPT( ?param27 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param28 , 'np123@!')) ,now(), ?param29 ,now(), ?param29 , ?param30 );] -2025-12-11 13:57:02,401 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assign.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:57:02,401 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [councel.in] Prepared SQL: [insert into councel(userno,bldgcat,qtext,atext,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 );] -2025-12-11 13:57:02,401 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [councel.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:57:02,402 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.change.password] Prepared SQL: [UPDATE users SET userpass = ?param0 , udt = now() , status = (CASE WHEN status = 9 THEN 1 ELSE status END) , pwcalltime = null , pwcallno = null , uip = ?param1 , uno = ?param2 WHERE userid = ?param3 ; INSERT INTO userpasslog (userno, userpass, cdt, uip) SELECT ?param2 , ?param0 , NOW(), ?param1 FROM (SELECT 1) a LEFT OUTER JOIN userpasslog b ON b.userno = ?param2 WHERE b.userno IS NULL; UPDATE userpasslog SET userpass = ?param0 WHERE userno = ?param2 ;] -2025-12-11 13:57:02,403 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormant.insert] Prepared SQL: [insert into userdormant(userno,username,usernameeng,email,isacceptemail,mobile ,telno,userpno,bankno,post,address1,address2,birthday,cdt) select a.userno,a.username,a.usernameeng,a.email,a.isacceptemail,a.mobile ,a.telno,a.userpno,a.bankno,a.post,a.address1,a.address2, a.birthday,now() cdt from users a left outer join userdormant b on b.userno = a.userno where date_add(a.logintime,interval 1 year) < now(); and a.status != 99 update users set udt=now(),uno= ?param0 ,uip= ?param1 ,username='»èÁ¦µÊ',usernameeng=null,email=null,mobile=null,telno=null,userpno=null,bankno=null,post=null,address1=null,address2=null,birthday=null,status=8 where date_add(a.logintime,interval 1 year) < now(); and a.status != 99] -2025-12-11 13:57:02,404 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.loginkey] Prepared SQL: [update users set loginkey= ?param0 ,logintime =now(),send335time = null where userno= ?param1] -2025-12-11 13:57:02,405 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.loginkey2] Prepared SQL: [update users set loginkey= ?param0 ,logintime =now(),send335time = null where userno= ?param1 ; insert into loginlog (logsite,userno, loginstatus, logindata, cdt,cno,udt,uno,uip) values ( ?param2 , ?param1 , ?param3 , ?param4 , now(), ?param5 ,now(), ?param5 , ?param6 )] -2025-12-11 13:57:02,405 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assign.del] Prepared SQL: [update assign set udt=now(),uno= ?param0 ,uip= ?param1 ,isdel=1,brno=null where asno= ?param2] -2025-12-11 13:57:02,405 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignman.in] Prepared SQL: [insert into assignman (asno,mtype,jtype,depart,mname,position,telno,mobile,fax,email,post,address1,address2,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,HEX(AES_ENCRYPT( ?param6 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param7 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param8 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param9 , 'np123@!')) , ?param10 , ?param11 , ?param12 ,0,now(), ?param13 ,now(), ?param13 , ?param14 )] -2025-12-11 13:57:02,406 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignman.up] Prepared SQL: [update assignman set udt=now(),uno= ?param0 ,uip= ?param1 ,mtype = ?param2 ,jtype = ?param3 ,depart = ?param4 ,mname = ?param5 ,position= ?param6 ,telno =HEX(AES_ENCRYPT( ?param7 , 'np123@!')) ,mobile =HEX(AES_ENCRYPT( ?param8 , 'np123@!')) ,fax =HEX(AES_ENCRYPT( ?param9 , 'np123@!')) ,email =HEX(AES_ENCRYPT( ?param10 , 'np123@!')) ,post = ?param11 ,address1= ?param12 ,address2= ?param13 where asmno= ?param14] -2025-12-11 13:57:02,406 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignman.del] Prepared SQL: [update assignman set udt=now(),uno= ?param0 ,uip= ?param1 ,isdel = 1 where asmno= ?param2] -2025-12-11 13:57:02,406 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignfee.in] Prepared SQL: [insert into assignfee (asno,fyear,fprice,fdate,fmemo,status,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 from (select 1 col1) a left outer join assignfee b on b.asno= ?param0 and b.fyear= ?param1 where b.asno is null] -2025-12-11 13:57:02,406 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignfee.up] Prepared SQL: [update assignfee set udt=now(),uno= ?param0 ,uip= ?param1 ,fprice= ?param2 ,fdate = ?param3 ,fmemo = ?param4 ,status= ?param5 where asno= ?param6 and fyear= ?param7] -2025-12-11 13:57:02,406 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignfee.del] Prepared SQL: [delete from assignfee where asno= ?param0 and fyear= ?param1] -2025-12-11 13:57:02,406 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignsite.save] Prepared SQL: [update assign set udt=now(),uno= ?param0 ,uip= ?param1 ,issite= ?param2 ,subdomain= ?param3 ,sitename= ?param4 ,siteip= ?param5 ,sitelogo= ?param6 ,sitefooter= ?param7 where asno= ?param8] -2025-12-11 13:57:02,407 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.asno.save] Prepared SQL: [update users set asno= ?param0 where userno= ?param1] -2025-12-11 13:57:02,407 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.pwcalltime] Prepared SQL: [update users set pwcalltime=now(),pwcallno= ?param0 where userno= ?param1] -2025-12-11 13:57:02,407 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.resetuser] Prepared SQL: [update users set userpass = ?param0 , pwcalltime = null , pwcallno = null , status = (CASE WHEN status = 9 THEN 1 ELSE status END) where userno= ?param1 and pwcalltime is not null and pwcallno= ?param2 and date_add(pwcalltime, interval 24 hour) > now()] -2025-12-11 13:57:02,407 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.exit] Prepared SQL: [UPDATE users SET udt=now(),uno= ?param0 ,uip= ?param1 , status = ?param2 WHERE userno= ?param3] -2025-12-11 13:57:02,407 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.leave.register] Prepared SQL: [INSERT INTO userleave ( userno, userid, status, levdate, uno, uip ) SELECT u.userno, u.userid, 0 AS status, NOW() AS levdate, u.uno, u.uip FROM users u WHERE u.status = ?param0 AND u.userno = ?param1] -2025-12-11 13:57:02,407 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.remotelogin.set] Prepared SQL: [update users a inner join assign b on b.asno=a.asno and b.siteip like concat('%', ?param0 ,'%') set a.remotekey= ?param1 where a.userid= ?param2 and a.status=1] -2025-12-11 13:57:02,407 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.snslink.up] Prepared SQL: [update users set udt=now(),uno= ?param0 ,uip= ?param1 ,snsid= ?param2 ,jointype= ?param3 where userno= ?param4] -2025-12-11 13:57:02,407 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [councel.up] Prepared SQL: [update councel set udt=now(),uno= ?param0 ,uip= ?param1 ,bldgcat = ?param2 ,qtext = ?param3 ,atext = ?param4 where bno= ?param5] -2025-12-11 13:57:02,408 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [councel.del] Prepared SQL: [update councel set udt=now(),uno= ?param0 ,uip= ?param1 ,isdel = 1 where bno = ?param2] -2025-12-11 13:57:02,408 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.up.asno] Prepared SQL: [update users set udt=now(),uno= ?param0 ,uip= ?param1 ,asno = ?param2 where userno= ?param3] -2025-12-11 13:57:02,408 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormant.del] Prepared SQL: [update users a left outer join userdormant b on b.userno = a.userno set set udt=now(),uno= ?param0 ,uip= ?param1 ,status = 99,username='»èÁ¦µÊ',usernameeng=null,email=null,mobile=null,telno=null,userpno=null,bankno=null,post=null,address1=null,address2=null,birthday=null,di=null,ci=null,vssn=null,authplatform=0 where date_add(b.cdt,interval 1 year) < now(); delete from userdormant where date_add(cdt,interval 1 year) < now();] -2025-12-11 13:57:02,430 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.loginkey] Prepared SQL: [select a.userno dtype from users a where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0)] -2025-12-11 13:57:02,430 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.admin] Prepared SQL: [select a.userno dtype, a.udt time, count(b.mno) intval from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0)] -2025-12-11 13:57:02,430 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.front] Prepared SQL: [select a.dtype,sum(a.intval) intval,sum(a.intval2) intval2 from ( select a.userno dtype,count(b.mno) intval,0 intval2 from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno union all select a.userno dtype,0 intval,count(b.userno) intval2 from users a left outer join alarms b on b.userno=a.userno and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno ) a group by a.dtype] -2025-12-11 13:57:02,430 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.frontcroom] Prepared SQL: [select a.dtype,sum(a.intval) intval,sum(a.intval2) intval2,sum(a.intval3) intval3,sum(a.intval4) intval4,sum(a.intval5) intval5 ,sum(a.intval6) intval6,sum(a.intval7) intval7,sum(a.intval8) intval8,sum(a.intval9) intval9,sum(a.intval10) intval10 ,sum(a.intval11) intval11,sum(a.intval12) intval12 ,max(a.strval) strval,max(a.strval2) strval2,max(a.strval3) strval3 from ( select a.userno dtype,count(b.mno) intval,0 intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11,0 intval12 ,null strval,null strval2,null strval3 from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno union all select a.userno dtype,0 intval,count(b.userno) intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11,0 intval12 ,null strval,null strval2,null strval3 from users a left outer join alarms b on b.userno=a.userno and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) union all select a.userno dtype,0 intval,0 intval2,c.tyear intval3,c.tseq intval4,b.classno intval5 ,b2.isplan intval6,b2.iscontent intval7,b2.isev intval8,b2.isrs intval9,b2.isgrade intval10 ,b.cmno intval11,b.cshape intval12 ,d.cgname strval,b.cname strval2 ,group_concat(case when f.bmno is null then null else concat(f.bmno,':',f.bmname,':',f.bmtype) end separator ';') strval3 from users a0 inner join lect a on a.lectno= ?param3 and a.userno=a0.userno and a.status=1 and a.ischanged=0 inner join cm b on b.cmno=a.cmno inner join cmmenu b2 on b2.cmno=b.cmno inner join term c on c.tmno=b.tmno inner join cg d on d.cgno=b.cgno left outer join cmmenubm e on e.cmno=b.cmno left outer join boardmaster f on f.bmno=e.bmno where a0.userno= ?param0 and (a0.loginkey= ?param1 or ?param2 =0) group by a.userno,b.cmno,c.tyear,c.tseq,b.classno ,b2.isplan,b2.iscontent,b2.isev,b2.isrs,b2.isgrade ,d.cgname,b.cname ) a group by a.dtype] -2025-12-11 13:57:02,431 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.frontcroom.subdomain] Prepared SQL: [select a.*,b.asname strval4,c.fileurl from ( select a.dtype,sum(a.intval) intval,sum(a.intval2) intval2,sum(a.intval3) intval3,sum(a.intval4) intval4,sum(a.intval5) intval5 ,sum(a.intval6) intval6,sum(a.intval7) intval7,sum(a.intval8) intval8,sum(a.intval9) intval9,sum(a.intval10) intval10 ,sum(a.intval11) intval11 ,max(a.strval) strval,max(a.strval2) strval2,max(a.strval3) strval3 from ( select a.userno dtype,count(b.mno) intval,0 intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11 ,null strval,null strval2,null strval3 from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno union all select a.userno dtype,0 intval,count(b.userno) intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11 ,null strval,null strval2,null strval3 from users a left outer join alarms b on b.userno=a.userno and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) union all select a.userno dtype,0 intval,0 intval2,c.tyear intval3,c.tseq intval4,b.classno intval5 ,b2.isplan intval6,b2.iscontent intval7,b2.isev intval8,b2.isrs intval9,b2.isgrade intval10 ,b.cmno intval11 ,d.cgname strval,b.cname strval2 ,group_concat(case when f.bmno is null then null else concat(f.bmno,':',f.bmname,':',f.bmtype) end separator ';') strval3 from users a0 inner join lect a on a.lectno= ?param3 and a.userno=a0.userno and a.status=1 and a.ischanged=0 inner join cm b on b.cmno=a.cmno inner join cmmenu b2 on b2.cmno=b.cmno inner join term c on c.tmno=b.tmno inner join cg d on d.cgno=b.cgno left outer join cmmenubm e on e.cmno=b.cmno left outer join boardmaster f on f.bmno=e.bmno where a0.userno= ?param0 and (a0.loginkey= ?param1 or ?param2 =0) group by a.userno,b.cmno,c.tyear,c.tseq,b.classno ,b2.isplan,b2.iscontent,b2.isev,b2.isrs,b2.isgrade ,d.cgname,b.cname ) a group by a.dtype ) a inner join assign b on b.subdomain= ?param4 left outer join fileinfo c on c.fgno=b.sitelogo] -2025-12-11 13:57:02,431 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.basecomments] Prepared SQL: [select a.cmtno,a.pcmtno,a.tcmtno,a.baseno,a.cdepth,a.memo,a.memotype,a.fgno,a.cdt,a.udt, a.isdel,a.cno ,b.orgname, b.fileurl, b.fileno ,c.username from cmt a inner join users c on c.userno=a.cno left outer join fileinfo b on b.fgno=a.fgno and b.isdel=0 where a.cmttype= ?param0 and a.baseno= ?param1 order by a.cdt desc] -2025-12-11 13:57:02,431 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsend.get] Prepared SQL: [select a.sendno,a.ehtml,a.etitle from emailsend a left outer join emailban b on b.sendno=a.sendno where a.sendno= ?param0 and a.isdel=0] -2025-12-11 13:57:02,432 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsend.get2] Prepared SQL: [select a.sendno,a.etitle,a.rcvs,ifnull(a.sendeds, ' ') sendeds,ifnull(group_concat(b.email separator ';'), ' ') bans from emailsend a left outer join emailban b on b.sendno=a.sendno where a.sendno= ?param0 and a.isdel=0 group by a.sendno,a.rcvs,a.etitle,a.sendeds] -2025-12-11 13:57:02,432 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.list.rcvnot] Prepared SQL: [select count(a.mno) from memouser a where a.userno= ?param0 and and a.isread=0 and a.isdel=0] -2025-12-11 13:57:02,432 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smssend.get] Prepared SQL: [select c.asname,b.usertype,b.username ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) mobile ,a.smstype,a.isok ,row_number() over(order by b.username) rno, count(a.cno) over() pagetotalcount from smsuser a inner join users b on b.userno=a.userno left outer join assign c on c.asno=b.asno where a.mno= ?param0 order by b.username] -2025-12-11 13:57:02,433 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.home] Prepared SQL: [select b.cnt intval ,c.cnt0 intval2 ,c.cnt1 intval3 ,d.cnt intval4 ,e.cnt intval5 ,f.cnt intval6 ,(SELECT COUNT(*) FROM userleave WHERE status = 0) intval7 from (select 1 col1) a left outer join (select count(mno) cnt from memouser where userno= ?param0 and isread=0 and isdel=0) b on 1=1 left outer join ( select sum(case when a.bmposition=0 then 1 else 0 end) cnt0,sum(case when a.bmposition=1 and b.cmno is not null then 1 else 0 end) cnt1 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.isopen=1 left outer join board c on c.pbno=b.bno and c.isdel=0 where a.bmtype=2 and a.isopen=1 and c.bno is null and a.disptype=0 ) c on 1=1 left outer join ( select count(a.rfdno) cnt from payrfd a left outer join pay b on b.payno = a.payno where a.rstatus=0 and b.rstatus=0 ) d on 1=1 left outer join ( select count(a.payno) cnt from paydvr a inner join pay b on b.payno=a.payno and b.pstatus=1 and b.rstatus=0 inner join payitem c on c.payno = b.payno inner join book bb on bb.bkno=c.itemno where a.dvrcode is null and a.isdvr=1 ) e on 1=1 left outer join ( select count(a.payno) cnt from paytax a where a.ischeck=0 ) f on 1=1] -2025-12-11 13:57:02,433 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.authkey] Prepared SQL: [select jobkey from authkey where authtype= ?param0 and userno= ?param1 and randkey= ?param2 and keytime > now()] -2025-12-11 13:57:02,433 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.authkey.check1] Prepared SQL: [select ctno intval,ismenu intval2,ctype intval3,ccode strval from ct where ctno= ?param0 and authkey= ?param1 ; update ct set authkey=null where ctno= ?param0] -2025-12-11 13:57:02,433 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.authkey.check2] Prepared SQL: [select qno intval from question where qno= ?param0 and authkey= ?param1 ; update question set authkey=null where qno= ?param0] -2025-12-11 13:57:02,433 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.sms.chk] Prepared SQL: [select authno intval,lectno intval2,latime time,lakey strval from smsauth where authno = ?param0] -2025-12-11 13:57:02,433 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsend.in] Prepared SQL: [insert into emailsend(etitle,semail,ehtml,fgno,cmno,rcvs,reademails,rcvcount,readcount,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 ,now(), ?param9 ,now(), ?param9 , ?param10 )] -2025-12-11 13:57:02,433 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsend.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:57:02,433 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.sms.in] Prepared SQL: [insert into sms(cmno,mcontents,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,now(), ?param2 ,now(), ?param2 , ?param3 );] -2025-12-11 13:57:02,433 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.sms.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:57:02,443 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smsauth] Prepared SQL: [insert into smsauth(latime,lakey,lectno) values(now(), ?param0 , ?param1 );] -2025-12-11 13:57:02,443 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smsauth.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:57:02,444 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smsauth2] Prepared SQL: [insert into smsauth(latime,lakey,userno, lectno) values(now(), ?param0 , ?param1 , 0);] -2025-12-11 13:57:02,444 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smsauth2.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:57:02,444 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.atalk.send] Prepared SQL: [insert into MTS_ATALK_MSG (TRAN_SENDER_KEY,TRAN_TMPL_CD,TRAN_CALLBACK,TRAN_PHONE,TRAN_SUBJECT,TRAN_MSG,TRAN_DATE,TRAN_TYPE,TRAN_STATUS,TRAN_REPLACE_TYPE,TRAN_REPLACE_MSG) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,now(),5,'1', ?param6 , ?param5 );] -2025-12-11 13:57:02,444 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.comment.delete] Prepared SQL: [update cmt set isdel=1 where cmtno= ?param0 and ( ?param1 is not null or cno= ?param2 );] -2025-12-11 13:57:02,444 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsendok] Prepared SQL: [update emailsend set isdel=0,readcount= ?param0 ,sendeds= ?param1 where sendno= ?param2] -2025-12-11 13:57:02,444 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.memo.alldeleteR] Prepared SQL: [update memouser set isdel=1,udt=now(),uno= ?param0 ,uip= ?param1 where userno= ?param0] -2025-12-11 13:57:02,444 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.memo.alldeleteS] Prepared SQL: [update memo set isdel=1,udt=now(),uno= ?param0 ,uip= ?param1 where cno= ?param0] -2025-12-11 13:57:02,446 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.authkey.save] Prepared SQL: [update authkey set jobkey= ?param0 ,randkey= ?param1 ,keytime=date_add(now(), interval 1 minute) where authtype= ?param2 and userno= ?param3 ; insert into authkey (authtype,userno,jobkey,randkey,keytime) select a.authtype,a.userno,a.jobkey,a.randkey,date_add(now(), interval 1 minute) from (select ?param2 authtype, ?param3 userno, ?param0 jobkey, ?param1 randkey) a left outer join authkey b on b.authtype=a.authtype and b.userno=a.userno where b.authtype is null] -2025-12-11 13:57:02,446 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.sms.extend] Prepared SQL: [update smsauth set latime = now() where authno = ?param0] -2025-12-11 13:57:02,452 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.error] Prepared SQL: [insert into errors (errmsg,userno) values( ?param0 , ?param1 )] -2025-12-11 13:57:02,478 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.list] Prepared SQL: [select a.menuno, a.menuname, a.pmenuno, a.menuurl, a.menulevel, a.menuorder, a.ccount, a.isuse, a.ishid ,concat('/',ifnull(b5.menuno, 0), '/', ifnull(b4.menuno, 0), '/', ifnull(b3.menuno, 0), '/', ifnull(b2.menuno, 0), '/', ifnull(b1.menuno, 0), '/', ifnull(a.menuno, 0), '/') menurout ,case a.menulevel when 0 then ' ' when 1 then b1.menuname when 2 then b2.menuname when 3 then b3.menuname when 4 then b4.menuname when 5 then b5.menuname end pmenuname from ( select a.menuno, a.menuname, a.pmenuno, a.menuurl, a.menulevel, a.menuorder, count(d.menuno) ccount, a.isuse, a.ishid from menu a left outer join menu d on d.pmenuno=a.menuno group by a.menuno, a.menuname, a.pmenuno, a.menuurl, a.menulevel, a.menuorder, a.isuse, a.ishid ) a left outer join menu b1 on b1.menuno=a.pmenuno left outer join menu b2 on b2.menuno=b1.pmenuno left outer join menu b3 on b3.menuno=b2.pmenuno left outer join menu b4 on b4.menuno=b3.pmenuno left outer join menu b5 on b5.menuno=b4.pmenuno order by case a.menulevel when 0 then a.menuorder when 1 then b1.menuorder when 2 then b2.menuorder when 3 then b3.menuorder when 4 then b4.menuorder else b5.menuorder end ,case a.menulevel when 0 then a.menuno when 1 then b1.menuno when 2 then b2.menuno when 3 then b3.menuno when 4 then b4.menuno else b5.menuno end ,case a.menulevel when 1 then a.menuorder when 2 then b1.menuorder when 3 then b2.menuorder when 4 then b3.menuorder when 5 then b4.menuorder else 0 end ,case a.menulevel when 1 then a.menuno when 2 then b1.menuno when 3 then b2.menuno when 4 then b3.menuno when 5 then b4.menuno else 0 end ,case a.menulevel when 2 then a.menuorder when 3 then b1.menuorder when 4 then b2.menuorder when 5 then b3.menuorder else 0 end ,case a.menulevel when 2 then a.menuno when 3 then b1.menuno when 4 then b2.menuno when 5 then b3.menuno else 0 end ,case a.menulevel when 3 then a.menuorder when 4 then b1.menuorder when 5 then b2.menuorder else 0 end ,case a.menulevel when 3 then a.menuno when 4 then b1.menuno when 5 then b2.menuno else 0 end ,case a.menulevel when 4 then a.menuorder when 5 then b1.menuorder else 0 end ,case a.menulevel when 4 then a.menuno when 5 then b1.menuno else 0 end ,case a.menulevel when 5 then a.menuorder else 0 end ,case a.menulevel when 5 then a.menuno else 0 end] -2025-12-11 13:57:02,479 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.authmenu] Prepared SQL: [select a.usertype, a.menuno from menuauth a where a.usertype= ?param0] -2025-12-11 13:57:02,480 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.get] Prepared SQL: [select a.fileno,a.fgno,a.orgname,a.fileurl,a.filesize,a.extension,a.dcount,a.cno,a.uno ,b.tablename,b.columnname from fileinfo a inner join filegroup b on b.fgno=a.fgno where a.FileNo = ?param0 and a.isdel = 0] -2025-12-11 13:57:02,480 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.getall] Prepared SQL: [select a.fileno,a.fgno,a.orgname,a.fileurl,a.filesize,a.extension,a.dcount,a.cno,a.uno ,b.tablename,b.columnname from fileinfo a inner join filegroup b on b.fgno=a.fgno where a.FileNo = ?param0] -2025-12-11 13:57:02,481 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncs.parents.u] Prepared SQL: [select 3 ndepth,v.ndno ncsno,v.dname ncsname,v.dcode ncscode,case when v.ndno=u.ndno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsd v on v.nbno=d.nbno where u.nuno= ?param0 union all select 2 ndepth,v.nbno ncsno,v.bname ncsname,v.bcode ncscode,case when v.nbno=b.nbno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsb b on b.nbno=d.nbno inner join ncsb v on v.nmno=b.nmno where u.nuno= ?param0 union all select 1 ndepth,v.nmno ncsno,v.mname ncsname,v.mcode ncscode,case when v.nmno=m.nmno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncsm v on v.ntno=m.ntno where u.nuno= ?param0 union all select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where u.nuno= ?param0 order by ndepth,ncscode] -2025-12-11 13:57:02,482 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncs.parents.d] Prepared SQL: [select 2 ndepth,v.nbno ncsno,v.bname ncsname,v.bcode ncscode,case when v.nbno=b.nbno then 1 else 0 end isact from ncsd d inner join ncsb b on b.nbno=d.nbno inner join ncsb v on v.nmno=b.nmno where d.ndno= ?param0 union all select 1 ndepth,v.nmno ncsno,v.mname ncsname,v.mcode ncscode,case when v.nmno=m.nmno then 1 else 0 end isact from ncsd d inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncsm v on v.ntno=m.ntno where d.ndno= ?param0 union all select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsd d inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where d.ndno= ?param0 order by ndepth,ncscode] -2025-12-11 13:57:02,482 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncs.parents.b] Prepared SQL: [select 1 ndepth,v.nmno ncsno,v.mname ncsname,v.mcode ncscode,case when v.nmno=m.nmno then 1 else 0 end isact from ncsb b inner join ncsm m on m.nmno=b.nmno inner join ncsm v on v.ntno=m.ntno where b.nbno= ?param0 union all select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsb b inner join ncsm m on m.nmno=b.nmno inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where b.nbno= ?param0 order by ndepth,ncscode] -2025-12-11 13:57:02,482 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncs.parents.m] Prepared SQL: [select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsm m inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where m.nmno= ?param0 order by ndepth,ncscode] -2025-12-11 13:57:02,483 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.sales.bycm] Prepared SQL: [select case b.ptype when 2 then 2 when 3 then 1 else 0 end dtype, 0 intval, case b.ptype when 2 then '±³Àç' when 3 then '½ÃÇè' else '°­ÁÂ' end strval,'¸ÅÃâ' strval2 ,sum(case when month(a.payoktime)=1 then b.payamt else 0 end) longval ,sum(case when month(a.payoktime)=2 then b.payamt else 0 end) longval2 ,sum(case when month(a.payoktime)=3 then b.payamt else 0 end) longval3 ,sum(case when month(a.payoktime)=4 then b.payamt else 0 end) longval4 ,sum(case when month(a.payoktime)=5 then b.payamt else 0 end) longval5 ,sum(case when month(a.payoktime)=6 then b.payamt else 0 end) longval6 ,sum(case when month(a.payoktime)=7 then b.payamt else 0 end) longval7 ,sum(case when month(a.payoktime)=8 then b.payamt else 0 end) longval8 ,sum(case when month(a.payoktime)=9 then b.payamt else 0 end) longval9 ,sum(case when month(a.payoktime)=10 then b.payamt else 0 end) longval10 ,sum(case when month(a.payoktime)=11 then b.payamt else 0 end) longval11 ,sum(case when month(a.payoktime)=12 then b.payamt else 0 end) longval12 from pay a inner join payitem b on b.payno=a.payno and a.pstatus=1 where year(a.payoktime)= ?param0 and a.pstatus=1 group by b.ptype,month(a.payoktime) union all select case b.ptype when 2 then 2 when 3 then 1 else 0 end dtype, 1 intval, '','ȯºÒ' strval ,(case when month(b.refundtime)=1 then b.refundamt else 0 end) * -1 longval ,(case when month(b.refundtime)=2 then b.refundamt else 0 end) * -1 longval2 ,(case when month(b.refundtime)=3 then b.refundamt else 0 end) * -1 longval3 ,(case when month(b.refundtime)=4 then b.refundamt else 0 end) * -1 longval4 ,(case when month(b.refundtime)=5 then b.refundamt else 0 end) * -1 longval5 ,(case when month(b.refundtime)=6 then b.refundamt else 0 end) * -1 longval6 ,(case when month(b.refundtime)=7 then b.refundamt else 0 end) * -1 longval7 ,(case when month(b.refundtime)=8 then b.refundamt else 0 end) * -1 longval8 ,(case when month(b.refundtime)=9 then b.refundamt else 0 end) * -1 longval9 ,(case when month(b.refundtime)=10 then b.refundamt else 0 end) * -1 longval10 ,(case when month(b.refundtime)=11 then b.refundamt else 0 end) * -1 longval11 ,(case when month(b.refundtime)=12 then b.refundamt else 0 end) * -1 longval12 from pay a inner join payitem b on b.payno=a.payno and a.pstatus=1 and b.rstatus > 0 and b.refundtime is not null and year(b.refundtime)= ?param0 where a.pstatus=1 and a.rstatus > 0 group by b.ptype,month(b.refundtime) order by dtype,intval] -2025-12-11 13:57:02,486 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcalc.print] Prepared SQL: [select a.cmno,a.feeloc,a.feebkpr,a.feebrt,a.feemat,a.feefoo,a.feeetc,a.prtcnt ,b.cname,b.classno,b.sstime,b.setime ,c.pfee ,d.username,CAST(AES_DECRYPT(UNHEX(d.userpno), 'np123@!') AS char) userpno,d.bankname,CAST(AES_DECRYPT(UNHEX(d.bankno), 'np123@!') AS char) bankno,d.post,d.address1,d.address2 ,row_number() over(order by d.username) rno from cmcalc a inner join cm b on b.cmno=a.cmno inner join cmprof c on c.cmno=b.cmno inner join users d on d.userno=c.userno where a.cmno= ?param0 order by rno] -2025-12-11 13:57:02,487 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.npsystem] Prepared SQL: [select count(b.daokey) from (select 1 col1) a left outer join npsystem b on b.daokey= ?param0] -2025-12-11 13:57:02,487 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.ncs.check.t] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select 0 intval, count(m.nmno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno where t.ntno= ?param0 union all select 0 intval,count(b.nbno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno left outer join ncsb b on b.nmno=m.nmno where t.ntno= ?param0 union all select count(cmd.cmno) intval,count(distinct d.ndno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join cmncsd cmd on cmd.ndno=d.ndno where t.ntno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join ncsu u on u.ndno=d.ndno where t.ntno= ?param0 ) a] -2025-12-11 13:57:02,487 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.ncs.check.m] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select 0 intval,count(b.nbno) intval2 from ncsm m left outer join ncsb b on b.nmno=m.nmno where m.nmno= ?param0 union all select count(cmd.cmno) intval,count(distinct d.ndno) intval2 from ncsm m left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join cmncsd cmd on cmd.ndno=d.ndno where m.nmno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncsm m left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join ncsu u on u.ndno=d.ndno where m.nmno= ?param0 ) a] -2025-12-11 13:57:02,487 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.ncs.check.b] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select count(cmd.cmno) intval,count(distinct d.ndno) intval2 from ncsb b left outer join ncsd d on d.nbno=b.nbno left outer join cmncsd cmd on cmd.ndno=d.ndno where b.nbno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncsb b left outer join ncsd d on d.nbno=b.nbno left outer join ncsu u on u.ndno=d.ndno where b.nbno= ?param0 ) a] -2025-12-11 13:57:02,487 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.ncs.check.d] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select count(cmd.cmno) intval,0 intval2 from ncsd d left outer join cmncsd cmd on cmd.ndno=d.ndno where d.ndno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncsd d left outer join ncsu u on u.ndno=d.ndno where d.ndno= ?param0 ) a] -2025-12-11 13:57:02,488 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.insert] Prepared SQL: [insert into menu(menuname,pmenuno,menuurl,menulevel,menuorder,isuse,ishid,cdt,cno,udt,uno,uip) select ?param0 , ?param1 ,ifnull( ?param2 ,''),ifnull(c.menulevel, -1) + 1, ?param3 , ?param4 , ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 from (select ?param8 menuno) a left outer join menu b on b.menuno=a.menuno left outer join menu c on c.menuno= ?param1 where b.menuno is null] -2025-12-11 13:57:02,488 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.insert.SelectKey] Prepared SQL: [select last_insert_id()] -2025-12-11 13:57:02,489 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.filegroup.insert] Prepared SQL: [INSERT INTO filegroup (tablename,columnname, cdt,cno,udt,uno,uip) VALUES ( ?param0 , ?param1 , cdt,cno,udt,uno,uip)] -2025-12-11 13:57:02,489 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.filegroup.insert.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:57:02,489 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.okcert3.in] Prepared SQL: [insert into okcert3log (gubn, ret, reason, sn, rsltcd, rslt, dt) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , now()] -2025-12-11 13:57:02,489 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.okcert3.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:57:02,490 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.userauth.save] Prepared SQL: [insert into menuauth (usertype,authname,menuno,isdel,cdt,cno,udt,uno,uip) select max(usertype)+1, ?param0 ,1,0,now(), ?param1 ,now(), ?param1 , ?param2 from menuauth] -2025-12-11 13:57:02,490 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.authname.save] Prepared SQL: [update menuauth set authname= ?param0 where usertype= ?param1] -2025-12-11 13:57:02,490 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.userauth.del] Prepared SQL: [delete a from menuauth a left outer join( select count(userno) usercnt,usertype from users where usertype = ?param0 group by usertype )b on b.usertype = a.usertype where a.usertype = ?param0 and (b.usercnt < 1 or b.usercnt is null); insert into menuauth (usertype,authname,menuno,isdel,cdt,cno,udt,uno,uip) select * from ( select ?param0 usertype, ?param1 authname,1 menuno,0 isdel,now() cdt, ?param2 cno,now() udt, ?param2 uno, ?param3 uip ) a where not exists( select usertype,authname,menuno from menuauth where usertype = ?param0 and menuno = 1 ); update menuauth a left outer join ( select count(userno) usercnt,usertype from users where usertype = ?param0 and status=1 group by usertype ) b on b.usertype = a.usertype set isdel=1 where a.usertype= ?param0 and (b.usercnt < 1 or b.usercnt is null);] -2025-12-11 13:57:02,490 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.chageposition] Prepared SQL: [update menu a left outer join menu b on b.menuno= ?param0 left outer join menu c on c.menuno= ?param1 set a.pmenuno= ?param1 , a.menuorder = ifnull(b.menuorder, -1) + 1, a.menulevel=c.menulevel + 1 , a.udt=now(), a.uno= ?param2 , a.uip= ?param3 where a.menuno= ?param4] -2025-12-11 13:57:02,490 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.update] Prepared SQL: [update menu a left outer join (select menulevel from menu where menuno= ?param0 ) b on 1 = 1 set udt=now(), uno= ?param1 , uip= ?param2 ,menuname= ?param3 , pmenuno= ?param0 , menuurl=ifnull( ?param4 , ''),a.menulevel=b.menulevel + 1,menuorder= ?param5 ,isuse= ?param6 ,ishid= ?param7 where a.menuno= ?param8 ;] -2025-12-11 13:57:02,490 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.delete] Prepared SQL: [delete from menuauth where menuno= ?param0 ; delete from menu where menuno= ?param0] -2025-12-11 13:57:02,490 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.down] Prepared SQL: [update fileinfo set dcount = dcount + 1 where fileno= ?param0] -2025-12-11 13:57:02,491 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.del] Prepared SQL: [update fileinfo set uip= ?param0 , uno= ?param1 , isdel=1 where fileno= ?param2 and ( ?param3 = 1 or ?param1 = -999 or cno= ?param1 )] -2025-12-11 13:57:02,491 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.del2] Prepared SQL: [update fileinfo set uip= ?param0 , uno= ?param1 , isdel=1 where fgno= ?param2 and ( ?param3 = 1 or ?param1 = -999 or cno= ?param1 )] -2025-12-11 13:57:02,491 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncst.in] Prepared SQL: [insert into ncst (ntype,tcode,tname,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 ,now(), ?param3 ,now(), ?param3 , ?param4 )] -2025-12-11 13:57:02,491 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncst.up] Prepared SQL: [update ncst set udt=now(),uno= ?param0 ,uip= ?param1 ,tcode= ?param2 ,tname= ?param3 where ntno= ?param4] -2025-12-11 13:57:02,492 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.actlog.set] Prepared SQL: [insert into actlog (logtype,logtarget,userno,logdata,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 )] -2025-12-11 13:57:02,493 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.authlog.set] Prepared SQL: [insert into authlog(logtype,userno,usertypeorg,usertypenew,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 )] -2025-12-11 13:57:02,493 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.authlog.set2] Prepared SQL: [insert into authlog(logtype,userno,usertypeorg,usertypenew,cdt,cno,udt,uno,uip) select ?param0 , ?param1 ,a.usertype, ?param2 ,now(), ?param3 ,now(), ?param3 , ?param4 from users a where a.userno= ?param1 and a.usertype <> ?param2] -2025-12-11 13:57:02,493 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.kcblog.in] Prepared SQL: [insert into kcblog (cdt,cp_cd,mobile,vssn,logmsg) values(now(), ?param0 ,case when ?param1 is not null then HEX(AES_ENCRYPT( ?param1 , 'np123@!')) else null end , ?param2 , ?param3 );] -2025-12-11 13:57:02,494 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [excellog.in] Prepared SQL: [INSERT INTO exceldownlog (userno, userid, username, actiontime, position, comment, userip) SELECT userno, userid, username, sysdate(), ?param0 , ?param1 , ?param2 FROM users where userno = ?param3] -2025-12-11 13:57:02,516 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.myterm] Prepared SQL: [select distinct c.tmno,c.tyear,c.tseq from cmprof a inner join cm b on b.cmno=a.cmno and b.ismaster=0 and b.isdel=0 inner join term c on c.tmno=b.tmno where a.userno= ?param0 order by c.tyear desc,c.tseq] -2025-12-11 13:57:02,517 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.term.ys] Prepared SQL: [select distinct tmno,tyear,tseq from term order by tyear desc,tseq] -2025-12-11 13:57:02,518 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmdatas] Prepared SQL: [select a.dtype,a.intval,a.intval2,a.intval3 ,a.strval,a.strval2 from( select 1 dtype ,a.userno intval,b.usertype intval2 ,row_number() over (order by b.username desc) intval3 ,b.username strval,null strval2 from cmprof a inner join users b on b.userno=a.userno where a.cmno= ?param0 order by b.username desc ) a union all select 2 ,b.bkno,0 ,row_number() over (order by b.bkno) intval3 ,b.bkname,null from cmbook a inner join book b on b.bkno=a.bkno where a.cmno= ?param0 union all select 3 dtype ,b.cmno,a.ispre ,row_number() over (order by b.cmno) intval3 ,b.cname,null from cmrelay a inner join cm b on b.cmno=a.rcmno where a.cmno= ?param0 union all select 4 ,b.ndno,0 ,row_number() over (order by b.ndno) intval3 ,b.dname,b.acode from cmncsd a inner join ncsd b on b.ndno=a.ndno where a.cmno= ?param0 order by dtype,intval3] -2025-12-11 13:57:02,518 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.datacreatecmbycmmaster] Prepared SQL: [select a.cmno,a.cname,row_number() over(order by a.udt desc) rno from cm a where a.ismaster=1 and a.isdel=0 and a.cgno= ?param0 order by rno] -2025-12-11 13:57:02,520 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnigscd.exists] Prepared SQL: [select count(*) from cminning a inner join cminningscd b on a.cmino = b.cmino where cmno = ?param0] -2025-12-11 13:57:02,520 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmev] Prepared SQL: [select a.cmno,a.attend,a.attendcut,a.attendrfd,a.attendcutrfd,a.mid,a.midcut,a.midrfd,a.midcutrfd,a.final,a.finalcut,a.finalrfd,a.finalcutrfd,a.subject,a.subjectcut,a.subjectrfd ,a.subjectcutrfd,a.discuss,a.discusscut,a.discussrfd,a.discusscutrfd,a.etc,a.etccut,a.etcrfd,a.etccutrfd,a.cut,a.cutrfd,a.isoffabs ,b.scdtype ,c.cshape from cmev a inner join cm c on c.cmno = a.cmno left outer join cminning b on b.cmno = a.cmno and b.isscd = 1 where a.cmno= ?param0] -2025-12-11 13:57:02,521 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.est] Prepared SQL: [select 0 gubun,case when a.extype = 0 then 1 else 2 end estkind ,a.exno,a.cmno,a.extype,a.exname,a.edesc,a.etime,a.econdition,a.evtype,a.eqtype,a.israndq,a.israndqi,a.qcount,a.isblur,a.tpoint,a.relaylimit,a.isusebackup,a.isseq ,null sdno,null sdtype,null sdname,null sddesc,null sdcondition ,null rsno,null rscno,null rstype,null rsname,null rscondition , row_number() over(partition by a.extype order by a.cdt) rno ,null as iseq,null as teachername from cmex a where a.cmno= ?param0 and a.isdel=0 union all select 1 gubun,case when a.sdtype = 0 then 11 else 21 end estkind ,a.sdno exno,a.cmno,a.sdtype extype,a.sdname exname,a.sddesc edesc,null etime,a.sdcondition econdition,null evtype,null eqtype,null israndq,null israndqi,null qcount,null isblur,a.tpoint,null relaylimit,null isusebackup,null isseq ,a.sdno,a.sdtype,a.sdname,a.sddesc,a.sdcondition ,null rsno,null rscno,null rstype,null rsname,null rscondition , row_number() over(partition by a.sdtype order by a.cdt) rno ,null as iseq,null as teachername from cmsd a where a.cmno= ?param0 and a.isdel=0 union all select 2 gubun,case when a.rstype = 0 then 32 else 31 end estkind ,a.rsno exno,a.cmno,a.rstype extype,a.rsname exname,null edesc,null etime,a.rscondition econdition,null evtype,null eqtype,null israndq,null israndqi,null qcount,null isblur,null tpoint,null relaylimit,null isusebackup,null isseq ,null sdno,null sdtype,null sdname,null sddesc,null sdcondition ,a.rsno,a.rscno,a.rstype,a.rsname,a.rscondition , row_number() over(partition by a.rstype order by a.cdt) rno ,b.iseq,c.username as teachername from cmrs a left outer join cminning b on a.cmino = b.cmino left outer join users c on b.userno = c.userno where a.cmno= ?param0 and a.isdel=0 order by rsno] -2025-12-11 13:57:02,521 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmexqs] Prepared SQL: [select a.eqno,a.exno,a.qseq,a.qno,a.rpoint , b.qtextstring, b.dpoint, b.qdiff, b.cc1, b.cc2, b.cc3, b.cc4, b.cc5,b.atype , cc.cname qdiffname, cc1.cname ccname1, cc2.cname ccname2, cc3.cname ccname3, cc4.cname ccname4, cc5.cname ccname5 from cmexq a inner join question b on b.qno=a.qno left outer join comcode cc on cc.ccode = b.qdiff left outer join comcode cc1 on cc1.ccode = b.cc1 left outer join comcode cc2 on cc2.ccode = b.cc2 left outer join comcode cc3 on cc3.ccode = b.cc3 left outer join comcode cc4 on cc4.ccode = b.cc4 left outer join comcode cc5 on cc5.ccode = b.cc5 where a.exno= ?param0 order by a.qseq] -2025-12-11 13:57:02,521 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.exsave.valid] Prepared SQL: [select count(d.exno) from (select 1 as col1) a left outer join lectex d on d.exno= ?param0] -2025-12-11 13:57:02,521 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.sdsave.valid] Prepared SQL: [select sum(cnt) from ( select count(d.sdno) cnt from (select 1 as col1) a left outer join lectsd d on d.sdno= ?param0 union all select count(d.sdno) from (select 1 as col1) a left outer join lectsdboard d on d.sdno= ?param0 ) a] -2025-12-11 13:57:02,521 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rssave.valid] Prepared SQL: [select count(d.rsno) from (select 1 as col1) a left outer join lectrs d on d.rsno= ?param0] -2025-12-11 13:57:02,521 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rscsave.valid] Prepared SQL: [select count(d.rscno) from (select 1 as col1) a left outer join cmrs d on d.rscno= ?param0] -2025-12-11 13:57:02,521 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmexlayers] Prepared SQL: [select a.exno ,case when a.qdiff = 1 then null else a.qdiff end qdiff ,case when a.cc1 = 1 then null else a.cc1 end cc1 ,case when a.cc2 = 1 then null else a.cc2 end cc2 ,case when a.cc3 = 1 then null else a.cc3 end cc3 ,case when a.cc4 = 1 then null else a.cc4 end cc4 ,case when a.cc5 = 1 then null else a.cc5 end cc5 ,a.qcount,a.rpoint , cc.cname qdiffname, cc1.cname ccname1, cc2.cname ccname2, cc3.cname ccname3, cc4.cname ccname4, cc5.cname ccname5 from cmexlayer a left outer join comcode cc on cc.ccode = a.qdiff and cc.ccode > 0 left outer join comcode cc1 on cc1.ccode = a.cc1 and cc1.ccode > 0 left outer join comcode cc2 on cc2.ccode = a.cc2 and cc2.ccode > 0 left outer join comcode cc3 on cc3.ccode = a.cc3 and cc3.ccode > 0 left outer join comcode cc4 on cc4.ccode = a.cc4 and cc4.ccode > 0 left outer join comcode cc5 on cc5.ccode = a.cc5 and cc5.ccode > 0 where a.exno= ?param0 order by cc.corder, cc1.corder, cc2.corder] -2025-12-11 13:57:02,522 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.extype1count] Prepared SQL: [select count(b.exno) from (select 1 col1) a left outer join cmex b on b.cmno= ?param0 and b.isdel=0 and b.exno <> ?param1 and b.extype=1] -2025-12-11 13:57:02,522 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.check] Prepared SQL: [select count(b.rsno) from (select 1 col1) a left outer join cmrs b on b.cmno= ?param0 and b.rsno <> ?param1 and b.rstype= ?param2 and b.isdel=0] -2025-12-11 13:57:02,522 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.questionusings] Prepared SQL: [select sum(cnt) from ( select 0 as cnt union all select count(qno) from cmexq where qno= ?param0 union all select count(qno) from rscq where qno= ?param0 ) a] -2025-12-11 13:57:02,523 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.questionitem.valid] Prepared SQL: [select sum(cnt) from ( select 0 as cnt union all select a.qno from ( select b.qno from questionitem a inner join cmexq b on b.qno=a.qno where a.qino= ?param0 limit 1) a union all select a.qno from ( select b.qno from questionitem a inner join rscq b on b.qno=a.qno where a.qino= ?param0 limit 1) a ) a] -2025-12-11 13:57:02,523 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmmenus] Prepared SQL: [select a.cmno,a.isplan,a.iscontent,a.isev,a.isrs,a.isgrade ,b.bmno from cmmenu a left outer join cmmenubm b on b.cmno=a.cmno where a.cmno= ?param0] -2025-12-11 13:57:02,523 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rscqs] Prepared SQL: [select a.rscqno,a.rscno,a.qno,a.dseq , b.qtextstring, b.dpoint, b.qdiff, b.cc1, b.cc2, b.cc3, b.cc4, b.cc5,b.atype , cc.cname qdiffname, cc1.cname ccname1, cc2.cname ccname2, cc3.cname ccname3, cc4.cname ccname4, cc5.cname ccname5 ,row_number() over(order by a.dseq, a.rscqno) rno from rscq a inner join question b on b.qno=a.qno left outer join comcode cc on cc.ccode = b.qdiff left outer join comcode cc1 on cc1.ccode = b.cc1 left outer join comcode cc2 on cc2.ccode = b.cc2 left outer join comcode cc3 on cc3.ccode = b.cc3 left outer join comcode cc4 on cc4.ccode = b.cc4 left outer join comcode cc5 on cc5.ccode = b.cc5 where a.rscno= ?param0 order by rno] -2025-12-11 13:57:02,524 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminfile] Prepared SQL: [select 1 dtype,a.sdno intval,a.fgno longval,b.fileno longval2,0 longval4,b.fileurl strval from cmsd a inner join fileinfo b on b.fgno=a.fgno and b.isdel=0 where a.cmno= ?param0 union all select 0,exno,null,null,null,null from cmex where cmno= ?param0 and isdel=0 union all select 2,0,a.fgnotf,b.fileno,a.cmino,b.fileurl from cminning a inner join fileinfo b on b.fgno=a.fgnotf and b.isdel=0 where a.cmno= ?param0 union all select 3,a.cmno,a.fgnocm,b.fileno,0,b.fileurl from cm a inner join fileinfo b on b.fgno=a.fgnocm and b.isdel=0 where a.cmno= ?param0 order by dtype,intval,longval2] -2025-12-11 13:57:02,524 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.check.cmpcpay] Prepared SQL: [select count(b.pino) from (select 1 as col1) a left outer join payitem b on b.ptype=1 and b.pcno = ?param0] -2025-12-11 13:57:02,524 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ct.checkcmi] Prepared SQL: [select count(b.cmino) dcnt from ct a left outer join cminning b on b.ctno=a.ctno where a.ctno= ?param0 group by a.ctno] -2025-12-11 13:57:02,524 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.pcm.foras] Prepared SQL: [select distinct d.cmno value,d.cname text from users a inner join lect b on b.userno=a.userno and b.status<5 inner join cm c on c.cmno=b.cmno inner join cm d on d.cmno=c.pcmno where a.asno= ?param0 order by text,value] -2025-12-11 13:57:02,525 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cm.foras] Prepared SQL: [select distinct c.cmno value,concat(c.cname,'(',c.classno,')') text from users a inner join lect b on b.userno=a.userno and b.status<5 inner join cm c on c.cmno=b.cmno and c.pcmno= ?param0 where a.asno= ?param1 order by text,value] -2025-12-11 13:57:02,525 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.pcm.forall] Prepared SQL: [select a.cmno value,a.cname text from cm a where a.ismaster=1 and a.isuse=1 and a.isdel=0 order by text,value] -2025-12-11 13:57:02,525 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cm.forall] Prepared SQL: [select a.cmno value,concat(a.cname,'(',a.classno,')') text from cm a where a.pcmno= ?param0 and a.ismaster=1 and a.isuse=1 and a.isdel=0 order by text,value] -2025-12-11 13:57:02,525 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cms.forpay] Prepared SQL: [select c.cmno,case when b.isjoin=1 then c.infee else c.infee end fee, c.accommofee, b.isjoin,d.lectno lectnocheck from users a left outer join assign b on b.asno=a.asno inner join cm c on c.cmno= ?param0 left outer join lect d on d.userno=a.userno and d.cmno=c.cmno and d.status in (1,2,3,4,6) and d.ischanged=0 where a.userno= ?param1] -2025-12-11 13:57:02,525 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cms.forpaypc] Prepared SQL: [select c.cmno,case when b.isjoin=1 then c.infee else c.outfee end fee,b.isjoin from users a left outer join assign b on b.asno=a.asno inner join cmpc c on c.pcno= ?param0 where a.userno= ?param1] -2025-12-11 13:57:02,525 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcheck.forbuy] Prepared SQL: [select 1 rno,a.cmno,a.quota ,b.status lectstatus ,count(d.userno) countlect from cm a left outer join lect b on b.cmno=a.cmno and b.userno= ?param0 and b.status < 5 and b.ischanged=0 left outer join lect c on c.cmno=a.cmno and c.status < 5 and c.ischanged=0 left outer join users d on d.userno=c.userno and d.status=1 where a.cmno= ?param1 and a.ismaster=0 and a.rstime < now() and a.retime > now() and a.isuse=1 and a.isdel=0 group by a.cmno,a.quota,b.status union all select 2,a.cmno,0 ,b.status ,0 from cm a inner join lect b on b.cmno <> a.cmno and b.userno= ?param0 and b.status < 5 inner join cm c on c.cmno=b.cmno and c.pcmno=a.pcmno where a.cmno = ?param1] -2025-12-11 13:57:02,527 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.assign.applyedu.byasno] Prepared SQL: [select a.asno,a.ascode,a.isjoin,a.joinyear,a.joinprice,a.asname,a.ceoname,a.brno,a.eino,a.grno,a.btype,a.bkind,a.salesamount,a.homeurl,a.mcount,a.aday,a.astype,a.asctg,a.askey,a.post ,a.address1,a.address2,a.fgnobno,a.fgnobank,a.joindate,a.exitdate,a.status,a.issite,a.subdomain,a.sitename,a.sitelogo,a.sitefooter,a.siteip,a.ismain,a.mname,a.isdel ,CAST(AES_DECRYPT(UNHEX(a.mphone), 'np123@!') AS char) mphone ,CAST(AES_DECRYPT(UNHEX(a.taxemail), 'np123@!') AS char) taxemail from assign a where a.asno= ?param0 and a.isdel=0] -2025-12-11 13:57:02,527 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscdcheck] Prepared SQL: [select a.quota - (select count(z.lectno) cnt from lect z where a.cmisno = z.cmisno and z.status in (1,2) and z.ischanged=0) from cminningscd a where a.cmisno = ?param0] -2025-12-11 13:57:02,531 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmin] Prepared SQL: [insert into cm(ismaster,cgno,pcmno,cname,kname,tmno,classno,rstime,retime,sstime,setime,gstime,getime,cshape ,infee,outfee,accommofee,quota ,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,isuse,isdel,isseq,fgnocm,typeman,typeedu,typegrade,typejob,typejobitem,iscertificate,ischkatt,isaccommodation,daylectinninglimit,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 , ?param28 , ?param29 , ?param30 ,0, ?param31 , ?param32 , ?param33 , ?param34 , ?param35 , ?param36 , ?param37 , ?param38 , ?param39 , ?param40 ,10,now(), ?param41 ,now(), ?param41 , ?param42 );] -2025-12-11 13:57:02,531 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:57:02,532 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnings.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into cminning (cmno,week,iseq,isonline,ititle,icontent,idate,iday,ist,iet,fgnotf,ctno,istaste,sttime,atime,mstime,metime,userno,isscd,scdtype,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 ,now(), ?param20 ,now(), ?param20 , ?param21 from (select 1 col1) a left outer join cminning b on b.cmno= ?param0 and b.iseq= ?param2 where b.cmino is null] -2025-12-11 13:57:02,533 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnings.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-11 13:57:02,534 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into cminningscd(cmino,estart,eend,quota,studyplace,sseq,comment,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 ,now(), ?param7 ,now(), ?param7 , ?param8 )] -2025-12-11 13:57:02,534 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-11 13:57:02,536 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.in] Prepared SQL: [INSERT INTO cmex (cmno,extype,exname,edesc,etime,econdition,evtype,eqtype,israndq,israndqi,qcount,isblur,tpoint,relaylimit,isusebackup,isseq,isreexamable,isresultopen,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 ,0,now(), ?param18 ,now(), ?param18 , ?param19 )] -2025-12-11 13:57:02,536 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:57:02,537 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.question.in] Prepared SQL: [INSERT INTO question (cmno, qdiff, cc1, cc2, cc3, cc4, cc5, isuse, atype, dpoint, qtext, qtextstring, qdesc, rightcount,ispassspace,isignorecase, cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , now(), ?param16 ,now(), ?param16 , ?param17 );] -2025-12-11 13:57:02,538 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.question.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:57:02,538 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.in] Prepared SQL: [insert into cmsd(sdtype,cmno,sdname,sddesc,tpoint,sdcondition,fgno,isdel,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 ,0,now(), ?param7 ,now(), ?param7 , ?param8 );] -2025-12-11 13:57:02,538 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:57:02,538 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.in] Prepared SQL: [insert into cmrs(rstype,cmno,rsname,rscondition,rscno,isdel,cmino,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,0, ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 );] -2025-12-11 13:57:02,538 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:57:02,538 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rsc.in] Prepared SQL: [insert into rsc(rstype,rscname,isuse,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 ,now(), ?param3 ,now(), ?param3 , ?param4 );] -2025-12-11 13:57:02,538 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rsc.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:57:02,538 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy0] Prepared SQL: [insert into cm(ismaster,cgno,pcmno,cname,kname,tmno,classno,rstime,retime,sstime,setime,gstime,getime,cshape,typeman,typeedu,typegrade,typejob,typejobItem,infee,outfee,accommofee,quota,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,isuse,isseq,iscertificate,isdel,studydays,isaccommodation,daylectinninglimit,cdt,cno,udt,uno,uip) select ?param0 ,cgno,case when a.ismaster = 1 and ?param0 = 0 then a.cmno else a.pcmno end,ifnull( ?param1 , concat('»çº»_', cname)),a.kname, ?param2 ,case when ?param2 is null then null else ifnull(b.classno,0)+1 end ,t.rstime ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then '2099-12-31 23:59:59' else date_format(t.retime,'%Y-%m-%d 23:59:59') end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else t.sstime end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else date_format(t.setime,'%Y-%m-%d 23:59:59') end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else t.gstime end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else date_format(t.getime,'%Y-%m-%d 23:59:59') end ,a.cshape,a.typeman,a.typeedu,a.typegrade,a.typejob, a.typejobItem,infee,outfee,accommofee,quota,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,1,isseq,a.iscertificate,0,studydays,isaccommodation,daylectinninglimit,now(), ?param3 ,now(), ?param3 , ?param4 from cm a left outer join ( select max(b.classno) classno from cm a inner join cm b on b.ismaster=0 and b.pcmno=case when a.ismaster=1 then a.cmno else a.pcmno end and b.isdel=0 and b.tmno=ifnull( ?param2 ,0) where a.cmno= ?param5 ) b on b.classno is not null left outer join term t on t.tmno= ?param2 where a.cmno= ?param5 ;] -2025-12-11 13:57:02,539 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy0.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:57:02,539 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy.ex0] Prepared SQL: [insert into cmex (cmno,extype,exname,edesc,etime,econdition,evtype,eqtype,israndq,israndqi,qcount,isblur,tpoint,relaylimit,isusebackup,isseq,isresultopen,isreexamable,isdel,cdt,cno,udt,uno,uip) select ?param0 ,extype,exname,edesc,etime,econdition,evtype,eqtype,israndq,israndqi,qcount,isblur,tpoint,relaylimit,isusebackup,isseq,isresultopen,isreexamable,0,now(), ?param1 ,now(), ?param1 , ?param2 from cmex a where a.exno= ?param3 ;] -2025-12-11 13:57:02,539 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy.ex0.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:57:02,539 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmpcin] Prepared SQL: [insert into cm (ismaster,cgno,pcmno,cname,tmno,classno,rstime,retime,sstime,setime,gstime,getime,cshape,infee,outfee,quota,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,isuse,isseq,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,null, ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 ,1,0,0,now(), ?param27 ,now(), ?param27 , ?param28 );] -2025-12-11 13:57:02,539 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmpcin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:57:02,541 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ct.in] Prepared SQL: [INSERT INTO ct (cmno,qdiff,cc1,cc2,cc3,cc4,cc5,ctype,ccode,ccodedel,ctname,fgnothumb,fgnotf,tfurl,ismenu,isdel,isuse,isoversize,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 ,0, ?param14 , ?param15 ,now(), ?param16 ,now(), ?param16 , ?param17 );] -2025-12-11 13:57:02,541 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ct.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:57:02,541 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.pplog.applyedu.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into pplog ( userno,cmno,isready,cgcode,cshape,typeman,typeedu,typegrade,typejob,typejobItem,cgno,cmisno,isrebate,rbankname,rbankacc,rbankowner,asname,brno,ceoname,post,address1,address2,btype,bkind,eino,mname ,mphone,taxemail,userpno,mobile,email,upost,uaddress1,uaddress2,isassignuser,uduty,slevel,isaccommodation,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 ,HEX(AES_ENCRYPT( ?param14 , 'np123@!')) , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 ,HEX(AES_ENCRYPT( ?param26 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param27 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param28 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param29 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param30 , 'np123@!')) , ?param31 , ?param32 , ?param33 , ?param34 , ?param35 , ?param36 , ?param37 ,now(), ?param38 ,now(), ?param38 , ?param39 )] -2025-12-11 13:57:02,541 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.pplog.applyedu.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:57:02,541 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.term.in] Prepared SQL: [insert into term (tyear,tseq,rstime,retime,sstime,setime,gstime,getime,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 ,now(), ?param8 ,now(), ?param8 , ?param9 )] -2025-12-11 13:57:02,541 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.term.up] Prepared SQL: [update term set udt=now(),uno= ?param0 ,uip= ?param1 ,tyear = ?param2 ,tseq = ?param3 ,rstime= ?param4 ,retime= ?param5 ,sstime= ?param6 ,setime= ?param7 ,gstime= ?param8 ,getime= ?param9 where tmno= ?param10] -2025-12-11 13:57:02,541 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cg.in] Prepared SQL: [insert into cg (pcgno,cgname,cgcode,isuse,iscover,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,0,now(), ?param5 ,now(), ?param5 , ?param6 )] -2025-12-11 13:57:02,542 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmup] Prepared SQL: [update cm set udt=now(),uno= ?param0 ,uip= ?param1 ,cgno = ?param2 ,pcmno = ?param3 ,cname = ?param4 ,kname = ?param5 ,rstime = ?param6 ,retime = ?param7 ,sstime = ?param8 ,setime = ?param9 ,gstime = ?param10 ,getime = ?param11 ,cshape = ?param12 ,infee = ?param13 ,outfee = ?param14 ,accommofee = ?param15 ,quota = ?param16 ,introhtml = ?param17 ,targethtml = ?param18 ,goalhtml = ?param19 ,contenthtml = ?param20 ,studyplace = ?param21 ,studytime = ?param22 ,certcc = ?param23 ,certgradecc = ?param24 ,jobcc = ?param25 ,jobpositiongrade = ?param26 ,difficulty = ?param27 ,isrefund = ?param28 ,isuse = ?param29 ,fgnocm = ?param30 ,typeman = ?param31 ,typeedu = ?param32 ,typegrade = ?param33 ,typejob = ?param34 ,typejobitem = ?param35 ,iscertificate = ?param36 ,ischkatt = ?param37 ,studydays = ?param38 ,isaccommodation = ?param39 where cmno= ?param40] -2025-12-11 13:57:02,542 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.profclear] Prepared SQL: [update cminning a inner join ( select a.cmino from cminning a left outer join cmprof b on b.cmno=a.cmno and a.userno=b.userno where a.cmno= ?param0 and b.userno is null ) b on b.cmino=a.cmino set a.userno=null where a.cmno= ?param0] -2025-12-11 13:57:02,542 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.del] Prepared SQL: [delete from cminning where cmino = ( select a.cmino from ( select case when count(c.lectno) < 1 then ?param0 else 0 end cmino from (select 1 col1) a left outer join cminning b on b.cmino= ?param0 left outer join lect c on c.cmno=b.cmno) a )] -2025-12-11 13:57:02,542 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.del2] Prepared SQL: [delete from cminning where cmino = ?param0] -2025-12-11 13:57:02,542 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.del3] Prepared SQL: [delete from cminning where cmino = ( select a.cmino from ( select case when count(b.cmino) < 1 then ?param0 else 0 end cmino from (select 1 col1) a left outer join cminningscd b on b.cmino= ?param0 ) a )] -2025-12-11 13:57:02,543 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.del] Prepared SQL: [delete from cminningscd where cmisno = ( select a.cmisno from ( select case when count(c.lectno) < 1 then ?param0 else 0 end cmisno from (select 1 col1) a left outer join cminningscd b on b.cmisno= ?param0 left outer join lect c on c.cmisno=b.cmisno and c.status=1 and c.ischanged=0 ) a )] -2025-12-11 13:57:02,543 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmseqsave] Prepared SQL: [update cm set isseq= ?param0 ,udt=now(),uno= ?param1 ,uip= ?param2 where cmno= ?param3] -2025-12-11 13:57:02,543 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.bookin] Prepared SQL: [insert into book(bkname,author,publisher,pubdate,fgnothumb,fgno,price,introhtml,contents,isuse,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 ,now(), ?param10 ,now(), ?param10 , ?param11 )] -2025-12-11 13:57:02,543 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.bookup] Prepared SQL: [update book set udt=now(),uno= ?param0 ,uip= ?param1 ,bkname = ?param2 ,author = ?param3 ,publisher = ?param4 ,pubdate = ?param5 ,fgnothumb = ?param6 ,fgno = ?param7 ,price = ?param8 ,introhtml = ?param9 ,contents = ?param10 ,isuse = ?param11 where bkno= ?param12] -2025-12-11 13:57:02,543 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.bookdel] Prepared SQL: [delete from book where not bkno in ( select distinct(a.bkno) from cmbook a ) and bkno = ?param0] -2025-12-11 13:57:02,543 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.up] Prepared SQL: [update cminningscd a set udt=now(),uno= ?param0 ,uip= ?param1 ,cmino= ?param2 ,estart= ?param3 ,eend= ?param4 ,quota= ?param5 ,studyplace= ?param6 ,sseq= ?param7 ,comment= ?param8 where a.cmisno= ?param9] -2025-12-11 13:57:02,544 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnings.up] Prepared SQL: [update cminning a left outer join ( select cmino, cmno from cminning where cmino <> ?param0 and cmno= ?param1 and iseq= ?param2 ) b on b.cmno=a.cmno set udt=now(),uno= ?param3 ,uip= ?param4 ,week = ?param5 ,iseq = ?param2 ,isonline = ?param6 ,ititle = ?param7 ,icontent = ?param8 ,idate= ?param9 ,iday = ?param10 ,ist = ?param11 ,iet = ?param12 ,fgnotf= ?param13 ,ctno = ?param14 ,istaste = ?param15 ,sttime= ?param16 ,atime = ?param17 ,mstime = ?param18 ,metime = ?param19 ,userno = ?param20 ,isscd = ?param21 ,scdtype= ?param22 where a.cmino= ?param0 and b.cmino is null] -2025-12-11 13:57:02,544 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.clear] Prepared SQL: [update cminningscd a set udt=now(),uno= ?param0 ,uip= ?param1 ,quota=99999,studyplace=null where a.cmino = ?param2] -2025-12-11 13:57:02,544 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.up.lect] Prepared SQL: [update lect a left outer join cminningscd b on b.cmisno = a.cmisno set a.edate = date_format(b.eend,'%Y-%m-%d 23:59:59') where a.cmisno = ?param0 ;] -2025-12-11 13:57:02,544 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmev.clear] Prepared SQL: [update cmev a set udt=now(),uno= ?param0 ,uip= ?param1 ,isoffabs=null where a.cmno = ?param2] -2025-12-11 13:57:02,544 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnings.istasteclear] Prepared SQL: [update cminning set istaste=0 where cmno= ?param0 and cmino <> ?param1] -2025-12-11 13:57:02,544 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmevsave] Prepared SQL: [insert into cmev (cmno,attend,attendcut,attendrfd,attendcutrfd,mid,midcut,midrfd,midcutrfd,final,finalcut,finalrfd,finalcutrfd,subject,subjectcut,subjectrfd,subjectcutrfd,discuss,discusscut,discussrfd,discusscutrfd,etc,etccut,etcrfd,etccutrfd,cut,cutrfd,isoffabs,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 ,now(), ?param28 ,now(), ?param28 , ?param29 from (select 1 col1) a left outer join cmev b on b.cmno= ?param0 where b.cmno is null; update cmev set udt=now(),uno= ?param28 ,uip= ?param29 ,attend = ?param1 ,attendcut = ?param2 ,attendrfd = ?param3 ,attendcutrfd = ?param4 ,mid = ?param5 ,midcut = ?param6 ,midrfd = ?param7 ,midcutrfd = ?param8 ,final = ?param9 ,finalcut = ?param10 ,finalrfd = ?param11 ,finalcutrfd = ?param12 ,subject = ?param13 ,subjectcut = ?param14 ,subjectrfd = ?param15 ,subjectcutrfd = ?param16 ,discuss = ?param17 ,discusscut = ?param18 ,discussrfd = ?param19 ,discusscutrfd = ?param20 ,etc = ?param21 ,etccut = ?param22 ,etcrfd = ?param23 ,etccutrfd = ?param24 ,cut = ?param25 ,cutrfd = ?param26 ,isoffabs = ?param27 where ?param0 > 0 and cmno= ?param0] -2025-12-11 13:57:02,545 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.savetop] Prepared SQL: [UPDATE cmex SET udt=now(),uno= ?param0 ,uip= ?param1 ,exname= ?param2 ,edesc= ?param3 ,econdition= ?param4 ,isblur= ?param5 ,isusebackup= ?param6 ,isseq= ?param7 ,isreexamable= ?param8 ,isresultopen= ?param9 ,etime= ?param10 where exno= ?param11] -2025-12-11 13:57:02,545 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.up] Prepared SQL: [update cmex set udt=now(),uno= ?param0 ,uip= ?param1 ,extype = ?param2 ,exname = ?param3 ,edesc = ?param4 ,etime = ?param5 ,econdition = ?param6 ,evtype = ?param7 ,eqtype = ?param8 ,israndq = ?param9 ,israndqi = ?param10 ,qcount = ?param11 ,isblur = ?param12 ,tpoint = ?param13 ,relaylimit = ?param14 ,isusebackup = ?param15 ,isseq = ?param16 ,isreexamable = ?param17 ,isresultopen= ?param18 where exno= ?param19] -2025-12-11 13:57:02,545 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmexq.deleteall] Prepared SQL: [delete from cmexq where exno= ?param0] -2025-12-11 13:57:02,545 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmexlayer.del] Prepared SQL: [delete from cmexlayer where exno= ?param0] -2025-12-11 13:57:02,545 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.del] Prepared SQL: [update cmex set isdel=1 where exno= ?param0] -2025-12-11 13:57:02,545 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.del] Prepared SQL: [update cmsd set isdel=1 where sdno= ?param0] -2025-12-11 13:57:02,545 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.del] Prepared SQL: [update cmrs set isdel=1 where rsno= ?param0] -2025-12-11 13:57:02,546 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.questionitem.del] Prepared SQL: [update question a inner join questionitem b on b.qino= ?param0 and b.qno=a.qno set a.rightcount = a.rightcount - b.isright; update questionitem set udt=now(),uno= ?param1 ,uip= ?param2 ,isdel=1 where qino= ?param0] -2025-12-11 13:57:02,546 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.question.up] Prepared SQL: [UPDATE question SET udt=now(),uno= ?param0 ,uip= ?param1 ,cmno= ?param2 ,qdiff= ?param3 ,cc1= ?param4 ,cc2= ?param5 ,cc3= ?param6 ,cc4= ?param7 ,cc5= ?param8 ,isuse= ?param9 ,dpoint= ?param10 ,qtext= ?param11 ,qtextstring= ?param12 ,qdesc= ?param13 ,rightcount= ?param14 ,ispassspace= ?param15 ,isignorecase= ?param16 where qno= ?param17] -2025-12-11 13:57:02,546 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.question.uptop] Prepared SQL: [UPDATE question SET udt=now(),uno= ?param0 ,uip= ?param1 ,cmno= ?param2 ,isuse= ?param3 ,qtext= ?param4 ,qtextstring= ?param5 ,qdesc= ?param6 ,rightcount= ?param7 where qno= ?param8] -2025-12-11 13:57:02,547 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.questionitem.up] Prepared SQL: [UPDATE questionitem SET udt=now(),uno= ?param0 ,uip= ?param1 ,fgno= ?param2 ,isright= ?param3 ,qitext= ?param4 where qino= ?param5] -2025-12-11 13:57:02,547 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.up] Prepared SQL: [update cmsd set udt=now(),uno= ?param0 ,uip= ?param1 ,sdtype = ?param2 ,sdname = ?param3 ,sddesc = ?param4 ,tpoint = ?param5 ,sdcondition = ?param6 ,fgno = ?param7 where sdno= ?param8] -2025-12-11 13:57:02,547 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.uplock] Prepared SQL: [update cmsd set udt=now(),uno= ?param0 ,uip= ?param1 ,sdname = ?param2 ,sddesc = ?param3 ,tpoint = ?param4 ,sdcondition = ?param5 ,fgno = ?param6 where sdno= ?param7] -2025-12-11 13:57:02,547 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.up] Prepared SQL: [update cmrs set udt=now(),uno= ?param0 ,uip= ?param1 ,rstype = ?param2 ,rsname = ?param3 ,rscondition = ?param4 ,rscno = ?param5 ,cmino = ?param6 where rsno= ?param7] -2025-12-11 13:57:02,547 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.uplock] Prepared SQL: [update cmrs set udt=now(),uno= ?param0 ,uip= ?param1 ,rsname = ?param2 ,rscondition = ?param3 where rsno= ?param4] -2025-12-11 13:57:02,548 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmev.in] Prepared SQL: [insert into cmev (cmno,attend,attendcut,attendrfd,attendcutrfd,mid,midcut,midrfd,midcutrfd,final,finalcut,finalrfd,finalcutrfd,subject,subjectcut,subjectrfd ,subjectcutrfd,discuss,discusscut,discussrfd,discusscutrfd,etc,etccut,etcrfd,etccutrfd,cut,cutrfd,cdt,cno,udt,uno,uip) values ( ?param0 ,100,100,100,100,0,0,0,0,0,0,0,0,0,0,0 ,0,0,0,0,0,0,0,0,0,100,100,now(), ?param1 ,now(), ?param1 , ?param2 )] -2025-12-11 13:57:02,548 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmmenu.in] Prepared SQL: [insert into cmmenu (cmno,isplan,iscontent,isev,isrs,isgrade,cdt,cno,udt,uno,uip) values( ?param0 ,1,1,1,1,1,now(), ?param1 ,now(), ?param1 , ?param2 ); insert into cmmenubm (cmno,bmno,cdt,cno,udt,uno,uip) select ?param0 ,a.bmno,now(), ?param1 ,now(), ?param1 , ?param2 from boardmaster a where a.bmposition=1 and a.isopen=1 and a.isdefault=1] -2025-12-11 13:57:02,550 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy] Prepared SQL: [create temporary table if not exists temp_cminning_mapping ( old_cmino bigint, new_cmino bigint ); insert into cminning(cmno, week, iseq, isonline, ititle, icontent, iday, idate, ist, iet, ctno, istaste, sttime, atime, mstime, metime, userno, isscd, scdtype, cdt,cno,udt,uno,uip) select ?param0 , week, iseq, isonline, ititle, icontent, iday, idate, ist, iet, ctno, istaste, sttime, atime, mstime, metime, userno, isscd, scdtype, now(), ?param1 ,now(), ?param1 , ?param2 from cminning where cmno = ?param3 ; insert into temp_cminning_mapping(old_cmino, new_cmino) select old_cmino, new_cmino from ( select a.cmino as old_cmino, b.cmino as new_cmino from cminning a inner join cminning b on a.cmno = ?param3 and b.cmno = ?param0 and a.week = b.week and a.iseq = b.iseq ) t; insert into cmrs(cmno, rscno, rstype, rsname, rscondition, isdel, cmino, cdt,cno,udt,uno,uip) select ?param0 , rscno, rstype, rsname, rscondition, 0, t.new_cmino, now(), ?param1 ,now(), ?param1 , ?param2 from cmrs a inner join temp_cminning_mapping t on a.cmino = t.old_cmino where a.cmno = ?param3 and a.isdel = 0; insert into cmprof(cmno, userno, pfee, cdt,cno,udt,uno,uip) select ?param0 , userno, 0, now(), ?param1 ,now(), ?param1 , ?param2 from cmprof where cmno = ?param3 ; insert into cmbook(cmno, bkno, cdt,cno,udt,uno,uip) select ?param0 , bkno, now(), ?param1 ,now(), ?param1 , ?param2 from cmbook where cmno = ?param3 ; insert into cmrelay(cmno, rcmno, ispre, cdt,cno,udt,uno,uip) select ?param0 , rcmno, ispre, now(), ?param1 ,now(), ?param1 , ?param2 from cmrelay where cmno = ?param3 ; insert into cmncsd(cmno, ndno, cdt,cno,udt,uno,uip) select ?param0 , ndno, now(), ?param1 ,now(), ?param1 , ?param2 from cmncsd where cmno = ?param3 ; insert into cminningscd(cmino, estart, eend, quota, studyplace, sseq, cdt,cno,udt,uno,uip) select t.new_cmino, estart, eend, quota, studyplace, sseq, now(), ?param1 ,now(), ?param1 , ?param2 from cminningscd a inner join temp_cminning_mapping t on a.cmino = t.old_cmino where a.cmino in (select old_cmino from temp_cminning_mapping); insert into cmev(cmno, attend, attendcut, attendrfd, attendcutrfd, mid, midcut, midrfd, midcutrfd, final, finalcut, finalrfd, finalcutrfd, subject, subjectcut, subjectrfd, subjectcutrfd, discuss, discusscut, discussrfd, discusscutrfd, etc, etccut, etcrfd, etccutrfd, cut, cutrfd, isoffabs, cdt,cno,udt,uno,uip) select ?param0 , attend, attendcut, attendrfd, attendcutrfd, mid, midcut, midrfd, midcutrfd, final, finalcut, finalrfd, finalcutrfd, subject, subjectcut, subjectrfd, subjectcutrfd, discuss, discusscut, discussrfd, discusscutrfd, etc, etccut, etcrfd, etccutrfd, cut, cutrfd, isoffabs, now(), ?param1 ,now(), ?param1 , ?param2 from cmev where cmno = ?param3 ; insert into cmsd(sdtype, cmno, sdname, sddesc, tpoint, sdcondition, fgno, isdel, orgsdno, cdt,cno,udt,uno,uip) select sdtype, ?param0 , sdname, sddesc, tpoint, sdcondition, null, 0, sdno, now(), ?param1 ,now(), ?param1 , ?param2 from cmsd where cmno = ?param3 and isdel = 0; insert into cmmenu(cmno, isplan, iscontent, isev, isrs, isgrade, cdt,cno,udt,uno,uip) select ?param0 , isplan, iscontent, isev, isrs, isgrade, now(), ?param1 ,now(), ?param1 , ?param2 from cmmenu where cmno = ?param3 ; insert into cmmenubm(cmno, bmno, cdt,cno,udt,uno,uip) select ?param0 , bmno, now(), ?param1 ,now(), ?param1 , ?param2 from cmmenubm where cmno = ?param3 ; drop temporary table if exists temp_cminning_mapping;] -2025-12-11 13:57:02,551 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy.ex] Prepared SQL: [insert into cmexlayer(exno,qdiff,cc1,cc2,cc3,cc4,cc5,qcount,rpoint,cdt,cno,udt,uno,uip) select ?param0 ,qdiff,cc1,cc2,cc3,cc4,cc5,qcount,rpoint,now(), ?param1 ,now(), ?param1 , ?param2 from cmexlayer a where a.exno= ?param3 ; insert into cmexq(exno,qseq,qno,rpoint,cdt,cno,udt,uno,uip) select ?param0 ,qseq,qno,rpoint,now(), ?param1 ,now(), ?param1 , ?param2 from cmexq a where a.exno= ?param3 ;] -2025-12-11 13:57:02,551 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.fgnoup] Prepared SQL: [update cmsd set fgno= ?param0 where cmno= ?param1 and orgsdno= ?param2] -2025-12-11 13:57:02,551 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.fgnoup] Prepared SQL: [update cminning set fgnotf= ?param0 where cmno= ?param1 and orgcmino= ?param2] -2025-12-11 13:57:02,551 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cm.fgnocmup] Prepared SQL: [update cm set fgnocm= ?param0 where cmno= ?param1] -2025-12-11 13:57:02,551 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmpcup] Prepared SQL: [update cm set udt=now(),uno= ?param0 ,uip= ?param1 ,cgno = ?param2 ,cname = ?param3 ,sstime = ?param4 ,setime = ?param5 ,introhtml = ?param6 where cmno= ?param7] -2025-12-11 13:57:02,551 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ctpdel] Prepared SQL: [update ctpage a inner join ( select a.ctno,count(b.cmino) dcnt from ct a left outer join cminning b on b.ctno=a.ctno where a.ctno= ?param0 group by a.ctno ) b on b.ctno=a.ctno and b.dcnt = 0 set a.isdel=1,udt=now(),uno= ?param1 ,uip= ?param2 where a.cpno= ?param3] -2025-12-11 13:57:02,551 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ct.del] Prepared SQL: [update ct a inner join ( select a.ctno,count(b.cmino) dcnt from ct a left outer join cminning b on b.ctno=a.ctno where a.ctno= ?param0 group by a.ctno ) b on b.ctno=a.ctno and b.dcnt=0 set udt=now(),uno= ?param1 ,uip= ?param2 ,a.ccode=null,a.isdel=1 where b.dcnt=0 and a.ctno= ?param0] -2025-12-11 13:57:02,552 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.fgno] Prepared SQL: [update cminning set fgno= ?param0 where cmino= ?param1] -2025-12-11 13:57:02,552 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.fgnooff] Prepared SQL: [update cminning set fgnooff= ?param0 where cmino= ?param1] -2025-12-11 13:57:02,552 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.lectcmisno.up] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,cmisno =case when ?param2 is not null then ?param2 else cmisno end where lectno= ?param3 ; update pplog a left outer join ( select a.lectno,a.payno,b.pplno,a.cmisno from lect a inner join pay b on b.payno = a.payno where a.lectno = ?param3 ) b on b.pplno = a.pplno set a.cmisno = case when b.cmisno is not null then b.cmisno else a.cmisno end where b.lectno = ?param3 ; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end ,a.sdate = (case when b.estart is not null then date_format(b.estart,'%Y-%m-%d 00:00:00') else a.sdate end) where a.lectno = ?param3 and c.cshape = 1; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end where a.lectno = ?param3 and c.cshape <> 1;] -2025-12-11 13:57:02,597 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cmforchange] Prepared SQL: [select b.cmno,b.cname,b.classno,b.cshape ,t.tyear,t.tseq from cm a inner join cm b on b.ismaster=0 and b.pcmno=a.pcmno and b.cmno <> ?param0 and b.setime is not null and b.setime > now() and b.isuse=1 and b.isdel=0 inner join term t on t.tmno=b.tmno left outer join lect c on c.cmno=b.cmno and c.status in (1,3,4) and c.ischanged=0 where a.cmno= ?param0 group by b.cmno,b.cname,b.classno,b.quota,b.cshape ,t.tyear,t.tseq having b.quota = 0 or b.quota > count(c.lectno) order by b.cname,b.classno,b.setime] -2025-12-11 13:57:02,597 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.scdlects] Prepared SQL: [select a.scdno,a.dday,a.dtime,a.istalk,a.isemail,a.issms,a.isuse from scdlect a order by a.scdno] -2025-12-11 13:57:02,599 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.encourages] Prepared SQL: [insert into alarms (userno,atime,scdno,cmexno,dday,isdel,cdt,cno,udt,uno,uip) select a.userno,now(),a.scdno,a.cmexno,a.dday,0,now(), ?param0 ,now(), ?param0 , ?param1 from ( select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.attrate < 80 and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 where a.scdno < 3 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmex e on e.cmno=c.cmno and e.extype=case when a.scdno=3 then 0 else 1 end and e.isdel=0 left outer join lectex f on f.lectno=c.lectno and f.exno=e.exno where a.scdno > 2 and a.scdno < 5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=0 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=1 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=6 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmrs e on e.cmno=c.cmno and e.rstype=0 and e.isdel=0 left outer join lectrs f on f.lectno=c.lectno and f.rsno=e.rsno where a.scdno=7 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,c.sdate stime ,c.edate etime,e.cname studyplace,b.studytime days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join cm b on b.ismaster=0 and b.cshape =1 and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.sdate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 left outer join comcode e on e.ccode = b.studyplace where a.scdno=8 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.exno cmexno,b.exname cname,b.estime stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join exam b on date_format(b.estime,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') and b.isopen=1 inner join examuser c on c.exno=b.exno and c.status=1 and c.pstatus=1 inner join users d on d.userno=c.userno and d.status=1 where a.scdno=9 and a.isuse=1 and a.dtime= ?param2 ) a; select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.attrate < 80 and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 where a.scdno < 3 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmex e on e.cmno=c.cmno and e.extype=case when a.scdno=3 then 0 else 1 end and e.isdel=0 left outer join lectex f on f.lectno=c.lectno and f.exno=e.exno where a.scdno > 2 and a.scdno < 5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=0 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=1 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=6 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmrs e on e.cmno=c.cmno and e.rstype=0 and e.isdel=0 left outer join lectrs f on f.lectno=c.lectno and f.rsno=e.rsno where a.scdno=7 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,c.sdate stime ,c.edate etime,e.cname studyplace,b.studytime days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join cm b on b.ismaster=0 and b.cshape =1 and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.sdate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 left outer join comcode e on e.ccode = b.studyplace where a.scdno=8 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.exno cmexno,b.exname cname,b.estime stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join exam b on date_format(b.estime,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') and b.isopen=1 inner join examuser c on c.exno=b.exno and c.status=1 and c.pstatus=1 inner join users d on d.userno=c.userno and d.status=1 where a.scdno=9 and a.isuse=1 and a.dtime= ?param2] -2025-12-11 13:57:02,599 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cmrs] Prepared SQL: [select a.rsno,a.rstype,a2.rscno,a2.rscname,b.cshape,b.cname,b.classno,b.rstime,b.retime,b.sstime,b.setime ,c.tyear,c.tseq ,count(distinct d.lectno) countlect,count(distinct e.lectno) countok ,g.username as teachername from cmrs a inner join rsc a2 on a2.rscno=a.rscno inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno inner join lect d on d.cmno=b.cmno and d.status=1 and d.ischanged=0 left outer join lectrs e on e.lectno=d.lectno and e.rsno=a.rsno left outer join cminning f on a.cmino = f.cmino left outer join users g on g.userno = f.userno where a.rsno= ?param0 group by a.rsno,a.rstype,a2.rscno,a2.rscname,b.cshape,b.cname,b.classno,b.rstime,b.retime,b.sstime,b.setime,c.tyear,c.tseq] -2025-12-11 13:57:02,600 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cmrscqs] Prepared SQL: [select a.rsno ,b.rscqno ,c.qno,c.qtext,c.atype ,d.qino,d.qitext ,sum(case when concat(',',e.atext,',') like concat('%,',d.qino,',%') then 1 else 0 end) scount ,count(e.atext) acount ,group_concat(e.atext order by e.cdt separator '
') atext from cmrs a inner join rscq b on b.rscno=a.rscno inner join question c on c.qno=b.qno left outer join questionitem d on d.qno=c.qno and d.isdel=0 left outer join lectrs e on e.rsno=a.rsno and e.rscqno=b.rscqno where a.rsno= ?param0 group by a.rsno ,b.rscqno ,c.qno,c.qtext,c.atype ,d.qino,d.qitext order by b.dseq,b.qno,d.qino] -2025-12-11 13:57:02,600 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.rscq] Prepared SQL: [select a.rscqno,a.qno,q.atype,qi.qino,row_number() over(partition by qi.qno order by qi.qino) rno from rscq a inner join question q on q.qno=a.qno left outer join questionitem qi on qi.qno=q.qno and qi.isdel=0 where a.rscno= ?param0 order by a.dseq] -2025-12-11 13:57:02,600 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectrss] Prepared SQL: [select a.rsno,b.lectno,c.rscno,c.rscqno,u.username,u.userid,uc.cname ccpositionname,b.isrebate,c.cdt,c.atext from cmrs a inner join lect b on b.cmno=a.cmno and b.status=1 and b.ischanged=0 inner join users u on u.userno=b.userno left outer join assign ua on ua.asno=u.asno left outer join comcode uc on uc.ccode=u.ccposition inner join lectrs c on c.lectno=b.lectno and c.rsno=a.rsno inner join rscq rq on rq.rscqno=c.rscqno inner join question q on q.qno=rq.qno where a.rsno= ?param0 order by u.username,u.userno,rq.dseq,rq.rscqno] -2025-12-11 13:57:02,601 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.attoffs] Prepared SQL: [select c.tyear,c.tseq ,a.cmno,a.cname,a.classno ,b.cmino,b.week,b.iseq,b.ititle,b.idate,b.ist,b.iet ,d.username from cm a inner join cminning b on b.cmno=a.cmno and b.isonline=0 and b.idate= ?param0 inner join term c on c.tmno=a.tmno left outer join users d on d.userno=b.userno where a.ismaster=0 and a.sstime <= ?param0 and a.setime >= ?param0 and a.isuse=1 and a.isdel=0 order by b.iet,a.cname] -2025-12-11 13:57:02,601 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cminning] Prepared SQL: [select c.tyear,c.tseq ,b.cshape,b.cname,b.classno ,a.cmino,a.ititle,a.idate,a.ist,a.iet from cminning a inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno where a.cmino= ?param0] -2025-12-11 13:57:02,601 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectinnings.foratt] Prepared SQL: [select a.cmino,b.lectno,c.userno ,ca.asname,c.username,c.userid,d.stime,d.etime,d.istatus ,row_number() over(order by d.udt desc,c.username) rno ,count(a.cdt) over() pagetotalcount from cminning a inner join lect b on b.cmno=a.cmno and b.status=1 and b.ischanged=0 inner join users c on c.userno=b.userno and c.status=1 left outer join assign ca on ca.asno=c.asno left outer join lectinning d on d.lectno=b.lectno and d.cmino=a.cmino where a.cmino= ?param0 order by rno] -2025-12-11 13:57:02,605 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.pagelogs_page] Prepared SQL: [select a.cdt,a.uip,b.pagename,a.loginfo from menupage b inner join ( select cdt, uip, loginfo, pno from pagelog a where a.userno= ?param0 and a.logsite= ?param1 and a.cdt between ?param2 and ?param3 ) a on b.pno=a.pno] -2025-12-11 13:57:02,608 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.reexam.log] Prepared SQL: [select a.* from ( select a.estart,eend,eip ,row_number() over(order by a.cdt desc) rno ,count(a.cno) over() pagetotalcount from lectexrelog a where a.lectno= ?param0 and a.exno= ?param1 ) a order by a.rno] -2025-12-11 13:57:02,611 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectexq] Prepared SQL: [select a.lectno,a.exno,a.eqno,a.atext,a.qinos,a.cpoint,a.dpoint,a.iscorrect,a.qseq ,c.qno,c.atype,c.qtext from lectexq a inner join cmexq b on b.eqno=a.eqno inner join question c on c.qno=b.qno where a.lectno= ?param0 and a.exno= ?param1 order by a.qseq] -2025-12-11 13:57:02,613 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsdfiles] Prepared SQL: [select d.orgname,d.fileurl,c.userno,c.userid,c.username from lectsd a inner join lect b on b.lectno=a.lectno and b.status=1 and b.ischanged=0 inner join users c on c.userno=b.userno inner join fileinfo d on d.fgno=a.fgno and d.isdel=0 where a.sdno= ?param0] -2025-12-11 13:57:02,613 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectdiscuss] Prepared SQL: [select a.sdno,a.tpoint sdtpoint ,b.lectno,b.cpoint,b.feedb,b.submittime,b.checktime ,c.userno,c.username,c.userid ,d.asname from cmsd a inner join lect b2 on b2.lectno= ?param0 inner join users c on c.userno=b2.userno left outer join assign d on d.asno=c.asno left outer join lectsd b on b.lectno=b2.lectno and b.sdno=a.sdno where a.sdno= ?param1] -2025-12-11 13:57:02,615 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.mydata] Prepared SQL: [select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,a.intval9 ,a.longval,a.longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,a.time3,a.time4 ,a.time5,a.time6 ,a.rno ,a.iscomplete ,a.studytime ,a.studyplacename studyplacename, a.studyplace ,a.cshape from( select 1 dtype ,d.tyear intval,d.tseq intval2,c.cshape intval3,a.pstatus intval4,case when e.rfdno is null then 0 else 1 end intval5,a.isrebate intval6,a.itemno intval7 ,case when (case when l.sdate is null then c.sstime else l.sdate end) < now() and (case when l.edate is null then c.setime else l.edate end) > now() then 1 else 0 end intval8 ,c.studydays intval9 ,l.lectno longval,a.payno longval2 ,c.cname strval,null strval2,null strval3 ,c.rstime time,c.retime time2 ,b.cdt time3,f.estart time4 ,CASE WHEN l.sdate IS NULL then (case when c.cshape ='1' then f.estart else l.cdt end) ELSE l.sdate end AS time5 ,case when l.edate is null then f.eend else l.edate end time6 ,case when b.pstatus = 1 then 99 else b.pstatus end as sortpstatus ,row_number() over(order by sortpstatus, c.retime, b.payno,a.pino) rno ,l.iscomplete ,c.studytime, cc.cname studyplacename, cmis.studyplace, l.cdt ,c.cshape from payitem a inner join pay b on b.payno=a.payno and b.pstatus in (21,22,51,55) and b.rstatus < 2 inner join cm c on c.cmno=a.itemno and c.rstime < now() and c.retime > now() inner join lect l on l.cmno=c.cmno and (l.status < 5 or l.status = 6) and l.ischanged=0 and l.userno=b.userno inner join term d on d.tmno=c.tmno left outer join payrfd e on e.payno=a.payno and e.payno=a.payno and e.rstatus=0 left outer join cminningscd f on f.cmisno = l.cmisno LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = l.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.ptype in (0,1,4) and a.userno= ?param0 and a.pstatus in (21,22,51,55) and a.rstatus=0 and 1 = case when c.retime = '2099-12-31 23:59:59' and l.stime is not null then 0 else 1 end order by sortpstatus,l.cdt desc, c.retime desc, b.payno,a.pino ) a union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,a.time3,a.time4 ,a.time5,a.time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 2 dtype ,c.tyear intval,c.tseq intval2,b.cshape intval3,0 intval4,0 intval5,a.isrebate intval6,a.cmno intval7,0 intval8 ,a.lectno longval,0 longval2 ,b.cname strval,null strval2,null strval3 ,case WHEN a.sdate IS NULL then (case when b.cshape ='1' then d.estart else a.cdt end) ELSE a.sdate end AS time ,case when a.edate is null then d.eend else a.edate end time2 ,d.estart time3,d.eend time4 ,e.cdt time5,null time6 ,row_number() over(order by b.setime desc) rno ,case when d.eend is not null then d.eend else a.edate end as sortedate ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join pay e on e.payno = a.payno inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno left outer join cminningscd d on a.cmisno = d.cmisno LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and (case when a.sdate is null then b.setime else a.edate end) >= now() order by case when time2 > now() then 1 else 0 end asc ,sortedate asc, time2 asc ) a union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,1 intval,c.iseq intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,null strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.iseq) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno inner join cminning c on c.cmno=b.cmno and c.isonline=1 and c.isscd = 0 left outer join lectinning d on d.lectno=a.lectno and d.cmino=c.cmino and d.istatus=2 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,2 intval,c.iseq intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,concat(date_format(c.idate,'%m/%d'),' ',left(c.ist,2),':',right(c.ist,2),' ~ ',left(c.iet,2),':',right(c.iet,2)) strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.iseq) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cminning c on c.cmno=b.cmno and c.isonline=0 and c.isscd = 0 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,3 intval,0 intval2,b.classno intval3,c.extype intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.extype,c.cdt) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cmex c on c.cmno=b.cmno and c.isdel=0 and c.econdition <= a.attrate LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' left outer join lectex d on d.lectno=a.lectno and d.exno=c.exno and d.eend is not null where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,4 intval,0 intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.cdt) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname as studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cmsd c on c.sdtype=0 and c.cmno=b.cmno and c.isdel=0 and c.sdcondition <= a.attrate left outer join lectsd d on d.lectno=a.lectno and d.sdno=c.sdno and d.submittime is not null LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,5 intval,0 intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.cdt) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cmsd c on c.sdtype=1 and c.cmno=b.cmno and c.isdel=0 and c.sdcondition <= a.attrate left outer join lectsdboard d on d.lectno=a.lectno and d.sdno=c.sdno and d.isdel=0 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,a.longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 4 dtype ,a.scdno intval,a.dday intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,b.cmno intval7,0 intval8 ,c.lectno longval,a.alno longval2 ,b.cname strval,null strval2,null strval3 ,a.atime time,c.edate time2 ,row_number() over(order by a.atime desc) rno ,c.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from alarms a inner join cm b on b.cmno=a.cmexno inner join lect c on c.cmno=b.cmno and c.userno=a.userno and c.status=1 and c.ischanged=0 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = c.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.scdno < 9 and a.isdel=0 order by a.atime desc limit 5 ) a] -2025-12-11 13:57:02,619 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.myexamrenews] Prepared SQL: [select a.exno,a.userno,a.certtime,a.certdate,a.certindate,a.renewreason,a.isfirst,a.certidx ,b.username cnoname from examuserrenew a left outer join users b on b.userno=a.cno where a.exno= ?param0 and a.userno= ?param1 order by a.certdate desc] -2025-12-11 13:57:02,619 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.myexamrenewlects] Prepared SQL: [select a.*,b.cmno,b.oktime,b.iscomplete from ( select distinct(c.cmno),c.cname,c.cshape from examuser a inner join exam b on b.exno=a.exno inner join cm c on c.certcc=b.certcc and c.certgradecc=b.certgradecc and c.isdel=0 and c.isuse=1 inner join cg d on d.cgno = c.cgno and d.isuse=1 and d.isdel=0 and d.iscover=1 where a.exno= ?param0 and a.userno= ?param1 )a inner join lect b on b.cmno=a.cmno where b.status=1 and b.iscomplete=1 and b.ischanged=0 and b.userno= ?param1 group by a.cmno,a.cname,a.cshape,b.oktime,b.iscomplete limit 3] -2025-12-11 13:57:02,619 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.myalarm] Prepared SQL: [select 4 dtype,a.scdno intval,a.dday intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,b.cmno intval7 ,c.lectno longval,a.alno longval2 ,b.cname strval,null strval2,null strval3 ,a.atime time,null time2 from alarms a inner join cm b on b.cmno=a.cmexno inner join lect c on c.cmno=b.cmno and c.userno=a.userno and c.status=1 and c.ischanged=0 where a.userno= ?param0 and date_add(a.atime, interval 3 month) > now() and a.scdno < 9 and a.isdel=0 order by a.atime desc] -2025-12-11 13:57:02,619 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectex.result] Prepared SQL: [select a.etime,a.exname,a.tpoint fullpoint,a.isresultopen ,b.estart,b.eend,b.tpoint, b.udt from cmex a inner join lectex b on b.lectno= ?param0 and b.exno=a.exno inner join lect c on c.lectno=b.lectno and c.userno= ?param1 where a.exno= ?param2] -2025-12-11 13:57:02,619 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectexq.result] Prepared SQL: [select d.atype,b.cpoint,b.dpoint,d.qtext,b.atext,d.qdesc,b.iscorrect,c.qno,b.eqno,b.qseq from lectex a inner join lect a2 on a2.lectno=a.lectno and a2.userno= ?param0 inner join lectexq b on b.lectno=a.lectno and b.exno=a.exno inner join cmexq c on c.eqno=b.eqno inner join question d on d.qno=c.qno where a.lectno= ?param1 and a.exno= ?param2 order by b.qseq] -2025-12-11 13:57:02,619 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectexresult.selectrate] Prepared SQL: [select a.eqno,sum(case when a.atext = b.atext then 1 else 0 end) / count(b.eqno) * 100 selectrate from lectexq a inner join lect a2 on a2.lectno=a.lectno and a2.userno= ?param0 inner join lectexq b on b.exno=a.exno and b.eqno=a.eqno where a.lectno= ?param1 and a.exno= ?param2 group by a.eqno] -2025-12-11 13:57:02,620 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.myrecomm] Prepared SQL: [select c.tyear,c.tseq,a.cmno,b.cshape,b.cname,b.rstime,b.retime,e.cgcode,b.isrefund from ( select a.* from ( select distinct b.ispre idx,c.cmno from lect a inner join cmrelay b on b.cmno=a.cmno inner join cm c on c.ismaster=0 and c.pcmno=b.rcmno and c.rstime < now() and c.retime > now() left outer join lect d on d.userno=a.userno and d.cmno=c.cmno where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null order by b.ispre,c.retime limit 2 ) a union all select a.* from ( select 2 idx,c.cmno from users a inner join comcode b on b.ccode=a.ccposition inner join cm c on c.ismaster=0 and c.rstime < now() and c.retime > now() and c.jobpositiongrade like concat('%',b.refcode,'%') left outer join lect d on d.userno=a.userno and d.cmno=c.cmno where a.userno= ?param0 and d.lectno is null order by c.retime limit 2 ) a ) a inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno inner join cg d on d.cgno=b.cgno inner join cg e on e.cgno=d.pcgno order by a.idx,b.retime limit 2] -2025-12-11 13:57:02,620 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.attcert.check] Prepared SQL: [select ifnull(a.isattcheck,0) intval,b.ischkatt intval2,c.ischkatt intval3 ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) strval from lect a inner join users b on b.userno = a.userno inner join cm c on c.cmno = a.cmno where a.lectno = ?param0] -2025-12-11 13:57:02,623 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectinning.attcert.check] Prepared SQL: [select ifnull(d.isattcheck,0) intval,b.ischkatt intval2,c.ischkatt intval3 ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) strval ,b.authplatform strval2 from lect a inner join users b on b.userno = a.userno inner join cm c on c.cmno = a.cmno left outer join lectinning d on d.lectno = a.lectno and d.cmino = ?param0 where a.lectno = ?param1 and a.userno = ?param2] -2025-12-11 13:57:02,624 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lecture.document.past] Prepared SQL: [select no lectno,substr(a.cshape,1,3) cshapename2,a.cgname cname,a.ssdate sstime,a.sedate setime ,case when a.rprice> 0 then 1 else 0 end isrebate from docprintpast a inner join users b on b.userpno= a.userpno where userno = ?param0] -2025-12-11 13:57:02,624 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectinning.new] Prepared SQL: [select a.logno longval ,a.lectno intval,a.cmino intval2,max(a.intval+a.intval2) intval3 ,a.strval,a.strval2,a.intval3 intval4 from( select a.logno,a.lectno,a.cmino ,case when b.edate < now() then 0 when b.status <> 1 then 0 else case when a.stime = a.etime then 1 else 0 end end intval ,case when b.edate < now() then 0 when b.status <> 1 then 0 else case when (timestampdiff(second,a.stime,a.etime)%300) = 0 then 1 else 0 end end intval2 ,c.cname strval,d.ititle strval2,d.iseq intval3 from lectinningpage a inner join lect b on b.lectno = a.lectno inner join cm c on c.cmno = b.cmno inner join cminning d on d.cmino = a.cmino where b.userno = ?param0 order by a.cdt desc limit 1 ) a] -2025-12-11 13:57:02,625 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user2] Prepared SQL: [select max(lectCnt) * min(checkNum) from ( select count(t1.lectno) as lectCnt, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (103,104,105) and t5.typegrade = ?param0 and t5.typeedu = ?param1 and t1.userno = ?param2 and t5.typeman = 28 union select 0 as lectCnt, (case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param2 and t2.pcmno = ?param3 )t] -2025-12-11 13:57:02,625 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user3] Prepared SQL: [select max(lectCnt) * min(checkNum) from ( select count(t1.lectno) as lectCnt, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (103,104) and t5.typeedu = 30 and t1.userno = ?param0 and t5.typeman = 28 union select 0 as lectCnt, (case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param0 and t2.pcmno = ?param1 )t] -2025-12-11 13:57:02,625 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user4] Prepared SQL: [select count(t1.lectno) from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param0 and t2.pcmno = ?param1] -2025-12-11 13:57:02,625 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user5] Prepared SQL: [select max(lectCnt) * min(checkNum) from ( select count(t1.lectno) as lectCnt, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (103,104) and t5.typeedu = ?param0 and t1.userno = ?param1 and t5.typeman = 28 union select 0 as lectCnt, (case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param1 and t2.pcmno = ?param2 )t] -2025-12-11 13:57:02,626 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user6] Prepared SQL: [select (max(lectCnt1) + max(lectCnt2)) * min(checkNum) from ( select count(t1.lectno) as lectCnt1, 0 as lectCnt2, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (102,103,104,105) and t5.typeedu = 35 and t1.userno = ?param0 and t5.typeman = 28 and t5.typegrade in (38,39) union select 0 as lectCnt1, count(t1.lectno) as lectCnt2,(case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param0 and t2.pcmno = ?param1 )t] -2025-12-11 13:57:02,626 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.pplog.get] Prepared SQL: [select l.lectno, l.cmno, l.payno, pp.cshape, cc.cname zstring1, cc2.cname zstring2, cc3.cname zstring3, cc4.cname zstring4, cc5.cname zstring5 from lect l inner join pay p on l.payno = p.payno and l.userno = p.userno inner join pplog pp on p.pplno = pp.pplno left outer join comcode cc on cc.ccode = pp.typeman left outer join comcode cc2 on cc2.ccode = pp.typeedu left outer join comcode cc3 on cc3.ccode = pp.typegrade left outer join comcode cc4 on cc4.ccode = pp.typejob left outer join comcode cc5 on cc5.ccode = pp.typejobitem where l.lectno = ?param0 and l.userno = ?param1] -2025-12-11 13:57:02,626 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.enroll.get] Prepared SQL: [SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED; SELECT a.USERNO , b.lectno , b.ISCOMPLETE , b.completeno , c.cmno , c.CNAME , d.PCGNO , e.PAYNO , e.PSTATUS , f.CSHAPE , f.TYPEMAN , f.TYPEEDU , f.TYPEGRADE , f.TYPEJOB , d.CGCODE , d.CGNAME , f.CMISNO FROM users a INNER JOIN lect b ON a.USERNO = b.USERNO INNER JOIN cm c ON b.CMNO = c.CMNO INNER JOIN cg d ON c.cgno = d.cgno INNER JOIN pay e ON b.payno = e.PAYNO INNER JOIN pplog f ON b.USERNO = e.USERNO AND b.CMNO = f.CMNO AND e.PPLNO = f.PPLNO WHERE b.STATUS = 1 AND (e.PSTATUS = 1 OR e.PSTATUS = 22) AND b.USERNO = ?param0 ;] -2025-12-11 13:57:02,627 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.sedate.change] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,sdate = ?param2 ,edate= ?param3 where lectno= ?param4 and status = 1] -2025-12-11 13:57:02,630 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectchange] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,ischanged=1 where lectno= ?param2 ; insert into lect (cmno,payno,pino,userno,status,iscomplete,orgcmno,attrate,isrebate,ispc,isjoin,fgno,ischanged,cdt,cno,udt,uno,uip) select ?param3 ,payno,pino,userno,status,null,cmno,0,isrebate,ispc,isjoin,fgno,0,now(), ?param0 ,now(), ?param0 , ?param1 from lect a where a.lectno= ?param2] -2025-12-11 13:57:02,635 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsd.save] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,iscopy= ?param2 ,cpoint= ?param3 ,feedb= ?param4 ,memo= ?param5 ,checktime=case when ?param3 is not null or ?param4 is not null then now() else checktime end ,checkip=case when ?param3 is not null or ?param4 is not null then ?param1 else checkip end ,fgno= ?param6 where lectno= ?param7 and sdno= ?param8 ; insert into lectsd (lectno,sdno,atext,fgno,copyrate,iscopy,cpoint,feedb,memo,submittime,submitip,checktime,checkip,cdt,cno,udt,uno,uip) select ?param7 , ?param8 ,null, ?param6 ,null, ?param2 , ?param3 , ?param4 , ?param5 ,null,null ,case when ?param3 is not null or ?param4 is not null then now() else null end ,case when ?param3 is not null or ?param4 is not null then ?param1 else null end ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectsd b on b.lectno= ?param7 and b.sdno= ?param8 where b.lectno is null] -2025-12-11 13:57:02,636 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsd.save2] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,iscopy= ?param2 ,cpoint= ?param3 ,feedb= ?param4 ,memo= ?param5 ,checktime=case when ?param3 is not null or ?param4 is not null then now() else checktime end ,checkip=case when ?param3 is not null or ?param4 is not null then ?param1 else checkip end ,submittime=case when ?param6 = 'T' then now() else submittime end ,submitip=case when ?param6 = 'T' then ?param1 else submitip end ,fgno= ?param7 where lectno= ?param8 and sdno= ?param9 ; insert into lectsd (lectno,sdno,atext,fgno,copyrate,iscopy,cpoint,feedb,memo,submittime,submitip,checktime,checkip,cdt,cno,udt,uno,uip) select ?param8 , ?param9 ,null, ?param7 ,null, ?param2 , ?param3 , ?param4 , ?param5 ,case when ?param6 = 'T' then now() else null end ,case when ?param6 = 'T' then ?param1 else null end ,case when ?param3 is not null or ?param4 is not null then now() else null end ,case when ?param3 is not null or ?param4 is not null then ?param1 else null end ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectsd b on b.lectno= ?param8 and b.sdno= ?param9 where b.lectno is null; update lect l inner join ( select l.lectno, round(avg(ifnull(ls.cpoint,0)),1) as avgtpoint, round(((round(avg(ifnull(ls.cpoint,0)),1) * ce.subject / 100) ),1) spoint from lect l inner join cmsd cs on l.cmno = cs.cmno and cs.sdtype = 0 and cs.isdel = 0 left outer join lectsd ls on l.lectno = ls.lectno and cs.sdno = ls.sdno and ls.sdno= ?param9 inner join cmev ce on l.cmno = ce.cmno where l.status = 1 and l.lectno = ?param8 group by l.lectno )t on l.lectno = t.lectno set l.spoint = t.spoint , l.subjectpoint = t.avgtpoint , l.udt = now() , l.uno = ?param0 , l.uip= ?param1 where l.status = 1 and l.lectno = ?param8 ; update lect l inner join ( select l.lectno, round(avg(ifnull(ls.cpoint,0)),1) as avgtpoint, round(((round(avg(ifnull(ls.cpoint,0)),1) * ce.discuss / 100)),1) dpoint from lect l inner join cmsd cs on l.cmno = cs.cmno and cs.sdtype = 1 and cs.isdel = 0 left outer join lectsd ls on l.lectno = ls.lectno and cs.sdno = ls.sdno and ls.sdno= ?param9 inner join cmev ce on l.cmno = ce.cmno where l.status = 1 and l.lectno = ?param8 group by l.lectno )t on l.lectno = t.lectno set l.dpoint = t.dpoint , l.discusspoint = t.avgtpoint , l.udt = now() , l.uno = ?param0 , l.uip= ?param1 where l.status = 1 and l.lectno = ?param8 ;] -2025-12-11 13:57:02,639 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsd2.save] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,cpoint= ?param2 ,feedb= ?param3 ,checktime=case when ?param2 is not null or ?param3 is not null then now() else checktime end ,checkip=case when ?param2 is not null or ?param3 is not null then ?param1 else checkip end where lectno= ?param4 and sdno= ?param5 ; insert into lectsd (lectno,sdno,atext,fgno,copyrate,iscopy,cpoint,feedb,submittime,submitip,checktime,checkip,cdt,cno,udt,uno,uip) select ?param4 , ?param5 ,null,null,null,0, ?param2 , ?param3 ,null,null ,case when ?param2 is not null or ?param3 is not null then now() else null end ,case when ?param2 is not null or ?param3 is not null then ?param1 else null end ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectsd b on b.lectno= ?param4 and b.sdno= ?param5 where b.lectno is null] -2025-12-11 13:57:02,641 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.edub2b] Prepared SQL: [insert into edub2b (etype,userno,edate,esubject,etarget,ecount,eplace,ecomment,compname,ceoname,brno,addr,btype,bkind,manname,email,telno,fgno,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 ,HEX(AES_ENCRYPT( ?param15 , 'np123@!')),HEX(AES_ENCRYPT( ?param16 , 'np123@!')), ?param17 ,now(), ?param18 ,now(), ?param18 , ?param19 )] -2025-12-11 13:57:02,642 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.alarm.del] Prepared SQL: [update alarms set isdel=1 where alno= ?param0 and userno= ?param1] -2025-12-11 13:57:02,642 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.completetime.change] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,completetime= ?param2 where lectno= ?param3 and iscomplete=1;] -2025-12-11 13:57:02,642 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.drop2day] Prepared SQL: [update pay a inner join lect b on b.payno = a.payno and b.cmno = ?param0 and b.ischanged=0 and ifnull(b.isready,0) = 1 and b.status = 4 and DATE_ADD(b.oktime, INTERVAL 2 DAY) < now() set a.pstatus = 52, a.udt = now(), a.uno = ?param1 , a.uip = ?param2 ; update payitem a inner join pay b on b.payno = a.payno and b.pstatus = 52 inner join lect c on c.payno = b.payno and c.cmno = ?param0 and c.ischanged=0 and ifnull(c.isready,0) = 1 and c.status = 4 and DATE_ADD(c.oktime, INTERVAL 2 DAY) < now() set a.pstatus = b.pstatus, a.udt = now(), a.uno = ?param1 , a.uip = ?param2 ; update lect set status = 5, oktime = now(), udt = now(), uno = ?param1 , uip = ?param2 where cmno = ?param0 and ifnull(isready,0) = 1 and ischanged=0 and status = 4 and DATE_ADD(oktime, INTERVAL 2 DAY) < now()] -2025-12-11 13:57:02,643 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.isatt.in] Prepared SQL: [update lect set isattcheck = 1, lakey = ?param0 , latime = now() where lectno = ?param1] -2025-12-11 13:57:02,643 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectinning.isatt.in] Prepared SQL: [update lectinning a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 set a.isattcheck = ?param1 ,a.udt=now(),a.uno= ?param2 ,a.uip= ?param3 where a.lectno= ?param4 and a.cmino= ?param5 ; insert into lectinning (lectno,cmino,totstudy,stime,etime,istatus,finishtime,sip,eip,ispcs,ispce,pseq,psec,isattcheck,cdt,cno,udt,uno,uip) select ?param4 ,a.cmino,0,now(),now(),case when a.atime=0 then 2 else 0 end,case when a.atime=0 then now() else null end, ?param3 , ?param3 ,1,null,ctp.pseq,0, ?param1 ,now(), ?param2 ,now(), ?param2 , ?param3 from cminning a inner join ctpage ctp on ctp.ctno=a.ctno and ctp.isdel=0 and ctp.pseq=1 left outer join lectinning b on b.lectno= ?param4 and b.cmino= ?param5 where a.cmino= ?param5 and b.lectno is null;] -2025-12-11 13:57:02,643 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cmisno.up] Prepared SQL: [update lect set cmisno = ?param0 where lectno = ?param1 ; update pplog a left outer join ( select a.lectno,a.payno,b.pplno,a.cmisno from lect a inner join pay b on b.payno = a.payno where a.lectno = ?param1 ) b on b.pplno = a.pplno set a.cmisno = b.cmisno where b.lectno = ?param1 ; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = (case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end) ,a.sdate = (case when b.estart is not null then date_format(b.estart,'%Y-%m-%d 00:00:00') else a.sdate end) where a.lectno = ?param1 and c.cshape = 1; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end where a.lectno = ?param1 and c.cshape <> 1;] -2025-12-11 13:57:02,643 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsd.del] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,submittime=null ,submitip=null ,fgno=null where lectno= ?param2 and sdno= ?param3 ;] -2025-12-11 13:57:02,678 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bmos] Prepared SQL: [select a.opno,a.bmno,a.opname,a.isuse,a.dsort ,a.opno value,a.opname text from boardmasteropening a where a.bmno= ?param0 and a.isdel=0 order by a.dsort,a.cdt] -2025-12-11 13:57:02,679 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.get] Prepared SQL: [select e.asname ,c.bmno,c.bmname,c.isuseopening,c.isreply,c.disptype,c.bmtype ,f.opname ,b.bno,b.pbno,b.subject,b.istop,b.issecr,b.cdt,d.username cnoname,b.rcount,b.fgno,b.fgnothumb,b.opno,b.contents,b.isopen ,b2.subject psubject ,g.cmno,g.cname,g.classno ,h.tmno,h.tyear,h.tseq ,count(b3.bno) ccount from board b inner join boardmaster c on c.bmno=b.bmno inner join users d on d.userno=b.cno left outer join board b2 on b2.bno=b.pbno and b2.isdel=0 left outer join board b3 on b3.pbno=b.bno and b3.isdel=0 left outer join assign e on e.asno=c.asno left outer join boardmasteropening f on f.opno=b.opno left outer join cm g on g.cmno=b.cmno left outer join term h on h.tmno=g.tmno where b.bno= ?param0 group by e.asname ,c.bmno,c.bmname,c.isuseopening,c.isreply,c.disptype,c.bmtype ,f.opname ,b.bno,b.pbno,b.subject,b.istop,b.issecr,b.cdt,d.username,b.rcount,b.fgno,b.fgnothumb,b.opno,b.contents,b.isopen ,b2.subject ,g.cmno,g.cname,g.classno ,h.tmno,h.tyear,h.tseq] -2025-12-11 13:57:02,679 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.boardcmts] Prepared SQL: [select a.bcno,a.bno,a.ctext,a.isdel,a.cdt,a.udt,a.cno ,b.username cnoname,b.usertype from boardcmt a inner join users b on b.userno=a.cno where a.bno= ?param0 and a.isdel=0 order by a.cdt desc] -2025-12-11 13:57:02,680 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bs.forqna] Prepared SQL: [select a.bno,a.pbno,a.subject,a.contents,a.cdt,a.fgno,f.opname,a.cdt,b.usertype,a.rcount from board a inner join users b on b.userno=a.cno left outer join boardmasteropening f on f.opno=a.opno where a.bno= ?param0 and (a.cno= ?param1 or b.usertype in (91,92)) union all select a.bno,a.pbno,a.subject,a.contents,a.cdt,a.fgno,f.opname,a.cdt,b.usertype,a.rcount from board a inner join users b on b.userno=a.cno left outer join boardmasteropening f on f.opno=a.opno where a.pbno= ?param0] -2025-12-11 13:57:02,681 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bm.in] Prepared SQL: [insert into boardmaster (bmcode,bmposition,bmname,bmdesc,bmtype,disptype,isuseopening,isreply,isopen,isdefault,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 ,0,now(), ?param9 ,now(), ?param9 , ?param10 );] -2025-12-11 13:57:02,681 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bm.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:57:02,683 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.in] Prepared SQL: [insert into board (pbno,bmno,opno,subject,contents,fgno,fgnothumb,cmno,rcount,rpcount,isdel,istop,issecr,isopen,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 ,0,0,0, ?param8 , ?param9 , ?param10 ,now(), ?param11 ,now(), ?param11 , ?param12 );] -2025-12-11 13:57:02,683 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:57:02,685 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.inp] Prepared SQL: [insert into board (pbno,bmno,opno,subject,contents,fgno,fgnothumb,cmno,rcount,rpcount,isdel,istop,issecr,isopen,cdt,cno,udt,uno,uip) select bno,bmno,opno, ?param0 , ?param1 , ?param2 , ?param3 ,cmno,0,0,0,0, ?param4 , ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 from board where bno= ?param8 ;] -2025-12-11 13:57:02,686 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.inp.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:57:02,686 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.boardcmt.in] Prepared SQL: [update board set rpcount = rpcount+1 where bno= ?param0 ; insert into boardcmt (bno,ctext,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,0,now(), ?param2 ,now(), ?param2 , ?param3 );] -2025-12-11 13:57:02,687 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.boardcmt.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:57:02,687 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bm.up] Prepared SQL: [update boardmaster set udt=now(),uno= ?param0 ,uip= ?param1 ,bmname = ?param2 ,bmdesc = ?param3 ,bmtype =case when isdefault>0 then bmtype else ?param4 end ,disptype =case when isdefault>0 then disptype else ?param5 end ,isuseopening = ?param6 ,isreply = ?param7 ,isopen =case when isdefault>0 then isopen else ?param8 end where bmno= ?param9] -2025-12-11 13:57:02,687 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bd.read] Prepared SQL: [update board set rcount = rcount +1 where bno= ?param0] -2025-12-11 13:57:02,687 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bmassign.save] Prepared SQL: [update boardmaster set udt=now(),uno= ?param0 ,uip= ?param1 ,isopen=1 where bmno in (select bmno from (select bmno from boardmaster where asno= ?param2 and isdefault=3) a); insert into boardmaster (bmcode,bmposition,bmname,bmdesc,bmtype,disptype,isuseopening,isreply,isopen,isdefault,asno,cdt,cno,udt,uno,uip) select concat('assignnotice_', ?param2 ),0,'°øÁö»çÇ×',null,0,0,0,1,1,3, ?param2 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join boardmaster b on b.asno= ?param2 and b.isdefault=3 where b.bmno is null;] -2025-12-11 13:57:02,687 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bmassign.save2] Prepared SQL: [update boardmaster set udt=now(),uno= ?param0 ,uip= ?param1 ,isopen=0 where bmno in (select bmno from (select bmno from boardmaster where asno= ?param2 and isdefault=3) a)] -2025-12-11 13:57:02,688 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.up] Prepared SQL: [update board set udt=now(),uno= ?param0 ,uip= ?param1 ,opno =case when pbno is null then ?param2 else opno end ,subject = ?param3 ,contents = ?param4 ,fgno = ?param5 ,fgnothumb = ?param6 ,istop =case when pbno is null then ?param7 else istop end ,issecr = ?param8 ,isopen = ?param9 where bno= ?param10] -2025-12-11 13:57:02,716 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.comcode.insert] Prepared SQL: [update comcode a inner join ( select ccode, ?param0 + row_number() over(order by corder) rno from comcode where cgroup= ?param1 and corder >= ?param0 ) b on b.ccode=a.ccode set a.corder=b.rno where a.cgroup= ?param1 ; insert into comcode (cname, cgroup, cgroupname, isuse, corder,cdt,cno,udt,uno,uip) select ?param2 , ?param1 , a.cgroupname, ?param3 , ?param0 ,now(), ?param4 ,now(), ?param4 , ?param5 from comcode a where a.cgroup= ?param1 limit 1] -2025-12-11 13:57:02,716 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.comcode.groupupdate] Prepared SQL: [update comcode set cgroupname= ?param0 where cgroup= ?param1] -2025-12-11 13:57:02,717 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.banner.save] Prepared SQL: [update banner set udt=now(),uno= ?param0 ,uip= ?param1 ,btitle= ?param2 ,bdesc= ?param3 ,burl= ?param4 ,ismain=0,bseq= ?param5 ,isopen= ?param6 ,fgno= ?param7 ,fgno2= ?param8 where ?param9 > 0 and bno= ?param9 ; insert into banner(bno,btitle,fgno,fgno2,bdesc,burl,ismain,bseq,isopen,cdt,cno,udt,uno,uip) select ?param9 , ?param2 , ?param7 , ?param8 , ?param3 , ?param4 , ?param10 , ?param5 , ?param6 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a where ?param9 = 0] -2025-12-11 13:57:02,717 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.popup.save] Prepared SQL: [update popup set udt=now(),uno= ?param0 ,uip= ?param1 ,ptitle = ?param2 ,pcontents= ?param3 ,toppx= ?param4 ,leftpx= ?param5 ,pwidth= ?param6 ,pheight= ?param7 ,purl= ?param8 ,zindex= ?param9 ,isopen= ?param10 where ?param11 > 0 and pno= ?param11 ; insert into popup (ptitle,pcontents,toppx,leftpx,pwidth,pheight,purl,zindex,isopen,cdt,cno,udt,uno,uip) select ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a where ?param11 = 0] -2025-12-11 13:57:02,717 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.menupage.save] Prepared SQL: [update menupage set udt=now(),uno= ?param0 ,uip= ?param1 ,pdepth = ?param2 ,pagetype= ?param3 ,bmno= ?param4 ,porder = ?param5 ,pagename= ?param6 ,pagedesc= ?param7 ,pageurl = ?param8 ,pagehtml= ?param9 ,isopen = ?param10 ,usertype= ?param11 ,refcode= ?param12 ,imagecode= ?param13 ,bgtitle= ?param14 ,bgdesc= ?param15 where ?param16 > 0 and pno = ?param16 ; insert into menupage (pno,ppno,pdepth,pagetype,bmno,porder,pagename,pagedesc,pageurl,pagehtml,isopen,usertype,refcode,imagecode,bgtitle,bgdesc,cdt,cno,udt,uno,uip) select ?param16 , ?param17 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a where ?param16 < 1] -2025-12-11 13:57:02,749 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitems.forexampay] Prepared SQL: [select 3 ptype,b.exno itemno,b.exname itemname,0 isrebate,1 pcnt ,b.outfee orgamt ,case when ua.isjoin=1 then b.outfee-b.infee else 0 end discamt ,case when ua.isjoin=1 then b.infee else b.outfee end payamt ,case when ua.isjoin=1 then b.infee else b.outfee end payamt2 ,b.rstime,b.retime from examuser a inner join exam b on b.exno=a.exno and b.rstime < now() and b.retime > now() inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno where a.exno= ?param0 and a.userno= ?param1 and a.status=1 and a.pstatus=4] -2025-12-11 13:57:02,750 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitems.forcertpay] Prepared SQL: [update payitem a inner join pay b on b.payno=a.payno and b.userno= ?param0 and b.pstatus=21 inner join users u on u.userno=b.userno left outer join assign ua on ua.asno=u.asno left outer join cm c on a.ptype=4 and c.cmno=a.itemno left outer join book d on a.ptype=2 and d.bkno=a.itemno set a.orgamt=case when a.ptype=4 then c.outfee else d.price * a.pcnt end ,a.discamt=case when a.ptype=4 and ua.isjoin=1 then c.outfee-c.infee else 0 end ,a.payamt=case when a.ptype=4 then case when ua.isjoin=1 then c.infee else c.outfee end else d.price * a.pcnt end where a.payno= ?param1 and a.ptype in (2,4) and a.pstatus in(21,50); update pay a inner join ( select a.payno,sum(b.orgamt) orgamt,sum(b.discamt) discamt,sum(b.payamt) payamt from pay a inner join payitem b on b.payno=a.payno where a.payno= ?param1 and a.userno= ?param0 and a.pstatus=21 group by a.payno ) b on b.payno=a.payno set a.orgamt=b.orgamt,a.discamt=b.discamt,a.payamt=b.payamt where a.payno= ?param1 and a.userno= ?param0 and a.pstatus=21; select b.ptype,b.itemno,case when b.ptype=4 then c.cname else d.bkname end itemname,b.isrebate,b.pcnt ,b.orgamt,b.discamt,b.payamt payamt2,case when b.ptype=4 then b.payamt else d.price end payamt,datediff(c.setime, c.sstime)+1 days ,c.rstime,c.retime from pay a inner join payitem b on b.payno=a.payno and b.ptype in(2,4) and b.pstatus in(21,50) left outer join cm c on b.ptype=4 and c.cmno=b.itemno left outer join book d on b.ptype=2 and d.bkno=b.itemno inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno where a.payno= ?param1 and a.userno= ?param0 and a.pstatus=21] -2025-12-11 13:57:02,751 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.cmcheck.forgrouppay] Prepared SQL: [select a.cmno,a.cname,a.quota,a.rstime,a.retime ,b.userno,b.status,c.username ,case when ?param0 like concat('%,',b.userno,',%') then 1 else 0 end ispaied ,a.infee,a.outfee,case when ua.isjoin=1 then a.infee else a.outfee end payamt from cm a inner join users u on u.userno= ?param1 left outer join assign ua on ua.asno=u.asno left outer join lect b on b.cmno=a.cmno and b.status < 5 and b.ischanged=0 left outer join users c on c.userno=b.userno and c.status=1 where a.cmno= ?param2 and a.ismaster=0 and a.rstime < now() and a.retime > now() and a.isuse=1 and a.isdel=0] -2025-12-11 13:57:02,752 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitems] Prepared SQL: [select a0.payno,a0.isgroup,a0.isexam,a0.isdvr,a0.payamt tpayamt,a0.paylimit,a0.ptype,a0.udt,a0.deliamt,a0.pgkey ,ad.rcvname ,CAST(AES_DECRYPT(UNHEX(ad.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(ad.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(ad.email), 'np123@!') AS char) email ,ad.post,ad.address1,ad.address2 ,a.ptype ptype2,a.payamt,a.pcnt,a.isrebate,a.itemno ,b.cmno,b.cshape,b.sstime,b.setime ,b1.rsno ,b2.username,cc.cname ccpositionname,b2.isassignuser ,CAST(AES_DECRYPT(UNHEX(b2.email), 'np123@!') AS char) email2 ,CAST(AES_DECRYPT(UNHEX(b2.telno), 'np123@!') AS char) telno2 ,b2.depart,b2.kfcfyear,b2.edus ,c.bkno ,case a.ptype when 0 then b.cname when 4 then b.cname when 2 then c.bkname when 3 then e.exname else '-' end itemname ,cg2.cgcode ,CAST(AES_DECRYPT(UNHEX(pd.vactnum), 'np123@!') AS char) vactnum,pd.vactbankname,pd.vactname ,t.lectno,t.status ,ad.isdvr isdvr2 from pay a0 left outer join paydvr ad on ad.payno=a0.payno left outer join paydata pd on pd.payno=a0.payno inner join payitem a on a.payno=a0.payno left outer join cm b on a.ptype in(0,4) and b.cmno=a.itemno left outer join lect t on t.cmno=b.cmno and t.userno=a.userno and t.status=1 left outer join cg cg1 on cg1.cgno=b.cgno left outer join cg cg2 on cg2.cgno=cg1.pcgno left outer join cmrs b1 on b1.cmno=b.cmno and b1.rstype=1 and b1.isdel=0 left outer join users b2 on b2.userno=a.userno left outer join comcode cc on cc.ccode=b2.ccposition left outer join book c on a.ptype=2 and c.bkno=a.itemno left outer join examuser d on a.ptype=3 and d.exno=a.itemno and d.userno=a0.userno and d.payno=a0.payno left outer join exam e on e.exno=d.exno where a0.payno= ?param0] -2025-12-11 13:57:02,752 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paylect.get] Prepared SQL: [select a.fgno ,b.cshape,b.cname,b.rstime,b.retime,b.sstime,b.setime ,b2.cname certgradeccname ,c.username ,CAST(AES_DECRYPT(UNHEX(c.email), 'np123@!') AS char) email ,CAST(AES_DECRYPT(UNHEX(c.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(c.telno), 'np123@!') AS char) telno ,c.depart ,c2.cname ccpositionname ,d.asname from lect a inner join cm b on b.cmno=a.cmno left outer join comcode b2 on b2.ccode=b.certgradecc inner join users c on c.userno=a.userno left outer join comcode c2 on c2.ccode=c.ccposition left outer join assign d on d.asno=c.asno where a.payno= ?param0] -2025-12-11 13:57:02,752 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.carts] Prepared SQL: [select a.pcno,a.ptype,a.itemno,a.isrefund,a.cmno,a.userno,a.pcnt,a.fgno ,case when a.ptype=0 then b.cname else c.bkname end itemname,b.cshape,b.sstime,b.setime ,case when a.ptype = 0 then case when ua.isjoin=1 then b.infee else b.outfee end else c.price end payamt ,case when a.ptype = 0 then b.outfee else c.price end orgamt from paycart a inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno left outer join cm b on a.ptype=0 and b.cmno=a.itemno left outer join book c on a.ptype in (2,9) and c.bkno=a.itemno where a.status=1 and a.userno= ?param0 order by a.cdt desc] -2025-12-11 13:57:02,753 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitems.forcartpay] Prepared SQL: [select case when a.ptype = 9 then 2 else a.ptype end ptype,a.itemno,case when a.ptype=0 then b.cname else c.bkname end itemname,case when a.ptype=0 then a.isrefund else 0 end isrebate,a. pcnt ,case when a.ptype=0 then b.outfee else c.price end orgamt ,case when a.ptype=0 then case when ua.isjoin=1 then b.outfee-b.infee else 0 end else 0 end discamt ,case when a.ptype=0 then case when ua.isjoin=1 then b.infee else b.outfee end else c.price end payamt ,case when a.ptype=0 then case when ua.isjoin=1 then b.infee else b.outfee end else c.price end * a.pcnt payamt2 ,b.rstime,b.retime,b.sstime,b.setime,b.cshape,datediff(b.setime, b.sstime)+1 days from paycart a left outer join cm b on a.ptype=0 and b.cmno=a.itemno and b.rstime < now() and b.retime > now() left outer join book c on a.ptype in (2,9) and c.bkno=a.itemno inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno where a.userno= ?param0 and a.status=1 and a.ispay=1;] -2025-12-11 13:57:02,753 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.mypay] Prepared SQL: [select a.payno,a.ptype,a.ispg,a.isgroup,a.isexam,a.userno,a.pstatus,a.rstatus,a.rstatustime,a.refunding,a.paylimit,a.payoktime,a.isrefunddvr,a.refundamt,a.payamt,a.deliamt,a.isdvr,a.cdt,a.pgkey ,b.dvrcode,b.isdvr isdvr2,b.rcvname,b.post,b.address1,b.address2 ,CAST(AES_DECRYPT(UNHEX(b.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(b.email), 'np123@!') AS char) email ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) mobile ,c.vactbankname,CAST(AES_DECRYPT(UNHEX(c.vactnum), 'np123@!') AS char) vactnum,c.vactname from pay a left outer join paydvr b on b.payno=a.payno left outer join paydata c on c.payno=a.payno where a.payno= ?param0 and a.userno= ?param1 and a.pstatus in (1,22,41,42,43)] -2025-12-11 13:57:02,756 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.mypayitem] Prepared SQL: [select a.ptype,c0.cshape,a.isrebate,a.payamt,a.pcnt,a.rstatus,a.userno,a.pstatus,a.pino,c0.infee,c0.outfee,c0.rstime,c0.retime ,case a.ptype when 0 then c0.cname when 2 then c2.bkname when 4 then c0.cname when 3 then c3.exname else '-' end itemname ,c0.sstime,c0.setime,datediff(c0.setime, c0.sstime)+1 days ,u.username,uc.cname ccpositionname,u.isassignuser ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,u.kfcfyear,u.edus,u.depart ,rs.rsno,t.lectno ,a2.taxno ,case when t.sdate is null then c0.sstime else t.sdate end as sdate ,case when t.edate is null then c0.setime else t.edate end as edate ,p.cdt,csd.estart ,c0.studydays from payitem a inner join pay p on p.payno = a.payno left outer join paytax a3 on a3.payno = a.payno and (a3.iscancel is null or a3.iscancel <> 1) left outer join paytaxitem a2 on a2.pino=a.pino and a3.taxno = a2.taxno left outer join cm c0 on a.ptype in (0,1,4) and c0.cmno=a.itemno left outer join book c2 on a.ptype=2 and c2.bkno=a.itemno left outer join exam c3 on a.ptype=3 and c3.exno=a.itemno left outer join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno left outer join comcode uc on uc.ccode=u.ccposition left outer join cmrs rs on rs.cmno=c0.cmno and rs.rstype=1 and rs.isdel=0 left outer join lect t on a.ptype in (0,1,4) and t.cmno=c0.cmno and t.payno=a.payno and t.pino=a.pino and t.userno=a.userno left outer join cminningscd csd on csd.cmisno = t.cmisno where a.payno= ?param0] -2025-12-11 13:57:02,757 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paytax.fornew] Prepared SQL: [select a.payno,a.isgroup,a.ptype,a.ispg ,ua.asname,ua.ceoname,ua.brno,ua.grno,ua.btype,ua.bkind,ua.post,ua.address1,ua.address2 ,ua.mname manname ,CAST(AES_DECRYPT(UNHEX(ua.mphone), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(ua.taxemail), 'np123@!') AS char) email ,sum(case when b.taxdate is not null then 0 else b.taxamt end) taxamtsum ,sum(b.taxamt) taxamt from pay a inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno left outer join paytax b on b.payno=a.payno and (b.iscancel is null or b.iscancel <> 1) where a.payno= ?param0 and a.userno= ?param1 and a.rstatus < 2 and (a.pstatus=1 or a.pstatus=22) group by a.payno,a.isgroup,ua.asname,ua.ceoname,ua.brno,ua.grno,ua.btype,ua.bkind] -2025-12-11 13:57:02,757 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paytax.fornewitem] Prepared SQL: [select a.payno,a.isgroup ,ifnull(c.taxno,0) taxno,b.pino,b.ptype,b.rstatus ,case b.ptype when 0 then c0.cname when 4 then c0.cname when 2 then c2.bkname when 3 then c3.exname else '-' end itemname ,b.pcnt,b.payamt from pay a inner join payitem b on b.payno=a.payno and (b.pstatus=1 or b.pstatus=22) left outer join cm c0 on b.ptype in (0,4) and c0.cmno=b.itemno left outer join book c2 on b.ptype=2 and c2.bkno=b.itemno left outer join exam c3 on b.ptype=3 and c3.exno=b.itemno left outer join paytax c4 on c4.payno = a.payno and (c4.iscancel is null or c4.iscancel <> 1) left outer join paytaxitem c on c.pino=b.pino and c.taxno = c4.taxno where a.payno= ?param0 and a.userno= ?param1 and a.rstatus < 2 and (a.pstatus=1 or a.pstatus=22) order by ifnull(c.taxno,0),b.pino] -2025-12-11 13:57:02,757 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitem.forrefund] Prepared SQL: [select distinct a.payno,b.pino,b.pstatus,b.rstatus,b.payamt,b.ptype,b.pcnt ,case b.ptype when 0 then c0.cname when 4 then c0.cname when 2 then c2.bkname when 3 then c3.exname else '-' end itemname ,case when b.ptype in (0,1,4) then case when date_add(c0.retime, interval 1 day) < now() then 1 else 0 end else case when b.ptype=3 then case when date_add(c3.retime, interval 1 day) < now() then 1 else 0 end else 0 end end ispast ,u.username ,max(d.rfdno) rfdno ,max(ifnull(case when c.rstatus=1 then -1 else c.rstatus end,-2)) rfdrstatus from pay a inner join payitem b on b.payno=a.payno and b.pstatus=1 left outer join users u on a.isgroup=1 and b.ptype=0 and u.userno=b.userno left outer join cm c0 on b.ptype in (0,4) and c0.cmno=b.itemno left outer join book c2 on b.ptype=2 and c2.bkno=b.itemno left outer join exam c3 on b.ptype=3 and c3.exno=b.itemno left outer join payrfditem d on d.pino=b.pino left outer join payrfd c on c.rfdno=d.rfdno and c.payno=a.payno and c.rstatus in (0,2) where a.payno= ?param0 and a.userno= ?param1 and a.pstatus=1 and a.rstatus < 2 group by a.payno,b.pino,b.pstatus,b.rstatus,b.payamt,b.ptype,b.pcnt ,c0.cname,c2.bkname,c3.exname,c0.retime,c3.retime,u.username order by d.rfdno,b.rstatus,ispast,b.pino] -2025-12-11 13:57:02,758 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payresult] Prepared SQL: [select a.payno,a.payamt,a.ptype,a.pstatus ,b.itemno ,b.pino from pay a inner join payitem b on b.payno=a.payno where a.payno= ?param0 and a.userno= ?param1 and a.pstatus in (1,21,22,51,55)] -2025-12-11 13:57:02,758 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.lectready] Prepared SQL: [select count(a.userno) from lect a where a.cmno= ?param0 and a.isready=1 and a.status=6] -2025-12-11 13:57:02,758 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pplogs.bypay] Prepared SQL: [select a.pplno,a.isready,a.cmno,a.cmisno,a.isrebate,a.rbankname,CAST(AES_DECRYPT(UNHEX(a.rbankacc), 'np123@!') AS char) rbankacc,a.rbankowner,a.isaccommodation,a.cshape ,b.payno,b.pstatus from pay b inner join pplog a on a.pplno=b.pplno where b.payno= ?param0 and a.userno= ?param1] -2025-12-11 13:57:02,760 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.in] Prepared SQL: [insert into pay(ptype,ispg,isgroup,userno,username,isexam,pstatus,rstatus,refunding,paylimit,payoktime,pgkey ,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,pplno,isbill,iscashrct,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,0, ?param5 , ?param6 , ?param7 , ?param8 ,case when ?param9 is not null then now() else ?param10 end, ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 ,now(), ?param21 ,now(), ?param21 , ?param22 );] -2025-12-11 13:57:02,761 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:57:02,763 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitem.in] Prepared SQL: [insert into payitem (payno,ptype,pcno,itemno,userno,pstatus,rstatus,pcnt,orgamt,discamt,payamt,payamtcash,payamtcard,refundamt,refundtime,refundtimereal,refundinfo,isrebate,rbank,rbankaccnum,tbankuser,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 ,now(), ?param21 ,now(), ?param21 , ?param22 );] -2025-12-11 13:57:02,763 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitem.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:57:02,763 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.lect.in] Prepared SQL: [insert into lect (cmno,payno,pino,userno,status,isready,iscomplete,orgcmno,attrate,isrebate,ispc,pcno,isjoin,fgno,ischanged,cmisno,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,null,null,0, ?param6 , ?param7 , ?param8 , ?param9 ,null,0, ?param10 ,now(), ?param11 ,now(), ?param11 , ?param12 );] -2025-12-11 13:57:02,763 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.lect.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:57:02,764 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.pgin] Prepared SQL: [insert into pay(ptype,ispg,isgroup,isexam,userno,username,pstatus,rstatus ,refunding,paylimit,payoktime,pgkey,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,isdvr,iscashrct,cashrcthp,pplno,isbill,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 ,a.userno,a.username,case when ?param0 = 6 then 1 else 0 end,0 , ?param4 , ?param5 ,case when ?param0 = 6 then now() else ?param6 end, ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 ,HEX(AES_ENCRYPT( ?param16 , 'np123@!')), ?param17 , ?param18 ,now(), ?param19 ,now(), ?param19 , ?param20 from users a where a.userno= ?param21] -2025-12-11 13:57:02,764 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.pgin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:57:02,764 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.certpay] Prepared SQL: [insert into pay(ptype,ispg,isgroup,userno,pstatus,rstatus,refunding,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,isdvr,isexam,cdt,cno,udt,uno,uip) values (0,1,0, ?param0 ,51,0,0,0,0,0,0,0,0,0,0,now(), ?param1 ,now(), ?param1 , ?param2 )] -2025-12-11 13:57:02,764 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.certpay.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:57:02,765 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paytax.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:57:02,767 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payrfd.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:57:02,767 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.standbypay.admin] Prepared SQL: [insert into pay(ptype,ispg,isgroup,userno,username,isexam,pstatus,rstatus,refunding,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,pplno,isbill,iscashrct,cdt,cno,udt,uno,uip) values ( ?param0 ,0,0, ?param1 , ?param2 ,0,21,0,0,0,0,0,0,0,0, ?param3 ,0,0,now(), ?param4 ,now(), ?param4 , ?param5 );] -2025-12-11 13:57:02,767 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.standbypay.admin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:57:02,768 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.lect.sedate.save] Prepared SQL: [update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') ,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno = ?param2 ;] -2025-12-11 13:57:02,768 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paydvr.dvrcode] Prepared SQL: [update paydvr set udt=now(),uno= ?param0 ,uip= ?param1 ,dvrcode= ?param2 ,codetime=now() where payno= ?param3] -2025-12-11 13:57:02,768 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paydvr.in] Prepared SQL: [delete from paydvr where payno= ?param0 ; insert into paydvr (payno,dvrcode,codetime,isdvr,rcvname,telno,mobile,email,post,address1,address2,dmemo,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,HEX(AES_ENCRYPT( ?param5 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param6 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param7 , 'np123@!')) , ?param8 , ?param9 , ?param10 , ?param11 ,now(), ?param12 ,now(), ?param12 , ?param13 )] -2025-12-11 13:57:02,768 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.freeok] Prepared SQL: [insert into lect (cmno,payno,pino,userno,status,attrate,isrebate,ispc,isjoin,ischanged,fgno2,cmisno,cdt,cno,udt,uno,uip) select b.itemno,a.payno,b.pino,case when a.isgroup=1 then b.userno else a.userno end,1,0,b.isrebate,0,case when ua.isjoin=1 then 1 else 0 end,0,b.fgno,l.cmisno,now(), ?param0 ,now(), ?param0 , ?param1 from pay a inner join payitem b on b.payno=a.payno and b.ptype=0 inner join users u on u.userno=a.userno inner join pplog l on a.pplno = l.pplno left outer join assign ua on ua.asno=u.asno where a.payno= ?param2 ; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on a.cmisno = d.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param2 ;] -2025-12-11 13:57:02,769 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paydvr.save] Prepared SQL: [update paydvr set udt=now(),uno= ?param0 ,uip= ?param1 ,dvrcode= ?param2 ,rcvname= ?param3 ,post= ?param4 ,address1= ?param5 ,address2= ?param6 ,dmemo= ?param7 ,codetime=case when codetime is null and ?param2 is not null then now() else codetime end ,telno=HEX(AES_ENCRYPT( ?param8 , 'np123@!')) ,mobile=HEX(AES_ENCRYPT( ?param9 , 'np123@!')) where payno= ?param10] -2025-12-11 13:57:02,769 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paycert.paystart] Prepared SQL: [update pay a inner join users b on b.userno=a.userno set a.ptype= ?param0 ,a.paylimit= ?param1 ,a.orgamt= ?param2 ,a.payamt= ?param3 ,a.isbill= ?param4 ,a.pstatus = case when ?param0 = 6 then 1 else a.pstatus end ,a.payoktime = case when ?param0 = 6 then now() else a.payoktime end where a.payno= ?param5 and a.userno= ?param6 and a.pstatus=21; update payitem a inner join users b on b.userno=a.userno set a.orgamt= ?param2 ,a.payamt= ?param3 ,a.pstatus = case when ?param0 = 6 then 1 else a.pstatus end ,a.rstatus = 0 where a.payno= ?param5 and a.userno= ?param6 and a.pstatus=21; update lect a inner join users b on b.userno = a.userno set a.status = case when ?param0 = 6 then 1 else a.status end where a.payno= ?param5 and a.userno = ?param6 ; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param5 ;] -2025-12-11 13:57:02,770 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paylect] Prepared SQL: [update pay set udt=now(),uno= ?param0 ,uip= ?param1 ,pstatus=case when ptype=3 then 22 else 1 end ,payoktime=case when ptype=3 then null else now() end ,pgkey= ?param2 where payno= ?param3 ; insert into paydata(payno,payresult,payresultmsg,vactnum,vactbankcode,vactbankname,vactname,vactinname,cshrrcode,cshrtype,cshrauthno,cardquota,cardquotatype,cardeventcode,cardnum,iscardpoint,cardcode,cardbankcode,cardprtccode,checkflag,ocbnum,ocbappno,ocbprice,gsnum,gsremain,gsprice,unum,upoint,uprice,cdt,cno,udt,uno,uip) values ( ?param3 , ?param4 , ?param5 ,HEX(AES_ENCRYPT( ?param6 , 'np123@!')), ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 ,HEX(AES_ENCRYPT( ?param17 , 'np123@!')), ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 , ?param28 , ?param29 , ?param30 , ?param31 ,now(), ?param0 ,now(), ?param0 , ?param1 ); update payitem a inner join pay b on b.payno=a.payno set a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 ,a.pstatus=case when b.ptype=3 then 22 else 1 end where a.payno= ?param3 ; insert into lect (cmno,payno,pino,userno ,status,iscomplete,orgcmno,attrate,isrebate ,ispc,isjoin,fgno,apoint,mpoint ,fpoint,spoint,dpoint,tpoint,ischanged ,stime,etime,sip,eip,ispcs ,ispce,fgno2,cmisno,cdt,cno,udt,uno,uip) select a.itemno,a.payno,a.pino,case when b.isgroup=1 then a.userno else b.userno end ,case when b.ptype=3 then 2 else 1 end,null,null,0,a.isrebate ,0,ifnull(d.isjoin, 0),null,null,null ,null,null,null,null,0 ,null,null,null,null,null ,null,a.fgno,e.cmisno,now(), ?param0 ,now(), ?param0 , ?param1 from payitem a inner join pay b on b.payno=a.payno inner join users c on c.userno=b.userno left outer join assign d on d.asno=c.asno left outer join pplog e on e.pplno=b.pplno left outer join lect f on f.payno=a.payno and f.pino=a.pino and f.status=4 and f.isready=1 where a.payno= ?param3 and a.ptype=0 and f.lectno is null; update lect a inner join pay b on b.payno=a.payno and b.pstatus in (22,1) inner join payitem c on c.payno=b.payno and c.itemno=a.cmno and c.pstatus=b.pstatus set a.status=case when b.pstatus=22 then 2 else 1 end,a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param3 and a.status=4; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 23:59:59') where a.payno = ?param3 ;] -2025-12-11 13:57:02,770 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.fail] Prepared SQL: [update pay set pstatus= ?param0 where payno= ?param1 and pstatus != 1 and pstatus != 22; insert into paydata(payno,payresult,payresultmsg,vactnum,vactbankcode,vactbankname,vactname,vactinname,cshrrcode,cshrtype,cshrauthno,cardquota,cardquotatype,cardeventcode,cardnum,iscardpoint,cardcode,cardbankcode,cardprtccode,checkflag,ocbnum,ocbappno,ocbprice,gsnum,gsremain,gsprice,unum,upoint,uprice,cdt,cno,udt,uno,uip) values ( ?param1 , ?param2 , ?param3 ,HEX(AES_ENCRYPT( ?param4 , 'np123@!')), ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 ,HEX(AES_ENCRYPT( ?param15 , 'np123@!')), ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 , ?param28 ,now(), ?param29 ,now(), ?param29 , ?param30 );] -2025-12-11 13:57:02,771 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paylect.vbankin] Prepared SQL: [insert into payvbankin (payno,pgkey,inbankcode,indeal,inymd,inhms,msgseq,transseq,vacct,inamt,checkamt,isclose,typemsg,frombank,fromname,fromymd,calcymd,tranymd,transcode,korcode,cshrymd,cshrhms,cshrcode,cshrpgkey,cshramt,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 ,now(), ?param25 ,now(), ?param25 , ?param26 ); update pay set udt=now(),uno= ?param25 ,uip= ?param26 ,pstatus=1 ,payoktime=now() where payno= ?param0 and pstatus=22 ; update payitem a inner join pay b on b.payno=a.payno set a.udt=now(),a.uno= ?param25 ,a.uip= ?param26 ,a.pstatus=1 where a.payno= ?param0 and a.pstatus=22; update lect a inner join pay b on b.isexam <> 1 and b.payno=a.payno and b.pstatus=1 set a.udt=now(),a.uno= ?param25 ,a.uip= ?param26 ,a.status=1 where a.payno= ?param0 ; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 23:59:59') where a.payno = ?param0 ;] -2025-12-11 13:57:02,771 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paycancel] Prepared SQL: [update pay set udt=now(),uno= ?param0 ,uip= ?param1 ,pstatus=case when pstatus=22 then 43 else 41 end where payno= ?param2 and userno= ?param3 and pstatus in (51,55,21,22); update payitem a inner join pay b on b.payno=a.payno and b.userno= ?param3 and b.pstatus in (41,43) set a.pstatus=b.pstatus,a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.pstatus in (21,22); update lect a inner join pay b on b.payno=a.payno and b.userno= ?param3 and b.pstatus in (41,43) set a.status=9 where a.payno= ?param2 ; update examuser a inner join pay b on b.payno=a.payno and b.userno=a.userno and b.pstatus in (41,43) set a.pstatus=9 where a.payno= ?param2 and a.userno= ?param3] -2025-12-11 13:57:02,771 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.cart.clear] Prepared SQL: [update paycart set status=2,udt=now(),uno= ?param0 ,uip= ?param1 where userno= ?param2 and status=1 and date_add(cdt, interval 7 day) < now(); update paycart a inner join cm b on b.cmno=a.itemno and b.udt > a.cdt set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype=0; update paycart a inner join book b on b.bkno=a.itemno and b.udt > a.cdt set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype in (2,9); update paycart a left outer join cm b on b.cmno=a.itemno and b.rstime < now() and b.retime > now() set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype=0 and b.cmno is null; update paycart a left outer join paycart b on b.ptype =0 and b.userno= ?param2 and b.status=1 and b.itemno=a.cmno set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype=9 and b.pcno is null] -2025-12-11 13:57:02,772 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payrfd.up] Prepared SQL: [update payrfd set fgnor= ?param0 ,fgnob= ?param1 ,udt=now(),uno= ?param2 ,uip= ?param3 where rfdno= ?param4 and payno= ?param5] -2025-12-11 13:57:02,772 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payrfdcancel.up] Prepared SQL: [delete from payrfditem where rfdno= ?param0 ; update payrfd set rstatus= ?param1 ,udt=now(),uno= ?param2 ,uip= ?param3 where rfdno= ?param0 and payno= ?param4] -2025-12-11 13:57:02,772 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.unpay] Prepared SQL: [update examuser a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null and b.userno=a.userno inner join payitem c on c.payno=b.payno and c.ptype=3 and c.itemno=a.exno and c.pino=a.pino set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.pstatus=2; update lect a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null inner join payitem c on c.payno=b.payno and c.ptype in(0,4) and c.itemno=a.cmno and c.userno=a.userno and c.pino=a.pino set a.status=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.status=2 and a.ischanged=0; update payitem a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 ; update pay set pstatus=1,isunpay=1,udt=now(),uno= ?param0 ,uip= ?param1 where payno= ?param2 and pstatus=22 and ptype=3 and ispg=1 and isunpay is null; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param2 ;] -2025-12-11 13:57:02,773 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.abspay] Prepared SQL: [update examuser a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null and b.userno=a.userno inner join payitem c on c.payno=b.payno and c.ptype=3 and c.itemno=a.exno and c.pino=a.pino set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.pstatus=2; update lect a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null inner join payitem c on c.payno=b.payno and c.ptype in(0,4) and c.itemno=a.cmno and c.userno=a.userno and c.pino=a.pino set a.status=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.status=2 and a.ischanged=0; update payitem a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 ; update pay set ptype= ?param3 ,payoktime=now(),pstatus=1,isunpay=3,udt=now(),uno= ?param0 ,uip= ?param1 where payno= ?param2 and pstatus=22 and ptype=3 and ispg=1 and isunpay is null; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param2 ;] -2025-12-11 13:57:02,773 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.unpaymoney] Prepared SQL: [update pay set isunpay=2,payoktime= ?param0 ,udt=now(),uno= ?param1 ,uip= ?param2 where payno= ?param3 and isunpay=1; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param3 ;] -2025-12-11 13:57:02,773 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pplogtype.up] Prepared SQL: [update pplog set typeman = ?param0 ,typejob = ?param1 ,typeedu = ?param2 ,typegrade = ?param3 ,typejobitem = ?param4 where pplno = ?param5] -2025-12-11 13:57:02,773 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.untax] Prepared SQL: [insert into untaxlog (payno,logtime,cdt,cno,udt,uno,uip) values( ?param0 ,now(),now(), ?param1 ,now(), ?param1 , ?param2 ); update pay set iscashrct = null where payno = ?param0 ;] -2025-12-11 13:57:02,773 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.standbypayitem.admin] Prepared SQL: [insert into payitem (payno,ptype,itemno,userno,pstatus,rstatus,pcnt ,orgamt,discamt,payamt,payamtcash,payamtcard,refundamt,isrebate,cdt,cno,udt,uno,uip) values( ?param0 ,0, ?param1 , ?param2 ,21,0,1 ,0,0,0,0,0,0, ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 ); insert into lect(cmno,payno,pino,userno,status,attrate,isrebate,ispc,isjoin,ischanged,isready,cmisno,cdt,cno,udt,uno,uip) select ?param1 , ?param0 ,LAST_INSERT_ID(),a.userno,4,0, ?param3 ,0,ifnull(b.isjoin,0),0,1, ?param6 ,now(), ?param4 ,now(), ?param4 , ?param5 from users a left outer join assign b on b.asno=a.asno where a.userno= ?param2 ;] -2025-12-11 13:57:02,799 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.exam.in] Prepared SQL: [insert into exam (cgno,exname,infee,outfee ,certcc,certgradecc,rstime,retime,estime,eetime ,elocation,certdate,certindate,introhtml ,isopen,isresultopen,isscored,fgno,isdel ,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 ,0, ?param15 , ?param16 ,0 ,now(), ?param17 ,now(), ?param17 , ?param18 )] -2025-12-11 13:57:02,800 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.exam.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:57:02,800 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.exam.up] Prepared SQL: [update exam set udt=now(),uno= ?param0 ,uip= ?param1 ,exname = ?param2 ,infee = ?param3 ,outfee = ?param4 ,certcc = ?param5 ,certgradecc = ?param6 ,rstime = ?param7 ,retime = ?param8 ,estime = ?param9 ,eetime = ?param10 ,elocation = ?param11 ,certdate = ?param12 ,certindate = ?param13 ,introhtml = ?param14 ,isopen = ?param15 ,fgno = ?param16 where exno= ?param17] -2025-12-11 13:57:02,801 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.del] Prepared SQL: [update exam a inner join ( select count(userno) cntuser, exno from examuser where exno = ?param0 group by exno ) b on b.exno=a.exno set a.uip= ?param1 ,a.uno= ?param2 ,a.isdel = 1 where a.exno= ?param0 and b.cntuser=0 and a.isdel=0;] -2025-12-11 13:57:02,801 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.examuser.save] Prepared SQL: [insert ignore into examuser(exno,userno,status,pstatus,avrg,certdate,certindate,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 ,now(), ?param7 ,now(), ?param7 , ?param8 )] -2025-12-11 13:57:02,801 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.examopen] Prepared SQL: [update exam set udt=now(),uno= ?param0 ,uip= ?param1 ,isresultopen= ?param2 where exno= ?param3 ;] -2025-12-11 13:57:02,801 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.examuser.renew] Prepared SQL: [update examuser set udt=now(),uno= ?param0 ,uip= ?param1 ,certdate= ?param2 ,certindate= ?param3 where exno= ?param4 and userno= ?param5 ; insert into examuserrenew (exno,userno,certtime,certdate,certindate,renewreason,isfirst,certidx,cdt,cno,udt,uno,uip) select a.exno, ?param5 ,now(), ?param2 , ?param3 , ?param6 ,0,max(a.certidx),now(), ?param0 ,now(), ?param0 , ?param1 from( select a.exno,ifnull(max(d.certidx), 0)+1 certidx from examuser a inner join exam a2 on a2.exno=a.exno left outer join exam c on c.certcc=a2.certcc and c.certgradecc=a2.certgradecc left outer join examuserrenew d on d.exno=c.exno and year(d.certtime)=year(a.certdate) where a.exno= ?param4 group by a.exno,a.userno,a.certdate,a.certindate ) a] -2025-12-11 13:57:02,840 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [grade.lectcomplete.cancel] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,iscomplete=0 ,completetime=null where lectno= ?param2 and ifnull(iscomplete,0) <> 1] -2025-12-11 13:57:02,840 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [grade.lectcomplete.cancel2] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,iscomplete=0 ,completetime=null where lectno= ?param2 and ifnull(iscomplete,0)] -2025-12-11 13:57:02,861 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [att.att.in] Prepared SQL: [update lectinning set udt=now(),uno= ?param0 ,uip= ?param1 ,lectno= ?param2 ,cmino= ?param3 ,totstudy=0 ,stime=now(),etime=null ,istatus=1,statustime=null,statusreason=null where lectno= ?param2 and cmino= ?param3 and istatus is null; insert into lectinning (lectno,cmino,totstudy,stime,etime,istatus,statustime,statusreason,sip,eip,ispcs,ispce,cdt,cno,udt,uno,uip) select ?param2 , ?param3 ,0,now(),null,1,null,null, ?param1 ,null,1,null,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectinning b on b.lectno= ?param2 and b.cmino= ?param3 where b.lectno is null; update lect set stime = case when stime is null then now() else stime end ,sip = case when sip is null then ?param1 else sip end ,ispcs = case when ispcs is null then 1 else ispcs end where lectno= ?param2] -2025-12-11 13:57:02,861 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [att.att.out] Prepared SQL: [update lectinning set udt=now(),uno= ?param0 ,uip= ?param1 ,totstudy=timestampdiff(SECOND, stime, now()) ,etime=now() ,eip= ?param1 ,ispce=1 ,istatus=2 where lectno= ?param2 and cmino= ?param3 and istatus=1; update lect a inner join ( select a.lectno,convert(100*count(c.lectno)/count(b.cmino), int) attrate from lectinning a inner join cminning b on b.cmino=a.cmino and ifnull(b.isscd,0)=0 left outer join lectinning c on c.lectno=a.lectno and c.cmino=b.cmino and c.istatus=2 where a.lectno= ?param2 and a.cmino= ?param3 and a.istatus=2 group by a.lectno ) b on b.lectno=a.lectno set a.attrate=b.attrate ,a.etime=now(),a.eip= ?param1 ,a.ispce=1] -2025-12-11 13:57:02,861 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [att.abs] Prepared SQL: [update lectinning set istatus=2 ,stime=case when stime is null then now() else stime end ,etime=case when etime is null then now() else etime end ,sip=case when sip is null then ?param0 else sip end ,eip=case when eip is null then ?param0 else eip end ,ispcs=case when ispcs is null then 1 else ispcs end ,ispce=case when ispce is null then 1 else ispce end ,statustime=now() ,statusreason= ?param1 ,statususerno= ?param2 where lectno= ?param3 and cmino= ?param4 and (istatus is null or istatus<2); insert into lectinning(lectno,cmino,totstudy,stime,etime,istatus,statustime,statusreason,statususerno,cdt,cno,udt,uno,uip) select a.lectno, ?param4 ,0,now(),now(),2,now(), ?param1 , ?param2 ,now(), ?param2 ,now(), ?param2 , ?param0 from lect a left outer join lectinning b on b.lectno=a.lectno and b.cmino= ?param4 where a.lectno= ?param3 and a.status=1 and a.ischanged=0 and b.lectno is null; update lect a inner join ( select a.lectno,convert(100*count(c.lectno)/count(b.cmino), int) attrate from lectinning a inner join lect a2 on a2.lectno=a.lectno inner join cminning b on b.cmno=a2.cmno and ifnull(b.isscd,0)=0 left outer join lectinning c on c.lectno=a.lectno and c.cmino=b.cmino and c.istatus=2 where a.lectno= ?param3 and a.cmino= ?param4 and a.istatus=2 group by a.lectno ) b on b.lectno=a.lectno set a.attrate=b.attrate ,a.stime=case when a.stime is null then now() else a.stime end ,a.etime=case when a.etime is null then now() else a.etime end ,a.sip=case when a.sip is null then ?param0 else a.sip end ,a.eip=case when a.eip is null then ?param0 else a.eip end ,a.ispcs=case when a.ispcs is null then 1 else a.ispcs end ,a.ispce=case when a.ispce is null then 1 else a.ispce end where a.lectno= ?param3] -2025-12-11 13:57:02,887 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.ctps] Prepared SQL: [select a.cmino,a.iseq,a.ititle,a.atime,a.mstime,a.metime ,a2.isokmid ,b.ctno,b.ctype,b.ccode,b.ismenu,b.isoversize ,c.cpno,c.pseq,c.cpname,c.srcp,c.srcm ,a2.pseq lastpseq,a2.psec from cminning a inner join lectinning a2 on a2.lectno= ?param0 and a2.cmino=a.cmino inner join ct b on b.ctno=a.ctno and b.isdel=0 inner join ctpage c on c.ctno=b.ctno and c.isdel=0 where a.cmino= ?param1 order by a.iseq] -2025-12-11 13:57:02,887 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.getprogress] Prepared SQL: [select case when b.atime=0 or ifnull(us.no,0) > 0 then 100 else case when floor(a.totstudy / (b.sttime * 60) * 100) > 100 then 100 else floor(a.totstudy / (b.sttime * 60) * 100) end end from lectinning a inner join cminning b on b.cmino=a.cmino inner join lect c on a.lectno = c.lectno left outer join userstatus us on c.userno = us.userno and us.playbar = 1 where a.lectno= ?param0 and a.cmino= ?param1] -2025-12-11 13:57:02,887 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.checklectdate] Prepared SQL: [select a.lectno,a.sdate,a.edate from lect a where a.lectno= ?param0] -2025-12-11 13:57:02,887 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.inningchange.pre] Prepared SQL: [select a.cmino,b.isseq,c.istatus,d.istatus preistatus,a.isrebate,a.iseq,a2.cmino precmino from ( select a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq,max(c.iseq) preiseq from ( select a.lectno,b.cmno,b.isrebate,max(d.iseq) iseq from lectinning a inner join lect b on b.lectno=a.lectno inner join cminning c on c.cmino=a.cmino inner join cminning d on d.cmno=c.cmno and d.iseq < c.iseq and d.isonline=1 where a.lectno= ?param0 and a.cmino= ?param1 group by a.lectno,b.cmno,b.isrebate ) a inner join cminning b on b.cmno=a.cmno and b.iseq=a.iseq left outer join cminning c on c.cmno=b.cmno and c.iseq < b.iseq and c.isonline=1 group by a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq ) a inner join cm b on b.cmno=a.cmno left outer join cminning a2 on a2.cmno=b.cmno and a2.iseq=a.preiseq left outer join lectinning c on c.lectno=a.lectno and c.cmino=a.cmino left outer join lectinning d on d.lectno=a.lectno and d.cmino=a2.cmino] -2025-12-11 13:57:02,887 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.inningchange.next] Prepared SQL: [select a.cmino,b.isseq,c.istatus,d.istatus preistatus,a.isrebate,a.iseq,a2.cmino precmino from ( select a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq,min(c.iseq) preiseq from ( select a.lectno,b.cmno,b.isrebate,min(d.iseq) iseq from lectinning a inner join lect b on b.lectno=a.lectno inner join cminning c on c.cmino=a.cmino inner join cminning d on d.cmno=c.cmno and d.iseq > c.iseq and d.isonline=1 where a.lectno= ?param0 and a.cmino= ?param1 group by a.lectno,b.cmno,b.isrebate ) a inner join cminning b on b.cmno=a.cmno and b.iseq=a.iseq left outer join cminning c on c.cmno=b.cmno and c.iseq > b.iseq and c.isonline=1 group by a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq ) a inner join cm b on b.cmno=a.cmno left outer join cminning a2 on a2.cmno=b.cmno and a2.iseq=a.preiseq left outer join lectinning c on c.lectno=a.lectno and c.cmino=a.cmino left outer join lectinning d on d.lectno=a.lectno and d.cmino=a2.cmino] -2025-12-11 13:57:02,888 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.mycmrs] Prepared SQL: [select distinct a.lectno,a.attrate ,b.rsno,b.cmno,b.rscno,b.rstype,b.rsname,b.rscondition ,case when c.lectno is null then 0 else 1 end isrsok ,a.edate ,d.istatus,e.iseq from lect a inner join cmrs b on b.cmno=a.cmno and b.isdel=0 left outer join lectrs c on c.lectno=a.lectno and c.rsno=b.rsno left outer join lectinning d on d.lectno=a.lectno and b.cmino = d.cmino left outer join cminning e on b.cmino = e.cmino where a.lectno= ?param0 and a.userno= ?param1 order by b.rsno] -2025-12-11 13:57:02,888 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.mycmrsq] Prepared SQL: [select b.rscno,b.rscqno ,c.qno,c.atype,c.qtext,c.rightcount,a.username as teachername from ( select distinct b.rscno,e.username from lect a inner join cmrs b on b.rsno= ?param0 and b.cmno=a.cmno and b.isdel=0 left outer join lectrs c on c.lectno=a.lectno and c.rsno=b.rsno left outer join cminning d on b.cmino = d.cmino left outer join users e on d.userno = e.userno where a.lectno= ?param1 and a.userno= ?param2 and c.lectno is null ) a inner join rscq b on b.rscno=a.rscno inner join question c on c.qno=b.qno order by b.dseq] -2025-12-11 13:57:02,888 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.mycmrsqi] Prepared SQL: [select b.rscqno ,c.qno ,d.qino,d.qitext ,e.fileurl from ( select distinct b.rscno from lect a inner join cmrs b on b.rsno= ?param0 and b.cmno=a.cmno and b.isdel=0 left outer join lectrs c on c.lectno=a.lectno and c.rsno=b.rsno where a.lectno= ?param1 and a.userno= ?param2 and c.lectno is null ) a inner join rscq b on b.rscno=a.rscno inner join question c on c.qno=b.qno inner join questionitem d on d.qno=c.qno and d.isdel=0 left outer join fileinfo e on e.fgno=d.fgno and e.isdel=0 order by b.dseq,d.qino] -2025-12-11 13:57:02,889 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectex] Prepared SQL: [select a.lectno,a.attrate,a.iscomplete,a.sdate,a.edate ,b.sstime,b.setime ,c.exno,c.exname,c.extype,c.edesc,c.econdition,c.etime,c.evtype,c.eqtype,c.israndq,c.israndqi,c.qcount,c.isblur,c.tpoint,ifnull(c.relaylimit,999) relaylimit,c.isusebackup,c.isseq,c.isreexamable,c.isresultopen ,d.lectno exlectno,d.estart,d.eend,d.tpoint,d.recount,d.rechecktime,ifnull(d.entercount,0) entercount,d.cblock ,case when a.etime = 0 then 99999999 else TIMESTAMPDIFF(MINUTE, now(), date_add(ifnull(d.estart, now()), interval c.etime MINUTE)) end rtime ,d.recount ,case when case when case when a.isrebate = 1 then f.midcutrfd else f.midcut end <= ifnull(e.ex0lectpoint,0) then 1 else 0 end = 1 and case when case when a.isrebate = 1 then f.finalcutrfd else f.finalcut end <= ifnull(e.ex1lectpoint,0) then 1 else 0 end = 1 then 1 else 0 end ispass from lect a inner join cm b on b.cmno=a.cmno inner join cmex c on c.exno= ?param0 inner join cmev f on f.cmno = b.cmno left outer join lectex d on d.lectno=a.lectno and d.exno=c.exno left outer join ( select a.lectno ,count(b1.exno) ex0cnt,count(c1.lectno) ex0lectcnt,avg(ifnull(c1.tpoint,0) / b1.tpoint * 100) ex0lectpoint ,count(b2.exno) ex1cnt,count(c2.lectno) ex1lectcnt,avg(ifnull(c2.tpoint,0) / b2.tpoint * 100) ex1lectpoint from lect a left outer join cmex b1 on b1.cmno = a.cmno and b1.extype = 0 and b1.isdel=0 left outer join lectex c1 on c1.exno = b1.exno and c1.lectno = a.lectno left outer join cmex b2 on b2.cmno = a.cmno and b2.extype = 1 and b2.isdel=0 left outer join lectex c2 on c2.exno = b2.exno and c2.lectno = a.lectno where a.lectno = ?param1 ) e on e.lectno = a.lectno where a.lectno= ?param1 and a.userno= ?param2] -2025-12-11 13:57:02,889 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.userexam.detailforexamforsubmit] Prepared SQL: [select a.exno,a.exname,a2.sstime,a2.setime,a.tpoint,a.etime,a.qcount,b.estart,a.edesc, a.extype,TIMESTAMPDIFF(MINUTE, now(), date_add(ifnull(b.estart, now()), interval a.etime MINUTE)) rtime from cmex a inner join cm a2 on a2.cmno=a.cmno inner join lectex b on b.lectno= ?param0 and b.exno=a.exno and b.eend is null and (a.etime = 0 or date_add(ifnull(b.estart, now()), interval (a.etime + 1) MINUTE) > now()) inner join lect c on c.lectno=b.lectno and c.userno= ?param1 where a.exno= ?param2] -2025-12-11 13:57:02,889 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsd] Prepared SQL: [select a.lectno,a.attrate,a.cmno,a.sdate,a.edate ,b.sdno,b.sdname,b.sddesc,b.fgno sdfgno,b.sdcondition ,c.sstime,c.setime ,d.checktime,d.cpoint,d.feedb,d.fgno,d.atext from lect a inner join cmsd b on b.cmno=a.cmno and b.sdno= ?param0 inner join cm c on c.cmno=b.cmno left outer join lectsd d on d.lectno=a.lectno and d.sdno=b.sdno where a.lectno= ?param1 and a.userno= ?param2] -2025-12-11 13:57:02,890 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsd2] Prepared SQL: [select a.lectno,a.attrate,a.sdate,a.edate ,b.sdno,b.sdname,b.sddesc,b.fgno sdfgno,b.sdcondition ,c.sstime,c.setime ,d.checktime,d.cpoint,d.feedb,d.fgno,d.atext from lect a inner join cmsd b on b.cmno=a.cmno and b.sdno= ?param0 inner join cm c on c.cmno=b.cmno left outer join lectsd d on d.lectno=a.lectno and d.sdno=b.sdno where a.lectno= ?param1 and a.userno= ?param2] -2025-12-11 13:57:02,890 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboards] Prepared SQL: [select a.bno,a.subject,a.cdt,a.rcount ,u.username ,count(b.bcno) ccount from lectsdboard a inner join users u on u.userno=a.cno left outer join lectsdboardcmt b on b.bno=a.bno and b.isdel=0 where a.sdno= ?param0 and a.isdel=0 group by a.bno,a.subject,a.cdt,a.rcount,u.username order by a.cdt] -2025-12-11 13:57:02,890 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard] Prepared SQL: [update lectsdboard set rcount=rcount+1 where bno= ?param0 and cno<> ?param1 ; select a.bno,a.subject,a.contents,a.cdt,a.fgno,a.cno ,b.sdname ,c.sstime,c.setime,l.sdate,l.edate ,u.username,u.userno ,a2.checktime from lectsdboard a inner join lectsd a2 on a2.lectno=a.lectno and a2.sdno=a.sdno inner join users u on u.userno=a.cno inner join lect l on l.lectno = a2.lectno inner join cmsd b on b.sdno=a.sdno inner join cm c on c.cmno=b.cmno where a.bno= ?param0 and a.isdel=0] -2025-12-11 13:57:02,890 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboardcmt] Prepared SQL: [select a.bno ,b.bcno,b.ctext,b.cno,b.cdt ,c.userno,c.username,c.usertype,c.username cnoname from lectsdboard a inner join lectsdboardcmt b on b.bno=a.bno and b.isdel=0 inner join users c on c.userno=b.cno where a.bno= ?param0 order by b.cdt desc] -2025-12-11 13:57:02,891 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.pay1] Prepared SQL: [select p.payno,p.cdt,p.payamt,p.ptype,p.refundamt,p.ispg,p.isgroup,p.isexam,p.pstatus,p.rstatus,p.payoktime,p.pgkey,p.isdvr,p.deliamt,p.isunpay,p.paylimit ,p.iscashrct ,u.userno,u.username,u.post,u.address1,u.address2 ,CAST(AES_DECRYPT(UNHEX(u.userpno), 'np123@!') AS char) userpno ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email ,case pi.ptype when 3 then exu.cdt when 4 then le.oktime else p.cdt end oktime ,pd.dvrcode,pd.rcvname,pd.isdvr isdvr2,pd.codetime,pd.post post2,pd.address1 address12,pd.address2 address22,pd.dmemo ,CAST(AES_DECRYPT(UNHEX(pd.telno), 'np123@!') AS char) telno2 ,CAST(AES_DECRYPT(UNHEX(pd.mobile), 'np123@!') AS char) mobile2 ,tax.iscancel, tax.taxdate, tax.taxno ,paydata.vactbankname,CAST(AES_DECRYPT(UNHEX(paydata.vactnum), 'np123@!') AS char) vactnum,paydata.vactname ,(select ischeck from paytax where payno = p.payno limit 1) ischeck from pay p inner join users u on u.userno=p.userno left outer join payitem pi on pi.payno=p.payno and pi.ptype in (3,4) left outer join lect le on pi.ptype=4 and le.pino=pi.pino and le.ischanged=0 left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno left outer join examuser exu on exu.exno=ex.exno and exu.userno=p.userno left outer join paydvr pd on pd.payno=p.payno left outer join ( select pt.payno,pt.iscancel,pt.taxdate,pt.taxno from paytax pt where pt.payno = ?param0 order by pt.cdt desc limit 1 ) tax on tax.payno = p.payno left outer join paydata paydata on paydata.payno=p.payno where p.payno= ?param0] -2025-12-11 13:57:02,891 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.pay2] Prepared SQL: [select pi.payno,pi.pino,pi.itemno,pi.pcno,pi.payamt,pi.pcnt,pi.ptype,pi.isrebate ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,u.username,u.userid,u.isassignuser,u.depart,u.kfcfyear ,cc.cname ccpositionname ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,ua.asname ,cm.cshape ,cg.cgname ,pcg.cgname pcgname ,(select attrate from lect where payno = pi.payno limit 1) attrate ,pi.rbank , CAST(AES_DECRYPT(UNHEX(pi.rbankaccnum), 'np123@!') AS char) rbankaccnum, pi.tbankuser from payitem pi inner join pay p on p.payno=pi.payno left outer join cm cm on pi.ptype in (0,1,4) and cm.cmno=pi.itemno left outer join cg cg on pi.ptype in (0,1,4) and cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno left outer join users u on p.isgroup=1 and u.userno=pi.userno left outer join assign ua on ua.asno=u.asno left outer join comcode cc on cc.ccode=u.ccposition where pi.payno= ?param0] -2025-12-11 13:57:02,892 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payforexam1] Prepared SQL: [select eu.exno payno, eu.userno,eu.cdt,case when ua.isjoin=1 then ex.infee else ex.outfee end payamt,0 ptype,0 ispg,0 isgroup,1 isexam,21 pstatus,0 rstatus,null payoktime,null pgkey,0 isdvr,0 deliamt ,u.username,u.post,u.address1,u.address2 ,CAST(AES_DECRYPT(UNHEX(u.userpno), 'np123@!') AS char) userpno ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email ,eu.cdt oktime ,null dvrcode,null rcvname,0 isdvr2,null codetime,null post2,null address12,null address22,null dmemo ,null telno2 ,null mobile2 from examuser eu inner join users u on u.userno=eu.userno left outer join assign ua on ua.asno=u.asno left outer join exam ex on ex.exno=eu.exno where eu.exno= ?param0 and eu.userno= ?param1 and eu.status=1 and eu.payno is null and eu.pino is null and eu.pstatus=4] -2025-12-11 13:57:02,892 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payforexam2] Prepared SQL: [select eu.exno payno,eu.userno pino,eu.exno itemno,null pcno,case when ua.isjoin=1 then ex.infee else ex.outfee end payamt,1 pcnt,3 ptype ,ex.exname itemname ,u.username,u.userid,u.isassignuser,u.depart,u.kfcfyear ,cc.cname ccpositionname ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,ua.asname ,0 cshape ,null cgname ,null pcgname from examuser eu left outer join exam ex on ex.exno=eu.exno left outer join users u on u.userno=eu.userno left outer join assign ua on ua.asno=u.asno left outer join comcode cc on cc.ccode=u.ccposition where eu.exno= ?param0 and eu.userno= ?param1] -2025-12-11 13:57:02,892 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.pay.forrfd] Prepared SQL: [select a.payno,a.ispg,a.pstatus,a.ptype,a.pgkey,a.isdvr,a.deliamt,a.isrefunddvr,a.payamt,a.refundamt,a.rstatus,a.isgroup,a.iscanceled,a.payoktime ,b.isdvr isdvr2,b.dvrcode ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email from pay a left outer join paydvr b on b.payno=a.payno inner join users u on u.userno=a.userno where a.payno= ?param0 and a.pstatus=1] -2025-12-11 13:57:02,892 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payitem.forrfd] Prepared SQL: [select pi.pino,pi.payno,pi.pcnt,pi.payamt,pi.refundamt,pi.refundtime,pi.refundinfo,pi.refundstatus,pi.rstatus,pi.ptype ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,pcg.cgname pcgname ,u.userid,u.username from payitem pi inner join pay p on p.payno=pi.payno and p.pstatus=1 inner join users u on u.userno=case when pi.ptype=3 then p.userno else pi.userno end left outer join cm cm on pi.ptype in(0,1,4) and cm.cmno=pi.itemno left outer join cg cg on cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno where pi.payno= ?param0] -2025-12-11 13:57:02,892 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payrfditems] Prepared SQL: [select b.cdt,a.rfdno ,b.rtext,b.rstatus ,p.isgroup ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,pi.ptype ,u.username,u.userid from pay p inner join payitem pi on pi.payno=p.payno inner join payrfditem a on a.pino=pi.pino inner join payrfd b on b.rfdno=a.rfdno inner join users u on u.userno=case when p.isgroup=1 and pi.ptype in (0,1,4) then pi.userno else p.userno end left outer join cm cm on pi.ptype in(0,1,4) and cm.cmno=pi.itemno left outer join cg cg on cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno where p.payno= ?param0 order by a.rfdno desc] -2025-12-11 13:57:02,893 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payrfditems2] Prepared SQL: [select a.rfdno ,b.rtext,b.rstatus,b.cdt,b.isowner,b.ramt,b.bankname,b.bankowner ,b.rreason,b.ruser,b.fgnor,b.fgnob ,CAST(AES_DECRYPT(UNHEX(b.rphone), 'np123@!') AS char) rphone ,b.rback ,CAST(AES_DECRYPT(UNHEX(b.bankno), 'np123@!') AS char) bankno ,p.isgroup,p.payno ,pi.payamt ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,u.username,u.userid ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,ua.asname ,f1.orgname,f1.fileno ,f2.orgname orgname2,f2.fileno file2 from payrfditem a inner join payitem pi on pi.pino=a.pino inner join pay p on p.payno=pi.payno inner join users u on u.userno=case when p.isgroup=1 and pi.ptype in (0,1,4) then pi.userno else p.userno end left outer join assign ua on ua.asno=u.asno inner join payrfd b on b.rfdno=a.rfdno left outer join cm cm on pi.ptype in(0,1,4) and cm.cmno=pi.itemno left outer join cg cg on cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno left outer join fileinfo f1 on f1.fgno=b.fgnor and f1.isdel=0 left outer join fileinfo f2 on f2.fgno=b.fgnob and f2.isdel=0 where a.rfdno= ?param0 order by a.rfdno desc] -2025-12-11 13:57:02,894 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.paytaxitem] Prepared SQL: [select case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname,pi.payamt,pi.pcnt,pi.ptype ,p.isgroup,p.payamt ppayamt,p.payoktime,p.ptype pptype from paytax a inner join paytaxitem b on b.taxno=a.taxno inner join payitem pi on pi.pino=b.pino inner join pay p on p.payno=pi.payno left outer join cm cm on pi.ptype in (0,1,4) and cm.cmno=pi.itemno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno where a.taxno= ?param0] -2025-12-11 13:57:02,894 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.paytaxes2] Prepared SQL: [select a.taxno,a.taxamt,a.taxdate from paytax a where a.payno= ?param0] -2025-12-11 13:57:02,894 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.paytax.formgtkey] Prepared SQL: [select taxno, mgtkey from paytax where mgtkey like concat( ?param0 ,'%') order by mgtkey desc limit 1] -2025-12-11 13:57:02,895 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspast] Prepared SQL: [select a.no,a.kind,a.cg,a.cshape,a.username ,CAST(AES_DECRYPT(UNHEX(a.userpno), 'np123@!') AS char) userpno ,a.typeman,a.edukind,a.typeedu,a.typegrade,a.typejob,a.cgname,a.completeno,a.companyname,a.companyaddr,a.brno,a.eino,a.btype ,a.bkind,a.ceoname,date_format(a.ssdate, '%Y-%m-%d') ssdate,date_format(a.sedate, '%Y-%m-%d') sedate,a.sctime,a.assign,a.slevel,a.uduty ,CAST(AES_DECRYPT(UNHEX(a.phone), 'np123@!') AS char) phone ,a.mname ,CAST(AES_DECRYPT(UNHEX(a.mphone), 'np123@!') AS char) mphone ,a.sprice,a.rprice,a.rbank ,CAST(AES_DECRYPT(UNHEX(a.rbankno), 'np123@!') AS char) rbankno ,a.rbankuser ,CAST(AES_DECRYPT(UNHEX(a.taxemail), 'np123@!') AS char) taxemail ,a.syear,a.cdt,a.cno,a.udt,a.uno,a.uip from docprintpast a where a.no = ?param0] -2025-12-11 13:57:02,895 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.kind] Prepared SQL: [select a.kind value,a.kind text from docprintpast a where a.kind is not null and a.kind <> "" group by a.kind] -2025-12-11 13:57:02,895 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.syear] Prepared SQL: [select a.syear value,a.syear text from docprintpast a where a.syear is not null and a.syear <> "" group by a.syear] -2025-12-11 13:57:02,895 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.cg] Prepared SQL: [select a.cg value,a.cg text from docprintpast a where a.cg is not null and a.cg <> "" group by a.cg] -2025-12-11 13:57:02,895 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.cshape] Prepared SQL: [select a.cshape value,a.cshape text from docprintpast a where a.cshape is not null and a.cshape <> "" group by a.cshape] -2025-12-11 13:57:02,895 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.typeman] Prepared SQL: [select a.typeman value,a.typeman text from docprintpast a where a.typeman is not null and a.typeman <> "" group by a.typeman] -2025-12-11 13:57:02,895 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.edukind] Prepared SQL: [select a.edukind value,a.edukind text from docprintpast a where a.edukind is not null and a.edukind <> "" group by a.edukind] -2025-12-11 13:57:02,896 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.typeedu] Prepared SQL: [select a.typeedu value,a.typeedu text from docprintpast a where a.typeedu is not null and a.typeedu <> "" group by a.typeedu] -2025-12-11 13:57:02,896 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.typegrade] Prepared SQL: [select a.typegrade value,a.typegrade text from docprintpast a where a.typegrade is not null and a.typegrade <> "" group by a.typegrade] -2025-12-11 13:57:02,896 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.typejob] Prepared SQL: [select a.typejob value,a.typejob text from docprintpast a where a.typejob is not null and a.typejob <> "" group by a.typejob] -2025-12-11 13:57:02,896 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectinningpage.totstudy] Prepared SQL: [select ifnull(sum(totstudy),-1) totstudy from lectinningpage where lectno = ?param0 and cmino = ?param1 and cpno = ?param2] -2025-12-11 13:57:02,896 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.myExCheck] Prepared SQL: [select l.lectno longval from lect l inner join cm c on l.cmno= c.cmno inner join pay p on l.payno = p.payno inner join users u on l.userno= u.userno left outer join (select c.cmno , c.cshape , c.cname , ci.cmino ,d.cmisno ,d.sseq ,d.estart ,d.eend ,d.studyplace ,ci.isscd from cm c inner join cminning ci on c.cmno = ci.cmno inner join cminningscd d on d.cmino = ci.cmino where c.cshape=2 and ci.isscd=1 and ci.scdtype=0 ) cmi on cmi.cmno = l.cmno and cmi.cmisno = l.cmisno left outer join lectinning li on li.cmino = cmi.cmino and li.lectno = l.lectno left outer join pplog pl on p.pplno= pl.pplno where l.lectno= ?param0 and l.userno = ?param1 and cmi.isscd = 1 and li.istatus = 2 AND IFNULL(l.iscomplete, 0) = 0] -2025-12-11 13:57:02,898 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectinningpage.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-11 13:57:02,899 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard.in] Prepared SQL: [update lectsd a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.submittime=now(),submitip= ?param2 where a.lectno= ?param3 and a.sdno= ?param4 and a.checktime is null; insert into lectsd (lectno,sdno,iscopy,submittime,submitip,cdt,cno,udt,uno,uip) select a.lectno,a.sdno,0,now(), ?param2 ,now(), ?param1 ,now(), ?param1 , ?param2 from (select ?param3 lectno, ?param0 userno, ?param4 sdno) a inner join lect b on b.lectno=a.lectno and b.userno=a.userno and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno left outer join lectsd d on d.lectno=a.lectno and d.sdno=a.sdno where d.lectno is null; SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into lectsdboard (lectno,sdno,subject,contents,fgno,rcount,cip,isdel,cdt,cno,udt,uno,uip) select a.lectno,a.sdno, ?param5 , ?param6 , ?param7 ,0, ?param2 ,0,now(), ?param1 ,now(), ?param1 , ?param2 from (select ?param3 lectno, ?param0 userno, ?param4 sdno) a inner join lect b on b.lectno=a.lectno and b.userno=a.userno and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno] -2025-12-11 13:57:02,899 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-11 13:57:02,899 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboardcmt.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into lectsdboardcmt (bno,ctext,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,0,now(), ?param2 ,now(), ?param2 , ?param3 );] -2025-12-11 13:57:02,900 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboardcmt.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 13:57:02,900 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into pay (ptype,ispg,isgroup,isexam,userno,username,pstatus,rstatus,rstatustime,cshrcancelnum,canceltime,cancelmsg,cancelcnt ,refunding,paylimit,payoktime,pgkey,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,isdvr,cdt,cno,udt,uno,uip) select ?param0 ,0,0,1,u.userno,u.username,1,0,null,null,null,null,null ,0,null, ?param1 ,null ,a.outfee ,case when ?param0 = 6 then a.outfee else case when ua.isjoin=1 then a.outfee-a.infee else 0 end end ,0,0 ,case when ?param0 = 6 then 0 else case when ua.isjoin=1 then a.infee else a.outfee end end ,0,0,now(), ?param2 ,now(), ?param2 , ?param3 from exam a inner join users u on u.userno= ?param4 left outer join assign ua on ua.asno=u.asno where a.exno= ?param5] -2025-12-11 13:57:02,900 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-11 13:57:02,900 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok2] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into payitem (payno,ptype,pcno,itemno,userno,pstatus,rstatus,pgkey,cancelcode,cancelmsg,canceltype,pcnt ,orgamt,discamt,payamt ,payamtcash,payamtcard ,refundamt,refundtime,refundtimereal,refundinfo,isrebate,fgno,cartno,cdt,cno,udt,uno,uip) select p.payno,3,null, ?param0 , ?param1 ,1,0,null,null,null,null,1 ,a.outfee ,case when p.ptype=6 then a.outfee else case when ua.isjoin=1 then a.outfee-a.infee else 0 end end ,case when p.ptype=6 then 0 else case when ua.isjoin=1 then a.infee else a.outfee end end ,0,0 ,0,null,null,null,0,null,null,now(), ?param2 ,now(), ?param2 , ?param3 from exam a inner join users u on u.userno= ?param1 inner join pay p on p.payno= ?param4 left outer join assign ua on ua.asno=u.asno where a.exno= ?param0] -2025-12-11 13:57:02,901 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok2.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-11 13:57:02,901 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.studylog] Prepared SQL: [update lectinningpage a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 set a.totstudy=TIMESTAMPDIFF(SECOND, a.stime, now()),a.etime=now(),a.eip= ?param1 ,a.udt=now(),a.uno= ?param2 ,a.uip= ?param1 where a.logno= ?param3 ; update lectinning a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 inner join cminning c on c.cmino=a.cmino inner join ( select lectno,sum(totstudy) totstudy from lectinningpage where lectno= ?param4 and cmino= ?param5 group by lectno ) d on d.lectno=a.lectno set a.udt=now(),a.uno= ?param2 ,a.uip= ?param1 ,a.totstudy=d.totstudy ,a.etime=now() ,a.istatus=case when a.istatus <> 2 and c.atime * 60 <= d.totstudy then 2 else a.istatus end ,a.finishtime=case when a.finishtime is null and c.atime * 60 <= d.totstudy then now() else a.finishtime end ,a.eip= ?param1 ,a.ispce= ?param6 ,a.psec= ?param7 where a.lectno= ?param4 and a.cmino= ?param5 ; update lect a inner join ( select a.lectno,truncate(count(c.lectno) / count(b.cmino) * 100, 0) attrate from lect a inner join cminning b on b.cmno=a.cmno and ifnull(b.isscd,0)=0 left outer join lectinning c on c.lectno=a.lectno and c.cmino=b.cmino and c.istatus=2 where a.lectno= ?param4 and a.userno= ?param0 group by a.lectno ) b on b.lectno=a.lectno inner join cmev ce on a.cmno = ce.cmno set a.attrate=b.attrate ,a.apoint = (((b.attrate / 100) * ce.attend / 100)* 100) ,a.etime=now() ,a.eip= ?param1 ,a.ispce= ?param6 ,a.udt=now(),a.uno= ?param2 ,a.uip= ?param1 where a.lectno= ?param4 and a.userno= ?param0 ;] -2025-12-11 13:57:02,901 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.studymid] Prepared SQL: [update lectinning set isokmid=1 where lectno= ?param0 and cmino= ?param1] -2025-12-11 13:57:02,902 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsd.save] Prepared SQL: [update lectsd a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.fgno= ?param3 ,a.atext= ?param4 ,a.submittime=now(),submitip= ?param2 where a.lectno= ?param5 and a.sdno= ?param6 and a.checktime is null; insert into lectsd (lectno,sdno,atext,fgno,iscopy,submittime,submitip,cdt,cno,udt,uno,uip) select a.lectno,a.sdno, ?param4 , ?param3 ,0,now(), ?param2 ,now(), ?param1 ,now(), ?param1 , ?param2 from (select ?param5 lectno, ?param0 userno, ?param6 sdno) a inner join lect b on b.lectno=a.lectno and b.userno=a.userno inner join cm c on c.cmno=b.cmno and b.sdate < now() and b.edate > now() left outer join lectsd d on d.lectno=a.lectno and d.sdno=a.sdno where d.lectno is null;] -2025-12-11 13:57:02,902 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard.save] Prepared SQL: [update lectsd a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.submittime=now(),submitip= ?param2 where a.lectno= ?param3 and a.sdno= ?param4 and a.checktime is null; update lectsdboard a inner join lectsd a2 on a2.lectno=a.lectno and a2.sdno=a.sdno and a2.checktime is null inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.subject= ?param5 ,contents= ?param6 ,a.fgno= ?param7 where a.bno= ?param8 and a.lectno= ?param3 and a.sdno= ?param4 ;] -2025-12-11 13:57:02,902 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard.del] Prepared SQL: [update lectsd a inner join lectsdboard b on b.bno= ?param0 and b.cno= ?param1 and b.isdel=0 and b.lectno=a.lectno and b.sdno=a.sdno inner join lect a2 on a2.lectno=b.lectno and a2.userno=b.cno and a2.sdate < now() and a2.edate > now() inner join cm c on c.cmno=a2.cmno set a.submittime=null,a.submitip=null and a.checktime is null; update lectsdboard a inner join lectsd b on b.lectno=a.lectno and b.sdno=a.sdno and b.checktime is null inner join lect a2 on a2.lectno=b.lectno and a2.userno=a.cno and a2.sdate < now() and a2.edate > now() inner join cm c on c.cmno=a2.cmno set a.uno= ?param2 ,a.udt=now(),a.uip= ?param3 ,a.isdel=1 where a.bno= ?param0 and a.cno= ?param1 and a.isdel=0;] -2025-12-11 13:57:02,903 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payrefundinfo.up] Prepared SQL: [update payitem set udt=now(),uno= ?param0 ,uip= ?param1 ,rbank = ?param2 ,rbankaccnum = HEX(AES_ENCRYPT( ?param3 , 'np123@!')) ,tbankuser = ?param4 where payno = ?param5] -2025-12-11 13:57:02,903 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok3] Prepared SQL: [update examuser set udt=now(),uno= ?param0 ,uip= ?param1 ,payno= ?param2 ,pino= ?param3 ,pstatus=1 where exno= ?param4 and userno= ?param5 and status=1 and payno is null and pino is null and pstatus=4] -2025-12-11 13:57:02,903 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpaycancel] Prepared SQL: [update examuser set udt=now(),uno= ?param0 ,uip= ?param1 ,pstatus=9 where exno= ?param2 and userno= ?param3 and status=1 and payno is null and pino is null and pstatus=4] -2025-12-11 13:57:02,904 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payrfd.save] Prepared SQL: [update payrfd set udt=now(),uno= ?param0 ,uip= ?param1 ,bankname= ?param2 ,bankowner= ?param3 ,bankno=HEX(AES_ENCRYPT( ?param4 , 'np123@!')) ,isowner= ?param5 ,ruser= ?param6 ,rphone=HEX(AES_ENCRYPT( ?param7 , 'np123@!')) ,rreason= ?param8 ,rtext= ?param9 ,rstatus= ?param10 ,rback= ?param11 ,statustime=case when rstatus <> ?param10 then now() else statustime end where rfdno= ?param12] -2025-12-11 13:57:02,907 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspast.up] Prepared SQL: [update docprintpast set udt=now(),uno= ?param0 ,uip= ?param1 ,kind= ?param2 ,cg= ?param3 ,cshape= ?param4 ,username= ?param5 ,userpno=HEX(AES_ENCRYPT( ?param6 , 'np123@!')) ,typeman= ?param7 ,edukind= ?param8 ,typeedu= ?param9 ,typegrade= ?param10 ,typejob= ?param11 ,cgname= ?param12 ,completeno= ?param13 ,companyname= ?param14 ,companyaddr= ?param15 ,brno= ?param16 ,eino= ?param17 ,btype= ?param18 ,bkind= ?param19 ,ceoname= ?param20 ,ssdate= ?param21 ,sedate= ?param22 ,sctime= ?param23 ,assign= ?param24 ,slevel= ?param25 ,uduty= ?param26 ,phone=HEX(AES_ENCRYPT( ?param27 , 'np123@!')) ,mname= ?param28 ,mphone=HEX(AES_ENCRYPT( ?param29 , 'np123@!')) ,sprice= ?param30 ,rprice= ?param31 ,rbank= ?param32 ,rbankno=HEX(AES_ENCRYPT( ?param33 , 'np123@!')) ,rbankuser= ?param34 ,taxemail=HEX(AES_ENCRYPT( ?param35 , 'np123@!')) ,syear= ?param36 where no= ?param37] -2025-12-11 13:57:02,908 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.studyclose] Prepared SQL: [update lectinningpage a set a.etime=now(),a.eip= ?param0 ,a.udt=now(),a.uno= ?param1 ,a.uip= ?param0 where a.logno= ?param2 ;] -2025-12-11 13:57:02,910 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [site.main] Prepared SQL: [select * from ( select 0 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,a.kname strval3,null strval4,null strval5,null strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param0 inner join cm c on c.cmno=a.pcmno where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a union all select * from ( select a.dtype,a.intval,a.intval2 ,a.longval ,a.strval,a.strval2,a.strval3,a.strval4,ifnull(a.strval5,d.fileurl) strval5,a.strval6 ,a.time,a.time2,a.time3,a.time4 from ( select 1 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,c.cname strval3,concat('/', e.ccode, '/', f.srcp) strval4,ef.fileurl strval5,b.cgcode strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param1 inner join cm c on c.cmno=a.pcmno left outer join cminning d on d.cmno=a.cmno and d.istaste=1 left outer join ct e on e.ctno=d.ctno left outer join fileinfo ef on ef.fgno=e.fgnothumb and ef.isdel=0 left outer join ctpage f on f.ctno=e.ctno and f.pseq=1 where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.cshape=0 and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a left outer join cminning b on a.strval5 is null and b.cmno=a.intval and b.iseq=1 left outer join ct c on a.strval5 is null and c.ctno=b.ctno left outer join fileinfo d on a.strval5 is null and d.fgno=c.fgnothumb and d.isdel=0 ) a union all select * from ( select 2 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homenotice' order by b.cdt desc limit 2 ) a union all select * from ( select 3 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homefaq' order by b.cdt desc limit 2 ) a] -2025-12-11 13:57:02,927 [26008] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.npsystem] PreparedStatement : [select count(b.daokey) from (select 1 col1) a left outer join npsystem b on b.daokey= ?param0] -2025-12-11 13:57:02,937 [26008] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.npsystem] Parameters: [?param0=[daokey,qaldSUKDKuLggF2sN2Bn/lvf/i3LKEeOzoD6MpHlc0w=]] -2025-12-11 13:57:02,937 [26008] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.npsystem] Types: [?param0=[String, System.String]] -2025-12-11 13:57:03,206 [26008] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "46989733" to "MySQL, MySQL provider 6.10.5.0". -2025-12-11 13:57:03,223 [26008] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "46989733" to "MySQL, MySQL provider 6.10.5.0". -2025-12-11 13:57:03,597 [26008] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.menuauth] Prepared SQL: [select a.usertype, a.menuno, a.menuname, a.pmenuno, a.menuurl, a.menulevel, a.menuorder, a.ccount, a.isuse, a.ishid ,concat('/',ifnull(b5.menuno, 0), '/', ifnull(b4.menuno, 0), '/', ifnull(b3.menuno, 0), '/', ifnull(b2.menuno, 0), '/', ifnull(b1.menuno, 0), '/', ifnull(a.menuno, 0), '/') menurout ,case a.menulevel when 0 then ' ' when 1 then b1.menuname when 2 then b2.menuname when 3 then b3.menuname when 4 then b4.menuname when 5 then b5.menuname end pmenuname ,b2.menuno ppmenuno from ( select b.usertype, c.menuno, c.menuname, c.pmenuno, c.menuurl, c.menulevel, c.menuorder, count(d.menuno) ccount, c.isuse, c.ishid from menuauth b inner join menu c on c.menuno=b.menuno and c.isuse=1 left outer join menu d on d.pmenuno=c.menuno group by b.usertype, c.menuno, c.menuname, c.pmenuno, c.menuurl, c.menulevel, c.menuorder, c.isuse, c.ishid ) a left outer join menu b1 on b1.menuno=a.pmenuno left outer join menu b2 on b2.menuno=b1.pmenuno left outer join menu b3 on b3.menuno=b2.pmenuno left outer join menu b4 on b4.menuno=b3.pmenuno left outer join menu b5 on b5.menuno=b4.pmenuno where ?param0 = case a.menulevel when 0 then a.menuno when 1 then b1.menuno when 2 then b2.menuno when 3 then b3.menuno when 4 then b4.menuno else b5.menuno end order by a.usertype, case a.menulevel when 0 then a.menuorder when 1 then b1.menuorder when 2 then b2.menuorder when 3 then b3.menuorder when 4 then b4.menuorder else b5.menuorder end ,case a.menulevel when 0 then a.menuno when 1 then b1.menuno when 2 then b2.menuno when 3 then b3.menuno when 4 then b4.menuno else b5.menuno end ,case a.menulevel when 1 then a.menuorder when 2 then b1.menuorder when 3 then b2.menuorder when 4 then b3.menuorder when 5 then b4.menuorder else 0 end ,case a.menulevel when 1 then a.menuno when 2 then b1.menuno when 3 then b2.menuno when 4 then b3.menuno when 5 then b4.menuno else 0 end ,case a.menulevel when 2 then a.menuorder when 3 then b1.menuorder when 4 then b2.menuorder when 5 then b3.menuorder else 0 end ,case a.menulevel when 2 then a.menuno when 3 then b1.menuno when 4 then b2.menuno when 5 then b3.menuno else 0 end ,case a.menulevel when 3 then a.menuorder when 4 then b1.menuorder when 5 then b2.menuorder else 0 end ,case a.menulevel when 3 then a.menuno when 4 then b1.menuno when 5 then b2.menuno else 0 end ,case a.menulevel when 4 then a.menuorder when 5 then b1.menuorder else 0 end ,case a.menulevel when 4 then a.menuno when 5 then b1.menuno else 0 end ,case a.menulevel when 5 then a.menuorder else 0 end ,case a.menulevel when 5 then a.menuno else 0 end] -2025-12-11 13:57:03,597 [26008] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.menu.menuauth] PreparedStatement : [select a.usertype, a.menuno, a.menuname, a.pmenuno, a.menuurl, a.menulevel, a.menuorder, a.ccount, a.isuse, a.ishid ,concat('/',ifnull(b5.menuno, 0), '/', ifnull(b4.menuno, 0), '/', ifnull(b3.menuno, 0), '/', ifnull(b2.menuno, 0), '/', ifnull(b1.menuno, 0), '/', ifnull(a.menuno, 0), '/') menurout ,case a.menulevel when 0 then ' ' when 1 then b1.menuname when 2 then b2.menuname when 3 then b3.menuname when 4 then b4.menuname when 5 then b5.menuname end pmenuname ,b2.menuno ppmenuno from ( select b.usertype, c.menuno, c.menuname, c.pmenuno, c.menuurl, c.menulevel, c.menuorder, count(d.menuno) ccount, c.isuse, c.ishid from menuauth b inner join menu c on c.menuno=b.menuno and c.isuse=1 left outer join menu d on d.pmenuno=c.menuno group by b.usertype, c.menuno, c.menuname, c.pmenuno, c.menuurl, c.menulevel, c.menuorder, c.isuse, c.ishid ) a left outer join menu b1 on b1.menuno=a.pmenuno left outer join menu b2 on b2.menuno=b1.pmenuno left outer join menu b3 on b3.menuno=b2.pmenuno left outer join menu b4 on b4.menuno=b3.pmenuno left outer join menu b5 on b5.menuno=b4.pmenuno where ?param0 = case a.menulevel when 0 then a.menuno when 1 then b1.menuno when 2 then b2.menuno when 3 then b3.menuno when 4 then b4.menuno else b5.menuno end order by a.usertype, case a.menulevel when 0 then a.menuorder when 1 then b1.menuorder when 2 then b2.menuorder when 3 then b3.menuorder when 4 then b4.menuorder else b5.menuorder end ,case a.menulevel when 0 then a.menuno when 1 then b1.menuno when 2 then b2.menuno when 3 then b3.menuno when 4 then b4.menuno else b5.menuno end ,case a.menulevel when 1 then a.menuorder when 2 then b1.menuorder when 3 then b2.menuorder when 4 then b3.menuorder when 5 then b4.menuorder else 0 end ,case a.menulevel when 1 then a.menuno when 2 then b1.menuno when 3 then b2.menuno when 4 then b3.menuno when 5 then b4.menuno else 0 end ,case a.menulevel when 2 then a.menuorder when 3 then b1.menuorder when 4 then b2.menuorder when 5 then b3.menuorder else 0 end ,case a.menulevel when 2 then a.menuno when 3 then b1.menuno when 4 then b2.menuno when 5 then b3.menuno else 0 end ,case a.menulevel when 3 then a.menuorder when 4 then b1.menuorder when 5 then b2.menuorder else 0 end ,case a.menulevel when 3 then a.menuno when 4 then b1.menuno when 5 then b2.menuno else 0 end ,case a.menulevel when 4 then a.menuorder when 5 then b1.menuorder else 0 end ,case a.menulevel when 4 then a.menuno when 5 then b1.menuno else 0 end ,case a.menulevel when 5 then a.menuorder else 0 end ,case a.menulevel when 5 then a.menuno else 0 end] -2025-12-11 13:57:03,597 [26008] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.menu.menuauth] Parameters: [?param0=[topmenuno,1]] -2025-12-11 13:57:03,597 [26008] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.menu.menuauth] Types: [?param0=[Int32, System.Int32]] -2025-12-11 13:57:03,608 [26008] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "19325727" to "MySQL, MySQL provider 6.10.5.0". -2025-12-11 13:57:03,666 [26008] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "19325727" to "MySQL, MySQL provider 6.10.5.0". -2025-12-11 15:21:34,285 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.adminlogin] Prepared SQL: [select userno,a.username,a.status,a.userpass, usertype,a.asno , CAST(AES_DECRYPT(UNHEX(a.mobile), 'np123@!') AS char) mobile , a.logintime from users a left outer join assign b on b.asno=a.asno where a.userid= ?param0 and a.usertype > 10 and (a.usertype <> 81 or (a.usertype = 81 and b.status=1))] -2025-12-11 15:21:34,306 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.pass.check] Prepared SQL: [select count(userno) from userpasslog where userno = ?param0 and userpass = ?param1] -2025-12-11 15:21:34,306 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.ee] Prepared SQL: [update users set eastereggkey=FLOOR(10000000 + (RAND() * 99999999)),eetime=now() where userno= ?param0 ; select a.userno,a.eastereggkey,a.usertype,a.username ,b.subdomain from users a left outer join assign b on b.asno=a.asno and b.issite=1 and b.isdel=0 where a.userno= ?param0 ;] -2025-12-11 15:21:34,306 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.usersall] Prepared SQL: [select userno,usertype,jointype,snsid,userkind,userid,userpass,username,usernameeng,gender,birthday,email,isacceptemail,mobile,isacceptmobile,telno,asno,pasname,depart,ccposition,ccpositionetc,fgnoprofile ,ccjobs,userpno,bankname,bankno,post,address1,address2,introhtml,status,exitreason,logintime,loginkey,send335time,pwcalltime,pwcallno,eastereggkey,eetime,kfcfyear,isassignuser,uduty,slevel,edus,remotekey from users] -2025-12-11 15:21:34,306 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.eecall] Prepared SQL: [select userno,usertype,username from users where userno= ?param0 and eastereggkey= ?param1 and date_add(eetime, interval 10 second) > now(); update users set eastereggkey=null,eetime=null,loginkey= ?param2 where userno= ?param0] -2025-12-11 15:21:34,307 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.eecall2] Prepared SQL: [select userno,usertype,username,userid from users where userno= ?param0 and eastereggkey= ?param1 and date_add(eetime, interval 15 second) > now(); update users set eastereggkey=null,eetime=null,loginkey=null where userno= ?param0] -2025-12-11 15:21:34,307 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assign.newascode] Prepared SQL: [select ifnull(max(b.ascode),0) + 1 from (select 1 col1) a left outer join assign b on b.asno is not null] -2025-12-11 15:21:34,307 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.me] Prepared SQL: [select userno,username ,CAST(AES_DECRYPT(UNHEX(email), 'np123@!') AS char) email from users where userno= ?param0] -2025-12-11 15:21:34,308 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.usercheckconfirm] Prepared SQL: [select ifnull(b.userno,0) from (select 1 col1) a left outer join usercheck b on b.userno= ?param0 and b.checkkey= ?param1 ; update usercheck set checkkey=0 where userno= ?param0] -2025-12-11 15:21:34,308 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.remotelogin] Prepared SQL: [select a.userno from users a where a.userid= ?param0 and a.status=1 and a.remotekey= ?param1 ; update users set remotekey=null where userid= ?param0] -2025-12-11 15:21:34,308 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.remoteloginnoauth] Prepared SQL: [select a.userno,b.subdomain from users a left outer join assign b on b.asno=a.asno where a.userid= ?param0 and a.status=1] -2025-12-11 15:21:34,308 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.users.assign] Prepared SQL: [select b.asno,b.asname,b.brno ,b.ceoname,b.post,b.address1,b.address2 ,b.btype,b.bkind,b.eino,b.mname ,CAST(AES_DECRYPT(UNHEX(b.mphone), 'np123@!') AS char) mphone ,CAST(AES_DECRYPT(UNHEX(b.taxemail), 'np123@!') AS char) taxemail ,b.fgnobno ,b.isjoin,b.ascode,b.astype,b.asctg,b.joindate,b.status ,c1.cname astypename,c2.cname asctgname from users a inner join assign b on b.asno = a.asno left outer join comcode c1 on c1.ccode=b.astype left outer join comcode c2 on c2.ccode=b.asctg where a.status=1 and a.userno = ?param0] -2025-12-11 15:21:34,308 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.check.snsid] Prepared SQL: [select a.userno,a.usertype,a.jointype,a.snsid,a.userkind,a.userid,a.userpass,a.username,a.usernameeng,a.gender,a.birthday,a.email,a.isacceptemail,a.mobile,a.isacceptmobile ,a.telno,a.asno,a.pasname,a.depart,a.ccposition,a.ccpositionetc,a.fgnoprofile,a.ccjobs,a.userpno,a.bankname,a.bankno,a.post,a.address1,a.address2,a.introhtml,a.status,a.exitreason ,a.logintime,a.loginkey,a.send335time,a.pwcalltime,a.pwcallno,a.eastereggkey,a.eetime,a.kfcfyear,a.isassignuser,a.uduty,a.slevel,a.edus,a.remotekey,a.vssn,a.di,a.ci from users a where a.snsid= ?param0 and a.jointype= ?param1] -2025-12-11 15:21:34,308 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.councels] Prepared SQL: [select a.bno,a.qtext,a.atext ,a.bldgcat ,b.cname bldgcatname ,a.cdt,c.username coname,c.userid coid ,row_number() over(order by a.cdt desc) rno ,count(a.cno) over() pagetotalcount from councel a inner join users c on c.userno = a.cno left outer join comcode b on b.ccode = a.bldgcat where a.userno = ?param0 and a.isdel = 0 order by a.cdt desc] -2025-12-11 15:21:34,308 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormants] Prepared SQL: [select a.userno,username,usernameeng,a.email,a.isacceptemail ,a.mobile,a.telno,a.userpno,a.bankno,a.post,a.address1,a.address2 ,a.birthday from userdormant a where a.userno = ?param0] -2025-12-11 15:21:34,308 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormants.del] Prepared SQL: [select a.userno longval, regexp_replace(b.userid , '(?<=.{3}).','*') strval ,CAST(AES_DECRYPT(UNHEX(a.mobile),'np123@!') AS char) strval2 ,date_add(a.cdt, interval 335 day) time ,b.isacceptmobile intval from userdormant a inner join users b on b.userno = a.userno where date_format(date_add(a.cdt, interval 335 day),'%Y-%m-%d') = date_format(now(),'%Y-%m-%d')] -2025-12-11 15:21:34,309 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormants.save] Prepared SQL: [select a.userno longval, regexp_replace(a.userid , '(?<=.{3}).' , '*') strval ,CAST(AES_DECRYPT(UNHEX(a.mobile),'np123@!') AS char) strval2 ,date_add(a.logintime, interval 335 day) time ,a.isacceptmobile intval from users a where a.usertype =1 and a.status=1 and date_format(date_add(a.logintime, interval 366 day),'%Y-%m-%d') = date_format(now(),'%Y-%m-%d')] -2025-12-11 15:21:34,311 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.loginlog] Prepared SQL: [insert into loginlog (logsite,userno, loginstatus, logindata, cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , now(), ?param4 ,now(), ?param4 , ?param5 )] -2025-12-11 15:21:34,312 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.in] Prepared SQL: [insert into users(usertype,userkind,userid,userpass,username,usernameeng ,gender,email,isacceptemail,mobile,telno ,asno,pasname,depart,ccposition,ccpositionetc,fgnoprofile,ccjobs ,userpno,bankname,bankno ,post,address1,address2,introhtml,status,logintime,send335time,pwcalltime,pwcallno,eastereggkey,eetime,kfcfyear,isassignuser,edus ,isacceptmobile,uduty,slevel,jointype,birthday,snsid,di,ci,vssn,ischkatt,authplatform,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,gender,HEX(AES_ENCRYPT( ?param6 , 'np123@!')), ?param7 ,HEX(AES_ENCRYPT( ?param8 , 'np123@!')),HEX(AES_ENCRYPT( ?param9 , 'np123@!')) , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 ,HEX(AES_ENCRYPT( ?param17 , 'np123@!')), ?param18 ,HEX(AES_ENCRYPT( ?param19 , 'np123@!')) , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 ,now(),null,null,null,null,null, ?param25 , ?param26 , ?param27 , ?param28 , ?param29 , ?param30 , ?param31 ,HEX(AES_ENCRYPT( ?param32 , 'np123@!')), ?param33 , ?param34 , ?param35 , ?param36 , ?param37 , ?param38 ,now(), ?param39 ,now(), ?param39 , ?param40 );] -2025-12-11 15:21:34,313 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 15:21:34,314 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assign.in] Prepared SQL: [insert into assign (ascode,isjoin,joinyear,joinprice,asname,ceoname,brno,grno,btype,bkind,salesamount,homeurl,mcount,aday,astype,asctg,askey,post,address1,address2,fgnobno,fgnobank,joindate,exitdate,status,issite,subdomain,sitename,sitelogo,sitefooter,ismain,isdel, eino,mname,mphone,taxemail,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 ,0,null,null,null,null,0,0, ?param25 , ?param26 ,HEX(AES_ENCRYPT( ?param27 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param28 , 'np123@!')) ,now(), ?param29 ,now(), ?param29 , ?param30 );] -2025-12-11 15:21:34,314 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assign.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 15:21:34,314 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [councel.in] Prepared SQL: [insert into councel(userno,bldgcat,qtext,atext,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 );] -2025-12-11 15:21:34,314 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [councel.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 15:21:34,315 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.change.password] Prepared SQL: [UPDATE users SET userpass = ?param0 , udt = now() , status = (CASE WHEN status = 9 THEN 1 ELSE status END) , pwcalltime = null , pwcallno = null , uip = ?param1 , uno = ?param2 WHERE userid = ?param3 ; INSERT INTO userpasslog (userno, userpass, cdt, uip) SELECT ?param2 , ?param0 , NOW(), ?param1 FROM (SELECT 1) a LEFT OUTER JOIN userpasslog b ON b.userno = ?param2 WHERE b.userno IS NULL; UPDATE userpasslog SET userpass = ?param0 WHERE userno = ?param2 ;] -2025-12-11 15:21:34,316 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormant.insert] Prepared SQL: [insert into userdormant(userno,username,usernameeng,email,isacceptemail,mobile ,telno,userpno,bankno,post,address1,address2,birthday,cdt) select a.userno,a.username,a.usernameeng,a.email,a.isacceptemail,a.mobile ,a.telno,a.userpno,a.bankno,a.post,a.address1,a.address2, a.birthday,now() cdt from users a left outer join userdormant b on b.userno = a.userno where date_add(a.logintime,interval 1 year) < now(); and a.status != 99 update users set udt=now(),uno= ?param0 ,uip= ?param1 ,username='»èÁ¦µÊ',usernameeng=null,email=null,mobile=null,telno=null,userpno=null,bankno=null,post=null,address1=null,address2=null,birthday=null,status=8 where date_add(a.logintime,interval 1 year) < now(); and a.status != 99] -2025-12-11 15:21:34,317 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.loginkey] Prepared SQL: [update users set loginkey= ?param0 ,logintime =now(),send335time = null where userno= ?param1] -2025-12-11 15:21:34,318 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.loginkey2] Prepared SQL: [update users set loginkey= ?param0 ,logintime =now(),send335time = null where userno= ?param1 ; insert into loginlog (logsite,userno, loginstatus, logindata, cdt,cno,udt,uno,uip) values ( ?param2 , ?param1 , ?param3 , ?param4 , now(), ?param5 ,now(), ?param5 , ?param6 )] -2025-12-11 15:21:34,318 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assign.del] Prepared SQL: [update assign set udt=now(),uno= ?param0 ,uip= ?param1 ,isdel=1,brno=null where asno= ?param2] -2025-12-11 15:21:34,318 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignman.in] Prepared SQL: [insert into assignman (asno,mtype,jtype,depart,mname,position,telno,mobile,fax,email,post,address1,address2,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,HEX(AES_ENCRYPT( ?param6 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param7 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param8 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param9 , 'np123@!')) , ?param10 , ?param11 , ?param12 ,0,now(), ?param13 ,now(), ?param13 , ?param14 )] -2025-12-11 15:21:34,318 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignman.up] Prepared SQL: [update assignman set udt=now(),uno= ?param0 ,uip= ?param1 ,mtype = ?param2 ,jtype = ?param3 ,depart = ?param4 ,mname = ?param5 ,position= ?param6 ,telno =HEX(AES_ENCRYPT( ?param7 , 'np123@!')) ,mobile =HEX(AES_ENCRYPT( ?param8 , 'np123@!')) ,fax =HEX(AES_ENCRYPT( ?param9 , 'np123@!')) ,email =HEX(AES_ENCRYPT( ?param10 , 'np123@!')) ,post = ?param11 ,address1= ?param12 ,address2= ?param13 where asmno= ?param14] -2025-12-11 15:21:34,319 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignman.del] Prepared SQL: [update assignman set udt=now(),uno= ?param0 ,uip= ?param1 ,isdel = 1 where asmno= ?param2] -2025-12-11 15:21:34,319 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignfee.in] Prepared SQL: [insert into assignfee (asno,fyear,fprice,fdate,fmemo,status,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 from (select 1 col1) a left outer join assignfee b on b.asno= ?param0 and b.fyear= ?param1 where b.asno is null] -2025-12-11 15:21:34,319 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignfee.up] Prepared SQL: [update assignfee set udt=now(),uno= ?param0 ,uip= ?param1 ,fprice= ?param2 ,fdate = ?param3 ,fmemo = ?param4 ,status= ?param5 where asno= ?param6 and fyear= ?param7] -2025-12-11 15:21:34,319 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignfee.del] Prepared SQL: [delete from assignfee where asno= ?param0 and fyear= ?param1] -2025-12-11 15:21:34,319 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignsite.save] Prepared SQL: [update assign set udt=now(),uno= ?param0 ,uip= ?param1 ,issite= ?param2 ,subdomain= ?param3 ,sitename= ?param4 ,siteip= ?param5 ,sitelogo= ?param6 ,sitefooter= ?param7 where asno= ?param8] -2025-12-11 15:21:34,319 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.asno.save] Prepared SQL: [update users set asno= ?param0 where userno= ?param1] -2025-12-11 15:21:34,319 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.pwcalltime] Prepared SQL: [update users set pwcalltime=now(),pwcallno= ?param0 where userno= ?param1] -2025-12-11 15:21:34,319 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.resetuser] Prepared SQL: [update users set userpass = ?param0 , pwcalltime = null , pwcallno = null , status = (CASE WHEN status = 9 THEN 1 ELSE status END) where userno= ?param1 and pwcalltime is not null and pwcallno= ?param2 and date_add(pwcalltime, interval 24 hour) > now()] -2025-12-11 15:21:34,320 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.exit] Prepared SQL: [UPDATE users SET udt=now(),uno= ?param0 ,uip= ?param1 , status = ?param2 WHERE userno= ?param3] -2025-12-11 15:21:34,320 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.leave.register] Prepared SQL: [INSERT INTO userleave ( userno, userid, status, levdate, uno, uip ) SELECT u.userno, u.userid, 0 AS status, NOW() AS levdate, u.uno, u.uip FROM users u WHERE u.status = ?param0 AND u.userno = ?param1] -2025-12-11 15:21:34,320 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.remotelogin.set] Prepared SQL: [update users a inner join assign b on b.asno=a.asno and b.siteip like concat('%', ?param0 ,'%') set a.remotekey= ?param1 where a.userid= ?param2 and a.status=1] -2025-12-11 15:21:34,320 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.snslink.up] Prepared SQL: [update users set udt=now(),uno= ?param0 ,uip= ?param1 ,snsid= ?param2 ,jointype= ?param3 where userno= ?param4] -2025-12-11 15:21:34,321 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [councel.up] Prepared SQL: [update councel set udt=now(),uno= ?param0 ,uip= ?param1 ,bldgcat = ?param2 ,qtext = ?param3 ,atext = ?param4 where bno= ?param5] -2025-12-11 15:21:34,321 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [councel.del] Prepared SQL: [update councel set udt=now(),uno= ?param0 ,uip= ?param1 ,isdel = 1 where bno = ?param2] -2025-12-11 15:21:34,321 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.up.asno] Prepared SQL: [update users set udt=now(),uno= ?param0 ,uip= ?param1 ,asno = ?param2 where userno= ?param3] -2025-12-11 15:21:34,321 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormant.del] Prepared SQL: [update users a left outer join userdormant b on b.userno = a.userno set set udt=now(),uno= ?param0 ,uip= ?param1 ,status = 99,username='»èÁ¦µÊ',usernameeng=null,email=null,mobile=null,telno=null,userpno=null,bankno=null,post=null,address1=null,address2=null,birthday=null,di=null,ci=null,vssn=null,authplatform=0 where date_add(b.cdt,interval 1 year) < now(); delete from userdormant where date_add(cdt,interval 1 year) < now();] -2025-12-11 15:21:34,336 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.loginkey] Prepared SQL: [select a.userno dtype from users a where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0)] -2025-12-11 15:21:34,336 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.admin] Prepared SQL: [select a.userno dtype, a.udt time, count(b.mno) intval from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0)] -2025-12-11 15:21:34,336 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.front] Prepared SQL: [select a.dtype,sum(a.intval) intval,sum(a.intval2) intval2 from ( select a.userno dtype,count(b.mno) intval,0 intval2 from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno union all select a.userno dtype,0 intval,count(b.userno) intval2 from users a left outer join alarms b on b.userno=a.userno and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno ) a group by a.dtype] -2025-12-11 15:21:34,336 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.frontcroom] Prepared SQL: [select a.dtype,sum(a.intval) intval,sum(a.intval2) intval2,sum(a.intval3) intval3,sum(a.intval4) intval4,sum(a.intval5) intval5 ,sum(a.intval6) intval6,sum(a.intval7) intval7,sum(a.intval8) intval8,sum(a.intval9) intval9,sum(a.intval10) intval10 ,sum(a.intval11) intval11,sum(a.intval12) intval12 ,max(a.strval) strval,max(a.strval2) strval2,max(a.strval3) strval3 from ( select a.userno dtype,count(b.mno) intval,0 intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11,0 intval12 ,null strval,null strval2,null strval3 from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno union all select a.userno dtype,0 intval,count(b.userno) intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11,0 intval12 ,null strval,null strval2,null strval3 from users a left outer join alarms b on b.userno=a.userno and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) union all select a.userno dtype,0 intval,0 intval2,c.tyear intval3,c.tseq intval4,b.classno intval5 ,b2.isplan intval6,b2.iscontent intval7,b2.isev intval8,b2.isrs intval9,b2.isgrade intval10 ,b.cmno intval11,b.cshape intval12 ,d.cgname strval,b.cname strval2 ,group_concat(case when f.bmno is null then null else concat(f.bmno,':',f.bmname,':',f.bmtype) end separator ';') strval3 from users a0 inner join lect a on a.lectno= ?param3 and a.userno=a0.userno and a.status=1 and a.ischanged=0 inner join cm b on b.cmno=a.cmno inner join cmmenu b2 on b2.cmno=b.cmno inner join term c on c.tmno=b.tmno inner join cg d on d.cgno=b.cgno left outer join cmmenubm e on e.cmno=b.cmno left outer join boardmaster f on f.bmno=e.bmno where a0.userno= ?param0 and (a0.loginkey= ?param1 or ?param2 =0) group by a.userno,b.cmno,c.tyear,c.tseq,b.classno ,b2.isplan,b2.iscontent,b2.isev,b2.isrs,b2.isgrade ,d.cgname,b.cname ) a group by a.dtype] -2025-12-11 15:21:34,337 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.frontcroom.subdomain] Prepared SQL: [select a.*,b.asname strval4,c.fileurl from ( select a.dtype,sum(a.intval) intval,sum(a.intval2) intval2,sum(a.intval3) intval3,sum(a.intval4) intval4,sum(a.intval5) intval5 ,sum(a.intval6) intval6,sum(a.intval7) intval7,sum(a.intval8) intval8,sum(a.intval9) intval9,sum(a.intval10) intval10 ,sum(a.intval11) intval11 ,max(a.strval) strval,max(a.strval2) strval2,max(a.strval3) strval3 from ( select a.userno dtype,count(b.mno) intval,0 intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11 ,null strval,null strval2,null strval3 from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno union all select a.userno dtype,0 intval,count(b.userno) intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11 ,null strval,null strval2,null strval3 from users a left outer join alarms b on b.userno=a.userno and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) union all select a.userno dtype,0 intval,0 intval2,c.tyear intval3,c.tseq intval4,b.classno intval5 ,b2.isplan intval6,b2.iscontent intval7,b2.isev intval8,b2.isrs intval9,b2.isgrade intval10 ,b.cmno intval11 ,d.cgname strval,b.cname strval2 ,group_concat(case when f.bmno is null then null else concat(f.bmno,':',f.bmname,':',f.bmtype) end separator ';') strval3 from users a0 inner join lect a on a.lectno= ?param3 and a.userno=a0.userno and a.status=1 and a.ischanged=0 inner join cm b on b.cmno=a.cmno inner join cmmenu b2 on b2.cmno=b.cmno inner join term c on c.tmno=b.tmno inner join cg d on d.cgno=b.cgno left outer join cmmenubm e on e.cmno=b.cmno left outer join boardmaster f on f.bmno=e.bmno where a0.userno= ?param0 and (a0.loginkey= ?param1 or ?param2 =0) group by a.userno,b.cmno,c.tyear,c.tseq,b.classno ,b2.isplan,b2.iscontent,b2.isev,b2.isrs,b2.isgrade ,d.cgname,b.cname ) a group by a.dtype ) a inner join assign b on b.subdomain= ?param4 left outer join fileinfo c on c.fgno=b.sitelogo] -2025-12-11 15:21:34,338 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.basecomments] Prepared SQL: [select a.cmtno,a.pcmtno,a.tcmtno,a.baseno,a.cdepth,a.memo,a.memotype,a.fgno,a.cdt,a.udt, a.isdel,a.cno ,b.orgname, b.fileurl, b.fileno ,c.username from cmt a inner join users c on c.userno=a.cno left outer join fileinfo b on b.fgno=a.fgno and b.isdel=0 where a.cmttype= ?param0 and a.baseno= ?param1 order by a.cdt desc] -2025-12-11 15:21:34,338 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsend.get] Prepared SQL: [select a.sendno,a.ehtml,a.etitle from emailsend a left outer join emailban b on b.sendno=a.sendno where a.sendno= ?param0 and a.isdel=0] -2025-12-11 15:21:34,338 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsend.get2] Prepared SQL: [select a.sendno,a.etitle,a.rcvs,ifnull(a.sendeds, ' ') sendeds,ifnull(group_concat(b.email separator ';'), ' ') bans from emailsend a left outer join emailban b on b.sendno=a.sendno where a.sendno= ?param0 and a.isdel=0 group by a.sendno,a.rcvs,a.etitle,a.sendeds] -2025-12-11 15:21:34,338 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.list.rcvnot] Prepared SQL: [select count(a.mno) from memouser a where a.userno= ?param0 and and a.isread=0 and a.isdel=0] -2025-12-11 15:21:34,339 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smssend.get] Prepared SQL: [select c.asname,b.usertype,b.username ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) mobile ,a.smstype,a.isok ,row_number() over(order by b.username) rno, count(a.cno) over() pagetotalcount from smsuser a inner join users b on b.userno=a.userno left outer join assign c on c.asno=b.asno where a.mno= ?param0 order by b.username] -2025-12-11 15:21:34,339 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.home] Prepared SQL: [select b.cnt intval ,c.cnt0 intval2 ,c.cnt1 intval3 ,d.cnt intval4 ,e.cnt intval5 ,f.cnt intval6 ,(SELECT COUNT(*) FROM userleave WHERE status = 0) intval7 from (select 1 col1) a left outer join (select count(mno) cnt from memouser where userno= ?param0 and isread=0 and isdel=0) b on 1=1 left outer join ( select sum(case when a.bmposition=0 then 1 else 0 end) cnt0,sum(case when a.bmposition=1 and b.cmno is not null then 1 else 0 end) cnt1 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.isopen=1 left outer join board c on c.pbno=b.bno and c.isdel=0 where a.bmtype=2 and a.isopen=1 and c.bno is null and a.disptype=0 ) c on 1=1 left outer join ( select count(a.rfdno) cnt from payrfd a left outer join pay b on b.payno = a.payno where a.rstatus=0 and b.rstatus=0 ) d on 1=1 left outer join ( select count(a.payno) cnt from paydvr a inner join pay b on b.payno=a.payno and b.pstatus=1 and b.rstatus=0 inner join payitem c on c.payno = b.payno inner join book bb on bb.bkno=c.itemno where a.dvrcode is null and a.isdvr=1 ) e on 1=1 left outer join ( select count(a.payno) cnt from paytax a where a.ischeck=0 ) f on 1=1] -2025-12-11 15:21:34,339 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.authkey] Prepared SQL: [select jobkey from authkey where authtype= ?param0 and userno= ?param1 and randkey= ?param2 and keytime > now()] -2025-12-11 15:21:34,339 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.authkey.check1] Prepared SQL: [select ctno intval,ismenu intval2,ctype intval3,ccode strval from ct where ctno= ?param0 and authkey= ?param1 ; update ct set authkey=null where ctno= ?param0] -2025-12-11 15:21:34,339 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.authkey.check2] Prepared SQL: [select qno intval from question where qno= ?param0 and authkey= ?param1 ; update question set authkey=null where qno= ?param0] -2025-12-11 15:21:34,339 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.sms.chk] Prepared SQL: [select authno intval,lectno intval2,latime time,lakey strval from smsauth where authno = ?param0] -2025-12-11 15:21:34,339 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsend.in] Prepared SQL: [insert into emailsend(etitle,semail,ehtml,fgno,cmno,rcvs,reademails,rcvcount,readcount,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 ,now(), ?param9 ,now(), ?param9 , ?param10 )] -2025-12-11 15:21:34,340 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsend.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 15:21:34,340 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.sms.in] Prepared SQL: [insert into sms(cmno,mcontents,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,now(), ?param2 ,now(), ?param2 , ?param3 );] -2025-12-11 15:21:34,340 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.sms.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 15:21:34,347 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smsauth] Prepared SQL: [insert into smsauth(latime,lakey,lectno) values(now(), ?param0 , ?param1 );] -2025-12-11 15:21:34,348 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smsauth.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 15:21:34,348 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smsauth2] Prepared SQL: [insert into smsauth(latime,lakey,userno, lectno) values(now(), ?param0 , ?param1 , 0);] -2025-12-11 15:21:34,348 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smsauth2.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 15:21:34,348 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.atalk.send] Prepared SQL: [insert into MTS_ATALK_MSG (TRAN_SENDER_KEY,TRAN_TMPL_CD,TRAN_CALLBACK,TRAN_PHONE,TRAN_SUBJECT,TRAN_MSG,TRAN_DATE,TRAN_TYPE,TRAN_STATUS,TRAN_REPLACE_TYPE,TRAN_REPLACE_MSG) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,now(),5,'1', ?param6 , ?param5 );] -2025-12-11 15:21:34,348 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.comment.delete] Prepared SQL: [update cmt set isdel=1 where cmtno= ?param0 and ( ?param1 is not null or cno= ?param2 );] -2025-12-11 15:21:34,348 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsendok] Prepared SQL: [update emailsend set isdel=0,readcount= ?param0 ,sendeds= ?param1 where sendno= ?param2] -2025-12-11 15:21:34,349 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.memo.alldeleteR] Prepared SQL: [update memouser set isdel=1,udt=now(),uno= ?param0 ,uip= ?param1 where userno= ?param0] -2025-12-11 15:21:34,349 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.memo.alldeleteS] Prepared SQL: [update memo set isdel=1,udt=now(),uno= ?param0 ,uip= ?param1 where cno= ?param0] -2025-12-11 15:21:34,350 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.authkey.save] Prepared SQL: [update authkey set jobkey= ?param0 ,randkey= ?param1 ,keytime=date_add(now(), interval 1 minute) where authtype= ?param2 and userno= ?param3 ; insert into authkey (authtype,userno,jobkey,randkey,keytime) select a.authtype,a.userno,a.jobkey,a.randkey,date_add(now(), interval 1 minute) from (select ?param2 authtype, ?param3 userno, ?param0 jobkey, ?param1 randkey) a left outer join authkey b on b.authtype=a.authtype and b.userno=a.userno where b.authtype is null] -2025-12-11 15:21:34,350 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.sms.extend] Prepared SQL: [update smsauth set latime = now() where authno = ?param0] -2025-12-11 15:21:34,352 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.error] Prepared SQL: [insert into errors (errmsg,userno) values( ?param0 , ?param1 )] -2025-12-11 15:21:34,369 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.list] Prepared SQL: [select a.menuno, a.menuname, a.pmenuno, a.menuurl, a.menulevel, a.menuorder, a.ccount, a.isuse, a.ishid ,concat('/',ifnull(b5.menuno, 0), '/', ifnull(b4.menuno, 0), '/', ifnull(b3.menuno, 0), '/', ifnull(b2.menuno, 0), '/', ifnull(b1.menuno, 0), '/', ifnull(a.menuno, 0), '/') menurout ,case a.menulevel when 0 then ' ' when 1 then b1.menuname when 2 then b2.menuname when 3 then b3.menuname when 4 then b4.menuname when 5 then b5.menuname end pmenuname from ( select a.menuno, a.menuname, a.pmenuno, a.menuurl, a.menulevel, a.menuorder, count(d.menuno) ccount, a.isuse, a.ishid from menu a left outer join menu d on d.pmenuno=a.menuno group by a.menuno, a.menuname, a.pmenuno, a.menuurl, a.menulevel, a.menuorder, a.isuse, a.ishid ) a left outer join menu b1 on b1.menuno=a.pmenuno left outer join menu b2 on b2.menuno=b1.pmenuno left outer join menu b3 on b3.menuno=b2.pmenuno left outer join menu b4 on b4.menuno=b3.pmenuno left outer join menu b5 on b5.menuno=b4.pmenuno order by case a.menulevel when 0 then a.menuorder when 1 then b1.menuorder when 2 then b2.menuorder when 3 then b3.menuorder when 4 then b4.menuorder else b5.menuorder end ,case a.menulevel when 0 then a.menuno when 1 then b1.menuno when 2 then b2.menuno when 3 then b3.menuno when 4 then b4.menuno else b5.menuno end ,case a.menulevel when 1 then a.menuorder when 2 then b1.menuorder when 3 then b2.menuorder when 4 then b3.menuorder when 5 then b4.menuorder else 0 end ,case a.menulevel when 1 then a.menuno when 2 then b1.menuno when 3 then b2.menuno when 4 then b3.menuno when 5 then b4.menuno else 0 end ,case a.menulevel when 2 then a.menuorder when 3 then b1.menuorder when 4 then b2.menuorder when 5 then b3.menuorder else 0 end ,case a.menulevel when 2 then a.menuno when 3 then b1.menuno when 4 then b2.menuno when 5 then b3.menuno else 0 end ,case a.menulevel when 3 then a.menuorder when 4 then b1.menuorder when 5 then b2.menuorder else 0 end ,case a.menulevel when 3 then a.menuno when 4 then b1.menuno when 5 then b2.menuno else 0 end ,case a.menulevel when 4 then a.menuorder when 5 then b1.menuorder else 0 end ,case a.menulevel when 4 then a.menuno when 5 then b1.menuno else 0 end ,case a.menulevel when 5 then a.menuorder else 0 end ,case a.menulevel when 5 then a.menuno else 0 end] -2025-12-11 15:21:34,369 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.authmenu] Prepared SQL: [select a.usertype, a.menuno from menuauth a where a.usertype= ?param0] -2025-12-11 15:21:34,370 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.get] Prepared SQL: [select a.fileno,a.fgno,a.orgname,a.fileurl,a.filesize,a.extension,a.dcount,a.cno,a.uno ,b.tablename,b.columnname from fileinfo a inner join filegroup b on b.fgno=a.fgno where a.FileNo = ?param0 and a.isdel = 0] -2025-12-11 15:21:34,370 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.getall] Prepared SQL: [select a.fileno,a.fgno,a.orgname,a.fileurl,a.filesize,a.extension,a.dcount,a.cno,a.uno ,b.tablename,b.columnname from fileinfo a inner join filegroup b on b.fgno=a.fgno where a.FileNo = ?param0] -2025-12-11 15:21:34,372 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncs.parents.u] Prepared SQL: [select 3 ndepth,v.ndno ncsno,v.dname ncsname,v.dcode ncscode,case when v.ndno=u.ndno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsd v on v.nbno=d.nbno where u.nuno= ?param0 union all select 2 ndepth,v.nbno ncsno,v.bname ncsname,v.bcode ncscode,case when v.nbno=b.nbno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsb b on b.nbno=d.nbno inner join ncsb v on v.nmno=b.nmno where u.nuno= ?param0 union all select 1 ndepth,v.nmno ncsno,v.mname ncsname,v.mcode ncscode,case when v.nmno=m.nmno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncsm v on v.ntno=m.ntno where u.nuno= ?param0 union all select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where u.nuno= ?param0 order by ndepth,ncscode] -2025-12-11 15:21:34,373 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncs.parents.d] Prepared SQL: [select 2 ndepth,v.nbno ncsno,v.bname ncsname,v.bcode ncscode,case when v.nbno=b.nbno then 1 else 0 end isact from ncsd d inner join ncsb b on b.nbno=d.nbno inner join ncsb v on v.nmno=b.nmno where d.ndno= ?param0 union all select 1 ndepth,v.nmno ncsno,v.mname ncsname,v.mcode ncscode,case when v.nmno=m.nmno then 1 else 0 end isact from ncsd d inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncsm v on v.ntno=m.ntno where d.ndno= ?param0 union all select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsd d inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where d.ndno= ?param0 order by ndepth,ncscode] -2025-12-11 15:21:34,373 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncs.parents.b] Prepared SQL: [select 1 ndepth,v.nmno ncsno,v.mname ncsname,v.mcode ncscode,case when v.nmno=m.nmno then 1 else 0 end isact from ncsb b inner join ncsm m on m.nmno=b.nmno inner join ncsm v on v.ntno=m.ntno where b.nbno= ?param0 union all select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsb b inner join ncsm m on m.nmno=b.nmno inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where b.nbno= ?param0 order by ndepth,ncscode] -2025-12-11 15:21:34,373 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncs.parents.m] Prepared SQL: [select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsm m inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where m.nmno= ?param0 order by ndepth,ncscode] -2025-12-11 15:21:34,374 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.sales.bycm] Prepared SQL: [select case b.ptype when 2 then 2 when 3 then 1 else 0 end dtype, 0 intval, case b.ptype when 2 then '±³Àç' when 3 then '½ÃÇè' else '°­ÁÂ' end strval,'¸ÅÃâ' strval2 ,sum(case when month(a.payoktime)=1 then b.payamt else 0 end) longval ,sum(case when month(a.payoktime)=2 then b.payamt else 0 end) longval2 ,sum(case when month(a.payoktime)=3 then b.payamt else 0 end) longval3 ,sum(case when month(a.payoktime)=4 then b.payamt else 0 end) longval4 ,sum(case when month(a.payoktime)=5 then b.payamt else 0 end) longval5 ,sum(case when month(a.payoktime)=6 then b.payamt else 0 end) longval6 ,sum(case when month(a.payoktime)=7 then b.payamt else 0 end) longval7 ,sum(case when month(a.payoktime)=8 then b.payamt else 0 end) longval8 ,sum(case when month(a.payoktime)=9 then b.payamt else 0 end) longval9 ,sum(case when month(a.payoktime)=10 then b.payamt else 0 end) longval10 ,sum(case when month(a.payoktime)=11 then b.payamt else 0 end) longval11 ,sum(case when month(a.payoktime)=12 then b.payamt else 0 end) longval12 from pay a inner join payitem b on b.payno=a.payno and a.pstatus=1 where year(a.payoktime)= ?param0 and a.pstatus=1 group by b.ptype,month(a.payoktime) union all select case b.ptype when 2 then 2 when 3 then 1 else 0 end dtype, 1 intval, '','ȯºÒ' strval ,(case when month(b.refundtime)=1 then b.refundamt else 0 end) * -1 longval ,(case when month(b.refundtime)=2 then b.refundamt else 0 end) * -1 longval2 ,(case when month(b.refundtime)=3 then b.refundamt else 0 end) * -1 longval3 ,(case when month(b.refundtime)=4 then b.refundamt else 0 end) * -1 longval4 ,(case when month(b.refundtime)=5 then b.refundamt else 0 end) * -1 longval5 ,(case when month(b.refundtime)=6 then b.refundamt else 0 end) * -1 longval6 ,(case when month(b.refundtime)=7 then b.refundamt else 0 end) * -1 longval7 ,(case when month(b.refundtime)=8 then b.refundamt else 0 end) * -1 longval8 ,(case when month(b.refundtime)=9 then b.refundamt else 0 end) * -1 longval9 ,(case when month(b.refundtime)=10 then b.refundamt else 0 end) * -1 longval10 ,(case when month(b.refundtime)=11 then b.refundamt else 0 end) * -1 longval11 ,(case when month(b.refundtime)=12 then b.refundamt else 0 end) * -1 longval12 from pay a inner join payitem b on b.payno=a.payno and a.pstatus=1 and b.rstatus > 0 and b.refundtime is not null and year(b.refundtime)= ?param0 where a.pstatus=1 and a.rstatus > 0 group by b.ptype,month(b.refundtime) order by dtype,intval] -2025-12-11 15:21:34,377 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcalc.print] Prepared SQL: [select a.cmno,a.feeloc,a.feebkpr,a.feebrt,a.feemat,a.feefoo,a.feeetc,a.prtcnt ,b.cname,b.classno,b.sstime,b.setime ,c.pfee ,d.username,CAST(AES_DECRYPT(UNHEX(d.userpno), 'np123@!') AS char) userpno,d.bankname,CAST(AES_DECRYPT(UNHEX(d.bankno), 'np123@!') AS char) bankno,d.post,d.address1,d.address2 ,row_number() over(order by d.username) rno from cmcalc a inner join cm b on b.cmno=a.cmno inner join cmprof c on c.cmno=b.cmno inner join users d on d.userno=c.userno where a.cmno= ?param0 order by rno] -2025-12-11 15:21:34,377 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.npsystem] Prepared SQL: [select count(b.daokey) from (select 1 col1) a left outer join npsystem b on b.daokey= ?param0] -2025-12-11 15:21:34,377 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.ncs.check.t] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select 0 intval, count(m.nmno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno where t.ntno= ?param0 union all select 0 intval,count(b.nbno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno left outer join ncsb b on b.nmno=m.nmno where t.ntno= ?param0 union all select count(cmd.cmno) intval,count(distinct d.ndno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join cmncsd cmd on cmd.ndno=d.ndno where t.ntno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join ncsu u on u.ndno=d.ndno where t.ntno= ?param0 ) a] -2025-12-11 15:21:34,377 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.ncs.check.m] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select 0 intval,count(b.nbno) intval2 from ncsm m left outer join ncsb b on b.nmno=m.nmno where m.nmno= ?param0 union all select count(cmd.cmno) intval,count(distinct d.ndno) intval2 from ncsm m left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join cmncsd cmd on cmd.ndno=d.ndno where m.nmno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncsm m left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join ncsu u on u.ndno=d.ndno where m.nmno= ?param0 ) a] -2025-12-11 15:21:34,377 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.ncs.check.b] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select count(cmd.cmno) intval,count(distinct d.ndno) intval2 from ncsb b left outer join ncsd d on d.nbno=b.nbno left outer join cmncsd cmd on cmd.ndno=d.ndno where b.nbno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncsb b left outer join ncsd d on d.nbno=b.nbno left outer join ncsu u on u.ndno=d.ndno where b.nbno= ?param0 ) a] -2025-12-11 15:21:34,377 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.ncs.check.d] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select count(cmd.cmno) intval,0 intval2 from ncsd d left outer join cmncsd cmd on cmd.ndno=d.ndno where d.ndno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncsd d left outer join ncsu u on u.ndno=d.ndno where d.ndno= ?param0 ) a] -2025-12-11 15:21:34,378 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.insert] Prepared SQL: [insert into menu(menuname,pmenuno,menuurl,menulevel,menuorder,isuse,ishid,cdt,cno,udt,uno,uip) select ?param0 , ?param1 ,ifnull( ?param2 ,''),ifnull(c.menulevel, -1) + 1, ?param3 , ?param4 , ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 from (select ?param8 menuno) a left outer join menu b on b.menuno=a.menuno left outer join menu c on c.menuno= ?param1 where b.menuno is null] -2025-12-11 15:21:34,379 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.insert.SelectKey] Prepared SQL: [select last_insert_id()] -2025-12-11 15:21:34,379 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.filegroup.insert] Prepared SQL: [INSERT INTO filegroup (tablename,columnname, cdt,cno,udt,uno,uip) VALUES ( ?param0 , ?param1 , cdt,cno,udt,uno,uip)] -2025-12-11 15:21:34,379 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.filegroup.insert.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 15:21:34,379 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.okcert3.in] Prepared SQL: [insert into okcert3log (gubn, ret, reason, sn, rsltcd, rslt, dt) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , now()] -2025-12-11 15:21:34,379 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.okcert3.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 15:21:34,380 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.userauth.save] Prepared SQL: [insert into menuauth (usertype,authname,menuno,isdel,cdt,cno,udt,uno,uip) select max(usertype)+1, ?param0 ,1,0,now(), ?param1 ,now(), ?param1 , ?param2 from menuauth] -2025-12-11 15:21:34,380 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.authname.save] Prepared SQL: [update menuauth set authname= ?param0 where usertype= ?param1] -2025-12-11 15:21:34,380 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.userauth.del] Prepared SQL: [delete a from menuauth a left outer join( select count(userno) usercnt,usertype from users where usertype = ?param0 group by usertype )b on b.usertype = a.usertype where a.usertype = ?param0 and (b.usercnt < 1 or b.usercnt is null); insert into menuauth (usertype,authname,menuno,isdel,cdt,cno,udt,uno,uip) select * from ( select ?param0 usertype, ?param1 authname,1 menuno,0 isdel,now() cdt, ?param2 cno,now() udt, ?param2 uno, ?param3 uip ) a where not exists( select usertype,authname,menuno from menuauth where usertype = ?param0 and menuno = 1 ); update menuauth a left outer join ( select count(userno) usercnt,usertype from users where usertype = ?param0 and status=1 group by usertype ) b on b.usertype = a.usertype set isdel=1 where a.usertype= ?param0 and (b.usercnt < 1 or b.usercnt is null);] -2025-12-11 15:21:34,380 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.chageposition] Prepared SQL: [update menu a left outer join menu b on b.menuno= ?param0 left outer join menu c on c.menuno= ?param1 set a.pmenuno= ?param1 , a.menuorder = ifnull(b.menuorder, -1) + 1, a.menulevel=c.menulevel + 1 , a.udt=now(), a.uno= ?param2 , a.uip= ?param3 where a.menuno= ?param4] -2025-12-11 15:21:34,380 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.update] Prepared SQL: [update menu a left outer join (select menulevel from menu where menuno= ?param0 ) b on 1 = 1 set udt=now(), uno= ?param1 , uip= ?param2 ,menuname= ?param3 , pmenuno= ?param0 , menuurl=ifnull( ?param4 , ''),a.menulevel=b.menulevel + 1,menuorder= ?param5 ,isuse= ?param6 ,ishid= ?param7 where a.menuno= ?param8 ;] -2025-12-11 15:21:34,380 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.delete] Prepared SQL: [delete from menuauth where menuno= ?param0 ; delete from menu where menuno= ?param0] -2025-12-11 15:21:34,380 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.down] Prepared SQL: [update fileinfo set dcount = dcount + 1 where fileno= ?param0] -2025-12-11 15:21:34,381 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.del] Prepared SQL: [update fileinfo set uip= ?param0 , uno= ?param1 , isdel=1 where fileno= ?param2 and ( ?param3 = 1 or ?param1 = -999 or cno= ?param1 )] -2025-12-11 15:21:34,381 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.del2] Prepared SQL: [update fileinfo set uip= ?param0 , uno= ?param1 , isdel=1 where fgno= ?param2 and ( ?param3 = 1 or ?param1 = -999 or cno= ?param1 )] -2025-12-11 15:21:34,381 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncst.in] Prepared SQL: [insert into ncst (ntype,tcode,tname,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 ,now(), ?param3 ,now(), ?param3 , ?param4 )] -2025-12-11 15:21:34,381 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncst.up] Prepared SQL: [update ncst set udt=now(),uno= ?param0 ,uip= ?param1 ,tcode= ?param2 ,tname= ?param3 where ntno= ?param4] -2025-12-11 15:21:34,382 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.actlog.set] Prepared SQL: [insert into actlog (logtype,logtarget,userno,logdata,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 )] -2025-12-11 15:21:34,383 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.authlog.set] Prepared SQL: [insert into authlog(logtype,userno,usertypeorg,usertypenew,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 )] -2025-12-11 15:21:34,383 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.authlog.set2] Prepared SQL: [insert into authlog(logtype,userno,usertypeorg,usertypenew,cdt,cno,udt,uno,uip) select ?param0 , ?param1 ,a.usertype, ?param2 ,now(), ?param3 ,now(), ?param3 , ?param4 from users a where a.userno= ?param1 and a.usertype <> ?param2] -2025-12-11 15:21:34,383 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.kcblog.in] Prepared SQL: [insert into kcblog (cdt,cp_cd,mobile,vssn,logmsg) values(now(), ?param0 ,case when ?param1 is not null then HEX(AES_ENCRYPT( ?param1 , 'np123@!')) else null end , ?param2 , ?param3 );] -2025-12-11 15:21:34,384 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [excellog.in] Prepared SQL: [INSERT INTO exceldownlog (userno, userid, username, actiontime, position, comment, userip) SELECT userno, userid, username, sysdate(), ?param0 , ?param1 , ?param2 FROM users where userno = ?param3] -2025-12-11 15:21:34,402 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.myterm] Prepared SQL: [select distinct c.tmno,c.tyear,c.tseq from cmprof a inner join cm b on b.cmno=a.cmno and b.ismaster=0 and b.isdel=0 inner join term c on c.tmno=b.tmno where a.userno= ?param0 order by c.tyear desc,c.tseq] -2025-12-11 15:21:34,402 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.term.ys] Prepared SQL: [select distinct tmno,tyear,tseq from term order by tyear desc,tseq] -2025-12-11 15:21:34,404 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmdatas] Prepared SQL: [select a.dtype,a.intval,a.intval2,a.intval3 ,a.strval,a.strval2 from( select 1 dtype ,a.userno intval,b.usertype intval2 ,row_number() over (order by b.username desc) intval3 ,b.username strval,null strval2 from cmprof a inner join users b on b.userno=a.userno where a.cmno= ?param0 order by b.username desc ) a union all select 2 ,b.bkno,0 ,row_number() over (order by b.bkno) intval3 ,b.bkname,null from cmbook a inner join book b on b.bkno=a.bkno where a.cmno= ?param0 union all select 3 dtype ,b.cmno,a.ispre ,row_number() over (order by b.cmno) intval3 ,b.cname,null from cmrelay a inner join cm b on b.cmno=a.rcmno where a.cmno= ?param0 union all select 4 ,b.ndno,0 ,row_number() over (order by b.ndno) intval3 ,b.dname,b.acode from cmncsd a inner join ncsd b on b.ndno=a.ndno where a.cmno= ?param0 order by dtype,intval3] -2025-12-11 15:21:34,404 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.datacreatecmbycmmaster] Prepared SQL: [select a.cmno,a.cname,row_number() over(order by a.udt desc) rno from cm a where a.ismaster=1 and a.isdel=0 and a.cgno= ?param0 order by rno] -2025-12-11 15:21:34,405 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnigscd.exists] Prepared SQL: [select count(*) from cminning a inner join cminningscd b on a.cmino = b.cmino where cmno = ?param0] -2025-12-11 15:21:34,406 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmev] Prepared SQL: [select a.cmno,a.attend,a.attendcut,a.attendrfd,a.attendcutrfd,a.mid,a.midcut,a.midrfd,a.midcutrfd,a.final,a.finalcut,a.finalrfd,a.finalcutrfd,a.subject,a.subjectcut,a.subjectrfd ,a.subjectcutrfd,a.discuss,a.discusscut,a.discussrfd,a.discusscutrfd,a.etc,a.etccut,a.etcrfd,a.etccutrfd,a.cut,a.cutrfd,a.isoffabs ,b.scdtype ,c.cshape from cmev a inner join cm c on c.cmno = a.cmno left outer join cminning b on b.cmno = a.cmno and b.isscd = 1 where a.cmno= ?param0] -2025-12-11 15:21:34,406 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.est] Prepared SQL: [select 0 gubun,case when a.extype = 0 then 1 else 2 end estkind ,a.exno,a.cmno,a.extype,a.exname,a.edesc,a.etime,a.econdition,a.evtype,a.eqtype,a.israndq,a.israndqi,a.qcount,a.isblur,a.tpoint,a.relaylimit,a.isusebackup,a.isseq ,null sdno,null sdtype,null sdname,null sddesc,null sdcondition ,null rsno,null rscno,null rstype,null rsname,null rscondition , row_number() over(partition by a.extype order by a.cdt) rno ,null as iseq,null as teachername from cmex a where a.cmno= ?param0 and a.isdel=0 union all select 1 gubun,case when a.sdtype = 0 then 11 else 21 end estkind ,a.sdno exno,a.cmno,a.sdtype extype,a.sdname exname,a.sddesc edesc,null etime,a.sdcondition econdition,null evtype,null eqtype,null israndq,null israndqi,null qcount,null isblur,a.tpoint,null relaylimit,null isusebackup,null isseq ,a.sdno,a.sdtype,a.sdname,a.sddesc,a.sdcondition ,null rsno,null rscno,null rstype,null rsname,null rscondition , row_number() over(partition by a.sdtype order by a.cdt) rno ,null as iseq,null as teachername from cmsd a where a.cmno= ?param0 and a.isdel=0 union all select 2 gubun,case when a.rstype = 0 then 32 else 31 end estkind ,a.rsno exno,a.cmno,a.rstype extype,a.rsname exname,null edesc,null etime,a.rscondition econdition,null evtype,null eqtype,null israndq,null israndqi,null qcount,null isblur,null tpoint,null relaylimit,null isusebackup,null isseq ,null sdno,null sdtype,null sdname,null sddesc,null sdcondition ,a.rsno,a.rscno,a.rstype,a.rsname,a.rscondition , row_number() over(partition by a.rstype order by a.cdt) rno ,b.iseq,c.username as teachername from cmrs a left outer join cminning b on a.cmino = b.cmino left outer join users c on b.userno = c.userno where a.cmno= ?param0 and a.isdel=0 order by rsno] -2025-12-11 15:21:34,407 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmexqs] Prepared SQL: [select a.eqno,a.exno,a.qseq,a.qno,a.rpoint , b.qtextstring, b.dpoint, b.qdiff, b.cc1, b.cc2, b.cc3, b.cc4, b.cc5,b.atype , cc.cname qdiffname, cc1.cname ccname1, cc2.cname ccname2, cc3.cname ccname3, cc4.cname ccname4, cc5.cname ccname5 from cmexq a inner join question b on b.qno=a.qno left outer join comcode cc on cc.ccode = b.qdiff left outer join comcode cc1 on cc1.ccode = b.cc1 left outer join comcode cc2 on cc2.ccode = b.cc2 left outer join comcode cc3 on cc3.ccode = b.cc3 left outer join comcode cc4 on cc4.ccode = b.cc4 left outer join comcode cc5 on cc5.ccode = b.cc5 where a.exno= ?param0 order by a.qseq] -2025-12-11 15:21:34,407 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.exsave.valid] Prepared SQL: [select count(d.exno) from (select 1 as col1) a left outer join lectex d on d.exno= ?param0] -2025-12-11 15:21:34,407 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.sdsave.valid] Prepared SQL: [select sum(cnt) from ( select count(d.sdno) cnt from (select 1 as col1) a left outer join lectsd d on d.sdno= ?param0 union all select count(d.sdno) from (select 1 as col1) a left outer join lectsdboard d on d.sdno= ?param0 ) a] -2025-12-11 15:21:34,407 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rssave.valid] Prepared SQL: [select count(d.rsno) from (select 1 as col1) a left outer join lectrs d on d.rsno= ?param0] -2025-12-11 15:21:34,407 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rscsave.valid] Prepared SQL: [select count(d.rscno) from (select 1 as col1) a left outer join cmrs d on d.rscno= ?param0] -2025-12-11 15:21:34,407 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmexlayers] Prepared SQL: [select a.exno ,case when a.qdiff = 1 then null else a.qdiff end qdiff ,case when a.cc1 = 1 then null else a.cc1 end cc1 ,case when a.cc2 = 1 then null else a.cc2 end cc2 ,case when a.cc3 = 1 then null else a.cc3 end cc3 ,case when a.cc4 = 1 then null else a.cc4 end cc4 ,case when a.cc5 = 1 then null else a.cc5 end cc5 ,a.qcount,a.rpoint , cc.cname qdiffname, cc1.cname ccname1, cc2.cname ccname2, cc3.cname ccname3, cc4.cname ccname4, cc5.cname ccname5 from cmexlayer a left outer join comcode cc on cc.ccode = a.qdiff and cc.ccode > 0 left outer join comcode cc1 on cc1.ccode = a.cc1 and cc1.ccode > 0 left outer join comcode cc2 on cc2.ccode = a.cc2 and cc2.ccode > 0 left outer join comcode cc3 on cc3.ccode = a.cc3 and cc3.ccode > 0 left outer join comcode cc4 on cc4.ccode = a.cc4 and cc4.ccode > 0 left outer join comcode cc5 on cc5.ccode = a.cc5 and cc5.ccode > 0 where a.exno= ?param0 order by cc.corder, cc1.corder, cc2.corder] -2025-12-11 15:21:34,407 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.extype1count] Prepared SQL: [select count(b.exno) from (select 1 col1) a left outer join cmex b on b.cmno= ?param0 and b.isdel=0 and b.exno <> ?param1 and b.extype=1] -2025-12-11 15:21:34,407 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.check] Prepared SQL: [select count(b.rsno) from (select 1 col1) a left outer join cmrs b on b.cmno= ?param0 and b.rsno <> ?param1 and b.rstype= ?param2 and b.isdel=0] -2025-12-11 15:21:34,408 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.questionusings] Prepared SQL: [select sum(cnt) from ( select 0 as cnt union all select count(qno) from cmexq where qno= ?param0 union all select count(qno) from rscq where qno= ?param0 ) a] -2025-12-11 15:21:34,409 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.questionitem.valid] Prepared SQL: [select sum(cnt) from ( select 0 as cnt union all select a.qno from ( select b.qno from questionitem a inner join cmexq b on b.qno=a.qno where a.qino= ?param0 limit 1) a union all select a.qno from ( select b.qno from questionitem a inner join rscq b on b.qno=a.qno where a.qino= ?param0 limit 1) a ) a] -2025-12-11 15:21:34,409 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmmenus] Prepared SQL: [select a.cmno,a.isplan,a.iscontent,a.isev,a.isrs,a.isgrade ,b.bmno from cmmenu a left outer join cmmenubm b on b.cmno=a.cmno where a.cmno= ?param0] -2025-12-11 15:21:34,409 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rscqs] Prepared SQL: [select a.rscqno,a.rscno,a.qno,a.dseq , b.qtextstring, b.dpoint, b.qdiff, b.cc1, b.cc2, b.cc3, b.cc4, b.cc5,b.atype , cc.cname qdiffname, cc1.cname ccname1, cc2.cname ccname2, cc3.cname ccname3, cc4.cname ccname4, cc5.cname ccname5 ,row_number() over(order by a.dseq, a.rscqno) rno from rscq a inner join question b on b.qno=a.qno left outer join comcode cc on cc.ccode = b.qdiff left outer join comcode cc1 on cc1.ccode = b.cc1 left outer join comcode cc2 on cc2.ccode = b.cc2 left outer join comcode cc3 on cc3.ccode = b.cc3 left outer join comcode cc4 on cc4.ccode = b.cc4 left outer join comcode cc5 on cc5.ccode = b.cc5 where a.rscno= ?param0 order by rno] -2025-12-11 15:21:34,409 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminfile] Prepared SQL: [select 1 dtype,a.sdno intval,a.fgno longval,b.fileno longval2,0 longval4,b.fileurl strval from cmsd a inner join fileinfo b on b.fgno=a.fgno and b.isdel=0 where a.cmno= ?param0 union all select 0,exno,null,null,null,null from cmex where cmno= ?param0 and isdel=0 union all select 2,0,a.fgnotf,b.fileno,a.cmino,b.fileurl from cminning a inner join fileinfo b on b.fgno=a.fgnotf and b.isdel=0 where a.cmno= ?param0 union all select 3,a.cmno,a.fgnocm,b.fileno,0,b.fileurl from cm a inner join fileinfo b on b.fgno=a.fgnocm and b.isdel=0 where a.cmno= ?param0 order by dtype,intval,longval2] -2025-12-11 15:21:34,410 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.check.cmpcpay] Prepared SQL: [select count(b.pino) from (select 1 as col1) a left outer join payitem b on b.ptype=1 and b.pcno = ?param0] -2025-12-11 15:21:34,410 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ct.checkcmi] Prepared SQL: [select count(b.cmino) dcnt from ct a left outer join cminning b on b.ctno=a.ctno where a.ctno= ?param0 group by a.ctno] -2025-12-11 15:21:34,410 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.pcm.foras] Prepared SQL: [select distinct d.cmno value,d.cname text from users a inner join lect b on b.userno=a.userno and b.status<5 inner join cm c on c.cmno=b.cmno inner join cm d on d.cmno=c.pcmno where a.asno= ?param0 order by text,value] -2025-12-11 15:21:34,410 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cm.foras] Prepared SQL: [select distinct c.cmno value,concat(c.cname,'(',c.classno,')') text from users a inner join lect b on b.userno=a.userno and b.status<5 inner join cm c on c.cmno=b.cmno and c.pcmno= ?param0 where a.asno= ?param1 order by text,value] -2025-12-11 15:21:34,410 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.pcm.forall] Prepared SQL: [select a.cmno value,a.cname text from cm a where a.ismaster=1 and a.isuse=1 and a.isdel=0 order by text,value] -2025-12-11 15:21:34,410 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cm.forall] Prepared SQL: [select a.cmno value,concat(a.cname,'(',a.classno,')') text from cm a where a.pcmno= ?param0 and a.ismaster=1 and a.isuse=1 and a.isdel=0 order by text,value] -2025-12-11 15:21:34,410 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cms.forpay] Prepared SQL: [select c.cmno,case when b.isjoin=1 then c.infee else c.infee end fee, c.accommofee, b.isjoin,d.lectno lectnocheck from users a left outer join assign b on b.asno=a.asno inner join cm c on c.cmno= ?param0 left outer join lect d on d.userno=a.userno and d.cmno=c.cmno and d.status in (1,2,3,4,6) and d.ischanged=0 where a.userno= ?param1] -2025-12-11 15:21:34,411 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cms.forpaypc] Prepared SQL: [select c.cmno,case when b.isjoin=1 then c.infee else c.outfee end fee,b.isjoin from users a left outer join assign b on b.asno=a.asno inner join cmpc c on c.pcno= ?param0 where a.userno= ?param1] -2025-12-11 15:21:34,411 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcheck.forbuy] Prepared SQL: [select 1 rno,a.cmno,a.quota ,b.status lectstatus ,count(d.userno) countlect from cm a left outer join lect b on b.cmno=a.cmno and b.userno= ?param0 and b.status < 5 and b.ischanged=0 left outer join lect c on c.cmno=a.cmno and c.status < 5 and c.ischanged=0 left outer join users d on d.userno=c.userno and d.status=1 where a.cmno= ?param1 and a.ismaster=0 and a.rstime < now() and a.retime > now() and a.isuse=1 and a.isdel=0 group by a.cmno,a.quota,b.status union all select 2,a.cmno,0 ,b.status ,0 from cm a inner join lect b on b.cmno <> a.cmno and b.userno= ?param0 and b.status < 5 inner join cm c on c.cmno=b.cmno and c.pcmno=a.pcmno where a.cmno = ?param1] -2025-12-11 15:21:34,413 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.assign.applyedu.byasno] Prepared SQL: [select a.asno,a.ascode,a.isjoin,a.joinyear,a.joinprice,a.asname,a.ceoname,a.brno,a.eino,a.grno,a.btype,a.bkind,a.salesamount,a.homeurl,a.mcount,a.aday,a.astype,a.asctg,a.askey,a.post ,a.address1,a.address2,a.fgnobno,a.fgnobank,a.joindate,a.exitdate,a.status,a.issite,a.subdomain,a.sitename,a.sitelogo,a.sitefooter,a.siteip,a.ismain,a.mname,a.isdel ,CAST(AES_DECRYPT(UNHEX(a.mphone), 'np123@!') AS char) mphone ,CAST(AES_DECRYPT(UNHEX(a.taxemail), 'np123@!') AS char) taxemail from assign a where a.asno= ?param0 and a.isdel=0] -2025-12-11 15:21:34,413 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscdcheck] Prepared SQL: [select a.quota - (select count(z.lectno) cnt from lect z where a.cmisno = z.cmisno and z.status in (1,2) and z.ischanged=0) from cminningscd a where a.cmisno = ?param0] -2025-12-11 15:21:34,416 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmin] Prepared SQL: [insert into cm(ismaster,cgno,pcmno,cname,kname,tmno,classno,rstime,retime,sstime,setime,gstime,getime,cshape ,infee,outfee,accommofee,quota ,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,isuse,isdel,isseq,fgnocm,typeman,typeedu,typegrade,typejob,typejobitem,iscertificate,ischkatt,isaccommodation,daylectinninglimit,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 , ?param28 , ?param29 , ?param30 ,0, ?param31 , ?param32 , ?param33 , ?param34 , ?param35 , ?param36 , ?param37 , ?param38 , ?param39 , ?param40 ,10,now(), ?param41 ,now(), ?param41 , ?param42 );] -2025-12-11 15:21:34,416 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 15:21:34,418 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnings.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into cminning (cmno,week,iseq,isonline,ititle,icontent,idate,iday,ist,iet,fgnotf,ctno,istaste,sttime,atime,mstime,metime,userno,isscd,scdtype,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 ,now(), ?param20 ,now(), ?param20 , ?param21 from (select 1 col1) a left outer join cminning b on b.cmno= ?param0 and b.iseq= ?param2 where b.cmino is null] -2025-12-11 15:21:34,418 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnings.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-11 15:21:34,419 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into cminningscd(cmino,estart,eend,quota,studyplace,sseq,comment,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 ,now(), ?param7 ,now(), ?param7 , ?param8 )] -2025-12-11 15:21:34,419 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-11 15:21:34,420 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.in] Prepared SQL: [INSERT INTO cmex (cmno,extype,exname,edesc,etime,econdition,evtype,eqtype,israndq,israndqi,qcount,isblur,tpoint,relaylimit,isusebackup,isseq,isreexamable,isresultopen,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 ,0,now(), ?param18 ,now(), ?param18 , ?param19 )] -2025-12-11 15:21:34,420 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 15:21:34,422 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.question.in] Prepared SQL: [INSERT INTO question (cmno, qdiff, cc1, cc2, cc3, cc4, cc5, isuse, atype, dpoint, qtext, qtextstring, qdesc, rightcount,ispassspace,isignorecase, cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , now(), ?param16 ,now(), ?param16 , ?param17 );] -2025-12-11 15:21:34,422 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.question.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 15:21:34,422 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.in] Prepared SQL: [insert into cmsd(sdtype,cmno,sdname,sddesc,tpoint,sdcondition,fgno,isdel,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 ,0,now(), ?param7 ,now(), ?param7 , ?param8 );] -2025-12-11 15:21:34,422 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 15:21:34,422 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.in] Prepared SQL: [insert into cmrs(rstype,cmno,rsname,rscondition,rscno,isdel,cmino,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,0, ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 );] -2025-12-11 15:21:34,422 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 15:21:34,422 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rsc.in] Prepared SQL: [insert into rsc(rstype,rscname,isuse,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 ,now(), ?param3 ,now(), ?param3 , ?param4 );] -2025-12-11 15:21:34,422 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rsc.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 15:21:34,423 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy0] Prepared SQL: [insert into cm(ismaster,cgno,pcmno,cname,kname,tmno,classno,rstime,retime,sstime,setime,gstime,getime,cshape,typeman,typeedu,typegrade,typejob,typejobItem,infee,outfee,accommofee,quota,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,isuse,isseq,iscertificate,isdel,studydays,isaccommodation,daylectinninglimit,cdt,cno,udt,uno,uip) select ?param0 ,cgno,case when a.ismaster = 1 and ?param0 = 0 then a.cmno else a.pcmno end,ifnull( ?param1 , concat('»çº»_', cname)),a.kname, ?param2 ,case when ?param2 is null then null else ifnull(b.classno,0)+1 end ,t.rstime ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then '2099-12-31 23:59:59' else date_format(t.retime,'%Y-%m-%d 23:59:59') end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else t.sstime end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else date_format(t.setime,'%Y-%m-%d 23:59:59') end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else t.gstime end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else date_format(t.getime,'%Y-%m-%d 23:59:59') end ,a.cshape,a.typeman,a.typeedu,a.typegrade,a.typejob, a.typejobItem,infee,outfee,accommofee,quota,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,1,isseq,a.iscertificate,0,studydays,isaccommodation,daylectinninglimit,now(), ?param3 ,now(), ?param3 , ?param4 from cm a left outer join ( select max(b.classno) classno from cm a inner join cm b on b.ismaster=0 and b.pcmno=case when a.ismaster=1 then a.cmno else a.pcmno end and b.isdel=0 and b.tmno=ifnull( ?param2 ,0) where a.cmno= ?param5 ) b on b.classno is not null left outer join term t on t.tmno= ?param2 where a.cmno= ?param5 ;] -2025-12-11 15:21:34,423 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy0.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 15:21:34,423 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy.ex0] Prepared SQL: [insert into cmex (cmno,extype,exname,edesc,etime,econdition,evtype,eqtype,israndq,israndqi,qcount,isblur,tpoint,relaylimit,isusebackup,isseq,isresultopen,isreexamable,isdel,cdt,cno,udt,uno,uip) select ?param0 ,extype,exname,edesc,etime,econdition,evtype,eqtype,israndq,israndqi,qcount,isblur,tpoint,relaylimit,isusebackup,isseq,isresultopen,isreexamable,0,now(), ?param1 ,now(), ?param1 , ?param2 from cmex a where a.exno= ?param3 ;] -2025-12-11 15:21:34,423 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy.ex0.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 15:21:34,424 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmpcin] Prepared SQL: [insert into cm (ismaster,cgno,pcmno,cname,tmno,classno,rstime,retime,sstime,setime,gstime,getime,cshape,infee,outfee,quota,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,isuse,isseq,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,null, ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 ,1,0,0,now(), ?param27 ,now(), ?param27 , ?param28 );] -2025-12-11 15:21:34,424 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmpcin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 15:21:34,425 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ct.in] Prepared SQL: [INSERT INTO ct (cmno,qdiff,cc1,cc2,cc3,cc4,cc5,ctype,ccode,ccodedel,ctname,fgnothumb,fgnotf,tfurl,ismenu,isdel,isuse,isoversize,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 ,0, ?param14 , ?param15 ,now(), ?param16 ,now(), ?param16 , ?param17 );] -2025-12-11 15:21:34,425 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ct.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 15:21:34,425 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.pplog.applyedu.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into pplog ( userno,cmno,isready,cgcode,cshape,typeman,typeedu,typegrade,typejob,typejobItem,cgno,cmisno,isrebate,rbankname,rbankacc,rbankowner,asname,brno,ceoname,post,address1,address2,btype,bkind,eino,mname ,mphone,taxemail,userpno,mobile,email,upost,uaddress1,uaddress2,isassignuser,uduty,slevel,isaccommodation,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 ,HEX(AES_ENCRYPT( ?param14 , 'np123@!')) , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 ,HEX(AES_ENCRYPT( ?param26 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param27 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param28 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param29 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param30 , 'np123@!')) , ?param31 , ?param32 , ?param33 , ?param34 , ?param35 , ?param36 , ?param37 ,now(), ?param38 ,now(), ?param38 , ?param39 )] -2025-12-11 15:21:34,426 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.pplog.applyedu.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 15:21:34,426 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.term.in] Prepared SQL: [insert into term (tyear,tseq,rstime,retime,sstime,setime,gstime,getime,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 ,now(), ?param8 ,now(), ?param8 , ?param9 )] -2025-12-11 15:21:34,426 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.term.up] Prepared SQL: [update term set udt=now(),uno= ?param0 ,uip= ?param1 ,tyear = ?param2 ,tseq = ?param3 ,rstime= ?param4 ,retime= ?param5 ,sstime= ?param6 ,setime= ?param7 ,gstime= ?param8 ,getime= ?param9 where tmno= ?param10] -2025-12-11 15:21:34,426 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cg.in] Prepared SQL: [insert into cg (pcgno,cgname,cgcode,isuse,iscover,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,0,now(), ?param5 ,now(), ?param5 , ?param6 )] -2025-12-11 15:21:34,426 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmup] Prepared SQL: [update cm set udt=now(),uno= ?param0 ,uip= ?param1 ,cgno = ?param2 ,pcmno = ?param3 ,cname = ?param4 ,kname = ?param5 ,rstime = ?param6 ,retime = ?param7 ,sstime = ?param8 ,setime = ?param9 ,gstime = ?param10 ,getime = ?param11 ,cshape = ?param12 ,infee = ?param13 ,outfee = ?param14 ,accommofee = ?param15 ,quota = ?param16 ,introhtml = ?param17 ,targethtml = ?param18 ,goalhtml = ?param19 ,contenthtml = ?param20 ,studyplace = ?param21 ,studytime = ?param22 ,certcc = ?param23 ,certgradecc = ?param24 ,jobcc = ?param25 ,jobpositiongrade = ?param26 ,difficulty = ?param27 ,isrefund = ?param28 ,isuse = ?param29 ,fgnocm = ?param30 ,typeman = ?param31 ,typeedu = ?param32 ,typegrade = ?param33 ,typejob = ?param34 ,typejobitem = ?param35 ,iscertificate = ?param36 ,ischkatt = ?param37 ,studydays = ?param38 ,isaccommodation = ?param39 where cmno= ?param40] -2025-12-11 15:21:34,427 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.profclear] Prepared SQL: [update cminning a inner join ( select a.cmino from cminning a left outer join cmprof b on b.cmno=a.cmno and a.userno=b.userno where a.cmno= ?param0 and b.userno is null ) b on b.cmino=a.cmino set a.userno=null where a.cmno= ?param0] -2025-12-11 15:21:34,427 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.del] Prepared SQL: [delete from cminning where cmino = ( select a.cmino from ( select case when count(c.lectno) < 1 then ?param0 else 0 end cmino from (select 1 col1) a left outer join cminning b on b.cmino= ?param0 left outer join lect c on c.cmno=b.cmno) a )] -2025-12-11 15:21:34,427 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.del2] Prepared SQL: [delete from cminning where cmino = ?param0] -2025-12-11 15:21:34,427 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.del3] Prepared SQL: [delete from cminning where cmino = ( select a.cmino from ( select case when count(b.cmino) < 1 then ?param0 else 0 end cmino from (select 1 col1) a left outer join cminningscd b on b.cmino= ?param0 ) a )] -2025-12-11 15:21:34,428 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.del] Prepared SQL: [delete from cminningscd where cmisno = ( select a.cmisno from ( select case when count(c.lectno) < 1 then ?param0 else 0 end cmisno from (select 1 col1) a left outer join cminningscd b on b.cmisno= ?param0 left outer join lect c on c.cmisno=b.cmisno and c.status=1 and c.ischanged=0 ) a )] -2025-12-11 15:21:34,428 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmseqsave] Prepared SQL: [update cm set isseq= ?param0 ,udt=now(),uno= ?param1 ,uip= ?param2 where cmno= ?param3] -2025-12-11 15:21:34,428 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.bookin] Prepared SQL: [insert into book(bkname,author,publisher,pubdate,fgnothumb,fgno,price,introhtml,contents,isuse,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 ,now(), ?param10 ,now(), ?param10 , ?param11 )] -2025-12-11 15:21:34,428 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.bookup] Prepared SQL: [update book set udt=now(),uno= ?param0 ,uip= ?param1 ,bkname = ?param2 ,author = ?param3 ,publisher = ?param4 ,pubdate = ?param5 ,fgnothumb = ?param6 ,fgno = ?param7 ,price = ?param8 ,introhtml = ?param9 ,contents = ?param10 ,isuse = ?param11 where bkno= ?param12] -2025-12-11 15:21:34,428 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.bookdel] Prepared SQL: [delete from book where not bkno in ( select distinct(a.bkno) from cmbook a ) and bkno = ?param0] -2025-12-11 15:21:34,428 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.up] Prepared SQL: [update cminningscd a set udt=now(),uno= ?param0 ,uip= ?param1 ,cmino= ?param2 ,estart= ?param3 ,eend= ?param4 ,quota= ?param5 ,studyplace= ?param6 ,sseq= ?param7 ,comment= ?param8 where a.cmisno= ?param9] -2025-12-11 15:21:34,429 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnings.up] Prepared SQL: [update cminning a left outer join ( select cmino, cmno from cminning where cmino <> ?param0 and cmno= ?param1 and iseq= ?param2 ) b on b.cmno=a.cmno set udt=now(),uno= ?param3 ,uip= ?param4 ,week = ?param5 ,iseq = ?param2 ,isonline = ?param6 ,ititle = ?param7 ,icontent = ?param8 ,idate= ?param9 ,iday = ?param10 ,ist = ?param11 ,iet = ?param12 ,fgnotf= ?param13 ,ctno = ?param14 ,istaste = ?param15 ,sttime= ?param16 ,atime = ?param17 ,mstime = ?param18 ,metime = ?param19 ,userno = ?param20 ,isscd = ?param21 ,scdtype= ?param22 where a.cmino= ?param0 and b.cmino is null] -2025-12-11 15:21:34,429 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.clear] Prepared SQL: [update cminningscd a set udt=now(),uno= ?param0 ,uip= ?param1 ,quota=99999,studyplace=null where a.cmino = ?param2] -2025-12-11 15:21:34,429 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.up.lect] Prepared SQL: [update lect a left outer join cminningscd b on b.cmisno = a.cmisno set a.edate = date_format(b.eend,'%Y-%m-%d 23:59:59') where a.cmisno = ?param0 ;] -2025-12-11 15:21:34,429 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmev.clear] Prepared SQL: [update cmev a set udt=now(),uno= ?param0 ,uip= ?param1 ,isoffabs=null where a.cmno = ?param2] -2025-12-11 15:21:34,429 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnings.istasteclear] Prepared SQL: [update cminning set istaste=0 where cmno= ?param0 and cmino <> ?param1] -2025-12-11 15:21:34,430 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmevsave] Prepared SQL: [insert into cmev (cmno,attend,attendcut,attendrfd,attendcutrfd,mid,midcut,midrfd,midcutrfd,final,finalcut,finalrfd,finalcutrfd,subject,subjectcut,subjectrfd,subjectcutrfd,discuss,discusscut,discussrfd,discusscutrfd,etc,etccut,etcrfd,etccutrfd,cut,cutrfd,isoffabs,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 ,now(), ?param28 ,now(), ?param28 , ?param29 from (select 1 col1) a left outer join cmev b on b.cmno= ?param0 where b.cmno is null; update cmev set udt=now(),uno= ?param28 ,uip= ?param29 ,attend = ?param1 ,attendcut = ?param2 ,attendrfd = ?param3 ,attendcutrfd = ?param4 ,mid = ?param5 ,midcut = ?param6 ,midrfd = ?param7 ,midcutrfd = ?param8 ,final = ?param9 ,finalcut = ?param10 ,finalrfd = ?param11 ,finalcutrfd = ?param12 ,subject = ?param13 ,subjectcut = ?param14 ,subjectrfd = ?param15 ,subjectcutrfd = ?param16 ,discuss = ?param17 ,discusscut = ?param18 ,discussrfd = ?param19 ,discusscutrfd = ?param20 ,etc = ?param21 ,etccut = ?param22 ,etcrfd = ?param23 ,etccutrfd = ?param24 ,cut = ?param25 ,cutrfd = ?param26 ,isoffabs = ?param27 where ?param0 > 0 and cmno= ?param0] -2025-12-11 15:21:34,430 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.savetop] Prepared SQL: [UPDATE cmex SET udt=now(),uno= ?param0 ,uip= ?param1 ,exname= ?param2 ,edesc= ?param3 ,econdition= ?param4 ,isblur= ?param5 ,isusebackup= ?param6 ,isseq= ?param7 ,isreexamable= ?param8 ,isresultopen= ?param9 ,etime= ?param10 where exno= ?param11] -2025-12-11 15:21:34,430 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.up] Prepared SQL: [update cmex set udt=now(),uno= ?param0 ,uip= ?param1 ,extype = ?param2 ,exname = ?param3 ,edesc = ?param4 ,etime = ?param5 ,econdition = ?param6 ,evtype = ?param7 ,eqtype = ?param8 ,israndq = ?param9 ,israndqi = ?param10 ,qcount = ?param11 ,isblur = ?param12 ,tpoint = ?param13 ,relaylimit = ?param14 ,isusebackup = ?param15 ,isseq = ?param16 ,isreexamable = ?param17 ,isresultopen= ?param18 where exno= ?param19] -2025-12-11 15:21:34,430 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmexq.deleteall] Prepared SQL: [delete from cmexq where exno= ?param0] -2025-12-11 15:21:34,431 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmexlayer.del] Prepared SQL: [delete from cmexlayer where exno= ?param0] -2025-12-11 15:21:34,431 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.del] Prepared SQL: [update cmex set isdel=1 where exno= ?param0] -2025-12-11 15:21:34,431 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.del] Prepared SQL: [update cmsd set isdel=1 where sdno= ?param0] -2025-12-11 15:21:34,431 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.del] Prepared SQL: [update cmrs set isdel=1 where rsno= ?param0] -2025-12-11 15:21:34,432 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.questionitem.del] Prepared SQL: [update question a inner join questionitem b on b.qino= ?param0 and b.qno=a.qno set a.rightcount = a.rightcount - b.isright; update questionitem set udt=now(),uno= ?param1 ,uip= ?param2 ,isdel=1 where qino= ?param0] -2025-12-11 15:21:34,432 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.question.up] Prepared SQL: [UPDATE question SET udt=now(),uno= ?param0 ,uip= ?param1 ,cmno= ?param2 ,qdiff= ?param3 ,cc1= ?param4 ,cc2= ?param5 ,cc3= ?param6 ,cc4= ?param7 ,cc5= ?param8 ,isuse= ?param9 ,dpoint= ?param10 ,qtext= ?param11 ,qtextstring= ?param12 ,qdesc= ?param13 ,rightcount= ?param14 ,ispassspace= ?param15 ,isignorecase= ?param16 where qno= ?param17] -2025-12-11 15:21:34,432 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.question.uptop] Prepared SQL: [UPDATE question SET udt=now(),uno= ?param0 ,uip= ?param1 ,cmno= ?param2 ,isuse= ?param3 ,qtext= ?param4 ,qtextstring= ?param5 ,qdesc= ?param6 ,rightcount= ?param7 where qno= ?param8] -2025-12-11 15:21:34,432 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.questionitem.up] Prepared SQL: [UPDATE questionitem SET udt=now(),uno= ?param0 ,uip= ?param1 ,fgno= ?param2 ,isright= ?param3 ,qitext= ?param4 where qino= ?param5] -2025-12-11 15:21:34,432 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.up] Prepared SQL: [update cmsd set udt=now(),uno= ?param0 ,uip= ?param1 ,sdtype = ?param2 ,sdname = ?param3 ,sddesc = ?param4 ,tpoint = ?param5 ,sdcondition = ?param6 ,fgno = ?param7 where sdno= ?param8] -2025-12-11 15:21:34,432 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.uplock] Prepared SQL: [update cmsd set udt=now(),uno= ?param0 ,uip= ?param1 ,sdname = ?param2 ,sddesc = ?param3 ,tpoint = ?param4 ,sdcondition = ?param5 ,fgno = ?param6 where sdno= ?param7] -2025-12-11 15:21:34,433 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.up] Prepared SQL: [update cmrs set udt=now(),uno= ?param0 ,uip= ?param1 ,rstype = ?param2 ,rsname = ?param3 ,rscondition = ?param4 ,rscno = ?param5 ,cmino = ?param6 where rsno= ?param7] -2025-12-11 15:21:34,433 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.uplock] Prepared SQL: [update cmrs set udt=now(),uno= ?param0 ,uip= ?param1 ,rsname = ?param2 ,rscondition = ?param3 where rsno= ?param4] -2025-12-11 15:21:34,433 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmev.in] Prepared SQL: [insert into cmev (cmno,attend,attendcut,attendrfd,attendcutrfd,mid,midcut,midrfd,midcutrfd,final,finalcut,finalrfd,finalcutrfd,subject,subjectcut,subjectrfd ,subjectcutrfd,discuss,discusscut,discussrfd,discusscutrfd,etc,etccut,etcrfd,etccutrfd,cut,cutrfd,cdt,cno,udt,uno,uip) values ( ?param0 ,100,100,100,100,0,0,0,0,0,0,0,0,0,0,0 ,0,0,0,0,0,0,0,0,0,100,100,now(), ?param1 ,now(), ?param1 , ?param2 )] -2025-12-11 15:21:34,433 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmmenu.in] Prepared SQL: [insert into cmmenu (cmno,isplan,iscontent,isev,isrs,isgrade,cdt,cno,udt,uno,uip) values( ?param0 ,1,1,1,1,1,now(), ?param1 ,now(), ?param1 , ?param2 ); insert into cmmenubm (cmno,bmno,cdt,cno,udt,uno,uip) select ?param0 ,a.bmno,now(), ?param1 ,now(), ?param1 , ?param2 from boardmaster a where a.bmposition=1 and a.isopen=1 and a.isdefault=1] -2025-12-11 15:21:34,435 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy] Prepared SQL: [create temporary table if not exists temp_cminning_mapping ( old_cmino bigint, new_cmino bigint ); insert into cminning(cmno, week, iseq, isonline, ititle, icontent, iday, idate, ist, iet, ctno, istaste, sttime, atime, mstime, metime, userno, isscd, scdtype, cdt,cno,udt,uno,uip) select ?param0 , week, iseq, isonline, ititle, icontent, iday, idate, ist, iet, ctno, istaste, sttime, atime, mstime, metime, userno, isscd, scdtype, now(), ?param1 ,now(), ?param1 , ?param2 from cminning where cmno = ?param3 ; insert into temp_cminning_mapping(old_cmino, new_cmino) select old_cmino, new_cmino from ( select a.cmino as old_cmino, b.cmino as new_cmino from cminning a inner join cminning b on a.cmno = ?param3 and b.cmno = ?param0 and a.week = b.week and a.iseq = b.iseq ) t; insert into cmrs(cmno, rscno, rstype, rsname, rscondition, isdel, cmino, cdt,cno,udt,uno,uip) select ?param0 , rscno, rstype, rsname, rscondition, 0, t.new_cmino, now(), ?param1 ,now(), ?param1 , ?param2 from cmrs a inner join temp_cminning_mapping t on a.cmino = t.old_cmino where a.cmno = ?param3 and a.isdel = 0; insert into cmprof(cmno, userno, pfee, cdt,cno,udt,uno,uip) select ?param0 , userno, 0, now(), ?param1 ,now(), ?param1 , ?param2 from cmprof where cmno = ?param3 ; insert into cmbook(cmno, bkno, cdt,cno,udt,uno,uip) select ?param0 , bkno, now(), ?param1 ,now(), ?param1 , ?param2 from cmbook where cmno = ?param3 ; insert into cmrelay(cmno, rcmno, ispre, cdt,cno,udt,uno,uip) select ?param0 , rcmno, ispre, now(), ?param1 ,now(), ?param1 , ?param2 from cmrelay where cmno = ?param3 ; insert into cmncsd(cmno, ndno, cdt,cno,udt,uno,uip) select ?param0 , ndno, now(), ?param1 ,now(), ?param1 , ?param2 from cmncsd where cmno = ?param3 ; insert into cminningscd(cmino, estart, eend, quota, studyplace, sseq, cdt,cno,udt,uno,uip) select t.new_cmino, estart, eend, quota, studyplace, sseq, now(), ?param1 ,now(), ?param1 , ?param2 from cminningscd a inner join temp_cminning_mapping t on a.cmino = t.old_cmino where a.cmino in (select old_cmino from temp_cminning_mapping); insert into cmev(cmno, attend, attendcut, attendrfd, attendcutrfd, mid, midcut, midrfd, midcutrfd, final, finalcut, finalrfd, finalcutrfd, subject, subjectcut, subjectrfd, subjectcutrfd, discuss, discusscut, discussrfd, discusscutrfd, etc, etccut, etcrfd, etccutrfd, cut, cutrfd, isoffabs, cdt,cno,udt,uno,uip) select ?param0 , attend, attendcut, attendrfd, attendcutrfd, mid, midcut, midrfd, midcutrfd, final, finalcut, finalrfd, finalcutrfd, subject, subjectcut, subjectrfd, subjectcutrfd, discuss, discusscut, discussrfd, discusscutrfd, etc, etccut, etcrfd, etccutrfd, cut, cutrfd, isoffabs, now(), ?param1 ,now(), ?param1 , ?param2 from cmev where cmno = ?param3 ; insert into cmsd(sdtype, cmno, sdname, sddesc, tpoint, sdcondition, fgno, isdel, orgsdno, cdt,cno,udt,uno,uip) select sdtype, ?param0 , sdname, sddesc, tpoint, sdcondition, null, 0, sdno, now(), ?param1 ,now(), ?param1 , ?param2 from cmsd where cmno = ?param3 and isdel = 0; insert into cmmenu(cmno, isplan, iscontent, isev, isrs, isgrade, cdt,cno,udt,uno,uip) select ?param0 , isplan, iscontent, isev, isrs, isgrade, now(), ?param1 ,now(), ?param1 , ?param2 from cmmenu where cmno = ?param3 ; insert into cmmenubm(cmno, bmno, cdt,cno,udt,uno,uip) select ?param0 , bmno, now(), ?param1 ,now(), ?param1 , ?param2 from cmmenubm where cmno = ?param3 ; drop temporary table if exists temp_cminning_mapping;] -2025-12-11 15:21:34,437 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy.ex] Prepared SQL: [insert into cmexlayer(exno,qdiff,cc1,cc2,cc3,cc4,cc5,qcount,rpoint,cdt,cno,udt,uno,uip) select ?param0 ,qdiff,cc1,cc2,cc3,cc4,cc5,qcount,rpoint,now(), ?param1 ,now(), ?param1 , ?param2 from cmexlayer a where a.exno= ?param3 ; insert into cmexq(exno,qseq,qno,rpoint,cdt,cno,udt,uno,uip) select ?param0 ,qseq,qno,rpoint,now(), ?param1 ,now(), ?param1 , ?param2 from cmexq a where a.exno= ?param3 ;] -2025-12-11 15:21:34,437 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.fgnoup] Prepared SQL: [update cmsd set fgno= ?param0 where cmno= ?param1 and orgsdno= ?param2] -2025-12-11 15:21:34,438 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.fgnoup] Prepared SQL: [update cminning set fgnotf= ?param0 where cmno= ?param1 and orgcmino= ?param2] -2025-12-11 15:21:34,438 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cm.fgnocmup] Prepared SQL: [update cm set fgnocm= ?param0 where cmno= ?param1] -2025-12-11 15:21:34,438 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmpcup] Prepared SQL: [update cm set udt=now(),uno= ?param0 ,uip= ?param1 ,cgno = ?param2 ,cname = ?param3 ,sstime = ?param4 ,setime = ?param5 ,introhtml = ?param6 where cmno= ?param7] -2025-12-11 15:21:34,439 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ctpdel] Prepared SQL: [update ctpage a inner join ( select a.ctno,count(b.cmino) dcnt from ct a left outer join cminning b on b.ctno=a.ctno where a.ctno= ?param0 group by a.ctno ) b on b.ctno=a.ctno and b.dcnt = 0 set a.isdel=1,udt=now(),uno= ?param1 ,uip= ?param2 where a.cpno= ?param3] -2025-12-11 15:21:34,439 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ct.del] Prepared SQL: [update ct a inner join ( select a.ctno,count(b.cmino) dcnt from ct a left outer join cminning b on b.ctno=a.ctno where a.ctno= ?param0 group by a.ctno ) b on b.ctno=a.ctno and b.dcnt=0 set udt=now(),uno= ?param1 ,uip= ?param2 ,a.ccode=null,a.isdel=1 where b.dcnt=0 and a.ctno= ?param0] -2025-12-11 15:21:34,439 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.fgno] Prepared SQL: [update cminning set fgno= ?param0 where cmino= ?param1] -2025-12-11 15:21:34,440 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.fgnooff] Prepared SQL: [update cminning set fgnooff= ?param0 where cmino= ?param1] -2025-12-11 15:21:34,440 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.lectcmisno.up] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,cmisno =case when ?param2 is not null then ?param2 else cmisno end where lectno= ?param3 ; update pplog a left outer join ( select a.lectno,a.payno,b.pplno,a.cmisno from lect a inner join pay b on b.payno = a.payno where a.lectno = ?param3 ) b on b.pplno = a.pplno set a.cmisno = case when b.cmisno is not null then b.cmisno else a.cmisno end where b.lectno = ?param3 ; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end ,a.sdate = (case when b.estart is not null then date_format(b.estart,'%Y-%m-%d 00:00:00') else a.sdate end) where a.lectno = ?param3 and c.cshape = 1; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end where a.lectno = ?param3 and c.cshape <> 1;] -2025-12-11 15:21:34,461 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cmforchange] Prepared SQL: [select b.cmno,b.cname,b.classno,b.cshape ,t.tyear,t.tseq from cm a inner join cm b on b.ismaster=0 and b.pcmno=a.pcmno and b.cmno <> ?param0 and b.setime is not null and b.setime > now() and b.isuse=1 and b.isdel=0 inner join term t on t.tmno=b.tmno left outer join lect c on c.cmno=b.cmno and c.status in (1,3,4) and c.ischanged=0 where a.cmno= ?param0 group by b.cmno,b.cname,b.classno,b.quota,b.cshape ,t.tyear,t.tseq having b.quota = 0 or b.quota > count(c.lectno) order by b.cname,b.classno,b.setime] -2025-12-11 15:21:34,461 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.scdlects] Prepared SQL: [select a.scdno,a.dday,a.dtime,a.istalk,a.isemail,a.issms,a.isuse from scdlect a order by a.scdno] -2025-12-11 15:21:34,463 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.encourages] Prepared SQL: [insert into alarms (userno,atime,scdno,cmexno,dday,isdel,cdt,cno,udt,uno,uip) select a.userno,now(),a.scdno,a.cmexno,a.dday,0,now(), ?param0 ,now(), ?param0 , ?param1 from ( select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.attrate < 80 and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 where a.scdno < 3 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmex e on e.cmno=c.cmno and e.extype=case when a.scdno=3 then 0 else 1 end and e.isdel=0 left outer join lectex f on f.lectno=c.lectno and f.exno=e.exno where a.scdno > 2 and a.scdno < 5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=0 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=1 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=6 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmrs e on e.cmno=c.cmno and e.rstype=0 and e.isdel=0 left outer join lectrs f on f.lectno=c.lectno and f.rsno=e.rsno where a.scdno=7 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,c.sdate stime ,c.edate etime,e.cname studyplace,b.studytime days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join cm b on b.ismaster=0 and b.cshape =1 and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.sdate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 left outer join comcode e on e.ccode = b.studyplace where a.scdno=8 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.exno cmexno,b.exname cname,b.estime stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join exam b on date_format(b.estime,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') and b.isopen=1 inner join examuser c on c.exno=b.exno and c.status=1 and c.pstatus=1 inner join users d on d.userno=c.userno and d.status=1 where a.scdno=9 and a.isuse=1 and a.dtime= ?param2 ) a; select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.attrate < 80 and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 where a.scdno < 3 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmex e on e.cmno=c.cmno and e.extype=case when a.scdno=3 then 0 else 1 end and e.isdel=0 left outer join lectex f on f.lectno=c.lectno and f.exno=e.exno where a.scdno > 2 and a.scdno < 5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=0 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=1 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=6 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmrs e on e.cmno=c.cmno and e.rstype=0 and e.isdel=0 left outer join lectrs f on f.lectno=c.lectno and f.rsno=e.rsno where a.scdno=7 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,c.sdate stime ,c.edate etime,e.cname studyplace,b.studytime days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join cm b on b.ismaster=0 and b.cshape =1 and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.sdate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 left outer join comcode e on e.ccode = b.studyplace where a.scdno=8 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.exno cmexno,b.exname cname,b.estime stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join exam b on date_format(b.estime,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') and b.isopen=1 inner join examuser c on c.exno=b.exno and c.status=1 and c.pstatus=1 inner join users d on d.userno=c.userno and d.status=1 where a.scdno=9 and a.isuse=1 and a.dtime= ?param2] -2025-12-11 15:21:34,464 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cmrs] Prepared SQL: [select a.rsno,a.rstype,a2.rscno,a2.rscname,b.cshape,b.cname,b.classno,b.rstime,b.retime,b.sstime,b.setime ,c.tyear,c.tseq ,count(distinct d.lectno) countlect,count(distinct e.lectno) countok ,g.username as teachername from cmrs a inner join rsc a2 on a2.rscno=a.rscno inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno inner join lect d on d.cmno=b.cmno and d.status=1 and d.ischanged=0 left outer join lectrs e on e.lectno=d.lectno and e.rsno=a.rsno left outer join cminning f on a.cmino = f.cmino left outer join users g on g.userno = f.userno where a.rsno= ?param0 group by a.rsno,a.rstype,a2.rscno,a2.rscname,b.cshape,b.cname,b.classno,b.rstime,b.retime,b.sstime,b.setime,c.tyear,c.tseq] -2025-12-11 15:21:34,464 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cmrscqs] Prepared SQL: [select a.rsno ,b.rscqno ,c.qno,c.qtext,c.atype ,d.qino,d.qitext ,sum(case when concat(',',e.atext,',') like concat('%,',d.qino,',%') then 1 else 0 end) scount ,count(e.atext) acount ,group_concat(e.atext order by e.cdt separator '
') atext from cmrs a inner join rscq b on b.rscno=a.rscno inner join question c on c.qno=b.qno left outer join questionitem d on d.qno=c.qno and d.isdel=0 left outer join lectrs e on e.rsno=a.rsno and e.rscqno=b.rscqno where a.rsno= ?param0 group by a.rsno ,b.rscqno ,c.qno,c.qtext,c.atype ,d.qino,d.qitext order by b.dseq,b.qno,d.qino] -2025-12-11 15:21:34,464 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.rscq] Prepared SQL: [select a.rscqno,a.qno,q.atype,qi.qino,row_number() over(partition by qi.qno order by qi.qino) rno from rscq a inner join question q on q.qno=a.qno left outer join questionitem qi on qi.qno=q.qno and qi.isdel=0 where a.rscno= ?param0 order by a.dseq] -2025-12-11 15:21:34,464 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectrss] Prepared SQL: [select a.rsno,b.lectno,c.rscno,c.rscqno,u.username,u.userid,uc.cname ccpositionname,b.isrebate,c.cdt,c.atext from cmrs a inner join lect b on b.cmno=a.cmno and b.status=1 and b.ischanged=0 inner join users u on u.userno=b.userno left outer join assign ua on ua.asno=u.asno left outer join comcode uc on uc.ccode=u.ccposition inner join lectrs c on c.lectno=b.lectno and c.rsno=a.rsno inner join rscq rq on rq.rscqno=c.rscqno inner join question q on q.qno=rq.qno where a.rsno= ?param0 order by u.username,u.userno,rq.dseq,rq.rscqno] -2025-12-11 15:21:34,465 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.attoffs] Prepared SQL: [select c.tyear,c.tseq ,a.cmno,a.cname,a.classno ,b.cmino,b.week,b.iseq,b.ititle,b.idate,b.ist,b.iet ,d.username from cm a inner join cminning b on b.cmno=a.cmno and b.isonline=0 and b.idate= ?param0 inner join term c on c.tmno=a.tmno left outer join users d on d.userno=b.userno where a.ismaster=0 and a.sstime <= ?param0 and a.setime >= ?param0 and a.isuse=1 and a.isdel=0 order by b.iet,a.cname] -2025-12-11 15:21:34,465 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cminning] Prepared SQL: [select c.tyear,c.tseq ,b.cshape,b.cname,b.classno ,a.cmino,a.ititle,a.idate,a.ist,a.iet from cminning a inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno where a.cmino= ?param0] -2025-12-11 15:21:34,465 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectinnings.foratt] Prepared SQL: [select a.cmino,b.lectno,c.userno ,ca.asname,c.username,c.userid,d.stime,d.etime,d.istatus ,row_number() over(order by d.udt desc,c.username) rno ,count(a.cdt) over() pagetotalcount from cminning a inner join lect b on b.cmno=a.cmno and b.status=1 and b.ischanged=0 inner join users c on c.userno=b.userno and c.status=1 left outer join assign ca on ca.asno=c.asno left outer join lectinning d on d.lectno=b.lectno and d.cmino=a.cmino where a.cmino= ?param0 order by rno] -2025-12-11 15:21:34,467 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.pagelogs_page] Prepared SQL: [select a.cdt,a.uip,b.pagename,a.loginfo from menupage b inner join ( select cdt, uip, loginfo, pno from pagelog a where a.userno= ?param0 and a.logsite= ?param1 and a.cdt between ?param2 and ?param3 ) a on b.pno=a.pno] -2025-12-11 15:21:34,468 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.reexam.log] Prepared SQL: [select a.* from ( select a.estart,eend,eip ,row_number() over(order by a.cdt desc) rno ,count(a.cno) over() pagetotalcount from lectexrelog a where a.lectno= ?param0 and a.exno= ?param1 ) a order by a.rno] -2025-12-11 15:21:34,469 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectexq] Prepared SQL: [select a.lectno,a.exno,a.eqno,a.atext,a.qinos,a.cpoint,a.dpoint,a.iscorrect,a.qseq ,c.qno,c.atype,c.qtext from lectexq a inner join cmexq b on b.eqno=a.eqno inner join question c on c.qno=b.qno where a.lectno= ?param0 and a.exno= ?param1 order by a.qseq] -2025-12-11 15:21:34,471 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsdfiles] Prepared SQL: [select d.orgname,d.fileurl,c.userno,c.userid,c.username from lectsd a inner join lect b on b.lectno=a.lectno and b.status=1 and b.ischanged=0 inner join users c on c.userno=b.userno inner join fileinfo d on d.fgno=a.fgno and d.isdel=0 where a.sdno= ?param0] -2025-12-11 15:21:34,471 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectdiscuss] Prepared SQL: [select a.sdno,a.tpoint sdtpoint ,b.lectno,b.cpoint,b.feedb,b.submittime,b.checktime ,c.userno,c.username,c.userid ,d.asname from cmsd a inner join lect b2 on b2.lectno= ?param0 inner join users c on c.userno=b2.userno left outer join assign d on d.asno=c.asno left outer join lectsd b on b.lectno=b2.lectno and b.sdno=a.sdno where a.sdno= ?param1] -2025-12-11 15:21:34,474 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.mydata] Prepared SQL: [select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,a.intval9 ,a.longval,a.longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,a.time3,a.time4 ,a.time5,a.time6 ,a.rno ,a.iscomplete ,a.studytime ,a.studyplacename studyplacename, a.studyplace ,a.cshape from( select 1 dtype ,d.tyear intval,d.tseq intval2,c.cshape intval3,a.pstatus intval4,case when e.rfdno is null then 0 else 1 end intval5,a.isrebate intval6,a.itemno intval7 ,case when (case when l.sdate is null then c.sstime else l.sdate end) < now() and (case when l.edate is null then c.setime else l.edate end) > now() then 1 else 0 end intval8 ,c.studydays intval9 ,l.lectno longval,a.payno longval2 ,c.cname strval,null strval2,null strval3 ,c.rstime time,c.retime time2 ,b.cdt time3,f.estart time4 ,CASE WHEN l.sdate IS NULL then (case when c.cshape ='1' then f.estart else l.cdt end) ELSE l.sdate end AS time5 ,case when l.edate is null then f.eend else l.edate end time6 ,case when b.pstatus = 1 then 99 else b.pstatus end as sortpstatus ,row_number() over(order by sortpstatus, c.retime, b.payno,a.pino) rno ,l.iscomplete ,c.studytime, cc.cname studyplacename, cmis.studyplace, l.cdt ,c.cshape from payitem a inner join pay b on b.payno=a.payno and b.pstatus in (21,22,51,55) and b.rstatus < 2 inner join cm c on c.cmno=a.itemno and c.rstime < now() and c.retime > now() inner join lect l on l.cmno=c.cmno and (l.status < 5 or l.status = 6) and l.ischanged=0 and l.userno=b.userno inner join term d on d.tmno=c.tmno left outer join payrfd e on e.payno=a.payno and e.payno=a.payno and e.rstatus=0 left outer join cminningscd f on f.cmisno = l.cmisno LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = l.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.ptype in (0,1,4) and a.userno= ?param0 and a.pstatus in (21,22,51,55) and a.rstatus=0 and 1 = case when c.retime = '2099-12-31 23:59:59' and l.stime is not null then 0 else 1 end order by sortpstatus,l.cdt desc, c.retime desc, b.payno,a.pino ) a union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,a.time3,a.time4 ,a.time5,a.time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 2 dtype ,c.tyear intval,c.tseq intval2,b.cshape intval3,0 intval4,0 intval5,a.isrebate intval6,a.cmno intval7,0 intval8 ,a.lectno longval,0 longval2 ,b.cname strval,null strval2,null strval3 ,case WHEN a.sdate IS NULL then (case when b.cshape ='1' then d.estart else a.cdt end) ELSE a.sdate end AS time ,case when a.edate is null then d.eend else a.edate end time2 ,d.estart time3,d.eend time4 ,e.cdt time5,null time6 ,row_number() over(order by b.setime desc) rno ,case when d.eend is not null then d.eend else a.edate end as sortedate ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join pay e on e.payno = a.payno inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno left outer join cminningscd d on a.cmisno = d.cmisno LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and (case when a.sdate is null then b.setime else a.edate end) >= now() order by case when time2 > now() then 1 else 0 end asc ,sortedate asc, time2 asc ) a union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,1 intval,c.iseq intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,null strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.iseq) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno inner join cminning c on c.cmno=b.cmno and c.isonline=1 and c.isscd = 0 left outer join lectinning d on d.lectno=a.lectno and d.cmino=c.cmino and d.istatus=2 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,2 intval,c.iseq intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,concat(date_format(c.idate,'%m/%d'),' ',left(c.ist,2),':',right(c.ist,2),' ~ ',left(c.iet,2),':',right(c.iet,2)) strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.iseq) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cminning c on c.cmno=b.cmno and c.isonline=0 and c.isscd = 0 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,3 intval,0 intval2,b.classno intval3,c.extype intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.extype,c.cdt) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cmex c on c.cmno=b.cmno and c.isdel=0 and c.econdition <= a.attrate LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' left outer join lectex d on d.lectno=a.lectno and d.exno=c.exno and d.eend is not null where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,4 intval,0 intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.cdt) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname as studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cmsd c on c.sdtype=0 and c.cmno=b.cmno and c.isdel=0 and c.sdcondition <= a.attrate left outer join lectsd d on d.lectno=a.lectno and d.sdno=c.sdno and d.submittime is not null LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,5 intval,0 intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.cdt) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cmsd c on c.sdtype=1 and c.cmno=b.cmno and c.isdel=0 and c.sdcondition <= a.attrate left outer join lectsdboard d on d.lectno=a.lectno and d.sdno=c.sdno and d.isdel=0 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,a.longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 4 dtype ,a.scdno intval,a.dday intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,b.cmno intval7,0 intval8 ,c.lectno longval,a.alno longval2 ,b.cname strval,null strval2,null strval3 ,a.atime time,c.edate time2 ,row_number() over(order by a.atime desc) rno ,c.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from alarms a inner join cm b on b.cmno=a.cmexno inner join lect c on c.cmno=b.cmno and c.userno=a.userno and c.status=1 and c.ischanged=0 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = c.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.scdno < 9 and a.isdel=0 order by a.atime desc limit 5 ) a] -2025-12-11 15:21:34,475 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.myexamrenews] Prepared SQL: [select a.exno,a.userno,a.certtime,a.certdate,a.certindate,a.renewreason,a.isfirst,a.certidx ,b.username cnoname from examuserrenew a left outer join users b on b.userno=a.cno where a.exno= ?param0 and a.userno= ?param1 order by a.certdate desc] -2025-12-11 15:21:34,475 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.myexamrenewlects] Prepared SQL: [select a.*,b.cmno,b.oktime,b.iscomplete from ( select distinct(c.cmno),c.cname,c.cshape from examuser a inner join exam b on b.exno=a.exno inner join cm c on c.certcc=b.certcc and c.certgradecc=b.certgradecc and c.isdel=0 and c.isuse=1 inner join cg d on d.cgno = c.cgno and d.isuse=1 and d.isdel=0 and d.iscover=1 where a.exno= ?param0 and a.userno= ?param1 )a inner join lect b on b.cmno=a.cmno where b.status=1 and b.iscomplete=1 and b.ischanged=0 and b.userno= ?param1 group by a.cmno,a.cname,a.cshape,b.oktime,b.iscomplete limit 3] -2025-12-11 15:21:34,476 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.myalarm] Prepared SQL: [select 4 dtype,a.scdno intval,a.dday intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,b.cmno intval7 ,c.lectno longval,a.alno longval2 ,b.cname strval,null strval2,null strval3 ,a.atime time,null time2 from alarms a inner join cm b on b.cmno=a.cmexno inner join lect c on c.cmno=b.cmno and c.userno=a.userno and c.status=1 and c.ischanged=0 where a.userno= ?param0 and date_add(a.atime, interval 3 month) > now() and a.scdno < 9 and a.isdel=0 order by a.atime desc] -2025-12-11 15:21:34,476 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectex.result] Prepared SQL: [select a.etime,a.exname,a.tpoint fullpoint,a.isresultopen ,b.estart,b.eend,b.tpoint, b.udt from cmex a inner join lectex b on b.lectno= ?param0 and b.exno=a.exno inner join lect c on c.lectno=b.lectno and c.userno= ?param1 where a.exno= ?param2] -2025-12-11 15:21:34,476 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectexq.result] Prepared SQL: [select d.atype,b.cpoint,b.dpoint,d.qtext,b.atext,d.qdesc,b.iscorrect,c.qno,b.eqno,b.qseq from lectex a inner join lect a2 on a2.lectno=a.lectno and a2.userno= ?param0 inner join lectexq b on b.lectno=a.lectno and b.exno=a.exno inner join cmexq c on c.eqno=b.eqno inner join question d on d.qno=c.qno where a.lectno= ?param1 and a.exno= ?param2 order by b.qseq] -2025-12-11 15:21:34,476 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectexresult.selectrate] Prepared SQL: [select a.eqno,sum(case when a.atext = b.atext then 1 else 0 end) / count(b.eqno) * 100 selectrate from lectexq a inner join lect a2 on a2.lectno=a.lectno and a2.userno= ?param0 inner join lectexq b on b.exno=a.exno and b.eqno=a.eqno where a.lectno= ?param1 and a.exno= ?param2 group by a.eqno] -2025-12-11 15:21:34,476 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.myrecomm] Prepared SQL: [select c.tyear,c.tseq,a.cmno,b.cshape,b.cname,b.rstime,b.retime,e.cgcode,b.isrefund from ( select a.* from ( select distinct b.ispre idx,c.cmno from lect a inner join cmrelay b on b.cmno=a.cmno inner join cm c on c.ismaster=0 and c.pcmno=b.rcmno and c.rstime < now() and c.retime > now() left outer join lect d on d.userno=a.userno and d.cmno=c.cmno where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null order by b.ispre,c.retime limit 2 ) a union all select a.* from ( select 2 idx,c.cmno from users a inner join comcode b on b.ccode=a.ccposition inner join cm c on c.ismaster=0 and c.rstime < now() and c.retime > now() and c.jobpositiongrade like concat('%',b.refcode,'%') left outer join lect d on d.userno=a.userno and d.cmno=c.cmno where a.userno= ?param0 and d.lectno is null order by c.retime limit 2 ) a ) a inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno inner join cg d on d.cgno=b.cgno inner join cg e on e.cgno=d.pcgno order by a.idx,b.retime limit 2] -2025-12-11 15:21:34,476 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.attcert.check] Prepared SQL: [select ifnull(a.isattcheck,0) intval,b.ischkatt intval2,c.ischkatt intval3 ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) strval from lect a inner join users b on b.userno = a.userno inner join cm c on c.cmno = a.cmno where a.lectno = ?param0] -2025-12-11 15:21:34,477 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectinning.attcert.check] Prepared SQL: [select ifnull(d.isattcheck,0) intval,b.ischkatt intval2,c.ischkatt intval3 ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) strval ,b.authplatform strval2 from lect a inner join users b on b.userno = a.userno inner join cm c on c.cmno = a.cmno left outer join lectinning d on d.lectno = a.lectno and d.cmino = ?param0 where a.lectno = ?param1 and a.userno = ?param2] -2025-12-11 15:21:34,477 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lecture.document.past] Prepared SQL: [select no lectno,substr(a.cshape,1,3) cshapename2,a.cgname cname,a.ssdate sstime,a.sedate setime ,case when a.rprice> 0 then 1 else 0 end isrebate from docprintpast a inner join users b on b.userpno= a.userpno where userno = ?param0] -2025-12-11 15:21:34,477 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectinning.new] Prepared SQL: [select a.logno longval ,a.lectno intval,a.cmino intval2,max(a.intval+a.intval2) intval3 ,a.strval,a.strval2,a.intval3 intval4 from( select a.logno,a.lectno,a.cmino ,case when b.edate < now() then 0 when b.status <> 1 then 0 else case when a.stime = a.etime then 1 else 0 end end intval ,case when b.edate < now() then 0 when b.status <> 1 then 0 else case when (timestampdiff(second,a.stime,a.etime)%300) = 0 then 1 else 0 end end intval2 ,c.cname strval,d.ititle strval2,d.iseq intval3 from lectinningpage a inner join lect b on b.lectno = a.lectno inner join cm c on c.cmno = b.cmno inner join cminning d on d.cmino = a.cmino where b.userno = ?param0 order by a.cdt desc limit 1 ) a] -2025-12-11 15:21:34,478 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user2] Prepared SQL: [select max(lectCnt) * min(checkNum) from ( select count(t1.lectno) as lectCnt, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (103,104,105) and t5.typegrade = ?param0 and t5.typeedu = ?param1 and t1.userno = ?param2 and t5.typeman = 28 union select 0 as lectCnt, (case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param2 and t2.pcmno = ?param3 )t] -2025-12-11 15:21:34,478 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user3] Prepared SQL: [select max(lectCnt) * min(checkNum) from ( select count(t1.lectno) as lectCnt, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (103,104) and t5.typeedu = 30 and t1.userno = ?param0 and t5.typeman = 28 union select 0 as lectCnt, (case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param0 and t2.pcmno = ?param1 )t] -2025-12-11 15:21:34,478 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user4] Prepared SQL: [select count(t1.lectno) from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param0 and t2.pcmno = ?param1] -2025-12-11 15:21:34,478 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user5] Prepared SQL: [select max(lectCnt) * min(checkNum) from ( select count(t1.lectno) as lectCnt, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (103,104) and t5.typeedu = ?param0 and t1.userno = ?param1 and t5.typeman = 28 union select 0 as lectCnt, (case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param1 and t2.pcmno = ?param2 )t] -2025-12-11 15:21:34,478 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user6] Prepared SQL: [select (max(lectCnt1) + max(lectCnt2)) * min(checkNum) from ( select count(t1.lectno) as lectCnt1, 0 as lectCnt2, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (102,103,104,105) and t5.typeedu = 35 and t1.userno = ?param0 and t5.typeman = 28 and t5.typegrade in (38,39) union select 0 as lectCnt1, count(t1.lectno) as lectCnt2,(case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param0 and t2.pcmno = ?param1 )t] -2025-12-11 15:21:34,478 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.pplog.get] Prepared SQL: [select l.lectno, l.cmno, l.payno, pp.cshape, cc.cname zstring1, cc2.cname zstring2, cc3.cname zstring3, cc4.cname zstring4, cc5.cname zstring5 from lect l inner join pay p on l.payno = p.payno and l.userno = p.userno inner join pplog pp on p.pplno = pp.pplno left outer join comcode cc on cc.ccode = pp.typeman left outer join comcode cc2 on cc2.ccode = pp.typeedu left outer join comcode cc3 on cc3.ccode = pp.typegrade left outer join comcode cc4 on cc4.ccode = pp.typejob left outer join comcode cc5 on cc5.ccode = pp.typejobitem where l.lectno = ?param0 and l.userno = ?param1] -2025-12-11 15:21:34,479 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.enroll.get] Prepared SQL: [SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED; SELECT a.USERNO , b.lectno , b.ISCOMPLETE , b.completeno , c.cmno , c.CNAME , d.PCGNO , e.PAYNO , e.PSTATUS , f.CSHAPE , f.TYPEMAN , f.TYPEEDU , f.TYPEGRADE , f.TYPEJOB , d.CGCODE , d.CGNAME , f.CMISNO FROM users a INNER JOIN lect b ON a.USERNO = b.USERNO INNER JOIN cm c ON b.CMNO = c.CMNO INNER JOIN cg d ON c.cgno = d.cgno INNER JOIN pay e ON b.payno = e.PAYNO INNER JOIN pplog f ON b.USERNO = e.USERNO AND b.CMNO = f.CMNO AND e.PPLNO = f.PPLNO WHERE b.STATUS = 1 AND (e.PSTATUS = 1 OR e.PSTATUS = 22) AND b.USERNO = ?param0 ;] -2025-12-11 15:21:34,479 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.sedate.change] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,sdate = ?param2 ,edate= ?param3 where lectno= ?param4 and status = 1] -2025-12-11 15:21:34,481 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectchange] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,ischanged=1 where lectno= ?param2 ; insert into lect (cmno,payno,pino,userno,status,iscomplete,orgcmno,attrate,isrebate,ispc,isjoin,fgno,ischanged,cdt,cno,udt,uno,uip) select ?param3 ,payno,pino,userno,status,null,cmno,0,isrebate,ispc,isjoin,fgno,0,now(), ?param0 ,now(), ?param0 , ?param1 from lect a where a.lectno= ?param2] -2025-12-11 15:21:34,483 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsd.save] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,iscopy= ?param2 ,cpoint= ?param3 ,feedb= ?param4 ,memo= ?param5 ,checktime=case when ?param3 is not null or ?param4 is not null then now() else checktime end ,checkip=case when ?param3 is not null or ?param4 is not null then ?param1 else checkip end ,fgno= ?param6 where lectno= ?param7 and sdno= ?param8 ; insert into lectsd (lectno,sdno,atext,fgno,copyrate,iscopy,cpoint,feedb,memo,submittime,submitip,checktime,checkip,cdt,cno,udt,uno,uip) select ?param7 , ?param8 ,null, ?param6 ,null, ?param2 , ?param3 , ?param4 , ?param5 ,null,null ,case when ?param3 is not null or ?param4 is not null then now() else null end ,case when ?param3 is not null or ?param4 is not null then ?param1 else null end ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectsd b on b.lectno= ?param7 and b.sdno= ?param8 where b.lectno is null] -2025-12-11 15:21:34,484 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsd.save2] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,iscopy= ?param2 ,cpoint= ?param3 ,feedb= ?param4 ,memo= ?param5 ,checktime=case when ?param3 is not null or ?param4 is not null then now() else checktime end ,checkip=case when ?param3 is not null or ?param4 is not null then ?param1 else checkip end ,submittime=case when ?param6 = 'T' then now() else submittime end ,submitip=case when ?param6 = 'T' then ?param1 else submitip end ,fgno= ?param7 where lectno= ?param8 and sdno= ?param9 ; insert into lectsd (lectno,sdno,atext,fgno,copyrate,iscopy,cpoint,feedb,memo,submittime,submitip,checktime,checkip,cdt,cno,udt,uno,uip) select ?param8 , ?param9 ,null, ?param7 ,null, ?param2 , ?param3 , ?param4 , ?param5 ,case when ?param6 = 'T' then now() else null end ,case when ?param6 = 'T' then ?param1 else null end ,case when ?param3 is not null or ?param4 is not null then now() else null end ,case when ?param3 is not null or ?param4 is not null then ?param1 else null end ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectsd b on b.lectno= ?param8 and b.sdno= ?param9 where b.lectno is null; update lect l inner join ( select l.lectno, round(avg(ifnull(ls.cpoint,0)),1) as avgtpoint, round(((round(avg(ifnull(ls.cpoint,0)),1) * ce.subject / 100) ),1) spoint from lect l inner join cmsd cs on l.cmno = cs.cmno and cs.sdtype = 0 and cs.isdel = 0 left outer join lectsd ls on l.lectno = ls.lectno and cs.sdno = ls.sdno and ls.sdno= ?param9 inner join cmev ce on l.cmno = ce.cmno where l.status = 1 and l.lectno = ?param8 group by l.lectno )t on l.lectno = t.lectno set l.spoint = t.spoint , l.subjectpoint = t.avgtpoint , l.udt = now() , l.uno = ?param0 , l.uip= ?param1 where l.status = 1 and l.lectno = ?param8 ; update lect l inner join ( select l.lectno, round(avg(ifnull(ls.cpoint,0)),1) as avgtpoint, round(((round(avg(ifnull(ls.cpoint,0)),1) * ce.discuss / 100)),1) dpoint from lect l inner join cmsd cs on l.cmno = cs.cmno and cs.sdtype = 1 and cs.isdel = 0 left outer join lectsd ls on l.lectno = ls.lectno and cs.sdno = ls.sdno and ls.sdno= ?param9 inner join cmev ce on l.cmno = ce.cmno where l.status = 1 and l.lectno = ?param8 group by l.lectno )t on l.lectno = t.lectno set l.dpoint = t.dpoint , l.discusspoint = t.avgtpoint , l.udt = now() , l.uno = ?param0 , l.uip= ?param1 where l.status = 1 and l.lectno = ?param8 ;] -2025-12-11 15:21:34,484 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsd2.save] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,cpoint= ?param2 ,feedb= ?param3 ,checktime=case when ?param2 is not null or ?param3 is not null then now() else checktime end ,checkip=case when ?param2 is not null or ?param3 is not null then ?param1 else checkip end where lectno= ?param4 and sdno= ?param5 ; insert into lectsd (lectno,sdno,atext,fgno,copyrate,iscopy,cpoint,feedb,submittime,submitip,checktime,checkip,cdt,cno,udt,uno,uip) select ?param4 , ?param5 ,null,null,null,0, ?param2 , ?param3 ,null,null ,case when ?param2 is not null or ?param3 is not null then now() else null end ,case when ?param2 is not null or ?param3 is not null then ?param1 else null end ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectsd b on b.lectno= ?param4 and b.sdno= ?param5 where b.lectno is null] -2025-12-11 15:21:34,486 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.edub2b] Prepared SQL: [insert into edub2b (etype,userno,edate,esubject,etarget,ecount,eplace,ecomment,compname,ceoname,brno,addr,btype,bkind,manname,email,telno,fgno,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 ,HEX(AES_ENCRYPT( ?param15 , 'np123@!')),HEX(AES_ENCRYPT( ?param16 , 'np123@!')), ?param17 ,now(), ?param18 ,now(), ?param18 , ?param19 )] -2025-12-11 15:21:34,486 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.alarm.del] Prepared SQL: [update alarms set isdel=1 where alno= ?param0 and userno= ?param1] -2025-12-11 15:21:34,486 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.completetime.change] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,completetime= ?param2 where lectno= ?param3 and iscomplete=1;] -2025-12-11 15:21:34,486 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.drop2day] Prepared SQL: [update pay a inner join lect b on b.payno = a.payno and b.cmno = ?param0 and b.ischanged=0 and ifnull(b.isready,0) = 1 and b.status = 4 and DATE_ADD(b.oktime, INTERVAL 2 DAY) < now() set a.pstatus = 52, a.udt = now(), a.uno = ?param1 , a.uip = ?param2 ; update payitem a inner join pay b on b.payno = a.payno and b.pstatus = 52 inner join lect c on c.payno = b.payno and c.cmno = ?param0 and c.ischanged=0 and ifnull(c.isready,0) = 1 and c.status = 4 and DATE_ADD(c.oktime, INTERVAL 2 DAY) < now() set a.pstatus = b.pstatus, a.udt = now(), a.uno = ?param1 , a.uip = ?param2 ; update lect set status = 5, oktime = now(), udt = now(), uno = ?param1 , uip = ?param2 where cmno = ?param0 and ifnull(isready,0) = 1 and ischanged=0 and status = 4 and DATE_ADD(oktime, INTERVAL 2 DAY) < now()] -2025-12-11 15:21:34,487 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.isatt.in] Prepared SQL: [update lect set isattcheck = 1, lakey = ?param0 , latime = now() where lectno = ?param1] -2025-12-11 15:21:34,487 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectinning.isatt.in] Prepared SQL: [update lectinning a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 set a.isattcheck = ?param1 ,a.udt=now(),a.uno= ?param2 ,a.uip= ?param3 where a.lectno= ?param4 and a.cmino= ?param5 ; insert into lectinning (lectno,cmino,totstudy,stime,etime,istatus,finishtime,sip,eip,ispcs,ispce,pseq,psec,isattcheck,cdt,cno,udt,uno,uip) select ?param4 ,a.cmino,0,now(),now(),case when a.atime=0 then 2 else 0 end,case when a.atime=0 then now() else null end, ?param3 , ?param3 ,1,null,ctp.pseq,0, ?param1 ,now(), ?param2 ,now(), ?param2 , ?param3 from cminning a inner join ctpage ctp on ctp.ctno=a.ctno and ctp.isdel=0 and ctp.pseq=1 left outer join lectinning b on b.lectno= ?param4 and b.cmino= ?param5 where a.cmino= ?param5 and b.lectno is null;] -2025-12-11 15:21:34,487 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cmisno.up] Prepared SQL: [update lect set cmisno = ?param0 where lectno = ?param1 ; update pplog a left outer join ( select a.lectno,a.payno,b.pplno,a.cmisno from lect a inner join pay b on b.payno = a.payno where a.lectno = ?param1 ) b on b.pplno = a.pplno set a.cmisno = b.cmisno where b.lectno = ?param1 ; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = (case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end) ,a.sdate = (case when b.estart is not null then date_format(b.estart,'%Y-%m-%d 00:00:00') else a.sdate end) where a.lectno = ?param1 and c.cshape = 1; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end where a.lectno = ?param1 and c.cshape <> 1;] -2025-12-11 15:21:34,487 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsd.del] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,submittime=null ,submitip=null ,fgno=null where lectno= ?param2 and sdno= ?param3 ;] -2025-12-11 15:21:34,506 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bmos] Prepared SQL: [select a.opno,a.bmno,a.opname,a.isuse,a.dsort ,a.opno value,a.opname text from boardmasteropening a where a.bmno= ?param0 and a.isdel=0 order by a.dsort,a.cdt] -2025-12-11 15:21:34,507 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.get] Prepared SQL: [select e.asname ,c.bmno,c.bmname,c.isuseopening,c.isreply,c.disptype,c.bmtype ,f.opname ,b.bno,b.pbno,b.subject,b.istop,b.issecr,b.cdt,d.username cnoname,b.rcount,b.fgno,b.fgnothumb,b.opno,b.contents,b.isopen ,b2.subject psubject ,g.cmno,g.cname,g.classno ,h.tmno,h.tyear,h.tseq ,count(b3.bno) ccount from board b inner join boardmaster c on c.bmno=b.bmno inner join users d on d.userno=b.cno left outer join board b2 on b2.bno=b.pbno and b2.isdel=0 left outer join board b3 on b3.pbno=b.bno and b3.isdel=0 left outer join assign e on e.asno=c.asno left outer join boardmasteropening f on f.opno=b.opno left outer join cm g on g.cmno=b.cmno left outer join term h on h.tmno=g.tmno where b.bno= ?param0 group by e.asname ,c.bmno,c.bmname,c.isuseopening,c.isreply,c.disptype,c.bmtype ,f.opname ,b.bno,b.pbno,b.subject,b.istop,b.issecr,b.cdt,d.username,b.rcount,b.fgno,b.fgnothumb,b.opno,b.contents,b.isopen ,b2.subject ,g.cmno,g.cname,g.classno ,h.tmno,h.tyear,h.tseq] -2025-12-11 15:21:34,507 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.boardcmts] Prepared SQL: [select a.bcno,a.bno,a.ctext,a.isdel,a.cdt,a.udt,a.cno ,b.username cnoname,b.usertype from boardcmt a inner join users b on b.userno=a.cno where a.bno= ?param0 and a.isdel=0 order by a.cdt desc] -2025-12-11 15:21:34,508 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bs.forqna] Prepared SQL: [select a.bno,a.pbno,a.subject,a.contents,a.cdt,a.fgno,f.opname,a.cdt,b.usertype,a.rcount from board a inner join users b on b.userno=a.cno left outer join boardmasteropening f on f.opno=a.opno where a.bno= ?param0 and (a.cno= ?param1 or b.usertype in (91,92)) union all select a.bno,a.pbno,a.subject,a.contents,a.cdt,a.fgno,f.opname,a.cdt,b.usertype,a.rcount from board a inner join users b on b.userno=a.cno left outer join boardmasteropening f on f.opno=a.opno where a.pbno= ?param0] -2025-12-11 15:21:34,509 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bm.in] Prepared SQL: [insert into boardmaster (bmcode,bmposition,bmname,bmdesc,bmtype,disptype,isuseopening,isreply,isopen,isdefault,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 ,0,now(), ?param9 ,now(), ?param9 , ?param10 );] -2025-12-11 15:21:34,509 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bm.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 15:21:34,510 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.in] Prepared SQL: [insert into board (pbno,bmno,opno,subject,contents,fgno,fgnothumb,cmno,rcount,rpcount,isdel,istop,issecr,isopen,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 ,0,0,0, ?param8 , ?param9 , ?param10 ,now(), ?param11 ,now(), ?param11 , ?param12 );] -2025-12-11 15:21:34,511 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 15:21:34,511 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.inp] Prepared SQL: [insert into board (pbno,bmno,opno,subject,contents,fgno,fgnothumb,cmno,rcount,rpcount,isdel,istop,issecr,isopen,cdt,cno,udt,uno,uip) select bno,bmno,opno, ?param0 , ?param1 , ?param2 , ?param3 ,cmno,0,0,0,0, ?param4 , ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 from board where bno= ?param8 ;] -2025-12-11 15:21:34,511 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.inp.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 15:21:34,511 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.boardcmt.in] Prepared SQL: [update board set rpcount = rpcount+1 where bno= ?param0 ; insert into boardcmt (bno,ctext,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,0,now(), ?param2 ,now(), ?param2 , ?param3 );] -2025-12-11 15:21:34,511 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.boardcmt.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 15:21:34,512 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bm.up] Prepared SQL: [update boardmaster set udt=now(),uno= ?param0 ,uip= ?param1 ,bmname = ?param2 ,bmdesc = ?param3 ,bmtype =case when isdefault>0 then bmtype else ?param4 end ,disptype =case when isdefault>0 then disptype else ?param5 end ,isuseopening = ?param6 ,isreply = ?param7 ,isopen =case when isdefault>0 then isopen else ?param8 end where bmno= ?param9] -2025-12-11 15:21:34,512 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bd.read] Prepared SQL: [update board set rcount = rcount +1 where bno= ?param0] -2025-12-11 15:21:34,512 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bmassign.save] Prepared SQL: [update boardmaster set udt=now(),uno= ?param0 ,uip= ?param1 ,isopen=1 where bmno in (select bmno from (select bmno from boardmaster where asno= ?param2 and isdefault=3) a); insert into boardmaster (bmcode,bmposition,bmname,bmdesc,bmtype,disptype,isuseopening,isreply,isopen,isdefault,asno,cdt,cno,udt,uno,uip) select concat('assignnotice_', ?param2 ),0,'°øÁö»çÇ×',null,0,0,0,1,1,3, ?param2 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join boardmaster b on b.asno= ?param2 and b.isdefault=3 where b.bmno is null;] -2025-12-11 15:21:34,512 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bmassign.save2] Prepared SQL: [update boardmaster set udt=now(),uno= ?param0 ,uip= ?param1 ,isopen=0 where bmno in (select bmno from (select bmno from boardmaster where asno= ?param2 and isdefault=3) a)] -2025-12-11 15:21:34,512 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.up] Prepared SQL: [update board set udt=now(),uno= ?param0 ,uip= ?param1 ,opno =case when pbno is null then ?param2 else opno end ,subject = ?param3 ,contents = ?param4 ,fgno = ?param5 ,fgnothumb = ?param6 ,istop =case when pbno is null then ?param7 else istop end ,issecr = ?param8 ,isopen = ?param9 where bno= ?param10] -2025-12-11 15:21:34,526 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.comcode.insert] Prepared SQL: [update comcode a inner join ( select ccode, ?param0 + row_number() over(order by corder) rno from comcode where cgroup= ?param1 and corder >= ?param0 ) b on b.ccode=a.ccode set a.corder=b.rno where a.cgroup= ?param1 ; insert into comcode (cname, cgroup, cgroupname, isuse, corder,cdt,cno,udt,uno,uip) select ?param2 , ?param1 , a.cgroupname, ?param3 , ?param0 ,now(), ?param4 ,now(), ?param4 , ?param5 from comcode a where a.cgroup= ?param1 limit 1] -2025-12-11 15:21:34,526 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.comcode.groupupdate] Prepared SQL: [update comcode set cgroupname= ?param0 where cgroup= ?param1] -2025-12-11 15:21:34,526 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.banner.save] Prepared SQL: [update banner set udt=now(),uno= ?param0 ,uip= ?param1 ,btitle= ?param2 ,bdesc= ?param3 ,burl= ?param4 ,ismain=0,bseq= ?param5 ,isopen= ?param6 ,fgno= ?param7 ,fgno2= ?param8 where ?param9 > 0 and bno= ?param9 ; insert into banner(bno,btitle,fgno,fgno2,bdesc,burl,ismain,bseq,isopen,cdt,cno,udt,uno,uip) select ?param9 , ?param2 , ?param7 , ?param8 , ?param3 , ?param4 , ?param10 , ?param5 , ?param6 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a where ?param9 = 0] -2025-12-11 15:21:34,526 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.popup.save] Prepared SQL: [update popup set udt=now(),uno= ?param0 ,uip= ?param1 ,ptitle = ?param2 ,pcontents= ?param3 ,toppx= ?param4 ,leftpx= ?param5 ,pwidth= ?param6 ,pheight= ?param7 ,purl= ?param8 ,zindex= ?param9 ,isopen= ?param10 where ?param11 > 0 and pno= ?param11 ; insert into popup (ptitle,pcontents,toppx,leftpx,pwidth,pheight,purl,zindex,isopen,cdt,cno,udt,uno,uip) select ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a where ?param11 = 0] -2025-12-11 15:21:34,526 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.menupage.save] Prepared SQL: [update menupage set udt=now(),uno= ?param0 ,uip= ?param1 ,pdepth = ?param2 ,pagetype= ?param3 ,bmno= ?param4 ,porder = ?param5 ,pagename= ?param6 ,pagedesc= ?param7 ,pageurl = ?param8 ,pagehtml= ?param9 ,isopen = ?param10 ,usertype= ?param11 ,refcode= ?param12 ,imagecode= ?param13 ,bgtitle= ?param14 ,bgdesc= ?param15 where ?param16 > 0 and pno = ?param16 ; insert into menupage (pno,ppno,pdepth,pagetype,bmno,porder,pagename,pagedesc,pageurl,pagehtml,isopen,usertype,refcode,imagecode,bgtitle,bgdesc,cdt,cno,udt,uno,uip) select ?param16 , ?param17 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a where ?param16 < 1] -2025-12-11 15:21:34,537 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitems.forexampay] Prepared SQL: [select 3 ptype,b.exno itemno,b.exname itemname,0 isrebate,1 pcnt ,b.outfee orgamt ,case when ua.isjoin=1 then b.outfee-b.infee else 0 end discamt ,case when ua.isjoin=1 then b.infee else b.outfee end payamt ,case when ua.isjoin=1 then b.infee else b.outfee end payamt2 ,b.rstime,b.retime from examuser a inner join exam b on b.exno=a.exno and b.rstime < now() and b.retime > now() inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno where a.exno= ?param0 and a.userno= ?param1 and a.status=1 and a.pstatus=4] -2025-12-11 15:21:34,538 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitems.forcertpay] Prepared SQL: [update payitem a inner join pay b on b.payno=a.payno and b.userno= ?param0 and b.pstatus=21 inner join users u on u.userno=b.userno left outer join assign ua on ua.asno=u.asno left outer join cm c on a.ptype=4 and c.cmno=a.itemno left outer join book d on a.ptype=2 and d.bkno=a.itemno set a.orgamt=case when a.ptype=4 then c.outfee else d.price * a.pcnt end ,a.discamt=case when a.ptype=4 and ua.isjoin=1 then c.outfee-c.infee else 0 end ,a.payamt=case when a.ptype=4 then case when ua.isjoin=1 then c.infee else c.outfee end else d.price * a.pcnt end where a.payno= ?param1 and a.ptype in (2,4) and a.pstatus in(21,50); update pay a inner join ( select a.payno,sum(b.orgamt) orgamt,sum(b.discamt) discamt,sum(b.payamt) payamt from pay a inner join payitem b on b.payno=a.payno where a.payno= ?param1 and a.userno= ?param0 and a.pstatus=21 group by a.payno ) b on b.payno=a.payno set a.orgamt=b.orgamt,a.discamt=b.discamt,a.payamt=b.payamt where a.payno= ?param1 and a.userno= ?param0 and a.pstatus=21; select b.ptype,b.itemno,case when b.ptype=4 then c.cname else d.bkname end itemname,b.isrebate,b.pcnt ,b.orgamt,b.discamt,b.payamt payamt2,case when b.ptype=4 then b.payamt else d.price end payamt,datediff(c.setime, c.sstime)+1 days ,c.rstime,c.retime from pay a inner join payitem b on b.payno=a.payno and b.ptype in(2,4) and b.pstatus in(21,50) left outer join cm c on b.ptype=4 and c.cmno=b.itemno left outer join book d on b.ptype=2 and d.bkno=b.itemno inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno where a.payno= ?param1 and a.userno= ?param0 and a.pstatus=21] -2025-12-11 15:21:34,538 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.cmcheck.forgrouppay] Prepared SQL: [select a.cmno,a.cname,a.quota,a.rstime,a.retime ,b.userno,b.status,c.username ,case when ?param0 like concat('%,',b.userno,',%') then 1 else 0 end ispaied ,a.infee,a.outfee,case when ua.isjoin=1 then a.infee else a.outfee end payamt from cm a inner join users u on u.userno= ?param1 left outer join assign ua on ua.asno=u.asno left outer join lect b on b.cmno=a.cmno and b.status < 5 and b.ischanged=0 left outer join users c on c.userno=b.userno and c.status=1 where a.cmno= ?param2 and a.ismaster=0 and a.rstime < now() and a.retime > now() and a.isuse=1 and a.isdel=0] -2025-12-11 15:21:34,539 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitems] Prepared SQL: [select a0.payno,a0.isgroup,a0.isexam,a0.isdvr,a0.payamt tpayamt,a0.paylimit,a0.ptype,a0.udt,a0.deliamt,a0.pgkey ,ad.rcvname ,CAST(AES_DECRYPT(UNHEX(ad.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(ad.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(ad.email), 'np123@!') AS char) email ,ad.post,ad.address1,ad.address2 ,a.ptype ptype2,a.payamt,a.pcnt,a.isrebate,a.itemno ,b.cmno,b.cshape,b.sstime,b.setime ,b1.rsno ,b2.username,cc.cname ccpositionname,b2.isassignuser ,CAST(AES_DECRYPT(UNHEX(b2.email), 'np123@!') AS char) email2 ,CAST(AES_DECRYPT(UNHEX(b2.telno), 'np123@!') AS char) telno2 ,b2.depart,b2.kfcfyear,b2.edus ,c.bkno ,case a.ptype when 0 then b.cname when 4 then b.cname when 2 then c.bkname when 3 then e.exname else '-' end itemname ,cg2.cgcode ,CAST(AES_DECRYPT(UNHEX(pd.vactnum), 'np123@!') AS char) vactnum,pd.vactbankname,pd.vactname ,t.lectno,t.status ,ad.isdvr isdvr2 from pay a0 left outer join paydvr ad on ad.payno=a0.payno left outer join paydata pd on pd.payno=a0.payno inner join payitem a on a.payno=a0.payno left outer join cm b on a.ptype in(0,4) and b.cmno=a.itemno left outer join lect t on t.cmno=b.cmno and t.userno=a.userno and t.status=1 left outer join cg cg1 on cg1.cgno=b.cgno left outer join cg cg2 on cg2.cgno=cg1.pcgno left outer join cmrs b1 on b1.cmno=b.cmno and b1.rstype=1 and b1.isdel=0 left outer join users b2 on b2.userno=a.userno left outer join comcode cc on cc.ccode=b2.ccposition left outer join book c on a.ptype=2 and c.bkno=a.itemno left outer join examuser d on a.ptype=3 and d.exno=a.itemno and d.userno=a0.userno and d.payno=a0.payno left outer join exam e on e.exno=d.exno where a0.payno= ?param0] -2025-12-11 15:21:34,539 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paylect.get] Prepared SQL: [select a.fgno ,b.cshape,b.cname,b.rstime,b.retime,b.sstime,b.setime ,b2.cname certgradeccname ,c.username ,CAST(AES_DECRYPT(UNHEX(c.email), 'np123@!') AS char) email ,CAST(AES_DECRYPT(UNHEX(c.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(c.telno), 'np123@!') AS char) telno ,c.depart ,c2.cname ccpositionname ,d.asname from lect a inner join cm b on b.cmno=a.cmno left outer join comcode b2 on b2.ccode=b.certgradecc inner join users c on c.userno=a.userno left outer join comcode c2 on c2.ccode=c.ccposition left outer join assign d on d.asno=c.asno where a.payno= ?param0] -2025-12-11 15:21:34,540 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.carts] Prepared SQL: [select a.pcno,a.ptype,a.itemno,a.isrefund,a.cmno,a.userno,a.pcnt,a.fgno ,case when a.ptype=0 then b.cname else c.bkname end itemname,b.cshape,b.sstime,b.setime ,case when a.ptype = 0 then case when ua.isjoin=1 then b.infee else b.outfee end else c.price end payamt ,case when a.ptype = 0 then b.outfee else c.price end orgamt from paycart a inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno left outer join cm b on a.ptype=0 and b.cmno=a.itemno left outer join book c on a.ptype in (2,9) and c.bkno=a.itemno where a.status=1 and a.userno= ?param0 order by a.cdt desc] -2025-12-11 15:21:34,541 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitems.forcartpay] Prepared SQL: [select case when a.ptype = 9 then 2 else a.ptype end ptype,a.itemno,case when a.ptype=0 then b.cname else c.bkname end itemname,case when a.ptype=0 then a.isrefund else 0 end isrebate,a. pcnt ,case when a.ptype=0 then b.outfee else c.price end orgamt ,case when a.ptype=0 then case when ua.isjoin=1 then b.outfee-b.infee else 0 end else 0 end discamt ,case when a.ptype=0 then case when ua.isjoin=1 then b.infee else b.outfee end else c.price end payamt ,case when a.ptype=0 then case when ua.isjoin=1 then b.infee else b.outfee end else c.price end * a.pcnt payamt2 ,b.rstime,b.retime,b.sstime,b.setime,b.cshape,datediff(b.setime, b.sstime)+1 days from paycart a left outer join cm b on a.ptype=0 and b.cmno=a.itemno and b.rstime < now() and b.retime > now() left outer join book c on a.ptype in (2,9) and c.bkno=a.itemno inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno where a.userno= ?param0 and a.status=1 and a.ispay=1;] -2025-12-11 15:21:34,541 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.mypay] Prepared SQL: [select a.payno,a.ptype,a.ispg,a.isgroup,a.isexam,a.userno,a.pstatus,a.rstatus,a.rstatustime,a.refunding,a.paylimit,a.payoktime,a.isrefunddvr,a.refundamt,a.payamt,a.deliamt,a.isdvr,a.cdt,a.pgkey ,b.dvrcode,b.isdvr isdvr2,b.rcvname,b.post,b.address1,b.address2 ,CAST(AES_DECRYPT(UNHEX(b.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(b.email), 'np123@!') AS char) email ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) mobile ,c.vactbankname,CAST(AES_DECRYPT(UNHEX(c.vactnum), 'np123@!') AS char) vactnum,c.vactname from pay a left outer join paydvr b on b.payno=a.payno left outer join paydata c on c.payno=a.payno where a.payno= ?param0 and a.userno= ?param1 and a.pstatus in (1,22,41,42,43)] -2025-12-11 15:21:34,541 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.mypayitem] Prepared SQL: [select a.ptype,c0.cshape,a.isrebate,a.payamt,a.pcnt,a.rstatus,a.userno,a.pstatus,a.pino,c0.infee,c0.outfee,c0.rstime,c0.retime ,case a.ptype when 0 then c0.cname when 2 then c2.bkname when 4 then c0.cname when 3 then c3.exname else '-' end itemname ,c0.sstime,c0.setime,datediff(c0.setime, c0.sstime)+1 days ,u.username,uc.cname ccpositionname,u.isassignuser ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,u.kfcfyear,u.edus,u.depart ,rs.rsno,t.lectno ,a2.taxno ,case when t.sdate is null then c0.sstime else t.sdate end as sdate ,case when t.edate is null then c0.setime else t.edate end as edate ,p.cdt,csd.estart ,c0.studydays from payitem a inner join pay p on p.payno = a.payno left outer join paytax a3 on a3.payno = a.payno and (a3.iscancel is null or a3.iscancel <> 1) left outer join paytaxitem a2 on a2.pino=a.pino and a3.taxno = a2.taxno left outer join cm c0 on a.ptype in (0,1,4) and c0.cmno=a.itemno left outer join book c2 on a.ptype=2 and c2.bkno=a.itemno left outer join exam c3 on a.ptype=3 and c3.exno=a.itemno left outer join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno left outer join comcode uc on uc.ccode=u.ccposition left outer join cmrs rs on rs.cmno=c0.cmno and rs.rstype=1 and rs.isdel=0 left outer join lect t on a.ptype in (0,1,4) and t.cmno=c0.cmno and t.payno=a.payno and t.pino=a.pino and t.userno=a.userno left outer join cminningscd csd on csd.cmisno = t.cmisno where a.payno= ?param0] -2025-12-11 15:21:34,542 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paytax.fornew] Prepared SQL: [select a.payno,a.isgroup,a.ptype,a.ispg ,ua.asname,ua.ceoname,ua.brno,ua.grno,ua.btype,ua.bkind,ua.post,ua.address1,ua.address2 ,ua.mname manname ,CAST(AES_DECRYPT(UNHEX(ua.mphone), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(ua.taxemail), 'np123@!') AS char) email ,sum(case when b.taxdate is not null then 0 else b.taxamt end) taxamtsum ,sum(b.taxamt) taxamt from pay a inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno left outer join paytax b on b.payno=a.payno and (b.iscancel is null or b.iscancel <> 1) where a.payno= ?param0 and a.userno= ?param1 and a.rstatus < 2 and (a.pstatus=1 or a.pstatus=22) group by a.payno,a.isgroup,ua.asname,ua.ceoname,ua.brno,ua.grno,ua.btype,ua.bkind] -2025-12-11 15:21:34,542 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paytax.fornewitem] Prepared SQL: [select a.payno,a.isgroup ,ifnull(c.taxno,0) taxno,b.pino,b.ptype,b.rstatus ,case b.ptype when 0 then c0.cname when 4 then c0.cname when 2 then c2.bkname when 3 then c3.exname else '-' end itemname ,b.pcnt,b.payamt from pay a inner join payitem b on b.payno=a.payno and (b.pstatus=1 or b.pstatus=22) left outer join cm c0 on b.ptype in (0,4) and c0.cmno=b.itemno left outer join book c2 on b.ptype=2 and c2.bkno=b.itemno left outer join exam c3 on b.ptype=3 and c3.exno=b.itemno left outer join paytax c4 on c4.payno = a.payno and (c4.iscancel is null or c4.iscancel <> 1) left outer join paytaxitem c on c.pino=b.pino and c.taxno = c4.taxno where a.payno= ?param0 and a.userno= ?param1 and a.rstatus < 2 and (a.pstatus=1 or a.pstatus=22) order by ifnull(c.taxno,0),b.pino] -2025-12-11 15:21:34,542 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitem.forrefund] Prepared SQL: [select distinct a.payno,b.pino,b.pstatus,b.rstatus,b.payamt,b.ptype,b.pcnt ,case b.ptype when 0 then c0.cname when 4 then c0.cname when 2 then c2.bkname when 3 then c3.exname else '-' end itemname ,case when b.ptype in (0,1,4) then case when date_add(c0.retime, interval 1 day) < now() then 1 else 0 end else case when b.ptype=3 then case when date_add(c3.retime, interval 1 day) < now() then 1 else 0 end else 0 end end ispast ,u.username ,max(d.rfdno) rfdno ,max(ifnull(case when c.rstatus=1 then -1 else c.rstatus end,-2)) rfdrstatus from pay a inner join payitem b on b.payno=a.payno and b.pstatus=1 left outer join users u on a.isgroup=1 and b.ptype=0 and u.userno=b.userno left outer join cm c0 on b.ptype in (0,4) and c0.cmno=b.itemno left outer join book c2 on b.ptype=2 and c2.bkno=b.itemno left outer join exam c3 on b.ptype=3 and c3.exno=b.itemno left outer join payrfditem d on d.pino=b.pino left outer join payrfd c on c.rfdno=d.rfdno and c.payno=a.payno and c.rstatus in (0,2) where a.payno= ?param0 and a.userno= ?param1 and a.pstatus=1 and a.rstatus < 2 group by a.payno,b.pino,b.pstatus,b.rstatus,b.payamt,b.ptype,b.pcnt ,c0.cname,c2.bkname,c3.exname,c0.retime,c3.retime,u.username order by d.rfdno,b.rstatus,ispast,b.pino] -2025-12-11 15:21:34,543 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payresult] Prepared SQL: [select a.payno,a.payamt,a.ptype,a.pstatus ,b.itemno ,b.pino from pay a inner join payitem b on b.payno=a.payno where a.payno= ?param0 and a.userno= ?param1 and a.pstatus in (1,21,22,51,55)] -2025-12-11 15:21:34,543 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.lectready] Prepared SQL: [select count(a.userno) from lect a where a.cmno= ?param0 and a.isready=1 and a.status=6] -2025-12-11 15:21:34,543 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pplogs.bypay] Prepared SQL: [select a.pplno,a.isready,a.cmno,a.cmisno,a.isrebate,a.rbankname,CAST(AES_DECRYPT(UNHEX(a.rbankacc), 'np123@!') AS char) rbankacc,a.rbankowner,a.isaccommodation,a.cshape ,b.payno,b.pstatus from pay b inner join pplog a on a.pplno=b.pplno where b.payno= ?param0 and a.userno= ?param1] -2025-12-11 15:21:34,545 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.in] Prepared SQL: [insert into pay(ptype,ispg,isgroup,userno,username,isexam,pstatus,rstatus,refunding,paylimit,payoktime,pgkey ,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,pplno,isbill,iscashrct,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,0, ?param5 , ?param6 , ?param7 , ?param8 ,case when ?param9 is not null then now() else ?param10 end, ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 ,now(), ?param21 ,now(), ?param21 , ?param22 );] -2025-12-11 15:21:34,545 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 15:21:34,547 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitem.in] Prepared SQL: [insert into payitem (payno,ptype,pcno,itemno,userno,pstatus,rstatus,pcnt,orgamt,discamt,payamt,payamtcash,payamtcard,refundamt,refundtime,refundtimereal,refundinfo,isrebate,rbank,rbankaccnum,tbankuser,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 ,now(), ?param21 ,now(), ?param21 , ?param22 );] -2025-12-11 15:21:34,547 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitem.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 15:21:34,547 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.lect.in] Prepared SQL: [insert into lect (cmno,payno,pino,userno,status,isready,iscomplete,orgcmno,attrate,isrebate,ispc,pcno,isjoin,fgno,ischanged,cmisno,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,null,null,0, ?param6 , ?param7 , ?param8 , ?param9 ,null,0, ?param10 ,now(), ?param11 ,now(), ?param11 , ?param12 );] -2025-12-11 15:21:34,547 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.lect.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 15:21:34,548 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.pgin] Prepared SQL: [insert into pay(ptype,ispg,isgroup,isexam,userno,username,pstatus,rstatus ,refunding,paylimit,payoktime,pgkey,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,isdvr,iscashrct,cashrcthp,pplno,isbill,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 ,a.userno,a.username,case when ?param0 = 6 then 1 else 0 end,0 , ?param4 , ?param5 ,case when ?param0 = 6 then now() else ?param6 end, ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 ,HEX(AES_ENCRYPT( ?param16 , 'np123@!')), ?param17 , ?param18 ,now(), ?param19 ,now(), ?param19 , ?param20 from users a where a.userno= ?param21] -2025-12-11 15:21:34,548 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.pgin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 15:21:34,548 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.certpay] Prepared SQL: [insert into pay(ptype,ispg,isgroup,userno,pstatus,rstatus,refunding,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,isdvr,isexam,cdt,cno,udt,uno,uip) values (0,1,0, ?param0 ,51,0,0,0,0,0,0,0,0,0,0,now(), ?param1 ,now(), ?param1 , ?param2 )] -2025-12-11 15:21:34,548 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.certpay.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 15:21:34,549 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paytax.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 15:21:34,550 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payrfd.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 15:21:34,551 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.standbypay.admin] Prepared SQL: [insert into pay(ptype,ispg,isgroup,userno,username,isexam,pstatus,rstatus,refunding,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,pplno,isbill,iscashrct,cdt,cno,udt,uno,uip) values ( ?param0 ,0,0, ?param1 , ?param2 ,0,21,0,0,0,0,0,0,0,0, ?param3 ,0,0,now(), ?param4 ,now(), ?param4 , ?param5 );] -2025-12-11 15:21:34,551 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.standbypay.admin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 15:21:34,551 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.lect.sedate.save] Prepared SQL: [update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') ,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno = ?param2 ;] -2025-12-11 15:21:34,551 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paydvr.dvrcode] Prepared SQL: [update paydvr set udt=now(),uno= ?param0 ,uip= ?param1 ,dvrcode= ?param2 ,codetime=now() where payno= ?param3] -2025-12-11 15:21:34,551 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paydvr.in] Prepared SQL: [delete from paydvr where payno= ?param0 ; insert into paydvr (payno,dvrcode,codetime,isdvr,rcvname,telno,mobile,email,post,address1,address2,dmemo,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,HEX(AES_ENCRYPT( ?param5 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param6 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param7 , 'np123@!')) , ?param8 , ?param9 , ?param10 , ?param11 ,now(), ?param12 ,now(), ?param12 , ?param13 )] -2025-12-11 15:21:34,552 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.freeok] Prepared SQL: [insert into lect (cmno,payno,pino,userno,status,attrate,isrebate,ispc,isjoin,ischanged,fgno2,cmisno,cdt,cno,udt,uno,uip) select b.itemno,a.payno,b.pino,case when a.isgroup=1 then b.userno else a.userno end,1,0,b.isrebate,0,case when ua.isjoin=1 then 1 else 0 end,0,b.fgno,l.cmisno,now(), ?param0 ,now(), ?param0 , ?param1 from pay a inner join payitem b on b.payno=a.payno and b.ptype=0 inner join users u on u.userno=a.userno inner join pplog l on a.pplno = l.pplno left outer join assign ua on ua.asno=u.asno where a.payno= ?param2 ; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on a.cmisno = d.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param2 ;] -2025-12-11 15:21:34,552 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paydvr.save] Prepared SQL: [update paydvr set udt=now(),uno= ?param0 ,uip= ?param1 ,dvrcode= ?param2 ,rcvname= ?param3 ,post= ?param4 ,address1= ?param5 ,address2= ?param6 ,dmemo= ?param7 ,codetime=case when codetime is null and ?param2 is not null then now() else codetime end ,telno=HEX(AES_ENCRYPT( ?param8 , 'np123@!')) ,mobile=HEX(AES_ENCRYPT( ?param9 , 'np123@!')) where payno= ?param10] -2025-12-11 15:21:34,552 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paycert.paystart] Prepared SQL: [update pay a inner join users b on b.userno=a.userno set a.ptype= ?param0 ,a.paylimit= ?param1 ,a.orgamt= ?param2 ,a.payamt= ?param3 ,a.isbill= ?param4 ,a.pstatus = case when ?param0 = 6 then 1 else a.pstatus end ,a.payoktime = case when ?param0 = 6 then now() else a.payoktime end where a.payno= ?param5 and a.userno= ?param6 and a.pstatus=21; update payitem a inner join users b on b.userno=a.userno set a.orgamt= ?param2 ,a.payamt= ?param3 ,a.pstatus = case when ?param0 = 6 then 1 else a.pstatus end ,a.rstatus = 0 where a.payno= ?param5 and a.userno= ?param6 and a.pstatus=21; update lect a inner join users b on b.userno = a.userno set a.status = case when ?param0 = 6 then 1 else a.status end where a.payno= ?param5 and a.userno = ?param6 ; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param5 ;] -2025-12-11 15:21:34,553 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paylect] Prepared SQL: [update pay set udt=now(),uno= ?param0 ,uip= ?param1 ,pstatus=case when ptype=3 then 22 else 1 end ,payoktime=case when ptype=3 then null else now() end ,pgkey= ?param2 where payno= ?param3 ; insert into paydata(payno,payresult,payresultmsg,vactnum,vactbankcode,vactbankname,vactname,vactinname,cshrrcode,cshrtype,cshrauthno,cardquota,cardquotatype,cardeventcode,cardnum,iscardpoint,cardcode,cardbankcode,cardprtccode,checkflag,ocbnum,ocbappno,ocbprice,gsnum,gsremain,gsprice,unum,upoint,uprice,cdt,cno,udt,uno,uip) values ( ?param3 , ?param4 , ?param5 ,HEX(AES_ENCRYPT( ?param6 , 'np123@!')), ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 ,HEX(AES_ENCRYPT( ?param17 , 'np123@!')), ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 , ?param28 , ?param29 , ?param30 , ?param31 ,now(), ?param0 ,now(), ?param0 , ?param1 ); update payitem a inner join pay b on b.payno=a.payno set a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 ,a.pstatus=case when b.ptype=3 then 22 else 1 end where a.payno= ?param3 ; insert into lect (cmno,payno,pino,userno ,status,iscomplete,orgcmno,attrate,isrebate ,ispc,isjoin,fgno,apoint,mpoint ,fpoint,spoint,dpoint,tpoint,ischanged ,stime,etime,sip,eip,ispcs ,ispce,fgno2,cmisno,cdt,cno,udt,uno,uip) select a.itemno,a.payno,a.pino,case when b.isgroup=1 then a.userno else b.userno end ,case when b.ptype=3 then 2 else 1 end,null,null,0,a.isrebate ,0,ifnull(d.isjoin, 0),null,null,null ,null,null,null,null,0 ,null,null,null,null,null ,null,a.fgno,e.cmisno,now(), ?param0 ,now(), ?param0 , ?param1 from payitem a inner join pay b on b.payno=a.payno inner join users c on c.userno=b.userno left outer join assign d on d.asno=c.asno left outer join pplog e on e.pplno=b.pplno left outer join lect f on f.payno=a.payno and f.pino=a.pino and f.status=4 and f.isready=1 where a.payno= ?param3 and a.ptype=0 and f.lectno is null; update lect a inner join pay b on b.payno=a.payno and b.pstatus in (22,1) inner join payitem c on c.payno=b.payno and c.itemno=a.cmno and c.pstatus=b.pstatus set a.status=case when b.pstatus=22 then 2 else 1 end,a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param3 and a.status=4; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 23:59:59') where a.payno = ?param3 ;] -2025-12-11 15:21:34,554 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.fail] Prepared SQL: [update pay set pstatus= ?param0 where payno= ?param1 and pstatus != 1 and pstatus != 22; insert into paydata(payno,payresult,payresultmsg,vactnum,vactbankcode,vactbankname,vactname,vactinname,cshrrcode,cshrtype,cshrauthno,cardquota,cardquotatype,cardeventcode,cardnum,iscardpoint,cardcode,cardbankcode,cardprtccode,checkflag,ocbnum,ocbappno,ocbprice,gsnum,gsremain,gsprice,unum,upoint,uprice,cdt,cno,udt,uno,uip) values ( ?param1 , ?param2 , ?param3 ,HEX(AES_ENCRYPT( ?param4 , 'np123@!')), ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 ,HEX(AES_ENCRYPT( ?param15 , 'np123@!')), ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 , ?param28 ,now(), ?param29 ,now(), ?param29 , ?param30 );] -2025-12-11 15:21:34,554 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paylect.vbankin] Prepared SQL: [insert into payvbankin (payno,pgkey,inbankcode,indeal,inymd,inhms,msgseq,transseq,vacct,inamt,checkamt,isclose,typemsg,frombank,fromname,fromymd,calcymd,tranymd,transcode,korcode,cshrymd,cshrhms,cshrcode,cshrpgkey,cshramt,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 ,now(), ?param25 ,now(), ?param25 , ?param26 ); update pay set udt=now(),uno= ?param25 ,uip= ?param26 ,pstatus=1 ,payoktime=now() where payno= ?param0 and pstatus=22 ; update payitem a inner join pay b on b.payno=a.payno set a.udt=now(),a.uno= ?param25 ,a.uip= ?param26 ,a.pstatus=1 where a.payno= ?param0 and a.pstatus=22; update lect a inner join pay b on b.isexam <> 1 and b.payno=a.payno and b.pstatus=1 set a.udt=now(),a.uno= ?param25 ,a.uip= ?param26 ,a.status=1 where a.payno= ?param0 ; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 23:59:59') where a.payno = ?param0 ;] -2025-12-11 15:21:34,555 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paycancel] Prepared SQL: [update pay set udt=now(),uno= ?param0 ,uip= ?param1 ,pstatus=case when pstatus=22 then 43 else 41 end where payno= ?param2 and userno= ?param3 and pstatus in (51,55,21,22); update payitem a inner join pay b on b.payno=a.payno and b.userno= ?param3 and b.pstatus in (41,43) set a.pstatus=b.pstatus,a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.pstatus in (21,22); update lect a inner join pay b on b.payno=a.payno and b.userno= ?param3 and b.pstatus in (41,43) set a.status=9 where a.payno= ?param2 ; update examuser a inner join pay b on b.payno=a.payno and b.userno=a.userno and b.pstatus in (41,43) set a.pstatus=9 where a.payno= ?param2 and a.userno= ?param3] -2025-12-11 15:21:34,555 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.cart.clear] Prepared SQL: [update paycart set status=2,udt=now(),uno= ?param0 ,uip= ?param1 where userno= ?param2 and status=1 and date_add(cdt, interval 7 day) < now(); update paycart a inner join cm b on b.cmno=a.itemno and b.udt > a.cdt set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype=0; update paycart a inner join book b on b.bkno=a.itemno and b.udt > a.cdt set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype in (2,9); update paycart a left outer join cm b on b.cmno=a.itemno and b.rstime < now() and b.retime > now() set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype=0 and b.cmno is null; update paycart a left outer join paycart b on b.ptype =0 and b.userno= ?param2 and b.status=1 and b.itemno=a.cmno set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype=9 and b.pcno is null] -2025-12-11 15:21:34,556 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payrfd.up] Prepared SQL: [update payrfd set fgnor= ?param0 ,fgnob= ?param1 ,udt=now(),uno= ?param2 ,uip= ?param3 where rfdno= ?param4 and payno= ?param5] -2025-12-11 15:21:34,556 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payrfdcancel.up] Prepared SQL: [delete from payrfditem where rfdno= ?param0 ; update payrfd set rstatus= ?param1 ,udt=now(),uno= ?param2 ,uip= ?param3 where rfdno= ?param0 and payno= ?param4] -2025-12-11 15:21:34,556 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.unpay] Prepared SQL: [update examuser a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null and b.userno=a.userno inner join payitem c on c.payno=b.payno and c.ptype=3 and c.itemno=a.exno and c.pino=a.pino set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.pstatus=2; update lect a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null inner join payitem c on c.payno=b.payno and c.ptype in(0,4) and c.itemno=a.cmno and c.userno=a.userno and c.pino=a.pino set a.status=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.status=2 and a.ischanged=0; update payitem a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 ; update pay set pstatus=1,isunpay=1,udt=now(),uno= ?param0 ,uip= ?param1 where payno= ?param2 and pstatus=22 and ptype=3 and ispg=1 and isunpay is null; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param2 ;] -2025-12-11 15:21:34,556 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.abspay] Prepared SQL: [update examuser a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null and b.userno=a.userno inner join payitem c on c.payno=b.payno and c.ptype=3 and c.itemno=a.exno and c.pino=a.pino set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.pstatus=2; update lect a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null inner join payitem c on c.payno=b.payno and c.ptype in(0,4) and c.itemno=a.cmno and c.userno=a.userno and c.pino=a.pino set a.status=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.status=2 and a.ischanged=0; update payitem a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 ; update pay set ptype= ?param3 ,payoktime=now(),pstatus=1,isunpay=3,udt=now(),uno= ?param0 ,uip= ?param1 where payno= ?param2 and pstatus=22 and ptype=3 and ispg=1 and isunpay is null; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param2 ;] -2025-12-11 15:21:34,556 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.unpaymoney] Prepared SQL: [update pay set isunpay=2,payoktime= ?param0 ,udt=now(),uno= ?param1 ,uip= ?param2 where payno= ?param3 and isunpay=1; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param3 ;] -2025-12-11 15:21:34,557 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pplogtype.up] Prepared SQL: [update pplog set typeman = ?param0 ,typejob = ?param1 ,typeedu = ?param2 ,typegrade = ?param3 ,typejobitem = ?param4 where pplno = ?param5] -2025-12-11 15:21:34,557 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.untax] Prepared SQL: [insert into untaxlog (payno,logtime,cdt,cno,udt,uno,uip) values( ?param0 ,now(),now(), ?param1 ,now(), ?param1 , ?param2 ); update pay set iscashrct = null where payno = ?param0 ;] -2025-12-11 15:21:34,557 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.standbypayitem.admin] Prepared SQL: [insert into payitem (payno,ptype,itemno,userno,pstatus,rstatus,pcnt ,orgamt,discamt,payamt,payamtcash,payamtcard,refundamt,isrebate,cdt,cno,udt,uno,uip) values( ?param0 ,0, ?param1 , ?param2 ,21,0,1 ,0,0,0,0,0,0, ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 ); insert into lect(cmno,payno,pino,userno,status,attrate,isrebate,ispc,isjoin,ischanged,isready,cmisno,cdt,cno,udt,uno,uip) select ?param1 , ?param0 ,LAST_INSERT_ID(),a.userno,4,0, ?param3 ,0,ifnull(b.isjoin,0),0,1, ?param6 ,now(), ?param4 ,now(), ?param4 , ?param5 from users a left outer join assign b on b.asno=a.asno where a.userno= ?param2 ;] -2025-12-11 15:21:34,568 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.exam.in] Prepared SQL: [insert into exam (cgno,exname,infee,outfee ,certcc,certgradecc,rstime,retime,estime,eetime ,elocation,certdate,certindate,introhtml ,isopen,isresultopen,isscored,fgno,isdel ,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 ,0, ?param15 , ?param16 ,0 ,now(), ?param17 ,now(), ?param17 , ?param18 )] -2025-12-11 15:21:34,568 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.exam.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 15:21:34,568 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.exam.up] Prepared SQL: [update exam set udt=now(),uno= ?param0 ,uip= ?param1 ,exname = ?param2 ,infee = ?param3 ,outfee = ?param4 ,certcc = ?param5 ,certgradecc = ?param6 ,rstime = ?param7 ,retime = ?param8 ,estime = ?param9 ,eetime = ?param10 ,elocation = ?param11 ,certdate = ?param12 ,certindate = ?param13 ,introhtml = ?param14 ,isopen = ?param15 ,fgno = ?param16 where exno= ?param17] -2025-12-11 15:21:34,568 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.del] Prepared SQL: [update exam a inner join ( select count(userno) cntuser, exno from examuser where exno = ?param0 group by exno ) b on b.exno=a.exno set a.uip= ?param1 ,a.uno= ?param2 ,a.isdel = 1 where a.exno= ?param0 and b.cntuser=0 and a.isdel=0;] -2025-12-11 15:21:34,568 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.examuser.save] Prepared SQL: [insert ignore into examuser(exno,userno,status,pstatus,avrg,certdate,certindate,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 ,now(), ?param7 ,now(), ?param7 , ?param8 )] -2025-12-11 15:21:34,569 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.examopen] Prepared SQL: [update exam set udt=now(),uno= ?param0 ,uip= ?param1 ,isresultopen= ?param2 where exno= ?param3 ;] -2025-12-11 15:21:34,569 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.examuser.renew] Prepared SQL: [update examuser set udt=now(),uno= ?param0 ,uip= ?param1 ,certdate= ?param2 ,certindate= ?param3 where exno= ?param4 and userno= ?param5 ; insert into examuserrenew (exno,userno,certtime,certdate,certindate,renewreason,isfirst,certidx,cdt,cno,udt,uno,uip) select a.exno, ?param5 ,now(), ?param2 , ?param3 , ?param6 ,0,max(a.certidx),now(), ?param0 ,now(), ?param0 , ?param1 from( select a.exno,ifnull(max(d.certidx), 0)+1 certidx from examuser a inner join exam a2 on a2.exno=a.exno left outer join exam c on c.certcc=a2.certcc and c.certgradecc=a2.certgradecc left outer join examuserrenew d on d.exno=c.exno and year(d.certtime)=year(a.certdate) where a.exno= ?param4 group by a.exno,a.userno,a.certdate,a.certindate ) a] -2025-12-11 15:21:34,614 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [grade.lectcomplete.cancel] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,iscomplete=0 ,completetime=null where lectno= ?param2 and ifnull(iscomplete,0) <> 1] -2025-12-11 15:21:34,614 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [grade.lectcomplete.cancel2] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,iscomplete=0 ,completetime=null where lectno= ?param2 and ifnull(iscomplete,0)] -2025-12-11 15:21:34,626 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [att.att.in] Prepared SQL: [update lectinning set udt=now(),uno= ?param0 ,uip= ?param1 ,lectno= ?param2 ,cmino= ?param3 ,totstudy=0 ,stime=now(),etime=null ,istatus=1,statustime=null,statusreason=null where lectno= ?param2 and cmino= ?param3 and istatus is null; insert into lectinning (lectno,cmino,totstudy,stime,etime,istatus,statustime,statusreason,sip,eip,ispcs,ispce,cdt,cno,udt,uno,uip) select ?param2 , ?param3 ,0,now(),null,1,null,null, ?param1 ,null,1,null,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectinning b on b.lectno= ?param2 and b.cmino= ?param3 where b.lectno is null; update lect set stime = case when stime is null then now() else stime end ,sip = case when sip is null then ?param1 else sip end ,ispcs = case when ispcs is null then 1 else ispcs end where lectno= ?param2] -2025-12-11 15:21:34,626 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [att.att.out] Prepared SQL: [update lectinning set udt=now(),uno= ?param0 ,uip= ?param1 ,totstudy=timestampdiff(SECOND, stime, now()) ,etime=now() ,eip= ?param1 ,ispce=1 ,istatus=2 where lectno= ?param2 and cmino= ?param3 and istatus=1; update lect a inner join ( select a.lectno,convert(100*count(c.lectno)/count(b.cmino), int) attrate from lectinning a inner join cminning b on b.cmino=a.cmino and ifnull(b.isscd,0)=0 left outer join lectinning c on c.lectno=a.lectno and c.cmino=b.cmino and c.istatus=2 where a.lectno= ?param2 and a.cmino= ?param3 and a.istatus=2 group by a.lectno ) b on b.lectno=a.lectno set a.attrate=b.attrate ,a.etime=now(),a.eip= ?param1 ,a.ispce=1] -2025-12-11 15:21:34,626 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [att.abs] Prepared SQL: [update lectinning set istatus=2 ,stime=case when stime is null then now() else stime end ,etime=case when etime is null then now() else etime end ,sip=case when sip is null then ?param0 else sip end ,eip=case when eip is null then ?param0 else eip end ,ispcs=case when ispcs is null then 1 else ispcs end ,ispce=case when ispce is null then 1 else ispce end ,statustime=now() ,statusreason= ?param1 ,statususerno= ?param2 where lectno= ?param3 and cmino= ?param4 and (istatus is null or istatus<2); insert into lectinning(lectno,cmino,totstudy,stime,etime,istatus,statustime,statusreason,statususerno,cdt,cno,udt,uno,uip) select a.lectno, ?param4 ,0,now(),now(),2,now(), ?param1 , ?param2 ,now(), ?param2 ,now(), ?param2 , ?param0 from lect a left outer join lectinning b on b.lectno=a.lectno and b.cmino= ?param4 where a.lectno= ?param3 and a.status=1 and a.ischanged=0 and b.lectno is null; update lect a inner join ( select a.lectno,convert(100*count(c.lectno)/count(b.cmino), int) attrate from lectinning a inner join lect a2 on a2.lectno=a.lectno inner join cminning b on b.cmno=a2.cmno and ifnull(b.isscd,0)=0 left outer join lectinning c on c.lectno=a.lectno and c.cmino=b.cmino and c.istatus=2 where a.lectno= ?param3 and a.cmino= ?param4 and a.istatus=2 group by a.lectno ) b on b.lectno=a.lectno set a.attrate=b.attrate ,a.stime=case when a.stime is null then now() else a.stime end ,a.etime=case when a.etime is null then now() else a.etime end ,a.sip=case when a.sip is null then ?param0 else a.sip end ,a.eip=case when a.eip is null then ?param0 else a.eip end ,a.ispcs=case when a.ispcs is null then 1 else a.ispcs end ,a.ispce=case when a.ispce is null then 1 else a.ispce end where a.lectno= ?param3] -2025-12-11 15:21:34,639 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.ctps] Prepared SQL: [select a.cmino,a.iseq,a.ititle,a.atime,a.mstime,a.metime ,a2.isokmid ,b.ctno,b.ctype,b.ccode,b.ismenu,b.isoversize ,c.cpno,c.pseq,c.cpname,c.srcp,c.srcm ,a2.pseq lastpseq,a2.psec from cminning a inner join lectinning a2 on a2.lectno= ?param0 and a2.cmino=a.cmino inner join ct b on b.ctno=a.ctno and b.isdel=0 inner join ctpage c on c.ctno=b.ctno and c.isdel=0 where a.cmino= ?param1 order by a.iseq] -2025-12-11 15:21:34,639 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.getprogress] Prepared SQL: [select case when b.atime=0 or ifnull(us.no,0) > 0 then 100 else case when floor(a.totstudy / (b.sttime * 60) * 100) > 100 then 100 else floor(a.totstudy / (b.sttime * 60) * 100) end end from lectinning a inner join cminning b on b.cmino=a.cmino inner join lect c on a.lectno = c.lectno left outer join userstatus us on c.userno = us.userno and us.playbar = 1 where a.lectno= ?param0 and a.cmino= ?param1] -2025-12-11 15:21:34,639 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.checklectdate] Prepared SQL: [select a.lectno,a.sdate,a.edate from lect a where a.lectno= ?param0] -2025-12-11 15:21:34,639 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.inningchange.pre] Prepared SQL: [select a.cmino,b.isseq,c.istatus,d.istatus preistatus,a.isrebate,a.iseq,a2.cmino precmino from ( select a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq,max(c.iseq) preiseq from ( select a.lectno,b.cmno,b.isrebate,max(d.iseq) iseq from lectinning a inner join lect b on b.lectno=a.lectno inner join cminning c on c.cmino=a.cmino inner join cminning d on d.cmno=c.cmno and d.iseq < c.iseq and d.isonline=1 where a.lectno= ?param0 and a.cmino= ?param1 group by a.lectno,b.cmno,b.isrebate ) a inner join cminning b on b.cmno=a.cmno and b.iseq=a.iseq left outer join cminning c on c.cmno=b.cmno and c.iseq < b.iseq and c.isonline=1 group by a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq ) a inner join cm b on b.cmno=a.cmno left outer join cminning a2 on a2.cmno=b.cmno and a2.iseq=a.preiseq left outer join lectinning c on c.lectno=a.lectno and c.cmino=a.cmino left outer join lectinning d on d.lectno=a.lectno and d.cmino=a2.cmino] -2025-12-11 15:21:34,640 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.inningchange.next] Prepared SQL: [select a.cmino,b.isseq,c.istatus,d.istatus preistatus,a.isrebate,a.iseq,a2.cmino precmino from ( select a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq,min(c.iseq) preiseq from ( select a.lectno,b.cmno,b.isrebate,min(d.iseq) iseq from lectinning a inner join lect b on b.lectno=a.lectno inner join cminning c on c.cmino=a.cmino inner join cminning d on d.cmno=c.cmno and d.iseq > c.iseq and d.isonline=1 where a.lectno= ?param0 and a.cmino= ?param1 group by a.lectno,b.cmno,b.isrebate ) a inner join cminning b on b.cmno=a.cmno and b.iseq=a.iseq left outer join cminning c on c.cmno=b.cmno and c.iseq > b.iseq and c.isonline=1 group by a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq ) a inner join cm b on b.cmno=a.cmno left outer join cminning a2 on a2.cmno=b.cmno and a2.iseq=a.preiseq left outer join lectinning c on c.lectno=a.lectno and c.cmino=a.cmino left outer join lectinning d on d.lectno=a.lectno and d.cmino=a2.cmino] -2025-12-11 15:21:34,640 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.mycmrs] Prepared SQL: [select distinct a.lectno,a.attrate ,b.rsno,b.cmno,b.rscno,b.rstype,b.rsname,b.rscondition ,case when c.lectno is null then 0 else 1 end isrsok ,a.edate ,d.istatus,e.iseq from lect a inner join cmrs b on b.cmno=a.cmno and b.isdel=0 left outer join lectrs c on c.lectno=a.lectno and c.rsno=b.rsno left outer join lectinning d on d.lectno=a.lectno and b.cmino = d.cmino left outer join cminning e on b.cmino = e.cmino where a.lectno= ?param0 and a.userno= ?param1 order by b.rsno] -2025-12-11 15:21:34,640 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.mycmrsq] Prepared SQL: [select b.rscno,b.rscqno ,c.qno,c.atype,c.qtext,c.rightcount,a.username as teachername from ( select distinct b.rscno,e.username from lect a inner join cmrs b on b.rsno= ?param0 and b.cmno=a.cmno and b.isdel=0 left outer join lectrs c on c.lectno=a.lectno and c.rsno=b.rsno left outer join cminning d on b.cmino = d.cmino left outer join users e on d.userno = e.userno where a.lectno= ?param1 and a.userno= ?param2 and c.lectno is null ) a inner join rscq b on b.rscno=a.rscno inner join question c on c.qno=b.qno order by b.dseq] -2025-12-11 15:21:34,640 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.mycmrsqi] Prepared SQL: [select b.rscqno ,c.qno ,d.qino,d.qitext ,e.fileurl from ( select distinct b.rscno from lect a inner join cmrs b on b.rsno= ?param0 and b.cmno=a.cmno and b.isdel=0 left outer join lectrs c on c.lectno=a.lectno and c.rsno=b.rsno where a.lectno= ?param1 and a.userno= ?param2 and c.lectno is null ) a inner join rscq b on b.rscno=a.rscno inner join question c on c.qno=b.qno inner join questionitem d on d.qno=c.qno and d.isdel=0 left outer join fileinfo e on e.fgno=d.fgno and e.isdel=0 order by b.dseq,d.qino] -2025-12-11 15:21:34,640 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectex] Prepared SQL: [select a.lectno,a.attrate,a.iscomplete,a.sdate,a.edate ,b.sstime,b.setime ,c.exno,c.exname,c.extype,c.edesc,c.econdition,c.etime,c.evtype,c.eqtype,c.israndq,c.israndqi,c.qcount,c.isblur,c.tpoint,ifnull(c.relaylimit,999) relaylimit,c.isusebackup,c.isseq,c.isreexamable,c.isresultopen ,d.lectno exlectno,d.estart,d.eend,d.tpoint,d.recount,d.rechecktime,ifnull(d.entercount,0) entercount,d.cblock ,case when a.etime = 0 then 99999999 else TIMESTAMPDIFF(MINUTE, now(), date_add(ifnull(d.estart, now()), interval c.etime MINUTE)) end rtime ,d.recount ,case when case when case when a.isrebate = 1 then f.midcutrfd else f.midcut end <= ifnull(e.ex0lectpoint,0) then 1 else 0 end = 1 and case when case when a.isrebate = 1 then f.finalcutrfd else f.finalcut end <= ifnull(e.ex1lectpoint,0) then 1 else 0 end = 1 then 1 else 0 end ispass from lect a inner join cm b on b.cmno=a.cmno inner join cmex c on c.exno= ?param0 inner join cmev f on f.cmno = b.cmno left outer join lectex d on d.lectno=a.lectno and d.exno=c.exno left outer join ( select a.lectno ,count(b1.exno) ex0cnt,count(c1.lectno) ex0lectcnt,avg(ifnull(c1.tpoint,0) / b1.tpoint * 100) ex0lectpoint ,count(b2.exno) ex1cnt,count(c2.lectno) ex1lectcnt,avg(ifnull(c2.tpoint,0) / b2.tpoint * 100) ex1lectpoint from lect a left outer join cmex b1 on b1.cmno = a.cmno and b1.extype = 0 and b1.isdel=0 left outer join lectex c1 on c1.exno = b1.exno and c1.lectno = a.lectno left outer join cmex b2 on b2.cmno = a.cmno and b2.extype = 1 and b2.isdel=0 left outer join lectex c2 on c2.exno = b2.exno and c2.lectno = a.lectno where a.lectno = ?param1 ) e on e.lectno = a.lectno where a.lectno= ?param1 and a.userno= ?param2] -2025-12-11 15:21:34,641 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.userexam.detailforexamforsubmit] Prepared SQL: [select a.exno,a.exname,a2.sstime,a2.setime,a.tpoint,a.etime,a.qcount,b.estart,a.edesc, a.extype,TIMESTAMPDIFF(MINUTE, now(), date_add(ifnull(b.estart, now()), interval a.etime MINUTE)) rtime from cmex a inner join cm a2 on a2.cmno=a.cmno inner join lectex b on b.lectno= ?param0 and b.exno=a.exno and b.eend is null and (a.etime = 0 or date_add(ifnull(b.estart, now()), interval (a.etime + 1) MINUTE) > now()) inner join lect c on c.lectno=b.lectno and c.userno= ?param1 where a.exno= ?param2] -2025-12-11 15:21:34,641 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsd] Prepared SQL: [select a.lectno,a.attrate,a.cmno,a.sdate,a.edate ,b.sdno,b.sdname,b.sddesc,b.fgno sdfgno,b.sdcondition ,c.sstime,c.setime ,d.checktime,d.cpoint,d.feedb,d.fgno,d.atext from lect a inner join cmsd b on b.cmno=a.cmno and b.sdno= ?param0 inner join cm c on c.cmno=b.cmno left outer join lectsd d on d.lectno=a.lectno and d.sdno=b.sdno where a.lectno= ?param1 and a.userno= ?param2] -2025-12-11 15:21:34,641 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsd2] Prepared SQL: [select a.lectno,a.attrate,a.sdate,a.edate ,b.sdno,b.sdname,b.sddesc,b.fgno sdfgno,b.sdcondition ,c.sstime,c.setime ,d.checktime,d.cpoint,d.feedb,d.fgno,d.atext from lect a inner join cmsd b on b.cmno=a.cmno and b.sdno= ?param0 inner join cm c on c.cmno=b.cmno left outer join lectsd d on d.lectno=a.lectno and d.sdno=b.sdno where a.lectno= ?param1 and a.userno= ?param2] -2025-12-11 15:21:34,641 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboards] Prepared SQL: [select a.bno,a.subject,a.cdt,a.rcount ,u.username ,count(b.bcno) ccount from lectsdboard a inner join users u on u.userno=a.cno left outer join lectsdboardcmt b on b.bno=a.bno and b.isdel=0 where a.sdno= ?param0 and a.isdel=0 group by a.bno,a.subject,a.cdt,a.rcount,u.username order by a.cdt] -2025-12-11 15:21:34,641 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard] Prepared SQL: [update lectsdboard set rcount=rcount+1 where bno= ?param0 and cno<> ?param1 ; select a.bno,a.subject,a.contents,a.cdt,a.fgno,a.cno ,b.sdname ,c.sstime,c.setime,l.sdate,l.edate ,u.username,u.userno ,a2.checktime from lectsdboard a inner join lectsd a2 on a2.lectno=a.lectno and a2.sdno=a.sdno inner join users u on u.userno=a.cno inner join lect l on l.lectno = a2.lectno inner join cmsd b on b.sdno=a.sdno inner join cm c on c.cmno=b.cmno where a.bno= ?param0 and a.isdel=0] -2025-12-11 15:21:34,641 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboardcmt] Prepared SQL: [select a.bno ,b.bcno,b.ctext,b.cno,b.cdt ,c.userno,c.username,c.usertype,c.username cnoname from lectsdboard a inner join lectsdboardcmt b on b.bno=a.bno and b.isdel=0 inner join users c on c.userno=b.cno where a.bno= ?param0 order by b.cdt desc] -2025-12-11 15:21:34,641 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.pay1] Prepared SQL: [select p.payno,p.cdt,p.payamt,p.ptype,p.refundamt,p.ispg,p.isgroup,p.isexam,p.pstatus,p.rstatus,p.payoktime,p.pgkey,p.isdvr,p.deliamt,p.isunpay,p.paylimit ,p.iscashrct ,u.userno,u.username,u.post,u.address1,u.address2 ,CAST(AES_DECRYPT(UNHEX(u.userpno), 'np123@!') AS char) userpno ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email ,case pi.ptype when 3 then exu.cdt when 4 then le.oktime else p.cdt end oktime ,pd.dvrcode,pd.rcvname,pd.isdvr isdvr2,pd.codetime,pd.post post2,pd.address1 address12,pd.address2 address22,pd.dmemo ,CAST(AES_DECRYPT(UNHEX(pd.telno), 'np123@!') AS char) telno2 ,CAST(AES_DECRYPT(UNHEX(pd.mobile), 'np123@!') AS char) mobile2 ,tax.iscancel, tax.taxdate, tax.taxno ,paydata.vactbankname,CAST(AES_DECRYPT(UNHEX(paydata.vactnum), 'np123@!') AS char) vactnum,paydata.vactname ,(select ischeck from paytax where payno = p.payno limit 1) ischeck from pay p inner join users u on u.userno=p.userno left outer join payitem pi on pi.payno=p.payno and pi.ptype in (3,4) left outer join lect le on pi.ptype=4 and le.pino=pi.pino and le.ischanged=0 left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno left outer join examuser exu on exu.exno=ex.exno and exu.userno=p.userno left outer join paydvr pd on pd.payno=p.payno left outer join ( select pt.payno,pt.iscancel,pt.taxdate,pt.taxno from paytax pt where pt.payno = ?param0 order by pt.cdt desc limit 1 ) tax on tax.payno = p.payno left outer join paydata paydata on paydata.payno=p.payno where p.payno= ?param0] -2025-12-11 15:21:34,642 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.pay2] Prepared SQL: [select pi.payno,pi.pino,pi.itemno,pi.pcno,pi.payamt,pi.pcnt,pi.ptype,pi.isrebate ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,u.username,u.userid,u.isassignuser,u.depart,u.kfcfyear ,cc.cname ccpositionname ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,ua.asname ,cm.cshape ,cg.cgname ,pcg.cgname pcgname ,(select attrate from lect where payno = pi.payno limit 1) attrate ,pi.rbank , CAST(AES_DECRYPT(UNHEX(pi.rbankaccnum), 'np123@!') AS char) rbankaccnum, pi.tbankuser from payitem pi inner join pay p on p.payno=pi.payno left outer join cm cm on pi.ptype in (0,1,4) and cm.cmno=pi.itemno left outer join cg cg on pi.ptype in (0,1,4) and cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno left outer join users u on p.isgroup=1 and u.userno=pi.userno left outer join assign ua on ua.asno=u.asno left outer join comcode cc on cc.ccode=u.ccposition where pi.payno= ?param0] -2025-12-11 15:21:34,642 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payforexam1] Prepared SQL: [select eu.exno payno, eu.userno,eu.cdt,case when ua.isjoin=1 then ex.infee else ex.outfee end payamt,0 ptype,0 ispg,0 isgroup,1 isexam,21 pstatus,0 rstatus,null payoktime,null pgkey,0 isdvr,0 deliamt ,u.username,u.post,u.address1,u.address2 ,CAST(AES_DECRYPT(UNHEX(u.userpno), 'np123@!') AS char) userpno ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email ,eu.cdt oktime ,null dvrcode,null rcvname,0 isdvr2,null codetime,null post2,null address12,null address22,null dmemo ,null telno2 ,null mobile2 from examuser eu inner join users u on u.userno=eu.userno left outer join assign ua on ua.asno=u.asno left outer join exam ex on ex.exno=eu.exno where eu.exno= ?param0 and eu.userno= ?param1 and eu.status=1 and eu.payno is null and eu.pino is null and eu.pstatus=4] -2025-12-11 15:21:34,642 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payforexam2] Prepared SQL: [select eu.exno payno,eu.userno pino,eu.exno itemno,null pcno,case when ua.isjoin=1 then ex.infee else ex.outfee end payamt,1 pcnt,3 ptype ,ex.exname itemname ,u.username,u.userid,u.isassignuser,u.depart,u.kfcfyear ,cc.cname ccpositionname ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,ua.asname ,0 cshape ,null cgname ,null pcgname from examuser eu left outer join exam ex on ex.exno=eu.exno left outer join users u on u.userno=eu.userno left outer join assign ua on ua.asno=u.asno left outer join comcode cc on cc.ccode=u.ccposition where eu.exno= ?param0 and eu.userno= ?param1] -2025-12-11 15:21:34,642 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.pay.forrfd] Prepared SQL: [select a.payno,a.ispg,a.pstatus,a.ptype,a.pgkey,a.isdvr,a.deliamt,a.isrefunddvr,a.payamt,a.refundamt,a.rstatus,a.isgroup,a.iscanceled,a.payoktime ,b.isdvr isdvr2,b.dvrcode ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email from pay a left outer join paydvr b on b.payno=a.payno inner join users u on u.userno=a.userno where a.payno= ?param0 and a.pstatus=1] -2025-12-11 15:21:34,642 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payitem.forrfd] Prepared SQL: [select pi.pino,pi.payno,pi.pcnt,pi.payamt,pi.refundamt,pi.refundtime,pi.refundinfo,pi.refundstatus,pi.rstatus,pi.ptype ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,pcg.cgname pcgname ,u.userid,u.username from payitem pi inner join pay p on p.payno=pi.payno and p.pstatus=1 inner join users u on u.userno=case when pi.ptype=3 then p.userno else pi.userno end left outer join cm cm on pi.ptype in(0,1,4) and cm.cmno=pi.itemno left outer join cg cg on cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno where pi.payno= ?param0] -2025-12-11 15:21:34,642 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payrfditems] Prepared SQL: [select b.cdt,a.rfdno ,b.rtext,b.rstatus ,p.isgroup ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,pi.ptype ,u.username,u.userid from pay p inner join payitem pi on pi.payno=p.payno inner join payrfditem a on a.pino=pi.pino inner join payrfd b on b.rfdno=a.rfdno inner join users u on u.userno=case when p.isgroup=1 and pi.ptype in (0,1,4) then pi.userno else p.userno end left outer join cm cm on pi.ptype in(0,1,4) and cm.cmno=pi.itemno left outer join cg cg on cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno where p.payno= ?param0 order by a.rfdno desc] -2025-12-11 15:21:34,642 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payrfditems2] Prepared SQL: [select a.rfdno ,b.rtext,b.rstatus,b.cdt,b.isowner,b.ramt,b.bankname,b.bankowner ,b.rreason,b.ruser,b.fgnor,b.fgnob ,CAST(AES_DECRYPT(UNHEX(b.rphone), 'np123@!') AS char) rphone ,b.rback ,CAST(AES_DECRYPT(UNHEX(b.bankno), 'np123@!') AS char) bankno ,p.isgroup,p.payno ,pi.payamt ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,u.username,u.userid ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,ua.asname ,f1.orgname,f1.fileno ,f2.orgname orgname2,f2.fileno file2 from payrfditem a inner join payitem pi on pi.pino=a.pino inner join pay p on p.payno=pi.payno inner join users u on u.userno=case when p.isgroup=1 and pi.ptype in (0,1,4) then pi.userno else p.userno end left outer join assign ua on ua.asno=u.asno inner join payrfd b on b.rfdno=a.rfdno left outer join cm cm on pi.ptype in(0,1,4) and cm.cmno=pi.itemno left outer join cg cg on cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno left outer join fileinfo f1 on f1.fgno=b.fgnor and f1.isdel=0 left outer join fileinfo f2 on f2.fgno=b.fgnob and f2.isdel=0 where a.rfdno= ?param0 order by a.rfdno desc] -2025-12-11 15:21:34,643 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.paytaxitem] Prepared SQL: [select case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname,pi.payamt,pi.pcnt,pi.ptype ,p.isgroup,p.payamt ppayamt,p.payoktime,p.ptype pptype from paytax a inner join paytaxitem b on b.taxno=a.taxno inner join payitem pi on pi.pino=b.pino inner join pay p on p.payno=pi.payno left outer join cm cm on pi.ptype in (0,1,4) and cm.cmno=pi.itemno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno where a.taxno= ?param0] -2025-12-11 15:21:34,643 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.paytaxes2] Prepared SQL: [select a.taxno,a.taxamt,a.taxdate from paytax a where a.payno= ?param0] -2025-12-11 15:21:34,643 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.paytax.formgtkey] Prepared SQL: [select taxno, mgtkey from paytax where mgtkey like concat( ?param0 ,'%') order by mgtkey desc limit 1] -2025-12-11 15:21:34,643 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspast] Prepared SQL: [select a.no,a.kind,a.cg,a.cshape,a.username ,CAST(AES_DECRYPT(UNHEX(a.userpno), 'np123@!') AS char) userpno ,a.typeman,a.edukind,a.typeedu,a.typegrade,a.typejob,a.cgname,a.completeno,a.companyname,a.companyaddr,a.brno,a.eino,a.btype ,a.bkind,a.ceoname,date_format(a.ssdate, '%Y-%m-%d') ssdate,date_format(a.sedate, '%Y-%m-%d') sedate,a.sctime,a.assign,a.slevel,a.uduty ,CAST(AES_DECRYPT(UNHEX(a.phone), 'np123@!') AS char) phone ,a.mname ,CAST(AES_DECRYPT(UNHEX(a.mphone), 'np123@!') AS char) mphone ,a.sprice,a.rprice,a.rbank ,CAST(AES_DECRYPT(UNHEX(a.rbankno), 'np123@!') AS char) rbankno ,a.rbankuser ,CAST(AES_DECRYPT(UNHEX(a.taxemail), 'np123@!') AS char) taxemail ,a.syear,a.cdt,a.cno,a.udt,a.uno,a.uip from docprintpast a where a.no = ?param0] -2025-12-11 15:21:34,643 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.kind] Prepared SQL: [select a.kind value,a.kind text from docprintpast a where a.kind is not null and a.kind <> "" group by a.kind] -2025-12-11 15:21:34,643 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.syear] Prepared SQL: [select a.syear value,a.syear text from docprintpast a where a.syear is not null and a.syear <> "" group by a.syear] -2025-12-11 15:21:34,643 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.cg] Prepared SQL: [select a.cg value,a.cg text from docprintpast a where a.cg is not null and a.cg <> "" group by a.cg] -2025-12-11 15:21:34,643 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.cshape] Prepared SQL: [select a.cshape value,a.cshape text from docprintpast a where a.cshape is not null and a.cshape <> "" group by a.cshape] -2025-12-11 15:21:34,643 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.typeman] Prepared SQL: [select a.typeman value,a.typeman text from docprintpast a where a.typeman is not null and a.typeman <> "" group by a.typeman] -2025-12-11 15:21:34,643 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.edukind] Prepared SQL: [select a.edukind value,a.edukind text from docprintpast a where a.edukind is not null and a.edukind <> "" group by a.edukind] -2025-12-11 15:21:34,643 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.typeedu] Prepared SQL: [select a.typeedu value,a.typeedu text from docprintpast a where a.typeedu is not null and a.typeedu <> "" group by a.typeedu] -2025-12-11 15:21:34,643 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.typegrade] Prepared SQL: [select a.typegrade value,a.typegrade text from docprintpast a where a.typegrade is not null and a.typegrade <> "" group by a.typegrade] -2025-12-11 15:21:34,643 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.typejob] Prepared SQL: [select a.typejob value,a.typejob text from docprintpast a where a.typejob is not null and a.typejob <> "" group by a.typejob] -2025-12-11 15:21:34,643 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectinningpage.totstudy] Prepared SQL: [select ifnull(sum(totstudy),-1) totstudy from lectinningpage where lectno = ?param0 and cmino = ?param1 and cpno = ?param2] -2025-12-11 15:21:34,644 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.myExCheck] Prepared SQL: [select l.lectno longval from lect l inner join cm c on l.cmno= c.cmno inner join pay p on l.payno = p.payno inner join users u on l.userno= u.userno left outer join (select c.cmno , c.cshape , c.cname , ci.cmino ,d.cmisno ,d.sseq ,d.estart ,d.eend ,d.studyplace ,ci.isscd from cm c inner join cminning ci on c.cmno = ci.cmno inner join cminningscd d on d.cmino = ci.cmino where c.cshape=2 and ci.isscd=1 and ci.scdtype=0 ) cmi on cmi.cmno = l.cmno and cmi.cmisno = l.cmisno left outer join lectinning li on li.cmino = cmi.cmino and li.lectno = l.lectno left outer join pplog pl on p.pplno= pl.pplno where l.lectno= ?param0 and l.userno = ?param1 and cmi.isscd = 1 and li.istatus = 2 AND IFNULL(l.iscomplete, 0) = 0] -2025-12-11 15:21:34,645 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectinningpage.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-11 15:21:34,645 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard.in] Prepared SQL: [update lectsd a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.submittime=now(),submitip= ?param2 where a.lectno= ?param3 and a.sdno= ?param4 and a.checktime is null; insert into lectsd (lectno,sdno,iscopy,submittime,submitip,cdt,cno,udt,uno,uip) select a.lectno,a.sdno,0,now(), ?param2 ,now(), ?param1 ,now(), ?param1 , ?param2 from (select ?param3 lectno, ?param0 userno, ?param4 sdno) a inner join lect b on b.lectno=a.lectno and b.userno=a.userno and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno left outer join lectsd d on d.lectno=a.lectno and d.sdno=a.sdno where d.lectno is null; SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into lectsdboard (lectno,sdno,subject,contents,fgno,rcount,cip,isdel,cdt,cno,udt,uno,uip) select a.lectno,a.sdno, ?param5 , ?param6 , ?param7 ,0, ?param2 ,0,now(), ?param1 ,now(), ?param1 , ?param2 from (select ?param3 lectno, ?param0 userno, ?param4 sdno) a inner join lect b on b.lectno=a.lectno and b.userno=a.userno and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno] -2025-12-11 15:21:34,645 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-11 15:21:34,646 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboardcmt.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into lectsdboardcmt (bno,ctext,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,0,now(), ?param2 ,now(), ?param2 , ?param3 );] -2025-12-11 15:21:34,646 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboardcmt.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-11 15:21:34,646 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into pay (ptype,ispg,isgroup,isexam,userno,username,pstatus,rstatus,rstatustime,cshrcancelnum,canceltime,cancelmsg,cancelcnt ,refunding,paylimit,payoktime,pgkey,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,isdvr,cdt,cno,udt,uno,uip) select ?param0 ,0,0,1,u.userno,u.username,1,0,null,null,null,null,null ,0,null, ?param1 ,null ,a.outfee ,case when ?param0 = 6 then a.outfee else case when ua.isjoin=1 then a.outfee-a.infee else 0 end end ,0,0 ,case when ?param0 = 6 then 0 else case when ua.isjoin=1 then a.infee else a.outfee end end ,0,0,now(), ?param2 ,now(), ?param2 , ?param3 from exam a inner join users u on u.userno= ?param4 left outer join assign ua on ua.asno=u.asno where a.exno= ?param5] -2025-12-11 15:21:34,646 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-11 15:21:34,646 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok2] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into payitem (payno,ptype,pcno,itemno,userno,pstatus,rstatus,pgkey,cancelcode,cancelmsg,canceltype,pcnt ,orgamt,discamt,payamt ,payamtcash,payamtcard ,refundamt,refundtime,refundtimereal,refundinfo,isrebate,fgno,cartno,cdt,cno,udt,uno,uip) select p.payno,3,null, ?param0 , ?param1 ,1,0,null,null,null,null,1 ,a.outfee ,case when p.ptype=6 then a.outfee else case when ua.isjoin=1 then a.outfee-a.infee else 0 end end ,case when p.ptype=6 then 0 else case when ua.isjoin=1 then a.infee else a.outfee end end ,0,0 ,0,null,null,null,0,null,null,now(), ?param2 ,now(), ?param2 , ?param3 from exam a inner join users u on u.userno= ?param1 inner join pay p on p.payno= ?param4 left outer join assign ua on ua.asno=u.asno where a.exno= ?param0] -2025-12-11 15:21:34,646 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok2.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-11 15:21:34,647 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.studylog] Prepared SQL: [update lectinningpage a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 set a.totstudy=TIMESTAMPDIFF(SECOND, a.stime, now()),a.etime=now(),a.eip= ?param1 ,a.udt=now(),a.uno= ?param2 ,a.uip= ?param1 where a.logno= ?param3 ; update lectinning a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 inner join cminning c on c.cmino=a.cmino inner join ( select lectno,sum(totstudy) totstudy from lectinningpage where lectno= ?param4 and cmino= ?param5 group by lectno ) d on d.lectno=a.lectno set a.udt=now(),a.uno= ?param2 ,a.uip= ?param1 ,a.totstudy=d.totstudy ,a.etime=now() ,a.istatus=case when a.istatus <> 2 and c.atime * 60 <= d.totstudy then 2 else a.istatus end ,a.finishtime=case when a.finishtime is null and c.atime * 60 <= d.totstudy then now() else a.finishtime end ,a.eip= ?param1 ,a.ispce= ?param6 ,a.psec= ?param7 where a.lectno= ?param4 and a.cmino= ?param5 ; update lect a inner join ( select a.lectno,truncate(count(c.lectno) / count(b.cmino) * 100, 0) attrate from lect a inner join cminning b on b.cmno=a.cmno and ifnull(b.isscd,0)=0 left outer join lectinning c on c.lectno=a.lectno and c.cmino=b.cmino and c.istatus=2 where a.lectno= ?param4 and a.userno= ?param0 group by a.lectno ) b on b.lectno=a.lectno inner join cmev ce on a.cmno = ce.cmno set a.attrate=b.attrate ,a.apoint = (((b.attrate / 100) * ce.attend / 100)* 100) ,a.etime=now() ,a.eip= ?param1 ,a.ispce= ?param6 ,a.udt=now(),a.uno= ?param2 ,a.uip= ?param1 where a.lectno= ?param4 and a.userno= ?param0 ;] -2025-12-11 15:21:34,647 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.studymid] Prepared SQL: [update lectinning set isokmid=1 where lectno= ?param0 and cmino= ?param1] -2025-12-11 15:21:34,648 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsd.save] Prepared SQL: [update lectsd a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.fgno= ?param3 ,a.atext= ?param4 ,a.submittime=now(),submitip= ?param2 where a.lectno= ?param5 and a.sdno= ?param6 and a.checktime is null; insert into lectsd (lectno,sdno,atext,fgno,iscopy,submittime,submitip,cdt,cno,udt,uno,uip) select a.lectno,a.sdno, ?param4 , ?param3 ,0,now(), ?param2 ,now(), ?param1 ,now(), ?param1 , ?param2 from (select ?param5 lectno, ?param0 userno, ?param6 sdno) a inner join lect b on b.lectno=a.lectno and b.userno=a.userno inner join cm c on c.cmno=b.cmno and b.sdate < now() and b.edate > now() left outer join lectsd d on d.lectno=a.lectno and d.sdno=a.sdno where d.lectno is null;] -2025-12-11 15:21:34,648 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard.save] Prepared SQL: [update lectsd a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.submittime=now(),submitip= ?param2 where a.lectno= ?param3 and a.sdno= ?param4 and a.checktime is null; update lectsdboard a inner join lectsd a2 on a2.lectno=a.lectno and a2.sdno=a.sdno and a2.checktime is null inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.subject= ?param5 ,contents= ?param6 ,a.fgno= ?param7 where a.bno= ?param8 and a.lectno= ?param3 and a.sdno= ?param4 ;] -2025-12-11 15:21:34,648 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard.del] Prepared SQL: [update lectsd a inner join lectsdboard b on b.bno= ?param0 and b.cno= ?param1 and b.isdel=0 and b.lectno=a.lectno and b.sdno=a.sdno inner join lect a2 on a2.lectno=b.lectno and a2.userno=b.cno and a2.sdate < now() and a2.edate > now() inner join cm c on c.cmno=a2.cmno set a.submittime=null,a.submitip=null and a.checktime is null; update lectsdboard a inner join lectsd b on b.lectno=a.lectno and b.sdno=a.sdno and b.checktime is null inner join lect a2 on a2.lectno=b.lectno and a2.userno=a.cno and a2.sdate < now() and a2.edate > now() inner join cm c on c.cmno=a2.cmno set a.uno= ?param2 ,a.udt=now(),a.uip= ?param3 ,a.isdel=1 where a.bno= ?param0 and a.cno= ?param1 and a.isdel=0;] -2025-12-11 15:21:34,648 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payrefundinfo.up] Prepared SQL: [update payitem set udt=now(),uno= ?param0 ,uip= ?param1 ,rbank = ?param2 ,rbankaccnum = HEX(AES_ENCRYPT( ?param3 , 'np123@!')) ,tbankuser = ?param4 where payno = ?param5] -2025-12-11 15:21:34,649 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok3] Prepared SQL: [update examuser set udt=now(),uno= ?param0 ,uip= ?param1 ,payno= ?param2 ,pino= ?param3 ,pstatus=1 where exno= ?param4 and userno= ?param5 and status=1 and payno is null and pino is null and pstatus=4] -2025-12-11 15:21:34,649 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpaycancel] Prepared SQL: [update examuser set udt=now(),uno= ?param0 ,uip= ?param1 ,pstatus=9 where exno= ?param2 and userno= ?param3 and status=1 and payno is null and pino is null and pstatus=4] -2025-12-11 15:21:34,649 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payrfd.save] Prepared SQL: [update payrfd set udt=now(),uno= ?param0 ,uip= ?param1 ,bankname= ?param2 ,bankowner= ?param3 ,bankno=HEX(AES_ENCRYPT( ?param4 , 'np123@!')) ,isowner= ?param5 ,ruser= ?param6 ,rphone=HEX(AES_ENCRYPT( ?param7 , 'np123@!')) ,rreason= ?param8 ,rtext= ?param9 ,rstatus= ?param10 ,rback= ?param11 ,statustime=case when rstatus <> ?param10 then now() else statustime end where rfdno= ?param12] -2025-12-11 15:21:34,652 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspast.up] Prepared SQL: [update docprintpast set udt=now(),uno= ?param0 ,uip= ?param1 ,kind= ?param2 ,cg= ?param3 ,cshape= ?param4 ,username= ?param5 ,userpno=HEX(AES_ENCRYPT( ?param6 , 'np123@!')) ,typeman= ?param7 ,edukind= ?param8 ,typeedu= ?param9 ,typegrade= ?param10 ,typejob= ?param11 ,cgname= ?param12 ,completeno= ?param13 ,companyname= ?param14 ,companyaddr= ?param15 ,brno= ?param16 ,eino= ?param17 ,btype= ?param18 ,bkind= ?param19 ,ceoname= ?param20 ,ssdate= ?param21 ,sedate= ?param22 ,sctime= ?param23 ,assign= ?param24 ,slevel= ?param25 ,uduty= ?param26 ,phone=HEX(AES_ENCRYPT( ?param27 , 'np123@!')) ,mname= ?param28 ,mphone=HEX(AES_ENCRYPT( ?param29 , 'np123@!')) ,sprice= ?param30 ,rprice= ?param31 ,rbank= ?param32 ,rbankno=HEX(AES_ENCRYPT( ?param33 , 'np123@!')) ,rbankuser= ?param34 ,taxemail=HEX(AES_ENCRYPT( ?param35 , 'np123@!')) ,syear= ?param36 where no= ?param37] -2025-12-11 15:21:34,652 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.studyclose] Prepared SQL: [update lectinningpage a set a.etime=now(),a.eip= ?param0 ,a.udt=now(),a.uno= ?param1 ,a.uip= ?param0 where a.logno= ?param2 ;] -2025-12-11 15:21:34,667 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [site.main] Prepared SQL: [select * from ( select 0 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,a.kname strval3,null strval4,null strval5,null strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param0 inner join cm c on c.cmno=a.pcmno where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a union all select * from ( select a.dtype,a.intval,a.intval2 ,a.longval ,a.strval,a.strval2,a.strval3,a.strval4,ifnull(a.strval5,d.fileurl) strval5,a.strval6 ,a.time,a.time2,a.time3,a.time4 from ( select 1 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,c.cname strval3,concat('/', e.ccode, '/', f.srcp) strval4,ef.fileurl strval5,b.cgcode strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param1 inner join cm c on c.cmno=a.pcmno left outer join cminning d on d.cmno=a.cmno and d.istaste=1 left outer join ct e on e.ctno=d.ctno left outer join fileinfo ef on ef.fgno=e.fgnothumb and ef.isdel=0 left outer join ctpage f on f.ctno=e.ctno and f.pseq=1 where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.cshape=0 and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a left outer join cminning b on a.strval5 is null and b.cmno=a.intval and b.iseq=1 left outer join ct c on a.strval5 is null and c.ctno=b.ctno left outer join fileinfo d on a.strval5 is null and d.fgno=c.fgnothumb and d.isdel=0 ) a union all select * from ( select 2 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homenotice' order by b.cdt desc limit 2 ) a union all select * from ( select 3 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homefaq' order by b.cdt desc limit 2 ) a] -2025-12-11 15:21:34,686 [16400] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.npsystem] PreparedStatement : [select count(b.daokey) from (select 1 col1) a left outer join npsystem b on b.daokey= ?param0] -2025-12-11 15:21:34,696 [16400] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.npsystem] Parameters: [?param0=[daokey,qaldSUKDKuLggF2sN2Bn/lvf/i3LKEeOzoD6MpHlc0w=]] -2025-12-11 15:21:34,696 [16400] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.npsystem] Types: [?param0=[String, System.String]] -2025-12-11 15:21:34,966 [16400] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "3447129" to "MySQL, MySQL provider 6.10.5.0". -2025-12-11 15:21:34,987 [16400] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "3447129" to "MySQL, MySQL provider 6.10.5.0". -2025-12-11 15:21:35,464 [16400] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.menuauth] Prepared SQL: [select a.usertype, a.menuno, a.menuname, a.pmenuno, a.menuurl, a.menulevel, a.menuorder, a.ccount, a.isuse, a.ishid ,concat('/',ifnull(b5.menuno, 0), '/', ifnull(b4.menuno, 0), '/', ifnull(b3.menuno, 0), '/', ifnull(b2.menuno, 0), '/', ifnull(b1.menuno, 0), '/', ifnull(a.menuno, 0), '/') menurout ,case a.menulevel when 0 then ' ' when 1 then b1.menuname when 2 then b2.menuname when 3 then b3.menuname when 4 then b4.menuname when 5 then b5.menuname end pmenuname ,b2.menuno ppmenuno from ( select b.usertype, c.menuno, c.menuname, c.pmenuno, c.menuurl, c.menulevel, c.menuorder, count(d.menuno) ccount, c.isuse, c.ishid from menuauth b inner join menu c on c.menuno=b.menuno and c.isuse=1 left outer join menu d on d.pmenuno=c.menuno group by b.usertype, c.menuno, c.menuname, c.pmenuno, c.menuurl, c.menulevel, c.menuorder, c.isuse, c.ishid ) a left outer join menu b1 on b1.menuno=a.pmenuno left outer join menu b2 on b2.menuno=b1.pmenuno left outer join menu b3 on b3.menuno=b2.pmenuno left outer join menu b4 on b4.menuno=b3.pmenuno left outer join menu b5 on b5.menuno=b4.pmenuno where ?param0 = case a.menulevel when 0 then a.menuno when 1 then b1.menuno when 2 then b2.menuno when 3 then b3.menuno when 4 then b4.menuno else b5.menuno end order by a.usertype, case a.menulevel when 0 then a.menuorder when 1 then b1.menuorder when 2 then b2.menuorder when 3 then b3.menuorder when 4 then b4.menuorder else b5.menuorder end ,case a.menulevel when 0 then a.menuno when 1 then b1.menuno when 2 then b2.menuno when 3 then b3.menuno when 4 then b4.menuno else b5.menuno end ,case a.menulevel when 1 then a.menuorder when 2 then b1.menuorder when 3 then b2.menuorder when 4 then b3.menuorder when 5 then b4.menuorder else 0 end ,case a.menulevel when 1 then a.menuno when 2 then b1.menuno when 3 then b2.menuno when 4 then b3.menuno when 5 then b4.menuno else 0 end ,case a.menulevel when 2 then a.menuorder when 3 then b1.menuorder when 4 then b2.menuorder when 5 then b3.menuorder else 0 end ,case a.menulevel when 2 then a.menuno when 3 then b1.menuno when 4 then b2.menuno when 5 then b3.menuno else 0 end ,case a.menulevel when 3 then a.menuorder when 4 then b1.menuorder when 5 then b2.menuorder else 0 end ,case a.menulevel when 3 then a.menuno when 4 then b1.menuno when 5 then b2.menuno else 0 end ,case a.menulevel when 4 then a.menuorder when 5 then b1.menuorder else 0 end ,case a.menulevel when 4 then a.menuno when 5 then b1.menuno else 0 end ,case a.menulevel when 5 then a.menuorder else 0 end ,case a.menulevel when 5 then a.menuno else 0 end] -2025-12-11 15:21:35,464 [16400] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.menu.menuauth] PreparedStatement : [select a.usertype, a.menuno, a.menuname, a.pmenuno, a.menuurl, a.menulevel, a.menuorder, a.ccount, a.isuse, a.ishid ,concat('/',ifnull(b5.menuno, 0), '/', ifnull(b4.menuno, 0), '/', ifnull(b3.menuno, 0), '/', ifnull(b2.menuno, 0), '/', ifnull(b1.menuno, 0), '/', ifnull(a.menuno, 0), '/') menurout ,case a.menulevel when 0 then ' ' when 1 then b1.menuname when 2 then b2.menuname when 3 then b3.menuname when 4 then b4.menuname when 5 then b5.menuname end pmenuname ,b2.menuno ppmenuno from ( select b.usertype, c.menuno, c.menuname, c.pmenuno, c.menuurl, c.menulevel, c.menuorder, count(d.menuno) ccount, c.isuse, c.ishid from menuauth b inner join menu c on c.menuno=b.menuno and c.isuse=1 left outer join menu d on d.pmenuno=c.menuno group by b.usertype, c.menuno, c.menuname, c.pmenuno, c.menuurl, c.menulevel, c.menuorder, c.isuse, c.ishid ) a left outer join menu b1 on b1.menuno=a.pmenuno left outer join menu b2 on b2.menuno=b1.pmenuno left outer join menu b3 on b3.menuno=b2.pmenuno left outer join menu b4 on b4.menuno=b3.pmenuno left outer join menu b5 on b5.menuno=b4.pmenuno where ?param0 = case a.menulevel when 0 then a.menuno when 1 then b1.menuno when 2 then b2.menuno when 3 then b3.menuno when 4 then b4.menuno else b5.menuno end order by a.usertype, case a.menulevel when 0 then a.menuorder when 1 then b1.menuorder when 2 then b2.menuorder when 3 then b3.menuorder when 4 then b4.menuorder else b5.menuorder end ,case a.menulevel when 0 then a.menuno when 1 then b1.menuno when 2 then b2.menuno when 3 then b3.menuno when 4 then b4.menuno else b5.menuno end ,case a.menulevel when 1 then a.menuorder when 2 then b1.menuorder when 3 then b2.menuorder when 4 then b3.menuorder when 5 then b4.menuorder else 0 end ,case a.menulevel when 1 then a.menuno when 2 then b1.menuno when 3 then b2.menuno when 4 then b3.menuno when 5 then b4.menuno else 0 end ,case a.menulevel when 2 then a.menuorder when 3 then b1.menuorder when 4 then b2.menuorder when 5 then b3.menuorder else 0 end ,case a.menulevel when 2 then a.menuno when 3 then b1.menuno when 4 then b2.menuno when 5 then b3.menuno else 0 end ,case a.menulevel when 3 then a.menuorder when 4 then b1.menuorder when 5 then b2.menuorder else 0 end ,case a.menulevel when 3 then a.menuno when 4 then b1.menuno when 5 then b2.menuno else 0 end ,case a.menulevel when 4 then a.menuorder when 5 then b1.menuorder else 0 end ,case a.menulevel when 4 then a.menuno when 5 then b1.menuno else 0 end ,case a.menulevel when 5 then a.menuorder else 0 end ,case a.menulevel when 5 then a.menuno else 0 end] -2025-12-11 15:21:35,464 [16400] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.menu.menuauth] Parameters: [?param0=[topmenuno,1]] -2025-12-11 15:21:35,464 [16400] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.menu.menuauth] Types: [?param0=[Int32, System.Int32]] -2025-12-11 15:21:35,471 [16400] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "38471970" to "MySQL, MySQL provider 6.10.5.0". -2025-12-11 15:21:35,505 [16400] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "38471970" to "MySQL, MySQL provider 6.10.5.0". -2025-12-12 12:58:48,756 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.adminlogin] Prepared SQL: [select userno,a.username,a.status,a.userpass, usertype,a.asno , CAST(AES_DECRYPT(UNHEX(a.mobile), 'np123@!') AS char) mobile , a.logintime from users a left outer join assign b on b.asno=a.asno where a.userid= ?param0 and a.usertype > 10 and (a.usertype <> 81 or (a.usertype = 81 and b.status=1))] -2025-12-12 12:58:48,776 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.pass.check] Prepared SQL: [select count(userno) from userpasslog where userno = ?param0 and userpass = ?param1] -2025-12-12 12:58:48,776 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.ee] Prepared SQL: [update users set eastereggkey=FLOOR(10000000 + (RAND() * 99999999)),eetime=now() where userno= ?param0 ; select a.userno,a.eastereggkey,a.usertype,a.username ,b.subdomain from users a left outer join assign b on b.asno=a.asno and b.issite=1 and b.isdel=0 where a.userno= ?param0 ;] -2025-12-12 12:58:48,777 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.usersall] Prepared SQL: [select userno,usertype,jointype,snsid,userkind,userid,userpass,username,usernameeng,gender,birthday,email,isacceptemail,mobile,isacceptmobile,telno,asno,pasname,depart,ccposition,ccpositionetc,fgnoprofile ,ccjobs,userpno,bankname,bankno,post,address1,address2,introhtml,status,exitreason,logintime,loginkey,send335time,pwcalltime,pwcallno,eastereggkey,eetime,kfcfyear,isassignuser,uduty,slevel,edus,remotekey from users] -2025-12-12 12:58:48,777 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.eecall] Prepared SQL: [select userno,usertype,username from users where userno= ?param0 and eastereggkey= ?param1 and date_add(eetime, interval 10 second) > now(); update users set eastereggkey=null,eetime=null,loginkey= ?param2 where userno= ?param0] -2025-12-12 12:58:48,777 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.eecall2] Prepared SQL: [select userno,usertype,username,userid from users where userno= ?param0 and eastereggkey= ?param1 and date_add(eetime, interval 15 second) > now(); update users set eastereggkey=null,eetime=null,loginkey=null where userno= ?param0] -2025-12-12 12:58:48,777 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assign.newascode] Prepared SQL: [select ifnull(max(b.ascode),0) + 1 from (select 1 col1) a left outer join assign b on b.asno is not null] -2025-12-12 12:58:48,777 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.me] Prepared SQL: [select userno,username ,CAST(AES_DECRYPT(UNHEX(email), 'np123@!') AS char) email from users where userno= ?param0] -2025-12-12 12:58:48,778 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.usercheckconfirm] Prepared SQL: [select ifnull(b.userno,0) from (select 1 col1) a left outer join usercheck b on b.userno= ?param0 and b.checkkey= ?param1 ; update usercheck set checkkey=0 where userno= ?param0] -2025-12-12 12:58:48,778 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.remotelogin] Prepared SQL: [select a.userno from users a where a.userid= ?param0 and a.status=1 and a.remotekey= ?param1 ; update users set remotekey=null where userid= ?param0] -2025-12-12 12:58:48,778 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.remoteloginnoauth] Prepared SQL: [select a.userno,b.subdomain from users a left outer join assign b on b.asno=a.asno where a.userid= ?param0 and a.status=1] -2025-12-12 12:58:48,778 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.users.assign] Prepared SQL: [select b.asno,b.asname,b.brno ,b.ceoname,b.post,b.address1,b.address2 ,b.btype,b.bkind,b.eino,b.mname ,CAST(AES_DECRYPT(UNHEX(b.mphone), 'np123@!') AS char) mphone ,CAST(AES_DECRYPT(UNHEX(b.taxemail), 'np123@!') AS char) taxemail ,b.fgnobno ,b.isjoin,b.ascode,b.astype,b.asctg,b.joindate,b.status ,c1.cname astypename,c2.cname asctgname from users a inner join assign b on b.asno = a.asno left outer join comcode c1 on c1.ccode=b.astype left outer join comcode c2 on c2.ccode=b.asctg where a.status=1 and a.userno = ?param0] -2025-12-12 12:58:48,778 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.check.snsid] Prepared SQL: [select a.userno,a.usertype,a.jointype,a.snsid,a.userkind,a.userid,a.userpass,a.username,a.usernameeng,a.gender,a.birthday,a.email,a.isacceptemail,a.mobile,a.isacceptmobile ,a.telno,a.asno,a.pasname,a.depart,a.ccposition,a.ccpositionetc,a.fgnoprofile,a.ccjobs,a.userpno,a.bankname,a.bankno,a.post,a.address1,a.address2,a.introhtml,a.status,a.exitreason ,a.logintime,a.loginkey,a.send335time,a.pwcalltime,a.pwcallno,a.eastereggkey,a.eetime,a.kfcfyear,a.isassignuser,a.uduty,a.slevel,a.edus,a.remotekey,a.vssn,a.di,a.ci from users a where a.snsid= ?param0 and a.jointype= ?param1] -2025-12-12 12:58:48,778 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.councels] Prepared SQL: [select a.bno,a.qtext,a.atext ,a.bldgcat ,b.cname bldgcatname ,a.cdt,c.username coname,c.userid coid ,row_number() over(order by a.cdt desc) rno ,count(a.cno) over() pagetotalcount from councel a inner join users c on c.userno = a.cno left outer join comcode b on b.ccode = a.bldgcat where a.userno = ?param0 and a.isdel = 0 order by a.cdt desc] -2025-12-12 12:58:48,779 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormants] Prepared SQL: [select a.userno,username,usernameeng,a.email,a.isacceptemail ,a.mobile,a.telno,a.userpno,a.bankno,a.post,a.address1,a.address2 ,a.birthday from userdormant a where a.userno = ?param0] -2025-12-12 12:58:48,779 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormants.del] Prepared SQL: [select a.userno longval, regexp_replace(b.userid , '(?<=.{3}).','*') strval ,CAST(AES_DECRYPT(UNHEX(a.mobile),'np123@!') AS char) strval2 ,date_add(a.cdt, interval 335 day) time ,b.isacceptmobile intval from userdormant a inner join users b on b.userno = a.userno where date_format(date_add(a.cdt, interval 335 day),'%Y-%m-%d') = date_format(now(),'%Y-%m-%d')] -2025-12-12 12:58:48,779 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormants.save] Prepared SQL: [select a.userno longval, regexp_replace(a.userid , '(?<=.{3}).' , '*') strval ,CAST(AES_DECRYPT(UNHEX(a.mobile),'np123@!') AS char) strval2 ,date_add(a.logintime, interval 335 day) time ,a.isacceptmobile intval from users a where a.usertype =1 and a.status=1 and date_format(date_add(a.logintime, interval 366 day),'%Y-%m-%d') = date_format(now(),'%Y-%m-%d')] -2025-12-12 12:58:48,782 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.loginlog] Prepared SQL: [insert into loginlog (logsite,userno, loginstatus, logindata, cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , now(), ?param4 ,now(), ?param4 , ?param5 )] -2025-12-12 12:58:48,783 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.in] Prepared SQL: [insert into users(usertype,userkind,userid,userpass,username,usernameeng ,gender,email,isacceptemail,mobile,telno ,asno,pasname,depart,ccposition,ccpositionetc,fgnoprofile,ccjobs ,userpno,bankname,bankno ,post,address1,address2,introhtml,status,logintime,send335time,pwcalltime,pwcallno,eastereggkey,eetime,kfcfyear,isassignuser,edus ,isacceptmobile,uduty,slevel,jointype,birthday,snsid,di,ci,vssn,ischkatt,authplatform,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,gender,HEX(AES_ENCRYPT( ?param6 , 'np123@!')), ?param7 ,HEX(AES_ENCRYPT( ?param8 , 'np123@!')),HEX(AES_ENCRYPT( ?param9 , 'np123@!')) , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 ,HEX(AES_ENCRYPT( ?param17 , 'np123@!')), ?param18 ,HEX(AES_ENCRYPT( ?param19 , 'np123@!')) , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 ,now(),null,null,null,null,null, ?param25 , ?param26 , ?param27 , ?param28 , ?param29 , ?param30 , ?param31 ,HEX(AES_ENCRYPT( ?param32 , 'np123@!')), ?param33 , ?param34 , ?param35 , ?param36 , ?param37 , ?param38 ,now(), ?param39 ,now(), ?param39 , ?param40 );] -2025-12-12 12:58:48,785 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-12 12:58:48,785 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assign.in] Prepared SQL: [insert into assign (ascode,isjoin,joinyear,joinprice,asname,ceoname,brno,grno,btype,bkind,salesamount,homeurl,mcount,aday,astype,asctg,askey,post,address1,address2,fgnobno,fgnobank,joindate,exitdate,status,issite,subdomain,sitename,sitelogo,sitefooter,ismain,isdel, eino,mname,mphone,taxemail,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 ,0,null,null,null,null,0,0, ?param25 , ?param26 ,HEX(AES_ENCRYPT( ?param27 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param28 , 'np123@!')) ,now(), ?param29 ,now(), ?param29 , ?param30 );] -2025-12-12 12:58:48,785 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assign.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-12 12:58:48,785 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [councel.in] Prepared SQL: [insert into councel(userno,bldgcat,qtext,atext,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 );] -2025-12-12 12:58:48,785 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [councel.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-12 12:58:48,786 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.change.password] Prepared SQL: [UPDATE users SET userpass = ?param0 , udt = now() , status = (CASE WHEN status = 9 THEN 1 ELSE status END) , pwcalltime = null , pwcallno = null , uip = ?param1 , uno = ?param2 WHERE userid = ?param3 ; INSERT INTO userpasslog (userno, userpass, cdt, uip) SELECT ?param2 , ?param0 , NOW(), ?param1 FROM (SELECT 1) a LEFT OUTER JOIN userpasslog b ON b.userno = ?param2 WHERE b.userno IS NULL; UPDATE userpasslog SET userpass = ?param0 WHERE userno = ?param2 ;] -2025-12-12 12:58:48,787 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormant.insert] Prepared SQL: [insert into userdormant(userno,username,usernameeng,email,isacceptemail,mobile ,telno,userpno,bankno,post,address1,address2,birthday,cdt) select a.userno,a.username,a.usernameeng,a.email,a.isacceptemail,a.mobile ,a.telno,a.userpno,a.bankno,a.post,a.address1,a.address2, a.birthday,now() cdt from users a left outer join userdormant b on b.userno = a.userno where date_add(a.logintime,interval 1 year) < now(); and a.status != 99 update users set udt=now(),uno= ?param0 ,uip= ?param1 ,username='»èÁ¦µÊ',usernameeng=null,email=null,mobile=null,telno=null,userpno=null,bankno=null,post=null,address1=null,address2=null,birthday=null,status=8 where date_add(a.logintime,interval 1 year) < now(); and a.status != 99] -2025-12-12 12:58:48,788 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.loginkey] Prepared SQL: [update users set loginkey= ?param0 ,logintime =now(),send335time = null where userno= ?param1] -2025-12-12 12:58:48,788 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.loginkey2] Prepared SQL: [update users set loginkey= ?param0 ,logintime =now(),send335time = null where userno= ?param1 ; insert into loginlog (logsite,userno, loginstatus, logindata, cdt,cno,udt,uno,uip) values ( ?param2 , ?param1 , ?param3 , ?param4 , now(), ?param5 ,now(), ?param5 , ?param6 )] -2025-12-12 12:58:48,788 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assign.del] Prepared SQL: [update assign set udt=now(),uno= ?param0 ,uip= ?param1 ,isdel=1,brno=null where asno= ?param2] -2025-12-12 12:58:48,788 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignman.in] Prepared SQL: [insert into assignman (asno,mtype,jtype,depart,mname,position,telno,mobile,fax,email,post,address1,address2,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,HEX(AES_ENCRYPT( ?param6 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param7 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param8 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param9 , 'np123@!')) , ?param10 , ?param11 , ?param12 ,0,now(), ?param13 ,now(), ?param13 , ?param14 )] -2025-12-12 12:58:48,789 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignman.up] Prepared SQL: [update assignman set udt=now(),uno= ?param0 ,uip= ?param1 ,mtype = ?param2 ,jtype = ?param3 ,depart = ?param4 ,mname = ?param5 ,position= ?param6 ,telno =HEX(AES_ENCRYPT( ?param7 , 'np123@!')) ,mobile =HEX(AES_ENCRYPT( ?param8 , 'np123@!')) ,fax =HEX(AES_ENCRYPT( ?param9 , 'np123@!')) ,email =HEX(AES_ENCRYPT( ?param10 , 'np123@!')) ,post = ?param11 ,address1= ?param12 ,address2= ?param13 where asmno= ?param14] -2025-12-12 12:58:48,789 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignman.del] Prepared SQL: [update assignman set udt=now(),uno= ?param0 ,uip= ?param1 ,isdel = 1 where asmno= ?param2] -2025-12-12 12:58:48,789 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignfee.in] Prepared SQL: [insert into assignfee (asno,fyear,fprice,fdate,fmemo,status,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 from (select 1 col1) a left outer join assignfee b on b.asno= ?param0 and b.fyear= ?param1 where b.asno is null] -2025-12-12 12:58:48,789 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignfee.up] Prepared SQL: [update assignfee set udt=now(),uno= ?param0 ,uip= ?param1 ,fprice= ?param2 ,fdate = ?param3 ,fmemo = ?param4 ,status= ?param5 where asno= ?param6 and fyear= ?param7] -2025-12-12 12:58:48,789 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignfee.del] Prepared SQL: [delete from assignfee where asno= ?param0 and fyear= ?param1] -2025-12-12 12:58:48,789 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignsite.save] Prepared SQL: [update assign set udt=now(),uno= ?param0 ,uip= ?param1 ,issite= ?param2 ,subdomain= ?param3 ,sitename= ?param4 ,siteip= ?param5 ,sitelogo= ?param6 ,sitefooter= ?param7 where asno= ?param8] -2025-12-12 12:58:48,789 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.asno.save] Prepared SQL: [update users set asno= ?param0 where userno= ?param1] -2025-12-12 12:58:48,789 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.pwcalltime] Prepared SQL: [update users set pwcalltime=now(),pwcallno= ?param0 where userno= ?param1] -2025-12-12 12:58:48,789 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.resetuser] Prepared SQL: [update users set userpass = ?param0 , pwcalltime = null , pwcallno = null , status = (CASE WHEN status = 9 THEN 1 ELSE status END) where userno= ?param1 and pwcalltime is not null and pwcallno= ?param2 and date_add(pwcalltime, interval 24 hour) > now()] -2025-12-12 12:58:48,790 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.exit] Prepared SQL: [UPDATE users SET udt=now(),uno= ?param0 ,uip= ?param1 , status = ?param2 WHERE userno= ?param3] -2025-12-12 12:58:48,790 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.leave.register] Prepared SQL: [INSERT INTO userleave ( userno, userid, status, levdate, uno, uip ) SELECT u.userno, u.userid, 0 AS status, NOW() AS levdate, u.uno, u.uip FROM users u WHERE u.status = ?param0 AND u.userno = ?param1] -2025-12-12 12:58:48,790 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.remotelogin.set] Prepared SQL: [update users a inner join assign b on b.asno=a.asno and b.siteip like concat('%', ?param0 ,'%') set a.remotekey= ?param1 where a.userid= ?param2 and a.status=1] -2025-12-12 12:58:48,790 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.snslink.up] Prepared SQL: [update users set udt=now(),uno= ?param0 ,uip= ?param1 ,snsid= ?param2 ,jointype= ?param3 where userno= ?param4] -2025-12-12 12:58:48,790 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [councel.up] Prepared SQL: [update councel set udt=now(),uno= ?param0 ,uip= ?param1 ,bldgcat = ?param2 ,qtext = ?param3 ,atext = ?param4 where bno= ?param5] -2025-12-12 12:58:48,790 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [councel.del] Prepared SQL: [update councel set udt=now(),uno= ?param0 ,uip= ?param1 ,isdel = 1 where bno = ?param2] -2025-12-12 12:58:48,790 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.up.asno] Prepared SQL: [update users set udt=now(),uno= ?param0 ,uip= ?param1 ,asno = ?param2 where userno= ?param3] -2025-12-12 12:58:48,790 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormant.del] Prepared SQL: [update users a left outer join userdormant b on b.userno = a.userno set set udt=now(),uno= ?param0 ,uip= ?param1 ,status = 99,username='»èÁ¦µÊ',usernameeng=null,email=null,mobile=null,telno=null,userpno=null,bankno=null,post=null,address1=null,address2=null,birthday=null,di=null,ci=null,vssn=null,authplatform=0 where date_add(b.cdt,interval 1 year) < now(); delete from userdormant where date_add(cdt,interval 1 year) < now();] -2025-12-12 12:58:48,816 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.loginkey] Prepared SQL: [select a.userno dtype from users a where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0)] -2025-12-12 12:58:48,816 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.admin] Prepared SQL: [select a.userno dtype, a.udt time, count(b.mno) intval from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0)] -2025-12-12 12:58:48,816 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.front] Prepared SQL: [select a.dtype,sum(a.intval) intval,sum(a.intval2) intval2 from ( select a.userno dtype,count(b.mno) intval,0 intval2 from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno union all select a.userno dtype,0 intval,count(b.userno) intval2 from users a left outer join alarms b on b.userno=a.userno and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno ) a group by a.dtype] -2025-12-12 12:58:48,817 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.frontcroom] Prepared SQL: [select a.dtype,sum(a.intval) intval,sum(a.intval2) intval2,sum(a.intval3) intval3,sum(a.intval4) intval4,sum(a.intval5) intval5 ,sum(a.intval6) intval6,sum(a.intval7) intval7,sum(a.intval8) intval8,sum(a.intval9) intval9,sum(a.intval10) intval10 ,sum(a.intval11) intval11,sum(a.intval12) intval12 ,max(a.strval) strval,max(a.strval2) strval2,max(a.strval3) strval3 from ( select a.userno dtype,count(b.mno) intval,0 intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11,0 intval12 ,null strval,null strval2,null strval3 from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno union all select a.userno dtype,0 intval,count(b.userno) intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11,0 intval12 ,null strval,null strval2,null strval3 from users a left outer join alarms b on b.userno=a.userno and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) union all select a.userno dtype,0 intval,0 intval2,c.tyear intval3,c.tseq intval4,b.classno intval5 ,b2.isplan intval6,b2.iscontent intval7,b2.isev intval8,b2.isrs intval9,b2.isgrade intval10 ,b.cmno intval11,b.cshape intval12 ,d.cgname strval,b.cname strval2 ,group_concat(case when f.bmno is null then null else concat(f.bmno,':',f.bmname,':',f.bmtype) end separator ';') strval3 from users a0 inner join lect a on a.lectno= ?param3 and a.userno=a0.userno and a.status=1 and a.ischanged=0 inner join cm b on b.cmno=a.cmno inner join cmmenu b2 on b2.cmno=b.cmno inner join term c on c.tmno=b.tmno inner join cg d on d.cgno=b.cgno left outer join cmmenubm e on e.cmno=b.cmno left outer join boardmaster f on f.bmno=e.bmno where a0.userno= ?param0 and (a0.loginkey= ?param1 or ?param2 =0) group by a.userno,b.cmno,c.tyear,c.tseq,b.classno ,b2.isplan,b2.iscontent,b2.isev,b2.isrs,b2.isgrade ,d.cgname,b.cname ) a group by a.dtype] -2025-12-12 12:58:48,817 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.frontcroom.subdomain] Prepared SQL: [select a.*,b.asname strval4,c.fileurl from ( select a.dtype,sum(a.intval) intval,sum(a.intval2) intval2,sum(a.intval3) intval3,sum(a.intval4) intval4,sum(a.intval5) intval5 ,sum(a.intval6) intval6,sum(a.intval7) intval7,sum(a.intval8) intval8,sum(a.intval9) intval9,sum(a.intval10) intval10 ,sum(a.intval11) intval11 ,max(a.strval) strval,max(a.strval2) strval2,max(a.strval3) strval3 from ( select a.userno dtype,count(b.mno) intval,0 intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11 ,null strval,null strval2,null strval3 from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno union all select a.userno dtype,0 intval,count(b.userno) intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11 ,null strval,null strval2,null strval3 from users a left outer join alarms b on b.userno=a.userno and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) union all select a.userno dtype,0 intval,0 intval2,c.tyear intval3,c.tseq intval4,b.classno intval5 ,b2.isplan intval6,b2.iscontent intval7,b2.isev intval8,b2.isrs intval9,b2.isgrade intval10 ,b.cmno intval11 ,d.cgname strval,b.cname strval2 ,group_concat(case when f.bmno is null then null else concat(f.bmno,':',f.bmname,':',f.bmtype) end separator ';') strval3 from users a0 inner join lect a on a.lectno= ?param3 and a.userno=a0.userno and a.status=1 and a.ischanged=0 inner join cm b on b.cmno=a.cmno inner join cmmenu b2 on b2.cmno=b.cmno inner join term c on c.tmno=b.tmno inner join cg d on d.cgno=b.cgno left outer join cmmenubm e on e.cmno=b.cmno left outer join boardmaster f on f.bmno=e.bmno where a0.userno= ?param0 and (a0.loginkey= ?param1 or ?param2 =0) group by a.userno,b.cmno,c.tyear,c.tseq,b.classno ,b2.isplan,b2.iscontent,b2.isev,b2.isrs,b2.isgrade ,d.cgname,b.cname ) a group by a.dtype ) a inner join assign b on b.subdomain= ?param4 left outer join fileinfo c on c.fgno=b.sitelogo] -2025-12-12 12:58:48,817 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.basecomments] Prepared SQL: [select a.cmtno,a.pcmtno,a.tcmtno,a.baseno,a.cdepth,a.memo,a.memotype,a.fgno,a.cdt,a.udt, a.isdel,a.cno ,b.orgname, b.fileurl, b.fileno ,c.username from cmt a inner join users c on c.userno=a.cno left outer join fileinfo b on b.fgno=a.fgno and b.isdel=0 where a.cmttype= ?param0 and a.baseno= ?param1 order by a.cdt desc] -2025-12-12 12:58:48,817 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsend.get] Prepared SQL: [select a.sendno,a.ehtml,a.etitle from emailsend a left outer join emailban b on b.sendno=a.sendno where a.sendno= ?param0 and a.isdel=0] -2025-12-12 12:58:48,818 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsend.get2] Prepared SQL: [select a.sendno,a.etitle,a.rcvs,ifnull(a.sendeds, ' ') sendeds,ifnull(group_concat(b.email separator ';'), ' ') bans from emailsend a left outer join emailban b on b.sendno=a.sendno where a.sendno= ?param0 and a.isdel=0 group by a.sendno,a.rcvs,a.etitle,a.sendeds] -2025-12-12 12:58:48,818 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.list.rcvnot] Prepared SQL: [select count(a.mno) from memouser a where a.userno= ?param0 and and a.isread=0 and a.isdel=0] -2025-12-12 12:58:48,818 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smssend.get] Prepared SQL: [select c.asname,b.usertype,b.username ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) mobile ,a.smstype,a.isok ,row_number() over(order by b.username) rno, count(a.cno) over() pagetotalcount from smsuser a inner join users b on b.userno=a.userno left outer join assign c on c.asno=b.asno where a.mno= ?param0 order by b.username] -2025-12-12 12:58:48,818 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.home] Prepared SQL: [select b.cnt intval ,c.cnt0 intval2 ,c.cnt1 intval3 ,d.cnt intval4 ,e.cnt intval5 ,f.cnt intval6 ,(SELECT COUNT(*) FROM userleave WHERE status = 0) intval7 from (select 1 col1) a left outer join (select count(mno) cnt from memouser where userno= ?param0 and isread=0 and isdel=0) b on 1=1 left outer join ( select sum(case when a.bmposition=0 then 1 else 0 end) cnt0,sum(case when a.bmposition=1 and b.cmno is not null then 1 else 0 end) cnt1 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.isopen=1 left outer join board c on c.pbno=b.bno and c.isdel=0 where a.bmtype=2 and a.isopen=1 and c.bno is null and a.disptype=0 ) c on 1=1 left outer join ( select count(a.rfdno) cnt from payrfd a left outer join pay b on b.payno = a.payno where a.rstatus=0 and b.rstatus=0 ) d on 1=1 left outer join ( select count(a.payno) cnt from paydvr a inner join pay b on b.payno=a.payno and b.pstatus=1 and b.rstatus=0 inner join payitem c on c.payno = b.payno inner join book bb on bb.bkno=c.itemno where a.dvrcode is null and a.isdvr=1 ) e on 1=1 left outer join ( select count(a.payno) cnt from paytax a where a.ischeck=0 ) f on 1=1] -2025-12-12 12:58:48,819 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.authkey] Prepared SQL: [select jobkey from authkey where authtype= ?param0 and userno= ?param1 and randkey= ?param2 and keytime > now()] -2025-12-12 12:58:48,819 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.authkey.check1] Prepared SQL: [select ctno intval,ismenu intval2,ctype intval3,ccode strval from ct where ctno= ?param0 and authkey= ?param1 ; update ct set authkey=null where ctno= ?param0] -2025-12-12 12:58:48,819 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.authkey.check2] Prepared SQL: [select qno intval from question where qno= ?param0 and authkey= ?param1 ; update question set authkey=null where qno= ?param0] -2025-12-12 12:58:48,819 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.sms.chk] Prepared SQL: [select authno intval,lectno intval2,latime time,lakey strval from smsauth where authno = ?param0] -2025-12-12 12:58:48,819 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsend.in] Prepared SQL: [insert into emailsend(etitle,semail,ehtml,fgno,cmno,rcvs,reademails,rcvcount,readcount,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 ,now(), ?param9 ,now(), ?param9 , ?param10 )] -2025-12-12 12:58:48,819 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsend.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-12 12:58:48,819 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.sms.in] Prepared SQL: [insert into sms(cmno,mcontents,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,now(), ?param2 ,now(), ?param2 , ?param3 );] -2025-12-12 12:58:48,819 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.sms.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-12 12:58:48,827 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smsauth] Prepared SQL: [insert into smsauth(latime,lakey,lectno) values(now(), ?param0 , ?param1 );] -2025-12-12 12:58:48,827 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smsauth.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-12 12:58:48,827 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smsauth2] Prepared SQL: [insert into smsauth(latime,lakey,userno, lectno) values(now(), ?param0 , ?param1 , 0);] -2025-12-12 12:58:48,827 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smsauth2.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-12 12:58:48,828 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.atalk.send] Prepared SQL: [insert into MTS_ATALK_MSG (TRAN_SENDER_KEY,TRAN_TMPL_CD,TRAN_CALLBACK,TRAN_PHONE,TRAN_SUBJECT,TRAN_MSG,TRAN_DATE,TRAN_TYPE,TRAN_STATUS,TRAN_REPLACE_TYPE,TRAN_REPLACE_MSG) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,now(),5,'1', ?param6 , ?param5 );] -2025-12-12 12:58:48,828 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.comment.delete] Prepared SQL: [update cmt set isdel=1 where cmtno= ?param0 and ( ?param1 is not null or cno= ?param2 );] -2025-12-12 12:58:48,828 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsendok] Prepared SQL: [update emailsend set isdel=0,readcount= ?param0 ,sendeds= ?param1 where sendno= ?param2] -2025-12-12 12:58:48,828 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.memo.alldeleteR] Prepared SQL: [update memouser set isdel=1,udt=now(),uno= ?param0 ,uip= ?param1 where userno= ?param0] -2025-12-12 12:58:48,828 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.memo.alldeleteS] Prepared SQL: [update memo set isdel=1,udt=now(),uno= ?param0 ,uip= ?param1 where cno= ?param0] -2025-12-12 12:58:48,830 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.authkey.save] Prepared SQL: [update authkey set jobkey= ?param0 ,randkey= ?param1 ,keytime=date_add(now(), interval 1 minute) where authtype= ?param2 and userno= ?param3 ; insert into authkey (authtype,userno,jobkey,randkey,keytime) select a.authtype,a.userno,a.jobkey,a.randkey,date_add(now(), interval 1 minute) from (select ?param2 authtype, ?param3 userno, ?param0 jobkey, ?param1 randkey) a left outer join authkey b on b.authtype=a.authtype and b.userno=a.userno where b.authtype is null] -2025-12-12 12:58:48,830 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.sms.extend] Prepared SQL: [update smsauth set latime = now() where authno = ?param0] -2025-12-12 12:58:48,831 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.error] Prepared SQL: [insert into errors (errmsg,userno) values( ?param0 , ?param1 )] -2025-12-12 12:58:48,844 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.list] Prepared SQL: [select a.menuno, a.menuname, a.pmenuno, a.menuurl, a.menulevel, a.menuorder, a.ccount, a.isuse, a.ishid ,concat('/',ifnull(b5.menuno, 0), '/', ifnull(b4.menuno, 0), '/', ifnull(b3.menuno, 0), '/', ifnull(b2.menuno, 0), '/', ifnull(b1.menuno, 0), '/', ifnull(a.menuno, 0), '/') menurout ,case a.menulevel when 0 then ' ' when 1 then b1.menuname when 2 then b2.menuname when 3 then b3.menuname when 4 then b4.menuname when 5 then b5.menuname end pmenuname from ( select a.menuno, a.menuname, a.pmenuno, a.menuurl, a.menulevel, a.menuorder, count(d.menuno) ccount, a.isuse, a.ishid from menu a left outer join menu d on d.pmenuno=a.menuno group by a.menuno, a.menuname, a.pmenuno, a.menuurl, a.menulevel, a.menuorder, a.isuse, a.ishid ) a left outer join menu b1 on b1.menuno=a.pmenuno left outer join menu b2 on b2.menuno=b1.pmenuno left outer join menu b3 on b3.menuno=b2.pmenuno left outer join menu b4 on b4.menuno=b3.pmenuno left outer join menu b5 on b5.menuno=b4.pmenuno order by case a.menulevel when 0 then a.menuorder when 1 then b1.menuorder when 2 then b2.menuorder when 3 then b3.menuorder when 4 then b4.menuorder else b5.menuorder end ,case a.menulevel when 0 then a.menuno when 1 then b1.menuno when 2 then b2.menuno when 3 then b3.menuno when 4 then b4.menuno else b5.menuno end ,case a.menulevel when 1 then a.menuorder when 2 then b1.menuorder when 3 then b2.menuorder when 4 then b3.menuorder when 5 then b4.menuorder else 0 end ,case a.menulevel when 1 then a.menuno when 2 then b1.menuno when 3 then b2.menuno when 4 then b3.menuno when 5 then b4.menuno else 0 end ,case a.menulevel when 2 then a.menuorder when 3 then b1.menuorder when 4 then b2.menuorder when 5 then b3.menuorder else 0 end ,case a.menulevel when 2 then a.menuno when 3 then b1.menuno when 4 then b2.menuno when 5 then b3.menuno else 0 end ,case a.menulevel when 3 then a.menuorder when 4 then b1.menuorder when 5 then b2.menuorder else 0 end ,case a.menulevel when 3 then a.menuno when 4 then b1.menuno when 5 then b2.menuno else 0 end ,case a.menulevel when 4 then a.menuorder when 5 then b1.menuorder else 0 end ,case a.menulevel when 4 then a.menuno when 5 then b1.menuno else 0 end ,case a.menulevel when 5 then a.menuorder else 0 end ,case a.menulevel when 5 then a.menuno else 0 end] -2025-12-12 12:58:48,844 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.authmenu] Prepared SQL: [select a.usertype, a.menuno from menuauth a where a.usertype= ?param0] -2025-12-12 12:58:48,844 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.get] Prepared SQL: [select a.fileno,a.fgno,a.orgname,a.fileurl,a.filesize,a.extension,a.dcount,a.cno,a.uno ,b.tablename,b.columnname from fileinfo a inner join filegroup b on b.fgno=a.fgno where a.FileNo = ?param0 and a.isdel = 0] -2025-12-12 12:58:48,844 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.getall] Prepared SQL: [select a.fileno,a.fgno,a.orgname,a.fileurl,a.filesize,a.extension,a.dcount,a.cno,a.uno ,b.tablename,b.columnname from fileinfo a inner join filegroup b on b.fgno=a.fgno where a.FileNo = ?param0] -2025-12-12 12:58:48,845 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncs.parents.u] Prepared SQL: [select 3 ndepth,v.ndno ncsno,v.dname ncsname,v.dcode ncscode,case when v.ndno=u.ndno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsd v on v.nbno=d.nbno where u.nuno= ?param0 union all select 2 ndepth,v.nbno ncsno,v.bname ncsname,v.bcode ncscode,case when v.nbno=b.nbno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsb b on b.nbno=d.nbno inner join ncsb v on v.nmno=b.nmno where u.nuno= ?param0 union all select 1 ndepth,v.nmno ncsno,v.mname ncsname,v.mcode ncscode,case when v.nmno=m.nmno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncsm v on v.ntno=m.ntno where u.nuno= ?param0 union all select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where u.nuno= ?param0 order by ndepth,ncscode] -2025-12-12 12:58:48,845 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncs.parents.d] Prepared SQL: [select 2 ndepth,v.nbno ncsno,v.bname ncsname,v.bcode ncscode,case when v.nbno=b.nbno then 1 else 0 end isact from ncsd d inner join ncsb b on b.nbno=d.nbno inner join ncsb v on v.nmno=b.nmno where d.ndno= ?param0 union all select 1 ndepth,v.nmno ncsno,v.mname ncsname,v.mcode ncscode,case when v.nmno=m.nmno then 1 else 0 end isact from ncsd d inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncsm v on v.ntno=m.ntno where d.ndno= ?param0 union all select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsd d inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where d.ndno= ?param0 order by ndepth,ncscode] -2025-12-12 12:58:48,845 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncs.parents.b] Prepared SQL: [select 1 ndepth,v.nmno ncsno,v.mname ncsname,v.mcode ncscode,case when v.nmno=m.nmno then 1 else 0 end isact from ncsb b inner join ncsm m on m.nmno=b.nmno inner join ncsm v on v.ntno=m.ntno where b.nbno= ?param0 union all select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsb b inner join ncsm m on m.nmno=b.nmno inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where b.nbno= ?param0 order by ndepth,ncscode] -2025-12-12 12:58:48,845 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncs.parents.m] Prepared SQL: [select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsm m inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where m.nmno= ?param0 order by ndepth,ncscode] -2025-12-12 12:58:48,846 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.sales.bycm] Prepared SQL: [select case b.ptype when 2 then 2 when 3 then 1 else 0 end dtype, 0 intval, case b.ptype when 2 then '±³Àç' when 3 then '½ÃÇè' else '°­ÁÂ' end strval,'¸ÅÃâ' strval2 ,sum(case when month(a.payoktime)=1 then b.payamt else 0 end) longval ,sum(case when month(a.payoktime)=2 then b.payamt else 0 end) longval2 ,sum(case when month(a.payoktime)=3 then b.payamt else 0 end) longval3 ,sum(case when month(a.payoktime)=4 then b.payamt else 0 end) longval4 ,sum(case when month(a.payoktime)=5 then b.payamt else 0 end) longval5 ,sum(case when month(a.payoktime)=6 then b.payamt else 0 end) longval6 ,sum(case when month(a.payoktime)=7 then b.payamt else 0 end) longval7 ,sum(case when month(a.payoktime)=8 then b.payamt else 0 end) longval8 ,sum(case when month(a.payoktime)=9 then b.payamt else 0 end) longval9 ,sum(case when month(a.payoktime)=10 then b.payamt else 0 end) longval10 ,sum(case when month(a.payoktime)=11 then b.payamt else 0 end) longval11 ,sum(case when month(a.payoktime)=12 then b.payamt else 0 end) longval12 from pay a inner join payitem b on b.payno=a.payno and a.pstatus=1 where year(a.payoktime)= ?param0 and a.pstatus=1 group by b.ptype,month(a.payoktime) union all select case b.ptype when 2 then 2 when 3 then 1 else 0 end dtype, 1 intval, '','ȯºÒ' strval ,(case when month(b.refundtime)=1 then b.refundamt else 0 end) * -1 longval ,(case when month(b.refundtime)=2 then b.refundamt else 0 end) * -1 longval2 ,(case when month(b.refundtime)=3 then b.refundamt else 0 end) * -1 longval3 ,(case when month(b.refundtime)=4 then b.refundamt else 0 end) * -1 longval4 ,(case when month(b.refundtime)=5 then b.refundamt else 0 end) * -1 longval5 ,(case when month(b.refundtime)=6 then b.refundamt else 0 end) * -1 longval6 ,(case when month(b.refundtime)=7 then b.refundamt else 0 end) * -1 longval7 ,(case when month(b.refundtime)=8 then b.refundamt else 0 end) * -1 longval8 ,(case when month(b.refundtime)=9 then b.refundamt else 0 end) * -1 longval9 ,(case when month(b.refundtime)=10 then b.refundamt else 0 end) * -1 longval10 ,(case when month(b.refundtime)=11 then b.refundamt else 0 end) * -1 longval11 ,(case when month(b.refundtime)=12 then b.refundamt else 0 end) * -1 longval12 from pay a inner join payitem b on b.payno=a.payno and a.pstatus=1 and b.rstatus > 0 and b.refundtime is not null and year(b.refundtime)= ?param0 where a.pstatus=1 and a.rstatus > 0 group by b.ptype,month(b.refundtime) order by dtype,intval] -2025-12-12 12:58:48,847 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcalc.print] Prepared SQL: [select a.cmno,a.feeloc,a.feebkpr,a.feebrt,a.feemat,a.feefoo,a.feeetc,a.prtcnt ,b.cname,b.classno,b.sstime,b.setime ,c.pfee ,d.username,CAST(AES_DECRYPT(UNHEX(d.userpno), 'np123@!') AS char) userpno,d.bankname,CAST(AES_DECRYPT(UNHEX(d.bankno), 'np123@!') AS char) bankno,d.post,d.address1,d.address2 ,row_number() over(order by d.username) rno from cmcalc a inner join cm b on b.cmno=a.cmno inner join cmprof c on c.cmno=b.cmno inner join users d on d.userno=c.userno where a.cmno= ?param0 order by rno] -2025-12-12 12:58:48,847 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.npsystem] Prepared SQL: [select count(b.daokey) from (select 1 col1) a left outer join npsystem b on b.daokey= ?param0] -2025-12-12 12:58:48,847 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.ncs.check.t] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select 0 intval, count(m.nmno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno where t.ntno= ?param0 union all select 0 intval,count(b.nbno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno left outer join ncsb b on b.nmno=m.nmno where t.ntno= ?param0 union all select count(cmd.cmno) intval,count(distinct d.ndno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join cmncsd cmd on cmd.ndno=d.ndno where t.ntno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join ncsu u on u.ndno=d.ndno where t.ntno= ?param0 ) a] -2025-12-12 12:58:48,847 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.ncs.check.m] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select 0 intval,count(b.nbno) intval2 from ncsm m left outer join ncsb b on b.nmno=m.nmno where m.nmno= ?param0 union all select count(cmd.cmno) intval,count(distinct d.ndno) intval2 from ncsm m left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join cmncsd cmd on cmd.ndno=d.ndno where m.nmno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncsm m left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join ncsu u on u.ndno=d.ndno where m.nmno= ?param0 ) a] -2025-12-12 12:58:48,847 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.ncs.check.b] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select count(cmd.cmno) intval,count(distinct d.ndno) intval2 from ncsb b left outer join ncsd d on d.nbno=b.nbno left outer join cmncsd cmd on cmd.ndno=d.ndno where b.nbno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncsb b left outer join ncsd d on d.nbno=b.nbno left outer join ncsu u on u.ndno=d.ndno where b.nbno= ?param0 ) a] -2025-12-12 12:58:48,847 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.ncs.check.d] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select count(cmd.cmno) intval,0 intval2 from ncsd d left outer join cmncsd cmd on cmd.ndno=d.ndno where d.ndno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncsd d left outer join ncsu u on u.ndno=d.ndno where d.ndno= ?param0 ) a] -2025-12-12 12:58:48,848 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.insert] Prepared SQL: [insert into menu(menuname,pmenuno,menuurl,menulevel,menuorder,isuse,ishid,cdt,cno,udt,uno,uip) select ?param0 , ?param1 ,ifnull( ?param2 ,''),ifnull(c.menulevel, -1) + 1, ?param3 , ?param4 , ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 from (select ?param8 menuno) a left outer join menu b on b.menuno=a.menuno left outer join menu c on c.menuno= ?param1 where b.menuno is null] -2025-12-12 12:58:48,848 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.insert.SelectKey] Prepared SQL: [select last_insert_id()] -2025-12-12 12:58:48,848 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.filegroup.insert] Prepared SQL: [INSERT INTO filegroup (tablename,columnname, cdt,cno,udt,uno,uip) VALUES ( ?param0 , ?param1 , cdt,cno,udt,uno,uip)] -2025-12-12 12:58:48,848 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.filegroup.insert.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-12 12:58:48,848 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.okcert3.in] Prepared SQL: [insert into okcert3log (gubn, ret, reason, sn, rsltcd, rslt, dt) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , now()] -2025-12-12 12:58:48,848 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.okcert3.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-12 12:58:48,848 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.userauth.save] Prepared SQL: [insert into menuauth (usertype,authname,menuno,isdel,cdt,cno,udt,uno,uip) select max(usertype)+1, ?param0 ,1,0,now(), ?param1 ,now(), ?param1 , ?param2 from menuauth] -2025-12-12 12:58:48,848 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.authname.save] Prepared SQL: [update menuauth set authname= ?param0 where usertype= ?param1] -2025-12-12 12:58:48,848 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.userauth.del] Prepared SQL: [delete a from menuauth a left outer join( select count(userno) usercnt,usertype from users where usertype = ?param0 group by usertype )b on b.usertype = a.usertype where a.usertype = ?param0 and (b.usercnt < 1 or b.usercnt is null); insert into menuauth (usertype,authname,menuno,isdel,cdt,cno,udt,uno,uip) select * from ( select ?param0 usertype, ?param1 authname,1 menuno,0 isdel,now() cdt, ?param2 cno,now() udt, ?param2 uno, ?param3 uip ) a where not exists( select usertype,authname,menuno from menuauth where usertype = ?param0 and menuno = 1 ); update menuauth a left outer join ( select count(userno) usercnt,usertype from users where usertype = ?param0 and status=1 group by usertype ) b on b.usertype = a.usertype set isdel=1 where a.usertype= ?param0 and (b.usercnt < 1 or b.usercnt is null);] -2025-12-12 12:58:48,848 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.chageposition] Prepared SQL: [update menu a left outer join menu b on b.menuno= ?param0 left outer join menu c on c.menuno= ?param1 set a.pmenuno= ?param1 , a.menuorder = ifnull(b.menuorder, -1) + 1, a.menulevel=c.menulevel + 1 , a.udt=now(), a.uno= ?param2 , a.uip= ?param3 where a.menuno= ?param4] -2025-12-12 12:58:48,848 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.update] Prepared SQL: [update menu a left outer join (select menulevel from menu where menuno= ?param0 ) b on 1 = 1 set udt=now(), uno= ?param1 , uip= ?param2 ,menuname= ?param3 , pmenuno= ?param0 , menuurl=ifnull( ?param4 , ''),a.menulevel=b.menulevel + 1,menuorder= ?param5 ,isuse= ?param6 ,ishid= ?param7 where a.menuno= ?param8 ;] -2025-12-12 12:58:48,848 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.delete] Prepared SQL: [delete from menuauth where menuno= ?param0 ; delete from menu where menuno= ?param0] -2025-12-12 12:58:48,849 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.down] Prepared SQL: [update fileinfo set dcount = dcount + 1 where fileno= ?param0] -2025-12-12 12:58:48,849 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.del] Prepared SQL: [update fileinfo set uip= ?param0 , uno= ?param1 , isdel=1 where fileno= ?param2 and ( ?param3 = 1 or ?param1 = -999 or cno= ?param1 )] -2025-12-12 12:58:48,849 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.del2] Prepared SQL: [update fileinfo set uip= ?param0 , uno= ?param1 , isdel=1 where fgno= ?param2 and ( ?param3 = 1 or ?param1 = -999 or cno= ?param1 )] -2025-12-12 12:58:48,849 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncst.in] Prepared SQL: [insert into ncst (ntype,tcode,tname,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 ,now(), ?param3 ,now(), ?param3 , ?param4 )] -2025-12-12 12:58:48,849 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncst.up] Prepared SQL: [update ncst set udt=now(),uno= ?param0 ,uip= ?param1 ,tcode= ?param2 ,tname= ?param3 where ntno= ?param4] -2025-12-12 12:58:48,849 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.actlog.set] Prepared SQL: [insert into actlog (logtype,logtarget,userno,logdata,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 )] -2025-12-12 12:58:48,850 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.authlog.set] Prepared SQL: [insert into authlog(logtype,userno,usertypeorg,usertypenew,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 )] -2025-12-12 12:58:48,850 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.authlog.set2] Prepared SQL: [insert into authlog(logtype,userno,usertypeorg,usertypenew,cdt,cno,udt,uno,uip) select ?param0 , ?param1 ,a.usertype, ?param2 ,now(), ?param3 ,now(), ?param3 , ?param4 from users a where a.userno= ?param1 and a.usertype <> ?param2] -2025-12-12 12:58:48,850 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.kcblog.in] Prepared SQL: [insert into kcblog (cdt,cp_cd,mobile,vssn,logmsg) values(now(), ?param0 ,case when ?param1 is not null then HEX(AES_ENCRYPT( ?param1 , 'np123@!')) else null end , ?param2 , ?param3 );] -2025-12-12 12:58:48,850 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [excellog.in] Prepared SQL: [INSERT INTO exceldownlog (userno, userid, username, actiontime, position, comment, userip) SELECT userno, userid, username, sysdate(), ?param0 , ?param1 , ?param2 FROM users where userno = ?param3] -2025-12-12 12:58:48,864 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.myterm] Prepared SQL: [select distinct c.tmno,c.tyear,c.tseq from cmprof a inner join cm b on b.cmno=a.cmno and b.ismaster=0 and b.isdel=0 inner join term c on c.tmno=b.tmno where a.userno= ?param0 order by c.tyear desc,c.tseq] -2025-12-12 12:58:48,864 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.term.ys] Prepared SQL: [select distinct tmno,tyear,tseq from term order by tyear desc,tseq] -2025-12-12 12:58:48,865 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmdatas] Prepared SQL: [select a.dtype,a.intval,a.intval2,a.intval3 ,a.strval,a.strval2 from( select 1 dtype ,a.userno intval,b.usertype intval2 ,row_number() over (order by b.username desc) intval3 ,b.username strval,null strval2 from cmprof a inner join users b on b.userno=a.userno where a.cmno= ?param0 order by b.username desc ) a union all select 2 ,b.bkno,0 ,row_number() over (order by b.bkno) intval3 ,b.bkname,null from cmbook a inner join book b on b.bkno=a.bkno where a.cmno= ?param0 union all select 3 dtype ,b.cmno,a.ispre ,row_number() over (order by b.cmno) intval3 ,b.cname,null from cmrelay a inner join cm b on b.cmno=a.rcmno where a.cmno= ?param0 union all select 4 ,b.ndno,0 ,row_number() over (order by b.ndno) intval3 ,b.dname,b.acode from cmncsd a inner join ncsd b on b.ndno=a.ndno where a.cmno= ?param0 order by dtype,intval3] -2025-12-12 12:58:48,865 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.datacreatecmbycmmaster] Prepared SQL: [select a.cmno,a.cname,row_number() over(order by a.udt desc) rno from cm a where a.ismaster=1 and a.isdel=0 and a.cgno= ?param0 order by rno] -2025-12-12 12:58:48,866 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnigscd.exists] Prepared SQL: [select count(*) from cminning a inner join cminningscd b on a.cmino = b.cmino where cmno = ?param0] -2025-12-12 12:58:48,867 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmev] Prepared SQL: [select a.cmno,a.attend,a.attendcut,a.attendrfd,a.attendcutrfd,a.mid,a.midcut,a.midrfd,a.midcutrfd,a.final,a.finalcut,a.finalrfd,a.finalcutrfd,a.subject,a.subjectcut,a.subjectrfd ,a.subjectcutrfd,a.discuss,a.discusscut,a.discussrfd,a.discusscutrfd,a.etc,a.etccut,a.etcrfd,a.etccutrfd,a.cut,a.cutrfd,a.isoffabs ,b.scdtype ,c.cshape from cmev a inner join cm c on c.cmno = a.cmno left outer join cminning b on b.cmno = a.cmno and b.isscd = 1 where a.cmno= ?param0] -2025-12-12 12:58:48,867 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.est] Prepared SQL: [select 0 gubun,case when a.extype = 0 then 1 else 2 end estkind ,a.exno,a.cmno,a.extype,a.exname,a.edesc,a.etime,a.econdition,a.evtype,a.eqtype,a.israndq,a.israndqi,a.qcount,a.isblur,a.tpoint,a.relaylimit,a.isusebackup,a.isseq ,null sdno,null sdtype,null sdname,null sddesc,null sdcondition ,null rsno,null rscno,null rstype,null rsname,null rscondition , row_number() over(partition by a.extype order by a.cdt) rno ,null as iseq,null as teachername from cmex a where a.cmno= ?param0 and a.isdel=0 union all select 1 gubun,case when a.sdtype = 0 then 11 else 21 end estkind ,a.sdno exno,a.cmno,a.sdtype extype,a.sdname exname,a.sddesc edesc,null etime,a.sdcondition econdition,null evtype,null eqtype,null israndq,null israndqi,null qcount,null isblur,a.tpoint,null relaylimit,null isusebackup,null isseq ,a.sdno,a.sdtype,a.sdname,a.sddesc,a.sdcondition ,null rsno,null rscno,null rstype,null rsname,null rscondition , row_number() over(partition by a.sdtype order by a.cdt) rno ,null as iseq,null as teachername from cmsd a where a.cmno= ?param0 and a.isdel=0 union all select 2 gubun,case when a.rstype = 0 then 32 else 31 end estkind ,a.rsno exno,a.cmno,a.rstype extype,a.rsname exname,null edesc,null etime,a.rscondition econdition,null evtype,null eqtype,null israndq,null israndqi,null qcount,null isblur,null tpoint,null relaylimit,null isusebackup,null isseq ,null sdno,null sdtype,null sdname,null sddesc,null sdcondition ,a.rsno,a.rscno,a.rstype,a.rsname,a.rscondition , row_number() over(partition by a.rstype order by a.cdt) rno ,b.iseq,c.username as teachername from cmrs a left outer join cminning b on a.cmino = b.cmino left outer join users c on b.userno = c.userno where a.cmno= ?param0 and a.isdel=0 order by rsno] -2025-12-12 12:58:48,867 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmexqs] Prepared SQL: [select a.eqno,a.exno,a.qseq,a.qno,a.rpoint , b.qtextstring, b.dpoint, b.qdiff, b.cc1, b.cc2, b.cc3, b.cc4, b.cc5,b.atype , cc.cname qdiffname, cc1.cname ccname1, cc2.cname ccname2, cc3.cname ccname3, cc4.cname ccname4, cc5.cname ccname5 from cmexq a inner join question b on b.qno=a.qno left outer join comcode cc on cc.ccode = b.qdiff left outer join comcode cc1 on cc1.ccode = b.cc1 left outer join comcode cc2 on cc2.ccode = b.cc2 left outer join comcode cc3 on cc3.ccode = b.cc3 left outer join comcode cc4 on cc4.ccode = b.cc4 left outer join comcode cc5 on cc5.ccode = b.cc5 where a.exno= ?param0 order by a.qseq] -2025-12-12 12:58:48,867 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.exsave.valid] Prepared SQL: [select count(d.exno) from (select 1 as col1) a left outer join lectex d on d.exno= ?param0] -2025-12-12 12:58:48,868 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.sdsave.valid] Prepared SQL: [select sum(cnt) from ( select count(d.sdno) cnt from (select 1 as col1) a left outer join lectsd d on d.sdno= ?param0 union all select count(d.sdno) from (select 1 as col1) a left outer join lectsdboard d on d.sdno= ?param0 ) a] -2025-12-12 12:58:48,868 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rssave.valid] Prepared SQL: [select count(d.rsno) from (select 1 as col1) a left outer join lectrs d on d.rsno= ?param0] -2025-12-12 12:58:48,868 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rscsave.valid] Prepared SQL: [select count(d.rscno) from (select 1 as col1) a left outer join cmrs d on d.rscno= ?param0] -2025-12-12 12:58:48,868 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmexlayers] Prepared SQL: [select a.exno ,case when a.qdiff = 1 then null else a.qdiff end qdiff ,case when a.cc1 = 1 then null else a.cc1 end cc1 ,case when a.cc2 = 1 then null else a.cc2 end cc2 ,case when a.cc3 = 1 then null else a.cc3 end cc3 ,case when a.cc4 = 1 then null else a.cc4 end cc4 ,case when a.cc5 = 1 then null else a.cc5 end cc5 ,a.qcount,a.rpoint , cc.cname qdiffname, cc1.cname ccname1, cc2.cname ccname2, cc3.cname ccname3, cc4.cname ccname4, cc5.cname ccname5 from cmexlayer a left outer join comcode cc on cc.ccode = a.qdiff and cc.ccode > 0 left outer join comcode cc1 on cc1.ccode = a.cc1 and cc1.ccode > 0 left outer join comcode cc2 on cc2.ccode = a.cc2 and cc2.ccode > 0 left outer join comcode cc3 on cc3.ccode = a.cc3 and cc3.ccode > 0 left outer join comcode cc4 on cc4.ccode = a.cc4 and cc4.ccode > 0 left outer join comcode cc5 on cc5.ccode = a.cc5 and cc5.ccode > 0 where a.exno= ?param0 order by cc.corder, cc1.corder, cc2.corder] -2025-12-12 12:58:48,868 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.extype1count] Prepared SQL: [select count(b.exno) from (select 1 col1) a left outer join cmex b on b.cmno= ?param0 and b.isdel=0 and b.exno <> ?param1 and b.extype=1] -2025-12-12 12:58:48,868 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.check] Prepared SQL: [select count(b.rsno) from (select 1 col1) a left outer join cmrs b on b.cmno= ?param0 and b.rsno <> ?param1 and b.rstype= ?param2 and b.isdel=0] -2025-12-12 12:58:48,869 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.questionusings] Prepared SQL: [select sum(cnt) from ( select 0 as cnt union all select count(qno) from cmexq where qno= ?param0 union all select count(qno) from rscq where qno= ?param0 ) a] -2025-12-12 12:58:48,869 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.questionitem.valid] Prepared SQL: [select sum(cnt) from ( select 0 as cnt union all select a.qno from ( select b.qno from questionitem a inner join cmexq b on b.qno=a.qno where a.qino= ?param0 limit 1) a union all select a.qno from ( select b.qno from questionitem a inner join rscq b on b.qno=a.qno where a.qino= ?param0 limit 1) a ) a] -2025-12-12 12:58:48,869 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmmenus] Prepared SQL: [select a.cmno,a.isplan,a.iscontent,a.isev,a.isrs,a.isgrade ,b.bmno from cmmenu a left outer join cmmenubm b on b.cmno=a.cmno where a.cmno= ?param0] -2025-12-12 12:58:48,870 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rscqs] Prepared SQL: [select a.rscqno,a.rscno,a.qno,a.dseq , b.qtextstring, b.dpoint, b.qdiff, b.cc1, b.cc2, b.cc3, b.cc4, b.cc5,b.atype , cc.cname qdiffname, cc1.cname ccname1, cc2.cname ccname2, cc3.cname ccname3, cc4.cname ccname4, cc5.cname ccname5 ,row_number() over(order by a.dseq, a.rscqno) rno from rscq a inner join question b on b.qno=a.qno left outer join comcode cc on cc.ccode = b.qdiff left outer join comcode cc1 on cc1.ccode = b.cc1 left outer join comcode cc2 on cc2.ccode = b.cc2 left outer join comcode cc3 on cc3.ccode = b.cc3 left outer join comcode cc4 on cc4.ccode = b.cc4 left outer join comcode cc5 on cc5.ccode = b.cc5 where a.rscno= ?param0 order by rno] -2025-12-12 12:58:48,870 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminfile] Prepared SQL: [select 1 dtype,a.sdno intval,a.fgno longval,b.fileno longval2,0 longval4,b.fileurl strval from cmsd a inner join fileinfo b on b.fgno=a.fgno and b.isdel=0 where a.cmno= ?param0 union all select 0,exno,null,null,null,null from cmex where cmno= ?param0 and isdel=0 union all select 2,0,a.fgnotf,b.fileno,a.cmino,b.fileurl from cminning a inner join fileinfo b on b.fgno=a.fgnotf and b.isdel=0 where a.cmno= ?param0 union all select 3,a.cmno,a.fgnocm,b.fileno,0,b.fileurl from cm a inner join fileinfo b on b.fgno=a.fgnocm and b.isdel=0 where a.cmno= ?param0 order by dtype,intval,longval2] -2025-12-12 12:58:48,870 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.check.cmpcpay] Prepared SQL: [select count(b.pino) from (select 1 as col1) a left outer join payitem b on b.ptype=1 and b.pcno = ?param0] -2025-12-12 12:58:48,870 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ct.checkcmi] Prepared SQL: [select count(b.cmino) dcnt from ct a left outer join cminning b on b.ctno=a.ctno where a.ctno= ?param0 group by a.ctno] -2025-12-12 12:58:48,870 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.pcm.foras] Prepared SQL: [select distinct d.cmno value,d.cname text from users a inner join lect b on b.userno=a.userno and b.status<5 inner join cm c on c.cmno=b.cmno inner join cm d on d.cmno=c.pcmno where a.asno= ?param0 order by text,value] -2025-12-12 12:58:48,870 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cm.foras] Prepared SQL: [select distinct c.cmno value,concat(c.cname,'(',c.classno,')') text from users a inner join lect b on b.userno=a.userno and b.status<5 inner join cm c on c.cmno=b.cmno and c.pcmno= ?param0 where a.asno= ?param1 order by text,value] -2025-12-12 12:58:48,870 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.pcm.forall] Prepared SQL: [select a.cmno value,a.cname text from cm a where a.ismaster=1 and a.isuse=1 and a.isdel=0 order by text,value] -2025-12-12 12:58:48,870 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cm.forall] Prepared SQL: [select a.cmno value,concat(a.cname,'(',a.classno,')') text from cm a where a.pcmno= ?param0 and a.ismaster=1 and a.isuse=1 and a.isdel=0 order by text,value] -2025-12-12 12:58:48,871 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cms.forpay] Prepared SQL: [select c.cmno,case when b.isjoin=1 then c.infee else c.infee end fee, c.accommofee, b.isjoin,d.lectno lectnocheck from users a left outer join assign b on b.asno=a.asno inner join cm c on c.cmno= ?param0 left outer join lect d on d.userno=a.userno and d.cmno=c.cmno and d.status in (1,2,3,4,6) and d.ischanged=0 where a.userno= ?param1] -2025-12-12 12:58:48,871 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cms.forpaypc] Prepared SQL: [select c.cmno,case when b.isjoin=1 then c.infee else c.outfee end fee,b.isjoin from users a left outer join assign b on b.asno=a.asno inner join cmpc c on c.pcno= ?param0 where a.userno= ?param1] -2025-12-12 12:58:48,872 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcheck.forbuy] Prepared SQL: [select 1 rno,a.cmno,a.quota ,b.status lectstatus ,count(d.userno) countlect from cm a left outer join lect b on b.cmno=a.cmno and b.userno= ?param0 and b.status < 5 and b.ischanged=0 left outer join lect c on c.cmno=a.cmno and c.status < 5 and c.ischanged=0 left outer join users d on d.userno=c.userno and d.status=1 where a.cmno= ?param1 and a.ismaster=0 and a.rstime < now() and a.retime > now() and a.isuse=1 and a.isdel=0 group by a.cmno,a.quota,b.status union all select 2,a.cmno,0 ,b.status ,0 from cm a inner join lect b on b.cmno <> a.cmno and b.userno= ?param0 and b.status < 5 inner join cm c on c.cmno=b.cmno and c.pcmno=a.pcmno where a.cmno = ?param1] -2025-12-12 12:58:48,873 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.assign.applyedu.byasno] Prepared SQL: [select a.asno,a.ascode,a.isjoin,a.joinyear,a.joinprice,a.asname,a.ceoname,a.brno,a.eino,a.grno,a.btype,a.bkind,a.salesamount,a.homeurl,a.mcount,a.aday,a.astype,a.asctg,a.askey,a.post ,a.address1,a.address2,a.fgnobno,a.fgnobank,a.joindate,a.exitdate,a.status,a.issite,a.subdomain,a.sitename,a.sitelogo,a.sitefooter,a.siteip,a.ismain,a.mname,a.isdel ,CAST(AES_DECRYPT(UNHEX(a.mphone), 'np123@!') AS char) mphone ,CAST(AES_DECRYPT(UNHEX(a.taxemail), 'np123@!') AS char) taxemail from assign a where a.asno= ?param0 and a.isdel=0] -2025-12-12 12:58:48,873 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscdcheck] Prepared SQL: [select a.quota - (select count(z.lectno) cnt from lect z where a.cmisno = z.cmisno and z.status in (1,2) and z.ischanged=0) from cminningscd a where a.cmisno = ?param0] -2025-12-12 12:58:48,877 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmin] Prepared SQL: [insert into cm(ismaster,cgno,pcmno,cname,kname,tmno,classno,rstime,retime,sstime,setime,gstime,getime,cshape ,infee,outfee,accommofee,quota ,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,isuse,isdel,isseq,fgnocm,typeman,typeedu,typegrade,typejob,typejobitem,iscertificate,ischkatt,isaccommodation,daylectinninglimit,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 , ?param28 , ?param29 , ?param30 ,0, ?param31 , ?param32 , ?param33 , ?param34 , ?param35 , ?param36 , ?param37 , ?param38 , ?param39 , ?param40 ,10,now(), ?param41 ,now(), ?param41 , ?param42 );] -2025-12-12 12:58:48,877 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-12 12:58:48,878 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnings.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into cminning (cmno,week,iseq,isonline,ititle,icontent,idate,iday,ist,iet,fgnotf,ctno,istaste,sttime,atime,mstime,metime,userno,isscd,scdtype,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 ,now(), ?param20 ,now(), ?param20 , ?param21 from (select 1 col1) a left outer join cminning b on b.cmno= ?param0 and b.iseq= ?param2 where b.cmino is null] -2025-12-12 12:58:48,879 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnings.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-12 12:58:48,879 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into cminningscd(cmino,estart,eend,quota,studyplace,sseq,comment,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 ,now(), ?param7 ,now(), ?param7 , ?param8 )] -2025-12-12 12:58:48,879 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-12 12:58:48,881 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.in] Prepared SQL: [INSERT INTO cmex (cmno,extype,exname,edesc,etime,econdition,evtype,eqtype,israndq,israndqi,qcount,isblur,tpoint,relaylimit,isusebackup,isseq,isreexamable,isresultopen,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 ,0,now(), ?param18 ,now(), ?param18 , ?param19 )] -2025-12-12 12:58:48,881 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-12 12:58:48,883 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.question.in] Prepared SQL: [INSERT INTO question (cmno, qdiff, cc1, cc2, cc3, cc4, cc5, isuse, atype, dpoint, qtext, qtextstring, qdesc, rightcount,ispassspace,isignorecase, cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , now(), ?param16 ,now(), ?param16 , ?param17 );] -2025-12-12 12:58:48,883 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.question.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-12 12:58:48,883 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.in] Prepared SQL: [insert into cmsd(sdtype,cmno,sdname,sddesc,tpoint,sdcondition,fgno,isdel,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 ,0,now(), ?param7 ,now(), ?param7 , ?param8 );] -2025-12-12 12:58:48,883 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-12 12:58:48,883 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.in] Prepared SQL: [insert into cmrs(rstype,cmno,rsname,rscondition,rscno,isdel,cmino,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,0, ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 );] -2025-12-12 12:58:48,884 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-12 12:58:48,884 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rsc.in] Prepared SQL: [insert into rsc(rstype,rscname,isuse,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 ,now(), ?param3 ,now(), ?param3 , ?param4 );] -2025-12-12 12:58:48,884 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rsc.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-12 12:58:48,884 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy0] Prepared SQL: [insert into cm(ismaster,cgno,pcmno,cname,kname,tmno,classno,rstime,retime,sstime,setime,gstime,getime,cshape,typeman,typeedu,typegrade,typejob,typejobItem,infee,outfee,accommofee,quota,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,isuse,isseq,iscertificate,isdel,studydays,isaccommodation,daylectinninglimit,cdt,cno,udt,uno,uip) select ?param0 ,cgno,case when a.ismaster = 1 and ?param0 = 0 then a.cmno else a.pcmno end,ifnull( ?param1 , concat('»çº»_', cname)),a.kname, ?param2 ,case when ?param2 is null then null else ifnull(b.classno,0)+1 end ,t.rstime ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then '2099-12-31 23:59:59' else date_format(t.retime,'%Y-%m-%d 23:59:59') end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else t.sstime end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else date_format(t.setime,'%Y-%m-%d 23:59:59') end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else t.gstime end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else date_format(t.getime,'%Y-%m-%d 23:59:59') end ,a.cshape,a.typeman,a.typeedu,a.typegrade,a.typejob, a.typejobItem,infee,outfee,accommofee,quota,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,1,isseq,a.iscertificate,0,studydays,isaccommodation,daylectinninglimit,now(), ?param3 ,now(), ?param3 , ?param4 from cm a left outer join ( select max(b.classno) classno from cm a inner join cm b on b.ismaster=0 and b.pcmno=case when a.ismaster=1 then a.cmno else a.pcmno end and b.isdel=0 and b.tmno=ifnull( ?param2 ,0) where a.cmno= ?param5 ) b on b.classno is not null left outer join term t on t.tmno= ?param2 where a.cmno= ?param5 ;] -2025-12-12 12:58:48,884 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy0.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-12 12:58:48,884 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy.ex0] Prepared SQL: [insert into cmex (cmno,extype,exname,edesc,etime,econdition,evtype,eqtype,israndq,israndqi,qcount,isblur,tpoint,relaylimit,isusebackup,isseq,isresultopen,isreexamable,isdel,cdt,cno,udt,uno,uip) select ?param0 ,extype,exname,edesc,etime,econdition,evtype,eqtype,israndq,israndqi,qcount,isblur,tpoint,relaylimit,isusebackup,isseq,isresultopen,isreexamable,0,now(), ?param1 ,now(), ?param1 , ?param2 from cmex a where a.exno= ?param3 ;] -2025-12-12 12:58:48,884 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy.ex0.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-12 12:58:48,885 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmpcin] Prepared SQL: [insert into cm (ismaster,cgno,pcmno,cname,tmno,classno,rstime,retime,sstime,setime,gstime,getime,cshape,infee,outfee,quota,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,isuse,isseq,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,null, ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 ,1,0,0,now(), ?param27 ,now(), ?param27 , ?param28 );] -2025-12-12 12:58:48,885 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmpcin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-12 12:58:48,886 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ct.in] Prepared SQL: [INSERT INTO ct (cmno,qdiff,cc1,cc2,cc3,cc4,cc5,ctype,ccode,ccodedel,ctname,fgnothumb,fgnotf,tfurl,ismenu,isdel,isuse,isoversize,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 ,0, ?param14 , ?param15 ,now(), ?param16 ,now(), ?param16 , ?param17 );] -2025-12-12 12:58:48,886 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ct.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-12 12:58:48,887 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.pplog.applyedu.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into pplog ( userno,cmno,isready,cgcode,cshape,typeman,typeedu,typegrade,typejob,typejobItem,cgno,cmisno,isrebate,rbankname,rbankacc,rbankowner,asname,brno,ceoname,post,address1,address2,btype,bkind,eino,mname ,mphone,taxemail,userpno,mobile,email,upost,uaddress1,uaddress2,isassignuser,uduty,slevel,isaccommodation,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 ,HEX(AES_ENCRYPT( ?param14 , 'np123@!')) , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 ,HEX(AES_ENCRYPT( ?param26 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param27 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param28 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param29 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param30 , 'np123@!')) , ?param31 , ?param32 , ?param33 , ?param34 , ?param35 , ?param36 , ?param37 ,now(), ?param38 ,now(), ?param38 , ?param39 )] -2025-12-12 12:58:48,887 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.pplog.applyedu.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-12 12:58:48,887 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.term.in] Prepared SQL: [insert into term (tyear,tseq,rstime,retime,sstime,setime,gstime,getime,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 ,now(), ?param8 ,now(), ?param8 , ?param9 )] -2025-12-12 12:58:48,887 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.term.up] Prepared SQL: [update term set udt=now(),uno= ?param0 ,uip= ?param1 ,tyear = ?param2 ,tseq = ?param3 ,rstime= ?param4 ,retime= ?param5 ,sstime= ?param6 ,setime= ?param7 ,gstime= ?param8 ,getime= ?param9 where tmno= ?param10] -2025-12-12 12:58:48,887 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cg.in] Prepared SQL: [insert into cg (pcgno,cgname,cgcode,isuse,iscover,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,0,now(), ?param5 ,now(), ?param5 , ?param6 )] -2025-12-12 12:58:48,888 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmup] Prepared SQL: [update cm set udt=now(),uno= ?param0 ,uip= ?param1 ,cgno = ?param2 ,pcmno = ?param3 ,cname = ?param4 ,kname = ?param5 ,rstime = ?param6 ,retime = ?param7 ,sstime = ?param8 ,setime = ?param9 ,gstime = ?param10 ,getime = ?param11 ,cshape = ?param12 ,infee = ?param13 ,outfee = ?param14 ,accommofee = ?param15 ,quota = ?param16 ,introhtml = ?param17 ,targethtml = ?param18 ,goalhtml = ?param19 ,contenthtml = ?param20 ,studyplace = ?param21 ,studytime = ?param22 ,certcc = ?param23 ,certgradecc = ?param24 ,jobcc = ?param25 ,jobpositiongrade = ?param26 ,difficulty = ?param27 ,isrefund = ?param28 ,isuse = ?param29 ,fgnocm = ?param30 ,typeman = ?param31 ,typeedu = ?param32 ,typegrade = ?param33 ,typejob = ?param34 ,typejobitem = ?param35 ,iscertificate = ?param36 ,ischkatt = ?param37 ,studydays = ?param38 ,isaccommodation = ?param39 where cmno= ?param40] -2025-12-12 12:58:48,888 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.profclear] Prepared SQL: [update cminning a inner join ( select a.cmino from cminning a left outer join cmprof b on b.cmno=a.cmno and a.userno=b.userno where a.cmno= ?param0 and b.userno is null ) b on b.cmino=a.cmino set a.userno=null where a.cmno= ?param0] -2025-12-12 12:58:48,888 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.del] Prepared SQL: [delete from cminning where cmino = ( select a.cmino from ( select case when count(c.lectno) < 1 then ?param0 else 0 end cmino from (select 1 col1) a left outer join cminning b on b.cmino= ?param0 left outer join lect c on c.cmno=b.cmno) a )] -2025-12-12 12:58:48,888 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.del2] Prepared SQL: [delete from cminning where cmino = ?param0] -2025-12-12 12:58:48,888 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.del3] Prepared SQL: [delete from cminning where cmino = ( select a.cmino from ( select case when count(b.cmino) < 1 then ?param0 else 0 end cmino from (select 1 col1) a left outer join cminningscd b on b.cmino= ?param0 ) a )] -2025-12-12 12:58:48,888 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.del] Prepared SQL: [delete from cminningscd where cmisno = ( select a.cmisno from ( select case when count(c.lectno) < 1 then ?param0 else 0 end cmisno from (select 1 col1) a left outer join cminningscd b on b.cmisno= ?param0 left outer join lect c on c.cmisno=b.cmisno and c.status=1 and c.ischanged=0 ) a )] -2025-12-12 12:58:48,889 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmseqsave] Prepared SQL: [update cm set isseq= ?param0 ,udt=now(),uno= ?param1 ,uip= ?param2 where cmno= ?param3] -2025-12-12 12:58:48,889 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.bookin] Prepared SQL: [insert into book(bkname,author,publisher,pubdate,fgnothumb,fgno,price,introhtml,contents,isuse,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 ,now(), ?param10 ,now(), ?param10 , ?param11 )] -2025-12-12 12:58:48,889 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.bookup] Prepared SQL: [update book set udt=now(),uno= ?param0 ,uip= ?param1 ,bkname = ?param2 ,author = ?param3 ,publisher = ?param4 ,pubdate = ?param5 ,fgnothumb = ?param6 ,fgno = ?param7 ,price = ?param8 ,introhtml = ?param9 ,contents = ?param10 ,isuse = ?param11 where bkno= ?param12] -2025-12-12 12:58:48,889 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.bookdel] Prepared SQL: [delete from book where not bkno in ( select distinct(a.bkno) from cmbook a ) and bkno = ?param0] -2025-12-12 12:58:48,889 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.up] Prepared SQL: [update cminningscd a set udt=now(),uno= ?param0 ,uip= ?param1 ,cmino= ?param2 ,estart= ?param3 ,eend= ?param4 ,quota= ?param5 ,studyplace= ?param6 ,sseq= ?param7 ,comment= ?param8 where a.cmisno= ?param9] -2025-12-12 12:58:48,889 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnings.up] Prepared SQL: [update cminning a left outer join ( select cmino, cmno from cminning where cmino <> ?param0 and cmno= ?param1 and iseq= ?param2 ) b on b.cmno=a.cmno set udt=now(),uno= ?param3 ,uip= ?param4 ,week = ?param5 ,iseq = ?param2 ,isonline = ?param6 ,ititle = ?param7 ,icontent = ?param8 ,idate= ?param9 ,iday = ?param10 ,ist = ?param11 ,iet = ?param12 ,fgnotf= ?param13 ,ctno = ?param14 ,istaste = ?param15 ,sttime= ?param16 ,atime = ?param17 ,mstime = ?param18 ,metime = ?param19 ,userno = ?param20 ,isscd = ?param21 ,scdtype= ?param22 where a.cmino= ?param0 and b.cmino is null] -2025-12-12 12:58:48,890 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.clear] Prepared SQL: [update cminningscd a set udt=now(),uno= ?param0 ,uip= ?param1 ,quota=99999,studyplace=null where a.cmino = ?param2] -2025-12-12 12:58:48,890 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.up.lect] Prepared SQL: [update lect a left outer join cminningscd b on b.cmisno = a.cmisno set a.edate = date_format(b.eend,'%Y-%m-%d 23:59:59') where a.cmisno = ?param0 ;] -2025-12-12 12:58:48,890 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmev.clear] Prepared SQL: [update cmev a set udt=now(),uno= ?param0 ,uip= ?param1 ,isoffabs=null where a.cmno = ?param2] -2025-12-12 12:58:48,890 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnings.istasteclear] Prepared SQL: [update cminning set istaste=0 where cmno= ?param0 and cmino <> ?param1] -2025-12-12 12:58:48,890 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmevsave] Prepared SQL: [insert into cmev (cmno,attend,attendcut,attendrfd,attendcutrfd,mid,midcut,midrfd,midcutrfd,final,finalcut,finalrfd,finalcutrfd,subject,subjectcut,subjectrfd,subjectcutrfd,discuss,discusscut,discussrfd,discusscutrfd,etc,etccut,etcrfd,etccutrfd,cut,cutrfd,isoffabs,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 ,now(), ?param28 ,now(), ?param28 , ?param29 from (select 1 col1) a left outer join cmev b on b.cmno= ?param0 where b.cmno is null; update cmev set udt=now(),uno= ?param28 ,uip= ?param29 ,attend = ?param1 ,attendcut = ?param2 ,attendrfd = ?param3 ,attendcutrfd = ?param4 ,mid = ?param5 ,midcut = ?param6 ,midrfd = ?param7 ,midcutrfd = ?param8 ,final = ?param9 ,finalcut = ?param10 ,finalrfd = ?param11 ,finalcutrfd = ?param12 ,subject = ?param13 ,subjectcut = ?param14 ,subjectrfd = ?param15 ,subjectcutrfd = ?param16 ,discuss = ?param17 ,discusscut = ?param18 ,discussrfd = ?param19 ,discusscutrfd = ?param20 ,etc = ?param21 ,etccut = ?param22 ,etcrfd = ?param23 ,etccutrfd = ?param24 ,cut = ?param25 ,cutrfd = ?param26 ,isoffabs = ?param27 where ?param0 > 0 and cmno= ?param0] -2025-12-12 12:58:48,890 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.savetop] Prepared SQL: [UPDATE cmex SET udt=now(),uno= ?param0 ,uip= ?param1 ,exname= ?param2 ,edesc= ?param3 ,econdition= ?param4 ,isblur= ?param5 ,isusebackup= ?param6 ,isseq= ?param7 ,isreexamable= ?param8 ,isresultopen= ?param9 ,etime= ?param10 where exno= ?param11] -2025-12-12 12:58:48,891 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.up] Prepared SQL: [update cmex set udt=now(),uno= ?param0 ,uip= ?param1 ,extype = ?param2 ,exname = ?param3 ,edesc = ?param4 ,etime = ?param5 ,econdition = ?param6 ,evtype = ?param7 ,eqtype = ?param8 ,israndq = ?param9 ,israndqi = ?param10 ,qcount = ?param11 ,isblur = ?param12 ,tpoint = ?param13 ,relaylimit = ?param14 ,isusebackup = ?param15 ,isseq = ?param16 ,isreexamable = ?param17 ,isresultopen= ?param18 where exno= ?param19] -2025-12-12 12:58:48,891 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmexq.deleteall] Prepared SQL: [delete from cmexq where exno= ?param0] -2025-12-12 12:58:48,891 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmexlayer.del] Prepared SQL: [delete from cmexlayer where exno= ?param0] -2025-12-12 12:58:48,891 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.del] Prepared SQL: [update cmex set isdel=1 where exno= ?param0] -2025-12-12 12:58:48,891 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.del] Prepared SQL: [update cmsd set isdel=1 where sdno= ?param0] -2025-12-12 12:58:48,891 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.del] Prepared SQL: [update cmrs set isdel=1 where rsno= ?param0] -2025-12-12 12:58:48,892 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.questionitem.del] Prepared SQL: [update question a inner join questionitem b on b.qino= ?param0 and b.qno=a.qno set a.rightcount = a.rightcount - b.isright; update questionitem set udt=now(),uno= ?param1 ,uip= ?param2 ,isdel=1 where qino= ?param0] -2025-12-12 12:58:48,892 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.question.up] Prepared SQL: [UPDATE question SET udt=now(),uno= ?param0 ,uip= ?param1 ,cmno= ?param2 ,qdiff= ?param3 ,cc1= ?param4 ,cc2= ?param5 ,cc3= ?param6 ,cc4= ?param7 ,cc5= ?param8 ,isuse= ?param9 ,dpoint= ?param10 ,qtext= ?param11 ,qtextstring= ?param12 ,qdesc= ?param13 ,rightcount= ?param14 ,ispassspace= ?param15 ,isignorecase= ?param16 where qno= ?param17] -2025-12-12 12:58:48,892 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.question.uptop] Prepared SQL: [UPDATE question SET udt=now(),uno= ?param0 ,uip= ?param1 ,cmno= ?param2 ,isuse= ?param3 ,qtext= ?param4 ,qtextstring= ?param5 ,qdesc= ?param6 ,rightcount= ?param7 where qno= ?param8] -2025-12-12 12:58:48,892 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.questionitem.up] Prepared SQL: [UPDATE questionitem SET udt=now(),uno= ?param0 ,uip= ?param1 ,fgno= ?param2 ,isright= ?param3 ,qitext= ?param4 where qino= ?param5] -2025-12-12 12:58:48,892 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.up] Prepared SQL: [update cmsd set udt=now(),uno= ?param0 ,uip= ?param1 ,sdtype = ?param2 ,sdname = ?param3 ,sddesc = ?param4 ,tpoint = ?param5 ,sdcondition = ?param6 ,fgno = ?param7 where sdno= ?param8] -2025-12-12 12:58:48,892 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.uplock] Prepared SQL: [update cmsd set udt=now(),uno= ?param0 ,uip= ?param1 ,sdname = ?param2 ,sddesc = ?param3 ,tpoint = ?param4 ,sdcondition = ?param5 ,fgno = ?param6 where sdno= ?param7] -2025-12-12 12:58:48,892 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.up] Prepared SQL: [update cmrs set udt=now(),uno= ?param0 ,uip= ?param1 ,rstype = ?param2 ,rsname = ?param3 ,rscondition = ?param4 ,rscno = ?param5 ,cmino = ?param6 where rsno= ?param7] -2025-12-12 12:58:48,893 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.uplock] Prepared SQL: [update cmrs set udt=now(),uno= ?param0 ,uip= ?param1 ,rsname = ?param2 ,rscondition = ?param3 where rsno= ?param4] -2025-12-12 12:58:48,893 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmev.in] Prepared SQL: [insert into cmev (cmno,attend,attendcut,attendrfd,attendcutrfd,mid,midcut,midrfd,midcutrfd,final,finalcut,finalrfd,finalcutrfd,subject,subjectcut,subjectrfd ,subjectcutrfd,discuss,discusscut,discussrfd,discusscutrfd,etc,etccut,etcrfd,etccutrfd,cut,cutrfd,cdt,cno,udt,uno,uip) values ( ?param0 ,100,100,100,100,0,0,0,0,0,0,0,0,0,0,0 ,0,0,0,0,0,0,0,0,0,100,100,now(), ?param1 ,now(), ?param1 , ?param2 )] -2025-12-12 12:58:48,893 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmmenu.in] Prepared SQL: [insert into cmmenu (cmno,isplan,iscontent,isev,isrs,isgrade,cdt,cno,udt,uno,uip) values( ?param0 ,1,1,1,1,1,now(), ?param1 ,now(), ?param1 , ?param2 ); insert into cmmenubm (cmno,bmno,cdt,cno,udt,uno,uip) select ?param0 ,a.bmno,now(), ?param1 ,now(), ?param1 , ?param2 from boardmaster a where a.bmposition=1 and a.isopen=1 and a.isdefault=1] -2025-12-12 12:58:48,895 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy] Prepared SQL: [create temporary table if not exists temp_cminning_mapping ( old_cmino bigint, new_cmino bigint ); insert into cminning(cmno, week, iseq, isonline, ititle, icontent, iday, idate, ist, iet, ctno, istaste, sttime, atime, mstime, metime, userno, isscd, scdtype, cdt,cno,udt,uno,uip) select ?param0 , week, iseq, isonline, ititle, icontent, iday, idate, ist, iet, ctno, istaste, sttime, atime, mstime, metime, userno, isscd, scdtype, now(), ?param1 ,now(), ?param1 , ?param2 from cminning where cmno = ?param3 ; insert into temp_cminning_mapping(old_cmino, new_cmino) select old_cmino, new_cmino from ( select a.cmino as old_cmino, b.cmino as new_cmino from cminning a inner join cminning b on a.cmno = ?param3 and b.cmno = ?param0 and a.week = b.week and a.iseq = b.iseq ) t; insert into cmrs(cmno, rscno, rstype, rsname, rscondition, isdel, cmino, cdt,cno,udt,uno,uip) select ?param0 , rscno, rstype, rsname, rscondition, 0, t.new_cmino, now(), ?param1 ,now(), ?param1 , ?param2 from cmrs a inner join temp_cminning_mapping t on a.cmino = t.old_cmino where a.cmno = ?param3 and a.isdel = 0; insert into cmprof(cmno, userno, pfee, cdt,cno,udt,uno,uip) select ?param0 , userno, 0, now(), ?param1 ,now(), ?param1 , ?param2 from cmprof where cmno = ?param3 ; insert into cmbook(cmno, bkno, cdt,cno,udt,uno,uip) select ?param0 , bkno, now(), ?param1 ,now(), ?param1 , ?param2 from cmbook where cmno = ?param3 ; insert into cmrelay(cmno, rcmno, ispre, cdt,cno,udt,uno,uip) select ?param0 , rcmno, ispre, now(), ?param1 ,now(), ?param1 , ?param2 from cmrelay where cmno = ?param3 ; insert into cmncsd(cmno, ndno, cdt,cno,udt,uno,uip) select ?param0 , ndno, now(), ?param1 ,now(), ?param1 , ?param2 from cmncsd where cmno = ?param3 ; insert into cminningscd(cmino, estart, eend, quota, studyplace, sseq, cdt,cno,udt,uno,uip) select t.new_cmino, estart, eend, quota, studyplace, sseq, now(), ?param1 ,now(), ?param1 , ?param2 from cminningscd a inner join temp_cminning_mapping t on a.cmino = t.old_cmino where a.cmino in (select old_cmino from temp_cminning_mapping); insert into cmev(cmno, attend, attendcut, attendrfd, attendcutrfd, mid, midcut, midrfd, midcutrfd, final, finalcut, finalrfd, finalcutrfd, subject, subjectcut, subjectrfd, subjectcutrfd, discuss, discusscut, discussrfd, discusscutrfd, etc, etccut, etcrfd, etccutrfd, cut, cutrfd, isoffabs, cdt,cno,udt,uno,uip) select ?param0 , attend, attendcut, attendrfd, attendcutrfd, mid, midcut, midrfd, midcutrfd, final, finalcut, finalrfd, finalcutrfd, subject, subjectcut, subjectrfd, subjectcutrfd, discuss, discusscut, discussrfd, discusscutrfd, etc, etccut, etcrfd, etccutrfd, cut, cutrfd, isoffabs, now(), ?param1 ,now(), ?param1 , ?param2 from cmev where cmno = ?param3 ; insert into cmsd(sdtype, cmno, sdname, sddesc, tpoint, sdcondition, fgno, isdel, orgsdno, cdt,cno,udt,uno,uip) select sdtype, ?param0 , sdname, sddesc, tpoint, sdcondition, null, 0, sdno, now(), ?param1 ,now(), ?param1 , ?param2 from cmsd where cmno = ?param3 and isdel = 0; insert into cmmenu(cmno, isplan, iscontent, isev, isrs, isgrade, cdt,cno,udt,uno,uip) select ?param0 , isplan, iscontent, isev, isrs, isgrade, now(), ?param1 ,now(), ?param1 , ?param2 from cmmenu where cmno = ?param3 ; insert into cmmenubm(cmno, bmno, cdt,cno,udt,uno,uip) select ?param0 , bmno, now(), ?param1 ,now(), ?param1 , ?param2 from cmmenubm where cmno = ?param3 ; drop temporary table if exists temp_cminning_mapping;] -2025-12-12 12:58:48,895 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy.ex] Prepared SQL: [insert into cmexlayer(exno,qdiff,cc1,cc2,cc3,cc4,cc5,qcount,rpoint,cdt,cno,udt,uno,uip) select ?param0 ,qdiff,cc1,cc2,cc3,cc4,cc5,qcount,rpoint,now(), ?param1 ,now(), ?param1 , ?param2 from cmexlayer a where a.exno= ?param3 ; insert into cmexq(exno,qseq,qno,rpoint,cdt,cno,udt,uno,uip) select ?param0 ,qseq,qno,rpoint,now(), ?param1 ,now(), ?param1 , ?param2 from cmexq a where a.exno= ?param3 ;] -2025-12-12 12:58:48,895 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.fgnoup] Prepared SQL: [update cmsd set fgno= ?param0 where cmno= ?param1 and orgsdno= ?param2] -2025-12-12 12:58:48,895 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.fgnoup] Prepared SQL: [update cminning set fgnotf= ?param0 where cmno= ?param1 and orgcmino= ?param2] -2025-12-12 12:58:48,895 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cm.fgnocmup] Prepared SQL: [update cm set fgnocm= ?param0 where cmno= ?param1] -2025-12-12 12:58:48,895 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmpcup] Prepared SQL: [update cm set udt=now(),uno= ?param0 ,uip= ?param1 ,cgno = ?param2 ,cname = ?param3 ,sstime = ?param4 ,setime = ?param5 ,introhtml = ?param6 where cmno= ?param7] -2025-12-12 12:58:48,895 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ctpdel] Prepared SQL: [update ctpage a inner join ( select a.ctno,count(b.cmino) dcnt from ct a left outer join cminning b on b.ctno=a.ctno where a.ctno= ?param0 group by a.ctno ) b on b.ctno=a.ctno and b.dcnt = 0 set a.isdel=1,udt=now(),uno= ?param1 ,uip= ?param2 where a.cpno= ?param3] -2025-12-12 12:58:48,896 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ct.del] Prepared SQL: [update ct a inner join ( select a.ctno,count(b.cmino) dcnt from ct a left outer join cminning b on b.ctno=a.ctno where a.ctno= ?param0 group by a.ctno ) b on b.ctno=a.ctno and b.dcnt=0 set udt=now(),uno= ?param1 ,uip= ?param2 ,a.ccode=null,a.isdel=1 where b.dcnt=0 and a.ctno= ?param0] -2025-12-12 12:58:48,896 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.fgno] Prepared SQL: [update cminning set fgno= ?param0 where cmino= ?param1] -2025-12-12 12:58:48,896 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.fgnooff] Prepared SQL: [update cminning set fgnooff= ?param0 where cmino= ?param1] -2025-12-12 12:58:48,896 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.lectcmisno.up] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,cmisno =case when ?param2 is not null then ?param2 else cmisno end where lectno= ?param3 ; update pplog a left outer join ( select a.lectno,a.payno,b.pplno,a.cmisno from lect a inner join pay b on b.payno = a.payno where a.lectno = ?param3 ) b on b.pplno = a.pplno set a.cmisno = case when b.cmisno is not null then b.cmisno else a.cmisno end where b.lectno = ?param3 ; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end ,a.sdate = (case when b.estart is not null then date_format(b.estart,'%Y-%m-%d 00:00:00') else a.sdate end) where a.lectno = ?param3 and c.cshape = 1; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end where a.lectno = ?param3 and c.cshape <> 1;] -2025-12-12 12:58:48,912 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cmforchange] Prepared SQL: [select b.cmno,b.cname,b.classno,b.cshape ,t.tyear,t.tseq from cm a inner join cm b on b.ismaster=0 and b.pcmno=a.pcmno and b.cmno <> ?param0 and b.setime is not null and b.setime > now() and b.isuse=1 and b.isdel=0 inner join term t on t.tmno=b.tmno left outer join lect c on c.cmno=b.cmno and c.status in (1,3,4) and c.ischanged=0 where a.cmno= ?param0 group by b.cmno,b.cname,b.classno,b.quota,b.cshape ,t.tyear,t.tseq having b.quota = 0 or b.quota > count(c.lectno) order by b.cname,b.classno,b.setime] -2025-12-12 12:58:48,912 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.scdlects] Prepared SQL: [select a.scdno,a.dday,a.dtime,a.istalk,a.isemail,a.issms,a.isuse from scdlect a order by a.scdno] -2025-12-12 12:58:48,913 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.encourages] Prepared SQL: [insert into alarms (userno,atime,scdno,cmexno,dday,isdel,cdt,cno,udt,uno,uip) select a.userno,now(),a.scdno,a.cmexno,a.dday,0,now(), ?param0 ,now(), ?param0 , ?param1 from ( select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.attrate < 80 and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 where a.scdno < 3 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmex e on e.cmno=c.cmno and e.extype=case when a.scdno=3 then 0 else 1 end and e.isdel=0 left outer join lectex f on f.lectno=c.lectno and f.exno=e.exno where a.scdno > 2 and a.scdno < 5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=0 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=1 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=6 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmrs e on e.cmno=c.cmno and e.rstype=0 and e.isdel=0 left outer join lectrs f on f.lectno=c.lectno and f.rsno=e.rsno where a.scdno=7 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,c.sdate stime ,c.edate etime,e.cname studyplace,b.studytime days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join cm b on b.ismaster=0 and b.cshape =1 and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.sdate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 left outer join comcode e on e.ccode = b.studyplace where a.scdno=8 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.exno cmexno,b.exname cname,b.estime stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join exam b on date_format(b.estime,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') and b.isopen=1 inner join examuser c on c.exno=b.exno and c.status=1 and c.pstatus=1 inner join users d on d.userno=c.userno and d.status=1 where a.scdno=9 and a.isuse=1 and a.dtime= ?param2 ) a; select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.attrate < 80 and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 where a.scdno < 3 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmex e on e.cmno=c.cmno and e.extype=case when a.scdno=3 then 0 else 1 end and e.isdel=0 left outer join lectex f on f.lectno=c.lectno and f.exno=e.exno where a.scdno > 2 and a.scdno < 5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=0 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=1 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=6 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmrs e on e.cmno=c.cmno and e.rstype=0 and e.isdel=0 left outer join lectrs f on f.lectno=c.lectno and f.rsno=e.rsno where a.scdno=7 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,c.sdate stime ,c.edate etime,e.cname studyplace,b.studytime days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join cm b on b.ismaster=0 and b.cshape =1 and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.sdate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 left outer join comcode e on e.ccode = b.studyplace where a.scdno=8 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.exno cmexno,b.exname cname,b.estime stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join exam b on date_format(b.estime,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') and b.isopen=1 inner join examuser c on c.exno=b.exno and c.status=1 and c.pstatus=1 inner join users d on d.userno=c.userno and d.status=1 where a.scdno=9 and a.isuse=1 and a.dtime= ?param2] -2025-12-12 12:58:48,913 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cmrs] Prepared SQL: [select a.rsno,a.rstype,a2.rscno,a2.rscname,b.cshape,b.cname,b.classno,b.rstime,b.retime,b.sstime,b.setime ,c.tyear,c.tseq ,count(distinct d.lectno) countlect,count(distinct e.lectno) countok ,g.username as teachername from cmrs a inner join rsc a2 on a2.rscno=a.rscno inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno inner join lect d on d.cmno=b.cmno and d.status=1 and d.ischanged=0 left outer join lectrs e on e.lectno=d.lectno and e.rsno=a.rsno left outer join cminning f on a.cmino = f.cmino left outer join users g on g.userno = f.userno where a.rsno= ?param0 group by a.rsno,a.rstype,a2.rscno,a2.rscname,b.cshape,b.cname,b.classno,b.rstime,b.retime,b.sstime,b.setime,c.tyear,c.tseq] -2025-12-12 12:58:48,913 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cmrscqs] Prepared SQL: [select a.rsno ,b.rscqno ,c.qno,c.qtext,c.atype ,d.qino,d.qitext ,sum(case when concat(',',e.atext,',') like concat('%,',d.qino,',%') then 1 else 0 end) scount ,count(e.atext) acount ,group_concat(e.atext order by e.cdt separator '
') atext from cmrs a inner join rscq b on b.rscno=a.rscno inner join question c on c.qno=b.qno left outer join questionitem d on d.qno=c.qno and d.isdel=0 left outer join lectrs e on e.rsno=a.rsno and e.rscqno=b.rscqno where a.rsno= ?param0 group by a.rsno ,b.rscqno ,c.qno,c.qtext,c.atype ,d.qino,d.qitext order by b.dseq,b.qno,d.qino] -2025-12-12 12:58:48,913 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.rscq] Prepared SQL: [select a.rscqno,a.qno,q.atype,qi.qino,row_number() over(partition by qi.qno order by qi.qino) rno from rscq a inner join question q on q.qno=a.qno left outer join questionitem qi on qi.qno=q.qno and qi.isdel=0 where a.rscno= ?param0 order by a.dseq] -2025-12-12 12:58:48,913 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectrss] Prepared SQL: [select a.rsno,b.lectno,c.rscno,c.rscqno,u.username,u.userid,uc.cname ccpositionname,b.isrebate,c.cdt,c.atext from cmrs a inner join lect b on b.cmno=a.cmno and b.status=1 and b.ischanged=0 inner join users u on u.userno=b.userno left outer join assign ua on ua.asno=u.asno left outer join comcode uc on uc.ccode=u.ccposition inner join lectrs c on c.lectno=b.lectno and c.rsno=a.rsno inner join rscq rq on rq.rscqno=c.rscqno inner join question q on q.qno=rq.qno where a.rsno= ?param0 order by u.username,u.userno,rq.dseq,rq.rscqno] -2025-12-12 12:58:48,914 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.attoffs] Prepared SQL: [select c.tyear,c.tseq ,a.cmno,a.cname,a.classno ,b.cmino,b.week,b.iseq,b.ititle,b.idate,b.ist,b.iet ,d.username from cm a inner join cminning b on b.cmno=a.cmno and b.isonline=0 and b.idate= ?param0 inner join term c on c.tmno=a.tmno left outer join users d on d.userno=b.userno where a.ismaster=0 and a.sstime <= ?param0 and a.setime >= ?param0 and a.isuse=1 and a.isdel=0 order by b.iet,a.cname] -2025-12-12 12:58:48,914 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cminning] Prepared SQL: [select c.tyear,c.tseq ,b.cshape,b.cname,b.classno ,a.cmino,a.ititle,a.idate,a.ist,a.iet from cminning a inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno where a.cmino= ?param0] -2025-12-12 12:58:48,914 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectinnings.foratt] Prepared SQL: [select a.cmino,b.lectno,c.userno ,ca.asname,c.username,c.userid,d.stime,d.etime,d.istatus ,row_number() over(order by d.udt desc,c.username) rno ,count(a.cdt) over() pagetotalcount from cminning a inner join lect b on b.cmno=a.cmno and b.status=1 and b.ischanged=0 inner join users c on c.userno=b.userno and c.status=1 left outer join assign ca on ca.asno=c.asno left outer join lectinning d on d.lectno=b.lectno and d.cmino=a.cmino where a.cmino= ?param0 order by rno] -2025-12-12 12:58:48,915 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.pagelogs_page] Prepared SQL: [select a.cdt,a.uip,b.pagename,a.loginfo from menupage b inner join ( select cdt, uip, loginfo, pno from pagelog a where a.userno= ?param0 and a.logsite= ?param1 and a.cdt between ?param2 and ?param3 ) a on b.pno=a.pno] -2025-12-12 12:58:48,915 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.reexam.log] Prepared SQL: [select a.* from ( select a.estart,eend,eip ,row_number() over(order by a.cdt desc) rno ,count(a.cno) over() pagetotalcount from lectexrelog a where a.lectno= ?param0 and a.exno= ?param1 ) a order by a.rno] -2025-12-12 12:58:48,915 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectexq] Prepared SQL: [select a.lectno,a.exno,a.eqno,a.atext,a.qinos,a.cpoint,a.dpoint,a.iscorrect,a.qseq ,c.qno,c.atype,c.qtext from lectexq a inner join cmexq b on b.eqno=a.eqno inner join question c on c.qno=b.qno where a.lectno= ?param0 and a.exno= ?param1 order by a.qseq] -2025-12-12 12:58:48,916 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsdfiles] Prepared SQL: [select d.orgname,d.fileurl,c.userno,c.userid,c.username from lectsd a inner join lect b on b.lectno=a.lectno and b.status=1 and b.ischanged=0 inner join users c on c.userno=b.userno inner join fileinfo d on d.fgno=a.fgno and d.isdel=0 where a.sdno= ?param0] -2025-12-12 12:58:48,916 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectdiscuss] Prepared SQL: [select a.sdno,a.tpoint sdtpoint ,b.lectno,b.cpoint,b.feedb,b.submittime,b.checktime ,c.userno,c.username,c.userid ,d.asname from cmsd a inner join lect b2 on b2.lectno= ?param0 inner join users c on c.userno=b2.userno left outer join assign d on d.asno=c.asno left outer join lectsd b on b.lectno=b2.lectno and b.sdno=a.sdno where a.sdno= ?param1] -2025-12-12 12:58:48,917 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.mydata] Prepared SQL: [select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,a.intval9 ,a.longval,a.longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,a.time3,a.time4 ,a.time5,a.time6 ,a.rno ,a.iscomplete ,a.studytime ,a.studyplacename studyplacename, a.studyplace ,a.cshape from( select 1 dtype ,d.tyear intval,d.tseq intval2,c.cshape intval3,a.pstatus intval4,case when e.rfdno is null then 0 else 1 end intval5,a.isrebate intval6,a.itemno intval7 ,case when (case when l.sdate is null then c.sstime else l.sdate end) < now() and (case when l.edate is null then c.setime else l.edate end) > now() then 1 else 0 end intval8 ,c.studydays intval9 ,l.lectno longval,a.payno longval2 ,c.cname strval,null strval2,null strval3 ,c.rstime time,c.retime time2 ,b.cdt time3,f.estart time4 ,CASE WHEN l.sdate IS NULL then (case when c.cshape ='1' then f.estart else l.cdt end) ELSE l.sdate end AS time5 ,case when l.edate is null then f.eend else l.edate end time6 ,case when b.pstatus = 1 then 99 else b.pstatus end as sortpstatus ,row_number() over(order by sortpstatus, c.retime, b.payno,a.pino) rno ,l.iscomplete ,c.studytime, cc.cname studyplacename, cmis.studyplace, l.cdt ,c.cshape from payitem a inner join pay b on b.payno=a.payno and b.pstatus in (21,22,51,55) and b.rstatus < 2 inner join cm c on c.cmno=a.itemno and c.rstime < now() and c.retime > now() inner join lect l on l.cmno=c.cmno and (l.status < 5 or l.status = 6) and l.ischanged=0 and l.userno=b.userno inner join term d on d.tmno=c.tmno left outer join payrfd e on e.payno=a.payno and e.payno=a.payno and e.rstatus=0 left outer join cminningscd f on f.cmisno = l.cmisno LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = l.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.ptype in (0,1,4) and a.userno= ?param0 and a.pstatus in (21,22,51,55) and a.rstatus=0 and 1 = case when c.retime = '2099-12-31 23:59:59' and l.stime is not null then 0 else 1 end order by sortpstatus,l.cdt desc, c.retime desc, b.payno,a.pino ) a union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,a.time3,a.time4 ,a.time5,a.time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 2 dtype ,c.tyear intval,c.tseq intval2,b.cshape intval3,0 intval4,0 intval5,a.isrebate intval6,a.cmno intval7,0 intval8 ,a.lectno longval,0 longval2 ,b.cname strval,null strval2,null strval3 ,case WHEN a.sdate IS NULL then (case when b.cshape ='1' then d.estart else a.cdt end) ELSE a.sdate end AS time ,case when a.edate is null then d.eend else a.edate end time2 ,d.estart time3,d.eend time4 ,e.cdt time5,null time6 ,row_number() over(order by b.setime desc) rno ,case when d.eend is not null then d.eend else a.edate end as sortedate ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join pay e on e.payno = a.payno inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno left outer join cminningscd d on a.cmisno = d.cmisno LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and (case when a.sdate is null then b.setime else a.edate end) >= now() order by case when time2 > now() then 1 else 0 end asc ,sortedate asc, time2 asc ) a union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,1 intval,c.iseq intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,null strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.iseq) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno inner join cminning c on c.cmno=b.cmno and c.isonline=1 and c.isscd = 0 left outer join lectinning d on d.lectno=a.lectno and d.cmino=c.cmino and d.istatus=2 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,2 intval,c.iseq intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,concat(date_format(c.idate,'%m/%d'),' ',left(c.ist,2),':',right(c.ist,2),' ~ ',left(c.iet,2),':',right(c.iet,2)) strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.iseq) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cminning c on c.cmno=b.cmno and c.isonline=0 and c.isscd = 0 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,3 intval,0 intval2,b.classno intval3,c.extype intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.extype,c.cdt) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cmex c on c.cmno=b.cmno and c.isdel=0 and c.econdition <= a.attrate LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' left outer join lectex d on d.lectno=a.lectno and d.exno=c.exno and d.eend is not null where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,4 intval,0 intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.cdt) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname as studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cmsd c on c.sdtype=0 and c.cmno=b.cmno and c.isdel=0 and c.sdcondition <= a.attrate left outer join lectsd d on d.lectno=a.lectno and d.sdno=c.sdno and d.submittime is not null LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,5 intval,0 intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.cdt) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cmsd c on c.sdtype=1 and c.cmno=b.cmno and c.isdel=0 and c.sdcondition <= a.attrate left outer join lectsdboard d on d.lectno=a.lectno and d.sdno=c.sdno and d.isdel=0 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,a.longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 4 dtype ,a.scdno intval,a.dday intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,b.cmno intval7,0 intval8 ,c.lectno longval,a.alno longval2 ,b.cname strval,null strval2,null strval3 ,a.atime time,c.edate time2 ,row_number() over(order by a.atime desc) rno ,c.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from alarms a inner join cm b on b.cmno=a.cmexno inner join lect c on c.cmno=b.cmno and c.userno=a.userno and c.status=1 and c.ischanged=0 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = c.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.scdno < 9 and a.isdel=0 order by a.atime desc limit 5 ) a] -2025-12-12 12:58:48,918 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.myexamrenews] Prepared SQL: [select a.exno,a.userno,a.certtime,a.certdate,a.certindate,a.renewreason,a.isfirst,a.certidx ,b.username cnoname from examuserrenew a left outer join users b on b.userno=a.cno where a.exno= ?param0 and a.userno= ?param1 order by a.certdate desc] -2025-12-12 12:58:48,919 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.myexamrenewlects] Prepared SQL: [select a.*,b.cmno,b.oktime,b.iscomplete from ( select distinct(c.cmno),c.cname,c.cshape from examuser a inner join exam b on b.exno=a.exno inner join cm c on c.certcc=b.certcc and c.certgradecc=b.certgradecc and c.isdel=0 and c.isuse=1 inner join cg d on d.cgno = c.cgno and d.isuse=1 and d.isdel=0 and d.iscover=1 where a.exno= ?param0 and a.userno= ?param1 )a inner join lect b on b.cmno=a.cmno where b.status=1 and b.iscomplete=1 and b.ischanged=0 and b.userno= ?param1 group by a.cmno,a.cname,a.cshape,b.oktime,b.iscomplete limit 3] -2025-12-12 12:58:48,919 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.myalarm] Prepared SQL: [select 4 dtype,a.scdno intval,a.dday intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,b.cmno intval7 ,c.lectno longval,a.alno longval2 ,b.cname strval,null strval2,null strval3 ,a.atime time,null time2 from alarms a inner join cm b on b.cmno=a.cmexno inner join lect c on c.cmno=b.cmno and c.userno=a.userno and c.status=1 and c.ischanged=0 where a.userno= ?param0 and date_add(a.atime, interval 3 month) > now() and a.scdno < 9 and a.isdel=0 order by a.atime desc] -2025-12-12 12:58:48,919 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectex.result] Prepared SQL: [select a.etime,a.exname,a.tpoint fullpoint,a.isresultopen ,b.estart,b.eend,b.tpoint, b.udt from cmex a inner join lectex b on b.lectno= ?param0 and b.exno=a.exno inner join lect c on c.lectno=b.lectno and c.userno= ?param1 where a.exno= ?param2] -2025-12-12 12:58:48,919 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectexq.result] Prepared SQL: [select d.atype,b.cpoint,b.dpoint,d.qtext,b.atext,d.qdesc,b.iscorrect,c.qno,b.eqno,b.qseq from lectex a inner join lect a2 on a2.lectno=a.lectno and a2.userno= ?param0 inner join lectexq b on b.lectno=a.lectno and b.exno=a.exno inner join cmexq c on c.eqno=b.eqno inner join question d on d.qno=c.qno where a.lectno= ?param1 and a.exno= ?param2 order by b.qseq] -2025-12-12 12:58:48,919 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectexresult.selectrate] Prepared SQL: [select a.eqno,sum(case when a.atext = b.atext then 1 else 0 end) / count(b.eqno) * 100 selectrate from lectexq a inner join lect a2 on a2.lectno=a.lectno and a2.userno= ?param0 inner join lectexq b on b.exno=a.exno and b.eqno=a.eqno where a.lectno= ?param1 and a.exno= ?param2 group by a.eqno] -2025-12-12 12:58:48,919 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.myrecomm] Prepared SQL: [select c.tyear,c.tseq,a.cmno,b.cshape,b.cname,b.rstime,b.retime,e.cgcode,b.isrefund from ( select a.* from ( select distinct b.ispre idx,c.cmno from lect a inner join cmrelay b on b.cmno=a.cmno inner join cm c on c.ismaster=0 and c.pcmno=b.rcmno and c.rstime < now() and c.retime > now() left outer join lect d on d.userno=a.userno and d.cmno=c.cmno where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null order by b.ispre,c.retime limit 2 ) a union all select a.* from ( select 2 idx,c.cmno from users a inner join comcode b on b.ccode=a.ccposition inner join cm c on c.ismaster=0 and c.rstime < now() and c.retime > now() and c.jobpositiongrade like concat('%',b.refcode,'%') left outer join lect d on d.userno=a.userno and d.cmno=c.cmno where a.userno= ?param0 and d.lectno is null order by c.retime limit 2 ) a ) a inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno inner join cg d on d.cgno=b.cgno inner join cg e on e.cgno=d.pcgno order by a.idx,b.retime limit 2] -2025-12-12 12:58:48,919 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.attcert.check] Prepared SQL: [select ifnull(a.isattcheck,0) intval,b.ischkatt intval2,c.ischkatt intval3 ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) strval from lect a inner join users b on b.userno = a.userno inner join cm c on c.cmno = a.cmno where a.lectno = ?param0] -2025-12-12 12:58:48,919 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectinning.attcert.check] Prepared SQL: [select ifnull(d.isattcheck,0) intval,b.ischkatt intval2,c.ischkatt intval3 ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) strval ,b.authplatform strval2 from lect a inner join users b on b.userno = a.userno inner join cm c on c.cmno = a.cmno left outer join lectinning d on d.lectno = a.lectno and d.cmino = ?param0 where a.lectno = ?param1 and a.userno = ?param2] -2025-12-12 12:58:48,920 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lecture.document.past] Prepared SQL: [select no lectno,substr(a.cshape,1,3) cshapename2,a.cgname cname,a.ssdate sstime,a.sedate setime ,case when a.rprice> 0 then 1 else 0 end isrebate from docprintpast a inner join users b on b.userpno= a.userpno where userno = ?param0] -2025-12-12 12:58:48,920 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectinning.new] Prepared SQL: [select a.logno longval ,a.lectno intval,a.cmino intval2,max(a.intval+a.intval2) intval3 ,a.strval,a.strval2,a.intval3 intval4 from( select a.logno,a.lectno,a.cmino ,case when b.edate < now() then 0 when b.status <> 1 then 0 else case when a.stime = a.etime then 1 else 0 end end intval ,case when b.edate < now() then 0 when b.status <> 1 then 0 else case when (timestampdiff(second,a.stime,a.etime)%300) = 0 then 1 else 0 end end intval2 ,c.cname strval,d.ititle strval2,d.iseq intval3 from lectinningpage a inner join lect b on b.lectno = a.lectno inner join cm c on c.cmno = b.cmno inner join cminning d on d.cmino = a.cmino where b.userno = ?param0 order by a.cdt desc limit 1 ) a] -2025-12-12 12:58:48,920 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user2] Prepared SQL: [select max(lectCnt) * min(checkNum) from ( select count(t1.lectno) as lectCnt, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (103,104,105) and t5.typegrade = ?param0 and t5.typeedu = ?param1 and t1.userno = ?param2 and t5.typeman = 28 union select 0 as lectCnt, (case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param2 and t2.pcmno = ?param3 )t] -2025-12-12 12:58:48,920 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user3] Prepared SQL: [select max(lectCnt) * min(checkNum) from ( select count(t1.lectno) as lectCnt, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (103,104) and t5.typeedu = 30 and t1.userno = ?param0 and t5.typeman = 28 union select 0 as lectCnt, (case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param0 and t2.pcmno = ?param1 )t] -2025-12-12 12:58:48,920 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user4] Prepared SQL: [select count(t1.lectno) from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param0 and t2.pcmno = ?param1] -2025-12-12 12:58:48,921 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user5] Prepared SQL: [select max(lectCnt) * min(checkNum) from ( select count(t1.lectno) as lectCnt, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (103,104) and t5.typeedu = ?param0 and t1.userno = ?param1 and t5.typeman = 28 union select 0 as lectCnt, (case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param1 and t2.pcmno = ?param2 )t] -2025-12-12 12:58:48,921 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user6] Prepared SQL: [select (max(lectCnt1) + max(lectCnt2)) * min(checkNum) from ( select count(t1.lectno) as lectCnt1, 0 as lectCnt2, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (102,103,104,105) and t5.typeedu = 35 and t1.userno = ?param0 and t5.typeman = 28 and t5.typegrade in (38,39) union select 0 as lectCnt1, count(t1.lectno) as lectCnt2,(case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param0 and t2.pcmno = ?param1 )t] -2025-12-12 12:58:48,921 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.pplog.get] Prepared SQL: [select l.lectno, l.cmno, l.payno, pp.cshape, cc.cname zstring1, cc2.cname zstring2, cc3.cname zstring3, cc4.cname zstring4, cc5.cname zstring5 from lect l inner join pay p on l.payno = p.payno and l.userno = p.userno inner join pplog pp on p.pplno = pp.pplno left outer join comcode cc on cc.ccode = pp.typeman left outer join comcode cc2 on cc2.ccode = pp.typeedu left outer join comcode cc3 on cc3.ccode = pp.typegrade left outer join comcode cc4 on cc4.ccode = pp.typejob left outer join comcode cc5 on cc5.ccode = pp.typejobitem where l.lectno = ?param0 and l.userno = ?param1] -2025-12-12 12:58:48,921 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.enroll.get] Prepared SQL: [SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED; SELECT a.USERNO , b.lectno , b.ISCOMPLETE , b.completeno , c.cmno , c.CNAME , d.PCGNO , e.PAYNO , e.PSTATUS , f.CSHAPE , f.TYPEMAN , f.TYPEEDU , f.TYPEGRADE , f.TYPEJOB , d.CGCODE , d.CGNAME , f.CMISNO FROM users a INNER JOIN lect b ON a.USERNO = b.USERNO INNER JOIN cm c ON b.CMNO = c.CMNO INNER JOIN cg d ON c.cgno = d.cgno INNER JOIN pay e ON b.payno = e.PAYNO INNER JOIN pplog f ON b.USERNO = e.USERNO AND b.CMNO = f.CMNO AND e.PPLNO = f.PPLNO WHERE b.STATUS = 1 AND (e.PSTATUS = 1 OR e.PSTATUS = 22) AND b.USERNO = ?param0 ;] -2025-12-12 12:58:48,921 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.sedate.change] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,sdate = ?param2 ,edate= ?param3 where lectno= ?param4 and status = 1] -2025-12-12 12:58:48,922 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectchange] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,ischanged=1 where lectno= ?param2 ; insert into lect (cmno,payno,pino,userno,status,iscomplete,orgcmno,attrate,isrebate,ispc,isjoin,fgno,ischanged,cdt,cno,udt,uno,uip) select ?param3 ,payno,pino,userno,status,null,cmno,0,isrebate,ispc,isjoin,fgno,0,now(), ?param0 ,now(), ?param0 , ?param1 from lect a where a.lectno= ?param2] -2025-12-12 12:58:48,924 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsd.save] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,iscopy= ?param2 ,cpoint= ?param3 ,feedb= ?param4 ,memo= ?param5 ,checktime=case when ?param3 is not null or ?param4 is not null then now() else checktime end ,checkip=case when ?param3 is not null or ?param4 is not null then ?param1 else checkip end ,fgno= ?param6 where lectno= ?param7 and sdno= ?param8 ; insert into lectsd (lectno,sdno,atext,fgno,copyrate,iscopy,cpoint,feedb,memo,submittime,submitip,checktime,checkip,cdt,cno,udt,uno,uip) select ?param7 , ?param8 ,null, ?param6 ,null, ?param2 , ?param3 , ?param4 , ?param5 ,null,null ,case when ?param3 is not null or ?param4 is not null then now() else null end ,case when ?param3 is not null or ?param4 is not null then ?param1 else null end ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectsd b on b.lectno= ?param7 and b.sdno= ?param8 where b.lectno is null] -2025-12-12 12:58:48,925 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsd.save2] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,iscopy= ?param2 ,cpoint= ?param3 ,feedb= ?param4 ,memo= ?param5 ,checktime=case when ?param3 is not null or ?param4 is not null then now() else checktime end ,checkip=case when ?param3 is not null or ?param4 is not null then ?param1 else checkip end ,submittime=case when ?param6 = 'T' then now() else submittime end ,submitip=case when ?param6 = 'T' then ?param1 else submitip end ,fgno= ?param7 where lectno= ?param8 and sdno= ?param9 ; insert into lectsd (lectno,sdno,atext,fgno,copyrate,iscopy,cpoint,feedb,memo,submittime,submitip,checktime,checkip,cdt,cno,udt,uno,uip) select ?param8 , ?param9 ,null, ?param7 ,null, ?param2 , ?param3 , ?param4 , ?param5 ,case when ?param6 = 'T' then now() else null end ,case when ?param6 = 'T' then ?param1 else null end ,case when ?param3 is not null or ?param4 is not null then now() else null end ,case when ?param3 is not null or ?param4 is not null then ?param1 else null end ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectsd b on b.lectno= ?param8 and b.sdno= ?param9 where b.lectno is null; update lect l inner join ( select l.lectno, round(avg(ifnull(ls.cpoint,0)),1) as avgtpoint, round(((round(avg(ifnull(ls.cpoint,0)),1) * ce.subject / 100) ),1) spoint from lect l inner join cmsd cs on l.cmno = cs.cmno and cs.sdtype = 0 and cs.isdel = 0 left outer join lectsd ls on l.lectno = ls.lectno and cs.sdno = ls.sdno and ls.sdno= ?param9 inner join cmev ce on l.cmno = ce.cmno where l.status = 1 and l.lectno = ?param8 group by l.lectno )t on l.lectno = t.lectno set l.spoint = t.spoint , l.subjectpoint = t.avgtpoint , l.udt = now() , l.uno = ?param0 , l.uip= ?param1 where l.status = 1 and l.lectno = ?param8 ; update lect l inner join ( select l.lectno, round(avg(ifnull(ls.cpoint,0)),1) as avgtpoint, round(((round(avg(ifnull(ls.cpoint,0)),1) * ce.discuss / 100)),1) dpoint from lect l inner join cmsd cs on l.cmno = cs.cmno and cs.sdtype = 1 and cs.isdel = 0 left outer join lectsd ls on l.lectno = ls.lectno and cs.sdno = ls.sdno and ls.sdno= ?param9 inner join cmev ce on l.cmno = ce.cmno where l.status = 1 and l.lectno = ?param8 group by l.lectno )t on l.lectno = t.lectno set l.dpoint = t.dpoint , l.discusspoint = t.avgtpoint , l.udt = now() , l.uno = ?param0 , l.uip= ?param1 where l.status = 1 and l.lectno = ?param8 ;] -2025-12-12 12:58:48,925 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsd2.save] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,cpoint= ?param2 ,feedb= ?param3 ,checktime=case when ?param2 is not null or ?param3 is not null then now() else checktime end ,checkip=case when ?param2 is not null or ?param3 is not null then ?param1 else checkip end where lectno= ?param4 and sdno= ?param5 ; insert into lectsd (lectno,sdno,atext,fgno,copyrate,iscopy,cpoint,feedb,submittime,submitip,checktime,checkip,cdt,cno,udt,uno,uip) select ?param4 , ?param5 ,null,null,null,0, ?param2 , ?param3 ,null,null ,case when ?param2 is not null or ?param3 is not null then now() else null end ,case when ?param2 is not null or ?param3 is not null then ?param1 else null end ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectsd b on b.lectno= ?param4 and b.sdno= ?param5 where b.lectno is null] -2025-12-12 12:58:48,927 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.edub2b] Prepared SQL: [insert into edub2b (etype,userno,edate,esubject,etarget,ecount,eplace,ecomment,compname,ceoname,brno,addr,btype,bkind,manname,email,telno,fgno,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 ,HEX(AES_ENCRYPT( ?param15 , 'np123@!')),HEX(AES_ENCRYPT( ?param16 , 'np123@!')), ?param17 ,now(), ?param18 ,now(), ?param18 , ?param19 )] -2025-12-12 12:58:48,927 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.alarm.del] Prepared SQL: [update alarms set isdel=1 where alno= ?param0 and userno= ?param1] -2025-12-12 12:58:48,927 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.completetime.change] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,completetime= ?param2 where lectno= ?param3 and iscomplete=1;] -2025-12-12 12:58:48,927 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.drop2day] Prepared SQL: [update pay a inner join lect b on b.payno = a.payno and b.cmno = ?param0 and b.ischanged=0 and ifnull(b.isready,0) = 1 and b.status = 4 and DATE_ADD(b.oktime, INTERVAL 2 DAY) < now() set a.pstatus = 52, a.udt = now(), a.uno = ?param1 , a.uip = ?param2 ; update payitem a inner join pay b on b.payno = a.payno and b.pstatus = 52 inner join lect c on c.payno = b.payno and c.cmno = ?param0 and c.ischanged=0 and ifnull(c.isready,0) = 1 and c.status = 4 and DATE_ADD(c.oktime, INTERVAL 2 DAY) < now() set a.pstatus = b.pstatus, a.udt = now(), a.uno = ?param1 , a.uip = ?param2 ; update lect set status = 5, oktime = now(), udt = now(), uno = ?param1 , uip = ?param2 where cmno = ?param0 and ifnull(isready,0) = 1 and ischanged=0 and status = 4 and DATE_ADD(oktime, INTERVAL 2 DAY) < now()] -2025-12-12 12:58:48,927 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.isatt.in] Prepared SQL: [update lect set isattcheck = 1, lakey = ?param0 , latime = now() where lectno = ?param1] -2025-12-12 12:58:48,927 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectinning.isatt.in] Prepared SQL: [update lectinning a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 set a.isattcheck = ?param1 ,a.udt=now(),a.uno= ?param2 ,a.uip= ?param3 where a.lectno= ?param4 and a.cmino= ?param5 ; insert into lectinning (lectno,cmino,totstudy,stime,etime,istatus,finishtime,sip,eip,ispcs,ispce,pseq,psec,isattcheck,cdt,cno,udt,uno,uip) select ?param4 ,a.cmino,0,now(),now(),case when a.atime=0 then 2 else 0 end,case when a.atime=0 then now() else null end, ?param3 , ?param3 ,1,null,ctp.pseq,0, ?param1 ,now(), ?param2 ,now(), ?param2 , ?param3 from cminning a inner join ctpage ctp on ctp.ctno=a.ctno and ctp.isdel=0 and ctp.pseq=1 left outer join lectinning b on b.lectno= ?param4 and b.cmino= ?param5 where a.cmino= ?param5 and b.lectno is null;] -2025-12-12 12:58:48,927 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cmisno.up] Prepared SQL: [update lect set cmisno = ?param0 where lectno = ?param1 ; update pplog a left outer join ( select a.lectno,a.payno,b.pplno,a.cmisno from lect a inner join pay b on b.payno = a.payno where a.lectno = ?param1 ) b on b.pplno = a.pplno set a.cmisno = b.cmisno where b.lectno = ?param1 ; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = (case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end) ,a.sdate = (case when b.estart is not null then date_format(b.estart,'%Y-%m-%d 00:00:00') else a.sdate end) where a.lectno = ?param1 and c.cshape = 1; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end where a.lectno = ?param1 and c.cshape <> 1;] -2025-12-12 12:58:48,927 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsd.del] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,submittime=null ,submitip=null ,fgno=null where lectno= ?param2 and sdno= ?param3 ;] -2025-12-12 12:58:48,939 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bmos] Prepared SQL: [select a.opno,a.bmno,a.opname,a.isuse,a.dsort ,a.opno value,a.opname text from boardmasteropening a where a.bmno= ?param0 and a.isdel=0 order by a.dsort,a.cdt] -2025-12-12 12:58:48,939 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.get] Prepared SQL: [select e.asname ,c.bmno,c.bmname,c.isuseopening,c.isreply,c.disptype,c.bmtype ,f.opname ,b.bno,b.pbno,b.subject,b.istop,b.issecr,b.cdt,d.username cnoname,b.rcount,b.fgno,b.fgnothumb,b.opno,b.contents,b.isopen ,b2.subject psubject ,g.cmno,g.cname,g.classno ,h.tmno,h.tyear,h.tseq ,count(b3.bno) ccount from board b inner join boardmaster c on c.bmno=b.bmno inner join users d on d.userno=b.cno left outer join board b2 on b2.bno=b.pbno and b2.isdel=0 left outer join board b3 on b3.pbno=b.bno and b3.isdel=0 left outer join assign e on e.asno=c.asno left outer join boardmasteropening f on f.opno=b.opno left outer join cm g on g.cmno=b.cmno left outer join term h on h.tmno=g.tmno where b.bno= ?param0 group by e.asname ,c.bmno,c.bmname,c.isuseopening,c.isreply,c.disptype,c.bmtype ,f.opname ,b.bno,b.pbno,b.subject,b.istop,b.issecr,b.cdt,d.username,b.rcount,b.fgno,b.fgnothumb,b.opno,b.contents,b.isopen ,b2.subject ,g.cmno,g.cname,g.classno ,h.tmno,h.tyear,h.tseq] -2025-12-12 12:58:48,940 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.boardcmts] Prepared SQL: [select a.bcno,a.bno,a.ctext,a.isdel,a.cdt,a.udt,a.cno ,b.username cnoname,b.usertype from boardcmt a inner join users b on b.userno=a.cno where a.bno= ?param0 and a.isdel=0 order by a.cdt desc] -2025-12-12 12:58:48,940 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bs.forqna] Prepared SQL: [select a.bno,a.pbno,a.subject,a.contents,a.cdt,a.fgno,f.opname,a.cdt,b.usertype,a.rcount from board a inner join users b on b.userno=a.cno left outer join boardmasteropening f on f.opno=a.opno where a.bno= ?param0 and (a.cno= ?param1 or b.usertype in (91,92)) union all select a.bno,a.pbno,a.subject,a.contents,a.cdt,a.fgno,f.opname,a.cdt,b.usertype,a.rcount from board a inner join users b on b.userno=a.cno left outer join boardmasteropening f on f.opno=a.opno where a.pbno= ?param0] -2025-12-12 12:58:48,940 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bm.in] Prepared SQL: [insert into boardmaster (bmcode,bmposition,bmname,bmdesc,bmtype,disptype,isuseopening,isreply,isopen,isdefault,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 ,0,now(), ?param9 ,now(), ?param9 , ?param10 );] -2025-12-12 12:58:48,940 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bm.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-12 12:58:48,941 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.in] Prepared SQL: [insert into board (pbno,bmno,opno,subject,contents,fgno,fgnothumb,cmno,rcount,rpcount,isdel,istop,issecr,isopen,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 ,0,0,0, ?param8 , ?param9 , ?param10 ,now(), ?param11 ,now(), ?param11 , ?param12 );] -2025-12-12 12:58:48,941 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-12 12:58:48,941 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.inp] Prepared SQL: [insert into board (pbno,bmno,opno,subject,contents,fgno,fgnothumb,cmno,rcount,rpcount,isdel,istop,issecr,isopen,cdt,cno,udt,uno,uip) select bno,bmno,opno, ?param0 , ?param1 , ?param2 , ?param3 ,cmno,0,0,0,0, ?param4 , ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 from board where bno= ?param8 ;] -2025-12-12 12:58:48,941 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.inp.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-12 12:58:48,941 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.boardcmt.in] Prepared SQL: [update board set rpcount = rpcount+1 where bno= ?param0 ; insert into boardcmt (bno,ctext,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,0,now(), ?param2 ,now(), ?param2 , ?param3 );] -2025-12-12 12:58:48,941 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.boardcmt.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-12 12:58:48,941 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bm.up] Prepared SQL: [update boardmaster set udt=now(),uno= ?param0 ,uip= ?param1 ,bmname = ?param2 ,bmdesc = ?param3 ,bmtype =case when isdefault>0 then bmtype else ?param4 end ,disptype =case when isdefault>0 then disptype else ?param5 end ,isuseopening = ?param6 ,isreply = ?param7 ,isopen =case when isdefault>0 then isopen else ?param8 end where bmno= ?param9] -2025-12-12 12:58:48,941 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bd.read] Prepared SQL: [update board set rcount = rcount +1 where bno= ?param0] -2025-12-12 12:58:48,942 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bmassign.save] Prepared SQL: [update boardmaster set udt=now(),uno= ?param0 ,uip= ?param1 ,isopen=1 where bmno in (select bmno from (select bmno from boardmaster where asno= ?param2 and isdefault=3) a); insert into boardmaster (bmcode,bmposition,bmname,bmdesc,bmtype,disptype,isuseopening,isreply,isopen,isdefault,asno,cdt,cno,udt,uno,uip) select concat('assignnotice_', ?param2 ),0,'°øÁö»çÇ×',null,0,0,0,1,1,3, ?param2 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join boardmaster b on b.asno= ?param2 and b.isdefault=3 where b.bmno is null;] -2025-12-12 12:58:48,942 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bmassign.save2] Prepared SQL: [update boardmaster set udt=now(),uno= ?param0 ,uip= ?param1 ,isopen=0 where bmno in (select bmno from (select bmno from boardmaster where asno= ?param2 and isdefault=3) a)] -2025-12-12 12:58:48,942 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.up] Prepared SQL: [update board set udt=now(),uno= ?param0 ,uip= ?param1 ,opno =case when pbno is null then ?param2 else opno end ,subject = ?param3 ,contents = ?param4 ,fgno = ?param5 ,fgnothumb = ?param6 ,istop =case when pbno is null then ?param7 else istop end ,issecr = ?param8 ,isopen = ?param9 where bno= ?param10] -2025-12-12 12:58:48,953 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.comcode.insert] Prepared SQL: [update comcode a inner join ( select ccode, ?param0 + row_number() over(order by corder) rno from comcode where cgroup= ?param1 and corder >= ?param0 ) b on b.ccode=a.ccode set a.corder=b.rno where a.cgroup= ?param1 ; insert into comcode (cname, cgroup, cgroupname, isuse, corder,cdt,cno,udt,uno,uip) select ?param2 , ?param1 , a.cgroupname, ?param3 , ?param0 ,now(), ?param4 ,now(), ?param4 , ?param5 from comcode a where a.cgroup= ?param1 limit 1] -2025-12-12 12:58:48,954 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.comcode.groupupdate] Prepared SQL: [update comcode set cgroupname= ?param0 where cgroup= ?param1] -2025-12-12 12:58:48,954 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.banner.save] Prepared SQL: [update banner set udt=now(),uno= ?param0 ,uip= ?param1 ,btitle= ?param2 ,bdesc= ?param3 ,burl= ?param4 ,ismain=0,bseq= ?param5 ,isopen= ?param6 ,fgno= ?param7 ,fgno2= ?param8 where ?param9 > 0 and bno= ?param9 ; insert into banner(bno,btitle,fgno,fgno2,bdesc,burl,ismain,bseq,isopen,cdt,cno,udt,uno,uip) select ?param9 , ?param2 , ?param7 , ?param8 , ?param3 , ?param4 , ?param10 , ?param5 , ?param6 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a where ?param9 = 0] -2025-12-12 12:58:48,954 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.popup.save] Prepared SQL: [update popup set udt=now(),uno= ?param0 ,uip= ?param1 ,ptitle = ?param2 ,pcontents= ?param3 ,toppx= ?param4 ,leftpx= ?param5 ,pwidth= ?param6 ,pheight= ?param7 ,purl= ?param8 ,zindex= ?param9 ,isopen= ?param10 where ?param11 > 0 and pno= ?param11 ; insert into popup (ptitle,pcontents,toppx,leftpx,pwidth,pheight,purl,zindex,isopen,cdt,cno,udt,uno,uip) select ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a where ?param11 = 0] -2025-12-12 12:58:48,954 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.menupage.save] Prepared SQL: [update menupage set udt=now(),uno= ?param0 ,uip= ?param1 ,pdepth = ?param2 ,pagetype= ?param3 ,bmno= ?param4 ,porder = ?param5 ,pagename= ?param6 ,pagedesc= ?param7 ,pageurl = ?param8 ,pagehtml= ?param9 ,isopen = ?param10 ,usertype= ?param11 ,refcode= ?param12 ,imagecode= ?param13 ,bgtitle= ?param14 ,bgdesc= ?param15 where ?param16 > 0 and pno = ?param16 ; insert into menupage (pno,ppno,pdepth,pagetype,bmno,porder,pagename,pagedesc,pageurl,pagehtml,isopen,usertype,refcode,imagecode,bgtitle,bgdesc,cdt,cno,udt,uno,uip) select ?param16 , ?param17 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a where ?param16 < 1] -2025-12-12 12:58:48,968 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitems.forexampay] Prepared SQL: [select 3 ptype,b.exno itemno,b.exname itemname,0 isrebate,1 pcnt ,b.outfee orgamt ,case when ua.isjoin=1 then b.outfee-b.infee else 0 end discamt ,case when ua.isjoin=1 then b.infee else b.outfee end payamt ,case when ua.isjoin=1 then b.infee else b.outfee end payamt2 ,b.rstime,b.retime from examuser a inner join exam b on b.exno=a.exno and b.rstime < now() and b.retime > now() inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno where a.exno= ?param0 and a.userno= ?param1 and a.status=1 and a.pstatus=4] -2025-12-12 12:58:48,968 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitems.forcertpay] Prepared SQL: [update payitem a inner join pay b on b.payno=a.payno and b.userno= ?param0 and b.pstatus=21 inner join users u on u.userno=b.userno left outer join assign ua on ua.asno=u.asno left outer join cm c on a.ptype=4 and c.cmno=a.itemno left outer join book d on a.ptype=2 and d.bkno=a.itemno set a.orgamt=case when a.ptype=4 then c.outfee else d.price * a.pcnt end ,a.discamt=case when a.ptype=4 and ua.isjoin=1 then c.outfee-c.infee else 0 end ,a.payamt=case when a.ptype=4 then case when ua.isjoin=1 then c.infee else c.outfee end else d.price * a.pcnt end where a.payno= ?param1 and a.ptype in (2,4) and a.pstatus in(21,50); update pay a inner join ( select a.payno,sum(b.orgamt) orgamt,sum(b.discamt) discamt,sum(b.payamt) payamt from pay a inner join payitem b on b.payno=a.payno where a.payno= ?param1 and a.userno= ?param0 and a.pstatus=21 group by a.payno ) b on b.payno=a.payno set a.orgamt=b.orgamt,a.discamt=b.discamt,a.payamt=b.payamt where a.payno= ?param1 and a.userno= ?param0 and a.pstatus=21; select b.ptype,b.itemno,case when b.ptype=4 then c.cname else d.bkname end itemname,b.isrebate,b.pcnt ,b.orgamt,b.discamt,b.payamt payamt2,case when b.ptype=4 then b.payamt else d.price end payamt,datediff(c.setime, c.sstime)+1 days ,c.rstime,c.retime from pay a inner join payitem b on b.payno=a.payno and b.ptype in(2,4) and b.pstatus in(21,50) left outer join cm c on b.ptype=4 and c.cmno=b.itemno left outer join book d on b.ptype=2 and d.bkno=b.itemno inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno where a.payno= ?param1 and a.userno= ?param0 and a.pstatus=21] -2025-12-12 12:58:48,969 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.cmcheck.forgrouppay] Prepared SQL: [select a.cmno,a.cname,a.quota,a.rstime,a.retime ,b.userno,b.status,c.username ,case when ?param0 like concat('%,',b.userno,',%') then 1 else 0 end ispaied ,a.infee,a.outfee,case when ua.isjoin=1 then a.infee else a.outfee end payamt from cm a inner join users u on u.userno= ?param1 left outer join assign ua on ua.asno=u.asno left outer join lect b on b.cmno=a.cmno and b.status < 5 and b.ischanged=0 left outer join users c on c.userno=b.userno and c.status=1 where a.cmno= ?param2 and a.ismaster=0 and a.rstime < now() and a.retime > now() and a.isuse=1 and a.isdel=0] -2025-12-12 12:58:48,969 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitems] Prepared SQL: [select a0.payno,a0.isgroup,a0.isexam,a0.isdvr,a0.payamt tpayamt,a0.paylimit,a0.ptype,a0.udt,a0.deliamt,a0.pgkey ,ad.rcvname ,CAST(AES_DECRYPT(UNHEX(ad.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(ad.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(ad.email), 'np123@!') AS char) email ,ad.post,ad.address1,ad.address2 ,a.ptype ptype2,a.payamt,a.pcnt,a.isrebate,a.itemno ,b.cmno,b.cshape,b.sstime,b.setime ,b1.rsno ,b2.username,cc.cname ccpositionname,b2.isassignuser ,CAST(AES_DECRYPT(UNHEX(b2.email), 'np123@!') AS char) email2 ,CAST(AES_DECRYPT(UNHEX(b2.telno), 'np123@!') AS char) telno2 ,b2.depart,b2.kfcfyear,b2.edus ,c.bkno ,case a.ptype when 0 then b.cname when 4 then b.cname when 2 then c.bkname when 3 then e.exname else '-' end itemname ,cg2.cgcode ,CAST(AES_DECRYPT(UNHEX(pd.vactnum), 'np123@!') AS char) vactnum,pd.vactbankname,pd.vactname ,t.lectno,t.status ,ad.isdvr isdvr2 from pay a0 left outer join paydvr ad on ad.payno=a0.payno left outer join paydata pd on pd.payno=a0.payno inner join payitem a on a.payno=a0.payno left outer join cm b on a.ptype in(0,4) and b.cmno=a.itemno left outer join lect t on t.cmno=b.cmno and t.userno=a.userno and t.status=1 left outer join cg cg1 on cg1.cgno=b.cgno left outer join cg cg2 on cg2.cgno=cg1.pcgno left outer join cmrs b1 on b1.cmno=b.cmno and b1.rstype=1 and b1.isdel=0 left outer join users b2 on b2.userno=a.userno left outer join comcode cc on cc.ccode=b2.ccposition left outer join book c on a.ptype=2 and c.bkno=a.itemno left outer join examuser d on a.ptype=3 and d.exno=a.itemno and d.userno=a0.userno and d.payno=a0.payno left outer join exam e on e.exno=d.exno where a0.payno= ?param0] -2025-12-12 12:58:48,970 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paylect.get] Prepared SQL: [select a.fgno ,b.cshape,b.cname,b.rstime,b.retime,b.sstime,b.setime ,b2.cname certgradeccname ,c.username ,CAST(AES_DECRYPT(UNHEX(c.email), 'np123@!') AS char) email ,CAST(AES_DECRYPT(UNHEX(c.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(c.telno), 'np123@!') AS char) telno ,c.depart ,c2.cname ccpositionname ,d.asname from lect a inner join cm b on b.cmno=a.cmno left outer join comcode b2 on b2.ccode=b.certgradecc inner join users c on c.userno=a.userno left outer join comcode c2 on c2.ccode=c.ccposition left outer join assign d on d.asno=c.asno where a.payno= ?param0] -2025-12-12 12:58:48,970 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.carts] Prepared SQL: [select a.pcno,a.ptype,a.itemno,a.isrefund,a.cmno,a.userno,a.pcnt,a.fgno ,case when a.ptype=0 then b.cname else c.bkname end itemname,b.cshape,b.sstime,b.setime ,case when a.ptype = 0 then case when ua.isjoin=1 then b.infee else b.outfee end else c.price end payamt ,case when a.ptype = 0 then b.outfee else c.price end orgamt from paycart a inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno left outer join cm b on a.ptype=0 and b.cmno=a.itemno left outer join book c on a.ptype in (2,9) and c.bkno=a.itemno where a.status=1 and a.userno= ?param0 order by a.cdt desc] -2025-12-12 12:58:48,970 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitems.forcartpay] Prepared SQL: [select case when a.ptype = 9 then 2 else a.ptype end ptype,a.itemno,case when a.ptype=0 then b.cname else c.bkname end itemname,case when a.ptype=0 then a.isrefund else 0 end isrebate,a. pcnt ,case when a.ptype=0 then b.outfee else c.price end orgamt ,case when a.ptype=0 then case when ua.isjoin=1 then b.outfee-b.infee else 0 end else 0 end discamt ,case when a.ptype=0 then case when ua.isjoin=1 then b.infee else b.outfee end else c.price end payamt ,case when a.ptype=0 then case when ua.isjoin=1 then b.infee else b.outfee end else c.price end * a.pcnt payamt2 ,b.rstime,b.retime,b.sstime,b.setime,b.cshape,datediff(b.setime, b.sstime)+1 days from paycart a left outer join cm b on a.ptype=0 and b.cmno=a.itemno and b.rstime < now() and b.retime > now() left outer join book c on a.ptype in (2,9) and c.bkno=a.itemno inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno where a.userno= ?param0 and a.status=1 and a.ispay=1;] -2025-12-12 12:58:48,970 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.mypay] Prepared SQL: [select a.payno,a.ptype,a.ispg,a.isgroup,a.isexam,a.userno,a.pstatus,a.rstatus,a.rstatustime,a.refunding,a.paylimit,a.payoktime,a.isrefunddvr,a.refundamt,a.payamt,a.deliamt,a.isdvr,a.cdt,a.pgkey ,b.dvrcode,b.isdvr isdvr2,b.rcvname,b.post,b.address1,b.address2 ,CAST(AES_DECRYPT(UNHEX(b.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(b.email), 'np123@!') AS char) email ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) mobile ,c.vactbankname,CAST(AES_DECRYPT(UNHEX(c.vactnum), 'np123@!') AS char) vactnum,c.vactname from pay a left outer join paydvr b on b.payno=a.payno left outer join paydata c on c.payno=a.payno where a.payno= ?param0 and a.userno= ?param1 and a.pstatus in (1,22,41,42,43)] -2025-12-12 12:58:48,971 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.mypayitem] Prepared SQL: [select a.ptype,c0.cshape,a.isrebate,a.payamt,a.pcnt,a.rstatus,a.userno,a.pstatus,a.pino,c0.infee,c0.outfee,c0.rstime,c0.retime ,case a.ptype when 0 then c0.cname when 2 then c2.bkname when 4 then c0.cname when 3 then c3.exname else '-' end itemname ,c0.sstime,c0.setime,datediff(c0.setime, c0.sstime)+1 days ,u.username,uc.cname ccpositionname,u.isassignuser ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,u.kfcfyear,u.edus,u.depart ,rs.rsno,t.lectno ,a2.taxno ,case when t.sdate is null then c0.sstime else t.sdate end as sdate ,case when t.edate is null then c0.setime else t.edate end as edate ,p.cdt,csd.estart ,c0.studydays from payitem a inner join pay p on p.payno = a.payno left outer join paytax a3 on a3.payno = a.payno and (a3.iscancel is null or a3.iscancel <> 1) left outer join paytaxitem a2 on a2.pino=a.pino and a3.taxno = a2.taxno left outer join cm c0 on a.ptype in (0,1,4) and c0.cmno=a.itemno left outer join book c2 on a.ptype=2 and c2.bkno=a.itemno left outer join exam c3 on a.ptype=3 and c3.exno=a.itemno left outer join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno left outer join comcode uc on uc.ccode=u.ccposition left outer join cmrs rs on rs.cmno=c0.cmno and rs.rstype=1 and rs.isdel=0 left outer join lect t on a.ptype in (0,1,4) and t.cmno=c0.cmno and t.payno=a.payno and t.pino=a.pino and t.userno=a.userno left outer join cminningscd csd on csd.cmisno = t.cmisno where a.payno= ?param0] -2025-12-12 12:58:48,971 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paytax.fornew] Prepared SQL: [select a.payno,a.isgroup,a.ptype,a.ispg ,ua.asname,ua.ceoname,ua.brno,ua.grno,ua.btype,ua.bkind,ua.post,ua.address1,ua.address2 ,ua.mname manname ,CAST(AES_DECRYPT(UNHEX(ua.mphone), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(ua.taxemail), 'np123@!') AS char) email ,sum(case when b.taxdate is not null then 0 else b.taxamt end) taxamtsum ,sum(b.taxamt) taxamt from pay a inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno left outer join paytax b on b.payno=a.payno and (b.iscancel is null or b.iscancel <> 1) where a.payno= ?param0 and a.userno= ?param1 and a.rstatus < 2 and (a.pstatus=1 or a.pstatus=22) group by a.payno,a.isgroup,ua.asname,ua.ceoname,ua.brno,ua.grno,ua.btype,ua.bkind] -2025-12-12 12:58:48,971 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paytax.fornewitem] Prepared SQL: [select a.payno,a.isgroup ,ifnull(c.taxno,0) taxno,b.pino,b.ptype,b.rstatus ,case b.ptype when 0 then c0.cname when 4 then c0.cname when 2 then c2.bkname when 3 then c3.exname else '-' end itemname ,b.pcnt,b.payamt from pay a inner join payitem b on b.payno=a.payno and (b.pstatus=1 or b.pstatus=22) left outer join cm c0 on b.ptype in (0,4) and c0.cmno=b.itemno left outer join book c2 on b.ptype=2 and c2.bkno=b.itemno left outer join exam c3 on b.ptype=3 and c3.exno=b.itemno left outer join paytax c4 on c4.payno = a.payno and (c4.iscancel is null or c4.iscancel <> 1) left outer join paytaxitem c on c.pino=b.pino and c.taxno = c4.taxno where a.payno= ?param0 and a.userno= ?param1 and a.rstatus < 2 and (a.pstatus=1 or a.pstatus=22) order by ifnull(c.taxno,0),b.pino] -2025-12-12 12:58:48,971 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitem.forrefund] Prepared SQL: [select distinct a.payno,b.pino,b.pstatus,b.rstatus,b.payamt,b.ptype,b.pcnt ,case b.ptype when 0 then c0.cname when 4 then c0.cname when 2 then c2.bkname when 3 then c3.exname else '-' end itemname ,case when b.ptype in (0,1,4) then case when date_add(c0.retime, interval 1 day) < now() then 1 else 0 end else case when b.ptype=3 then case when date_add(c3.retime, interval 1 day) < now() then 1 else 0 end else 0 end end ispast ,u.username ,max(d.rfdno) rfdno ,max(ifnull(case when c.rstatus=1 then -1 else c.rstatus end,-2)) rfdrstatus from pay a inner join payitem b on b.payno=a.payno and b.pstatus=1 left outer join users u on a.isgroup=1 and b.ptype=0 and u.userno=b.userno left outer join cm c0 on b.ptype in (0,4) and c0.cmno=b.itemno left outer join book c2 on b.ptype=2 and c2.bkno=b.itemno left outer join exam c3 on b.ptype=3 and c3.exno=b.itemno left outer join payrfditem d on d.pino=b.pino left outer join payrfd c on c.rfdno=d.rfdno and c.payno=a.payno and c.rstatus in (0,2) where a.payno= ?param0 and a.userno= ?param1 and a.pstatus=1 and a.rstatus < 2 group by a.payno,b.pino,b.pstatus,b.rstatus,b.payamt,b.ptype,b.pcnt ,c0.cname,c2.bkname,c3.exname,c0.retime,c3.retime,u.username order by d.rfdno,b.rstatus,ispast,b.pino] -2025-12-12 12:58:48,972 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payresult] Prepared SQL: [select a.payno,a.payamt,a.ptype,a.pstatus ,b.itemno ,b.pino from pay a inner join payitem b on b.payno=a.payno where a.payno= ?param0 and a.userno= ?param1 and a.pstatus in (1,21,22,51,55)] -2025-12-12 12:58:48,972 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.lectready] Prepared SQL: [select count(a.userno) from lect a where a.cmno= ?param0 and a.isready=1 and a.status=6] -2025-12-12 12:58:48,972 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pplogs.bypay] Prepared SQL: [select a.pplno,a.isready,a.cmno,a.cmisno,a.isrebate,a.rbankname,CAST(AES_DECRYPT(UNHEX(a.rbankacc), 'np123@!') AS char) rbankacc,a.rbankowner,a.isaccommodation,a.cshape ,b.payno,b.pstatus from pay b inner join pplog a on a.pplno=b.pplno where b.payno= ?param0 and a.userno= ?param1] -2025-12-12 12:58:48,974 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.in] Prepared SQL: [insert into pay(ptype,ispg,isgroup,userno,username,isexam,pstatus,rstatus,refunding,paylimit,payoktime,pgkey ,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,pplno,isbill,iscashrct,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,0, ?param5 , ?param6 , ?param7 , ?param8 ,case when ?param9 is not null then now() else ?param10 end, ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 ,now(), ?param21 ,now(), ?param21 , ?param22 );] -2025-12-12 12:58:48,974 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-12 12:58:48,976 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitem.in] Prepared SQL: [insert into payitem (payno,ptype,pcno,itemno,userno,pstatus,rstatus,pcnt,orgamt,discamt,payamt,payamtcash,payamtcard,refundamt,refundtime,refundtimereal,refundinfo,isrebate,rbank,rbankaccnum,tbankuser,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 ,now(), ?param21 ,now(), ?param21 , ?param22 );] -2025-12-12 12:58:48,976 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitem.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-12 12:58:48,976 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.lect.in] Prepared SQL: [insert into lect (cmno,payno,pino,userno,status,isready,iscomplete,orgcmno,attrate,isrebate,ispc,pcno,isjoin,fgno,ischanged,cmisno,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,null,null,0, ?param6 , ?param7 , ?param8 , ?param9 ,null,0, ?param10 ,now(), ?param11 ,now(), ?param11 , ?param12 );] -2025-12-12 12:58:48,976 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.lect.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-12 12:58:48,977 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.pgin] Prepared SQL: [insert into pay(ptype,ispg,isgroup,isexam,userno,username,pstatus,rstatus ,refunding,paylimit,payoktime,pgkey,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,isdvr,iscashrct,cashrcthp,pplno,isbill,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 ,a.userno,a.username,case when ?param0 = 6 then 1 else 0 end,0 , ?param4 , ?param5 ,case when ?param0 = 6 then now() else ?param6 end, ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 ,HEX(AES_ENCRYPT( ?param16 , 'np123@!')), ?param17 , ?param18 ,now(), ?param19 ,now(), ?param19 , ?param20 from users a where a.userno= ?param21] -2025-12-12 12:58:48,977 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.pgin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-12 12:58:48,977 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.certpay] Prepared SQL: [insert into pay(ptype,ispg,isgroup,userno,pstatus,rstatus,refunding,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,isdvr,isexam,cdt,cno,udt,uno,uip) values (0,1,0, ?param0 ,51,0,0,0,0,0,0,0,0,0,0,now(), ?param1 ,now(), ?param1 , ?param2 )] -2025-12-12 12:58:48,977 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.certpay.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-12 12:58:48,978 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paytax.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-12 12:58:48,980 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payrfd.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-12 12:58:48,980 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.standbypay.admin] Prepared SQL: [insert into pay(ptype,ispg,isgroup,userno,username,isexam,pstatus,rstatus,refunding,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,pplno,isbill,iscashrct,cdt,cno,udt,uno,uip) values ( ?param0 ,0,0, ?param1 , ?param2 ,0,21,0,0,0,0,0,0,0,0, ?param3 ,0,0,now(), ?param4 ,now(), ?param4 , ?param5 );] -2025-12-12 12:58:48,980 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.standbypay.admin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-12 12:58:48,980 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.lect.sedate.save] Prepared SQL: [update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') ,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno = ?param2 ;] -2025-12-12 12:58:48,980 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paydvr.dvrcode] Prepared SQL: [update paydvr set udt=now(),uno= ?param0 ,uip= ?param1 ,dvrcode= ?param2 ,codetime=now() where payno= ?param3] -2025-12-12 12:58:48,980 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paydvr.in] Prepared SQL: [delete from paydvr where payno= ?param0 ; insert into paydvr (payno,dvrcode,codetime,isdvr,rcvname,telno,mobile,email,post,address1,address2,dmemo,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,HEX(AES_ENCRYPT( ?param5 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param6 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param7 , 'np123@!')) , ?param8 , ?param9 , ?param10 , ?param11 ,now(), ?param12 ,now(), ?param12 , ?param13 )] -2025-12-12 12:58:48,981 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.freeok] Prepared SQL: [insert into lect (cmno,payno,pino,userno,status,attrate,isrebate,ispc,isjoin,ischanged,fgno2,cmisno,cdt,cno,udt,uno,uip) select b.itemno,a.payno,b.pino,case when a.isgroup=1 then b.userno else a.userno end,1,0,b.isrebate,0,case when ua.isjoin=1 then 1 else 0 end,0,b.fgno,l.cmisno,now(), ?param0 ,now(), ?param0 , ?param1 from pay a inner join payitem b on b.payno=a.payno and b.ptype=0 inner join users u on u.userno=a.userno inner join pplog l on a.pplno = l.pplno left outer join assign ua on ua.asno=u.asno where a.payno= ?param2 ; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on a.cmisno = d.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param2 ;] -2025-12-12 12:58:48,981 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paydvr.save] Prepared SQL: [update paydvr set udt=now(),uno= ?param0 ,uip= ?param1 ,dvrcode= ?param2 ,rcvname= ?param3 ,post= ?param4 ,address1= ?param5 ,address2= ?param6 ,dmemo= ?param7 ,codetime=case when codetime is null and ?param2 is not null then now() else codetime end ,telno=HEX(AES_ENCRYPT( ?param8 , 'np123@!')) ,mobile=HEX(AES_ENCRYPT( ?param9 , 'np123@!')) where payno= ?param10] -2025-12-12 12:58:48,981 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paycert.paystart] Prepared SQL: [update pay a inner join users b on b.userno=a.userno set a.ptype= ?param0 ,a.paylimit= ?param1 ,a.orgamt= ?param2 ,a.payamt= ?param3 ,a.isbill= ?param4 ,a.pstatus = case when ?param0 = 6 then 1 else a.pstatus end ,a.payoktime = case when ?param0 = 6 then now() else a.payoktime end where a.payno= ?param5 and a.userno= ?param6 and a.pstatus=21; update payitem a inner join users b on b.userno=a.userno set a.orgamt= ?param2 ,a.payamt= ?param3 ,a.pstatus = case when ?param0 = 6 then 1 else a.pstatus end ,a.rstatus = 0 where a.payno= ?param5 and a.userno= ?param6 and a.pstatus=21; update lect a inner join users b on b.userno = a.userno set a.status = case when ?param0 = 6 then 1 else a.status end where a.payno= ?param5 and a.userno = ?param6 ; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param5 ;] -2025-12-12 12:58:48,982 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paylect] Prepared SQL: [update pay set udt=now(),uno= ?param0 ,uip= ?param1 ,pstatus=case when ptype=3 then 22 else 1 end ,payoktime=case when ptype=3 then null else now() end ,pgkey= ?param2 where payno= ?param3 ; insert into paydata(payno,payresult,payresultmsg,vactnum,vactbankcode,vactbankname,vactname,vactinname,cshrrcode,cshrtype,cshrauthno,cardquota,cardquotatype,cardeventcode,cardnum,iscardpoint,cardcode,cardbankcode,cardprtccode,checkflag,ocbnum,ocbappno,ocbprice,gsnum,gsremain,gsprice,unum,upoint,uprice,cdt,cno,udt,uno,uip) values ( ?param3 , ?param4 , ?param5 ,HEX(AES_ENCRYPT( ?param6 , 'np123@!')), ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 ,HEX(AES_ENCRYPT( ?param17 , 'np123@!')), ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 , ?param28 , ?param29 , ?param30 , ?param31 ,now(), ?param0 ,now(), ?param0 , ?param1 ); update payitem a inner join pay b on b.payno=a.payno set a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 ,a.pstatus=case when b.ptype=3 then 22 else 1 end where a.payno= ?param3 ; insert into lect (cmno,payno,pino,userno ,status,iscomplete,orgcmno,attrate,isrebate ,ispc,isjoin,fgno,apoint,mpoint ,fpoint,spoint,dpoint,tpoint,ischanged ,stime,etime,sip,eip,ispcs ,ispce,fgno2,cmisno,cdt,cno,udt,uno,uip) select a.itemno,a.payno,a.pino,case when b.isgroup=1 then a.userno else b.userno end ,case when b.ptype=3 then 2 else 1 end,null,null,0,a.isrebate ,0,ifnull(d.isjoin, 0),null,null,null ,null,null,null,null,0 ,null,null,null,null,null ,null,a.fgno,e.cmisno,now(), ?param0 ,now(), ?param0 , ?param1 from payitem a inner join pay b on b.payno=a.payno inner join users c on c.userno=b.userno left outer join assign d on d.asno=c.asno left outer join pplog e on e.pplno=b.pplno left outer join lect f on f.payno=a.payno and f.pino=a.pino and f.status=4 and f.isready=1 where a.payno= ?param3 and a.ptype=0 and f.lectno is null; update lect a inner join pay b on b.payno=a.payno and b.pstatus in (22,1) inner join payitem c on c.payno=b.payno and c.itemno=a.cmno and c.pstatus=b.pstatus set a.status=case when b.pstatus=22 then 2 else 1 end,a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param3 and a.status=4; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 23:59:59') where a.payno = ?param3 ;] -2025-12-12 12:58:48,982 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.fail] Prepared SQL: [update pay set pstatus= ?param0 where payno= ?param1 and pstatus != 1 and pstatus != 22; insert into paydata(payno,payresult,payresultmsg,vactnum,vactbankcode,vactbankname,vactname,vactinname,cshrrcode,cshrtype,cshrauthno,cardquota,cardquotatype,cardeventcode,cardnum,iscardpoint,cardcode,cardbankcode,cardprtccode,checkflag,ocbnum,ocbappno,ocbprice,gsnum,gsremain,gsprice,unum,upoint,uprice,cdt,cno,udt,uno,uip) values ( ?param1 , ?param2 , ?param3 ,HEX(AES_ENCRYPT( ?param4 , 'np123@!')), ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 ,HEX(AES_ENCRYPT( ?param15 , 'np123@!')), ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 , ?param28 ,now(), ?param29 ,now(), ?param29 , ?param30 );] -2025-12-12 12:58:48,982 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paylect.vbankin] Prepared SQL: [insert into payvbankin (payno,pgkey,inbankcode,indeal,inymd,inhms,msgseq,transseq,vacct,inamt,checkamt,isclose,typemsg,frombank,fromname,fromymd,calcymd,tranymd,transcode,korcode,cshrymd,cshrhms,cshrcode,cshrpgkey,cshramt,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 ,now(), ?param25 ,now(), ?param25 , ?param26 ); update pay set udt=now(),uno= ?param25 ,uip= ?param26 ,pstatus=1 ,payoktime=now() where payno= ?param0 and pstatus=22 ; update payitem a inner join pay b on b.payno=a.payno set a.udt=now(),a.uno= ?param25 ,a.uip= ?param26 ,a.pstatus=1 where a.payno= ?param0 and a.pstatus=22; update lect a inner join pay b on b.isexam <> 1 and b.payno=a.payno and b.pstatus=1 set a.udt=now(),a.uno= ?param25 ,a.uip= ?param26 ,a.status=1 where a.payno= ?param0 ; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 23:59:59') where a.payno = ?param0 ;] -2025-12-12 12:58:48,984 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paycancel] Prepared SQL: [update pay set udt=now(),uno= ?param0 ,uip= ?param1 ,pstatus=case when pstatus=22 then 43 else 41 end where payno= ?param2 and userno= ?param3 and pstatus in (51,55,21,22); update payitem a inner join pay b on b.payno=a.payno and b.userno= ?param3 and b.pstatus in (41,43) set a.pstatus=b.pstatus,a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.pstatus in (21,22); update lect a inner join pay b on b.payno=a.payno and b.userno= ?param3 and b.pstatus in (41,43) set a.status=9 where a.payno= ?param2 ; update examuser a inner join pay b on b.payno=a.payno and b.userno=a.userno and b.pstatus in (41,43) set a.pstatus=9 where a.payno= ?param2 and a.userno= ?param3] -2025-12-12 12:58:48,984 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.cart.clear] Prepared SQL: [update paycart set status=2,udt=now(),uno= ?param0 ,uip= ?param1 where userno= ?param2 and status=1 and date_add(cdt, interval 7 day) < now(); update paycart a inner join cm b on b.cmno=a.itemno and b.udt > a.cdt set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype=0; update paycart a inner join book b on b.bkno=a.itemno and b.udt > a.cdt set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype in (2,9); update paycart a left outer join cm b on b.cmno=a.itemno and b.rstime < now() and b.retime > now() set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype=0 and b.cmno is null; update paycart a left outer join paycart b on b.ptype =0 and b.userno= ?param2 and b.status=1 and b.itemno=a.cmno set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype=9 and b.pcno is null] -2025-12-12 12:58:48,985 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payrfd.up] Prepared SQL: [update payrfd set fgnor= ?param0 ,fgnob= ?param1 ,udt=now(),uno= ?param2 ,uip= ?param3 where rfdno= ?param4 and payno= ?param5] -2025-12-12 12:58:48,985 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payrfdcancel.up] Prepared SQL: [delete from payrfditem where rfdno= ?param0 ; update payrfd set rstatus= ?param1 ,udt=now(),uno= ?param2 ,uip= ?param3 where rfdno= ?param0 and payno= ?param4] -2025-12-12 12:58:48,985 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.unpay] Prepared SQL: [update examuser a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null and b.userno=a.userno inner join payitem c on c.payno=b.payno and c.ptype=3 and c.itemno=a.exno and c.pino=a.pino set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.pstatus=2; update lect a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null inner join payitem c on c.payno=b.payno and c.ptype in(0,4) and c.itemno=a.cmno and c.userno=a.userno and c.pino=a.pino set a.status=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.status=2 and a.ischanged=0; update payitem a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 ; update pay set pstatus=1,isunpay=1,udt=now(),uno= ?param0 ,uip= ?param1 where payno= ?param2 and pstatus=22 and ptype=3 and ispg=1 and isunpay is null; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param2 ;] -2025-12-12 12:58:48,985 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.abspay] Prepared SQL: [update examuser a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null and b.userno=a.userno inner join payitem c on c.payno=b.payno and c.ptype=3 and c.itemno=a.exno and c.pino=a.pino set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.pstatus=2; update lect a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null inner join payitem c on c.payno=b.payno and c.ptype in(0,4) and c.itemno=a.cmno and c.userno=a.userno and c.pino=a.pino set a.status=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.status=2 and a.ischanged=0; update payitem a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 ; update pay set ptype= ?param3 ,payoktime=now(),pstatus=1,isunpay=3,udt=now(),uno= ?param0 ,uip= ?param1 where payno= ?param2 and pstatus=22 and ptype=3 and ispg=1 and isunpay is null; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param2 ;] -2025-12-12 12:58:48,985 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.unpaymoney] Prepared SQL: [update pay set isunpay=2,payoktime= ?param0 ,udt=now(),uno= ?param1 ,uip= ?param2 where payno= ?param3 and isunpay=1; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param3 ;] -2025-12-12 12:58:48,985 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pplogtype.up] Prepared SQL: [update pplog set typeman = ?param0 ,typejob = ?param1 ,typeedu = ?param2 ,typegrade = ?param3 ,typejobitem = ?param4 where pplno = ?param5] -2025-12-12 12:58:48,986 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.untax] Prepared SQL: [insert into untaxlog (payno,logtime,cdt,cno,udt,uno,uip) values( ?param0 ,now(),now(), ?param1 ,now(), ?param1 , ?param2 ); update pay set iscashrct = null where payno = ?param0 ;] -2025-12-12 12:58:48,986 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.standbypayitem.admin] Prepared SQL: [insert into payitem (payno,ptype,itemno,userno,pstatus,rstatus,pcnt ,orgamt,discamt,payamt,payamtcash,payamtcard,refundamt,isrebate,cdt,cno,udt,uno,uip) values( ?param0 ,0, ?param1 , ?param2 ,21,0,1 ,0,0,0,0,0,0, ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 ); insert into lect(cmno,payno,pino,userno,status,attrate,isrebate,ispc,isjoin,ischanged,isready,cmisno,cdt,cno,udt,uno,uip) select ?param1 , ?param0 ,LAST_INSERT_ID(),a.userno,4,0, ?param3 ,0,ifnull(b.isjoin,0),0,1, ?param6 ,now(), ?param4 ,now(), ?param4 , ?param5 from users a left outer join assign b on b.asno=a.asno where a.userno= ?param2 ;] -2025-12-12 12:58:48,997 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.exam.in] Prepared SQL: [insert into exam (cgno,exname,infee,outfee ,certcc,certgradecc,rstime,retime,estime,eetime ,elocation,certdate,certindate,introhtml ,isopen,isresultopen,isscored,fgno,isdel ,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 ,0, ?param15 , ?param16 ,0 ,now(), ?param17 ,now(), ?param17 , ?param18 )] -2025-12-12 12:58:48,997 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.exam.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-12 12:58:48,997 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.exam.up] Prepared SQL: [update exam set udt=now(),uno= ?param0 ,uip= ?param1 ,exname = ?param2 ,infee = ?param3 ,outfee = ?param4 ,certcc = ?param5 ,certgradecc = ?param6 ,rstime = ?param7 ,retime = ?param8 ,estime = ?param9 ,eetime = ?param10 ,elocation = ?param11 ,certdate = ?param12 ,certindate = ?param13 ,introhtml = ?param14 ,isopen = ?param15 ,fgno = ?param16 where exno= ?param17] -2025-12-12 12:58:48,998 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.del] Prepared SQL: [update exam a inner join ( select count(userno) cntuser, exno from examuser where exno = ?param0 group by exno ) b on b.exno=a.exno set a.uip= ?param1 ,a.uno= ?param2 ,a.isdel = 1 where a.exno= ?param0 and b.cntuser=0 and a.isdel=0;] -2025-12-12 12:58:48,998 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.examuser.save] Prepared SQL: [insert ignore into examuser(exno,userno,status,pstatus,avrg,certdate,certindate,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 ,now(), ?param7 ,now(), ?param7 , ?param8 )] -2025-12-12 12:58:48,998 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.examopen] Prepared SQL: [update exam set udt=now(),uno= ?param0 ,uip= ?param1 ,isresultopen= ?param2 where exno= ?param3 ;] -2025-12-12 12:58:48,998 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.examuser.renew] Prepared SQL: [update examuser set udt=now(),uno= ?param0 ,uip= ?param1 ,certdate= ?param2 ,certindate= ?param3 where exno= ?param4 and userno= ?param5 ; insert into examuserrenew (exno,userno,certtime,certdate,certindate,renewreason,isfirst,certidx,cdt,cno,udt,uno,uip) select a.exno, ?param5 ,now(), ?param2 , ?param3 , ?param6 ,0,max(a.certidx),now(), ?param0 ,now(), ?param0 , ?param1 from( select a.exno,ifnull(max(d.certidx), 0)+1 certidx from examuser a inner join exam a2 on a2.exno=a.exno left outer join exam c on c.certcc=a2.certcc and c.certgradecc=a2.certgradecc left outer join examuserrenew d on d.exno=c.exno and year(d.certtime)=year(a.certdate) where a.exno= ?param4 group by a.exno,a.userno,a.certdate,a.certindate ) a] -2025-12-12 12:58:49,030 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [grade.lectcomplete.cancel] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,iscomplete=0 ,completetime=null where lectno= ?param2 and ifnull(iscomplete,0) <> 1] -2025-12-12 12:58:49,030 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [grade.lectcomplete.cancel2] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,iscomplete=0 ,completetime=null where lectno= ?param2 and ifnull(iscomplete,0)] -2025-12-12 12:58:49,049 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [att.att.in] Prepared SQL: [update lectinning set udt=now(),uno= ?param0 ,uip= ?param1 ,lectno= ?param2 ,cmino= ?param3 ,totstudy=0 ,stime=now(),etime=null ,istatus=1,statustime=null,statusreason=null where lectno= ?param2 and cmino= ?param3 and istatus is null; insert into lectinning (lectno,cmino,totstudy,stime,etime,istatus,statustime,statusreason,sip,eip,ispcs,ispce,cdt,cno,udt,uno,uip) select ?param2 , ?param3 ,0,now(),null,1,null,null, ?param1 ,null,1,null,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectinning b on b.lectno= ?param2 and b.cmino= ?param3 where b.lectno is null; update lect set stime = case when stime is null then now() else stime end ,sip = case when sip is null then ?param1 else sip end ,ispcs = case when ispcs is null then 1 else ispcs end where lectno= ?param2] -2025-12-12 12:58:49,049 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [att.att.out] Prepared SQL: [update lectinning set udt=now(),uno= ?param0 ,uip= ?param1 ,totstudy=timestampdiff(SECOND, stime, now()) ,etime=now() ,eip= ?param1 ,ispce=1 ,istatus=2 where lectno= ?param2 and cmino= ?param3 and istatus=1; update lect a inner join ( select a.lectno,convert(100*count(c.lectno)/count(b.cmino), int) attrate from lectinning a inner join cminning b on b.cmino=a.cmino and ifnull(b.isscd,0)=0 left outer join lectinning c on c.lectno=a.lectno and c.cmino=b.cmino and c.istatus=2 where a.lectno= ?param2 and a.cmino= ?param3 and a.istatus=2 group by a.lectno ) b on b.lectno=a.lectno set a.attrate=b.attrate ,a.etime=now(),a.eip= ?param1 ,a.ispce=1] -2025-12-12 12:58:49,050 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [att.abs] Prepared SQL: [update lectinning set istatus=2 ,stime=case when stime is null then now() else stime end ,etime=case when etime is null then now() else etime end ,sip=case when sip is null then ?param0 else sip end ,eip=case when eip is null then ?param0 else eip end ,ispcs=case when ispcs is null then 1 else ispcs end ,ispce=case when ispce is null then 1 else ispce end ,statustime=now() ,statusreason= ?param1 ,statususerno= ?param2 where lectno= ?param3 and cmino= ?param4 and (istatus is null or istatus<2); insert into lectinning(lectno,cmino,totstudy,stime,etime,istatus,statustime,statusreason,statususerno,cdt,cno,udt,uno,uip) select a.lectno, ?param4 ,0,now(),now(),2,now(), ?param1 , ?param2 ,now(), ?param2 ,now(), ?param2 , ?param0 from lect a left outer join lectinning b on b.lectno=a.lectno and b.cmino= ?param4 where a.lectno= ?param3 and a.status=1 and a.ischanged=0 and b.lectno is null; update lect a inner join ( select a.lectno,convert(100*count(c.lectno)/count(b.cmino), int) attrate from lectinning a inner join lect a2 on a2.lectno=a.lectno inner join cminning b on b.cmno=a2.cmno and ifnull(b.isscd,0)=0 left outer join lectinning c on c.lectno=a.lectno and c.cmino=b.cmino and c.istatus=2 where a.lectno= ?param3 and a.cmino= ?param4 and a.istatus=2 group by a.lectno ) b on b.lectno=a.lectno set a.attrate=b.attrate ,a.stime=case when a.stime is null then now() else a.stime end ,a.etime=case when a.etime is null then now() else a.etime end ,a.sip=case when a.sip is null then ?param0 else a.sip end ,a.eip=case when a.eip is null then ?param0 else a.eip end ,a.ispcs=case when a.ispcs is null then 1 else a.ispcs end ,a.ispce=case when a.ispce is null then 1 else a.ispce end where a.lectno= ?param3] -2025-12-12 12:58:49,064 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.ctps] Prepared SQL: [select a.cmino,a.iseq,a.ititle,a.atime,a.mstime,a.metime ,a2.isokmid ,b.ctno,b.ctype,b.ccode,b.ismenu,b.isoversize ,c.cpno,c.pseq,c.cpname,c.srcp,c.srcm ,a2.pseq lastpseq,a2.psec from cminning a inner join lectinning a2 on a2.lectno= ?param0 and a2.cmino=a.cmino inner join ct b on b.ctno=a.ctno and b.isdel=0 inner join ctpage c on c.ctno=b.ctno and c.isdel=0 where a.cmino= ?param1 order by a.iseq] -2025-12-12 12:58:49,064 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.getprogress] Prepared SQL: [select case when b.atime=0 or ifnull(us.no,0) > 0 then 100 else case when floor(a.totstudy / (b.sttime * 60) * 100) > 100 then 100 else floor(a.totstudy / (b.sttime * 60) * 100) end end from lectinning a inner join cminning b on b.cmino=a.cmino inner join lect c on a.lectno = c.lectno left outer join userstatus us on c.userno = us.userno and us.playbar = 1 where a.lectno= ?param0 and a.cmino= ?param1] -2025-12-12 12:58:49,064 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.checklectdate] Prepared SQL: [select a.lectno,a.sdate,a.edate from lect a where a.lectno= ?param0] -2025-12-12 12:58:49,064 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.inningchange.pre] Prepared SQL: [select a.cmino,b.isseq,c.istatus,d.istatus preistatus,a.isrebate,a.iseq,a2.cmino precmino from ( select a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq,max(c.iseq) preiseq from ( select a.lectno,b.cmno,b.isrebate,max(d.iseq) iseq from lectinning a inner join lect b on b.lectno=a.lectno inner join cminning c on c.cmino=a.cmino inner join cminning d on d.cmno=c.cmno and d.iseq < c.iseq and d.isonline=1 where a.lectno= ?param0 and a.cmino= ?param1 group by a.lectno,b.cmno,b.isrebate ) a inner join cminning b on b.cmno=a.cmno and b.iseq=a.iseq left outer join cminning c on c.cmno=b.cmno and c.iseq < b.iseq and c.isonline=1 group by a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq ) a inner join cm b on b.cmno=a.cmno left outer join cminning a2 on a2.cmno=b.cmno and a2.iseq=a.preiseq left outer join lectinning c on c.lectno=a.lectno and c.cmino=a.cmino left outer join lectinning d on d.lectno=a.lectno and d.cmino=a2.cmino] -2025-12-12 12:58:49,064 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.inningchange.next] Prepared SQL: [select a.cmino,b.isseq,c.istatus,d.istatus preistatus,a.isrebate,a.iseq,a2.cmino precmino from ( select a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq,min(c.iseq) preiseq from ( select a.lectno,b.cmno,b.isrebate,min(d.iseq) iseq from lectinning a inner join lect b on b.lectno=a.lectno inner join cminning c on c.cmino=a.cmino inner join cminning d on d.cmno=c.cmno and d.iseq > c.iseq and d.isonline=1 where a.lectno= ?param0 and a.cmino= ?param1 group by a.lectno,b.cmno,b.isrebate ) a inner join cminning b on b.cmno=a.cmno and b.iseq=a.iseq left outer join cminning c on c.cmno=b.cmno and c.iseq > b.iseq and c.isonline=1 group by a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq ) a inner join cm b on b.cmno=a.cmno left outer join cminning a2 on a2.cmno=b.cmno and a2.iseq=a.preiseq left outer join lectinning c on c.lectno=a.lectno and c.cmino=a.cmino left outer join lectinning d on d.lectno=a.lectno and d.cmino=a2.cmino] -2025-12-12 12:58:49,064 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.mycmrs] Prepared SQL: [select distinct a.lectno,a.attrate ,b.rsno,b.cmno,b.rscno,b.rstype,b.rsname,b.rscondition ,case when c.lectno is null then 0 else 1 end isrsok ,a.edate ,d.istatus,e.iseq from lect a inner join cmrs b on b.cmno=a.cmno and b.isdel=0 left outer join lectrs c on c.lectno=a.lectno and c.rsno=b.rsno left outer join lectinning d on d.lectno=a.lectno and b.cmino = d.cmino left outer join cminning e on b.cmino = e.cmino where a.lectno= ?param0 and a.userno= ?param1 order by b.rsno] -2025-12-12 12:58:49,064 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.mycmrsq] Prepared SQL: [select b.rscno,b.rscqno ,c.qno,c.atype,c.qtext,c.rightcount,a.username as teachername from ( select distinct b.rscno,e.username from lect a inner join cmrs b on b.rsno= ?param0 and b.cmno=a.cmno and b.isdel=0 left outer join lectrs c on c.lectno=a.lectno and c.rsno=b.rsno left outer join cminning d on b.cmino = d.cmino left outer join users e on d.userno = e.userno where a.lectno= ?param1 and a.userno= ?param2 and c.lectno is null ) a inner join rscq b on b.rscno=a.rscno inner join question c on c.qno=b.qno order by b.dseq] -2025-12-12 12:58:49,064 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.mycmrsqi] Prepared SQL: [select b.rscqno ,c.qno ,d.qino,d.qitext ,e.fileurl from ( select distinct b.rscno from lect a inner join cmrs b on b.rsno= ?param0 and b.cmno=a.cmno and b.isdel=0 left outer join lectrs c on c.lectno=a.lectno and c.rsno=b.rsno where a.lectno= ?param1 and a.userno= ?param2 and c.lectno is null ) a inner join rscq b on b.rscno=a.rscno inner join question c on c.qno=b.qno inner join questionitem d on d.qno=c.qno and d.isdel=0 left outer join fileinfo e on e.fgno=d.fgno and e.isdel=0 order by b.dseq,d.qino] -2025-12-12 12:58:49,064 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectex] Prepared SQL: [select a.lectno,a.attrate,a.iscomplete,a.sdate,a.edate ,b.sstime,b.setime ,c.exno,c.exname,c.extype,c.edesc,c.econdition,c.etime,c.evtype,c.eqtype,c.israndq,c.israndqi,c.qcount,c.isblur,c.tpoint,ifnull(c.relaylimit,999) relaylimit,c.isusebackup,c.isseq,c.isreexamable,c.isresultopen ,d.lectno exlectno,d.estart,d.eend,d.tpoint,d.recount,d.rechecktime,ifnull(d.entercount,0) entercount,d.cblock ,case when a.etime = 0 then 99999999 else TIMESTAMPDIFF(MINUTE, now(), date_add(ifnull(d.estart, now()), interval c.etime MINUTE)) end rtime ,d.recount ,case when case when case when a.isrebate = 1 then f.midcutrfd else f.midcut end <= ifnull(e.ex0lectpoint,0) then 1 else 0 end = 1 and case when case when a.isrebate = 1 then f.finalcutrfd else f.finalcut end <= ifnull(e.ex1lectpoint,0) then 1 else 0 end = 1 then 1 else 0 end ispass from lect a inner join cm b on b.cmno=a.cmno inner join cmex c on c.exno= ?param0 inner join cmev f on f.cmno = b.cmno left outer join lectex d on d.lectno=a.lectno and d.exno=c.exno left outer join ( select a.lectno ,count(b1.exno) ex0cnt,count(c1.lectno) ex0lectcnt,avg(ifnull(c1.tpoint,0) / b1.tpoint * 100) ex0lectpoint ,count(b2.exno) ex1cnt,count(c2.lectno) ex1lectcnt,avg(ifnull(c2.tpoint,0) / b2.tpoint * 100) ex1lectpoint from lect a left outer join cmex b1 on b1.cmno = a.cmno and b1.extype = 0 and b1.isdel=0 left outer join lectex c1 on c1.exno = b1.exno and c1.lectno = a.lectno left outer join cmex b2 on b2.cmno = a.cmno and b2.extype = 1 and b2.isdel=0 left outer join lectex c2 on c2.exno = b2.exno and c2.lectno = a.lectno where a.lectno = ?param1 ) e on e.lectno = a.lectno where a.lectno= ?param1 and a.userno= ?param2] -2025-12-12 12:58:49,065 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.userexam.detailforexamforsubmit] Prepared SQL: [select a.exno,a.exname,a2.sstime,a2.setime,a.tpoint,a.etime,a.qcount,b.estart,a.edesc, a.extype,TIMESTAMPDIFF(MINUTE, now(), date_add(ifnull(b.estart, now()), interval a.etime MINUTE)) rtime from cmex a inner join cm a2 on a2.cmno=a.cmno inner join lectex b on b.lectno= ?param0 and b.exno=a.exno and b.eend is null and (a.etime = 0 or date_add(ifnull(b.estart, now()), interval (a.etime + 1) MINUTE) > now()) inner join lect c on c.lectno=b.lectno and c.userno= ?param1 where a.exno= ?param2] -2025-12-12 12:58:49,065 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsd] Prepared SQL: [select a.lectno,a.attrate,a.cmno,a.sdate,a.edate ,b.sdno,b.sdname,b.sddesc,b.fgno sdfgno,b.sdcondition ,c.sstime,c.setime ,d.checktime,d.cpoint,d.feedb,d.fgno,d.atext from lect a inner join cmsd b on b.cmno=a.cmno and b.sdno= ?param0 inner join cm c on c.cmno=b.cmno left outer join lectsd d on d.lectno=a.lectno and d.sdno=b.sdno where a.lectno= ?param1 and a.userno= ?param2] -2025-12-12 12:58:49,065 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsd2] Prepared SQL: [select a.lectno,a.attrate,a.sdate,a.edate ,b.sdno,b.sdname,b.sddesc,b.fgno sdfgno,b.sdcondition ,c.sstime,c.setime ,d.checktime,d.cpoint,d.feedb,d.fgno,d.atext from lect a inner join cmsd b on b.cmno=a.cmno and b.sdno= ?param0 inner join cm c on c.cmno=b.cmno left outer join lectsd d on d.lectno=a.lectno and d.sdno=b.sdno where a.lectno= ?param1 and a.userno= ?param2] -2025-12-12 12:58:49,065 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboards] Prepared SQL: [select a.bno,a.subject,a.cdt,a.rcount ,u.username ,count(b.bcno) ccount from lectsdboard a inner join users u on u.userno=a.cno left outer join lectsdboardcmt b on b.bno=a.bno and b.isdel=0 where a.sdno= ?param0 and a.isdel=0 group by a.bno,a.subject,a.cdt,a.rcount,u.username order by a.cdt] -2025-12-12 12:58:49,065 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard] Prepared SQL: [update lectsdboard set rcount=rcount+1 where bno= ?param0 and cno<> ?param1 ; select a.bno,a.subject,a.contents,a.cdt,a.fgno,a.cno ,b.sdname ,c.sstime,c.setime,l.sdate,l.edate ,u.username,u.userno ,a2.checktime from lectsdboard a inner join lectsd a2 on a2.lectno=a.lectno and a2.sdno=a.sdno inner join users u on u.userno=a.cno inner join lect l on l.lectno = a2.lectno inner join cmsd b on b.sdno=a.sdno inner join cm c on c.cmno=b.cmno where a.bno= ?param0 and a.isdel=0] -2025-12-12 12:58:49,065 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboardcmt] Prepared SQL: [select a.bno ,b.bcno,b.ctext,b.cno,b.cdt ,c.userno,c.username,c.usertype,c.username cnoname from lectsdboard a inner join lectsdboardcmt b on b.bno=a.bno and b.isdel=0 inner join users c on c.userno=b.cno where a.bno= ?param0 order by b.cdt desc] -2025-12-12 12:58:49,066 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.pay1] Prepared SQL: [select p.payno,p.cdt,p.payamt,p.ptype,p.refundamt,p.ispg,p.isgroup,p.isexam,p.pstatus,p.rstatus,p.payoktime,p.pgkey,p.isdvr,p.deliamt,p.isunpay,p.paylimit ,p.iscashrct ,u.userno,u.username,u.post,u.address1,u.address2 ,CAST(AES_DECRYPT(UNHEX(u.userpno), 'np123@!') AS char) userpno ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email ,case pi.ptype when 3 then exu.cdt when 4 then le.oktime else p.cdt end oktime ,pd.dvrcode,pd.rcvname,pd.isdvr isdvr2,pd.codetime,pd.post post2,pd.address1 address12,pd.address2 address22,pd.dmemo ,CAST(AES_DECRYPT(UNHEX(pd.telno), 'np123@!') AS char) telno2 ,CAST(AES_DECRYPT(UNHEX(pd.mobile), 'np123@!') AS char) mobile2 ,tax.iscancel, tax.taxdate, tax.taxno ,paydata.vactbankname,CAST(AES_DECRYPT(UNHEX(paydata.vactnum), 'np123@!') AS char) vactnum,paydata.vactname ,(select ischeck from paytax where payno = p.payno limit 1) ischeck from pay p inner join users u on u.userno=p.userno left outer join payitem pi on pi.payno=p.payno and pi.ptype in (3,4) left outer join lect le on pi.ptype=4 and le.pino=pi.pino and le.ischanged=0 left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno left outer join examuser exu on exu.exno=ex.exno and exu.userno=p.userno left outer join paydvr pd on pd.payno=p.payno left outer join ( select pt.payno,pt.iscancel,pt.taxdate,pt.taxno from paytax pt where pt.payno = ?param0 order by pt.cdt desc limit 1 ) tax on tax.payno = p.payno left outer join paydata paydata on paydata.payno=p.payno where p.payno= ?param0] -2025-12-12 12:58:49,066 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.pay2] Prepared SQL: [select pi.payno,pi.pino,pi.itemno,pi.pcno,pi.payamt,pi.pcnt,pi.ptype,pi.isrebate ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,u.username,u.userid,u.isassignuser,u.depart,u.kfcfyear ,cc.cname ccpositionname ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,ua.asname ,cm.cshape ,cg.cgname ,pcg.cgname pcgname ,(select attrate from lect where payno = pi.payno limit 1) attrate ,pi.rbank , CAST(AES_DECRYPT(UNHEX(pi.rbankaccnum), 'np123@!') AS char) rbankaccnum, pi.tbankuser from payitem pi inner join pay p on p.payno=pi.payno left outer join cm cm on pi.ptype in (0,1,4) and cm.cmno=pi.itemno left outer join cg cg on pi.ptype in (0,1,4) and cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno left outer join users u on p.isgroup=1 and u.userno=pi.userno left outer join assign ua on ua.asno=u.asno left outer join comcode cc on cc.ccode=u.ccposition where pi.payno= ?param0] -2025-12-12 12:58:49,066 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payforexam1] Prepared SQL: [select eu.exno payno, eu.userno,eu.cdt,case when ua.isjoin=1 then ex.infee else ex.outfee end payamt,0 ptype,0 ispg,0 isgroup,1 isexam,21 pstatus,0 rstatus,null payoktime,null pgkey,0 isdvr,0 deliamt ,u.username,u.post,u.address1,u.address2 ,CAST(AES_DECRYPT(UNHEX(u.userpno), 'np123@!') AS char) userpno ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email ,eu.cdt oktime ,null dvrcode,null rcvname,0 isdvr2,null codetime,null post2,null address12,null address22,null dmemo ,null telno2 ,null mobile2 from examuser eu inner join users u on u.userno=eu.userno left outer join assign ua on ua.asno=u.asno left outer join exam ex on ex.exno=eu.exno where eu.exno= ?param0 and eu.userno= ?param1 and eu.status=1 and eu.payno is null and eu.pino is null and eu.pstatus=4] -2025-12-12 12:58:49,066 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payforexam2] Prepared SQL: [select eu.exno payno,eu.userno pino,eu.exno itemno,null pcno,case when ua.isjoin=1 then ex.infee else ex.outfee end payamt,1 pcnt,3 ptype ,ex.exname itemname ,u.username,u.userid,u.isassignuser,u.depart,u.kfcfyear ,cc.cname ccpositionname ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,ua.asname ,0 cshape ,null cgname ,null pcgname from examuser eu left outer join exam ex on ex.exno=eu.exno left outer join users u on u.userno=eu.userno left outer join assign ua on ua.asno=u.asno left outer join comcode cc on cc.ccode=u.ccposition where eu.exno= ?param0 and eu.userno= ?param1] -2025-12-12 12:58:49,066 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.pay.forrfd] Prepared SQL: [select a.payno,a.ispg,a.pstatus,a.ptype,a.pgkey,a.isdvr,a.deliamt,a.isrefunddvr,a.payamt,a.refundamt,a.rstatus,a.isgroup,a.iscanceled,a.payoktime ,b.isdvr isdvr2,b.dvrcode ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email from pay a left outer join paydvr b on b.payno=a.payno inner join users u on u.userno=a.userno where a.payno= ?param0 and a.pstatus=1] -2025-12-12 12:58:49,066 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payitem.forrfd] Prepared SQL: [select pi.pino,pi.payno,pi.pcnt,pi.payamt,pi.refundamt,pi.refundtime,pi.refundinfo,pi.refundstatus,pi.rstatus,pi.ptype ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,pcg.cgname pcgname ,u.userid,u.username from payitem pi inner join pay p on p.payno=pi.payno and p.pstatus=1 inner join users u on u.userno=case when pi.ptype=3 then p.userno else pi.userno end left outer join cm cm on pi.ptype in(0,1,4) and cm.cmno=pi.itemno left outer join cg cg on cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno where pi.payno= ?param0] -2025-12-12 12:58:49,066 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payrfditems] Prepared SQL: [select b.cdt,a.rfdno ,b.rtext,b.rstatus ,p.isgroup ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,pi.ptype ,u.username,u.userid from pay p inner join payitem pi on pi.payno=p.payno inner join payrfditem a on a.pino=pi.pino inner join payrfd b on b.rfdno=a.rfdno inner join users u on u.userno=case when p.isgroup=1 and pi.ptype in (0,1,4) then pi.userno else p.userno end left outer join cm cm on pi.ptype in(0,1,4) and cm.cmno=pi.itemno left outer join cg cg on cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno where p.payno= ?param0 order by a.rfdno desc] -2025-12-12 12:58:49,066 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payrfditems2] Prepared SQL: [select a.rfdno ,b.rtext,b.rstatus,b.cdt,b.isowner,b.ramt,b.bankname,b.bankowner ,b.rreason,b.ruser,b.fgnor,b.fgnob ,CAST(AES_DECRYPT(UNHEX(b.rphone), 'np123@!') AS char) rphone ,b.rback ,CAST(AES_DECRYPT(UNHEX(b.bankno), 'np123@!') AS char) bankno ,p.isgroup,p.payno ,pi.payamt ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,u.username,u.userid ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,ua.asname ,f1.orgname,f1.fileno ,f2.orgname orgname2,f2.fileno file2 from payrfditem a inner join payitem pi on pi.pino=a.pino inner join pay p on p.payno=pi.payno inner join users u on u.userno=case when p.isgroup=1 and pi.ptype in (0,1,4) then pi.userno else p.userno end left outer join assign ua on ua.asno=u.asno inner join payrfd b on b.rfdno=a.rfdno left outer join cm cm on pi.ptype in(0,1,4) and cm.cmno=pi.itemno left outer join cg cg on cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno left outer join fileinfo f1 on f1.fgno=b.fgnor and f1.isdel=0 left outer join fileinfo f2 on f2.fgno=b.fgnob and f2.isdel=0 where a.rfdno= ?param0 order by a.rfdno desc] -2025-12-12 12:58:49,067 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.paytaxitem] Prepared SQL: [select case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname,pi.payamt,pi.pcnt,pi.ptype ,p.isgroup,p.payamt ppayamt,p.payoktime,p.ptype pptype from paytax a inner join paytaxitem b on b.taxno=a.taxno inner join payitem pi on pi.pino=b.pino inner join pay p on p.payno=pi.payno left outer join cm cm on pi.ptype in (0,1,4) and cm.cmno=pi.itemno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno where a.taxno= ?param0] -2025-12-12 12:58:49,067 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.paytaxes2] Prepared SQL: [select a.taxno,a.taxamt,a.taxdate from paytax a where a.payno= ?param0] -2025-12-12 12:58:49,067 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.paytax.formgtkey] Prepared SQL: [select taxno, mgtkey from paytax where mgtkey like concat( ?param0 ,'%') order by mgtkey desc limit 1] -2025-12-12 12:58:49,067 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspast] Prepared SQL: [select a.no,a.kind,a.cg,a.cshape,a.username ,CAST(AES_DECRYPT(UNHEX(a.userpno), 'np123@!') AS char) userpno ,a.typeman,a.edukind,a.typeedu,a.typegrade,a.typejob,a.cgname,a.completeno,a.companyname,a.companyaddr,a.brno,a.eino,a.btype ,a.bkind,a.ceoname,date_format(a.ssdate, '%Y-%m-%d') ssdate,date_format(a.sedate, '%Y-%m-%d') sedate,a.sctime,a.assign,a.slevel,a.uduty ,CAST(AES_DECRYPT(UNHEX(a.phone), 'np123@!') AS char) phone ,a.mname ,CAST(AES_DECRYPT(UNHEX(a.mphone), 'np123@!') AS char) mphone ,a.sprice,a.rprice,a.rbank ,CAST(AES_DECRYPT(UNHEX(a.rbankno), 'np123@!') AS char) rbankno ,a.rbankuser ,CAST(AES_DECRYPT(UNHEX(a.taxemail), 'np123@!') AS char) taxemail ,a.syear,a.cdt,a.cno,a.udt,a.uno,a.uip from docprintpast a where a.no = ?param0] -2025-12-12 12:58:49,067 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.kind] Prepared SQL: [select a.kind value,a.kind text from docprintpast a where a.kind is not null and a.kind <> "" group by a.kind] -2025-12-12 12:58:49,067 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.syear] Prepared SQL: [select a.syear value,a.syear text from docprintpast a where a.syear is not null and a.syear <> "" group by a.syear] -2025-12-12 12:58:49,067 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.cg] Prepared SQL: [select a.cg value,a.cg text from docprintpast a where a.cg is not null and a.cg <> "" group by a.cg] -2025-12-12 12:58:49,067 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.cshape] Prepared SQL: [select a.cshape value,a.cshape text from docprintpast a where a.cshape is not null and a.cshape <> "" group by a.cshape] -2025-12-12 12:58:49,068 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.typeman] Prepared SQL: [select a.typeman value,a.typeman text from docprintpast a where a.typeman is not null and a.typeman <> "" group by a.typeman] -2025-12-12 12:58:49,068 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.edukind] Prepared SQL: [select a.edukind value,a.edukind text from docprintpast a where a.edukind is not null and a.edukind <> "" group by a.edukind] -2025-12-12 12:58:49,068 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.typeedu] Prepared SQL: [select a.typeedu value,a.typeedu text from docprintpast a where a.typeedu is not null and a.typeedu <> "" group by a.typeedu] -2025-12-12 12:58:49,068 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.typegrade] Prepared SQL: [select a.typegrade value,a.typegrade text from docprintpast a where a.typegrade is not null and a.typegrade <> "" group by a.typegrade] -2025-12-12 12:58:49,068 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.typejob] Prepared SQL: [select a.typejob value,a.typejob text from docprintpast a where a.typejob is not null and a.typejob <> "" group by a.typejob] -2025-12-12 12:58:49,068 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectinningpage.totstudy] Prepared SQL: [select ifnull(sum(totstudy),-1) totstudy from lectinningpage where lectno = ?param0 and cmino = ?param1 and cpno = ?param2] -2025-12-12 12:58:49,068 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.myExCheck] Prepared SQL: [select l.lectno longval from lect l inner join cm c on l.cmno= c.cmno inner join pay p on l.payno = p.payno inner join users u on l.userno= u.userno left outer join (select c.cmno , c.cshape , c.cname , ci.cmino ,d.cmisno ,d.sseq ,d.estart ,d.eend ,d.studyplace ,ci.isscd from cm c inner join cminning ci on c.cmno = ci.cmno inner join cminningscd d on d.cmino = ci.cmino where c.cshape=2 and ci.isscd=1 and ci.scdtype=0 ) cmi on cmi.cmno = l.cmno and cmi.cmisno = l.cmisno left outer join lectinning li on li.cmino = cmi.cmino and li.lectno = l.lectno left outer join pplog pl on p.pplno= pl.pplno where l.lectno= ?param0 and l.userno = ?param1 and cmi.isscd = 1 and li.istatus = 2 AND IFNULL(l.iscomplete, 0) = 0] -2025-12-12 12:58:49,069 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectinningpage.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-12 12:58:49,069 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard.in] Prepared SQL: [update lectsd a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.submittime=now(),submitip= ?param2 where a.lectno= ?param3 and a.sdno= ?param4 and a.checktime is null; insert into lectsd (lectno,sdno,iscopy,submittime,submitip,cdt,cno,udt,uno,uip) select a.lectno,a.sdno,0,now(), ?param2 ,now(), ?param1 ,now(), ?param1 , ?param2 from (select ?param3 lectno, ?param0 userno, ?param4 sdno) a inner join lect b on b.lectno=a.lectno and b.userno=a.userno and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno left outer join lectsd d on d.lectno=a.lectno and d.sdno=a.sdno where d.lectno is null; SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into lectsdboard (lectno,sdno,subject,contents,fgno,rcount,cip,isdel,cdt,cno,udt,uno,uip) select a.lectno,a.sdno, ?param5 , ?param6 , ?param7 ,0, ?param2 ,0,now(), ?param1 ,now(), ?param1 , ?param2 from (select ?param3 lectno, ?param0 userno, ?param4 sdno) a inner join lect b on b.lectno=a.lectno and b.userno=a.userno and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno] -2025-12-12 12:58:49,069 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-12 12:58:49,069 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboardcmt.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into lectsdboardcmt (bno,ctext,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,0,now(), ?param2 ,now(), ?param2 , ?param3 );] -2025-12-12 12:58:49,069 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboardcmt.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-12 12:58:49,069 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into pay (ptype,ispg,isgroup,isexam,userno,username,pstatus,rstatus,rstatustime,cshrcancelnum,canceltime,cancelmsg,cancelcnt ,refunding,paylimit,payoktime,pgkey,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,isdvr,cdt,cno,udt,uno,uip) select ?param0 ,0,0,1,u.userno,u.username,1,0,null,null,null,null,null ,0,null, ?param1 ,null ,a.outfee ,case when ?param0 = 6 then a.outfee else case when ua.isjoin=1 then a.outfee-a.infee else 0 end end ,0,0 ,case when ?param0 = 6 then 0 else case when ua.isjoin=1 then a.infee else a.outfee end end ,0,0,now(), ?param2 ,now(), ?param2 , ?param3 from exam a inner join users u on u.userno= ?param4 left outer join assign ua on ua.asno=u.asno where a.exno= ?param5] -2025-12-12 12:58:49,070 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-12 12:58:49,070 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok2] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into payitem (payno,ptype,pcno,itemno,userno,pstatus,rstatus,pgkey,cancelcode,cancelmsg,canceltype,pcnt ,orgamt,discamt,payamt ,payamtcash,payamtcard ,refundamt,refundtime,refundtimereal,refundinfo,isrebate,fgno,cartno,cdt,cno,udt,uno,uip) select p.payno,3,null, ?param0 , ?param1 ,1,0,null,null,null,null,1 ,a.outfee ,case when p.ptype=6 then a.outfee else case when ua.isjoin=1 then a.outfee-a.infee else 0 end end ,case when p.ptype=6 then 0 else case when ua.isjoin=1 then a.infee else a.outfee end end ,0,0 ,0,null,null,null,0,null,null,now(), ?param2 ,now(), ?param2 , ?param3 from exam a inner join users u on u.userno= ?param1 inner join pay p on p.payno= ?param4 left outer join assign ua on ua.asno=u.asno where a.exno= ?param0] -2025-12-12 12:58:49,070 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok2.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-12 12:58:49,070 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.studylog] Prepared SQL: [update lectinningpage a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 set a.totstudy=TIMESTAMPDIFF(SECOND, a.stime, now()),a.etime=now(),a.eip= ?param1 ,a.udt=now(),a.uno= ?param2 ,a.uip= ?param1 where a.logno= ?param3 ; update lectinning a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 inner join cminning c on c.cmino=a.cmino inner join ( select lectno,sum(totstudy) totstudy from lectinningpage where lectno= ?param4 and cmino= ?param5 group by lectno ) d on d.lectno=a.lectno set a.udt=now(),a.uno= ?param2 ,a.uip= ?param1 ,a.totstudy=d.totstudy ,a.etime=now() ,a.istatus=case when a.istatus <> 2 and c.atime * 60 <= d.totstudy then 2 else a.istatus end ,a.finishtime=case when a.finishtime is null and c.atime * 60 <= d.totstudy then now() else a.finishtime end ,a.eip= ?param1 ,a.ispce= ?param6 ,a.psec= ?param7 where a.lectno= ?param4 and a.cmino= ?param5 ; update lect a inner join ( select a.lectno,truncate(count(c.lectno) / count(b.cmino) * 100, 0) attrate from lect a inner join cminning b on b.cmno=a.cmno and ifnull(b.isscd,0)=0 left outer join lectinning c on c.lectno=a.lectno and c.cmino=b.cmino and c.istatus=2 where a.lectno= ?param4 and a.userno= ?param0 group by a.lectno ) b on b.lectno=a.lectno inner join cmev ce on a.cmno = ce.cmno set a.attrate=b.attrate ,a.apoint = (((b.attrate / 100) * ce.attend / 100)* 100) ,a.etime=now() ,a.eip= ?param1 ,a.ispce= ?param6 ,a.udt=now(),a.uno= ?param2 ,a.uip= ?param1 where a.lectno= ?param4 and a.userno= ?param0 ;] -2025-12-12 12:58:49,070 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.studymid] Prepared SQL: [update lectinning set isokmid=1 where lectno= ?param0 and cmino= ?param1] -2025-12-12 12:58:49,070 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsd.save] Prepared SQL: [update lectsd a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.fgno= ?param3 ,a.atext= ?param4 ,a.submittime=now(),submitip= ?param2 where a.lectno= ?param5 and a.sdno= ?param6 and a.checktime is null; insert into lectsd (lectno,sdno,atext,fgno,iscopy,submittime,submitip,cdt,cno,udt,uno,uip) select a.lectno,a.sdno, ?param4 , ?param3 ,0,now(), ?param2 ,now(), ?param1 ,now(), ?param1 , ?param2 from (select ?param5 lectno, ?param0 userno, ?param6 sdno) a inner join lect b on b.lectno=a.lectno and b.userno=a.userno inner join cm c on c.cmno=b.cmno and b.sdate < now() and b.edate > now() left outer join lectsd d on d.lectno=a.lectno and d.sdno=a.sdno where d.lectno is null;] -2025-12-12 12:58:49,070 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard.save] Prepared SQL: [update lectsd a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.submittime=now(),submitip= ?param2 where a.lectno= ?param3 and a.sdno= ?param4 and a.checktime is null; update lectsdboard a inner join lectsd a2 on a2.lectno=a.lectno and a2.sdno=a.sdno and a2.checktime is null inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.subject= ?param5 ,contents= ?param6 ,a.fgno= ?param7 where a.bno= ?param8 and a.lectno= ?param3 and a.sdno= ?param4 ;] -2025-12-12 12:58:49,071 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard.del] Prepared SQL: [update lectsd a inner join lectsdboard b on b.bno= ?param0 and b.cno= ?param1 and b.isdel=0 and b.lectno=a.lectno and b.sdno=a.sdno inner join lect a2 on a2.lectno=b.lectno and a2.userno=b.cno and a2.sdate < now() and a2.edate > now() inner join cm c on c.cmno=a2.cmno set a.submittime=null,a.submitip=null and a.checktime is null; update lectsdboard a inner join lectsd b on b.lectno=a.lectno and b.sdno=a.sdno and b.checktime is null inner join lect a2 on a2.lectno=b.lectno and a2.userno=a.cno and a2.sdate < now() and a2.edate > now() inner join cm c on c.cmno=a2.cmno set a.uno= ?param2 ,a.udt=now(),a.uip= ?param3 ,a.isdel=1 where a.bno= ?param0 and a.cno= ?param1 and a.isdel=0;] -2025-12-12 12:58:49,081 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payrefundinfo.up] Prepared SQL: [update payitem set udt=now(),uno= ?param0 ,uip= ?param1 ,rbank = ?param2 ,rbankaccnum = HEX(AES_ENCRYPT( ?param3 , 'np123@!')) ,tbankuser = ?param4 where payno = ?param5] -2025-12-12 12:58:49,081 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok3] Prepared SQL: [update examuser set udt=now(),uno= ?param0 ,uip= ?param1 ,payno= ?param2 ,pino= ?param3 ,pstatus=1 where exno= ?param4 and userno= ?param5 and status=1 and payno is null and pino is null and pstatus=4] -2025-12-12 12:58:49,081 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpaycancel] Prepared SQL: [update examuser set udt=now(),uno= ?param0 ,uip= ?param1 ,pstatus=9 where exno= ?param2 and userno= ?param3 and status=1 and payno is null and pino is null and pstatus=4] -2025-12-12 12:58:49,081 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payrfd.save] Prepared SQL: [update payrfd set udt=now(),uno= ?param0 ,uip= ?param1 ,bankname= ?param2 ,bankowner= ?param3 ,bankno=HEX(AES_ENCRYPT( ?param4 , 'np123@!')) ,isowner= ?param5 ,ruser= ?param6 ,rphone=HEX(AES_ENCRYPT( ?param7 , 'np123@!')) ,rreason= ?param8 ,rtext= ?param9 ,rstatus= ?param10 ,rback= ?param11 ,statustime=case when rstatus <> ?param10 then now() else statustime end where rfdno= ?param12] -2025-12-12 12:58:49,085 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspast.up] Prepared SQL: [update docprintpast set udt=now(),uno= ?param0 ,uip= ?param1 ,kind= ?param2 ,cg= ?param3 ,cshape= ?param4 ,username= ?param5 ,userpno=HEX(AES_ENCRYPT( ?param6 , 'np123@!')) ,typeman= ?param7 ,edukind= ?param8 ,typeedu= ?param9 ,typegrade= ?param10 ,typejob= ?param11 ,cgname= ?param12 ,completeno= ?param13 ,companyname= ?param14 ,companyaddr= ?param15 ,brno= ?param16 ,eino= ?param17 ,btype= ?param18 ,bkind= ?param19 ,ceoname= ?param20 ,ssdate= ?param21 ,sedate= ?param22 ,sctime= ?param23 ,assign= ?param24 ,slevel= ?param25 ,uduty= ?param26 ,phone=HEX(AES_ENCRYPT( ?param27 , 'np123@!')) ,mname= ?param28 ,mphone=HEX(AES_ENCRYPT( ?param29 , 'np123@!')) ,sprice= ?param30 ,rprice= ?param31 ,rbank= ?param32 ,rbankno=HEX(AES_ENCRYPT( ?param33 , 'np123@!')) ,rbankuser= ?param34 ,taxemail=HEX(AES_ENCRYPT( ?param35 , 'np123@!')) ,syear= ?param36 where no= ?param37] -2025-12-12 12:58:49,085 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.studyclose] Prepared SQL: [update lectinningpage a set a.etime=now(),a.eip= ?param0 ,a.udt=now(),a.uno= ?param1 ,a.uip= ?param0 where a.logno= ?param2 ;] -2025-12-12 12:58:49,102 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [site.main] Prepared SQL: [select * from ( select 0 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,a.kname strval3,null strval4,null strval5,null strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param0 inner join cm c on c.cmno=a.pcmno where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a union all select * from ( select a.dtype,a.intval,a.intval2 ,a.longval ,a.strval,a.strval2,a.strval3,a.strval4,ifnull(a.strval5,d.fileurl) strval5,a.strval6 ,a.time,a.time2,a.time3,a.time4 from ( select 1 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,c.cname strval3,concat('/', e.ccode, '/', f.srcp) strval4,ef.fileurl strval5,b.cgcode strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param1 inner join cm c on c.cmno=a.pcmno left outer join cminning d on d.cmno=a.cmno and d.istaste=1 left outer join ct e on e.ctno=d.ctno left outer join fileinfo ef on ef.fgno=e.fgnothumb and ef.isdel=0 left outer join ctpage f on f.ctno=e.ctno and f.pseq=1 where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.cshape=0 and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a left outer join cminning b on a.strval5 is null and b.cmno=a.intval and b.iseq=1 left outer join ct c on a.strval5 is null and c.ctno=b.ctno left outer join fileinfo d on a.strval5 is null and d.fgno=c.fgnothumb and d.isdel=0 ) a union all select * from ( select 2 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homenotice' order by b.cdt desc limit 2 ) a union all select * from ( select 3 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homefaq' order by b.cdt desc limit 2 ) a] -2025-12-12 12:58:49,120 [25480] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.npsystem] PreparedStatement : [select count(b.daokey) from (select 1 col1) a left outer join npsystem b on b.daokey= ?param0] -2025-12-12 12:58:49,129 [25480] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.npsystem] Parameters: [?param0=[daokey,qaldSUKDKuLggF2sN2Bn/lvf/i3LKEeOzoD6MpHlc0w=]] -2025-12-12 12:58:49,129 [25480] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.npsystem] Types: [?param0=[String, System.String]] -2025-12-12 12:58:49,379 [25480] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "55233959" to "MySQL, MySQL provider 6.10.5.0". -2025-12-12 12:58:49,389 [25480] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "55233959" to "MySQL, MySQL provider 6.10.5.0". -2025-12-12 12:58:49,724 [25480] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [common.check.admin] PreparedStatement : [select a.userno dtype, a.udt time, count(b.mno) intval from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0)] -2025-12-12 12:58:49,725 [25480] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [common.check.admin] Parameters: [?param0=[userno,1], ?param1=[loginkey,74979248], ?param2=[IsDupCheck,1]] -2025-12-12 12:58:49,725 [25480] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [common.check.admin] Types: [?param0=[Int32, System.Int32], ?param1=[Int32, System.Int32], ?param2=[Int32, System.Int32]] -2025-12-12 12:58:49,732 [25480] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "19075492" to "MySQL, MySQL provider 6.10.5.0". -2025-12-12 12:58:49,762 [25480] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "19075492" to "MySQL, MySQL provider 6.10.5.0". -2025-12-12 12:58:49,776 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.menuauth] Prepared SQL: [select a.usertype, a.menuno, a.menuname, a.pmenuno, a.menuurl, a.menulevel, a.menuorder, a.ccount, a.isuse, a.ishid ,concat('/',ifnull(b5.menuno, 0), '/', ifnull(b4.menuno, 0), '/', ifnull(b3.menuno, 0), '/', ifnull(b2.menuno, 0), '/', ifnull(b1.menuno, 0), '/', ifnull(a.menuno, 0), '/') menurout ,case a.menulevel when 0 then ' ' when 1 then b1.menuname when 2 then b2.menuname when 3 then b3.menuname when 4 then b4.menuname when 5 then b5.menuname end pmenuname ,b2.menuno ppmenuno from ( select b.usertype, c.menuno, c.menuname, c.pmenuno, c.menuurl, c.menulevel, c.menuorder, count(d.menuno) ccount, c.isuse, c.ishid from menuauth b inner join menu c on c.menuno=b.menuno and c.isuse=1 left outer join menu d on d.pmenuno=c.menuno group by b.usertype, c.menuno, c.menuname, c.pmenuno, c.menuurl, c.menulevel, c.menuorder, c.isuse, c.ishid ) a left outer join menu b1 on b1.menuno=a.pmenuno left outer join menu b2 on b2.menuno=b1.pmenuno left outer join menu b3 on b3.menuno=b2.pmenuno left outer join menu b4 on b4.menuno=b3.pmenuno left outer join menu b5 on b5.menuno=b4.pmenuno where ?param0 = case a.menulevel when 0 then a.menuno when 1 then b1.menuno when 2 then b2.menuno when 3 then b3.menuno when 4 then b4.menuno else b5.menuno end order by a.usertype, case a.menulevel when 0 then a.menuorder when 1 then b1.menuorder when 2 then b2.menuorder when 3 then b3.menuorder when 4 then b4.menuorder else b5.menuorder end ,case a.menulevel when 0 then a.menuno when 1 then b1.menuno when 2 then b2.menuno when 3 then b3.menuno when 4 then b4.menuno else b5.menuno end ,case a.menulevel when 1 then a.menuorder when 2 then b1.menuorder when 3 then b2.menuorder when 4 then b3.menuorder when 5 then b4.menuorder else 0 end ,case a.menulevel when 1 then a.menuno when 2 then b1.menuno when 3 then b2.menuno when 4 then b3.menuno when 5 then b4.menuno else 0 end ,case a.menulevel when 2 then a.menuorder when 3 then b1.menuorder when 4 then b2.menuorder when 5 then b3.menuorder else 0 end ,case a.menulevel when 2 then a.menuno when 3 then b1.menuno when 4 then b2.menuno when 5 then b3.menuno else 0 end ,case a.menulevel when 3 then a.menuorder when 4 then b1.menuorder when 5 then b2.menuorder else 0 end ,case a.menulevel when 3 then a.menuno when 4 then b1.menuno when 5 then b2.menuno else 0 end ,case a.menulevel when 4 then a.menuorder when 5 then b1.menuorder else 0 end ,case a.menulevel when 4 then a.menuno when 5 then b1.menuno else 0 end ,case a.menulevel when 5 then a.menuorder else 0 end ,case a.menulevel when 5 then a.menuno else 0 end] -2025-12-12 12:58:49,777 [25480] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.menu.menuauth] PreparedStatement : [select a.usertype, a.menuno, a.menuname, a.pmenuno, a.menuurl, a.menulevel, a.menuorder, a.ccount, a.isuse, a.ishid ,concat('/',ifnull(b5.menuno, 0), '/', ifnull(b4.menuno, 0), '/', ifnull(b3.menuno, 0), '/', ifnull(b2.menuno, 0), '/', ifnull(b1.menuno, 0), '/', ifnull(a.menuno, 0), '/') menurout ,case a.menulevel when 0 then ' ' when 1 then b1.menuname when 2 then b2.menuname when 3 then b3.menuname when 4 then b4.menuname when 5 then b5.menuname end pmenuname ,b2.menuno ppmenuno from ( select b.usertype, c.menuno, c.menuname, c.pmenuno, c.menuurl, c.menulevel, c.menuorder, count(d.menuno) ccount, c.isuse, c.ishid from menuauth b inner join menu c on c.menuno=b.menuno and c.isuse=1 left outer join menu d on d.pmenuno=c.menuno group by b.usertype, c.menuno, c.menuname, c.pmenuno, c.menuurl, c.menulevel, c.menuorder, c.isuse, c.ishid ) a left outer join menu b1 on b1.menuno=a.pmenuno left outer join menu b2 on b2.menuno=b1.pmenuno left outer join menu b3 on b3.menuno=b2.pmenuno left outer join menu b4 on b4.menuno=b3.pmenuno left outer join menu b5 on b5.menuno=b4.pmenuno where ?param0 = case a.menulevel when 0 then a.menuno when 1 then b1.menuno when 2 then b2.menuno when 3 then b3.menuno when 4 then b4.menuno else b5.menuno end order by a.usertype, case a.menulevel when 0 then a.menuorder when 1 then b1.menuorder when 2 then b2.menuorder when 3 then b3.menuorder when 4 then b4.menuorder else b5.menuorder end ,case a.menulevel when 0 then a.menuno when 1 then b1.menuno when 2 then b2.menuno when 3 then b3.menuno when 4 then b4.menuno else b5.menuno end ,case a.menulevel when 1 then a.menuorder when 2 then b1.menuorder when 3 then b2.menuorder when 4 then b3.menuorder when 5 then b4.menuorder else 0 end ,case a.menulevel when 1 then a.menuno when 2 then b1.menuno when 3 then b2.menuno when 4 then b3.menuno when 5 then b4.menuno else 0 end ,case a.menulevel when 2 then a.menuorder when 3 then b1.menuorder when 4 then b2.menuorder when 5 then b3.menuorder else 0 end ,case a.menulevel when 2 then a.menuno when 3 then b1.menuno when 4 then b2.menuno when 5 then b3.menuno else 0 end ,case a.menulevel when 3 then a.menuorder when 4 then b1.menuorder when 5 then b2.menuorder else 0 end ,case a.menulevel when 3 then a.menuno when 4 then b1.menuno when 5 then b2.menuno else 0 end ,case a.menulevel when 4 then a.menuorder when 5 then b1.menuorder else 0 end ,case a.menulevel when 4 then a.menuno when 5 then b1.menuno else 0 end ,case a.menulevel when 5 then a.menuorder else 0 end ,case a.menulevel when 5 then a.menuno else 0 end] -2025-12-12 12:58:49,777 [25480] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.menu.menuauth] Parameters: [?param0=[topmenuno,1]] -2025-12-12 12:58:49,777 [25480] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.menu.menuauth] Types: [?param0=[Int32, System.Int32]] -2025-12-12 12:58:49,781 [25480] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "51412373" to "MySQL, MySQL provider 6.10.5.0". -2025-12-12 12:58:49,797 [25480] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "51412373" to "MySQL, MySQL provider 6.10.5.0". -2025-12-12 12:58:49,835 [25480] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [cm.actlog.set] PreparedStatement : [insert into actlog (logtype,logtarget,userno,logdata,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 )] -2025-12-12 12:58:49,837 [25480] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [cm.actlog.set] Parameters: [?param0=[logtype,10], ?param1=[logtarget,11], ?param2=[userno,null], ?param3=[logdata,»ç¿ëÀÚ¸ñ·Ï], ?param4=[uno,1], ?param5=[uip,127.0.0.1]] -2025-12-12 12:58:49,837 [25480] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [cm.actlog.set] Types: [?param0=[Int32, System.Int32], ?param1=[Int32, System.Int32], ?param2=[System.DBNull, null], ?param3=[String, System.String], ?param4=[Int64, System.Int64], ?param5=[String, System.String]] -2025-12-12 12:58:49,938 [25480] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "59721453" to "MySQL, MySQL provider 6.10.5.0". -2025-12-12 12:58:49,954 [25480] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "59721453" to "MySQL, MySQL provider 6.10.5.0". -2025-12-12 12:58:49,956 [25480] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.users] Prepared SQL: [SELECT a.* FROM ( SELECT a.userno,a.usertype,a.asno,a.pasname,a.userid,a.username,a.status,a.gender,a.jointype ,b.asname,b.isjoin,b.ceoname,b.brno,b.post aspost,b.address1 asaddress1,b.address2 asaddress2,b.btype asbtype,b.bkind asbkind ,CAST(AES_DECRYPT(UNHEX(a.email), 'np123@!' ) AS char) email ,CAST(AES_DECRYPT(UNHEX(a.mobile), 'np123@!' ) AS char) mobile ,CAST(AES_DECRYPT(UNHEX(a.telno), 'np123@!' ) AS char) telno ,CAST(AES_DECRYPT(UNHEX(a.userpno), 'np123@!' ) AS char) userpno ,a.usernameeng,a.logintime ,CAST(AES_DECRYPT(UNHEX(a.bankno), 'np123@!' ) AS char) bankno ,a.userkind,a.isacceptemail,a.depart,a.ccposition,a.ccpositionetc,a.fgnoprofile,a.ccjobs ,a.bankname ,a.post,a.address1,a.address2,a.introhtml,a.send335time,a.pwcalltime,a.pwcallno,a.eastereggkey,a.eetime ,a.kfcfyear,a.isassignuser,a.edus ,case when c.refcode='9' then a.ccpositionetc else c.cname end ccpositionname ,case when a.usertype=1 then '±³À°»ý' when d.authname is null then '-' else d.authname end usertypestr ,CAST(AES_DECRYPT(UNHEX(a.birthday), 'np123@!' ) AS char) birthday ,a.uduty,a.slevel,a.isacceptmobile,a.vssn,a.di,a.ci,a.ischkatt,a.authplatform ,IFNULL(us.playbar, 0) as playbar ,IFNULL(us.isplay, 0) as isplay ,ROW_NUMBER() OVER(ORDER BY a.username ) rno ,COUNT(a.cdt) over() pagetotalcount FROM users a LEFT OUTER JOIN assign b on b.asno=a.asno and b.isdel=0 LEFT OUTER JOIN comcode c on c.ccode=a.ccposition LEFT OUTER JOIN ( SELECT DISTINCT usertype,authname FROM menuauth ) d ON d.usertype = a.usertype LEFT OUTER JOIN userstatus us on a.userno = us.userno WHERE a.status < 98 and a.usertype <> 91 and a.usertype = ?param0 ) a where rno between 1 and 100 ORDER BY a.rno] -2025-12-12 12:58:49,956 [25480] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [users.users] PreparedStatement : [SELECT a.* FROM ( SELECT a.userno,a.usertype,a.asno,a.pasname,a.userid,a.username,a.status,a.gender,a.jointype ,b.asname,b.isjoin,b.ceoname,b.brno,b.post aspost,b.address1 asaddress1,b.address2 asaddress2,b.btype asbtype,b.bkind asbkind ,CAST(AES_DECRYPT(UNHEX(a.email), 'np123@!' ) AS char) email ,CAST(AES_DECRYPT(UNHEX(a.mobile), 'np123@!' ) AS char) mobile ,CAST(AES_DECRYPT(UNHEX(a.telno), 'np123@!' ) AS char) telno ,CAST(AES_DECRYPT(UNHEX(a.userpno), 'np123@!' ) AS char) userpno ,a.usernameeng,a.logintime ,CAST(AES_DECRYPT(UNHEX(a.bankno), 'np123@!' ) AS char) bankno ,a.userkind,a.isacceptemail,a.depart,a.ccposition,a.ccpositionetc,a.fgnoprofile,a.ccjobs ,a.bankname ,a.post,a.address1,a.address2,a.introhtml,a.send335time,a.pwcalltime,a.pwcallno,a.eastereggkey,a.eetime ,a.kfcfyear,a.isassignuser,a.edus ,case when c.refcode='9' then a.ccpositionetc else c.cname end ccpositionname ,case when a.usertype=1 then '±³À°»ý' when d.authname is null then '-' else d.authname end usertypestr ,CAST(AES_DECRYPT(UNHEX(a.birthday), 'np123@!' ) AS char) birthday ,a.uduty,a.slevel,a.isacceptmobile,a.vssn,a.di,a.ci,a.ischkatt,a.authplatform ,IFNULL(us.playbar, 0) as playbar ,IFNULL(us.isplay, 0) as isplay ,ROW_NUMBER() OVER(ORDER BY a.username ) rno ,COUNT(a.cdt) over() pagetotalcount FROM users a LEFT OUTER JOIN assign b on b.asno=a.asno and b.isdel=0 LEFT OUTER JOIN comcode c on c.ccode=a.ccposition LEFT OUTER JOIN ( SELECT DISTINCT usertype,authname FROM menuauth ) d ON d.usertype = a.usertype LEFT OUTER JOIN userstatus us on a.userno = us.userno WHERE a.status < 98 and a.usertype <> 91 and a.usertype = ?param0 ) a where rno between 1 and 100 ORDER BY a.rno] -2025-12-12 12:58:49,956 [25480] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [users.users] Parameters: [?param0=[usertype,1]] -2025-12-12 12:58:49,956 [25480] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [users.users] Types: [?param0=[Int32, System.Int32]] -2025-12-12 12:58:49,960 [25480] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "13609113" to "MySQL, MySQL provider 6.10.5.0". -2025-12-12 12:58:49,981 [25480] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "13609113" to "MySQL, MySQL provider 6.10.5.0". -2025-12-12 12:59:06,726 [28016] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [common.check.admin] PreparedStatement : [select a.userno dtype, a.udt time, count(b.mno) intval from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0)] -2025-12-12 12:59:06,726 [28016] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [common.check.admin] Parameters: [?param0=[userno,1], ?param1=[loginkey,74979248], ?param2=[IsDupCheck,1]] -2025-12-12 12:59:06,726 [28016] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [common.check.admin] Types: [?param0=[Int32, System.Int32], ?param1=[Int32, System.Int32], ?param2=[Int32, System.Int32]] -2025-12-12 12:59:06,732 [28016] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "54302544" to "MySQL, MySQL provider 6.10.5.0". -2025-12-12 12:59:06,734 [28016] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "54302544" to "MySQL, MySQL provider 6.10.5.0". -2025-12-12 12:59:06,735 [28016] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [cm.actlog.set] PreparedStatement : [insert into actlog (logtype,logtarget,userno,logdata,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 )] -2025-12-12 12:59:06,735 [28016] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [cm.actlog.set] Parameters: [?param0=[logtype,10], ?param1=[logtarget,11], ?param2=[userno,null], ?param3=[logdata,»ç¿ëÀÚ¸ñ·Ï], ?param4=[uno,1], ?param5=[uip,127.0.0.1]] -2025-12-12 12:59:06,735 [28016] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [cm.actlog.set] Types: [?param0=[Int32, System.Int32], ?param1=[Int32, System.Int32], ?param2=[System.DBNull, null], ?param3=[String, System.String], ?param4=[Int64, System.Int64], ?param5=[String, System.String]] -2025-12-12 12:59:06,741 [28016] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "40004473" to "MySQL, MySQL provider 6.10.5.0". -2025-12-12 12:59:06,787 [28016] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "40004473" to "MySQL, MySQL provider 6.10.5.0". -2025-12-12 12:59:06,788 [28016] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.users] Prepared SQL: [SELECT a.* FROM ( SELECT a.userno,a.usertype,a.asno,a.pasname,a.userid,a.username,a.status,a.gender,a.jointype ,b.asname,b.isjoin,b.ceoname,b.brno,b.post aspost,b.address1 asaddress1,b.address2 asaddress2,b.btype asbtype,b.bkind asbkind ,CAST(AES_DECRYPT(UNHEX(a.email), 'np123@!' ) AS char) email ,CAST(AES_DECRYPT(UNHEX(a.mobile), 'np123@!' ) AS char) mobile ,CAST(AES_DECRYPT(UNHEX(a.telno), 'np123@!' ) AS char) telno ,CAST(AES_DECRYPT(UNHEX(a.userpno), 'np123@!' ) AS char) userpno ,a.usernameeng,a.logintime ,CAST(AES_DECRYPT(UNHEX(a.bankno), 'np123@!' ) AS char) bankno ,a.userkind,a.isacceptemail,a.depart,a.ccposition,a.ccpositionetc,a.fgnoprofile,a.ccjobs ,a.bankname ,a.post,a.address1,a.address2,a.introhtml,a.send335time,a.pwcalltime,a.pwcallno,a.eastereggkey,a.eetime ,a.kfcfyear,a.isassignuser,a.edus ,case when c.refcode='9' then a.ccpositionetc else c.cname end ccpositionname ,case when a.usertype=1 then '±³À°»ý' when d.authname is null then '-' else d.authname end usertypestr ,CAST(AES_DECRYPT(UNHEX(a.birthday), 'np123@!' ) AS char) birthday ,a.uduty,a.slevel,a.isacceptmobile,a.vssn,a.di,a.ci,a.ischkatt,a.authplatform ,IFNULL(us.playbar, 0) as playbar ,IFNULL(us.isplay, 0) as isplay ,ROW_NUMBER() OVER(ORDER BY a.username ) rno ,COUNT(a.cdt) over() pagetotalcount FROM users a LEFT OUTER JOIN assign b on b.asno=a.asno and b.isdel=0 LEFT OUTER JOIN comcode c on c.ccode=a.ccposition LEFT OUTER JOIN ( SELECT DISTINCT usertype,authname FROM menuauth ) d ON d.usertype = a.usertype LEFT OUTER JOIN userstatus us on a.userno = us.userno WHERE a.status < 98 and a.usertype <> 91 and a.usertype = ?param0 ) a where rno between 1 and 100 ORDER BY a.rno] -2025-12-12 12:59:06,788 [28016] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [users.users] PreparedStatement : [SELECT a.* FROM ( SELECT a.userno,a.usertype,a.asno,a.pasname,a.userid,a.username,a.status,a.gender,a.jointype ,b.asname,b.isjoin,b.ceoname,b.brno,b.post aspost,b.address1 asaddress1,b.address2 asaddress2,b.btype asbtype,b.bkind asbkind ,CAST(AES_DECRYPT(UNHEX(a.email), 'np123@!' ) AS char) email ,CAST(AES_DECRYPT(UNHEX(a.mobile), 'np123@!' ) AS char) mobile ,CAST(AES_DECRYPT(UNHEX(a.telno), 'np123@!' ) AS char) telno ,CAST(AES_DECRYPT(UNHEX(a.userpno), 'np123@!' ) AS char) userpno ,a.usernameeng,a.logintime ,CAST(AES_DECRYPT(UNHEX(a.bankno), 'np123@!' ) AS char) bankno ,a.userkind,a.isacceptemail,a.depart,a.ccposition,a.ccpositionetc,a.fgnoprofile,a.ccjobs ,a.bankname ,a.post,a.address1,a.address2,a.introhtml,a.send335time,a.pwcalltime,a.pwcallno,a.eastereggkey,a.eetime ,a.kfcfyear,a.isassignuser,a.edus ,case when c.refcode='9' then a.ccpositionetc else c.cname end ccpositionname ,case when a.usertype=1 then '±³À°»ý' when d.authname is null then '-' else d.authname end usertypestr ,CAST(AES_DECRYPT(UNHEX(a.birthday), 'np123@!' ) AS char) birthday ,a.uduty,a.slevel,a.isacceptmobile,a.vssn,a.di,a.ci,a.ischkatt,a.authplatform ,IFNULL(us.playbar, 0) as playbar ,IFNULL(us.isplay, 0) as isplay ,ROW_NUMBER() OVER(ORDER BY a.username ) rno ,COUNT(a.cdt) over() pagetotalcount FROM users a LEFT OUTER JOIN assign b on b.asno=a.asno and b.isdel=0 LEFT OUTER JOIN comcode c on c.ccode=a.ccposition LEFT OUTER JOIN ( SELECT DISTINCT usertype,authname FROM menuauth ) d ON d.usertype = a.usertype LEFT OUTER JOIN userstatus us on a.userno = us.userno WHERE a.status < 98 and a.usertype <> 91 and a.usertype = ?param0 ) a where rno between 1 and 100 ORDER BY a.rno] -2025-12-12 12:59:06,788 [28016] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [users.users] Parameters: [?param0=[usertype,1]] -2025-12-12 12:59:06,788 [28016] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [users.users] Types: [?param0=[Int32, System.Int32]] -2025-12-12 12:59:06,793 [28016] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "50153955" to "MySQL, MySQL provider 6.10.5.0". -2025-12-12 12:59:06,804 [28016] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "50153955" to "MySQL, MySQL provider 6.10.5.0". -2025-12-12 13:06:14,933 [37772] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [common.check.admin] PreparedStatement : [select a.userno dtype, a.udt time, count(b.mno) intval from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0)] -2025-12-12 13:06:14,933 [37772] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [common.check.admin] Parameters: [?param0=[userno,1], ?param1=[loginkey,74979248], ?param2=[IsDupCheck,1]] -2025-12-12 13:06:14,933 [37772] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [common.check.admin] Types: [?param0=[Int32, System.Int32], ?param1=[Int32, System.Int32], ?param2=[Int32, System.Int32]] -2025-12-12 13:06:15,147 [37772] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "34712225" to "MySQL, MySQL provider 6.10.5.0". -2025-12-12 13:06:15,151 [37772] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "34712225" to "MySQL, MySQL provider 6.10.5.0". -2025-12-12 13:06:15,151 [37772] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [cm.actlog.set] PreparedStatement : [insert into actlog (logtype,logtarget,userno,logdata,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 )] -2025-12-12 13:06:15,152 [37772] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [cm.actlog.set] Parameters: [?param0=[logtype,10], ?param1=[logtarget,11], ?param2=[userno,null], ?param3=[logdata,»ç¿ëÀÚ¸ñ·Ï], ?param4=[uno,1], ?param5=[uip,127.0.0.1]] -2025-12-12 13:06:15,152 [37772] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [cm.actlog.set] Types: [?param0=[Int32, System.Int32], ?param1=[Int32, System.Int32], ?param2=[System.DBNull, null], ?param3=[String, System.String], ?param4=[Int64, System.Int64], ?param5=[String, System.String]] -2025-12-12 13:06:15,327 [37772] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "107902" to "MySQL, MySQL provider 6.10.5.0". -2025-12-12 13:06:15,347 [37772] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "107902" to "MySQL, MySQL provider 6.10.5.0". -2025-12-12 13:06:15,347 [37772] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.users] Prepared SQL: [SELECT a.* FROM ( SELECT a.userno,a.usertype,a.asno,a.pasname,a.userid,a.username,a.status,a.gender,a.jointype ,b.asname,b.isjoin,b.ceoname,b.brno,b.post aspost,b.address1 asaddress1,b.address2 asaddress2,b.btype asbtype,b.bkind asbkind ,CAST(AES_DECRYPT(UNHEX(a.email), 'np123@!' ) AS char) email ,CAST(AES_DECRYPT(UNHEX(a.mobile), 'np123@!' ) AS char) mobile ,CAST(AES_DECRYPT(UNHEX(a.telno), 'np123@!' ) AS char) telno ,CAST(AES_DECRYPT(UNHEX(a.userpno), 'np123@!' ) AS char) userpno ,a.usernameeng,a.logintime ,CAST(AES_DECRYPT(UNHEX(a.bankno), 'np123@!' ) AS char) bankno ,a.userkind,a.isacceptemail,a.depart,a.ccposition,a.ccpositionetc,a.fgnoprofile,a.ccjobs ,a.bankname ,a.post,a.address1,a.address2,a.introhtml,a.send335time,a.pwcalltime,a.pwcallno,a.eastereggkey,a.eetime ,a.kfcfyear,a.isassignuser,a.edus ,case when c.refcode='9' then a.ccpositionetc else c.cname end ccpositionname ,case when a.usertype=1 then '±³À°»ý' when d.authname is null then '-' else d.authname end usertypestr ,CAST(AES_DECRYPT(UNHEX(a.birthday), 'np123@!' ) AS char) birthday ,a.uduty,a.slevel,a.isacceptmobile,a.vssn,a.di,a.ci,a.ischkatt,a.authplatform ,IFNULL(us.playbar, 0) as playbar ,IFNULL(us.isplay, 0) as isplay ,ROW_NUMBER() OVER(ORDER BY a.username ) rno ,COUNT(a.cdt) over() pagetotalcount FROM users a LEFT OUTER JOIN assign b on b.asno=a.asno and b.isdel=0 LEFT OUTER JOIN comcode c on c.ccode=a.ccposition LEFT OUTER JOIN ( SELECT DISTINCT usertype,authname FROM menuauth ) d ON d.usertype = a.usertype LEFT OUTER JOIN userstatus us on a.userno = us.userno WHERE a.status < 98 and a.usertype <> 91 and a.usertype = ?param0 ) a where rno between 1 and 100 ORDER BY a.rno] -2025-12-12 13:06:15,347 [37772] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [users.users] PreparedStatement : [SELECT a.* FROM ( SELECT a.userno,a.usertype,a.asno,a.pasname,a.userid,a.username,a.status,a.gender,a.jointype ,b.asname,b.isjoin,b.ceoname,b.brno,b.post aspost,b.address1 asaddress1,b.address2 asaddress2,b.btype asbtype,b.bkind asbkind ,CAST(AES_DECRYPT(UNHEX(a.email), 'np123@!' ) AS char) email ,CAST(AES_DECRYPT(UNHEX(a.mobile), 'np123@!' ) AS char) mobile ,CAST(AES_DECRYPT(UNHEX(a.telno), 'np123@!' ) AS char) telno ,CAST(AES_DECRYPT(UNHEX(a.userpno), 'np123@!' ) AS char) userpno ,a.usernameeng,a.logintime ,CAST(AES_DECRYPT(UNHEX(a.bankno), 'np123@!' ) AS char) bankno ,a.userkind,a.isacceptemail,a.depart,a.ccposition,a.ccpositionetc,a.fgnoprofile,a.ccjobs ,a.bankname ,a.post,a.address1,a.address2,a.introhtml,a.send335time,a.pwcalltime,a.pwcallno,a.eastereggkey,a.eetime ,a.kfcfyear,a.isassignuser,a.edus ,case when c.refcode='9' then a.ccpositionetc else c.cname end ccpositionname ,case when a.usertype=1 then '±³À°»ý' when d.authname is null then '-' else d.authname end usertypestr ,CAST(AES_DECRYPT(UNHEX(a.birthday), 'np123@!' ) AS char) birthday ,a.uduty,a.slevel,a.isacceptmobile,a.vssn,a.di,a.ci,a.ischkatt,a.authplatform ,IFNULL(us.playbar, 0) as playbar ,IFNULL(us.isplay, 0) as isplay ,ROW_NUMBER() OVER(ORDER BY a.username ) rno ,COUNT(a.cdt) over() pagetotalcount FROM users a LEFT OUTER JOIN assign b on b.asno=a.asno and b.isdel=0 LEFT OUTER JOIN comcode c on c.ccode=a.ccposition LEFT OUTER JOIN ( SELECT DISTINCT usertype,authname FROM menuauth ) d ON d.usertype = a.usertype LEFT OUTER JOIN userstatus us on a.userno = us.userno WHERE a.status < 98 and a.usertype <> 91 and a.usertype = ?param0 ) a where rno between 1 and 100 ORDER BY a.rno] -2025-12-12 13:06:15,347 [37772] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [users.users] Parameters: [?param0=[usertype,1]] -2025-12-12 13:06:15,347 [37772] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [users.users] Types: [?param0=[Int32, System.Int32]] -2025-12-12 13:06:15,355 [37772] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "15645796" to "MySQL, MySQL provider 6.10.5.0". -2025-12-12 13:06:15,368 [37772] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "15645796" to "MySQL, MySQL provider 6.10.5.0". -2025-12-12 13:19:08,904 [25396] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [common.check.admin] PreparedStatement : [select a.userno dtype, a.udt time, count(b.mno) intval from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0)] -2025-12-12 13:19:08,904 [25396] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [common.check.admin] Parameters: [?param0=[userno,1], ?param1=[loginkey,74979248], ?param2=[IsDupCheck,1]] -2025-12-12 13:19:08,904 [25396] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [common.check.admin] Types: [?param0=[Int32, System.Int32], ?param1=[Int32, System.Int32], ?param2=[Int32, System.Int32]] -2025-12-12 13:19:09,109 [25396] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "9746598" to "MySQL, MySQL provider 6.10.5.0". -2025-12-12 13:19:09,113 [25396] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "9746598" to "MySQL, MySQL provider 6.10.5.0". -2025-12-12 13:19:09,113 [25396] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [cm.actlog.set] PreparedStatement : [insert into actlog (logtype,logtarget,userno,logdata,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 )] -2025-12-12 13:19:09,113 [25396] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [cm.actlog.set] Parameters: [?param0=[logtype,10], ?param1=[logtarget,11], ?param2=[userno,null], ?param3=[logdata,»ç¿ëÀÚ¸ñ·Ï], ?param4=[uno,1], ?param5=[uip,127.0.0.1]] -2025-12-12 13:19:09,113 [25396] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [cm.actlog.set] Types: [?param0=[Int32, System.Int32], ?param1=[Int32, System.Int32], ?param2=[System.DBNull, null], ?param3=[String, System.String], ?param4=[Int64, System.Int64], ?param5=[String, System.String]] -2025-12-12 13:19:09,216 [25396] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "34637009" to "MySQL, MySQL provider 6.10.5.0". -2025-12-12 13:19:09,243 [25396] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "34637009" to "MySQL, MySQL provider 6.10.5.0". -2025-12-12 13:19:09,243 [25396] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.users] Prepared SQL: [SELECT a.* FROM ( SELECT a.userno,a.usertype,a.asno,a.pasname,a.userid,a.username,a.status,a.gender,a.jointype ,b.asname,b.isjoin,b.ceoname,b.brno,b.post aspost,b.address1 asaddress1,b.address2 asaddress2,b.btype asbtype,b.bkind asbkind ,CAST(AES_DECRYPT(UNHEX(a.email), 'np123@!' ) AS char) email ,CAST(AES_DECRYPT(UNHEX(a.mobile), 'np123@!' ) AS char) mobile ,CAST(AES_DECRYPT(UNHEX(a.telno), 'np123@!' ) AS char) telno ,CAST(AES_DECRYPT(UNHEX(a.userpno), 'np123@!' ) AS char) userpno ,a.usernameeng,a.logintime ,CAST(AES_DECRYPT(UNHEX(a.bankno), 'np123@!' ) AS char) bankno ,a.userkind,a.isacceptemail,a.depart,a.ccposition,a.ccpositionetc,a.fgnoprofile,a.ccjobs ,a.bankname ,a.post,a.address1,a.address2,a.introhtml,a.send335time,a.pwcalltime,a.pwcallno,a.eastereggkey,a.eetime ,a.kfcfyear,a.isassignuser,a.edus ,case when c.refcode='9' then a.ccpositionetc else c.cname end ccpositionname ,case when a.usertype=1 then '±³À°»ý' when d.authname is null then '-' else d.authname end usertypestr ,CAST(AES_DECRYPT(UNHEX(a.birthday), 'np123@!' ) AS char) birthday ,a.uduty,a.slevel,a.isacceptmobile,a.vssn,a.di,a.ci,a.ischkatt,a.authplatform ,IFNULL(us.playbar, 0) as playbar ,IFNULL(us.isplay, 0) as isplay ,ROW_NUMBER() OVER(ORDER BY a.username ) rno ,COUNT(a.cdt) over() pagetotalcount FROM users a LEFT OUTER JOIN assign b on b.asno=a.asno and b.isdel=0 LEFT OUTER JOIN comcode c on c.ccode=a.ccposition LEFT OUTER JOIN ( SELECT DISTINCT usertype,authname FROM menuauth ) d ON d.usertype = a.usertype LEFT OUTER JOIN userstatus us on a.userno = us.userno WHERE a.status < 98 and a.usertype <> 91 and a.usertype = ?param0 ) a where rno between 1 and 100 ORDER BY a.rno] -2025-12-12 13:19:09,243 [25396] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [users.users] PreparedStatement : [SELECT a.* FROM ( SELECT a.userno,a.usertype,a.asno,a.pasname,a.userid,a.username,a.status,a.gender,a.jointype ,b.asname,b.isjoin,b.ceoname,b.brno,b.post aspost,b.address1 asaddress1,b.address2 asaddress2,b.btype asbtype,b.bkind asbkind ,CAST(AES_DECRYPT(UNHEX(a.email), 'np123@!' ) AS char) email ,CAST(AES_DECRYPT(UNHEX(a.mobile), 'np123@!' ) AS char) mobile ,CAST(AES_DECRYPT(UNHEX(a.telno), 'np123@!' ) AS char) telno ,CAST(AES_DECRYPT(UNHEX(a.userpno), 'np123@!' ) AS char) userpno ,a.usernameeng,a.logintime ,CAST(AES_DECRYPT(UNHEX(a.bankno), 'np123@!' ) AS char) bankno ,a.userkind,a.isacceptemail,a.depart,a.ccposition,a.ccpositionetc,a.fgnoprofile,a.ccjobs ,a.bankname ,a.post,a.address1,a.address2,a.introhtml,a.send335time,a.pwcalltime,a.pwcallno,a.eastereggkey,a.eetime ,a.kfcfyear,a.isassignuser,a.edus ,case when c.refcode='9' then a.ccpositionetc else c.cname end ccpositionname ,case when a.usertype=1 then '±³À°»ý' when d.authname is null then '-' else d.authname end usertypestr ,CAST(AES_DECRYPT(UNHEX(a.birthday), 'np123@!' ) AS char) birthday ,a.uduty,a.slevel,a.isacceptmobile,a.vssn,a.di,a.ci,a.ischkatt,a.authplatform ,IFNULL(us.playbar, 0) as playbar ,IFNULL(us.isplay, 0) as isplay ,ROW_NUMBER() OVER(ORDER BY a.username ) rno ,COUNT(a.cdt) over() pagetotalcount FROM users a LEFT OUTER JOIN assign b on b.asno=a.asno and b.isdel=0 LEFT OUTER JOIN comcode c on c.ccode=a.ccposition LEFT OUTER JOIN ( SELECT DISTINCT usertype,authname FROM menuauth ) d ON d.usertype = a.usertype LEFT OUTER JOIN userstatus us on a.userno = us.userno WHERE a.status < 98 and a.usertype <> 91 and a.usertype = ?param0 ) a where rno between 1 and 100 ORDER BY a.rno] -2025-12-12 13:19:09,243 [25396] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [users.users] Parameters: [?param0=[usertype,1]] -2025-12-12 13:19:09,243 [25396] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [users.users] Types: [?param0=[Int32, System.Int32]] -2025-12-12 13:19:09,248 [25396] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "38215" to "MySQL, MySQL provider 6.10.5.0". -2025-12-12 13:19:09,260 [25396] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "38215" to "MySQL, MySQL provider 6.10.5.0". -2025-12-12 13:34:48,940 [708] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [common.check.admin] PreparedStatement : [select a.userno dtype, a.udt time, count(b.mno) intval from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0)] -2025-12-12 13:34:48,940 [708] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [common.check.admin] Parameters: [?param0=[userno,1], ?param1=[loginkey,74979248], ?param2=[IsDupCheck,1]] -2025-12-12 13:34:48,941 [708] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [common.check.admin] Types: [?param0=[Int32, System.Int32], ?param1=[Int32, System.Int32], ?param2=[Int32, System.Int32]] -2025-12-12 13:34:49,107 [708] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "57610990" to "MySQL, MySQL provider 6.10.5.0". -2025-12-12 13:34:49,109 [708] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "57610990" to "MySQL, MySQL provider 6.10.5.0". -2025-12-12 13:34:49,109 [708] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [cm.actlog.set] PreparedStatement : [insert into actlog (logtype,logtarget,userno,logdata,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 )] -2025-12-12 13:34:49,109 [708] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [cm.actlog.set] Parameters: [?param0=[logtype,10], ?param1=[logtarget,11], ?param2=[userno,null], ?param3=[logdata,»ç¿ëÀÚ¸ñ·Ï], ?param4=[uno,1], ?param5=[uip,127.0.0.1]] -2025-12-12 13:34:49,109 [708] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [cm.actlog.set] Types: [?param0=[Int32, System.Int32], ?param1=[Int32, System.Int32], ?param2=[System.DBNull, null], ?param3=[String, System.String], ?param4=[Int64, System.Int64], ?param5=[String, System.String]] -2025-12-12 13:34:49,258 [708] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "14346213" to "MySQL, MySQL provider 6.10.5.0". -2025-12-12 13:34:49,275 [708] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "14346213" to "MySQL, MySQL provider 6.10.5.0". -2025-12-12 13:34:49,275 [708] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.users] Prepared SQL: [SELECT a.* FROM ( SELECT a.userno,a.usertype,a.asno,a.pasname,a.userid,a.username,a.status,a.gender,a.jointype ,b.asname,b.isjoin,b.ceoname,b.brno,b.post aspost,b.address1 asaddress1,b.address2 asaddress2,b.btype asbtype,b.bkind asbkind ,CAST(AES_DECRYPT(UNHEX(a.email), 'np123@!' ) AS char) email ,CAST(AES_DECRYPT(UNHEX(a.mobile), 'np123@!' ) AS char) mobile ,CAST(AES_DECRYPT(UNHEX(a.telno), 'np123@!' ) AS char) telno ,CAST(AES_DECRYPT(UNHEX(a.userpno), 'np123@!' ) AS char) userpno ,a.usernameeng,a.logintime ,CAST(AES_DECRYPT(UNHEX(a.bankno), 'np123@!' ) AS char) bankno ,a.userkind,a.isacceptemail,a.depart,a.ccposition,a.ccpositionetc,a.fgnoprofile,a.ccjobs ,a.bankname ,a.post,a.address1,a.address2,a.introhtml,a.send335time,a.pwcalltime,a.pwcallno,a.eastereggkey,a.eetime ,a.kfcfyear,a.isassignuser,a.edus ,case when c.refcode='9' then a.ccpositionetc else c.cname end ccpositionname ,case when a.usertype=1 then '±³À°»ý' when d.authname is null then '-' else d.authname end usertypestr ,CAST(AES_DECRYPT(UNHEX(a.birthday), 'np123@!' ) AS char) birthday ,a.uduty,a.slevel,a.isacceptmobile,a.vssn,a.di,a.ci,a.ischkatt,a.authplatform ,IFNULL(us.playbar, 0) as playbar ,IFNULL(us.isplay, 0) as isplay ,ROW_NUMBER() OVER(ORDER BY a.username ) rno ,COUNT(a.cdt) over() pagetotalcount FROM users a LEFT OUTER JOIN assign b on b.asno=a.asno and b.isdel=0 LEFT OUTER JOIN comcode c on c.ccode=a.ccposition LEFT OUTER JOIN ( SELECT DISTINCT usertype,authname FROM menuauth ) d ON d.usertype = a.usertype LEFT OUTER JOIN userstatus us on a.userno = us.userno WHERE a.status < 98 and a.usertype <> 91 and a.usertype = ?param0 ) a where rno between 1 and 100 ORDER BY a.rno] -2025-12-12 13:34:49,275 [708] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [users.users] PreparedStatement : [SELECT a.* FROM ( SELECT a.userno,a.usertype,a.asno,a.pasname,a.userid,a.username,a.status,a.gender,a.jointype ,b.asname,b.isjoin,b.ceoname,b.brno,b.post aspost,b.address1 asaddress1,b.address2 asaddress2,b.btype asbtype,b.bkind asbkind ,CAST(AES_DECRYPT(UNHEX(a.email), 'np123@!' ) AS char) email ,CAST(AES_DECRYPT(UNHEX(a.mobile), 'np123@!' ) AS char) mobile ,CAST(AES_DECRYPT(UNHEX(a.telno), 'np123@!' ) AS char) telno ,CAST(AES_DECRYPT(UNHEX(a.userpno), 'np123@!' ) AS char) userpno ,a.usernameeng,a.logintime ,CAST(AES_DECRYPT(UNHEX(a.bankno), 'np123@!' ) AS char) bankno ,a.userkind,a.isacceptemail,a.depart,a.ccposition,a.ccpositionetc,a.fgnoprofile,a.ccjobs ,a.bankname ,a.post,a.address1,a.address2,a.introhtml,a.send335time,a.pwcalltime,a.pwcallno,a.eastereggkey,a.eetime ,a.kfcfyear,a.isassignuser,a.edus ,case when c.refcode='9' then a.ccpositionetc else c.cname end ccpositionname ,case when a.usertype=1 then '±³À°»ý' when d.authname is null then '-' else d.authname end usertypestr ,CAST(AES_DECRYPT(UNHEX(a.birthday), 'np123@!' ) AS char) birthday ,a.uduty,a.slevel,a.isacceptmobile,a.vssn,a.di,a.ci,a.ischkatt,a.authplatform ,IFNULL(us.playbar, 0) as playbar ,IFNULL(us.isplay, 0) as isplay ,ROW_NUMBER() OVER(ORDER BY a.username ) rno ,COUNT(a.cdt) over() pagetotalcount FROM users a LEFT OUTER JOIN assign b on b.asno=a.asno and b.isdel=0 LEFT OUTER JOIN comcode c on c.ccode=a.ccposition LEFT OUTER JOIN ( SELECT DISTINCT usertype,authname FROM menuauth ) d ON d.usertype = a.usertype LEFT OUTER JOIN userstatus us on a.userno = us.userno WHERE a.status < 98 and a.usertype <> 91 and a.usertype = ?param0 ) a where rno between 1 and 100 ORDER BY a.rno] -2025-12-12 13:34:49,275 [708] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [users.users] Parameters: [?param0=[usertype,1]] -2025-12-12 13:34:49,275 [708] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [users.users] Types: [?param0=[Int32, System.Int32]] -2025-12-12 13:34:49,280 [708] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "28038974" to "MySQL, MySQL provider 6.10.5.0". -2025-12-12 13:34:49,287 [708] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "28038974" to "MySQL, MySQL provider 6.10.5.0". diff --git a/BO/Logs/tryerror.txt b/BO/Logs/tryerror.txt deleted file mode 100644 index e69de29..0000000 diff --git a/BO/Logs/warn.txt b/BO/Logs/warn.txt deleted file mode 100644 index e69de29..0000000 diff --git a/FO/Logs/debug.txt b/FO/Logs/debug.txt deleted file mode 100644 index e69de29..0000000 diff --git a/FO/Logs/delete.txt b/FO/Logs/delete.txt deleted file mode 100644 index e69de29..0000000 diff --git a/FO/Logs/error.txt b/FO/Logs/error.txt deleted file mode 100644 index e69de29..0000000 diff --git a/FO/Logs/query.txt b/FO/Logs/query.txt deleted file mode 100644 index 5e2c8ff..0000000 --- a/FO/Logs/query.txt +++ /dev/null @@ -1,4054 +0,0 @@ -2025-12-18 14:13:19,858 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paylect.vbankin] Prepared SQL: [insert into payvbankin (payno,pgkey,inbankcode,indeal,inymd,inhms,msgseq,transseq,vacct,inamt,checkamt,isclose,typemsg,frombank,fromname,fromymd,calcymd,tranymd,transcode,korcode,cshrymd,cshrhms,cshrcode,cshrpgkey,cshramt,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 ,now(), ?param25 ,now(), ?param25 , ?param26 ); update pay set udt=now(),uno= ?param25 ,uip= ?param26 ,pstatus=1 ,payoktime=now() where payno= ?param0 and pstatus=22 ; update payitem a inner join pay b on b.payno=a.payno set a.udt=now(),a.uno= ?param25 ,a.uip= ?param26 ,a.pstatus=1 where a.payno= ?param0 and a.pstatus=22; update lect a inner join pay b on b.isexam <> 1 and b.payno=a.payno and b.pstatus=1 set a.udt=now(),a.uno= ?param25 ,a.uip= ?param26 ,a.status=1 where a.payno= ?param0 ; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 23:59:59') where a.payno = ?param0 ;] -2025-12-18 14:13:19,874 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paycancel] Prepared SQL: [update pay set udt=now(),uno= ?param0 ,uip= ?param1 ,pstatus=case when pstatus=22 then 43 else 41 end where payno= ?param2 and userno= ?param3 and pstatus in (51,55,21,22); update payitem a inner join pay b on b.payno=a.payno and b.userno= ?param3 and b.pstatus in (41,43) set a.pstatus=b.pstatus,a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.pstatus in (21,22); update lect a inner join pay b on b.payno=a.payno and b.userno= ?param3 and b.pstatus in (41,43) set a.status=9 where a.payno= ?param2 ; update examuser a inner join pay b on b.payno=a.payno and b.userno=a.userno and b.pstatus in (41,43) set a.pstatus=9 where a.payno= ?param2 and a.userno= ?param3] -2025-12-18 14:13:19,874 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.cart.clear] Prepared SQL: [update paycart set status=2,udt=now(),uno= ?param0 ,uip= ?param1 where userno= ?param2 and status=1 and date_add(cdt, interval 7 day) < now(); update paycart a inner join cm b on b.cmno=a.itemno and b.udt > a.cdt set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype=0; update paycart a inner join book b on b.bkno=a.itemno and b.udt > a.cdt set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype in (2,9); update paycart a left outer join cm b on b.cmno=a.itemno and b.rstime < now() and b.retime > now() set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype=0 and b.cmno is null; update paycart a left outer join paycart b on b.ptype =0 and b.userno= ?param2 and b.status=1 and b.itemno=a.cmno set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype=9 and b.pcno is null] -2025-12-18 14:13:19,874 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payrfd.up] Prepared SQL: [update payrfd set fgnor= ?param0 ,fgnob= ?param1 ,udt=now(),uno= ?param2 ,uip= ?param3 where rfdno= ?param4 and payno= ?param5] -2025-12-18 14:13:19,874 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payrfdcancel.up] Prepared SQL: [delete from payrfditem where rfdno= ?param0 ; update payrfd set rstatus= ?param1 ,udt=now(),uno= ?param2 ,uip= ?param3 where rfdno= ?param0 and payno= ?param4] -2025-12-18 14:13:19,874 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.unpay] Prepared SQL: [update examuser a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null and b.userno=a.userno inner join payitem c on c.payno=b.payno and c.ptype=3 and c.itemno=a.exno and c.pino=a.pino set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.pstatus=2; update lect a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null inner join payitem c on c.payno=b.payno and c.ptype in(0,4) and c.itemno=a.cmno and c.userno=a.userno and c.pino=a.pino set a.status=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.status=2 and a.ischanged=0; update payitem a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 ; update pay set pstatus=1,isunpay=1,udt=now(),uno= ?param0 ,uip= ?param1 where payno= ?param2 and pstatus=22 and ptype=3 and ispg=1 and isunpay is null; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param2 ;] -2025-12-18 14:13:19,874 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.abspay] Prepared SQL: [update examuser a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null and b.userno=a.userno inner join payitem c on c.payno=b.payno and c.ptype=3 and c.itemno=a.exno and c.pino=a.pino set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.pstatus=2; update lect a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null inner join payitem c on c.payno=b.payno and c.ptype in(0,4) and c.itemno=a.cmno and c.userno=a.userno and c.pino=a.pino set a.status=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.status=2 and a.ischanged=0; update payitem a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 ; update pay set ptype= ?param3 ,payoktime=now(),pstatus=1,isunpay=3,udt=now(),uno= ?param0 ,uip= ?param1 where payno= ?param2 and pstatus=22 and ptype=3 and ispg=1 and isunpay is null; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param2 ;] -2025-12-18 14:13:19,875 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.unpaymoney] Prepared SQL: [update pay set isunpay=2,payoktime= ?param0 ,udt=now(),uno= ?param1 ,uip= ?param2 where payno= ?param3 and isunpay=1; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param3 ;] -2025-12-18 14:13:19,875 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pplogtype.up] Prepared SQL: [update pplog set typeman = ?param0 ,typejob = ?param1 ,typeedu = ?param2 ,typegrade = ?param3 ,typejobitem = ?param4 where pplno = ?param5] -2025-12-18 14:13:19,875 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.untax] Prepared SQL: [insert into untaxlog (payno,logtime,cdt,cno,udt,uno,uip) values( ?param0 ,now(),now(), ?param1 ,now(), ?param1 , ?param2 ); update pay set iscashrct = null where payno = ?param0 ;] -2025-12-18 14:13:19,875 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.standbypayitem.admin] Prepared SQL: [insert into payitem (payno,ptype,itemno,userno,pstatus,rstatus,pcnt ,orgamt,discamt,payamt,payamtcash,payamtcard,refundamt,isrebate,cdt,cno,udt,uno,uip) values( ?param0 ,0, ?param1 , ?param2 ,21,0,1 ,0,0,0,0,0,0, ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 ); insert into lect(cmno,payno,pino,userno,status,attrate,isrebate,ispc,isjoin,ischanged,isready,cmisno,cdt,cno,udt,uno,uip) select ?param1 , ?param0 ,LAST_INSERT_ID(),a.userno,4,0, ?param3 ,0,ifnull(b.isjoin,0),0,1, ?param6 ,now(), ?param4 ,now(), ?param4 , ?param5 from users a left outer join assign b on b.asno=a.asno where a.userno= ?param2 ;] -2025-12-18 14:13:19,893 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.exam.in] Prepared SQL: [insert into exam (cgno,exname,infee,outfee ,certcc,certgradecc,rstime,retime,estime,eetime ,elocation,certdate,certindate,introhtml ,isopen,isresultopen,isscored,fgno,isdel ,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 ,0, ?param15 , ?param16 ,0 ,now(), ?param17 ,now(), ?param17 , ?param18 )] -2025-12-18 14:13:19,893 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.exam.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:13:19,894 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.exam.up] Prepared SQL: [update exam set udt=now(),uno= ?param0 ,uip= ?param1 ,exname = ?param2 ,infee = ?param3 ,outfee = ?param4 ,certcc = ?param5 ,certgradecc = ?param6 ,rstime = ?param7 ,retime = ?param8 ,estime = ?param9 ,eetime = ?param10 ,elocation = ?param11 ,certdate = ?param12 ,certindate = ?param13 ,introhtml = ?param14 ,isopen = ?param15 ,fgno = ?param16 where exno= ?param17] -2025-12-18 14:13:19,894 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.del] Prepared SQL: [update exam a inner join ( select count(userno) cntuser, exno from examuser where exno = ?param0 group by exno ) b on b.exno=a.exno set a.uip= ?param1 ,a.uno= ?param2 ,a.isdel = 1 where a.exno= ?param0 and b.cntuser=0 and a.isdel=0;] -2025-12-18 14:13:19,894 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.examuser.save] Prepared SQL: [insert ignore into examuser(exno,userno,status,pstatus,avrg,certdate,certindate,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 ,now(), ?param7 ,now(), ?param7 , ?param8 )] -2025-12-18 14:13:19,894 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.examopen] Prepared SQL: [update exam set udt=now(),uno= ?param0 ,uip= ?param1 ,isresultopen= ?param2 where exno= ?param3 ;] -2025-12-18 14:13:19,895 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.examuser.renew] Prepared SQL: [update examuser set udt=now(),uno= ?param0 ,uip= ?param1 ,certdate= ?param2 ,certindate= ?param3 where exno= ?param4 and userno= ?param5 ; insert into examuserrenew (exno,userno,certtime,certdate,certindate,renewreason,isfirst,certidx,cdt,cno,udt,uno,uip) select a.exno, ?param5 ,now(), ?param2 , ?param3 , ?param6 ,0,max(a.certidx),now(), ?param0 ,now(), ?param0 , ?param1 from( select a.exno,ifnull(max(d.certidx), 0)+1 certidx from examuser a inner join exam a2 on a2.exno=a.exno left outer join exam c on c.certcc=a2.certcc and c.certgradecc=a2.certgradecc left outer join examuserrenew d on d.exno=c.exno and year(d.certtime)=year(a.certdate) where a.exno= ?param4 group by a.exno,a.userno,a.certdate,a.certindate ) a] -2025-12-18 14:13:19,939 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [grade.lectcomplete.cancel] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,iscomplete=0 ,completetime=null where lectno= ?param2 and ifnull(iscomplete,0) <> 1] -2025-12-18 14:13:19,939 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [grade.lectcomplete.cancel2] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,iscomplete=0 ,completetime=null where lectno= ?param2 and ifnull(iscomplete,0)] -2025-12-18 14:13:19,960 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [att.att.in] Prepared SQL: [update lectinning set udt=now(),uno= ?param0 ,uip= ?param1 ,lectno= ?param2 ,cmino= ?param3 ,totstudy=0 ,stime=now(),etime=null ,istatus=1,statustime=null,statusreason=null where lectno= ?param2 and cmino= ?param3 and istatus is null; insert into lectinning (lectno,cmino,totstudy,stime,etime,istatus,statustime,statusreason,sip,eip,ispcs,ispce,cdt,cno,udt,uno,uip) select ?param2 , ?param3 ,0,now(),null,1,null,null, ?param1 ,null,1,null,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectinning b on b.lectno= ?param2 and b.cmino= ?param3 where b.lectno is null; update lect set stime = case when stime is null then now() else stime end ,sip = case when sip is null then ?param1 else sip end ,ispcs = case when ispcs is null then 1 else ispcs end where lectno= ?param2] -2025-12-18 14:13:19,960 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [att.att.out] Prepared SQL: [update lectinning set udt=now(),uno= ?param0 ,uip= ?param1 ,totstudy=timestampdiff(SECOND, stime, now()) ,etime=now() ,eip= ?param1 ,ispce=1 ,istatus=2 where lectno= ?param2 and cmino= ?param3 and istatus=1; update lect a inner join ( select a.lectno,convert(100*count(c.lectno)/count(b.cmino), int) attrate from lectinning a inner join cminning b on b.cmino=a.cmino and ifnull(b.isscd,0)=0 left outer join lectinning c on c.lectno=a.lectno and c.cmino=b.cmino and c.istatus=2 where a.lectno= ?param2 and a.cmino= ?param3 and a.istatus=2 group by a.lectno ) b on b.lectno=a.lectno set a.attrate=b.attrate ,a.etime=now(),a.eip= ?param1 ,a.ispce=1] -2025-12-18 14:13:19,961 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [att.abs] Prepared SQL: [update lectinning set istatus=2 ,stime=case when stime is null then now() else stime end ,etime=case when etime is null then now() else etime end ,sip=case when sip is null then ?param0 else sip end ,eip=case when eip is null then ?param0 else eip end ,ispcs=case when ispcs is null then 1 else ispcs end ,ispce=case when ispce is null then 1 else ispce end ,statustime=now() ,statusreason= ?param1 ,statususerno= ?param2 where lectno= ?param3 and cmino= ?param4 and (istatus is null or istatus<2); insert into lectinning(lectno,cmino,totstudy,stime,etime,istatus,statustime,statusreason,statususerno,cdt,cno,udt,uno,uip) select a.lectno, ?param4 ,0,now(),now(),2,now(), ?param1 , ?param2 ,now(), ?param2 ,now(), ?param2 , ?param0 from lect a left outer join lectinning b on b.lectno=a.lectno and b.cmino= ?param4 where a.lectno= ?param3 and a.status=1 and a.ischanged=0 and b.lectno is null; update lect a inner join ( select a.lectno,convert(100*count(c.lectno)/count(b.cmino), int) attrate from lectinning a inner join lect a2 on a2.lectno=a.lectno inner join cminning b on b.cmno=a2.cmno and ifnull(b.isscd,0)=0 left outer join lectinning c on c.lectno=a.lectno and c.cmino=b.cmino and c.istatus=2 where a.lectno= ?param3 and a.cmino= ?param4 and a.istatus=2 group by a.lectno ) b on b.lectno=a.lectno set a.attrate=b.attrate ,a.stime=case when a.stime is null then now() else a.stime end ,a.etime=case when a.etime is null then now() else a.etime end ,a.sip=case when a.sip is null then ?param0 else a.sip end ,a.eip=case when a.eip is null then ?param0 else a.eip end ,a.ispcs=case when a.ispcs is null then 1 else a.ispcs end ,a.ispce=case when a.ispce is null then 1 else a.ispce end where a.lectno= ?param3] -2025-12-18 14:13:19,976 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.ctps] Prepared SQL: [select a.cmino,a.iseq,a.ititle,a.atime,a.mstime,a.metime ,a2.isokmid ,b.ctno,b.ctype,b.ccode,b.ismenu,b.isoversize ,c.cpno,c.pseq,c.cpname,c.srcp,c.srcm ,a2.pseq lastpseq,a2.psec from cminning a inner join lectinning a2 on a2.lectno= ?param0 and a2.cmino=a.cmino inner join ct b on b.ctno=a.ctno and b.isdel=0 inner join ctpage c on c.ctno=b.ctno and c.isdel=0 where a.cmino= ?param1 order by a.iseq] -2025-12-18 14:13:19,976 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.getprogress] Prepared SQL: [select case when b.atime=0 or ifnull(us.no,0) > 0 then 100 else case when floor(a.totstudy / (b.sttime * 60) * 100) > 100 then 100 else floor(a.totstudy / (b.sttime * 60) * 100) end end from lectinning a inner join cminning b on b.cmino=a.cmino inner join lect c on a.lectno = c.lectno left outer join userstatus us on c.userno = us.userno and us.playbar = 1 where a.lectno= ?param0 and a.cmino= ?param1] -2025-12-18 14:13:19,976 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.checklectdate] Prepared SQL: [select a.lectno,a.sdate,a.edate from lect a where a.lectno= ?param0] -2025-12-18 14:13:19,976 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.inningchange.pre] Prepared SQL: [select a.cmino,b.isseq,c.istatus,d.istatus preistatus,a.isrebate,a.iseq,a2.cmino precmino from ( select a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq,max(c.iseq) preiseq from ( select a.lectno,b.cmno,b.isrebate,max(d.iseq) iseq from lectinning a inner join lect b on b.lectno=a.lectno inner join cminning c on c.cmino=a.cmino inner join cminning d on d.cmno=c.cmno and d.iseq < c.iseq and d.isonline=1 where a.lectno= ?param0 and a.cmino= ?param1 group by a.lectno,b.cmno,b.isrebate ) a inner join cminning b on b.cmno=a.cmno and b.iseq=a.iseq left outer join cminning c on c.cmno=b.cmno and c.iseq < b.iseq and c.isonline=1 group by a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq ) a inner join cm b on b.cmno=a.cmno left outer join cminning a2 on a2.cmno=b.cmno and a2.iseq=a.preiseq left outer join lectinning c on c.lectno=a.lectno and c.cmino=a.cmino left outer join lectinning d on d.lectno=a.lectno and d.cmino=a2.cmino] -2025-12-18 14:13:19,976 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.inningchange.next] Prepared SQL: [select a.cmino,b.isseq,c.istatus,d.istatus preistatus,a.isrebate,a.iseq,a2.cmino precmino from ( select a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq,min(c.iseq) preiseq from ( select a.lectno,b.cmno,b.isrebate,min(d.iseq) iseq from lectinning a inner join lect b on b.lectno=a.lectno inner join cminning c on c.cmino=a.cmino inner join cminning d on d.cmno=c.cmno and d.iseq > c.iseq and d.isonline=1 where a.lectno= ?param0 and a.cmino= ?param1 group by a.lectno,b.cmno,b.isrebate ) a inner join cminning b on b.cmno=a.cmno and b.iseq=a.iseq left outer join cminning c on c.cmno=b.cmno and c.iseq > b.iseq and c.isonline=1 group by a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq ) a inner join cm b on b.cmno=a.cmno left outer join cminning a2 on a2.cmno=b.cmno and a2.iseq=a.preiseq left outer join lectinning c on c.lectno=a.lectno and c.cmino=a.cmino left outer join lectinning d on d.lectno=a.lectno and d.cmino=a2.cmino] -2025-12-18 14:13:19,976 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.mycmrs] Prepared SQL: [select distinct a.lectno,a.attrate ,b.rsno,b.cmno,b.rscno,b.rstype,b.rsname,b.rscondition ,case when c.lectno is null then 0 else 1 end isrsok ,a.edate ,d.istatus,e.iseq from lect a inner join cmrs b on b.cmno=a.cmno and b.isdel=0 left outer join lectrs c on c.lectno=a.lectno and c.rsno=b.rsno left outer join lectinning d on d.lectno=a.lectno and b.cmino = d.cmino left outer join cminning e on b.cmino = e.cmino where a.lectno= ?param0 and a.userno= ?param1 order by b.rsno] -2025-12-18 14:13:19,976 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.mycmrsq] Prepared SQL: [select b.rscno,b.rscqno ,c.qno,c.atype,c.qtext,c.rightcount,a.username as teachername from ( select distinct b.rscno,e.username from lect a inner join cmrs b on b.rsno= ?param0 and b.cmno=a.cmno and b.isdel=0 left outer join lectrs c on c.lectno=a.lectno and c.rsno=b.rsno left outer join cminning d on b.cmino = d.cmino left outer join users e on d.userno = e.userno where a.lectno= ?param1 and a.userno= ?param2 and c.lectno is null ) a inner join rscq b on b.rscno=a.rscno inner join question c on c.qno=b.qno order by b.dseq] -2025-12-18 14:13:19,976 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.mycmrsqi] Prepared SQL: [select b.rscqno ,c.qno ,d.qino,d.qitext ,e.fileurl from ( select distinct b.rscno from lect a inner join cmrs b on b.rsno= ?param0 and b.cmno=a.cmno and b.isdel=0 left outer join lectrs c on c.lectno=a.lectno and c.rsno=b.rsno where a.lectno= ?param1 and a.userno= ?param2 and c.lectno is null ) a inner join rscq b on b.rscno=a.rscno inner join question c on c.qno=b.qno inner join questionitem d on d.qno=c.qno and d.isdel=0 left outer join fileinfo e on e.fgno=d.fgno and e.isdel=0 order by b.dseq,d.qino] -2025-12-18 14:13:19,976 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectex] Prepared SQL: [select a.lectno,a.attrate,a.iscomplete,a.sdate,a.edate ,b.sstime,b.setime ,c.exno,c.exname,c.extype,c.edesc,c.econdition,c.etime,c.evtype,c.eqtype,c.israndq,c.israndqi,c.qcount,c.isblur,c.tpoint,ifnull(c.relaylimit,999) relaylimit,c.isusebackup,c.isseq,c.isreexamable,c.isresultopen ,d.lectno exlectno,d.estart,d.eend,d.tpoint,d.recount,d.rechecktime,ifnull(d.entercount,0) entercount,d.cblock ,case when a.etime = 0 then 99999999 else TIMESTAMPDIFF(MINUTE, now(), date_add(ifnull(d.estart, now()), interval c.etime MINUTE)) end rtime ,d.recount ,case when case when case when a.isrebate = 1 then f.midcutrfd else f.midcut end <= ifnull(e.ex0lectpoint,0) then 1 else 0 end = 1 and case when case when a.isrebate = 1 then f.finalcutrfd else f.finalcut end <= ifnull(e.ex1lectpoint,0) then 1 else 0 end = 1 then 1 else 0 end ispass from lect a inner join cm b on b.cmno=a.cmno inner join cmex c on c.exno= ?param0 inner join cmev f on f.cmno = b.cmno left outer join lectex d on d.lectno=a.lectno and d.exno=c.exno left outer join ( select a.lectno ,count(b1.exno) ex0cnt,count(c1.lectno) ex0lectcnt,avg(ifnull(c1.tpoint,0) / b1.tpoint * 100) ex0lectpoint ,count(b2.exno) ex1cnt,count(c2.lectno) ex1lectcnt,avg(ifnull(c2.tpoint,0) / b2.tpoint * 100) ex1lectpoint from lect a left outer join cmex b1 on b1.cmno = a.cmno and b1.extype = 0 and b1.isdel=0 left outer join lectex c1 on c1.exno = b1.exno and c1.lectno = a.lectno left outer join cmex b2 on b2.cmno = a.cmno and b2.extype = 1 and b2.isdel=0 left outer join lectex c2 on c2.exno = b2.exno and c2.lectno = a.lectno where a.lectno = ?param1 ) e on e.lectno = a.lectno where a.lectno= ?param1 and a.userno= ?param2] -2025-12-18 14:13:19,977 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.userexam.detailforexamforsubmit] Prepared SQL: [select a.exno,a.exname,a2.sstime,a2.setime,a.tpoint,a.etime,a.qcount,b.estart,a.edesc, a.extype,TIMESTAMPDIFF(MINUTE, now(), date_add(ifnull(b.estart, now()), interval a.etime MINUTE)) rtime from cmex a inner join cm a2 on a2.cmno=a.cmno inner join lectex b on b.lectno= ?param0 and b.exno=a.exno and b.eend is null and (a.etime = 0 or date_add(ifnull(b.estart, now()), interval (a.etime + 1) MINUTE) > now()) inner join lect c on c.lectno=b.lectno and c.userno= ?param1 where a.exno= ?param2] -2025-12-18 14:13:19,977 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsd] Prepared SQL: [select a.lectno,a.attrate,a.cmno,a.sdate,a.edate ,b.sdno,b.sdname,b.sddesc,b.fgno sdfgno,b.sdcondition ,c.sstime,c.setime ,d.checktime,d.cpoint,d.feedb,d.fgno,d.atext from lect a inner join cmsd b on b.cmno=a.cmno and b.sdno= ?param0 inner join cm c on c.cmno=b.cmno left outer join lectsd d on d.lectno=a.lectno and d.sdno=b.sdno where a.lectno= ?param1 and a.userno= ?param2] -2025-12-18 14:13:19,977 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsd2] Prepared SQL: [select a.lectno,a.attrate,a.sdate,a.edate ,b.sdno,b.sdname,b.sddesc,b.fgno sdfgno,b.sdcondition ,c.sstime,c.setime ,d.checktime,d.cpoint,d.feedb,d.fgno,d.atext from lect a inner join cmsd b on b.cmno=a.cmno and b.sdno= ?param0 inner join cm c on c.cmno=b.cmno left outer join lectsd d on d.lectno=a.lectno and d.sdno=b.sdno where a.lectno= ?param1 and a.userno= ?param2] -2025-12-18 14:13:19,977 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboards] Prepared SQL: [select a.bno,a.subject,a.cdt,a.rcount ,u.username ,count(b.bcno) ccount from lectsdboard a inner join users u on u.userno=a.cno left outer join lectsdboardcmt b on b.bno=a.bno and b.isdel=0 where a.sdno= ?param0 and a.isdel=0 group by a.bno,a.subject,a.cdt,a.rcount,u.username order by a.cdt] -2025-12-18 14:13:19,977 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard] Prepared SQL: [update lectsdboard set rcount=rcount+1 where bno= ?param0 and cno<> ?param1 ; select a.bno,a.subject,a.contents,a.cdt,a.fgno,a.cno ,b.sdname ,c.sstime,c.setime,l.sdate,l.edate ,u.username,u.userno ,a2.checktime from lectsdboard a inner join lectsd a2 on a2.lectno=a.lectno and a2.sdno=a.sdno inner join users u on u.userno=a.cno inner join lect l on l.lectno = a2.lectno inner join cmsd b on b.sdno=a.sdno inner join cm c on c.cmno=b.cmno where a.bno= ?param0 and a.isdel=0] -2025-12-18 14:13:19,977 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboardcmt] Prepared SQL: [select a.bno ,b.bcno,b.ctext,b.cno,b.cdt ,c.userno,c.username,c.usertype,c.username cnoname from lectsdboard a inner join lectsdboardcmt b on b.bno=a.bno and b.isdel=0 inner join users c on c.userno=b.cno where a.bno= ?param0 order by b.cdt desc] -2025-12-18 14:13:19,978 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.pay1] Prepared SQL: [select p.payno,p.cdt,p.payamt,p.ptype,p.refundamt,p.ispg,p.isgroup,p.isexam,p.pstatus,p.rstatus,p.payoktime,p.pgkey,p.isdvr,p.deliamt,p.isunpay,p.paylimit ,p.iscashrct ,u.userno,u.username,u.post,u.address1,u.address2 ,CAST(AES_DECRYPT(UNHEX(u.userpno), 'np123@!') AS char) userpno ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email ,case pi.ptype when 3 then exu.cdt when 4 then le.oktime else p.cdt end oktime ,pd.dvrcode,pd.rcvname,pd.isdvr isdvr2,pd.codetime,pd.post post2,pd.address1 address12,pd.address2 address22,pd.dmemo ,CAST(AES_DECRYPT(UNHEX(pd.telno), 'np123@!') AS char) telno2 ,CAST(AES_DECRYPT(UNHEX(pd.mobile), 'np123@!') AS char) mobile2 ,tax.iscancel, tax.taxdate, tax.taxno ,paydata.vactbankname,CAST(AES_DECRYPT(UNHEX(paydata.vactnum), 'np123@!') AS char) vactnum,paydata.vactname ,(select ischeck from paytax where payno = p.payno limit 1) ischeck from pay p inner join users u on u.userno=p.userno left outer join payitem pi on pi.payno=p.payno and pi.ptype in (3,4) left outer join lect le on pi.ptype=4 and le.pino=pi.pino and le.ischanged=0 left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno left outer join examuser exu on exu.exno=ex.exno and exu.userno=p.userno left outer join paydvr pd on pd.payno=p.payno left outer join ( select pt.payno,pt.iscancel,pt.taxdate,pt.taxno from paytax pt where pt.payno = ?param0 order by pt.cdt desc limit 1 ) tax on tax.payno = p.payno left outer join paydata paydata on paydata.payno=p.payno where p.payno= ?param0] -2025-12-18 14:13:19,978 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.pay2] Prepared SQL: [select pi.payno,pi.pino,pi.itemno,pi.pcno,pi.payamt,pi.pcnt,pi.ptype,pi.isrebate ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,u.username,u.userid,u.isassignuser,u.depart,u.kfcfyear ,cc.cname ccpositionname ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,ua.asname ,cm.cshape ,cg.cgname ,pcg.cgname pcgname ,(select attrate from lect where payno = pi.payno limit 1) attrate ,pi.rbank , CAST(AES_DECRYPT(UNHEX(pi.rbankaccnum), 'np123@!') AS char) rbankaccnum, pi.tbankuser from payitem pi inner join pay p on p.payno=pi.payno left outer join cm cm on pi.ptype in (0,1,4) and cm.cmno=pi.itemno left outer join cg cg on pi.ptype in (0,1,4) and cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno left outer join users u on p.isgroup=1 and u.userno=pi.userno left outer join assign ua on ua.asno=u.asno left outer join comcode cc on cc.ccode=u.ccposition where pi.payno= ?param0] -2025-12-18 14:13:19,978 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payforexam1] Prepared SQL: [select eu.exno payno, eu.userno,eu.cdt,case when ua.isjoin=1 then ex.infee else ex.outfee end payamt,0 ptype,0 ispg,0 isgroup,1 isexam,21 pstatus,0 rstatus,null payoktime,null pgkey,0 isdvr,0 deliamt ,u.username,u.post,u.address1,u.address2 ,CAST(AES_DECRYPT(UNHEX(u.userpno), 'np123@!') AS char) userpno ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email ,eu.cdt oktime ,null dvrcode,null rcvname,0 isdvr2,null codetime,null post2,null address12,null address22,null dmemo ,null telno2 ,null mobile2 from examuser eu inner join users u on u.userno=eu.userno left outer join assign ua on ua.asno=u.asno left outer join exam ex on ex.exno=eu.exno where eu.exno= ?param0 and eu.userno= ?param1 and eu.status=1 and eu.payno is null and eu.pino is null and eu.pstatus=4] -2025-12-18 14:13:19,978 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payforexam2] Prepared SQL: [select eu.exno payno,eu.userno pino,eu.exno itemno,null pcno,case when ua.isjoin=1 then ex.infee else ex.outfee end payamt,1 pcnt,3 ptype ,ex.exname itemname ,u.username,u.userid,u.isassignuser,u.depart,u.kfcfyear ,cc.cname ccpositionname ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,ua.asname ,0 cshape ,null cgname ,null pcgname from examuser eu left outer join exam ex on ex.exno=eu.exno left outer join users u on u.userno=eu.userno left outer join assign ua on ua.asno=u.asno left outer join comcode cc on cc.ccode=u.ccposition where eu.exno= ?param0 and eu.userno= ?param1] -2025-12-18 14:13:19,978 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.pay.forrfd] Prepared SQL: [select a.payno,a.ispg,a.pstatus,a.ptype,a.pgkey,a.isdvr,a.deliamt,a.isrefunddvr,a.payamt,a.refundamt,a.rstatus,a.isgroup,a.iscanceled,a.payoktime ,b.isdvr isdvr2,b.dvrcode ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email from pay a left outer join paydvr b on b.payno=a.payno inner join users u on u.userno=a.userno where a.payno= ?param0 and a.pstatus=1] -2025-12-18 14:13:19,978 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payitem.forrfd] Prepared SQL: [select pi.pino,pi.payno,pi.pcnt,pi.payamt,pi.refundamt,pi.refundtime,pi.refundinfo,pi.refundstatus,pi.rstatus,pi.ptype ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,pcg.cgname pcgname ,u.userid,u.username from payitem pi inner join pay p on p.payno=pi.payno and p.pstatus=1 inner join users u on u.userno=case when pi.ptype=3 then p.userno else pi.userno end left outer join cm cm on pi.ptype in(0,1,4) and cm.cmno=pi.itemno left outer join cg cg on cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno where pi.payno= ?param0] -2025-12-18 14:13:19,978 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payrfditems] Prepared SQL: [select b.cdt,a.rfdno ,b.rtext,b.rstatus ,p.isgroup ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,pi.ptype ,u.username,u.userid from pay p inner join payitem pi on pi.payno=p.payno inner join payrfditem a on a.pino=pi.pino inner join payrfd b on b.rfdno=a.rfdno inner join users u on u.userno=case when p.isgroup=1 and pi.ptype in (0,1,4) then pi.userno else p.userno end left outer join cm cm on pi.ptype in(0,1,4) and cm.cmno=pi.itemno left outer join cg cg on cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno where p.payno= ?param0 order by a.rfdno desc] -2025-12-18 14:13:19,979 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payrfditems2] Prepared SQL: [select a.rfdno ,b.rtext,b.rstatus,b.cdt,b.isowner,b.ramt,b.bankname,b.bankowner ,b.rreason,b.ruser,b.fgnor,b.fgnob ,CAST(AES_DECRYPT(UNHEX(b.rphone), 'np123@!') AS char) rphone ,b.rback ,CAST(AES_DECRYPT(UNHEX(b.bankno), 'np123@!') AS char) bankno ,p.isgroup,p.payno ,pi.payamt ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,u.username,u.userid ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,ua.asname ,f1.orgname,f1.fileno ,f2.orgname orgname2,f2.fileno file2 from payrfditem a inner join payitem pi on pi.pino=a.pino inner join pay p on p.payno=pi.payno inner join users u on u.userno=case when p.isgroup=1 and pi.ptype in (0,1,4) then pi.userno else p.userno end left outer join assign ua on ua.asno=u.asno inner join payrfd b on b.rfdno=a.rfdno left outer join cm cm on pi.ptype in(0,1,4) and cm.cmno=pi.itemno left outer join cg cg on cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno left outer join fileinfo f1 on f1.fgno=b.fgnor and f1.isdel=0 left outer join fileinfo f2 on f2.fgno=b.fgnob and f2.isdel=0 where a.rfdno= ?param0 order by a.rfdno desc] -2025-12-18 14:13:19,979 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.paytaxitem] Prepared SQL: [select case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname,pi.payamt,pi.pcnt,pi.ptype ,p.isgroup,p.payamt ppayamt,p.payoktime,p.ptype pptype from paytax a inner join paytaxitem b on b.taxno=a.taxno inner join payitem pi on pi.pino=b.pino inner join pay p on p.payno=pi.payno left outer join cm cm on pi.ptype in (0,1,4) and cm.cmno=pi.itemno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno where a.taxno= ?param0] -2025-12-18 14:13:19,979 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.paytaxes2] Prepared SQL: [select a.taxno,a.taxamt,a.taxdate from paytax a where a.payno= ?param0] -2025-12-18 14:13:19,979 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.paytax.formgtkey] Prepared SQL: [select taxno, mgtkey from paytax where mgtkey like concat( ?param0 ,'%') order by mgtkey desc limit 1] -2025-12-18 14:13:19,979 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspast] Prepared SQL: [select a.no,a.kind,a.cg,a.cshape,a.username ,CAST(AES_DECRYPT(UNHEX(a.userpno), 'np123@!') AS char) userpno ,a.typeman,a.edukind,a.typeedu,a.typegrade,a.typejob,a.cgname,a.completeno,a.companyname,a.companyaddr,a.brno,a.eino,a.btype ,a.bkind,a.ceoname,date_format(a.ssdate, '%Y-%m-%d') ssdate,date_format(a.sedate, '%Y-%m-%d') sedate,a.sctime,a.assign,a.slevel,a.uduty ,CAST(AES_DECRYPT(UNHEX(a.phone), 'np123@!') AS char) phone ,a.mname ,CAST(AES_DECRYPT(UNHEX(a.mphone), 'np123@!') AS char) mphone ,a.sprice,a.rprice,a.rbank ,CAST(AES_DECRYPT(UNHEX(a.rbankno), 'np123@!') AS char) rbankno ,a.rbankuser ,CAST(AES_DECRYPT(UNHEX(a.taxemail), 'np123@!') AS char) taxemail ,a.syear,a.cdt,a.cno,a.udt,a.uno,a.uip from docprintpast a where a.no = ?param0] -2025-12-18 14:13:19,980 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.kind] Prepared SQL: [select a.kind value,a.kind text from docprintpast a where a.kind is not null and a.kind <> "" group by a.kind] -2025-12-18 14:13:19,980 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.syear] Prepared SQL: [select a.syear value,a.syear text from docprintpast a where a.syear is not null and a.syear <> "" group by a.syear] -2025-12-18 14:13:19,980 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.cg] Prepared SQL: [select a.cg value,a.cg text from docprintpast a where a.cg is not null and a.cg <> "" group by a.cg] -2025-12-18 14:13:19,980 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.cshape] Prepared SQL: [select a.cshape value,a.cshape text from docprintpast a where a.cshape is not null and a.cshape <> "" group by a.cshape] -2025-12-18 14:13:19,980 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.typeman] Prepared SQL: [select a.typeman value,a.typeman text from docprintpast a where a.typeman is not null and a.typeman <> "" group by a.typeman] -2025-12-18 14:13:19,980 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.edukind] Prepared SQL: [select a.edukind value,a.edukind text from docprintpast a where a.edukind is not null and a.edukind <> "" group by a.edukind] -2025-12-18 14:13:19,980 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.typeedu] Prepared SQL: [select a.typeedu value,a.typeedu text from docprintpast a where a.typeedu is not null and a.typeedu <> "" group by a.typeedu] -2025-12-18 14:13:19,980 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.typegrade] Prepared SQL: [select a.typegrade value,a.typegrade text from docprintpast a where a.typegrade is not null and a.typegrade <> "" group by a.typegrade] -2025-12-18 14:13:19,980 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.typejob] Prepared SQL: [select a.typejob value,a.typejob text from docprintpast a where a.typejob is not null and a.typejob <> "" group by a.typejob] -2025-12-18 14:13:19,980 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectinningpage.totstudy] Prepared SQL: [select ifnull(sum(totstudy),-1) totstudy from lectinningpage where lectno = ?param0 and cmino = ?param1 and cpno = ?param2] -2025-12-18 14:13:19,980 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.myExCheck] Prepared SQL: [select l.lectno longval from lect l inner join cm c on l.cmno= c.cmno inner join pay p on l.payno = p.payno inner join users u on l.userno= u.userno left outer join (select c.cmno , c.cshape , c.cname , ci.cmino ,d.cmisno ,d.sseq ,d.estart ,d.eend ,d.studyplace ,ci.isscd from cm c inner join cminning ci on c.cmno = ci.cmno inner join cminningscd d on d.cmino = ci.cmino where c.cshape=2 and ci.isscd=1 and ci.scdtype=0 ) cmi on cmi.cmno = l.cmno and cmi.cmisno = l.cmisno left outer join lectinning li on li.cmino = cmi.cmino and li.lectno = l.lectno left outer join pplog pl on p.pplno= pl.pplno where l.lectno= ?param0 and l.userno = ?param1 and cmi.isscd = 1 and li.istatus = 2 AND IFNULL(l.iscomplete, 0) = 0] -2025-12-18 14:13:19,981 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectinningpage.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 14:13:19,982 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard.in] Prepared SQL: [update lectsd a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.submittime=now(),submitip= ?param2 where a.lectno= ?param3 and a.sdno= ?param4 and a.checktime is null; insert into lectsd (lectno,sdno,iscopy,submittime,submitip,cdt,cno,udt,uno,uip) select a.lectno,a.sdno,0,now(), ?param2 ,now(), ?param1 ,now(), ?param1 , ?param2 from (select ?param3 lectno, ?param0 userno, ?param4 sdno) a inner join lect b on b.lectno=a.lectno and b.userno=a.userno and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno left outer join lectsd d on d.lectno=a.lectno and d.sdno=a.sdno where d.lectno is null; SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into lectsdboard (lectno,sdno,subject,contents,fgno,rcount,cip,isdel,cdt,cno,udt,uno,uip) select a.lectno,a.sdno, ?param5 , ?param6 , ?param7 ,0, ?param2 ,0,now(), ?param1 ,now(), ?param1 , ?param2 from (select ?param3 lectno, ?param0 userno, ?param4 sdno) a inner join lect b on b.lectno=a.lectno and b.userno=a.userno and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno] -2025-12-18 14:13:19,982 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 14:13:19,982 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboardcmt.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into lectsdboardcmt (bno,ctext,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,0,now(), ?param2 ,now(), ?param2 , ?param3 );] -2025-12-18 14:13:19,982 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboardcmt.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:13:19,982 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into pay (ptype,ispg,isgroup,isexam,userno,username,pstatus,rstatus,rstatustime,cshrcancelnum,canceltime,cancelmsg,cancelcnt ,refunding,paylimit,payoktime,pgkey,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,isdvr,cdt,cno,udt,uno,uip) select ?param0 ,0,0,1,u.userno,u.username,1,0,null,null,null,null,null ,0,null, ?param1 ,null ,a.outfee ,case when ?param0 = 6 then a.outfee else case when ua.isjoin=1 then a.outfee-a.infee else 0 end end ,0,0 ,case when ?param0 = 6 then 0 else case when ua.isjoin=1 then a.infee else a.outfee end end ,0,0,now(), ?param2 ,now(), ?param2 , ?param3 from exam a inner join users u on u.userno= ?param4 left outer join assign ua on ua.asno=u.asno where a.exno= ?param5] -2025-12-18 14:13:19,982 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 14:13:19,982 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok2] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into payitem (payno,ptype,pcno,itemno,userno,pstatus,rstatus,pgkey,cancelcode,cancelmsg,canceltype,pcnt ,orgamt,discamt,payamt ,payamtcash,payamtcard ,refundamt,refundtime,refundtimereal,refundinfo,isrebate,fgno,cartno,cdt,cno,udt,uno,uip) select p.payno,3,null, ?param0 , ?param1 ,1,0,null,null,null,null,1 ,a.outfee ,case when p.ptype=6 then a.outfee else case when ua.isjoin=1 then a.outfee-a.infee else 0 end end ,case when p.ptype=6 then 0 else case when ua.isjoin=1 then a.infee else a.outfee end end ,0,0 ,0,null,null,null,0,null,null,now(), ?param2 ,now(), ?param2 , ?param3 from exam a inner join users u on u.userno= ?param1 inner join pay p on p.payno= ?param4 left outer join assign ua on ua.asno=u.asno where a.exno= ?param0] -2025-12-18 14:13:19,982 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok2.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 14:13:19,983 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.studylog] Prepared SQL: [update lectinningpage a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 set a.totstudy=TIMESTAMPDIFF(SECOND, a.stime, now()),a.etime=now(),a.eip= ?param1 ,a.udt=now(),a.uno= ?param2 ,a.uip= ?param1 where a.logno= ?param3 ; update lectinning a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 inner join cminning c on c.cmino=a.cmino inner join ( select lectno,sum(totstudy) totstudy from lectinningpage where lectno= ?param4 and cmino= ?param5 group by lectno ) d on d.lectno=a.lectno set a.udt=now(),a.uno= ?param2 ,a.uip= ?param1 ,a.totstudy=d.totstudy ,a.etime=now() ,a.istatus=case when a.istatus <> 2 and c.atime * 60 <= d.totstudy then 2 else a.istatus end ,a.finishtime=case when a.finishtime is null and c.atime * 60 <= d.totstudy then now() else a.finishtime end ,a.eip= ?param1 ,a.ispce= ?param6 ,a.psec= ?param7 where a.lectno= ?param4 and a.cmino= ?param5 ; update lect a inner join ( select a.lectno,truncate(count(c.lectno) / count(b.cmino) * 100, 0) attrate from lect a inner join cminning b on b.cmno=a.cmno and ifnull(b.isscd,0)=0 left outer join lectinning c on c.lectno=a.lectno and c.cmino=b.cmino and c.istatus=2 where a.lectno= ?param4 and a.userno= ?param0 group by a.lectno ) b on b.lectno=a.lectno inner join cmev ce on a.cmno = ce.cmno set a.attrate=b.attrate ,a.apoint = (((b.attrate / 100) * ce.attend / 100)* 100) ,a.etime=now() ,a.eip= ?param1 ,a.ispce= ?param6 ,a.udt=now(),a.uno= ?param2 ,a.uip= ?param1 where a.lectno= ?param4 and a.userno= ?param0 ;] -2025-12-18 14:13:19,983 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.studymid] Prepared SQL: [update lectinning set isokmid=1 where lectno= ?param0 and cmino= ?param1] -2025-12-18 14:13:19,984 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsd.save] Prepared SQL: [update lectsd a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.fgno= ?param3 ,a.atext= ?param4 ,a.submittime=now(),submitip= ?param2 where a.lectno= ?param5 and a.sdno= ?param6 and a.checktime is null; insert into lectsd (lectno,sdno,atext,fgno,iscopy,submittime,submitip,cdt,cno,udt,uno,uip) select a.lectno,a.sdno, ?param4 , ?param3 ,0,now(), ?param2 ,now(), ?param1 ,now(), ?param1 , ?param2 from (select ?param5 lectno, ?param0 userno, ?param6 sdno) a inner join lect b on b.lectno=a.lectno and b.userno=a.userno inner join cm c on c.cmno=b.cmno and b.sdate < now() and b.edate > now() left outer join lectsd d on d.lectno=a.lectno and d.sdno=a.sdno where d.lectno is null;] -2025-12-18 14:13:19,984 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard.save] Prepared SQL: [update lectsd a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.submittime=now(),submitip= ?param2 where a.lectno= ?param3 and a.sdno= ?param4 and a.checktime is null; update lectsdboard a inner join lectsd a2 on a2.lectno=a.lectno and a2.sdno=a.sdno and a2.checktime is null inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.subject= ?param5 ,contents= ?param6 ,a.fgno= ?param7 where a.bno= ?param8 and a.lectno= ?param3 and a.sdno= ?param4 ;] -2025-12-18 14:13:19,985 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard.del] Prepared SQL: [update lectsd a inner join lectsdboard b on b.bno= ?param0 and b.cno= ?param1 and b.isdel=0 and b.lectno=a.lectno and b.sdno=a.sdno inner join lect a2 on a2.lectno=b.lectno and a2.userno=b.cno and a2.sdate < now() and a2.edate > now() inner join cm c on c.cmno=a2.cmno set a.submittime=null,a.submitip=null and a.checktime is null; update lectsdboard a inner join lectsd b on b.lectno=a.lectno and b.sdno=a.sdno and b.checktime is null inner join lect a2 on a2.lectno=b.lectno and a2.userno=a.cno and a2.sdate < now() and a2.edate > now() inner join cm c on c.cmno=a2.cmno set a.uno= ?param2 ,a.udt=now(),a.uip= ?param3 ,a.isdel=1 where a.bno= ?param0 and a.cno= ?param1 and a.isdel=0;] -2025-12-18 14:13:19,985 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payrefundinfo.up] Prepared SQL: [update payitem set udt=now(),uno= ?param0 ,uip= ?param1 ,rbank = ?param2 ,rbankaccnum = HEX(AES_ENCRYPT( ?param3 , 'np123@!')) ,tbankuser = ?param4 where payno = ?param5] -2025-12-18 14:13:19,985 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok3] Prepared SQL: [update examuser set udt=now(),uno= ?param0 ,uip= ?param1 ,payno= ?param2 ,pino= ?param3 ,pstatus=1 where exno= ?param4 and userno= ?param5 and status=1 and payno is null and pino is null and pstatus=4] -2025-12-18 14:13:19,985 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpaycancel] Prepared SQL: [update examuser set udt=now(),uno= ?param0 ,uip= ?param1 ,pstatus=9 where exno= ?param2 and userno= ?param3 and status=1 and payno is null and pino is null and pstatus=4] -2025-12-18 14:13:19,985 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payrfd.save] Prepared SQL: [update payrfd set udt=now(),uno= ?param0 ,uip= ?param1 ,bankname= ?param2 ,bankowner= ?param3 ,bankno=HEX(AES_ENCRYPT( ?param4 , 'np123@!')) ,isowner= ?param5 ,ruser= ?param6 ,rphone=HEX(AES_ENCRYPT( ?param7 , 'np123@!')) ,rreason= ?param8 ,rtext= ?param9 ,rstatus= ?param10 ,rback= ?param11 ,statustime=case when rstatus <> ?param10 then now() else statustime end where rfdno= ?param12] -2025-12-18 14:13:19,989 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspast.up] Prepared SQL: [update docprintpast set udt=now(),uno= ?param0 ,uip= ?param1 ,kind= ?param2 ,cg= ?param3 ,cshape= ?param4 ,username= ?param5 ,userpno=HEX(AES_ENCRYPT( ?param6 , 'np123@!')) ,typeman= ?param7 ,edukind= ?param8 ,typeedu= ?param9 ,typegrade= ?param10 ,typejob= ?param11 ,cgname= ?param12 ,completeno= ?param13 ,companyname= ?param14 ,companyaddr= ?param15 ,brno= ?param16 ,eino= ?param17 ,btype= ?param18 ,bkind= ?param19 ,ceoname= ?param20 ,ssdate= ?param21 ,sedate= ?param22 ,sctime= ?param23 ,assign= ?param24 ,slevel= ?param25 ,uduty= ?param26 ,phone=HEX(AES_ENCRYPT( ?param27 , 'np123@!')) ,mname= ?param28 ,mphone=HEX(AES_ENCRYPT( ?param29 , 'np123@!')) ,sprice= ?param30 ,rprice= ?param31 ,rbank= ?param32 ,rbankno=HEX(AES_ENCRYPT( ?param33 , 'np123@!')) ,rbankuser= ?param34 ,taxemail=HEX(AES_ENCRYPT( ?param35 , 'np123@!')) ,syear= ?param36 where no= ?param37] -2025-12-18 14:13:19,989 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.studyclose] Prepared SQL: [update lectinningpage a set a.etime=now(),a.eip= ?param0 ,a.udt=now(),a.uno= ?param1 ,a.uip= ?param0 where a.logno= ?param2 ;] -2025-12-18 14:13:19,991 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [site.main] Prepared SQL: [select * from ( select 0 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,a.kname strval3,null strval4,null strval5,null strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param0 inner join cm c on c.cmno=a.pcmno where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a union all select * from ( select a.dtype,a.intval,a.intval2 ,a.longval ,a.strval,a.strval2,a.strval3,a.strval4,ifnull(a.strval5,d.fileurl) strval5,a.strval6 ,a.time,a.time2,a.time3,a.time4 from ( select 1 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,c.cname strval3,concat('/', e.ccode, '/', f.srcp) strval4,ef.fileurl strval5,b.cgcode strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param1 inner join cm c on c.cmno=a.pcmno left outer join cminning d on d.cmno=a.cmno and d.istaste=1 left outer join ct e on e.ctno=d.ctno left outer join fileinfo ef on ef.fgno=e.fgnothumb and ef.isdel=0 left outer join ctpage f on f.ctno=e.ctno and f.pseq=1 where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.cshape=0 and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a left outer join cminning b on a.strval5 is null and b.cmno=a.intval and b.iseq=1 left outer join ct c on a.strval5 is null and c.ctno=b.ctno left outer join fileinfo d on a.strval5 is null and d.fgno=c.fgnothumb and d.isdel=0 ) a union all select * from ( select 2 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homenotice' order by b.cdt desc limit 2 ) a union all select * from ( select 3 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homefaq' order by b.cdt desc limit 2 ) a] -2025-12-18 14:13:19,998 [25936] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.npsystem] PreparedStatement : [select count(b.daokey) from (select 1 col1) a left outer join npsystem b on b.daokey= ?param0] -2025-12-18 14:13:19,998 [25936] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.npsystem] Parameters: [?param0=[daokey,qaldSUKDKuLggF2sN2Bn/lvf/i3LKEeOzoD6MpHlc0w=]] -2025-12-18 14:13:19,998 [25936] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.npsystem] Types: [?param0=[String, System.String]] -2025-12-18 14:13:20,214 [25936] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "42013423" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:13:20,218 [25936] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "42013423" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:13:20,481 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.pages] Prepared SQL: [select a.pno,a.ppno,a.pdepth,a.pagetype,a.bmno,a.porder,a.pagename,a.pagedesc,a.pageurl,a.pagehtml,a.isopen,a.usertype,m1.pagename ppagename,a.refcode,a.imagecode,a.bgtitle bgtitle2,a.bgdesc bgdesc2 ,case a.pdepth when 0 then a.pno when 1 then m1.pno when 2 then m2.pno when 3 then m3.pno else m4.pno end m0 ,case a.pdepth when 0 then 0 when 1 then a.pno when 2 then m1.pno when 3 then m2.pno else m3.pno end m1 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.pno when 3 then m1.pno else m2.pno end m2 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.pno else m1.pno end m3 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.pno end m4 ,case a.pdepth when 0 then a.imagecode when 1 then m1.imagecode when 2 then m2.imagecode when 3 then m3.imagecode else m4.imagecode end topimagecode ,case a.pdepth when 0 then a.bgtitle when 1 then m1.bgtitle when 2 then m2.bgtitle when 3 then m3.bgtitle else m4.bgtitle end bgtitle ,case a.pdepth when 0 then a.bgdesc when 1 then m1.bgdesc when 2 then m2.bgdesc when 3 then m3.bgdesc else m4.bgdesc end bgdesc from menupage a left outer join menupage m1 on m1.pno=a.ppno left outer join menupage m2 on m2.pno=m1.ppno left outer join menupage m3 on m3.pno=m2.ppno left outer join menupage m4 on m4.pno=m3.ppno where a.isopen > 0 order by case a.pdepth when 0 then a.porder when 1 then m1.porder when 2 then m2.porder when 3 then m3.porder else m4.porder end ,case a.pdepth when 0 then a.pno when 1 then m1.pno when 2 then m2.pno when 3 then m3.pno else m4.pno end ,case a.pdepth when 0 then 0 when 1 then a.porder when 2 then m1.porder when 3 then m2.porder else m3.porder end ,case a.pdepth when 0 then 0 when 1 then a.pno when 2 then m1.pno when 3 then m2.pno else m3.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.porder when 3 then m1.porder else m2.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.pno when 3 then m1.pno else m2.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.porder else m1.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.pno else m1.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.pno end] -2025-12-18 14:13:20,481 [25936] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [mm.pages] PreparedStatement : [select a.pno,a.ppno,a.pdepth,a.pagetype,a.bmno,a.porder,a.pagename,a.pagedesc,a.pageurl,a.pagehtml,a.isopen,a.usertype,m1.pagename ppagename,a.refcode,a.imagecode,a.bgtitle bgtitle2,a.bgdesc bgdesc2 ,case a.pdepth when 0 then a.pno when 1 then m1.pno when 2 then m2.pno when 3 then m3.pno else m4.pno end m0 ,case a.pdepth when 0 then 0 when 1 then a.pno when 2 then m1.pno when 3 then m2.pno else m3.pno end m1 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.pno when 3 then m1.pno else m2.pno end m2 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.pno else m1.pno end m3 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.pno end m4 ,case a.pdepth when 0 then a.imagecode when 1 then m1.imagecode when 2 then m2.imagecode when 3 then m3.imagecode else m4.imagecode end topimagecode ,case a.pdepth when 0 then a.bgtitle when 1 then m1.bgtitle when 2 then m2.bgtitle when 3 then m3.bgtitle else m4.bgtitle end bgtitle ,case a.pdepth when 0 then a.bgdesc when 1 then m1.bgdesc when 2 then m2.bgdesc when 3 then m3.bgdesc else m4.bgdesc end bgdesc from menupage a left outer join menupage m1 on m1.pno=a.ppno left outer join menupage m2 on m2.pno=m1.ppno left outer join menupage m3 on m3.pno=m2.ppno left outer join menupage m4 on m4.pno=m3.ppno where a.isopen > 0 order by case a.pdepth when 0 then a.porder when 1 then m1.porder when 2 then m2.porder when 3 then m3.porder else m4.porder end ,case a.pdepth when 0 then a.pno when 1 then m1.pno when 2 then m2.pno when 3 then m3.pno else m4.pno end ,case a.pdepth when 0 then 0 when 1 then a.porder when 2 then m1.porder when 3 then m2.porder else m3.porder end ,case a.pdepth when 0 then 0 when 1 then a.pno when 2 then m1.pno when 3 then m2.pno else m3.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.porder when 3 then m1.porder else m2.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.pno when 3 then m1.pno else m2.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.porder else m1.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.pno else m1.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.pno end] -2025-12-18 14:13:20,487 [25936] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "63089151" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:13:20,516 [25936] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "63089151" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:13:20,538 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.comcode.list] Prepared SQL: [select a.ccode, a.cname, a.cgroup, a.isuse, a.corder, a.cgroupname, a.refcode, a.cremark, a.ccode value, a.cname text, a.refcode value2,a.cdt,a.udt from comcode a where a.cgroup in ('typeman','typeedu','typegrade','typejob') and a.isuse=1 order by a.cgroupname, a.corder] -2025-12-18 14:13:20,538 [25936] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.comcode.list] PreparedStatement : [select a.ccode, a.cname, a.cgroup, a.isuse, a.corder, a.cgroupname, a.refcode, a.cremark, a.ccode value, a.cname text, a.refcode value2,a.cdt,a.udt from comcode a where a.cgroup in ('typeman','typeedu','typegrade','typejob') and a.isuse=1 order by a.cgroupname, a.corder] -2025-12-18 14:13:20,711 [25936] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "33149255" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:13:20,718 [25936] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "33149255" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:13:20,731 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.popups] Prepared SQL: [select a.pno,a.ptitle,a.pcontents,a.toppx,a.leftpx,pwidth,pheight,a.purl,a.zindex,a.isopen,a.udt from popup a where a.isopen= ?param0 order by a.isopen desc, a.zindex desc] -2025-12-18 14:13:20,731 [25936] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [mm.popups] PreparedStatement : [select a.pno,a.ptitle,a.pcontents,a.toppx,a.leftpx,pwidth,pheight,a.purl,a.zindex,a.isopen,a.udt from popup a where a.isopen= ?param0 order by a.isopen desc, a.zindex desc] -2025-12-18 14:13:20,731 [25936] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [mm.popups] Parameters: [?param0=[isopen,1]] -2025-12-18 14:13:20,731 [25936] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [mm.popups] Types: [?param0=[Int32, System.Int32]] -2025-12-18 14:13:20,737 [25936] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "31494536" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:13:20,742 [25936] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "31494536" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:13:20,746 [25936] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [site.main] PreparedStatement : [select * from ( select 0 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,a.kname strval3,null strval4,null strval5,null strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param0 inner join cm c on c.cmno=a.pcmno where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a union all select * from ( select a.dtype,a.intval,a.intval2 ,a.longval ,a.strval,a.strval2,a.strval3,a.strval4,ifnull(a.strval5,d.fileurl) strval5,a.strval6 ,a.time,a.time2,a.time3,a.time4 from ( select 1 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,c.cname strval3,concat('/', e.ccode, '/', f.srcp) strval4,ef.fileurl strval5,b.cgcode strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param1 inner join cm c on c.cmno=a.pcmno left outer join cminning d on d.cmno=a.cmno and d.istaste=1 left outer join ct e on e.ctno=d.ctno left outer join fileinfo ef on ef.fgno=e.fgnothumb and ef.isdel=0 left outer join ctpage f on f.ctno=e.ctno and f.pseq=1 where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.cshape=0 and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a left outer join cminning b on a.strval5 is null and b.cmno=a.intval and b.iseq=1 left outer join ct c on a.strval5 is null and c.ctno=b.ctno left outer join fileinfo d on a.strval5 is null and d.fgno=c.fgnothumb and d.isdel=0 ) a union all select * from ( select 2 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homenotice' order by b.cdt desc limit 2 ) a union all select * from ( select 3 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homefaq' order by b.cdt desc limit 2 ) a] -2025-12-18 14:13:20,747 [25936] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [site.main] Parameters: [?param0=[offcode,Off], ?param1=[oncode,On]] -2025-12-18 14:13:20,747 [25936] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [site.main] Types: [?param0=[String, System.String], ?param1=[String, System.String]] -2025-12-18 14:13:20,753 [25936] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "15595783" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:13:20,765 [25936] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "15595783" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:13:20,765 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cgetc] Prepared SQL: [select b.cgno,b.pcgno,b.cgname,b.cgcode,b.isuse,b.iscover,b.isdel,b.cdt,b.cno,b.udt,b.uno,b.uip from cg a left outer join cg b on a.cgno = b.pcgno where b.isdel=0 and b.isuse = 1 and a.cgcode= ?param0] -2025-12-18 14:13:20,765 [25936] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [cm.cgetc] PreparedStatement : [select b.cgno,b.pcgno,b.cgname,b.cgcode,b.isuse,b.iscover,b.isdel,b.cdt,b.cno,b.udt,b.uno,b.uip from cg a left outer join cg b on a.cgno = b.pcgno where b.isdel=0 and b.isuse = 1 and a.cgcode= ?param0] -2025-12-18 14:13:20,765 [25936] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [cm.cgetc] Parameters: [?param0=[cgcode,2]] -2025-12-18 14:13:20,765 [25936] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [cm.cgetc] Types: [?param0=[String, System.String]] -2025-12-18 14:13:20,771 [25936] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "44916148" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:13:20,778 [25936] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "44916148" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:15:47,624 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.adminlogin] Prepared SQL: [select userno,a.username,a.status,a.userpass, usertype,a.asno , CAST(AES_DECRYPT(UNHEX(a.mobile), 'np123@!') AS char) mobile , a.logintime from users a left outer join assign b on b.asno=a.asno where a.userid= ?param0 and a.usertype > 10 and (a.usertype <> 81 or (a.usertype = 81 and b.status=1))] -2025-12-18 14:15:47,643 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.pass.check] Prepared SQL: [select count(userno) from userpasslog where userno = ?param0 and userpass = ?param1] -2025-12-18 14:15:47,643 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.ee] Prepared SQL: [update users set eastereggkey=FLOOR(10000000 + (RAND() * 99999999)),eetime=now() where userno= ?param0 ; select a.userno,a.eastereggkey,a.usertype,a.username ,b.subdomain from users a left outer join assign b on b.asno=a.asno and b.issite=1 and b.isdel=0 where a.userno= ?param0 ;] -2025-12-18 14:15:47,643 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.usersall] Prepared SQL: [select userno,usertype,jointype,snsid,userkind,userid,userpass,username,usernameeng,gender,birthday,email,isacceptemail,mobile,isacceptmobile,telno,asno,pasname,depart,ccposition,ccpositionetc,fgnoprofile ,ccjobs,userpno,bankname,bankno,post,address1,address2,introhtml,status,exitreason,logintime,loginkey,send335time,pwcalltime,pwcallno,eastereggkey,eetime,kfcfyear,isassignuser,uduty,slevel,edus,remotekey from users] -2025-12-18 14:15:47,643 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.eecall] Prepared SQL: [select userno,usertype,username from users where userno= ?param0 and eastereggkey= ?param1 and date_add(eetime, interval 10 second) > now(); update users set eastereggkey=null,eetime=null,loginkey= ?param2 where userno= ?param0] -2025-12-18 14:15:47,643 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.eecall2] Prepared SQL: [select userno,usertype,username,userid from users where userno= ?param0 and eastereggkey= ?param1 and date_add(eetime, interval 15 second) > now(); update users set eastereggkey=null,eetime=null,loginkey=null where userno= ?param0] -2025-12-18 14:15:47,643 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assign.newascode] Prepared SQL: [select ifnull(max(b.ascode),0) + 1 from (select 1 col1) a left outer join assign b on b.asno is not null] -2025-12-18 14:15:47,645 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.me] Prepared SQL: [select userno,username ,CAST(AES_DECRYPT(UNHEX(email), 'np123@!') AS char) email from users where userno= ?param0] -2025-12-18 14:15:47,645 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.usercheckconfirm] Prepared SQL: [select ifnull(b.userno,0) from (select 1 col1) a left outer join usercheck b on b.userno= ?param0 and b.checkkey= ?param1 ; update usercheck set checkkey=0 where userno= ?param0] -2025-12-18 14:15:47,645 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.remotelogin] Prepared SQL: [select a.userno from users a where a.userid= ?param0 and a.status=1 and a.remotekey= ?param1 ; update users set remotekey=null where userid= ?param0] -2025-12-18 14:15:47,645 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.remoteloginnoauth] Prepared SQL: [select a.userno,b.subdomain from users a left outer join assign b on b.asno=a.asno where a.userid= ?param0 and a.status=1] -2025-12-18 14:15:47,646 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.users.assign] Prepared SQL: [select b.asno,b.asname,b.brno ,b.ceoname,b.post,b.address1,b.address2 ,b.btype,b.bkind,b.eino,b.mname ,CAST(AES_DECRYPT(UNHEX(b.mphone), 'np123@!') AS char) mphone ,CAST(AES_DECRYPT(UNHEX(b.taxemail), 'np123@!') AS char) taxemail ,b.fgnobno ,b.isjoin,b.ascode,b.astype,b.asctg,b.joindate,b.status ,c1.cname astypename,c2.cname asctgname from users a inner join assign b on b.asno = a.asno left outer join comcode c1 on c1.ccode=b.astype left outer join comcode c2 on c2.ccode=b.asctg where a.status=1 and a.userno = ?param0] -2025-12-18 14:15:47,646 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.check.snsid] Prepared SQL: [select a.userno,a.usertype,a.jointype,a.snsid,a.userkind,a.userid,a.userpass,a.username,a.usernameeng,a.gender,a.birthday,a.email,a.isacceptemail,a.mobile,a.isacceptmobile ,a.telno,a.asno,a.pasname,a.depart,a.ccposition,a.ccpositionetc,a.fgnoprofile,a.ccjobs,a.userpno,a.bankname,a.bankno,a.post,a.address1,a.address2,a.introhtml,a.status,a.exitreason ,a.logintime,a.loginkey,a.send335time,a.pwcalltime,a.pwcallno,a.eastereggkey,a.eetime,a.kfcfyear,a.isassignuser,a.uduty,a.slevel,a.edus,a.remotekey,a.vssn,a.di,a.ci from users a where a.snsid= ?param0 and a.jointype= ?param1] -2025-12-18 14:15:47,646 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.councels] Prepared SQL: [select a.bno,a.qtext,a.atext ,a.bldgcat ,b.cname bldgcatname ,a.cdt,c.username coname,c.userid coid ,row_number() over(order by a.cdt desc) rno ,count(a.cno) over() pagetotalcount from councel a inner join users c on c.userno = a.cno left outer join comcode b on b.ccode = a.bldgcat where a.userno = ?param0 and a.isdel = 0 order by a.cdt desc] -2025-12-18 14:15:47,646 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormants] Prepared SQL: [select a.userno,username,usernameeng,a.email,a.isacceptemail ,a.mobile,a.telno,a.userpno,a.bankno,a.post,a.address1,a.address2 ,a.birthday from userdormant a where a.userno = ?param0] -2025-12-18 14:15:47,646 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormants.del] Prepared SQL: [select a.userno longval, regexp_replace(b.userid , '(?<=.{3}).','*') strval ,CAST(AES_DECRYPT(UNHEX(a.mobile),'np123@!') AS char) strval2 ,date_add(a.cdt, interval 335 day) time ,b.isacceptmobile intval from userdormant a inner join users b on b.userno = a.userno where date_format(date_add(a.cdt, interval 335 day),'%Y-%m-%d') = date_format(now(),'%Y-%m-%d')] -2025-12-18 14:15:47,646 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormants.save] Prepared SQL: [select a.userno longval, regexp_replace(a.userid , '(?<=.{3}).' , '*') strval ,CAST(AES_DECRYPT(UNHEX(a.mobile),'np123@!') AS char) strval2 ,date_add(a.logintime, interval 335 day) time ,a.isacceptmobile intval from users a where a.usertype =1 and a.status=1 and date_format(date_add(a.logintime, interval 366 day),'%Y-%m-%d') = date_format(now(),'%Y-%m-%d')] -2025-12-18 14:15:47,646 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.loginlog] Prepared SQL: [insert into loginlog (logsite,userno, loginstatus, logindata, cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , now(), ?param4 ,now(), ?param4 , ?param5 )] -2025-12-18 14:15:47,647 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.in] Prepared SQL: [insert into users(usertype,userkind,userid,userpass,username,usernameeng ,gender,email,isacceptemail,mobile,telno ,asno,pasname,depart,ccposition,ccpositionetc,fgnoprofile,ccjobs ,userpno,bankname,bankno ,post,address1,address2,introhtml,status,logintime,send335time,pwcalltime,pwcallno,eastereggkey,eetime,kfcfyear,isassignuser,edus ,isacceptmobile,uduty,slevel,jointype,birthday,snsid,di,ci,vssn,ischkatt,authplatform,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,gender,HEX(AES_ENCRYPT( ?param6 , 'np123@!')), ?param7 ,HEX(AES_ENCRYPT( ?param8 , 'np123@!')),HEX(AES_ENCRYPT( ?param9 , 'np123@!')) , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 ,HEX(AES_ENCRYPT( ?param17 , 'np123@!')), ?param18 ,HEX(AES_ENCRYPT( ?param19 , 'np123@!')) , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 ,now(),null,null,null,null,null, ?param25 , ?param26 , ?param27 , ?param28 , ?param29 , ?param30 , ?param31 ,HEX(AES_ENCRYPT( ?param32 , 'np123@!')), ?param33 , ?param34 , ?param35 , ?param36 , ?param37 , ?param38 ,now(), ?param39 ,now(), ?param39 , ?param40 );] -2025-12-18 14:15:47,647 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:15:47,647 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assign.in] Prepared SQL: [insert into assign (ascode,isjoin,joinyear,joinprice,asname,ceoname,brno,grno,btype,bkind,salesamount,homeurl,mcount,aday,astype,asctg,askey,post,address1,address2,fgnobno,fgnobank,joindate,exitdate,status,issite,subdomain,sitename,sitelogo,sitefooter,ismain,isdel, eino,mname,mphone,taxemail,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 ,0,null,null,null,null,0,0, ?param25 , ?param26 ,HEX(AES_ENCRYPT( ?param27 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param28 , 'np123@!')) ,now(), ?param29 ,now(), ?param29 , ?param30 );] -2025-12-18 14:15:47,647 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assign.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:15:47,647 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [councel.in] Prepared SQL: [insert into councel(userno,bldgcat,qtext,atext,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 );] -2025-12-18 14:15:47,647 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [councel.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:15:47,647 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.change.password] Prepared SQL: [UPDATE users SET userpass = ?param0 , udt = now() , status = (CASE WHEN status = 9 THEN 1 ELSE status END) , pwcalltime = null , pwcallno = null , uip = ?param1 , uno = ?param2 WHERE userid = ?param3 ; INSERT INTO userpasslog (userno, userpass, cdt, uip) SELECT ?param2 , ?param0 , NOW(), ?param1 FROM (SELECT 1) a LEFT OUTER JOIN userpasslog b ON b.userno = ?param2 WHERE b.userno IS NULL; UPDATE userpasslog SET userpass = ?param0 WHERE userno = ?param2 ;] -2025-12-18 14:15:47,648 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormant.insert] Prepared SQL: [insert into userdormant(userno,username,usernameeng,email,isacceptemail,mobile ,telno,userpno,bankno,post,address1,address2,birthday,cdt) select a.userno,a.username,a.usernameeng,a.email,a.isacceptemail,a.mobile ,a.telno,a.userpno,a.bankno,a.post,a.address1,a.address2, a.birthday,now() cdt from users a left outer join userdormant b on b.userno = a.userno where date_add(a.logintime,interval 1 year) < now(); and a.status != 99 update users set udt=now(),uno= ?param0 ,uip= ?param1 ,username='»èÁ¦µÊ',usernameeng=null,email=null,mobile=null,telno=null,userpno=null,bankno=null,post=null,address1=null,address2=null,birthday=null,status=8 where date_add(a.logintime,interval 1 year) < now(); and a.status != 99] -2025-12-18 14:15:47,648 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.loginkey] Prepared SQL: [update users set loginkey= ?param0 ,logintime =now(),send335time = null where userno= ?param1] -2025-12-18 14:15:47,649 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.loginkey2] Prepared SQL: [update users set loginkey= ?param0 ,logintime =now(),send335time = null where userno= ?param1 ; insert into loginlog (logsite,userno, loginstatus, logindata, cdt,cno,udt,uno,uip) values ( ?param2 , ?param1 , ?param3 , ?param4 , now(), ?param5 ,now(), ?param5 , ?param6 )] -2025-12-18 14:15:47,649 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assign.del] Prepared SQL: [update assign set udt=now(),uno= ?param0 ,uip= ?param1 ,isdel=1,brno=null where asno= ?param2] -2025-12-18 14:15:47,649 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignman.in] Prepared SQL: [insert into assignman (asno,mtype,jtype,depart,mname,position,telno,mobile,fax,email,post,address1,address2,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,HEX(AES_ENCRYPT( ?param6 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param7 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param8 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param9 , 'np123@!')) , ?param10 , ?param11 , ?param12 ,0,now(), ?param13 ,now(), ?param13 , ?param14 )] -2025-12-18 14:15:47,649 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignman.up] Prepared SQL: [update assignman set udt=now(),uno= ?param0 ,uip= ?param1 ,mtype = ?param2 ,jtype = ?param3 ,depart = ?param4 ,mname = ?param5 ,position= ?param6 ,telno =HEX(AES_ENCRYPT( ?param7 , 'np123@!')) ,mobile =HEX(AES_ENCRYPT( ?param8 , 'np123@!')) ,fax =HEX(AES_ENCRYPT( ?param9 , 'np123@!')) ,email =HEX(AES_ENCRYPT( ?param10 , 'np123@!')) ,post = ?param11 ,address1= ?param12 ,address2= ?param13 where asmno= ?param14] -2025-12-18 14:15:47,649 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignman.del] Prepared SQL: [update assignman set udt=now(),uno= ?param0 ,uip= ?param1 ,isdel = 1 where asmno= ?param2] -2025-12-18 14:15:47,649 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignfee.in] Prepared SQL: [insert into assignfee (asno,fyear,fprice,fdate,fmemo,status,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 from (select 1 col1) a left outer join assignfee b on b.asno= ?param0 and b.fyear= ?param1 where b.asno is null] -2025-12-18 14:15:47,649 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignfee.up] Prepared SQL: [update assignfee set udt=now(),uno= ?param0 ,uip= ?param1 ,fprice= ?param2 ,fdate = ?param3 ,fmemo = ?param4 ,status= ?param5 where asno= ?param6 and fyear= ?param7] -2025-12-18 14:15:47,649 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignfee.del] Prepared SQL: [delete from assignfee where asno= ?param0 and fyear= ?param1] -2025-12-18 14:15:47,649 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignsite.save] Prepared SQL: [update assign set udt=now(),uno= ?param0 ,uip= ?param1 ,issite= ?param2 ,subdomain= ?param3 ,sitename= ?param4 ,siteip= ?param5 ,sitelogo= ?param6 ,sitefooter= ?param7 where asno= ?param8] -2025-12-18 14:15:47,649 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.asno.save] Prepared SQL: [update users set asno= ?param0 where userno= ?param1] -2025-12-18 14:15:47,649 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.pwcalltime] Prepared SQL: [update users set pwcalltime=now(),pwcallno= ?param0 where userno= ?param1] -2025-12-18 14:15:47,649 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.resetuser] Prepared SQL: [update users set userpass = ?param0 , pwcalltime = null , pwcallno = null , status = (CASE WHEN status = 9 THEN 1 ELSE status END) where userno= ?param1 and pwcalltime is not null and pwcallno= ?param2 and date_add(pwcalltime, interval 24 hour) > now()] -2025-12-18 14:15:47,650 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.exit] Prepared SQL: [UPDATE users SET udt=now(),uno= ?param0 ,uip= ?param1 , status = ?param2 WHERE userno= ?param3] -2025-12-18 14:15:47,650 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.leave.register] Prepared SQL: [INSERT INTO userleave ( userno, userid, status, levdate, uno, uip ) SELECT u.userno, u.userid, 0 AS status, NOW() AS levdate, u.uno, u.uip FROM users u WHERE u.status = ?param0 AND u.userno = ?param1] -2025-12-18 14:15:47,650 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.remotelogin.set] Prepared SQL: [update users a inner join assign b on b.asno=a.asno and b.siteip like concat('%', ?param0 ,'%') set a.remotekey= ?param1 where a.userid= ?param2 and a.status=1] -2025-12-18 14:15:47,650 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.snslink.up] Prepared SQL: [update users set udt=now(),uno= ?param0 ,uip= ?param1 ,snsid= ?param2 ,jointype= ?param3 where userno= ?param4] -2025-12-18 14:15:47,650 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [councel.up] Prepared SQL: [update councel set udt=now(),uno= ?param0 ,uip= ?param1 ,bldgcat = ?param2 ,qtext = ?param3 ,atext = ?param4 where bno= ?param5] -2025-12-18 14:15:47,650 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [councel.del] Prepared SQL: [update councel set udt=now(),uno= ?param0 ,uip= ?param1 ,isdel = 1 where bno = ?param2] -2025-12-18 14:15:47,650 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.up.asno] Prepared SQL: [update users set udt=now(),uno= ?param0 ,uip= ?param1 ,asno = ?param2 where userno= ?param3] -2025-12-18 14:15:47,650 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormant.del] Prepared SQL: [update users a left outer join userdormant b on b.userno = a.userno set set udt=now(),uno= ?param0 ,uip= ?param1 ,status = 99,username='»èÁ¦µÊ',usernameeng=null,email=null,mobile=null,telno=null,userpno=null,bankno=null,post=null,address1=null,address2=null,birthday=null,di=null,ci=null,vssn=null,authplatform=0 where date_add(b.cdt,interval 1 year) < now(); delete from userdormant where date_add(cdt,interval 1 year) < now();] -2025-12-18 14:15:47,674 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.loginkey] Prepared SQL: [select a.userno dtype from users a where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0)] -2025-12-18 14:15:47,674 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.admin] Prepared SQL: [select a.userno dtype, a.udt time, count(b.mno) intval from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0)] -2025-12-18 14:15:47,674 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.front] Prepared SQL: [select a.dtype,sum(a.intval) intval,sum(a.intval2) intval2 from ( select a.userno dtype,count(b.mno) intval,0 intval2 from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno union all select a.userno dtype,0 intval,count(b.userno) intval2 from users a left outer join alarms b on b.userno=a.userno and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno ) a group by a.dtype] -2025-12-18 14:15:47,675 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.frontcroom] Prepared SQL: [select a.dtype,sum(a.intval) intval,sum(a.intval2) intval2,sum(a.intval3) intval3,sum(a.intval4) intval4,sum(a.intval5) intval5 ,sum(a.intval6) intval6,sum(a.intval7) intval7,sum(a.intval8) intval8,sum(a.intval9) intval9,sum(a.intval10) intval10 ,sum(a.intval11) intval11,sum(a.intval12) intval12 ,max(a.strval) strval,max(a.strval2) strval2,max(a.strval3) strval3 from ( select a.userno dtype,count(b.mno) intval,0 intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11,0 intval12 ,null strval,null strval2,null strval3 from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno union all select a.userno dtype,0 intval,count(b.userno) intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11,0 intval12 ,null strval,null strval2,null strval3 from users a left outer join alarms b on b.userno=a.userno and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) union all select a.userno dtype,0 intval,0 intval2,c.tyear intval3,c.tseq intval4,b.classno intval5 ,b2.isplan intval6,b2.iscontent intval7,b2.isev intval8,b2.isrs intval9,b2.isgrade intval10 ,b.cmno intval11,b.cshape intval12 ,d.cgname strval,b.cname strval2 ,group_concat(case when f.bmno is null then null else concat(f.bmno,':',f.bmname,':',f.bmtype) end separator ';') strval3 from users a0 inner join lect a on a.lectno= ?param3 and a.userno=a0.userno and a.status=1 and a.ischanged=0 inner join cm b on b.cmno=a.cmno inner join cmmenu b2 on b2.cmno=b.cmno inner join term c on c.tmno=b.tmno inner join cg d on d.cgno=b.cgno left outer join cmmenubm e on e.cmno=b.cmno left outer join boardmaster f on f.bmno=e.bmno where a0.userno= ?param0 and (a0.loginkey= ?param1 or ?param2 =0) group by a.userno,b.cmno,c.tyear,c.tseq,b.classno ,b2.isplan,b2.iscontent,b2.isev,b2.isrs,b2.isgrade ,d.cgname,b.cname ) a group by a.dtype] -2025-12-18 14:15:47,675 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.frontcroom.subdomain] Prepared SQL: [select a.*,b.asname strval4,c.fileurl from ( select a.dtype,sum(a.intval) intval,sum(a.intval2) intval2,sum(a.intval3) intval3,sum(a.intval4) intval4,sum(a.intval5) intval5 ,sum(a.intval6) intval6,sum(a.intval7) intval7,sum(a.intval8) intval8,sum(a.intval9) intval9,sum(a.intval10) intval10 ,sum(a.intval11) intval11 ,max(a.strval) strval,max(a.strval2) strval2,max(a.strval3) strval3 from ( select a.userno dtype,count(b.mno) intval,0 intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11 ,null strval,null strval2,null strval3 from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno union all select a.userno dtype,0 intval,count(b.userno) intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11 ,null strval,null strval2,null strval3 from users a left outer join alarms b on b.userno=a.userno and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) union all select a.userno dtype,0 intval,0 intval2,c.tyear intval3,c.tseq intval4,b.classno intval5 ,b2.isplan intval6,b2.iscontent intval7,b2.isev intval8,b2.isrs intval9,b2.isgrade intval10 ,b.cmno intval11 ,d.cgname strval,b.cname strval2 ,group_concat(case when f.bmno is null then null else concat(f.bmno,':',f.bmname,':',f.bmtype) end separator ';') strval3 from users a0 inner join lect a on a.lectno= ?param3 and a.userno=a0.userno and a.status=1 and a.ischanged=0 inner join cm b on b.cmno=a.cmno inner join cmmenu b2 on b2.cmno=b.cmno inner join term c on c.tmno=b.tmno inner join cg d on d.cgno=b.cgno left outer join cmmenubm e on e.cmno=b.cmno left outer join boardmaster f on f.bmno=e.bmno where a0.userno= ?param0 and (a0.loginkey= ?param1 or ?param2 =0) group by a.userno,b.cmno,c.tyear,c.tseq,b.classno ,b2.isplan,b2.iscontent,b2.isev,b2.isrs,b2.isgrade ,d.cgname,b.cname ) a group by a.dtype ) a inner join assign b on b.subdomain= ?param4 left outer join fileinfo c on c.fgno=b.sitelogo] -2025-12-18 14:15:47,675 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.basecomments] Prepared SQL: [select a.cmtno,a.pcmtno,a.tcmtno,a.baseno,a.cdepth,a.memo,a.memotype,a.fgno,a.cdt,a.udt, a.isdel,a.cno ,b.orgname, b.fileurl, b.fileno ,c.username from cmt a inner join users c on c.userno=a.cno left outer join fileinfo b on b.fgno=a.fgno and b.isdel=0 where a.cmttype= ?param0 and a.baseno= ?param1 order by a.cdt desc] -2025-12-18 14:15:47,675 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsend.get] Prepared SQL: [select a.sendno,a.ehtml,a.etitle from emailsend a left outer join emailban b on b.sendno=a.sendno where a.sendno= ?param0 and a.isdel=0] -2025-12-18 14:15:47,676 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsend.get2] Prepared SQL: [select a.sendno,a.etitle,a.rcvs,ifnull(a.sendeds, ' ') sendeds,ifnull(group_concat(b.email separator ';'), ' ') bans from emailsend a left outer join emailban b on b.sendno=a.sendno where a.sendno= ?param0 and a.isdel=0 group by a.sendno,a.rcvs,a.etitle,a.sendeds] -2025-12-18 14:15:47,676 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.list.rcvnot] Prepared SQL: [select count(a.mno) from memouser a where a.userno= ?param0 and and a.isread=0 and a.isdel=0] -2025-12-18 14:15:47,676 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smssend.get] Prepared SQL: [select c.asname,b.usertype,b.username ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) mobile ,a.smstype,a.isok ,row_number() over(order by b.username) rno, count(a.cno) over() pagetotalcount from smsuser a inner join users b on b.userno=a.userno left outer join assign c on c.asno=b.asno where a.mno= ?param0 order by b.username] -2025-12-18 14:15:47,676 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.home] Prepared SQL: [select b.cnt intval ,c.cnt0 intval2 ,c.cnt1 intval3 ,d.cnt intval4 ,e.cnt intval5 ,f.cnt intval6 ,(SELECT COUNT(*) FROM userleave WHERE status = 0) intval7 from (select 1 col1) a left outer join (select count(mno) cnt from memouser where userno= ?param0 and isread=0 and isdel=0) b on 1=1 left outer join ( select sum(case when a.bmposition=0 then 1 else 0 end) cnt0,sum(case when a.bmposition=1 and b.cmno is not null then 1 else 0 end) cnt1 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.isopen=1 left outer join board c on c.pbno=b.bno and c.isdel=0 where a.bmtype=2 and a.isopen=1 and c.bno is null and a.disptype=0 ) c on 1=1 left outer join ( select count(a.rfdno) cnt from payrfd a left outer join pay b on b.payno = a.payno where a.rstatus=0 and b.rstatus=0 ) d on 1=1 left outer join ( select count(a.payno) cnt from paydvr a inner join pay b on b.payno=a.payno and b.pstatus=1 and b.rstatus=0 inner join payitem c on c.payno = b.payno inner join book bb on bb.bkno=c.itemno where a.dvrcode is null and a.isdvr=1 ) e on 1=1 left outer join ( select count(a.payno) cnt from paytax a where a.ischeck=0 ) f on 1=1] -2025-12-18 14:15:47,677 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.authkey] Prepared SQL: [select jobkey from authkey where authtype= ?param0 and userno= ?param1 and randkey= ?param2 and keytime > now()] -2025-12-18 14:15:47,677 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.authkey.check1] Prepared SQL: [select ctno intval,ismenu intval2,ctype intval3,ccode strval from ct where ctno= ?param0 and authkey= ?param1 ; update ct set authkey=null where ctno= ?param0] -2025-12-18 14:15:47,677 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.authkey.check2] Prepared SQL: [select qno intval from question where qno= ?param0 and authkey= ?param1 ; update question set authkey=null where qno= ?param0] -2025-12-18 14:15:47,677 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.sms.chk] Prepared SQL: [select authno intval,lectno intval2,latime time,lakey strval from smsauth where authno = ?param0] -2025-12-18 14:15:47,677 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsend.in] Prepared SQL: [insert into emailsend(etitle,semail,ehtml,fgno,cmno,rcvs,reademails,rcvcount,readcount,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 ,now(), ?param9 ,now(), ?param9 , ?param10 )] -2025-12-18 14:15:47,677 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsend.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:15:47,677 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.sms.in] Prepared SQL: [insert into sms(cmno,mcontents,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,now(), ?param2 ,now(), ?param2 , ?param3 );] -2025-12-18 14:15:47,677 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.sms.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:15:47,678 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smsauth] Prepared SQL: [insert into smsauth(latime,lakey,lectno) values(now(), ?param0 , ?param1 );] -2025-12-18 14:15:47,678 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smsauth.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:15:47,678 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smsauth2] Prepared SQL: [insert into smsauth(latime,lakey,userno, lectno) values(now(), ?param0 , ?param1 , 0);] -2025-12-18 14:15:47,678 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smsauth2.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:15:47,678 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.atalk.send] Prepared SQL: [insert into MTS_ATALK_MSG (TRAN_SENDER_KEY,TRAN_TMPL_CD,TRAN_CALLBACK,TRAN_PHONE,TRAN_SUBJECT,TRAN_MSG,TRAN_DATE,TRAN_TYPE,TRAN_STATUS,TRAN_REPLACE_TYPE,TRAN_REPLACE_MSG) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,now(),5,'1', ?param6 , ?param5 );] -2025-12-18 14:15:47,679 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.comment.delete] Prepared SQL: [update cmt set isdel=1 where cmtno= ?param0 and ( ?param1 is not null or cno= ?param2 );] -2025-12-18 14:15:47,679 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsendok] Prepared SQL: [update emailsend set isdel=0,readcount= ?param0 ,sendeds= ?param1 where sendno= ?param2] -2025-12-18 14:15:47,679 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.memo.alldeleteR] Prepared SQL: [update memouser set isdel=1,udt=now(),uno= ?param0 ,uip= ?param1 where userno= ?param0] -2025-12-18 14:15:47,679 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.memo.alldeleteS] Prepared SQL: [update memo set isdel=1,udt=now(),uno= ?param0 ,uip= ?param1 where cno= ?param0] -2025-12-18 14:15:47,680 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.authkey.save] Prepared SQL: [update authkey set jobkey= ?param0 ,randkey= ?param1 ,keytime=date_add(now(), interval 1 minute) where authtype= ?param2 and userno= ?param3 ; insert into authkey (authtype,userno,jobkey,randkey,keytime) select a.authtype,a.userno,a.jobkey,a.randkey,date_add(now(), interval 1 minute) from (select ?param2 authtype, ?param3 userno, ?param0 jobkey, ?param1 randkey) a left outer join authkey b on b.authtype=a.authtype and b.userno=a.userno where b.authtype is null] -2025-12-18 14:15:47,680 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.sms.extend] Prepared SQL: [update smsauth set latime = now() where authno = ?param0] -2025-12-18 14:15:47,682 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.error] Prepared SQL: [insert into errors (errmsg,userno) values( ?param0 , ?param1 )] -2025-12-18 14:15:47,704 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.list] Prepared SQL: [select a.menuno, a.menuname, a.pmenuno, a.menuurl, a.menulevel, a.menuorder, a.ccount, a.isuse, a.ishid ,concat('/',ifnull(b5.menuno, 0), '/', ifnull(b4.menuno, 0), '/', ifnull(b3.menuno, 0), '/', ifnull(b2.menuno, 0), '/', ifnull(b1.menuno, 0), '/', ifnull(a.menuno, 0), '/') menurout ,case a.menulevel when 0 then ' ' when 1 then b1.menuname when 2 then b2.menuname when 3 then b3.menuname when 4 then b4.menuname when 5 then b5.menuname end pmenuname from ( select a.menuno, a.menuname, a.pmenuno, a.menuurl, a.menulevel, a.menuorder, count(d.menuno) ccount, a.isuse, a.ishid from menu a left outer join menu d on d.pmenuno=a.menuno group by a.menuno, a.menuname, a.pmenuno, a.menuurl, a.menulevel, a.menuorder, a.isuse, a.ishid ) a left outer join menu b1 on b1.menuno=a.pmenuno left outer join menu b2 on b2.menuno=b1.pmenuno left outer join menu b3 on b3.menuno=b2.pmenuno left outer join menu b4 on b4.menuno=b3.pmenuno left outer join menu b5 on b5.menuno=b4.pmenuno order by case a.menulevel when 0 then a.menuorder when 1 then b1.menuorder when 2 then b2.menuorder when 3 then b3.menuorder when 4 then b4.menuorder else b5.menuorder end ,case a.menulevel when 0 then a.menuno when 1 then b1.menuno when 2 then b2.menuno when 3 then b3.menuno when 4 then b4.menuno else b5.menuno end ,case a.menulevel when 1 then a.menuorder when 2 then b1.menuorder when 3 then b2.menuorder when 4 then b3.menuorder when 5 then b4.menuorder else 0 end ,case a.menulevel when 1 then a.menuno when 2 then b1.menuno when 3 then b2.menuno when 4 then b3.menuno when 5 then b4.menuno else 0 end ,case a.menulevel when 2 then a.menuorder when 3 then b1.menuorder when 4 then b2.menuorder when 5 then b3.menuorder else 0 end ,case a.menulevel when 2 then a.menuno when 3 then b1.menuno when 4 then b2.menuno when 5 then b3.menuno else 0 end ,case a.menulevel when 3 then a.menuorder when 4 then b1.menuorder when 5 then b2.menuorder else 0 end ,case a.menulevel when 3 then a.menuno when 4 then b1.menuno when 5 then b2.menuno else 0 end ,case a.menulevel when 4 then a.menuorder when 5 then b1.menuorder else 0 end ,case a.menulevel when 4 then a.menuno when 5 then b1.menuno else 0 end ,case a.menulevel when 5 then a.menuorder else 0 end ,case a.menulevel when 5 then a.menuno else 0 end] -2025-12-18 14:15:47,704 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.authmenu] Prepared SQL: [select a.usertype, a.menuno from menuauth a where a.usertype= ?param0] -2025-12-18 14:15:47,705 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.get] Prepared SQL: [select a.fileno,a.fgno,a.orgname,a.fileurl,a.filesize,a.extension,a.dcount,a.cno,a.uno ,b.tablename,b.columnname from fileinfo a inner join filegroup b on b.fgno=a.fgno where a.FileNo = ?param0 and a.isdel = 0] -2025-12-18 14:15:47,705 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.getall] Prepared SQL: [select a.fileno,a.fgno,a.orgname,a.fileurl,a.filesize,a.extension,a.dcount,a.cno,a.uno ,b.tablename,b.columnname from fileinfo a inner join filegroup b on b.fgno=a.fgno where a.FileNo = ?param0] -2025-12-18 14:15:47,706 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncs.parents.u] Prepared SQL: [select 3 ndepth,v.ndno ncsno,v.dname ncsname,v.dcode ncscode,case when v.ndno=u.ndno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsd v on v.nbno=d.nbno where u.nuno= ?param0 union all select 2 ndepth,v.nbno ncsno,v.bname ncsname,v.bcode ncscode,case when v.nbno=b.nbno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsb b on b.nbno=d.nbno inner join ncsb v on v.nmno=b.nmno where u.nuno= ?param0 union all select 1 ndepth,v.nmno ncsno,v.mname ncsname,v.mcode ncscode,case when v.nmno=m.nmno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncsm v on v.ntno=m.ntno where u.nuno= ?param0 union all select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where u.nuno= ?param0 order by ndepth,ncscode] -2025-12-18 14:15:47,707 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncs.parents.d] Prepared SQL: [select 2 ndepth,v.nbno ncsno,v.bname ncsname,v.bcode ncscode,case when v.nbno=b.nbno then 1 else 0 end isact from ncsd d inner join ncsb b on b.nbno=d.nbno inner join ncsb v on v.nmno=b.nmno where d.ndno= ?param0 union all select 1 ndepth,v.nmno ncsno,v.mname ncsname,v.mcode ncscode,case when v.nmno=m.nmno then 1 else 0 end isact from ncsd d inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncsm v on v.ntno=m.ntno where d.ndno= ?param0 union all select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsd d inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where d.ndno= ?param0 order by ndepth,ncscode] -2025-12-18 14:15:47,707 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncs.parents.b] Prepared SQL: [select 1 ndepth,v.nmno ncsno,v.mname ncsname,v.mcode ncscode,case when v.nmno=m.nmno then 1 else 0 end isact from ncsb b inner join ncsm m on m.nmno=b.nmno inner join ncsm v on v.ntno=m.ntno where b.nbno= ?param0 union all select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsb b inner join ncsm m on m.nmno=b.nmno inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where b.nbno= ?param0 order by ndepth,ncscode] -2025-12-18 14:15:47,707 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncs.parents.m] Prepared SQL: [select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsm m inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where m.nmno= ?param0 order by ndepth,ncscode] -2025-12-18 14:15:47,708 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.sales.bycm] Prepared SQL: [select case b.ptype when 2 then 2 when 3 then 1 else 0 end dtype, 0 intval, case b.ptype when 2 then '±³Àç' when 3 then '½ÃÇè' else '°­ÁÂ' end strval,'¸ÅÃâ' strval2 ,sum(case when month(a.payoktime)=1 then b.payamt else 0 end) longval ,sum(case when month(a.payoktime)=2 then b.payamt else 0 end) longval2 ,sum(case when month(a.payoktime)=3 then b.payamt else 0 end) longval3 ,sum(case when month(a.payoktime)=4 then b.payamt else 0 end) longval4 ,sum(case when month(a.payoktime)=5 then b.payamt else 0 end) longval5 ,sum(case when month(a.payoktime)=6 then b.payamt else 0 end) longval6 ,sum(case when month(a.payoktime)=7 then b.payamt else 0 end) longval7 ,sum(case when month(a.payoktime)=8 then b.payamt else 0 end) longval8 ,sum(case when month(a.payoktime)=9 then b.payamt else 0 end) longval9 ,sum(case when month(a.payoktime)=10 then b.payamt else 0 end) longval10 ,sum(case when month(a.payoktime)=11 then b.payamt else 0 end) longval11 ,sum(case when month(a.payoktime)=12 then b.payamt else 0 end) longval12 from pay a inner join payitem b on b.payno=a.payno and a.pstatus=1 where year(a.payoktime)= ?param0 and a.pstatus=1 group by b.ptype,month(a.payoktime) union all select case b.ptype when 2 then 2 when 3 then 1 else 0 end dtype, 1 intval, '','ȯºÒ' strval ,(case when month(b.refundtime)=1 then b.refundamt else 0 end) * -1 longval ,(case when month(b.refundtime)=2 then b.refundamt else 0 end) * -1 longval2 ,(case when month(b.refundtime)=3 then b.refundamt else 0 end) * -1 longval3 ,(case when month(b.refundtime)=4 then b.refundamt else 0 end) * -1 longval4 ,(case when month(b.refundtime)=5 then b.refundamt else 0 end) * -1 longval5 ,(case when month(b.refundtime)=6 then b.refundamt else 0 end) * -1 longval6 ,(case when month(b.refundtime)=7 then b.refundamt else 0 end) * -1 longval7 ,(case when month(b.refundtime)=8 then b.refundamt else 0 end) * -1 longval8 ,(case when month(b.refundtime)=9 then b.refundamt else 0 end) * -1 longval9 ,(case when month(b.refundtime)=10 then b.refundamt else 0 end) * -1 longval10 ,(case when month(b.refundtime)=11 then b.refundamt else 0 end) * -1 longval11 ,(case when month(b.refundtime)=12 then b.refundamt else 0 end) * -1 longval12 from pay a inner join payitem b on b.payno=a.payno and a.pstatus=1 and b.rstatus > 0 and b.refundtime is not null and year(b.refundtime)= ?param0 where a.pstatus=1 and a.rstatus > 0 group by b.ptype,month(b.refundtime) order by dtype,intval] -2025-12-18 14:15:47,709 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcalc.print] Prepared SQL: [select a.cmno,a.feeloc,a.feebkpr,a.feebrt,a.feemat,a.feefoo,a.feeetc,a.prtcnt ,b.cname,b.classno,b.sstime,b.setime ,c.pfee ,d.username,CAST(AES_DECRYPT(UNHEX(d.userpno), 'np123@!') AS char) userpno,d.bankname,CAST(AES_DECRYPT(UNHEX(d.bankno), 'np123@!') AS char) bankno,d.post,d.address1,d.address2 ,row_number() over(order by d.username) rno from cmcalc a inner join cm b on b.cmno=a.cmno inner join cmprof c on c.cmno=b.cmno inner join users d on d.userno=c.userno where a.cmno= ?param0 order by rno] -2025-12-18 14:15:47,709 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.npsystem] Prepared SQL: [select count(b.daokey) from (select 1 col1) a left outer join npsystem b on b.daokey= ?param0] -2025-12-18 14:15:47,711 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.ncs.check.t] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select 0 intval, count(m.nmno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno where t.ntno= ?param0 union all select 0 intval,count(b.nbno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno left outer join ncsb b on b.nmno=m.nmno where t.ntno= ?param0 union all select count(cmd.cmno) intval,count(distinct d.ndno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join cmncsd cmd on cmd.ndno=d.ndno where t.ntno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join ncsu u on u.ndno=d.ndno where t.ntno= ?param0 ) a] -2025-12-18 14:15:47,711 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.ncs.check.m] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select 0 intval,count(b.nbno) intval2 from ncsm m left outer join ncsb b on b.nmno=m.nmno where m.nmno= ?param0 union all select count(cmd.cmno) intval,count(distinct d.ndno) intval2 from ncsm m left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join cmncsd cmd on cmd.ndno=d.ndno where m.nmno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncsm m left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join ncsu u on u.ndno=d.ndno where m.nmno= ?param0 ) a] -2025-12-18 14:15:47,711 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.ncs.check.b] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select count(cmd.cmno) intval,count(distinct d.ndno) intval2 from ncsb b left outer join ncsd d on d.nbno=b.nbno left outer join cmncsd cmd on cmd.ndno=d.ndno where b.nbno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncsb b left outer join ncsd d on d.nbno=b.nbno left outer join ncsu u on u.ndno=d.ndno where b.nbno= ?param0 ) a] -2025-12-18 14:15:47,711 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.ncs.check.d] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select count(cmd.cmno) intval,0 intval2 from ncsd d left outer join cmncsd cmd on cmd.ndno=d.ndno where d.ndno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncsd d left outer join ncsu u on u.ndno=d.ndno where d.ndno= ?param0 ) a] -2025-12-18 14:15:47,712 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.insert] Prepared SQL: [insert into menu(menuname,pmenuno,menuurl,menulevel,menuorder,isuse,ishid,cdt,cno,udt,uno,uip) select ?param0 , ?param1 ,ifnull( ?param2 ,''),ifnull(c.menulevel, -1) + 1, ?param3 , ?param4 , ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 from (select ?param8 menuno) a left outer join menu b on b.menuno=a.menuno left outer join menu c on c.menuno= ?param1 where b.menuno is null] -2025-12-18 14:15:47,712 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.insert.SelectKey] Prepared SQL: [select last_insert_id()] -2025-12-18 14:15:47,713 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.filegroup.insert] Prepared SQL: [INSERT INTO filegroup (tablename,columnname, cdt,cno,udt,uno,uip) VALUES ( ?param0 , ?param1 , cdt,cno,udt,uno,uip)] -2025-12-18 14:15:47,713 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.filegroup.insert.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:15:47,713 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.okcert3.in] Prepared SQL: [insert into okcert3log (gubn, ret, reason, sn, rsltcd, rslt, dt) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , now()] -2025-12-18 14:15:47,713 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.okcert3.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:15:47,714 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.userauth.save] Prepared SQL: [insert into menuauth (usertype,authname,menuno,isdel,cdt,cno,udt,uno,uip) select max(usertype)+1, ?param0 ,1,0,now(), ?param1 ,now(), ?param1 , ?param2 from menuauth] -2025-12-18 14:15:47,714 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.authname.save] Prepared SQL: [update menuauth set authname= ?param0 where usertype= ?param1] -2025-12-18 14:15:47,714 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.userauth.del] Prepared SQL: [delete a from menuauth a left outer join( select count(userno) usercnt,usertype from users where usertype = ?param0 group by usertype )b on b.usertype = a.usertype where a.usertype = ?param0 and (b.usercnt < 1 or b.usercnt is null); insert into menuauth (usertype,authname,menuno,isdel,cdt,cno,udt,uno,uip) select * from ( select ?param0 usertype, ?param1 authname,1 menuno,0 isdel,now() cdt, ?param2 cno,now() udt, ?param2 uno, ?param3 uip ) a where not exists( select usertype,authname,menuno from menuauth where usertype = ?param0 and menuno = 1 ); update menuauth a left outer join ( select count(userno) usercnt,usertype from users where usertype = ?param0 and status=1 group by usertype ) b on b.usertype = a.usertype set isdel=1 where a.usertype= ?param0 and (b.usercnt < 1 or b.usercnt is null);] -2025-12-18 14:15:47,714 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.chageposition] Prepared SQL: [update menu a left outer join menu b on b.menuno= ?param0 left outer join menu c on c.menuno= ?param1 set a.pmenuno= ?param1 , a.menuorder = ifnull(b.menuorder, -1) + 1, a.menulevel=c.menulevel + 1 , a.udt=now(), a.uno= ?param2 , a.uip= ?param3 where a.menuno= ?param4] -2025-12-18 14:15:47,714 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.update] Prepared SQL: [update menu a left outer join (select menulevel from menu where menuno= ?param0 ) b on 1 = 1 set udt=now(), uno= ?param1 , uip= ?param2 ,menuname= ?param3 , pmenuno= ?param0 , menuurl=ifnull( ?param4 , ''),a.menulevel=b.menulevel + 1,menuorder= ?param5 ,isuse= ?param6 ,ishid= ?param7 where a.menuno= ?param8 ;] -2025-12-18 14:15:47,714 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.delete] Prepared SQL: [delete from menuauth where menuno= ?param0 ; delete from menu where menuno= ?param0] -2025-12-18 14:15:47,715 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.down] Prepared SQL: [update fileinfo set dcount = dcount + 1 where fileno= ?param0] -2025-12-18 14:15:47,715 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.del] Prepared SQL: [update fileinfo set uip= ?param0 , uno= ?param1 , isdel=1 where fileno= ?param2 and ( ?param3 = 1 or ?param1 = -999 or cno= ?param1 )] -2025-12-18 14:15:47,715 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.del2] Prepared SQL: [update fileinfo set uip= ?param0 , uno= ?param1 , isdel=1 where fgno= ?param2 and ( ?param3 = 1 or ?param1 = -999 or cno= ?param1 )] -2025-12-18 14:15:47,715 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncst.in] Prepared SQL: [insert into ncst (ntype,tcode,tname,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 ,now(), ?param3 ,now(), ?param3 , ?param4 )] -2025-12-18 14:15:47,715 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncst.up] Prepared SQL: [update ncst set udt=now(),uno= ?param0 ,uip= ?param1 ,tcode= ?param2 ,tname= ?param3 where ntno= ?param4] -2025-12-18 14:15:47,716 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.actlog.set] Prepared SQL: [insert into actlog (logtype,logtarget,userno,logdata,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 )] -2025-12-18 14:15:47,717 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.authlog.set] Prepared SQL: [insert into authlog(logtype,userno,usertypeorg,usertypenew,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 )] -2025-12-18 14:15:47,717 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.authlog.set2] Prepared SQL: [insert into authlog(logtype,userno,usertypeorg,usertypenew,cdt,cno,udt,uno,uip) select ?param0 , ?param1 ,a.usertype, ?param2 ,now(), ?param3 ,now(), ?param3 , ?param4 from users a where a.userno= ?param1 and a.usertype <> ?param2] -2025-12-18 14:15:47,718 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.kcblog.in] Prepared SQL: [insert into kcblog (cdt,cp_cd,mobile,vssn,logmsg) values(now(), ?param0 ,case when ?param1 is not null then HEX(AES_ENCRYPT( ?param1 , 'np123@!')) else null end , ?param2 , ?param3 );] -2025-12-18 14:15:47,718 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [excellog.in] Prepared SQL: [INSERT INTO exceldownlog (userno, userid, username, actiontime, position, comment, userip) SELECT userno, userid, username, sysdate(), ?param0 , ?param1 , ?param2 FROM users where userno = ?param3] -2025-12-18 14:15:47,747 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.myterm] Prepared SQL: [select distinct c.tmno,c.tyear,c.tseq from cmprof a inner join cm b on b.cmno=a.cmno and b.ismaster=0 and b.isdel=0 inner join term c on c.tmno=b.tmno where a.userno= ?param0 order by c.tyear desc,c.tseq] -2025-12-18 14:15:47,747 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.term.ys] Prepared SQL: [select distinct tmno,tyear,tseq from term order by tyear desc,tseq] -2025-12-18 14:15:47,748 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmdatas] Prepared SQL: [select a.dtype,a.intval,a.intval2,a.intval3 ,a.strval,a.strval2 from( select 1 dtype ,a.userno intval,b.usertype intval2 ,row_number() over (order by b.username desc) intval3 ,b.username strval,null strval2 from cmprof a inner join users b on b.userno=a.userno where a.cmno= ?param0 order by b.username desc ) a union all select 2 ,b.bkno,0 ,row_number() over (order by b.bkno) intval3 ,b.bkname,null from cmbook a inner join book b on b.bkno=a.bkno where a.cmno= ?param0 union all select 3 dtype ,b.cmno,a.ispre ,row_number() over (order by b.cmno) intval3 ,b.cname,null from cmrelay a inner join cm b on b.cmno=a.rcmno where a.cmno= ?param0 union all select 4 ,b.ndno,0 ,row_number() over (order by b.ndno) intval3 ,b.dname,b.acode from cmncsd a inner join ncsd b on b.ndno=a.ndno where a.cmno= ?param0 order by dtype,intval3] -2025-12-18 14:15:47,748 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.datacreatecmbycmmaster] Prepared SQL: [select a.cmno,a.cname,row_number() over(order by a.udt desc) rno from cm a where a.ismaster=1 and a.isdel=0 and a.cgno= ?param0 order by rno] -2025-12-18 14:15:47,749 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnigscd.exists] Prepared SQL: [select count(*) from cminning a inner join cminningscd b on a.cmino = b.cmino where cmno = ?param0] -2025-12-18 14:15:47,750 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmev] Prepared SQL: [select a.cmno,a.attend,a.attendcut,a.attendrfd,a.attendcutrfd,a.mid,a.midcut,a.midrfd,a.midcutrfd,a.final,a.finalcut,a.finalrfd,a.finalcutrfd,a.subject,a.subjectcut,a.subjectrfd ,a.subjectcutrfd,a.discuss,a.discusscut,a.discussrfd,a.discusscutrfd,a.etc,a.etccut,a.etcrfd,a.etccutrfd,a.cut,a.cutrfd,a.isoffabs ,b.scdtype ,c.cshape from cmev a inner join cm c on c.cmno = a.cmno left outer join cminning b on b.cmno = a.cmno and b.isscd = 1 where a.cmno= ?param0] -2025-12-18 14:15:47,750 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.est] Prepared SQL: [select 0 gubun,case when a.extype = 0 then 1 else 2 end estkind ,a.exno,a.cmno,a.extype,a.exname,a.edesc,a.etime,a.econdition,a.evtype,a.eqtype,a.israndq,a.israndqi,a.qcount,a.isblur,a.tpoint,a.relaylimit,a.isusebackup,a.isseq ,null sdno,null sdtype,null sdname,null sddesc,null sdcondition ,null rsno,null rscno,null rstype,null rsname,null rscondition , row_number() over(partition by a.extype order by a.cdt) rno ,null as iseq,null as teachername from cmex a where a.cmno= ?param0 and a.isdel=0 union all select 1 gubun,case when a.sdtype = 0 then 11 else 21 end estkind ,a.sdno exno,a.cmno,a.sdtype extype,a.sdname exname,a.sddesc edesc,null etime,a.sdcondition econdition,null evtype,null eqtype,null israndq,null israndqi,null qcount,null isblur,a.tpoint,null relaylimit,null isusebackup,null isseq ,a.sdno,a.sdtype,a.sdname,a.sddesc,a.sdcondition ,null rsno,null rscno,null rstype,null rsname,null rscondition , row_number() over(partition by a.sdtype order by a.cdt) rno ,null as iseq,null as teachername from cmsd a where a.cmno= ?param0 and a.isdel=0 union all select 2 gubun,case when a.rstype = 0 then 32 else 31 end estkind ,a.rsno exno,a.cmno,a.rstype extype,a.rsname exname,null edesc,null etime,a.rscondition econdition,null evtype,null eqtype,null israndq,null israndqi,null qcount,null isblur,null tpoint,null relaylimit,null isusebackup,null isseq ,null sdno,null sdtype,null sdname,null sddesc,null sdcondition ,a.rsno,a.rscno,a.rstype,a.rsname,a.rscondition , row_number() over(partition by a.rstype order by a.cdt) rno ,b.iseq,c.username as teachername from cmrs a left outer join cminning b on a.cmino = b.cmino left outer join users c on b.userno = c.userno where a.cmno= ?param0 and a.isdel=0 order by rsno] -2025-12-18 14:15:47,750 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmexqs] Prepared SQL: [select a.eqno,a.exno,a.qseq,a.qno,a.rpoint , b.qtextstring, b.dpoint, b.qdiff, b.cc1, b.cc2, b.cc3, b.cc4, b.cc5,b.atype , cc.cname qdiffname, cc1.cname ccname1, cc2.cname ccname2, cc3.cname ccname3, cc4.cname ccname4, cc5.cname ccname5 from cmexq a inner join question b on b.qno=a.qno left outer join comcode cc on cc.ccode = b.qdiff left outer join comcode cc1 on cc1.ccode = b.cc1 left outer join comcode cc2 on cc2.ccode = b.cc2 left outer join comcode cc3 on cc3.ccode = b.cc3 left outer join comcode cc4 on cc4.ccode = b.cc4 left outer join comcode cc5 on cc5.ccode = b.cc5 where a.exno= ?param0 order by a.qseq] -2025-12-18 14:15:47,751 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.exsave.valid] Prepared SQL: [select count(d.exno) from (select 1 as col1) a left outer join lectex d on d.exno= ?param0] -2025-12-18 14:15:47,751 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.sdsave.valid] Prepared SQL: [select sum(cnt) from ( select count(d.sdno) cnt from (select 1 as col1) a left outer join lectsd d on d.sdno= ?param0 union all select count(d.sdno) from (select 1 as col1) a left outer join lectsdboard d on d.sdno= ?param0 ) a] -2025-12-18 14:15:47,751 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rssave.valid] Prepared SQL: [select count(d.rsno) from (select 1 as col1) a left outer join lectrs d on d.rsno= ?param0] -2025-12-18 14:15:47,751 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rscsave.valid] Prepared SQL: [select count(d.rscno) from (select 1 as col1) a left outer join cmrs d on d.rscno= ?param0] -2025-12-18 14:15:47,751 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmexlayers] Prepared SQL: [select a.exno ,case when a.qdiff = 1 then null else a.qdiff end qdiff ,case when a.cc1 = 1 then null else a.cc1 end cc1 ,case when a.cc2 = 1 then null else a.cc2 end cc2 ,case when a.cc3 = 1 then null else a.cc3 end cc3 ,case when a.cc4 = 1 then null else a.cc4 end cc4 ,case when a.cc5 = 1 then null else a.cc5 end cc5 ,a.qcount,a.rpoint , cc.cname qdiffname, cc1.cname ccname1, cc2.cname ccname2, cc3.cname ccname3, cc4.cname ccname4, cc5.cname ccname5 from cmexlayer a left outer join comcode cc on cc.ccode = a.qdiff and cc.ccode > 0 left outer join comcode cc1 on cc1.ccode = a.cc1 and cc1.ccode > 0 left outer join comcode cc2 on cc2.ccode = a.cc2 and cc2.ccode > 0 left outer join comcode cc3 on cc3.ccode = a.cc3 and cc3.ccode > 0 left outer join comcode cc4 on cc4.ccode = a.cc4 and cc4.ccode > 0 left outer join comcode cc5 on cc5.ccode = a.cc5 and cc5.ccode > 0 where a.exno= ?param0 order by cc.corder, cc1.corder, cc2.corder] -2025-12-18 14:15:47,751 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.extype1count] Prepared SQL: [select count(b.exno) from (select 1 col1) a left outer join cmex b on b.cmno= ?param0 and b.isdel=0 and b.exno <> ?param1 and b.extype=1] -2025-12-18 14:15:47,752 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.check] Prepared SQL: [select count(b.rsno) from (select 1 col1) a left outer join cmrs b on b.cmno= ?param0 and b.rsno <> ?param1 and b.rstype= ?param2 and b.isdel=0] -2025-12-18 14:15:47,753 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.questionusings] Prepared SQL: [select sum(cnt) from ( select 0 as cnt union all select count(qno) from cmexq where qno= ?param0 union all select count(qno) from rscq where qno= ?param0 ) a] -2025-12-18 14:15:47,754 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.questionitem.valid] Prepared SQL: [select sum(cnt) from ( select 0 as cnt union all select a.qno from ( select b.qno from questionitem a inner join cmexq b on b.qno=a.qno where a.qino= ?param0 limit 1) a union all select a.qno from ( select b.qno from questionitem a inner join rscq b on b.qno=a.qno where a.qino= ?param0 limit 1) a ) a] -2025-12-18 14:15:47,754 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmmenus] Prepared SQL: [select a.cmno,a.isplan,a.iscontent,a.isev,a.isrs,a.isgrade ,b.bmno from cmmenu a left outer join cmmenubm b on b.cmno=a.cmno where a.cmno= ?param0] -2025-12-18 14:15:47,755 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rscqs] Prepared SQL: [select a.rscqno,a.rscno,a.qno,a.dseq , b.qtextstring, b.dpoint, b.qdiff, b.cc1, b.cc2, b.cc3, b.cc4, b.cc5,b.atype , cc.cname qdiffname, cc1.cname ccname1, cc2.cname ccname2, cc3.cname ccname3, cc4.cname ccname4, cc5.cname ccname5 ,row_number() over(order by a.dseq, a.rscqno) rno from rscq a inner join question b on b.qno=a.qno left outer join comcode cc on cc.ccode = b.qdiff left outer join comcode cc1 on cc1.ccode = b.cc1 left outer join comcode cc2 on cc2.ccode = b.cc2 left outer join comcode cc3 on cc3.ccode = b.cc3 left outer join comcode cc4 on cc4.ccode = b.cc4 left outer join comcode cc5 on cc5.ccode = b.cc5 where a.rscno= ?param0 order by rno] -2025-12-18 14:15:47,755 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminfile] Prepared SQL: [select 1 dtype,a.sdno intval,a.fgno longval,b.fileno longval2,0 longval4,b.fileurl strval from cmsd a inner join fileinfo b on b.fgno=a.fgno and b.isdel=0 where a.cmno= ?param0 union all select 0,exno,null,null,null,null from cmex where cmno= ?param0 and isdel=0 union all select 2,0,a.fgnotf,b.fileno,a.cmino,b.fileurl from cminning a inner join fileinfo b on b.fgno=a.fgnotf and b.isdel=0 where a.cmno= ?param0 union all select 3,a.cmno,a.fgnocm,b.fileno,0,b.fileurl from cm a inner join fileinfo b on b.fgno=a.fgnocm and b.isdel=0 where a.cmno= ?param0 order by dtype,intval,longval2] -2025-12-18 14:15:47,755 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.check.cmpcpay] Prepared SQL: [select count(b.pino) from (select 1 as col1) a left outer join payitem b on b.ptype=1 and b.pcno = ?param0] -2025-12-18 14:15:47,755 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ct.checkcmi] Prepared SQL: [select count(b.cmino) dcnt from ct a left outer join cminning b on b.ctno=a.ctno where a.ctno= ?param0 group by a.ctno] -2025-12-18 14:15:47,756 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.pcm.foras] Prepared SQL: [select distinct d.cmno value,d.cname text from users a inner join lect b on b.userno=a.userno and b.status<5 inner join cm c on c.cmno=b.cmno inner join cm d on d.cmno=c.pcmno where a.asno= ?param0 order by text,value] -2025-12-18 14:15:47,756 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cm.foras] Prepared SQL: [select distinct c.cmno value,concat(c.cname,'(',c.classno,')') text from users a inner join lect b on b.userno=a.userno and b.status<5 inner join cm c on c.cmno=b.cmno and c.pcmno= ?param0 where a.asno= ?param1 order by text,value] -2025-12-18 14:15:47,756 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.pcm.forall] Prepared SQL: [select a.cmno value,a.cname text from cm a where a.ismaster=1 and a.isuse=1 and a.isdel=0 order by text,value] -2025-12-18 14:15:47,756 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cm.forall] Prepared SQL: [select a.cmno value,concat(a.cname,'(',a.classno,')') text from cm a where a.pcmno= ?param0 and a.ismaster=1 and a.isuse=1 and a.isdel=0 order by text,value] -2025-12-18 14:15:47,756 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cms.forpay] Prepared SQL: [select c.cmno,case when b.isjoin=1 then c.infee else c.infee end fee, c.accommofee, b.isjoin,d.lectno lectnocheck from users a left outer join assign b on b.asno=a.asno inner join cm c on c.cmno= ?param0 left outer join lect d on d.userno=a.userno and d.cmno=c.cmno and d.status in (1,2,3,4,6) and d.ischanged=0 where a.userno= ?param1] -2025-12-18 14:15:47,756 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cms.forpaypc] Prepared SQL: [select c.cmno,case when b.isjoin=1 then c.infee else c.outfee end fee,b.isjoin from users a left outer join assign b on b.asno=a.asno inner join cmpc c on c.pcno= ?param0 where a.userno= ?param1] -2025-12-18 14:15:47,757 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcheck.forbuy] Prepared SQL: [select 1 rno,a.cmno,a.quota ,b.status lectstatus ,count(d.userno) countlect from cm a left outer join lect b on b.cmno=a.cmno and b.userno= ?param0 and b.status < 5 and b.ischanged=0 left outer join lect c on c.cmno=a.cmno and c.status < 5 and c.ischanged=0 left outer join users d on d.userno=c.userno and d.status=1 where a.cmno= ?param1 and a.ismaster=0 and a.rstime < now() and a.retime > now() and a.isuse=1 and a.isdel=0 group by a.cmno,a.quota,b.status union all select 2,a.cmno,0 ,b.status ,0 from cm a inner join lect b on b.cmno <> a.cmno and b.userno= ?param0 and b.status < 5 inner join cm c on c.cmno=b.cmno and c.pcmno=a.pcmno where a.cmno = ?param1] -2025-12-18 14:15:47,758 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.assign.applyedu.byasno] Prepared SQL: [select a.asno,a.ascode,a.isjoin,a.joinyear,a.joinprice,a.asname,a.ceoname,a.brno,a.eino,a.grno,a.btype,a.bkind,a.salesamount,a.homeurl,a.mcount,a.aday,a.astype,a.asctg,a.askey,a.post ,a.address1,a.address2,a.fgnobno,a.fgnobank,a.joindate,a.exitdate,a.status,a.issite,a.subdomain,a.sitename,a.sitelogo,a.sitefooter,a.siteip,a.ismain,a.mname,a.isdel ,CAST(AES_DECRYPT(UNHEX(a.mphone), 'np123@!') AS char) mphone ,CAST(AES_DECRYPT(UNHEX(a.taxemail), 'np123@!') AS char) taxemail from assign a where a.asno= ?param0 and a.isdel=0] -2025-12-18 14:15:47,758 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscdcheck] Prepared SQL: [select a.quota - (select count(z.lectno) cnt from lect z where a.cmisno = z.cmisno and z.status in (1,2) and z.ischanged=0) from cminningscd a where a.cmisno = ?param0] -2025-12-18 14:15:47,762 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmin] Prepared SQL: [insert into cm(ismaster,cgno,pcmno,cname,kname,tmno,classno,rstime,retime,sstime,setime,gstime,getime,cshape ,infee,outfee,accommofee,quota ,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,isuse,isdel,isseq,fgnocm,typeman,typeedu,typegrade,typejob,typejobitem,iscertificate,ischkatt,isaccommodation,daylectinninglimit,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 , ?param28 , ?param29 , ?param30 ,0, ?param31 , ?param32 , ?param33 , ?param34 , ?param35 , ?param36 , ?param37 , ?param38 , ?param39 , ?param40 ,10,now(), ?param41 ,now(), ?param41 , ?param42 );] -2025-12-18 14:15:47,762 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:15:47,765 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnings.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into cminning (cmno,week,iseq,isonline,ititle,icontent,idate,iday,ist,iet,fgnotf,ctno,istaste,sttime,atime,mstime,metime,userno,isscd,scdtype,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 ,now(), ?param20 ,now(), ?param20 , ?param21 from (select 1 col1) a left outer join cminning b on b.cmno= ?param0 and b.iseq= ?param2 where b.cmino is null] -2025-12-18 14:15:47,765 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnings.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 14:15:47,766 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into cminningscd(cmino,estart,eend,quota,studyplace,sseq,comment,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 ,now(), ?param7 ,now(), ?param7 , ?param8 )] -2025-12-18 14:15:47,767 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 14:15:47,768 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.in] Prepared SQL: [INSERT INTO cmex (cmno,extype,exname,edesc,etime,econdition,evtype,eqtype,israndq,israndqi,qcount,isblur,tpoint,relaylimit,isusebackup,isseq,isreexamable,isresultopen,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 ,0,now(), ?param18 ,now(), ?param18 , ?param19 )] -2025-12-18 14:15:47,769 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:15:47,771 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.question.in] Prepared SQL: [INSERT INTO question (cmno, qdiff, cc1, cc2, cc3, cc4, cc5, isuse, atype, dpoint, qtext, qtextstring, qdesc, rightcount,ispassspace,isignorecase, cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , now(), ?param16 ,now(), ?param16 , ?param17 );] -2025-12-18 14:15:47,771 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.question.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:15:47,771 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.in] Prepared SQL: [insert into cmsd(sdtype,cmno,sdname,sddesc,tpoint,sdcondition,fgno,isdel,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 ,0,now(), ?param7 ,now(), ?param7 , ?param8 );] -2025-12-18 14:15:47,771 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:15:47,771 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.in] Prepared SQL: [insert into cmrs(rstype,cmno,rsname,rscondition,rscno,isdel,cmino,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,0, ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 );] -2025-12-18 14:15:47,771 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:15:47,772 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rsc.in] Prepared SQL: [insert into rsc(rstype,rscname,isuse,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 ,now(), ?param3 ,now(), ?param3 , ?param4 );] -2025-12-18 14:15:47,772 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rsc.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:15:47,772 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy0] Prepared SQL: [insert into cm(ismaster,cgno,pcmno,cname,kname,tmno,classno,rstime,retime,sstime,setime,gstime,getime,cshape,typeman,typeedu,typegrade,typejob,typejobItem,infee,outfee,accommofee,quota,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,isuse,isseq,iscertificate,isdel,studydays,isaccommodation,daylectinninglimit,cdt,cno,udt,uno,uip) select ?param0 ,cgno,case when a.ismaster = 1 and ?param0 = 0 then a.cmno else a.pcmno end,ifnull( ?param1 , concat('»çº»_', cname)),a.kname, ?param2 ,case when ?param2 is null then null else ifnull(b.classno,0)+1 end ,t.rstime ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then '2099-12-31 23:59:59' else date_format(t.retime,'%Y-%m-%d 23:59:59') end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else t.sstime end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else date_format(t.setime,'%Y-%m-%d 23:59:59') end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else t.gstime end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else date_format(t.getime,'%Y-%m-%d 23:59:59') end ,a.cshape,a.typeman,a.typeedu,a.typegrade,a.typejob, a.typejobItem,infee,outfee,accommofee,quota,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,1,isseq,a.iscertificate,0,studydays,isaccommodation,daylectinninglimit,now(), ?param3 ,now(), ?param3 , ?param4 from cm a left outer join ( select max(b.classno) classno from cm a inner join cm b on b.ismaster=0 and b.pcmno=case when a.ismaster=1 then a.cmno else a.pcmno end and b.isdel=0 and b.tmno=ifnull( ?param2 ,0) where a.cmno= ?param5 ) b on b.classno is not null left outer join term t on t.tmno= ?param2 where a.cmno= ?param5 ;] -2025-12-18 14:15:47,772 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy0.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:15:47,772 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy.ex0] Prepared SQL: [insert into cmex (cmno,extype,exname,edesc,etime,econdition,evtype,eqtype,israndq,israndqi,qcount,isblur,tpoint,relaylimit,isusebackup,isseq,isresultopen,isreexamable,isdel,cdt,cno,udt,uno,uip) select ?param0 ,extype,exname,edesc,etime,econdition,evtype,eqtype,israndq,israndqi,qcount,isblur,tpoint,relaylimit,isusebackup,isseq,isresultopen,isreexamable,0,now(), ?param1 ,now(), ?param1 , ?param2 from cmex a where a.exno= ?param3 ;] -2025-12-18 14:15:47,772 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy.ex0.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:15:47,773 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmpcin] Prepared SQL: [insert into cm (ismaster,cgno,pcmno,cname,tmno,classno,rstime,retime,sstime,setime,gstime,getime,cshape,infee,outfee,quota,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,isuse,isseq,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,null, ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 ,1,0,0,now(), ?param27 ,now(), ?param27 , ?param28 );] -2025-12-18 14:15:47,773 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmpcin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:15:47,774 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ct.in] Prepared SQL: [INSERT INTO ct (cmno,qdiff,cc1,cc2,cc3,cc4,cc5,ctype,ccode,ccodedel,ctname,fgnothumb,fgnotf,tfurl,ismenu,isdel,isuse,isoversize,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 ,0, ?param14 , ?param15 ,now(), ?param16 ,now(), ?param16 , ?param17 );] -2025-12-18 14:15:47,774 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ct.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:15:47,775 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.pplog.applyedu.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into pplog ( userno,cmno,isready,cgcode,cshape,typeman,typeedu,typegrade,typejob,typejobItem,cgno,cmisno,isrebate,rbankname,rbankacc,rbankowner,asname,brno,ceoname,post,address1,address2,btype,bkind,eino,mname ,mphone,taxemail,userpno,mobile,email,upost,uaddress1,uaddress2,isassignuser,uduty,slevel,isaccommodation,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 ,HEX(AES_ENCRYPT( ?param14 , 'np123@!')) , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 ,HEX(AES_ENCRYPT( ?param26 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param27 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param28 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param29 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param30 , 'np123@!')) , ?param31 , ?param32 , ?param33 , ?param34 , ?param35 , ?param36 , ?param37 ,now(), ?param38 ,now(), ?param38 , ?param39 )] -2025-12-18 14:15:47,775 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.pplog.applyedu.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:15:47,775 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.term.in] Prepared SQL: [insert into term (tyear,tseq,rstime,retime,sstime,setime,gstime,getime,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 ,now(), ?param8 ,now(), ?param8 , ?param9 )] -2025-12-18 14:15:47,775 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.term.up] Prepared SQL: [update term set udt=now(),uno= ?param0 ,uip= ?param1 ,tyear = ?param2 ,tseq = ?param3 ,rstime= ?param4 ,retime= ?param5 ,sstime= ?param6 ,setime= ?param7 ,gstime= ?param8 ,getime= ?param9 where tmno= ?param10] -2025-12-18 14:15:47,775 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cg.in] Prepared SQL: [insert into cg (pcgno,cgname,cgcode,isuse,iscover,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,0,now(), ?param5 ,now(), ?param5 , ?param6 )] -2025-12-18 14:15:47,776 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmup] Prepared SQL: [update cm set udt=now(),uno= ?param0 ,uip= ?param1 ,cgno = ?param2 ,pcmno = ?param3 ,cname = ?param4 ,kname = ?param5 ,rstime = ?param6 ,retime = ?param7 ,sstime = ?param8 ,setime = ?param9 ,gstime = ?param10 ,getime = ?param11 ,cshape = ?param12 ,infee = ?param13 ,outfee = ?param14 ,accommofee = ?param15 ,quota = ?param16 ,introhtml = ?param17 ,targethtml = ?param18 ,goalhtml = ?param19 ,contenthtml = ?param20 ,studyplace = ?param21 ,studytime = ?param22 ,certcc = ?param23 ,certgradecc = ?param24 ,jobcc = ?param25 ,jobpositiongrade = ?param26 ,difficulty = ?param27 ,isrefund = ?param28 ,isuse = ?param29 ,fgnocm = ?param30 ,typeman = ?param31 ,typeedu = ?param32 ,typegrade = ?param33 ,typejob = ?param34 ,typejobitem = ?param35 ,iscertificate = ?param36 ,ischkatt = ?param37 ,studydays = ?param38 ,isaccommodation = ?param39 where cmno= ?param40] -2025-12-18 14:15:47,776 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.profclear] Prepared SQL: [update cminning a inner join ( select a.cmino from cminning a left outer join cmprof b on b.cmno=a.cmno and a.userno=b.userno where a.cmno= ?param0 and b.userno is null ) b on b.cmino=a.cmino set a.userno=null where a.cmno= ?param0] -2025-12-18 14:15:47,777 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.del] Prepared SQL: [delete from cminning where cmino = ( select a.cmino from ( select case when count(c.lectno) < 1 then ?param0 else 0 end cmino from (select 1 col1) a left outer join cminning b on b.cmino= ?param0 left outer join lect c on c.cmno=b.cmno) a )] -2025-12-18 14:15:47,777 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.del2] Prepared SQL: [delete from cminning where cmino = ?param0] -2025-12-18 14:15:47,777 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.del3] Prepared SQL: [delete from cminning where cmino = ( select a.cmino from ( select case when count(b.cmino) < 1 then ?param0 else 0 end cmino from (select 1 col1) a left outer join cminningscd b on b.cmino= ?param0 ) a )] -2025-12-18 14:15:47,777 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.del] Prepared SQL: [delete from cminningscd where cmisno = ( select a.cmisno from ( select case when count(c.lectno) < 1 then ?param0 else 0 end cmisno from (select 1 col1) a left outer join cminningscd b on b.cmisno= ?param0 left outer join lect c on c.cmisno=b.cmisno and c.status=1 and c.ischanged=0 ) a )] -2025-12-18 14:15:47,777 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmseqsave] Prepared SQL: [update cm set isseq= ?param0 ,udt=now(),uno= ?param1 ,uip= ?param2 where cmno= ?param3] -2025-12-18 14:15:47,777 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.bookin] Prepared SQL: [insert into book(bkname,author,publisher,pubdate,fgnothumb,fgno,price,introhtml,contents,isuse,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 ,now(), ?param10 ,now(), ?param10 , ?param11 )] -2025-12-18 14:15:47,777 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.bookup] Prepared SQL: [update book set udt=now(),uno= ?param0 ,uip= ?param1 ,bkname = ?param2 ,author = ?param3 ,publisher = ?param4 ,pubdate = ?param5 ,fgnothumb = ?param6 ,fgno = ?param7 ,price = ?param8 ,introhtml = ?param9 ,contents = ?param10 ,isuse = ?param11 where bkno= ?param12] -2025-12-18 14:15:47,777 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.bookdel] Prepared SQL: [delete from book where not bkno in ( select distinct(a.bkno) from cmbook a ) and bkno = ?param0] -2025-12-18 14:15:47,777 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.up] Prepared SQL: [update cminningscd a set udt=now(),uno= ?param0 ,uip= ?param1 ,cmino= ?param2 ,estart= ?param3 ,eend= ?param4 ,quota= ?param5 ,studyplace= ?param6 ,sseq= ?param7 ,comment= ?param8 where a.cmisno= ?param9] -2025-12-18 14:15:47,778 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnings.up] Prepared SQL: [update cminning a left outer join ( select cmino, cmno from cminning where cmino <> ?param0 and cmno= ?param1 and iseq= ?param2 ) b on b.cmno=a.cmno set udt=now(),uno= ?param3 ,uip= ?param4 ,week = ?param5 ,iseq = ?param2 ,isonline = ?param6 ,ititle = ?param7 ,icontent = ?param8 ,idate= ?param9 ,iday = ?param10 ,ist = ?param11 ,iet = ?param12 ,fgnotf= ?param13 ,ctno = ?param14 ,istaste = ?param15 ,sttime= ?param16 ,atime = ?param17 ,mstime = ?param18 ,metime = ?param19 ,userno = ?param20 ,isscd = ?param21 ,scdtype= ?param22 where a.cmino= ?param0 and b.cmino is null] -2025-12-18 14:15:47,778 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.clear] Prepared SQL: [update cminningscd a set udt=now(),uno= ?param0 ,uip= ?param1 ,quota=99999,studyplace=null where a.cmino = ?param2] -2025-12-18 14:15:47,778 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.up.lect] Prepared SQL: [update lect a left outer join cminningscd b on b.cmisno = a.cmisno set a.edate = date_format(b.eend,'%Y-%m-%d 23:59:59') where a.cmisno = ?param0 ;] -2025-12-18 14:15:47,778 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmev.clear] Prepared SQL: [update cmev a set udt=now(),uno= ?param0 ,uip= ?param1 ,isoffabs=null where a.cmno = ?param2] -2025-12-18 14:15:47,778 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnings.istasteclear] Prepared SQL: [update cminning set istaste=0 where cmno= ?param0 and cmino <> ?param1] -2025-12-18 14:15:47,779 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmevsave] Prepared SQL: [insert into cmev (cmno,attend,attendcut,attendrfd,attendcutrfd,mid,midcut,midrfd,midcutrfd,final,finalcut,finalrfd,finalcutrfd,subject,subjectcut,subjectrfd,subjectcutrfd,discuss,discusscut,discussrfd,discusscutrfd,etc,etccut,etcrfd,etccutrfd,cut,cutrfd,isoffabs,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 ,now(), ?param28 ,now(), ?param28 , ?param29 from (select 1 col1) a left outer join cmev b on b.cmno= ?param0 where b.cmno is null; update cmev set udt=now(),uno= ?param28 ,uip= ?param29 ,attend = ?param1 ,attendcut = ?param2 ,attendrfd = ?param3 ,attendcutrfd = ?param4 ,mid = ?param5 ,midcut = ?param6 ,midrfd = ?param7 ,midcutrfd = ?param8 ,final = ?param9 ,finalcut = ?param10 ,finalrfd = ?param11 ,finalcutrfd = ?param12 ,subject = ?param13 ,subjectcut = ?param14 ,subjectrfd = ?param15 ,subjectcutrfd = ?param16 ,discuss = ?param17 ,discusscut = ?param18 ,discussrfd = ?param19 ,discusscutrfd = ?param20 ,etc = ?param21 ,etccut = ?param22 ,etcrfd = ?param23 ,etccutrfd = ?param24 ,cut = ?param25 ,cutrfd = ?param26 ,isoffabs = ?param27 where ?param0 > 0 and cmno= ?param0] -2025-12-18 14:15:47,779 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.savetop] Prepared SQL: [UPDATE cmex SET udt=now(),uno= ?param0 ,uip= ?param1 ,exname= ?param2 ,edesc= ?param3 ,econdition= ?param4 ,isblur= ?param5 ,isusebackup= ?param6 ,isseq= ?param7 ,isreexamable= ?param8 ,isresultopen= ?param9 ,etime= ?param10 where exno= ?param11] -2025-12-18 14:15:47,779 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.up] Prepared SQL: [update cmex set udt=now(),uno= ?param0 ,uip= ?param1 ,extype = ?param2 ,exname = ?param3 ,edesc = ?param4 ,etime = ?param5 ,econdition = ?param6 ,evtype = ?param7 ,eqtype = ?param8 ,israndq = ?param9 ,israndqi = ?param10 ,qcount = ?param11 ,isblur = ?param12 ,tpoint = ?param13 ,relaylimit = ?param14 ,isusebackup = ?param15 ,isseq = ?param16 ,isreexamable = ?param17 ,isresultopen= ?param18 where exno= ?param19] -2025-12-18 14:15:47,779 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmexq.deleteall] Prepared SQL: [delete from cmexq where exno= ?param0] -2025-12-18 14:15:47,779 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmexlayer.del] Prepared SQL: [delete from cmexlayer where exno= ?param0] -2025-12-18 14:15:47,779 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.del] Prepared SQL: [update cmex set isdel=1 where exno= ?param0] -2025-12-18 14:15:47,779 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.del] Prepared SQL: [update cmsd set isdel=1 where sdno= ?param0] -2025-12-18 14:15:47,779 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.del] Prepared SQL: [update cmrs set isdel=1 where rsno= ?param0] -2025-12-18 14:15:47,780 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.questionitem.del] Prepared SQL: [update question a inner join questionitem b on b.qino= ?param0 and b.qno=a.qno set a.rightcount = a.rightcount - b.isright; update questionitem set udt=now(),uno= ?param1 ,uip= ?param2 ,isdel=1 where qino= ?param0] -2025-12-18 14:15:47,780 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.question.up] Prepared SQL: [UPDATE question SET udt=now(),uno= ?param0 ,uip= ?param1 ,cmno= ?param2 ,qdiff= ?param3 ,cc1= ?param4 ,cc2= ?param5 ,cc3= ?param6 ,cc4= ?param7 ,cc5= ?param8 ,isuse= ?param9 ,dpoint= ?param10 ,qtext= ?param11 ,qtextstring= ?param12 ,qdesc= ?param13 ,rightcount= ?param14 ,ispassspace= ?param15 ,isignorecase= ?param16 where qno= ?param17] -2025-12-18 14:15:47,780 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.question.uptop] Prepared SQL: [UPDATE question SET udt=now(),uno= ?param0 ,uip= ?param1 ,cmno= ?param2 ,isuse= ?param3 ,qtext= ?param4 ,qtextstring= ?param5 ,qdesc= ?param6 ,rightcount= ?param7 where qno= ?param8] -2025-12-18 14:15:47,781 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.questionitem.up] Prepared SQL: [UPDATE questionitem SET udt=now(),uno= ?param0 ,uip= ?param1 ,fgno= ?param2 ,isright= ?param3 ,qitext= ?param4 where qino= ?param5] -2025-12-18 14:15:47,781 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.up] Prepared SQL: [update cmsd set udt=now(),uno= ?param0 ,uip= ?param1 ,sdtype = ?param2 ,sdname = ?param3 ,sddesc = ?param4 ,tpoint = ?param5 ,sdcondition = ?param6 ,fgno = ?param7 where sdno= ?param8] -2025-12-18 14:15:47,781 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.uplock] Prepared SQL: [update cmsd set udt=now(),uno= ?param0 ,uip= ?param1 ,sdname = ?param2 ,sddesc = ?param3 ,tpoint = ?param4 ,sdcondition = ?param5 ,fgno = ?param6 where sdno= ?param7] -2025-12-18 14:15:47,781 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.up] Prepared SQL: [update cmrs set udt=now(),uno= ?param0 ,uip= ?param1 ,rstype = ?param2 ,rsname = ?param3 ,rscondition = ?param4 ,rscno = ?param5 ,cmino = ?param6 where rsno= ?param7] -2025-12-18 14:15:47,781 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.uplock] Prepared SQL: [update cmrs set udt=now(),uno= ?param0 ,uip= ?param1 ,rsname = ?param2 ,rscondition = ?param3 where rsno= ?param4] -2025-12-18 14:15:47,781 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmev.in] Prepared SQL: [insert into cmev (cmno,attend,attendcut,attendrfd,attendcutrfd,mid,midcut,midrfd,midcutrfd,final,finalcut,finalrfd,finalcutrfd,subject,subjectcut,subjectrfd ,subjectcutrfd,discuss,discusscut,discussrfd,discusscutrfd,etc,etccut,etcrfd,etccutrfd,cut,cutrfd,cdt,cno,udt,uno,uip) values ( ?param0 ,100,100,100,100,0,0,0,0,0,0,0,0,0,0,0 ,0,0,0,0,0,0,0,0,0,100,100,now(), ?param1 ,now(), ?param1 , ?param2 )] -2025-12-18 14:15:47,781 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmmenu.in] Prepared SQL: [insert into cmmenu (cmno,isplan,iscontent,isev,isrs,isgrade,cdt,cno,udt,uno,uip) values( ?param0 ,1,1,1,1,1,now(), ?param1 ,now(), ?param1 , ?param2 ); insert into cmmenubm (cmno,bmno,cdt,cno,udt,uno,uip) select ?param0 ,a.bmno,now(), ?param1 ,now(), ?param1 , ?param2 from boardmaster a where a.bmposition=1 and a.isopen=1 and a.isdefault=1] -2025-12-18 14:15:47,782 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy] Prepared SQL: [create temporary table if not exists temp_cminning_mapping ( old_cmino bigint, new_cmino bigint ); insert into cminning(cmno, week, iseq, isonline, ititle, icontent, iday, idate, ist, iet, ctno, istaste, sttime, atime, mstime, metime, userno, isscd, scdtype, cdt,cno,udt,uno,uip) select ?param0 , week, iseq, isonline, ititle, icontent, iday, idate, ist, iet, ctno, istaste, sttime, atime, mstime, metime, userno, isscd, scdtype, now(), ?param1 ,now(), ?param1 , ?param2 from cminning where cmno = ?param3 ; insert into temp_cminning_mapping(old_cmino, new_cmino) select old_cmino, new_cmino from ( select a.cmino as old_cmino, b.cmino as new_cmino from cminning a inner join cminning b on a.cmno = ?param3 and b.cmno = ?param0 and a.week = b.week and a.iseq = b.iseq ) t; insert into cmrs(cmno, rscno, rstype, rsname, rscondition, isdel, cmino, cdt,cno,udt,uno,uip) select ?param0 , rscno, rstype, rsname, rscondition, 0, t.new_cmino, now(), ?param1 ,now(), ?param1 , ?param2 from cmrs a inner join temp_cminning_mapping t on a.cmino = t.old_cmino where a.cmno = ?param3 and a.isdel = 0; insert into cmprof(cmno, userno, pfee, cdt,cno,udt,uno,uip) select ?param0 , userno, 0, now(), ?param1 ,now(), ?param1 , ?param2 from cmprof where cmno = ?param3 ; insert into cmbook(cmno, bkno, cdt,cno,udt,uno,uip) select ?param0 , bkno, now(), ?param1 ,now(), ?param1 , ?param2 from cmbook where cmno = ?param3 ; insert into cmrelay(cmno, rcmno, ispre, cdt,cno,udt,uno,uip) select ?param0 , rcmno, ispre, now(), ?param1 ,now(), ?param1 , ?param2 from cmrelay where cmno = ?param3 ; insert into cmncsd(cmno, ndno, cdt,cno,udt,uno,uip) select ?param0 , ndno, now(), ?param1 ,now(), ?param1 , ?param2 from cmncsd where cmno = ?param3 ; insert into cminningscd(cmino, estart, eend, quota, studyplace, sseq, cdt,cno,udt,uno,uip) select t.new_cmino, estart, eend, quota, studyplace, sseq, now(), ?param1 ,now(), ?param1 , ?param2 from cminningscd a inner join temp_cminning_mapping t on a.cmino = t.old_cmino where a.cmino in (select old_cmino from temp_cminning_mapping); insert into cmev(cmno, attend, attendcut, attendrfd, attendcutrfd, mid, midcut, midrfd, midcutrfd, final, finalcut, finalrfd, finalcutrfd, subject, subjectcut, subjectrfd, subjectcutrfd, discuss, discusscut, discussrfd, discusscutrfd, etc, etccut, etcrfd, etccutrfd, cut, cutrfd, isoffabs, cdt,cno,udt,uno,uip) select ?param0 , attend, attendcut, attendrfd, attendcutrfd, mid, midcut, midrfd, midcutrfd, final, finalcut, finalrfd, finalcutrfd, subject, subjectcut, subjectrfd, subjectcutrfd, discuss, discusscut, discussrfd, discusscutrfd, etc, etccut, etcrfd, etccutrfd, cut, cutrfd, isoffabs, now(), ?param1 ,now(), ?param1 , ?param2 from cmev where cmno = ?param3 ; insert into cmsd(sdtype, cmno, sdname, sddesc, tpoint, sdcondition, fgno, isdel, orgsdno, cdt,cno,udt,uno,uip) select sdtype, ?param0 , sdname, sddesc, tpoint, sdcondition, null, 0, sdno, now(), ?param1 ,now(), ?param1 , ?param2 from cmsd where cmno = ?param3 and isdel = 0; insert into cmmenu(cmno, isplan, iscontent, isev, isrs, isgrade, cdt,cno,udt,uno,uip) select ?param0 , isplan, iscontent, isev, isrs, isgrade, now(), ?param1 ,now(), ?param1 , ?param2 from cmmenu where cmno = ?param3 ; insert into cmmenubm(cmno, bmno, cdt,cno,udt,uno,uip) select ?param0 , bmno, now(), ?param1 ,now(), ?param1 , ?param2 from cmmenubm where cmno = ?param3 ; drop temporary table if exists temp_cminning_mapping;] -2025-12-18 14:15:47,783 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy.ex] Prepared SQL: [insert into cmexlayer(exno,qdiff,cc1,cc2,cc3,cc4,cc5,qcount,rpoint,cdt,cno,udt,uno,uip) select ?param0 ,qdiff,cc1,cc2,cc3,cc4,cc5,qcount,rpoint,now(), ?param1 ,now(), ?param1 , ?param2 from cmexlayer a where a.exno= ?param3 ; insert into cmexq(exno,qseq,qno,rpoint,cdt,cno,udt,uno,uip) select ?param0 ,qseq,qno,rpoint,now(), ?param1 ,now(), ?param1 , ?param2 from cmexq a where a.exno= ?param3 ;] -2025-12-18 14:15:47,783 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.fgnoup] Prepared SQL: [update cmsd set fgno= ?param0 where cmno= ?param1 and orgsdno= ?param2] -2025-12-18 14:15:47,783 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.fgnoup] Prepared SQL: [update cminning set fgnotf= ?param0 where cmno= ?param1 and orgcmino= ?param2] -2025-12-18 14:15:47,783 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cm.fgnocmup] Prepared SQL: [update cm set fgnocm= ?param0 where cmno= ?param1] -2025-12-18 14:15:47,783 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmpcup] Prepared SQL: [update cm set udt=now(),uno= ?param0 ,uip= ?param1 ,cgno = ?param2 ,cname = ?param3 ,sstime = ?param4 ,setime = ?param5 ,introhtml = ?param6 where cmno= ?param7] -2025-12-18 14:15:47,783 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ctpdel] Prepared SQL: [update ctpage a inner join ( select a.ctno,count(b.cmino) dcnt from ct a left outer join cminning b on b.ctno=a.ctno where a.ctno= ?param0 group by a.ctno ) b on b.ctno=a.ctno and b.dcnt = 0 set a.isdel=1,udt=now(),uno= ?param1 ,uip= ?param2 where a.cpno= ?param3] -2025-12-18 14:15:47,783 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ct.del] Prepared SQL: [update ct a inner join ( select a.ctno,count(b.cmino) dcnt from ct a left outer join cminning b on b.ctno=a.ctno where a.ctno= ?param0 group by a.ctno ) b on b.ctno=a.ctno and b.dcnt=0 set udt=now(),uno= ?param1 ,uip= ?param2 ,a.ccode=null,a.isdel=1 where b.dcnt=0 and a.ctno= ?param0] -2025-12-18 14:15:47,783 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.fgno] Prepared SQL: [update cminning set fgno= ?param0 where cmino= ?param1] -2025-12-18 14:15:47,784 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.fgnooff] Prepared SQL: [update cminning set fgnooff= ?param0 where cmino= ?param1] -2025-12-18 14:15:47,784 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.lectcmisno.up] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,cmisno =case when ?param2 is not null then ?param2 else cmisno end where lectno= ?param3 ; update pplog a left outer join ( select a.lectno,a.payno,b.pplno,a.cmisno from lect a inner join pay b on b.payno = a.payno where a.lectno = ?param3 ) b on b.pplno = a.pplno set a.cmisno = case when b.cmisno is not null then b.cmisno else a.cmisno end where b.lectno = ?param3 ; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end ,a.sdate = (case when b.estart is not null then date_format(b.estart,'%Y-%m-%d 00:00:00') else a.sdate end) where a.lectno = ?param3 and c.cshape = 1; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end where a.lectno = ?param3 and c.cshape <> 1;] -2025-12-18 14:15:47,805 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cmforchange] Prepared SQL: [select b.cmno,b.cname,b.classno,b.cshape ,t.tyear,t.tseq from cm a inner join cm b on b.ismaster=0 and b.pcmno=a.pcmno and b.cmno <> ?param0 and b.setime is not null and b.setime > now() and b.isuse=1 and b.isdel=0 inner join term t on t.tmno=b.tmno left outer join lect c on c.cmno=b.cmno and c.status in (1,3,4) and c.ischanged=0 where a.cmno= ?param0 group by b.cmno,b.cname,b.classno,b.quota,b.cshape ,t.tyear,t.tseq having b.quota = 0 or b.quota > count(c.lectno) order by b.cname,b.classno,b.setime] -2025-12-18 14:15:47,805 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.scdlects] Prepared SQL: [select a.scdno,a.dday,a.dtime,a.istalk,a.isemail,a.issms,a.isuse from scdlect a order by a.scdno] -2025-12-18 14:15:47,807 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.encourages] Prepared SQL: [insert into alarms (userno,atime,scdno,cmexno,dday,isdel,cdt,cno,udt,uno,uip) select a.userno,now(),a.scdno,a.cmexno,a.dday,0,now(), ?param0 ,now(), ?param0 , ?param1 from ( select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.attrate < 80 and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 where a.scdno < 3 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmex e on e.cmno=c.cmno and e.extype=case when a.scdno=3 then 0 else 1 end and e.isdel=0 left outer join lectex f on f.lectno=c.lectno and f.exno=e.exno where a.scdno > 2 and a.scdno < 5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=0 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=1 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=6 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmrs e on e.cmno=c.cmno and e.rstype=0 and e.isdel=0 left outer join lectrs f on f.lectno=c.lectno and f.rsno=e.rsno where a.scdno=7 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,c.sdate stime ,c.edate etime,e.cname studyplace,b.studytime days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join cm b on b.ismaster=0 and b.cshape =1 and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.sdate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 left outer join comcode e on e.ccode = b.studyplace where a.scdno=8 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.exno cmexno,b.exname cname,b.estime stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join exam b on date_format(b.estime,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') and b.isopen=1 inner join examuser c on c.exno=b.exno and c.status=1 and c.pstatus=1 inner join users d on d.userno=c.userno and d.status=1 where a.scdno=9 and a.isuse=1 and a.dtime= ?param2 ) a; select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.attrate < 80 and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 where a.scdno < 3 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmex e on e.cmno=c.cmno and e.extype=case when a.scdno=3 then 0 else 1 end and e.isdel=0 left outer join lectex f on f.lectno=c.lectno and f.exno=e.exno where a.scdno > 2 and a.scdno < 5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=0 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=1 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=6 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmrs e on e.cmno=c.cmno and e.rstype=0 and e.isdel=0 left outer join lectrs f on f.lectno=c.lectno and f.rsno=e.rsno where a.scdno=7 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,c.sdate stime ,c.edate etime,e.cname studyplace,b.studytime days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join cm b on b.ismaster=0 and b.cshape =1 and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.sdate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 left outer join comcode e on e.ccode = b.studyplace where a.scdno=8 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.exno cmexno,b.exname cname,b.estime stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join exam b on date_format(b.estime,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') and b.isopen=1 inner join examuser c on c.exno=b.exno and c.status=1 and c.pstatus=1 inner join users d on d.userno=c.userno and d.status=1 where a.scdno=9 and a.isuse=1 and a.dtime= ?param2] -2025-12-18 14:15:47,807 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cmrs] Prepared SQL: [select a.rsno,a.rstype,a2.rscno,a2.rscname,b.cshape,b.cname,b.classno,b.rstime,b.retime,b.sstime,b.setime ,c.tyear,c.tseq ,count(distinct d.lectno) countlect,count(distinct e.lectno) countok ,g.username as teachername from cmrs a inner join rsc a2 on a2.rscno=a.rscno inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno inner join lect d on d.cmno=b.cmno and d.status=1 and d.ischanged=0 left outer join lectrs e on e.lectno=d.lectno and e.rsno=a.rsno left outer join cminning f on a.cmino = f.cmino left outer join users g on g.userno = f.userno where a.rsno= ?param0 group by a.rsno,a.rstype,a2.rscno,a2.rscname,b.cshape,b.cname,b.classno,b.rstime,b.retime,b.sstime,b.setime,c.tyear,c.tseq] -2025-12-18 14:15:47,807 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cmrscqs] Prepared SQL: [select a.rsno ,b.rscqno ,c.qno,c.qtext,c.atype ,d.qino,d.qitext ,sum(case when concat(',',e.atext,',') like concat('%,',d.qino,',%') then 1 else 0 end) scount ,count(e.atext) acount ,group_concat(e.atext order by e.cdt separator '
') atext from cmrs a inner join rscq b on b.rscno=a.rscno inner join question c on c.qno=b.qno left outer join questionitem d on d.qno=c.qno and d.isdel=0 left outer join lectrs e on e.rsno=a.rsno and e.rscqno=b.rscqno where a.rsno= ?param0 group by a.rsno ,b.rscqno ,c.qno,c.qtext,c.atype ,d.qino,d.qitext order by b.dseq,b.qno,d.qino] -2025-12-18 14:15:47,807 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.rscq] Prepared SQL: [select a.rscqno,a.qno,q.atype,qi.qino,row_number() over(partition by qi.qno order by qi.qino) rno from rscq a inner join question q on q.qno=a.qno left outer join questionitem qi on qi.qno=q.qno and qi.isdel=0 where a.rscno= ?param0 order by a.dseq] -2025-12-18 14:15:47,808 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectrss] Prepared SQL: [select a.rsno,b.lectno,c.rscno,c.rscqno,u.username,u.userid,uc.cname ccpositionname,b.isrebate,c.cdt,c.atext from cmrs a inner join lect b on b.cmno=a.cmno and b.status=1 and b.ischanged=0 inner join users u on u.userno=b.userno left outer join assign ua on ua.asno=u.asno left outer join comcode uc on uc.ccode=u.ccposition inner join lectrs c on c.lectno=b.lectno and c.rsno=a.rsno inner join rscq rq on rq.rscqno=c.rscqno inner join question q on q.qno=rq.qno where a.rsno= ?param0 order by u.username,u.userno,rq.dseq,rq.rscqno] -2025-12-18 14:15:47,808 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.attoffs] Prepared SQL: [select c.tyear,c.tseq ,a.cmno,a.cname,a.classno ,b.cmino,b.week,b.iseq,b.ititle,b.idate,b.ist,b.iet ,d.username from cm a inner join cminning b on b.cmno=a.cmno and b.isonline=0 and b.idate= ?param0 inner join term c on c.tmno=a.tmno left outer join users d on d.userno=b.userno where a.ismaster=0 and a.sstime <= ?param0 and a.setime >= ?param0 and a.isuse=1 and a.isdel=0 order by b.iet,a.cname] -2025-12-18 14:15:47,808 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cminning] Prepared SQL: [select c.tyear,c.tseq ,b.cshape,b.cname,b.classno ,a.cmino,a.ititle,a.idate,a.ist,a.iet from cminning a inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno where a.cmino= ?param0] -2025-12-18 14:15:47,808 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectinnings.foratt] Prepared SQL: [select a.cmino,b.lectno,c.userno ,ca.asname,c.username,c.userid,d.stime,d.etime,d.istatus ,row_number() over(order by d.udt desc,c.username) rno ,count(a.cdt) over() pagetotalcount from cminning a inner join lect b on b.cmno=a.cmno and b.status=1 and b.ischanged=0 inner join users c on c.userno=b.userno and c.status=1 left outer join assign ca on ca.asno=c.asno left outer join lectinning d on d.lectno=b.lectno and d.cmino=a.cmino where a.cmino= ?param0 order by rno] -2025-12-18 14:15:47,811 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.pagelogs_page] Prepared SQL: [select a.cdt,a.uip,b.pagename,a.loginfo from menupage b inner join ( select cdt, uip, loginfo, pno from pagelog a where a.userno= ?param0 and a.logsite= ?param1 and a.cdt between ?param2 and ?param3 ) a on b.pno=a.pno] -2025-12-18 14:15:47,812 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.reexam.log] Prepared SQL: [select a.* from ( select a.estart,eend,eip ,row_number() over(order by a.cdt desc) rno ,count(a.cno) over() pagetotalcount from lectexrelog a where a.lectno= ?param0 and a.exno= ?param1 ) a order by a.rno] -2025-12-18 14:15:47,813 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectexq] Prepared SQL: [select a.lectno,a.exno,a.eqno,a.atext,a.qinos,a.cpoint,a.dpoint,a.iscorrect,a.qseq ,c.qno,c.atype,c.qtext from lectexq a inner join cmexq b on b.eqno=a.eqno inner join question c on c.qno=b.qno where a.lectno= ?param0 and a.exno= ?param1 order by a.qseq] -2025-12-18 14:15:47,814 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsdfiles] Prepared SQL: [select d.orgname,d.fileurl,c.userno,c.userid,c.username from lectsd a inner join lect b on b.lectno=a.lectno and b.status=1 and b.ischanged=0 inner join users c on c.userno=b.userno inner join fileinfo d on d.fgno=a.fgno and d.isdel=0 where a.sdno= ?param0] -2025-12-18 14:15:47,814 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectdiscuss] Prepared SQL: [select a.sdno,a.tpoint sdtpoint ,b.lectno,b.cpoint,b.feedb,b.submittime,b.checktime ,c.userno,c.username,c.userid ,d.asname from cmsd a inner join lect b2 on b2.lectno= ?param0 inner join users c on c.userno=b2.userno left outer join assign d on d.asno=c.asno left outer join lectsd b on b.lectno=b2.lectno and b.sdno=a.sdno where a.sdno= ?param1] -2025-12-18 14:15:47,816 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.mydata] Prepared SQL: [select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,a.intval9 ,a.longval,a.longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,a.time3,a.time4 ,a.time5,a.time6 ,a.rno ,a.iscomplete ,a.studytime ,a.studyplacename studyplacename, a.studyplace ,a.cshape from( select 1 dtype ,d.tyear intval,d.tseq intval2,c.cshape intval3,a.pstatus intval4,case when e.rfdno is null then 0 else 1 end intval5,a.isrebate intval6,a.itemno intval7 ,case when (case when l.sdate is null then c.sstime else l.sdate end) < now() and (case when l.edate is null then c.setime else l.edate end) > now() then 1 else 0 end intval8 ,c.studydays intval9 ,l.lectno longval,a.payno longval2 ,c.cname strval,null strval2,null strval3 ,c.rstime time,c.retime time2 ,b.cdt time3,f.estart time4 ,CASE WHEN l.sdate IS NULL then (case when c.cshape ='1' then f.estart else l.cdt end) ELSE l.sdate end AS time5 ,case when l.edate is null then f.eend else l.edate end time6 ,case when b.pstatus = 1 then 99 else b.pstatus end as sortpstatus ,row_number() over(order by sortpstatus, c.retime, b.payno,a.pino) rno ,l.iscomplete ,c.studytime, cc.cname studyplacename, cmis.studyplace, l.cdt ,c.cshape from payitem a inner join pay b on b.payno=a.payno and b.pstatus in (21,22,51,55) and b.rstatus < 2 inner join cm c on c.cmno=a.itemno and c.rstime < now() and c.retime > now() inner join lect l on l.cmno=c.cmno and (l.status < 5 or l.status = 6) and l.ischanged=0 and l.userno=b.userno inner join term d on d.tmno=c.tmno left outer join payrfd e on e.payno=a.payno and e.payno=a.payno and e.rstatus=0 left outer join cminningscd f on f.cmisno = l.cmisno LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = l.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.ptype in (0,1,4) and a.userno= ?param0 and a.pstatus in (21,22,51,55) and a.rstatus=0 and 1 = case when c.retime = '2099-12-31 23:59:59' and l.stime is not null then 0 else 1 end order by sortpstatus,l.cdt desc, c.retime desc, b.payno,a.pino ) a union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,a.time3,a.time4 ,a.time5,a.time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 2 dtype ,c.tyear intval,c.tseq intval2,b.cshape intval3,0 intval4,0 intval5,a.isrebate intval6,a.cmno intval7,0 intval8 ,a.lectno longval,0 longval2 ,b.cname strval,null strval2,null strval3 ,case WHEN a.sdate IS NULL then (case when b.cshape ='1' then d.estart else a.cdt end) ELSE a.sdate end AS time ,case when a.edate is null then d.eend else a.edate end time2 ,d.estart time3,d.eend time4 ,e.cdt time5,null time6 ,row_number() over(order by b.setime desc) rno ,case when d.eend is not null then d.eend else a.edate end as sortedate ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join pay e on e.payno = a.payno inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno left outer join cminningscd d on a.cmisno = d.cmisno LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and (case when a.sdate is null then b.setime else a.edate end) >= now() order by case when time2 > now() then 1 else 0 end asc ,sortedate asc, time2 asc ) a union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,1 intval,c.iseq intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,null strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.iseq) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno inner join cminning c on c.cmno=b.cmno and c.isonline=1 and c.isscd = 0 left outer join lectinning d on d.lectno=a.lectno and d.cmino=c.cmino and d.istatus=2 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,2 intval,c.iseq intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,concat(date_format(c.idate,'%m/%d'),' ',left(c.ist,2),':',right(c.ist,2),' ~ ',left(c.iet,2),':',right(c.iet,2)) strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.iseq) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cminning c on c.cmno=b.cmno and c.isonline=0 and c.isscd = 0 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,3 intval,0 intval2,b.classno intval3,c.extype intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.extype,c.cdt) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cmex c on c.cmno=b.cmno and c.isdel=0 and c.econdition <= a.attrate LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' left outer join lectex d on d.lectno=a.lectno and d.exno=c.exno and d.eend is not null where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,4 intval,0 intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.cdt) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname as studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cmsd c on c.sdtype=0 and c.cmno=b.cmno and c.isdel=0 and c.sdcondition <= a.attrate left outer join lectsd d on d.lectno=a.lectno and d.sdno=c.sdno and d.submittime is not null LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,5 intval,0 intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.cdt) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cmsd c on c.sdtype=1 and c.cmno=b.cmno and c.isdel=0 and c.sdcondition <= a.attrate left outer join lectsdboard d on d.lectno=a.lectno and d.sdno=c.sdno and d.isdel=0 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,a.longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 4 dtype ,a.scdno intval,a.dday intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,b.cmno intval7,0 intval8 ,c.lectno longval,a.alno longval2 ,b.cname strval,null strval2,null strval3 ,a.atime time,c.edate time2 ,row_number() over(order by a.atime desc) rno ,c.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from alarms a inner join cm b on b.cmno=a.cmexno inner join lect c on c.cmno=b.cmno and c.userno=a.userno and c.status=1 and c.ischanged=0 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = c.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.scdno < 9 and a.isdel=0 order by a.atime desc limit 5 ) a] -2025-12-18 14:15:47,817 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.myexamrenews] Prepared SQL: [select a.exno,a.userno,a.certtime,a.certdate,a.certindate,a.renewreason,a.isfirst,a.certidx ,b.username cnoname from examuserrenew a left outer join users b on b.userno=a.cno where a.exno= ?param0 and a.userno= ?param1 order by a.certdate desc] -2025-12-18 14:15:47,817 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.myexamrenewlects] Prepared SQL: [select a.*,b.cmno,b.oktime,b.iscomplete from ( select distinct(c.cmno),c.cname,c.cshape from examuser a inner join exam b on b.exno=a.exno inner join cm c on c.certcc=b.certcc and c.certgradecc=b.certgradecc and c.isdel=0 and c.isuse=1 inner join cg d on d.cgno = c.cgno and d.isuse=1 and d.isdel=0 and d.iscover=1 where a.exno= ?param0 and a.userno= ?param1 )a inner join lect b on b.cmno=a.cmno where b.status=1 and b.iscomplete=1 and b.ischanged=0 and b.userno= ?param1 group by a.cmno,a.cname,a.cshape,b.oktime,b.iscomplete limit 3] -2025-12-18 14:15:47,817 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.myalarm] Prepared SQL: [select 4 dtype,a.scdno intval,a.dday intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,b.cmno intval7 ,c.lectno longval,a.alno longval2 ,b.cname strval,null strval2,null strval3 ,a.atime time,null time2 from alarms a inner join cm b on b.cmno=a.cmexno inner join lect c on c.cmno=b.cmno and c.userno=a.userno and c.status=1 and c.ischanged=0 where a.userno= ?param0 and date_add(a.atime, interval 3 month) > now() and a.scdno < 9 and a.isdel=0 order by a.atime desc] -2025-12-18 14:15:47,817 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectex.result] Prepared SQL: [select a.etime,a.exname,a.tpoint fullpoint,a.isresultopen ,b.estart,b.eend,b.tpoint, b.udt from cmex a inner join lectex b on b.lectno= ?param0 and b.exno=a.exno inner join lect c on c.lectno=b.lectno and c.userno= ?param1 where a.exno= ?param2] -2025-12-18 14:15:47,817 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectexq.result] Prepared SQL: [select d.atype,b.cpoint,b.dpoint,d.qtext,b.atext,d.qdesc,b.iscorrect,c.qno,b.eqno,b.qseq from lectex a inner join lect a2 on a2.lectno=a.lectno and a2.userno= ?param0 inner join lectexq b on b.lectno=a.lectno and b.exno=a.exno inner join cmexq c on c.eqno=b.eqno inner join question d on d.qno=c.qno where a.lectno= ?param1 and a.exno= ?param2 order by b.qseq] -2025-12-18 14:15:47,817 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectexresult.selectrate] Prepared SQL: [select a.eqno,sum(case when a.atext = b.atext then 1 else 0 end) / count(b.eqno) * 100 selectrate from lectexq a inner join lect a2 on a2.lectno=a.lectno and a2.userno= ?param0 inner join lectexq b on b.exno=a.exno and b.eqno=a.eqno where a.lectno= ?param1 and a.exno= ?param2 group by a.eqno] -2025-12-18 14:15:47,817 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.myrecomm] Prepared SQL: [select c.tyear,c.tseq,a.cmno,b.cshape,b.cname,b.rstime,b.retime,e.cgcode,b.isrefund from ( select a.* from ( select distinct b.ispre idx,c.cmno from lect a inner join cmrelay b on b.cmno=a.cmno inner join cm c on c.ismaster=0 and c.pcmno=b.rcmno and c.rstime < now() and c.retime > now() left outer join lect d on d.userno=a.userno and d.cmno=c.cmno where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null order by b.ispre,c.retime limit 2 ) a union all select a.* from ( select 2 idx,c.cmno from users a inner join comcode b on b.ccode=a.ccposition inner join cm c on c.ismaster=0 and c.rstime < now() and c.retime > now() and c.jobpositiongrade like concat('%',b.refcode,'%') left outer join lect d on d.userno=a.userno and d.cmno=c.cmno where a.userno= ?param0 and d.lectno is null order by c.retime limit 2 ) a ) a inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno inner join cg d on d.cgno=b.cgno inner join cg e on e.cgno=d.pcgno order by a.idx,b.retime limit 2] -2025-12-18 14:15:47,819 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.attcert.check] Prepared SQL: [select ifnull(a.isattcheck,0) intval,b.ischkatt intval2,c.ischkatt intval3 ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) strval from lect a inner join users b on b.userno = a.userno inner join cm c on c.cmno = a.cmno where a.lectno = ?param0] -2025-12-18 14:15:47,819 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectinning.attcert.check] Prepared SQL: [select ifnull(d.isattcheck,0) intval,b.ischkatt intval2,c.ischkatt intval3 ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) strval ,b.authplatform strval2 from lect a inner join users b on b.userno = a.userno inner join cm c on c.cmno = a.cmno left outer join lectinning d on d.lectno = a.lectno and d.cmino = ?param0 where a.lectno = ?param1 and a.userno = ?param2] -2025-12-18 14:15:47,819 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lecture.document.past] Prepared SQL: [select no lectno,substr(a.cshape,1,3) cshapename2,a.cgname cname,a.ssdate sstime,a.sedate setime ,case when a.rprice> 0 then 1 else 0 end isrebate from docprintpast a inner join users b on b.userpno= a.userpno where userno = ?param0] -2025-12-18 14:15:47,819 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectinning.new] Prepared SQL: [select a.logno longval ,a.lectno intval,a.cmino intval2,max(a.intval+a.intval2) intval3 ,a.strval,a.strval2,a.intval3 intval4 from( select a.logno,a.lectno,a.cmino ,case when b.edate < now() then 0 when b.status <> 1 then 0 else case when a.stime = a.etime then 1 else 0 end end intval ,case when b.edate < now() then 0 when b.status <> 1 then 0 else case when (timestampdiff(second,a.stime,a.etime)%300) = 0 then 1 else 0 end end intval2 ,c.cname strval,d.ititle strval2,d.iseq intval3 from lectinningpage a inner join lect b on b.lectno = a.lectno inner join cm c on c.cmno = b.cmno inner join cminning d on d.cmino = a.cmino where b.userno = ?param0 order by a.cdt desc limit 1 ) a] -2025-12-18 14:15:47,820 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user2] Prepared SQL: [select max(lectCnt) * min(checkNum) from ( select count(t1.lectno) as lectCnt, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (103,104,105) and t5.typegrade = ?param0 and t5.typeedu = ?param1 and t1.userno = ?param2 and t5.typeman = 28 union select 0 as lectCnt, (case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param2 and t2.pcmno = ?param3 )t] -2025-12-18 14:15:47,820 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user3] Prepared SQL: [select max(lectCnt) * min(checkNum) from ( select count(t1.lectno) as lectCnt, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (103,104) and t5.typeedu = 30 and t1.userno = ?param0 and t5.typeman = 28 union select 0 as lectCnt, (case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param0 and t2.pcmno = ?param1 )t] -2025-12-18 14:15:47,820 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user4] Prepared SQL: [select count(t1.lectno) from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param0 and t2.pcmno = ?param1] -2025-12-18 14:15:47,820 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user5] Prepared SQL: [select max(lectCnt) * min(checkNum) from ( select count(t1.lectno) as lectCnt, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (103,104) and t5.typeedu = ?param0 and t1.userno = ?param1 and t5.typeman = 28 union select 0 as lectCnt, (case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param1 and t2.pcmno = ?param2 )t] -2025-12-18 14:15:47,820 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user6] Prepared SQL: [select (max(lectCnt1) + max(lectCnt2)) * min(checkNum) from ( select count(t1.lectno) as lectCnt1, 0 as lectCnt2, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (102,103,104,105) and t5.typeedu = 35 and t1.userno = ?param0 and t5.typeman = 28 and t5.typegrade in (38,39) union select 0 as lectCnt1, count(t1.lectno) as lectCnt2,(case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param0 and t2.pcmno = ?param1 )t] -2025-12-18 14:15:47,820 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.pplog.get] Prepared SQL: [select l.lectno, l.cmno, l.payno, pp.cshape, cc.cname zstring1, cc2.cname zstring2, cc3.cname zstring3, cc4.cname zstring4, cc5.cname zstring5 from lect l inner join pay p on l.payno = p.payno and l.userno = p.userno inner join pplog pp on p.pplno = pp.pplno left outer join comcode cc on cc.ccode = pp.typeman left outer join comcode cc2 on cc2.ccode = pp.typeedu left outer join comcode cc3 on cc3.ccode = pp.typegrade left outer join comcode cc4 on cc4.ccode = pp.typejob left outer join comcode cc5 on cc5.ccode = pp.typejobitem where l.lectno = ?param0 and l.userno = ?param1] -2025-12-18 14:15:47,821 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.enroll.get] Prepared SQL: [SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED; SELECT a.USERNO , b.lectno , b.ISCOMPLETE , b.completeno , c.cmno , c.CNAME , d.PCGNO , e.PAYNO , e.PSTATUS , f.CSHAPE , f.TYPEMAN , f.TYPEEDU , f.TYPEGRADE , f.TYPEJOB , d.CGCODE , d.CGNAME , f.CMISNO FROM users a INNER JOIN lect b ON a.USERNO = b.USERNO INNER JOIN cm c ON b.CMNO = c.CMNO INNER JOIN cg d ON c.cgno = d.cgno INNER JOIN pay e ON b.payno = e.PAYNO INNER JOIN pplog f ON b.USERNO = e.USERNO AND b.CMNO = f.CMNO AND e.PPLNO = f.PPLNO WHERE b.STATUS = 1 AND (e.PSTATUS = 1 OR e.PSTATUS = 22) AND b.USERNO = ?param0 ;] -2025-12-18 14:15:47,821 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.sedate.change] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,sdate = ?param2 ,edate= ?param3 where lectno= ?param4 and status = 1] -2025-12-18 14:15:47,821 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectchange] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,ischanged=1 where lectno= ?param2 ; insert into lect (cmno,payno,pino,userno,status,iscomplete,orgcmno,attrate,isrebate,ispc,isjoin,fgno,ischanged,cdt,cno,udt,uno,uip) select ?param3 ,payno,pino,userno,status,null,cmno,0,isrebate,ispc,isjoin,fgno,0,now(), ?param0 ,now(), ?param0 , ?param1 from lect a where a.lectno= ?param2] -2025-12-18 14:15:47,823 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsd.save] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,iscopy= ?param2 ,cpoint= ?param3 ,feedb= ?param4 ,memo= ?param5 ,checktime=case when ?param3 is not null or ?param4 is not null then now() else checktime end ,checkip=case when ?param3 is not null or ?param4 is not null then ?param1 else checkip end ,fgno= ?param6 where lectno= ?param7 and sdno= ?param8 ; insert into lectsd (lectno,sdno,atext,fgno,copyrate,iscopy,cpoint,feedb,memo,submittime,submitip,checktime,checkip,cdt,cno,udt,uno,uip) select ?param7 , ?param8 ,null, ?param6 ,null, ?param2 , ?param3 , ?param4 , ?param5 ,null,null ,case when ?param3 is not null or ?param4 is not null then now() else null end ,case when ?param3 is not null or ?param4 is not null then ?param1 else null end ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectsd b on b.lectno= ?param7 and b.sdno= ?param8 where b.lectno is null] -2025-12-18 14:15:47,823 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsd.save2] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,iscopy= ?param2 ,cpoint= ?param3 ,feedb= ?param4 ,memo= ?param5 ,checktime=case when ?param3 is not null or ?param4 is not null then now() else checktime end ,checkip=case when ?param3 is not null or ?param4 is not null then ?param1 else checkip end ,submittime=case when ?param6 = 'T' then now() else submittime end ,submitip=case when ?param6 = 'T' then ?param1 else submitip end ,fgno= ?param7 where lectno= ?param8 and sdno= ?param9 ; insert into lectsd (lectno,sdno,atext,fgno,copyrate,iscopy,cpoint,feedb,memo,submittime,submitip,checktime,checkip,cdt,cno,udt,uno,uip) select ?param8 , ?param9 ,null, ?param7 ,null, ?param2 , ?param3 , ?param4 , ?param5 ,case when ?param6 = 'T' then now() else null end ,case when ?param6 = 'T' then ?param1 else null end ,case when ?param3 is not null or ?param4 is not null then now() else null end ,case when ?param3 is not null or ?param4 is not null then ?param1 else null end ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectsd b on b.lectno= ?param8 and b.sdno= ?param9 where b.lectno is null; update lect l inner join ( select l.lectno, round(avg(ifnull(ls.cpoint,0)),1) as avgtpoint, round(((round(avg(ifnull(ls.cpoint,0)),1) * ce.subject / 100) ),1) spoint from lect l inner join cmsd cs on l.cmno = cs.cmno and cs.sdtype = 0 and cs.isdel = 0 left outer join lectsd ls on l.lectno = ls.lectno and cs.sdno = ls.sdno and ls.sdno= ?param9 inner join cmev ce on l.cmno = ce.cmno where l.status = 1 and l.lectno = ?param8 group by l.lectno )t on l.lectno = t.lectno set l.spoint = t.spoint , l.subjectpoint = t.avgtpoint , l.udt = now() , l.uno = ?param0 , l.uip= ?param1 where l.status = 1 and l.lectno = ?param8 ; update lect l inner join ( select l.lectno, round(avg(ifnull(ls.cpoint,0)),1) as avgtpoint, round(((round(avg(ifnull(ls.cpoint,0)),1) * ce.discuss / 100)),1) dpoint from lect l inner join cmsd cs on l.cmno = cs.cmno and cs.sdtype = 1 and cs.isdel = 0 left outer join lectsd ls on l.lectno = ls.lectno and cs.sdno = ls.sdno and ls.sdno= ?param9 inner join cmev ce on l.cmno = ce.cmno where l.status = 1 and l.lectno = ?param8 group by l.lectno )t on l.lectno = t.lectno set l.dpoint = t.dpoint , l.discusspoint = t.avgtpoint , l.udt = now() , l.uno = ?param0 , l.uip= ?param1 where l.status = 1 and l.lectno = ?param8 ;] -2025-12-18 14:15:47,824 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsd2.save] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,cpoint= ?param2 ,feedb= ?param3 ,checktime=case when ?param2 is not null or ?param3 is not null then now() else checktime end ,checkip=case when ?param2 is not null or ?param3 is not null then ?param1 else checkip end where lectno= ?param4 and sdno= ?param5 ; insert into lectsd (lectno,sdno,atext,fgno,copyrate,iscopy,cpoint,feedb,submittime,submitip,checktime,checkip,cdt,cno,udt,uno,uip) select ?param4 , ?param5 ,null,null,null,0, ?param2 , ?param3 ,null,null ,case when ?param2 is not null or ?param3 is not null then now() else null end ,case when ?param2 is not null or ?param3 is not null then ?param1 else null end ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectsd b on b.lectno= ?param4 and b.sdno= ?param5 where b.lectno is null] -2025-12-18 14:15:47,825 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.edub2b] Prepared SQL: [insert into edub2b (etype,userno,edate,esubject,etarget,ecount,eplace,ecomment,compname,ceoname,brno,addr,btype,bkind,manname,email,telno,fgno,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 ,HEX(AES_ENCRYPT( ?param15 , 'np123@!')),HEX(AES_ENCRYPT( ?param16 , 'np123@!')), ?param17 ,now(), ?param18 ,now(), ?param18 , ?param19 )] -2025-12-18 14:15:47,825 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.alarm.del] Prepared SQL: [update alarms set isdel=1 where alno= ?param0 and userno= ?param1] -2025-12-18 14:15:47,825 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.completetime.change] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,completetime= ?param2 where lectno= ?param3 and iscomplete=1;] -2025-12-18 14:15:47,825 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.drop2day] Prepared SQL: [update pay a inner join lect b on b.payno = a.payno and b.cmno = ?param0 and b.ischanged=0 and ifnull(b.isready,0) = 1 and b.status = 4 and DATE_ADD(b.oktime, INTERVAL 2 DAY) < now() set a.pstatus = 52, a.udt = now(), a.uno = ?param1 , a.uip = ?param2 ; update payitem a inner join pay b on b.payno = a.payno and b.pstatus = 52 inner join lect c on c.payno = b.payno and c.cmno = ?param0 and c.ischanged=0 and ifnull(c.isready,0) = 1 and c.status = 4 and DATE_ADD(c.oktime, INTERVAL 2 DAY) < now() set a.pstatus = b.pstatus, a.udt = now(), a.uno = ?param1 , a.uip = ?param2 ; update lect set status = 5, oktime = now(), udt = now(), uno = ?param1 , uip = ?param2 where cmno = ?param0 and ifnull(isready,0) = 1 and ischanged=0 and status = 4 and DATE_ADD(oktime, INTERVAL 2 DAY) < now()] -2025-12-18 14:15:47,825 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.isatt.in] Prepared SQL: [update lect set isattcheck = 1, lakey = ?param0 , latime = now() where lectno = ?param1] -2025-12-18 14:15:47,826 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectinning.isatt.in] Prepared SQL: [update lectinning a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 set a.isattcheck = ?param1 ,a.udt=now(),a.uno= ?param2 ,a.uip= ?param3 where a.lectno= ?param4 and a.cmino= ?param5 ; insert into lectinning (lectno,cmino,totstudy,stime,etime,istatus,finishtime,sip,eip,ispcs,ispce,pseq,psec,isattcheck,cdt,cno,udt,uno,uip) select ?param4 ,a.cmino,0,now(),now(),case when a.atime=0 then 2 else 0 end,case when a.atime=0 then now() else null end, ?param3 , ?param3 ,1,null,ctp.pseq,0, ?param1 ,now(), ?param2 ,now(), ?param2 , ?param3 from cminning a inner join ctpage ctp on ctp.ctno=a.ctno and ctp.isdel=0 and ctp.pseq=1 left outer join lectinning b on b.lectno= ?param4 and b.cmino= ?param5 where a.cmino= ?param5 and b.lectno is null;] -2025-12-18 14:15:47,826 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cmisno.up] Prepared SQL: [update lect set cmisno = ?param0 where lectno = ?param1 ; update pplog a left outer join ( select a.lectno,a.payno,b.pplno,a.cmisno from lect a inner join pay b on b.payno = a.payno where a.lectno = ?param1 ) b on b.pplno = a.pplno set a.cmisno = b.cmisno where b.lectno = ?param1 ; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = (case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end) ,a.sdate = (case when b.estart is not null then date_format(b.estart,'%Y-%m-%d 00:00:00') else a.sdate end) where a.lectno = ?param1 and c.cshape = 1; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end where a.lectno = ?param1 and c.cshape <> 1;] -2025-12-18 14:15:47,826 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsd.del] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,submittime=null ,submitip=null ,fgno=null where lectno= ?param2 and sdno= ?param3 ;] -2025-12-18 14:15:47,846 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bmos] Prepared SQL: [select a.opno,a.bmno,a.opname,a.isuse,a.dsort ,a.opno value,a.opname text from boardmasteropening a where a.bmno= ?param0 and a.isdel=0 order by a.dsort,a.cdt] -2025-12-18 14:15:47,847 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.get] Prepared SQL: [select e.asname ,c.bmno,c.bmname,c.isuseopening,c.isreply,c.disptype,c.bmtype ,f.opname ,b.bno,b.pbno,b.subject,b.istop,b.issecr,b.cdt,d.username cnoname,b.rcount,b.fgno,b.fgnothumb,b.opno,b.contents,b.isopen ,b2.subject psubject ,g.cmno,g.cname,g.classno ,h.tmno,h.tyear,h.tseq ,count(b3.bno) ccount from board b inner join boardmaster c on c.bmno=b.bmno inner join users d on d.userno=b.cno left outer join board b2 on b2.bno=b.pbno and b2.isdel=0 left outer join board b3 on b3.pbno=b.bno and b3.isdel=0 left outer join assign e on e.asno=c.asno left outer join boardmasteropening f on f.opno=b.opno left outer join cm g on g.cmno=b.cmno left outer join term h on h.tmno=g.tmno where b.bno= ?param0 group by e.asname ,c.bmno,c.bmname,c.isuseopening,c.isreply,c.disptype,c.bmtype ,f.opname ,b.bno,b.pbno,b.subject,b.istop,b.issecr,b.cdt,d.username,b.rcount,b.fgno,b.fgnothumb,b.opno,b.contents,b.isopen ,b2.subject ,g.cmno,g.cname,g.classno ,h.tmno,h.tyear,h.tseq] -2025-12-18 14:15:47,847 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.boardcmts] Prepared SQL: [select a.bcno,a.bno,a.ctext,a.isdel,a.cdt,a.udt,a.cno ,b.username cnoname,b.usertype from boardcmt a inner join users b on b.userno=a.cno where a.bno= ?param0 and a.isdel=0 order by a.cdt desc] -2025-12-18 14:15:47,848 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bs.forqna] Prepared SQL: [select a.bno,a.pbno,a.subject,a.contents,a.cdt,a.fgno,f.opname,a.cdt,b.usertype,a.rcount from board a inner join users b on b.userno=a.cno left outer join boardmasteropening f on f.opno=a.opno where a.bno= ?param0 and (a.cno= ?param1 or b.usertype in (91,92)) union all select a.bno,a.pbno,a.subject,a.contents,a.cdt,a.fgno,f.opname,a.cdt,b.usertype,a.rcount from board a inner join users b on b.userno=a.cno left outer join boardmasteropening f on f.opno=a.opno where a.pbno= ?param0] -2025-12-18 14:15:47,848 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bm.in] Prepared SQL: [insert into boardmaster (bmcode,bmposition,bmname,bmdesc,bmtype,disptype,isuseopening,isreply,isopen,isdefault,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 ,0,now(), ?param9 ,now(), ?param9 , ?param10 );] -2025-12-18 14:15:47,848 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bm.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:15:47,849 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.in] Prepared SQL: [insert into board (pbno,bmno,opno,subject,contents,fgno,fgnothumb,cmno,rcount,rpcount,isdel,istop,issecr,isopen,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 ,0,0,0, ?param8 , ?param9 , ?param10 ,now(), ?param11 ,now(), ?param11 , ?param12 );] -2025-12-18 14:15:47,849 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:15:47,850 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.inp] Prepared SQL: [insert into board (pbno,bmno,opno,subject,contents,fgno,fgnothumb,cmno,rcount,rpcount,isdel,istop,issecr,isopen,cdt,cno,udt,uno,uip) select bno,bmno,opno, ?param0 , ?param1 , ?param2 , ?param3 ,cmno,0,0,0,0, ?param4 , ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 from board where bno= ?param8 ;] -2025-12-18 14:15:47,850 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.inp.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:15:47,850 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.boardcmt.in] Prepared SQL: [update board set rpcount = rpcount+1 where bno= ?param0 ; insert into boardcmt (bno,ctext,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,0,now(), ?param2 ,now(), ?param2 , ?param3 );] -2025-12-18 14:15:47,850 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.boardcmt.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:15:47,850 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bm.up] Prepared SQL: [update boardmaster set udt=now(),uno= ?param0 ,uip= ?param1 ,bmname = ?param2 ,bmdesc = ?param3 ,bmtype =case when isdefault>0 then bmtype else ?param4 end ,disptype =case when isdefault>0 then disptype else ?param5 end ,isuseopening = ?param6 ,isreply = ?param7 ,isopen =case when isdefault>0 then isopen else ?param8 end where bmno= ?param9] -2025-12-18 14:15:47,850 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bd.read] Prepared SQL: [update board set rcount = rcount +1 where bno= ?param0] -2025-12-18 14:15:47,851 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bmassign.save] Prepared SQL: [update boardmaster set udt=now(),uno= ?param0 ,uip= ?param1 ,isopen=1 where bmno in (select bmno from (select bmno from boardmaster where asno= ?param2 and isdefault=3) a); insert into boardmaster (bmcode,bmposition,bmname,bmdesc,bmtype,disptype,isuseopening,isreply,isopen,isdefault,asno,cdt,cno,udt,uno,uip) select concat('assignnotice_', ?param2 ),0,'°øÁö»çÇ×',null,0,0,0,1,1,3, ?param2 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join boardmaster b on b.asno= ?param2 and b.isdefault=3 where b.bmno is null;] -2025-12-18 14:15:47,851 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bmassign.save2] Prepared SQL: [update boardmaster set udt=now(),uno= ?param0 ,uip= ?param1 ,isopen=0 where bmno in (select bmno from (select bmno from boardmaster where asno= ?param2 and isdefault=3) a)] -2025-12-18 14:15:47,851 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.up] Prepared SQL: [update board set udt=now(),uno= ?param0 ,uip= ?param1 ,opno =case when pbno is null then ?param2 else opno end ,subject = ?param3 ,contents = ?param4 ,fgno = ?param5 ,fgnothumb = ?param6 ,istop =case when pbno is null then ?param7 else istop end ,issecr = ?param8 ,isopen = ?param9 where bno= ?param10] -2025-12-18 14:15:47,865 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.comcode.insert] Prepared SQL: [update comcode a inner join ( select ccode, ?param0 + row_number() over(order by corder) rno from comcode where cgroup= ?param1 and corder >= ?param0 ) b on b.ccode=a.ccode set a.corder=b.rno where a.cgroup= ?param1 ; insert into comcode (cname, cgroup, cgroupname, isuse, corder,cdt,cno,udt,uno,uip) select ?param2 , ?param1 , a.cgroupname, ?param3 , ?param0 ,now(), ?param4 ,now(), ?param4 , ?param5 from comcode a where a.cgroup= ?param1 limit 1] -2025-12-18 14:15:47,866 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.comcode.groupupdate] Prepared SQL: [update comcode set cgroupname= ?param0 where cgroup= ?param1] -2025-12-18 14:15:47,866 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.banner.save] Prepared SQL: [update banner set udt=now(),uno= ?param0 ,uip= ?param1 ,btitle= ?param2 ,bdesc= ?param3 ,burl= ?param4 ,ismain=0,bseq= ?param5 ,isopen= ?param6 ,fgno= ?param7 ,fgno2= ?param8 where ?param9 > 0 and bno= ?param9 ; insert into banner(bno,btitle,fgno,fgno2,bdesc,burl,ismain,bseq,isopen,cdt,cno,udt,uno,uip) select ?param9 , ?param2 , ?param7 , ?param8 , ?param3 , ?param4 , ?param10 , ?param5 , ?param6 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a where ?param9 = 0] -2025-12-18 14:15:47,866 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.popup.save] Prepared SQL: [update popup set udt=now(),uno= ?param0 ,uip= ?param1 ,ptitle = ?param2 ,pcontents= ?param3 ,toppx= ?param4 ,leftpx= ?param5 ,pwidth= ?param6 ,pheight= ?param7 ,purl= ?param8 ,zindex= ?param9 ,isopen= ?param10 where ?param11 > 0 and pno= ?param11 ; insert into popup (ptitle,pcontents,toppx,leftpx,pwidth,pheight,purl,zindex,isopen,cdt,cno,udt,uno,uip) select ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a where ?param11 = 0] -2025-12-18 14:15:47,866 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.menupage.save] Prepared SQL: [update menupage set udt=now(),uno= ?param0 ,uip= ?param1 ,pdepth = ?param2 ,pagetype= ?param3 ,bmno= ?param4 ,porder = ?param5 ,pagename= ?param6 ,pagedesc= ?param7 ,pageurl = ?param8 ,pagehtml= ?param9 ,isopen = ?param10 ,usertype= ?param11 ,refcode= ?param12 ,imagecode= ?param13 ,bgtitle= ?param14 ,bgdesc= ?param15 where ?param16 > 0 and pno = ?param16 ; insert into menupage (pno,ppno,pdepth,pagetype,bmno,porder,pagename,pagedesc,pageurl,pagehtml,isopen,usertype,refcode,imagecode,bgtitle,bgdesc,cdt,cno,udt,uno,uip) select ?param16 , ?param17 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a where ?param16 < 1] -2025-12-18 14:15:47,884 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitems.forexampay] Prepared SQL: [select 3 ptype,b.exno itemno,b.exname itemname,0 isrebate,1 pcnt ,b.outfee orgamt ,case when ua.isjoin=1 then b.outfee-b.infee else 0 end discamt ,case when ua.isjoin=1 then b.infee else b.outfee end payamt ,case when ua.isjoin=1 then b.infee else b.outfee end payamt2 ,b.rstime,b.retime from examuser a inner join exam b on b.exno=a.exno and b.rstime < now() and b.retime > now() inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno where a.exno= ?param0 and a.userno= ?param1 and a.status=1 and a.pstatus=4] -2025-12-18 14:15:47,885 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitems.forcertpay] Prepared SQL: [update payitem a inner join pay b on b.payno=a.payno and b.userno= ?param0 and b.pstatus=21 inner join users u on u.userno=b.userno left outer join assign ua on ua.asno=u.asno left outer join cm c on a.ptype=4 and c.cmno=a.itemno left outer join book d on a.ptype=2 and d.bkno=a.itemno set a.orgamt=case when a.ptype=4 then c.outfee else d.price * a.pcnt end ,a.discamt=case when a.ptype=4 and ua.isjoin=1 then c.outfee-c.infee else 0 end ,a.payamt=case when a.ptype=4 then case when ua.isjoin=1 then c.infee else c.outfee end else d.price * a.pcnt end where a.payno= ?param1 and a.ptype in (2,4) and a.pstatus in(21,50); update pay a inner join ( select a.payno,sum(b.orgamt) orgamt,sum(b.discamt) discamt,sum(b.payamt) payamt from pay a inner join payitem b on b.payno=a.payno where a.payno= ?param1 and a.userno= ?param0 and a.pstatus=21 group by a.payno ) b on b.payno=a.payno set a.orgamt=b.orgamt,a.discamt=b.discamt,a.payamt=b.payamt where a.payno= ?param1 and a.userno= ?param0 and a.pstatus=21; select b.ptype,b.itemno,case when b.ptype=4 then c.cname else d.bkname end itemname,b.isrebate,b.pcnt ,b.orgamt,b.discamt,b.payamt payamt2,case when b.ptype=4 then b.payamt else d.price end payamt,datediff(c.setime, c.sstime)+1 days ,c.rstime,c.retime from pay a inner join payitem b on b.payno=a.payno and b.ptype in(2,4) and b.pstatus in(21,50) left outer join cm c on b.ptype=4 and c.cmno=b.itemno left outer join book d on b.ptype=2 and d.bkno=b.itemno inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno where a.payno= ?param1 and a.userno= ?param0 and a.pstatus=21] -2025-12-18 14:15:47,885 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.cmcheck.forgrouppay] Prepared SQL: [select a.cmno,a.cname,a.quota,a.rstime,a.retime ,b.userno,b.status,c.username ,case when ?param0 like concat('%,',b.userno,',%') then 1 else 0 end ispaied ,a.infee,a.outfee,case when ua.isjoin=1 then a.infee else a.outfee end payamt from cm a inner join users u on u.userno= ?param1 left outer join assign ua on ua.asno=u.asno left outer join lect b on b.cmno=a.cmno and b.status < 5 and b.ischanged=0 left outer join users c on c.userno=b.userno and c.status=1 where a.cmno= ?param2 and a.ismaster=0 and a.rstime < now() and a.retime > now() and a.isuse=1 and a.isdel=0] -2025-12-18 14:15:47,886 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitems] Prepared SQL: [select a0.payno,a0.isgroup,a0.isexam,a0.isdvr,a0.payamt tpayamt,a0.paylimit,a0.ptype,a0.udt,a0.deliamt,a0.pgkey ,ad.rcvname ,CAST(AES_DECRYPT(UNHEX(ad.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(ad.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(ad.email), 'np123@!') AS char) email ,ad.post,ad.address1,ad.address2 ,a.ptype ptype2,a.payamt,a.pcnt,a.isrebate,a.itemno ,b.cmno,b.cshape,b.sstime,b.setime ,b1.rsno ,b2.username,cc.cname ccpositionname,b2.isassignuser ,CAST(AES_DECRYPT(UNHEX(b2.email), 'np123@!') AS char) email2 ,CAST(AES_DECRYPT(UNHEX(b2.telno), 'np123@!') AS char) telno2 ,b2.depart,b2.kfcfyear,b2.edus ,c.bkno ,case a.ptype when 0 then b.cname when 4 then b.cname when 2 then c.bkname when 3 then e.exname else '-' end itemname ,cg2.cgcode ,CAST(AES_DECRYPT(UNHEX(pd.vactnum), 'np123@!') AS char) vactnum,pd.vactbankname,pd.vactname ,t.lectno,t.status ,ad.isdvr isdvr2 from pay a0 left outer join paydvr ad on ad.payno=a0.payno left outer join paydata pd on pd.payno=a0.payno inner join payitem a on a.payno=a0.payno left outer join cm b on a.ptype in(0,4) and b.cmno=a.itemno left outer join lect t on t.cmno=b.cmno and t.userno=a.userno and t.status=1 left outer join cg cg1 on cg1.cgno=b.cgno left outer join cg cg2 on cg2.cgno=cg1.pcgno left outer join cmrs b1 on b1.cmno=b.cmno and b1.rstype=1 and b1.isdel=0 left outer join users b2 on b2.userno=a.userno left outer join comcode cc on cc.ccode=b2.ccposition left outer join book c on a.ptype=2 and c.bkno=a.itemno left outer join examuser d on a.ptype=3 and d.exno=a.itemno and d.userno=a0.userno and d.payno=a0.payno left outer join exam e on e.exno=d.exno where a0.payno= ?param0] -2025-12-18 14:15:47,886 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paylect.get] Prepared SQL: [select a.fgno ,b.cshape,b.cname,b.rstime,b.retime,b.sstime,b.setime ,b2.cname certgradeccname ,c.username ,CAST(AES_DECRYPT(UNHEX(c.email), 'np123@!') AS char) email ,CAST(AES_DECRYPT(UNHEX(c.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(c.telno), 'np123@!') AS char) telno ,c.depart ,c2.cname ccpositionname ,d.asname from lect a inner join cm b on b.cmno=a.cmno left outer join comcode b2 on b2.ccode=b.certgradecc inner join users c on c.userno=a.userno left outer join comcode c2 on c2.ccode=c.ccposition left outer join assign d on d.asno=c.asno where a.payno= ?param0] -2025-12-18 14:15:47,886 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.carts] Prepared SQL: [select a.pcno,a.ptype,a.itemno,a.isrefund,a.cmno,a.userno,a.pcnt,a.fgno ,case when a.ptype=0 then b.cname else c.bkname end itemname,b.cshape,b.sstime,b.setime ,case when a.ptype = 0 then case when ua.isjoin=1 then b.infee else b.outfee end else c.price end payamt ,case when a.ptype = 0 then b.outfee else c.price end orgamt from paycart a inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno left outer join cm b on a.ptype=0 and b.cmno=a.itemno left outer join book c on a.ptype in (2,9) and c.bkno=a.itemno where a.status=1 and a.userno= ?param0 order by a.cdt desc] -2025-12-18 14:15:47,887 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitems.forcartpay] Prepared SQL: [select case when a.ptype = 9 then 2 else a.ptype end ptype,a.itemno,case when a.ptype=0 then b.cname else c.bkname end itemname,case when a.ptype=0 then a.isrefund else 0 end isrebate,a. pcnt ,case when a.ptype=0 then b.outfee else c.price end orgamt ,case when a.ptype=0 then case when ua.isjoin=1 then b.outfee-b.infee else 0 end else 0 end discamt ,case when a.ptype=0 then case when ua.isjoin=1 then b.infee else b.outfee end else c.price end payamt ,case when a.ptype=0 then case when ua.isjoin=1 then b.infee else b.outfee end else c.price end * a.pcnt payamt2 ,b.rstime,b.retime,b.sstime,b.setime,b.cshape,datediff(b.setime, b.sstime)+1 days from paycart a left outer join cm b on a.ptype=0 and b.cmno=a.itemno and b.rstime < now() and b.retime > now() left outer join book c on a.ptype in (2,9) and c.bkno=a.itemno inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno where a.userno= ?param0 and a.status=1 and a.ispay=1;] -2025-12-18 14:15:47,887 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.mypay] Prepared SQL: [select a.payno,a.ptype,a.ispg,a.isgroup,a.isexam,a.userno,a.pstatus,a.rstatus,a.rstatustime,a.refunding,a.paylimit,a.payoktime,a.isrefunddvr,a.refundamt,a.payamt,a.deliamt,a.isdvr,a.cdt,a.pgkey ,b.dvrcode,b.isdvr isdvr2,b.rcvname,b.post,b.address1,b.address2 ,CAST(AES_DECRYPT(UNHEX(b.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(b.email), 'np123@!') AS char) email ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) mobile ,c.vactbankname,CAST(AES_DECRYPT(UNHEX(c.vactnum), 'np123@!') AS char) vactnum,c.vactname from pay a left outer join paydvr b on b.payno=a.payno left outer join paydata c on c.payno=a.payno where a.payno= ?param0 and a.userno= ?param1 and a.pstatus in (1,22,41,42,43)] -2025-12-18 14:15:47,887 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.mypayitem] Prepared SQL: [select a.ptype,c0.cshape,a.isrebate,a.payamt,a.pcnt,a.rstatus,a.userno,a.pstatus,a.pino,c0.infee,c0.outfee,c0.rstime,c0.retime ,case a.ptype when 0 then c0.cname when 2 then c2.bkname when 4 then c0.cname when 3 then c3.exname else '-' end itemname ,c0.sstime,c0.setime,datediff(c0.setime, c0.sstime)+1 days ,u.username,uc.cname ccpositionname,u.isassignuser ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,u.kfcfyear,u.edus,u.depart ,rs.rsno,t.lectno ,a2.taxno ,case when t.sdate is null then c0.sstime else t.sdate end as sdate ,case when t.edate is null then c0.setime else t.edate end as edate ,p.cdt,csd.estart ,c0.studydays from payitem a inner join pay p on p.payno = a.payno left outer join paytax a3 on a3.payno = a.payno and (a3.iscancel is null or a3.iscancel <> 1) left outer join paytaxitem a2 on a2.pino=a.pino and a3.taxno = a2.taxno left outer join cm c0 on a.ptype in (0,1,4) and c0.cmno=a.itemno left outer join book c2 on a.ptype=2 and c2.bkno=a.itemno left outer join exam c3 on a.ptype=3 and c3.exno=a.itemno left outer join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno left outer join comcode uc on uc.ccode=u.ccposition left outer join cmrs rs on rs.cmno=c0.cmno and rs.rstype=1 and rs.isdel=0 left outer join lect t on a.ptype in (0,1,4) and t.cmno=c0.cmno and t.payno=a.payno and t.pino=a.pino and t.userno=a.userno left outer join cminningscd csd on csd.cmisno = t.cmisno where a.payno= ?param0] -2025-12-18 14:15:47,888 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paytax.fornew] Prepared SQL: [select a.payno,a.isgroup,a.ptype,a.ispg ,ua.asname,ua.ceoname,ua.brno,ua.grno,ua.btype,ua.bkind,ua.post,ua.address1,ua.address2 ,ua.mname manname ,CAST(AES_DECRYPT(UNHEX(ua.mphone), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(ua.taxemail), 'np123@!') AS char) email ,sum(case when b.taxdate is not null then 0 else b.taxamt end) taxamtsum ,sum(b.taxamt) taxamt from pay a inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno left outer join paytax b on b.payno=a.payno and (b.iscancel is null or b.iscancel <> 1) where a.payno= ?param0 and a.userno= ?param1 and a.rstatus < 2 and (a.pstatus=1 or a.pstatus=22) group by a.payno,a.isgroup,ua.asname,ua.ceoname,ua.brno,ua.grno,ua.btype,ua.bkind] -2025-12-18 14:15:47,888 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paytax.fornewitem] Prepared SQL: [select a.payno,a.isgroup ,ifnull(c.taxno,0) taxno,b.pino,b.ptype,b.rstatus ,case b.ptype when 0 then c0.cname when 4 then c0.cname when 2 then c2.bkname when 3 then c3.exname else '-' end itemname ,b.pcnt,b.payamt from pay a inner join payitem b on b.payno=a.payno and (b.pstatus=1 or b.pstatus=22) left outer join cm c0 on b.ptype in (0,4) and c0.cmno=b.itemno left outer join book c2 on b.ptype=2 and c2.bkno=b.itemno left outer join exam c3 on b.ptype=3 and c3.exno=b.itemno left outer join paytax c4 on c4.payno = a.payno and (c4.iscancel is null or c4.iscancel <> 1) left outer join paytaxitem c on c.pino=b.pino and c.taxno = c4.taxno where a.payno= ?param0 and a.userno= ?param1 and a.rstatus < 2 and (a.pstatus=1 or a.pstatus=22) order by ifnull(c.taxno,0),b.pino] -2025-12-18 14:15:47,888 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitem.forrefund] Prepared SQL: [select distinct a.payno,b.pino,b.pstatus,b.rstatus,b.payamt,b.ptype,b.pcnt ,case b.ptype when 0 then c0.cname when 4 then c0.cname when 2 then c2.bkname when 3 then c3.exname else '-' end itemname ,case when b.ptype in (0,1,4) then case when date_add(c0.retime, interval 1 day) < now() then 1 else 0 end else case when b.ptype=3 then case when date_add(c3.retime, interval 1 day) < now() then 1 else 0 end else 0 end end ispast ,u.username ,max(d.rfdno) rfdno ,max(ifnull(case when c.rstatus=1 then -1 else c.rstatus end,-2)) rfdrstatus from pay a inner join payitem b on b.payno=a.payno and b.pstatus=1 left outer join users u on a.isgroup=1 and b.ptype=0 and u.userno=b.userno left outer join cm c0 on b.ptype in (0,4) and c0.cmno=b.itemno left outer join book c2 on b.ptype=2 and c2.bkno=b.itemno left outer join exam c3 on b.ptype=3 and c3.exno=b.itemno left outer join payrfditem d on d.pino=b.pino left outer join payrfd c on c.rfdno=d.rfdno and c.payno=a.payno and c.rstatus in (0,2) where a.payno= ?param0 and a.userno= ?param1 and a.pstatus=1 and a.rstatus < 2 group by a.payno,b.pino,b.pstatus,b.rstatus,b.payamt,b.ptype,b.pcnt ,c0.cname,c2.bkname,c3.exname,c0.retime,c3.retime,u.username order by d.rfdno,b.rstatus,ispast,b.pino] -2025-12-18 14:15:47,888 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payresult] Prepared SQL: [select a.payno,a.payamt,a.ptype,a.pstatus ,b.itemno ,b.pino from pay a inner join payitem b on b.payno=a.payno where a.payno= ?param0 and a.userno= ?param1 and a.pstatus in (1,21,22,51,55)] -2025-12-18 14:15:47,889 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.lectready] Prepared SQL: [select count(a.userno) from lect a where a.cmno= ?param0 and a.isready=1 and a.status=6] -2025-12-18 14:15:47,889 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pplogs.bypay] Prepared SQL: [select a.pplno,a.isready,a.cmno,a.cmisno,a.isrebate,a.rbankname,CAST(AES_DECRYPT(UNHEX(a.rbankacc), 'np123@!') AS char) rbankacc,a.rbankowner,a.isaccommodation,a.cshape ,b.payno,b.pstatus from pay b inner join pplog a on a.pplno=b.pplno where b.payno= ?param0 and a.userno= ?param1] -2025-12-18 14:15:47,891 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.in] Prepared SQL: [insert into pay(ptype,ispg,isgroup,userno,username,isexam,pstatus,rstatus,refunding,paylimit,payoktime,pgkey ,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,pplno,isbill,iscashrct,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,0, ?param5 , ?param6 , ?param7 , ?param8 ,case when ?param9 is not null then now() else ?param10 end, ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 ,now(), ?param21 ,now(), ?param21 , ?param22 );] -2025-12-18 14:15:47,891 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:15:47,893 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitem.in] Prepared SQL: [insert into payitem (payno,ptype,pcno,itemno,userno,pstatus,rstatus,pcnt,orgamt,discamt,payamt,payamtcash,payamtcard,refundamt,refundtime,refundtimereal,refundinfo,isrebate,rbank,rbankaccnum,tbankuser,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 ,now(), ?param21 ,now(), ?param21 , ?param22 );] -2025-12-18 14:15:47,893 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitem.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:15:47,895 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.lect.in] Prepared SQL: [insert into lect (cmno,payno,pino,userno,status,isready,iscomplete,orgcmno,attrate,isrebate,ispc,pcno,isjoin,fgno,ischanged,cmisno,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,null,null,0, ?param6 , ?param7 , ?param8 , ?param9 ,null,0, ?param10 ,now(), ?param11 ,now(), ?param11 , ?param12 );] -2025-12-18 14:15:47,895 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.lect.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:15:47,895 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.pgin] Prepared SQL: [insert into pay(ptype,ispg,isgroup,isexam,userno,username,pstatus,rstatus ,refunding,paylimit,payoktime,pgkey,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,isdvr,iscashrct,cashrcthp,pplno,isbill,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 ,a.userno,a.username,case when ?param0 = 6 then 1 else 0 end,0 , ?param4 , ?param5 ,case when ?param0 = 6 then now() else ?param6 end, ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 ,HEX(AES_ENCRYPT( ?param16 , 'np123@!')), ?param17 , ?param18 ,now(), ?param19 ,now(), ?param19 , ?param20 from users a where a.userno= ?param21] -2025-12-18 14:15:47,895 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.pgin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:15:47,896 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.certpay] Prepared SQL: [insert into pay(ptype,ispg,isgroup,userno,pstatus,rstatus,refunding,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,isdvr,isexam,cdt,cno,udt,uno,uip) values (0,1,0, ?param0 ,51,0,0,0,0,0,0,0,0,0,0,now(), ?param1 ,now(), ?param1 , ?param2 )] -2025-12-18 14:15:47,896 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.certpay.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:15:47,897 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paytax.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:15:47,899 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payrfd.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:15:47,899 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.standbypay.admin] Prepared SQL: [insert into pay(ptype,ispg,isgroup,userno,username,isexam,pstatus,rstatus,refunding,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,pplno,isbill,iscashrct,cdt,cno,udt,uno,uip) values ( ?param0 ,0,0, ?param1 , ?param2 ,0,21,0,0,0,0,0,0,0,0, ?param3 ,0,0,now(), ?param4 ,now(), ?param4 , ?param5 );] -2025-12-18 14:15:47,899 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.standbypay.admin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:15:47,899 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.lect.sedate.save] Prepared SQL: [update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') ,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno = ?param2 ;] -2025-12-18 14:15:47,899 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paydvr.dvrcode] Prepared SQL: [update paydvr set udt=now(),uno= ?param0 ,uip= ?param1 ,dvrcode= ?param2 ,codetime=now() where payno= ?param3] -2025-12-18 14:15:47,899 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paydvr.in] Prepared SQL: [delete from paydvr where payno= ?param0 ; insert into paydvr (payno,dvrcode,codetime,isdvr,rcvname,telno,mobile,email,post,address1,address2,dmemo,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,HEX(AES_ENCRYPT( ?param5 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param6 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param7 , 'np123@!')) , ?param8 , ?param9 , ?param10 , ?param11 ,now(), ?param12 ,now(), ?param12 , ?param13 )] -2025-12-18 14:15:47,899 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.freeok] Prepared SQL: [insert into lect (cmno,payno,pino,userno,status,attrate,isrebate,ispc,isjoin,ischanged,fgno2,cmisno,cdt,cno,udt,uno,uip) select b.itemno,a.payno,b.pino,case when a.isgroup=1 then b.userno else a.userno end,1,0,b.isrebate,0,case when ua.isjoin=1 then 1 else 0 end,0,b.fgno,l.cmisno,now(), ?param0 ,now(), ?param0 , ?param1 from pay a inner join payitem b on b.payno=a.payno and b.ptype=0 inner join users u on u.userno=a.userno inner join pplog l on a.pplno = l.pplno left outer join assign ua on ua.asno=u.asno where a.payno= ?param2 ; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on a.cmisno = d.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param2 ;] -2025-12-18 14:15:47,900 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paydvr.save] Prepared SQL: [update paydvr set udt=now(),uno= ?param0 ,uip= ?param1 ,dvrcode= ?param2 ,rcvname= ?param3 ,post= ?param4 ,address1= ?param5 ,address2= ?param6 ,dmemo= ?param7 ,codetime=case when codetime is null and ?param2 is not null then now() else codetime end ,telno=HEX(AES_ENCRYPT( ?param8 , 'np123@!')) ,mobile=HEX(AES_ENCRYPT( ?param9 , 'np123@!')) where payno= ?param10] -2025-12-18 14:15:47,900 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paycert.paystart] Prepared SQL: [update pay a inner join users b on b.userno=a.userno set a.ptype= ?param0 ,a.paylimit= ?param1 ,a.orgamt= ?param2 ,a.payamt= ?param3 ,a.isbill= ?param4 ,a.pstatus = case when ?param0 = 6 then 1 else a.pstatus end ,a.payoktime = case when ?param0 = 6 then now() else a.payoktime end where a.payno= ?param5 and a.userno= ?param6 and a.pstatus=21; update payitem a inner join users b on b.userno=a.userno set a.orgamt= ?param2 ,a.payamt= ?param3 ,a.pstatus = case when ?param0 = 6 then 1 else a.pstatus end ,a.rstatus = 0 where a.payno= ?param5 and a.userno= ?param6 and a.pstatus=21; update lect a inner join users b on b.userno = a.userno set a.status = case when ?param0 = 6 then 1 else a.status end where a.payno= ?param5 and a.userno = ?param6 ; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param5 ;] -2025-12-18 14:15:47,900 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paylect] Prepared SQL: [update pay set udt=now(),uno= ?param0 ,uip= ?param1 ,pstatus=case when ptype=3 then 22 else 1 end ,payoktime=case when ptype=3 then null else now() end ,pgkey= ?param2 where payno= ?param3 ; insert into paydata(payno,payresult,payresultmsg,vactnum,vactbankcode,vactbankname,vactname,vactinname,cshrrcode,cshrtype,cshrauthno,cardquota,cardquotatype,cardeventcode,cardnum,iscardpoint,cardcode,cardbankcode,cardprtccode,checkflag,ocbnum,ocbappno,ocbprice,gsnum,gsremain,gsprice,unum,upoint,uprice,cdt,cno,udt,uno,uip) values ( ?param3 , ?param4 , ?param5 ,HEX(AES_ENCRYPT( ?param6 , 'np123@!')), ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 ,HEX(AES_ENCRYPT( ?param17 , 'np123@!')), ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 , ?param28 , ?param29 , ?param30 , ?param31 ,now(), ?param0 ,now(), ?param0 , ?param1 ); update payitem a inner join pay b on b.payno=a.payno set a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 ,a.pstatus=case when b.ptype=3 then 22 else 1 end where a.payno= ?param3 ; insert into lect (cmno,payno,pino,userno ,status,iscomplete,orgcmno,attrate,isrebate ,ispc,isjoin,fgno,apoint,mpoint ,fpoint,spoint,dpoint,tpoint,ischanged ,stime,etime,sip,eip,ispcs ,ispce,fgno2,cmisno,cdt,cno,udt,uno,uip) select a.itemno,a.payno,a.pino,case when b.isgroup=1 then a.userno else b.userno end ,case when b.ptype=3 then 2 else 1 end,null,null,0,a.isrebate ,0,ifnull(d.isjoin, 0),null,null,null ,null,null,null,null,0 ,null,null,null,null,null ,null,a.fgno,e.cmisno,now(), ?param0 ,now(), ?param0 , ?param1 from payitem a inner join pay b on b.payno=a.payno inner join users c on c.userno=b.userno left outer join assign d on d.asno=c.asno left outer join pplog e on e.pplno=b.pplno left outer join lect f on f.payno=a.payno and f.pino=a.pino and f.status=4 and f.isready=1 where a.payno= ?param3 and a.ptype=0 and f.lectno is null; update lect a inner join pay b on b.payno=a.payno and b.pstatus in (22,1) inner join payitem c on c.payno=b.payno and c.itemno=a.cmno and c.pstatus=b.pstatus set a.status=case when b.pstatus=22 then 2 else 1 end,a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param3 and a.status=4; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 23:59:59') where a.payno = ?param3 ;] -2025-12-18 14:15:47,901 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.fail] Prepared SQL: [update pay set pstatus= ?param0 where payno= ?param1 and pstatus != 1 and pstatus != 22; insert into paydata(payno,payresult,payresultmsg,vactnum,vactbankcode,vactbankname,vactname,vactinname,cshrrcode,cshrtype,cshrauthno,cardquota,cardquotatype,cardeventcode,cardnum,iscardpoint,cardcode,cardbankcode,cardprtccode,checkflag,ocbnum,ocbappno,ocbprice,gsnum,gsremain,gsprice,unum,upoint,uprice,cdt,cno,udt,uno,uip) values ( ?param1 , ?param2 , ?param3 ,HEX(AES_ENCRYPT( ?param4 , 'np123@!')), ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 ,HEX(AES_ENCRYPT( ?param15 , 'np123@!')), ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 , ?param28 ,now(), ?param29 ,now(), ?param29 , ?param30 );] -2025-12-18 14:15:47,901 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paylect.vbankin] Prepared SQL: [insert into payvbankin (payno,pgkey,inbankcode,indeal,inymd,inhms,msgseq,transseq,vacct,inamt,checkamt,isclose,typemsg,frombank,fromname,fromymd,calcymd,tranymd,transcode,korcode,cshrymd,cshrhms,cshrcode,cshrpgkey,cshramt,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 ,now(), ?param25 ,now(), ?param25 , ?param26 ); update pay set udt=now(),uno= ?param25 ,uip= ?param26 ,pstatus=1 ,payoktime=now() where payno= ?param0 and pstatus=22 ; update payitem a inner join pay b on b.payno=a.payno set a.udt=now(),a.uno= ?param25 ,a.uip= ?param26 ,a.pstatus=1 where a.payno= ?param0 and a.pstatus=22; update lect a inner join pay b on b.isexam <> 1 and b.payno=a.payno and b.pstatus=1 set a.udt=now(),a.uno= ?param25 ,a.uip= ?param26 ,a.status=1 where a.payno= ?param0 ; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 23:59:59') where a.payno = ?param0 ;] -2025-12-18 14:15:47,901 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paycancel] Prepared SQL: [update pay set udt=now(),uno= ?param0 ,uip= ?param1 ,pstatus=case when pstatus=22 then 43 else 41 end where payno= ?param2 and userno= ?param3 and pstatus in (51,55,21,22); update payitem a inner join pay b on b.payno=a.payno and b.userno= ?param3 and b.pstatus in (41,43) set a.pstatus=b.pstatus,a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.pstatus in (21,22); update lect a inner join pay b on b.payno=a.payno and b.userno= ?param3 and b.pstatus in (41,43) set a.status=9 where a.payno= ?param2 ; update examuser a inner join pay b on b.payno=a.payno and b.userno=a.userno and b.pstatus in (41,43) set a.pstatus=9 where a.payno= ?param2 and a.userno= ?param3] -2025-12-18 14:15:47,903 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.cart.clear] Prepared SQL: [update paycart set status=2,udt=now(),uno= ?param0 ,uip= ?param1 where userno= ?param2 and status=1 and date_add(cdt, interval 7 day) < now(); update paycart a inner join cm b on b.cmno=a.itemno and b.udt > a.cdt set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype=0; update paycart a inner join book b on b.bkno=a.itemno and b.udt > a.cdt set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype in (2,9); update paycart a left outer join cm b on b.cmno=a.itemno and b.rstime < now() and b.retime > now() set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype=0 and b.cmno is null; update paycart a left outer join paycart b on b.ptype =0 and b.userno= ?param2 and b.status=1 and b.itemno=a.cmno set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype=9 and b.pcno is null] -2025-12-18 14:15:47,903 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payrfd.up] Prepared SQL: [update payrfd set fgnor= ?param0 ,fgnob= ?param1 ,udt=now(),uno= ?param2 ,uip= ?param3 where rfdno= ?param4 and payno= ?param5] -2025-12-18 14:15:47,903 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payrfdcancel.up] Prepared SQL: [delete from payrfditem where rfdno= ?param0 ; update payrfd set rstatus= ?param1 ,udt=now(),uno= ?param2 ,uip= ?param3 where rfdno= ?param0 and payno= ?param4] -2025-12-18 14:15:47,904 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.unpay] Prepared SQL: [update examuser a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null and b.userno=a.userno inner join payitem c on c.payno=b.payno and c.ptype=3 and c.itemno=a.exno and c.pino=a.pino set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.pstatus=2; update lect a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null inner join payitem c on c.payno=b.payno and c.ptype in(0,4) and c.itemno=a.cmno and c.userno=a.userno and c.pino=a.pino set a.status=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.status=2 and a.ischanged=0; update payitem a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 ; update pay set pstatus=1,isunpay=1,udt=now(),uno= ?param0 ,uip= ?param1 where payno= ?param2 and pstatus=22 and ptype=3 and ispg=1 and isunpay is null; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param2 ;] -2025-12-18 14:15:47,904 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.abspay] Prepared SQL: [update examuser a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null and b.userno=a.userno inner join payitem c on c.payno=b.payno and c.ptype=3 and c.itemno=a.exno and c.pino=a.pino set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.pstatus=2; update lect a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null inner join payitem c on c.payno=b.payno and c.ptype in(0,4) and c.itemno=a.cmno and c.userno=a.userno and c.pino=a.pino set a.status=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.status=2 and a.ischanged=0; update payitem a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 ; update pay set ptype= ?param3 ,payoktime=now(),pstatus=1,isunpay=3,udt=now(),uno= ?param0 ,uip= ?param1 where payno= ?param2 and pstatus=22 and ptype=3 and ispg=1 and isunpay is null; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param2 ;] -2025-12-18 14:15:47,905 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.unpaymoney] Prepared SQL: [update pay set isunpay=2,payoktime= ?param0 ,udt=now(),uno= ?param1 ,uip= ?param2 where payno= ?param3 and isunpay=1; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param3 ;] -2025-12-18 14:15:47,905 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pplogtype.up] Prepared SQL: [update pplog set typeman = ?param0 ,typejob = ?param1 ,typeedu = ?param2 ,typegrade = ?param3 ,typejobitem = ?param4 where pplno = ?param5] -2025-12-18 14:15:47,905 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.untax] Prepared SQL: [insert into untaxlog (payno,logtime,cdt,cno,udt,uno,uip) values( ?param0 ,now(),now(), ?param1 ,now(), ?param1 , ?param2 ); update pay set iscashrct = null where payno = ?param0 ;] -2025-12-18 14:15:47,905 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.standbypayitem.admin] Prepared SQL: [insert into payitem (payno,ptype,itemno,userno,pstatus,rstatus,pcnt ,orgamt,discamt,payamt,payamtcash,payamtcard,refundamt,isrebate,cdt,cno,udt,uno,uip) values( ?param0 ,0, ?param1 , ?param2 ,21,0,1 ,0,0,0,0,0,0, ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 ); insert into lect(cmno,payno,pino,userno,status,attrate,isrebate,ispc,isjoin,ischanged,isready,cmisno,cdt,cno,udt,uno,uip) select ?param1 , ?param0 ,LAST_INSERT_ID(),a.userno,4,0, ?param3 ,0,ifnull(b.isjoin,0),0,1, ?param6 ,now(), ?param4 ,now(), ?param4 , ?param5 from users a left outer join assign b on b.asno=a.asno where a.userno= ?param2 ;] -2025-12-18 14:15:47,925 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.exam.in] Prepared SQL: [insert into exam (cgno,exname,infee,outfee ,certcc,certgradecc,rstime,retime,estime,eetime ,elocation,certdate,certindate,introhtml ,isopen,isresultopen,isscored,fgno,isdel ,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 ,0, ?param15 , ?param16 ,0 ,now(), ?param17 ,now(), ?param17 , ?param18 )] -2025-12-18 14:15:47,925 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.exam.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:15:47,925 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.exam.up] Prepared SQL: [update exam set udt=now(),uno= ?param0 ,uip= ?param1 ,exname = ?param2 ,infee = ?param3 ,outfee = ?param4 ,certcc = ?param5 ,certgradecc = ?param6 ,rstime = ?param7 ,retime = ?param8 ,estime = ?param9 ,eetime = ?param10 ,elocation = ?param11 ,certdate = ?param12 ,certindate = ?param13 ,introhtml = ?param14 ,isopen = ?param15 ,fgno = ?param16 where exno= ?param17] -2025-12-18 14:15:47,925 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.del] Prepared SQL: [update exam a inner join ( select count(userno) cntuser, exno from examuser where exno = ?param0 group by exno ) b on b.exno=a.exno set a.uip= ?param1 ,a.uno= ?param2 ,a.isdel = 1 where a.exno= ?param0 and b.cntuser=0 and a.isdel=0;] -2025-12-18 14:15:47,925 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.examuser.save] Prepared SQL: [insert ignore into examuser(exno,userno,status,pstatus,avrg,certdate,certindate,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 ,now(), ?param7 ,now(), ?param7 , ?param8 )] -2025-12-18 14:15:47,926 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.examopen] Prepared SQL: [update exam set udt=now(),uno= ?param0 ,uip= ?param1 ,isresultopen= ?param2 where exno= ?param3 ;] -2025-12-18 14:15:47,926 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.examuser.renew] Prepared SQL: [update examuser set udt=now(),uno= ?param0 ,uip= ?param1 ,certdate= ?param2 ,certindate= ?param3 where exno= ?param4 and userno= ?param5 ; insert into examuserrenew (exno,userno,certtime,certdate,certindate,renewreason,isfirst,certidx,cdt,cno,udt,uno,uip) select a.exno, ?param5 ,now(), ?param2 , ?param3 , ?param6 ,0,max(a.certidx),now(), ?param0 ,now(), ?param0 , ?param1 from( select a.exno,ifnull(max(d.certidx), 0)+1 certidx from examuser a inner join exam a2 on a2.exno=a.exno left outer join exam c on c.certcc=a2.certcc and c.certgradecc=a2.certgradecc left outer join examuserrenew d on d.exno=c.exno and year(d.certtime)=year(a.certdate) where a.exno= ?param4 group by a.exno,a.userno,a.certdate,a.certindate ) a] -2025-12-18 14:15:47,973 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [grade.lectcomplete.cancel] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,iscomplete=0 ,completetime=null where lectno= ?param2 and ifnull(iscomplete,0) <> 1] -2025-12-18 14:15:47,973 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [grade.lectcomplete.cancel2] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,iscomplete=0 ,completetime=null where lectno= ?param2 and ifnull(iscomplete,0)] -2025-12-18 14:15:47,991 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [att.att.in] Prepared SQL: [update lectinning set udt=now(),uno= ?param0 ,uip= ?param1 ,lectno= ?param2 ,cmino= ?param3 ,totstudy=0 ,stime=now(),etime=null ,istatus=1,statustime=null,statusreason=null where lectno= ?param2 and cmino= ?param3 and istatus is null; insert into lectinning (lectno,cmino,totstudy,stime,etime,istatus,statustime,statusreason,sip,eip,ispcs,ispce,cdt,cno,udt,uno,uip) select ?param2 , ?param3 ,0,now(),null,1,null,null, ?param1 ,null,1,null,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectinning b on b.lectno= ?param2 and b.cmino= ?param3 where b.lectno is null; update lect set stime = case when stime is null then now() else stime end ,sip = case when sip is null then ?param1 else sip end ,ispcs = case when ispcs is null then 1 else ispcs end where lectno= ?param2] -2025-12-18 14:15:47,991 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [att.att.out] Prepared SQL: [update lectinning set udt=now(),uno= ?param0 ,uip= ?param1 ,totstudy=timestampdiff(SECOND, stime, now()) ,etime=now() ,eip= ?param1 ,ispce=1 ,istatus=2 where lectno= ?param2 and cmino= ?param3 and istatus=1; update lect a inner join ( select a.lectno,convert(100*count(c.lectno)/count(b.cmino), int) attrate from lectinning a inner join cminning b on b.cmino=a.cmino and ifnull(b.isscd,0)=0 left outer join lectinning c on c.lectno=a.lectno and c.cmino=b.cmino and c.istatus=2 where a.lectno= ?param2 and a.cmino= ?param3 and a.istatus=2 group by a.lectno ) b on b.lectno=a.lectno set a.attrate=b.attrate ,a.etime=now(),a.eip= ?param1 ,a.ispce=1] -2025-12-18 14:15:47,992 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [att.abs] Prepared SQL: [update lectinning set istatus=2 ,stime=case when stime is null then now() else stime end ,etime=case when etime is null then now() else etime end ,sip=case when sip is null then ?param0 else sip end ,eip=case when eip is null then ?param0 else eip end ,ispcs=case when ispcs is null then 1 else ispcs end ,ispce=case when ispce is null then 1 else ispce end ,statustime=now() ,statusreason= ?param1 ,statususerno= ?param2 where lectno= ?param3 and cmino= ?param4 and (istatus is null or istatus<2); insert into lectinning(lectno,cmino,totstudy,stime,etime,istatus,statustime,statusreason,statususerno,cdt,cno,udt,uno,uip) select a.lectno, ?param4 ,0,now(),now(),2,now(), ?param1 , ?param2 ,now(), ?param2 ,now(), ?param2 , ?param0 from lect a left outer join lectinning b on b.lectno=a.lectno and b.cmino= ?param4 where a.lectno= ?param3 and a.status=1 and a.ischanged=0 and b.lectno is null; update lect a inner join ( select a.lectno,convert(100*count(c.lectno)/count(b.cmino), int) attrate from lectinning a inner join lect a2 on a2.lectno=a.lectno inner join cminning b on b.cmno=a2.cmno and ifnull(b.isscd,0)=0 left outer join lectinning c on c.lectno=a.lectno and c.cmino=b.cmino and c.istatus=2 where a.lectno= ?param3 and a.cmino= ?param4 and a.istatus=2 group by a.lectno ) b on b.lectno=a.lectno set a.attrate=b.attrate ,a.stime=case when a.stime is null then now() else a.stime end ,a.etime=case when a.etime is null then now() else a.etime end ,a.sip=case when a.sip is null then ?param0 else a.sip end ,a.eip=case when a.eip is null then ?param0 else a.eip end ,a.ispcs=case when a.ispcs is null then 1 else a.ispcs end ,a.ispce=case when a.ispce is null then 1 else a.ispce end where a.lectno= ?param3] -2025-12-18 14:15:48,008 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.ctps] Prepared SQL: [select a.cmino,a.iseq,a.ititle,a.atime,a.mstime,a.metime ,a2.isokmid ,b.ctno,b.ctype,b.ccode,b.ismenu,b.isoversize ,c.cpno,c.pseq,c.cpname,c.srcp,c.srcm ,a2.pseq lastpseq,a2.psec from cminning a inner join lectinning a2 on a2.lectno= ?param0 and a2.cmino=a.cmino inner join ct b on b.ctno=a.ctno and b.isdel=0 inner join ctpage c on c.ctno=b.ctno and c.isdel=0 where a.cmino= ?param1 order by a.iseq] -2025-12-18 14:15:48,009 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.getprogress] Prepared SQL: [select case when b.atime=0 or ifnull(us.no,0) > 0 then 100 else case when floor(a.totstudy / (b.sttime * 60) * 100) > 100 then 100 else floor(a.totstudy / (b.sttime * 60) * 100) end end from lectinning a inner join cminning b on b.cmino=a.cmino inner join lect c on a.lectno = c.lectno left outer join userstatus us on c.userno = us.userno and us.playbar = 1 where a.lectno= ?param0 and a.cmino= ?param1] -2025-12-18 14:15:48,009 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.checklectdate] Prepared SQL: [select a.lectno,a.sdate,a.edate from lect a where a.lectno= ?param0] -2025-12-18 14:15:48,009 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.inningchange.pre] Prepared SQL: [select a.cmino,b.isseq,c.istatus,d.istatus preistatus,a.isrebate,a.iseq,a2.cmino precmino from ( select a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq,max(c.iseq) preiseq from ( select a.lectno,b.cmno,b.isrebate,max(d.iseq) iseq from lectinning a inner join lect b on b.lectno=a.lectno inner join cminning c on c.cmino=a.cmino inner join cminning d on d.cmno=c.cmno and d.iseq < c.iseq and d.isonline=1 where a.lectno= ?param0 and a.cmino= ?param1 group by a.lectno,b.cmno,b.isrebate ) a inner join cminning b on b.cmno=a.cmno and b.iseq=a.iseq left outer join cminning c on c.cmno=b.cmno and c.iseq < b.iseq and c.isonline=1 group by a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq ) a inner join cm b on b.cmno=a.cmno left outer join cminning a2 on a2.cmno=b.cmno and a2.iseq=a.preiseq left outer join lectinning c on c.lectno=a.lectno and c.cmino=a.cmino left outer join lectinning d on d.lectno=a.lectno and d.cmino=a2.cmino] -2025-12-18 14:15:48,009 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.inningchange.next] Prepared SQL: [select a.cmino,b.isseq,c.istatus,d.istatus preistatus,a.isrebate,a.iseq,a2.cmino precmino from ( select a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq,min(c.iseq) preiseq from ( select a.lectno,b.cmno,b.isrebate,min(d.iseq) iseq from lectinning a inner join lect b on b.lectno=a.lectno inner join cminning c on c.cmino=a.cmino inner join cminning d on d.cmno=c.cmno and d.iseq > c.iseq and d.isonline=1 where a.lectno= ?param0 and a.cmino= ?param1 group by a.lectno,b.cmno,b.isrebate ) a inner join cminning b on b.cmno=a.cmno and b.iseq=a.iseq left outer join cminning c on c.cmno=b.cmno and c.iseq > b.iseq and c.isonline=1 group by a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq ) a inner join cm b on b.cmno=a.cmno left outer join cminning a2 on a2.cmno=b.cmno and a2.iseq=a.preiseq left outer join lectinning c on c.lectno=a.lectno and c.cmino=a.cmino left outer join lectinning d on d.lectno=a.lectno and d.cmino=a2.cmino] -2025-12-18 14:15:48,009 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.mycmrs] Prepared SQL: [select distinct a.lectno,a.attrate ,b.rsno,b.cmno,b.rscno,b.rstype,b.rsname,b.rscondition ,case when c.lectno is null then 0 else 1 end isrsok ,a.edate ,d.istatus,e.iseq from lect a inner join cmrs b on b.cmno=a.cmno and b.isdel=0 left outer join lectrs c on c.lectno=a.lectno and c.rsno=b.rsno left outer join lectinning d on d.lectno=a.lectno and b.cmino = d.cmino left outer join cminning e on b.cmino = e.cmino where a.lectno= ?param0 and a.userno= ?param1 order by b.rsno] -2025-12-18 14:15:48,009 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.mycmrsq] Prepared SQL: [select b.rscno,b.rscqno ,c.qno,c.atype,c.qtext,c.rightcount,a.username as teachername from ( select distinct b.rscno,e.username from lect a inner join cmrs b on b.rsno= ?param0 and b.cmno=a.cmno and b.isdel=0 left outer join lectrs c on c.lectno=a.lectno and c.rsno=b.rsno left outer join cminning d on b.cmino = d.cmino left outer join users e on d.userno = e.userno where a.lectno= ?param1 and a.userno= ?param2 and c.lectno is null ) a inner join rscq b on b.rscno=a.rscno inner join question c on c.qno=b.qno order by b.dseq] -2025-12-18 14:15:48,009 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.mycmrsqi] Prepared SQL: [select b.rscqno ,c.qno ,d.qino,d.qitext ,e.fileurl from ( select distinct b.rscno from lect a inner join cmrs b on b.rsno= ?param0 and b.cmno=a.cmno and b.isdel=0 left outer join lectrs c on c.lectno=a.lectno and c.rsno=b.rsno where a.lectno= ?param1 and a.userno= ?param2 and c.lectno is null ) a inner join rscq b on b.rscno=a.rscno inner join question c on c.qno=b.qno inner join questionitem d on d.qno=c.qno and d.isdel=0 left outer join fileinfo e on e.fgno=d.fgno and e.isdel=0 order by b.dseq,d.qino] -2025-12-18 14:15:48,009 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectex] Prepared SQL: [select a.lectno,a.attrate,a.iscomplete,a.sdate,a.edate ,b.sstime,b.setime ,c.exno,c.exname,c.extype,c.edesc,c.econdition,c.etime,c.evtype,c.eqtype,c.israndq,c.israndqi,c.qcount,c.isblur,c.tpoint,ifnull(c.relaylimit,999) relaylimit,c.isusebackup,c.isseq,c.isreexamable,c.isresultopen ,d.lectno exlectno,d.estart,d.eend,d.tpoint,d.recount,d.rechecktime,ifnull(d.entercount,0) entercount,d.cblock ,case when a.etime = 0 then 99999999 else TIMESTAMPDIFF(MINUTE, now(), date_add(ifnull(d.estart, now()), interval c.etime MINUTE)) end rtime ,d.recount ,case when case when case when a.isrebate = 1 then f.midcutrfd else f.midcut end <= ifnull(e.ex0lectpoint,0) then 1 else 0 end = 1 and case when case when a.isrebate = 1 then f.finalcutrfd else f.finalcut end <= ifnull(e.ex1lectpoint,0) then 1 else 0 end = 1 then 1 else 0 end ispass from lect a inner join cm b on b.cmno=a.cmno inner join cmex c on c.exno= ?param0 inner join cmev f on f.cmno = b.cmno left outer join lectex d on d.lectno=a.lectno and d.exno=c.exno left outer join ( select a.lectno ,count(b1.exno) ex0cnt,count(c1.lectno) ex0lectcnt,avg(ifnull(c1.tpoint,0) / b1.tpoint * 100) ex0lectpoint ,count(b2.exno) ex1cnt,count(c2.lectno) ex1lectcnt,avg(ifnull(c2.tpoint,0) / b2.tpoint * 100) ex1lectpoint from lect a left outer join cmex b1 on b1.cmno = a.cmno and b1.extype = 0 and b1.isdel=0 left outer join lectex c1 on c1.exno = b1.exno and c1.lectno = a.lectno left outer join cmex b2 on b2.cmno = a.cmno and b2.extype = 1 and b2.isdel=0 left outer join lectex c2 on c2.exno = b2.exno and c2.lectno = a.lectno where a.lectno = ?param1 ) e on e.lectno = a.lectno where a.lectno= ?param1 and a.userno= ?param2] -2025-12-18 14:15:48,010 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.userexam.detailforexamforsubmit] Prepared SQL: [select a.exno,a.exname,a2.sstime,a2.setime,a.tpoint,a.etime,a.qcount,b.estart,a.edesc, a.extype,TIMESTAMPDIFF(MINUTE, now(), date_add(ifnull(b.estart, now()), interval a.etime MINUTE)) rtime from cmex a inner join cm a2 on a2.cmno=a.cmno inner join lectex b on b.lectno= ?param0 and b.exno=a.exno and b.eend is null and (a.etime = 0 or date_add(ifnull(b.estart, now()), interval (a.etime + 1) MINUTE) > now()) inner join lect c on c.lectno=b.lectno and c.userno= ?param1 where a.exno= ?param2] -2025-12-18 14:15:48,010 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsd] Prepared SQL: [select a.lectno,a.attrate,a.cmno,a.sdate,a.edate ,b.sdno,b.sdname,b.sddesc,b.fgno sdfgno,b.sdcondition ,c.sstime,c.setime ,d.checktime,d.cpoint,d.feedb,d.fgno,d.atext from lect a inner join cmsd b on b.cmno=a.cmno and b.sdno= ?param0 inner join cm c on c.cmno=b.cmno left outer join lectsd d on d.lectno=a.lectno and d.sdno=b.sdno where a.lectno= ?param1 and a.userno= ?param2] -2025-12-18 14:15:48,010 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsd2] Prepared SQL: [select a.lectno,a.attrate,a.sdate,a.edate ,b.sdno,b.sdname,b.sddesc,b.fgno sdfgno,b.sdcondition ,c.sstime,c.setime ,d.checktime,d.cpoint,d.feedb,d.fgno,d.atext from lect a inner join cmsd b on b.cmno=a.cmno and b.sdno= ?param0 inner join cm c on c.cmno=b.cmno left outer join lectsd d on d.lectno=a.lectno and d.sdno=b.sdno where a.lectno= ?param1 and a.userno= ?param2] -2025-12-18 14:15:48,010 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboards] Prepared SQL: [select a.bno,a.subject,a.cdt,a.rcount ,u.username ,count(b.bcno) ccount from lectsdboard a inner join users u on u.userno=a.cno left outer join lectsdboardcmt b on b.bno=a.bno and b.isdel=0 where a.sdno= ?param0 and a.isdel=0 group by a.bno,a.subject,a.cdt,a.rcount,u.username order by a.cdt] -2025-12-18 14:15:48,010 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard] Prepared SQL: [update lectsdboard set rcount=rcount+1 where bno= ?param0 and cno<> ?param1 ; select a.bno,a.subject,a.contents,a.cdt,a.fgno,a.cno ,b.sdname ,c.sstime,c.setime,l.sdate,l.edate ,u.username,u.userno ,a2.checktime from lectsdboard a inner join lectsd a2 on a2.lectno=a.lectno and a2.sdno=a.sdno inner join users u on u.userno=a.cno inner join lect l on l.lectno = a2.lectno inner join cmsd b on b.sdno=a.sdno inner join cm c on c.cmno=b.cmno where a.bno= ?param0 and a.isdel=0] -2025-12-18 14:15:48,010 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboardcmt] Prepared SQL: [select a.bno ,b.bcno,b.ctext,b.cno,b.cdt ,c.userno,c.username,c.usertype,c.username cnoname from lectsdboard a inner join lectsdboardcmt b on b.bno=a.bno and b.isdel=0 inner join users c on c.userno=b.cno where a.bno= ?param0 order by b.cdt desc] -2025-12-18 14:15:48,011 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.pay1] Prepared SQL: [select p.payno,p.cdt,p.payamt,p.ptype,p.refundamt,p.ispg,p.isgroup,p.isexam,p.pstatus,p.rstatus,p.payoktime,p.pgkey,p.isdvr,p.deliamt,p.isunpay,p.paylimit ,p.iscashrct ,u.userno,u.username,u.post,u.address1,u.address2 ,CAST(AES_DECRYPT(UNHEX(u.userpno), 'np123@!') AS char) userpno ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email ,case pi.ptype when 3 then exu.cdt when 4 then le.oktime else p.cdt end oktime ,pd.dvrcode,pd.rcvname,pd.isdvr isdvr2,pd.codetime,pd.post post2,pd.address1 address12,pd.address2 address22,pd.dmemo ,CAST(AES_DECRYPT(UNHEX(pd.telno), 'np123@!') AS char) telno2 ,CAST(AES_DECRYPT(UNHEX(pd.mobile), 'np123@!') AS char) mobile2 ,tax.iscancel, tax.taxdate, tax.taxno ,paydata.vactbankname,CAST(AES_DECRYPT(UNHEX(paydata.vactnum), 'np123@!') AS char) vactnum,paydata.vactname ,(select ischeck from paytax where payno = p.payno limit 1) ischeck from pay p inner join users u on u.userno=p.userno left outer join payitem pi on pi.payno=p.payno and pi.ptype in (3,4) left outer join lect le on pi.ptype=4 and le.pino=pi.pino and le.ischanged=0 left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno left outer join examuser exu on exu.exno=ex.exno and exu.userno=p.userno left outer join paydvr pd on pd.payno=p.payno left outer join ( select pt.payno,pt.iscancel,pt.taxdate,pt.taxno from paytax pt where pt.payno = ?param0 order by pt.cdt desc limit 1 ) tax on tax.payno = p.payno left outer join paydata paydata on paydata.payno=p.payno where p.payno= ?param0] -2025-12-18 14:15:48,011 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.pay2] Prepared SQL: [select pi.payno,pi.pino,pi.itemno,pi.pcno,pi.payamt,pi.pcnt,pi.ptype,pi.isrebate ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,u.username,u.userid,u.isassignuser,u.depart,u.kfcfyear ,cc.cname ccpositionname ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,ua.asname ,cm.cshape ,cg.cgname ,pcg.cgname pcgname ,(select attrate from lect where payno = pi.payno limit 1) attrate ,pi.rbank , CAST(AES_DECRYPT(UNHEX(pi.rbankaccnum), 'np123@!') AS char) rbankaccnum, pi.tbankuser from payitem pi inner join pay p on p.payno=pi.payno left outer join cm cm on pi.ptype in (0,1,4) and cm.cmno=pi.itemno left outer join cg cg on pi.ptype in (0,1,4) and cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno left outer join users u on p.isgroup=1 and u.userno=pi.userno left outer join assign ua on ua.asno=u.asno left outer join comcode cc on cc.ccode=u.ccposition where pi.payno= ?param0] -2025-12-18 14:15:48,011 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payforexam1] Prepared SQL: [select eu.exno payno, eu.userno,eu.cdt,case when ua.isjoin=1 then ex.infee else ex.outfee end payamt,0 ptype,0 ispg,0 isgroup,1 isexam,21 pstatus,0 rstatus,null payoktime,null pgkey,0 isdvr,0 deliamt ,u.username,u.post,u.address1,u.address2 ,CAST(AES_DECRYPT(UNHEX(u.userpno), 'np123@!') AS char) userpno ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email ,eu.cdt oktime ,null dvrcode,null rcvname,0 isdvr2,null codetime,null post2,null address12,null address22,null dmemo ,null telno2 ,null mobile2 from examuser eu inner join users u on u.userno=eu.userno left outer join assign ua on ua.asno=u.asno left outer join exam ex on ex.exno=eu.exno where eu.exno= ?param0 and eu.userno= ?param1 and eu.status=1 and eu.payno is null and eu.pino is null and eu.pstatus=4] -2025-12-18 14:15:48,011 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payforexam2] Prepared SQL: [select eu.exno payno,eu.userno pino,eu.exno itemno,null pcno,case when ua.isjoin=1 then ex.infee else ex.outfee end payamt,1 pcnt,3 ptype ,ex.exname itemname ,u.username,u.userid,u.isassignuser,u.depart,u.kfcfyear ,cc.cname ccpositionname ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,ua.asname ,0 cshape ,null cgname ,null pcgname from examuser eu left outer join exam ex on ex.exno=eu.exno left outer join users u on u.userno=eu.userno left outer join assign ua on ua.asno=u.asno left outer join comcode cc on cc.ccode=u.ccposition where eu.exno= ?param0 and eu.userno= ?param1] -2025-12-18 14:15:48,011 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.pay.forrfd] Prepared SQL: [select a.payno,a.ispg,a.pstatus,a.ptype,a.pgkey,a.isdvr,a.deliamt,a.isrefunddvr,a.payamt,a.refundamt,a.rstatus,a.isgroup,a.iscanceled,a.payoktime ,b.isdvr isdvr2,b.dvrcode ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email from pay a left outer join paydvr b on b.payno=a.payno inner join users u on u.userno=a.userno where a.payno= ?param0 and a.pstatus=1] -2025-12-18 14:15:48,011 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payitem.forrfd] Prepared SQL: [select pi.pino,pi.payno,pi.pcnt,pi.payamt,pi.refundamt,pi.refundtime,pi.refundinfo,pi.refundstatus,pi.rstatus,pi.ptype ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,pcg.cgname pcgname ,u.userid,u.username from payitem pi inner join pay p on p.payno=pi.payno and p.pstatus=1 inner join users u on u.userno=case when pi.ptype=3 then p.userno else pi.userno end left outer join cm cm on pi.ptype in(0,1,4) and cm.cmno=pi.itemno left outer join cg cg on cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno where pi.payno= ?param0] -2025-12-18 14:15:48,011 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payrfditems] Prepared SQL: [select b.cdt,a.rfdno ,b.rtext,b.rstatus ,p.isgroup ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,pi.ptype ,u.username,u.userid from pay p inner join payitem pi on pi.payno=p.payno inner join payrfditem a on a.pino=pi.pino inner join payrfd b on b.rfdno=a.rfdno inner join users u on u.userno=case when p.isgroup=1 and pi.ptype in (0,1,4) then pi.userno else p.userno end left outer join cm cm on pi.ptype in(0,1,4) and cm.cmno=pi.itemno left outer join cg cg on cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno where p.payno= ?param0 order by a.rfdno desc] -2025-12-18 14:15:48,011 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payrfditems2] Prepared SQL: [select a.rfdno ,b.rtext,b.rstatus,b.cdt,b.isowner,b.ramt,b.bankname,b.bankowner ,b.rreason,b.ruser,b.fgnor,b.fgnob ,CAST(AES_DECRYPT(UNHEX(b.rphone), 'np123@!') AS char) rphone ,b.rback ,CAST(AES_DECRYPT(UNHEX(b.bankno), 'np123@!') AS char) bankno ,p.isgroup,p.payno ,pi.payamt ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,u.username,u.userid ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,ua.asname ,f1.orgname,f1.fileno ,f2.orgname orgname2,f2.fileno file2 from payrfditem a inner join payitem pi on pi.pino=a.pino inner join pay p on p.payno=pi.payno inner join users u on u.userno=case when p.isgroup=1 and pi.ptype in (0,1,4) then pi.userno else p.userno end left outer join assign ua on ua.asno=u.asno inner join payrfd b on b.rfdno=a.rfdno left outer join cm cm on pi.ptype in(0,1,4) and cm.cmno=pi.itemno left outer join cg cg on cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno left outer join fileinfo f1 on f1.fgno=b.fgnor and f1.isdel=0 left outer join fileinfo f2 on f2.fgno=b.fgnob and f2.isdel=0 where a.rfdno= ?param0 order by a.rfdno desc] -2025-12-18 14:15:48,013 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.paytaxitem] Prepared SQL: [select case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname,pi.payamt,pi.pcnt,pi.ptype ,p.isgroup,p.payamt ppayamt,p.payoktime,p.ptype pptype from paytax a inner join paytaxitem b on b.taxno=a.taxno inner join payitem pi on pi.pino=b.pino inner join pay p on p.payno=pi.payno left outer join cm cm on pi.ptype in (0,1,4) and cm.cmno=pi.itemno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno where a.taxno= ?param0] -2025-12-18 14:15:48,013 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.paytaxes2] Prepared SQL: [select a.taxno,a.taxamt,a.taxdate from paytax a where a.payno= ?param0] -2025-12-18 14:15:48,013 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.paytax.formgtkey] Prepared SQL: [select taxno, mgtkey from paytax where mgtkey like concat( ?param0 ,'%') order by mgtkey desc limit 1] -2025-12-18 14:15:48,014 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspast] Prepared SQL: [select a.no,a.kind,a.cg,a.cshape,a.username ,CAST(AES_DECRYPT(UNHEX(a.userpno), 'np123@!') AS char) userpno ,a.typeman,a.edukind,a.typeedu,a.typegrade,a.typejob,a.cgname,a.completeno,a.companyname,a.companyaddr,a.brno,a.eino,a.btype ,a.bkind,a.ceoname,date_format(a.ssdate, '%Y-%m-%d') ssdate,date_format(a.sedate, '%Y-%m-%d') sedate,a.sctime,a.assign,a.slevel,a.uduty ,CAST(AES_DECRYPT(UNHEX(a.phone), 'np123@!') AS char) phone ,a.mname ,CAST(AES_DECRYPT(UNHEX(a.mphone), 'np123@!') AS char) mphone ,a.sprice,a.rprice,a.rbank ,CAST(AES_DECRYPT(UNHEX(a.rbankno), 'np123@!') AS char) rbankno ,a.rbankuser ,CAST(AES_DECRYPT(UNHEX(a.taxemail), 'np123@!') AS char) taxemail ,a.syear,a.cdt,a.cno,a.udt,a.uno,a.uip from docprintpast a where a.no = ?param0] -2025-12-18 14:15:48,014 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.kind] Prepared SQL: [select a.kind value,a.kind text from docprintpast a where a.kind is not null and a.kind <> "" group by a.kind] -2025-12-18 14:15:48,014 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.syear] Prepared SQL: [select a.syear value,a.syear text from docprintpast a where a.syear is not null and a.syear <> "" group by a.syear] -2025-12-18 14:15:48,014 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.cg] Prepared SQL: [select a.cg value,a.cg text from docprintpast a where a.cg is not null and a.cg <> "" group by a.cg] -2025-12-18 14:15:48,014 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.cshape] Prepared SQL: [select a.cshape value,a.cshape text from docprintpast a where a.cshape is not null and a.cshape <> "" group by a.cshape] -2025-12-18 14:15:48,014 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.typeman] Prepared SQL: [select a.typeman value,a.typeman text from docprintpast a where a.typeman is not null and a.typeman <> "" group by a.typeman] -2025-12-18 14:15:48,014 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.edukind] Prepared SQL: [select a.edukind value,a.edukind text from docprintpast a where a.edukind is not null and a.edukind <> "" group by a.edukind] -2025-12-18 14:15:48,014 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.typeedu] Prepared SQL: [select a.typeedu value,a.typeedu text from docprintpast a where a.typeedu is not null and a.typeedu <> "" group by a.typeedu] -2025-12-18 14:15:48,015 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.typegrade] Prepared SQL: [select a.typegrade value,a.typegrade text from docprintpast a where a.typegrade is not null and a.typegrade <> "" group by a.typegrade] -2025-12-18 14:15:48,015 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.typejob] Prepared SQL: [select a.typejob value,a.typejob text from docprintpast a where a.typejob is not null and a.typejob <> "" group by a.typejob] -2025-12-18 14:15:48,015 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectinningpage.totstudy] Prepared SQL: [select ifnull(sum(totstudy),-1) totstudy from lectinningpage where lectno = ?param0 and cmino = ?param1 and cpno = ?param2] -2025-12-18 14:15:48,017 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.myExCheck] Prepared SQL: [select l.lectno longval from lect l inner join cm c on l.cmno= c.cmno inner join pay p on l.payno = p.payno inner join users u on l.userno= u.userno left outer join (select c.cmno , c.cshape , c.cname , ci.cmino ,d.cmisno ,d.sseq ,d.estart ,d.eend ,d.studyplace ,ci.isscd from cm c inner join cminning ci on c.cmno = ci.cmno inner join cminningscd d on d.cmino = ci.cmino where c.cshape=2 and ci.isscd=1 and ci.scdtype=0 ) cmi on cmi.cmno = l.cmno and cmi.cmisno = l.cmisno left outer join lectinning li on li.cmino = cmi.cmino and li.lectno = l.lectno left outer join pplog pl on p.pplno= pl.pplno where l.lectno= ?param0 and l.userno = ?param1 and cmi.isscd = 1 and li.istatus = 2 AND IFNULL(l.iscomplete, 0) = 0] -2025-12-18 14:15:48,019 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectinningpage.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 14:15:48,020 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard.in] Prepared SQL: [update lectsd a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.submittime=now(),submitip= ?param2 where a.lectno= ?param3 and a.sdno= ?param4 and a.checktime is null; insert into lectsd (lectno,sdno,iscopy,submittime,submitip,cdt,cno,udt,uno,uip) select a.lectno,a.sdno,0,now(), ?param2 ,now(), ?param1 ,now(), ?param1 , ?param2 from (select ?param3 lectno, ?param0 userno, ?param4 sdno) a inner join lect b on b.lectno=a.lectno and b.userno=a.userno and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno left outer join lectsd d on d.lectno=a.lectno and d.sdno=a.sdno where d.lectno is null; SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into lectsdboard (lectno,sdno,subject,contents,fgno,rcount,cip,isdel,cdt,cno,udt,uno,uip) select a.lectno,a.sdno, ?param5 , ?param6 , ?param7 ,0, ?param2 ,0,now(), ?param1 ,now(), ?param1 , ?param2 from (select ?param3 lectno, ?param0 userno, ?param4 sdno) a inner join lect b on b.lectno=a.lectno and b.userno=a.userno and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno] -2025-12-18 14:15:48,021 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 14:15:48,021 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboardcmt.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into lectsdboardcmt (bno,ctext,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,0,now(), ?param2 ,now(), ?param2 , ?param3 );] -2025-12-18 14:15:48,021 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboardcmt.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:15:48,021 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into pay (ptype,ispg,isgroup,isexam,userno,username,pstatus,rstatus,rstatustime,cshrcancelnum,canceltime,cancelmsg,cancelcnt ,refunding,paylimit,payoktime,pgkey,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,isdvr,cdt,cno,udt,uno,uip) select ?param0 ,0,0,1,u.userno,u.username,1,0,null,null,null,null,null ,0,null, ?param1 ,null ,a.outfee ,case when ?param0 = 6 then a.outfee else case when ua.isjoin=1 then a.outfee-a.infee else 0 end end ,0,0 ,case when ?param0 = 6 then 0 else case when ua.isjoin=1 then a.infee else a.outfee end end ,0,0,now(), ?param2 ,now(), ?param2 , ?param3 from exam a inner join users u on u.userno= ?param4 left outer join assign ua on ua.asno=u.asno where a.exno= ?param5] -2025-12-18 14:15:48,021 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 14:15:48,021 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok2] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into payitem (payno,ptype,pcno,itemno,userno,pstatus,rstatus,pgkey,cancelcode,cancelmsg,canceltype,pcnt ,orgamt,discamt,payamt ,payamtcash,payamtcard ,refundamt,refundtime,refundtimereal,refundinfo,isrebate,fgno,cartno,cdt,cno,udt,uno,uip) select p.payno,3,null, ?param0 , ?param1 ,1,0,null,null,null,null,1 ,a.outfee ,case when p.ptype=6 then a.outfee else case when ua.isjoin=1 then a.outfee-a.infee else 0 end end ,case when p.ptype=6 then 0 else case when ua.isjoin=1 then a.infee else a.outfee end end ,0,0 ,0,null,null,null,0,null,null,now(), ?param2 ,now(), ?param2 , ?param3 from exam a inner join users u on u.userno= ?param1 inner join pay p on p.payno= ?param4 left outer join assign ua on ua.asno=u.asno where a.exno= ?param0] -2025-12-18 14:15:48,022 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok2.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 14:15:48,022 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.studylog] Prepared SQL: [update lectinningpage a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 set a.totstudy=TIMESTAMPDIFF(SECOND, a.stime, now()),a.etime=now(),a.eip= ?param1 ,a.udt=now(),a.uno= ?param2 ,a.uip= ?param1 where a.logno= ?param3 ; update lectinning a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 inner join cminning c on c.cmino=a.cmino inner join ( select lectno,sum(totstudy) totstudy from lectinningpage where lectno= ?param4 and cmino= ?param5 group by lectno ) d on d.lectno=a.lectno set a.udt=now(),a.uno= ?param2 ,a.uip= ?param1 ,a.totstudy=d.totstudy ,a.etime=now() ,a.istatus=case when a.istatus <> 2 and c.atime * 60 <= d.totstudy then 2 else a.istatus end ,a.finishtime=case when a.finishtime is null and c.atime * 60 <= d.totstudy then now() else a.finishtime end ,a.eip= ?param1 ,a.ispce= ?param6 ,a.psec= ?param7 where a.lectno= ?param4 and a.cmino= ?param5 ; update lect a inner join ( select a.lectno,truncate(count(c.lectno) / count(b.cmino) * 100, 0) attrate from lect a inner join cminning b on b.cmno=a.cmno and ifnull(b.isscd,0)=0 left outer join lectinning c on c.lectno=a.lectno and c.cmino=b.cmino and c.istatus=2 where a.lectno= ?param4 and a.userno= ?param0 group by a.lectno ) b on b.lectno=a.lectno inner join cmev ce on a.cmno = ce.cmno set a.attrate=b.attrate ,a.apoint = (((b.attrate / 100) * ce.attend / 100)* 100) ,a.etime=now() ,a.eip= ?param1 ,a.ispce= ?param6 ,a.udt=now(),a.uno= ?param2 ,a.uip= ?param1 where a.lectno= ?param4 and a.userno= ?param0 ;] -2025-12-18 14:15:48,022 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.studymid] Prepared SQL: [update lectinning set isokmid=1 where lectno= ?param0 and cmino= ?param1] -2025-12-18 14:15:48,023 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsd.save] Prepared SQL: [update lectsd a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.fgno= ?param3 ,a.atext= ?param4 ,a.submittime=now(),submitip= ?param2 where a.lectno= ?param5 and a.sdno= ?param6 and a.checktime is null; insert into lectsd (lectno,sdno,atext,fgno,iscopy,submittime,submitip,cdt,cno,udt,uno,uip) select a.lectno,a.sdno, ?param4 , ?param3 ,0,now(), ?param2 ,now(), ?param1 ,now(), ?param1 , ?param2 from (select ?param5 lectno, ?param0 userno, ?param6 sdno) a inner join lect b on b.lectno=a.lectno and b.userno=a.userno inner join cm c on c.cmno=b.cmno and b.sdate < now() and b.edate > now() left outer join lectsd d on d.lectno=a.lectno and d.sdno=a.sdno where d.lectno is null;] -2025-12-18 14:15:48,023 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard.save] Prepared SQL: [update lectsd a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.submittime=now(),submitip= ?param2 where a.lectno= ?param3 and a.sdno= ?param4 and a.checktime is null; update lectsdboard a inner join lectsd a2 on a2.lectno=a.lectno and a2.sdno=a.sdno and a2.checktime is null inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.subject= ?param5 ,contents= ?param6 ,a.fgno= ?param7 where a.bno= ?param8 and a.lectno= ?param3 and a.sdno= ?param4 ;] -2025-12-18 14:15:48,024 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard.del] Prepared SQL: [update lectsd a inner join lectsdboard b on b.bno= ?param0 and b.cno= ?param1 and b.isdel=0 and b.lectno=a.lectno and b.sdno=a.sdno inner join lect a2 on a2.lectno=b.lectno and a2.userno=b.cno and a2.sdate < now() and a2.edate > now() inner join cm c on c.cmno=a2.cmno set a.submittime=null,a.submitip=null and a.checktime is null; update lectsdboard a inner join lectsd b on b.lectno=a.lectno and b.sdno=a.sdno and b.checktime is null inner join lect a2 on a2.lectno=b.lectno and a2.userno=a.cno and a2.sdate < now() and a2.edate > now() inner join cm c on c.cmno=a2.cmno set a.uno= ?param2 ,a.udt=now(),a.uip= ?param3 ,a.isdel=1 where a.bno= ?param0 and a.cno= ?param1 and a.isdel=0;] -2025-12-18 14:15:48,024 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payrefundinfo.up] Prepared SQL: [update payitem set udt=now(),uno= ?param0 ,uip= ?param1 ,rbank = ?param2 ,rbankaccnum = HEX(AES_ENCRYPT( ?param3 , 'np123@!')) ,tbankuser = ?param4 where payno = ?param5] -2025-12-18 14:15:48,024 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok3] Prepared SQL: [update examuser set udt=now(),uno= ?param0 ,uip= ?param1 ,payno= ?param2 ,pino= ?param3 ,pstatus=1 where exno= ?param4 and userno= ?param5 and status=1 and payno is null and pino is null and pstatus=4] -2025-12-18 14:15:48,024 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpaycancel] Prepared SQL: [update examuser set udt=now(),uno= ?param0 ,uip= ?param1 ,pstatus=9 where exno= ?param2 and userno= ?param3 and status=1 and payno is null and pino is null and pstatus=4] -2025-12-18 14:15:48,025 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payrfd.save] Prepared SQL: [update payrfd set udt=now(),uno= ?param0 ,uip= ?param1 ,bankname= ?param2 ,bankowner= ?param3 ,bankno=HEX(AES_ENCRYPT( ?param4 , 'np123@!')) ,isowner= ?param5 ,ruser= ?param6 ,rphone=HEX(AES_ENCRYPT( ?param7 , 'np123@!')) ,rreason= ?param8 ,rtext= ?param9 ,rstatus= ?param10 ,rback= ?param11 ,statustime=case when rstatus <> ?param10 then now() else statustime end where rfdno= ?param12] -2025-12-18 14:15:48,030 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspast.up] Prepared SQL: [update docprintpast set udt=now(),uno= ?param0 ,uip= ?param1 ,kind= ?param2 ,cg= ?param3 ,cshape= ?param4 ,username= ?param5 ,userpno=HEX(AES_ENCRYPT( ?param6 , 'np123@!')) ,typeman= ?param7 ,edukind= ?param8 ,typeedu= ?param9 ,typegrade= ?param10 ,typejob= ?param11 ,cgname= ?param12 ,completeno= ?param13 ,companyname= ?param14 ,companyaddr= ?param15 ,brno= ?param16 ,eino= ?param17 ,btype= ?param18 ,bkind= ?param19 ,ceoname= ?param20 ,ssdate= ?param21 ,sedate= ?param22 ,sctime= ?param23 ,assign= ?param24 ,slevel= ?param25 ,uduty= ?param26 ,phone=HEX(AES_ENCRYPT( ?param27 , 'np123@!')) ,mname= ?param28 ,mphone=HEX(AES_ENCRYPT( ?param29 , 'np123@!')) ,sprice= ?param30 ,rprice= ?param31 ,rbank= ?param32 ,rbankno=HEX(AES_ENCRYPT( ?param33 , 'np123@!')) ,rbankuser= ?param34 ,taxemail=HEX(AES_ENCRYPT( ?param35 , 'np123@!')) ,syear= ?param36 where no= ?param37] -2025-12-18 14:15:48,031 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.studyclose] Prepared SQL: [update lectinningpage a set a.etime=now(),a.eip= ?param0 ,a.udt=now(),a.uno= ?param1 ,a.uip= ?param0 where a.logno= ?param2 ;] -2025-12-18 14:15:48,032 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [site.main] Prepared SQL: [select * from ( select 0 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,a.kname strval3,null strval4,null strval5,null strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param0 inner join cm c on c.cmno=a.pcmno where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a union all select * from ( select a.dtype,a.intval,a.intval2 ,a.longval ,a.strval,a.strval2,a.strval3,a.strval4,ifnull(a.strval5,d.fileurl) strval5,a.strval6 ,a.time,a.time2,a.time3,a.time4 from ( select 1 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,c.cname strval3,concat('/', e.ccode, '/', f.srcp) strval4,ef.fileurl strval5,b.cgcode strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param1 inner join cm c on c.cmno=a.pcmno left outer join cminning d on d.cmno=a.cmno and d.istaste=1 left outer join ct e on e.ctno=d.ctno left outer join fileinfo ef on ef.fgno=e.fgnothumb and ef.isdel=0 left outer join ctpage f on f.ctno=e.ctno and f.pseq=1 where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.cshape=0 and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a left outer join cminning b on a.strval5 is null and b.cmno=a.intval and b.iseq=1 left outer join ct c on a.strval5 is null and c.ctno=b.ctno left outer join fileinfo d on a.strval5 is null and d.fgno=c.fgnothumb and d.isdel=0 ) a union all select * from ( select 2 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homenotice' order by b.cdt desc limit 2 ) a union all select * from ( select 3 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homefaq' order by b.cdt desc limit 2 ) a] -2025-12-18 14:15:48,037 [39632] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.npsystem] PreparedStatement : [select count(b.daokey) from (select 1 col1) a left outer join npsystem b on b.daokey= ?param0] -2025-12-18 14:15:48,037 [39632] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.npsystem] Parameters: [?param0=[daokey,qaldSUKDKuLggF2sN2Bn/lvf/i3LKEeOzoD6MpHlc0w=]] -2025-12-18 14:15:48,037 [39632] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.npsystem] Types: [?param0=[String, System.String]] -2025-12-18 14:15:48,243 [39632] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "23262080" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:15:48,247 [39632] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "23262080" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:15:48,509 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.pages] Prepared SQL: [select a.pno,a.ppno,a.pdepth,a.pagetype,a.bmno,a.porder,a.pagename,a.pagedesc,a.pageurl,a.pagehtml,a.isopen,a.usertype,m1.pagename ppagename,a.refcode,a.imagecode,a.bgtitle bgtitle2,a.bgdesc bgdesc2 ,case a.pdepth when 0 then a.pno when 1 then m1.pno when 2 then m2.pno when 3 then m3.pno else m4.pno end m0 ,case a.pdepth when 0 then 0 when 1 then a.pno when 2 then m1.pno when 3 then m2.pno else m3.pno end m1 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.pno when 3 then m1.pno else m2.pno end m2 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.pno else m1.pno end m3 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.pno end m4 ,case a.pdepth when 0 then a.imagecode when 1 then m1.imagecode when 2 then m2.imagecode when 3 then m3.imagecode else m4.imagecode end topimagecode ,case a.pdepth when 0 then a.bgtitle when 1 then m1.bgtitle when 2 then m2.bgtitle when 3 then m3.bgtitle else m4.bgtitle end bgtitle ,case a.pdepth when 0 then a.bgdesc when 1 then m1.bgdesc when 2 then m2.bgdesc when 3 then m3.bgdesc else m4.bgdesc end bgdesc from menupage a left outer join menupage m1 on m1.pno=a.ppno left outer join menupage m2 on m2.pno=m1.ppno left outer join menupage m3 on m3.pno=m2.ppno left outer join menupage m4 on m4.pno=m3.ppno where a.isopen > 0 order by case a.pdepth when 0 then a.porder when 1 then m1.porder when 2 then m2.porder when 3 then m3.porder else m4.porder end ,case a.pdepth when 0 then a.pno when 1 then m1.pno when 2 then m2.pno when 3 then m3.pno else m4.pno end ,case a.pdepth when 0 then 0 when 1 then a.porder when 2 then m1.porder when 3 then m2.porder else m3.porder end ,case a.pdepth when 0 then 0 when 1 then a.pno when 2 then m1.pno when 3 then m2.pno else m3.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.porder when 3 then m1.porder else m2.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.pno when 3 then m1.pno else m2.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.porder else m1.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.pno else m1.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.pno end] -2025-12-18 14:15:48,509 [39632] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [mm.pages] PreparedStatement : [select a.pno,a.ppno,a.pdepth,a.pagetype,a.bmno,a.porder,a.pagename,a.pagedesc,a.pageurl,a.pagehtml,a.isopen,a.usertype,m1.pagename ppagename,a.refcode,a.imagecode,a.bgtitle bgtitle2,a.bgdesc bgdesc2 ,case a.pdepth when 0 then a.pno when 1 then m1.pno when 2 then m2.pno when 3 then m3.pno else m4.pno end m0 ,case a.pdepth when 0 then 0 when 1 then a.pno when 2 then m1.pno when 3 then m2.pno else m3.pno end m1 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.pno when 3 then m1.pno else m2.pno end m2 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.pno else m1.pno end m3 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.pno end m4 ,case a.pdepth when 0 then a.imagecode when 1 then m1.imagecode when 2 then m2.imagecode when 3 then m3.imagecode else m4.imagecode end topimagecode ,case a.pdepth when 0 then a.bgtitle when 1 then m1.bgtitle when 2 then m2.bgtitle when 3 then m3.bgtitle else m4.bgtitle end bgtitle ,case a.pdepth when 0 then a.bgdesc when 1 then m1.bgdesc when 2 then m2.bgdesc when 3 then m3.bgdesc else m4.bgdesc end bgdesc from menupage a left outer join menupage m1 on m1.pno=a.ppno left outer join menupage m2 on m2.pno=m1.ppno left outer join menupage m3 on m3.pno=m2.ppno left outer join menupage m4 on m4.pno=m3.ppno where a.isopen > 0 order by case a.pdepth when 0 then a.porder when 1 then m1.porder when 2 then m2.porder when 3 then m3.porder else m4.porder end ,case a.pdepth when 0 then a.pno when 1 then m1.pno when 2 then m2.pno when 3 then m3.pno else m4.pno end ,case a.pdepth when 0 then 0 when 1 then a.porder when 2 then m1.porder when 3 then m2.porder else m3.porder end ,case a.pdepth when 0 then 0 when 1 then a.pno when 2 then m1.pno when 3 then m2.pno else m3.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.porder when 3 then m1.porder else m2.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.pno when 3 then m1.pno else m2.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.porder else m1.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.pno else m1.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.pno end] -2025-12-18 14:15:48,515 [39632] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "30033492" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:15:48,542 [39632] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "30033492" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:15:48,559 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.comcode.list] Prepared SQL: [select a.ccode, a.cname, a.cgroup, a.isuse, a.corder, a.cgroupname, a.refcode, a.cremark, a.ccode value, a.cname text, a.refcode value2,a.cdt,a.udt from comcode a where a.cgroup in ('typeman','typeedu','typegrade','typejob') and a.isuse=1 order by a.cgroupname, a.corder] -2025-12-18 14:15:48,559 [39632] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.comcode.list] PreparedStatement : [select a.ccode, a.cname, a.cgroup, a.isuse, a.corder, a.cgroupname, a.refcode, a.cremark, a.ccode value, a.cname text, a.refcode value2,a.cdt,a.udt from comcode a where a.cgroup in ('typeman','typeedu','typegrade','typejob') and a.isuse=1 order by a.cgroupname, a.corder] -2025-12-18 14:15:48,719 [39632] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "53314933" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:15:48,724 [39632] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "53314933" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:15:48,740 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.popups] Prepared SQL: [select a.pno,a.ptitle,a.pcontents,a.toppx,a.leftpx,pwidth,pheight,a.purl,a.zindex,a.isopen,a.udt from popup a where a.isopen= ?param0 order by a.isopen desc, a.zindex desc] -2025-12-18 14:15:48,740 [39632] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [mm.popups] PreparedStatement : [select a.pno,a.ptitle,a.pcontents,a.toppx,a.leftpx,pwidth,pheight,a.purl,a.zindex,a.isopen,a.udt from popup a where a.isopen= ?param0 order by a.isopen desc, a.zindex desc] -2025-12-18 14:15:48,740 [39632] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [mm.popups] Parameters: [?param0=[isopen,1]] -2025-12-18 14:15:48,740 [39632] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [mm.popups] Types: [?param0=[Int32, System.Int32]] -2025-12-18 14:15:48,744 [39632] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "66646631" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:15:48,751 [39632] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "66646631" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:15:48,754 [39632] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [site.main] PreparedStatement : [select * from ( select 0 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,a.kname strval3,null strval4,null strval5,null strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param0 inner join cm c on c.cmno=a.pcmno where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a union all select * from ( select a.dtype,a.intval,a.intval2 ,a.longval ,a.strval,a.strval2,a.strval3,a.strval4,ifnull(a.strval5,d.fileurl) strval5,a.strval6 ,a.time,a.time2,a.time3,a.time4 from ( select 1 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,c.cname strval3,concat('/', e.ccode, '/', f.srcp) strval4,ef.fileurl strval5,b.cgcode strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param1 inner join cm c on c.cmno=a.pcmno left outer join cminning d on d.cmno=a.cmno and d.istaste=1 left outer join ct e on e.ctno=d.ctno left outer join fileinfo ef on ef.fgno=e.fgnothumb and ef.isdel=0 left outer join ctpage f on f.ctno=e.ctno and f.pseq=1 where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.cshape=0 and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a left outer join cminning b on a.strval5 is null and b.cmno=a.intval and b.iseq=1 left outer join ct c on a.strval5 is null and c.ctno=b.ctno left outer join fileinfo d on a.strval5 is null and d.fgno=c.fgnothumb and d.isdel=0 ) a union all select * from ( select 2 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homenotice' order by b.cdt desc limit 2 ) a union all select * from ( select 3 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homefaq' order by b.cdt desc limit 2 ) a] -2025-12-18 14:15:48,754 [39632] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [site.main] Parameters: [?param0=[offcode,Off], ?param1=[oncode,On]] -2025-12-18 14:15:48,755 [39632] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [site.main] Types: [?param0=[String, System.String], ?param1=[String, System.String]] -2025-12-18 14:15:48,760 [39632] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "10892937" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:15:48,772 [39632] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "10892937" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:15:48,772 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cgetc] Prepared SQL: [select b.cgno,b.pcgno,b.cgname,b.cgcode,b.isuse,b.iscover,b.isdel,b.cdt,b.cno,b.udt,b.uno,b.uip from cg a left outer join cg b on a.cgno = b.pcgno where b.isdel=0 and b.isuse = 1 and a.cgcode= ?param0] -2025-12-18 14:15:48,772 [39632] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [cm.cgetc] PreparedStatement : [select b.cgno,b.pcgno,b.cgname,b.cgcode,b.isuse,b.iscover,b.isdel,b.cdt,b.cno,b.udt,b.uno,b.uip from cg a left outer join cg b on a.cgno = b.pcgno where b.isdel=0 and b.isuse = 1 and a.cgcode= ?param0] -2025-12-18 14:15:48,772 [39632] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [cm.cgetc] Parameters: [?param0=[cgcode,2]] -2025-12-18 14:15:48,772 [39632] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [cm.cgetc] Types: [?param0=[String, System.String]] -2025-12-18 14:15:48,777 [39632] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "23922615" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:15:48,783 [39632] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "23922615" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:16:40,398 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.adminlogin] Prepared SQL: [select userno,a.username,a.status,a.userpass, usertype,a.asno , CAST(AES_DECRYPT(UNHEX(a.mobile), 'np123@!') AS char) mobile , a.logintime from users a left outer join assign b on b.asno=a.asno where a.userid= ?param0 and a.usertype > 10 and (a.usertype <> 81 or (a.usertype = 81 and b.status=1))] -2025-12-18 14:16:40,417 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.pass.check] Prepared SQL: [select count(userno) from userpasslog where userno = ?param0 and userpass = ?param1] -2025-12-18 14:16:40,417 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.ee] Prepared SQL: [update users set eastereggkey=FLOOR(10000000 + (RAND() * 99999999)),eetime=now() where userno= ?param0 ; select a.userno,a.eastereggkey,a.usertype,a.username ,b.subdomain from users a left outer join assign b on b.asno=a.asno and b.issite=1 and b.isdel=0 where a.userno= ?param0 ;] -2025-12-18 14:16:40,417 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.usersall] Prepared SQL: [select userno,usertype,jointype,snsid,userkind,userid,userpass,username,usernameeng,gender,birthday,email,isacceptemail,mobile,isacceptmobile,telno,asno,pasname,depart,ccposition,ccpositionetc,fgnoprofile ,ccjobs,userpno,bankname,bankno,post,address1,address2,introhtml,status,exitreason,logintime,loginkey,send335time,pwcalltime,pwcallno,eastereggkey,eetime,kfcfyear,isassignuser,uduty,slevel,edus,remotekey from users] -2025-12-18 14:16:40,417 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.eecall] Prepared SQL: [select userno,usertype,username from users where userno= ?param0 and eastereggkey= ?param1 and date_add(eetime, interval 10 second) > now(); update users set eastereggkey=null,eetime=null,loginkey= ?param2 where userno= ?param0] -2025-12-18 14:16:40,417 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.eecall2] Prepared SQL: [select userno,usertype,username,userid from users where userno= ?param0 and eastereggkey= ?param1 and date_add(eetime, interval 15 second) > now(); update users set eastereggkey=null,eetime=null,loginkey=null where userno= ?param0] -2025-12-18 14:16:40,418 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assign.newascode] Prepared SQL: [select ifnull(max(b.ascode),0) + 1 from (select 1 col1) a left outer join assign b on b.asno is not null] -2025-12-18 14:16:40,418 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.me] Prepared SQL: [select userno,username ,CAST(AES_DECRYPT(UNHEX(email), 'np123@!') AS char) email from users where userno= ?param0] -2025-12-18 14:16:40,418 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.usercheckconfirm] Prepared SQL: [select ifnull(b.userno,0) from (select 1 col1) a left outer join usercheck b on b.userno= ?param0 and b.checkkey= ?param1 ; update usercheck set checkkey=0 where userno= ?param0] -2025-12-18 14:16:40,419 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.remotelogin] Prepared SQL: [select a.userno from users a where a.userid= ?param0 and a.status=1 and a.remotekey= ?param1 ; update users set remotekey=null where userid= ?param0] -2025-12-18 14:16:40,419 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.remoteloginnoauth] Prepared SQL: [select a.userno,b.subdomain from users a left outer join assign b on b.asno=a.asno where a.userid= ?param0 and a.status=1] -2025-12-18 14:16:40,419 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.users.assign] Prepared SQL: [select b.asno,b.asname,b.brno ,b.ceoname,b.post,b.address1,b.address2 ,b.btype,b.bkind,b.eino,b.mname ,CAST(AES_DECRYPT(UNHEX(b.mphone), 'np123@!') AS char) mphone ,CAST(AES_DECRYPT(UNHEX(b.taxemail), 'np123@!') AS char) taxemail ,b.fgnobno ,b.isjoin,b.ascode,b.astype,b.asctg,b.joindate,b.status ,c1.cname astypename,c2.cname asctgname from users a inner join assign b on b.asno = a.asno left outer join comcode c1 on c1.ccode=b.astype left outer join comcode c2 on c2.ccode=b.asctg where a.status=1 and a.userno = ?param0] -2025-12-18 14:16:40,419 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.check.snsid] Prepared SQL: [select a.userno,a.usertype,a.jointype,a.snsid,a.userkind,a.userid,a.userpass,a.username,a.usernameeng,a.gender,a.birthday,a.email,a.isacceptemail,a.mobile,a.isacceptmobile ,a.telno,a.asno,a.pasname,a.depart,a.ccposition,a.ccpositionetc,a.fgnoprofile,a.ccjobs,a.userpno,a.bankname,a.bankno,a.post,a.address1,a.address2,a.introhtml,a.status,a.exitreason ,a.logintime,a.loginkey,a.send335time,a.pwcalltime,a.pwcallno,a.eastereggkey,a.eetime,a.kfcfyear,a.isassignuser,a.uduty,a.slevel,a.edus,a.remotekey,a.vssn,a.di,a.ci from users a where a.snsid= ?param0 and a.jointype= ?param1] -2025-12-18 14:16:40,419 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.councels] Prepared SQL: [select a.bno,a.qtext,a.atext ,a.bldgcat ,b.cname bldgcatname ,a.cdt,c.username coname,c.userid coid ,row_number() over(order by a.cdt desc) rno ,count(a.cno) over() pagetotalcount from councel a inner join users c on c.userno = a.cno left outer join comcode b on b.ccode = a.bldgcat where a.userno = ?param0 and a.isdel = 0 order by a.cdt desc] -2025-12-18 14:16:40,419 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormants] Prepared SQL: [select a.userno,username,usernameeng,a.email,a.isacceptemail ,a.mobile,a.telno,a.userpno,a.bankno,a.post,a.address1,a.address2 ,a.birthday from userdormant a where a.userno = ?param0] -2025-12-18 14:16:40,420 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormants.del] Prepared SQL: [select a.userno longval, regexp_replace(b.userid , '(?<=.{3}).','*') strval ,CAST(AES_DECRYPT(UNHEX(a.mobile),'np123@!') AS char) strval2 ,date_add(a.cdt, interval 335 day) time ,b.isacceptmobile intval from userdormant a inner join users b on b.userno = a.userno where date_format(date_add(a.cdt, interval 335 day),'%Y-%m-%d') = date_format(now(),'%Y-%m-%d')] -2025-12-18 14:16:40,420 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormants.save] Prepared SQL: [select a.userno longval, regexp_replace(a.userid , '(?<=.{3}).' , '*') strval ,CAST(AES_DECRYPT(UNHEX(a.mobile),'np123@!') AS char) strval2 ,date_add(a.logintime, interval 335 day) time ,a.isacceptmobile intval from users a where a.usertype =1 and a.status=1 and date_format(date_add(a.logintime, interval 366 day),'%Y-%m-%d') = date_format(now(),'%Y-%m-%d')] -2025-12-18 14:16:40,420 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.loginlog] Prepared SQL: [insert into loginlog (logsite,userno, loginstatus, logindata, cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , now(), ?param4 ,now(), ?param4 , ?param5 )] -2025-12-18 14:16:40,420 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.in] Prepared SQL: [insert into users(usertype,userkind,userid,userpass,username,usernameeng ,gender,email,isacceptemail,mobile,telno ,asno,pasname,depart,ccposition,ccpositionetc,fgnoprofile,ccjobs ,userpno,bankname,bankno ,post,address1,address2,introhtml,status,logintime,send335time,pwcalltime,pwcallno,eastereggkey,eetime,kfcfyear,isassignuser,edus ,isacceptmobile,uduty,slevel,jointype,birthday,snsid,di,ci,vssn,ischkatt,authplatform,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,gender,HEX(AES_ENCRYPT( ?param6 , 'np123@!')), ?param7 ,HEX(AES_ENCRYPT( ?param8 , 'np123@!')),HEX(AES_ENCRYPT( ?param9 , 'np123@!')) , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 ,HEX(AES_ENCRYPT( ?param17 , 'np123@!')), ?param18 ,HEX(AES_ENCRYPT( ?param19 , 'np123@!')) , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 ,now(),null,null,null,null,null, ?param25 , ?param26 , ?param27 , ?param28 , ?param29 , ?param30 , ?param31 ,HEX(AES_ENCRYPT( ?param32 , 'np123@!')), ?param33 , ?param34 , ?param35 , ?param36 , ?param37 , ?param38 ,now(), ?param39 ,now(), ?param39 , ?param40 );] -2025-12-18 14:16:40,421 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:16:40,421 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assign.in] Prepared SQL: [insert into assign (ascode,isjoin,joinyear,joinprice,asname,ceoname,brno,grno,btype,bkind,salesamount,homeurl,mcount,aday,astype,asctg,askey,post,address1,address2,fgnobno,fgnobank,joindate,exitdate,status,issite,subdomain,sitename,sitelogo,sitefooter,ismain,isdel, eino,mname,mphone,taxemail,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 ,0,null,null,null,null,0,0, ?param25 , ?param26 ,HEX(AES_ENCRYPT( ?param27 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param28 , 'np123@!')) ,now(), ?param29 ,now(), ?param29 , ?param30 );] -2025-12-18 14:16:40,421 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assign.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:16:40,421 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [councel.in] Prepared SQL: [insert into councel(userno,bldgcat,qtext,atext,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 );] -2025-12-18 14:16:40,421 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [councel.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:16:40,421 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.change.password] Prepared SQL: [UPDATE users SET userpass = ?param0 , udt = now() , status = (CASE WHEN status = 9 THEN 1 ELSE status END) , pwcalltime = null , pwcallno = null , uip = ?param1 , uno = ?param2 WHERE userid = ?param3 ; INSERT INTO userpasslog (userno, userpass, cdt, uip) SELECT ?param2 , ?param0 , NOW(), ?param1 FROM (SELECT 1) a LEFT OUTER JOIN userpasslog b ON b.userno = ?param2 WHERE b.userno IS NULL; UPDATE userpasslog SET userpass = ?param0 WHERE userno = ?param2 ;] -2025-12-18 14:16:40,422 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormant.insert] Prepared SQL: [insert into userdormant(userno,username,usernameeng,email,isacceptemail,mobile ,telno,userpno,bankno,post,address1,address2,birthday,cdt) select a.userno,a.username,a.usernameeng,a.email,a.isacceptemail,a.mobile ,a.telno,a.userpno,a.bankno,a.post,a.address1,a.address2, a.birthday,now() cdt from users a left outer join userdormant b on b.userno = a.userno where date_add(a.logintime,interval 1 year) < now(); and a.status != 99 update users set udt=now(),uno= ?param0 ,uip= ?param1 ,username='»èÁ¦µÊ',usernameeng=null,email=null,mobile=null,telno=null,userpno=null,bankno=null,post=null,address1=null,address2=null,birthday=null,status=8 where date_add(a.logintime,interval 1 year) < now(); and a.status != 99] -2025-12-18 14:16:40,422 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.loginkey] Prepared SQL: [update users set loginkey= ?param0 ,logintime =now(),send335time = null where userno= ?param1] -2025-12-18 14:16:40,423 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.loginkey2] Prepared SQL: [update users set loginkey= ?param0 ,logintime =now(),send335time = null where userno= ?param1 ; insert into loginlog (logsite,userno, loginstatus, logindata, cdt,cno,udt,uno,uip) values ( ?param2 , ?param1 , ?param3 , ?param4 , now(), ?param5 ,now(), ?param5 , ?param6 )] -2025-12-18 14:16:40,423 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assign.del] Prepared SQL: [update assign set udt=now(),uno= ?param0 ,uip= ?param1 ,isdel=1,brno=null where asno= ?param2] -2025-12-18 14:16:40,423 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignman.in] Prepared SQL: [insert into assignman (asno,mtype,jtype,depart,mname,position,telno,mobile,fax,email,post,address1,address2,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,HEX(AES_ENCRYPT( ?param6 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param7 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param8 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param9 , 'np123@!')) , ?param10 , ?param11 , ?param12 ,0,now(), ?param13 ,now(), ?param13 , ?param14 )] -2025-12-18 14:16:40,423 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignman.up] Prepared SQL: [update assignman set udt=now(),uno= ?param0 ,uip= ?param1 ,mtype = ?param2 ,jtype = ?param3 ,depart = ?param4 ,mname = ?param5 ,position= ?param6 ,telno =HEX(AES_ENCRYPT( ?param7 , 'np123@!')) ,mobile =HEX(AES_ENCRYPT( ?param8 , 'np123@!')) ,fax =HEX(AES_ENCRYPT( ?param9 , 'np123@!')) ,email =HEX(AES_ENCRYPT( ?param10 , 'np123@!')) ,post = ?param11 ,address1= ?param12 ,address2= ?param13 where asmno= ?param14] -2025-12-18 14:16:40,423 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignman.del] Prepared SQL: [update assignman set udt=now(),uno= ?param0 ,uip= ?param1 ,isdel = 1 where asmno= ?param2] -2025-12-18 14:16:40,423 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignfee.in] Prepared SQL: [insert into assignfee (asno,fyear,fprice,fdate,fmemo,status,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 from (select 1 col1) a left outer join assignfee b on b.asno= ?param0 and b.fyear= ?param1 where b.asno is null] -2025-12-18 14:16:40,424 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignfee.up] Prepared SQL: [update assignfee set udt=now(),uno= ?param0 ,uip= ?param1 ,fprice= ?param2 ,fdate = ?param3 ,fmemo = ?param4 ,status= ?param5 where asno= ?param6 and fyear= ?param7] -2025-12-18 14:16:40,424 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignfee.del] Prepared SQL: [delete from assignfee where asno= ?param0 and fyear= ?param1] -2025-12-18 14:16:40,424 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignsite.save] Prepared SQL: [update assign set udt=now(),uno= ?param0 ,uip= ?param1 ,issite= ?param2 ,subdomain= ?param3 ,sitename= ?param4 ,siteip= ?param5 ,sitelogo= ?param6 ,sitefooter= ?param7 where asno= ?param8] -2025-12-18 14:16:40,424 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.asno.save] Prepared SQL: [update users set asno= ?param0 where userno= ?param1] -2025-12-18 14:16:40,424 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.pwcalltime] Prepared SQL: [update users set pwcalltime=now(),pwcallno= ?param0 where userno= ?param1] -2025-12-18 14:16:40,424 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.resetuser] Prepared SQL: [update users set userpass = ?param0 , pwcalltime = null , pwcallno = null , status = (CASE WHEN status = 9 THEN 1 ELSE status END) where userno= ?param1 and pwcalltime is not null and pwcallno= ?param2 and date_add(pwcalltime, interval 24 hour) > now()] -2025-12-18 14:16:40,424 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.exit] Prepared SQL: [UPDATE users SET udt=now(),uno= ?param0 ,uip= ?param1 , status = ?param2 WHERE userno= ?param3] -2025-12-18 14:16:40,425 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.leave.register] Prepared SQL: [INSERT INTO userleave ( userno, userid, status, levdate, uno, uip ) SELECT u.userno, u.userid, 0 AS status, NOW() AS levdate, u.uno, u.uip FROM users u WHERE u.status = ?param0 AND u.userno = ?param1] -2025-12-18 14:16:40,425 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.remotelogin.set] Prepared SQL: [update users a inner join assign b on b.asno=a.asno and b.siteip like concat('%', ?param0 ,'%') set a.remotekey= ?param1 where a.userid= ?param2 and a.status=1] -2025-12-18 14:16:40,425 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.snslink.up] Prepared SQL: [update users set udt=now(),uno= ?param0 ,uip= ?param1 ,snsid= ?param2 ,jointype= ?param3 where userno= ?param4] -2025-12-18 14:16:40,425 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [councel.up] Prepared SQL: [update councel set udt=now(),uno= ?param0 ,uip= ?param1 ,bldgcat = ?param2 ,qtext = ?param3 ,atext = ?param4 where bno= ?param5] -2025-12-18 14:16:40,425 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [councel.del] Prepared SQL: [update councel set udt=now(),uno= ?param0 ,uip= ?param1 ,isdel = 1 where bno = ?param2] -2025-12-18 14:16:40,425 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.up.asno] Prepared SQL: [update users set udt=now(),uno= ?param0 ,uip= ?param1 ,asno = ?param2 where userno= ?param3] -2025-12-18 14:16:40,426 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormant.del] Prepared SQL: [update users a left outer join userdormant b on b.userno = a.userno set set udt=now(),uno= ?param0 ,uip= ?param1 ,status = 99,username='»èÁ¦µÊ',usernameeng=null,email=null,mobile=null,telno=null,userpno=null,bankno=null,post=null,address1=null,address2=null,birthday=null,di=null,ci=null,vssn=null,authplatform=0 where date_add(b.cdt,interval 1 year) < now(); delete from userdormant where date_add(cdt,interval 1 year) < now();] -2025-12-18 14:16:40,447 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.loginkey] Prepared SQL: [select a.userno dtype from users a where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0)] -2025-12-18 14:16:40,447 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.admin] Prepared SQL: [select a.userno dtype, a.udt time, count(b.mno) intval from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0)] -2025-12-18 14:16:40,447 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.front] Prepared SQL: [select a.dtype,sum(a.intval) intval,sum(a.intval2) intval2 from ( select a.userno dtype,count(b.mno) intval,0 intval2 from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno union all select a.userno dtype,0 intval,count(b.userno) intval2 from users a left outer join alarms b on b.userno=a.userno and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno ) a group by a.dtype] -2025-12-18 14:16:40,447 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.frontcroom] Prepared SQL: [select a.dtype,sum(a.intval) intval,sum(a.intval2) intval2,sum(a.intval3) intval3,sum(a.intval4) intval4,sum(a.intval5) intval5 ,sum(a.intval6) intval6,sum(a.intval7) intval7,sum(a.intval8) intval8,sum(a.intval9) intval9,sum(a.intval10) intval10 ,sum(a.intval11) intval11,sum(a.intval12) intval12 ,max(a.strval) strval,max(a.strval2) strval2,max(a.strval3) strval3 from ( select a.userno dtype,count(b.mno) intval,0 intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11,0 intval12 ,null strval,null strval2,null strval3 from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno union all select a.userno dtype,0 intval,count(b.userno) intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11,0 intval12 ,null strval,null strval2,null strval3 from users a left outer join alarms b on b.userno=a.userno and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) union all select a.userno dtype,0 intval,0 intval2,c.tyear intval3,c.tseq intval4,b.classno intval5 ,b2.isplan intval6,b2.iscontent intval7,b2.isev intval8,b2.isrs intval9,b2.isgrade intval10 ,b.cmno intval11,b.cshape intval12 ,d.cgname strval,b.cname strval2 ,group_concat(case when f.bmno is null then null else concat(f.bmno,':',f.bmname,':',f.bmtype) end separator ';') strval3 from users a0 inner join lect a on a.lectno= ?param3 and a.userno=a0.userno and a.status=1 and a.ischanged=0 inner join cm b on b.cmno=a.cmno inner join cmmenu b2 on b2.cmno=b.cmno inner join term c on c.tmno=b.tmno inner join cg d on d.cgno=b.cgno left outer join cmmenubm e on e.cmno=b.cmno left outer join boardmaster f on f.bmno=e.bmno where a0.userno= ?param0 and (a0.loginkey= ?param1 or ?param2 =0) group by a.userno,b.cmno,c.tyear,c.tseq,b.classno ,b2.isplan,b2.iscontent,b2.isev,b2.isrs,b2.isgrade ,d.cgname,b.cname ) a group by a.dtype] -2025-12-18 14:16:40,449 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.frontcroom.subdomain] Prepared SQL: [select a.*,b.asname strval4,c.fileurl from ( select a.dtype,sum(a.intval) intval,sum(a.intval2) intval2,sum(a.intval3) intval3,sum(a.intval4) intval4,sum(a.intval5) intval5 ,sum(a.intval6) intval6,sum(a.intval7) intval7,sum(a.intval8) intval8,sum(a.intval9) intval9,sum(a.intval10) intval10 ,sum(a.intval11) intval11 ,max(a.strval) strval,max(a.strval2) strval2,max(a.strval3) strval3 from ( select a.userno dtype,count(b.mno) intval,0 intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11 ,null strval,null strval2,null strval3 from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno union all select a.userno dtype,0 intval,count(b.userno) intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11 ,null strval,null strval2,null strval3 from users a left outer join alarms b on b.userno=a.userno and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) union all select a.userno dtype,0 intval,0 intval2,c.tyear intval3,c.tseq intval4,b.classno intval5 ,b2.isplan intval6,b2.iscontent intval7,b2.isev intval8,b2.isrs intval9,b2.isgrade intval10 ,b.cmno intval11 ,d.cgname strval,b.cname strval2 ,group_concat(case when f.bmno is null then null else concat(f.bmno,':',f.bmname,':',f.bmtype) end separator ';') strval3 from users a0 inner join lect a on a.lectno= ?param3 and a.userno=a0.userno and a.status=1 and a.ischanged=0 inner join cm b on b.cmno=a.cmno inner join cmmenu b2 on b2.cmno=b.cmno inner join term c on c.tmno=b.tmno inner join cg d on d.cgno=b.cgno left outer join cmmenubm e on e.cmno=b.cmno left outer join boardmaster f on f.bmno=e.bmno where a0.userno= ?param0 and (a0.loginkey= ?param1 or ?param2 =0) group by a.userno,b.cmno,c.tyear,c.tseq,b.classno ,b2.isplan,b2.iscontent,b2.isev,b2.isrs,b2.isgrade ,d.cgname,b.cname ) a group by a.dtype ) a inner join assign b on b.subdomain= ?param4 left outer join fileinfo c on c.fgno=b.sitelogo] -2025-12-18 14:16:40,449 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.basecomments] Prepared SQL: [select a.cmtno,a.pcmtno,a.tcmtno,a.baseno,a.cdepth,a.memo,a.memotype,a.fgno,a.cdt,a.udt, a.isdel,a.cno ,b.orgname, b.fileurl, b.fileno ,c.username from cmt a inner join users c on c.userno=a.cno left outer join fileinfo b on b.fgno=a.fgno and b.isdel=0 where a.cmttype= ?param0 and a.baseno= ?param1 order by a.cdt desc] -2025-12-18 14:16:40,449 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsend.get] Prepared SQL: [select a.sendno,a.ehtml,a.etitle from emailsend a left outer join emailban b on b.sendno=a.sendno where a.sendno= ?param0 and a.isdel=0] -2025-12-18 14:16:40,449 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsend.get2] Prepared SQL: [select a.sendno,a.etitle,a.rcvs,ifnull(a.sendeds, ' ') sendeds,ifnull(group_concat(b.email separator ';'), ' ') bans from emailsend a left outer join emailban b on b.sendno=a.sendno where a.sendno= ?param0 and a.isdel=0 group by a.sendno,a.rcvs,a.etitle,a.sendeds] -2025-12-18 14:16:40,449 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.list.rcvnot] Prepared SQL: [select count(a.mno) from memouser a where a.userno= ?param0 and and a.isread=0 and a.isdel=0] -2025-12-18 14:16:40,450 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smssend.get] Prepared SQL: [select c.asname,b.usertype,b.username ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) mobile ,a.smstype,a.isok ,row_number() over(order by b.username) rno, count(a.cno) over() pagetotalcount from smsuser a inner join users b on b.userno=a.userno left outer join assign c on c.asno=b.asno where a.mno= ?param0 order by b.username] -2025-12-18 14:16:40,450 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.home] Prepared SQL: [select b.cnt intval ,c.cnt0 intval2 ,c.cnt1 intval3 ,d.cnt intval4 ,e.cnt intval5 ,f.cnt intval6 ,(SELECT COUNT(*) FROM userleave WHERE status = 0) intval7 from (select 1 col1) a left outer join (select count(mno) cnt from memouser where userno= ?param0 and isread=0 and isdel=0) b on 1=1 left outer join ( select sum(case when a.bmposition=0 then 1 else 0 end) cnt0,sum(case when a.bmposition=1 and b.cmno is not null then 1 else 0 end) cnt1 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.isopen=1 left outer join board c on c.pbno=b.bno and c.isdel=0 where a.bmtype=2 and a.isopen=1 and c.bno is null and a.disptype=0 ) c on 1=1 left outer join ( select count(a.rfdno) cnt from payrfd a left outer join pay b on b.payno = a.payno where a.rstatus=0 and b.rstatus=0 ) d on 1=1 left outer join ( select count(a.payno) cnt from paydvr a inner join pay b on b.payno=a.payno and b.pstatus=1 and b.rstatus=0 inner join payitem c on c.payno = b.payno inner join book bb on bb.bkno=c.itemno where a.dvrcode is null and a.isdvr=1 ) e on 1=1 left outer join ( select count(a.payno) cnt from paytax a where a.ischeck=0 ) f on 1=1] -2025-12-18 14:16:40,450 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.authkey] Prepared SQL: [select jobkey from authkey where authtype= ?param0 and userno= ?param1 and randkey= ?param2 and keytime > now()] -2025-12-18 14:16:40,451 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.authkey.check1] Prepared SQL: [select ctno intval,ismenu intval2,ctype intval3,ccode strval from ct where ctno= ?param0 and authkey= ?param1 ; update ct set authkey=null where ctno= ?param0] -2025-12-18 14:16:40,451 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.authkey.check2] Prepared SQL: [select qno intval from question where qno= ?param0 and authkey= ?param1 ; update question set authkey=null where qno= ?param0] -2025-12-18 14:16:40,451 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.sms.chk] Prepared SQL: [select authno intval,lectno intval2,latime time,lakey strval from smsauth where authno = ?param0] -2025-12-18 14:16:40,451 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsend.in] Prepared SQL: [insert into emailsend(etitle,semail,ehtml,fgno,cmno,rcvs,reademails,rcvcount,readcount,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 ,now(), ?param9 ,now(), ?param9 , ?param10 )] -2025-12-18 14:16:40,451 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsend.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:16:40,451 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.sms.in] Prepared SQL: [insert into sms(cmno,mcontents,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,now(), ?param2 ,now(), ?param2 , ?param3 );] -2025-12-18 14:16:40,451 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.sms.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:16:40,451 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smsauth] Prepared SQL: [insert into smsauth(latime,lakey,lectno) values(now(), ?param0 , ?param1 );] -2025-12-18 14:16:40,451 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smsauth.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:16:40,452 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smsauth2] Prepared SQL: [insert into smsauth(latime,lakey,userno, lectno) values(now(), ?param0 , ?param1 , 0);] -2025-12-18 14:16:40,452 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smsauth2.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:16:40,452 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.atalk.send] Prepared SQL: [insert into MTS_ATALK_MSG (TRAN_SENDER_KEY,TRAN_TMPL_CD,TRAN_CALLBACK,TRAN_PHONE,TRAN_SUBJECT,TRAN_MSG,TRAN_DATE,TRAN_TYPE,TRAN_STATUS,TRAN_REPLACE_TYPE,TRAN_REPLACE_MSG) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,now(),5,'1', ?param6 , ?param5 );] -2025-12-18 14:16:40,452 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.comment.delete] Prepared SQL: [update cmt set isdel=1 where cmtno= ?param0 and ( ?param1 is not null or cno= ?param2 );] -2025-12-18 14:16:40,452 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsendok] Prepared SQL: [update emailsend set isdel=0,readcount= ?param0 ,sendeds= ?param1 where sendno= ?param2] -2025-12-18 14:16:40,452 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.memo.alldeleteR] Prepared SQL: [update memouser set isdel=1,udt=now(),uno= ?param0 ,uip= ?param1 where userno= ?param0] -2025-12-18 14:16:40,452 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.memo.alldeleteS] Prepared SQL: [update memo set isdel=1,udt=now(),uno= ?param0 ,uip= ?param1 where cno= ?param0] -2025-12-18 14:16:40,454 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.authkey.save] Prepared SQL: [update authkey set jobkey= ?param0 ,randkey= ?param1 ,keytime=date_add(now(), interval 1 minute) where authtype= ?param2 and userno= ?param3 ; insert into authkey (authtype,userno,jobkey,randkey,keytime) select a.authtype,a.userno,a.jobkey,a.randkey,date_add(now(), interval 1 minute) from (select ?param2 authtype, ?param3 userno, ?param0 jobkey, ?param1 randkey) a left outer join authkey b on b.authtype=a.authtype and b.userno=a.userno where b.authtype is null] -2025-12-18 14:16:40,454 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.sms.extend] Prepared SQL: [update smsauth set latime = now() where authno = ?param0] -2025-12-18 14:16:40,455 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.error] Prepared SQL: [insert into errors (errmsg,userno) values( ?param0 , ?param1 )] -2025-12-18 14:16:40,469 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.list] Prepared SQL: [select a.menuno, a.menuname, a.pmenuno, a.menuurl, a.menulevel, a.menuorder, a.ccount, a.isuse, a.ishid ,concat('/',ifnull(b5.menuno, 0), '/', ifnull(b4.menuno, 0), '/', ifnull(b3.menuno, 0), '/', ifnull(b2.menuno, 0), '/', ifnull(b1.menuno, 0), '/', ifnull(a.menuno, 0), '/') menurout ,case a.menulevel when 0 then ' ' when 1 then b1.menuname when 2 then b2.menuname when 3 then b3.menuname when 4 then b4.menuname when 5 then b5.menuname end pmenuname from ( select a.menuno, a.menuname, a.pmenuno, a.menuurl, a.menulevel, a.menuorder, count(d.menuno) ccount, a.isuse, a.ishid from menu a left outer join menu d on d.pmenuno=a.menuno group by a.menuno, a.menuname, a.pmenuno, a.menuurl, a.menulevel, a.menuorder, a.isuse, a.ishid ) a left outer join menu b1 on b1.menuno=a.pmenuno left outer join menu b2 on b2.menuno=b1.pmenuno left outer join menu b3 on b3.menuno=b2.pmenuno left outer join menu b4 on b4.menuno=b3.pmenuno left outer join menu b5 on b5.menuno=b4.pmenuno order by case a.menulevel when 0 then a.menuorder when 1 then b1.menuorder when 2 then b2.menuorder when 3 then b3.menuorder when 4 then b4.menuorder else b5.menuorder end ,case a.menulevel when 0 then a.menuno when 1 then b1.menuno when 2 then b2.menuno when 3 then b3.menuno when 4 then b4.menuno else b5.menuno end ,case a.menulevel when 1 then a.menuorder when 2 then b1.menuorder when 3 then b2.menuorder when 4 then b3.menuorder when 5 then b4.menuorder else 0 end ,case a.menulevel when 1 then a.menuno when 2 then b1.menuno when 3 then b2.menuno when 4 then b3.menuno when 5 then b4.menuno else 0 end ,case a.menulevel when 2 then a.menuorder when 3 then b1.menuorder when 4 then b2.menuorder when 5 then b3.menuorder else 0 end ,case a.menulevel when 2 then a.menuno when 3 then b1.menuno when 4 then b2.menuno when 5 then b3.menuno else 0 end ,case a.menulevel when 3 then a.menuorder when 4 then b1.menuorder when 5 then b2.menuorder else 0 end ,case a.menulevel when 3 then a.menuno when 4 then b1.menuno when 5 then b2.menuno else 0 end ,case a.menulevel when 4 then a.menuorder when 5 then b1.menuorder else 0 end ,case a.menulevel when 4 then a.menuno when 5 then b1.menuno else 0 end ,case a.menulevel when 5 then a.menuorder else 0 end ,case a.menulevel when 5 then a.menuno else 0 end] -2025-12-18 14:16:40,469 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.authmenu] Prepared SQL: [select a.usertype, a.menuno from menuauth a where a.usertype= ?param0] -2025-12-18 14:16:40,470 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.get] Prepared SQL: [select a.fileno,a.fgno,a.orgname,a.fileurl,a.filesize,a.extension,a.dcount,a.cno,a.uno ,b.tablename,b.columnname from fileinfo a inner join filegroup b on b.fgno=a.fgno where a.FileNo = ?param0 and a.isdel = 0] -2025-12-18 14:16:40,470 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.getall] Prepared SQL: [select a.fileno,a.fgno,a.orgname,a.fileurl,a.filesize,a.extension,a.dcount,a.cno,a.uno ,b.tablename,b.columnname from fileinfo a inner join filegroup b on b.fgno=a.fgno where a.FileNo = ?param0] -2025-12-18 14:16:40,472 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncs.parents.u] Prepared SQL: [select 3 ndepth,v.ndno ncsno,v.dname ncsname,v.dcode ncscode,case when v.ndno=u.ndno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsd v on v.nbno=d.nbno where u.nuno= ?param0 union all select 2 ndepth,v.nbno ncsno,v.bname ncsname,v.bcode ncscode,case when v.nbno=b.nbno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsb b on b.nbno=d.nbno inner join ncsb v on v.nmno=b.nmno where u.nuno= ?param0 union all select 1 ndepth,v.nmno ncsno,v.mname ncsname,v.mcode ncscode,case when v.nmno=m.nmno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncsm v on v.ntno=m.ntno where u.nuno= ?param0 union all select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where u.nuno= ?param0 order by ndepth,ncscode] -2025-12-18 14:16:40,472 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncs.parents.d] Prepared SQL: [select 2 ndepth,v.nbno ncsno,v.bname ncsname,v.bcode ncscode,case when v.nbno=b.nbno then 1 else 0 end isact from ncsd d inner join ncsb b on b.nbno=d.nbno inner join ncsb v on v.nmno=b.nmno where d.ndno= ?param0 union all select 1 ndepth,v.nmno ncsno,v.mname ncsname,v.mcode ncscode,case when v.nmno=m.nmno then 1 else 0 end isact from ncsd d inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncsm v on v.ntno=m.ntno where d.ndno= ?param0 union all select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsd d inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where d.ndno= ?param0 order by ndepth,ncscode] -2025-12-18 14:16:40,472 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncs.parents.b] Prepared SQL: [select 1 ndepth,v.nmno ncsno,v.mname ncsname,v.mcode ncscode,case when v.nmno=m.nmno then 1 else 0 end isact from ncsb b inner join ncsm m on m.nmno=b.nmno inner join ncsm v on v.ntno=m.ntno where b.nbno= ?param0 union all select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsb b inner join ncsm m on m.nmno=b.nmno inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where b.nbno= ?param0 order by ndepth,ncscode] -2025-12-18 14:16:40,472 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncs.parents.m] Prepared SQL: [select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsm m inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where m.nmno= ?param0 order by ndepth,ncscode] -2025-12-18 14:16:40,473 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.sales.bycm] Prepared SQL: [select case b.ptype when 2 then 2 when 3 then 1 else 0 end dtype, 0 intval, case b.ptype when 2 then '±³Àç' when 3 then '½ÃÇè' else '°­ÁÂ' end strval,'¸ÅÃâ' strval2 ,sum(case when month(a.payoktime)=1 then b.payamt else 0 end) longval ,sum(case when month(a.payoktime)=2 then b.payamt else 0 end) longval2 ,sum(case when month(a.payoktime)=3 then b.payamt else 0 end) longval3 ,sum(case when month(a.payoktime)=4 then b.payamt else 0 end) longval4 ,sum(case when month(a.payoktime)=5 then b.payamt else 0 end) longval5 ,sum(case when month(a.payoktime)=6 then b.payamt else 0 end) longval6 ,sum(case when month(a.payoktime)=7 then b.payamt else 0 end) longval7 ,sum(case when month(a.payoktime)=8 then b.payamt else 0 end) longval8 ,sum(case when month(a.payoktime)=9 then b.payamt else 0 end) longval9 ,sum(case when month(a.payoktime)=10 then b.payamt else 0 end) longval10 ,sum(case when month(a.payoktime)=11 then b.payamt else 0 end) longval11 ,sum(case when month(a.payoktime)=12 then b.payamt else 0 end) longval12 from pay a inner join payitem b on b.payno=a.payno and a.pstatus=1 where year(a.payoktime)= ?param0 and a.pstatus=1 group by b.ptype,month(a.payoktime) union all select case b.ptype when 2 then 2 when 3 then 1 else 0 end dtype, 1 intval, '','ȯºÒ' strval ,(case when month(b.refundtime)=1 then b.refundamt else 0 end) * -1 longval ,(case when month(b.refundtime)=2 then b.refundamt else 0 end) * -1 longval2 ,(case when month(b.refundtime)=3 then b.refundamt else 0 end) * -1 longval3 ,(case when month(b.refundtime)=4 then b.refundamt else 0 end) * -1 longval4 ,(case when month(b.refundtime)=5 then b.refundamt else 0 end) * -1 longval5 ,(case when month(b.refundtime)=6 then b.refundamt else 0 end) * -1 longval6 ,(case when month(b.refundtime)=7 then b.refundamt else 0 end) * -1 longval7 ,(case when month(b.refundtime)=8 then b.refundamt else 0 end) * -1 longval8 ,(case when month(b.refundtime)=9 then b.refundamt else 0 end) * -1 longval9 ,(case when month(b.refundtime)=10 then b.refundamt else 0 end) * -1 longval10 ,(case when month(b.refundtime)=11 then b.refundamt else 0 end) * -1 longval11 ,(case when month(b.refundtime)=12 then b.refundamt else 0 end) * -1 longval12 from pay a inner join payitem b on b.payno=a.payno and a.pstatus=1 and b.rstatus > 0 and b.refundtime is not null and year(b.refundtime)= ?param0 where a.pstatus=1 and a.rstatus > 0 group by b.ptype,month(b.refundtime) order by dtype,intval] -2025-12-18 14:16:40,475 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcalc.print] Prepared SQL: [select a.cmno,a.feeloc,a.feebkpr,a.feebrt,a.feemat,a.feefoo,a.feeetc,a.prtcnt ,b.cname,b.classno,b.sstime,b.setime ,c.pfee ,d.username,CAST(AES_DECRYPT(UNHEX(d.userpno), 'np123@!') AS char) userpno,d.bankname,CAST(AES_DECRYPT(UNHEX(d.bankno), 'np123@!') AS char) bankno,d.post,d.address1,d.address2 ,row_number() over(order by d.username) rno from cmcalc a inner join cm b on b.cmno=a.cmno inner join cmprof c on c.cmno=b.cmno inner join users d on d.userno=c.userno where a.cmno= ?param0 order by rno] -2025-12-18 14:16:40,475 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.npsystem] Prepared SQL: [select count(b.daokey) from (select 1 col1) a left outer join npsystem b on b.daokey= ?param0] -2025-12-18 14:16:40,475 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.ncs.check.t] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select 0 intval, count(m.nmno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno where t.ntno= ?param0 union all select 0 intval,count(b.nbno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno left outer join ncsb b on b.nmno=m.nmno where t.ntno= ?param0 union all select count(cmd.cmno) intval,count(distinct d.ndno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join cmncsd cmd on cmd.ndno=d.ndno where t.ntno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join ncsu u on u.ndno=d.ndno where t.ntno= ?param0 ) a] -2025-12-18 14:16:40,476 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.ncs.check.m] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select 0 intval,count(b.nbno) intval2 from ncsm m left outer join ncsb b on b.nmno=m.nmno where m.nmno= ?param0 union all select count(cmd.cmno) intval,count(distinct d.ndno) intval2 from ncsm m left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join cmncsd cmd on cmd.ndno=d.ndno where m.nmno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncsm m left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join ncsu u on u.ndno=d.ndno where m.nmno= ?param0 ) a] -2025-12-18 14:16:40,476 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.ncs.check.b] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select count(cmd.cmno) intval,count(distinct d.ndno) intval2 from ncsb b left outer join ncsd d on d.nbno=b.nbno left outer join cmncsd cmd on cmd.ndno=d.ndno where b.nbno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncsb b left outer join ncsd d on d.nbno=b.nbno left outer join ncsu u on u.ndno=d.ndno where b.nbno= ?param0 ) a] -2025-12-18 14:16:40,476 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.ncs.check.d] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select count(cmd.cmno) intval,0 intval2 from ncsd d left outer join cmncsd cmd on cmd.ndno=d.ndno where d.ndno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncsd d left outer join ncsu u on u.ndno=d.ndno where d.ndno= ?param0 ) a] -2025-12-18 14:16:40,477 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.insert] Prepared SQL: [insert into menu(menuname,pmenuno,menuurl,menulevel,menuorder,isuse,ishid,cdt,cno,udt,uno,uip) select ?param0 , ?param1 ,ifnull( ?param2 ,''),ifnull(c.menulevel, -1) + 1, ?param3 , ?param4 , ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 from (select ?param8 menuno) a left outer join menu b on b.menuno=a.menuno left outer join menu c on c.menuno= ?param1 where b.menuno is null] -2025-12-18 14:16:40,477 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.insert.SelectKey] Prepared SQL: [select last_insert_id()] -2025-12-18 14:16:40,478 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.filegroup.insert] Prepared SQL: [INSERT INTO filegroup (tablename,columnname, cdt,cno,udt,uno,uip) VALUES ( ?param0 , ?param1 , cdt,cno,udt,uno,uip)] -2025-12-18 14:16:40,478 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.filegroup.insert.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:16:40,478 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.okcert3.in] Prepared SQL: [insert into okcert3log (gubn, ret, reason, sn, rsltcd, rslt, dt) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , now()] -2025-12-18 14:16:40,478 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.okcert3.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:16:40,478 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.userauth.save] Prepared SQL: [insert into menuauth (usertype,authname,menuno,isdel,cdt,cno,udt,uno,uip) select max(usertype)+1, ?param0 ,1,0,now(), ?param1 ,now(), ?param1 , ?param2 from menuauth] -2025-12-18 14:16:40,478 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.authname.save] Prepared SQL: [update menuauth set authname= ?param0 where usertype= ?param1] -2025-12-18 14:16:40,478 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.userauth.del] Prepared SQL: [delete a from menuauth a left outer join( select count(userno) usercnt,usertype from users where usertype = ?param0 group by usertype )b on b.usertype = a.usertype where a.usertype = ?param0 and (b.usercnt < 1 or b.usercnt is null); insert into menuauth (usertype,authname,menuno,isdel,cdt,cno,udt,uno,uip) select * from ( select ?param0 usertype, ?param1 authname,1 menuno,0 isdel,now() cdt, ?param2 cno,now() udt, ?param2 uno, ?param3 uip ) a where not exists( select usertype,authname,menuno from menuauth where usertype = ?param0 and menuno = 1 ); update menuauth a left outer join ( select count(userno) usercnt,usertype from users where usertype = ?param0 and status=1 group by usertype ) b on b.usertype = a.usertype set isdel=1 where a.usertype= ?param0 and (b.usercnt < 1 or b.usercnt is null);] -2025-12-18 14:16:40,479 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.chageposition] Prepared SQL: [update menu a left outer join menu b on b.menuno= ?param0 left outer join menu c on c.menuno= ?param1 set a.pmenuno= ?param1 , a.menuorder = ifnull(b.menuorder, -1) + 1, a.menulevel=c.menulevel + 1 , a.udt=now(), a.uno= ?param2 , a.uip= ?param3 where a.menuno= ?param4] -2025-12-18 14:16:40,479 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.update] Prepared SQL: [update menu a left outer join (select menulevel from menu where menuno= ?param0 ) b on 1 = 1 set udt=now(), uno= ?param1 , uip= ?param2 ,menuname= ?param3 , pmenuno= ?param0 , menuurl=ifnull( ?param4 , ''),a.menulevel=b.menulevel + 1,menuorder= ?param5 ,isuse= ?param6 ,ishid= ?param7 where a.menuno= ?param8 ;] -2025-12-18 14:16:40,479 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.delete] Prepared SQL: [delete from menuauth where menuno= ?param0 ; delete from menu where menuno= ?param0] -2025-12-18 14:16:40,479 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.down] Prepared SQL: [update fileinfo set dcount = dcount + 1 where fileno= ?param0] -2025-12-18 14:16:40,479 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.del] Prepared SQL: [update fileinfo set uip= ?param0 , uno= ?param1 , isdel=1 where fileno= ?param2 and ( ?param3 = 1 or ?param1 = -999 or cno= ?param1 )] -2025-12-18 14:16:40,479 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.del2] Prepared SQL: [update fileinfo set uip= ?param0 , uno= ?param1 , isdel=1 where fgno= ?param2 and ( ?param3 = 1 or ?param1 = -999 or cno= ?param1 )] -2025-12-18 14:16:40,480 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncst.in] Prepared SQL: [insert into ncst (ntype,tcode,tname,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 ,now(), ?param3 ,now(), ?param3 , ?param4 )] -2025-12-18 14:16:40,480 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncst.up] Prepared SQL: [update ncst set udt=now(),uno= ?param0 ,uip= ?param1 ,tcode= ?param2 ,tname= ?param3 where ntno= ?param4] -2025-12-18 14:16:40,481 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.actlog.set] Prepared SQL: [insert into actlog (logtype,logtarget,userno,logdata,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 )] -2025-12-18 14:16:40,482 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.authlog.set] Prepared SQL: [insert into authlog(logtype,userno,usertypeorg,usertypenew,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 )] -2025-12-18 14:16:40,482 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.authlog.set2] Prepared SQL: [insert into authlog(logtype,userno,usertypeorg,usertypenew,cdt,cno,udt,uno,uip) select ?param0 , ?param1 ,a.usertype, ?param2 ,now(), ?param3 ,now(), ?param3 , ?param4 from users a where a.userno= ?param1 and a.usertype <> ?param2] -2025-12-18 14:16:40,482 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.kcblog.in] Prepared SQL: [insert into kcblog (cdt,cp_cd,mobile,vssn,logmsg) values(now(), ?param0 ,case when ?param1 is not null then HEX(AES_ENCRYPT( ?param1 , 'np123@!')) else null end , ?param2 , ?param3 );] -2025-12-18 14:16:40,483 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [excellog.in] Prepared SQL: [INSERT INTO exceldownlog (userno, userid, username, actiontime, position, comment, userip) SELECT userno, userid, username, sysdate(), ?param0 , ?param1 , ?param2 FROM users where userno = ?param3] -2025-12-18 14:16:40,497 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.myterm] Prepared SQL: [select distinct c.tmno,c.tyear,c.tseq from cmprof a inner join cm b on b.cmno=a.cmno and b.ismaster=0 and b.isdel=0 inner join term c on c.tmno=b.tmno where a.userno= ?param0 order by c.tyear desc,c.tseq] -2025-12-18 14:16:40,497 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.term.ys] Prepared SQL: [select distinct tmno,tyear,tseq from term order by tyear desc,tseq] -2025-12-18 14:16:40,498 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmdatas] Prepared SQL: [select a.dtype,a.intval,a.intval2,a.intval3 ,a.strval,a.strval2 from( select 1 dtype ,a.userno intval,b.usertype intval2 ,row_number() over (order by b.username desc) intval3 ,b.username strval,null strval2 from cmprof a inner join users b on b.userno=a.userno where a.cmno= ?param0 order by b.username desc ) a union all select 2 ,b.bkno,0 ,row_number() over (order by b.bkno) intval3 ,b.bkname,null from cmbook a inner join book b on b.bkno=a.bkno where a.cmno= ?param0 union all select 3 dtype ,b.cmno,a.ispre ,row_number() over (order by b.cmno) intval3 ,b.cname,null from cmrelay a inner join cm b on b.cmno=a.rcmno where a.cmno= ?param0 union all select 4 ,b.ndno,0 ,row_number() over (order by b.ndno) intval3 ,b.dname,b.acode from cmncsd a inner join ncsd b on b.ndno=a.ndno where a.cmno= ?param0 order by dtype,intval3] -2025-12-18 14:16:40,498 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.datacreatecmbycmmaster] Prepared SQL: [select a.cmno,a.cname,row_number() over(order by a.udt desc) rno from cm a where a.ismaster=1 and a.isdel=0 and a.cgno= ?param0 order by rno] -2025-12-18 14:16:40,498 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnigscd.exists] Prepared SQL: [select count(*) from cminning a inner join cminningscd b on a.cmino = b.cmino where cmno = ?param0] -2025-12-18 14:16:40,498 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmev] Prepared SQL: [select a.cmno,a.attend,a.attendcut,a.attendrfd,a.attendcutrfd,a.mid,a.midcut,a.midrfd,a.midcutrfd,a.final,a.finalcut,a.finalrfd,a.finalcutrfd,a.subject,a.subjectcut,a.subjectrfd ,a.subjectcutrfd,a.discuss,a.discusscut,a.discussrfd,a.discusscutrfd,a.etc,a.etccut,a.etcrfd,a.etccutrfd,a.cut,a.cutrfd,a.isoffabs ,b.scdtype ,c.cshape from cmev a inner join cm c on c.cmno = a.cmno left outer join cminning b on b.cmno = a.cmno and b.isscd = 1 where a.cmno= ?param0] -2025-12-18 14:16:40,499 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.est] Prepared SQL: [select 0 gubun,case when a.extype = 0 then 1 else 2 end estkind ,a.exno,a.cmno,a.extype,a.exname,a.edesc,a.etime,a.econdition,a.evtype,a.eqtype,a.israndq,a.israndqi,a.qcount,a.isblur,a.tpoint,a.relaylimit,a.isusebackup,a.isseq ,null sdno,null sdtype,null sdname,null sddesc,null sdcondition ,null rsno,null rscno,null rstype,null rsname,null rscondition , row_number() over(partition by a.extype order by a.cdt) rno ,null as iseq,null as teachername from cmex a where a.cmno= ?param0 and a.isdel=0 union all select 1 gubun,case when a.sdtype = 0 then 11 else 21 end estkind ,a.sdno exno,a.cmno,a.sdtype extype,a.sdname exname,a.sddesc edesc,null etime,a.sdcondition econdition,null evtype,null eqtype,null israndq,null israndqi,null qcount,null isblur,a.tpoint,null relaylimit,null isusebackup,null isseq ,a.sdno,a.sdtype,a.sdname,a.sddesc,a.sdcondition ,null rsno,null rscno,null rstype,null rsname,null rscondition , row_number() over(partition by a.sdtype order by a.cdt) rno ,null as iseq,null as teachername from cmsd a where a.cmno= ?param0 and a.isdel=0 union all select 2 gubun,case when a.rstype = 0 then 32 else 31 end estkind ,a.rsno exno,a.cmno,a.rstype extype,a.rsname exname,null edesc,null etime,a.rscondition econdition,null evtype,null eqtype,null israndq,null israndqi,null qcount,null isblur,null tpoint,null relaylimit,null isusebackup,null isseq ,null sdno,null sdtype,null sdname,null sddesc,null sdcondition ,a.rsno,a.rscno,a.rstype,a.rsname,a.rscondition , row_number() over(partition by a.rstype order by a.cdt) rno ,b.iseq,c.username as teachername from cmrs a left outer join cminning b on a.cmino = b.cmino left outer join users c on b.userno = c.userno where a.cmno= ?param0 and a.isdel=0 order by rsno] -2025-12-18 14:16:40,499 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmexqs] Prepared SQL: [select a.eqno,a.exno,a.qseq,a.qno,a.rpoint , b.qtextstring, b.dpoint, b.qdiff, b.cc1, b.cc2, b.cc3, b.cc4, b.cc5,b.atype , cc.cname qdiffname, cc1.cname ccname1, cc2.cname ccname2, cc3.cname ccname3, cc4.cname ccname4, cc5.cname ccname5 from cmexq a inner join question b on b.qno=a.qno left outer join comcode cc on cc.ccode = b.qdiff left outer join comcode cc1 on cc1.ccode = b.cc1 left outer join comcode cc2 on cc2.ccode = b.cc2 left outer join comcode cc3 on cc3.ccode = b.cc3 left outer join comcode cc4 on cc4.ccode = b.cc4 left outer join comcode cc5 on cc5.ccode = b.cc5 where a.exno= ?param0 order by a.qseq] -2025-12-18 14:16:40,499 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.exsave.valid] Prepared SQL: [select count(d.exno) from (select 1 as col1) a left outer join lectex d on d.exno= ?param0] -2025-12-18 14:16:40,499 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.sdsave.valid] Prepared SQL: [select sum(cnt) from ( select count(d.sdno) cnt from (select 1 as col1) a left outer join lectsd d on d.sdno= ?param0 union all select count(d.sdno) from (select 1 as col1) a left outer join lectsdboard d on d.sdno= ?param0 ) a] -2025-12-18 14:16:40,499 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rssave.valid] Prepared SQL: [select count(d.rsno) from (select 1 as col1) a left outer join lectrs d on d.rsno= ?param0] -2025-12-18 14:16:40,499 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rscsave.valid] Prepared SQL: [select count(d.rscno) from (select 1 as col1) a left outer join cmrs d on d.rscno= ?param0] -2025-12-18 14:16:40,499 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmexlayers] Prepared SQL: [select a.exno ,case when a.qdiff = 1 then null else a.qdiff end qdiff ,case when a.cc1 = 1 then null else a.cc1 end cc1 ,case when a.cc2 = 1 then null else a.cc2 end cc2 ,case when a.cc3 = 1 then null else a.cc3 end cc3 ,case when a.cc4 = 1 then null else a.cc4 end cc4 ,case when a.cc5 = 1 then null else a.cc5 end cc5 ,a.qcount,a.rpoint , cc.cname qdiffname, cc1.cname ccname1, cc2.cname ccname2, cc3.cname ccname3, cc4.cname ccname4, cc5.cname ccname5 from cmexlayer a left outer join comcode cc on cc.ccode = a.qdiff and cc.ccode > 0 left outer join comcode cc1 on cc1.ccode = a.cc1 and cc1.ccode > 0 left outer join comcode cc2 on cc2.ccode = a.cc2 and cc2.ccode > 0 left outer join comcode cc3 on cc3.ccode = a.cc3 and cc3.ccode > 0 left outer join comcode cc4 on cc4.ccode = a.cc4 and cc4.ccode > 0 left outer join comcode cc5 on cc5.ccode = a.cc5 and cc5.ccode > 0 where a.exno= ?param0 order by cc.corder, cc1.corder, cc2.corder] -2025-12-18 14:16:40,499 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.extype1count] Prepared SQL: [select count(b.exno) from (select 1 col1) a left outer join cmex b on b.cmno= ?param0 and b.isdel=0 and b.exno <> ?param1 and b.extype=1] -2025-12-18 14:16:40,499 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.check] Prepared SQL: [select count(b.rsno) from (select 1 col1) a left outer join cmrs b on b.cmno= ?param0 and b.rsno <> ?param1 and b.rstype= ?param2 and b.isdel=0] -2025-12-18 14:16:40,500 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.questionusings] Prepared SQL: [select sum(cnt) from ( select 0 as cnt union all select count(qno) from cmexq where qno= ?param0 union all select count(qno) from rscq where qno= ?param0 ) a] -2025-12-18 14:16:40,500 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.questionitem.valid] Prepared SQL: [select sum(cnt) from ( select 0 as cnt union all select a.qno from ( select b.qno from questionitem a inner join cmexq b on b.qno=a.qno where a.qino= ?param0 limit 1) a union all select a.qno from ( select b.qno from questionitem a inner join rscq b on b.qno=a.qno where a.qino= ?param0 limit 1) a ) a] -2025-12-18 14:16:40,501 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmmenus] Prepared SQL: [select a.cmno,a.isplan,a.iscontent,a.isev,a.isrs,a.isgrade ,b.bmno from cmmenu a left outer join cmmenubm b on b.cmno=a.cmno where a.cmno= ?param0] -2025-12-18 14:16:40,501 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rscqs] Prepared SQL: [select a.rscqno,a.rscno,a.qno,a.dseq , b.qtextstring, b.dpoint, b.qdiff, b.cc1, b.cc2, b.cc3, b.cc4, b.cc5,b.atype , cc.cname qdiffname, cc1.cname ccname1, cc2.cname ccname2, cc3.cname ccname3, cc4.cname ccname4, cc5.cname ccname5 ,row_number() over(order by a.dseq, a.rscqno) rno from rscq a inner join question b on b.qno=a.qno left outer join comcode cc on cc.ccode = b.qdiff left outer join comcode cc1 on cc1.ccode = b.cc1 left outer join comcode cc2 on cc2.ccode = b.cc2 left outer join comcode cc3 on cc3.ccode = b.cc3 left outer join comcode cc4 on cc4.ccode = b.cc4 left outer join comcode cc5 on cc5.ccode = b.cc5 where a.rscno= ?param0 order by rno] -2025-12-18 14:16:40,501 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminfile] Prepared SQL: [select 1 dtype,a.sdno intval,a.fgno longval,b.fileno longval2,0 longval4,b.fileurl strval from cmsd a inner join fileinfo b on b.fgno=a.fgno and b.isdel=0 where a.cmno= ?param0 union all select 0,exno,null,null,null,null from cmex where cmno= ?param0 and isdel=0 union all select 2,0,a.fgnotf,b.fileno,a.cmino,b.fileurl from cminning a inner join fileinfo b on b.fgno=a.fgnotf and b.isdel=0 where a.cmno= ?param0 union all select 3,a.cmno,a.fgnocm,b.fileno,0,b.fileurl from cm a inner join fileinfo b on b.fgno=a.fgnocm and b.isdel=0 where a.cmno= ?param0 order by dtype,intval,longval2] -2025-12-18 14:16:40,501 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.check.cmpcpay] Prepared SQL: [select count(b.pino) from (select 1 as col1) a left outer join payitem b on b.ptype=1 and b.pcno = ?param0] -2025-12-18 14:16:40,502 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ct.checkcmi] Prepared SQL: [select count(b.cmino) dcnt from ct a left outer join cminning b on b.ctno=a.ctno where a.ctno= ?param0 group by a.ctno] -2025-12-18 14:16:40,502 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.pcm.foras] Prepared SQL: [select distinct d.cmno value,d.cname text from users a inner join lect b on b.userno=a.userno and b.status<5 inner join cm c on c.cmno=b.cmno inner join cm d on d.cmno=c.pcmno where a.asno= ?param0 order by text,value] -2025-12-18 14:16:40,502 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cm.foras] Prepared SQL: [select distinct c.cmno value,concat(c.cname,'(',c.classno,')') text from users a inner join lect b on b.userno=a.userno and b.status<5 inner join cm c on c.cmno=b.cmno and c.pcmno= ?param0 where a.asno= ?param1 order by text,value] -2025-12-18 14:16:40,502 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.pcm.forall] Prepared SQL: [select a.cmno value,a.cname text from cm a where a.ismaster=1 and a.isuse=1 and a.isdel=0 order by text,value] -2025-12-18 14:16:40,502 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cm.forall] Prepared SQL: [select a.cmno value,concat(a.cname,'(',a.classno,')') text from cm a where a.pcmno= ?param0 and a.ismaster=1 and a.isuse=1 and a.isdel=0 order by text,value] -2025-12-18 14:16:40,503 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cms.forpay] Prepared SQL: [select c.cmno,case when b.isjoin=1 then c.infee else c.infee end fee, c.accommofee, b.isjoin,d.lectno lectnocheck from users a left outer join assign b on b.asno=a.asno inner join cm c on c.cmno= ?param0 left outer join lect d on d.userno=a.userno and d.cmno=c.cmno and d.status in (1,2,3,4,6) and d.ischanged=0 where a.userno= ?param1] -2025-12-18 14:16:40,503 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cms.forpaypc] Prepared SQL: [select c.cmno,case when b.isjoin=1 then c.infee else c.outfee end fee,b.isjoin from users a left outer join assign b on b.asno=a.asno inner join cmpc c on c.pcno= ?param0 where a.userno= ?param1] -2025-12-18 14:16:40,503 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcheck.forbuy] Prepared SQL: [select 1 rno,a.cmno,a.quota ,b.status lectstatus ,count(d.userno) countlect from cm a left outer join lect b on b.cmno=a.cmno and b.userno= ?param0 and b.status < 5 and b.ischanged=0 left outer join lect c on c.cmno=a.cmno and c.status < 5 and c.ischanged=0 left outer join users d on d.userno=c.userno and d.status=1 where a.cmno= ?param1 and a.ismaster=0 and a.rstime < now() and a.retime > now() and a.isuse=1 and a.isdel=0 group by a.cmno,a.quota,b.status union all select 2,a.cmno,0 ,b.status ,0 from cm a inner join lect b on b.cmno <> a.cmno and b.userno= ?param0 and b.status < 5 inner join cm c on c.cmno=b.cmno and c.pcmno=a.pcmno where a.cmno = ?param1] -2025-12-18 14:16:40,505 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.assign.applyedu.byasno] Prepared SQL: [select a.asno,a.ascode,a.isjoin,a.joinyear,a.joinprice,a.asname,a.ceoname,a.brno,a.eino,a.grno,a.btype,a.bkind,a.salesamount,a.homeurl,a.mcount,a.aday,a.astype,a.asctg,a.askey,a.post ,a.address1,a.address2,a.fgnobno,a.fgnobank,a.joindate,a.exitdate,a.status,a.issite,a.subdomain,a.sitename,a.sitelogo,a.sitefooter,a.siteip,a.ismain,a.mname,a.isdel ,CAST(AES_DECRYPT(UNHEX(a.mphone), 'np123@!') AS char) mphone ,CAST(AES_DECRYPT(UNHEX(a.taxemail), 'np123@!') AS char) taxemail from assign a where a.asno= ?param0 and a.isdel=0] -2025-12-18 14:16:40,505 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscdcheck] Prepared SQL: [select a.quota - (select count(z.lectno) cnt from lect z where a.cmisno = z.cmisno and z.status in (1,2) and z.ischanged=0) from cminningscd a where a.cmisno = ?param0] -2025-12-18 14:16:40,509 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmin] Prepared SQL: [insert into cm(ismaster,cgno,pcmno,cname,kname,tmno,classno,rstime,retime,sstime,setime,gstime,getime,cshape ,infee,outfee,accommofee,quota ,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,isuse,isdel,isseq,fgnocm,typeman,typeedu,typegrade,typejob,typejobitem,iscertificate,ischkatt,isaccommodation,daylectinninglimit,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 , ?param28 , ?param29 , ?param30 ,0, ?param31 , ?param32 , ?param33 , ?param34 , ?param35 , ?param36 , ?param37 , ?param38 , ?param39 , ?param40 ,10,now(), ?param41 ,now(), ?param41 , ?param42 );] -2025-12-18 14:16:40,509 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:16:40,512 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnings.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into cminning (cmno,week,iseq,isonline,ititle,icontent,idate,iday,ist,iet,fgnotf,ctno,istaste,sttime,atime,mstime,metime,userno,isscd,scdtype,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 ,now(), ?param20 ,now(), ?param20 , ?param21 from (select 1 col1) a left outer join cminning b on b.cmno= ?param0 and b.iseq= ?param2 where b.cmino is null] -2025-12-18 14:16:40,512 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnings.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 14:16:40,513 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into cminningscd(cmino,estart,eend,quota,studyplace,sseq,comment,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 ,now(), ?param7 ,now(), ?param7 , ?param8 )] -2025-12-18 14:16:40,513 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 14:16:40,514 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.in] Prepared SQL: [INSERT INTO cmex (cmno,extype,exname,edesc,etime,econdition,evtype,eqtype,israndq,israndqi,qcount,isblur,tpoint,relaylimit,isusebackup,isseq,isreexamable,isresultopen,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 ,0,now(), ?param18 ,now(), ?param18 , ?param19 )] -2025-12-18 14:16:40,514 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:16:40,516 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.question.in] Prepared SQL: [INSERT INTO question (cmno, qdiff, cc1, cc2, cc3, cc4, cc5, isuse, atype, dpoint, qtext, qtextstring, qdesc, rightcount,ispassspace,isignorecase, cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , now(), ?param16 ,now(), ?param16 , ?param17 );] -2025-12-18 14:16:40,516 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.question.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:16:40,516 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.in] Prepared SQL: [insert into cmsd(sdtype,cmno,sdname,sddesc,tpoint,sdcondition,fgno,isdel,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 ,0,now(), ?param7 ,now(), ?param7 , ?param8 );] -2025-12-18 14:16:40,516 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:16:40,516 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.in] Prepared SQL: [insert into cmrs(rstype,cmno,rsname,rscondition,rscno,isdel,cmino,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,0, ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 );] -2025-12-18 14:16:40,516 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:16:40,516 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rsc.in] Prepared SQL: [insert into rsc(rstype,rscname,isuse,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 ,now(), ?param3 ,now(), ?param3 , ?param4 );] -2025-12-18 14:16:40,516 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rsc.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:16:40,517 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy0] Prepared SQL: [insert into cm(ismaster,cgno,pcmno,cname,kname,tmno,classno,rstime,retime,sstime,setime,gstime,getime,cshape,typeman,typeedu,typegrade,typejob,typejobItem,infee,outfee,accommofee,quota,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,isuse,isseq,iscertificate,isdel,studydays,isaccommodation,daylectinninglimit,cdt,cno,udt,uno,uip) select ?param0 ,cgno,case when a.ismaster = 1 and ?param0 = 0 then a.cmno else a.pcmno end,ifnull( ?param1 , concat('»çº»_', cname)),a.kname, ?param2 ,case when ?param2 is null then null else ifnull(b.classno,0)+1 end ,t.rstime ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then '2099-12-31 23:59:59' else date_format(t.retime,'%Y-%m-%d 23:59:59') end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else t.sstime end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else date_format(t.setime,'%Y-%m-%d 23:59:59') end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else t.gstime end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else date_format(t.getime,'%Y-%m-%d 23:59:59') end ,a.cshape,a.typeman,a.typeedu,a.typegrade,a.typejob, a.typejobItem,infee,outfee,accommofee,quota,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,1,isseq,a.iscertificate,0,studydays,isaccommodation,daylectinninglimit,now(), ?param3 ,now(), ?param3 , ?param4 from cm a left outer join ( select max(b.classno) classno from cm a inner join cm b on b.ismaster=0 and b.pcmno=case when a.ismaster=1 then a.cmno else a.pcmno end and b.isdel=0 and b.tmno=ifnull( ?param2 ,0) where a.cmno= ?param5 ) b on b.classno is not null left outer join term t on t.tmno= ?param2 where a.cmno= ?param5 ;] -2025-12-18 14:16:40,517 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy0.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:16:40,518 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy.ex0] Prepared SQL: [insert into cmex (cmno,extype,exname,edesc,etime,econdition,evtype,eqtype,israndq,israndqi,qcount,isblur,tpoint,relaylimit,isusebackup,isseq,isresultopen,isreexamable,isdel,cdt,cno,udt,uno,uip) select ?param0 ,extype,exname,edesc,etime,econdition,evtype,eqtype,israndq,israndqi,qcount,isblur,tpoint,relaylimit,isusebackup,isseq,isresultopen,isreexamable,0,now(), ?param1 ,now(), ?param1 , ?param2 from cmex a where a.exno= ?param3 ;] -2025-12-18 14:16:40,518 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy.ex0.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:16:40,518 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmpcin] Prepared SQL: [insert into cm (ismaster,cgno,pcmno,cname,tmno,classno,rstime,retime,sstime,setime,gstime,getime,cshape,infee,outfee,quota,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,isuse,isseq,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,null, ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 ,1,0,0,now(), ?param27 ,now(), ?param27 , ?param28 );] -2025-12-18 14:16:40,518 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmpcin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:16:40,519 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ct.in] Prepared SQL: [INSERT INTO ct (cmno,qdiff,cc1,cc2,cc3,cc4,cc5,ctype,ccode,ccodedel,ctname,fgnothumb,fgnotf,tfurl,ismenu,isdel,isuse,isoversize,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 ,0, ?param14 , ?param15 ,now(), ?param16 ,now(), ?param16 , ?param17 );] -2025-12-18 14:16:40,519 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ct.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:16:40,520 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.pplog.applyedu.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into pplog ( userno,cmno,isready,cgcode,cshape,typeman,typeedu,typegrade,typejob,typejobItem,cgno,cmisno,isrebate,rbankname,rbankacc,rbankowner,asname,brno,ceoname,post,address1,address2,btype,bkind,eino,mname ,mphone,taxemail,userpno,mobile,email,upost,uaddress1,uaddress2,isassignuser,uduty,slevel,isaccommodation,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 ,HEX(AES_ENCRYPT( ?param14 , 'np123@!')) , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 ,HEX(AES_ENCRYPT( ?param26 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param27 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param28 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param29 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param30 , 'np123@!')) , ?param31 , ?param32 , ?param33 , ?param34 , ?param35 , ?param36 , ?param37 ,now(), ?param38 ,now(), ?param38 , ?param39 )] -2025-12-18 14:16:40,520 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.pplog.applyedu.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:16:40,520 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.term.in] Prepared SQL: [insert into term (tyear,tseq,rstime,retime,sstime,setime,gstime,getime,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 ,now(), ?param8 ,now(), ?param8 , ?param9 )] -2025-12-18 14:16:40,520 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.term.up] Prepared SQL: [update term set udt=now(),uno= ?param0 ,uip= ?param1 ,tyear = ?param2 ,tseq = ?param3 ,rstime= ?param4 ,retime= ?param5 ,sstime= ?param6 ,setime= ?param7 ,gstime= ?param8 ,getime= ?param9 where tmno= ?param10] -2025-12-18 14:16:40,520 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cg.in] Prepared SQL: [insert into cg (pcgno,cgname,cgcode,isuse,iscover,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,0,now(), ?param5 ,now(), ?param5 , ?param6 )] -2025-12-18 14:16:40,521 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmup] Prepared SQL: [update cm set udt=now(),uno= ?param0 ,uip= ?param1 ,cgno = ?param2 ,pcmno = ?param3 ,cname = ?param4 ,kname = ?param5 ,rstime = ?param6 ,retime = ?param7 ,sstime = ?param8 ,setime = ?param9 ,gstime = ?param10 ,getime = ?param11 ,cshape = ?param12 ,infee = ?param13 ,outfee = ?param14 ,accommofee = ?param15 ,quota = ?param16 ,introhtml = ?param17 ,targethtml = ?param18 ,goalhtml = ?param19 ,contenthtml = ?param20 ,studyplace = ?param21 ,studytime = ?param22 ,certcc = ?param23 ,certgradecc = ?param24 ,jobcc = ?param25 ,jobpositiongrade = ?param26 ,difficulty = ?param27 ,isrefund = ?param28 ,isuse = ?param29 ,fgnocm = ?param30 ,typeman = ?param31 ,typeedu = ?param32 ,typegrade = ?param33 ,typejob = ?param34 ,typejobitem = ?param35 ,iscertificate = ?param36 ,ischkatt = ?param37 ,studydays = ?param38 ,isaccommodation = ?param39 where cmno= ?param40] -2025-12-18 14:16:40,521 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.profclear] Prepared SQL: [update cminning a inner join ( select a.cmino from cminning a left outer join cmprof b on b.cmno=a.cmno and a.userno=b.userno where a.cmno= ?param0 and b.userno is null ) b on b.cmino=a.cmino set a.userno=null where a.cmno= ?param0] -2025-12-18 14:16:40,521 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.del] Prepared SQL: [delete from cminning where cmino = ( select a.cmino from ( select case when count(c.lectno) < 1 then ?param0 else 0 end cmino from (select 1 col1) a left outer join cminning b on b.cmino= ?param0 left outer join lect c on c.cmno=b.cmno) a )] -2025-12-18 14:16:40,521 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.del2] Prepared SQL: [delete from cminning where cmino = ?param0] -2025-12-18 14:16:40,521 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.del3] Prepared SQL: [delete from cminning where cmino = ( select a.cmino from ( select case when count(b.cmino) < 1 then ?param0 else 0 end cmino from (select 1 col1) a left outer join cminningscd b on b.cmino= ?param0 ) a )] -2025-12-18 14:16:40,522 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.del] Prepared SQL: [delete from cminningscd where cmisno = ( select a.cmisno from ( select case when count(c.lectno) < 1 then ?param0 else 0 end cmisno from (select 1 col1) a left outer join cminningscd b on b.cmisno= ?param0 left outer join lect c on c.cmisno=b.cmisno and c.status=1 and c.ischanged=0 ) a )] -2025-12-18 14:16:40,522 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmseqsave] Prepared SQL: [update cm set isseq= ?param0 ,udt=now(),uno= ?param1 ,uip= ?param2 where cmno= ?param3] -2025-12-18 14:16:40,522 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.bookin] Prepared SQL: [insert into book(bkname,author,publisher,pubdate,fgnothumb,fgno,price,introhtml,contents,isuse,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 ,now(), ?param10 ,now(), ?param10 , ?param11 )] -2025-12-18 14:16:40,522 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.bookup] Prepared SQL: [update book set udt=now(),uno= ?param0 ,uip= ?param1 ,bkname = ?param2 ,author = ?param3 ,publisher = ?param4 ,pubdate = ?param5 ,fgnothumb = ?param6 ,fgno = ?param7 ,price = ?param8 ,introhtml = ?param9 ,contents = ?param10 ,isuse = ?param11 where bkno= ?param12] -2025-12-18 14:16:40,522 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.bookdel] Prepared SQL: [delete from book where not bkno in ( select distinct(a.bkno) from cmbook a ) and bkno = ?param0] -2025-12-18 14:16:40,522 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.up] Prepared SQL: [update cminningscd a set udt=now(),uno= ?param0 ,uip= ?param1 ,cmino= ?param2 ,estart= ?param3 ,eend= ?param4 ,quota= ?param5 ,studyplace= ?param6 ,sseq= ?param7 ,comment= ?param8 where a.cmisno= ?param9] -2025-12-18 14:16:40,523 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnings.up] Prepared SQL: [update cminning a left outer join ( select cmino, cmno from cminning where cmino <> ?param0 and cmno= ?param1 and iseq= ?param2 ) b on b.cmno=a.cmno set udt=now(),uno= ?param3 ,uip= ?param4 ,week = ?param5 ,iseq = ?param2 ,isonline = ?param6 ,ititle = ?param7 ,icontent = ?param8 ,idate= ?param9 ,iday = ?param10 ,ist = ?param11 ,iet = ?param12 ,fgnotf= ?param13 ,ctno = ?param14 ,istaste = ?param15 ,sttime= ?param16 ,atime = ?param17 ,mstime = ?param18 ,metime = ?param19 ,userno = ?param20 ,isscd = ?param21 ,scdtype= ?param22 where a.cmino= ?param0 and b.cmino is null] -2025-12-18 14:16:40,523 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.clear] Prepared SQL: [update cminningscd a set udt=now(),uno= ?param0 ,uip= ?param1 ,quota=99999,studyplace=null where a.cmino = ?param2] -2025-12-18 14:16:40,523 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.up.lect] Prepared SQL: [update lect a left outer join cminningscd b on b.cmisno = a.cmisno set a.edate = date_format(b.eend,'%Y-%m-%d 23:59:59') where a.cmisno = ?param0 ;] -2025-12-18 14:16:40,523 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmev.clear] Prepared SQL: [update cmev a set udt=now(),uno= ?param0 ,uip= ?param1 ,isoffabs=null where a.cmno = ?param2] -2025-12-18 14:16:40,523 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnings.istasteclear] Prepared SQL: [update cminning set istaste=0 where cmno= ?param0 and cmino <> ?param1] -2025-12-18 14:16:40,524 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmevsave] Prepared SQL: [insert into cmev (cmno,attend,attendcut,attendrfd,attendcutrfd,mid,midcut,midrfd,midcutrfd,final,finalcut,finalrfd,finalcutrfd,subject,subjectcut,subjectrfd,subjectcutrfd,discuss,discusscut,discussrfd,discusscutrfd,etc,etccut,etcrfd,etccutrfd,cut,cutrfd,isoffabs,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 ,now(), ?param28 ,now(), ?param28 , ?param29 from (select 1 col1) a left outer join cmev b on b.cmno= ?param0 where b.cmno is null; update cmev set udt=now(),uno= ?param28 ,uip= ?param29 ,attend = ?param1 ,attendcut = ?param2 ,attendrfd = ?param3 ,attendcutrfd = ?param4 ,mid = ?param5 ,midcut = ?param6 ,midrfd = ?param7 ,midcutrfd = ?param8 ,final = ?param9 ,finalcut = ?param10 ,finalrfd = ?param11 ,finalcutrfd = ?param12 ,subject = ?param13 ,subjectcut = ?param14 ,subjectrfd = ?param15 ,subjectcutrfd = ?param16 ,discuss = ?param17 ,discusscut = ?param18 ,discussrfd = ?param19 ,discusscutrfd = ?param20 ,etc = ?param21 ,etccut = ?param22 ,etcrfd = ?param23 ,etccutrfd = ?param24 ,cut = ?param25 ,cutrfd = ?param26 ,isoffabs = ?param27 where ?param0 > 0 and cmno= ?param0] -2025-12-18 14:16:40,524 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.savetop] Prepared SQL: [UPDATE cmex SET udt=now(),uno= ?param0 ,uip= ?param1 ,exname= ?param2 ,edesc= ?param3 ,econdition= ?param4 ,isblur= ?param5 ,isusebackup= ?param6 ,isseq= ?param7 ,isreexamable= ?param8 ,isresultopen= ?param9 ,etime= ?param10 where exno= ?param11] -2025-12-18 14:16:40,524 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.up] Prepared SQL: [update cmex set udt=now(),uno= ?param0 ,uip= ?param1 ,extype = ?param2 ,exname = ?param3 ,edesc = ?param4 ,etime = ?param5 ,econdition = ?param6 ,evtype = ?param7 ,eqtype = ?param8 ,israndq = ?param9 ,israndqi = ?param10 ,qcount = ?param11 ,isblur = ?param12 ,tpoint = ?param13 ,relaylimit = ?param14 ,isusebackup = ?param15 ,isseq = ?param16 ,isreexamable = ?param17 ,isresultopen= ?param18 where exno= ?param19] -2025-12-18 14:16:40,524 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmexq.deleteall] Prepared SQL: [delete from cmexq where exno= ?param0] -2025-12-18 14:16:40,524 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmexlayer.del] Prepared SQL: [delete from cmexlayer where exno= ?param0] -2025-12-18 14:16:40,525 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.del] Prepared SQL: [update cmex set isdel=1 where exno= ?param0] -2025-12-18 14:16:40,525 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.del] Prepared SQL: [update cmsd set isdel=1 where sdno= ?param0] -2025-12-18 14:16:40,525 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.del] Prepared SQL: [update cmrs set isdel=1 where rsno= ?param0] -2025-12-18 14:16:40,525 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.questionitem.del] Prepared SQL: [update question a inner join questionitem b on b.qino= ?param0 and b.qno=a.qno set a.rightcount = a.rightcount - b.isright; update questionitem set udt=now(),uno= ?param1 ,uip= ?param2 ,isdel=1 where qino= ?param0] -2025-12-18 14:16:40,526 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.question.up] Prepared SQL: [UPDATE question SET udt=now(),uno= ?param0 ,uip= ?param1 ,cmno= ?param2 ,qdiff= ?param3 ,cc1= ?param4 ,cc2= ?param5 ,cc3= ?param6 ,cc4= ?param7 ,cc5= ?param8 ,isuse= ?param9 ,dpoint= ?param10 ,qtext= ?param11 ,qtextstring= ?param12 ,qdesc= ?param13 ,rightcount= ?param14 ,ispassspace= ?param15 ,isignorecase= ?param16 where qno= ?param17] -2025-12-18 14:16:40,526 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.question.uptop] Prepared SQL: [UPDATE question SET udt=now(),uno= ?param0 ,uip= ?param1 ,cmno= ?param2 ,isuse= ?param3 ,qtext= ?param4 ,qtextstring= ?param5 ,qdesc= ?param6 ,rightcount= ?param7 where qno= ?param8] -2025-12-18 14:16:40,526 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.questionitem.up] Prepared SQL: [UPDATE questionitem SET udt=now(),uno= ?param0 ,uip= ?param1 ,fgno= ?param2 ,isright= ?param3 ,qitext= ?param4 where qino= ?param5] -2025-12-18 14:16:40,526 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.up] Prepared SQL: [update cmsd set udt=now(),uno= ?param0 ,uip= ?param1 ,sdtype = ?param2 ,sdname = ?param3 ,sddesc = ?param4 ,tpoint = ?param5 ,sdcondition = ?param6 ,fgno = ?param7 where sdno= ?param8] -2025-12-18 14:16:40,526 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.uplock] Prepared SQL: [update cmsd set udt=now(),uno= ?param0 ,uip= ?param1 ,sdname = ?param2 ,sddesc = ?param3 ,tpoint = ?param4 ,sdcondition = ?param5 ,fgno = ?param6 where sdno= ?param7] -2025-12-18 14:16:40,526 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.up] Prepared SQL: [update cmrs set udt=now(),uno= ?param0 ,uip= ?param1 ,rstype = ?param2 ,rsname = ?param3 ,rscondition = ?param4 ,rscno = ?param5 ,cmino = ?param6 where rsno= ?param7] -2025-12-18 14:16:40,527 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.uplock] Prepared SQL: [update cmrs set udt=now(),uno= ?param0 ,uip= ?param1 ,rsname = ?param2 ,rscondition = ?param3 where rsno= ?param4] -2025-12-18 14:16:40,527 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmev.in] Prepared SQL: [insert into cmev (cmno,attend,attendcut,attendrfd,attendcutrfd,mid,midcut,midrfd,midcutrfd,final,finalcut,finalrfd,finalcutrfd,subject,subjectcut,subjectrfd ,subjectcutrfd,discuss,discusscut,discussrfd,discusscutrfd,etc,etccut,etcrfd,etccutrfd,cut,cutrfd,cdt,cno,udt,uno,uip) values ( ?param0 ,100,100,100,100,0,0,0,0,0,0,0,0,0,0,0 ,0,0,0,0,0,0,0,0,0,100,100,now(), ?param1 ,now(), ?param1 , ?param2 )] -2025-12-18 14:16:40,527 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmmenu.in] Prepared SQL: [insert into cmmenu (cmno,isplan,iscontent,isev,isrs,isgrade,cdt,cno,udt,uno,uip) values( ?param0 ,1,1,1,1,1,now(), ?param1 ,now(), ?param1 , ?param2 ); insert into cmmenubm (cmno,bmno,cdt,cno,udt,uno,uip) select ?param0 ,a.bmno,now(), ?param1 ,now(), ?param1 , ?param2 from boardmaster a where a.bmposition=1 and a.isopen=1 and a.isdefault=1] -2025-12-18 14:16:40,529 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy] Prepared SQL: [create temporary table if not exists temp_cminning_mapping ( old_cmino bigint, new_cmino bigint ); insert into cminning(cmno, week, iseq, isonline, ititle, icontent, iday, idate, ist, iet, ctno, istaste, sttime, atime, mstime, metime, userno, isscd, scdtype, cdt,cno,udt,uno,uip) select ?param0 , week, iseq, isonline, ititle, icontent, iday, idate, ist, iet, ctno, istaste, sttime, atime, mstime, metime, userno, isscd, scdtype, now(), ?param1 ,now(), ?param1 , ?param2 from cminning where cmno = ?param3 ; insert into temp_cminning_mapping(old_cmino, new_cmino) select old_cmino, new_cmino from ( select a.cmino as old_cmino, b.cmino as new_cmino from cminning a inner join cminning b on a.cmno = ?param3 and b.cmno = ?param0 and a.week = b.week and a.iseq = b.iseq ) t; insert into cmrs(cmno, rscno, rstype, rsname, rscondition, isdel, cmino, cdt,cno,udt,uno,uip) select ?param0 , rscno, rstype, rsname, rscondition, 0, t.new_cmino, now(), ?param1 ,now(), ?param1 , ?param2 from cmrs a inner join temp_cminning_mapping t on a.cmino = t.old_cmino where a.cmno = ?param3 and a.isdel = 0; insert into cmprof(cmno, userno, pfee, cdt,cno,udt,uno,uip) select ?param0 , userno, 0, now(), ?param1 ,now(), ?param1 , ?param2 from cmprof where cmno = ?param3 ; insert into cmbook(cmno, bkno, cdt,cno,udt,uno,uip) select ?param0 , bkno, now(), ?param1 ,now(), ?param1 , ?param2 from cmbook where cmno = ?param3 ; insert into cmrelay(cmno, rcmno, ispre, cdt,cno,udt,uno,uip) select ?param0 , rcmno, ispre, now(), ?param1 ,now(), ?param1 , ?param2 from cmrelay where cmno = ?param3 ; insert into cmncsd(cmno, ndno, cdt,cno,udt,uno,uip) select ?param0 , ndno, now(), ?param1 ,now(), ?param1 , ?param2 from cmncsd where cmno = ?param3 ; insert into cminningscd(cmino, estart, eend, quota, studyplace, sseq, cdt,cno,udt,uno,uip) select t.new_cmino, estart, eend, quota, studyplace, sseq, now(), ?param1 ,now(), ?param1 , ?param2 from cminningscd a inner join temp_cminning_mapping t on a.cmino = t.old_cmino where a.cmino in (select old_cmino from temp_cminning_mapping); insert into cmev(cmno, attend, attendcut, attendrfd, attendcutrfd, mid, midcut, midrfd, midcutrfd, final, finalcut, finalrfd, finalcutrfd, subject, subjectcut, subjectrfd, subjectcutrfd, discuss, discusscut, discussrfd, discusscutrfd, etc, etccut, etcrfd, etccutrfd, cut, cutrfd, isoffabs, cdt,cno,udt,uno,uip) select ?param0 , attend, attendcut, attendrfd, attendcutrfd, mid, midcut, midrfd, midcutrfd, final, finalcut, finalrfd, finalcutrfd, subject, subjectcut, subjectrfd, subjectcutrfd, discuss, discusscut, discussrfd, discusscutrfd, etc, etccut, etcrfd, etccutrfd, cut, cutrfd, isoffabs, now(), ?param1 ,now(), ?param1 , ?param2 from cmev where cmno = ?param3 ; insert into cmsd(sdtype, cmno, sdname, sddesc, tpoint, sdcondition, fgno, isdel, orgsdno, cdt,cno,udt,uno,uip) select sdtype, ?param0 , sdname, sddesc, tpoint, sdcondition, null, 0, sdno, now(), ?param1 ,now(), ?param1 , ?param2 from cmsd where cmno = ?param3 and isdel = 0; insert into cmmenu(cmno, isplan, iscontent, isev, isrs, isgrade, cdt,cno,udt,uno,uip) select ?param0 , isplan, iscontent, isev, isrs, isgrade, now(), ?param1 ,now(), ?param1 , ?param2 from cmmenu where cmno = ?param3 ; insert into cmmenubm(cmno, bmno, cdt,cno,udt,uno,uip) select ?param0 , bmno, now(), ?param1 ,now(), ?param1 , ?param2 from cmmenubm where cmno = ?param3 ; drop temporary table if exists temp_cminning_mapping;] -2025-12-18 14:16:40,530 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy.ex] Prepared SQL: [insert into cmexlayer(exno,qdiff,cc1,cc2,cc3,cc4,cc5,qcount,rpoint,cdt,cno,udt,uno,uip) select ?param0 ,qdiff,cc1,cc2,cc3,cc4,cc5,qcount,rpoint,now(), ?param1 ,now(), ?param1 , ?param2 from cmexlayer a where a.exno= ?param3 ; insert into cmexq(exno,qseq,qno,rpoint,cdt,cno,udt,uno,uip) select ?param0 ,qseq,qno,rpoint,now(), ?param1 ,now(), ?param1 , ?param2 from cmexq a where a.exno= ?param3 ;] -2025-12-18 14:16:40,530 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.fgnoup] Prepared SQL: [update cmsd set fgno= ?param0 where cmno= ?param1 and orgsdno= ?param2] -2025-12-18 14:16:40,530 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.fgnoup] Prepared SQL: [update cminning set fgnotf= ?param0 where cmno= ?param1 and orgcmino= ?param2] -2025-12-18 14:16:40,530 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cm.fgnocmup] Prepared SQL: [update cm set fgnocm= ?param0 where cmno= ?param1] -2025-12-18 14:16:40,530 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmpcup] Prepared SQL: [update cm set udt=now(),uno= ?param0 ,uip= ?param1 ,cgno = ?param2 ,cname = ?param3 ,sstime = ?param4 ,setime = ?param5 ,introhtml = ?param6 where cmno= ?param7] -2025-12-18 14:16:40,530 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ctpdel] Prepared SQL: [update ctpage a inner join ( select a.ctno,count(b.cmino) dcnt from ct a left outer join cminning b on b.ctno=a.ctno where a.ctno= ?param0 group by a.ctno ) b on b.ctno=a.ctno and b.dcnt = 0 set a.isdel=1,udt=now(),uno= ?param1 ,uip= ?param2 where a.cpno= ?param3] -2025-12-18 14:16:40,531 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ct.del] Prepared SQL: [update ct a inner join ( select a.ctno,count(b.cmino) dcnt from ct a left outer join cminning b on b.ctno=a.ctno where a.ctno= ?param0 group by a.ctno ) b on b.ctno=a.ctno and b.dcnt=0 set udt=now(),uno= ?param1 ,uip= ?param2 ,a.ccode=null,a.isdel=1 where b.dcnt=0 and a.ctno= ?param0] -2025-12-18 14:16:40,531 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.fgno] Prepared SQL: [update cminning set fgno= ?param0 where cmino= ?param1] -2025-12-18 14:16:40,531 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.fgnooff] Prepared SQL: [update cminning set fgnooff= ?param0 where cmino= ?param1] -2025-12-18 14:16:40,532 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.lectcmisno.up] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,cmisno =case when ?param2 is not null then ?param2 else cmisno end where lectno= ?param3 ; update pplog a left outer join ( select a.lectno,a.payno,b.pplno,a.cmisno from lect a inner join pay b on b.payno = a.payno where a.lectno = ?param3 ) b on b.pplno = a.pplno set a.cmisno = case when b.cmisno is not null then b.cmisno else a.cmisno end where b.lectno = ?param3 ; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end ,a.sdate = (case when b.estart is not null then date_format(b.estart,'%Y-%m-%d 00:00:00') else a.sdate end) where a.lectno = ?param3 and c.cshape = 1; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end where a.lectno = ?param3 and c.cshape <> 1;] -2025-12-18 14:16:40,556 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cmforchange] Prepared SQL: [select b.cmno,b.cname,b.classno,b.cshape ,t.tyear,t.tseq from cm a inner join cm b on b.ismaster=0 and b.pcmno=a.pcmno and b.cmno <> ?param0 and b.setime is not null and b.setime > now() and b.isuse=1 and b.isdel=0 inner join term t on t.tmno=b.tmno left outer join lect c on c.cmno=b.cmno and c.status in (1,3,4) and c.ischanged=0 where a.cmno= ?param0 group by b.cmno,b.cname,b.classno,b.quota,b.cshape ,t.tyear,t.tseq having b.quota = 0 or b.quota > count(c.lectno) order by b.cname,b.classno,b.setime] -2025-12-18 14:16:40,556 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.scdlects] Prepared SQL: [select a.scdno,a.dday,a.dtime,a.istalk,a.isemail,a.issms,a.isuse from scdlect a order by a.scdno] -2025-12-18 14:16:40,557 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.encourages] Prepared SQL: [insert into alarms (userno,atime,scdno,cmexno,dday,isdel,cdt,cno,udt,uno,uip) select a.userno,now(),a.scdno,a.cmexno,a.dday,0,now(), ?param0 ,now(), ?param0 , ?param1 from ( select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.attrate < 80 and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 where a.scdno < 3 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmex e on e.cmno=c.cmno and e.extype=case when a.scdno=3 then 0 else 1 end and e.isdel=0 left outer join lectex f on f.lectno=c.lectno and f.exno=e.exno where a.scdno > 2 and a.scdno < 5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=0 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=1 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=6 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmrs e on e.cmno=c.cmno and e.rstype=0 and e.isdel=0 left outer join lectrs f on f.lectno=c.lectno and f.rsno=e.rsno where a.scdno=7 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,c.sdate stime ,c.edate etime,e.cname studyplace,b.studytime days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join cm b on b.ismaster=0 and b.cshape =1 and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.sdate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 left outer join comcode e on e.ccode = b.studyplace where a.scdno=8 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.exno cmexno,b.exname cname,b.estime stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join exam b on date_format(b.estime,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') and b.isopen=1 inner join examuser c on c.exno=b.exno and c.status=1 and c.pstatus=1 inner join users d on d.userno=c.userno and d.status=1 where a.scdno=9 and a.isuse=1 and a.dtime= ?param2 ) a; select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.attrate < 80 and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 where a.scdno < 3 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmex e on e.cmno=c.cmno and e.extype=case when a.scdno=3 then 0 else 1 end and e.isdel=0 left outer join lectex f on f.lectno=c.lectno and f.exno=e.exno where a.scdno > 2 and a.scdno < 5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=0 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=1 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=6 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmrs e on e.cmno=c.cmno and e.rstype=0 and e.isdel=0 left outer join lectrs f on f.lectno=c.lectno and f.rsno=e.rsno where a.scdno=7 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,c.sdate stime ,c.edate etime,e.cname studyplace,b.studytime days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join cm b on b.ismaster=0 and b.cshape =1 and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.sdate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 left outer join comcode e on e.ccode = b.studyplace where a.scdno=8 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.exno cmexno,b.exname cname,b.estime stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join exam b on date_format(b.estime,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') and b.isopen=1 inner join examuser c on c.exno=b.exno and c.status=1 and c.pstatus=1 inner join users d on d.userno=c.userno and d.status=1 where a.scdno=9 and a.isuse=1 and a.dtime= ?param2] -2025-12-18 14:16:40,558 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cmrs] Prepared SQL: [select a.rsno,a.rstype,a2.rscno,a2.rscname,b.cshape,b.cname,b.classno,b.rstime,b.retime,b.sstime,b.setime ,c.tyear,c.tseq ,count(distinct d.lectno) countlect,count(distinct e.lectno) countok ,g.username as teachername from cmrs a inner join rsc a2 on a2.rscno=a.rscno inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno inner join lect d on d.cmno=b.cmno and d.status=1 and d.ischanged=0 left outer join lectrs e on e.lectno=d.lectno and e.rsno=a.rsno left outer join cminning f on a.cmino = f.cmino left outer join users g on g.userno = f.userno where a.rsno= ?param0 group by a.rsno,a.rstype,a2.rscno,a2.rscname,b.cshape,b.cname,b.classno,b.rstime,b.retime,b.sstime,b.setime,c.tyear,c.tseq] -2025-12-18 14:16:40,558 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cmrscqs] Prepared SQL: [select a.rsno ,b.rscqno ,c.qno,c.qtext,c.atype ,d.qino,d.qitext ,sum(case when concat(',',e.atext,',') like concat('%,',d.qino,',%') then 1 else 0 end) scount ,count(e.atext) acount ,group_concat(e.atext order by e.cdt separator '
') atext from cmrs a inner join rscq b on b.rscno=a.rscno inner join question c on c.qno=b.qno left outer join questionitem d on d.qno=c.qno and d.isdel=0 left outer join lectrs e on e.rsno=a.rsno and e.rscqno=b.rscqno where a.rsno= ?param0 group by a.rsno ,b.rscqno ,c.qno,c.qtext,c.atype ,d.qino,d.qitext order by b.dseq,b.qno,d.qino] -2025-12-18 14:16:40,558 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.rscq] Prepared SQL: [select a.rscqno,a.qno,q.atype,qi.qino,row_number() over(partition by qi.qno order by qi.qino) rno from rscq a inner join question q on q.qno=a.qno left outer join questionitem qi on qi.qno=q.qno and qi.isdel=0 where a.rscno= ?param0 order by a.dseq] -2025-12-18 14:16:40,559 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectrss] Prepared SQL: [select a.rsno,b.lectno,c.rscno,c.rscqno,u.username,u.userid,uc.cname ccpositionname,b.isrebate,c.cdt,c.atext from cmrs a inner join lect b on b.cmno=a.cmno and b.status=1 and b.ischanged=0 inner join users u on u.userno=b.userno left outer join assign ua on ua.asno=u.asno left outer join comcode uc on uc.ccode=u.ccposition inner join lectrs c on c.lectno=b.lectno and c.rsno=a.rsno inner join rscq rq on rq.rscqno=c.rscqno inner join question q on q.qno=rq.qno where a.rsno= ?param0 order by u.username,u.userno,rq.dseq,rq.rscqno] -2025-12-18 14:16:40,559 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.attoffs] Prepared SQL: [select c.tyear,c.tseq ,a.cmno,a.cname,a.classno ,b.cmino,b.week,b.iseq,b.ititle,b.idate,b.ist,b.iet ,d.username from cm a inner join cminning b on b.cmno=a.cmno and b.isonline=0 and b.idate= ?param0 inner join term c on c.tmno=a.tmno left outer join users d on d.userno=b.userno where a.ismaster=0 and a.sstime <= ?param0 and a.setime >= ?param0 and a.isuse=1 and a.isdel=0 order by b.iet,a.cname] -2025-12-18 14:16:40,560 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cminning] Prepared SQL: [select c.tyear,c.tseq ,b.cshape,b.cname,b.classno ,a.cmino,a.ititle,a.idate,a.ist,a.iet from cminning a inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno where a.cmino= ?param0] -2025-12-18 14:16:40,560 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectinnings.foratt] Prepared SQL: [select a.cmino,b.lectno,c.userno ,ca.asname,c.username,c.userid,d.stime,d.etime,d.istatus ,row_number() over(order by d.udt desc,c.username) rno ,count(a.cdt) over() pagetotalcount from cminning a inner join lect b on b.cmno=a.cmno and b.status=1 and b.ischanged=0 inner join users c on c.userno=b.userno and c.status=1 left outer join assign ca on ca.asno=c.asno left outer join lectinning d on d.lectno=b.lectno and d.cmino=a.cmino where a.cmino= ?param0 order by rno] -2025-12-18 14:16:40,562 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.pagelogs_page] Prepared SQL: [select a.cdt,a.uip,b.pagename,a.loginfo from menupage b inner join ( select cdt, uip, loginfo, pno from pagelog a where a.userno= ?param0 and a.logsite= ?param1 and a.cdt between ?param2 and ?param3 ) a on b.pno=a.pno] -2025-12-18 14:16:40,563 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.reexam.log] Prepared SQL: [select a.* from ( select a.estart,eend,eip ,row_number() over(order by a.cdt desc) rno ,count(a.cno) over() pagetotalcount from lectexrelog a where a.lectno= ?param0 and a.exno= ?param1 ) a order by a.rno] -2025-12-18 14:16:40,563 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectexq] Prepared SQL: [select a.lectno,a.exno,a.eqno,a.atext,a.qinos,a.cpoint,a.dpoint,a.iscorrect,a.qseq ,c.qno,c.atype,c.qtext from lectexq a inner join cmexq b on b.eqno=a.eqno inner join question c on c.qno=b.qno where a.lectno= ?param0 and a.exno= ?param1 order by a.qseq] -2025-12-18 14:16:40,564 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsdfiles] Prepared SQL: [select d.orgname,d.fileurl,c.userno,c.userid,c.username from lectsd a inner join lect b on b.lectno=a.lectno and b.status=1 and b.ischanged=0 inner join users c on c.userno=b.userno inner join fileinfo d on d.fgno=a.fgno and d.isdel=0 where a.sdno= ?param0] -2025-12-18 14:16:40,565 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectdiscuss] Prepared SQL: [select a.sdno,a.tpoint sdtpoint ,b.lectno,b.cpoint,b.feedb,b.submittime,b.checktime ,c.userno,c.username,c.userid ,d.asname from cmsd a inner join lect b2 on b2.lectno= ?param0 inner join users c on c.userno=b2.userno left outer join assign d on d.asno=c.asno left outer join lectsd b on b.lectno=b2.lectno and b.sdno=a.sdno where a.sdno= ?param1] -2025-12-18 14:16:40,566 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.mydata] Prepared SQL: [select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,a.intval9 ,a.longval,a.longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,a.time3,a.time4 ,a.time5,a.time6 ,a.rno ,a.iscomplete ,a.studytime ,a.studyplacename studyplacename, a.studyplace ,a.cshape from( select 1 dtype ,d.tyear intval,d.tseq intval2,c.cshape intval3,a.pstatus intval4,case when e.rfdno is null then 0 else 1 end intval5,a.isrebate intval6,a.itemno intval7 ,case when (case when l.sdate is null then c.sstime else l.sdate end) < now() and (case when l.edate is null then c.setime else l.edate end) > now() then 1 else 0 end intval8 ,c.studydays intval9 ,l.lectno longval,a.payno longval2 ,c.cname strval,null strval2,null strval3 ,c.rstime time,c.retime time2 ,b.cdt time3,f.estart time4 ,CASE WHEN l.sdate IS NULL then (case when c.cshape ='1' then f.estart else l.cdt end) ELSE l.sdate end AS time5 ,case when l.edate is null then f.eend else l.edate end time6 ,case when b.pstatus = 1 then 99 else b.pstatus end as sortpstatus ,row_number() over(order by sortpstatus, c.retime, b.payno,a.pino) rno ,l.iscomplete ,c.studytime, cc.cname studyplacename, cmis.studyplace, l.cdt ,c.cshape from payitem a inner join pay b on b.payno=a.payno and b.pstatus in (21,22,51,55) and b.rstatus < 2 inner join cm c on c.cmno=a.itemno and c.rstime < now() and c.retime > now() inner join lect l on l.cmno=c.cmno and (l.status < 5 or l.status = 6) and l.ischanged=0 and l.userno=b.userno inner join term d on d.tmno=c.tmno left outer join payrfd e on e.payno=a.payno and e.payno=a.payno and e.rstatus=0 left outer join cminningscd f on f.cmisno = l.cmisno LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = l.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.ptype in (0,1,4) and a.userno= ?param0 and a.pstatus in (21,22,51,55) and a.rstatus=0 and 1 = case when c.retime = '2099-12-31 23:59:59' and l.stime is not null then 0 else 1 end order by sortpstatus,l.cdt desc, c.retime desc, b.payno,a.pino ) a union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,a.time3,a.time4 ,a.time5,a.time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 2 dtype ,c.tyear intval,c.tseq intval2,b.cshape intval3,0 intval4,0 intval5,a.isrebate intval6,a.cmno intval7,0 intval8 ,a.lectno longval,0 longval2 ,b.cname strval,null strval2,null strval3 ,case WHEN a.sdate IS NULL then (case when b.cshape ='1' then d.estart else a.cdt end) ELSE a.sdate end AS time ,case when a.edate is null then d.eend else a.edate end time2 ,d.estart time3,d.eend time4 ,e.cdt time5,null time6 ,row_number() over(order by b.setime desc) rno ,case when d.eend is not null then d.eend else a.edate end as sortedate ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join pay e on e.payno = a.payno inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno left outer join cminningscd d on a.cmisno = d.cmisno LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and (case when a.sdate is null then b.setime else a.edate end) >= now() order by case when time2 > now() then 1 else 0 end asc ,sortedate asc, time2 asc ) a union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,1 intval,c.iseq intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,null strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.iseq) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno inner join cminning c on c.cmno=b.cmno and c.isonline=1 and c.isscd = 0 left outer join lectinning d on d.lectno=a.lectno and d.cmino=c.cmino and d.istatus=2 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,2 intval,c.iseq intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,concat(date_format(c.idate,'%m/%d'),' ',left(c.ist,2),':',right(c.ist,2),' ~ ',left(c.iet,2),':',right(c.iet,2)) strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.iseq) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cminning c on c.cmno=b.cmno and c.isonline=0 and c.isscd = 0 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,3 intval,0 intval2,b.classno intval3,c.extype intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.extype,c.cdt) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cmex c on c.cmno=b.cmno and c.isdel=0 and c.econdition <= a.attrate LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' left outer join lectex d on d.lectno=a.lectno and d.exno=c.exno and d.eend is not null where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,4 intval,0 intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.cdt) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname as studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cmsd c on c.sdtype=0 and c.cmno=b.cmno and c.isdel=0 and c.sdcondition <= a.attrate left outer join lectsd d on d.lectno=a.lectno and d.sdno=c.sdno and d.submittime is not null LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,5 intval,0 intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.cdt) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cmsd c on c.sdtype=1 and c.cmno=b.cmno and c.isdel=0 and c.sdcondition <= a.attrate left outer join lectsdboard d on d.lectno=a.lectno and d.sdno=c.sdno and d.isdel=0 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,a.longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 4 dtype ,a.scdno intval,a.dday intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,b.cmno intval7,0 intval8 ,c.lectno longval,a.alno longval2 ,b.cname strval,null strval2,null strval3 ,a.atime time,c.edate time2 ,row_number() over(order by a.atime desc) rno ,c.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from alarms a inner join cm b on b.cmno=a.cmexno inner join lect c on c.cmno=b.cmno and c.userno=a.userno and c.status=1 and c.ischanged=0 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = c.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.scdno < 9 and a.isdel=0 order by a.atime desc limit 5 ) a] -2025-12-18 14:16:40,567 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.myexamrenews] Prepared SQL: [select a.exno,a.userno,a.certtime,a.certdate,a.certindate,a.renewreason,a.isfirst,a.certidx ,b.username cnoname from examuserrenew a left outer join users b on b.userno=a.cno where a.exno= ?param0 and a.userno= ?param1 order by a.certdate desc] -2025-12-18 14:16:40,569 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.myexamrenewlects] Prepared SQL: [select a.*,b.cmno,b.oktime,b.iscomplete from ( select distinct(c.cmno),c.cname,c.cshape from examuser a inner join exam b on b.exno=a.exno inner join cm c on c.certcc=b.certcc and c.certgradecc=b.certgradecc and c.isdel=0 and c.isuse=1 inner join cg d on d.cgno = c.cgno and d.isuse=1 and d.isdel=0 and d.iscover=1 where a.exno= ?param0 and a.userno= ?param1 )a inner join lect b on b.cmno=a.cmno where b.status=1 and b.iscomplete=1 and b.ischanged=0 and b.userno= ?param1 group by a.cmno,a.cname,a.cshape,b.oktime,b.iscomplete limit 3] -2025-12-18 14:16:40,569 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.myalarm] Prepared SQL: [select 4 dtype,a.scdno intval,a.dday intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,b.cmno intval7 ,c.lectno longval,a.alno longval2 ,b.cname strval,null strval2,null strval3 ,a.atime time,null time2 from alarms a inner join cm b on b.cmno=a.cmexno inner join lect c on c.cmno=b.cmno and c.userno=a.userno and c.status=1 and c.ischanged=0 where a.userno= ?param0 and date_add(a.atime, interval 3 month) > now() and a.scdno < 9 and a.isdel=0 order by a.atime desc] -2025-12-18 14:16:40,569 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectex.result] Prepared SQL: [select a.etime,a.exname,a.tpoint fullpoint,a.isresultopen ,b.estart,b.eend,b.tpoint, b.udt from cmex a inner join lectex b on b.lectno= ?param0 and b.exno=a.exno inner join lect c on c.lectno=b.lectno and c.userno= ?param1 where a.exno= ?param2] -2025-12-18 14:16:40,569 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectexq.result] Prepared SQL: [select d.atype,b.cpoint,b.dpoint,d.qtext,b.atext,d.qdesc,b.iscorrect,c.qno,b.eqno,b.qseq from lectex a inner join lect a2 on a2.lectno=a.lectno and a2.userno= ?param0 inner join lectexq b on b.lectno=a.lectno and b.exno=a.exno inner join cmexq c on c.eqno=b.eqno inner join question d on d.qno=c.qno where a.lectno= ?param1 and a.exno= ?param2 order by b.qseq] -2025-12-18 14:16:40,569 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectexresult.selectrate] Prepared SQL: [select a.eqno,sum(case when a.atext = b.atext then 1 else 0 end) / count(b.eqno) * 100 selectrate from lectexq a inner join lect a2 on a2.lectno=a.lectno and a2.userno= ?param0 inner join lectexq b on b.exno=a.exno and b.eqno=a.eqno where a.lectno= ?param1 and a.exno= ?param2 group by a.eqno] -2025-12-18 14:16:40,569 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.myrecomm] Prepared SQL: [select c.tyear,c.tseq,a.cmno,b.cshape,b.cname,b.rstime,b.retime,e.cgcode,b.isrefund from ( select a.* from ( select distinct b.ispre idx,c.cmno from lect a inner join cmrelay b on b.cmno=a.cmno inner join cm c on c.ismaster=0 and c.pcmno=b.rcmno and c.rstime < now() and c.retime > now() left outer join lect d on d.userno=a.userno and d.cmno=c.cmno where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null order by b.ispre,c.retime limit 2 ) a union all select a.* from ( select 2 idx,c.cmno from users a inner join comcode b on b.ccode=a.ccposition inner join cm c on c.ismaster=0 and c.rstime < now() and c.retime > now() and c.jobpositiongrade like concat('%',b.refcode,'%') left outer join lect d on d.userno=a.userno and d.cmno=c.cmno where a.userno= ?param0 and d.lectno is null order by c.retime limit 2 ) a ) a inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno inner join cg d on d.cgno=b.cgno inner join cg e on e.cgno=d.pcgno order by a.idx,b.retime limit 2] -2025-12-18 14:16:40,570 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.attcert.check] Prepared SQL: [select ifnull(a.isattcheck,0) intval,b.ischkatt intval2,c.ischkatt intval3 ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) strval from lect a inner join users b on b.userno = a.userno inner join cm c on c.cmno = a.cmno where a.lectno = ?param0] -2025-12-18 14:16:40,570 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectinning.attcert.check] Prepared SQL: [select ifnull(d.isattcheck,0) intval,b.ischkatt intval2,c.ischkatt intval3 ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) strval ,b.authplatform strval2 from lect a inner join users b on b.userno = a.userno inner join cm c on c.cmno = a.cmno left outer join lectinning d on d.lectno = a.lectno and d.cmino = ?param0 where a.lectno = ?param1 and a.userno = ?param2] -2025-12-18 14:16:40,570 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lecture.document.past] Prepared SQL: [select no lectno,substr(a.cshape,1,3) cshapename2,a.cgname cname,a.ssdate sstime,a.sedate setime ,case when a.rprice> 0 then 1 else 0 end isrebate from docprintpast a inner join users b on b.userpno= a.userpno where userno = ?param0] -2025-12-18 14:16:40,570 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectinning.new] Prepared SQL: [select a.logno longval ,a.lectno intval,a.cmino intval2,max(a.intval+a.intval2) intval3 ,a.strval,a.strval2,a.intval3 intval4 from( select a.logno,a.lectno,a.cmino ,case when b.edate < now() then 0 when b.status <> 1 then 0 else case when a.stime = a.etime then 1 else 0 end end intval ,case when b.edate < now() then 0 when b.status <> 1 then 0 else case when (timestampdiff(second,a.stime,a.etime)%300) = 0 then 1 else 0 end end intval2 ,c.cname strval,d.ititle strval2,d.iseq intval3 from lectinningpage a inner join lect b on b.lectno = a.lectno inner join cm c on c.cmno = b.cmno inner join cminning d on d.cmino = a.cmino where b.userno = ?param0 order by a.cdt desc limit 1 ) a] -2025-12-18 14:16:40,571 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user2] Prepared SQL: [select max(lectCnt) * min(checkNum) from ( select count(t1.lectno) as lectCnt, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (103,104,105) and t5.typegrade = ?param0 and t5.typeedu = ?param1 and t1.userno = ?param2 and t5.typeman = 28 union select 0 as lectCnt, (case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param2 and t2.pcmno = ?param3 )t] -2025-12-18 14:16:40,571 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user3] Prepared SQL: [select max(lectCnt) * min(checkNum) from ( select count(t1.lectno) as lectCnt, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (103,104) and t5.typeedu = 30 and t1.userno = ?param0 and t5.typeman = 28 union select 0 as lectCnt, (case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param0 and t2.pcmno = ?param1 )t] -2025-12-18 14:16:40,571 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user4] Prepared SQL: [select count(t1.lectno) from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param0 and t2.pcmno = ?param1] -2025-12-18 14:16:40,571 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user5] Prepared SQL: [select max(lectCnt) * min(checkNum) from ( select count(t1.lectno) as lectCnt, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (103,104) and t5.typeedu = ?param0 and t1.userno = ?param1 and t5.typeman = 28 union select 0 as lectCnt, (case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param1 and t2.pcmno = ?param2 )t] -2025-12-18 14:16:40,571 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user6] Prepared SQL: [select (max(lectCnt1) + max(lectCnt2)) * min(checkNum) from ( select count(t1.lectno) as lectCnt1, 0 as lectCnt2, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (102,103,104,105) and t5.typeedu = 35 and t1.userno = ?param0 and t5.typeman = 28 and t5.typegrade in (38,39) union select 0 as lectCnt1, count(t1.lectno) as lectCnt2,(case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param0 and t2.pcmno = ?param1 )t] -2025-12-18 14:16:40,571 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.pplog.get] Prepared SQL: [select l.lectno, l.cmno, l.payno, pp.cshape, cc.cname zstring1, cc2.cname zstring2, cc3.cname zstring3, cc4.cname zstring4, cc5.cname zstring5 from lect l inner join pay p on l.payno = p.payno and l.userno = p.userno inner join pplog pp on p.pplno = pp.pplno left outer join comcode cc on cc.ccode = pp.typeman left outer join comcode cc2 on cc2.ccode = pp.typeedu left outer join comcode cc3 on cc3.ccode = pp.typegrade left outer join comcode cc4 on cc4.ccode = pp.typejob left outer join comcode cc5 on cc5.ccode = pp.typejobitem where l.lectno = ?param0 and l.userno = ?param1] -2025-12-18 14:16:40,573 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.enroll.get] Prepared SQL: [SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED; SELECT a.USERNO , b.lectno , b.ISCOMPLETE , b.completeno , c.cmno , c.CNAME , d.PCGNO , e.PAYNO , e.PSTATUS , f.CSHAPE , f.TYPEMAN , f.TYPEEDU , f.TYPEGRADE , f.TYPEJOB , d.CGCODE , d.CGNAME , f.CMISNO FROM users a INNER JOIN lect b ON a.USERNO = b.USERNO INNER JOIN cm c ON b.CMNO = c.CMNO INNER JOIN cg d ON c.cgno = d.cgno INNER JOIN pay e ON b.payno = e.PAYNO INNER JOIN pplog f ON b.USERNO = e.USERNO AND b.CMNO = f.CMNO AND e.PPLNO = f.PPLNO WHERE b.STATUS = 1 AND (e.PSTATUS = 1 OR e.PSTATUS = 22) AND b.USERNO = ?param0 ;] -2025-12-18 14:16:40,573 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.sedate.change] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,sdate = ?param2 ,edate= ?param3 where lectno= ?param4 and status = 1] -2025-12-18 14:16:40,573 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectchange] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,ischanged=1 where lectno= ?param2 ; insert into lect (cmno,payno,pino,userno,status,iscomplete,orgcmno,attrate,isrebate,ispc,isjoin,fgno,ischanged,cdt,cno,udt,uno,uip) select ?param3 ,payno,pino,userno,status,null,cmno,0,isrebate,ispc,isjoin,fgno,0,now(), ?param0 ,now(), ?param0 , ?param1 from lect a where a.lectno= ?param2] -2025-12-18 14:16:40,575 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsd.save] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,iscopy= ?param2 ,cpoint= ?param3 ,feedb= ?param4 ,memo= ?param5 ,checktime=case when ?param3 is not null or ?param4 is not null then now() else checktime end ,checkip=case when ?param3 is not null or ?param4 is not null then ?param1 else checkip end ,fgno= ?param6 where lectno= ?param7 and sdno= ?param8 ; insert into lectsd (lectno,sdno,atext,fgno,copyrate,iscopy,cpoint,feedb,memo,submittime,submitip,checktime,checkip,cdt,cno,udt,uno,uip) select ?param7 , ?param8 ,null, ?param6 ,null, ?param2 , ?param3 , ?param4 , ?param5 ,null,null ,case when ?param3 is not null or ?param4 is not null then now() else null end ,case when ?param3 is not null or ?param4 is not null then ?param1 else null end ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectsd b on b.lectno= ?param7 and b.sdno= ?param8 where b.lectno is null] -2025-12-18 14:16:40,576 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsd.save2] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,iscopy= ?param2 ,cpoint= ?param3 ,feedb= ?param4 ,memo= ?param5 ,checktime=case when ?param3 is not null or ?param4 is not null then now() else checktime end ,checkip=case when ?param3 is not null or ?param4 is not null then ?param1 else checkip end ,submittime=case when ?param6 = 'T' then now() else submittime end ,submitip=case when ?param6 = 'T' then ?param1 else submitip end ,fgno= ?param7 where lectno= ?param8 and sdno= ?param9 ; insert into lectsd (lectno,sdno,atext,fgno,copyrate,iscopy,cpoint,feedb,memo,submittime,submitip,checktime,checkip,cdt,cno,udt,uno,uip) select ?param8 , ?param9 ,null, ?param7 ,null, ?param2 , ?param3 , ?param4 , ?param5 ,case when ?param6 = 'T' then now() else null end ,case when ?param6 = 'T' then ?param1 else null end ,case when ?param3 is not null or ?param4 is not null then now() else null end ,case when ?param3 is not null or ?param4 is not null then ?param1 else null end ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectsd b on b.lectno= ?param8 and b.sdno= ?param9 where b.lectno is null; update lect l inner join ( select l.lectno, round(avg(ifnull(ls.cpoint,0)),1) as avgtpoint, round(((round(avg(ifnull(ls.cpoint,0)),1) * ce.subject / 100) ),1) spoint from lect l inner join cmsd cs on l.cmno = cs.cmno and cs.sdtype = 0 and cs.isdel = 0 left outer join lectsd ls on l.lectno = ls.lectno and cs.sdno = ls.sdno and ls.sdno= ?param9 inner join cmev ce on l.cmno = ce.cmno where l.status = 1 and l.lectno = ?param8 group by l.lectno )t on l.lectno = t.lectno set l.spoint = t.spoint , l.subjectpoint = t.avgtpoint , l.udt = now() , l.uno = ?param0 , l.uip= ?param1 where l.status = 1 and l.lectno = ?param8 ; update lect l inner join ( select l.lectno, round(avg(ifnull(ls.cpoint,0)),1) as avgtpoint, round(((round(avg(ifnull(ls.cpoint,0)),1) * ce.discuss / 100)),1) dpoint from lect l inner join cmsd cs on l.cmno = cs.cmno and cs.sdtype = 1 and cs.isdel = 0 left outer join lectsd ls on l.lectno = ls.lectno and cs.sdno = ls.sdno and ls.sdno= ?param9 inner join cmev ce on l.cmno = ce.cmno where l.status = 1 and l.lectno = ?param8 group by l.lectno )t on l.lectno = t.lectno set l.dpoint = t.dpoint , l.discusspoint = t.avgtpoint , l.udt = now() , l.uno = ?param0 , l.uip= ?param1 where l.status = 1 and l.lectno = ?param8 ;] -2025-12-18 14:16:40,576 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsd2.save] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,cpoint= ?param2 ,feedb= ?param3 ,checktime=case when ?param2 is not null or ?param3 is not null then now() else checktime end ,checkip=case when ?param2 is not null or ?param3 is not null then ?param1 else checkip end where lectno= ?param4 and sdno= ?param5 ; insert into lectsd (lectno,sdno,atext,fgno,copyrate,iscopy,cpoint,feedb,submittime,submitip,checktime,checkip,cdt,cno,udt,uno,uip) select ?param4 , ?param5 ,null,null,null,0, ?param2 , ?param3 ,null,null ,case when ?param2 is not null or ?param3 is not null then now() else null end ,case when ?param2 is not null or ?param3 is not null then ?param1 else null end ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectsd b on b.lectno= ?param4 and b.sdno= ?param5 where b.lectno is null] -2025-12-18 14:16:40,580 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.edub2b] Prepared SQL: [insert into edub2b (etype,userno,edate,esubject,etarget,ecount,eplace,ecomment,compname,ceoname,brno,addr,btype,bkind,manname,email,telno,fgno,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 ,HEX(AES_ENCRYPT( ?param15 , 'np123@!')),HEX(AES_ENCRYPT( ?param16 , 'np123@!')), ?param17 ,now(), ?param18 ,now(), ?param18 , ?param19 )] -2025-12-18 14:16:40,580 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.alarm.del] Prepared SQL: [update alarms set isdel=1 where alno= ?param0 and userno= ?param1] -2025-12-18 14:16:40,580 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.completetime.change] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,completetime= ?param2 where lectno= ?param3 and iscomplete=1;] -2025-12-18 14:16:40,581 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.drop2day] Prepared SQL: [update pay a inner join lect b on b.payno = a.payno and b.cmno = ?param0 and b.ischanged=0 and ifnull(b.isready,0) = 1 and b.status = 4 and DATE_ADD(b.oktime, INTERVAL 2 DAY) < now() set a.pstatus = 52, a.udt = now(), a.uno = ?param1 , a.uip = ?param2 ; update payitem a inner join pay b on b.payno = a.payno and b.pstatus = 52 inner join lect c on c.payno = b.payno and c.cmno = ?param0 and c.ischanged=0 and ifnull(c.isready,0) = 1 and c.status = 4 and DATE_ADD(c.oktime, INTERVAL 2 DAY) < now() set a.pstatus = b.pstatus, a.udt = now(), a.uno = ?param1 , a.uip = ?param2 ; update lect set status = 5, oktime = now(), udt = now(), uno = ?param1 , uip = ?param2 where cmno = ?param0 and ifnull(isready,0) = 1 and ischanged=0 and status = 4 and DATE_ADD(oktime, INTERVAL 2 DAY) < now()] -2025-12-18 14:16:40,581 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.isatt.in] Prepared SQL: [update lect set isattcheck = 1, lakey = ?param0 , latime = now() where lectno = ?param1] -2025-12-18 14:16:40,581 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectinning.isatt.in] Prepared SQL: [update lectinning a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 set a.isattcheck = ?param1 ,a.udt=now(),a.uno= ?param2 ,a.uip= ?param3 where a.lectno= ?param4 and a.cmino= ?param5 ; insert into lectinning (lectno,cmino,totstudy,stime,etime,istatus,finishtime,sip,eip,ispcs,ispce,pseq,psec,isattcheck,cdt,cno,udt,uno,uip) select ?param4 ,a.cmino,0,now(),now(),case when a.atime=0 then 2 else 0 end,case when a.atime=0 then now() else null end, ?param3 , ?param3 ,1,null,ctp.pseq,0, ?param1 ,now(), ?param2 ,now(), ?param2 , ?param3 from cminning a inner join ctpage ctp on ctp.ctno=a.ctno and ctp.isdel=0 and ctp.pseq=1 left outer join lectinning b on b.lectno= ?param4 and b.cmino= ?param5 where a.cmino= ?param5 and b.lectno is null;] -2025-12-18 14:16:40,581 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cmisno.up] Prepared SQL: [update lect set cmisno = ?param0 where lectno = ?param1 ; update pplog a left outer join ( select a.lectno,a.payno,b.pplno,a.cmisno from lect a inner join pay b on b.payno = a.payno where a.lectno = ?param1 ) b on b.pplno = a.pplno set a.cmisno = b.cmisno where b.lectno = ?param1 ; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = (case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end) ,a.sdate = (case when b.estart is not null then date_format(b.estart,'%Y-%m-%d 00:00:00') else a.sdate end) where a.lectno = ?param1 and c.cshape = 1; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end where a.lectno = ?param1 and c.cshape <> 1;] -2025-12-18 14:16:40,581 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsd.del] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,submittime=null ,submitip=null ,fgno=null where lectno= ?param2 and sdno= ?param3 ;] -2025-12-18 14:16:40,600 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bmos] Prepared SQL: [select a.opno,a.bmno,a.opname,a.isuse,a.dsort ,a.opno value,a.opname text from boardmasteropening a where a.bmno= ?param0 and a.isdel=0 order by a.dsort,a.cdt] -2025-12-18 14:16:40,601 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.get] Prepared SQL: [select e.asname ,c.bmno,c.bmname,c.isuseopening,c.isreply,c.disptype,c.bmtype ,f.opname ,b.bno,b.pbno,b.subject,b.istop,b.issecr,b.cdt,d.username cnoname,b.rcount,b.fgno,b.fgnothumb,b.opno,b.contents,b.isopen ,b2.subject psubject ,g.cmno,g.cname,g.classno ,h.tmno,h.tyear,h.tseq ,count(b3.bno) ccount from board b inner join boardmaster c on c.bmno=b.bmno inner join users d on d.userno=b.cno left outer join board b2 on b2.bno=b.pbno and b2.isdel=0 left outer join board b3 on b3.pbno=b.bno and b3.isdel=0 left outer join assign e on e.asno=c.asno left outer join boardmasteropening f on f.opno=b.opno left outer join cm g on g.cmno=b.cmno left outer join term h on h.tmno=g.tmno where b.bno= ?param0 group by e.asname ,c.bmno,c.bmname,c.isuseopening,c.isreply,c.disptype,c.bmtype ,f.opname ,b.bno,b.pbno,b.subject,b.istop,b.issecr,b.cdt,d.username,b.rcount,b.fgno,b.fgnothumb,b.opno,b.contents,b.isopen ,b2.subject ,g.cmno,g.cname,g.classno ,h.tmno,h.tyear,h.tseq] -2025-12-18 14:16:40,601 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.boardcmts] Prepared SQL: [select a.bcno,a.bno,a.ctext,a.isdel,a.cdt,a.udt,a.cno ,b.username cnoname,b.usertype from boardcmt a inner join users b on b.userno=a.cno where a.bno= ?param0 and a.isdel=0 order by a.cdt desc] -2025-12-18 14:16:40,603 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bs.forqna] Prepared SQL: [select a.bno,a.pbno,a.subject,a.contents,a.cdt,a.fgno,f.opname,a.cdt,b.usertype,a.rcount from board a inner join users b on b.userno=a.cno left outer join boardmasteropening f on f.opno=a.opno where a.bno= ?param0 and (a.cno= ?param1 or b.usertype in (91,92)) union all select a.bno,a.pbno,a.subject,a.contents,a.cdt,a.fgno,f.opname,a.cdt,b.usertype,a.rcount from board a inner join users b on b.userno=a.cno left outer join boardmasteropening f on f.opno=a.opno where a.pbno= ?param0] -2025-12-18 14:16:40,604 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bm.in] Prepared SQL: [insert into boardmaster (bmcode,bmposition,bmname,bmdesc,bmtype,disptype,isuseopening,isreply,isopen,isdefault,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 ,0,now(), ?param9 ,now(), ?param9 , ?param10 );] -2025-12-18 14:16:40,604 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bm.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:16:40,605 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.in] Prepared SQL: [insert into board (pbno,bmno,opno,subject,contents,fgno,fgnothumb,cmno,rcount,rpcount,isdel,istop,issecr,isopen,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 ,0,0,0, ?param8 , ?param9 , ?param10 ,now(), ?param11 ,now(), ?param11 , ?param12 );] -2025-12-18 14:16:40,605 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:16:40,605 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.inp] Prepared SQL: [insert into board (pbno,bmno,opno,subject,contents,fgno,fgnothumb,cmno,rcount,rpcount,isdel,istop,issecr,isopen,cdt,cno,udt,uno,uip) select bno,bmno,opno, ?param0 , ?param1 , ?param2 , ?param3 ,cmno,0,0,0,0, ?param4 , ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 from board where bno= ?param8 ;] -2025-12-18 14:16:40,605 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.inp.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:16:40,606 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.boardcmt.in] Prepared SQL: [update board set rpcount = rpcount+1 where bno= ?param0 ; insert into boardcmt (bno,ctext,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,0,now(), ?param2 ,now(), ?param2 , ?param3 );] -2025-12-18 14:16:40,606 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.boardcmt.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:16:40,606 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bm.up] Prepared SQL: [update boardmaster set udt=now(),uno= ?param0 ,uip= ?param1 ,bmname = ?param2 ,bmdesc = ?param3 ,bmtype =case when isdefault>0 then bmtype else ?param4 end ,disptype =case when isdefault>0 then disptype else ?param5 end ,isuseopening = ?param6 ,isreply = ?param7 ,isopen =case when isdefault>0 then isopen else ?param8 end where bmno= ?param9] -2025-12-18 14:16:40,606 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bd.read] Prepared SQL: [update board set rcount = rcount +1 where bno= ?param0] -2025-12-18 14:16:40,606 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bmassign.save] Prepared SQL: [update boardmaster set udt=now(),uno= ?param0 ,uip= ?param1 ,isopen=1 where bmno in (select bmno from (select bmno from boardmaster where asno= ?param2 and isdefault=3) a); insert into boardmaster (bmcode,bmposition,bmname,bmdesc,bmtype,disptype,isuseopening,isreply,isopen,isdefault,asno,cdt,cno,udt,uno,uip) select concat('assignnotice_', ?param2 ),0,'°øÁö»çÇ×',null,0,0,0,1,1,3, ?param2 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join boardmaster b on b.asno= ?param2 and b.isdefault=3 where b.bmno is null;] -2025-12-18 14:16:40,606 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bmassign.save2] Prepared SQL: [update boardmaster set udt=now(),uno= ?param0 ,uip= ?param1 ,isopen=0 where bmno in (select bmno from (select bmno from boardmaster where asno= ?param2 and isdefault=3) a)] -2025-12-18 14:16:40,607 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.up] Prepared SQL: [update board set udt=now(),uno= ?param0 ,uip= ?param1 ,opno =case when pbno is null then ?param2 else opno end ,subject = ?param3 ,contents = ?param4 ,fgno = ?param5 ,fgnothumb = ?param6 ,istop =case when pbno is null then ?param7 else istop end ,issecr = ?param8 ,isopen = ?param9 where bno= ?param10] -2025-12-18 14:16:40,626 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.comcode.insert] Prepared SQL: [update comcode a inner join ( select ccode, ?param0 + row_number() over(order by corder) rno from comcode where cgroup= ?param1 and corder >= ?param0 ) b on b.ccode=a.ccode set a.corder=b.rno where a.cgroup= ?param1 ; insert into comcode (cname, cgroup, cgroupname, isuse, corder,cdt,cno,udt,uno,uip) select ?param2 , ?param1 , a.cgroupname, ?param3 , ?param0 ,now(), ?param4 ,now(), ?param4 , ?param5 from comcode a where a.cgroup= ?param1 limit 1] -2025-12-18 14:16:40,626 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.comcode.groupupdate] Prepared SQL: [update comcode set cgroupname= ?param0 where cgroup= ?param1] -2025-12-18 14:16:40,626 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.banner.save] Prepared SQL: [update banner set udt=now(),uno= ?param0 ,uip= ?param1 ,btitle= ?param2 ,bdesc= ?param3 ,burl= ?param4 ,ismain=0,bseq= ?param5 ,isopen= ?param6 ,fgno= ?param7 ,fgno2= ?param8 where ?param9 > 0 and bno= ?param9 ; insert into banner(bno,btitle,fgno,fgno2,bdesc,burl,ismain,bseq,isopen,cdt,cno,udt,uno,uip) select ?param9 , ?param2 , ?param7 , ?param8 , ?param3 , ?param4 , ?param10 , ?param5 , ?param6 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a where ?param9 = 0] -2025-12-18 14:16:40,626 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.popup.save] Prepared SQL: [update popup set udt=now(),uno= ?param0 ,uip= ?param1 ,ptitle = ?param2 ,pcontents= ?param3 ,toppx= ?param4 ,leftpx= ?param5 ,pwidth= ?param6 ,pheight= ?param7 ,purl= ?param8 ,zindex= ?param9 ,isopen= ?param10 where ?param11 > 0 and pno= ?param11 ; insert into popup (ptitle,pcontents,toppx,leftpx,pwidth,pheight,purl,zindex,isopen,cdt,cno,udt,uno,uip) select ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a where ?param11 = 0] -2025-12-18 14:16:40,627 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.menupage.save] Prepared SQL: [update menupage set udt=now(),uno= ?param0 ,uip= ?param1 ,pdepth = ?param2 ,pagetype= ?param3 ,bmno= ?param4 ,porder = ?param5 ,pagename= ?param6 ,pagedesc= ?param7 ,pageurl = ?param8 ,pagehtml= ?param9 ,isopen = ?param10 ,usertype= ?param11 ,refcode= ?param12 ,imagecode= ?param13 ,bgtitle= ?param14 ,bgdesc= ?param15 where ?param16 > 0 and pno = ?param16 ; insert into menupage (pno,ppno,pdepth,pagetype,bmno,porder,pagename,pagedesc,pageurl,pagehtml,isopen,usertype,refcode,imagecode,bgtitle,bgdesc,cdt,cno,udt,uno,uip) select ?param16 , ?param17 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a where ?param16 < 1] -2025-12-18 14:16:40,651 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitems.forexampay] Prepared SQL: [select 3 ptype,b.exno itemno,b.exname itemname,0 isrebate,1 pcnt ,b.outfee orgamt ,case when ua.isjoin=1 then b.outfee-b.infee else 0 end discamt ,case when ua.isjoin=1 then b.infee else b.outfee end payamt ,case when ua.isjoin=1 then b.infee else b.outfee end payamt2 ,b.rstime,b.retime from examuser a inner join exam b on b.exno=a.exno and b.rstime < now() and b.retime > now() inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno where a.exno= ?param0 and a.userno= ?param1 and a.status=1 and a.pstatus=4] -2025-12-18 14:16:40,652 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitems.forcertpay] Prepared SQL: [update payitem a inner join pay b on b.payno=a.payno and b.userno= ?param0 and b.pstatus=21 inner join users u on u.userno=b.userno left outer join assign ua on ua.asno=u.asno left outer join cm c on a.ptype=4 and c.cmno=a.itemno left outer join book d on a.ptype=2 and d.bkno=a.itemno set a.orgamt=case when a.ptype=4 then c.outfee else d.price * a.pcnt end ,a.discamt=case when a.ptype=4 and ua.isjoin=1 then c.outfee-c.infee else 0 end ,a.payamt=case when a.ptype=4 then case when ua.isjoin=1 then c.infee else c.outfee end else d.price * a.pcnt end where a.payno= ?param1 and a.ptype in (2,4) and a.pstatus in(21,50); update pay a inner join ( select a.payno,sum(b.orgamt) orgamt,sum(b.discamt) discamt,sum(b.payamt) payamt from pay a inner join payitem b on b.payno=a.payno where a.payno= ?param1 and a.userno= ?param0 and a.pstatus=21 group by a.payno ) b on b.payno=a.payno set a.orgamt=b.orgamt,a.discamt=b.discamt,a.payamt=b.payamt where a.payno= ?param1 and a.userno= ?param0 and a.pstatus=21; select b.ptype,b.itemno,case when b.ptype=4 then c.cname else d.bkname end itemname,b.isrebate,b.pcnt ,b.orgamt,b.discamt,b.payamt payamt2,case when b.ptype=4 then b.payamt else d.price end payamt,datediff(c.setime, c.sstime)+1 days ,c.rstime,c.retime from pay a inner join payitem b on b.payno=a.payno and b.ptype in(2,4) and b.pstatus in(21,50) left outer join cm c on b.ptype=4 and c.cmno=b.itemno left outer join book d on b.ptype=2 and d.bkno=b.itemno inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno where a.payno= ?param1 and a.userno= ?param0 and a.pstatus=21] -2025-12-18 14:16:40,652 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.cmcheck.forgrouppay] Prepared SQL: [select a.cmno,a.cname,a.quota,a.rstime,a.retime ,b.userno,b.status,c.username ,case when ?param0 like concat('%,',b.userno,',%') then 1 else 0 end ispaied ,a.infee,a.outfee,case when ua.isjoin=1 then a.infee else a.outfee end payamt from cm a inner join users u on u.userno= ?param1 left outer join assign ua on ua.asno=u.asno left outer join lect b on b.cmno=a.cmno and b.status < 5 and b.ischanged=0 left outer join users c on c.userno=b.userno and c.status=1 where a.cmno= ?param2 and a.ismaster=0 and a.rstime < now() and a.retime > now() and a.isuse=1 and a.isdel=0] -2025-12-18 14:16:40,653 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitems] Prepared SQL: [select a0.payno,a0.isgroup,a0.isexam,a0.isdvr,a0.payamt tpayamt,a0.paylimit,a0.ptype,a0.udt,a0.deliamt,a0.pgkey ,ad.rcvname ,CAST(AES_DECRYPT(UNHEX(ad.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(ad.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(ad.email), 'np123@!') AS char) email ,ad.post,ad.address1,ad.address2 ,a.ptype ptype2,a.payamt,a.pcnt,a.isrebate,a.itemno ,b.cmno,b.cshape,b.sstime,b.setime ,b1.rsno ,b2.username,cc.cname ccpositionname,b2.isassignuser ,CAST(AES_DECRYPT(UNHEX(b2.email), 'np123@!') AS char) email2 ,CAST(AES_DECRYPT(UNHEX(b2.telno), 'np123@!') AS char) telno2 ,b2.depart,b2.kfcfyear,b2.edus ,c.bkno ,case a.ptype when 0 then b.cname when 4 then b.cname when 2 then c.bkname when 3 then e.exname else '-' end itemname ,cg2.cgcode ,CAST(AES_DECRYPT(UNHEX(pd.vactnum), 'np123@!') AS char) vactnum,pd.vactbankname,pd.vactname ,t.lectno,t.status ,ad.isdvr isdvr2 from pay a0 left outer join paydvr ad on ad.payno=a0.payno left outer join paydata pd on pd.payno=a0.payno inner join payitem a on a.payno=a0.payno left outer join cm b on a.ptype in(0,4) and b.cmno=a.itemno left outer join lect t on t.cmno=b.cmno and t.userno=a.userno and t.status=1 left outer join cg cg1 on cg1.cgno=b.cgno left outer join cg cg2 on cg2.cgno=cg1.pcgno left outer join cmrs b1 on b1.cmno=b.cmno and b1.rstype=1 and b1.isdel=0 left outer join users b2 on b2.userno=a.userno left outer join comcode cc on cc.ccode=b2.ccposition left outer join book c on a.ptype=2 and c.bkno=a.itemno left outer join examuser d on a.ptype=3 and d.exno=a.itemno and d.userno=a0.userno and d.payno=a0.payno left outer join exam e on e.exno=d.exno where a0.payno= ?param0] -2025-12-18 14:16:40,653 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paylect.get] Prepared SQL: [select a.fgno ,b.cshape,b.cname,b.rstime,b.retime,b.sstime,b.setime ,b2.cname certgradeccname ,c.username ,CAST(AES_DECRYPT(UNHEX(c.email), 'np123@!') AS char) email ,CAST(AES_DECRYPT(UNHEX(c.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(c.telno), 'np123@!') AS char) telno ,c.depart ,c2.cname ccpositionname ,d.asname from lect a inner join cm b on b.cmno=a.cmno left outer join comcode b2 on b2.ccode=b.certgradecc inner join users c on c.userno=a.userno left outer join comcode c2 on c2.ccode=c.ccposition left outer join assign d on d.asno=c.asno where a.payno= ?param0] -2025-12-18 14:16:40,653 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.carts] Prepared SQL: [select a.pcno,a.ptype,a.itemno,a.isrefund,a.cmno,a.userno,a.pcnt,a.fgno ,case when a.ptype=0 then b.cname else c.bkname end itemname,b.cshape,b.sstime,b.setime ,case when a.ptype = 0 then case when ua.isjoin=1 then b.infee else b.outfee end else c.price end payamt ,case when a.ptype = 0 then b.outfee else c.price end orgamt from paycart a inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno left outer join cm b on a.ptype=0 and b.cmno=a.itemno left outer join book c on a.ptype in (2,9) and c.bkno=a.itemno where a.status=1 and a.userno= ?param0 order by a.cdt desc] -2025-12-18 14:16:40,653 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitems.forcartpay] Prepared SQL: [select case when a.ptype = 9 then 2 else a.ptype end ptype,a.itemno,case when a.ptype=0 then b.cname else c.bkname end itemname,case when a.ptype=0 then a.isrefund else 0 end isrebate,a. pcnt ,case when a.ptype=0 then b.outfee else c.price end orgamt ,case when a.ptype=0 then case when ua.isjoin=1 then b.outfee-b.infee else 0 end else 0 end discamt ,case when a.ptype=0 then case when ua.isjoin=1 then b.infee else b.outfee end else c.price end payamt ,case when a.ptype=0 then case when ua.isjoin=1 then b.infee else b.outfee end else c.price end * a.pcnt payamt2 ,b.rstime,b.retime,b.sstime,b.setime,b.cshape,datediff(b.setime, b.sstime)+1 days from paycart a left outer join cm b on a.ptype=0 and b.cmno=a.itemno and b.rstime < now() and b.retime > now() left outer join book c on a.ptype in (2,9) and c.bkno=a.itemno inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno where a.userno= ?param0 and a.status=1 and a.ispay=1;] -2025-12-18 14:16:40,653 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.mypay] Prepared SQL: [select a.payno,a.ptype,a.ispg,a.isgroup,a.isexam,a.userno,a.pstatus,a.rstatus,a.rstatustime,a.refunding,a.paylimit,a.payoktime,a.isrefunddvr,a.refundamt,a.payamt,a.deliamt,a.isdvr,a.cdt,a.pgkey ,b.dvrcode,b.isdvr isdvr2,b.rcvname,b.post,b.address1,b.address2 ,CAST(AES_DECRYPT(UNHEX(b.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(b.email), 'np123@!') AS char) email ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) mobile ,c.vactbankname,CAST(AES_DECRYPT(UNHEX(c.vactnum), 'np123@!') AS char) vactnum,c.vactname from pay a left outer join paydvr b on b.payno=a.payno left outer join paydata c on c.payno=a.payno where a.payno= ?param0 and a.userno= ?param1 and a.pstatus in (1,22,41,42,43)] -2025-12-18 14:16:40,654 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.mypayitem] Prepared SQL: [select a.ptype,c0.cshape,a.isrebate,a.payamt,a.pcnt,a.rstatus,a.userno,a.pstatus,a.pino,c0.infee,c0.outfee,c0.rstime,c0.retime ,case a.ptype when 0 then c0.cname when 2 then c2.bkname when 4 then c0.cname when 3 then c3.exname else '-' end itemname ,c0.sstime,c0.setime,datediff(c0.setime, c0.sstime)+1 days ,u.username,uc.cname ccpositionname,u.isassignuser ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,u.kfcfyear,u.edus,u.depart ,rs.rsno,t.lectno ,a2.taxno ,case when t.sdate is null then c0.sstime else t.sdate end as sdate ,case when t.edate is null then c0.setime else t.edate end as edate ,p.cdt,csd.estart ,c0.studydays from payitem a inner join pay p on p.payno = a.payno left outer join paytax a3 on a3.payno = a.payno and (a3.iscancel is null or a3.iscancel <> 1) left outer join paytaxitem a2 on a2.pino=a.pino and a3.taxno = a2.taxno left outer join cm c0 on a.ptype in (0,1,4) and c0.cmno=a.itemno left outer join book c2 on a.ptype=2 and c2.bkno=a.itemno left outer join exam c3 on a.ptype=3 and c3.exno=a.itemno left outer join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno left outer join comcode uc on uc.ccode=u.ccposition left outer join cmrs rs on rs.cmno=c0.cmno and rs.rstype=1 and rs.isdel=0 left outer join lect t on a.ptype in (0,1,4) and t.cmno=c0.cmno and t.payno=a.payno and t.pino=a.pino and t.userno=a.userno left outer join cminningscd csd on csd.cmisno = t.cmisno where a.payno= ?param0] -2025-12-18 14:16:40,654 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paytax.fornew] Prepared SQL: [select a.payno,a.isgroup,a.ptype,a.ispg ,ua.asname,ua.ceoname,ua.brno,ua.grno,ua.btype,ua.bkind,ua.post,ua.address1,ua.address2 ,ua.mname manname ,CAST(AES_DECRYPT(UNHEX(ua.mphone), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(ua.taxemail), 'np123@!') AS char) email ,sum(case when b.taxdate is not null then 0 else b.taxamt end) taxamtsum ,sum(b.taxamt) taxamt from pay a inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno left outer join paytax b on b.payno=a.payno and (b.iscancel is null or b.iscancel <> 1) where a.payno= ?param0 and a.userno= ?param1 and a.rstatus < 2 and (a.pstatus=1 or a.pstatus=22) group by a.payno,a.isgroup,ua.asname,ua.ceoname,ua.brno,ua.grno,ua.btype,ua.bkind] -2025-12-18 14:16:40,654 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paytax.fornewitem] Prepared SQL: [select a.payno,a.isgroup ,ifnull(c.taxno,0) taxno,b.pino,b.ptype,b.rstatus ,case b.ptype when 0 then c0.cname when 4 then c0.cname when 2 then c2.bkname when 3 then c3.exname else '-' end itemname ,b.pcnt,b.payamt from pay a inner join payitem b on b.payno=a.payno and (b.pstatus=1 or b.pstatus=22) left outer join cm c0 on b.ptype in (0,4) and c0.cmno=b.itemno left outer join book c2 on b.ptype=2 and c2.bkno=b.itemno left outer join exam c3 on b.ptype=3 and c3.exno=b.itemno left outer join paytax c4 on c4.payno = a.payno and (c4.iscancel is null or c4.iscancel <> 1) left outer join paytaxitem c on c.pino=b.pino and c.taxno = c4.taxno where a.payno= ?param0 and a.userno= ?param1 and a.rstatus < 2 and (a.pstatus=1 or a.pstatus=22) order by ifnull(c.taxno,0),b.pino] -2025-12-18 14:16:40,654 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitem.forrefund] Prepared SQL: [select distinct a.payno,b.pino,b.pstatus,b.rstatus,b.payamt,b.ptype,b.pcnt ,case b.ptype when 0 then c0.cname when 4 then c0.cname when 2 then c2.bkname when 3 then c3.exname else '-' end itemname ,case when b.ptype in (0,1,4) then case when date_add(c0.retime, interval 1 day) < now() then 1 else 0 end else case when b.ptype=3 then case when date_add(c3.retime, interval 1 day) < now() then 1 else 0 end else 0 end end ispast ,u.username ,max(d.rfdno) rfdno ,max(ifnull(case when c.rstatus=1 then -1 else c.rstatus end,-2)) rfdrstatus from pay a inner join payitem b on b.payno=a.payno and b.pstatus=1 left outer join users u on a.isgroup=1 and b.ptype=0 and u.userno=b.userno left outer join cm c0 on b.ptype in (0,4) and c0.cmno=b.itemno left outer join book c2 on b.ptype=2 and c2.bkno=b.itemno left outer join exam c3 on b.ptype=3 and c3.exno=b.itemno left outer join payrfditem d on d.pino=b.pino left outer join payrfd c on c.rfdno=d.rfdno and c.payno=a.payno and c.rstatus in (0,2) where a.payno= ?param0 and a.userno= ?param1 and a.pstatus=1 and a.rstatus < 2 group by a.payno,b.pino,b.pstatus,b.rstatus,b.payamt,b.ptype,b.pcnt ,c0.cname,c2.bkname,c3.exname,c0.retime,c3.retime,u.username order by d.rfdno,b.rstatus,ispast,b.pino] -2025-12-18 14:16:40,654 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payresult] Prepared SQL: [select a.payno,a.payamt,a.ptype,a.pstatus ,b.itemno ,b.pino from pay a inner join payitem b on b.payno=a.payno where a.payno= ?param0 and a.userno= ?param1 and a.pstatus in (1,21,22,51,55)] -2025-12-18 14:16:40,654 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.lectready] Prepared SQL: [select count(a.userno) from lect a where a.cmno= ?param0 and a.isready=1 and a.status=6] -2025-12-18 14:16:40,655 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pplogs.bypay] Prepared SQL: [select a.pplno,a.isready,a.cmno,a.cmisno,a.isrebate,a.rbankname,CAST(AES_DECRYPT(UNHEX(a.rbankacc), 'np123@!') AS char) rbankacc,a.rbankowner,a.isaccommodation,a.cshape ,b.payno,b.pstatus from pay b inner join pplog a on a.pplno=b.pplno where b.payno= ?param0 and a.userno= ?param1] -2025-12-18 14:16:40,658 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.in] Prepared SQL: [insert into pay(ptype,ispg,isgroup,userno,username,isexam,pstatus,rstatus,refunding,paylimit,payoktime,pgkey ,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,pplno,isbill,iscashrct,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,0, ?param5 , ?param6 , ?param7 , ?param8 ,case when ?param9 is not null then now() else ?param10 end, ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 ,now(), ?param21 ,now(), ?param21 , ?param22 );] -2025-12-18 14:16:40,658 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:16:40,660 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitem.in] Prepared SQL: [insert into payitem (payno,ptype,pcno,itemno,userno,pstatus,rstatus,pcnt,orgamt,discamt,payamt,payamtcash,payamtcard,refundamt,refundtime,refundtimereal,refundinfo,isrebate,rbank,rbankaccnum,tbankuser,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 ,now(), ?param21 ,now(), ?param21 , ?param22 );] -2025-12-18 14:16:40,660 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitem.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:16:40,661 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.lect.in] Prepared SQL: [insert into lect (cmno,payno,pino,userno,status,isready,iscomplete,orgcmno,attrate,isrebate,ispc,pcno,isjoin,fgno,ischanged,cmisno,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,null,null,0, ?param6 , ?param7 , ?param8 , ?param9 ,null,0, ?param10 ,now(), ?param11 ,now(), ?param11 , ?param12 );] -2025-12-18 14:16:40,662 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.lect.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:16:40,662 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.pgin] Prepared SQL: [insert into pay(ptype,ispg,isgroup,isexam,userno,username,pstatus,rstatus ,refunding,paylimit,payoktime,pgkey,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,isdvr,iscashrct,cashrcthp,pplno,isbill,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 ,a.userno,a.username,case when ?param0 = 6 then 1 else 0 end,0 , ?param4 , ?param5 ,case when ?param0 = 6 then now() else ?param6 end, ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 ,HEX(AES_ENCRYPT( ?param16 , 'np123@!')), ?param17 , ?param18 ,now(), ?param19 ,now(), ?param19 , ?param20 from users a where a.userno= ?param21] -2025-12-18 14:16:40,662 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.pgin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:16:40,662 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.certpay] Prepared SQL: [insert into pay(ptype,ispg,isgroup,userno,pstatus,rstatus,refunding,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,isdvr,isexam,cdt,cno,udt,uno,uip) values (0,1,0, ?param0 ,51,0,0,0,0,0,0,0,0,0,0,now(), ?param1 ,now(), ?param1 , ?param2 )] -2025-12-18 14:16:40,662 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.certpay.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:16:40,664 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paytax.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:16:40,666 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payrfd.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:16:40,666 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.standbypay.admin] Prepared SQL: [insert into pay(ptype,ispg,isgroup,userno,username,isexam,pstatus,rstatus,refunding,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,pplno,isbill,iscashrct,cdt,cno,udt,uno,uip) values ( ?param0 ,0,0, ?param1 , ?param2 ,0,21,0,0,0,0,0,0,0,0, ?param3 ,0,0,now(), ?param4 ,now(), ?param4 , ?param5 );] -2025-12-18 14:16:40,666 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.standbypay.admin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:16:40,666 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.lect.sedate.save] Prepared SQL: [update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') ,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno = ?param2 ;] -2025-12-18 14:16:40,666 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paydvr.dvrcode] Prepared SQL: [update paydvr set udt=now(),uno= ?param0 ,uip= ?param1 ,dvrcode= ?param2 ,codetime=now() where payno= ?param3] -2025-12-18 14:16:40,667 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paydvr.in] Prepared SQL: [delete from paydvr where payno= ?param0 ; insert into paydvr (payno,dvrcode,codetime,isdvr,rcvname,telno,mobile,email,post,address1,address2,dmemo,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,HEX(AES_ENCRYPT( ?param5 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param6 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param7 , 'np123@!')) , ?param8 , ?param9 , ?param10 , ?param11 ,now(), ?param12 ,now(), ?param12 , ?param13 )] -2025-12-18 14:16:40,667 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.freeok] Prepared SQL: [insert into lect (cmno,payno,pino,userno,status,attrate,isrebate,ispc,isjoin,ischanged,fgno2,cmisno,cdt,cno,udt,uno,uip) select b.itemno,a.payno,b.pino,case when a.isgroup=1 then b.userno else a.userno end,1,0,b.isrebate,0,case when ua.isjoin=1 then 1 else 0 end,0,b.fgno,l.cmisno,now(), ?param0 ,now(), ?param0 , ?param1 from pay a inner join payitem b on b.payno=a.payno and b.ptype=0 inner join users u on u.userno=a.userno inner join pplog l on a.pplno = l.pplno left outer join assign ua on ua.asno=u.asno where a.payno= ?param2 ; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on a.cmisno = d.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param2 ;] -2025-12-18 14:16:40,667 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paydvr.save] Prepared SQL: [update paydvr set udt=now(),uno= ?param0 ,uip= ?param1 ,dvrcode= ?param2 ,rcvname= ?param3 ,post= ?param4 ,address1= ?param5 ,address2= ?param6 ,dmemo= ?param7 ,codetime=case when codetime is null and ?param2 is not null then now() else codetime end ,telno=HEX(AES_ENCRYPT( ?param8 , 'np123@!')) ,mobile=HEX(AES_ENCRYPT( ?param9 , 'np123@!')) where payno= ?param10] -2025-12-18 14:16:40,668 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paycert.paystart] Prepared SQL: [update pay a inner join users b on b.userno=a.userno set a.ptype= ?param0 ,a.paylimit= ?param1 ,a.orgamt= ?param2 ,a.payamt= ?param3 ,a.isbill= ?param4 ,a.pstatus = case when ?param0 = 6 then 1 else a.pstatus end ,a.payoktime = case when ?param0 = 6 then now() else a.payoktime end where a.payno= ?param5 and a.userno= ?param6 and a.pstatus=21; update payitem a inner join users b on b.userno=a.userno set a.orgamt= ?param2 ,a.payamt= ?param3 ,a.pstatus = case when ?param0 = 6 then 1 else a.pstatus end ,a.rstatus = 0 where a.payno= ?param5 and a.userno= ?param6 and a.pstatus=21; update lect a inner join users b on b.userno = a.userno set a.status = case when ?param0 = 6 then 1 else a.status end where a.payno= ?param5 and a.userno = ?param6 ; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param5 ;] -2025-12-18 14:16:40,668 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paylect] Prepared SQL: [update pay set udt=now(),uno= ?param0 ,uip= ?param1 ,pstatus=case when ptype=3 then 22 else 1 end ,payoktime=case when ptype=3 then null else now() end ,pgkey= ?param2 where payno= ?param3 ; insert into paydata(payno,payresult,payresultmsg,vactnum,vactbankcode,vactbankname,vactname,vactinname,cshrrcode,cshrtype,cshrauthno,cardquota,cardquotatype,cardeventcode,cardnum,iscardpoint,cardcode,cardbankcode,cardprtccode,checkflag,ocbnum,ocbappno,ocbprice,gsnum,gsremain,gsprice,unum,upoint,uprice,cdt,cno,udt,uno,uip) values ( ?param3 , ?param4 , ?param5 ,HEX(AES_ENCRYPT( ?param6 , 'np123@!')), ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 ,HEX(AES_ENCRYPT( ?param17 , 'np123@!')), ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 , ?param28 , ?param29 , ?param30 , ?param31 ,now(), ?param0 ,now(), ?param0 , ?param1 ); update payitem a inner join pay b on b.payno=a.payno set a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 ,a.pstatus=case when b.ptype=3 then 22 else 1 end where a.payno= ?param3 ; insert into lect (cmno,payno,pino,userno ,status,iscomplete,orgcmno,attrate,isrebate ,ispc,isjoin,fgno,apoint,mpoint ,fpoint,spoint,dpoint,tpoint,ischanged ,stime,etime,sip,eip,ispcs ,ispce,fgno2,cmisno,cdt,cno,udt,uno,uip) select a.itemno,a.payno,a.pino,case when b.isgroup=1 then a.userno else b.userno end ,case when b.ptype=3 then 2 else 1 end,null,null,0,a.isrebate ,0,ifnull(d.isjoin, 0),null,null,null ,null,null,null,null,0 ,null,null,null,null,null ,null,a.fgno,e.cmisno,now(), ?param0 ,now(), ?param0 , ?param1 from payitem a inner join pay b on b.payno=a.payno inner join users c on c.userno=b.userno left outer join assign d on d.asno=c.asno left outer join pplog e on e.pplno=b.pplno left outer join lect f on f.payno=a.payno and f.pino=a.pino and f.status=4 and f.isready=1 where a.payno= ?param3 and a.ptype=0 and f.lectno is null; update lect a inner join pay b on b.payno=a.payno and b.pstatus in (22,1) inner join payitem c on c.payno=b.payno and c.itemno=a.cmno and c.pstatus=b.pstatus set a.status=case when b.pstatus=22 then 2 else 1 end,a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param3 and a.status=4; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 23:59:59') where a.payno = ?param3 ;] -2025-12-18 14:16:40,669 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.fail] Prepared SQL: [update pay set pstatus= ?param0 where payno= ?param1 and pstatus != 1 and pstatus != 22; insert into paydata(payno,payresult,payresultmsg,vactnum,vactbankcode,vactbankname,vactname,vactinname,cshrrcode,cshrtype,cshrauthno,cardquota,cardquotatype,cardeventcode,cardnum,iscardpoint,cardcode,cardbankcode,cardprtccode,checkflag,ocbnum,ocbappno,ocbprice,gsnum,gsremain,gsprice,unum,upoint,uprice,cdt,cno,udt,uno,uip) values ( ?param1 , ?param2 , ?param3 ,HEX(AES_ENCRYPT( ?param4 , 'np123@!')), ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 ,HEX(AES_ENCRYPT( ?param15 , 'np123@!')), ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 , ?param28 ,now(), ?param29 ,now(), ?param29 , ?param30 );] -2025-12-18 14:16:40,669 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paylect.vbankin] Prepared SQL: [insert into payvbankin (payno,pgkey,inbankcode,indeal,inymd,inhms,msgseq,transseq,vacct,inamt,checkamt,isclose,typemsg,frombank,fromname,fromymd,calcymd,tranymd,transcode,korcode,cshrymd,cshrhms,cshrcode,cshrpgkey,cshramt,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 ,now(), ?param25 ,now(), ?param25 , ?param26 ); update pay set udt=now(),uno= ?param25 ,uip= ?param26 ,pstatus=1 ,payoktime=now() where payno= ?param0 and pstatus=22 ; update payitem a inner join pay b on b.payno=a.payno set a.udt=now(),a.uno= ?param25 ,a.uip= ?param26 ,a.pstatus=1 where a.payno= ?param0 and a.pstatus=22; update lect a inner join pay b on b.isexam <> 1 and b.payno=a.payno and b.pstatus=1 set a.udt=now(),a.uno= ?param25 ,a.uip= ?param26 ,a.status=1 where a.payno= ?param0 ; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 23:59:59') where a.payno = ?param0 ;] -2025-12-18 14:16:40,670 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paycancel] Prepared SQL: [update pay set udt=now(),uno= ?param0 ,uip= ?param1 ,pstatus=case when pstatus=22 then 43 else 41 end where payno= ?param2 and userno= ?param3 and pstatus in (51,55,21,22); update payitem a inner join pay b on b.payno=a.payno and b.userno= ?param3 and b.pstatus in (41,43) set a.pstatus=b.pstatus,a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.pstatus in (21,22); update lect a inner join pay b on b.payno=a.payno and b.userno= ?param3 and b.pstatus in (41,43) set a.status=9 where a.payno= ?param2 ; update examuser a inner join pay b on b.payno=a.payno and b.userno=a.userno and b.pstatus in (41,43) set a.pstatus=9 where a.payno= ?param2 and a.userno= ?param3] -2025-12-18 14:16:40,670 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.cart.clear] Prepared SQL: [update paycart set status=2,udt=now(),uno= ?param0 ,uip= ?param1 where userno= ?param2 and status=1 and date_add(cdt, interval 7 day) < now(); update paycart a inner join cm b on b.cmno=a.itemno and b.udt > a.cdt set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype=0; update paycart a inner join book b on b.bkno=a.itemno and b.udt > a.cdt set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype in (2,9); update paycart a left outer join cm b on b.cmno=a.itemno and b.rstime < now() and b.retime > now() set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype=0 and b.cmno is null; update paycart a left outer join paycart b on b.ptype =0 and b.userno= ?param2 and b.status=1 and b.itemno=a.cmno set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype=9 and b.pcno is null] -2025-12-18 14:16:40,671 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payrfd.up] Prepared SQL: [update payrfd set fgnor= ?param0 ,fgnob= ?param1 ,udt=now(),uno= ?param2 ,uip= ?param3 where rfdno= ?param4 and payno= ?param5] -2025-12-18 14:16:40,671 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payrfdcancel.up] Prepared SQL: [delete from payrfditem where rfdno= ?param0 ; update payrfd set rstatus= ?param1 ,udt=now(),uno= ?param2 ,uip= ?param3 where rfdno= ?param0 and payno= ?param4] -2025-12-18 14:16:40,671 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.unpay] Prepared SQL: [update examuser a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null and b.userno=a.userno inner join payitem c on c.payno=b.payno and c.ptype=3 and c.itemno=a.exno and c.pino=a.pino set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.pstatus=2; update lect a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null inner join payitem c on c.payno=b.payno and c.ptype in(0,4) and c.itemno=a.cmno and c.userno=a.userno and c.pino=a.pino set a.status=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.status=2 and a.ischanged=0; update payitem a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 ; update pay set pstatus=1,isunpay=1,udt=now(),uno= ?param0 ,uip= ?param1 where payno= ?param2 and pstatus=22 and ptype=3 and ispg=1 and isunpay is null; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param2 ;] -2025-12-18 14:16:40,671 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.abspay] Prepared SQL: [update examuser a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null and b.userno=a.userno inner join payitem c on c.payno=b.payno and c.ptype=3 and c.itemno=a.exno and c.pino=a.pino set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.pstatus=2; update lect a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null inner join payitem c on c.payno=b.payno and c.ptype in(0,4) and c.itemno=a.cmno and c.userno=a.userno and c.pino=a.pino set a.status=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.status=2 and a.ischanged=0; update payitem a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 ; update pay set ptype= ?param3 ,payoktime=now(),pstatus=1,isunpay=3,udt=now(),uno= ?param0 ,uip= ?param1 where payno= ?param2 and pstatus=22 and ptype=3 and ispg=1 and isunpay is null; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param2 ;] -2025-12-18 14:16:40,672 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.unpaymoney] Prepared SQL: [update pay set isunpay=2,payoktime= ?param0 ,udt=now(),uno= ?param1 ,uip= ?param2 where payno= ?param3 and isunpay=1; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param3 ;] -2025-12-18 14:16:40,672 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pplogtype.up] Prepared SQL: [update pplog set typeman = ?param0 ,typejob = ?param1 ,typeedu = ?param2 ,typegrade = ?param3 ,typejobitem = ?param4 where pplno = ?param5] -2025-12-18 14:16:40,672 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.untax] Prepared SQL: [insert into untaxlog (payno,logtime,cdt,cno,udt,uno,uip) values( ?param0 ,now(),now(), ?param1 ,now(), ?param1 , ?param2 ); update pay set iscashrct = null where payno = ?param0 ;] -2025-12-18 14:16:40,672 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.standbypayitem.admin] Prepared SQL: [insert into payitem (payno,ptype,itemno,userno,pstatus,rstatus,pcnt ,orgamt,discamt,payamt,payamtcash,payamtcard,refundamt,isrebate,cdt,cno,udt,uno,uip) values( ?param0 ,0, ?param1 , ?param2 ,21,0,1 ,0,0,0,0,0,0, ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 ); insert into lect(cmno,payno,pino,userno,status,attrate,isrebate,ispc,isjoin,ischanged,isready,cmisno,cdt,cno,udt,uno,uip) select ?param1 , ?param0 ,LAST_INSERT_ID(),a.userno,4,0, ?param3 ,0,ifnull(b.isjoin,0),0,1, ?param6 ,now(), ?param4 ,now(), ?param4 , ?param5 from users a left outer join assign b on b.asno=a.asno where a.userno= ?param2 ;] -2025-12-18 14:16:40,692 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.exam.in] Prepared SQL: [insert into exam (cgno,exname,infee,outfee ,certcc,certgradecc,rstime,retime,estime,eetime ,elocation,certdate,certindate,introhtml ,isopen,isresultopen,isscored,fgno,isdel ,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 ,0, ?param15 , ?param16 ,0 ,now(), ?param17 ,now(), ?param17 , ?param18 )] -2025-12-18 14:16:40,693 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.exam.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:16:40,693 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.exam.up] Prepared SQL: [update exam set udt=now(),uno= ?param0 ,uip= ?param1 ,exname = ?param2 ,infee = ?param3 ,outfee = ?param4 ,certcc = ?param5 ,certgradecc = ?param6 ,rstime = ?param7 ,retime = ?param8 ,estime = ?param9 ,eetime = ?param10 ,elocation = ?param11 ,certdate = ?param12 ,certindate = ?param13 ,introhtml = ?param14 ,isopen = ?param15 ,fgno = ?param16 where exno= ?param17] -2025-12-18 14:16:40,693 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.del] Prepared SQL: [update exam a inner join ( select count(userno) cntuser, exno from examuser where exno = ?param0 group by exno ) b on b.exno=a.exno set a.uip= ?param1 ,a.uno= ?param2 ,a.isdel = 1 where a.exno= ?param0 and b.cntuser=0 and a.isdel=0;] -2025-12-18 14:16:40,693 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.examuser.save] Prepared SQL: [insert ignore into examuser(exno,userno,status,pstatus,avrg,certdate,certindate,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 ,now(), ?param7 ,now(), ?param7 , ?param8 )] -2025-12-18 14:16:40,693 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.examopen] Prepared SQL: [update exam set udt=now(),uno= ?param0 ,uip= ?param1 ,isresultopen= ?param2 where exno= ?param3 ;] -2025-12-18 14:16:40,696 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.examuser.renew] Prepared SQL: [update examuser set udt=now(),uno= ?param0 ,uip= ?param1 ,certdate= ?param2 ,certindate= ?param3 where exno= ?param4 and userno= ?param5 ; insert into examuserrenew (exno,userno,certtime,certdate,certindate,renewreason,isfirst,certidx,cdt,cno,udt,uno,uip) select a.exno, ?param5 ,now(), ?param2 , ?param3 , ?param6 ,0,max(a.certidx),now(), ?param0 ,now(), ?param0 , ?param1 from( select a.exno,ifnull(max(d.certidx), 0)+1 certidx from examuser a inner join exam a2 on a2.exno=a.exno left outer join exam c on c.certcc=a2.certcc and c.certgradecc=a2.certgradecc left outer join examuserrenew d on d.exno=c.exno and year(d.certtime)=year(a.certdate) where a.exno= ?param4 group by a.exno,a.userno,a.certdate,a.certindate ) a] -2025-12-18 14:16:40,735 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [grade.lectcomplete.cancel] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,iscomplete=0 ,completetime=null where lectno= ?param2 and ifnull(iscomplete,0) <> 1] -2025-12-18 14:16:40,735 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [grade.lectcomplete.cancel2] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,iscomplete=0 ,completetime=null where lectno= ?param2 and ifnull(iscomplete,0)] -2025-12-18 14:16:40,752 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [att.att.in] Prepared SQL: [update lectinning set udt=now(),uno= ?param0 ,uip= ?param1 ,lectno= ?param2 ,cmino= ?param3 ,totstudy=0 ,stime=now(),etime=null ,istatus=1,statustime=null,statusreason=null where lectno= ?param2 and cmino= ?param3 and istatus is null; insert into lectinning (lectno,cmino,totstudy,stime,etime,istatus,statustime,statusreason,sip,eip,ispcs,ispce,cdt,cno,udt,uno,uip) select ?param2 , ?param3 ,0,now(),null,1,null,null, ?param1 ,null,1,null,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectinning b on b.lectno= ?param2 and b.cmino= ?param3 where b.lectno is null; update lect set stime = case when stime is null then now() else stime end ,sip = case when sip is null then ?param1 else sip end ,ispcs = case when ispcs is null then 1 else ispcs end where lectno= ?param2] -2025-12-18 14:16:40,753 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [att.att.out] Prepared SQL: [update lectinning set udt=now(),uno= ?param0 ,uip= ?param1 ,totstudy=timestampdiff(SECOND, stime, now()) ,etime=now() ,eip= ?param1 ,ispce=1 ,istatus=2 where lectno= ?param2 and cmino= ?param3 and istatus=1; update lect a inner join ( select a.lectno,convert(100*count(c.lectno)/count(b.cmino), int) attrate from lectinning a inner join cminning b on b.cmino=a.cmino and ifnull(b.isscd,0)=0 left outer join lectinning c on c.lectno=a.lectno and c.cmino=b.cmino and c.istatus=2 where a.lectno= ?param2 and a.cmino= ?param3 and a.istatus=2 group by a.lectno ) b on b.lectno=a.lectno set a.attrate=b.attrate ,a.etime=now(),a.eip= ?param1 ,a.ispce=1] -2025-12-18 14:16:40,754 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [att.abs] Prepared SQL: [update lectinning set istatus=2 ,stime=case when stime is null then now() else stime end ,etime=case when etime is null then now() else etime end ,sip=case when sip is null then ?param0 else sip end ,eip=case when eip is null then ?param0 else eip end ,ispcs=case when ispcs is null then 1 else ispcs end ,ispce=case when ispce is null then 1 else ispce end ,statustime=now() ,statusreason= ?param1 ,statususerno= ?param2 where lectno= ?param3 and cmino= ?param4 and (istatus is null or istatus<2); insert into lectinning(lectno,cmino,totstudy,stime,etime,istatus,statustime,statusreason,statususerno,cdt,cno,udt,uno,uip) select a.lectno, ?param4 ,0,now(),now(),2,now(), ?param1 , ?param2 ,now(), ?param2 ,now(), ?param2 , ?param0 from lect a left outer join lectinning b on b.lectno=a.lectno and b.cmino= ?param4 where a.lectno= ?param3 and a.status=1 and a.ischanged=0 and b.lectno is null; update lect a inner join ( select a.lectno,convert(100*count(c.lectno)/count(b.cmino), int) attrate from lectinning a inner join lect a2 on a2.lectno=a.lectno inner join cminning b on b.cmno=a2.cmno and ifnull(b.isscd,0)=0 left outer join lectinning c on c.lectno=a.lectno and c.cmino=b.cmino and c.istatus=2 where a.lectno= ?param3 and a.cmino= ?param4 and a.istatus=2 group by a.lectno ) b on b.lectno=a.lectno set a.attrate=b.attrate ,a.stime=case when a.stime is null then now() else a.stime end ,a.etime=case when a.etime is null then now() else a.etime end ,a.sip=case when a.sip is null then ?param0 else a.sip end ,a.eip=case when a.eip is null then ?param0 else a.eip end ,a.ispcs=case when a.ispcs is null then 1 else a.ispcs end ,a.ispce=case when a.ispce is null then 1 else a.ispce end where a.lectno= ?param3] -2025-12-18 14:16:40,788 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.ctps] Prepared SQL: [select a.cmino,a.iseq,a.ititle,a.atime,a.mstime,a.metime ,a2.isokmid ,b.ctno,b.ctype,b.ccode,b.ismenu,b.isoversize ,c.cpno,c.pseq,c.cpname,c.srcp,c.srcm ,a2.pseq lastpseq,a2.psec from cminning a inner join lectinning a2 on a2.lectno= ?param0 and a2.cmino=a.cmino inner join ct b on b.ctno=a.ctno and b.isdel=0 inner join ctpage c on c.ctno=b.ctno and c.isdel=0 where a.cmino= ?param1 order by a.iseq] -2025-12-18 14:16:40,788 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.getprogress] Prepared SQL: [select case when b.atime=0 or ifnull(us.no,0) > 0 then 100 else case when floor(a.totstudy / (b.sttime * 60) * 100) > 100 then 100 else floor(a.totstudy / (b.sttime * 60) * 100) end end from lectinning a inner join cminning b on b.cmino=a.cmino inner join lect c on a.lectno = c.lectno left outer join userstatus us on c.userno = us.userno and us.playbar = 1 where a.lectno= ?param0 and a.cmino= ?param1] -2025-12-18 14:16:40,788 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.checklectdate] Prepared SQL: [select a.lectno,a.sdate,a.edate from lect a where a.lectno= ?param0] -2025-12-18 14:16:40,789 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.inningchange.pre] Prepared SQL: [select a.cmino,b.isseq,c.istatus,d.istatus preistatus,a.isrebate,a.iseq,a2.cmino precmino from ( select a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq,max(c.iseq) preiseq from ( select a.lectno,b.cmno,b.isrebate,max(d.iseq) iseq from lectinning a inner join lect b on b.lectno=a.lectno inner join cminning c on c.cmino=a.cmino inner join cminning d on d.cmno=c.cmno and d.iseq < c.iseq and d.isonline=1 where a.lectno= ?param0 and a.cmino= ?param1 group by a.lectno,b.cmno,b.isrebate ) a inner join cminning b on b.cmno=a.cmno and b.iseq=a.iseq left outer join cminning c on c.cmno=b.cmno and c.iseq < b.iseq and c.isonline=1 group by a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq ) a inner join cm b on b.cmno=a.cmno left outer join cminning a2 on a2.cmno=b.cmno and a2.iseq=a.preiseq left outer join lectinning c on c.lectno=a.lectno and c.cmino=a.cmino left outer join lectinning d on d.lectno=a.lectno and d.cmino=a2.cmino] -2025-12-18 14:16:40,789 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.inningchange.next] Prepared SQL: [select a.cmino,b.isseq,c.istatus,d.istatus preistatus,a.isrebate,a.iseq,a2.cmino precmino from ( select a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq,min(c.iseq) preiseq from ( select a.lectno,b.cmno,b.isrebate,min(d.iseq) iseq from lectinning a inner join lect b on b.lectno=a.lectno inner join cminning c on c.cmino=a.cmino inner join cminning d on d.cmno=c.cmno and d.iseq > c.iseq and d.isonline=1 where a.lectno= ?param0 and a.cmino= ?param1 group by a.lectno,b.cmno,b.isrebate ) a inner join cminning b on b.cmno=a.cmno and b.iseq=a.iseq left outer join cminning c on c.cmno=b.cmno and c.iseq > b.iseq and c.isonline=1 group by a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq ) a inner join cm b on b.cmno=a.cmno left outer join cminning a2 on a2.cmno=b.cmno and a2.iseq=a.preiseq left outer join lectinning c on c.lectno=a.lectno and c.cmino=a.cmino left outer join lectinning d on d.lectno=a.lectno and d.cmino=a2.cmino] -2025-12-18 14:16:40,789 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.mycmrs] Prepared SQL: [select distinct a.lectno,a.attrate ,b.rsno,b.cmno,b.rscno,b.rstype,b.rsname,b.rscondition ,case when c.lectno is null then 0 else 1 end isrsok ,a.edate ,d.istatus,e.iseq from lect a inner join cmrs b on b.cmno=a.cmno and b.isdel=0 left outer join lectrs c on c.lectno=a.lectno and c.rsno=b.rsno left outer join lectinning d on d.lectno=a.lectno and b.cmino = d.cmino left outer join cminning e on b.cmino = e.cmino where a.lectno= ?param0 and a.userno= ?param1 order by b.rsno] -2025-12-18 14:16:40,789 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.mycmrsq] Prepared SQL: [select b.rscno,b.rscqno ,c.qno,c.atype,c.qtext,c.rightcount,a.username as teachername from ( select distinct b.rscno,e.username from lect a inner join cmrs b on b.rsno= ?param0 and b.cmno=a.cmno and b.isdel=0 left outer join lectrs c on c.lectno=a.lectno and c.rsno=b.rsno left outer join cminning d on b.cmino = d.cmino left outer join users e on d.userno = e.userno where a.lectno= ?param1 and a.userno= ?param2 and c.lectno is null ) a inner join rscq b on b.rscno=a.rscno inner join question c on c.qno=b.qno order by b.dseq] -2025-12-18 14:16:40,790 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.mycmrsqi] Prepared SQL: [select b.rscqno ,c.qno ,d.qino,d.qitext ,e.fileurl from ( select distinct b.rscno from lect a inner join cmrs b on b.rsno= ?param0 and b.cmno=a.cmno and b.isdel=0 left outer join lectrs c on c.lectno=a.lectno and c.rsno=b.rsno where a.lectno= ?param1 and a.userno= ?param2 and c.lectno is null ) a inner join rscq b on b.rscno=a.rscno inner join question c on c.qno=b.qno inner join questionitem d on d.qno=c.qno and d.isdel=0 left outer join fileinfo e on e.fgno=d.fgno and e.isdel=0 order by b.dseq,d.qino] -2025-12-18 14:16:40,790 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectex] Prepared SQL: [select a.lectno,a.attrate,a.iscomplete,a.sdate,a.edate ,b.sstime,b.setime ,c.exno,c.exname,c.extype,c.edesc,c.econdition,c.etime,c.evtype,c.eqtype,c.israndq,c.israndqi,c.qcount,c.isblur,c.tpoint,ifnull(c.relaylimit,999) relaylimit,c.isusebackup,c.isseq,c.isreexamable,c.isresultopen ,d.lectno exlectno,d.estart,d.eend,d.tpoint,d.recount,d.rechecktime,ifnull(d.entercount,0) entercount,d.cblock ,case when a.etime = 0 then 99999999 else TIMESTAMPDIFF(MINUTE, now(), date_add(ifnull(d.estart, now()), interval c.etime MINUTE)) end rtime ,d.recount ,case when case when case when a.isrebate = 1 then f.midcutrfd else f.midcut end <= ifnull(e.ex0lectpoint,0) then 1 else 0 end = 1 and case when case when a.isrebate = 1 then f.finalcutrfd else f.finalcut end <= ifnull(e.ex1lectpoint,0) then 1 else 0 end = 1 then 1 else 0 end ispass from lect a inner join cm b on b.cmno=a.cmno inner join cmex c on c.exno= ?param0 inner join cmev f on f.cmno = b.cmno left outer join lectex d on d.lectno=a.lectno and d.exno=c.exno left outer join ( select a.lectno ,count(b1.exno) ex0cnt,count(c1.lectno) ex0lectcnt,avg(ifnull(c1.tpoint,0) / b1.tpoint * 100) ex0lectpoint ,count(b2.exno) ex1cnt,count(c2.lectno) ex1lectcnt,avg(ifnull(c2.tpoint,0) / b2.tpoint * 100) ex1lectpoint from lect a left outer join cmex b1 on b1.cmno = a.cmno and b1.extype = 0 and b1.isdel=0 left outer join lectex c1 on c1.exno = b1.exno and c1.lectno = a.lectno left outer join cmex b2 on b2.cmno = a.cmno and b2.extype = 1 and b2.isdel=0 left outer join lectex c2 on c2.exno = b2.exno and c2.lectno = a.lectno where a.lectno = ?param1 ) e on e.lectno = a.lectno where a.lectno= ?param1 and a.userno= ?param2] -2025-12-18 14:16:40,791 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.userexam.detailforexamforsubmit] Prepared SQL: [select a.exno,a.exname,a2.sstime,a2.setime,a.tpoint,a.etime,a.qcount,b.estart,a.edesc, a.extype,TIMESTAMPDIFF(MINUTE, now(), date_add(ifnull(b.estart, now()), interval a.etime MINUTE)) rtime from cmex a inner join cm a2 on a2.cmno=a.cmno inner join lectex b on b.lectno= ?param0 and b.exno=a.exno and b.eend is null and (a.etime = 0 or date_add(ifnull(b.estart, now()), interval (a.etime + 1) MINUTE) > now()) inner join lect c on c.lectno=b.lectno and c.userno= ?param1 where a.exno= ?param2] -2025-12-18 14:16:40,791 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsd] Prepared SQL: [select a.lectno,a.attrate,a.cmno,a.sdate,a.edate ,b.sdno,b.sdname,b.sddesc,b.fgno sdfgno,b.sdcondition ,c.sstime,c.setime ,d.checktime,d.cpoint,d.feedb,d.fgno,d.atext from lect a inner join cmsd b on b.cmno=a.cmno and b.sdno= ?param0 inner join cm c on c.cmno=b.cmno left outer join lectsd d on d.lectno=a.lectno and d.sdno=b.sdno where a.lectno= ?param1 and a.userno= ?param2] -2025-12-18 14:16:40,791 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsd2] Prepared SQL: [select a.lectno,a.attrate,a.sdate,a.edate ,b.sdno,b.sdname,b.sddesc,b.fgno sdfgno,b.sdcondition ,c.sstime,c.setime ,d.checktime,d.cpoint,d.feedb,d.fgno,d.atext from lect a inner join cmsd b on b.cmno=a.cmno and b.sdno= ?param0 inner join cm c on c.cmno=b.cmno left outer join lectsd d on d.lectno=a.lectno and d.sdno=b.sdno where a.lectno= ?param1 and a.userno= ?param2] -2025-12-18 14:16:40,791 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboards] Prepared SQL: [select a.bno,a.subject,a.cdt,a.rcount ,u.username ,count(b.bcno) ccount from lectsdboard a inner join users u on u.userno=a.cno left outer join lectsdboardcmt b on b.bno=a.bno and b.isdel=0 where a.sdno= ?param0 and a.isdel=0 group by a.bno,a.subject,a.cdt,a.rcount,u.username order by a.cdt] -2025-12-18 14:16:40,791 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard] Prepared SQL: [update lectsdboard set rcount=rcount+1 where bno= ?param0 and cno<> ?param1 ; select a.bno,a.subject,a.contents,a.cdt,a.fgno,a.cno ,b.sdname ,c.sstime,c.setime,l.sdate,l.edate ,u.username,u.userno ,a2.checktime from lectsdboard a inner join lectsd a2 on a2.lectno=a.lectno and a2.sdno=a.sdno inner join users u on u.userno=a.cno inner join lect l on l.lectno = a2.lectno inner join cmsd b on b.sdno=a.sdno inner join cm c on c.cmno=b.cmno where a.bno= ?param0 and a.isdel=0] -2025-12-18 14:16:40,792 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboardcmt] Prepared SQL: [select a.bno ,b.bcno,b.ctext,b.cno,b.cdt ,c.userno,c.username,c.usertype,c.username cnoname from lectsdboard a inner join lectsdboardcmt b on b.bno=a.bno and b.isdel=0 inner join users c on c.userno=b.cno where a.bno= ?param0 order by b.cdt desc] -2025-12-18 14:16:40,794 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.pay1] Prepared SQL: [select p.payno,p.cdt,p.payamt,p.ptype,p.refundamt,p.ispg,p.isgroup,p.isexam,p.pstatus,p.rstatus,p.payoktime,p.pgkey,p.isdvr,p.deliamt,p.isunpay,p.paylimit ,p.iscashrct ,u.userno,u.username,u.post,u.address1,u.address2 ,CAST(AES_DECRYPT(UNHEX(u.userpno), 'np123@!') AS char) userpno ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email ,case pi.ptype when 3 then exu.cdt when 4 then le.oktime else p.cdt end oktime ,pd.dvrcode,pd.rcvname,pd.isdvr isdvr2,pd.codetime,pd.post post2,pd.address1 address12,pd.address2 address22,pd.dmemo ,CAST(AES_DECRYPT(UNHEX(pd.telno), 'np123@!') AS char) telno2 ,CAST(AES_DECRYPT(UNHEX(pd.mobile), 'np123@!') AS char) mobile2 ,tax.iscancel, tax.taxdate, tax.taxno ,paydata.vactbankname,CAST(AES_DECRYPT(UNHEX(paydata.vactnum), 'np123@!') AS char) vactnum,paydata.vactname ,(select ischeck from paytax where payno = p.payno limit 1) ischeck from pay p inner join users u on u.userno=p.userno left outer join payitem pi on pi.payno=p.payno and pi.ptype in (3,4) left outer join lect le on pi.ptype=4 and le.pino=pi.pino and le.ischanged=0 left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno left outer join examuser exu on exu.exno=ex.exno and exu.userno=p.userno left outer join paydvr pd on pd.payno=p.payno left outer join ( select pt.payno,pt.iscancel,pt.taxdate,pt.taxno from paytax pt where pt.payno = ?param0 order by pt.cdt desc limit 1 ) tax on tax.payno = p.payno left outer join paydata paydata on paydata.payno=p.payno where p.payno= ?param0] -2025-12-18 14:16:40,794 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.pay2] Prepared SQL: [select pi.payno,pi.pino,pi.itemno,pi.pcno,pi.payamt,pi.pcnt,pi.ptype,pi.isrebate ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,u.username,u.userid,u.isassignuser,u.depart,u.kfcfyear ,cc.cname ccpositionname ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,ua.asname ,cm.cshape ,cg.cgname ,pcg.cgname pcgname ,(select attrate from lect where payno = pi.payno limit 1) attrate ,pi.rbank , CAST(AES_DECRYPT(UNHEX(pi.rbankaccnum), 'np123@!') AS char) rbankaccnum, pi.tbankuser from payitem pi inner join pay p on p.payno=pi.payno left outer join cm cm on pi.ptype in (0,1,4) and cm.cmno=pi.itemno left outer join cg cg on pi.ptype in (0,1,4) and cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno left outer join users u on p.isgroup=1 and u.userno=pi.userno left outer join assign ua on ua.asno=u.asno left outer join comcode cc on cc.ccode=u.ccposition where pi.payno= ?param0] -2025-12-18 14:16:40,795 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payforexam1] Prepared SQL: [select eu.exno payno, eu.userno,eu.cdt,case when ua.isjoin=1 then ex.infee else ex.outfee end payamt,0 ptype,0 ispg,0 isgroup,1 isexam,21 pstatus,0 rstatus,null payoktime,null pgkey,0 isdvr,0 deliamt ,u.username,u.post,u.address1,u.address2 ,CAST(AES_DECRYPT(UNHEX(u.userpno), 'np123@!') AS char) userpno ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email ,eu.cdt oktime ,null dvrcode,null rcvname,0 isdvr2,null codetime,null post2,null address12,null address22,null dmemo ,null telno2 ,null mobile2 from examuser eu inner join users u on u.userno=eu.userno left outer join assign ua on ua.asno=u.asno left outer join exam ex on ex.exno=eu.exno where eu.exno= ?param0 and eu.userno= ?param1 and eu.status=1 and eu.payno is null and eu.pino is null and eu.pstatus=4] -2025-12-18 14:16:40,796 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payforexam2] Prepared SQL: [select eu.exno payno,eu.userno pino,eu.exno itemno,null pcno,case when ua.isjoin=1 then ex.infee else ex.outfee end payamt,1 pcnt,3 ptype ,ex.exname itemname ,u.username,u.userid,u.isassignuser,u.depart,u.kfcfyear ,cc.cname ccpositionname ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,ua.asname ,0 cshape ,null cgname ,null pcgname from examuser eu left outer join exam ex on ex.exno=eu.exno left outer join users u on u.userno=eu.userno left outer join assign ua on ua.asno=u.asno left outer join comcode cc on cc.ccode=u.ccposition where eu.exno= ?param0 and eu.userno= ?param1] -2025-12-18 14:16:40,796 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.pay.forrfd] Prepared SQL: [select a.payno,a.ispg,a.pstatus,a.ptype,a.pgkey,a.isdvr,a.deliamt,a.isrefunddvr,a.payamt,a.refundamt,a.rstatus,a.isgroup,a.iscanceled,a.payoktime ,b.isdvr isdvr2,b.dvrcode ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email from pay a left outer join paydvr b on b.payno=a.payno inner join users u on u.userno=a.userno where a.payno= ?param0 and a.pstatus=1] -2025-12-18 14:16:40,797 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payitem.forrfd] Prepared SQL: [select pi.pino,pi.payno,pi.pcnt,pi.payamt,pi.refundamt,pi.refundtime,pi.refundinfo,pi.refundstatus,pi.rstatus,pi.ptype ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,pcg.cgname pcgname ,u.userid,u.username from payitem pi inner join pay p on p.payno=pi.payno and p.pstatus=1 inner join users u on u.userno=case when pi.ptype=3 then p.userno else pi.userno end left outer join cm cm on pi.ptype in(0,1,4) and cm.cmno=pi.itemno left outer join cg cg on cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno where pi.payno= ?param0] -2025-12-18 14:16:40,798 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payrfditems] Prepared SQL: [select b.cdt,a.rfdno ,b.rtext,b.rstatus ,p.isgroup ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,pi.ptype ,u.username,u.userid from pay p inner join payitem pi on pi.payno=p.payno inner join payrfditem a on a.pino=pi.pino inner join payrfd b on b.rfdno=a.rfdno inner join users u on u.userno=case when p.isgroup=1 and pi.ptype in (0,1,4) then pi.userno else p.userno end left outer join cm cm on pi.ptype in(0,1,4) and cm.cmno=pi.itemno left outer join cg cg on cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno where p.payno= ?param0 order by a.rfdno desc] -2025-12-18 14:16:40,798 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payrfditems2] Prepared SQL: [select a.rfdno ,b.rtext,b.rstatus,b.cdt,b.isowner,b.ramt,b.bankname,b.bankowner ,b.rreason,b.ruser,b.fgnor,b.fgnob ,CAST(AES_DECRYPT(UNHEX(b.rphone), 'np123@!') AS char) rphone ,b.rback ,CAST(AES_DECRYPT(UNHEX(b.bankno), 'np123@!') AS char) bankno ,p.isgroup,p.payno ,pi.payamt ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,u.username,u.userid ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,ua.asname ,f1.orgname,f1.fileno ,f2.orgname orgname2,f2.fileno file2 from payrfditem a inner join payitem pi on pi.pino=a.pino inner join pay p on p.payno=pi.payno inner join users u on u.userno=case when p.isgroup=1 and pi.ptype in (0,1,4) then pi.userno else p.userno end left outer join assign ua on ua.asno=u.asno inner join payrfd b on b.rfdno=a.rfdno left outer join cm cm on pi.ptype in(0,1,4) and cm.cmno=pi.itemno left outer join cg cg on cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno left outer join fileinfo f1 on f1.fgno=b.fgnor and f1.isdel=0 left outer join fileinfo f2 on f2.fgno=b.fgnob and f2.isdel=0 where a.rfdno= ?param0 order by a.rfdno desc] -2025-12-18 14:16:40,799 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.paytaxitem] Prepared SQL: [select case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname,pi.payamt,pi.pcnt,pi.ptype ,p.isgroup,p.payamt ppayamt,p.payoktime,p.ptype pptype from paytax a inner join paytaxitem b on b.taxno=a.taxno inner join payitem pi on pi.pino=b.pino inner join pay p on p.payno=pi.payno left outer join cm cm on pi.ptype in (0,1,4) and cm.cmno=pi.itemno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno where a.taxno= ?param0] -2025-12-18 14:16:40,799 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.paytaxes2] Prepared SQL: [select a.taxno,a.taxamt,a.taxdate from paytax a where a.payno= ?param0] -2025-12-18 14:16:40,799 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.paytax.formgtkey] Prepared SQL: [select taxno, mgtkey from paytax where mgtkey like concat( ?param0 ,'%') order by mgtkey desc limit 1] -2025-12-18 14:16:40,801 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspast] Prepared SQL: [select a.no,a.kind,a.cg,a.cshape,a.username ,CAST(AES_DECRYPT(UNHEX(a.userpno), 'np123@!') AS char) userpno ,a.typeman,a.edukind,a.typeedu,a.typegrade,a.typejob,a.cgname,a.completeno,a.companyname,a.companyaddr,a.brno,a.eino,a.btype ,a.bkind,a.ceoname,date_format(a.ssdate, '%Y-%m-%d') ssdate,date_format(a.sedate, '%Y-%m-%d') sedate,a.sctime,a.assign,a.slevel,a.uduty ,CAST(AES_DECRYPT(UNHEX(a.phone), 'np123@!') AS char) phone ,a.mname ,CAST(AES_DECRYPT(UNHEX(a.mphone), 'np123@!') AS char) mphone ,a.sprice,a.rprice,a.rbank ,CAST(AES_DECRYPT(UNHEX(a.rbankno), 'np123@!') AS char) rbankno ,a.rbankuser ,CAST(AES_DECRYPT(UNHEX(a.taxemail), 'np123@!') AS char) taxemail ,a.syear,a.cdt,a.cno,a.udt,a.uno,a.uip from docprintpast a where a.no = ?param0] -2025-12-18 14:16:40,801 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.kind] Prepared SQL: [select a.kind value,a.kind text from docprintpast a where a.kind is not null and a.kind <> "" group by a.kind] -2025-12-18 14:16:40,801 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.syear] Prepared SQL: [select a.syear value,a.syear text from docprintpast a where a.syear is not null and a.syear <> "" group by a.syear] -2025-12-18 14:16:40,801 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.cg] Prepared SQL: [select a.cg value,a.cg text from docprintpast a where a.cg is not null and a.cg <> "" group by a.cg] -2025-12-18 14:16:40,801 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.cshape] Prepared SQL: [select a.cshape value,a.cshape text from docprintpast a where a.cshape is not null and a.cshape <> "" group by a.cshape] -2025-12-18 14:16:40,801 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.typeman] Prepared SQL: [select a.typeman value,a.typeman text from docprintpast a where a.typeman is not null and a.typeman <> "" group by a.typeman] -2025-12-18 14:16:40,801 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.edukind] Prepared SQL: [select a.edukind value,a.edukind text from docprintpast a where a.edukind is not null and a.edukind <> "" group by a.edukind] -2025-12-18 14:16:40,801 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.typeedu] Prepared SQL: [select a.typeedu value,a.typeedu text from docprintpast a where a.typeedu is not null and a.typeedu <> "" group by a.typeedu] -2025-12-18 14:16:40,802 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.typegrade] Prepared SQL: [select a.typegrade value,a.typegrade text from docprintpast a where a.typegrade is not null and a.typegrade <> "" group by a.typegrade] -2025-12-18 14:16:40,802 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.typejob] Prepared SQL: [select a.typejob value,a.typejob text from docprintpast a where a.typejob is not null and a.typejob <> "" group by a.typejob] -2025-12-18 14:16:40,802 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectinningpage.totstudy] Prepared SQL: [select ifnull(sum(totstudy),-1) totstudy from lectinningpage where lectno = ?param0 and cmino = ?param1 and cpno = ?param2] -2025-12-18 14:16:40,803 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.myExCheck] Prepared SQL: [select l.lectno longval from lect l inner join cm c on l.cmno= c.cmno inner join pay p on l.payno = p.payno inner join users u on l.userno= u.userno left outer join (select c.cmno , c.cshape , c.cname , ci.cmino ,d.cmisno ,d.sseq ,d.estart ,d.eend ,d.studyplace ,ci.isscd from cm c inner join cminning ci on c.cmno = ci.cmno inner join cminningscd d on d.cmino = ci.cmino where c.cshape=2 and ci.isscd=1 and ci.scdtype=0 ) cmi on cmi.cmno = l.cmno and cmi.cmisno = l.cmisno left outer join lectinning li on li.cmino = cmi.cmino and li.lectno = l.lectno left outer join pplog pl on p.pplno= pl.pplno where l.lectno= ?param0 and l.userno = ?param1 and cmi.isscd = 1 and li.istatus = 2 AND IFNULL(l.iscomplete, 0) = 0] -2025-12-18 14:16:40,805 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectinningpage.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 14:16:40,807 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard.in] Prepared SQL: [update lectsd a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.submittime=now(),submitip= ?param2 where a.lectno= ?param3 and a.sdno= ?param4 and a.checktime is null; insert into lectsd (lectno,sdno,iscopy,submittime,submitip,cdt,cno,udt,uno,uip) select a.lectno,a.sdno,0,now(), ?param2 ,now(), ?param1 ,now(), ?param1 , ?param2 from (select ?param3 lectno, ?param0 userno, ?param4 sdno) a inner join lect b on b.lectno=a.lectno and b.userno=a.userno and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno left outer join lectsd d on d.lectno=a.lectno and d.sdno=a.sdno where d.lectno is null; SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into lectsdboard (lectno,sdno,subject,contents,fgno,rcount,cip,isdel,cdt,cno,udt,uno,uip) select a.lectno,a.sdno, ?param5 , ?param6 , ?param7 ,0, ?param2 ,0,now(), ?param1 ,now(), ?param1 , ?param2 from (select ?param3 lectno, ?param0 userno, ?param4 sdno) a inner join lect b on b.lectno=a.lectno and b.userno=a.userno and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno] -2025-12-18 14:16:40,807 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 14:16:40,807 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboardcmt.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into lectsdboardcmt (bno,ctext,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,0,now(), ?param2 ,now(), ?param2 , ?param3 );] -2025-12-18 14:16:40,807 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboardcmt.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:16:40,808 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into pay (ptype,ispg,isgroup,isexam,userno,username,pstatus,rstatus,rstatustime,cshrcancelnum,canceltime,cancelmsg,cancelcnt ,refunding,paylimit,payoktime,pgkey,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,isdvr,cdt,cno,udt,uno,uip) select ?param0 ,0,0,1,u.userno,u.username,1,0,null,null,null,null,null ,0,null, ?param1 ,null ,a.outfee ,case when ?param0 = 6 then a.outfee else case when ua.isjoin=1 then a.outfee-a.infee else 0 end end ,0,0 ,case when ?param0 = 6 then 0 else case when ua.isjoin=1 then a.infee else a.outfee end end ,0,0,now(), ?param2 ,now(), ?param2 , ?param3 from exam a inner join users u on u.userno= ?param4 left outer join assign ua on ua.asno=u.asno where a.exno= ?param5] -2025-12-18 14:16:40,808 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 14:16:40,808 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok2] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into payitem (payno,ptype,pcno,itemno,userno,pstatus,rstatus,pgkey,cancelcode,cancelmsg,canceltype,pcnt ,orgamt,discamt,payamt ,payamtcash,payamtcard ,refundamt,refundtime,refundtimereal,refundinfo,isrebate,fgno,cartno,cdt,cno,udt,uno,uip) select p.payno,3,null, ?param0 , ?param1 ,1,0,null,null,null,null,1 ,a.outfee ,case when p.ptype=6 then a.outfee else case when ua.isjoin=1 then a.outfee-a.infee else 0 end end ,case when p.ptype=6 then 0 else case when ua.isjoin=1 then a.infee else a.outfee end end ,0,0 ,0,null,null,null,0,null,null,now(), ?param2 ,now(), ?param2 , ?param3 from exam a inner join users u on u.userno= ?param1 inner join pay p on p.payno= ?param4 left outer join assign ua on ua.asno=u.asno where a.exno= ?param0] -2025-12-18 14:16:40,808 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok2.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 14:16:40,809 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.studylog] Prepared SQL: [update lectinningpage a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 set a.totstudy=TIMESTAMPDIFF(SECOND, a.stime, now()),a.etime=now(),a.eip= ?param1 ,a.udt=now(),a.uno= ?param2 ,a.uip= ?param1 where a.logno= ?param3 ; update lectinning a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 inner join cminning c on c.cmino=a.cmino inner join ( select lectno,sum(totstudy) totstudy from lectinningpage where lectno= ?param4 and cmino= ?param5 group by lectno ) d on d.lectno=a.lectno set a.udt=now(),a.uno= ?param2 ,a.uip= ?param1 ,a.totstudy=d.totstudy ,a.etime=now() ,a.istatus=case when a.istatus <> 2 and c.atime * 60 <= d.totstudy then 2 else a.istatus end ,a.finishtime=case when a.finishtime is null and c.atime * 60 <= d.totstudy then now() else a.finishtime end ,a.eip= ?param1 ,a.ispce= ?param6 ,a.psec= ?param7 where a.lectno= ?param4 and a.cmino= ?param5 ; update lect a inner join ( select a.lectno,truncate(count(c.lectno) / count(b.cmino) * 100, 0) attrate from lect a inner join cminning b on b.cmno=a.cmno and ifnull(b.isscd,0)=0 left outer join lectinning c on c.lectno=a.lectno and c.cmino=b.cmino and c.istatus=2 where a.lectno= ?param4 and a.userno= ?param0 group by a.lectno ) b on b.lectno=a.lectno inner join cmev ce on a.cmno = ce.cmno set a.attrate=b.attrate ,a.apoint = (((b.attrate / 100) * ce.attend / 100)* 100) ,a.etime=now() ,a.eip= ?param1 ,a.ispce= ?param6 ,a.udt=now(),a.uno= ?param2 ,a.uip= ?param1 where a.lectno= ?param4 and a.userno= ?param0 ;] -2025-12-18 14:16:40,809 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.studymid] Prepared SQL: [update lectinning set isokmid=1 where lectno= ?param0 and cmino= ?param1] -2025-12-18 14:16:40,810 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsd.save] Prepared SQL: [update lectsd a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.fgno= ?param3 ,a.atext= ?param4 ,a.submittime=now(),submitip= ?param2 where a.lectno= ?param5 and a.sdno= ?param6 and a.checktime is null; insert into lectsd (lectno,sdno,atext,fgno,iscopy,submittime,submitip,cdt,cno,udt,uno,uip) select a.lectno,a.sdno, ?param4 , ?param3 ,0,now(), ?param2 ,now(), ?param1 ,now(), ?param1 , ?param2 from (select ?param5 lectno, ?param0 userno, ?param6 sdno) a inner join lect b on b.lectno=a.lectno and b.userno=a.userno inner join cm c on c.cmno=b.cmno and b.sdate < now() and b.edate > now() left outer join lectsd d on d.lectno=a.lectno and d.sdno=a.sdno where d.lectno is null;] -2025-12-18 14:16:40,812 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard.save] Prepared SQL: [update lectsd a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.submittime=now(),submitip= ?param2 where a.lectno= ?param3 and a.sdno= ?param4 and a.checktime is null; update lectsdboard a inner join lectsd a2 on a2.lectno=a.lectno and a2.sdno=a.sdno and a2.checktime is null inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.subject= ?param5 ,contents= ?param6 ,a.fgno= ?param7 where a.bno= ?param8 and a.lectno= ?param3 and a.sdno= ?param4 ;] -2025-12-18 14:16:40,812 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard.del] Prepared SQL: [update lectsd a inner join lectsdboard b on b.bno= ?param0 and b.cno= ?param1 and b.isdel=0 and b.lectno=a.lectno and b.sdno=a.sdno inner join lect a2 on a2.lectno=b.lectno and a2.userno=b.cno and a2.sdate < now() and a2.edate > now() inner join cm c on c.cmno=a2.cmno set a.submittime=null,a.submitip=null and a.checktime is null; update lectsdboard a inner join lectsd b on b.lectno=a.lectno and b.sdno=a.sdno and b.checktime is null inner join lect a2 on a2.lectno=b.lectno and a2.userno=a.cno and a2.sdate < now() and a2.edate > now() inner join cm c on c.cmno=a2.cmno set a.uno= ?param2 ,a.udt=now(),a.uip= ?param3 ,a.isdel=1 where a.bno= ?param0 and a.cno= ?param1 and a.isdel=0;] -2025-12-18 14:16:40,813 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payrefundinfo.up] Prepared SQL: [update payitem set udt=now(),uno= ?param0 ,uip= ?param1 ,rbank = ?param2 ,rbankaccnum = HEX(AES_ENCRYPT( ?param3 , 'np123@!')) ,tbankuser = ?param4 where payno = ?param5] -2025-12-18 14:16:40,813 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok3] Prepared SQL: [update examuser set udt=now(),uno= ?param0 ,uip= ?param1 ,payno= ?param2 ,pino= ?param3 ,pstatus=1 where exno= ?param4 and userno= ?param5 and status=1 and payno is null and pino is null and pstatus=4] -2025-12-18 14:16:40,813 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpaycancel] Prepared SQL: [update examuser set udt=now(),uno= ?param0 ,uip= ?param1 ,pstatus=9 where exno= ?param2 and userno= ?param3 and status=1 and payno is null and pino is null and pstatus=4] -2025-12-18 14:16:40,813 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payrfd.save] Prepared SQL: [update payrfd set udt=now(),uno= ?param0 ,uip= ?param1 ,bankname= ?param2 ,bankowner= ?param3 ,bankno=HEX(AES_ENCRYPT( ?param4 , 'np123@!')) ,isowner= ?param5 ,ruser= ?param6 ,rphone=HEX(AES_ENCRYPT( ?param7 , 'np123@!')) ,rreason= ?param8 ,rtext= ?param9 ,rstatus= ?param10 ,rback= ?param11 ,statustime=case when rstatus <> ?param10 then now() else statustime end where rfdno= ?param12] -2025-12-18 14:16:40,817 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspast.up] Prepared SQL: [update docprintpast set udt=now(),uno= ?param0 ,uip= ?param1 ,kind= ?param2 ,cg= ?param3 ,cshape= ?param4 ,username= ?param5 ,userpno=HEX(AES_ENCRYPT( ?param6 , 'np123@!')) ,typeman= ?param7 ,edukind= ?param8 ,typeedu= ?param9 ,typegrade= ?param10 ,typejob= ?param11 ,cgname= ?param12 ,completeno= ?param13 ,companyname= ?param14 ,companyaddr= ?param15 ,brno= ?param16 ,eino= ?param17 ,btype= ?param18 ,bkind= ?param19 ,ceoname= ?param20 ,ssdate= ?param21 ,sedate= ?param22 ,sctime= ?param23 ,assign= ?param24 ,slevel= ?param25 ,uduty= ?param26 ,phone=HEX(AES_ENCRYPT( ?param27 , 'np123@!')) ,mname= ?param28 ,mphone=HEX(AES_ENCRYPT( ?param29 , 'np123@!')) ,sprice= ?param30 ,rprice= ?param31 ,rbank= ?param32 ,rbankno=HEX(AES_ENCRYPT( ?param33 , 'np123@!')) ,rbankuser= ?param34 ,taxemail=HEX(AES_ENCRYPT( ?param35 , 'np123@!')) ,syear= ?param36 where no= ?param37] -2025-12-18 14:16:40,817 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.studyclose] Prepared SQL: [update lectinningpage a set a.etime=now(),a.eip= ?param0 ,a.udt=now(),a.uno= ?param1 ,a.uip= ?param0 where a.logno= ?param2 ;] -2025-12-18 14:16:40,819 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [site.main] Prepared SQL: [select * from ( select 0 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,a.kname strval3,null strval4,null strval5,null strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param0 inner join cm c on c.cmno=a.pcmno where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a union all select * from ( select a.dtype,a.intval,a.intval2 ,a.longval ,a.strval,a.strval2,a.strval3,a.strval4,ifnull(a.strval5,d.fileurl) strval5,a.strval6 ,a.time,a.time2,a.time3,a.time4 from ( select 1 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,c.cname strval3,concat('/', e.ccode, '/', f.srcp) strval4,ef.fileurl strval5,b.cgcode strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param1 inner join cm c on c.cmno=a.pcmno left outer join cminning d on d.cmno=a.cmno and d.istaste=1 left outer join ct e on e.ctno=d.ctno left outer join fileinfo ef on ef.fgno=e.fgnothumb and ef.isdel=0 left outer join ctpage f on f.ctno=e.ctno and f.pseq=1 where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.cshape=0 and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a left outer join cminning b on a.strval5 is null and b.cmno=a.intval and b.iseq=1 left outer join ct c on a.strval5 is null and c.ctno=b.ctno left outer join fileinfo d on a.strval5 is null and d.fgno=c.fgnothumb and d.isdel=0 ) a union all select * from ( select 2 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homenotice' order by b.cdt desc limit 2 ) a union all select * from ( select 3 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homefaq' order by b.cdt desc limit 2 ) a] -2025-12-18 14:16:40,829 [27800] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.npsystem] PreparedStatement : [select count(b.daokey) from (select 1 col1) a left outer join npsystem b on b.daokey= ?param0] -2025-12-18 14:16:40,829 [27800] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.npsystem] Parameters: [?param0=[daokey,qaldSUKDKuLggF2sN2Bn/lvf/i3LKEeOzoD6MpHlc0w=]] -2025-12-18 14:16:40,829 [27800] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.npsystem] Types: [?param0=[String, System.String]] -2025-12-18 14:16:41,059 [27800] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "18166946" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:16:41,064 [27800] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "18166946" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:16:41,301 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.pages] Prepared SQL: [select a.pno,a.ppno,a.pdepth,a.pagetype,a.bmno,a.porder,a.pagename,a.pagedesc,a.pageurl,a.pagehtml,a.isopen,a.usertype,m1.pagename ppagename,a.refcode,a.imagecode,a.bgtitle bgtitle2,a.bgdesc bgdesc2 ,case a.pdepth when 0 then a.pno when 1 then m1.pno when 2 then m2.pno when 3 then m3.pno else m4.pno end m0 ,case a.pdepth when 0 then 0 when 1 then a.pno when 2 then m1.pno when 3 then m2.pno else m3.pno end m1 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.pno when 3 then m1.pno else m2.pno end m2 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.pno else m1.pno end m3 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.pno end m4 ,case a.pdepth when 0 then a.imagecode when 1 then m1.imagecode when 2 then m2.imagecode when 3 then m3.imagecode else m4.imagecode end topimagecode ,case a.pdepth when 0 then a.bgtitle when 1 then m1.bgtitle when 2 then m2.bgtitle when 3 then m3.bgtitle else m4.bgtitle end bgtitle ,case a.pdepth when 0 then a.bgdesc when 1 then m1.bgdesc when 2 then m2.bgdesc when 3 then m3.bgdesc else m4.bgdesc end bgdesc from menupage a left outer join menupage m1 on m1.pno=a.ppno left outer join menupage m2 on m2.pno=m1.ppno left outer join menupage m3 on m3.pno=m2.ppno left outer join menupage m4 on m4.pno=m3.ppno where a.isopen > 0 order by case a.pdepth when 0 then a.porder when 1 then m1.porder when 2 then m2.porder when 3 then m3.porder else m4.porder end ,case a.pdepth when 0 then a.pno when 1 then m1.pno when 2 then m2.pno when 3 then m3.pno else m4.pno end ,case a.pdepth when 0 then 0 when 1 then a.porder when 2 then m1.porder when 3 then m2.porder else m3.porder end ,case a.pdepth when 0 then 0 when 1 then a.pno when 2 then m1.pno when 3 then m2.pno else m3.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.porder when 3 then m1.porder else m2.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.pno when 3 then m1.pno else m2.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.porder else m1.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.pno else m1.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.pno end] -2025-12-18 14:16:41,301 [27800] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [mm.pages] PreparedStatement : [select a.pno,a.ppno,a.pdepth,a.pagetype,a.bmno,a.porder,a.pagename,a.pagedesc,a.pageurl,a.pagehtml,a.isopen,a.usertype,m1.pagename ppagename,a.refcode,a.imagecode,a.bgtitle bgtitle2,a.bgdesc bgdesc2 ,case a.pdepth when 0 then a.pno when 1 then m1.pno when 2 then m2.pno when 3 then m3.pno else m4.pno end m0 ,case a.pdepth when 0 then 0 when 1 then a.pno when 2 then m1.pno when 3 then m2.pno else m3.pno end m1 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.pno when 3 then m1.pno else m2.pno end m2 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.pno else m1.pno end m3 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.pno end m4 ,case a.pdepth when 0 then a.imagecode when 1 then m1.imagecode when 2 then m2.imagecode when 3 then m3.imagecode else m4.imagecode end topimagecode ,case a.pdepth when 0 then a.bgtitle when 1 then m1.bgtitle when 2 then m2.bgtitle when 3 then m3.bgtitle else m4.bgtitle end bgtitle ,case a.pdepth when 0 then a.bgdesc when 1 then m1.bgdesc when 2 then m2.bgdesc when 3 then m3.bgdesc else m4.bgdesc end bgdesc from menupage a left outer join menupage m1 on m1.pno=a.ppno left outer join menupage m2 on m2.pno=m1.ppno left outer join menupage m3 on m3.pno=m2.ppno left outer join menupage m4 on m4.pno=m3.ppno where a.isopen > 0 order by case a.pdepth when 0 then a.porder when 1 then m1.porder when 2 then m2.porder when 3 then m3.porder else m4.porder end ,case a.pdepth when 0 then a.pno when 1 then m1.pno when 2 then m2.pno when 3 then m3.pno else m4.pno end ,case a.pdepth when 0 then 0 when 1 then a.porder when 2 then m1.porder when 3 then m2.porder else m3.porder end ,case a.pdepth when 0 then 0 when 1 then a.pno when 2 then m1.pno when 3 then m2.pno else m3.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.porder when 3 then m1.porder else m2.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.pno when 3 then m1.pno else m2.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.porder else m1.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.pno else m1.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.pno end] -2025-12-18 14:16:41,309 [27800] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "25025142" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:16:41,338 [27800] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "25025142" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:16:41,356 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.comcode.list] Prepared SQL: [select a.ccode, a.cname, a.cgroup, a.isuse, a.corder, a.cgroupname, a.refcode, a.cremark, a.ccode value, a.cname text, a.refcode value2,a.cdt,a.udt from comcode a where a.cgroup in ('typeman','typeedu','typegrade','typejob') and a.isuse=1 order by a.cgroupname, a.corder] -2025-12-18 14:16:41,356 [27800] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.comcode.list] PreparedStatement : [select a.ccode, a.cname, a.cgroup, a.isuse, a.corder, a.cgroupname, a.refcode, a.cremark, a.ccode value, a.cname text, a.refcode value2,a.cdt,a.udt from comcode a where a.cgroup in ('typeman','typeedu','typegrade','typejob') and a.isuse=1 order by a.cgroupname, a.corder] -2025-12-18 14:16:41,524 [27800] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "28753304" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:16:41,534 [27800] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "28753304" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:16:41,558 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.popups] Prepared SQL: [select a.pno,a.ptitle,a.pcontents,a.toppx,a.leftpx,pwidth,pheight,a.purl,a.zindex,a.isopen,a.udt from popup a where a.isopen= ?param0 order by a.isopen desc, a.zindex desc] -2025-12-18 14:16:41,558 [27800] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [mm.popups] PreparedStatement : [select a.pno,a.ptitle,a.pcontents,a.toppx,a.leftpx,pwidth,pheight,a.purl,a.zindex,a.isopen,a.udt from popup a where a.isopen= ?param0 order by a.isopen desc, a.zindex desc] -2025-12-18 14:16:41,558 [27800] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [mm.popups] Parameters: [?param0=[isopen,1]] -2025-12-18 14:16:41,558 [27800] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [mm.popups] Types: [?param0=[Int32, System.Int32]] -2025-12-18 14:16:41,564 [27800] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "3893371" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:16:41,571 [27800] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "3893371" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:16:41,573 [27800] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [site.main] PreparedStatement : [select * from ( select 0 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,a.kname strval3,null strval4,null strval5,null strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param0 inner join cm c on c.cmno=a.pcmno where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a union all select * from ( select a.dtype,a.intval,a.intval2 ,a.longval ,a.strval,a.strval2,a.strval3,a.strval4,ifnull(a.strval5,d.fileurl) strval5,a.strval6 ,a.time,a.time2,a.time3,a.time4 from ( select 1 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,c.cname strval3,concat('/', e.ccode, '/', f.srcp) strval4,ef.fileurl strval5,b.cgcode strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param1 inner join cm c on c.cmno=a.pcmno left outer join cminning d on d.cmno=a.cmno and d.istaste=1 left outer join ct e on e.ctno=d.ctno left outer join fileinfo ef on ef.fgno=e.fgnothumb and ef.isdel=0 left outer join ctpage f on f.ctno=e.ctno and f.pseq=1 where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.cshape=0 and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a left outer join cminning b on a.strval5 is null and b.cmno=a.intval and b.iseq=1 left outer join ct c on a.strval5 is null and c.ctno=b.ctno left outer join fileinfo d on a.strval5 is null and d.fgno=c.fgnothumb and d.isdel=0 ) a union all select * from ( select 2 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homenotice' order by b.cdt desc limit 2 ) a union all select * from ( select 3 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homefaq' order by b.cdt desc limit 2 ) a] -2025-12-18 14:16:41,573 [27800] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [site.main] Parameters: [?param0=[offcode,Off], ?param1=[oncode,On]] -2025-12-18 14:16:41,573 [27800] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [site.main] Types: [?param0=[String, System.String], ?param1=[String, System.String]] -2025-12-18 14:16:41,578 [27800] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "15528872" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:16:41,590 [27800] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "15528872" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:16:41,592 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cgetc] Prepared SQL: [select b.cgno,b.pcgno,b.cgname,b.cgcode,b.isuse,b.iscover,b.isdel,b.cdt,b.cno,b.udt,b.uno,b.uip from cg a left outer join cg b on a.cgno = b.pcgno where b.isdel=0 and b.isuse = 1 and a.cgcode= ?param0] -2025-12-18 14:16:41,592 [27800] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [cm.cgetc] PreparedStatement : [select b.cgno,b.pcgno,b.cgname,b.cgcode,b.isuse,b.iscover,b.isdel,b.cdt,b.cno,b.udt,b.uno,b.uip from cg a left outer join cg b on a.cgno = b.pcgno where b.isdel=0 and b.isuse = 1 and a.cgcode= ?param0] -2025-12-18 14:16:41,592 [27800] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [cm.cgetc] Parameters: [?param0=[cgcode,2]] -2025-12-18 14:16:41,592 [27800] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [cm.cgetc] Types: [?param0=[String, System.String]] -2025-12-18 14:16:41,598 [27800] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "39289039" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:16:41,606 [27800] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "39289039" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:18:06,398 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.adminlogin] Prepared SQL: [select userno,a.username,a.status,a.userpass, usertype,a.asno , CAST(AES_DECRYPT(UNHEX(a.mobile), 'np123@!') AS char) mobile , a.logintime from users a left outer join assign b on b.asno=a.asno where a.userid= ?param0 and a.usertype > 10 and (a.usertype <> 81 or (a.usertype = 81 and b.status=1))] -2025-12-18 14:18:06,417 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.pass.check] Prepared SQL: [select count(userno) from userpasslog where userno = ?param0 and userpass = ?param1] -2025-12-18 14:18:06,417 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.ee] Prepared SQL: [update users set eastereggkey=FLOOR(10000000 + (RAND() * 99999999)),eetime=now() where userno= ?param0 ; select a.userno,a.eastereggkey,a.usertype,a.username ,b.subdomain from users a left outer join assign b on b.asno=a.asno and b.issite=1 and b.isdel=0 where a.userno= ?param0 ;] -2025-12-18 14:18:06,418 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.usersall] Prepared SQL: [select userno,usertype,jointype,snsid,userkind,userid,userpass,username,usernameeng,gender,birthday,email,isacceptemail,mobile,isacceptmobile,telno,asno,pasname,depart,ccposition,ccpositionetc,fgnoprofile ,ccjobs,userpno,bankname,bankno,post,address1,address2,introhtml,status,exitreason,logintime,loginkey,send335time,pwcalltime,pwcallno,eastereggkey,eetime,kfcfyear,isassignuser,uduty,slevel,edus,remotekey from users] -2025-12-18 14:18:06,418 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.eecall] Prepared SQL: [select userno,usertype,username from users where userno= ?param0 and eastereggkey= ?param1 and date_add(eetime, interval 10 second) > now(); update users set eastereggkey=null,eetime=null,loginkey= ?param2 where userno= ?param0] -2025-12-18 14:18:06,418 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.eecall2] Prepared SQL: [select userno,usertype,username,userid from users where userno= ?param0 and eastereggkey= ?param1 and date_add(eetime, interval 15 second) > now(); update users set eastereggkey=null,eetime=null,loginkey=null where userno= ?param0] -2025-12-18 14:18:06,418 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assign.newascode] Prepared SQL: [select ifnull(max(b.ascode),0) + 1 from (select 1 col1) a left outer join assign b on b.asno is not null] -2025-12-18 14:18:06,418 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.me] Prepared SQL: [select userno,username ,CAST(AES_DECRYPT(UNHEX(email), 'np123@!') AS char) email from users where userno= ?param0] -2025-12-18 14:18:06,419 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.usercheckconfirm] Prepared SQL: [select ifnull(b.userno,0) from (select 1 col1) a left outer join usercheck b on b.userno= ?param0 and b.checkkey= ?param1 ; update usercheck set checkkey=0 where userno= ?param0] -2025-12-18 14:18:06,419 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.remotelogin] Prepared SQL: [select a.userno from users a where a.userid= ?param0 and a.status=1 and a.remotekey= ?param1 ; update users set remotekey=null where userid= ?param0] -2025-12-18 14:18:06,419 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.remoteloginnoauth] Prepared SQL: [select a.userno,b.subdomain from users a left outer join assign b on b.asno=a.asno where a.userid= ?param0 and a.status=1] -2025-12-18 14:18:06,419 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.users.assign] Prepared SQL: [select b.asno,b.asname,b.brno ,b.ceoname,b.post,b.address1,b.address2 ,b.btype,b.bkind,b.eino,b.mname ,CAST(AES_DECRYPT(UNHEX(b.mphone), 'np123@!') AS char) mphone ,CAST(AES_DECRYPT(UNHEX(b.taxemail), 'np123@!') AS char) taxemail ,b.fgnobno ,b.isjoin,b.ascode,b.astype,b.asctg,b.joindate,b.status ,c1.cname astypename,c2.cname asctgname from users a inner join assign b on b.asno = a.asno left outer join comcode c1 on c1.ccode=b.astype left outer join comcode c2 on c2.ccode=b.asctg where a.status=1 and a.userno = ?param0] -2025-12-18 14:18:06,419 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.check.snsid] Prepared SQL: [select a.userno,a.usertype,a.jointype,a.snsid,a.userkind,a.userid,a.userpass,a.username,a.usernameeng,a.gender,a.birthday,a.email,a.isacceptemail,a.mobile,a.isacceptmobile ,a.telno,a.asno,a.pasname,a.depart,a.ccposition,a.ccpositionetc,a.fgnoprofile,a.ccjobs,a.userpno,a.bankname,a.bankno,a.post,a.address1,a.address2,a.introhtml,a.status,a.exitreason ,a.logintime,a.loginkey,a.send335time,a.pwcalltime,a.pwcallno,a.eastereggkey,a.eetime,a.kfcfyear,a.isassignuser,a.uduty,a.slevel,a.edus,a.remotekey,a.vssn,a.di,a.ci from users a where a.snsid= ?param0 and a.jointype= ?param1] -2025-12-18 14:18:06,419 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.councels] Prepared SQL: [select a.bno,a.qtext,a.atext ,a.bldgcat ,b.cname bldgcatname ,a.cdt,c.username coname,c.userid coid ,row_number() over(order by a.cdt desc) rno ,count(a.cno) over() pagetotalcount from councel a inner join users c on c.userno = a.cno left outer join comcode b on b.ccode = a.bldgcat where a.userno = ?param0 and a.isdel = 0 order by a.cdt desc] -2025-12-18 14:18:06,420 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormants] Prepared SQL: [select a.userno,username,usernameeng,a.email,a.isacceptemail ,a.mobile,a.telno,a.userpno,a.bankno,a.post,a.address1,a.address2 ,a.birthday from userdormant a where a.userno = ?param0] -2025-12-18 14:18:06,420 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormants.del] Prepared SQL: [select a.userno longval, regexp_replace(b.userid , '(?<=.{3}).','*') strval ,CAST(AES_DECRYPT(UNHEX(a.mobile),'np123@!') AS char) strval2 ,date_add(a.cdt, interval 335 day) time ,b.isacceptmobile intval from userdormant a inner join users b on b.userno = a.userno where date_format(date_add(a.cdt, interval 335 day),'%Y-%m-%d') = date_format(now(),'%Y-%m-%d')] -2025-12-18 14:18:06,420 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormants.save] Prepared SQL: [select a.userno longval, regexp_replace(a.userid , '(?<=.{3}).' , '*') strval ,CAST(AES_DECRYPT(UNHEX(a.mobile),'np123@!') AS char) strval2 ,date_add(a.logintime, interval 335 day) time ,a.isacceptmobile intval from users a where a.usertype =1 and a.status=1 and date_format(date_add(a.logintime, interval 366 day),'%Y-%m-%d') = date_format(now(),'%Y-%m-%d')] -2025-12-18 14:18:06,420 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.loginlog] Prepared SQL: [insert into loginlog (logsite,userno, loginstatus, logindata, cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , now(), ?param4 ,now(), ?param4 , ?param5 )] -2025-12-18 14:18:06,420 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.in] Prepared SQL: [insert into users(usertype,userkind,userid,userpass,username,usernameeng ,gender,email,isacceptemail,mobile,telno ,asno,pasname,depart,ccposition,ccpositionetc,fgnoprofile,ccjobs ,userpno,bankname,bankno ,post,address1,address2,introhtml,status,logintime,send335time,pwcalltime,pwcallno,eastereggkey,eetime,kfcfyear,isassignuser,edus ,isacceptmobile,uduty,slevel,jointype,birthday,snsid,di,ci,vssn,ischkatt,authplatform,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,gender,HEX(AES_ENCRYPT( ?param6 , 'np123@!')), ?param7 ,HEX(AES_ENCRYPT( ?param8 , 'np123@!')),HEX(AES_ENCRYPT( ?param9 , 'np123@!')) , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 ,HEX(AES_ENCRYPT( ?param17 , 'np123@!')), ?param18 ,HEX(AES_ENCRYPT( ?param19 , 'np123@!')) , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 ,now(),null,null,null,null,null, ?param25 , ?param26 , ?param27 , ?param28 , ?param29 , ?param30 , ?param31 ,HEX(AES_ENCRYPT( ?param32 , 'np123@!')), ?param33 , ?param34 , ?param35 , ?param36 , ?param37 , ?param38 ,now(), ?param39 ,now(), ?param39 , ?param40 );] -2025-12-18 14:18:06,421 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:18:06,421 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assign.in] Prepared SQL: [insert into assign (ascode,isjoin,joinyear,joinprice,asname,ceoname,brno,grno,btype,bkind,salesamount,homeurl,mcount,aday,astype,asctg,askey,post,address1,address2,fgnobno,fgnobank,joindate,exitdate,status,issite,subdomain,sitename,sitelogo,sitefooter,ismain,isdel, eino,mname,mphone,taxemail,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 ,0,null,null,null,null,0,0, ?param25 , ?param26 ,HEX(AES_ENCRYPT( ?param27 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param28 , 'np123@!')) ,now(), ?param29 ,now(), ?param29 , ?param30 );] -2025-12-18 14:18:06,421 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assign.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:18:06,421 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [councel.in] Prepared SQL: [insert into councel(userno,bldgcat,qtext,atext,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 );] -2025-12-18 14:18:06,421 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [councel.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:18:06,421 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.change.password] Prepared SQL: [UPDATE users SET userpass = ?param0 , udt = now() , status = (CASE WHEN status = 9 THEN 1 ELSE status END) , pwcalltime = null , pwcallno = null , uip = ?param1 , uno = ?param2 WHERE userid = ?param3 ; INSERT INTO userpasslog (userno, userpass, cdt, uip) SELECT ?param2 , ?param0 , NOW(), ?param1 FROM (SELECT 1) a LEFT OUTER JOIN userpasslog b ON b.userno = ?param2 WHERE b.userno IS NULL; UPDATE userpasslog SET userpass = ?param0 WHERE userno = ?param2 ;] -2025-12-18 14:18:06,422 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormant.insert] Prepared SQL: [insert into userdormant(userno,username,usernameeng,email,isacceptemail,mobile ,telno,userpno,bankno,post,address1,address2,birthday,cdt) select a.userno,a.username,a.usernameeng,a.email,a.isacceptemail,a.mobile ,a.telno,a.userpno,a.bankno,a.post,a.address1,a.address2, a.birthday,now() cdt from users a left outer join userdormant b on b.userno = a.userno where date_add(a.logintime,interval 1 year) < now(); and a.status != 99 update users set udt=now(),uno= ?param0 ,uip= ?param1 ,username='»èÁ¦µÊ',usernameeng=null,email=null,mobile=null,telno=null,userpno=null,bankno=null,post=null,address1=null,address2=null,birthday=null,status=8 where date_add(a.logintime,interval 1 year) < now(); and a.status != 99] -2025-12-18 14:18:06,422 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.loginkey] Prepared SQL: [update users set loginkey= ?param0 ,logintime =now(),send335time = null where userno= ?param1] -2025-12-18 14:18:06,422 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.loginkey2] Prepared SQL: [update users set loginkey= ?param0 ,logintime =now(),send335time = null where userno= ?param1 ; insert into loginlog (logsite,userno, loginstatus, logindata, cdt,cno,udt,uno,uip) values ( ?param2 , ?param1 , ?param3 , ?param4 , now(), ?param5 ,now(), ?param5 , ?param6 )] -2025-12-18 14:18:06,423 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assign.del] Prepared SQL: [update assign set udt=now(),uno= ?param0 ,uip= ?param1 ,isdel=1,brno=null where asno= ?param2] -2025-12-18 14:18:06,423 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignman.in] Prepared SQL: [insert into assignman (asno,mtype,jtype,depart,mname,position,telno,mobile,fax,email,post,address1,address2,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,HEX(AES_ENCRYPT( ?param6 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param7 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param8 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param9 , 'np123@!')) , ?param10 , ?param11 , ?param12 ,0,now(), ?param13 ,now(), ?param13 , ?param14 )] -2025-12-18 14:18:06,423 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignman.up] Prepared SQL: [update assignman set udt=now(),uno= ?param0 ,uip= ?param1 ,mtype = ?param2 ,jtype = ?param3 ,depart = ?param4 ,mname = ?param5 ,position= ?param6 ,telno =HEX(AES_ENCRYPT( ?param7 , 'np123@!')) ,mobile =HEX(AES_ENCRYPT( ?param8 , 'np123@!')) ,fax =HEX(AES_ENCRYPT( ?param9 , 'np123@!')) ,email =HEX(AES_ENCRYPT( ?param10 , 'np123@!')) ,post = ?param11 ,address1= ?param12 ,address2= ?param13 where asmno= ?param14] -2025-12-18 14:18:06,423 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignman.del] Prepared SQL: [update assignman set udt=now(),uno= ?param0 ,uip= ?param1 ,isdel = 1 where asmno= ?param2] -2025-12-18 14:18:06,423 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignfee.in] Prepared SQL: [insert into assignfee (asno,fyear,fprice,fdate,fmemo,status,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 from (select 1 col1) a left outer join assignfee b on b.asno= ?param0 and b.fyear= ?param1 where b.asno is null] -2025-12-18 14:18:06,423 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignfee.up] Prepared SQL: [update assignfee set udt=now(),uno= ?param0 ,uip= ?param1 ,fprice= ?param2 ,fdate = ?param3 ,fmemo = ?param4 ,status= ?param5 where asno= ?param6 and fyear= ?param7] -2025-12-18 14:18:06,423 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignfee.del] Prepared SQL: [delete from assignfee where asno= ?param0 and fyear= ?param1] -2025-12-18 14:18:06,424 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignsite.save] Prepared SQL: [update assign set udt=now(),uno= ?param0 ,uip= ?param1 ,issite= ?param2 ,subdomain= ?param3 ,sitename= ?param4 ,siteip= ?param5 ,sitelogo= ?param6 ,sitefooter= ?param7 where asno= ?param8] -2025-12-18 14:18:06,424 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.asno.save] Prepared SQL: [update users set asno= ?param0 where userno= ?param1] -2025-12-18 14:18:06,424 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.pwcalltime] Prepared SQL: [update users set pwcalltime=now(),pwcallno= ?param0 where userno= ?param1] -2025-12-18 14:18:06,424 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.resetuser] Prepared SQL: [update users set userpass = ?param0 , pwcalltime = null , pwcallno = null , status = (CASE WHEN status = 9 THEN 1 ELSE status END) where userno= ?param1 and pwcalltime is not null and pwcallno= ?param2 and date_add(pwcalltime, interval 24 hour) > now()] -2025-12-18 14:18:06,424 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.exit] Prepared SQL: [UPDATE users SET udt=now(),uno= ?param0 ,uip= ?param1 , status = ?param2 WHERE userno= ?param3] -2025-12-18 14:18:06,424 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.leave.register] Prepared SQL: [INSERT INTO userleave ( userno, userid, status, levdate, uno, uip ) SELECT u.userno, u.userid, 0 AS status, NOW() AS levdate, u.uno, u.uip FROM users u WHERE u.status = ?param0 AND u.userno = ?param1] -2025-12-18 14:18:06,424 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.remotelogin.set] Prepared SQL: [update users a inner join assign b on b.asno=a.asno and b.siteip like concat('%', ?param0 ,'%') set a.remotekey= ?param1 where a.userid= ?param2 and a.status=1] -2025-12-18 14:18:06,424 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.snslink.up] Prepared SQL: [update users set udt=now(),uno= ?param0 ,uip= ?param1 ,snsid= ?param2 ,jointype= ?param3 where userno= ?param4] -2025-12-18 14:18:06,424 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [councel.up] Prepared SQL: [update councel set udt=now(),uno= ?param0 ,uip= ?param1 ,bldgcat = ?param2 ,qtext = ?param3 ,atext = ?param4 where bno= ?param5] -2025-12-18 14:18:06,425 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [councel.del] Prepared SQL: [update councel set udt=now(),uno= ?param0 ,uip= ?param1 ,isdel = 1 where bno = ?param2] -2025-12-18 14:18:06,425 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.up.asno] Prepared SQL: [update users set udt=now(),uno= ?param0 ,uip= ?param1 ,asno = ?param2 where userno= ?param3] -2025-12-18 14:18:06,425 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormant.del] Prepared SQL: [update users a left outer join userdormant b on b.userno = a.userno set set udt=now(),uno= ?param0 ,uip= ?param1 ,status = 99,username='»èÁ¦µÊ',usernameeng=null,email=null,mobile=null,telno=null,userpno=null,bankno=null,post=null,address1=null,address2=null,birthday=null,di=null,ci=null,vssn=null,authplatform=0 where date_add(b.cdt,interval 1 year) < now(); delete from userdormant where date_add(cdt,interval 1 year) < now();] -2025-12-18 14:18:06,445 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.loginkey] Prepared SQL: [select a.userno dtype from users a where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0)] -2025-12-18 14:18:06,445 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.admin] Prepared SQL: [select a.userno dtype, a.udt time, count(b.mno) intval from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0)] -2025-12-18 14:18:06,445 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.front] Prepared SQL: [select a.dtype,sum(a.intval) intval,sum(a.intval2) intval2 from ( select a.userno dtype,count(b.mno) intval,0 intval2 from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno union all select a.userno dtype,0 intval,count(b.userno) intval2 from users a left outer join alarms b on b.userno=a.userno and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno ) a group by a.dtype] -2025-12-18 14:18:06,446 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.frontcroom] Prepared SQL: [select a.dtype,sum(a.intval) intval,sum(a.intval2) intval2,sum(a.intval3) intval3,sum(a.intval4) intval4,sum(a.intval5) intval5 ,sum(a.intval6) intval6,sum(a.intval7) intval7,sum(a.intval8) intval8,sum(a.intval9) intval9,sum(a.intval10) intval10 ,sum(a.intval11) intval11,sum(a.intval12) intval12 ,max(a.strval) strval,max(a.strval2) strval2,max(a.strval3) strval3 from ( select a.userno dtype,count(b.mno) intval,0 intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11,0 intval12 ,null strval,null strval2,null strval3 from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno union all select a.userno dtype,0 intval,count(b.userno) intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11,0 intval12 ,null strval,null strval2,null strval3 from users a left outer join alarms b on b.userno=a.userno and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) union all select a.userno dtype,0 intval,0 intval2,c.tyear intval3,c.tseq intval4,b.classno intval5 ,b2.isplan intval6,b2.iscontent intval7,b2.isev intval8,b2.isrs intval9,b2.isgrade intval10 ,b.cmno intval11,b.cshape intval12 ,d.cgname strval,b.cname strval2 ,group_concat(case when f.bmno is null then null else concat(f.bmno,':',f.bmname,':',f.bmtype) end separator ';') strval3 from users a0 inner join lect a on a.lectno= ?param3 and a.userno=a0.userno and a.status=1 and a.ischanged=0 inner join cm b on b.cmno=a.cmno inner join cmmenu b2 on b2.cmno=b.cmno inner join term c on c.tmno=b.tmno inner join cg d on d.cgno=b.cgno left outer join cmmenubm e on e.cmno=b.cmno left outer join boardmaster f on f.bmno=e.bmno where a0.userno= ?param0 and (a0.loginkey= ?param1 or ?param2 =0) group by a.userno,b.cmno,c.tyear,c.tseq,b.classno ,b2.isplan,b2.iscontent,b2.isev,b2.isrs,b2.isgrade ,d.cgname,b.cname ) a group by a.dtype] -2025-12-18 14:18:06,446 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.frontcroom.subdomain] Prepared SQL: [select a.*,b.asname strval4,c.fileurl from ( select a.dtype,sum(a.intval) intval,sum(a.intval2) intval2,sum(a.intval3) intval3,sum(a.intval4) intval4,sum(a.intval5) intval5 ,sum(a.intval6) intval6,sum(a.intval7) intval7,sum(a.intval8) intval8,sum(a.intval9) intval9,sum(a.intval10) intval10 ,sum(a.intval11) intval11 ,max(a.strval) strval,max(a.strval2) strval2,max(a.strval3) strval3 from ( select a.userno dtype,count(b.mno) intval,0 intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11 ,null strval,null strval2,null strval3 from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno union all select a.userno dtype,0 intval,count(b.userno) intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11 ,null strval,null strval2,null strval3 from users a left outer join alarms b on b.userno=a.userno and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) union all select a.userno dtype,0 intval,0 intval2,c.tyear intval3,c.tseq intval4,b.classno intval5 ,b2.isplan intval6,b2.iscontent intval7,b2.isev intval8,b2.isrs intval9,b2.isgrade intval10 ,b.cmno intval11 ,d.cgname strval,b.cname strval2 ,group_concat(case when f.bmno is null then null else concat(f.bmno,':',f.bmname,':',f.bmtype) end separator ';') strval3 from users a0 inner join lect a on a.lectno= ?param3 and a.userno=a0.userno and a.status=1 and a.ischanged=0 inner join cm b on b.cmno=a.cmno inner join cmmenu b2 on b2.cmno=b.cmno inner join term c on c.tmno=b.tmno inner join cg d on d.cgno=b.cgno left outer join cmmenubm e on e.cmno=b.cmno left outer join boardmaster f on f.bmno=e.bmno where a0.userno= ?param0 and (a0.loginkey= ?param1 or ?param2 =0) group by a.userno,b.cmno,c.tyear,c.tseq,b.classno ,b2.isplan,b2.iscontent,b2.isev,b2.isrs,b2.isgrade ,d.cgname,b.cname ) a group by a.dtype ) a inner join assign b on b.subdomain= ?param4 left outer join fileinfo c on c.fgno=b.sitelogo] -2025-12-18 14:18:06,446 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.basecomments] Prepared SQL: [select a.cmtno,a.pcmtno,a.tcmtno,a.baseno,a.cdepth,a.memo,a.memotype,a.fgno,a.cdt,a.udt, a.isdel,a.cno ,b.orgname, b.fileurl, b.fileno ,c.username from cmt a inner join users c on c.userno=a.cno left outer join fileinfo b on b.fgno=a.fgno and b.isdel=0 where a.cmttype= ?param0 and a.baseno= ?param1 order by a.cdt desc] -2025-12-18 14:18:06,446 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsend.get] Prepared SQL: [select a.sendno,a.ehtml,a.etitle from emailsend a left outer join emailban b on b.sendno=a.sendno where a.sendno= ?param0 and a.isdel=0] -2025-12-18 14:18:06,446 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsend.get2] Prepared SQL: [select a.sendno,a.etitle,a.rcvs,ifnull(a.sendeds, ' ') sendeds,ifnull(group_concat(b.email separator ';'), ' ') bans from emailsend a left outer join emailban b on b.sendno=a.sendno where a.sendno= ?param0 and a.isdel=0 group by a.sendno,a.rcvs,a.etitle,a.sendeds] -2025-12-18 14:18:06,446 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.list.rcvnot] Prepared SQL: [select count(a.mno) from memouser a where a.userno= ?param0 and and a.isread=0 and a.isdel=0] -2025-12-18 14:18:06,446 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smssend.get] Prepared SQL: [select c.asname,b.usertype,b.username ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) mobile ,a.smstype,a.isok ,row_number() over(order by b.username) rno, count(a.cno) over() pagetotalcount from smsuser a inner join users b on b.userno=a.userno left outer join assign c on c.asno=b.asno where a.mno= ?param0 order by b.username] -2025-12-18 14:18:06,446 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.home] Prepared SQL: [select b.cnt intval ,c.cnt0 intval2 ,c.cnt1 intval3 ,d.cnt intval4 ,e.cnt intval5 ,f.cnt intval6 ,(SELECT COUNT(*) FROM userleave WHERE status = 0) intval7 from (select 1 col1) a left outer join (select count(mno) cnt from memouser where userno= ?param0 and isread=0 and isdel=0) b on 1=1 left outer join ( select sum(case when a.bmposition=0 then 1 else 0 end) cnt0,sum(case when a.bmposition=1 and b.cmno is not null then 1 else 0 end) cnt1 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.isopen=1 left outer join board c on c.pbno=b.bno and c.isdel=0 where a.bmtype=2 and a.isopen=1 and c.bno is null and a.disptype=0 ) c on 1=1 left outer join ( select count(a.rfdno) cnt from payrfd a left outer join pay b on b.payno = a.payno where a.rstatus=0 and b.rstatus=0 ) d on 1=1 left outer join ( select count(a.payno) cnt from paydvr a inner join pay b on b.payno=a.payno and b.pstatus=1 and b.rstatus=0 inner join payitem c on c.payno = b.payno inner join book bb on bb.bkno=c.itemno where a.dvrcode is null and a.isdvr=1 ) e on 1=1 left outer join ( select count(a.payno) cnt from paytax a where a.ischeck=0 ) f on 1=1] -2025-12-18 14:18:06,447 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.authkey] Prepared SQL: [select jobkey from authkey where authtype= ?param0 and userno= ?param1 and randkey= ?param2 and keytime > now()] -2025-12-18 14:18:06,447 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.authkey.check1] Prepared SQL: [select ctno intval,ismenu intval2,ctype intval3,ccode strval from ct where ctno= ?param0 and authkey= ?param1 ; update ct set authkey=null where ctno= ?param0] -2025-12-18 14:18:06,447 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.authkey.check2] Prepared SQL: [select qno intval from question where qno= ?param0 and authkey= ?param1 ; update question set authkey=null where qno= ?param0] -2025-12-18 14:18:06,447 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.sms.chk] Prepared SQL: [select authno intval,lectno intval2,latime time,lakey strval from smsauth where authno = ?param0] -2025-12-18 14:18:06,447 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsend.in] Prepared SQL: [insert into emailsend(etitle,semail,ehtml,fgno,cmno,rcvs,reademails,rcvcount,readcount,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 ,now(), ?param9 ,now(), ?param9 , ?param10 )] -2025-12-18 14:18:06,447 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsend.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:18:06,447 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.sms.in] Prepared SQL: [insert into sms(cmno,mcontents,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,now(), ?param2 ,now(), ?param2 , ?param3 );] -2025-12-18 14:18:06,447 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.sms.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:18:06,447 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smsauth] Prepared SQL: [insert into smsauth(latime,lakey,lectno) values(now(), ?param0 , ?param1 );] -2025-12-18 14:18:06,447 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smsauth.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:18:06,447 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smsauth2] Prepared SQL: [insert into smsauth(latime,lakey,userno, lectno) values(now(), ?param0 , ?param1 , 0);] -2025-12-18 14:18:06,447 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smsauth2.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:18:06,447 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.atalk.send] Prepared SQL: [insert into MTS_ATALK_MSG (TRAN_SENDER_KEY,TRAN_TMPL_CD,TRAN_CALLBACK,TRAN_PHONE,TRAN_SUBJECT,TRAN_MSG,TRAN_DATE,TRAN_TYPE,TRAN_STATUS,TRAN_REPLACE_TYPE,TRAN_REPLACE_MSG) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,now(),5,'1', ?param6 , ?param5 );] -2025-12-18 14:18:06,447 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.comment.delete] Prepared SQL: [update cmt set isdel=1 where cmtno= ?param0 and ( ?param1 is not null or cno= ?param2 );] -2025-12-18 14:18:06,447 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsendok] Prepared SQL: [update emailsend set isdel=0,readcount= ?param0 ,sendeds= ?param1 where sendno= ?param2] -2025-12-18 14:18:06,447 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.memo.alldeleteR] Prepared SQL: [update memouser set isdel=1,udt=now(),uno= ?param0 ,uip= ?param1 where userno= ?param0] -2025-12-18 14:18:06,447 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.memo.alldeleteS] Prepared SQL: [update memo set isdel=1,udt=now(),uno= ?param0 ,uip= ?param1 where cno= ?param0] -2025-12-18 14:18:06,448 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.authkey.save] Prepared SQL: [update authkey set jobkey= ?param0 ,randkey= ?param1 ,keytime=date_add(now(), interval 1 minute) where authtype= ?param2 and userno= ?param3 ; insert into authkey (authtype,userno,jobkey,randkey,keytime) select a.authtype,a.userno,a.jobkey,a.randkey,date_add(now(), interval 1 minute) from (select ?param2 authtype, ?param3 userno, ?param0 jobkey, ?param1 randkey) a left outer join authkey b on b.authtype=a.authtype and b.userno=a.userno where b.authtype is null] -2025-12-18 14:18:06,448 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.sms.extend] Prepared SQL: [update smsauth set latime = now() where authno = ?param0] -2025-12-18 14:18:06,449 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.error] Prepared SQL: [insert into errors (errmsg,userno) values( ?param0 , ?param1 )] -2025-12-18 14:18:06,464 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.list] Prepared SQL: [select a.menuno, a.menuname, a.pmenuno, a.menuurl, a.menulevel, a.menuorder, a.ccount, a.isuse, a.ishid ,concat('/',ifnull(b5.menuno, 0), '/', ifnull(b4.menuno, 0), '/', ifnull(b3.menuno, 0), '/', ifnull(b2.menuno, 0), '/', ifnull(b1.menuno, 0), '/', ifnull(a.menuno, 0), '/') menurout ,case a.menulevel when 0 then ' ' when 1 then b1.menuname when 2 then b2.menuname when 3 then b3.menuname when 4 then b4.menuname when 5 then b5.menuname end pmenuname from ( select a.menuno, a.menuname, a.pmenuno, a.menuurl, a.menulevel, a.menuorder, count(d.menuno) ccount, a.isuse, a.ishid from menu a left outer join menu d on d.pmenuno=a.menuno group by a.menuno, a.menuname, a.pmenuno, a.menuurl, a.menulevel, a.menuorder, a.isuse, a.ishid ) a left outer join menu b1 on b1.menuno=a.pmenuno left outer join menu b2 on b2.menuno=b1.pmenuno left outer join menu b3 on b3.menuno=b2.pmenuno left outer join menu b4 on b4.menuno=b3.pmenuno left outer join menu b5 on b5.menuno=b4.pmenuno order by case a.menulevel when 0 then a.menuorder when 1 then b1.menuorder when 2 then b2.menuorder when 3 then b3.menuorder when 4 then b4.menuorder else b5.menuorder end ,case a.menulevel when 0 then a.menuno when 1 then b1.menuno when 2 then b2.menuno when 3 then b3.menuno when 4 then b4.menuno else b5.menuno end ,case a.menulevel when 1 then a.menuorder when 2 then b1.menuorder when 3 then b2.menuorder when 4 then b3.menuorder when 5 then b4.menuorder else 0 end ,case a.menulevel when 1 then a.menuno when 2 then b1.menuno when 3 then b2.menuno when 4 then b3.menuno when 5 then b4.menuno else 0 end ,case a.menulevel when 2 then a.menuorder when 3 then b1.menuorder when 4 then b2.menuorder when 5 then b3.menuorder else 0 end ,case a.menulevel when 2 then a.menuno when 3 then b1.menuno when 4 then b2.menuno when 5 then b3.menuno else 0 end ,case a.menulevel when 3 then a.menuorder when 4 then b1.menuorder when 5 then b2.menuorder else 0 end ,case a.menulevel when 3 then a.menuno when 4 then b1.menuno when 5 then b2.menuno else 0 end ,case a.menulevel when 4 then a.menuorder when 5 then b1.menuorder else 0 end ,case a.menulevel when 4 then a.menuno when 5 then b1.menuno else 0 end ,case a.menulevel when 5 then a.menuorder else 0 end ,case a.menulevel when 5 then a.menuno else 0 end] -2025-12-18 14:18:06,464 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.authmenu] Prepared SQL: [select a.usertype, a.menuno from menuauth a where a.usertype= ?param0] -2025-12-18 14:18:06,465 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.get] Prepared SQL: [select a.fileno,a.fgno,a.orgname,a.fileurl,a.filesize,a.extension,a.dcount,a.cno,a.uno ,b.tablename,b.columnname from fileinfo a inner join filegroup b on b.fgno=a.fgno where a.FileNo = ?param0 and a.isdel = 0] -2025-12-18 14:18:06,465 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.getall] Prepared SQL: [select a.fileno,a.fgno,a.orgname,a.fileurl,a.filesize,a.extension,a.dcount,a.cno,a.uno ,b.tablename,b.columnname from fileinfo a inner join filegroup b on b.fgno=a.fgno where a.FileNo = ?param0] -2025-12-18 14:18:06,465 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncs.parents.u] Prepared SQL: [select 3 ndepth,v.ndno ncsno,v.dname ncsname,v.dcode ncscode,case when v.ndno=u.ndno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsd v on v.nbno=d.nbno where u.nuno= ?param0 union all select 2 ndepth,v.nbno ncsno,v.bname ncsname,v.bcode ncscode,case when v.nbno=b.nbno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsb b on b.nbno=d.nbno inner join ncsb v on v.nmno=b.nmno where u.nuno= ?param0 union all select 1 ndepth,v.nmno ncsno,v.mname ncsname,v.mcode ncscode,case when v.nmno=m.nmno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncsm v on v.ntno=m.ntno where u.nuno= ?param0 union all select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where u.nuno= ?param0 order by ndepth,ncscode] -2025-12-18 14:18:06,466 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncs.parents.d] Prepared SQL: [select 2 ndepth,v.nbno ncsno,v.bname ncsname,v.bcode ncscode,case when v.nbno=b.nbno then 1 else 0 end isact from ncsd d inner join ncsb b on b.nbno=d.nbno inner join ncsb v on v.nmno=b.nmno where d.ndno= ?param0 union all select 1 ndepth,v.nmno ncsno,v.mname ncsname,v.mcode ncscode,case when v.nmno=m.nmno then 1 else 0 end isact from ncsd d inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncsm v on v.ntno=m.ntno where d.ndno= ?param0 union all select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsd d inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where d.ndno= ?param0 order by ndepth,ncscode] -2025-12-18 14:18:06,466 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncs.parents.b] Prepared SQL: [select 1 ndepth,v.nmno ncsno,v.mname ncsname,v.mcode ncscode,case when v.nmno=m.nmno then 1 else 0 end isact from ncsb b inner join ncsm m on m.nmno=b.nmno inner join ncsm v on v.ntno=m.ntno where b.nbno= ?param0 union all select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsb b inner join ncsm m on m.nmno=b.nmno inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where b.nbno= ?param0 order by ndepth,ncscode] -2025-12-18 14:18:06,466 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncs.parents.m] Prepared SQL: [select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsm m inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where m.nmno= ?param0 order by ndepth,ncscode] -2025-12-18 14:18:06,466 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.sales.bycm] Prepared SQL: [select case b.ptype when 2 then 2 when 3 then 1 else 0 end dtype, 0 intval, case b.ptype when 2 then '±³Àç' when 3 then '½ÃÇè' else '°­ÁÂ' end strval,'¸ÅÃâ' strval2 ,sum(case when month(a.payoktime)=1 then b.payamt else 0 end) longval ,sum(case when month(a.payoktime)=2 then b.payamt else 0 end) longval2 ,sum(case when month(a.payoktime)=3 then b.payamt else 0 end) longval3 ,sum(case when month(a.payoktime)=4 then b.payamt else 0 end) longval4 ,sum(case when month(a.payoktime)=5 then b.payamt else 0 end) longval5 ,sum(case when month(a.payoktime)=6 then b.payamt else 0 end) longval6 ,sum(case when month(a.payoktime)=7 then b.payamt else 0 end) longval7 ,sum(case when month(a.payoktime)=8 then b.payamt else 0 end) longval8 ,sum(case when month(a.payoktime)=9 then b.payamt else 0 end) longval9 ,sum(case when month(a.payoktime)=10 then b.payamt else 0 end) longval10 ,sum(case when month(a.payoktime)=11 then b.payamt else 0 end) longval11 ,sum(case when month(a.payoktime)=12 then b.payamt else 0 end) longval12 from pay a inner join payitem b on b.payno=a.payno and a.pstatus=1 where year(a.payoktime)= ?param0 and a.pstatus=1 group by b.ptype,month(a.payoktime) union all select case b.ptype when 2 then 2 when 3 then 1 else 0 end dtype, 1 intval, '','ȯºÒ' strval ,(case when month(b.refundtime)=1 then b.refundamt else 0 end) * -1 longval ,(case when month(b.refundtime)=2 then b.refundamt else 0 end) * -1 longval2 ,(case when month(b.refundtime)=3 then b.refundamt else 0 end) * -1 longval3 ,(case when month(b.refundtime)=4 then b.refundamt else 0 end) * -1 longval4 ,(case when month(b.refundtime)=5 then b.refundamt else 0 end) * -1 longval5 ,(case when month(b.refundtime)=6 then b.refundamt else 0 end) * -1 longval6 ,(case when month(b.refundtime)=7 then b.refundamt else 0 end) * -1 longval7 ,(case when month(b.refundtime)=8 then b.refundamt else 0 end) * -1 longval8 ,(case when month(b.refundtime)=9 then b.refundamt else 0 end) * -1 longval9 ,(case when month(b.refundtime)=10 then b.refundamt else 0 end) * -1 longval10 ,(case when month(b.refundtime)=11 then b.refundamt else 0 end) * -1 longval11 ,(case when month(b.refundtime)=12 then b.refundamt else 0 end) * -1 longval12 from pay a inner join payitem b on b.payno=a.payno and a.pstatus=1 and b.rstatus > 0 and b.refundtime is not null and year(b.refundtime)= ?param0 where a.pstatus=1 and a.rstatus > 0 group by b.ptype,month(b.refundtime) order by dtype,intval] -2025-12-18 14:18:06,467 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcalc.print] Prepared SQL: [select a.cmno,a.feeloc,a.feebkpr,a.feebrt,a.feemat,a.feefoo,a.feeetc,a.prtcnt ,b.cname,b.classno,b.sstime,b.setime ,c.pfee ,d.username,CAST(AES_DECRYPT(UNHEX(d.userpno), 'np123@!') AS char) userpno,d.bankname,CAST(AES_DECRYPT(UNHEX(d.bankno), 'np123@!') AS char) bankno,d.post,d.address1,d.address2 ,row_number() over(order by d.username) rno from cmcalc a inner join cm b on b.cmno=a.cmno inner join cmprof c on c.cmno=b.cmno inner join users d on d.userno=c.userno where a.cmno= ?param0 order by rno] -2025-12-18 14:18:06,467 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.npsystem] Prepared SQL: [select count(b.daokey) from (select 1 col1) a left outer join npsystem b on b.daokey= ?param0] -2025-12-18 14:18:06,467 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.ncs.check.t] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select 0 intval, count(m.nmno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno where t.ntno= ?param0 union all select 0 intval,count(b.nbno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno left outer join ncsb b on b.nmno=m.nmno where t.ntno= ?param0 union all select count(cmd.cmno) intval,count(distinct d.ndno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join cmncsd cmd on cmd.ndno=d.ndno where t.ntno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join ncsu u on u.ndno=d.ndno where t.ntno= ?param0 ) a] -2025-12-18 14:18:06,467 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.ncs.check.m] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select 0 intval,count(b.nbno) intval2 from ncsm m left outer join ncsb b on b.nmno=m.nmno where m.nmno= ?param0 union all select count(cmd.cmno) intval,count(distinct d.ndno) intval2 from ncsm m left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join cmncsd cmd on cmd.ndno=d.ndno where m.nmno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncsm m left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join ncsu u on u.ndno=d.ndno where m.nmno= ?param0 ) a] -2025-12-18 14:18:06,467 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.ncs.check.b] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select count(cmd.cmno) intval,count(distinct d.ndno) intval2 from ncsb b left outer join ncsd d on d.nbno=b.nbno left outer join cmncsd cmd on cmd.ndno=d.ndno where b.nbno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncsb b left outer join ncsd d on d.nbno=b.nbno left outer join ncsu u on u.ndno=d.ndno where b.nbno= ?param0 ) a] -2025-12-18 14:18:06,467 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.ncs.check.d] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select count(cmd.cmno) intval,0 intval2 from ncsd d left outer join cmncsd cmd on cmd.ndno=d.ndno where d.ndno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncsd d left outer join ncsu u on u.ndno=d.ndno where d.ndno= ?param0 ) a] -2025-12-18 14:18:06,467 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.insert] Prepared SQL: [insert into menu(menuname,pmenuno,menuurl,menulevel,menuorder,isuse,ishid,cdt,cno,udt,uno,uip) select ?param0 , ?param1 ,ifnull( ?param2 ,''),ifnull(c.menulevel, -1) + 1, ?param3 , ?param4 , ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 from (select ?param8 menuno) a left outer join menu b on b.menuno=a.menuno left outer join menu c on c.menuno= ?param1 where b.menuno is null] -2025-12-18 14:18:06,467 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.insert.SelectKey] Prepared SQL: [select last_insert_id()] -2025-12-18 14:18:06,468 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.filegroup.insert] Prepared SQL: [INSERT INTO filegroup (tablename,columnname, cdt,cno,udt,uno,uip) VALUES ( ?param0 , ?param1 , cdt,cno,udt,uno,uip)] -2025-12-18 14:18:06,468 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.filegroup.insert.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:18:06,468 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.okcert3.in] Prepared SQL: [insert into okcert3log (gubn, ret, reason, sn, rsltcd, rslt, dt) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , now()] -2025-12-18 14:18:06,468 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.okcert3.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:18:06,468 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.userauth.save] Prepared SQL: [insert into menuauth (usertype,authname,menuno,isdel,cdt,cno,udt,uno,uip) select max(usertype)+1, ?param0 ,1,0,now(), ?param1 ,now(), ?param1 , ?param2 from menuauth] -2025-12-18 14:18:06,469 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.authname.save] Prepared SQL: [update menuauth set authname= ?param0 where usertype= ?param1] -2025-12-18 14:18:06,470 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.userauth.del] Prepared SQL: [delete a from menuauth a left outer join( select count(userno) usercnt,usertype from users where usertype = ?param0 group by usertype )b on b.usertype = a.usertype where a.usertype = ?param0 and (b.usercnt < 1 or b.usercnt is null); insert into menuauth (usertype,authname,menuno,isdel,cdt,cno,udt,uno,uip) select * from ( select ?param0 usertype, ?param1 authname,1 menuno,0 isdel,now() cdt, ?param2 cno,now() udt, ?param2 uno, ?param3 uip ) a where not exists( select usertype,authname,menuno from menuauth where usertype = ?param0 and menuno = 1 ); update menuauth a left outer join ( select count(userno) usercnt,usertype from users where usertype = ?param0 and status=1 group by usertype ) b on b.usertype = a.usertype set isdel=1 where a.usertype= ?param0 and (b.usercnt < 1 or b.usercnt is null);] -2025-12-18 14:18:06,470 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.chageposition] Prepared SQL: [update menu a left outer join menu b on b.menuno= ?param0 left outer join menu c on c.menuno= ?param1 set a.pmenuno= ?param1 , a.menuorder = ifnull(b.menuorder, -1) + 1, a.menulevel=c.menulevel + 1 , a.udt=now(), a.uno= ?param2 , a.uip= ?param3 where a.menuno= ?param4] -2025-12-18 14:18:06,470 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.update] Prepared SQL: [update menu a left outer join (select menulevel from menu where menuno= ?param0 ) b on 1 = 1 set udt=now(), uno= ?param1 , uip= ?param2 ,menuname= ?param3 , pmenuno= ?param0 , menuurl=ifnull( ?param4 , ''),a.menulevel=b.menulevel + 1,menuorder= ?param5 ,isuse= ?param6 ,ishid= ?param7 where a.menuno= ?param8 ;] -2025-12-18 14:18:06,470 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.delete] Prepared SQL: [delete from menuauth where menuno= ?param0 ; delete from menu where menuno= ?param0] -2025-12-18 14:18:06,470 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.down] Prepared SQL: [update fileinfo set dcount = dcount + 1 where fileno= ?param0] -2025-12-18 14:18:06,470 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.del] Prepared SQL: [update fileinfo set uip= ?param0 , uno= ?param1 , isdel=1 where fileno= ?param2 and ( ?param3 = 1 or ?param1 = -999 or cno= ?param1 )] -2025-12-18 14:18:06,470 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.del2] Prepared SQL: [update fileinfo set uip= ?param0 , uno= ?param1 , isdel=1 where fgno= ?param2 and ( ?param3 = 1 or ?param1 = -999 or cno= ?param1 )] -2025-12-18 14:18:06,470 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncst.in] Prepared SQL: [insert into ncst (ntype,tcode,tname,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 ,now(), ?param3 ,now(), ?param3 , ?param4 )] -2025-12-18 14:18:06,470 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncst.up] Prepared SQL: [update ncst set udt=now(),uno= ?param0 ,uip= ?param1 ,tcode= ?param2 ,tname= ?param3 where ntno= ?param4] -2025-12-18 14:18:06,472 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.actlog.set] Prepared SQL: [insert into actlog (logtype,logtarget,userno,logdata,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 )] -2025-12-18 14:18:06,473 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.authlog.set] Prepared SQL: [insert into authlog(logtype,userno,usertypeorg,usertypenew,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 )] -2025-12-18 14:18:06,473 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.authlog.set2] Prepared SQL: [insert into authlog(logtype,userno,usertypeorg,usertypenew,cdt,cno,udt,uno,uip) select ?param0 , ?param1 ,a.usertype, ?param2 ,now(), ?param3 ,now(), ?param3 , ?param4 from users a where a.userno= ?param1 and a.usertype <> ?param2] -2025-12-18 14:18:06,474 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.kcblog.in] Prepared SQL: [insert into kcblog (cdt,cp_cd,mobile,vssn,logmsg) values(now(), ?param0 ,case when ?param1 is not null then HEX(AES_ENCRYPT( ?param1 , 'np123@!')) else null end , ?param2 , ?param3 );] -2025-12-18 14:18:06,474 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [excellog.in] Prepared SQL: [INSERT INTO exceldownlog (userno, userid, username, actiontime, position, comment, userip) SELECT userno, userid, username, sysdate(), ?param0 , ?param1 , ?param2 FROM users where userno = ?param3] -2025-12-18 14:18:06,503 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.myterm] Prepared SQL: [select distinct c.tmno,c.tyear,c.tseq from cmprof a inner join cm b on b.cmno=a.cmno and b.ismaster=0 and b.isdel=0 inner join term c on c.tmno=b.tmno where a.userno= ?param0 order by c.tyear desc,c.tseq] -2025-12-18 14:18:06,503 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.term.ys] Prepared SQL: [select distinct tmno,tyear,tseq from term order by tyear desc,tseq] -2025-12-18 14:18:06,504 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmdatas] Prepared SQL: [select a.dtype,a.intval,a.intval2,a.intval3 ,a.strval,a.strval2 from( select 1 dtype ,a.userno intval,b.usertype intval2 ,row_number() over (order by b.username desc) intval3 ,b.username strval,null strval2 from cmprof a inner join users b on b.userno=a.userno where a.cmno= ?param0 order by b.username desc ) a union all select 2 ,b.bkno,0 ,row_number() over (order by b.bkno) intval3 ,b.bkname,null from cmbook a inner join book b on b.bkno=a.bkno where a.cmno= ?param0 union all select 3 dtype ,b.cmno,a.ispre ,row_number() over (order by b.cmno) intval3 ,b.cname,null from cmrelay a inner join cm b on b.cmno=a.rcmno where a.cmno= ?param0 union all select 4 ,b.ndno,0 ,row_number() over (order by b.ndno) intval3 ,b.dname,b.acode from cmncsd a inner join ncsd b on b.ndno=a.ndno where a.cmno= ?param0 order by dtype,intval3] -2025-12-18 14:18:06,504 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.datacreatecmbycmmaster] Prepared SQL: [select a.cmno,a.cname,row_number() over(order by a.udt desc) rno from cm a where a.ismaster=1 and a.isdel=0 and a.cgno= ?param0 order by rno] -2025-12-18 14:18:06,505 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnigscd.exists] Prepared SQL: [select count(*) from cminning a inner join cminningscd b on a.cmino = b.cmino where cmno = ?param0] -2025-12-18 14:18:06,506 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmev] Prepared SQL: [select a.cmno,a.attend,a.attendcut,a.attendrfd,a.attendcutrfd,a.mid,a.midcut,a.midrfd,a.midcutrfd,a.final,a.finalcut,a.finalrfd,a.finalcutrfd,a.subject,a.subjectcut,a.subjectrfd ,a.subjectcutrfd,a.discuss,a.discusscut,a.discussrfd,a.discusscutrfd,a.etc,a.etccut,a.etcrfd,a.etccutrfd,a.cut,a.cutrfd,a.isoffabs ,b.scdtype ,c.cshape from cmev a inner join cm c on c.cmno = a.cmno left outer join cminning b on b.cmno = a.cmno and b.isscd = 1 where a.cmno= ?param0] -2025-12-18 14:18:06,506 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.est] Prepared SQL: [select 0 gubun,case when a.extype = 0 then 1 else 2 end estkind ,a.exno,a.cmno,a.extype,a.exname,a.edesc,a.etime,a.econdition,a.evtype,a.eqtype,a.israndq,a.israndqi,a.qcount,a.isblur,a.tpoint,a.relaylimit,a.isusebackup,a.isseq ,null sdno,null sdtype,null sdname,null sddesc,null sdcondition ,null rsno,null rscno,null rstype,null rsname,null rscondition , row_number() over(partition by a.extype order by a.cdt) rno ,null as iseq,null as teachername from cmex a where a.cmno= ?param0 and a.isdel=0 union all select 1 gubun,case when a.sdtype = 0 then 11 else 21 end estkind ,a.sdno exno,a.cmno,a.sdtype extype,a.sdname exname,a.sddesc edesc,null etime,a.sdcondition econdition,null evtype,null eqtype,null israndq,null israndqi,null qcount,null isblur,a.tpoint,null relaylimit,null isusebackup,null isseq ,a.sdno,a.sdtype,a.sdname,a.sddesc,a.sdcondition ,null rsno,null rscno,null rstype,null rsname,null rscondition , row_number() over(partition by a.sdtype order by a.cdt) rno ,null as iseq,null as teachername from cmsd a where a.cmno= ?param0 and a.isdel=0 union all select 2 gubun,case when a.rstype = 0 then 32 else 31 end estkind ,a.rsno exno,a.cmno,a.rstype extype,a.rsname exname,null edesc,null etime,a.rscondition econdition,null evtype,null eqtype,null israndq,null israndqi,null qcount,null isblur,null tpoint,null relaylimit,null isusebackup,null isseq ,null sdno,null sdtype,null sdname,null sddesc,null sdcondition ,a.rsno,a.rscno,a.rstype,a.rsname,a.rscondition , row_number() over(partition by a.rstype order by a.cdt) rno ,b.iseq,c.username as teachername from cmrs a left outer join cminning b on a.cmino = b.cmino left outer join users c on b.userno = c.userno where a.cmno= ?param0 and a.isdel=0 order by rsno] -2025-12-18 14:18:06,506 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmexqs] Prepared SQL: [select a.eqno,a.exno,a.qseq,a.qno,a.rpoint , b.qtextstring, b.dpoint, b.qdiff, b.cc1, b.cc2, b.cc3, b.cc4, b.cc5,b.atype , cc.cname qdiffname, cc1.cname ccname1, cc2.cname ccname2, cc3.cname ccname3, cc4.cname ccname4, cc5.cname ccname5 from cmexq a inner join question b on b.qno=a.qno left outer join comcode cc on cc.ccode = b.qdiff left outer join comcode cc1 on cc1.ccode = b.cc1 left outer join comcode cc2 on cc2.ccode = b.cc2 left outer join comcode cc3 on cc3.ccode = b.cc3 left outer join comcode cc4 on cc4.ccode = b.cc4 left outer join comcode cc5 on cc5.ccode = b.cc5 where a.exno= ?param0 order by a.qseq] -2025-12-18 14:18:06,507 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.exsave.valid] Prepared SQL: [select count(d.exno) from (select 1 as col1) a left outer join lectex d on d.exno= ?param0] -2025-12-18 14:18:06,507 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.sdsave.valid] Prepared SQL: [select sum(cnt) from ( select count(d.sdno) cnt from (select 1 as col1) a left outer join lectsd d on d.sdno= ?param0 union all select count(d.sdno) from (select 1 as col1) a left outer join lectsdboard d on d.sdno= ?param0 ) a] -2025-12-18 14:18:06,507 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rssave.valid] Prepared SQL: [select count(d.rsno) from (select 1 as col1) a left outer join lectrs d on d.rsno= ?param0] -2025-12-18 14:18:06,507 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rscsave.valid] Prepared SQL: [select count(d.rscno) from (select 1 as col1) a left outer join cmrs d on d.rscno= ?param0] -2025-12-18 14:18:06,507 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmexlayers] Prepared SQL: [select a.exno ,case when a.qdiff = 1 then null else a.qdiff end qdiff ,case when a.cc1 = 1 then null else a.cc1 end cc1 ,case when a.cc2 = 1 then null else a.cc2 end cc2 ,case when a.cc3 = 1 then null else a.cc3 end cc3 ,case when a.cc4 = 1 then null else a.cc4 end cc4 ,case when a.cc5 = 1 then null else a.cc5 end cc5 ,a.qcount,a.rpoint , cc.cname qdiffname, cc1.cname ccname1, cc2.cname ccname2, cc3.cname ccname3, cc4.cname ccname4, cc5.cname ccname5 from cmexlayer a left outer join comcode cc on cc.ccode = a.qdiff and cc.ccode > 0 left outer join comcode cc1 on cc1.ccode = a.cc1 and cc1.ccode > 0 left outer join comcode cc2 on cc2.ccode = a.cc2 and cc2.ccode > 0 left outer join comcode cc3 on cc3.ccode = a.cc3 and cc3.ccode > 0 left outer join comcode cc4 on cc4.ccode = a.cc4 and cc4.ccode > 0 left outer join comcode cc5 on cc5.ccode = a.cc5 and cc5.ccode > 0 where a.exno= ?param0 order by cc.corder, cc1.corder, cc2.corder] -2025-12-18 14:18:06,507 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.extype1count] Prepared SQL: [select count(b.exno) from (select 1 col1) a left outer join cmex b on b.cmno= ?param0 and b.isdel=0 and b.exno <> ?param1 and b.extype=1] -2025-12-18 14:18:06,507 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.check] Prepared SQL: [select count(b.rsno) from (select 1 col1) a left outer join cmrs b on b.cmno= ?param0 and b.rsno <> ?param1 and b.rstype= ?param2 and b.isdel=0] -2025-12-18 14:18:06,508 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.questionusings] Prepared SQL: [select sum(cnt) from ( select 0 as cnt union all select count(qno) from cmexq where qno= ?param0 union all select count(qno) from rscq where qno= ?param0 ) a] -2025-12-18 14:18:06,508 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.questionitem.valid] Prepared SQL: [select sum(cnt) from ( select 0 as cnt union all select a.qno from ( select b.qno from questionitem a inner join cmexq b on b.qno=a.qno where a.qino= ?param0 limit 1) a union all select a.qno from ( select b.qno from questionitem a inner join rscq b on b.qno=a.qno where a.qino= ?param0 limit 1) a ) a] -2025-12-18 14:18:06,509 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmmenus] Prepared SQL: [select a.cmno,a.isplan,a.iscontent,a.isev,a.isrs,a.isgrade ,b.bmno from cmmenu a left outer join cmmenubm b on b.cmno=a.cmno where a.cmno= ?param0] -2025-12-18 14:18:06,509 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rscqs] Prepared SQL: [select a.rscqno,a.rscno,a.qno,a.dseq , b.qtextstring, b.dpoint, b.qdiff, b.cc1, b.cc2, b.cc3, b.cc4, b.cc5,b.atype , cc.cname qdiffname, cc1.cname ccname1, cc2.cname ccname2, cc3.cname ccname3, cc4.cname ccname4, cc5.cname ccname5 ,row_number() over(order by a.dseq, a.rscqno) rno from rscq a inner join question b on b.qno=a.qno left outer join comcode cc on cc.ccode = b.qdiff left outer join comcode cc1 on cc1.ccode = b.cc1 left outer join comcode cc2 on cc2.ccode = b.cc2 left outer join comcode cc3 on cc3.ccode = b.cc3 left outer join comcode cc4 on cc4.ccode = b.cc4 left outer join comcode cc5 on cc5.ccode = b.cc5 where a.rscno= ?param0 order by rno] -2025-12-18 14:18:06,509 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminfile] Prepared SQL: [select 1 dtype,a.sdno intval,a.fgno longval,b.fileno longval2,0 longval4,b.fileurl strval from cmsd a inner join fileinfo b on b.fgno=a.fgno and b.isdel=0 where a.cmno= ?param0 union all select 0,exno,null,null,null,null from cmex where cmno= ?param0 and isdel=0 union all select 2,0,a.fgnotf,b.fileno,a.cmino,b.fileurl from cminning a inner join fileinfo b on b.fgno=a.fgnotf and b.isdel=0 where a.cmno= ?param0 union all select 3,a.cmno,a.fgnocm,b.fileno,0,b.fileurl from cm a inner join fileinfo b on b.fgno=a.fgnocm and b.isdel=0 where a.cmno= ?param0 order by dtype,intval,longval2] -2025-12-18 14:18:06,509 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.check.cmpcpay] Prepared SQL: [select count(b.pino) from (select 1 as col1) a left outer join payitem b on b.ptype=1 and b.pcno = ?param0] -2025-12-18 14:18:06,510 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ct.checkcmi] Prepared SQL: [select count(b.cmino) dcnt from ct a left outer join cminning b on b.ctno=a.ctno where a.ctno= ?param0 group by a.ctno] -2025-12-18 14:18:06,510 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.pcm.foras] Prepared SQL: [select distinct d.cmno value,d.cname text from users a inner join lect b on b.userno=a.userno and b.status<5 inner join cm c on c.cmno=b.cmno inner join cm d on d.cmno=c.pcmno where a.asno= ?param0 order by text,value] -2025-12-18 14:18:06,510 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cm.foras] Prepared SQL: [select distinct c.cmno value,concat(c.cname,'(',c.classno,')') text from users a inner join lect b on b.userno=a.userno and b.status<5 inner join cm c on c.cmno=b.cmno and c.pcmno= ?param0 where a.asno= ?param1 order by text,value] -2025-12-18 14:18:06,510 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.pcm.forall] Prepared SQL: [select a.cmno value,a.cname text from cm a where a.ismaster=1 and a.isuse=1 and a.isdel=0 order by text,value] -2025-12-18 14:18:06,510 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cm.forall] Prepared SQL: [select a.cmno value,concat(a.cname,'(',a.classno,')') text from cm a where a.pcmno= ?param0 and a.ismaster=1 and a.isuse=1 and a.isdel=0 order by text,value] -2025-12-18 14:18:06,510 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cms.forpay] Prepared SQL: [select c.cmno,case when b.isjoin=1 then c.infee else c.infee end fee, c.accommofee, b.isjoin,d.lectno lectnocheck from users a left outer join assign b on b.asno=a.asno inner join cm c on c.cmno= ?param0 left outer join lect d on d.userno=a.userno and d.cmno=c.cmno and d.status in (1,2,3,4,6) and d.ischanged=0 where a.userno= ?param1] -2025-12-18 14:18:06,510 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cms.forpaypc] Prepared SQL: [select c.cmno,case when b.isjoin=1 then c.infee else c.outfee end fee,b.isjoin from users a left outer join assign b on b.asno=a.asno inner join cmpc c on c.pcno= ?param0 where a.userno= ?param1] -2025-12-18 14:18:06,511 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcheck.forbuy] Prepared SQL: [select 1 rno,a.cmno,a.quota ,b.status lectstatus ,count(d.userno) countlect from cm a left outer join lect b on b.cmno=a.cmno and b.userno= ?param0 and b.status < 5 and b.ischanged=0 left outer join lect c on c.cmno=a.cmno and c.status < 5 and c.ischanged=0 left outer join users d on d.userno=c.userno and d.status=1 where a.cmno= ?param1 and a.ismaster=0 and a.rstime < now() and a.retime > now() and a.isuse=1 and a.isdel=0 group by a.cmno,a.quota,b.status union all select 2,a.cmno,0 ,b.status ,0 from cm a inner join lect b on b.cmno <> a.cmno and b.userno= ?param0 and b.status < 5 inner join cm c on c.cmno=b.cmno and c.pcmno=a.pcmno where a.cmno = ?param1] -2025-12-18 14:18:06,512 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.assign.applyedu.byasno] Prepared SQL: [select a.asno,a.ascode,a.isjoin,a.joinyear,a.joinprice,a.asname,a.ceoname,a.brno,a.eino,a.grno,a.btype,a.bkind,a.salesamount,a.homeurl,a.mcount,a.aday,a.astype,a.asctg,a.askey,a.post ,a.address1,a.address2,a.fgnobno,a.fgnobank,a.joindate,a.exitdate,a.status,a.issite,a.subdomain,a.sitename,a.sitelogo,a.sitefooter,a.siteip,a.ismain,a.mname,a.isdel ,CAST(AES_DECRYPT(UNHEX(a.mphone), 'np123@!') AS char) mphone ,CAST(AES_DECRYPT(UNHEX(a.taxemail), 'np123@!') AS char) taxemail from assign a where a.asno= ?param0 and a.isdel=0] -2025-12-18 14:18:06,514 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscdcheck] Prepared SQL: [select a.quota - (select count(z.lectno) cnt from lect z where a.cmisno = z.cmisno and z.status in (1,2) and z.ischanged=0) from cminningscd a where a.cmisno = ?param0] -2025-12-18 14:18:06,517 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmin] Prepared SQL: [insert into cm(ismaster,cgno,pcmno,cname,kname,tmno,classno,rstime,retime,sstime,setime,gstime,getime,cshape ,infee,outfee,accommofee,quota ,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,isuse,isdel,isseq,fgnocm,typeman,typeedu,typegrade,typejob,typejobitem,iscertificate,ischkatt,isaccommodation,daylectinninglimit,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 , ?param28 , ?param29 , ?param30 ,0, ?param31 , ?param32 , ?param33 , ?param34 , ?param35 , ?param36 , ?param37 , ?param38 , ?param39 , ?param40 ,10,now(), ?param41 ,now(), ?param41 , ?param42 );] -2025-12-18 14:18:06,517 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:18:06,519 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnings.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into cminning (cmno,week,iseq,isonline,ititle,icontent,idate,iday,ist,iet,fgnotf,ctno,istaste,sttime,atime,mstime,metime,userno,isscd,scdtype,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 ,now(), ?param20 ,now(), ?param20 , ?param21 from (select 1 col1) a left outer join cminning b on b.cmno= ?param0 and b.iseq= ?param2 where b.cmino is null] -2025-12-18 14:18:06,519 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnings.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 14:18:06,520 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into cminningscd(cmino,estart,eend,quota,studyplace,sseq,comment,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 ,now(), ?param7 ,now(), ?param7 , ?param8 )] -2025-12-18 14:18:06,520 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 14:18:06,522 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.in] Prepared SQL: [INSERT INTO cmex (cmno,extype,exname,edesc,etime,econdition,evtype,eqtype,israndq,israndqi,qcount,isblur,tpoint,relaylimit,isusebackup,isseq,isreexamable,isresultopen,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 ,0,now(), ?param18 ,now(), ?param18 , ?param19 )] -2025-12-18 14:18:06,522 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:18:06,524 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.question.in] Prepared SQL: [INSERT INTO question (cmno, qdiff, cc1, cc2, cc3, cc4, cc5, isuse, atype, dpoint, qtext, qtextstring, qdesc, rightcount,ispassspace,isignorecase, cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , now(), ?param16 ,now(), ?param16 , ?param17 );] -2025-12-18 14:18:06,524 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.question.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:18:06,524 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.in] Prepared SQL: [insert into cmsd(sdtype,cmno,sdname,sddesc,tpoint,sdcondition,fgno,isdel,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 ,0,now(), ?param7 ,now(), ?param7 , ?param8 );] -2025-12-18 14:18:06,524 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:18:06,524 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.in] Prepared SQL: [insert into cmrs(rstype,cmno,rsname,rscondition,rscno,isdel,cmino,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,0, ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 );] -2025-12-18 14:18:06,524 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:18:06,524 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rsc.in] Prepared SQL: [insert into rsc(rstype,rscname,isuse,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 ,now(), ?param3 ,now(), ?param3 , ?param4 );] -2025-12-18 14:18:06,524 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rsc.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:18:06,525 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy0] Prepared SQL: [insert into cm(ismaster,cgno,pcmno,cname,kname,tmno,classno,rstime,retime,sstime,setime,gstime,getime,cshape,typeman,typeedu,typegrade,typejob,typejobItem,infee,outfee,accommofee,quota,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,isuse,isseq,iscertificate,isdel,studydays,isaccommodation,daylectinninglimit,cdt,cno,udt,uno,uip) select ?param0 ,cgno,case when a.ismaster = 1 and ?param0 = 0 then a.cmno else a.pcmno end,ifnull( ?param1 , concat('»çº»_', cname)),a.kname, ?param2 ,case when ?param2 is null then null else ifnull(b.classno,0)+1 end ,t.rstime ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then '2099-12-31 23:59:59' else date_format(t.retime,'%Y-%m-%d 23:59:59') end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else t.sstime end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else date_format(t.setime,'%Y-%m-%d 23:59:59') end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else t.gstime end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else date_format(t.getime,'%Y-%m-%d 23:59:59') end ,a.cshape,a.typeman,a.typeedu,a.typegrade,a.typejob, a.typejobItem,infee,outfee,accommofee,quota,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,1,isseq,a.iscertificate,0,studydays,isaccommodation,daylectinninglimit,now(), ?param3 ,now(), ?param3 , ?param4 from cm a left outer join ( select max(b.classno) classno from cm a inner join cm b on b.ismaster=0 and b.pcmno=case when a.ismaster=1 then a.cmno else a.pcmno end and b.isdel=0 and b.tmno=ifnull( ?param2 ,0) where a.cmno= ?param5 ) b on b.classno is not null left outer join term t on t.tmno= ?param2 where a.cmno= ?param5 ;] -2025-12-18 14:18:06,525 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy0.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:18:06,525 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy.ex0] Prepared SQL: [insert into cmex (cmno,extype,exname,edesc,etime,econdition,evtype,eqtype,israndq,israndqi,qcount,isblur,tpoint,relaylimit,isusebackup,isseq,isresultopen,isreexamable,isdel,cdt,cno,udt,uno,uip) select ?param0 ,extype,exname,edesc,etime,econdition,evtype,eqtype,israndq,israndqi,qcount,isblur,tpoint,relaylimit,isusebackup,isseq,isresultopen,isreexamable,0,now(), ?param1 ,now(), ?param1 , ?param2 from cmex a where a.exno= ?param3 ;] -2025-12-18 14:18:06,525 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy.ex0.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:18:06,525 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmpcin] Prepared SQL: [insert into cm (ismaster,cgno,pcmno,cname,tmno,classno,rstime,retime,sstime,setime,gstime,getime,cshape,infee,outfee,quota,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,isuse,isseq,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,null, ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 ,1,0,0,now(), ?param27 ,now(), ?param27 , ?param28 );] -2025-12-18 14:18:06,525 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmpcin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:18:06,527 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ct.in] Prepared SQL: [INSERT INTO ct (cmno,qdiff,cc1,cc2,cc3,cc4,cc5,ctype,ccode,ccodedel,ctname,fgnothumb,fgnotf,tfurl,ismenu,isdel,isuse,isoversize,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 ,0, ?param14 , ?param15 ,now(), ?param16 ,now(), ?param16 , ?param17 );] -2025-12-18 14:18:06,527 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ct.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:18:06,527 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.pplog.applyedu.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into pplog ( userno,cmno,isready,cgcode,cshape,typeman,typeedu,typegrade,typejob,typejobItem,cgno,cmisno,isrebate,rbankname,rbankacc,rbankowner,asname,brno,ceoname,post,address1,address2,btype,bkind,eino,mname ,mphone,taxemail,userpno,mobile,email,upost,uaddress1,uaddress2,isassignuser,uduty,slevel,isaccommodation,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 ,HEX(AES_ENCRYPT( ?param14 , 'np123@!')) , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 ,HEX(AES_ENCRYPT( ?param26 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param27 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param28 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param29 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param30 , 'np123@!')) , ?param31 , ?param32 , ?param33 , ?param34 , ?param35 , ?param36 , ?param37 ,now(), ?param38 ,now(), ?param38 , ?param39 )] -2025-12-18 14:18:06,527 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.pplog.applyedu.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:18:06,527 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.term.in] Prepared SQL: [insert into term (tyear,tseq,rstime,retime,sstime,setime,gstime,getime,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 ,now(), ?param8 ,now(), ?param8 , ?param9 )] -2025-12-18 14:18:06,527 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.term.up] Prepared SQL: [update term set udt=now(),uno= ?param0 ,uip= ?param1 ,tyear = ?param2 ,tseq = ?param3 ,rstime= ?param4 ,retime= ?param5 ,sstime= ?param6 ,setime= ?param7 ,gstime= ?param8 ,getime= ?param9 where tmno= ?param10] -2025-12-18 14:18:06,527 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cg.in] Prepared SQL: [insert into cg (pcgno,cgname,cgcode,isuse,iscover,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,0,now(), ?param5 ,now(), ?param5 , ?param6 )] -2025-12-18 14:18:06,528 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmup] Prepared SQL: [update cm set udt=now(),uno= ?param0 ,uip= ?param1 ,cgno = ?param2 ,pcmno = ?param3 ,cname = ?param4 ,kname = ?param5 ,rstime = ?param6 ,retime = ?param7 ,sstime = ?param8 ,setime = ?param9 ,gstime = ?param10 ,getime = ?param11 ,cshape = ?param12 ,infee = ?param13 ,outfee = ?param14 ,accommofee = ?param15 ,quota = ?param16 ,introhtml = ?param17 ,targethtml = ?param18 ,goalhtml = ?param19 ,contenthtml = ?param20 ,studyplace = ?param21 ,studytime = ?param22 ,certcc = ?param23 ,certgradecc = ?param24 ,jobcc = ?param25 ,jobpositiongrade = ?param26 ,difficulty = ?param27 ,isrefund = ?param28 ,isuse = ?param29 ,fgnocm = ?param30 ,typeman = ?param31 ,typeedu = ?param32 ,typegrade = ?param33 ,typejob = ?param34 ,typejobitem = ?param35 ,iscertificate = ?param36 ,ischkatt = ?param37 ,studydays = ?param38 ,isaccommodation = ?param39 where cmno= ?param40] -2025-12-18 14:18:06,530 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.profclear] Prepared SQL: [update cminning a inner join ( select a.cmino from cminning a left outer join cmprof b on b.cmno=a.cmno and a.userno=b.userno where a.cmno= ?param0 and b.userno is null ) b on b.cmino=a.cmino set a.userno=null where a.cmno= ?param0] -2025-12-18 14:18:06,531 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.del] Prepared SQL: [delete from cminning where cmino = ( select a.cmino from ( select case when count(c.lectno) < 1 then ?param0 else 0 end cmino from (select 1 col1) a left outer join cminning b on b.cmino= ?param0 left outer join lect c on c.cmno=b.cmno) a )] -2025-12-18 14:18:06,531 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.del2] Prepared SQL: [delete from cminning where cmino = ?param0] -2025-12-18 14:18:06,531 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.del3] Prepared SQL: [delete from cminning where cmino = ( select a.cmino from ( select case when count(b.cmino) < 1 then ?param0 else 0 end cmino from (select 1 col1) a left outer join cminningscd b on b.cmino= ?param0 ) a )] -2025-12-18 14:18:06,531 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.del] Prepared SQL: [delete from cminningscd where cmisno = ( select a.cmisno from ( select case when count(c.lectno) < 1 then ?param0 else 0 end cmisno from (select 1 col1) a left outer join cminningscd b on b.cmisno= ?param0 left outer join lect c on c.cmisno=b.cmisno and c.status=1 and c.ischanged=0 ) a )] -2025-12-18 14:18:06,531 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmseqsave] Prepared SQL: [update cm set isseq= ?param0 ,udt=now(),uno= ?param1 ,uip= ?param2 where cmno= ?param3] -2025-12-18 14:18:06,531 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.bookin] Prepared SQL: [insert into book(bkname,author,publisher,pubdate,fgnothumb,fgno,price,introhtml,contents,isuse,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 ,now(), ?param10 ,now(), ?param10 , ?param11 )] -2025-12-18 14:18:06,531 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.bookup] Prepared SQL: [update book set udt=now(),uno= ?param0 ,uip= ?param1 ,bkname = ?param2 ,author = ?param3 ,publisher = ?param4 ,pubdate = ?param5 ,fgnothumb = ?param6 ,fgno = ?param7 ,price = ?param8 ,introhtml = ?param9 ,contents = ?param10 ,isuse = ?param11 where bkno= ?param12] -2025-12-18 14:18:06,532 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.bookdel] Prepared SQL: [delete from book where not bkno in ( select distinct(a.bkno) from cmbook a ) and bkno = ?param0] -2025-12-18 14:18:06,532 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.up] Prepared SQL: [update cminningscd a set udt=now(),uno= ?param0 ,uip= ?param1 ,cmino= ?param2 ,estart= ?param3 ,eend= ?param4 ,quota= ?param5 ,studyplace= ?param6 ,sseq= ?param7 ,comment= ?param8 where a.cmisno= ?param9] -2025-12-18 14:18:06,532 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnings.up] Prepared SQL: [update cminning a left outer join ( select cmino, cmno from cminning where cmino <> ?param0 and cmno= ?param1 and iseq= ?param2 ) b on b.cmno=a.cmno set udt=now(),uno= ?param3 ,uip= ?param4 ,week = ?param5 ,iseq = ?param2 ,isonline = ?param6 ,ititle = ?param7 ,icontent = ?param8 ,idate= ?param9 ,iday = ?param10 ,ist = ?param11 ,iet = ?param12 ,fgnotf= ?param13 ,ctno = ?param14 ,istaste = ?param15 ,sttime= ?param16 ,atime = ?param17 ,mstime = ?param18 ,metime = ?param19 ,userno = ?param20 ,isscd = ?param21 ,scdtype= ?param22 where a.cmino= ?param0 and b.cmino is null] -2025-12-18 14:18:06,532 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.clear] Prepared SQL: [update cminningscd a set udt=now(),uno= ?param0 ,uip= ?param1 ,quota=99999,studyplace=null where a.cmino = ?param2] -2025-12-18 14:18:06,532 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.up.lect] Prepared SQL: [update lect a left outer join cminningscd b on b.cmisno = a.cmisno set a.edate = date_format(b.eend,'%Y-%m-%d 23:59:59') where a.cmisno = ?param0 ;] -2025-12-18 14:18:06,532 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmev.clear] Prepared SQL: [update cmev a set udt=now(),uno= ?param0 ,uip= ?param1 ,isoffabs=null where a.cmno = ?param2] -2025-12-18 14:18:06,532 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnings.istasteclear] Prepared SQL: [update cminning set istaste=0 where cmno= ?param0 and cmino <> ?param1] -2025-12-18 14:18:06,534 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmevsave] Prepared SQL: [insert into cmev (cmno,attend,attendcut,attendrfd,attendcutrfd,mid,midcut,midrfd,midcutrfd,final,finalcut,finalrfd,finalcutrfd,subject,subjectcut,subjectrfd,subjectcutrfd,discuss,discusscut,discussrfd,discusscutrfd,etc,etccut,etcrfd,etccutrfd,cut,cutrfd,isoffabs,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 ,now(), ?param28 ,now(), ?param28 , ?param29 from (select 1 col1) a left outer join cmev b on b.cmno= ?param0 where b.cmno is null; update cmev set udt=now(),uno= ?param28 ,uip= ?param29 ,attend = ?param1 ,attendcut = ?param2 ,attendrfd = ?param3 ,attendcutrfd = ?param4 ,mid = ?param5 ,midcut = ?param6 ,midrfd = ?param7 ,midcutrfd = ?param8 ,final = ?param9 ,finalcut = ?param10 ,finalrfd = ?param11 ,finalcutrfd = ?param12 ,subject = ?param13 ,subjectcut = ?param14 ,subjectrfd = ?param15 ,subjectcutrfd = ?param16 ,discuss = ?param17 ,discusscut = ?param18 ,discussrfd = ?param19 ,discusscutrfd = ?param20 ,etc = ?param21 ,etccut = ?param22 ,etcrfd = ?param23 ,etccutrfd = ?param24 ,cut = ?param25 ,cutrfd = ?param26 ,isoffabs = ?param27 where ?param0 > 0 and cmno= ?param0] -2025-12-18 14:18:06,534 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.savetop] Prepared SQL: [UPDATE cmex SET udt=now(),uno= ?param0 ,uip= ?param1 ,exname= ?param2 ,edesc= ?param3 ,econdition= ?param4 ,isblur= ?param5 ,isusebackup= ?param6 ,isseq= ?param7 ,isreexamable= ?param8 ,isresultopen= ?param9 ,etime= ?param10 where exno= ?param11] -2025-12-18 14:18:06,534 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.up] Prepared SQL: [update cmex set udt=now(),uno= ?param0 ,uip= ?param1 ,extype = ?param2 ,exname = ?param3 ,edesc = ?param4 ,etime = ?param5 ,econdition = ?param6 ,evtype = ?param7 ,eqtype = ?param8 ,israndq = ?param9 ,israndqi = ?param10 ,qcount = ?param11 ,isblur = ?param12 ,tpoint = ?param13 ,relaylimit = ?param14 ,isusebackup = ?param15 ,isseq = ?param16 ,isreexamable = ?param17 ,isresultopen= ?param18 where exno= ?param19] -2025-12-18 14:18:06,534 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmexq.deleteall] Prepared SQL: [delete from cmexq where exno= ?param0] -2025-12-18 14:18:06,534 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmexlayer.del] Prepared SQL: [delete from cmexlayer where exno= ?param0] -2025-12-18 14:18:06,535 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.del] Prepared SQL: [update cmex set isdel=1 where exno= ?param0] -2025-12-18 14:18:06,535 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.del] Prepared SQL: [update cmsd set isdel=1 where sdno= ?param0] -2025-12-18 14:18:06,535 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.del] Prepared SQL: [update cmrs set isdel=1 where rsno= ?param0] -2025-12-18 14:18:06,536 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.questionitem.del] Prepared SQL: [update question a inner join questionitem b on b.qino= ?param0 and b.qno=a.qno set a.rightcount = a.rightcount - b.isright; update questionitem set udt=now(),uno= ?param1 ,uip= ?param2 ,isdel=1 where qino= ?param0] -2025-12-18 14:18:06,536 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.question.up] Prepared SQL: [UPDATE question SET udt=now(),uno= ?param0 ,uip= ?param1 ,cmno= ?param2 ,qdiff= ?param3 ,cc1= ?param4 ,cc2= ?param5 ,cc3= ?param6 ,cc4= ?param7 ,cc5= ?param8 ,isuse= ?param9 ,dpoint= ?param10 ,qtext= ?param11 ,qtextstring= ?param12 ,qdesc= ?param13 ,rightcount= ?param14 ,ispassspace= ?param15 ,isignorecase= ?param16 where qno= ?param17] -2025-12-18 14:18:06,536 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.question.uptop] Prepared SQL: [UPDATE question SET udt=now(),uno= ?param0 ,uip= ?param1 ,cmno= ?param2 ,isuse= ?param3 ,qtext= ?param4 ,qtextstring= ?param5 ,qdesc= ?param6 ,rightcount= ?param7 where qno= ?param8] -2025-12-18 14:18:06,536 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.questionitem.up] Prepared SQL: [UPDATE questionitem SET udt=now(),uno= ?param0 ,uip= ?param1 ,fgno= ?param2 ,isright= ?param3 ,qitext= ?param4 where qino= ?param5] -2025-12-18 14:18:06,536 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.up] Prepared SQL: [update cmsd set udt=now(),uno= ?param0 ,uip= ?param1 ,sdtype = ?param2 ,sdname = ?param3 ,sddesc = ?param4 ,tpoint = ?param5 ,sdcondition = ?param6 ,fgno = ?param7 where sdno= ?param8] -2025-12-18 14:18:06,536 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.uplock] Prepared SQL: [update cmsd set udt=now(),uno= ?param0 ,uip= ?param1 ,sdname = ?param2 ,sddesc = ?param3 ,tpoint = ?param4 ,sdcondition = ?param5 ,fgno = ?param6 where sdno= ?param7] -2025-12-18 14:18:06,537 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.up] Prepared SQL: [update cmrs set udt=now(),uno= ?param0 ,uip= ?param1 ,rstype = ?param2 ,rsname = ?param3 ,rscondition = ?param4 ,rscno = ?param5 ,cmino = ?param6 where rsno= ?param7] -2025-12-18 14:18:06,537 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.uplock] Prepared SQL: [update cmrs set udt=now(),uno= ?param0 ,uip= ?param1 ,rsname = ?param2 ,rscondition = ?param3 where rsno= ?param4] -2025-12-18 14:18:06,537 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmev.in] Prepared SQL: [insert into cmev (cmno,attend,attendcut,attendrfd,attendcutrfd,mid,midcut,midrfd,midcutrfd,final,finalcut,finalrfd,finalcutrfd,subject,subjectcut,subjectrfd ,subjectcutrfd,discuss,discusscut,discussrfd,discusscutrfd,etc,etccut,etcrfd,etccutrfd,cut,cutrfd,cdt,cno,udt,uno,uip) values ( ?param0 ,100,100,100,100,0,0,0,0,0,0,0,0,0,0,0 ,0,0,0,0,0,0,0,0,0,100,100,now(), ?param1 ,now(), ?param1 , ?param2 )] -2025-12-18 14:18:06,537 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmmenu.in] Prepared SQL: [insert into cmmenu (cmno,isplan,iscontent,isev,isrs,isgrade,cdt,cno,udt,uno,uip) values( ?param0 ,1,1,1,1,1,now(), ?param1 ,now(), ?param1 , ?param2 ); insert into cmmenubm (cmno,bmno,cdt,cno,udt,uno,uip) select ?param0 ,a.bmno,now(), ?param1 ,now(), ?param1 , ?param2 from boardmaster a where a.bmposition=1 and a.isopen=1 and a.isdefault=1] -2025-12-18 14:18:06,538 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy] Prepared SQL: [create temporary table if not exists temp_cminning_mapping ( old_cmino bigint, new_cmino bigint ); insert into cminning(cmno, week, iseq, isonline, ititle, icontent, iday, idate, ist, iet, ctno, istaste, sttime, atime, mstime, metime, userno, isscd, scdtype, cdt,cno,udt,uno,uip) select ?param0 , week, iseq, isonline, ititle, icontent, iday, idate, ist, iet, ctno, istaste, sttime, atime, mstime, metime, userno, isscd, scdtype, now(), ?param1 ,now(), ?param1 , ?param2 from cminning where cmno = ?param3 ; insert into temp_cminning_mapping(old_cmino, new_cmino) select old_cmino, new_cmino from ( select a.cmino as old_cmino, b.cmino as new_cmino from cminning a inner join cminning b on a.cmno = ?param3 and b.cmno = ?param0 and a.week = b.week and a.iseq = b.iseq ) t; insert into cmrs(cmno, rscno, rstype, rsname, rscondition, isdel, cmino, cdt,cno,udt,uno,uip) select ?param0 , rscno, rstype, rsname, rscondition, 0, t.new_cmino, now(), ?param1 ,now(), ?param1 , ?param2 from cmrs a inner join temp_cminning_mapping t on a.cmino = t.old_cmino where a.cmno = ?param3 and a.isdel = 0; insert into cmprof(cmno, userno, pfee, cdt,cno,udt,uno,uip) select ?param0 , userno, 0, now(), ?param1 ,now(), ?param1 , ?param2 from cmprof where cmno = ?param3 ; insert into cmbook(cmno, bkno, cdt,cno,udt,uno,uip) select ?param0 , bkno, now(), ?param1 ,now(), ?param1 , ?param2 from cmbook where cmno = ?param3 ; insert into cmrelay(cmno, rcmno, ispre, cdt,cno,udt,uno,uip) select ?param0 , rcmno, ispre, now(), ?param1 ,now(), ?param1 , ?param2 from cmrelay where cmno = ?param3 ; insert into cmncsd(cmno, ndno, cdt,cno,udt,uno,uip) select ?param0 , ndno, now(), ?param1 ,now(), ?param1 , ?param2 from cmncsd where cmno = ?param3 ; insert into cminningscd(cmino, estart, eend, quota, studyplace, sseq, cdt,cno,udt,uno,uip) select t.new_cmino, estart, eend, quota, studyplace, sseq, now(), ?param1 ,now(), ?param1 , ?param2 from cminningscd a inner join temp_cminning_mapping t on a.cmino = t.old_cmino where a.cmino in (select old_cmino from temp_cminning_mapping); insert into cmev(cmno, attend, attendcut, attendrfd, attendcutrfd, mid, midcut, midrfd, midcutrfd, final, finalcut, finalrfd, finalcutrfd, subject, subjectcut, subjectrfd, subjectcutrfd, discuss, discusscut, discussrfd, discusscutrfd, etc, etccut, etcrfd, etccutrfd, cut, cutrfd, isoffabs, cdt,cno,udt,uno,uip) select ?param0 , attend, attendcut, attendrfd, attendcutrfd, mid, midcut, midrfd, midcutrfd, final, finalcut, finalrfd, finalcutrfd, subject, subjectcut, subjectrfd, subjectcutrfd, discuss, discusscut, discussrfd, discusscutrfd, etc, etccut, etcrfd, etccutrfd, cut, cutrfd, isoffabs, now(), ?param1 ,now(), ?param1 , ?param2 from cmev where cmno = ?param3 ; insert into cmsd(sdtype, cmno, sdname, sddesc, tpoint, sdcondition, fgno, isdel, orgsdno, cdt,cno,udt,uno,uip) select sdtype, ?param0 , sdname, sddesc, tpoint, sdcondition, null, 0, sdno, now(), ?param1 ,now(), ?param1 , ?param2 from cmsd where cmno = ?param3 and isdel = 0; insert into cmmenu(cmno, isplan, iscontent, isev, isrs, isgrade, cdt,cno,udt,uno,uip) select ?param0 , isplan, iscontent, isev, isrs, isgrade, now(), ?param1 ,now(), ?param1 , ?param2 from cmmenu where cmno = ?param3 ; insert into cmmenubm(cmno, bmno, cdt,cno,udt,uno,uip) select ?param0 , bmno, now(), ?param1 ,now(), ?param1 , ?param2 from cmmenubm where cmno = ?param3 ; drop temporary table if exists temp_cminning_mapping;] -2025-12-18 14:18:06,538 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy.ex] Prepared SQL: [insert into cmexlayer(exno,qdiff,cc1,cc2,cc3,cc4,cc5,qcount,rpoint,cdt,cno,udt,uno,uip) select ?param0 ,qdiff,cc1,cc2,cc3,cc4,cc5,qcount,rpoint,now(), ?param1 ,now(), ?param1 , ?param2 from cmexlayer a where a.exno= ?param3 ; insert into cmexq(exno,qseq,qno,rpoint,cdt,cno,udt,uno,uip) select ?param0 ,qseq,qno,rpoint,now(), ?param1 ,now(), ?param1 , ?param2 from cmexq a where a.exno= ?param3 ;] -2025-12-18 14:18:06,538 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.fgnoup] Prepared SQL: [update cmsd set fgno= ?param0 where cmno= ?param1 and orgsdno= ?param2] -2025-12-18 14:18:06,539 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.fgnoup] Prepared SQL: [update cminning set fgnotf= ?param0 where cmno= ?param1 and orgcmino= ?param2] -2025-12-18 14:18:06,539 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cm.fgnocmup] Prepared SQL: [update cm set fgnocm= ?param0 where cmno= ?param1] -2025-12-18 14:18:06,539 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmpcup] Prepared SQL: [update cm set udt=now(),uno= ?param0 ,uip= ?param1 ,cgno = ?param2 ,cname = ?param3 ,sstime = ?param4 ,setime = ?param5 ,introhtml = ?param6 where cmno= ?param7] -2025-12-18 14:18:06,539 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ctpdel] Prepared SQL: [update ctpage a inner join ( select a.ctno,count(b.cmino) dcnt from ct a left outer join cminning b on b.ctno=a.ctno where a.ctno= ?param0 group by a.ctno ) b on b.ctno=a.ctno and b.dcnt = 0 set a.isdel=1,udt=now(),uno= ?param1 ,uip= ?param2 where a.cpno= ?param3] -2025-12-18 14:18:06,539 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ct.del] Prepared SQL: [update ct a inner join ( select a.ctno,count(b.cmino) dcnt from ct a left outer join cminning b on b.ctno=a.ctno where a.ctno= ?param0 group by a.ctno ) b on b.ctno=a.ctno and b.dcnt=0 set udt=now(),uno= ?param1 ,uip= ?param2 ,a.ccode=null,a.isdel=1 where b.dcnt=0 and a.ctno= ?param0] -2025-12-18 14:18:06,539 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.fgno] Prepared SQL: [update cminning set fgno= ?param0 where cmino= ?param1] -2025-12-18 14:18:06,539 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.fgnooff] Prepared SQL: [update cminning set fgnooff= ?param0 where cmino= ?param1] -2025-12-18 14:18:06,540 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.lectcmisno.up] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,cmisno =case when ?param2 is not null then ?param2 else cmisno end where lectno= ?param3 ; update pplog a left outer join ( select a.lectno,a.payno,b.pplno,a.cmisno from lect a inner join pay b on b.payno = a.payno where a.lectno = ?param3 ) b on b.pplno = a.pplno set a.cmisno = case when b.cmisno is not null then b.cmisno else a.cmisno end where b.lectno = ?param3 ; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end ,a.sdate = (case when b.estart is not null then date_format(b.estart,'%Y-%m-%d 00:00:00') else a.sdate end) where a.lectno = ?param3 and c.cshape = 1; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end where a.lectno = ?param3 and c.cshape <> 1;] -2025-12-18 14:18:06,564 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cmforchange] Prepared SQL: [select b.cmno,b.cname,b.classno,b.cshape ,t.tyear,t.tseq from cm a inner join cm b on b.ismaster=0 and b.pcmno=a.pcmno and b.cmno <> ?param0 and b.setime is not null and b.setime > now() and b.isuse=1 and b.isdel=0 inner join term t on t.tmno=b.tmno left outer join lect c on c.cmno=b.cmno and c.status in (1,3,4) and c.ischanged=0 where a.cmno= ?param0 group by b.cmno,b.cname,b.classno,b.quota,b.cshape ,t.tyear,t.tseq having b.quota = 0 or b.quota > count(c.lectno) order by b.cname,b.classno,b.setime] -2025-12-18 14:18:06,565 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.scdlects] Prepared SQL: [select a.scdno,a.dday,a.dtime,a.istalk,a.isemail,a.issms,a.isuse from scdlect a order by a.scdno] -2025-12-18 14:18:06,566 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.encourages] Prepared SQL: [insert into alarms (userno,atime,scdno,cmexno,dday,isdel,cdt,cno,udt,uno,uip) select a.userno,now(),a.scdno,a.cmexno,a.dday,0,now(), ?param0 ,now(), ?param0 , ?param1 from ( select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.attrate < 80 and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 where a.scdno < 3 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmex e on e.cmno=c.cmno and e.extype=case when a.scdno=3 then 0 else 1 end and e.isdel=0 left outer join lectex f on f.lectno=c.lectno and f.exno=e.exno where a.scdno > 2 and a.scdno < 5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=0 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=1 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=6 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmrs e on e.cmno=c.cmno and e.rstype=0 and e.isdel=0 left outer join lectrs f on f.lectno=c.lectno and f.rsno=e.rsno where a.scdno=7 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,c.sdate stime ,c.edate etime,e.cname studyplace,b.studytime days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join cm b on b.ismaster=0 and b.cshape =1 and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.sdate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 left outer join comcode e on e.ccode = b.studyplace where a.scdno=8 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.exno cmexno,b.exname cname,b.estime stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join exam b on date_format(b.estime,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') and b.isopen=1 inner join examuser c on c.exno=b.exno and c.status=1 and c.pstatus=1 inner join users d on d.userno=c.userno and d.status=1 where a.scdno=9 and a.isuse=1 and a.dtime= ?param2 ) a; select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.attrate < 80 and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 where a.scdno < 3 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmex e on e.cmno=c.cmno and e.extype=case when a.scdno=3 then 0 else 1 end and e.isdel=0 left outer join lectex f on f.lectno=c.lectno and f.exno=e.exno where a.scdno > 2 and a.scdno < 5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=0 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=1 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=6 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmrs e on e.cmno=c.cmno and e.rstype=0 and e.isdel=0 left outer join lectrs f on f.lectno=c.lectno and f.rsno=e.rsno where a.scdno=7 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,c.sdate stime ,c.edate etime,e.cname studyplace,b.studytime days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join cm b on b.ismaster=0 and b.cshape =1 and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.sdate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 left outer join comcode e on e.ccode = b.studyplace where a.scdno=8 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.exno cmexno,b.exname cname,b.estime stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join exam b on date_format(b.estime,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') and b.isopen=1 inner join examuser c on c.exno=b.exno and c.status=1 and c.pstatus=1 inner join users d on d.userno=c.userno and d.status=1 where a.scdno=9 and a.isuse=1 and a.dtime= ?param2] -2025-12-18 14:18:06,568 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cmrs] Prepared SQL: [select a.rsno,a.rstype,a2.rscno,a2.rscname,b.cshape,b.cname,b.classno,b.rstime,b.retime,b.sstime,b.setime ,c.tyear,c.tseq ,count(distinct d.lectno) countlect,count(distinct e.lectno) countok ,g.username as teachername from cmrs a inner join rsc a2 on a2.rscno=a.rscno inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno inner join lect d on d.cmno=b.cmno and d.status=1 and d.ischanged=0 left outer join lectrs e on e.lectno=d.lectno and e.rsno=a.rsno left outer join cminning f on a.cmino = f.cmino left outer join users g on g.userno = f.userno where a.rsno= ?param0 group by a.rsno,a.rstype,a2.rscno,a2.rscname,b.cshape,b.cname,b.classno,b.rstime,b.retime,b.sstime,b.setime,c.tyear,c.tseq] -2025-12-18 14:18:06,568 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cmrscqs] Prepared SQL: [select a.rsno ,b.rscqno ,c.qno,c.qtext,c.atype ,d.qino,d.qitext ,sum(case when concat(',',e.atext,',') like concat('%,',d.qino,',%') then 1 else 0 end) scount ,count(e.atext) acount ,group_concat(e.atext order by e.cdt separator '
') atext from cmrs a inner join rscq b on b.rscno=a.rscno inner join question c on c.qno=b.qno left outer join questionitem d on d.qno=c.qno and d.isdel=0 left outer join lectrs e on e.rsno=a.rsno and e.rscqno=b.rscqno where a.rsno= ?param0 group by a.rsno ,b.rscqno ,c.qno,c.qtext,c.atype ,d.qino,d.qitext order by b.dseq,b.qno,d.qino] -2025-12-18 14:18:06,568 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.rscq] Prepared SQL: [select a.rscqno,a.qno,q.atype,qi.qino,row_number() over(partition by qi.qno order by qi.qino) rno from rscq a inner join question q on q.qno=a.qno left outer join questionitem qi on qi.qno=q.qno and qi.isdel=0 where a.rscno= ?param0 order by a.dseq] -2025-12-18 14:18:06,568 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectrss] Prepared SQL: [select a.rsno,b.lectno,c.rscno,c.rscqno,u.username,u.userid,uc.cname ccpositionname,b.isrebate,c.cdt,c.atext from cmrs a inner join lect b on b.cmno=a.cmno and b.status=1 and b.ischanged=0 inner join users u on u.userno=b.userno left outer join assign ua on ua.asno=u.asno left outer join comcode uc on uc.ccode=u.ccposition inner join lectrs c on c.lectno=b.lectno and c.rsno=a.rsno inner join rscq rq on rq.rscqno=c.rscqno inner join question q on q.qno=rq.qno where a.rsno= ?param0 order by u.username,u.userno,rq.dseq,rq.rscqno] -2025-12-18 14:18:06,569 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.attoffs] Prepared SQL: [select c.tyear,c.tseq ,a.cmno,a.cname,a.classno ,b.cmino,b.week,b.iseq,b.ititle,b.idate,b.ist,b.iet ,d.username from cm a inner join cminning b on b.cmno=a.cmno and b.isonline=0 and b.idate= ?param0 inner join term c on c.tmno=a.tmno left outer join users d on d.userno=b.userno where a.ismaster=0 and a.sstime <= ?param0 and a.setime >= ?param0 and a.isuse=1 and a.isdel=0 order by b.iet,a.cname] -2025-12-18 14:18:06,569 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cminning] Prepared SQL: [select c.tyear,c.tseq ,b.cshape,b.cname,b.classno ,a.cmino,a.ititle,a.idate,a.ist,a.iet from cminning a inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno where a.cmino= ?param0] -2025-12-18 14:18:06,569 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectinnings.foratt] Prepared SQL: [select a.cmino,b.lectno,c.userno ,ca.asname,c.username,c.userid,d.stime,d.etime,d.istatus ,row_number() over(order by d.udt desc,c.username) rno ,count(a.cdt) over() pagetotalcount from cminning a inner join lect b on b.cmno=a.cmno and b.status=1 and b.ischanged=0 inner join users c on c.userno=b.userno and c.status=1 left outer join assign ca on ca.asno=c.asno left outer join lectinning d on d.lectno=b.lectno and d.cmino=a.cmino where a.cmino= ?param0 order by rno] -2025-12-18 14:18:06,571 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.pagelogs_page] Prepared SQL: [select a.cdt,a.uip,b.pagename,a.loginfo from menupage b inner join ( select cdt, uip, loginfo, pno from pagelog a where a.userno= ?param0 and a.logsite= ?param1 and a.cdt between ?param2 and ?param3 ) a on b.pno=a.pno] -2025-12-18 14:18:06,572 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.reexam.log] Prepared SQL: [select a.* from ( select a.estart,eend,eip ,row_number() over(order by a.cdt desc) rno ,count(a.cno) over() pagetotalcount from lectexrelog a where a.lectno= ?param0 and a.exno= ?param1 ) a order by a.rno] -2025-12-18 14:18:06,572 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectexq] Prepared SQL: [select a.lectno,a.exno,a.eqno,a.atext,a.qinos,a.cpoint,a.dpoint,a.iscorrect,a.qseq ,c.qno,c.atype,c.qtext from lectexq a inner join cmexq b on b.eqno=a.eqno inner join question c on c.qno=b.qno where a.lectno= ?param0 and a.exno= ?param1 order by a.qseq] -2025-12-18 14:18:06,573 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsdfiles] Prepared SQL: [select d.orgname,d.fileurl,c.userno,c.userid,c.username from lectsd a inner join lect b on b.lectno=a.lectno and b.status=1 and b.ischanged=0 inner join users c on c.userno=b.userno inner join fileinfo d on d.fgno=a.fgno and d.isdel=0 where a.sdno= ?param0] -2025-12-18 14:18:06,574 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectdiscuss] Prepared SQL: [select a.sdno,a.tpoint sdtpoint ,b.lectno,b.cpoint,b.feedb,b.submittime,b.checktime ,c.userno,c.username,c.userid ,d.asname from cmsd a inner join lect b2 on b2.lectno= ?param0 inner join users c on c.userno=b2.userno left outer join assign d on d.asno=c.asno left outer join lectsd b on b.lectno=b2.lectno and b.sdno=a.sdno where a.sdno= ?param1] -2025-12-18 14:18:06,575 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.mydata] Prepared SQL: [select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,a.intval9 ,a.longval,a.longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,a.time3,a.time4 ,a.time5,a.time6 ,a.rno ,a.iscomplete ,a.studytime ,a.studyplacename studyplacename, a.studyplace ,a.cshape from( select 1 dtype ,d.tyear intval,d.tseq intval2,c.cshape intval3,a.pstatus intval4,case when e.rfdno is null then 0 else 1 end intval5,a.isrebate intval6,a.itemno intval7 ,case when (case when l.sdate is null then c.sstime else l.sdate end) < now() and (case when l.edate is null then c.setime else l.edate end) > now() then 1 else 0 end intval8 ,c.studydays intval9 ,l.lectno longval,a.payno longval2 ,c.cname strval,null strval2,null strval3 ,c.rstime time,c.retime time2 ,b.cdt time3,f.estart time4 ,CASE WHEN l.sdate IS NULL then (case when c.cshape ='1' then f.estart else l.cdt end) ELSE l.sdate end AS time5 ,case when l.edate is null then f.eend else l.edate end time6 ,case when b.pstatus = 1 then 99 else b.pstatus end as sortpstatus ,row_number() over(order by sortpstatus, c.retime, b.payno,a.pino) rno ,l.iscomplete ,c.studytime, cc.cname studyplacename, cmis.studyplace, l.cdt ,c.cshape from payitem a inner join pay b on b.payno=a.payno and b.pstatus in (21,22,51,55) and b.rstatus < 2 inner join cm c on c.cmno=a.itemno and c.rstime < now() and c.retime > now() inner join lect l on l.cmno=c.cmno and (l.status < 5 or l.status = 6) and l.ischanged=0 and l.userno=b.userno inner join term d on d.tmno=c.tmno left outer join payrfd e on e.payno=a.payno and e.payno=a.payno and e.rstatus=0 left outer join cminningscd f on f.cmisno = l.cmisno LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = l.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.ptype in (0,1,4) and a.userno= ?param0 and a.pstatus in (21,22,51,55) and a.rstatus=0 and 1 = case when c.retime = '2099-12-31 23:59:59' and l.stime is not null then 0 else 1 end order by sortpstatus,l.cdt desc, c.retime desc, b.payno,a.pino ) a union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,a.time3,a.time4 ,a.time5,a.time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 2 dtype ,c.tyear intval,c.tseq intval2,b.cshape intval3,0 intval4,0 intval5,a.isrebate intval6,a.cmno intval7,0 intval8 ,a.lectno longval,0 longval2 ,b.cname strval,null strval2,null strval3 ,case WHEN a.sdate IS NULL then (case when b.cshape ='1' then d.estart else a.cdt end) ELSE a.sdate end AS time ,case when a.edate is null then d.eend else a.edate end time2 ,d.estart time3,d.eend time4 ,e.cdt time5,null time6 ,row_number() over(order by b.setime desc) rno ,case when d.eend is not null then d.eend else a.edate end as sortedate ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join pay e on e.payno = a.payno inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno left outer join cminningscd d on a.cmisno = d.cmisno LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and (case when a.sdate is null then b.setime else a.edate end) >= now() order by case when time2 > now() then 1 else 0 end asc ,sortedate asc, time2 asc ) a union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,1 intval,c.iseq intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,null strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.iseq) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno inner join cminning c on c.cmno=b.cmno and c.isonline=1 and c.isscd = 0 left outer join lectinning d on d.lectno=a.lectno and d.cmino=c.cmino and d.istatus=2 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,2 intval,c.iseq intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,concat(date_format(c.idate,'%m/%d'),' ',left(c.ist,2),':',right(c.ist,2),' ~ ',left(c.iet,2),':',right(c.iet,2)) strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.iseq) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cminning c on c.cmno=b.cmno and c.isonline=0 and c.isscd = 0 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,3 intval,0 intval2,b.classno intval3,c.extype intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.extype,c.cdt) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cmex c on c.cmno=b.cmno and c.isdel=0 and c.econdition <= a.attrate LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' left outer join lectex d on d.lectno=a.lectno and d.exno=c.exno and d.eend is not null where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,4 intval,0 intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.cdt) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname as studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cmsd c on c.sdtype=0 and c.cmno=b.cmno and c.isdel=0 and c.sdcondition <= a.attrate left outer join lectsd d on d.lectno=a.lectno and d.sdno=c.sdno and d.submittime is not null LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,5 intval,0 intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.cdt) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cmsd c on c.sdtype=1 and c.cmno=b.cmno and c.isdel=0 and c.sdcondition <= a.attrate left outer join lectsdboard d on d.lectno=a.lectno and d.sdno=c.sdno and d.isdel=0 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,a.longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 4 dtype ,a.scdno intval,a.dday intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,b.cmno intval7,0 intval8 ,c.lectno longval,a.alno longval2 ,b.cname strval,null strval2,null strval3 ,a.atime time,c.edate time2 ,row_number() over(order by a.atime desc) rno ,c.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from alarms a inner join cm b on b.cmno=a.cmexno inner join lect c on c.cmno=b.cmno and c.userno=a.userno and c.status=1 and c.ischanged=0 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = c.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.scdno < 9 and a.isdel=0 order by a.atime desc limit 5 ) a] -2025-12-18 14:18:06,577 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.myexamrenews] Prepared SQL: [select a.exno,a.userno,a.certtime,a.certdate,a.certindate,a.renewreason,a.isfirst,a.certidx ,b.username cnoname from examuserrenew a left outer join users b on b.userno=a.cno where a.exno= ?param0 and a.userno= ?param1 order by a.certdate desc] -2025-12-18 14:18:06,577 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.myexamrenewlects] Prepared SQL: [select a.*,b.cmno,b.oktime,b.iscomplete from ( select distinct(c.cmno),c.cname,c.cshape from examuser a inner join exam b on b.exno=a.exno inner join cm c on c.certcc=b.certcc and c.certgradecc=b.certgradecc and c.isdel=0 and c.isuse=1 inner join cg d on d.cgno = c.cgno and d.isuse=1 and d.isdel=0 and d.iscover=1 where a.exno= ?param0 and a.userno= ?param1 )a inner join lect b on b.cmno=a.cmno where b.status=1 and b.iscomplete=1 and b.ischanged=0 and b.userno= ?param1 group by a.cmno,a.cname,a.cshape,b.oktime,b.iscomplete limit 3] -2025-12-18 14:18:06,577 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.myalarm] Prepared SQL: [select 4 dtype,a.scdno intval,a.dday intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,b.cmno intval7 ,c.lectno longval,a.alno longval2 ,b.cname strval,null strval2,null strval3 ,a.atime time,null time2 from alarms a inner join cm b on b.cmno=a.cmexno inner join lect c on c.cmno=b.cmno and c.userno=a.userno and c.status=1 and c.ischanged=0 where a.userno= ?param0 and date_add(a.atime, interval 3 month) > now() and a.scdno < 9 and a.isdel=0 order by a.atime desc] -2025-12-18 14:18:06,577 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectex.result] Prepared SQL: [select a.etime,a.exname,a.tpoint fullpoint,a.isresultopen ,b.estart,b.eend,b.tpoint, b.udt from cmex a inner join lectex b on b.lectno= ?param0 and b.exno=a.exno inner join lect c on c.lectno=b.lectno and c.userno= ?param1 where a.exno= ?param2] -2025-12-18 14:18:06,577 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectexq.result] Prepared SQL: [select d.atype,b.cpoint,b.dpoint,d.qtext,b.atext,d.qdesc,b.iscorrect,c.qno,b.eqno,b.qseq from lectex a inner join lect a2 on a2.lectno=a.lectno and a2.userno= ?param0 inner join lectexq b on b.lectno=a.lectno and b.exno=a.exno inner join cmexq c on c.eqno=b.eqno inner join question d on d.qno=c.qno where a.lectno= ?param1 and a.exno= ?param2 order by b.qseq] -2025-12-18 14:18:06,577 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectexresult.selectrate] Prepared SQL: [select a.eqno,sum(case when a.atext = b.atext then 1 else 0 end) / count(b.eqno) * 100 selectrate from lectexq a inner join lect a2 on a2.lectno=a.lectno and a2.userno= ?param0 inner join lectexq b on b.exno=a.exno and b.eqno=a.eqno where a.lectno= ?param1 and a.exno= ?param2 group by a.eqno] -2025-12-18 14:18:06,578 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.myrecomm] Prepared SQL: [select c.tyear,c.tseq,a.cmno,b.cshape,b.cname,b.rstime,b.retime,e.cgcode,b.isrefund from ( select a.* from ( select distinct b.ispre idx,c.cmno from lect a inner join cmrelay b on b.cmno=a.cmno inner join cm c on c.ismaster=0 and c.pcmno=b.rcmno and c.rstime < now() and c.retime > now() left outer join lect d on d.userno=a.userno and d.cmno=c.cmno where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null order by b.ispre,c.retime limit 2 ) a union all select a.* from ( select 2 idx,c.cmno from users a inner join comcode b on b.ccode=a.ccposition inner join cm c on c.ismaster=0 and c.rstime < now() and c.retime > now() and c.jobpositiongrade like concat('%',b.refcode,'%') left outer join lect d on d.userno=a.userno and d.cmno=c.cmno where a.userno= ?param0 and d.lectno is null order by c.retime limit 2 ) a ) a inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno inner join cg d on d.cgno=b.cgno inner join cg e on e.cgno=d.pcgno order by a.idx,b.retime limit 2] -2025-12-18 14:18:06,578 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.attcert.check] Prepared SQL: [select ifnull(a.isattcheck,0) intval,b.ischkatt intval2,c.ischkatt intval3 ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) strval from lect a inner join users b on b.userno = a.userno inner join cm c on c.cmno = a.cmno where a.lectno = ?param0] -2025-12-18 14:18:06,579 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectinning.attcert.check] Prepared SQL: [select ifnull(d.isattcheck,0) intval,b.ischkatt intval2,c.ischkatt intval3 ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) strval ,b.authplatform strval2 from lect a inner join users b on b.userno = a.userno inner join cm c on c.cmno = a.cmno left outer join lectinning d on d.lectno = a.lectno and d.cmino = ?param0 where a.lectno = ?param1 and a.userno = ?param2] -2025-12-18 14:18:06,579 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lecture.document.past] Prepared SQL: [select no lectno,substr(a.cshape,1,3) cshapename2,a.cgname cname,a.ssdate sstime,a.sedate setime ,case when a.rprice> 0 then 1 else 0 end isrebate from docprintpast a inner join users b on b.userpno= a.userpno where userno = ?param0] -2025-12-18 14:18:06,579 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectinning.new] Prepared SQL: [select a.logno longval ,a.lectno intval,a.cmino intval2,max(a.intval+a.intval2) intval3 ,a.strval,a.strval2,a.intval3 intval4 from( select a.logno,a.lectno,a.cmino ,case when b.edate < now() then 0 when b.status <> 1 then 0 else case when a.stime = a.etime then 1 else 0 end end intval ,case when b.edate < now() then 0 when b.status <> 1 then 0 else case when (timestampdiff(second,a.stime,a.etime)%300) = 0 then 1 else 0 end end intval2 ,c.cname strval,d.ititle strval2,d.iseq intval3 from lectinningpage a inner join lect b on b.lectno = a.lectno inner join cm c on c.cmno = b.cmno inner join cminning d on d.cmino = a.cmino where b.userno = ?param0 order by a.cdt desc limit 1 ) a] -2025-12-18 14:18:06,579 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user2] Prepared SQL: [select max(lectCnt) * min(checkNum) from ( select count(t1.lectno) as lectCnt, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (103,104,105) and t5.typegrade = ?param0 and t5.typeedu = ?param1 and t1.userno = ?param2 and t5.typeman = 28 union select 0 as lectCnt, (case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param2 and t2.pcmno = ?param3 )t] -2025-12-18 14:18:06,579 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user3] Prepared SQL: [select max(lectCnt) * min(checkNum) from ( select count(t1.lectno) as lectCnt, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (103,104) and t5.typeedu = 30 and t1.userno = ?param0 and t5.typeman = 28 union select 0 as lectCnt, (case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param0 and t2.pcmno = ?param1 )t] -2025-12-18 14:18:06,579 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user4] Prepared SQL: [select count(t1.lectno) from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param0 and t2.pcmno = ?param1] -2025-12-18 14:18:06,579 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user5] Prepared SQL: [select max(lectCnt) * min(checkNum) from ( select count(t1.lectno) as lectCnt, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (103,104) and t5.typeedu = ?param0 and t1.userno = ?param1 and t5.typeman = 28 union select 0 as lectCnt, (case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param1 and t2.pcmno = ?param2 )t] -2025-12-18 14:18:06,581 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user6] Prepared SQL: [select (max(lectCnt1) + max(lectCnt2)) * min(checkNum) from ( select count(t1.lectno) as lectCnt1, 0 as lectCnt2, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (102,103,104,105) and t5.typeedu = 35 and t1.userno = ?param0 and t5.typeman = 28 and t5.typegrade in (38,39) union select 0 as lectCnt1, count(t1.lectno) as lectCnt2,(case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param0 and t2.pcmno = ?param1 )t] -2025-12-18 14:18:06,581 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.pplog.get] Prepared SQL: [select l.lectno, l.cmno, l.payno, pp.cshape, cc.cname zstring1, cc2.cname zstring2, cc3.cname zstring3, cc4.cname zstring4, cc5.cname zstring5 from lect l inner join pay p on l.payno = p.payno and l.userno = p.userno inner join pplog pp on p.pplno = pp.pplno left outer join comcode cc on cc.ccode = pp.typeman left outer join comcode cc2 on cc2.ccode = pp.typeedu left outer join comcode cc3 on cc3.ccode = pp.typegrade left outer join comcode cc4 on cc4.ccode = pp.typejob left outer join comcode cc5 on cc5.ccode = pp.typejobitem where l.lectno = ?param0 and l.userno = ?param1] -2025-12-18 14:18:06,581 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.enroll.get] Prepared SQL: [SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED; SELECT a.USERNO , b.lectno , b.ISCOMPLETE , b.completeno , c.cmno , c.CNAME , d.PCGNO , e.PAYNO , e.PSTATUS , f.CSHAPE , f.TYPEMAN , f.TYPEEDU , f.TYPEGRADE , f.TYPEJOB , d.CGCODE , d.CGNAME , f.CMISNO FROM users a INNER JOIN lect b ON a.USERNO = b.USERNO INNER JOIN cm c ON b.CMNO = c.CMNO INNER JOIN cg d ON c.cgno = d.cgno INNER JOIN pay e ON b.payno = e.PAYNO INNER JOIN pplog f ON b.USERNO = e.USERNO AND b.CMNO = f.CMNO AND e.PPLNO = f.PPLNO WHERE b.STATUS = 1 AND (e.PSTATUS = 1 OR e.PSTATUS = 22) AND b.USERNO = ?param0 ;] -2025-12-18 14:18:06,581 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.sedate.change] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,sdate = ?param2 ,edate= ?param3 where lectno= ?param4 and status = 1] -2025-12-18 14:18:06,582 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectchange] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,ischanged=1 where lectno= ?param2 ; insert into lect (cmno,payno,pino,userno,status,iscomplete,orgcmno,attrate,isrebate,ispc,isjoin,fgno,ischanged,cdt,cno,udt,uno,uip) select ?param3 ,payno,pino,userno,status,null,cmno,0,isrebate,ispc,isjoin,fgno,0,now(), ?param0 ,now(), ?param0 , ?param1 from lect a where a.lectno= ?param2] -2025-12-18 14:18:06,583 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsd.save] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,iscopy= ?param2 ,cpoint= ?param3 ,feedb= ?param4 ,memo= ?param5 ,checktime=case when ?param3 is not null or ?param4 is not null then now() else checktime end ,checkip=case when ?param3 is not null or ?param4 is not null then ?param1 else checkip end ,fgno= ?param6 where lectno= ?param7 and sdno= ?param8 ; insert into lectsd (lectno,sdno,atext,fgno,copyrate,iscopy,cpoint,feedb,memo,submittime,submitip,checktime,checkip,cdt,cno,udt,uno,uip) select ?param7 , ?param8 ,null, ?param6 ,null, ?param2 , ?param3 , ?param4 , ?param5 ,null,null ,case when ?param3 is not null or ?param4 is not null then now() else null end ,case when ?param3 is not null or ?param4 is not null then ?param1 else null end ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectsd b on b.lectno= ?param7 and b.sdno= ?param8 where b.lectno is null] -2025-12-18 14:18:06,584 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsd.save2] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,iscopy= ?param2 ,cpoint= ?param3 ,feedb= ?param4 ,memo= ?param5 ,checktime=case when ?param3 is not null or ?param4 is not null then now() else checktime end ,checkip=case when ?param3 is not null or ?param4 is not null then ?param1 else checkip end ,submittime=case when ?param6 = 'T' then now() else submittime end ,submitip=case when ?param6 = 'T' then ?param1 else submitip end ,fgno= ?param7 where lectno= ?param8 and sdno= ?param9 ; insert into lectsd (lectno,sdno,atext,fgno,copyrate,iscopy,cpoint,feedb,memo,submittime,submitip,checktime,checkip,cdt,cno,udt,uno,uip) select ?param8 , ?param9 ,null, ?param7 ,null, ?param2 , ?param3 , ?param4 , ?param5 ,case when ?param6 = 'T' then now() else null end ,case when ?param6 = 'T' then ?param1 else null end ,case when ?param3 is not null or ?param4 is not null then now() else null end ,case when ?param3 is not null or ?param4 is not null then ?param1 else null end ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectsd b on b.lectno= ?param8 and b.sdno= ?param9 where b.lectno is null; update lect l inner join ( select l.lectno, round(avg(ifnull(ls.cpoint,0)),1) as avgtpoint, round(((round(avg(ifnull(ls.cpoint,0)),1) * ce.subject / 100) ),1) spoint from lect l inner join cmsd cs on l.cmno = cs.cmno and cs.sdtype = 0 and cs.isdel = 0 left outer join lectsd ls on l.lectno = ls.lectno and cs.sdno = ls.sdno and ls.sdno= ?param9 inner join cmev ce on l.cmno = ce.cmno where l.status = 1 and l.lectno = ?param8 group by l.lectno )t on l.lectno = t.lectno set l.spoint = t.spoint , l.subjectpoint = t.avgtpoint , l.udt = now() , l.uno = ?param0 , l.uip= ?param1 where l.status = 1 and l.lectno = ?param8 ; update lect l inner join ( select l.lectno, round(avg(ifnull(ls.cpoint,0)),1) as avgtpoint, round(((round(avg(ifnull(ls.cpoint,0)),1) * ce.discuss / 100)),1) dpoint from lect l inner join cmsd cs on l.cmno = cs.cmno and cs.sdtype = 1 and cs.isdel = 0 left outer join lectsd ls on l.lectno = ls.lectno and cs.sdno = ls.sdno and ls.sdno= ?param9 inner join cmev ce on l.cmno = ce.cmno where l.status = 1 and l.lectno = ?param8 group by l.lectno )t on l.lectno = t.lectno set l.dpoint = t.dpoint , l.discusspoint = t.avgtpoint , l.udt = now() , l.uno = ?param0 , l.uip= ?param1 where l.status = 1 and l.lectno = ?param8 ;] -2025-12-18 14:18:06,585 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsd2.save] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,cpoint= ?param2 ,feedb= ?param3 ,checktime=case when ?param2 is not null or ?param3 is not null then now() else checktime end ,checkip=case when ?param2 is not null or ?param3 is not null then ?param1 else checkip end where lectno= ?param4 and sdno= ?param5 ; insert into lectsd (lectno,sdno,atext,fgno,copyrate,iscopy,cpoint,feedb,submittime,submitip,checktime,checkip,cdt,cno,udt,uno,uip) select ?param4 , ?param5 ,null,null,null,0, ?param2 , ?param3 ,null,null ,case when ?param2 is not null or ?param3 is not null then now() else null end ,case when ?param2 is not null or ?param3 is not null then ?param1 else null end ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectsd b on b.lectno= ?param4 and b.sdno= ?param5 where b.lectno is null] -2025-12-18 14:18:06,586 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.edub2b] Prepared SQL: [insert into edub2b (etype,userno,edate,esubject,etarget,ecount,eplace,ecomment,compname,ceoname,brno,addr,btype,bkind,manname,email,telno,fgno,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 ,HEX(AES_ENCRYPT( ?param15 , 'np123@!')),HEX(AES_ENCRYPT( ?param16 , 'np123@!')), ?param17 ,now(), ?param18 ,now(), ?param18 , ?param19 )] -2025-12-18 14:18:06,586 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.alarm.del] Prepared SQL: [update alarms set isdel=1 where alno= ?param0 and userno= ?param1] -2025-12-18 14:18:06,586 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.completetime.change] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,completetime= ?param2 where lectno= ?param3 and iscomplete=1;] -2025-12-18 14:18:06,586 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.drop2day] Prepared SQL: [update pay a inner join lect b on b.payno = a.payno and b.cmno = ?param0 and b.ischanged=0 and ifnull(b.isready,0) = 1 and b.status = 4 and DATE_ADD(b.oktime, INTERVAL 2 DAY) < now() set a.pstatus = 52, a.udt = now(), a.uno = ?param1 , a.uip = ?param2 ; update payitem a inner join pay b on b.payno = a.payno and b.pstatus = 52 inner join lect c on c.payno = b.payno and c.cmno = ?param0 and c.ischanged=0 and ifnull(c.isready,0) = 1 and c.status = 4 and DATE_ADD(c.oktime, INTERVAL 2 DAY) < now() set a.pstatus = b.pstatus, a.udt = now(), a.uno = ?param1 , a.uip = ?param2 ; update lect set status = 5, oktime = now(), udt = now(), uno = ?param1 , uip = ?param2 where cmno = ?param0 and ifnull(isready,0) = 1 and ischanged=0 and status = 4 and DATE_ADD(oktime, INTERVAL 2 DAY) < now()] -2025-12-18 14:18:06,586 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.isatt.in] Prepared SQL: [update lect set isattcheck = 1, lakey = ?param0 , latime = now() where lectno = ?param1] -2025-12-18 14:18:06,587 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectinning.isatt.in] Prepared SQL: [update lectinning a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 set a.isattcheck = ?param1 ,a.udt=now(),a.uno= ?param2 ,a.uip= ?param3 where a.lectno= ?param4 and a.cmino= ?param5 ; insert into lectinning (lectno,cmino,totstudy,stime,etime,istatus,finishtime,sip,eip,ispcs,ispce,pseq,psec,isattcheck,cdt,cno,udt,uno,uip) select ?param4 ,a.cmino,0,now(),now(),case when a.atime=0 then 2 else 0 end,case when a.atime=0 then now() else null end, ?param3 , ?param3 ,1,null,ctp.pseq,0, ?param1 ,now(), ?param2 ,now(), ?param2 , ?param3 from cminning a inner join ctpage ctp on ctp.ctno=a.ctno and ctp.isdel=0 and ctp.pseq=1 left outer join lectinning b on b.lectno= ?param4 and b.cmino= ?param5 where a.cmino= ?param5 and b.lectno is null;] -2025-12-18 14:18:06,587 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cmisno.up] Prepared SQL: [update lect set cmisno = ?param0 where lectno = ?param1 ; update pplog a left outer join ( select a.lectno,a.payno,b.pplno,a.cmisno from lect a inner join pay b on b.payno = a.payno where a.lectno = ?param1 ) b on b.pplno = a.pplno set a.cmisno = b.cmisno where b.lectno = ?param1 ; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = (case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end) ,a.sdate = (case when b.estart is not null then date_format(b.estart,'%Y-%m-%d 00:00:00') else a.sdate end) where a.lectno = ?param1 and c.cshape = 1; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end where a.lectno = ?param1 and c.cshape <> 1;] -2025-12-18 14:18:06,587 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsd.del] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,submittime=null ,submitip=null ,fgno=null where lectno= ?param2 and sdno= ?param3 ;] -2025-12-18 14:18:06,603 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bmos] Prepared SQL: [select a.opno,a.bmno,a.opname,a.isuse,a.dsort ,a.opno value,a.opname text from boardmasteropening a where a.bmno= ?param0 and a.isdel=0 order by a.dsort,a.cdt] -2025-12-18 14:18:06,603 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.get] Prepared SQL: [select e.asname ,c.bmno,c.bmname,c.isuseopening,c.isreply,c.disptype,c.bmtype ,f.opname ,b.bno,b.pbno,b.subject,b.istop,b.issecr,b.cdt,d.username cnoname,b.rcount,b.fgno,b.fgnothumb,b.opno,b.contents,b.isopen ,b2.subject psubject ,g.cmno,g.cname,g.classno ,h.tmno,h.tyear,h.tseq ,count(b3.bno) ccount from board b inner join boardmaster c on c.bmno=b.bmno inner join users d on d.userno=b.cno left outer join board b2 on b2.bno=b.pbno and b2.isdel=0 left outer join board b3 on b3.pbno=b.bno and b3.isdel=0 left outer join assign e on e.asno=c.asno left outer join boardmasteropening f on f.opno=b.opno left outer join cm g on g.cmno=b.cmno left outer join term h on h.tmno=g.tmno where b.bno= ?param0 group by e.asname ,c.bmno,c.bmname,c.isuseopening,c.isreply,c.disptype,c.bmtype ,f.opname ,b.bno,b.pbno,b.subject,b.istop,b.issecr,b.cdt,d.username,b.rcount,b.fgno,b.fgnothumb,b.opno,b.contents,b.isopen ,b2.subject ,g.cmno,g.cname,g.classno ,h.tmno,h.tyear,h.tseq] -2025-12-18 14:18:06,604 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.boardcmts] Prepared SQL: [select a.bcno,a.bno,a.ctext,a.isdel,a.cdt,a.udt,a.cno ,b.username cnoname,b.usertype from boardcmt a inner join users b on b.userno=a.cno where a.bno= ?param0 and a.isdel=0 order by a.cdt desc] -2025-12-18 14:18:06,604 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bs.forqna] Prepared SQL: [select a.bno,a.pbno,a.subject,a.contents,a.cdt,a.fgno,f.opname,a.cdt,b.usertype,a.rcount from board a inner join users b on b.userno=a.cno left outer join boardmasteropening f on f.opno=a.opno where a.bno= ?param0 and (a.cno= ?param1 or b.usertype in (91,92)) union all select a.bno,a.pbno,a.subject,a.contents,a.cdt,a.fgno,f.opname,a.cdt,b.usertype,a.rcount from board a inner join users b on b.userno=a.cno left outer join boardmasteropening f on f.opno=a.opno where a.pbno= ?param0] -2025-12-18 14:18:06,605 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bm.in] Prepared SQL: [insert into boardmaster (bmcode,bmposition,bmname,bmdesc,bmtype,disptype,isuseopening,isreply,isopen,isdefault,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 ,0,now(), ?param9 ,now(), ?param9 , ?param10 );] -2025-12-18 14:18:06,605 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bm.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:18:06,606 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.in] Prepared SQL: [insert into board (pbno,bmno,opno,subject,contents,fgno,fgnothumb,cmno,rcount,rpcount,isdel,istop,issecr,isopen,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 ,0,0,0, ?param8 , ?param9 , ?param10 ,now(), ?param11 ,now(), ?param11 , ?param12 );] -2025-12-18 14:18:06,606 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:18:06,606 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.inp] Prepared SQL: [insert into board (pbno,bmno,opno,subject,contents,fgno,fgnothumb,cmno,rcount,rpcount,isdel,istop,issecr,isopen,cdt,cno,udt,uno,uip) select bno,bmno,opno, ?param0 , ?param1 , ?param2 , ?param3 ,cmno,0,0,0,0, ?param4 , ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 from board where bno= ?param8 ;] -2025-12-18 14:18:06,608 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.inp.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:18:06,608 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.boardcmt.in] Prepared SQL: [update board set rpcount = rpcount+1 where bno= ?param0 ; insert into boardcmt (bno,ctext,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,0,now(), ?param2 ,now(), ?param2 , ?param3 );] -2025-12-18 14:18:06,608 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.boardcmt.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:18:06,608 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bm.up] Prepared SQL: [update boardmaster set udt=now(),uno= ?param0 ,uip= ?param1 ,bmname = ?param2 ,bmdesc = ?param3 ,bmtype =case when isdefault>0 then bmtype else ?param4 end ,disptype =case when isdefault>0 then disptype else ?param5 end ,isuseopening = ?param6 ,isreply = ?param7 ,isopen =case when isdefault>0 then isopen else ?param8 end where bmno= ?param9] -2025-12-18 14:18:06,608 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bd.read] Prepared SQL: [update board set rcount = rcount +1 where bno= ?param0] -2025-12-18 14:18:06,609 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bmassign.save] Prepared SQL: [update boardmaster set udt=now(),uno= ?param0 ,uip= ?param1 ,isopen=1 where bmno in (select bmno from (select bmno from boardmaster where asno= ?param2 and isdefault=3) a); insert into boardmaster (bmcode,bmposition,bmname,bmdesc,bmtype,disptype,isuseopening,isreply,isopen,isdefault,asno,cdt,cno,udt,uno,uip) select concat('assignnotice_', ?param2 ),0,'°øÁö»çÇ×',null,0,0,0,1,1,3, ?param2 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join boardmaster b on b.asno= ?param2 and b.isdefault=3 where b.bmno is null;] -2025-12-18 14:18:06,609 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bmassign.save2] Prepared SQL: [update boardmaster set udt=now(),uno= ?param0 ,uip= ?param1 ,isopen=0 where bmno in (select bmno from (select bmno from boardmaster where asno= ?param2 and isdefault=3) a)] -2025-12-18 14:18:06,609 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.up] Prepared SQL: [update board set udt=now(),uno= ?param0 ,uip= ?param1 ,opno =case when pbno is null then ?param2 else opno end ,subject = ?param3 ,contents = ?param4 ,fgno = ?param5 ,fgnothumb = ?param6 ,istop =case when pbno is null then ?param7 else istop end ,issecr = ?param8 ,isopen = ?param9 where bno= ?param10] -2025-12-18 14:18:06,648 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.comcode.insert] Prepared SQL: [update comcode a inner join ( select ccode, ?param0 + row_number() over(order by corder) rno from comcode where cgroup= ?param1 and corder >= ?param0 ) b on b.ccode=a.ccode set a.corder=b.rno where a.cgroup= ?param1 ; insert into comcode (cname, cgroup, cgroupname, isuse, corder,cdt,cno,udt,uno,uip) select ?param2 , ?param1 , a.cgroupname, ?param3 , ?param0 ,now(), ?param4 ,now(), ?param4 , ?param5 from comcode a where a.cgroup= ?param1 limit 1] -2025-12-18 14:18:06,648 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.comcode.groupupdate] Prepared SQL: [update comcode set cgroupname= ?param0 where cgroup= ?param1] -2025-12-18 14:18:06,648 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.banner.save] Prepared SQL: [update banner set udt=now(),uno= ?param0 ,uip= ?param1 ,btitle= ?param2 ,bdesc= ?param3 ,burl= ?param4 ,ismain=0,bseq= ?param5 ,isopen= ?param6 ,fgno= ?param7 ,fgno2= ?param8 where ?param9 > 0 and bno= ?param9 ; insert into banner(bno,btitle,fgno,fgno2,bdesc,burl,ismain,bseq,isopen,cdt,cno,udt,uno,uip) select ?param9 , ?param2 , ?param7 , ?param8 , ?param3 , ?param4 , ?param10 , ?param5 , ?param6 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a where ?param9 = 0] -2025-12-18 14:18:06,648 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.popup.save] Prepared SQL: [update popup set udt=now(),uno= ?param0 ,uip= ?param1 ,ptitle = ?param2 ,pcontents= ?param3 ,toppx= ?param4 ,leftpx= ?param5 ,pwidth= ?param6 ,pheight= ?param7 ,purl= ?param8 ,zindex= ?param9 ,isopen= ?param10 where ?param11 > 0 and pno= ?param11 ; insert into popup (ptitle,pcontents,toppx,leftpx,pwidth,pheight,purl,zindex,isopen,cdt,cno,udt,uno,uip) select ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a where ?param11 = 0] -2025-12-18 14:18:06,650 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.menupage.save] Prepared SQL: [update menupage set udt=now(),uno= ?param0 ,uip= ?param1 ,pdepth = ?param2 ,pagetype= ?param3 ,bmno= ?param4 ,porder = ?param5 ,pagename= ?param6 ,pagedesc= ?param7 ,pageurl = ?param8 ,pagehtml= ?param9 ,isopen = ?param10 ,usertype= ?param11 ,refcode= ?param12 ,imagecode= ?param13 ,bgtitle= ?param14 ,bgdesc= ?param15 where ?param16 > 0 and pno = ?param16 ; insert into menupage (pno,ppno,pdepth,pagetype,bmno,porder,pagename,pagedesc,pageurl,pagehtml,isopen,usertype,refcode,imagecode,bgtitle,bgdesc,cdt,cno,udt,uno,uip) select ?param16 , ?param17 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a where ?param16 < 1] -2025-12-18 14:18:06,664 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitems.forexampay] Prepared SQL: [select 3 ptype,b.exno itemno,b.exname itemname,0 isrebate,1 pcnt ,b.outfee orgamt ,case when ua.isjoin=1 then b.outfee-b.infee else 0 end discamt ,case when ua.isjoin=1 then b.infee else b.outfee end payamt ,case when ua.isjoin=1 then b.infee else b.outfee end payamt2 ,b.rstime,b.retime from examuser a inner join exam b on b.exno=a.exno and b.rstime < now() and b.retime > now() inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno where a.exno= ?param0 and a.userno= ?param1 and a.status=1 and a.pstatus=4] -2025-12-18 14:18:06,665 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitems.forcertpay] Prepared SQL: [update payitem a inner join pay b on b.payno=a.payno and b.userno= ?param0 and b.pstatus=21 inner join users u on u.userno=b.userno left outer join assign ua on ua.asno=u.asno left outer join cm c on a.ptype=4 and c.cmno=a.itemno left outer join book d on a.ptype=2 and d.bkno=a.itemno set a.orgamt=case when a.ptype=4 then c.outfee else d.price * a.pcnt end ,a.discamt=case when a.ptype=4 and ua.isjoin=1 then c.outfee-c.infee else 0 end ,a.payamt=case when a.ptype=4 then case when ua.isjoin=1 then c.infee else c.outfee end else d.price * a.pcnt end where a.payno= ?param1 and a.ptype in (2,4) and a.pstatus in(21,50); update pay a inner join ( select a.payno,sum(b.orgamt) orgamt,sum(b.discamt) discamt,sum(b.payamt) payamt from pay a inner join payitem b on b.payno=a.payno where a.payno= ?param1 and a.userno= ?param0 and a.pstatus=21 group by a.payno ) b on b.payno=a.payno set a.orgamt=b.orgamt,a.discamt=b.discamt,a.payamt=b.payamt where a.payno= ?param1 and a.userno= ?param0 and a.pstatus=21; select b.ptype,b.itemno,case when b.ptype=4 then c.cname else d.bkname end itemname,b.isrebate,b.pcnt ,b.orgamt,b.discamt,b.payamt payamt2,case when b.ptype=4 then b.payamt else d.price end payamt,datediff(c.setime, c.sstime)+1 days ,c.rstime,c.retime from pay a inner join payitem b on b.payno=a.payno and b.ptype in(2,4) and b.pstatus in(21,50) left outer join cm c on b.ptype=4 and c.cmno=b.itemno left outer join book d on b.ptype=2 and d.bkno=b.itemno inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno where a.payno= ?param1 and a.userno= ?param0 and a.pstatus=21] -2025-12-18 14:18:06,665 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.cmcheck.forgrouppay] Prepared SQL: [select a.cmno,a.cname,a.quota,a.rstime,a.retime ,b.userno,b.status,c.username ,case when ?param0 like concat('%,',b.userno,',%') then 1 else 0 end ispaied ,a.infee,a.outfee,case when ua.isjoin=1 then a.infee else a.outfee end payamt from cm a inner join users u on u.userno= ?param1 left outer join assign ua on ua.asno=u.asno left outer join lect b on b.cmno=a.cmno and b.status < 5 and b.ischanged=0 left outer join users c on c.userno=b.userno and c.status=1 where a.cmno= ?param2 and a.ismaster=0 and a.rstime < now() and a.retime > now() and a.isuse=1 and a.isdel=0] -2025-12-18 14:18:06,665 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitems] Prepared SQL: [select a0.payno,a0.isgroup,a0.isexam,a0.isdvr,a0.payamt tpayamt,a0.paylimit,a0.ptype,a0.udt,a0.deliamt,a0.pgkey ,ad.rcvname ,CAST(AES_DECRYPT(UNHEX(ad.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(ad.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(ad.email), 'np123@!') AS char) email ,ad.post,ad.address1,ad.address2 ,a.ptype ptype2,a.payamt,a.pcnt,a.isrebate,a.itemno ,b.cmno,b.cshape,b.sstime,b.setime ,b1.rsno ,b2.username,cc.cname ccpositionname,b2.isassignuser ,CAST(AES_DECRYPT(UNHEX(b2.email), 'np123@!') AS char) email2 ,CAST(AES_DECRYPT(UNHEX(b2.telno), 'np123@!') AS char) telno2 ,b2.depart,b2.kfcfyear,b2.edus ,c.bkno ,case a.ptype when 0 then b.cname when 4 then b.cname when 2 then c.bkname when 3 then e.exname else '-' end itemname ,cg2.cgcode ,CAST(AES_DECRYPT(UNHEX(pd.vactnum), 'np123@!') AS char) vactnum,pd.vactbankname,pd.vactname ,t.lectno,t.status ,ad.isdvr isdvr2 from pay a0 left outer join paydvr ad on ad.payno=a0.payno left outer join paydata pd on pd.payno=a0.payno inner join payitem a on a.payno=a0.payno left outer join cm b on a.ptype in(0,4) and b.cmno=a.itemno left outer join lect t on t.cmno=b.cmno and t.userno=a.userno and t.status=1 left outer join cg cg1 on cg1.cgno=b.cgno left outer join cg cg2 on cg2.cgno=cg1.pcgno left outer join cmrs b1 on b1.cmno=b.cmno and b1.rstype=1 and b1.isdel=0 left outer join users b2 on b2.userno=a.userno left outer join comcode cc on cc.ccode=b2.ccposition left outer join book c on a.ptype=2 and c.bkno=a.itemno left outer join examuser d on a.ptype=3 and d.exno=a.itemno and d.userno=a0.userno and d.payno=a0.payno left outer join exam e on e.exno=d.exno where a0.payno= ?param0] -2025-12-18 14:18:06,665 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paylect.get] Prepared SQL: [select a.fgno ,b.cshape,b.cname,b.rstime,b.retime,b.sstime,b.setime ,b2.cname certgradeccname ,c.username ,CAST(AES_DECRYPT(UNHEX(c.email), 'np123@!') AS char) email ,CAST(AES_DECRYPT(UNHEX(c.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(c.telno), 'np123@!') AS char) telno ,c.depart ,c2.cname ccpositionname ,d.asname from lect a inner join cm b on b.cmno=a.cmno left outer join comcode b2 on b2.ccode=b.certgradecc inner join users c on c.userno=a.userno left outer join comcode c2 on c2.ccode=c.ccposition left outer join assign d on d.asno=c.asno where a.payno= ?param0] -2025-12-18 14:18:06,665 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.carts] Prepared SQL: [select a.pcno,a.ptype,a.itemno,a.isrefund,a.cmno,a.userno,a.pcnt,a.fgno ,case when a.ptype=0 then b.cname else c.bkname end itemname,b.cshape,b.sstime,b.setime ,case when a.ptype = 0 then case when ua.isjoin=1 then b.infee else b.outfee end else c.price end payamt ,case when a.ptype = 0 then b.outfee else c.price end orgamt from paycart a inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno left outer join cm b on a.ptype=0 and b.cmno=a.itemno left outer join book c on a.ptype in (2,9) and c.bkno=a.itemno where a.status=1 and a.userno= ?param0 order by a.cdt desc] -2025-12-18 14:18:06,665 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitems.forcartpay] Prepared SQL: [select case when a.ptype = 9 then 2 else a.ptype end ptype,a.itemno,case when a.ptype=0 then b.cname else c.bkname end itemname,case when a.ptype=0 then a.isrefund else 0 end isrebate,a. pcnt ,case when a.ptype=0 then b.outfee else c.price end orgamt ,case when a.ptype=0 then case when ua.isjoin=1 then b.outfee-b.infee else 0 end else 0 end discamt ,case when a.ptype=0 then case when ua.isjoin=1 then b.infee else b.outfee end else c.price end payamt ,case when a.ptype=0 then case when ua.isjoin=1 then b.infee else b.outfee end else c.price end * a.pcnt payamt2 ,b.rstime,b.retime,b.sstime,b.setime,b.cshape,datediff(b.setime, b.sstime)+1 days from paycart a left outer join cm b on a.ptype=0 and b.cmno=a.itemno and b.rstime < now() and b.retime > now() left outer join book c on a.ptype in (2,9) and c.bkno=a.itemno inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno where a.userno= ?param0 and a.status=1 and a.ispay=1;] -2025-12-18 14:18:06,666 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.mypay] Prepared SQL: [select a.payno,a.ptype,a.ispg,a.isgroup,a.isexam,a.userno,a.pstatus,a.rstatus,a.rstatustime,a.refunding,a.paylimit,a.payoktime,a.isrefunddvr,a.refundamt,a.payamt,a.deliamt,a.isdvr,a.cdt,a.pgkey ,b.dvrcode,b.isdvr isdvr2,b.rcvname,b.post,b.address1,b.address2 ,CAST(AES_DECRYPT(UNHEX(b.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(b.email), 'np123@!') AS char) email ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) mobile ,c.vactbankname,CAST(AES_DECRYPT(UNHEX(c.vactnum), 'np123@!') AS char) vactnum,c.vactname from pay a left outer join paydvr b on b.payno=a.payno left outer join paydata c on c.payno=a.payno where a.payno= ?param0 and a.userno= ?param1 and a.pstatus in (1,22,41,42,43)] -2025-12-18 14:18:06,666 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.mypayitem] Prepared SQL: [select a.ptype,c0.cshape,a.isrebate,a.payamt,a.pcnt,a.rstatus,a.userno,a.pstatus,a.pino,c0.infee,c0.outfee,c0.rstime,c0.retime ,case a.ptype when 0 then c0.cname when 2 then c2.bkname when 4 then c0.cname when 3 then c3.exname else '-' end itemname ,c0.sstime,c0.setime,datediff(c0.setime, c0.sstime)+1 days ,u.username,uc.cname ccpositionname,u.isassignuser ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,u.kfcfyear,u.edus,u.depart ,rs.rsno,t.lectno ,a2.taxno ,case when t.sdate is null then c0.sstime else t.sdate end as sdate ,case when t.edate is null then c0.setime else t.edate end as edate ,p.cdt,csd.estart ,c0.studydays from payitem a inner join pay p on p.payno = a.payno left outer join paytax a3 on a3.payno = a.payno and (a3.iscancel is null or a3.iscancel <> 1) left outer join paytaxitem a2 on a2.pino=a.pino and a3.taxno = a2.taxno left outer join cm c0 on a.ptype in (0,1,4) and c0.cmno=a.itemno left outer join book c2 on a.ptype=2 and c2.bkno=a.itemno left outer join exam c3 on a.ptype=3 and c3.exno=a.itemno left outer join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno left outer join comcode uc on uc.ccode=u.ccposition left outer join cmrs rs on rs.cmno=c0.cmno and rs.rstype=1 and rs.isdel=0 left outer join lect t on a.ptype in (0,1,4) and t.cmno=c0.cmno and t.payno=a.payno and t.pino=a.pino and t.userno=a.userno left outer join cminningscd csd on csd.cmisno = t.cmisno where a.payno= ?param0] -2025-12-18 14:18:06,666 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paytax.fornew] Prepared SQL: [select a.payno,a.isgroup,a.ptype,a.ispg ,ua.asname,ua.ceoname,ua.brno,ua.grno,ua.btype,ua.bkind,ua.post,ua.address1,ua.address2 ,ua.mname manname ,CAST(AES_DECRYPT(UNHEX(ua.mphone), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(ua.taxemail), 'np123@!') AS char) email ,sum(case when b.taxdate is not null then 0 else b.taxamt end) taxamtsum ,sum(b.taxamt) taxamt from pay a inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno left outer join paytax b on b.payno=a.payno and (b.iscancel is null or b.iscancel <> 1) where a.payno= ?param0 and a.userno= ?param1 and a.rstatus < 2 and (a.pstatus=1 or a.pstatus=22) group by a.payno,a.isgroup,ua.asname,ua.ceoname,ua.brno,ua.grno,ua.btype,ua.bkind] -2025-12-18 14:18:06,666 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paytax.fornewitem] Prepared SQL: [select a.payno,a.isgroup ,ifnull(c.taxno,0) taxno,b.pino,b.ptype,b.rstatus ,case b.ptype when 0 then c0.cname when 4 then c0.cname when 2 then c2.bkname when 3 then c3.exname else '-' end itemname ,b.pcnt,b.payamt from pay a inner join payitem b on b.payno=a.payno and (b.pstatus=1 or b.pstatus=22) left outer join cm c0 on b.ptype in (0,4) and c0.cmno=b.itemno left outer join book c2 on b.ptype=2 and c2.bkno=b.itemno left outer join exam c3 on b.ptype=3 and c3.exno=b.itemno left outer join paytax c4 on c4.payno = a.payno and (c4.iscancel is null or c4.iscancel <> 1) left outer join paytaxitem c on c.pino=b.pino and c.taxno = c4.taxno where a.payno= ?param0 and a.userno= ?param1 and a.rstatus < 2 and (a.pstatus=1 or a.pstatus=22) order by ifnull(c.taxno,0),b.pino] -2025-12-18 14:18:06,666 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitem.forrefund] Prepared SQL: [select distinct a.payno,b.pino,b.pstatus,b.rstatus,b.payamt,b.ptype,b.pcnt ,case b.ptype when 0 then c0.cname when 4 then c0.cname when 2 then c2.bkname when 3 then c3.exname else '-' end itemname ,case when b.ptype in (0,1,4) then case when date_add(c0.retime, interval 1 day) < now() then 1 else 0 end else case when b.ptype=3 then case when date_add(c3.retime, interval 1 day) < now() then 1 else 0 end else 0 end end ispast ,u.username ,max(d.rfdno) rfdno ,max(ifnull(case when c.rstatus=1 then -1 else c.rstatus end,-2)) rfdrstatus from pay a inner join payitem b on b.payno=a.payno and b.pstatus=1 left outer join users u on a.isgroup=1 and b.ptype=0 and u.userno=b.userno left outer join cm c0 on b.ptype in (0,4) and c0.cmno=b.itemno left outer join book c2 on b.ptype=2 and c2.bkno=b.itemno left outer join exam c3 on b.ptype=3 and c3.exno=b.itemno left outer join payrfditem d on d.pino=b.pino left outer join payrfd c on c.rfdno=d.rfdno and c.payno=a.payno and c.rstatus in (0,2) where a.payno= ?param0 and a.userno= ?param1 and a.pstatus=1 and a.rstatus < 2 group by a.payno,b.pino,b.pstatus,b.rstatus,b.payamt,b.ptype,b.pcnt ,c0.cname,c2.bkname,c3.exname,c0.retime,c3.retime,u.username order by d.rfdno,b.rstatus,ispast,b.pino] -2025-12-18 14:18:06,666 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payresult] Prepared SQL: [select a.payno,a.payamt,a.ptype,a.pstatus ,b.itemno ,b.pino from pay a inner join payitem b on b.payno=a.payno where a.payno= ?param0 and a.userno= ?param1 and a.pstatus in (1,21,22,51,55)] -2025-12-18 14:18:06,666 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.lectready] Prepared SQL: [select count(a.userno) from lect a where a.cmno= ?param0 and a.isready=1 and a.status=6] -2025-12-18 14:18:06,666 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pplogs.bypay] Prepared SQL: [select a.pplno,a.isready,a.cmno,a.cmisno,a.isrebate,a.rbankname,CAST(AES_DECRYPT(UNHEX(a.rbankacc), 'np123@!') AS char) rbankacc,a.rbankowner,a.isaccommodation,a.cshape ,b.payno,b.pstatus from pay b inner join pplog a on a.pplno=b.pplno where b.payno= ?param0 and a.userno= ?param1] -2025-12-18 14:18:06,667 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.in] Prepared SQL: [insert into pay(ptype,ispg,isgroup,userno,username,isexam,pstatus,rstatus,refunding,paylimit,payoktime,pgkey ,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,pplno,isbill,iscashrct,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,0, ?param5 , ?param6 , ?param7 , ?param8 ,case when ?param9 is not null then now() else ?param10 end, ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 ,now(), ?param21 ,now(), ?param21 , ?param22 );] -2025-12-18 14:18:06,667 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:18:06,668 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitem.in] Prepared SQL: [insert into payitem (payno,ptype,pcno,itemno,userno,pstatus,rstatus,pcnt,orgamt,discamt,payamt,payamtcash,payamtcard,refundamt,refundtime,refundtimereal,refundinfo,isrebate,rbank,rbankaccnum,tbankuser,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 ,now(), ?param21 ,now(), ?param21 , ?param22 );] -2025-12-18 14:18:06,668 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitem.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:18:06,669 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.lect.in] Prepared SQL: [insert into lect (cmno,payno,pino,userno,status,isready,iscomplete,orgcmno,attrate,isrebate,ispc,pcno,isjoin,fgno,ischanged,cmisno,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,null,null,0, ?param6 , ?param7 , ?param8 , ?param9 ,null,0, ?param10 ,now(), ?param11 ,now(), ?param11 , ?param12 );] -2025-12-18 14:18:06,669 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.lect.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:18:06,669 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.pgin] Prepared SQL: [insert into pay(ptype,ispg,isgroup,isexam,userno,username,pstatus,rstatus ,refunding,paylimit,payoktime,pgkey,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,isdvr,iscashrct,cashrcthp,pplno,isbill,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 ,a.userno,a.username,case when ?param0 = 6 then 1 else 0 end,0 , ?param4 , ?param5 ,case when ?param0 = 6 then now() else ?param6 end, ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 ,HEX(AES_ENCRYPT( ?param16 , 'np123@!')), ?param17 , ?param18 ,now(), ?param19 ,now(), ?param19 , ?param20 from users a where a.userno= ?param21] -2025-12-18 14:18:06,669 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.pgin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:18:06,669 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.certpay] Prepared SQL: [insert into pay(ptype,ispg,isgroup,userno,pstatus,rstatus,refunding,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,isdvr,isexam,cdt,cno,udt,uno,uip) values (0,1,0, ?param0 ,51,0,0,0,0,0,0,0,0,0,0,now(), ?param1 ,now(), ?param1 , ?param2 )] -2025-12-18 14:18:06,669 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.certpay.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:18:06,670 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paytax.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:18:06,670 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payrfd.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:18:06,670 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.standbypay.admin] Prepared SQL: [insert into pay(ptype,ispg,isgroup,userno,username,isexam,pstatus,rstatus,refunding,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,pplno,isbill,iscashrct,cdt,cno,udt,uno,uip) values ( ?param0 ,0,0, ?param1 , ?param2 ,0,21,0,0,0,0,0,0,0,0, ?param3 ,0,0,now(), ?param4 ,now(), ?param4 , ?param5 );] -2025-12-18 14:18:06,670 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.standbypay.admin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:18:06,670 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.lect.sedate.save] Prepared SQL: [update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') ,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno = ?param2 ;] -2025-12-18 14:18:06,670 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paydvr.dvrcode] Prepared SQL: [update paydvr set udt=now(),uno= ?param0 ,uip= ?param1 ,dvrcode= ?param2 ,codetime=now() where payno= ?param3] -2025-12-18 14:18:06,670 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paydvr.in] Prepared SQL: [delete from paydvr where payno= ?param0 ; insert into paydvr (payno,dvrcode,codetime,isdvr,rcvname,telno,mobile,email,post,address1,address2,dmemo,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,HEX(AES_ENCRYPT( ?param5 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param6 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param7 , 'np123@!')) , ?param8 , ?param9 , ?param10 , ?param11 ,now(), ?param12 ,now(), ?param12 , ?param13 )] -2025-12-18 14:18:06,671 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.freeok] Prepared SQL: [insert into lect (cmno,payno,pino,userno,status,attrate,isrebate,ispc,isjoin,ischanged,fgno2,cmisno,cdt,cno,udt,uno,uip) select b.itemno,a.payno,b.pino,case when a.isgroup=1 then b.userno else a.userno end,1,0,b.isrebate,0,case when ua.isjoin=1 then 1 else 0 end,0,b.fgno,l.cmisno,now(), ?param0 ,now(), ?param0 , ?param1 from pay a inner join payitem b on b.payno=a.payno and b.ptype=0 inner join users u on u.userno=a.userno inner join pplog l on a.pplno = l.pplno left outer join assign ua on ua.asno=u.asno where a.payno= ?param2 ; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on a.cmisno = d.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param2 ;] -2025-12-18 14:18:06,671 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paydvr.save] Prepared SQL: [update paydvr set udt=now(),uno= ?param0 ,uip= ?param1 ,dvrcode= ?param2 ,rcvname= ?param3 ,post= ?param4 ,address1= ?param5 ,address2= ?param6 ,dmemo= ?param7 ,codetime=case when codetime is null and ?param2 is not null then now() else codetime end ,telno=HEX(AES_ENCRYPT( ?param8 , 'np123@!')) ,mobile=HEX(AES_ENCRYPT( ?param9 , 'np123@!')) where payno= ?param10] -2025-12-18 14:18:06,671 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paycert.paystart] Prepared SQL: [update pay a inner join users b on b.userno=a.userno set a.ptype= ?param0 ,a.paylimit= ?param1 ,a.orgamt= ?param2 ,a.payamt= ?param3 ,a.isbill= ?param4 ,a.pstatus = case when ?param0 = 6 then 1 else a.pstatus end ,a.payoktime = case when ?param0 = 6 then now() else a.payoktime end where a.payno= ?param5 and a.userno= ?param6 and a.pstatus=21; update payitem a inner join users b on b.userno=a.userno set a.orgamt= ?param2 ,a.payamt= ?param3 ,a.pstatus = case when ?param0 = 6 then 1 else a.pstatus end ,a.rstatus = 0 where a.payno= ?param5 and a.userno= ?param6 and a.pstatus=21; update lect a inner join users b on b.userno = a.userno set a.status = case when ?param0 = 6 then 1 else a.status end where a.payno= ?param5 and a.userno = ?param6 ; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param5 ;] -2025-12-18 14:18:06,671 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paylect] Prepared SQL: [update pay set udt=now(),uno= ?param0 ,uip= ?param1 ,pstatus=case when ptype=3 then 22 else 1 end ,payoktime=case when ptype=3 then null else now() end ,pgkey= ?param2 where payno= ?param3 ; insert into paydata(payno,payresult,payresultmsg,vactnum,vactbankcode,vactbankname,vactname,vactinname,cshrrcode,cshrtype,cshrauthno,cardquota,cardquotatype,cardeventcode,cardnum,iscardpoint,cardcode,cardbankcode,cardprtccode,checkflag,ocbnum,ocbappno,ocbprice,gsnum,gsremain,gsprice,unum,upoint,uprice,cdt,cno,udt,uno,uip) values ( ?param3 , ?param4 , ?param5 ,HEX(AES_ENCRYPT( ?param6 , 'np123@!')), ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 ,HEX(AES_ENCRYPT( ?param17 , 'np123@!')), ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 , ?param28 , ?param29 , ?param30 , ?param31 ,now(), ?param0 ,now(), ?param0 , ?param1 ); update payitem a inner join pay b on b.payno=a.payno set a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 ,a.pstatus=case when b.ptype=3 then 22 else 1 end where a.payno= ?param3 ; insert into lect (cmno,payno,pino,userno ,status,iscomplete,orgcmno,attrate,isrebate ,ispc,isjoin,fgno,apoint,mpoint ,fpoint,spoint,dpoint,tpoint,ischanged ,stime,etime,sip,eip,ispcs ,ispce,fgno2,cmisno,cdt,cno,udt,uno,uip) select a.itemno,a.payno,a.pino,case when b.isgroup=1 then a.userno else b.userno end ,case when b.ptype=3 then 2 else 1 end,null,null,0,a.isrebate ,0,ifnull(d.isjoin, 0),null,null,null ,null,null,null,null,0 ,null,null,null,null,null ,null,a.fgno,e.cmisno,now(), ?param0 ,now(), ?param0 , ?param1 from payitem a inner join pay b on b.payno=a.payno inner join users c on c.userno=b.userno left outer join assign d on d.asno=c.asno left outer join pplog e on e.pplno=b.pplno left outer join lect f on f.payno=a.payno and f.pino=a.pino and f.status=4 and f.isready=1 where a.payno= ?param3 and a.ptype=0 and f.lectno is null; update lect a inner join pay b on b.payno=a.payno and b.pstatus in (22,1) inner join payitem c on c.payno=b.payno and c.itemno=a.cmno and c.pstatus=b.pstatus set a.status=case when b.pstatus=22 then 2 else 1 end,a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param3 and a.status=4; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 23:59:59') where a.payno = ?param3 ;] -2025-12-18 14:18:06,671 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.fail] Prepared SQL: [update pay set pstatus= ?param0 where payno= ?param1 and pstatus != 1 and pstatus != 22; insert into paydata(payno,payresult,payresultmsg,vactnum,vactbankcode,vactbankname,vactname,vactinname,cshrrcode,cshrtype,cshrauthno,cardquota,cardquotatype,cardeventcode,cardnum,iscardpoint,cardcode,cardbankcode,cardprtccode,checkflag,ocbnum,ocbappno,ocbprice,gsnum,gsremain,gsprice,unum,upoint,uprice,cdt,cno,udt,uno,uip) values ( ?param1 , ?param2 , ?param3 ,HEX(AES_ENCRYPT( ?param4 , 'np123@!')), ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 ,HEX(AES_ENCRYPT( ?param15 , 'np123@!')), ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 , ?param28 ,now(), ?param29 ,now(), ?param29 , ?param30 );] -2025-12-18 14:18:06,671 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paylect.vbankin] Prepared SQL: [insert into payvbankin (payno,pgkey,inbankcode,indeal,inymd,inhms,msgseq,transseq,vacct,inamt,checkamt,isclose,typemsg,frombank,fromname,fromymd,calcymd,tranymd,transcode,korcode,cshrymd,cshrhms,cshrcode,cshrpgkey,cshramt,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 ,now(), ?param25 ,now(), ?param25 , ?param26 ); update pay set udt=now(),uno= ?param25 ,uip= ?param26 ,pstatus=1 ,payoktime=now() where payno= ?param0 and pstatus=22 ; update payitem a inner join pay b on b.payno=a.payno set a.udt=now(),a.uno= ?param25 ,a.uip= ?param26 ,a.pstatus=1 where a.payno= ?param0 and a.pstatus=22; update lect a inner join pay b on b.isexam <> 1 and b.payno=a.payno and b.pstatus=1 set a.udt=now(),a.uno= ?param25 ,a.uip= ?param26 ,a.status=1 where a.payno= ?param0 ; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 23:59:59') where a.payno = ?param0 ;] -2025-12-18 14:18:06,672 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paycancel] Prepared SQL: [update pay set udt=now(),uno= ?param0 ,uip= ?param1 ,pstatus=case when pstatus=22 then 43 else 41 end where payno= ?param2 and userno= ?param3 and pstatus in (51,55,21,22); update payitem a inner join pay b on b.payno=a.payno and b.userno= ?param3 and b.pstatus in (41,43) set a.pstatus=b.pstatus,a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.pstatus in (21,22); update lect a inner join pay b on b.payno=a.payno and b.userno= ?param3 and b.pstatus in (41,43) set a.status=9 where a.payno= ?param2 ; update examuser a inner join pay b on b.payno=a.payno and b.userno=a.userno and b.pstatus in (41,43) set a.pstatus=9 where a.payno= ?param2 and a.userno= ?param3] -2025-12-18 14:18:06,672 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.cart.clear] Prepared SQL: [update paycart set status=2,udt=now(),uno= ?param0 ,uip= ?param1 where userno= ?param2 and status=1 and date_add(cdt, interval 7 day) < now(); update paycart a inner join cm b on b.cmno=a.itemno and b.udt > a.cdt set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype=0; update paycart a inner join book b on b.bkno=a.itemno and b.udt > a.cdt set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype in (2,9); update paycart a left outer join cm b on b.cmno=a.itemno and b.rstime < now() and b.retime > now() set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype=0 and b.cmno is null; update paycart a left outer join paycart b on b.ptype =0 and b.userno= ?param2 and b.status=1 and b.itemno=a.cmno set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype=9 and b.pcno is null] -2025-12-18 14:18:06,672 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payrfd.up] Prepared SQL: [update payrfd set fgnor= ?param0 ,fgnob= ?param1 ,udt=now(),uno= ?param2 ,uip= ?param3 where rfdno= ?param4 and payno= ?param5] -2025-12-18 14:18:06,672 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payrfdcancel.up] Prepared SQL: [delete from payrfditem where rfdno= ?param0 ; update payrfd set rstatus= ?param1 ,udt=now(),uno= ?param2 ,uip= ?param3 where rfdno= ?param0 and payno= ?param4] -2025-12-18 14:18:06,672 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.unpay] Prepared SQL: [update examuser a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null and b.userno=a.userno inner join payitem c on c.payno=b.payno and c.ptype=3 and c.itemno=a.exno and c.pino=a.pino set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.pstatus=2; update lect a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null inner join payitem c on c.payno=b.payno and c.ptype in(0,4) and c.itemno=a.cmno and c.userno=a.userno and c.pino=a.pino set a.status=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.status=2 and a.ischanged=0; update payitem a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 ; update pay set pstatus=1,isunpay=1,udt=now(),uno= ?param0 ,uip= ?param1 where payno= ?param2 and pstatus=22 and ptype=3 and ispg=1 and isunpay is null; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param2 ;] -2025-12-18 14:18:06,672 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.abspay] Prepared SQL: [update examuser a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null and b.userno=a.userno inner join payitem c on c.payno=b.payno and c.ptype=3 and c.itemno=a.exno and c.pino=a.pino set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.pstatus=2; update lect a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null inner join payitem c on c.payno=b.payno and c.ptype in(0,4) and c.itemno=a.cmno and c.userno=a.userno and c.pino=a.pino set a.status=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.status=2 and a.ischanged=0; update payitem a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 ; update pay set ptype= ?param3 ,payoktime=now(),pstatus=1,isunpay=3,udt=now(),uno= ?param0 ,uip= ?param1 where payno= ?param2 and pstatus=22 and ptype=3 and ispg=1 and isunpay is null; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param2 ;] -2025-12-18 14:18:06,673 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.unpaymoney] Prepared SQL: [update pay set isunpay=2,payoktime= ?param0 ,udt=now(),uno= ?param1 ,uip= ?param2 where payno= ?param3 and isunpay=1; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param3 ;] -2025-12-18 14:18:06,673 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pplogtype.up] Prepared SQL: [update pplog set typeman = ?param0 ,typejob = ?param1 ,typeedu = ?param2 ,typegrade = ?param3 ,typejobitem = ?param4 where pplno = ?param5] -2025-12-18 14:18:06,673 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.untax] Prepared SQL: [insert into untaxlog (payno,logtime,cdt,cno,udt,uno,uip) values( ?param0 ,now(),now(), ?param1 ,now(), ?param1 , ?param2 ); update pay set iscashrct = null where payno = ?param0 ;] -2025-12-18 14:18:06,673 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.standbypayitem.admin] Prepared SQL: [insert into payitem (payno,ptype,itemno,userno,pstatus,rstatus,pcnt ,orgamt,discamt,payamt,payamtcash,payamtcard,refundamt,isrebate,cdt,cno,udt,uno,uip) values( ?param0 ,0, ?param1 , ?param2 ,21,0,1 ,0,0,0,0,0,0, ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 ); insert into lect(cmno,payno,pino,userno,status,attrate,isrebate,ispc,isjoin,ischanged,isready,cmisno,cdt,cno,udt,uno,uip) select ?param1 , ?param0 ,LAST_INSERT_ID(),a.userno,4,0, ?param3 ,0,ifnull(b.isjoin,0),0,1, ?param6 ,now(), ?param4 ,now(), ?param4 , ?param5 from users a left outer join assign b on b.asno=a.asno where a.userno= ?param2 ;] -2025-12-18 14:18:06,693 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.exam.in] Prepared SQL: [insert into exam (cgno,exname,infee,outfee ,certcc,certgradecc,rstime,retime,estime,eetime ,elocation,certdate,certindate,introhtml ,isopen,isresultopen,isscored,fgno,isdel ,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 ,0, ?param15 , ?param16 ,0 ,now(), ?param17 ,now(), ?param17 , ?param18 )] -2025-12-18 14:18:06,693 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.exam.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:18:06,693 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.exam.up] Prepared SQL: [update exam set udt=now(),uno= ?param0 ,uip= ?param1 ,exname = ?param2 ,infee = ?param3 ,outfee = ?param4 ,certcc = ?param5 ,certgradecc = ?param6 ,rstime = ?param7 ,retime = ?param8 ,estime = ?param9 ,eetime = ?param10 ,elocation = ?param11 ,certdate = ?param12 ,certindate = ?param13 ,introhtml = ?param14 ,isopen = ?param15 ,fgno = ?param16 where exno= ?param17] -2025-12-18 14:18:06,694 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.del] Prepared SQL: [update exam a inner join ( select count(userno) cntuser, exno from examuser where exno = ?param0 group by exno ) b on b.exno=a.exno set a.uip= ?param1 ,a.uno= ?param2 ,a.isdel = 1 where a.exno= ?param0 and b.cntuser=0 and a.isdel=0;] -2025-12-18 14:18:06,694 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.examuser.save] Prepared SQL: [insert ignore into examuser(exno,userno,status,pstatus,avrg,certdate,certindate,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 ,now(), ?param7 ,now(), ?param7 , ?param8 )] -2025-12-18 14:18:06,694 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.examopen] Prepared SQL: [update exam set udt=now(),uno= ?param0 ,uip= ?param1 ,isresultopen= ?param2 where exno= ?param3 ;] -2025-12-18 14:18:06,694 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.examuser.renew] Prepared SQL: [update examuser set udt=now(),uno= ?param0 ,uip= ?param1 ,certdate= ?param2 ,certindate= ?param3 where exno= ?param4 and userno= ?param5 ; insert into examuserrenew (exno,userno,certtime,certdate,certindate,renewreason,isfirst,certidx,cdt,cno,udt,uno,uip) select a.exno, ?param5 ,now(), ?param2 , ?param3 , ?param6 ,0,max(a.certidx),now(), ?param0 ,now(), ?param0 , ?param1 from( select a.exno,ifnull(max(d.certidx), 0)+1 certidx from examuser a inner join exam a2 on a2.exno=a.exno left outer join exam c on c.certcc=a2.certcc and c.certgradecc=a2.certgradecc left outer join examuserrenew d on d.exno=c.exno and year(d.certtime)=year(a.certdate) where a.exno= ?param4 group by a.exno,a.userno,a.certdate,a.certindate ) a] -2025-12-18 14:18:06,716 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [grade.lectcomplete.cancel] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,iscomplete=0 ,completetime=null where lectno= ?param2 and ifnull(iscomplete,0) <> 1] -2025-12-18 14:18:06,717 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [grade.lectcomplete.cancel2] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,iscomplete=0 ,completetime=null where lectno= ?param2 and ifnull(iscomplete,0)] -2025-12-18 14:18:06,731 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [att.att.in] Prepared SQL: [update lectinning set udt=now(),uno= ?param0 ,uip= ?param1 ,lectno= ?param2 ,cmino= ?param3 ,totstudy=0 ,stime=now(),etime=null ,istatus=1,statustime=null,statusreason=null where lectno= ?param2 and cmino= ?param3 and istatus is null; insert into lectinning (lectno,cmino,totstudy,stime,etime,istatus,statustime,statusreason,sip,eip,ispcs,ispce,cdt,cno,udt,uno,uip) select ?param2 , ?param3 ,0,now(),null,1,null,null, ?param1 ,null,1,null,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectinning b on b.lectno= ?param2 and b.cmino= ?param3 where b.lectno is null; update lect set stime = case when stime is null then now() else stime end ,sip = case when sip is null then ?param1 else sip end ,ispcs = case when ispcs is null then 1 else ispcs end where lectno= ?param2] -2025-12-18 14:18:06,731 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [att.att.out] Prepared SQL: [update lectinning set udt=now(),uno= ?param0 ,uip= ?param1 ,totstudy=timestampdiff(SECOND, stime, now()) ,etime=now() ,eip= ?param1 ,ispce=1 ,istatus=2 where lectno= ?param2 and cmino= ?param3 and istatus=1; update lect a inner join ( select a.lectno,convert(100*count(c.lectno)/count(b.cmino), int) attrate from lectinning a inner join cminning b on b.cmino=a.cmino and ifnull(b.isscd,0)=0 left outer join lectinning c on c.lectno=a.lectno and c.cmino=b.cmino and c.istatus=2 where a.lectno= ?param2 and a.cmino= ?param3 and a.istatus=2 group by a.lectno ) b on b.lectno=a.lectno set a.attrate=b.attrate ,a.etime=now(),a.eip= ?param1 ,a.ispce=1] -2025-12-18 14:18:06,731 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [att.abs] Prepared SQL: [update lectinning set istatus=2 ,stime=case when stime is null then now() else stime end ,etime=case when etime is null then now() else etime end ,sip=case when sip is null then ?param0 else sip end ,eip=case when eip is null then ?param0 else eip end ,ispcs=case when ispcs is null then 1 else ispcs end ,ispce=case when ispce is null then 1 else ispce end ,statustime=now() ,statusreason= ?param1 ,statususerno= ?param2 where lectno= ?param3 and cmino= ?param4 and (istatus is null or istatus<2); insert into lectinning(lectno,cmino,totstudy,stime,etime,istatus,statustime,statusreason,statususerno,cdt,cno,udt,uno,uip) select a.lectno, ?param4 ,0,now(),now(),2,now(), ?param1 , ?param2 ,now(), ?param2 ,now(), ?param2 , ?param0 from lect a left outer join lectinning b on b.lectno=a.lectno and b.cmino= ?param4 where a.lectno= ?param3 and a.status=1 and a.ischanged=0 and b.lectno is null; update lect a inner join ( select a.lectno,convert(100*count(c.lectno)/count(b.cmino), int) attrate from lectinning a inner join lect a2 on a2.lectno=a.lectno inner join cminning b on b.cmno=a2.cmno and ifnull(b.isscd,0)=0 left outer join lectinning c on c.lectno=a.lectno and c.cmino=b.cmino and c.istatus=2 where a.lectno= ?param3 and a.cmino= ?param4 and a.istatus=2 group by a.lectno ) b on b.lectno=a.lectno set a.attrate=b.attrate ,a.stime=case when a.stime is null then now() else a.stime end ,a.etime=case when a.etime is null then now() else a.etime end ,a.sip=case when a.sip is null then ?param0 else a.sip end ,a.eip=case when a.eip is null then ?param0 else a.eip end ,a.ispcs=case when a.ispcs is null then 1 else a.ispcs end ,a.ispce=case when a.ispce is null then 1 else a.ispce end where a.lectno= ?param3] -2025-12-18 14:18:06,754 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.ctps] Prepared SQL: [select a.cmino,a.iseq,a.ititle,a.atime,a.mstime,a.metime ,a2.isokmid ,b.ctno,b.ctype,b.ccode,b.ismenu,b.isoversize ,c.cpno,c.pseq,c.cpname,c.srcp,c.srcm ,a2.pseq lastpseq,a2.psec from cminning a inner join lectinning a2 on a2.lectno= ?param0 and a2.cmino=a.cmino inner join ct b on b.ctno=a.ctno and b.isdel=0 inner join ctpage c on c.ctno=b.ctno and c.isdel=0 where a.cmino= ?param1 order by a.iseq] -2025-12-18 14:18:06,754 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.getprogress] Prepared SQL: [select case when b.atime=0 or ifnull(us.no,0) > 0 then 100 else case when floor(a.totstudy / (b.sttime * 60) * 100) > 100 then 100 else floor(a.totstudy / (b.sttime * 60) * 100) end end from lectinning a inner join cminning b on b.cmino=a.cmino inner join lect c on a.lectno = c.lectno left outer join userstatus us on c.userno = us.userno and us.playbar = 1 where a.lectno= ?param0 and a.cmino= ?param1] -2025-12-18 14:18:06,755 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.checklectdate] Prepared SQL: [select a.lectno,a.sdate,a.edate from lect a where a.lectno= ?param0] -2025-12-18 14:18:06,755 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.inningchange.pre] Prepared SQL: [select a.cmino,b.isseq,c.istatus,d.istatus preistatus,a.isrebate,a.iseq,a2.cmino precmino from ( select a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq,max(c.iseq) preiseq from ( select a.lectno,b.cmno,b.isrebate,max(d.iseq) iseq from lectinning a inner join lect b on b.lectno=a.lectno inner join cminning c on c.cmino=a.cmino inner join cminning d on d.cmno=c.cmno and d.iseq < c.iseq and d.isonline=1 where a.lectno= ?param0 and a.cmino= ?param1 group by a.lectno,b.cmno,b.isrebate ) a inner join cminning b on b.cmno=a.cmno and b.iseq=a.iseq left outer join cminning c on c.cmno=b.cmno and c.iseq < b.iseq and c.isonline=1 group by a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq ) a inner join cm b on b.cmno=a.cmno left outer join cminning a2 on a2.cmno=b.cmno and a2.iseq=a.preiseq left outer join lectinning c on c.lectno=a.lectno and c.cmino=a.cmino left outer join lectinning d on d.lectno=a.lectno and d.cmino=a2.cmino] -2025-12-18 14:18:06,755 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.inningchange.next] Prepared SQL: [select a.cmino,b.isseq,c.istatus,d.istatus preistatus,a.isrebate,a.iseq,a2.cmino precmino from ( select a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq,min(c.iseq) preiseq from ( select a.lectno,b.cmno,b.isrebate,min(d.iseq) iseq from lectinning a inner join lect b on b.lectno=a.lectno inner join cminning c on c.cmino=a.cmino inner join cminning d on d.cmno=c.cmno and d.iseq > c.iseq and d.isonline=1 where a.lectno= ?param0 and a.cmino= ?param1 group by a.lectno,b.cmno,b.isrebate ) a inner join cminning b on b.cmno=a.cmno and b.iseq=a.iseq left outer join cminning c on c.cmno=b.cmno and c.iseq > b.iseq and c.isonline=1 group by a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq ) a inner join cm b on b.cmno=a.cmno left outer join cminning a2 on a2.cmno=b.cmno and a2.iseq=a.preiseq left outer join lectinning c on c.lectno=a.lectno and c.cmino=a.cmino left outer join lectinning d on d.lectno=a.lectno and d.cmino=a2.cmino] -2025-12-18 14:18:06,755 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.mycmrs] Prepared SQL: [select distinct a.lectno,a.attrate ,b.rsno,b.cmno,b.rscno,b.rstype,b.rsname,b.rscondition ,case when c.lectno is null then 0 else 1 end isrsok ,a.edate ,d.istatus,e.iseq from lect a inner join cmrs b on b.cmno=a.cmno and b.isdel=0 left outer join lectrs c on c.lectno=a.lectno and c.rsno=b.rsno left outer join lectinning d on d.lectno=a.lectno and b.cmino = d.cmino left outer join cminning e on b.cmino = e.cmino where a.lectno= ?param0 and a.userno= ?param1 order by b.rsno] -2025-12-18 14:18:06,755 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.mycmrsq] Prepared SQL: [select b.rscno,b.rscqno ,c.qno,c.atype,c.qtext,c.rightcount,a.username as teachername from ( select distinct b.rscno,e.username from lect a inner join cmrs b on b.rsno= ?param0 and b.cmno=a.cmno and b.isdel=0 left outer join lectrs c on c.lectno=a.lectno and c.rsno=b.rsno left outer join cminning d on b.cmino = d.cmino left outer join users e on d.userno = e.userno where a.lectno= ?param1 and a.userno= ?param2 and c.lectno is null ) a inner join rscq b on b.rscno=a.rscno inner join question c on c.qno=b.qno order by b.dseq] -2025-12-18 14:18:06,755 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.mycmrsqi] Prepared SQL: [select b.rscqno ,c.qno ,d.qino,d.qitext ,e.fileurl from ( select distinct b.rscno from lect a inner join cmrs b on b.rsno= ?param0 and b.cmno=a.cmno and b.isdel=0 left outer join lectrs c on c.lectno=a.lectno and c.rsno=b.rsno where a.lectno= ?param1 and a.userno= ?param2 and c.lectno is null ) a inner join rscq b on b.rscno=a.rscno inner join question c on c.qno=b.qno inner join questionitem d on d.qno=c.qno and d.isdel=0 left outer join fileinfo e on e.fgno=d.fgno and e.isdel=0 order by b.dseq,d.qino] -2025-12-18 14:18:06,756 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectex] Prepared SQL: [select a.lectno,a.attrate,a.iscomplete,a.sdate,a.edate ,b.sstime,b.setime ,c.exno,c.exname,c.extype,c.edesc,c.econdition,c.etime,c.evtype,c.eqtype,c.israndq,c.israndqi,c.qcount,c.isblur,c.tpoint,ifnull(c.relaylimit,999) relaylimit,c.isusebackup,c.isseq,c.isreexamable,c.isresultopen ,d.lectno exlectno,d.estart,d.eend,d.tpoint,d.recount,d.rechecktime,ifnull(d.entercount,0) entercount,d.cblock ,case when a.etime = 0 then 99999999 else TIMESTAMPDIFF(MINUTE, now(), date_add(ifnull(d.estart, now()), interval c.etime MINUTE)) end rtime ,d.recount ,case when case when case when a.isrebate = 1 then f.midcutrfd else f.midcut end <= ifnull(e.ex0lectpoint,0) then 1 else 0 end = 1 and case when case when a.isrebate = 1 then f.finalcutrfd else f.finalcut end <= ifnull(e.ex1lectpoint,0) then 1 else 0 end = 1 then 1 else 0 end ispass from lect a inner join cm b on b.cmno=a.cmno inner join cmex c on c.exno= ?param0 inner join cmev f on f.cmno = b.cmno left outer join lectex d on d.lectno=a.lectno and d.exno=c.exno left outer join ( select a.lectno ,count(b1.exno) ex0cnt,count(c1.lectno) ex0lectcnt,avg(ifnull(c1.tpoint,0) / b1.tpoint * 100) ex0lectpoint ,count(b2.exno) ex1cnt,count(c2.lectno) ex1lectcnt,avg(ifnull(c2.tpoint,0) / b2.tpoint * 100) ex1lectpoint from lect a left outer join cmex b1 on b1.cmno = a.cmno and b1.extype = 0 and b1.isdel=0 left outer join lectex c1 on c1.exno = b1.exno and c1.lectno = a.lectno left outer join cmex b2 on b2.cmno = a.cmno and b2.extype = 1 and b2.isdel=0 left outer join lectex c2 on c2.exno = b2.exno and c2.lectno = a.lectno where a.lectno = ?param1 ) e on e.lectno = a.lectno where a.lectno= ?param1 and a.userno= ?param2] -2025-12-18 14:18:06,757 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.userexam.detailforexamforsubmit] Prepared SQL: [select a.exno,a.exname,a2.sstime,a2.setime,a.tpoint,a.etime,a.qcount,b.estart,a.edesc, a.extype,TIMESTAMPDIFF(MINUTE, now(), date_add(ifnull(b.estart, now()), interval a.etime MINUTE)) rtime from cmex a inner join cm a2 on a2.cmno=a.cmno inner join lectex b on b.lectno= ?param0 and b.exno=a.exno and b.eend is null and (a.etime = 0 or date_add(ifnull(b.estart, now()), interval (a.etime + 1) MINUTE) > now()) inner join lect c on c.lectno=b.lectno and c.userno= ?param1 where a.exno= ?param2] -2025-12-18 14:18:06,757 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsd] Prepared SQL: [select a.lectno,a.attrate,a.cmno,a.sdate,a.edate ,b.sdno,b.sdname,b.sddesc,b.fgno sdfgno,b.sdcondition ,c.sstime,c.setime ,d.checktime,d.cpoint,d.feedb,d.fgno,d.atext from lect a inner join cmsd b on b.cmno=a.cmno and b.sdno= ?param0 inner join cm c on c.cmno=b.cmno left outer join lectsd d on d.lectno=a.lectno and d.sdno=b.sdno where a.lectno= ?param1 and a.userno= ?param2] -2025-12-18 14:18:06,757 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsd2] Prepared SQL: [select a.lectno,a.attrate,a.sdate,a.edate ,b.sdno,b.sdname,b.sddesc,b.fgno sdfgno,b.sdcondition ,c.sstime,c.setime ,d.checktime,d.cpoint,d.feedb,d.fgno,d.atext from lect a inner join cmsd b on b.cmno=a.cmno and b.sdno= ?param0 inner join cm c on c.cmno=b.cmno left outer join lectsd d on d.lectno=a.lectno and d.sdno=b.sdno where a.lectno= ?param1 and a.userno= ?param2] -2025-12-18 14:18:06,757 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboards] Prepared SQL: [select a.bno,a.subject,a.cdt,a.rcount ,u.username ,count(b.bcno) ccount from lectsdboard a inner join users u on u.userno=a.cno left outer join lectsdboardcmt b on b.bno=a.bno and b.isdel=0 where a.sdno= ?param0 and a.isdel=0 group by a.bno,a.subject,a.cdt,a.rcount,u.username order by a.cdt] -2025-12-18 14:18:06,757 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard] Prepared SQL: [update lectsdboard set rcount=rcount+1 where bno= ?param0 and cno<> ?param1 ; select a.bno,a.subject,a.contents,a.cdt,a.fgno,a.cno ,b.sdname ,c.sstime,c.setime,l.sdate,l.edate ,u.username,u.userno ,a2.checktime from lectsdboard a inner join lectsd a2 on a2.lectno=a.lectno and a2.sdno=a.sdno inner join users u on u.userno=a.cno inner join lect l on l.lectno = a2.lectno inner join cmsd b on b.sdno=a.sdno inner join cm c on c.cmno=b.cmno where a.bno= ?param0 and a.isdel=0] -2025-12-18 14:18:06,757 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboardcmt] Prepared SQL: [select a.bno ,b.bcno,b.ctext,b.cno,b.cdt ,c.userno,c.username,c.usertype,c.username cnoname from lectsdboard a inner join lectsdboardcmt b on b.bno=a.bno and b.isdel=0 inner join users c on c.userno=b.cno where a.bno= ?param0 order by b.cdt desc] -2025-12-18 14:18:06,758 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.pay1] Prepared SQL: [select p.payno,p.cdt,p.payamt,p.ptype,p.refundamt,p.ispg,p.isgroup,p.isexam,p.pstatus,p.rstatus,p.payoktime,p.pgkey,p.isdvr,p.deliamt,p.isunpay,p.paylimit ,p.iscashrct ,u.userno,u.username,u.post,u.address1,u.address2 ,CAST(AES_DECRYPT(UNHEX(u.userpno), 'np123@!') AS char) userpno ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email ,case pi.ptype when 3 then exu.cdt when 4 then le.oktime else p.cdt end oktime ,pd.dvrcode,pd.rcvname,pd.isdvr isdvr2,pd.codetime,pd.post post2,pd.address1 address12,pd.address2 address22,pd.dmemo ,CAST(AES_DECRYPT(UNHEX(pd.telno), 'np123@!') AS char) telno2 ,CAST(AES_DECRYPT(UNHEX(pd.mobile), 'np123@!') AS char) mobile2 ,tax.iscancel, tax.taxdate, tax.taxno ,paydata.vactbankname,CAST(AES_DECRYPT(UNHEX(paydata.vactnum), 'np123@!') AS char) vactnum,paydata.vactname ,(select ischeck from paytax where payno = p.payno limit 1) ischeck from pay p inner join users u on u.userno=p.userno left outer join payitem pi on pi.payno=p.payno and pi.ptype in (3,4) left outer join lect le on pi.ptype=4 and le.pino=pi.pino and le.ischanged=0 left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno left outer join examuser exu on exu.exno=ex.exno and exu.userno=p.userno left outer join paydvr pd on pd.payno=p.payno left outer join ( select pt.payno,pt.iscancel,pt.taxdate,pt.taxno from paytax pt where pt.payno = ?param0 order by pt.cdt desc limit 1 ) tax on tax.payno = p.payno left outer join paydata paydata on paydata.payno=p.payno where p.payno= ?param0] -2025-12-18 14:18:06,758 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.pay2] Prepared SQL: [select pi.payno,pi.pino,pi.itemno,pi.pcno,pi.payamt,pi.pcnt,pi.ptype,pi.isrebate ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,u.username,u.userid,u.isassignuser,u.depart,u.kfcfyear ,cc.cname ccpositionname ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,ua.asname ,cm.cshape ,cg.cgname ,pcg.cgname pcgname ,(select attrate from lect where payno = pi.payno limit 1) attrate ,pi.rbank , CAST(AES_DECRYPT(UNHEX(pi.rbankaccnum), 'np123@!') AS char) rbankaccnum, pi.tbankuser from payitem pi inner join pay p on p.payno=pi.payno left outer join cm cm on pi.ptype in (0,1,4) and cm.cmno=pi.itemno left outer join cg cg on pi.ptype in (0,1,4) and cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno left outer join users u on p.isgroup=1 and u.userno=pi.userno left outer join assign ua on ua.asno=u.asno left outer join comcode cc on cc.ccode=u.ccposition where pi.payno= ?param0] -2025-12-18 14:18:06,759 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payforexam1] Prepared SQL: [select eu.exno payno, eu.userno,eu.cdt,case when ua.isjoin=1 then ex.infee else ex.outfee end payamt,0 ptype,0 ispg,0 isgroup,1 isexam,21 pstatus,0 rstatus,null payoktime,null pgkey,0 isdvr,0 deliamt ,u.username,u.post,u.address1,u.address2 ,CAST(AES_DECRYPT(UNHEX(u.userpno), 'np123@!') AS char) userpno ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email ,eu.cdt oktime ,null dvrcode,null rcvname,0 isdvr2,null codetime,null post2,null address12,null address22,null dmemo ,null telno2 ,null mobile2 from examuser eu inner join users u on u.userno=eu.userno left outer join assign ua on ua.asno=u.asno left outer join exam ex on ex.exno=eu.exno where eu.exno= ?param0 and eu.userno= ?param1 and eu.status=1 and eu.payno is null and eu.pino is null and eu.pstatus=4] -2025-12-18 14:18:06,759 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payforexam2] Prepared SQL: [select eu.exno payno,eu.userno pino,eu.exno itemno,null pcno,case when ua.isjoin=1 then ex.infee else ex.outfee end payamt,1 pcnt,3 ptype ,ex.exname itemname ,u.username,u.userid,u.isassignuser,u.depart,u.kfcfyear ,cc.cname ccpositionname ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,ua.asname ,0 cshape ,null cgname ,null pcgname from examuser eu left outer join exam ex on ex.exno=eu.exno left outer join users u on u.userno=eu.userno left outer join assign ua on ua.asno=u.asno left outer join comcode cc on cc.ccode=u.ccposition where eu.exno= ?param0 and eu.userno= ?param1] -2025-12-18 14:18:06,759 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.pay.forrfd] Prepared SQL: [select a.payno,a.ispg,a.pstatus,a.ptype,a.pgkey,a.isdvr,a.deliamt,a.isrefunddvr,a.payamt,a.refundamt,a.rstatus,a.isgroup,a.iscanceled,a.payoktime ,b.isdvr isdvr2,b.dvrcode ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email from pay a left outer join paydvr b on b.payno=a.payno inner join users u on u.userno=a.userno where a.payno= ?param0 and a.pstatus=1] -2025-12-18 14:18:06,759 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payitem.forrfd] Prepared SQL: [select pi.pino,pi.payno,pi.pcnt,pi.payamt,pi.refundamt,pi.refundtime,pi.refundinfo,pi.refundstatus,pi.rstatus,pi.ptype ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,pcg.cgname pcgname ,u.userid,u.username from payitem pi inner join pay p on p.payno=pi.payno and p.pstatus=1 inner join users u on u.userno=case when pi.ptype=3 then p.userno else pi.userno end left outer join cm cm on pi.ptype in(0,1,4) and cm.cmno=pi.itemno left outer join cg cg on cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno where pi.payno= ?param0] -2025-12-18 14:18:06,759 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payrfditems] Prepared SQL: [select b.cdt,a.rfdno ,b.rtext,b.rstatus ,p.isgroup ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,pi.ptype ,u.username,u.userid from pay p inner join payitem pi on pi.payno=p.payno inner join payrfditem a on a.pino=pi.pino inner join payrfd b on b.rfdno=a.rfdno inner join users u on u.userno=case when p.isgroup=1 and pi.ptype in (0,1,4) then pi.userno else p.userno end left outer join cm cm on pi.ptype in(0,1,4) and cm.cmno=pi.itemno left outer join cg cg on cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno where p.payno= ?param0 order by a.rfdno desc] -2025-12-18 14:18:06,759 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payrfditems2] Prepared SQL: [select a.rfdno ,b.rtext,b.rstatus,b.cdt,b.isowner,b.ramt,b.bankname,b.bankowner ,b.rreason,b.ruser,b.fgnor,b.fgnob ,CAST(AES_DECRYPT(UNHEX(b.rphone), 'np123@!') AS char) rphone ,b.rback ,CAST(AES_DECRYPT(UNHEX(b.bankno), 'np123@!') AS char) bankno ,p.isgroup,p.payno ,pi.payamt ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,u.username,u.userid ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,ua.asname ,f1.orgname,f1.fileno ,f2.orgname orgname2,f2.fileno file2 from payrfditem a inner join payitem pi on pi.pino=a.pino inner join pay p on p.payno=pi.payno inner join users u on u.userno=case when p.isgroup=1 and pi.ptype in (0,1,4) then pi.userno else p.userno end left outer join assign ua on ua.asno=u.asno inner join payrfd b on b.rfdno=a.rfdno left outer join cm cm on pi.ptype in(0,1,4) and cm.cmno=pi.itemno left outer join cg cg on cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno left outer join fileinfo f1 on f1.fgno=b.fgnor and f1.isdel=0 left outer join fileinfo f2 on f2.fgno=b.fgnob and f2.isdel=0 where a.rfdno= ?param0 order by a.rfdno desc] -2025-12-18 14:18:06,760 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.paytaxitem] Prepared SQL: [select case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname,pi.payamt,pi.pcnt,pi.ptype ,p.isgroup,p.payamt ppayamt,p.payoktime,p.ptype pptype from paytax a inner join paytaxitem b on b.taxno=a.taxno inner join payitem pi on pi.pino=b.pino inner join pay p on p.payno=pi.payno left outer join cm cm on pi.ptype in (0,1,4) and cm.cmno=pi.itemno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno where a.taxno= ?param0] -2025-12-18 14:18:06,760 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.paytaxes2] Prepared SQL: [select a.taxno,a.taxamt,a.taxdate from paytax a where a.payno= ?param0] -2025-12-18 14:18:06,760 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.paytax.formgtkey] Prepared SQL: [select taxno, mgtkey from paytax where mgtkey like concat( ?param0 ,'%') order by mgtkey desc limit 1] -2025-12-18 14:18:06,761 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspast] Prepared SQL: [select a.no,a.kind,a.cg,a.cshape,a.username ,CAST(AES_DECRYPT(UNHEX(a.userpno), 'np123@!') AS char) userpno ,a.typeman,a.edukind,a.typeedu,a.typegrade,a.typejob,a.cgname,a.completeno,a.companyname,a.companyaddr,a.brno,a.eino,a.btype ,a.bkind,a.ceoname,date_format(a.ssdate, '%Y-%m-%d') ssdate,date_format(a.sedate, '%Y-%m-%d') sedate,a.sctime,a.assign,a.slevel,a.uduty ,CAST(AES_DECRYPT(UNHEX(a.phone), 'np123@!') AS char) phone ,a.mname ,CAST(AES_DECRYPT(UNHEX(a.mphone), 'np123@!') AS char) mphone ,a.sprice,a.rprice,a.rbank ,CAST(AES_DECRYPT(UNHEX(a.rbankno), 'np123@!') AS char) rbankno ,a.rbankuser ,CAST(AES_DECRYPT(UNHEX(a.taxemail), 'np123@!') AS char) taxemail ,a.syear,a.cdt,a.cno,a.udt,a.uno,a.uip from docprintpast a where a.no = ?param0] -2025-12-18 14:18:06,761 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.kind] Prepared SQL: [select a.kind value,a.kind text from docprintpast a where a.kind is not null and a.kind <> "" group by a.kind] -2025-12-18 14:18:06,761 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.syear] Prepared SQL: [select a.syear value,a.syear text from docprintpast a where a.syear is not null and a.syear <> "" group by a.syear] -2025-12-18 14:18:06,761 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.cg] Prepared SQL: [select a.cg value,a.cg text from docprintpast a where a.cg is not null and a.cg <> "" group by a.cg] -2025-12-18 14:18:06,761 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.cshape] Prepared SQL: [select a.cshape value,a.cshape text from docprintpast a where a.cshape is not null and a.cshape <> "" group by a.cshape] -2025-12-18 14:18:06,761 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.typeman] Prepared SQL: [select a.typeman value,a.typeman text from docprintpast a where a.typeman is not null and a.typeman <> "" group by a.typeman] -2025-12-18 14:18:06,761 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.edukind] Prepared SQL: [select a.edukind value,a.edukind text from docprintpast a where a.edukind is not null and a.edukind <> "" group by a.edukind] -2025-12-18 14:18:06,762 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.typeedu] Prepared SQL: [select a.typeedu value,a.typeedu text from docprintpast a where a.typeedu is not null and a.typeedu <> "" group by a.typeedu] -2025-12-18 14:18:06,762 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.typegrade] Prepared SQL: [select a.typegrade value,a.typegrade text from docprintpast a where a.typegrade is not null and a.typegrade <> "" group by a.typegrade] -2025-12-18 14:18:06,762 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.typejob] Prepared SQL: [select a.typejob value,a.typejob text from docprintpast a where a.typejob is not null and a.typejob <> "" group by a.typejob] -2025-12-18 14:18:06,762 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectinningpage.totstudy] Prepared SQL: [select ifnull(sum(totstudy),-1) totstudy from lectinningpage where lectno = ?param0 and cmino = ?param1 and cpno = ?param2] -2025-12-18 14:18:06,762 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.myExCheck] Prepared SQL: [select l.lectno longval from lect l inner join cm c on l.cmno= c.cmno inner join pay p on l.payno = p.payno inner join users u on l.userno= u.userno left outer join (select c.cmno , c.cshape , c.cname , ci.cmino ,d.cmisno ,d.sseq ,d.estart ,d.eend ,d.studyplace ,ci.isscd from cm c inner join cminning ci on c.cmno = ci.cmno inner join cminningscd d on d.cmino = ci.cmino where c.cshape=2 and ci.isscd=1 and ci.scdtype=0 ) cmi on cmi.cmno = l.cmno and cmi.cmisno = l.cmisno left outer join lectinning li on li.cmino = cmi.cmino and li.lectno = l.lectno left outer join pplog pl on p.pplno= pl.pplno where l.lectno= ?param0 and l.userno = ?param1 and cmi.isscd = 1 and li.istatus = 2 AND IFNULL(l.iscomplete, 0) = 0] -2025-12-18 14:18:06,764 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectinningpage.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 14:18:06,765 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard.in] Prepared SQL: [update lectsd a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.submittime=now(),submitip= ?param2 where a.lectno= ?param3 and a.sdno= ?param4 and a.checktime is null; insert into lectsd (lectno,sdno,iscopy,submittime,submitip,cdt,cno,udt,uno,uip) select a.lectno,a.sdno,0,now(), ?param2 ,now(), ?param1 ,now(), ?param1 , ?param2 from (select ?param3 lectno, ?param0 userno, ?param4 sdno) a inner join lect b on b.lectno=a.lectno and b.userno=a.userno and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno left outer join lectsd d on d.lectno=a.lectno and d.sdno=a.sdno where d.lectno is null; SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into lectsdboard (lectno,sdno,subject,contents,fgno,rcount,cip,isdel,cdt,cno,udt,uno,uip) select a.lectno,a.sdno, ?param5 , ?param6 , ?param7 ,0, ?param2 ,0,now(), ?param1 ,now(), ?param1 , ?param2 from (select ?param3 lectno, ?param0 userno, ?param4 sdno) a inner join lect b on b.lectno=a.lectno and b.userno=a.userno and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno] -2025-12-18 14:18:06,765 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 14:18:06,765 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboardcmt.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into lectsdboardcmt (bno,ctext,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,0,now(), ?param2 ,now(), ?param2 , ?param3 );] -2025-12-18 14:18:06,765 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboardcmt.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:18:06,765 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into pay (ptype,ispg,isgroup,isexam,userno,username,pstatus,rstatus,rstatustime,cshrcancelnum,canceltime,cancelmsg,cancelcnt ,refunding,paylimit,payoktime,pgkey,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,isdvr,cdt,cno,udt,uno,uip) select ?param0 ,0,0,1,u.userno,u.username,1,0,null,null,null,null,null ,0,null, ?param1 ,null ,a.outfee ,case when ?param0 = 6 then a.outfee else case when ua.isjoin=1 then a.outfee-a.infee else 0 end end ,0,0 ,case when ?param0 = 6 then 0 else case when ua.isjoin=1 then a.infee else a.outfee end end ,0,0,now(), ?param2 ,now(), ?param2 , ?param3 from exam a inner join users u on u.userno= ?param4 left outer join assign ua on ua.asno=u.asno where a.exno= ?param5] -2025-12-18 14:18:06,766 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 14:18:06,766 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok2] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into payitem (payno,ptype,pcno,itemno,userno,pstatus,rstatus,pgkey,cancelcode,cancelmsg,canceltype,pcnt ,orgamt,discamt,payamt ,payamtcash,payamtcard ,refundamt,refundtime,refundtimereal,refundinfo,isrebate,fgno,cartno,cdt,cno,udt,uno,uip) select p.payno,3,null, ?param0 , ?param1 ,1,0,null,null,null,null,1 ,a.outfee ,case when p.ptype=6 then a.outfee else case when ua.isjoin=1 then a.outfee-a.infee else 0 end end ,case when p.ptype=6 then 0 else case when ua.isjoin=1 then a.infee else a.outfee end end ,0,0 ,0,null,null,null,0,null,null,now(), ?param2 ,now(), ?param2 , ?param3 from exam a inner join users u on u.userno= ?param1 inner join pay p on p.payno= ?param4 left outer join assign ua on ua.asno=u.asno where a.exno= ?param0] -2025-12-18 14:18:06,766 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok2.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 14:18:06,766 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.studylog] Prepared SQL: [update lectinningpage a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 set a.totstudy=TIMESTAMPDIFF(SECOND, a.stime, now()),a.etime=now(),a.eip= ?param1 ,a.udt=now(),a.uno= ?param2 ,a.uip= ?param1 where a.logno= ?param3 ; update lectinning a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 inner join cminning c on c.cmino=a.cmino inner join ( select lectno,sum(totstudy) totstudy from lectinningpage where lectno= ?param4 and cmino= ?param5 group by lectno ) d on d.lectno=a.lectno set a.udt=now(),a.uno= ?param2 ,a.uip= ?param1 ,a.totstudy=d.totstudy ,a.etime=now() ,a.istatus=case when a.istatus <> 2 and c.atime * 60 <= d.totstudy then 2 else a.istatus end ,a.finishtime=case when a.finishtime is null and c.atime * 60 <= d.totstudy then now() else a.finishtime end ,a.eip= ?param1 ,a.ispce= ?param6 ,a.psec= ?param7 where a.lectno= ?param4 and a.cmino= ?param5 ; update lect a inner join ( select a.lectno,truncate(count(c.lectno) / count(b.cmino) * 100, 0) attrate from lect a inner join cminning b on b.cmno=a.cmno and ifnull(b.isscd,0)=0 left outer join lectinning c on c.lectno=a.lectno and c.cmino=b.cmino and c.istatus=2 where a.lectno= ?param4 and a.userno= ?param0 group by a.lectno ) b on b.lectno=a.lectno inner join cmev ce on a.cmno = ce.cmno set a.attrate=b.attrate ,a.apoint = (((b.attrate / 100) * ce.attend / 100)* 100) ,a.etime=now() ,a.eip= ?param1 ,a.ispce= ?param6 ,a.udt=now(),a.uno= ?param2 ,a.uip= ?param1 where a.lectno= ?param4 and a.userno= ?param0 ;] -2025-12-18 14:18:06,766 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.studymid] Prepared SQL: [update lectinning set isokmid=1 where lectno= ?param0 and cmino= ?param1] -2025-12-18 14:18:06,767 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsd.save] Prepared SQL: [update lectsd a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.fgno= ?param3 ,a.atext= ?param4 ,a.submittime=now(),submitip= ?param2 where a.lectno= ?param5 and a.sdno= ?param6 and a.checktime is null; insert into lectsd (lectno,sdno,atext,fgno,iscopy,submittime,submitip,cdt,cno,udt,uno,uip) select a.lectno,a.sdno, ?param4 , ?param3 ,0,now(), ?param2 ,now(), ?param1 ,now(), ?param1 , ?param2 from (select ?param5 lectno, ?param0 userno, ?param6 sdno) a inner join lect b on b.lectno=a.lectno and b.userno=a.userno inner join cm c on c.cmno=b.cmno and b.sdate < now() and b.edate > now() left outer join lectsd d on d.lectno=a.lectno and d.sdno=a.sdno where d.lectno is null;] -2025-12-18 14:18:06,767 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard.save] Prepared SQL: [update lectsd a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.submittime=now(),submitip= ?param2 where a.lectno= ?param3 and a.sdno= ?param4 and a.checktime is null; update lectsdboard a inner join lectsd a2 on a2.lectno=a.lectno and a2.sdno=a.sdno and a2.checktime is null inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.subject= ?param5 ,contents= ?param6 ,a.fgno= ?param7 where a.bno= ?param8 and a.lectno= ?param3 and a.sdno= ?param4 ;] -2025-12-18 14:18:06,768 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard.del] Prepared SQL: [update lectsd a inner join lectsdboard b on b.bno= ?param0 and b.cno= ?param1 and b.isdel=0 and b.lectno=a.lectno and b.sdno=a.sdno inner join lect a2 on a2.lectno=b.lectno and a2.userno=b.cno and a2.sdate < now() and a2.edate > now() inner join cm c on c.cmno=a2.cmno set a.submittime=null,a.submitip=null and a.checktime is null; update lectsdboard a inner join lectsd b on b.lectno=a.lectno and b.sdno=a.sdno and b.checktime is null inner join lect a2 on a2.lectno=b.lectno and a2.userno=a.cno and a2.sdate < now() and a2.edate > now() inner join cm c on c.cmno=a2.cmno set a.uno= ?param2 ,a.udt=now(),a.uip= ?param3 ,a.isdel=1 where a.bno= ?param0 and a.cno= ?param1 and a.isdel=0;] -2025-12-18 14:18:06,768 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payrefundinfo.up] Prepared SQL: [update payitem set udt=now(),uno= ?param0 ,uip= ?param1 ,rbank = ?param2 ,rbankaccnum = HEX(AES_ENCRYPT( ?param3 , 'np123@!')) ,tbankuser = ?param4 where payno = ?param5] -2025-12-18 14:18:06,768 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok3] Prepared SQL: [update examuser set udt=now(),uno= ?param0 ,uip= ?param1 ,payno= ?param2 ,pino= ?param3 ,pstatus=1 where exno= ?param4 and userno= ?param5 and status=1 and payno is null and pino is null and pstatus=4] -2025-12-18 14:18:06,768 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpaycancel] Prepared SQL: [update examuser set udt=now(),uno= ?param0 ,uip= ?param1 ,pstatus=9 where exno= ?param2 and userno= ?param3 and status=1 and payno is null and pino is null and pstatus=4] -2025-12-18 14:18:06,768 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payrfd.save] Prepared SQL: [update payrfd set udt=now(),uno= ?param0 ,uip= ?param1 ,bankname= ?param2 ,bankowner= ?param3 ,bankno=HEX(AES_ENCRYPT( ?param4 , 'np123@!')) ,isowner= ?param5 ,ruser= ?param6 ,rphone=HEX(AES_ENCRYPT( ?param7 , 'np123@!')) ,rreason= ?param8 ,rtext= ?param9 ,rstatus= ?param10 ,rback= ?param11 ,statustime=case when rstatus <> ?param10 then now() else statustime end where rfdno= ?param12] -2025-12-18 14:18:06,772 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspast.up] Prepared SQL: [update docprintpast set udt=now(),uno= ?param0 ,uip= ?param1 ,kind= ?param2 ,cg= ?param3 ,cshape= ?param4 ,username= ?param5 ,userpno=HEX(AES_ENCRYPT( ?param6 , 'np123@!')) ,typeman= ?param7 ,edukind= ?param8 ,typeedu= ?param9 ,typegrade= ?param10 ,typejob= ?param11 ,cgname= ?param12 ,completeno= ?param13 ,companyname= ?param14 ,companyaddr= ?param15 ,brno= ?param16 ,eino= ?param17 ,btype= ?param18 ,bkind= ?param19 ,ceoname= ?param20 ,ssdate= ?param21 ,sedate= ?param22 ,sctime= ?param23 ,assign= ?param24 ,slevel= ?param25 ,uduty= ?param26 ,phone=HEX(AES_ENCRYPT( ?param27 , 'np123@!')) ,mname= ?param28 ,mphone=HEX(AES_ENCRYPT( ?param29 , 'np123@!')) ,sprice= ?param30 ,rprice= ?param31 ,rbank= ?param32 ,rbankno=HEX(AES_ENCRYPT( ?param33 , 'np123@!')) ,rbankuser= ?param34 ,taxemail=HEX(AES_ENCRYPT( ?param35 , 'np123@!')) ,syear= ?param36 where no= ?param37] -2025-12-18 14:18:06,773 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.studyclose] Prepared SQL: [update lectinningpage a set a.etime=now(),a.eip= ?param0 ,a.udt=now(),a.uno= ?param1 ,a.uip= ?param0 where a.logno= ?param2 ;] -2025-12-18 14:18:06,774 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [site.main] Prepared SQL: [select * from ( select 0 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,a.kname strval3,null strval4,null strval5,null strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param0 inner join cm c on c.cmno=a.pcmno where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a union all select * from ( select a.dtype,a.intval,a.intval2 ,a.longval ,a.strval,a.strval2,a.strval3,a.strval4,ifnull(a.strval5,d.fileurl) strval5,a.strval6 ,a.time,a.time2,a.time3,a.time4 from ( select 1 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,c.cname strval3,concat('/', e.ccode, '/', f.srcp) strval4,ef.fileurl strval5,b.cgcode strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param1 inner join cm c on c.cmno=a.pcmno left outer join cminning d on d.cmno=a.cmno and d.istaste=1 left outer join ct e on e.ctno=d.ctno left outer join fileinfo ef on ef.fgno=e.fgnothumb and ef.isdel=0 left outer join ctpage f on f.ctno=e.ctno and f.pseq=1 where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.cshape=0 and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a left outer join cminning b on a.strval5 is null and b.cmno=a.intval and b.iseq=1 left outer join ct c on a.strval5 is null and c.ctno=b.ctno left outer join fileinfo d on a.strval5 is null and d.fgno=c.fgnothumb and d.isdel=0 ) a union all select * from ( select 2 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homenotice' order by b.cdt desc limit 2 ) a union all select * from ( select 3 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homefaq' order by b.cdt desc limit 2 ) a] -2025-12-18 14:18:06,786 [29660] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.npsystem] PreparedStatement : [select count(b.daokey) from (select 1 col1) a left outer join npsystem b on b.daokey= ?param0] -2025-12-18 14:18:06,787 [29660] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.npsystem] Parameters: [?param0=[daokey,qaldSUKDKuLggF2sN2Bn/lvf/i3LKEeOzoD6MpHlc0w=]] -2025-12-18 14:18:06,787 [29660] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.npsystem] Types: [?param0=[String, System.String]] -2025-12-18 14:18:06,977 [29660] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "24268897" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:18:06,980 [29660] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "24268897" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:18:07,269 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.pages] Prepared SQL: [select a.pno,a.ppno,a.pdepth,a.pagetype,a.bmno,a.porder,a.pagename,a.pagedesc,a.pageurl,a.pagehtml,a.isopen,a.usertype,m1.pagename ppagename,a.refcode,a.imagecode,a.bgtitle bgtitle2,a.bgdesc bgdesc2 ,case a.pdepth when 0 then a.pno when 1 then m1.pno when 2 then m2.pno when 3 then m3.pno else m4.pno end m0 ,case a.pdepth when 0 then 0 when 1 then a.pno when 2 then m1.pno when 3 then m2.pno else m3.pno end m1 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.pno when 3 then m1.pno else m2.pno end m2 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.pno else m1.pno end m3 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.pno end m4 ,case a.pdepth when 0 then a.imagecode when 1 then m1.imagecode when 2 then m2.imagecode when 3 then m3.imagecode else m4.imagecode end topimagecode ,case a.pdepth when 0 then a.bgtitle when 1 then m1.bgtitle when 2 then m2.bgtitle when 3 then m3.bgtitle else m4.bgtitle end bgtitle ,case a.pdepth when 0 then a.bgdesc when 1 then m1.bgdesc when 2 then m2.bgdesc when 3 then m3.bgdesc else m4.bgdesc end bgdesc from menupage a left outer join menupage m1 on m1.pno=a.ppno left outer join menupage m2 on m2.pno=m1.ppno left outer join menupage m3 on m3.pno=m2.ppno left outer join menupage m4 on m4.pno=m3.ppno where a.isopen > 0 order by case a.pdepth when 0 then a.porder when 1 then m1.porder when 2 then m2.porder when 3 then m3.porder else m4.porder end ,case a.pdepth when 0 then a.pno when 1 then m1.pno when 2 then m2.pno when 3 then m3.pno else m4.pno end ,case a.pdepth when 0 then 0 when 1 then a.porder when 2 then m1.porder when 3 then m2.porder else m3.porder end ,case a.pdepth when 0 then 0 when 1 then a.pno when 2 then m1.pno when 3 then m2.pno else m3.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.porder when 3 then m1.porder else m2.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.pno when 3 then m1.pno else m2.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.porder else m1.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.pno else m1.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.pno end] -2025-12-18 14:18:07,269 [29660] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [mm.pages] PreparedStatement : [select a.pno,a.ppno,a.pdepth,a.pagetype,a.bmno,a.porder,a.pagename,a.pagedesc,a.pageurl,a.pagehtml,a.isopen,a.usertype,m1.pagename ppagename,a.refcode,a.imagecode,a.bgtitle bgtitle2,a.bgdesc bgdesc2 ,case a.pdepth when 0 then a.pno when 1 then m1.pno when 2 then m2.pno when 3 then m3.pno else m4.pno end m0 ,case a.pdepth when 0 then 0 when 1 then a.pno when 2 then m1.pno when 3 then m2.pno else m3.pno end m1 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.pno when 3 then m1.pno else m2.pno end m2 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.pno else m1.pno end m3 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.pno end m4 ,case a.pdepth when 0 then a.imagecode when 1 then m1.imagecode when 2 then m2.imagecode when 3 then m3.imagecode else m4.imagecode end topimagecode ,case a.pdepth when 0 then a.bgtitle when 1 then m1.bgtitle when 2 then m2.bgtitle when 3 then m3.bgtitle else m4.bgtitle end bgtitle ,case a.pdepth when 0 then a.bgdesc when 1 then m1.bgdesc when 2 then m2.bgdesc when 3 then m3.bgdesc else m4.bgdesc end bgdesc from menupage a left outer join menupage m1 on m1.pno=a.ppno left outer join menupage m2 on m2.pno=m1.ppno left outer join menupage m3 on m3.pno=m2.ppno left outer join menupage m4 on m4.pno=m3.ppno where a.isopen > 0 order by case a.pdepth when 0 then a.porder when 1 then m1.porder when 2 then m2.porder when 3 then m3.porder else m4.porder end ,case a.pdepth when 0 then a.pno when 1 then m1.pno when 2 then m2.pno when 3 then m3.pno else m4.pno end ,case a.pdepth when 0 then 0 when 1 then a.porder when 2 then m1.porder when 3 then m2.porder else m3.porder end ,case a.pdepth when 0 then 0 when 1 then a.pno when 2 then m1.pno when 3 then m2.pno else m3.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.porder when 3 then m1.porder else m2.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.pno when 3 then m1.pno else m2.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.porder else m1.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.pno else m1.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.pno end] -2025-12-18 14:18:07,275 [29660] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "53198344" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:18:07,316 [29660] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "53198344" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:18:07,337 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.comcode.list] Prepared SQL: [select a.ccode, a.cname, a.cgroup, a.isuse, a.corder, a.cgroupname, a.refcode, a.cremark, a.ccode value, a.cname text, a.refcode value2,a.cdt,a.udt from comcode a where a.cgroup in ('typeman','typeedu','typegrade','typejob') and a.isuse=1 order by a.cgroupname, a.corder] -2025-12-18 14:18:07,337 [29660] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.comcode.list] PreparedStatement : [select a.ccode, a.cname, a.cgroup, a.isuse, a.corder, a.cgroupname, a.refcode, a.cremark, a.ccode value, a.cname text, a.refcode value2,a.cdt,a.udt from comcode a where a.cgroup in ('typeman','typeedu','typegrade','typejob') and a.isuse=1 order by a.cgroupname, a.corder] -2025-12-18 14:18:07,443 [29660] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "44090741" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:18:07,451 [29660] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "44090741" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:18:07,466 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.popups] Prepared SQL: [select a.pno,a.ptitle,a.pcontents,a.toppx,a.leftpx,pwidth,pheight,a.purl,a.zindex,a.isopen,a.udt from popup a where a.isopen= ?param0 order by a.isopen desc, a.zindex desc] -2025-12-18 14:18:07,466 [29660] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [mm.popups] PreparedStatement : [select a.pno,a.ptitle,a.pcontents,a.toppx,a.leftpx,pwidth,pheight,a.purl,a.zindex,a.isopen,a.udt from popup a where a.isopen= ?param0 order by a.isopen desc, a.zindex desc] -2025-12-18 14:18:07,466 [29660] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [mm.popups] Parameters: [?param0=[isopen,1]] -2025-12-18 14:18:07,466 [29660] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [mm.popups] Types: [?param0=[Int32, System.Int32]] -2025-12-18 14:18:07,471 [29660] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "18119975" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:18:07,476 [29660] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "18119975" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:18:07,481 [29660] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [site.main] PreparedStatement : [select * from ( select 0 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,a.kname strval3,null strval4,null strval5,null strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param0 inner join cm c on c.cmno=a.pcmno where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a union all select * from ( select a.dtype,a.intval,a.intval2 ,a.longval ,a.strval,a.strval2,a.strval3,a.strval4,ifnull(a.strval5,d.fileurl) strval5,a.strval6 ,a.time,a.time2,a.time3,a.time4 from ( select 1 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,c.cname strval3,concat('/', e.ccode, '/', f.srcp) strval4,ef.fileurl strval5,b.cgcode strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param1 inner join cm c on c.cmno=a.pcmno left outer join cminning d on d.cmno=a.cmno and d.istaste=1 left outer join ct e on e.ctno=d.ctno left outer join fileinfo ef on ef.fgno=e.fgnothumb and ef.isdel=0 left outer join ctpage f on f.ctno=e.ctno and f.pseq=1 where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.cshape=0 and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a left outer join cminning b on a.strval5 is null and b.cmno=a.intval and b.iseq=1 left outer join ct c on a.strval5 is null and c.ctno=b.ctno left outer join fileinfo d on a.strval5 is null and d.fgno=c.fgnothumb and d.isdel=0 ) a union all select * from ( select 2 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homenotice' order by b.cdt desc limit 2 ) a union all select * from ( select 3 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homefaq' order by b.cdt desc limit 2 ) a] -2025-12-18 14:18:07,481 [29660] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [site.main] Parameters: [?param0=[offcode,Off], ?param1=[oncode,On]] -2025-12-18 14:18:07,481 [29660] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [site.main] Types: [?param0=[String, System.String], ?param1=[String, System.String]] -2025-12-18 14:18:07,488 [29660] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "44331220" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:18:07,500 [29660] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "44331220" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:18:07,500 [29660] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cgetc] Prepared SQL: [select b.cgno,b.pcgno,b.cgname,b.cgcode,b.isuse,b.iscover,b.isdel,b.cdt,b.cno,b.udt,b.uno,b.uip from cg a left outer join cg b on a.cgno = b.pcgno where b.isdel=0 and b.isuse = 1 and a.cgcode= ?param0] -2025-12-18 14:18:07,500 [29660] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [cm.cgetc] PreparedStatement : [select b.cgno,b.pcgno,b.cgname,b.cgcode,b.isuse,b.iscover,b.isdel,b.cdt,b.cno,b.udt,b.uno,b.uip from cg a left outer join cg b on a.cgno = b.pcgno where b.isdel=0 and b.isuse = 1 and a.cgcode= ?param0] -2025-12-18 14:18:07,500 [29660] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [cm.cgetc] Parameters: [?param0=[cgcode,2]] -2025-12-18 14:18:07,500 [29660] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [cm.cgetc] Types: [?param0=[String, System.String]] -2025-12-18 14:18:07,505 [29660] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "1803775" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:18:07,512 [29660] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "1803775" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:20:12,766 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.adminlogin] Prepared SQL: [select userno,a.username,a.status,a.userpass, usertype,a.asno , CAST(AES_DECRYPT(UNHEX(a.mobile), 'np123@!') AS char) mobile , a.logintime from users a left outer join assign b on b.asno=a.asno where a.userid= ?param0 and a.usertype > 10 and (a.usertype <> 81 or (a.usertype = 81 and b.status=1))] -2025-12-18 14:20:12,786 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.pass.check] Prepared SQL: [select count(userno) from userpasslog where userno = ?param0 and userpass = ?param1] -2025-12-18 14:20:12,786 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.ee] Prepared SQL: [update users set eastereggkey=FLOOR(10000000 + (RAND() * 99999999)),eetime=now() where userno= ?param0 ; select a.userno,a.eastereggkey,a.usertype,a.username ,b.subdomain from users a left outer join assign b on b.asno=a.asno and b.issite=1 and b.isdel=0 where a.userno= ?param0 ;] -2025-12-18 14:20:12,786 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.usersall] Prepared SQL: [select userno,usertype,jointype,snsid,userkind,userid,userpass,username,usernameeng,gender,birthday,email,isacceptemail,mobile,isacceptmobile,telno,asno,pasname,depart,ccposition,ccpositionetc,fgnoprofile ,ccjobs,userpno,bankname,bankno,post,address1,address2,introhtml,status,exitreason,logintime,loginkey,send335time,pwcalltime,pwcallno,eastereggkey,eetime,kfcfyear,isassignuser,uduty,slevel,edus,remotekey from users] -2025-12-18 14:20:12,786 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.eecall] Prepared SQL: [select userno,usertype,username from users where userno= ?param0 and eastereggkey= ?param1 and date_add(eetime, interval 10 second) > now(); update users set eastereggkey=null,eetime=null,loginkey= ?param2 where userno= ?param0] -2025-12-18 14:20:12,786 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.eecall2] Prepared SQL: [select userno,usertype,username,userid from users where userno= ?param0 and eastereggkey= ?param1 and date_add(eetime, interval 15 second) > now(); update users set eastereggkey=null,eetime=null,loginkey=null where userno= ?param0] -2025-12-18 14:20:12,786 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assign.newascode] Prepared SQL: [select ifnull(max(b.ascode),0) + 1 from (select 1 col1) a left outer join assign b on b.asno is not null] -2025-12-18 14:20:12,787 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.me] Prepared SQL: [select userno,username ,CAST(AES_DECRYPT(UNHEX(email), 'np123@!') AS char) email from users where userno= ?param0] -2025-12-18 14:20:12,787 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.usercheckconfirm] Prepared SQL: [select ifnull(b.userno,0) from (select 1 col1) a left outer join usercheck b on b.userno= ?param0 and b.checkkey= ?param1 ; update usercheck set checkkey=0 where userno= ?param0] -2025-12-18 14:20:12,787 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.remotelogin] Prepared SQL: [select a.userno from users a where a.userid= ?param0 and a.status=1 and a.remotekey= ?param1 ; update users set remotekey=null where userid= ?param0] -2025-12-18 14:20:12,787 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.remoteloginnoauth] Prepared SQL: [select a.userno,b.subdomain from users a left outer join assign b on b.asno=a.asno where a.userid= ?param0 and a.status=1] -2025-12-18 14:20:12,788 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.users.assign] Prepared SQL: [select b.asno,b.asname,b.brno ,b.ceoname,b.post,b.address1,b.address2 ,b.btype,b.bkind,b.eino,b.mname ,CAST(AES_DECRYPT(UNHEX(b.mphone), 'np123@!') AS char) mphone ,CAST(AES_DECRYPT(UNHEX(b.taxemail), 'np123@!') AS char) taxemail ,b.fgnobno ,b.isjoin,b.ascode,b.astype,b.asctg,b.joindate,b.status ,c1.cname astypename,c2.cname asctgname from users a inner join assign b on b.asno = a.asno left outer join comcode c1 on c1.ccode=b.astype left outer join comcode c2 on c2.ccode=b.asctg where a.status=1 and a.userno = ?param0] -2025-12-18 14:20:12,788 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.check.snsid] Prepared SQL: [select a.userno,a.usertype,a.jointype,a.snsid,a.userkind,a.userid,a.userpass,a.username,a.usernameeng,a.gender,a.birthday,a.email,a.isacceptemail,a.mobile,a.isacceptmobile ,a.telno,a.asno,a.pasname,a.depart,a.ccposition,a.ccpositionetc,a.fgnoprofile,a.ccjobs,a.userpno,a.bankname,a.bankno,a.post,a.address1,a.address2,a.introhtml,a.status,a.exitreason ,a.logintime,a.loginkey,a.send335time,a.pwcalltime,a.pwcallno,a.eastereggkey,a.eetime,a.kfcfyear,a.isassignuser,a.uduty,a.slevel,a.edus,a.remotekey,a.vssn,a.di,a.ci from users a where a.snsid= ?param0 and a.jointype= ?param1] -2025-12-18 14:20:12,788 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.councels] Prepared SQL: [select a.bno,a.qtext,a.atext ,a.bldgcat ,b.cname bldgcatname ,a.cdt,c.username coname,c.userid coid ,row_number() over(order by a.cdt desc) rno ,count(a.cno) over() pagetotalcount from councel a inner join users c on c.userno = a.cno left outer join comcode b on b.ccode = a.bldgcat where a.userno = ?param0 and a.isdel = 0 order by a.cdt desc] -2025-12-18 14:20:12,788 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormants] Prepared SQL: [select a.userno,username,usernameeng,a.email,a.isacceptemail ,a.mobile,a.telno,a.userpno,a.bankno,a.post,a.address1,a.address2 ,a.birthday from userdormant a where a.userno = ?param0] -2025-12-18 14:20:12,788 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormants.del] Prepared SQL: [select a.userno longval, regexp_replace(b.userid , '(?<=.{3}).','*') strval ,CAST(AES_DECRYPT(UNHEX(a.mobile),'np123@!') AS char) strval2 ,date_add(a.cdt, interval 335 day) time ,b.isacceptmobile intval from userdormant a inner join users b on b.userno = a.userno where date_format(date_add(a.cdt, interval 335 day),'%Y-%m-%d') = date_format(now(),'%Y-%m-%d')] -2025-12-18 14:20:12,789 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormants.save] Prepared SQL: [select a.userno longval, regexp_replace(a.userid , '(?<=.{3}).' , '*') strval ,CAST(AES_DECRYPT(UNHEX(a.mobile),'np123@!') AS char) strval2 ,date_add(a.logintime, interval 335 day) time ,a.isacceptmobile intval from users a where a.usertype =1 and a.status=1 and date_format(date_add(a.logintime, interval 366 day),'%Y-%m-%d') = date_format(now(),'%Y-%m-%d')] -2025-12-18 14:20:12,789 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.loginlog] Prepared SQL: [insert into loginlog (logsite,userno, loginstatus, logindata, cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , now(), ?param4 ,now(), ?param4 , ?param5 )] -2025-12-18 14:20:12,789 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.in] Prepared SQL: [insert into users(usertype,userkind,userid,userpass,username,usernameeng ,gender,email,isacceptemail,mobile,telno ,asno,pasname,depart,ccposition,ccpositionetc,fgnoprofile,ccjobs ,userpno,bankname,bankno ,post,address1,address2,introhtml,status,logintime,send335time,pwcalltime,pwcallno,eastereggkey,eetime,kfcfyear,isassignuser,edus ,isacceptmobile,uduty,slevel,jointype,birthday,snsid,di,ci,vssn,ischkatt,authplatform,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,gender,HEX(AES_ENCRYPT( ?param6 , 'np123@!')), ?param7 ,HEX(AES_ENCRYPT( ?param8 , 'np123@!')),HEX(AES_ENCRYPT( ?param9 , 'np123@!')) , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 ,HEX(AES_ENCRYPT( ?param17 , 'np123@!')), ?param18 ,HEX(AES_ENCRYPT( ?param19 , 'np123@!')) , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 ,now(),null,null,null,null,null, ?param25 , ?param26 , ?param27 , ?param28 , ?param29 , ?param30 , ?param31 ,HEX(AES_ENCRYPT( ?param32 , 'np123@!')), ?param33 , ?param34 , ?param35 , ?param36 , ?param37 , ?param38 ,now(), ?param39 ,now(), ?param39 , ?param40 );] -2025-12-18 14:20:12,789 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:20:12,790 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assign.in] Prepared SQL: [insert into assign (ascode,isjoin,joinyear,joinprice,asname,ceoname,brno,grno,btype,bkind,salesamount,homeurl,mcount,aday,astype,asctg,askey,post,address1,address2,fgnobno,fgnobank,joindate,exitdate,status,issite,subdomain,sitename,sitelogo,sitefooter,ismain,isdel, eino,mname,mphone,taxemail,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 ,0,null,null,null,null,0,0, ?param25 , ?param26 ,HEX(AES_ENCRYPT( ?param27 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param28 , 'np123@!')) ,now(), ?param29 ,now(), ?param29 , ?param30 );] -2025-12-18 14:20:12,790 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assign.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:20:12,790 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [councel.in] Prepared SQL: [insert into councel(userno,bldgcat,qtext,atext,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 );] -2025-12-18 14:20:12,790 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [councel.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:20:12,790 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.change.password] Prepared SQL: [UPDATE users SET userpass = ?param0 , udt = now() , status = (CASE WHEN status = 9 THEN 1 ELSE status END) , pwcalltime = null , pwcallno = null , uip = ?param1 , uno = ?param2 WHERE userid = ?param3 ; INSERT INTO userpasslog (userno, userpass, cdt, uip) SELECT ?param2 , ?param0 , NOW(), ?param1 FROM (SELECT 1) a LEFT OUTER JOIN userpasslog b ON b.userno = ?param2 WHERE b.userno IS NULL; UPDATE userpasslog SET userpass = ?param0 WHERE userno = ?param2 ;] -2025-12-18 14:20:12,791 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormant.insert] Prepared SQL: [insert into userdormant(userno,username,usernameeng,email,isacceptemail,mobile ,telno,userpno,bankno,post,address1,address2,birthday,cdt) select a.userno,a.username,a.usernameeng,a.email,a.isacceptemail,a.mobile ,a.telno,a.userpno,a.bankno,a.post,a.address1,a.address2, a.birthday,now() cdt from users a left outer join userdormant b on b.userno = a.userno where date_add(a.logintime,interval 1 year) < now(); and a.status != 99 update users set udt=now(),uno= ?param0 ,uip= ?param1 ,username='»èÁ¦µÊ',usernameeng=null,email=null,mobile=null,telno=null,userpno=null,bankno=null,post=null,address1=null,address2=null,birthday=null,status=8 where date_add(a.logintime,interval 1 year) < now(); and a.status != 99] -2025-12-18 14:20:12,791 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.loginkey] Prepared SQL: [update users set loginkey= ?param0 ,logintime =now(),send335time = null where userno= ?param1] -2025-12-18 14:20:12,791 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.loginkey2] Prepared SQL: [update users set loginkey= ?param0 ,logintime =now(),send335time = null where userno= ?param1 ; insert into loginlog (logsite,userno, loginstatus, logindata, cdt,cno,udt,uno,uip) values ( ?param2 , ?param1 , ?param3 , ?param4 , now(), ?param5 ,now(), ?param5 , ?param6 )] -2025-12-18 14:20:12,791 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assign.del] Prepared SQL: [update assign set udt=now(),uno= ?param0 ,uip= ?param1 ,isdel=1,brno=null where asno= ?param2] -2025-12-18 14:20:12,791 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignman.in] Prepared SQL: [insert into assignman (asno,mtype,jtype,depart,mname,position,telno,mobile,fax,email,post,address1,address2,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,HEX(AES_ENCRYPT( ?param6 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param7 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param8 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param9 , 'np123@!')) , ?param10 , ?param11 , ?param12 ,0,now(), ?param13 ,now(), ?param13 , ?param14 )] -2025-12-18 14:20:12,791 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignman.up] Prepared SQL: [update assignman set udt=now(),uno= ?param0 ,uip= ?param1 ,mtype = ?param2 ,jtype = ?param3 ,depart = ?param4 ,mname = ?param5 ,position= ?param6 ,telno =HEX(AES_ENCRYPT( ?param7 , 'np123@!')) ,mobile =HEX(AES_ENCRYPT( ?param8 , 'np123@!')) ,fax =HEX(AES_ENCRYPT( ?param9 , 'np123@!')) ,email =HEX(AES_ENCRYPT( ?param10 , 'np123@!')) ,post = ?param11 ,address1= ?param12 ,address2= ?param13 where asmno= ?param14] -2025-12-18 14:20:12,792 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignman.del] Prepared SQL: [update assignman set udt=now(),uno= ?param0 ,uip= ?param1 ,isdel = 1 where asmno= ?param2] -2025-12-18 14:20:12,792 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignfee.in] Prepared SQL: [insert into assignfee (asno,fyear,fprice,fdate,fmemo,status,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 from (select 1 col1) a left outer join assignfee b on b.asno= ?param0 and b.fyear= ?param1 where b.asno is null] -2025-12-18 14:20:12,792 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignfee.up] Prepared SQL: [update assignfee set udt=now(),uno= ?param0 ,uip= ?param1 ,fprice= ?param2 ,fdate = ?param3 ,fmemo = ?param4 ,status= ?param5 where asno= ?param6 and fyear= ?param7] -2025-12-18 14:20:12,792 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignfee.del] Prepared SQL: [delete from assignfee where asno= ?param0 and fyear= ?param1] -2025-12-18 14:20:12,792 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignsite.save] Prepared SQL: [update assign set udt=now(),uno= ?param0 ,uip= ?param1 ,issite= ?param2 ,subdomain= ?param3 ,sitename= ?param4 ,siteip= ?param5 ,sitelogo= ?param6 ,sitefooter= ?param7 where asno= ?param8] -2025-12-18 14:20:12,792 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.asno.save] Prepared SQL: [update users set asno= ?param0 where userno= ?param1] -2025-12-18 14:20:12,792 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.pwcalltime] Prepared SQL: [update users set pwcalltime=now(),pwcallno= ?param0 where userno= ?param1] -2025-12-18 14:20:12,792 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.resetuser] Prepared SQL: [update users set userpass = ?param0 , pwcalltime = null , pwcallno = null , status = (CASE WHEN status = 9 THEN 1 ELSE status END) where userno= ?param1 and pwcalltime is not null and pwcallno= ?param2 and date_add(pwcalltime, interval 24 hour) > now()] -2025-12-18 14:20:12,792 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.exit] Prepared SQL: [UPDATE users SET udt=now(),uno= ?param0 ,uip= ?param1 , status = ?param2 WHERE userno= ?param3] -2025-12-18 14:20:12,793 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.leave.register] Prepared SQL: [INSERT INTO userleave ( userno, userid, status, levdate, uno, uip ) SELECT u.userno, u.userid, 0 AS status, NOW() AS levdate, u.uno, u.uip FROM users u WHERE u.status = ?param0 AND u.userno = ?param1] -2025-12-18 14:20:12,793 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.remotelogin.set] Prepared SQL: [update users a inner join assign b on b.asno=a.asno and b.siteip like concat('%', ?param0 ,'%') set a.remotekey= ?param1 where a.userid= ?param2 and a.status=1] -2025-12-18 14:20:12,793 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.snslink.up] Prepared SQL: [update users set udt=now(),uno= ?param0 ,uip= ?param1 ,snsid= ?param2 ,jointype= ?param3 where userno= ?param4] -2025-12-18 14:20:12,793 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [councel.up] Prepared SQL: [update councel set udt=now(),uno= ?param0 ,uip= ?param1 ,bldgcat = ?param2 ,qtext = ?param3 ,atext = ?param4 where bno= ?param5] -2025-12-18 14:20:12,793 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [councel.del] Prepared SQL: [update councel set udt=now(),uno= ?param0 ,uip= ?param1 ,isdel = 1 where bno = ?param2] -2025-12-18 14:20:12,793 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.up.asno] Prepared SQL: [update users set udt=now(),uno= ?param0 ,uip= ?param1 ,asno = ?param2 where userno= ?param3] -2025-12-18 14:20:12,793 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormant.del] Prepared SQL: [update users a left outer join userdormant b on b.userno = a.userno set set udt=now(),uno= ?param0 ,uip= ?param1 ,status = 99,username='»èÁ¦µÊ',usernameeng=null,email=null,mobile=null,telno=null,userpno=null,bankno=null,post=null,address1=null,address2=null,birthday=null,di=null,ci=null,vssn=null,authplatform=0 where date_add(b.cdt,interval 1 year) < now(); delete from userdormant where date_add(cdt,interval 1 year) < now();] -2025-12-18 14:20:12,816 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.loginkey] Prepared SQL: [select a.userno dtype from users a where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0)] -2025-12-18 14:20:12,816 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.admin] Prepared SQL: [select a.userno dtype, a.udt time, count(b.mno) intval from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0)] -2025-12-18 14:20:12,816 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.front] Prepared SQL: [select a.dtype,sum(a.intval) intval,sum(a.intval2) intval2 from ( select a.userno dtype,count(b.mno) intval,0 intval2 from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno union all select a.userno dtype,0 intval,count(b.userno) intval2 from users a left outer join alarms b on b.userno=a.userno and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno ) a group by a.dtype] -2025-12-18 14:20:12,816 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.frontcroom] Prepared SQL: [select a.dtype,sum(a.intval) intval,sum(a.intval2) intval2,sum(a.intval3) intval3,sum(a.intval4) intval4,sum(a.intval5) intval5 ,sum(a.intval6) intval6,sum(a.intval7) intval7,sum(a.intval8) intval8,sum(a.intval9) intval9,sum(a.intval10) intval10 ,sum(a.intval11) intval11,sum(a.intval12) intval12 ,max(a.strval) strval,max(a.strval2) strval2,max(a.strval3) strval3 from ( select a.userno dtype,count(b.mno) intval,0 intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11,0 intval12 ,null strval,null strval2,null strval3 from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno union all select a.userno dtype,0 intval,count(b.userno) intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11,0 intval12 ,null strval,null strval2,null strval3 from users a left outer join alarms b on b.userno=a.userno and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) union all select a.userno dtype,0 intval,0 intval2,c.tyear intval3,c.tseq intval4,b.classno intval5 ,b2.isplan intval6,b2.iscontent intval7,b2.isev intval8,b2.isrs intval9,b2.isgrade intval10 ,b.cmno intval11,b.cshape intval12 ,d.cgname strval,b.cname strval2 ,group_concat(case when f.bmno is null then null else concat(f.bmno,':',f.bmname,':',f.bmtype) end separator ';') strval3 from users a0 inner join lect a on a.lectno= ?param3 and a.userno=a0.userno and a.status=1 and a.ischanged=0 inner join cm b on b.cmno=a.cmno inner join cmmenu b2 on b2.cmno=b.cmno inner join term c on c.tmno=b.tmno inner join cg d on d.cgno=b.cgno left outer join cmmenubm e on e.cmno=b.cmno left outer join boardmaster f on f.bmno=e.bmno where a0.userno= ?param0 and (a0.loginkey= ?param1 or ?param2 =0) group by a.userno,b.cmno,c.tyear,c.tseq,b.classno ,b2.isplan,b2.iscontent,b2.isev,b2.isrs,b2.isgrade ,d.cgname,b.cname ) a group by a.dtype] -2025-12-18 14:20:12,817 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.frontcroom.subdomain] Prepared SQL: [select a.*,b.asname strval4,c.fileurl from ( select a.dtype,sum(a.intval) intval,sum(a.intval2) intval2,sum(a.intval3) intval3,sum(a.intval4) intval4,sum(a.intval5) intval5 ,sum(a.intval6) intval6,sum(a.intval7) intval7,sum(a.intval8) intval8,sum(a.intval9) intval9,sum(a.intval10) intval10 ,sum(a.intval11) intval11 ,max(a.strval) strval,max(a.strval2) strval2,max(a.strval3) strval3 from ( select a.userno dtype,count(b.mno) intval,0 intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11 ,null strval,null strval2,null strval3 from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno union all select a.userno dtype,0 intval,count(b.userno) intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11 ,null strval,null strval2,null strval3 from users a left outer join alarms b on b.userno=a.userno and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) union all select a.userno dtype,0 intval,0 intval2,c.tyear intval3,c.tseq intval4,b.classno intval5 ,b2.isplan intval6,b2.iscontent intval7,b2.isev intval8,b2.isrs intval9,b2.isgrade intval10 ,b.cmno intval11 ,d.cgname strval,b.cname strval2 ,group_concat(case when f.bmno is null then null else concat(f.bmno,':',f.bmname,':',f.bmtype) end separator ';') strval3 from users a0 inner join lect a on a.lectno= ?param3 and a.userno=a0.userno and a.status=1 and a.ischanged=0 inner join cm b on b.cmno=a.cmno inner join cmmenu b2 on b2.cmno=b.cmno inner join term c on c.tmno=b.tmno inner join cg d on d.cgno=b.cgno left outer join cmmenubm e on e.cmno=b.cmno left outer join boardmaster f on f.bmno=e.bmno where a0.userno= ?param0 and (a0.loginkey= ?param1 or ?param2 =0) group by a.userno,b.cmno,c.tyear,c.tseq,b.classno ,b2.isplan,b2.iscontent,b2.isev,b2.isrs,b2.isgrade ,d.cgname,b.cname ) a group by a.dtype ) a inner join assign b on b.subdomain= ?param4 left outer join fileinfo c on c.fgno=b.sitelogo] -2025-12-18 14:20:12,819 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.basecomments] Prepared SQL: [select a.cmtno,a.pcmtno,a.tcmtno,a.baseno,a.cdepth,a.memo,a.memotype,a.fgno,a.cdt,a.udt, a.isdel,a.cno ,b.orgname, b.fileurl, b.fileno ,c.username from cmt a inner join users c on c.userno=a.cno left outer join fileinfo b on b.fgno=a.fgno and b.isdel=0 where a.cmttype= ?param0 and a.baseno= ?param1 order by a.cdt desc] -2025-12-18 14:20:12,819 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsend.get] Prepared SQL: [select a.sendno,a.ehtml,a.etitle from emailsend a left outer join emailban b on b.sendno=a.sendno where a.sendno= ?param0 and a.isdel=0] -2025-12-18 14:20:12,819 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsend.get2] Prepared SQL: [select a.sendno,a.etitle,a.rcvs,ifnull(a.sendeds, ' ') sendeds,ifnull(group_concat(b.email separator ';'), ' ') bans from emailsend a left outer join emailban b on b.sendno=a.sendno where a.sendno= ?param0 and a.isdel=0 group by a.sendno,a.rcvs,a.etitle,a.sendeds] -2025-12-18 14:20:12,819 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.list.rcvnot] Prepared SQL: [select count(a.mno) from memouser a where a.userno= ?param0 and and a.isread=0 and a.isdel=0] -2025-12-18 14:20:12,820 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smssend.get] Prepared SQL: [select c.asname,b.usertype,b.username ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) mobile ,a.smstype,a.isok ,row_number() over(order by b.username) rno, count(a.cno) over() pagetotalcount from smsuser a inner join users b on b.userno=a.userno left outer join assign c on c.asno=b.asno where a.mno= ?param0 order by b.username] -2025-12-18 14:20:12,820 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.home] Prepared SQL: [select b.cnt intval ,c.cnt0 intval2 ,c.cnt1 intval3 ,d.cnt intval4 ,e.cnt intval5 ,f.cnt intval6 ,(SELECT COUNT(*) FROM userleave WHERE status = 0) intval7 from (select 1 col1) a left outer join (select count(mno) cnt from memouser where userno= ?param0 and isread=0 and isdel=0) b on 1=1 left outer join ( select sum(case when a.bmposition=0 then 1 else 0 end) cnt0,sum(case when a.bmposition=1 and b.cmno is not null then 1 else 0 end) cnt1 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.isopen=1 left outer join board c on c.pbno=b.bno and c.isdel=0 where a.bmtype=2 and a.isopen=1 and c.bno is null and a.disptype=0 ) c on 1=1 left outer join ( select count(a.rfdno) cnt from payrfd a left outer join pay b on b.payno = a.payno where a.rstatus=0 and b.rstatus=0 ) d on 1=1 left outer join ( select count(a.payno) cnt from paydvr a inner join pay b on b.payno=a.payno and b.pstatus=1 and b.rstatus=0 inner join payitem c on c.payno = b.payno inner join book bb on bb.bkno=c.itemno where a.dvrcode is null and a.isdvr=1 ) e on 1=1 left outer join ( select count(a.payno) cnt from paytax a where a.ischeck=0 ) f on 1=1] -2025-12-18 14:20:12,820 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.authkey] Prepared SQL: [select jobkey from authkey where authtype= ?param0 and userno= ?param1 and randkey= ?param2 and keytime > now()] -2025-12-18 14:20:12,820 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.authkey.check1] Prepared SQL: [select ctno intval,ismenu intval2,ctype intval3,ccode strval from ct where ctno= ?param0 and authkey= ?param1 ; update ct set authkey=null where ctno= ?param0] -2025-12-18 14:20:12,820 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.authkey.check2] Prepared SQL: [select qno intval from question where qno= ?param0 and authkey= ?param1 ; update question set authkey=null where qno= ?param0] -2025-12-18 14:20:12,821 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.sms.chk] Prepared SQL: [select authno intval,lectno intval2,latime time,lakey strval from smsauth where authno = ?param0] -2025-12-18 14:20:12,821 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsend.in] Prepared SQL: [insert into emailsend(etitle,semail,ehtml,fgno,cmno,rcvs,reademails,rcvcount,readcount,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 ,now(), ?param9 ,now(), ?param9 , ?param10 )] -2025-12-18 14:20:12,821 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsend.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:20:12,821 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.sms.in] Prepared SQL: [insert into sms(cmno,mcontents,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,now(), ?param2 ,now(), ?param2 , ?param3 );] -2025-12-18 14:20:12,821 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.sms.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:20:12,821 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smsauth] Prepared SQL: [insert into smsauth(latime,lakey,lectno) values(now(), ?param0 , ?param1 );] -2025-12-18 14:20:12,821 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smsauth.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:20:12,821 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smsauth2] Prepared SQL: [insert into smsauth(latime,lakey,userno, lectno) values(now(), ?param0 , ?param1 , 0);] -2025-12-18 14:20:12,821 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smsauth2.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:20:12,822 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.atalk.send] Prepared SQL: [insert into MTS_ATALK_MSG (TRAN_SENDER_KEY,TRAN_TMPL_CD,TRAN_CALLBACK,TRAN_PHONE,TRAN_SUBJECT,TRAN_MSG,TRAN_DATE,TRAN_TYPE,TRAN_STATUS,TRAN_REPLACE_TYPE,TRAN_REPLACE_MSG) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,now(),5,'1', ?param6 , ?param5 );] -2025-12-18 14:20:12,822 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.comment.delete] Prepared SQL: [update cmt set isdel=1 where cmtno= ?param0 and ( ?param1 is not null or cno= ?param2 );] -2025-12-18 14:20:12,822 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsendok] Prepared SQL: [update emailsend set isdel=0,readcount= ?param0 ,sendeds= ?param1 where sendno= ?param2] -2025-12-18 14:20:12,822 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.memo.alldeleteR] Prepared SQL: [update memouser set isdel=1,udt=now(),uno= ?param0 ,uip= ?param1 where userno= ?param0] -2025-12-18 14:20:12,822 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.memo.alldeleteS] Prepared SQL: [update memo set isdel=1,udt=now(),uno= ?param0 ,uip= ?param1 where cno= ?param0] -2025-12-18 14:20:12,824 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.authkey.save] Prepared SQL: [update authkey set jobkey= ?param0 ,randkey= ?param1 ,keytime=date_add(now(), interval 1 minute) where authtype= ?param2 and userno= ?param3 ; insert into authkey (authtype,userno,jobkey,randkey,keytime) select a.authtype,a.userno,a.jobkey,a.randkey,date_add(now(), interval 1 minute) from (select ?param2 authtype, ?param3 userno, ?param0 jobkey, ?param1 randkey) a left outer join authkey b on b.authtype=a.authtype and b.userno=a.userno where b.authtype is null] -2025-12-18 14:20:12,824 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.sms.extend] Prepared SQL: [update smsauth set latime = now() where authno = ?param0] -2025-12-18 14:20:12,826 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.error] Prepared SQL: [insert into errors (errmsg,userno) values( ?param0 , ?param1 )] -2025-12-18 14:20:12,851 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.list] Prepared SQL: [select a.menuno, a.menuname, a.pmenuno, a.menuurl, a.menulevel, a.menuorder, a.ccount, a.isuse, a.ishid ,concat('/',ifnull(b5.menuno, 0), '/', ifnull(b4.menuno, 0), '/', ifnull(b3.menuno, 0), '/', ifnull(b2.menuno, 0), '/', ifnull(b1.menuno, 0), '/', ifnull(a.menuno, 0), '/') menurout ,case a.menulevel when 0 then ' ' when 1 then b1.menuname when 2 then b2.menuname when 3 then b3.menuname when 4 then b4.menuname when 5 then b5.menuname end pmenuname from ( select a.menuno, a.menuname, a.pmenuno, a.menuurl, a.menulevel, a.menuorder, count(d.menuno) ccount, a.isuse, a.ishid from menu a left outer join menu d on d.pmenuno=a.menuno group by a.menuno, a.menuname, a.pmenuno, a.menuurl, a.menulevel, a.menuorder, a.isuse, a.ishid ) a left outer join menu b1 on b1.menuno=a.pmenuno left outer join menu b2 on b2.menuno=b1.pmenuno left outer join menu b3 on b3.menuno=b2.pmenuno left outer join menu b4 on b4.menuno=b3.pmenuno left outer join menu b5 on b5.menuno=b4.pmenuno order by case a.menulevel when 0 then a.menuorder when 1 then b1.menuorder when 2 then b2.menuorder when 3 then b3.menuorder when 4 then b4.menuorder else b5.menuorder end ,case a.menulevel when 0 then a.menuno when 1 then b1.menuno when 2 then b2.menuno when 3 then b3.menuno when 4 then b4.menuno else b5.menuno end ,case a.menulevel when 1 then a.menuorder when 2 then b1.menuorder when 3 then b2.menuorder when 4 then b3.menuorder when 5 then b4.menuorder else 0 end ,case a.menulevel when 1 then a.menuno when 2 then b1.menuno when 3 then b2.menuno when 4 then b3.menuno when 5 then b4.menuno else 0 end ,case a.menulevel when 2 then a.menuorder when 3 then b1.menuorder when 4 then b2.menuorder when 5 then b3.menuorder else 0 end ,case a.menulevel when 2 then a.menuno when 3 then b1.menuno when 4 then b2.menuno when 5 then b3.menuno else 0 end ,case a.menulevel when 3 then a.menuorder when 4 then b1.menuorder when 5 then b2.menuorder else 0 end ,case a.menulevel when 3 then a.menuno when 4 then b1.menuno when 5 then b2.menuno else 0 end ,case a.menulevel when 4 then a.menuorder when 5 then b1.menuorder else 0 end ,case a.menulevel when 4 then a.menuno when 5 then b1.menuno else 0 end ,case a.menulevel when 5 then a.menuorder else 0 end ,case a.menulevel when 5 then a.menuno else 0 end] -2025-12-18 14:20:12,851 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.authmenu] Prepared SQL: [select a.usertype, a.menuno from menuauth a where a.usertype= ?param0] -2025-12-18 14:20:12,852 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.get] Prepared SQL: [select a.fileno,a.fgno,a.orgname,a.fileurl,a.filesize,a.extension,a.dcount,a.cno,a.uno ,b.tablename,b.columnname from fileinfo a inner join filegroup b on b.fgno=a.fgno where a.FileNo = ?param0 and a.isdel = 0] -2025-12-18 14:20:12,852 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.getall] Prepared SQL: [select a.fileno,a.fgno,a.orgname,a.fileurl,a.filesize,a.extension,a.dcount,a.cno,a.uno ,b.tablename,b.columnname from fileinfo a inner join filegroup b on b.fgno=a.fgno where a.FileNo = ?param0] -2025-12-18 14:20:12,853 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncs.parents.u] Prepared SQL: [select 3 ndepth,v.ndno ncsno,v.dname ncsname,v.dcode ncscode,case when v.ndno=u.ndno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsd v on v.nbno=d.nbno where u.nuno= ?param0 union all select 2 ndepth,v.nbno ncsno,v.bname ncsname,v.bcode ncscode,case when v.nbno=b.nbno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsb b on b.nbno=d.nbno inner join ncsb v on v.nmno=b.nmno where u.nuno= ?param0 union all select 1 ndepth,v.nmno ncsno,v.mname ncsname,v.mcode ncscode,case when v.nmno=m.nmno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncsm v on v.ntno=m.ntno where u.nuno= ?param0 union all select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where u.nuno= ?param0 order by ndepth,ncscode] -2025-12-18 14:20:12,853 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncs.parents.d] Prepared SQL: [select 2 ndepth,v.nbno ncsno,v.bname ncsname,v.bcode ncscode,case when v.nbno=b.nbno then 1 else 0 end isact from ncsd d inner join ncsb b on b.nbno=d.nbno inner join ncsb v on v.nmno=b.nmno where d.ndno= ?param0 union all select 1 ndepth,v.nmno ncsno,v.mname ncsname,v.mcode ncscode,case when v.nmno=m.nmno then 1 else 0 end isact from ncsd d inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncsm v on v.ntno=m.ntno where d.ndno= ?param0 union all select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsd d inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where d.ndno= ?param0 order by ndepth,ncscode] -2025-12-18 14:20:12,854 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncs.parents.b] Prepared SQL: [select 1 ndepth,v.nmno ncsno,v.mname ncsname,v.mcode ncscode,case when v.nmno=m.nmno then 1 else 0 end isact from ncsb b inner join ncsm m on m.nmno=b.nmno inner join ncsm v on v.ntno=m.ntno where b.nbno= ?param0 union all select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsb b inner join ncsm m on m.nmno=b.nmno inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where b.nbno= ?param0 order by ndepth,ncscode] -2025-12-18 14:20:12,854 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncs.parents.m] Prepared SQL: [select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsm m inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where m.nmno= ?param0 order by ndepth,ncscode] -2025-12-18 14:20:12,855 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.sales.bycm] Prepared SQL: [select case b.ptype when 2 then 2 when 3 then 1 else 0 end dtype, 0 intval, case b.ptype when 2 then '±³Àç' when 3 then '½ÃÇè' else '°­ÁÂ' end strval,'¸ÅÃâ' strval2 ,sum(case when month(a.payoktime)=1 then b.payamt else 0 end) longval ,sum(case when month(a.payoktime)=2 then b.payamt else 0 end) longval2 ,sum(case when month(a.payoktime)=3 then b.payamt else 0 end) longval3 ,sum(case when month(a.payoktime)=4 then b.payamt else 0 end) longval4 ,sum(case when month(a.payoktime)=5 then b.payamt else 0 end) longval5 ,sum(case when month(a.payoktime)=6 then b.payamt else 0 end) longval6 ,sum(case when month(a.payoktime)=7 then b.payamt else 0 end) longval7 ,sum(case when month(a.payoktime)=8 then b.payamt else 0 end) longval8 ,sum(case when month(a.payoktime)=9 then b.payamt else 0 end) longval9 ,sum(case when month(a.payoktime)=10 then b.payamt else 0 end) longval10 ,sum(case when month(a.payoktime)=11 then b.payamt else 0 end) longval11 ,sum(case when month(a.payoktime)=12 then b.payamt else 0 end) longval12 from pay a inner join payitem b on b.payno=a.payno and a.pstatus=1 where year(a.payoktime)= ?param0 and a.pstatus=1 group by b.ptype,month(a.payoktime) union all select case b.ptype when 2 then 2 when 3 then 1 else 0 end dtype, 1 intval, '','ȯºÒ' strval ,(case when month(b.refundtime)=1 then b.refundamt else 0 end) * -1 longval ,(case when month(b.refundtime)=2 then b.refundamt else 0 end) * -1 longval2 ,(case when month(b.refundtime)=3 then b.refundamt else 0 end) * -1 longval3 ,(case when month(b.refundtime)=4 then b.refundamt else 0 end) * -1 longval4 ,(case when month(b.refundtime)=5 then b.refundamt else 0 end) * -1 longval5 ,(case when month(b.refundtime)=6 then b.refundamt else 0 end) * -1 longval6 ,(case when month(b.refundtime)=7 then b.refundamt else 0 end) * -1 longval7 ,(case when month(b.refundtime)=8 then b.refundamt else 0 end) * -1 longval8 ,(case when month(b.refundtime)=9 then b.refundamt else 0 end) * -1 longval9 ,(case when month(b.refundtime)=10 then b.refundamt else 0 end) * -1 longval10 ,(case when month(b.refundtime)=11 then b.refundamt else 0 end) * -1 longval11 ,(case when month(b.refundtime)=12 then b.refundamt else 0 end) * -1 longval12 from pay a inner join payitem b on b.payno=a.payno and a.pstatus=1 and b.rstatus > 0 and b.refundtime is not null and year(b.refundtime)= ?param0 where a.pstatus=1 and a.rstatus > 0 group by b.ptype,month(b.refundtime) order by dtype,intval] -2025-12-18 14:20:12,856 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcalc.print] Prepared SQL: [select a.cmno,a.feeloc,a.feebkpr,a.feebrt,a.feemat,a.feefoo,a.feeetc,a.prtcnt ,b.cname,b.classno,b.sstime,b.setime ,c.pfee ,d.username,CAST(AES_DECRYPT(UNHEX(d.userpno), 'np123@!') AS char) userpno,d.bankname,CAST(AES_DECRYPT(UNHEX(d.bankno), 'np123@!') AS char) bankno,d.post,d.address1,d.address2 ,row_number() over(order by d.username) rno from cmcalc a inner join cm b on b.cmno=a.cmno inner join cmprof c on c.cmno=b.cmno inner join users d on d.userno=c.userno where a.cmno= ?param0 order by rno] -2025-12-18 14:20:12,856 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.npsystem] Prepared SQL: [select count(b.daokey) from (select 1 col1) a left outer join npsystem b on b.daokey= ?param0] -2025-12-18 14:20:12,856 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.ncs.check.t] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select 0 intval, count(m.nmno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno where t.ntno= ?param0 union all select 0 intval,count(b.nbno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno left outer join ncsb b on b.nmno=m.nmno where t.ntno= ?param0 union all select count(cmd.cmno) intval,count(distinct d.ndno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join cmncsd cmd on cmd.ndno=d.ndno where t.ntno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join ncsu u on u.ndno=d.ndno where t.ntno= ?param0 ) a] -2025-12-18 14:20:12,857 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.ncs.check.m] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select 0 intval,count(b.nbno) intval2 from ncsm m left outer join ncsb b on b.nmno=m.nmno where m.nmno= ?param0 union all select count(cmd.cmno) intval,count(distinct d.ndno) intval2 from ncsm m left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join cmncsd cmd on cmd.ndno=d.ndno where m.nmno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncsm m left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join ncsu u on u.ndno=d.ndno where m.nmno= ?param0 ) a] -2025-12-18 14:20:12,857 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.ncs.check.b] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select count(cmd.cmno) intval,count(distinct d.ndno) intval2 from ncsb b left outer join ncsd d on d.nbno=b.nbno left outer join cmncsd cmd on cmd.ndno=d.ndno where b.nbno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncsb b left outer join ncsd d on d.nbno=b.nbno left outer join ncsu u on u.ndno=d.ndno where b.nbno= ?param0 ) a] -2025-12-18 14:20:12,857 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.ncs.check.d] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select count(cmd.cmno) intval,0 intval2 from ncsd d left outer join cmncsd cmd on cmd.ndno=d.ndno where d.ndno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncsd d left outer join ncsu u on u.ndno=d.ndno where d.ndno= ?param0 ) a] -2025-12-18 14:20:12,858 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.insert] Prepared SQL: [insert into menu(menuname,pmenuno,menuurl,menulevel,menuorder,isuse,ishid,cdt,cno,udt,uno,uip) select ?param0 , ?param1 ,ifnull( ?param2 ,''),ifnull(c.menulevel, -1) + 1, ?param3 , ?param4 , ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 from (select ?param8 menuno) a left outer join menu b on b.menuno=a.menuno left outer join menu c on c.menuno= ?param1 where b.menuno is null] -2025-12-18 14:20:12,858 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.insert.SelectKey] Prepared SQL: [select last_insert_id()] -2025-12-18 14:20:12,858 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.filegroup.insert] Prepared SQL: [INSERT INTO filegroup (tablename,columnname, cdt,cno,udt,uno,uip) VALUES ( ?param0 , ?param1 , cdt,cno,udt,uno,uip)] -2025-12-18 14:20:12,858 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.filegroup.insert.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:20:12,859 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.okcert3.in] Prepared SQL: [insert into okcert3log (gubn, ret, reason, sn, rsltcd, rslt, dt) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , now()] -2025-12-18 14:20:12,859 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.okcert3.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:20:12,859 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.userauth.save] Prepared SQL: [insert into menuauth (usertype,authname,menuno,isdel,cdt,cno,udt,uno,uip) select max(usertype)+1, ?param0 ,1,0,now(), ?param1 ,now(), ?param1 , ?param2 from menuauth] -2025-12-18 14:20:12,859 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.authname.save] Prepared SQL: [update menuauth set authname= ?param0 where usertype= ?param1] -2025-12-18 14:20:12,859 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.userauth.del] Prepared SQL: [delete a from menuauth a left outer join( select count(userno) usercnt,usertype from users where usertype = ?param0 group by usertype )b on b.usertype = a.usertype where a.usertype = ?param0 and (b.usercnt < 1 or b.usercnt is null); insert into menuauth (usertype,authname,menuno,isdel,cdt,cno,udt,uno,uip) select * from ( select ?param0 usertype, ?param1 authname,1 menuno,0 isdel,now() cdt, ?param2 cno,now() udt, ?param2 uno, ?param3 uip ) a where not exists( select usertype,authname,menuno from menuauth where usertype = ?param0 and menuno = 1 ); update menuauth a left outer join ( select count(userno) usercnt,usertype from users where usertype = ?param0 and status=1 group by usertype ) b on b.usertype = a.usertype set isdel=1 where a.usertype= ?param0 and (b.usercnt < 1 or b.usercnt is null);] -2025-12-18 14:20:12,859 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.chageposition] Prepared SQL: [update menu a left outer join menu b on b.menuno= ?param0 left outer join menu c on c.menuno= ?param1 set a.pmenuno= ?param1 , a.menuorder = ifnull(b.menuorder, -1) + 1, a.menulevel=c.menulevel + 1 , a.udt=now(), a.uno= ?param2 , a.uip= ?param3 where a.menuno= ?param4] -2025-12-18 14:20:12,859 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.update] Prepared SQL: [update menu a left outer join (select menulevel from menu where menuno= ?param0 ) b on 1 = 1 set udt=now(), uno= ?param1 , uip= ?param2 ,menuname= ?param3 , pmenuno= ?param0 , menuurl=ifnull( ?param4 , ''),a.menulevel=b.menulevel + 1,menuorder= ?param5 ,isuse= ?param6 ,ishid= ?param7 where a.menuno= ?param8 ;] -2025-12-18 14:20:12,859 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.delete] Prepared SQL: [delete from menuauth where menuno= ?param0 ; delete from menu where menuno= ?param0] -2025-12-18 14:20:12,859 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.down] Prepared SQL: [update fileinfo set dcount = dcount + 1 where fileno= ?param0] -2025-12-18 14:20:12,859 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.del] Prepared SQL: [update fileinfo set uip= ?param0 , uno= ?param1 , isdel=1 where fileno= ?param2 and ( ?param3 = 1 or ?param1 = -999 or cno= ?param1 )] -2025-12-18 14:20:12,860 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.del2] Prepared SQL: [update fileinfo set uip= ?param0 , uno= ?param1 , isdel=1 where fgno= ?param2 and ( ?param3 = 1 or ?param1 = -999 or cno= ?param1 )] -2025-12-18 14:20:12,860 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncst.in] Prepared SQL: [insert into ncst (ntype,tcode,tname,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 ,now(), ?param3 ,now(), ?param3 , ?param4 )] -2025-12-18 14:20:12,860 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncst.up] Prepared SQL: [update ncst set udt=now(),uno= ?param0 ,uip= ?param1 ,tcode= ?param2 ,tname= ?param3 where ntno= ?param4] -2025-12-18 14:20:12,861 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.actlog.set] Prepared SQL: [insert into actlog (logtype,logtarget,userno,logdata,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 )] -2025-12-18 14:20:12,861 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.authlog.set] Prepared SQL: [insert into authlog(logtype,userno,usertypeorg,usertypenew,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 )] -2025-12-18 14:20:12,862 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.authlog.set2] Prepared SQL: [insert into authlog(logtype,userno,usertypeorg,usertypenew,cdt,cno,udt,uno,uip) select ?param0 , ?param1 ,a.usertype, ?param2 ,now(), ?param3 ,now(), ?param3 , ?param4 from users a where a.userno= ?param1 and a.usertype <> ?param2] -2025-12-18 14:20:12,862 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.kcblog.in] Prepared SQL: [insert into kcblog (cdt,cp_cd,mobile,vssn,logmsg) values(now(), ?param0 ,case when ?param1 is not null then HEX(AES_ENCRYPT( ?param1 , 'np123@!')) else null end , ?param2 , ?param3 );] -2025-12-18 14:20:12,862 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [excellog.in] Prepared SQL: [INSERT INTO exceldownlog (userno, userid, username, actiontime, position, comment, userip) SELECT userno, userid, username, sysdate(), ?param0 , ?param1 , ?param2 FROM users where userno = ?param3] -2025-12-18 14:20:12,887 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.myterm] Prepared SQL: [select distinct c.tmno,c.tyear,c.tseq from cmprof a inner join cm b on b.cmno=a.cmno and b.ismaster=0 and b.isdel=0 inner join term c on c.tmno=b.tmno where a.userno= ?param0 order by c.tyear desc,c.tseq] -2025-12-18 14:20:12,887 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.term.ys] Prepared SQL: [select distinct tmno,tyear,tseq from term order by tyear desc,tseq] -2025-12-18 14:20:12,888 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmdatas] Prepared SQL: [select a.dtype,a.intval,a.intval2,a.intval3 ,a.strval,a.strval2 from( select 1 dtype ,a.userno intval,b.usertype intval2 ,row_number() over (order by b.username desc) intval3 ,b.username strval,null strval2 from cmprof a inner join users b on b.userno=a.userno where a.cmno= ?param0 order by b.username desc ) a union all select 2 ,b.bkno,0 ,row_number() over (order by b.bkno) intval3 ,b.bkname,null from cmbook a inner join book b on b.bkno=a.bkno where a.cmno= ?param0 union all select 3 dtype ,b.cmno,a.ispre ,row_number() over (order by b.cmno) intval3 ,b.cname,null from cmrelay a inner join cm b on b.cmno=a.rcmno where a.cmno= ?param0 union all select 4 ,b.ndno,0 ,row_number() over (order by b.ndno) intval3 ,b.dname,b.acode from cmncsd a inner join ncsd b on b.ndno=a.ndno where a.cmno= ?param0 order by dtype,intval3] -2025-12-18 14:20:12,888 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.datacreatecmbycmmaster] Prepared SQL: [select a.cmno,a.cname,row_number() over(order by a.udt desc) rno from cm a where a.ismaster=1 and a.isdel=0 and a.cgno= ?param0 order by rno] -2025-12-18 14:20:12,889 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnigscd.exists] Prepared SQL: [select count(*) from cminning a inner join cminningscd b on a.cmino = b.cmino where cmno = ?param0] -2025-12-18 14:20:12,889 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmev] Prepared SQL: [select a.cmno,a.attend,a.attendcut,a.attendrfd,a.attendcutrfd,a.mid,a.midcut,a.midrfd,a.midcutrfd,a.final,a.finalcut,a.finalrfd,a.finalcutrfd,a.subject,a.subjectcut,a.subjectrfd ,a.subjectcutrfd,a.discuss,a.discusscut,a.discussrfd,a.discusscutrfd,a.etc,a.etccut,a.etcrfd,a.etccutrfd,a.cut,a.cutrfd,a.isoffabs ,b.scdtype ,c.cshape from cmev a inner join cm c on c.cmno = a.cmno left outer join cminning b on b.cmno = a.cmno and b.isscd = 1 where a.cmno= ?param0] -2025-12-18 14:20:12,889 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.est] Prepared SQL: [select 0 gubun,case when a.extype = 0 then 1 else 2 end estkind ,a.exno,a.cmno,a.extype,a.exname,a.edesc,a.etime,a.econdition,a.evtype,a.eqtype,a.israndq,a.israndqi,a.qcount,a.isblur,a.tpoint,a.relaylimit,a.isusebackup,a.isseq ,null sdno,null sdtype,null sdname,null sddesc,null sdcondition ,null rsno,null rscno,null rstype,null rsname,null rscondition , row_number() over(partition by a.extype order by a.cdt) rno ,null as iseq,null as teachername from cmex a where a.cmno= ?param0 and a.isdel=0 union all select 1 gubun,case when a.sdtype = 0 then 11 else 21 end estkind ,a.sdno exno,a.cmno,a.sdtype extype,a.sdname exname,a.sddesc edesc,null etime,a.sdcondition econdition,null evtype,null eqtype,null israndq,null israndqi,null qcount,null isblur,a.tpoint,null relaylimit,null isusebackup,null isseq ,a.sdno,a.sdtype,a.sdname,a.sddesc,a.sdcondition ,null rsno,null rscno,null rstype,null rsname,null rscondition , row_number() over(partition by a.sdtype order by a.cdt) rno ,null as iseq,null as teachername from cmsd a where a.cmno= ?param0 and a.isdel=0 union all select 2 gubun,case when a.rstype = 0 then 32 else 31 end estkind ,a.rsno exno,a.cmno,a.rstype extype,a.rsname exname,null edesc,null etime,a.rscondition econdition,null evtype,null eqtype,null israndq,null israndqi,null qcount,null isblur,null tpoint,null relaylimit,null isusebackup,null isseq ,null sdno,null sdtype,null sdname,null sddesc,null sdcondition ,a.rsno,a.rscno,a.rstype,a.rsname,a.rscondition , row_number() over(partition by a.rstype order by a.cdt) rno ,b.iseq,c.username as teachername from cmrs a left outer join cminning b on a.cmino = b.cmino left outer join users c on b.userno = c.userno where a.cmno= ?param0 and a.isdel=0 order by rsno] -2025-12-18 14:20:12,890 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmexqs] Prepared SQL: [select a.eqno,a.exno,a.qseq,a.qno,a.rpoint , b.qtextstring, b.dpoint, b.qdiff, b.cc1, b.cc2, b.cc3, b.cc4, b.cc5,b.atype , cc.cname qdiffname, cc1.cname ccname1, cc2.cname ccname2, cc3.cname ccname3, cc4.cname ccname4, cc5.cname ccname5 from cmexq a inner join question b on b.qno=a.qno left outer join comcode cc on cc.ccode = b.qdiff left outer join comcode cc1 on cc1.ccode = b.cc1 left outer join comcode cc2 on cc2.ccode = b.cc2 left outer join comcode cc3 on cc3.ccode = b.cc3 left outer join comcode cc4 on cc4.ccode = b.cc4 left outer join comcode cc5 on cc5.ccode = b.cc5 where a.exno= ?param0 order by a.qseq] -2025-12-18 14:20:12,907 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.exsave.valid] Prepared SQL: [select count(d.exno) from (select 1 as col1) a left outer join lectex d on d.exno= ?param0] -2025-12-18 14:20:12,907 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.sdsave.valid] Prepared SQL: [select sum(cnt) from ( select count(d.sdno) cnt from (select 1 as col1) a left outer join lectsd d on d.sdno= ?param0 union all select count(d.sdno) from (select 1 as col1) a left outer join lectsdboard d on d.sdno= ?param0 ) a] -2025-12-18 14:20:12,907 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rssave.valid] Prepared SQL: [select count(d.rsno) from (select 1 as col1) a left outer join lectrs d on d.rsno= ?param0] -2025-12-18 14:20:12,907 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rscsave.valid] Prepared SQL: [select count(d.rscno) from (select 1 as col1) a left outer join cmrs d on d.rscno= ?param0] -2025-12-18 14:20:12,907 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmexlayers] Prepared SQL: [select a.exno ,case when a.qdiff = 1 then null else a.qdiff end qdiff ,case when a.cc1 = 1 then null else a.cc1 end cc1 ,case when a.cc2 = 1 then null else a.cc2 end cc2 ,case when a.cc3 = 1 then null else a.cc3 end cc3 ,case when a.cc4 = 1 then null else a.cc4 end cc4 ,case when a.cc5 = 1 then null else a.cc5 end cc5 ,a.qcount,a.rpoint , cc.cname qdiffname, cc1.cname ccname1, cc2.cname ccname2, cc3.cname ccname3, cc4.cname ccname4, cc5.cname ccname5 from cmexlayer a left outer join comcode cc on cc.ccode = a.qdiff and cc.ccode > 0 left outer join comcode cc1 on cc1.ccode = a.cc1 and cc1.ccode > 0 left outer join comcode cc2 on cc2.ccode = a.cc2 and cc2.ccode > 0 left outer join comcode cc3 on cc3.ccode = a.cc3 and cc3.ccode > 0 left outer join comcode cc4 on cc4.ccode = a.cc4 and cc4.ccode > 0 left outer join comcode cc5 on cc5.ccode = a.cc5 and cc5.ccode > 0 where a.exno= ?param0 order by cc.corder, cc1.corder, cc2.corder] -2025-12-18 14:20:12,907 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.extype1count] Prepared SQL: [select count(b.exno) from (select 1 col1) a left outer join cmex b on b.cmno= ?param0 and b.isdel=0 and b.exno <> ?param1 and b.extype=1] -2025-12-18 14:20:12,907 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.check] Prepared SQL: [select count(b.rsno) from (select 1 col1) a left outer join cmrs b on b.cmno= ?param0 and b.rsno <> ?param1 and b.rstype= ?param2 and b.isdel=0] -2025-12-18 14:20:12,908 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.questionusings] Prepared SQL: [select sum(cnt) from ( select 0 as cnt union all select count(qno) from cmexq where qno= ?param0 union all select count(qno) from rscq where qno= ?param0 ) a] -2025-12-18 14:20:12,908 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.questionitem.valid] Prepared SQL: [select sum(cnt) from ( select 0 as cnt union all select a.qno from ( select b.qno from questionitem a inner join cmexq b on b.qno=a.qno where a.qino= ?param0 limit 1) a union all select a.qno from ( select b.qno from questionitem a inner join rscq b on b.qno=a.qno where a.qino= ?param0 limit 1) a ) a] -2025-12-18 14:20:12,909 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmmenus] Prepared SQL: [select a.cmno,a.isplan,a.iscontent,a.isev,a.isrs,a.isgrade ,b.bmno from cmmenu a left outer join cmmenubm b on b.cmno=a.cmno where a.cmno= ?param0] -2025-12-18 14:20:12,909 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rscqs] Prepared SQL: [select a.rscqno,a.rscno,a.qno,a.dseq , b.qtextstring, b.dpoint, b.qdiff, b.cc1, b.cc2, b.cc3, b.cc4, b.cc5,b.atype , cc.cname qdiffname, cc1.cname ccname1, cc2.cname ccname2, cc3.cname ccname3, cc4.cname ccname4, cc5.cname ccname5 ,row_number() over(order by a.dseq, a.rscqno) rno from rscq a inner join question b on b.qno=a.qno left outer join comcode cc on cc.ccode = b.qdiff left outer join comcode cc1 on cc1.ccode = b.cc1 left outer join comcode cc2 on cc2.ccode = b.cc2 left outer join comcode cc3 on cc3.ccode = b.cc3 left outer join comcode cc4 on cc4.ccode = b.cc4 left outer join comcode cc5 on cc5.ccode = b.cc5 where a.rscno= ?param0 order by rno] -2025-12-18 14:20:12,910 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminfile] Prepared SQL: [select 1 dtype,a.sdno intval,a.fgno longval,b.fileno longval2,0 longval4,b.fileurl strval from cmsd a inner join fileinfo b on b.fgno=a.fgno and b.isdel=0 where a.cmno= ?param0 union all select 0,exno,null,null,null,null from cmex where cmno= ?param0 and isdel=0 union all select 2,0,a.fgnotf,b.fileno,a.cmino,b.fileurl from cminning a inner join fileinfo b on b.fgno=a.fgnotf and b.isdel=0 where a.cmno= ?param0 union all select 3,a.cmno,a.fgnocm,b.fileno,0,b.fileurl from cm a inner join fileinfo b on b.fgno=a.fgnocm and b.isdel=0 where a.cmno= ?param0 order by dtype,intval,longval2] -2025-12-18 14:20:12,910 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.check.cmpcpay] Prepared SQL: [select count(b.pino) from (select 1 as col1) a left outer join payitem b on b.ptype=1 and b.pcno = ?param0] -2025-12-18 14:20:12,910 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ct.checkcmi] Prepared SQL: [select count(b.cmino) dcnt from ct a left outer join cminning b on b.ctno=a.ctno where a.ctno= ?param0 group by a.ctno] -2025-12-18 14:20:12,910 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.pcm.foras] Prepared SQL: [select distinct d.cmno value,d.cname text from users a inner join lect b on b.userno=a.userno and b.status<5 inner join cm c on c.cmno=b.cmno inner join cm d on d.cmno=c.pcmno where a.asno= ?param0 order by text,value] -2025-12-18 14:20:12,910 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cm.foras] Prepared SQL: [select distinct c.cmno value,concat(c.cname,'(',c.classno,')') text from users a inner join lect b on b.userno=a.userno and b.status<5 inner join cm c on c.cmno=b.cmno and c.pcmno= ?param0 where a.asno= ?param1 order by text,value] -2025-12-18 14:20:12,910 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.pcm.forall] Prepared SQL: [select a.cmno value,a.cname text from cm a where a.ismaster=1 and a.isuse=1 and a.isdel=0 order by text,value] -2025-12-18 14:20:12,910 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cm.forall] Prepared SQL: [select a.cmno value,concat(a.cname,'(',a.classno,')') text from cm a where a.pcmno= ?param0 and a.ismaster=1 and a.isuse=1 and a.isdel=0 order by text,value] -2025-12-18 14:20:12,911 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cms.forpay] Prepared SQL: [select c.cmno,case when b.isjoin=1 then c.infee else c.infee end fee, c.accommofee, b.isjoin,d.lectno lectnocheck from users a left outer join assign b on b.asno=a.asno inner join cm c on c.cmno= ?param0 left outer join lect d on d.userno=a.userno and d.cmno=c.cmno and d.status in (1,2,3,4,6) and d.ischanged=0 where a.userno= ?param1] -2025-12-18 14:20:12,911 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cms.forpaypc] Prepared SQL: [select c.cmno,case when b.isjoin=1 then c.infee else c.outfee end fee,b.isjoin from users a left outer join assign b on b.asno=a.asno inner join cmpc c on c.pcno= ?param0 where a.userno= ?param1] -2025-12-18 14:20:12,911 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcheck.forbuy] Prepared SQL: [select 1 rno,a.cmno,a.quota ,b.status lectstatus ,count(d.userno) countlect from cm a left outer join lect b on b.cmno=a.cmno and b.userno= ?param0 and b.status < 5 and b.ischanged=0 left outer join lect c on c.cmno=a.cmno and c.status < 5 and c.ischanged=0 left outer join users d on d.userno=c.userno and d.status=1 where a.cmno= ?param1 and a.ismaster=0 and a.rstime < now() and a.retime > now() and a.isuse=1 and a.isdel=0 group by a.cmno,a.quota,b.status union all select 2,a.cmno,0 ,b.status ,0 from cm a inner join lect b on b.cmno <> a.cmno and b.userno= ?param0 and b.status < 5 inner join cm c on c.cmno=b.cmno and c.pcmno=a.pcmno where a.cmno = ?param1] -2025-12-18 14:20:12,914 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.assign.applyedu.byasno] Prepared SQL: [select a.asno,a.ascode,a.isjoin,a.joinyear,a.joinprice,a.asname,a.ceoname,a.brno,a.eino,a.grno,a.btype,a.bkind,a.salesamount,a.homeurl,a.mcount,a.aday,a.astype,a.asctg,a.askey,a.post ,a.address1,a.address2,a.fgnobno,a.fgnobank,a.joindate,a.exitdate,a.status,a.issite,a.subdomain,a.sitename,a.sitelogo,a.sitefooter,a.siteip,a.ismain,a.mname,a.isdel ,CAST(AES_DECRYPT(UNHEX(a.mphone), 'np123@!') AS char) mphone ,CAST(AES_DECRYPT(UNHEX(a.taxemail), 'np123@!') AS char) taxemail from assign a where a.asno= ?param0 and a.isdel=0] -2025-12-18 14:20:12,914 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscdcheck] Prepared SQL: [select a.quota - (select count(z.lectno) cnt from lect z where a.cmisno = z.cmisno and z.status in (1,2) and z.ischanged=0) from cminningscd a where a.cmisno = ?param0] -2025-12-18 14:20:12,917 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmin] Prepared SQL: [insert into cm(ismaster,cgno,pcmno,cname,kname,tmno,classno,rstime,retime,sstime,setime,gstime,getime,cshape ,infee,outfee,accommofee,quota ,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,isuse,isdel,isseq,fgnocm,typeman,typeedu,typegrade,typejob,typejobitem,iscertificate,ischkatt,isaccommodation,daylectinninglimit,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 , ?param28 , ?param29 , ?param30 ,0, ?param31 , ?param32 , ?param33 , ?param34 , ?param35 , ?param36 , ?param37 , ?param38 , ?param39 , ?param40 ,10,now(), ?param41 ,now(), ?param41 , ?param42 );] -2025-12-18 14:20:12,917 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:20:12,919 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnings.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into cminning (cmno,week,iseq,isonline,ititle,icontent,idate,iday,ist,iet,fgnotf,ctno,istaste,sttime,atime,mstime,metime,userno,isscd,scdtype,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 ,now(), ?param20 ,now(), ?param20 , ?param21 from (select 1 col1) a left outer join cminning b on b.cmno= ?param0 and b.iseq= ?param2 where b.cmino is null] -2025-12-18 14:20:12,919 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnings.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 14:20:12,920 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into cminningscd(cmino,estart,eend,quota,studyplace,sseq,comment,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 ,now(), ?param7 ,now(), ?param7 , ?param8 )] -2025-12-18 14:20:12,920 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 14:20:12,921 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.in] Prepared SQL: [INSERT INTO cmex (cmno,extype,exname,edesc,etime,econdition,evtype,eqtype,israndq,israndqi,qcount,isblur,tpoint,relaylimit,isusebackup,isseq,isreexamable,isresultopen,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 ,0,now(), ?param18 ,now(), ?param18 , ?param19 )] -2025-12-18 14:20:12,921 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:20:12,923 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.question.in] Prepared SQL: [INSERT INTO question (cmno, qdiff, cc1, cc2, cc3, cc4, cc5, isuse, atype, dpoint, qtext, qtextstring, qdesc, rightcount,ispassspace,isignorecase, cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , now(), ?param16 ,now(), ?param16 , ?param17 );] -2025-12-18 14:20:12,923 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.question.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:20:12,924 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.in] Prepared SQL: [insert into cmsd(sdtype,cmno,sdname,sddesc,tpoint,sdcondition,fgno,isdel,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 ,0,now(), ?param7 ,now(), ?param7 , ?param8 );] -2025-12-18 14:20:12,924 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:20:12,924 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.in] Prepared SQL: [insert into cmrs(rstype,cmno,rsname,rscondition,rscno,isdel,cmino,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,0, ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 );] -2025-12-18 14:20:12,924 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:20:12,924 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rsc.in] Prepared SQL: [insert into rsc(rstype,rscname,isuse,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 ,now(), ?param3 ,now(), ?param3 , ?param4 );] -2025-12-18 14:20:12,924 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rsc.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:20:12,924 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy0] Prepared SQL: [insert into cm(ismaster,cgno,pcmno,cname,kname,tmno,classno,rstime,retime,sstime,setime,gstime,getime,cshape,typeman,typeedu,typegrade,typejob,typejobItem,infee,outfee,accommofee,quota,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,isuse,isseq,iscertificate,isdel,studydays,isaccommodation,daylectinninglimit,cdt,cno,udt,uno,uip) select ?param0 ,cgno,case when a.ismaster = 1 and ?param0 = 0 then a.cmno else a.pcmno end,ifnull( ?param1 , concat('»çº»_', cname)),a.kname, ?param2 ,case when ?param2 is null then null else ifnull(b.classno,0)+1 end ,t.rstime ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then '2099-12-31 23:59:59' else date_format(t.retime,'%Y-%m-%d 23:59:59') end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else t.sstime end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else date_format(t.setime,'%Y-%m-%d 23:59:59') end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else t.gstime end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else date_format(t.getime,'%Y-%m-%d 23:59:59') end ,a.cshape,a.typeman,a.typeedu,a.typegrade,a.typejob, a.typejobItem,infee,outfee,accommofee,quota,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,1,isseq,a.iscertificate,0,studydays,isaccommodation,daylectinninglimit,now(), ?param3 ,now(), ?param3 , ?param4 from cm a left outer join ( select max(b.classno) classno from cm a inner join cm b on b.ismaster=0 and b.pcmno=case when a.ismaster=1 then a.cmno else a.pcmno end and b.isdel=0 and b.tmno=ifnull( ?param2 ,0) where a.cmno= ?param5 ) b on b.classno is not null left outer join term t on t.tmno= ?param2 where a.cmno= ?param5 ;] -2025-12-18 14:20:12,924 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy0.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:20:12,925 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy.ex0] Prepared SQL: [insert into cmex (cmno,extype,exname,edesc,etime,econdition,evtype,eqtype,israndq,israndqi,qcount,isblur,tpoint,relaylimit,isusebackup,isseq,isresultopen,isreexamable,isdel,cdt,cno,udt,uno,uip) select ?param0 ,extype,exname,edesc,etime,econdition,evtype,eqtype,israndq,israndqi,qcount,isblur,tpoint,relaylimit,isusebackup,isseq,isresultopen,isreexamable,0,now(), ?param1 ,now(), ?param1 , ?param2 from cmex a where a.exno= ?param3 ;] -2025-12-18 14:20:12,925 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy.ex0.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:20:12,925 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmpcin] Prepared SQL: [insert into cm (ismaster,cgno,pcmno,cname,tmno,classno,rstime,retime,sstime,setime,gstime,getime,cshape,infee,outfee,quota,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,isuse,isseq,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,null, ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 ,1,0,0,now(), ?param27 ,now(), ?param27 , ?param28 );] -2025-12-18 14:20:12,925 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmpcin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:20:12,926 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ct.in] Prepared SQL: [INSERT INTO ct (cmno,qdiff,cc1,cc2,cc3,cc4,cc5,ctype,ccode,ccodedel,ctname,fgnothumb,fgnotf,tfurl,ismenu,isdel,isuse,isoversize,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 ,0, ?param14 , ?param15 ,now(), ?param16 ,now(), ?param16 , ?param17 );] -2025-12-18 14:20:12,926 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ct.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:20:12,927 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.pplog.applyedu.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into pplog ( userno,cmno,isready,cgcode,cshape,typeman,typeedu,typegrade,typejob,typejobItem,cgno,cmisno,isrebate,rbankname,rbankacc,rbankowner,asname,brno,ceoname,post,address1,address2,btype,bkind,eino,mname ,mphone,taxemail,userpno,mobile,email,upost,uaddress1,uaddress2,isassignuser,uduty,slevel,isaccommodation,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 ,HEX(AES_ENCRYPT( ?param14 , 'np123@!')) , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 ,HEX(AES_ENCRYPT( ?param26 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param27 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param28 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param29 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param30 , 'np123@!')) , ?param31 , ?param32 , ?param33 , ?param34 , ?param35 , ?param36 , ?param37 ,now(), ?param38 ,now(), ?param38 , ?param39 )] -2025-12-18 14:20:12,927 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.pplog.applyedu.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:20:12,927 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.term.in] Prepared SQL: [insert into term (tyear,tseq,rstime,retime,sstime,setime,gstime,getime,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 ,now(), ?param8 ,now(), ?param8 , ?param9 )] -2025-12-18 14:20:12,927 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.term.up] Prepared SQL: [update term set udt=now(),uno= ?param0 ,uip= ?param1 ,tyear = ?param2 ,tseq = ?param3 ,rstime= ?param4 ,retime= ?param5 ,sstime= ?param6 ,setime= ?param7 ,gstime= ?param8 ,getime= ?param9 where tmno= ?param10] -2025-12-18 14:20:12,927 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cg.in] Prepared SQL: [insert into cg (pcgno,cgname,cgcode,isuse,iscover,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,0,now(), ?param5 ,now(), ?param5 , ?param6 )] -2025-12-18 14:20:12,927 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmup] Prepared SQL: [update cm set udt=now(),uno= ?param0 ,uip= ?param1 ,cgno = ?param2 ,pcmno = ?param3 ,cname = ?param4 ,kname = ?param5 ,rstime = ?param6 ,retime = ?param7 ,sstime = ?param8 ,setime = ?param9 ,gstime = ?param10 ,getime = ?param11 ,cshape = ?param12 ,infee = ?param13 ,outfee = ?param14 ,accommofee = ?param15 ,quota = ?param16 ,introhtml = ?param17 ,targethtml = ?param18 ,goalhtml = ?param19 ,contenthtml = ?param20 ,studyplace = ?param21 ,studytime = ?param22 ,certcc = ?param23 ,certgradecc = ?param24 ,jobcc = ?param25 ,jobpositiongrade = ?param26 ,difficulty = ?param27 ,isrefund = ?param28 ,isuse = ?param29 ,fgnocm = ?param30 ,typeman = ?param31 ,typeedu = ?param32 ,typegrade = ?param33 ,typejob = ?param34 ,typejobitem = ?param35 ,iscertificate = ?param36 ,ischkatt = ?param37 ,studydays = ?param38 ,isaccommodation = ?param39 where cmno= ?param40] -2025-12-18 14:20:12,928 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.profclear] Prepared SQL: [update cminning a inner join ( select a.cmino from cminning a left outer join cmprof b on b.cmno=a.cmno and a.userno=b.userno where a.cmno= ?param0 and b.userno is null ) b on b.cmino=a.cmino set a.userno=null where a.cmno= ?param0] -2025-12-18 14:20:12,928 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.del] Prepared SQL: [delete from cminning where cmino = ( select a.cmino from ( select case when count(c.lectno) < 1 then ?param0 else 0 end cmino from (select 1 col1) a left outer join cminning b on b.cmino= ?param0 left outer join lect c on c.cmno=b.cmno) a )] -2025-12-18 14:20:12,928 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.del2] Prepared SQL: [delete from cminning where cmino = ?param0] -2025-12-18 14:20:12,928 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.del3] Prepared SQL: [delete from cminning where cmino = ( select a.cmino from ( select case when count(b.cmino) < 1 then ?param0 else 0 end cmino from (select 1 col1) a left outer join cminningscd b on b.cmino= ?param0 ) a )] -2025-12-18 14:20:12,930 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.del] Prepared SQL: [delete from cminningscd where cmisno = ( select a.cmisno from ( select case when count(c.lectno) < 1 then ?param0 else 0 end cmisno from (select 1 col1) a left outer join cminningscd b on b.cmisno= ?param0 left outer join lect c on c.cmisno=b.cmisno and c.status=1 and c.ischanged=0 ) a )] -2025-12-18 14:20:12,930 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmseqsave] Prepared SQL: [update cm set isseq= ?param0 ,udt=now(),uno= ?param1 ,uip= ?param2 where cmno= ?param3] -2025-12-18 14:20:12,930 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.bookin] Prepared SQL: [insert into book(bkname,author,publisher,pubdate,fgnothumb,fgno,price,introhtml,contents,isuse,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 ,now(), ?param10 ,now(), ?param10 , ?param11 )] -2025-12-18 14:20:12,930 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.bookup] Prepared SQL: [update book set udt=now(),uno= ?param0 ,uip= ?param1 ,bkname = ?param2 ,author = ?param3 ,publisher = ?param4 ,pubdate = ?param5 ,fgnothumb = ?param6 ,fgno = ?param7 ,price = ?param8 ,introhtml = ?param9 ,contents = ?param10 ,isuse = ?param11 where bkno= ?param12] -2025-12-18 14:20:12,930 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.bookdel] Prepared SQL: [delete from book where not bkno in ( select distinct(a.bkno) from cmbook a ) and bkno = ?param0] -2025-12-18 14:20:12,930 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.up] Prepared SQL: [update cminningscd a set udt=now(),uno= ?param0 ,uip= ?param1 ,cmino= ?param2 ,estart= ?param3 ,eend= ?param4 ,quota= ?param5 ,studyplace= ?param6 ,sseq= ?param7 ,comment= ?param8 where a.cmisno= ?param9] -2025-12-18 14:20:12,930 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnings.up] Prepared SQL: [update cminning a left outer join ( select cmino, cmno from cminning where cmino <> ?param0 and cmno= ?param1 and iseq= ?param2 ) b on b.cmno=a.cmno set udt=now(),uno= ?param3 ,uip= ?param4 ,week = ?param5 ,iseq = ?param2 ,isonline = ?param6 ,ititle = ?param7 ,icontent = ?param8 ,idate= ?param9 ,iday = ?param10 ,ist = ?param11 ,iet = ?param12 ,fgnotf= ?param13 ,ctno = ?param14 ,istaste = ?param15 ,sttime= ?param16 ,atime = ?param17 ,mstime = ?param18 ,metime = ?param19 ,userno = ?param20 ,isscd = ?param21 ,scdtype= ?param22 where a.cmino= ?param0 and b.cmino is null] -2025-12-18 14:20:12,931 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.clear] Prepared SQL: [update cminningscd a set udt=now(),uno= ?param0 ,uip= ?param1 ,quota=99999,studyplace=null where a.cmino = ?param2] -2025-12-18 14:20:12,931 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.up.lect] Prepared SQL: [update lect a left outer join cminningscd b on b.cmisno = a.cmisno set a.edate = date_format(b.eend,'%Y-%m-%d 23:59:59') where a.cmisno = ?param0 ;] -2025-12-18 14:20:12,931 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmev.clear] Prepared SQL: [update cmev a set udt=now(),uno= ?param0 ,uip= ?param1 ,isoffabs=null where a.cmno = ?param2] -2025-12-18 14:20:12,931 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnings.istasteclear] Prepared SQL: [update cminning set istaste=0 where cmno= ?param0 and cmino <> ?param1] -2025-12-18 14:20:12,931 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmevsave] Prepared SQL: [insert into cmev (cmno,attend,attendcut,attendrfd,attendcutrfd,mid,midcut,midrfd,midcutrfd,final,finalcut,finalrfd,finalcutrfd,subject,subjectcut,subjectrfd,subjectcutrfd,discuss,discusscut,discussrfd,discusscutrfd,etc,etccut,etcrfd,etccutrfd,cut,cutrfd,isoffabs,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 ,now(), ?param28 ,now(), ?param28 , ?param29 from (select 1 col1) a left outer join cmev b on b.cmno= ?param0 where b.cmno is null; update cmev set udt=now(),uno= ?param28 ,uip= ?param29 ,attend = ?param1 ,attendcut = ?param2 ,attendrfd = ?param3 ,attendcutrfd = ?param4 ,mid = ?param5 ,midcut = ?param6 ,midrfd = ?param7 ,midcutrfd = ?param8 ,final = ?param9 ,finalcut = ?param10 ,finalrfd = ?param11 ,finalcutrfd = ?param12 ,subject = ?param13 ,subjectcut = ?param14 ,subjectrfd = ?param15 ,subjectcutrfd = ?param16 ,discuss = ?param17 ,discusscut = ?param18 ,discussrfd = ?param19 ,discusscutrfd = ?param20 ,etc = ?param21 ,etccut = ?param22 ,etcrfd = ?param23 ,etccutrfd = ?param24 ,cut = ?param25 ,cutrfd = ?param26 ,isoffabs = ?param27 where ?param0 > 0 and cmno= ?param0] -2025-12-18 14:20:12,931 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.savetop] Prepared SQL: [UPDATE cmex SET udt=now(),uno= ?param0 ,uip= ?param1 ,exname= ?param2 ,edesc= ?param3 ,econdition= ?param4 ,isblur= ?param5 ,isusebackup= ?param6 ,isseq= ?param7 ,isreexamable= ?param8 ,isresultopen= ?param9 ,etime= ?param10 where exno= ?param11] -2025-12-18 14:20:12,932 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.up] Prepared SQL: [update cmex set udt=now(),uno= ?param0 ,uip= ?param1 ,extype = ?param2 ,exname = ?param3 ,edesc = ?param4 ,etime = ?param5 ,econdition = ?param6 ,evtype = ?param7 ,eqtype = ?param8 ,israndq = ?param9 ,israndqi = ?param10 ,qcount = ?param11 ,isblur = ?param12 ,tpoint = ?param13 ,relaylimit = ?param14 ,isusebackup = ?param15 ,isseq = ?param16 ,isreexamable = ?param17 ,isresultopen= ?param18 where exno= ?param19] -2025-12-18 14:20:12,932 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmexq.deleteall] Prepared SQL: [delete from cmexq where exno= ?param0] -2025-12-18 14:20:12,932 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmexlayer.del] Prepared SQL: [delete from cmexlayer where exno= ?param0] -2025-12-18 14:20:12,932 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.del] Prepared SQL: [update cmex set isdel=1 where exno= ?param0] -2025-12-18 14:20:12,932 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.del] Prepared SQL: [update cmsd set isdel=1 where sdno= ?param0] -2025-12-18 14:20:12,932 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.del] Prepared SQL: [update cmrs set isdel=1 where rsno= ?param0] -2025-12-18 14:20:12,933 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.questionitem.del] Prepared SQL: [update question a inner join questionitem b on b.qino= ?param0 and b.qno=a.qno set a.rightcount = a.rightcount - b.isright; update questionitem set udt=now(),uno= ?param1 ,uip= ?param2 ,isdel=1 where qino= ?param0] -2025-12-18 14:20:12,933 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.question.up] Prepared SQL: [UPDATE question SET udt=now(),uno= ?param0 ,uip= ?param1 ,cmno= ?param2 ,qdiff= ?param3 ,cc1= ?param4 ,cc2= ?param5 ,cc3= ?param6 ,cc4= ?param7 ,cc5= ?param8 ,isuse= ?param9 ,dpoint= ?param10 ,qtext= ?param11 ,qtextstring= ?param12 ,qdesc= ?param13 ,rightcount= ?param14 ,ispassspace= ?param15 ,isignorecase= ?param16 where qno= ?param17] -2025-12-18 14:20:12,933 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.question.uptop] Prepared SQL: [UPDATE question SET udt=now(),uno= ?param0 ,uip= ?param1 ,cmno= ?param2 ,isuse= ?param3 ,qtext= ?param4 ,qtextstring= ?param5 ,qdesc= ?param6 ,rightcount= ?param7 where qno= ?param8] -2025-12-18 14:20:12,933 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.questionitem.up] Prepared SQL: [UPDATE questionitem SET udt=now(),uno= ?param0 ,uip= ?param1 ,fgno= ?param2 ,isright= ?param3 ,qitext= ?param4 where qino= ?param5] -2025-12-18 14:20:12,933 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.up] Prepared SQL: [update cmsd set udt=now(),uno= ?param0 ,uip= ?param1 ,sdtype = ?param2 ,sdname = ?param3 ,sddesc = ?param4 ,tpoint = ?param5 ,sdcondition = ?param6 ,fgno = ?param7 where sdno= ?param8] -2025-12-18 14:20:12,933 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.uplock] Prepared SQL: [update cmsd set udt=now(),uno= ?param0 ,uip= ?param1 ,sdname = ?param2 ,sddesc = ?param3 ,tpoint = ?param4 ,sdcondition = ?param5 ,fgno = ?param6 where sdno= ?param7] -2025-12-18 14:20:12,934 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.up] Prepared SQL: [update cmrs set udt=now(),uno= ?param0 ,uip= ?param1 ,rstype = ?param2 ,rsname = ?param3 ,rscondition = ?param4 ,rscno = ?param5 ,cmino = ?param6 where rsno= ?param7] -2025-12-18 14:20:12,934 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.uplock] Prepared SQL: [update cmrs set udt=now(),uno= ?param0 ,uip= ?param1 ,rsname = ?param2 ,rscondition = ?param3 where rsno= ?param4] -2025-12-18 14:20:12,934 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmev.in] Prepared SQL: [insert into cmev (cmno,attend,attendcut,attendrfd,attendcutrfd,mid,midcut,midrfd,midcutrfd,final,finalcut,finalrfd,finalcutrfd,subject,subjectcut,subjectrfd ,subjectcutrfd,discuss,discusscut,discussrfd,discusscutrfd,etc,etccut,etcrfd,etccutrfd,cut,cutrfd,cdt,cno,udt,uno,uip) values ( ?param0 ,100,100,100,100,0,0,0,0,0,0,0,0,0,0,0 ,0,0,0,0,0,0,0,0,0,100,100,now(), ?param1 ,now(), ?param1 , ?param2 )] -2025-12-18 14:20:12,934 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmmenu.in] Prepared SQL: [insert into cmmenu (cmno,isplan,iscontent,isev,isrs,isgrade,cdt,cno,udt,uno,uip) values( ?param0 ,1,1,1,1,1,now(), ?param1 ,now(), ?param1 , ?param2 ); insert into cmmenubm (cmno,bmno,cdt,cno,udt,uno,uip) select ?param0 ,a.bmno,now(), ?param1 ,now(), ?param1 , ?param2 from boardmaster a where a.bmposition=1 and a.isopen=1 and a.isdefault=1] -2025-12-18 14:20:12,935 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy] Prepared SQL: [create temporary table if not exists temp_cminning_mapping ( old_cmino bigint, new_cmino bigint ); insert into cminning(cmno, week, iseq, isonline, ititle, icontent, iday, idate, ist, iet, ctno, istaste, sttime, atime, mstime, metime, userno, isscd, scdtype, cdt,cno,udt,uno,uip) select ?param0 , week, iseq, isonline, ititle, icontent, iday, idate, ist, iet, ctno, istaste, sttime, atime, mstime, metime, userno, isscd, scdtype, now(), ?param1 ,now(), ?param1 , ?param2 from cminning where cmno = ?param3 ; insert into temp_cminning_mapping(old_cmino, new_cmino) select old_cmino, new_cmino from ( select a.cmino as old_cmino, b.cmino as new_cmino from cminning a inner join cminning b on a.cmno = ?param3 and b.cmno = ?param0 and a.week = b.week and a.iseq = b.iseq ) t; insert into cmrs(cmno, rscno, rstype, rsname, rscondition, isdel, cmino, cdt,cno,udt,uno,uip) select ?param0 , rscno, rstype, rsname, rscondition, 0, t.new_cmino, now(), ?param1 ,now(), ?param1 , ?param2 from cmrs a inner join temp_cminning_mapping t on a.cmino = t.old_cmino where a.cmno = ?param3 and a.isdel = 0; insert into cmprof(cmno, userno, pfee, cdt,cno,udt,uno,uip) select ?param0 , userno, 0, now(), ?param1 ,now(), ?param1 , ?param2 from cmprof where cmno = ?param3 ; insert into cmbook(cmno, bkno, cdt,cno,udt,uno,uip) select ?param0 , bkno, now(), ?param1 ,now(), ?param1 , ?param2 from cmbook where cmno = ?param3 ; insert into cmrelay(cmno, rcmno, ispre, cdt,cno,udt,uno,uip) select ?param0 , rcmno, ispre, now(), ?param1 ,now(), ?param1 , ?param2 from cmrelay where cmno = ?param3 ; insert into cmncsd(cmno, ndno, cdt,cno,udt,uno,uip) select ?param0 , ndno, now(), ?param1 ,now(), ?param1 , ?param2 from cmncsd where cmno = ?param3 ; insert into cminningscd(cmino, estart, eend, quota, studyplace, sseq, cdt,cno,udt,uno,uip) select t.new_cmino, estart, eend, quota, studyplace, sseq, now(), ?param1 ,now(), ?param1 , ?param2 from cminningscd a inner join temp_cminning_mapping t on a.cmino = t.old_cmino where a.cmino in (select old_cmino from temp_cminning_mapping); insert into cmev(cmno, attend, attendcut, attendrfd, attendcutrfd, mid, midcut, midrfd, midcutrfd, final, finalcut, finalrfd, finalcutrfd, subject, subjectcut, subjectrfd, subjectcutrfd, discuss, discusscut, discussrfd, discusscutrfd, etc, etccut, etcrfd, etccutrfd, cut, cutrfd, isoffabs, cdt,cno,udt,uno,uip) select ?param0 , attend, attendcut, attendrfd, attendcutrfd, mid, midcut, midrfd, midcutrfd, final, finalcut, finalrfd, finalcutrfd, subject, subjectcut, subjectrfd, subjectcutrfd, discuss, discusscut, discussrfd, discusscutrfd, etc, etccut, etcrfd, etccutrfd, cut, cutrfd, isoffabs, now(), ?param1 ,now(), ?param1 , ?param2 from cmev where cmno = ?param3 ; insert into cmsd(sdtype, cmno, sdname, sddesc, tpoint, sdcondition, fgno, isdel, orgsdno, cdt,cno,udt,uno,uip) select sdtype, ?param0 , sdname, sddesc, tpoint, sdcondition, null, 0, sdno, now(), ?param1 ,now(), ?param1 , ?param2 from cmsd where cmno = ?param3 and isdel = 0; insert into cmmenu(cmno, isplan, iscontent, isev, isrs, isgrade, cdt,cno,udt,uno,uip) select ?param0 , isplan, iscontent, isev, isrs, isgrade, now(), ?param1 ,now(), ?param1 , ?param2 from cmmenu where cmno = ?param3 ; insert into cmmenubm(cmno, bmno, cdt,cno,udt,uno,uip) select ?param0 , bmno, now(), ?param1 ,now(), ?param1 , ?param2 from cmmenubm where cmno = ?param3 ; drop temporary table if exists temp_cminning_mapping;] -2025-12-18 14:20:12,935 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy.ex] Prepared SQL: [insert into cmexlayer(exno,qdiff,cc1,cc2,cc3,cc4,cc5,qcount,rpoint,cdt,cno,udt,uno,uip) select ?param0 ,qdiff,cc1,cc2,cc3,cc4,cc5,qcount,rpoint,now(), ?param1 ,now(), ?param1 , ?param2 from cmexlayer a where a.exno= ?param3 ; insert into cmexq(exno,qseq,qno,rpoint,cdt,cno,udt,uno,uip) select ?param0 ,qseq,qno,rpoint,now(), ?param1 ,now(), ?param1 , ?param2 from cmexq a where a.exno= ?param3 ;] -2025-12-18 14:20:12,935 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.fgnoup] Prepared SQL: [update cmsd set fgno= ?param0 where cmno= ?param1 and orgsdno= ?param2] -2025-12-18 14:20:12,935 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.fgnoup] Prepared SQL: [update cminning set fgnotf= ?param0 where cmno= ?param1 and orgcmino= ?param2] -2025-12-18 14:20:12,935 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cm.fgnocmup] Prepared SQL: [update cm set fgnocm= ?param0 where cmno= ?param1] -2025-12-18 14:20:12,935 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmpcup] Prepared SQL: [update cm set udt=now(),uno= ?param0 ,uip= ?param1 ,cgno = ?param2 ,cname = ?param3 ,sstime = ?param4 ,setime = ?param5 ,introhtml = ?param6 where cmno= ?param7] -2025-12-18 14:20:12,936 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ctpdel] Prepared SQL: [update ctpage a inner join ( select a.ctno,count(b.cmino) dcnt from ct a left outer join cminning b on b.ctno=a.ctno where a.ctno= ?param0 group by a.ctno ) b on b.ctno=a.ctno and b.dcnt = 0 set a.isdel=1,udt=now(),uno= ?param1 ,uip= ?param2 where a.cpno= ?param3] -2025-12-18 14:20:12,936 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ct.del] Prepared SQL: [update ct a inner join ( select a.ctno,count(b.cmino) dcnt from ct a left outer join cminning b on b.ctno=a.ctno where a.ctno= ?param0 group by a.ctno ) b on b.ctno=a.ctno and b.dcnt=0 set udt=now(),uno= ?param1 ,uip= ?param2 ,a.ccode=null,a.isdel=1 where b.dcnt=0 and a.ctno= ?param0] -2025-12-18 14:20:12,936 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.fgno] Prepared SQL: [update cminning set fgno= ?param0 where cmino= ?param1] -2025-12-18 14:20:12,936 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.fgnooff] Prepared SQL: [update cminning set fgnooff= ?param0 where cmino= ?param1] -2025-12-18 14:20:12,937 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.lectcmisno.up] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,cmisno =case when ?param2 is not null then ?param2 else cmisno end where lectno= ?param3 ; update pplog a left outer join ( select a.lectno,a.payno,b.pplno,a.cmisno from lect a inner join pay b on b.payno = a.payno where a.lectno = ?param3 ) b on b.pplno = a.pplno set a.cmisno = case when b.cmisno is not null then b.cmisno else a.cmisno end where b.lectno = ?param3 ; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end ,a.sdate = (case when b.estart is not null then date_format(b.estart,'%Y-%m-%d 00:00:00') else a.sdate end) where a.lectno = ?param3 and c.cshape = 1; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end where a.lectno = ?param3 and c.cshape <> 1;] -2025-12-18 14:20:12,958 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cmforchange] Prepared SQL: [select b.cmno,b.cname,b.classno,b.cshape ,t.tyear,t.tseq from cm a inner join cm b on b.ismaster=0 and b.pcmno=a.pcmno and b.cmno <> ?param0 and b.setime is not null and b.setime > now() and b.isuse=1 and b.isdel=0 inner join term t on t.tmno=b.tmno left outer join lect c on c.cmno=b.cmno and c.status in (1,3,4) and c.ischanged=0 where a.cmno= ?param0 group by b.cmno,b.cname,b.classno,b.quota,b.cshape ,t.tyear,t.tseq having b.quota = 0 or b.quota > count(c.lectno) order by b.cname,b.classno,b.setime] -2025-12-18 14:20:12,959 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.scdlects] Prepared SQL: [select a.scdno,a.dday,a.dtime,a.istalk,a.isemail,a.issms,a.isuse from scdlect a order by a.scdno] -2025-12-18 14:20:12,960 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.encourages] Prepared SQL: [insert into alarms (userno,atime,scdno,cmexno,dday,isdel,cdt,cno,udt,uno,uip) select a.userno,now(),a.scdno,a.cmexno,a.dday,0,now(), ?param0 ,now(), ?param0 , ?param1 from ( select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.attrate < 80 and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 where a.scdno < 3 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmex e on e.cmno=c.cmno and e.extype=case when a.scdno=3 then 0 else 1 end and e.isdel=0 left outer join lectex f on f.lectno=c.lectno and f.exno=e.exno where a.scdno > 2 and a.scdno < 5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=0 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=1 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=6 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmrs e on e.cmno=c.cmno and e.rstype=0 and e.isdel=0 left outer join lectrs f on f.lectno=c.lectno and f.rsno=e.rsno where a.scdno=7 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,c.sdate stime ,c.edate etime,e.cname studyplace,b.studytime days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join cm b on b.ismaster=0 and b.cshape =1 and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.sdate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 left outer join comcode e on e.ccode = b.studyplace where a.scdno=8 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.exno cmexno,b.exname cname,b.estime stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join exam b on date_format(b.estime,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') and b.isopen=1 inner join examuser c on c.exno=b.exno and c.status=1 and c.pstatus=1 inner join users d on d.userno=c.userno and d.status=1 where a.scdno=9 and a.isuse=1 and a.dtime= ?param2 ) a; select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.attrate < 80 and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 where a.scdno < 3 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmex e on e.cmno=c.cmno and e.extype=case when a.scdno=3 then 0 else 1 end and e.isdel=0 left outer join lectex f on f.lectno=c.lectno and f.exno=e.exno where a.scdno > 2 and a.scdno < 5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=0 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=1 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=6 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmrs e on e.cmno=c.cmno and e.rstype=0 and e.isdel=0 left outer join lectrs f on f.lectno=c.lectno and f.rsno=e.rsno where a.scdno=7 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,c.sdate stime ,c.edate etime,e.cname studyplace,b.studytime days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join cm b on b.ismaster=0 and b.cshape =1 and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.sdate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 left outer join comcode e on e.ccode = b.studyplace where a.scdno=8 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.exno cmexno,b.exname cname,b.estime stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join exam b on date_format(b.estime,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') and b.isopen=1 inner join examuser c on c.exno=b.exno and c.status=1 and c.pstatus=1 inner join users d on d.userno=c.userno and d.status=1 where a.scdno=9 and a.isuse=1 and a.dtime= ?param2] -2025-12-18 14:20:12,960 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cmrs] Prepared SQL: [select a.rsno,a.rstype,a2.rscno,a2.rscname,b.cshape,b.cname,b.classno,b.rstime,b.retime,b.sstime,b.setime ,c.tyear,c.tseq ,count(distinct d.lectno) countlect,count(distinct e.lectno) countok ,g.username as teachername from cmrs a inner join rsc a2 on a2.rscno=a.rscno inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno inner join lect d on d.cmno=b.cmno and d.status=1 and d.ischanged=0 left outer join lectrs e on e.lectno=d.lectno and e.rsno=a.rsno left outer join cminning f on a.cmino = f.cmino left outer join users g on g.userno = f.userno where a.rsno= ?param0 group by a.rsno,a.rstype,a2.rscno,a2.rscname,b.cshape,b.cname,b.classno,b.rstime,b.retime,b.sstime,b.setime,c.tyear,c.tseq] -2025-12-18 14:20:12,960 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cmrscqs] Prepared SQL: [select a.rsno ,b.rscqno ,c.qno,c.qtext,c.atype ,d.qino,d.qitext ,sum(case when concat(',',e.atext,',') like concat('%,',d.qino,',%') then 1 else 0 end) scount ,count(e.atext) acount ,group_concat(e.atext order by e.cdt separator '
') atext from cmrs a inner join rscq b on b.rscno=a.rscno inner join question c on c.qno=b.qno left outer join questionitem d on d.qno=c.qno and d.isdel=0 left outer join lectrs e on e.rsno=a.rsno and e.rscqno=b.rscqno where a.rsno= ?param0 group by a.rsno ,b.rscqno ,c.qno,c.qtext,c.atype ,d.qino,d.qitext order by b.dseq,b.qno,d.qino] -2025-12-18 14:20:12,960 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.rscq] Prepared SQL: [select a.rscqno,a.qno,q.atype,qi.qino,row_number() over(partition by qi.qno order by qi.qino) rno from rscq a inner join question q on q.qno=a.qno left outer join questionitem qi on qi.qno=q.qno and qi.isdel=0 where a.rscno= ?param0 order by a.dseq] -2025-12-18 14:20:12,960 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectrss] Prepared SQL: [select a.rsno,b.lectno,c.rscno,c.rscqno,u.username,u.userid,uc.cname ccpositionname,b.isrebate,c.cdt,c.atext from cmrs a inner join lect b on b.cmno=a.cmno and b.status=1 and b.ischanged=0 inner join users u on u.userno=b.userno left outer join assign ua on ua.asno=u.asno left outer join comcode uc on uc.ccode=u.ccposition inner join lectrs c on c.lectno=b.lectno and c.rsno=a.rsno inner join rscq rq on rq.rscqno=c.rscqno inner join question q on q.qno=rq.qno where a.rsno= ?param0 order by u.username,u.userno,rq.dseq,rq.rscqno] -2025-12-18 14:20:12,961 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.attoffs] Prepared SQL: [select c.tyear,c.tseq ,a.cmno,a.cname,a.classno ,b.cmino,b.week,b.iseq,b.ititle,b.idate,b.ist,b.iet ,d.username from cm a inner join cminning b on b.cmno=a.cmno and b.isonline=0 and b.idate= ?param0 inner join term c on c.tmno=a.tmno left outer join users d on d.userno=b.userno where a.ismaster=0 and a.sstime <= ?param0 and a.setime >= ?param0 and a.isuse=1 and a.isdel=0 order by b.iet,a.cname] -2025-12-18 14:20:12,961 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cminning] Prepared SQL: [select c.tyear,c.tseq ,b.cshape,b.cname,b.classno ,a.cmino,a.ititle,a.idate,a.ist,a.iet from cminning a inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno where a.cmino= ?param0] -2025-12-18 14:20:12,961 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectinnings.foratt] Prepared SQL: [select a.cmino,b.lectno,c.userno ,ca.asname,c.username,c.userid,d.stime,d.etime,d.istatus ,row_number() over(order by d.udt desc,c.username) rno ,count(a.cdt) over() pagetotalcount from cminning a inner join lect b on b.cmno=a.cmno and b.status=1 and b.ischanged=0 inner join users c on c.userno=b.userno and c.status=1 left outer join assign ca on ca.asno=c.asno left outer join lectinning d on d.lectno=b.lectno and d.cmino=a.cmino where a.cmino= ?param0 order by rno] -2025-12-18 14:20:12,964 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.pagelogs_page] Prepared SQL: [select a.cdt,a.uip,b.pagename,a.loginfo from menupage b inner join ( select cdt, uip, loginfo, pno from pagelog a where a.userno= ?param0 and a.logsite= ?param1 and a.cdt between ?param2 and ?param3 ) a on b.pno=a.pno] -2025-12-18 14:20:12,964 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.reexam.log] Prepared SQL: [select a.* from ( select a.estart,eend,eip ,row_number() over(order by a.cdt desc) rno ,count(a.cno) over() pagetotalcount from lectexrelog a where a.lectno= ?param0 and a.exno= ?param1 ) a order by a.rno] -2025-12-18 14:20:12,964 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectexq] Prepared SQL: [select a.lectno,a.exno,a.eqno,a.atext,a.qinos,a.cpoint,a.dpoint,a.iscorrect,a.qseq ,c.qno,c.atype,c.qtext from lectexq a inner join cmexq b on b.eqno=a.eqno inner join question c on c.qno=b.qno where a.lectno= ?param0 and a.exno= ?param1 order by a.qseq] -2025-12-18 14:20:12,966 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsdfiles] Prepared SQL: [select d.orgname,d.fileurl,c.userno,c.userid,c.username from lectsd a inner join lect b on b.lectno=a.lectno and b.status=1 and b.ischanged=0 inner join users c on c.userno=b.userno inner join fileinfo d on d.fgno=a.fgno and d.isdel=0 where a.sdno= ?param0] -2025-12-18 14:20:12,966 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectdiscuss] Prepared SQL: [select a.sdno,a.tpoint sdtpoint ,b.lectno,b.cpoint,b.feedb,b.submittime,b.checktime ,c.userno,c.username,c.userid ,d.asname from cmsd a inner join lect b2 on b2.lectno= ?param0 inner join users c on c.userno=b2.userno left outer join assign d on d.asno=c.asno left outer join lectsd b on b.lectno=b2.lectno and b.sdno=a.sdno where a.sdno= ?param1] -2025-12-18 14:20:12,968 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.mydata] Prepared SQL: [select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,a.intval9 ,a.longval,a.longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,a.time3,a.time4 ,a.time5,a.time6 ,a.rno ,a.iscomplete ,a.studytime ,a.studyplacename studyplacename, a.studyplace ,a.cshape from( select 1 dtype ,d.tyear intval,d.tseq intval2,c.cshape intval3,a.pstatus intval4,case when e.rfdno is null then 0 else 1 end intval5,a.isrebate intval6,a.itemno intval7 ,case when (case when l.sdate is null then c.sstime else l.sdate end) < now() and (case when l.edate is null then c.setime else l.edate end) > now() then 1 else 0 end intval8 ,c.studydays intval9 ,l.lectno longval,a.payno longval2 ,c.cname strval,null strval2,null strval3 ,c.rstime time,c.retime time2 ,b.cdt time3,f.estart time4 ,CASE WHEN l.sdate IS NULL then (case when c.cshape ='1' then f.estart else l.cdt end) ELSE l.sdate end AS time5 ,case when l.edate is null then f.eend else l.edate end time6 ,case when b.pstatus = 1 then 99 else b.pstatus end as sortpstatus ,row_number() over(order by sortpstatus, c.retime, b.payno,a.pino) rno ,l.iscomplete ,c.studytime, cc.cname studyplacename, cmis.studyplace, l.cdt ,c.cshape from payitem a inner join pay b on b.payno=a.payno and b.pstatus in (21,22,51,55) and b.rstatus < 2 inner join cm c on c.cmno=a.itemno and c.rstime < now() and c.retime > now() inner join lect l on l.cmno=c.cmno and (l.status < 5 or l.status = 6) and l.ischanged=0 and l.userno=b.userno inner join term d on d.tmno=c.tmno left outer join payrfd e on e.payno=a.payno and e.payno=a.payno and e.rstatus=0 left outer join cminningscd f on f.cmisno = l.cmisno LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = l.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.ptype in (0,1,4) and a.userno= ?param0 and a.pstatus in (21,22,51,55) and a.rstatus=0 and 1 = case when c.retime = '2099-12-31 23:59:59' and l.stime is not null then 0 else 1 end order by sortpstatus,l.cdt desc, c.retime desc, b.payno,a.pino ) a union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,a.time3,a.time4 ,a.time5,a.time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 2 dtype ,c.tyear intval,c.tseq intval2,b.cshape intval3,0 intval4,0 intval5,a.isrebate intval6,a.cmno intval7,0 intval8 ,a.lectno longval,0 longval2 ,b.cname strval,null strval2,null strval3 ,case WHEN a.sdate IS NULL then (case when b.cshape ='1' then d.estart else a.cdt end) ELSE a.sdate end AS time ,case when a.edate is null then d.eend else a.edate end time2 ,d.estart time3,d.eend time4 ,e.cdt time5,null time6 ,row_number() over(order by b.setime desc) rno ,case when d.eend is not null then d.eend else a.edate end as sortedate ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join pay e on e.payno = a.payno inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno left outer join cminningscd d on a.cmisno = d.cmisno LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and (case when a.sdate is null then b.setime else a.edate end) >= now() order by case when time2 > now() then 1 else 0 end asc ,sortedate asc, time2 asc ) a union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,1 intval,c.iseq intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,null strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.iseq) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno inner join cminning c on c.cmno=b.cmno and c.isonline=1 and c.isscd = 0 left outer join lectinning d on d.lectno=a.lectno and d.cmino=c.cmino and d.istatus=2 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,2 intval,c.iseq intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,concat(date_format(c.idate,'%m/%d'),' ',left(c.ist,2),':',right(c.ist,2),' ~ ',left(c.iet,2),':',right(c.iet,2)) strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.iseq) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cminning c on c.cmno=b.cmno and c.isonline=0 and c.isscd = 0 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,3 intval,0 intval2,b.classno intval3,c.extype intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.extype,c.cdt) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cmex c on c.cmno=b.cmno and c.isdel=0 and c.econdition <= a.attrate LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' left outer join lectex d on d.lectno=a.lectno and d.exno=c.exno and d.eend is not null where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,4 intval,0 intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.cdt) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname as studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cmsd c on c.sdtype=0 and c.cmno=b.cmno and c.isdel=0 and c.sdcondition <= a.attrate left outer join lectsd d on d.lectno=a.lectno and d.sdno=c.sdno and d.submittime is not null LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,5 intval,0 intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.cdt) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cmsd c on c.sdtype=1 and c.cmno=b.cmno and c.isdel=0 and c.sdcondition <= a.attrate left outer join lectsdboard d on d.lectno=a.lectno and d.sdno=c.sdno and d.isdel=0 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,a.longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 4 dtype ,a.scdno intval,a.dday intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,b.cmno intval7,0 intval8 ,c.lectno longval,a.alno longval2 ,b.cname strval,null strval2,null strval3 ,a.atime time,c.edate time2 ,row_number() over(order by a.atime desc) rno ,c.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from alarms a inner join cm b on b.cmno=a.cmexno inner join lect c on c.cmno=b.cmno and c.userno=a.userno and c.status=1 and c.ischanged=0 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = c.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.scdno < 9 and a.isdel=0 order by a.atime desc limit 5 ) a] -2025-12-18 14:20:12,969 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.myexamrenews] Prepared SQL: [select a.exno,a.userno,a.certtime,a.certdate,a.certindate,a.renewreason,a.isfirst,a.certidx ,b.username cnoname from examuserrenew a left outer join users b on b.userno=a.cno where a.exno= ?param0 and a.userno= ?param1 order by a.certdate desc] -2025-12-18 14:20:12,969 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.myexamrenewlects] Prepared SQL: [select a.*,b.cmno,b.oktime,b.iscomplete from ( select distinct(c.cmno),c.cname,c.cshape from examuser a inner join exam b on b.exno=a.exno inner join cm c on c.certcc=b.certcc and c.certgradecc=b.certgradecc and c.isdel=0 and c.isuse=1 inner join cg d on d.cgno = c.cgno and d.isuse=1 and d.isdel=0 and d.iscover=1 where a.exno= ?param0 and a.userno= ?param1 )a inner join lect b on b.cmno=a.cmno where b.status=1 and b.iscomplete=1 and b.ischanged=0 and b.userno= ?param1 group by a.cmno,a.cname,a.cshape,b.oktime,b.iscomplete limit 3] -2025-12-18 14:20:12,969 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.myalarm] Prepared SQL: [select 4 dtype,a.scdno intval,a.dday intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,b.cmno intval7 ,c.lectno longval,a.alno longval2 ,b.cname strval,null strval2,null strval3 ,a.atime time,null time2 from alarms a inner join cm b on b.cmno=a.cmexno inner join lect c on c.cmno=b.cmno and c.userno=a.userno and c.status=1 and c.ischanged=0 where a.userno= ?param0 and date_add(a.atime, interval 3 month) > now() and a.scdno < 9 and a.isdel=0 order by a.atime desc] -2025-12-18 14:20:12,970 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectex.result] Prepared SQL: [select a.etime,a.exname,a.tpoint fullpoint,a.isresultopen ,b.estart,b.eend,b.tpoint, b.udt from cmex a inner join lectex b on b.lectno= ?param0 and b.exno=a.exno inner join lect c on c.lectno=b.lectno and c.userno= ?param1 where a.exno= ?param2] -2025-12-18 14:20:12,970 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectexq.result] Prepared SQL: [select d.atype,b.cpoint,b.dpoint,d.qtext,b.atext,d.qdesc,b.iscorrect,c.qno,b.eqno,b.qseq from lectex a inner join lect a2 on a2.lectno=a.lectno and a2.userno= ?param0 inner join lectexq b on b.lectno=a.lectno and b.exno=a.exno inner join cmexq c on c.eqno=b.eqno inner join question d on d.qno=c.qno where a.lectno= ?param1 and a.exno= ?param2 order by b.qseq] -2025-12-18 14:20:12,970 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectexresult.selectrate] Prepared SQL: [select a.eqno,sum(case when a.atext = b.atext then 1 else 0 end) / count(b.eqno) * 100 selectrate from lectexq a inner join lect a2 on a2.lectno=a.lectno and a2.userno= ?param0 inner join lectexq b on b.exno=a.exno and b.eqno=a.eqno where a.lectno= ?param1 and a.exno= ?param2 group by a.eqno] -2025-12-18 14:20:12,970 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.myrecomm] Prepared SQL: [select c.tyear,c.tseq,a.cmno,b.cshape,b.cname,b.rstime,b.retime,e.cgcode,b.isrefund from ( select a.* from ( select distinct b.ispre idx,c.cmno from lect a inner join cmrelay b on b.cmno=a.cmno inner join cm c on c.ismaster=0 and c.pcmno=b.rcmno and c.rstime < now() and c.retime > now() left outer join lect d on d.userno=a.userno and d.cmno=c.cmno where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null order by b.ispre,c.retime limit 2 ) a union all select a.* from ( select 2 idx,c.cmno from users a inner join comcode b on b.ccode=a.ccposition inner join cm c on c.ismaster=0 and c.rstime < now() and c.retime > now() and c.jobpositiongrade like concat('%',b.refcode,'%') left outer join lect d on d.userno=a.userno and d.cmno=c.cmno where a.userno= ?param0 and d.lectno is null order by c.retime limit 2 ) a ) a inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno inner join cg d on d.cgno=b.cgno inner join cg e on e.cgno=d.pcgno order by a.idx,b.retime limit 2] -2025-12-18 14:20:12,970 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.attcert.check] Prepared SQL: [select ifnull(a.isattcheck,0) intval,b.ischkatt intval2,c.ischkatt intval3 ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) strval from lect a inner join users b on b.userno = a.userno inner join cm c on c.cmno = a.cmno where a.lectno = ?param0] -2025-12-18 14:20:12,971 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectinning.attcert.check] Prepared SQL: [select ifnull(d.isattcheck,0) intval,b.ischkatt intval2,c.ischkatt intval3 ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) strval ,b.authplatform strval2 from lect a inner join users b on b.userno = a.userno inner join cm c on c.cmno = a.cmno left outer join lectinning d on d.lectno = a.lectno and d.cmino = ?param0 where a.lectno = ?param1 and a.userno = ?param2] -2025-12-18 14:20:12,971 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lecture.document.past] Prepared SQL: [select no lectno,substr(a.cshape,1,3) cshapename2,a.cgname cname,a.ssdate sstime,a.sedate setime ,case when a.rprice> 0 then 1 else 0 end isrebate from docprintpast a inner join users b on b.userpno= a.userpno where userno = ?param0] -2025-12-18 14:20:12,971 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectinning.new] Prepared SQL: [select a.logno longval ,a.lectno intval,a.cmino intval2,max(a.intval+a.intval2) intval3 ,a.strval,a.strval2,a.intval3 intval4 from( select a.logno,a.lectno,a.cmino ,case when b.edate < now() then 0 when b.status <> 1 then 0 else case when a.stime = a.etime then 1 else 0 end end intval ,case when b.edate < now() then 0 when b.status <> 1 then 0 else case when (timestampdiff(second,a.stime,a.etime)%300) = 0 then 1 else 0 end end intval2 ,c.cname strval,d.ititle strval2,d.iseq intval3 from lectinningpage a inner join lect b on b.lectno = a.lectno inner join cm c on c.cmno = b.cmno inner join cminning d on d.cmino = a.cmino where b.userno = ?param0 order by a.cdt desc limit 1 ) a] -2025-12-18 14:20:12,972 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user2] Prepared SQL: [select max(lectCnt) * min(checkNum) from ( select count(t1.lectno) as lectCnt, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (103,104,105) and t5.typegrade = ?param0 and t5.typeedu = ?param1 and t1.userno = ?param2 and t5.typeman = 28 union select 0 as lectCnt, (case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param2 and t2.pcmno = ?param3 )t] -2025-12-18 14:20:12,972 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user3] Prepared SQL: [select max(lectCnt) * min(checkNum) from ( select count(t1.lectno) as lectCnt, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (103,104) and t5.typeedu = 30 and t1.userno = ?param0 and t5.typeman = 28 union select 0 as lectCnt, (case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param0 and t2.pcmno = ?param1 )t] -2025-12-18 14:20:12,972 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user4] Prepared SQL: [select count(t1.lectno) from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param0 and t2.pcmno = ?param1] -2025-12-18 14:20:12,972 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user5] Prepared SQL: [select max(lectCnt) * min(checkNum) from ( select count(t1.lectno) as lectCnt, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (103,104) and t5.typeedu = ?param0 and t1.userno = ?param1 and t5.typeman = 28 union select 0 as lectCnt, (case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param1 and t2.pcmno = ?param2 )t] -2025-12-18 14:20:12,972 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user6] Prepared SQL: [select (max(lectCnt1) + max(lectCnt2)) * min(checkNum) from ( select count(t1.lectno) as lectCnt1, 0 as lectCnt2, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (102,103,104,105) and t5.typeedu = 35 and t1.userno = ?param0 and t5.typeman = 28 and t5.typegrade in (38,39) union select 0 as lectCnt1, count(t1.lectno) as lectCnt2,(case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param0 and t2.pcmno = ?param1 )t] -2025-12-18 14:20:12,972 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.pplog.get] Prepared SQL: [select l.lectno, l.cmno, l.payno, pp.cshape, cc.cname zstring1, cc2.cname zstring2, cc3.cname zstring3, cc4.cname zstring4, cc5.cname zstring5 from lect l inner join pay p on l.payno = p.payno and l.userno = p.userno inner join pplog pp on p.pplno = pp.pplno left outer join comcode cc on cc.ccode = pp.typeman left outer join comcode cc2 on cc2.ccode = pp.typeedu left outer join comcode cc3 on cc3.ccode = pp.typegrade left outer join comcode cc4 on cc4.ccode = pp.typejob left outer join comcode cc5 on cc5.ccode = pp.typejobitem where l.lectno = ?param0 and l.userno = ?param1] -2025-12-18 14:20:12,973 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.enroll.get] Prepared SQL: [SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED; SELECT a.USERNO , b.lectno , b.ISCOMPLETE , b.completeno , c.cmno , c.CNAME , d.PCGNO , e.PAYNO , e.PSTATUS , f.CSHAPE , f.TYPEMAN , f.TYPEEDU , f.TYPEGRADE , f.TYPEJOB , d.CGCODE , d.CGNAME , f.CMISNO FROM users a INNER JOIN lect b ON a.USERNO = b.USERNO INNER JOIN cm c ON b.CMNO = c.CMNO INNER JOIN cg d ON c.cgno = d.cgno INNER JOIN pay e ON b.payno = e.PAYNO INNER JOIN pplog f ON b.USERNO = e.USERNO AND b.CMNO = f.CMNO AND e.PPLNO = f.PPLNO WHERE b.STATUS = 1 AND (e.PSTATUS = 1 OR e.PSTATUS = 22) AND b.USERNO = ?param0 ;] -2025-12-18 14:20:12,973 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.sedate.change] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,sdate = ?param2 ,edate= ?param3 where lectno= ?param4 and status = 1] -2025-12-18 14:20:12,973 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectchange] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,ischanged=1 where lectno= ?param2 ; insert into lect (cmno,payno,pino,userno,status,iscomplete,orgcmno,attrate,isrebate,ispc,isjoin,fgno,ischanged,cdt,cno,udt,uno,uip) select ?param3 ,payno,pino,userno,status,null,cmno,0,isrebate,ispc,isjoin,fgno,0,now(), ?param0 ,now(), ?param0 , ?param1 from lect a where a.lectno= ?param2] -2025-12-18 14:20:12,975 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsd.save] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,iscopy= ?param2 ,cpoint= ?param3 ,feedb= ?param4 ,memo= ?param5 ,checktime=case when ?param3 is not null or ?param4 is not null then now() else checktime end ,checkip=case when ?param3 is not null or ?param4 is not null then ?param1 else checkip end ,fgno= ?param6 where lectno= ?param7 and sdno= ?param8 ; insert into lectsd (lectno,sdno,atext,fgno,copyrate,iscopy,cpoint,feedb,memo,submittime,submitip,checktime,checkip,cdt,cno,udt,uno,uip) select ?param7 , ?param8 ,null, ?param6 ,null, ?param2 , ?param3 , ?param4 , ?param5 ,null,null ,case when ?param3 is not null or ?param4 is not null then now() else null end ,case when ?param3 is not null or ?param4 is not null then ?param1 else null end ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectsd b on b.lectno= ?param7 and b.sdno= ?param8 where b.lectno is null] -2025-12-18 14:20:12,976 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsd.save2] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,iscopy= ?param2 ,cpoint= ?param3 ,feedb= ?param4 ,memo= ?param5 ,checktime=case when ?param3 is not null or ?param4 is not null then now() else checktime end ,checkip=case when ?param3 is not null or ?param4 is not null then ?param1 else checkip end ,submittime=case when ?param6 = 'T' then now() else submittime end ,submitip=case when ?param6 = 'T' then ?param1 else submitip end ,fgno= ?param7 where lectno= ?param8 and sdno= ?param9 ; insert into lectsd (lectno,sdno,atext,fgno,copyrate,iscopy,cpoint,feedb,memo,submittime,submitip,checktime,checkip,cdt,cno,udt,uno,uip) select ?param8 , ?param9 ,null, ?param7 ,null, ?param2 , ?param3 , ?param4 , ?param5 ,case when ?param6 = 'T' then now() else null end ,case when ?param6 = 'T' then ?param1 else null end ,case when ?param3 is not null or ?param4 is not null then now() else null end ,case when ?param3 is not null or ?param4 is not null then ?param1 else null end ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectsd b on b.lectno= ?param8 and b.sdno= ?param9 where b.lectno is null; update lect l inner join ( select l.lectno, round(avg(ifnull(ls.cpoint,0)),1) as avgtpoint, round(((round(avg(ifnull(ls.cpoint,0)),1) * ce.subject / 100) ),1) spoint from lect l inner join cmsd cs on l.cmno = cs.cmno and cs.sdtype = 0 and cs.isdel = 0 left outer join lectsd ls on l.lectno = ls.lectno and cs.sdno = ls.sdno and ls.sdno= ?param9 inner join cmev ce on l.cmno = ce.cmno where l.status = 1 and l.lectno = ?param8 group by l.lectno )t on l.lectno = t.lectno set l.spoint = t.spoint , l.subjectpoint = t.avgtpoint , l.udt = now() , l.uno = ?param0 , l.uip= ?param1 where l.status = 1 and l.lectno = ?param8 ; update lect l inner join ( select l.lectno, round(avg(ifnull(ls.cpoint,0)),1) as avgtpoint, round(((round(avg(ifnull(ls.cpoint,0)),1) * ce.discuss / 100)),1) dpoint from lect l inner join cmsd cs on l.cmno = cs.cmno and cs.sdtype = 1 and cs.isdel = 0 left outer join lectsd ls on l.lectno = ls.lectno and cs.sdno = ls.sdno and ls.sdno= ?param9 inner join cmev ce on l.cmno = ce.cmno where l.status = 1 and l.lectno = ?param8 group by l.lectno )t on l.lectno = t.lectno set l.dpoint = t.dpoint , l.discusspoint = t.avgtpoint , l.udt = now() , l.uno = ?param0 , l.uip= ?param1 where l.status = 1 and l.lectno = ?param8 ;] -2025-12-18 14:20:12,976 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsd2.save] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,cpoint= ?param2 ,feedb= ?param3 ,checktime=case when ?param2 is not null or ?param3 is not null then now() else checktime end ,checkip=case when ?param2 is not null or ?param3 is not null then ?param1 else checkip end where lectno= ?param4 and sdno= ?param5 ; insert into lectsd (lectno,sdno,atext,fgno,copyrate,iscopy,cpoint,feedb,submittime,submitip,checktime,checkip,cdt,cno,udt,uno,uip) select ?param4 , ?param5 ,null,null,null,0, ?param2 , ?param3 ,null,null ,case when ?param2 is not null or ?param3 is not null then now() else null end ,case when ?param2 is not null or ?param3 is not null then ?param1 else null end ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectsd b on b.lectno= ?param4 and b.sdno= ?param5 where b.lectno is null] -2025-12-18 14:20:12,978 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.edub2b] Prepared SQL: [insert into edub2b (etype,userno,edate,esubject,etarget,ecount,eplace,ecomment,compname,ceoname,brno,addr,btype,bkind,manname,email,telno,fgno,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 ,HEX(AES_ENCRYPT( ?param15 , 'np123@!')),HEX(AES_ENCRYPT( ?param16 , 'np123@!')), ?param17 ,now(), ?param18 ,now(), ?param18 , ?param19 )] -2025-12-18 14:20:12,979 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.alarm.del] Prepared SQL: [update alarms set isdel=1 where alno= ?param0 and userno= ?param1] -2025-12-18 14:20:12,979 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.completetime.change] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,completetime= ?param2 where lectno= ?param3 and iscomplete=1;] -2025-12-18 14:20:12,980 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.drop2day] Prepared SQL: [update pay a inner join lect b on b.payno = a.payno and b.cmno = ?param0 and b.ischanged=0 and ifnull(b.isready,0) = 1 and b.status = 4 and DATE_ADD(b.oktime, INTERVAL 2 DAY) < now() set a.pstatus = 52, a.udt = now(), a.uno = ?param1 , a.uip = ?param2 ; update payitem a inner join pay b on b.payno = a.payno and b.pstatus = 52 inner join lect c on c.payno = b.payno and c.cmno = ?param0 and c.ischanged=0 and ifnull(c.isready,0) = 1 and c.status = 4 and DATE_ADD(c.oktime, INTERVAL 2 DAY) < now() set a.pstatus = b.pstatus, a.udt = now(), a.uno = ?param1 , a.uip = ?param2 ; update lect set status = 5, oktime = now(), udt = now(), uno = ?param1 , uip = ?param2 where cmno = ?param0 and ifnull(isready,0) = 1 and ischanged=0 and status = 4 and DATE_ADD(oktime, INTERVAL 2 DAY) < now()] -2025-12-18 14:20:12,980 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.isatt.in] Prepared SQL: [update lect set isattcheck = 1, lakey = ?param0 , latime = now() where lectno = ?param1] -2025-12-18 14:20:12,980 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectinning.isatt.in] Prepared SQL: [update lectinning a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 set a.isattcheck = ?param1 ,a.udt=now(),a.uno= ?param2 ,a.uip= ?param3 where a.lectno= ?param4 and a.cmino= ?param5 ; insert into lectinning (lectno,cmino,totstudy,stime,etime,istatus,finishtime,sip,eip,ispcs,ispce,pseq,psec,isattcheck,cdt,cno,udt,uno,uip) select ?param4 ,a.cmino,0,now(),now(),case when a.atime=0 then 2 else 0 end,case when a.atime=0 then now() else null end, ?param3 , ?param3 ,1,null,ctp.pseq,0, ?param1 ,now(), ?param2 ,now(), ?param2 , ?param3 from cminning a inner join ctpage ctp on ctp.ctno=a.ctno and ctp.isdel=0 and ctp.pseq=1 left outer join lectinning b on b.lectno= ?param4 and b.cmino= ?param5 where a.cmino= ?param5 and b.lectno is null;] -2025-12-18 14:20:12,981 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cmisno.up] Prepared SQL: [update lect set cmisno = ?param0 where lectno = ?param1 ; update pplog a left outer join ( select a.lectno,a.payno,b.pplno,a.cmisno from lect a inner join pay b on b.payno = a.payno where a.lectno = ?param1 ) b on b.pplno = a.pplno set a.cmisno = b.cmisno where b.lectno = ?param1 ; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = (case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end) ,a.sdate = (case when b.estart is not null then date_format(b.estart,'%Y-%m-%d 00:00:00') else a.sdate end) where a.lectno = ?param1 and c.cshape = 1; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end where a.lectno = ?param1 and c.cshape <> 1;] -2025-12-18 14:20:12,981 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsd.del] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,submittime=null ,submitip=null ,fgno=null where lectno= ?param2 and sdno= ?param3 ;] -2025-12-18 14:20:12,992 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bmos] Prepared SQL: [select a.opno,a.bmno,a.opname,a.isuse,a.dsort ,a.opno value,a.opname text from boardmasteropening a where a.bmno= ?param0 and a.isdel=0 order by a.dsort,a.cdt] -2025-12-18 14:20:12,993 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.get] Prepared SQL: [select e.asname ,c.bmno,c.bmname,c.isuseopening,c.isreply,c.disptype,c.bmtype ,f.opname ,b.bno,b.pbno,b.subject,b.istop,b.issecr,b.cdt,d.username cnoname,b.rcount,b.fgno,b.fgnothumb,b.opno,b.contents,b.isopen ,b2.subject psubject ,g.cmno,g.cname,g.classno ,h.tmno,h.tyear,h.tseq ,count(b3.bno) ccount from board b inner join boardmaster c on c.bmno=b.bmno inner join users d on d.userno=b.cno left outer join board b2 on b2.bno=b.pbno and b2.isdel=0 left outer join board b3 on b3.pbno=b.bno and b3.isdel=0 left outer join assign e on e.asno=c.asno left outer join boardmasteropening f on f.opno=b.opno left outer join cm g on g.cmno=b.cmno left outer join term h on h.tmno=g.tmno where b.bno= ?param0 group by e.asname ,c.bmno,c.bmname,c.isuseopening,c.isreply,c.disptype,c.bmtype ,f.opname ,b.bno,b.pbno,b.subject,b.istop,b.issecr,b.cdt,d.username,b.rcount,b.fgno,b.fgnothumb,b.opno,b.contents,b.isopen ,b2.subject ,g.cmno,g.cname,g.classno ,h.tmno,h.tyear,h.tseq] -2025-12-18 14:20:12,993 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.boardcmts] Prepared SQL: [select a.bcno,a.bno,a.ctext,a.isdel,a.cdt,a.udt,a.cno ,b.username cnoname,b.usertype from boardcmt a inner join users b on b.userno=a.cno where a.bno= ?param0 and a.isdel=0 order by a.cdt desc] -2025-12-18 14:20:12,993 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bs.forqna] Prepared SQL: [select a.bno,a.pbno,a.subject,a.contents,a.cdt,a.fgno,f.opname,a.cdt,b.usertype,a.rcount from board a inner join users b on b.userno=a.cno left outer join boardmasteropening f on f.opno=a.opno where a.bno= ?param0 and (a.cno= ?param1 or b.usertype in (91,92)) union all select a.bno,a.pbno,a.subject,a.contents,a.cdt,a.fgno,f.opname,a.cdt,b.usertype,a.rcount from board a inner join users b on b.userno=a.cno left outer join boardmasteropening f on f.opno=a.opno where a.pbno= ?param0] -2025-12-18 14:20:12,994 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bm.in] Prepared SQL: [insert into boardmaster (bmcode,bmposition,bmname,bmdesc,bmtype,disptype,isuseopening,isreply,isopen,isdefault,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 ,0,now(), ?param9 ,now(), ?param9 , ?param10 );] -2025-12-18 14:20:12,994 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bm.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:20:12,994 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.in] Prepared SQL: [insert into board (pbno,bmno,opno,subject,contents,fgno,fgnothumb,cmno,rcount,rpcount,isdel,istop,issecr,isopen,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 ,0,0,0, ?param8 , ?param9 , ?param10 ,now(), ?param11 ,now(), ?param11 , ?param12 );] -2025-12-18 14:20:12,994 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:20:12,994 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.inp] Prepared SQL: [insert into board (pbno,bmno,opno,subject,contents,fgno,fgnothumb,cmno,rcount,rpcount,isdel,istop,issecr,isopen,cdt,cno,udt,uno,uip) select bno,bmno,opno, ?param0 , ?param1 , ?param2 , ?param3 ,cmno,0,0,0,0, ?param4 , ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 from board where bno= ?param8 ;] -2025-12-18 14:20:12,994 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.inp.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:20:12,995 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.boardcmt.in] Prepared SQL: [update board set rpcount = rpcount+1 where bno= ?param0 ; insert into boardcmt (bno,ctext,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,0,now(), ?param2 ,now(), ?param2 , ?param3 );] -2025-12-18 14:20:12,995 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.boardcmt.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:20:12,995 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bm.up] Prepared SQL: [update boardmaster set udt=now(),uno= ?param0 ,uip= ?param1 ,bmname = ?param2 ,bmdesc = ?param3 ,bmtype =case when isdefault>0 then bmtype else ?param4 end ,disptype =case when isdefault>0 then disptype else ?param5 end ,isuseopening = ?param6 ,isreply = ?param7 ,isopen =case when isdefault>0 then isopen else ?param8 end where bmno= ?param9] -2025-12-18 14:20:12,995 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bd.read] Prepared SQL: [update board set rcount = rcount +1 where bno= ?param0] -2025-12-18 14:20:12,995 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bmassign.save] Prepared SQL: [update boardmaster set udt=now(),uno= ?param0 ,uip= ?param1 ,isopen=1 where bmno in (select bmno from (select bmno from boardmaster where asno= ?param2 and isdefault=3) a); insert into boardmaster (bmcode,bmposition,bmname,bmdesc,bmtype,disptype,isuseopening,isreply,isopen,isdefault,asno,cdt,cno,udt,uno,uip) select concat('assignnotice_', ?param2 ),0,'°øÁö»çÇ×',null,0,0,0,1,1,3, ?param2 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join boardmaster b on b.asno= ?param2 and b.isdefault=3 where b.bmno is null;] -2025-12-18 14:20:12,995 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bmassign.save2] Prepared SQL: [update boardmaster set udt=now(),uno= ?param0 ,uip= ?param1 ,isopen=0 where bmno in (select bmno from (select bmno from boardmaster where asno= ?param2 and isdefault=3) a)] -2025-12-18 14:20:12,997 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.up] Prepared SQL: [update board set udt=now(),uno= ?param0 ,uip= ?param1 ,opno =case when pbno is null then ?param2 else opno end ,subject = ?param3 ,contents = ?param4 ,fgno = ?param5 ,fgnothumb = ?param6 ,istop =case when pbno is null then ?param7 else istop end ,issecr = ?param8 ,isopen = ?param9 where bno= ?param10] -2025-12-18 14:20:13,015 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.comcode.insert] Prepared SQL: [update comcode a inner join ( select ccode, ?param0 + row_number() over(order by corder) rno from comcode where cgroup= ?param1 and corder >= ?param0 ) b on b.ccode=a.ccode set a.corder=b.rno where a.cgroup= ?param1 ; insert into comcode (cname, cgroup, cgroupname, isuse, corder,cdt,cno,udt,uno,uip) select ?param2 , ?param1 , a.cgroupname, ?param3 , ?param0 ,now(), ?param4 ,now(), ?param4 , ?param5 from comcode a where a.cgroup= ?param1 limit 1] -2025-12-18 14:20:13,015 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.comcode.groupupdate] Prepared SQL: [update comcode set cgroupname= ?param0 where cgroup= ?param1] -2025-12-18 14:20:13,015 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.banner.save] Prepared SQL: [update banner set udt=now(),uno= ?param0 ,uip= ?param1 ,btitle= ?param2 ,bdesc= ?param3 ,burl= ?param4 ,ismain=0,bseq= ?param5 ,isopen= ?param6 ,fgno= ?param7 ,fgno2= ?param8 where ?param9 > 0 and bno= ?param9 ; insert into banner(bno,btitle,fgno,fgno2,bdesc,burl,ismain,bseq,isopen,cdt,cno,udt,uno,uip) select ?param9 , ?param2 , ?param7 , ?param8 , ?param3 , ?param4 , ?param10 , ?param5 , ?param6 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a where ?param9 = 0] -2025-12-18 14:20:13,016 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.popup.save] Prepared SQL: [update popup set udt=now(),uno= ?param0 ,uip= ?param1 ,ptitle = ?param2 ,pcontents= ?param3 ,toppx= ?param4 ,leftpx= ?param5 ,pwidth= ?param6 ,pheight= ?param7 ,purl= ?param8 ,zindex= ?param9 ,isopen= ?param10 where ?param11 > 0 and pno= ?param11 ; insert into popup (ptitle,pcontents,toppx,leftpx,pwidth,pheight,purl,zindex,isopen,cdt,cno,udt,uno,uip) select ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a where ?param11 = 0] -2025-12-18 14:20:13,016 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.menupage.save] Prepared SQL: [update menupage set udt=now(),uno= ?param0 ,uip= ?param1 ,pdepth = ?param2 ,pagetype= ?param3 ,bmno= ?param4 ,porder = ?param5 ,pagename= ?param6 ,pagedesc= ?param7 ,pageurl = ?param8 ,pagehtml= ?param9 ,isopen = ?param10 ,usertype= ?param11 ,refcode= ?param12 ,imagecode= ?param13 ,bgtitle= ?param14 ,bgdesc= ?param15 where ?param16 > 0 and pno = ?param16 ; insert into menupage (pno,ppno,pdepth,pagetype,bmno,porder,pagename,pagedesc,pageurl,pagehtml,isopen,usertype,refcode,imagecode,bgtitle,bgdesc,cdt,cno,udt,uno,uip) select ?param16 , ?param17 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a where ?param16 < 1] -2025-12-18 14:20:13,028 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitems.forexampay] Prepared SQL: [select 3 ptype,b.exno itemno,b.exname itemname,0 isrebate,1 pcnt ,b.outfee orgamt ,case when ua.isjoin=1 then b.outfee-b.infee else 0 end discamt ,case when ua.isjoin=1 then b.infee else b.outfee end payamt ,case when ua.isjoin=1 then b.infee else b.outfee end payamt2 ,b.rstime,b.retime from examuser a inner join exam b on b.exno=a.exno and b.rstime < now() and b.retime > now() inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno where a.exno= ?param0 and a.userno= ?param1 and a.status=1 and a.pstatus=4] -2025-12-18 14:20:13,028 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitems.forcertpay] Prepared SQL: [update payitem a inner join pay b on b.payno=a.payno and b.userno= ?param0 and b.pstatus=21 inner join users u on u.userno=b.userno left outer join assign ua on ua.asno=u.asno left outer join cm c on a.ptype=4 and c.cmno=a.itemno left outer join book d on a.ptype=2 and d.bkno=a.itemno set a.orgamt=case when a.ptype=4 then c.outfee else d.price * a.pcnt end ,a.discamt=case when a.ptype=4 and ua.isjoin=1 then c.outfee-c.infee else 0 end ,a.payamt=case when a.ptype=4 then case when ua.isjoin=1 then c.infee else c.outfee end else d.price * a.pcnt end where a.payno= ?param1 and a.ptype in (2,4) and a.pstatus in(21,50); update pay a inner join ( select a.payno,sum(b.orgamt) orgamt,sum(b.discamt) discamt,sum(b.payamt) payamt from pay a inner join payitem b on b.payno=a.payno where a.payno= ?param1 and a.userno= ?param0 and a.pstatus=21 group by a.payno ) b on b.payno=a.payno set a.orgamt=b.orgamt,a.discamt=b.discamt,a.payamt=b.payamt where a.payno= ?param1 and a.userno= ?param0 and a.pstatus=21; select b.ptype,b.itemno,case when b.ptype=4 then c.cname else d.bkname end itemname,b.isrebate,b.pcnt ,b.orgamt,b.discamt,b.payamt payamt2,case when b.ptype=4 then b.payamt else d.price end payamt,datediff(c.setime, c.sstime)+1 days ,c.rstime,c.retime from pay a inner join payitem b on b.payno=a.payno and b.ptype in(2,4) and b.pstatus in(21,50) left outer join cm c on b.ptype=4 and c.cmno=b.itemno left outer join book d on b.ptype=2 and d.bkno=b.itemno inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno where a.payno= ?param1 and a.userno= ?param0 and a.pstatus=21] -2025-12-18 14:20:13,029 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.cmcheck.forgrouppay] Prepared SQL: [select a.cmno,a.cname,a.quota,a.rstime,a.retime ,b.userno,b.status,c.username ,case when ?param0 like concat('%,',b.userno,',%') then 1 else 0 end ispaied ,a.infee,a.outfee,case when ua.isjoin=1 then a.infee else a.outfee end payamt from cm a inner join users u on u.userno= ?param1 left outer join assign ua on ua.asno=u.asno left outer join lect b on b.cmno=a.cmno and b.status < 5 and b.ischanged=0 left outer join users c on c.userno=b.userno and c.status=1 where a.cmno= ?param2 and a.ismaster=0 and a.rstime < now() and a.retime > now() and a.isuse=1 and a.isdel=0] -2025-12-18 14:20:13,029 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitems] Prepared SQL: [select a0.payno,a0.isgroup,a0.isexam,a0.isdvr,a0.payamt tpayamt,a0.paylimit,a0.ptype,a0.udt,a0.deliamt,a0.pgkey ,ad.rcvname ,CAST(AES_DECRYPT(UNHEX(ad.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(ad.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(ad.email), 'np123@!') AS char) email ,ad.post,ad.address1,ad.address2 ,a.ptype ptype2,a.payamt,a.pcnt,a.isrebate,a.itemno ,b.cmno,b.cshape,b.sstime,b.setime ,b1.rsno ,b2.username,cc.cname ccpositionname,b2.isassignuser ,CAST(AES_DECRYPT(UNHEX(b2.email), 'np123@!') AS char) email2 ,CAST(AES_DECRYPT(UNHEX(b2.telno), 'np123@!') AS char) telno2 ,b2.depart,b2.kfcfyear,b2.edus ,c.bkno ,case a.ptype when 0 then b.cname when 4 then b.cname when 2 then c.bkname when 3 then e.exname else '-' end itemname ,cg2.cgcode ,CAST(AES_DECRYPT(UNHEX(pd.vactnum), 'np123@!') AS char) vactnum,pd.vactbankname,pd.vactname ,t.lectno,t.status ,ad.isdvr isdvr2 from pay a0 left outer join paydvr ad on ad.payno=a0.payno left outer join paydata pd on pd.payno=a0.payno inner join payitem a on a.payno=a0.payno left outer join cm b on a.ptype in(0,4) and b.cmno=a.itemno left outer join lect t on t.cmno=b.cmno and t.userno=a.userno and t.status=1 left outer join cg cg1 on cg1.cgno=b.cgno left outer join cg cg2 on cg2.cgno=cg1.pcgno left outer join cmrs b1 on b1.cmno=b.cmno and b1.rstype=1 and b1.isdel=0 left outer join users b2 on b2.userno=a.userno left outer join comcode cc on cc.ccode=b2.ccposition left outer join book c on a.ptype=2 and c.bkno=a.itemno left outer join examuser d on a.ptype=3 and d.exno=a.itemno and d.userno=a0.userno and d.payno=a0.payno left outer join exam e on e.exno=d.exno where a0.payno= ?param0] -2025-12-18 14:20:13,030 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paylect.get] Prepared SQL: [select a.fgno ,b.cshape,b.cname,b.rstime,b.retime,b.sstime,b.setime ,b2.cname certgradeccname ,c.username ,CAST(AES_DECRYPT(UNHEX(c.email), 'np123@!') AS char) email ,CAST(AES_DECRYPT(UNHEX(c.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(c.telno), 'np123@!') AS char) telno ,c.depart ,c2.cname ccpositionname ,d.asname from lect a inner join cm b on b.cmno=a.cmno left outer join comcode b2 on b2.ccode=b.certgradecc inner join users c on c.userno=a.userno left outer join comcode c2 on c2.ccode=c.ccposition left outer join assign d on d.asno=c.asno where a.payno= ?param0] -2025-12-18 14:20:13,030 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.carts] Prepared SQL: [select a.pcno,a.ptype,a.itemno,a.isrefund,a.cmno,a.userno,a.pcnt,a.fgno ,case when a.ptype=0 then b.cname else c.bkname end itemname,b.cshape,b.sstime,b.setime ,case when a.ptype = 0 then case when ua.isjoin=1 then b.infee else b.outfee end else c.price end payamt ,case when a.ptype = 0 then b.outfee else c.price end orgamt from paycart a inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno left outer join cm b on a.ptype=0 and b.cmno=a.itemno left outer join book c on a.ptype in (2,9) and c.bkno=a.itemno where a.status=1 and a.userno= ?param0 order by a.cdt desc] -2025-12-18 14:20:13,030 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitems.forcartpay] Prepared SQL: [select case when a.ptype = 9 then 2 else a.ptype end ptype,a.itemno,case when a.ptype=0 then b.cname else c.bkname end itemname,case when a.ptype=0 then a.isrefund else 0 end isrebate,a. pcnt ,case when a.ptype=0 then b.outfee else c.price end orgamt ,case when a.ptype=0 then case when ua.isjoin=1 then b.outfee-b.infee else 0 end else 0 end discamt ,case when a.ptype=0 then case when ua.isjoin=1 then b.infee else b.outfee end else c.price end payamt ,case when a.ptype=0 then case when ua.isjoin=1 then b.infee else b.outfee end else c.price end * a.pcnt payamt2 ,b.rstime,b.retime,b.sstime,b.setime,b.cshape,datediff(b.setime, b.sstime)+1 days from paycart a left outer join cm b on a.ptype=0 and b.cmno=a.itemno and b.rstime < now() and b.retime > now() left outer join book c on a.ptype in (2,9) and c.bkno=a.itemno inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno where a.userno= ?param0 and a.status=1 and a.ispay=1;] -2025-12-18 14:20:13,030 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.mypay] Prepared SQL: [select a.payno,a.ptype,a.ispg,a.isgroup,a.isexam,a.userno,a.pstatus,a.rstatus,a.rstatustime,a.refunding,a.paylimit,a.payoktime,a.isrefunddvr,a.refundamt,a.payamt,a.deliamt,a.isdvr,a.cdt,a.pgkey ,b.dvrcode,b.isdvr isdvr2,b.rcvname,b.post,b.address1,b.address2 ,CAST(AES_DECRYPT(UNHEX(b.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(b.email), 'np123@!') AS char) email ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) mobile ,c.vactbankname,CAST(AES_DECRYPT(UNHEX(c.vactnum), 'np123@!') AS char) vactnum,c.vactname from pay a left outer join paydvr b on b.payno=a.payno left outer join paydata c on c.payno=a.payno where a.payno= ?param0 and a.userno= ?param1 and a.pstatus in (1,22,41,42,43)] -2025-12-18 14:20:13,032 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.mypayitem] Prepared SQL: [select a.ptype,c0.cshape,a.isrebate,a.payamt,a.pcnt,a.rstatus,a.userno,a.pstatus,a.pino,c0.infee,c0.outfee,c0.rstime,c0.retime ,case a.ptype when 0 then c0.cname when 2 then c2.bkname when 4 then c0.cname when 3 then c3.exname else '-' end itemname ,c0.sstime,c0.setime,datediff(c0.setime, c0.sstime)+1 days ,u.username,uc.cname ccpositionname,u.isassignuser ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,u.kfcfyear,u.edus,u.depart ,rs.rsno,t.lectno ,a2.taxno ,case when t.sdate is null then c0.sstime else t.sdate end as sdate ,case when t.edate is null then c0.setime else t.edate end as edate ,p.cdt,csd.estart ,c0.studydays from payitem a inner join pay p on p.payno = a.payno left outer join paytax a3 on a3.payno = a.payno and (a3.iscancel is null or a3.iscancel <> 1) left outer join paytaxitem a2 on a2.pino=a.pino and a3.taxno = a2.taxno left outer join cm c0 on a.ptype in (0,1,4) and c0.cmno=a.itemno left outer join book c2 on a.ptype=2 and c2.bkno=a.itemno left outer join exam c3 on a.ptype=3 and c3.exno=a.itemno left outer join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno left outer join comcode uc on uc.ccode=u.ccposition left outer join cmrs rs on rs.cmno=c0.cmno and rs.rstype=1 and rs.isdel=0 left outer join lect t on a.ptype in (0,1,4) and t.cmno=c0.cmno and t.payno=a.payno and t.pino=a.pino and t.userno=a.userno left outer join cminningscd csd on csd.cmisno = t.cmisno where a.payno= ?param0] -2025-12-18 14:20:13,032 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paytax.fornew] Prepared SQL: [select a.payno,a.isgroup,a.ptype,a.ispg ,ua.asname,ua.ceoname,ua.brno,ua.grno,ua.btype,ua.bkind,ua.post,ua.address1,ua.address2 ,ua.mname manname ,CAST(AES_DECRYPT(UNHEX(ua.mphone), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(ua.taxemail), 'np123@!') AS char) email ,sum(case when b.taxdate is not null then 0 else b.taxamt end) taxamtsum ,sum(b.taxamt) taxamt from pay a inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno left outer join paytax b on b.payno=a.payno and (b.iscancel is null or b.iscancel <> 1) where a.payno= ?param0 and a.userno= ?param1 and a.rstatus < 2 and (a.pstatus=1 or a.pstatus=22) group by a.payno,a.isgroup,ua.asname,ua.ceoname,ua.brno,ua.grno,ua.btype,ua.bkind] -2025-12-18 14:20:13,032 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paytax.fornewitem] Prepared SQL: [select a.payno,a.isgroup ,ifnull(c.taxno,0) taxno,b.pino,b.ptype,b.rstatus ,case b.ptype when 0 then c0.cname when 4 then c0.cname when 2 then c2.bkname when 3 then c3.exname else '-' end itemname ,b.pcnt,b.payamt from pay a inner join payitem b on b.payno=a.payno and (b.pstatus=1 or b.pstatus=22) left outer join cm c0 on b.ptype in (0,4) and c0.cmno=b.itemno left outer join book c2 on b.ptype=2 and c2.bkno=b.itemno left outer join exam c3 on b.ptype=3 and c3.exno=b.itemno left outer join paytax c4 on c4.payno = a.payno and (c4.iscancel is null or c4.iscancel <> 1) left outer join paytaxitem c on c.pino=b.pino and c.taxno = c4.taxno where a.payno= ?param0 and a.userno= ?param1 and a.rstatus < 2 and (a.pstatus=1 or a.pstatus=22) order by ifnull(c.taxno,0),b.pino] -2025-12-18 14:20:13,032 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitem.forrefund] Prepared SQL: [select distinct a.payno,b.pino,b.pstatus,b.rstatus,b.payamt,b.ptype,b.pcnt ,case b.ptype when 0 then c0.cname when 4 then c0.cname when 2 then c2.bkname when 3 then c3.exname else '-' end itemname ,case when b.ptype in (0,1,4) then case when date_add(c0.retime, interval 1 day) < now() then 1 else 0 end else case when b.ptype=3 then case when date_add(c3.retime, interval 1 day) < now() then 1 else 0 end else 0 end end ispast ,u.username ,max(d.rfdno) rfdno ,max(ifnull(case when c.rstatus=1 then -1 else c.rstatus end,-2)) rfdrstatus from pay a inner join payitem b on b.payno=a.payno and b.pstatus=1 left outer join users u on a.isgroup=1 and b.ptype=0 and u.userno=b.userno left outer join cm c0 on b.ptype in (0,4) and c0.cmno=b.itemno left outer join book c2 on b.ptype=2 and c2.bkno=b.itemno left outer join exam c3 on b.ptype=3 and c3.exno=b.itemno left outer join payrfditem d on d.pino=b.pino left outer join payrfd c on c.rfdno=d.rfdno and c.payno=a.payno and c.rstatus in (0,2) where a.payno= ?param0 and a.userno= ?param1 and a.pstatus=1 and a.rstatus < 2 group by a.payno,b.pino,b.pstatus,b.rstatus,b.payamt,b.ptype,b.pcnt ,c0.cname,c2.bkname,c3.exname,c0.retime,c3.retime,u.username order by d.rfdno,b.rstatus,ispast,b.pino] -2025-12-18 14:20:13,033 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payresult] Prepared SQL: [select a.payno,a.payamt,a.ptype,a.pstatus ,b.itemno ,b.pino from pay a inner join payitem b on b.payno=a.payno where a.payno= ?param0 and a.userno= ?param1 and a.pstatus in (1,21,22,51,55)] -2025-12-18 14:20:13,033 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.lectready] Prepared SQL: [select count(a.userno) from lect a where a.cmno= ?param0 and a.isready=1 and a.status=6] -2025-12-18 14:20:13,033 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pplogs.bypay] Prepared SQL: [select a.pplno,a.isready,a.cmno,a.cmisno,a.isrebate,a.rbankname,CAST(AES_DECRYPT(UNHEX(a.rbankacc), 'np123@!') AS char) rbankacc,a.rbankowner,a.isaccommodation,a.cshape ,b.payno,b.pstatus from pay b inner join pplog a on a.pplno=b.pplno where b.payno= ?param0 and a.userno= ?param1] -2025-12-18 14:20:13,035 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.in] Prepared SQL: [insert into pay(ptype,ispg,isgroup,userno,username,isexam,pstatus,rstatus,refunding,paylimit,payoktime,pgkey ,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,pplno,isbill,iscashrct,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,0, ?param5 , ?param6 , ?param7 , ?param8 ,case when ?param9 is not null then now() else ?param10 end, ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 ,now(), ?param21 ,now(), ?param21 , ?param22 );] -2025-12-18 14:20:13,035 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:20:13,038 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitem.in] Prepared SQL: [insert into payitem (payno,ptype,pcno,itemno,userno,pstatus,rstatus,pcnt,orgamt,discamt,payamt,payamtcash,payamtcard,refundamt,refundtime,refundtimereal,refundinfo,isrebate,rbank,rbankaccnum,tbankuser,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 ,now(), ?param21 ,now(), ?param21 , ?param22 );] -2025-12-18 14:20:13,038 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitem.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:20:13,038 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.lect.in] Prepared SQL: [insert into lect (cmno,payno,pino,userno,status,isready,iscomplete,orgcmno,attrate,isrebate,ispc,pcno,isjoin,fgno,ischanged,cmisno,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,null,null,0, ?param6 , ?param7 , ?param8 , ?param9 ,null,0, ?param10 ,now(), ?param11 ,now(), ?param11 , ?param12 );] -2025-12-18 14:20:13,039 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.lect.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:20:13,039 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.pgin] Prepared SQL: [insert into pay(ptype,ispg,isgroup,isexam,userno,username,pstatus,rstatus ,refunding,paylimit,payoktime,pgkey,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,isdvr,iscashrct,cashrcthp,pplno,isbill,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 ,a.userno,a.username,case when ?param0 = 6 then 1 else 0 end,0 , ?param4 , ?param5 ,case when ?param0 = 6 then now() else ?param6 end, ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 ,HEX(AES_ENCRYPT( ?param16 , 'np123@!')), ?param17 , ?param18 ,now(), ?param19 ,now(), ?param19 , ?param20 from users a where a.userno= ?param21] -2025-12-18 14:20:13,039 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.pgin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:20:13,039 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.certpay] Prepared SQL: [insert into pay(ptype,ispg,isgroup,userno,pstatus,rstatus,refunding,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,isdvr,isexam,cdt,cno,udt,uno,uip) values (0,1,0, ?param0 ,51,0,0,0,0,0,0,0,0,0,0,now(), ?param1 ,now(), ?param1 , ?param2 )] -2025-12-18 14:20:13,039 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.certpay.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:20:13,041 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paytax.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:20:13,042 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payrfd.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:20:13,042 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.standbypay.admin] Prepared SQL: [insert into pay(ptype,ispg,isgroup,userno,username,isexam,pstatus,rstatus,refunding,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,pplno,isbill,iscashrct,cdt,cno,udt,uno,uip) values ( ?param0 ,0,0, ?param1 , ?param2 ,0,21,0,0,0,0,0,0,0,0, ?param3 ,0,0,now(), ?param4 ,now(), ?param4 , ?param5 );] -2025-12-18 14:20:13,042 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.standbypay.admin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:20:13,042 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.lect.sedate.save] Prepared SQL: [update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') ,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno = ?param2 ;] -2025-12-18 14:20:13,042 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paydvr.dvrcode] Prepared SQL: [update paydvr set udt=now(),uno= ?param0 ,uip= ?param1 ,dvrcode= ?param2 ,codetime=now() where payno= ?param3] -2025-12-18 14:20:13,043 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paydvr.in] Prepared SQL: [delete from paydvr where payno= ?param0 ; insert into paydvr (payno,dvrcode,codetime,isdvr,rcvname,telno,mobile,email,post,address1,address2,dmemo,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,HEX(AES_ENCRYPT( ?param5 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param6 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param7 , 'np123@!')) , ?param8 , ?param9 , ?param10 , ?param11 ,now(), ?param12 ,now(), ?param12 , ?param13 )] -2025-12-18 14:20:13,043 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.freeok] Prepared SQL: [insert into lect (cmno,payno,pino,userno,status,attrate,isrebate,ispc,isjoin,ischanged,fgno2,cmisno,cdt,cno,udt,uno,uip) select b.itemno,a.payno,b.pino,case when a.isgroup=1 then b.userno else a.userno end,1,0,b.isrebate,0,case when ua.isjoin=1 then 1 else 0 end,0,b.fgno,l.cmisno,now(), ?param0 ,now(), ?param0 , ?param1 from pay a inner join payitem b on b.payno=a.payno and b.ptype=0 inner join users u on u.userno=a.userno inner join pplog l on a.pplno = l.pplno left outer join assign ua on ua.asno=u.asno where a.payno= ?param2 ; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on a.cmisno = d.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param2 ;] -2025-12-18 14:20:13,043 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paydvr.save] Prepared SQL: [update paydvr set udt=now(),uno= ?param0 ,uip= ?param1 ,dvrcode= ?param2 ,rcvname= ?param3 ,post= ?param4 ,address1= ?param5 ,address2= ?param6 ,dmemo= ?param7 ,codetime=case when codetime is null and ?param2 is not null then now() else codetime end ,telno=HEX(AES_ENCRYPT( ?param8 , 'np123@!')) ,mobile=HEX(AES_ENCRYPT( ?param9 , 'np123@!')) where payno= ?param10] -2025-12-18 14:20:13,044 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paycert.paystart] Prepared SQL: [update pay a inner join users b on b.userno=a.userno set a.ptype= ?param0 ,a.paylimit= ?param1 ,a.orgamt= ?param2 ,a.payamt= ?param3 ,a.isbill= ?param4 ,a.pstatus = case when ?param0 = 6 then 1 else a.pstatus end ,a.payoktime = case when ?param0 = 6 then now() else a.payoktime end where a.payno= ?param5 and a.userno= ?param6 and a.pstatus=21; update payitem a inner join users b on b.userno=a.userno set a.orgamt= ?param2 ,a.payamt= ?param3 ,a.pstatus = case when ?param0 = 6 then 1 else a.pstatus end ,a.rstatus = 0 where a.payno= ?param5 and a.userno= ?param6 and a.pstatus=21; update lect a inner join users b on b.userno = a.userno set a.status = case when ?param0 = 6 then 1 else a.status end where a.payno= ?param5 and a.userno = ?param6 ; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param5 ;] -2025-12-18 14:20:13,044 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paylect] Prepared SQL: [update pay set udt=now(),uno= ?param0 ,uip= ?param1 ,pstatus=case when ptype=3 then 22 else 1 end ,payoktime=case when ptype=3 then null else now() end ,pgkey= ?param2 where payno= ?param3 ; insert into paydata(payno,payresult,payresultmsg,vactnum,vactbankcode,vactbankname,vactname,vactinname,cshrrcode,cshrtype,cshrauthno,cardquota,cardquotatype,cardeventcode,cardnum,iscardpoint,cardcode,cardbankcode,cardprtccode,checkflag,ocbnum,ocbappno,ocbprice,gsnum,gsremain,gsprice,unum,upoint,uprice,cdt,cno,udt,uno,uip) values ( ?param3 , ?param4 , ?param5 ,HEX(AES_ENCRYPT( ?param6 , 'np123@!')), ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 ,HEX(AES_ENCRYPT( ?param17 , 'np123@!')), ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 , ?param28 , ?param29 , ?param30 , ?param31 ,now(), ?param0 ,now(), ?param0 , ?param1 ); update payitem a inner join pay b on b.payno=a.payno set a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 ,a.pstatus=case when b.ptype=3 then 22 else 1 end where a.payno= ?param3 ; insert into lect (cmno,payno,pino,userno ,status,iscomplete,orgcmno,attrate,isrebate ,ispc,isjoin,fgno,apoint,mpoint ,fpoint,spoint,dpoint,tpoint,ischanged ,stime,etime,sip,eip,ispcs ,ispce,fgno2,cmisno,cdt,cno,udt,uno,uip) select a.itemno,a.payno,a.pino,case when b.isgroup=1 then a.userno else b.userno end ,case when b.ptype=3 then 2 else 1 end,null,null,0,a.isrebate ,0,ifnull(d.isjoin, 0),null,null,null ,null,null,null,null,0 ,null,null,null,null,null ,null,a.fgno,e.cmisno,now(), ?param0 ,now(), ?param0 , ?param1 from payitem a inner join pay b on b.payno=a.payno inner join users c on c.userno=b.userno left outer join assign d on d.asno=c.asno left outer join pplog e on e.pplno=b.pplno left outer join lect f on f.payno=a.payno and f.pino=a.pino and f.status=4 and f.isready=1 where a.payno= ?param3 and a.ptype=0 and f.lectno is null; update lect a inner join pay b on b.payno=a.payno and b.pstatus in (22,1) inner join payitem c on c.payno=b.payno and c.itemno=a.cmno and c.pstatus=b.pstatus set a.status=case when b.pstatus=22 then 2 else 1 end,a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param3 and a.status=4; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 23:59:59') where a.payno = ?param3 ;] -2025-12-18 14:20:13,044 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.fail] Prepared SQL: [update pay set pstatus= ?param0 where payno= ?param1 and pstatus != 1 and pstatus != 22; insert into paydata(payno,payresult,payresultmsg,vactnum,vactbankcode,vactbankname,vactname,vactinname,cshrrcode,cshrtype,cshrauthno,cardquota,cardquotatype,cardeventcode,cardnum,iscardpoint,cardcode,cardbankcode,cardprtccode,checkflag,ocbnum,ocbappno,ocbprice,gsnum,gsremain,gsprice,unum,upoint,uprice,cdt,cno,udt,uno,uip) values ( ?param1 , ?param2 , ?param3 ,HEX(AES_ENCRYPT( ?param4 , 'np123@!')), ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 ,HEX(AES_ENCRYPT( ?param15 , 'np123@!')), ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 , ?param28 ,now(), ?param29 ,now(), ?param29 , ?param30 );] -2025-12-18 14:20:13,046 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paylect.vbankin] Prepared SQL: [insert into payvbankin (payno,pgkey,inbankcode,indeal,inymd,inhms,msgseq,transseq,vacct,inamt,checkamt,isclose,typemsg,frombank,fromname,fromymd,calcymd,tranymd,transcode,korcode,cshrymd,cshrhms,cshrcode,cshrpgkey,cshramt,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 ,now(), ?param25 ,now(), ?param25 , ?param26 ); update pay set udt=now(),uno= ?param25 ,uip= ?param26 ,pstatus=1 ,payoktime=now() where payno= ?param0 and pstatus=22 ; update payitem a inner join pay b on b.payno=a.payno set a.udt=now(),a.uno= ?param25 ,a.uip= ?param26 ,a.pstatus=1 where a.payno= ?param0 and a.pstatus=22; update lect a inner join pay b on b.isexam <> 1 and b.payno=a.payno and b.pstatus=1 set a.udt=now(),a.uno= ?param25 ,a.uip= ?param26 ,a.status=1 where a.payno= ?param0 ; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 23:59:59') where a.payno = ?param0 ;] -2025-12-18 14:20:13,047 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paycancel] Prepared SQL: [update pay set udt=now(),uno= ?param0 ,uip= ?param1 ,pstatus=case when pstatus=22 then 43 else 41 end where payno= ?param2 and userno= ?param3 and pstatus in (51,55,21,22); update payitem a inner join pay b on b.payno=a.payno and b.userno= ?param3 and b.pstatus in (41,43) set a.pstatus=b.pstatus,a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.pstatus in (21,22); update lect a inner join pay b on b.payno=a.payno and b.userno= ?param3 and b.pstatus in (41,43) set a.status=9 where a.payno= ?param2 ; update examuser a inner join pay b on b.payno=a.payno and b.userno=a.userno and b.pstatus in (41,43) set a.pstatus=9 where a.payno= ?param2 and a.userno= ?param3] -2025-12-18 14:20:13,047 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.cart.clear] Prepared SQL: [update paycart set status=2,udt=now(),uno= ?param0 ,uip= ?param1 where userno= ?param2 and status=1 and date_add(cdt, interval 7 day) < now(); update paycart a inner join cm b on b.cmno=a.itemno and b.udt > a.cdt set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype=0; update paycart a inner join book b on b.bkno=a.itemno and b.udt > a.cdt set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype in (2,9); update paycart a left outer join cm b on b.cmno=a.itemno and b.rstime < now() and b.retime > now() set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype=0 and b.cmno is null; update paycart a left outer join paycart b on b.ptype =0 and b.userno= ?param2 and b.status=1 and b.itemno=a.cmno set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype=9 and b.pcno is null] -2025-12-18 14:20:13,048 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payrfd.up] Prepared SQL: [update payrfd set fgnor= ?param0 ,fgnob= ?param1 ,udt=now(),uno= ?param2 ,uip= ?param3 where rfdno= ?param4 and payno= ?param5] -2025-12-18 14:20:13,048 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payrfdcancel.up] Prepared SQL: [delete from payrfditem where rfdno= ?param0 ; update payrfd set rstatus= ?param1 ,udt=now(),uno= ?param2 ,uip= ?param3 where rfdno= ?param0 and payno= ?param4] -2025-12-18 14:20:13,048 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.unpay] Prepared SQL: [update examuser a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null and b.userno=a.userno inner join payitem c on c.payno=b.payno and c.ptype=3 and c.itemno=a.exno and c.pino=a.pino set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.pstatus=2; update lect a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null inner join payitem c on c.payno=b.payno and c.ptype in(0,4) and c.itemno=a.cmno and c.userno=a.userno and c.pino=a.pino set a.status=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.status=2 and a.ischanged=0; update payitem a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 ; update pay set pstatus=1,isunpay=1,udt=now(),uno= ?param0 ,uip= ?param1 where payno= ?param2 and pstatus=22 and ptype=3 and ispg=1 and isunpay is null; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param2 ;] -2025-12-18 14:20:13,048 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.abspay] Prepared SQL: [update examuser a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null and b.userno=a.userno inner join payitem c on c.payno=b.payno and c.ptype=3 and c.itemno=a.exno and c.pino=a.pino set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.pstatus=2; update lect a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null inner join payitem c on c.payno=b.payno and c.ptype in(0,4) and c.itemno=a.cmno and c.userno=a.userno and c.pino=a.pino set a.status=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.status=2 and a.ischanged=0; update payitem a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 ; update pay set ptype= ?param3 ,payoktime=now(),pstatus=1,isunpay=3,udt=now(),uno= ?param0 ,uip= ?param1 where payno= ?param2 and pstatus=22 and ptype=3 and ispg=1 and isunpay is null; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param2 ;] -2025-12-18 14:20:13,048 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.unpaymoney] Prepared SQL: [update pay set isunpay=2,payoktime= ?param0 ,udt=now(),uno= ?param1 ,uip= ?param2 where payno= ?param3 and isunpay=1; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param3 ;] -2025-12-18 14:20:13,050 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pplogtype.up] Prepared SQL: [update pplog set typeman = ?param0 ,typejob = ?param1 ,typeedu = ?param2 ,typegrade = ?param3 ,typejobitem = ?param4 where pplno = ?param5] -2025-12-18 14:20:13,050 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.untax] Prepared SQL: [insert into untaxlog (payno,logtime,cdt,cno,udt,uno,uip) values( ?param0 ,now(),now(), ?param1 ,now(), ?param1 , ?param2 ); update pay set iscashrct = null where payno = ?param0 ;] -2025-12-18 14:20:13,050 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.standbypayitem.admin] Prepared SQL: [insert into payitem (payno,ptype,itemno,userno,pstatus,rstatus,pcnt ,orgamt,discamt,payamt,payamtcash,payamtcard,refundamt,isrebate,cdt,cno,udt,uno,uip) values( ?param0 ,0, ?param1 , ?param2 ,21,0,1 ,0,0,0,0,0,0, ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 ); insert into lect(cmno,payno,pino,userno,status,attrate,isrebate,ispc,isjoin,ischanged,isready,cmisno,cdt,cno,udt,uno,uip) select ?param1 , ?param0 ,LAST_INSERT_ID(),a.userno,4,0, ?param3 ,0,ifnull(b.isjoin,0),0,1, ?param6 ,now(), ?param4 ,now(), ?param4 , ?param5 from users a left outer join assign b on b.asno=a.asno where a.userno= ?param2 ;] -2025-12-18 14:20:13,061 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.exam.in] Prepared SQL: [insert into exam (cgno,exname,infee,outfee ,certcc,certgradecc,rstime,retime,estime,eetime ,elocation,certdate,certindate,introhtml ,isopen,isresultopen,isscored,fgno,isdel ,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 ,0, ?param15 , ?param16 ,0 ,now(), ?param17 ,now(), ?param17 , ?param18 )] -2025-12-18 14:20:13,061 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.exam.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:20:13,061 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.exam.up] Prepared SQL: [update exam set udt=now(),uno= ?param0 ,uip= ?param1 ,exname = ?param2 ,infee = ?param3 ,outfee = ?param4 ,certcc = ?param5 ,certgradecc = ?param6 ,rstime = ?param7 ,retime = ?param8 ,estime = ?param9 ,eetime = ?param10 ,elocation = ?param11 ,certdate = ?param12 ,certindate = ?param13 ,introhtml = ?param14 ,isopen = ?param15 ,fgno = ?param16 where exno= ?param17] -2025-12-18 14:20:13,061 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.del] Prepared SQL: [update exam a inner join ( select count(userno) cntuser, exno from examuser where exno = ?param0 group by exno ) b on b.exno=a.exno set a.uip= ?param1 ,a.uno= ?param2 ,a.isdel = 1 where a.exno= ?param0 and b.cntuser=0 and a.isdel=0;] -2025-12-18 14:20:13,061 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.examuser.save] Prepared SQL: [insert ignore into examuser(exno,userno,status,pstatus,avrg,certdate,certindate,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 ,now(), ?param7 ,now(), ?param7 , ?param8 )] -2025-12-18 14:20:13,062 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.examopen] Prepared SQL: [update exam set udt=now(),uno= ?param0 ,uip= ?param1 ,isresultopen= ?param2 where exno= ?param3 ;] -2025-12-18 14:20:13,062 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.examuser.renew] Prepared SQL: [update examuser set udt=now(),uno= ?param0 ,uip= ?param1 ,certdate= ?param2 ,certindate= ?param3 where exno= ?param4 and userno= ?param5 ; insert into examuserrenew (exno,userno,certtime,certdate,certindate,renewreason,isfirst,certidx,cdt,cno,udt,uno,uip) select a.exno, ?param5 ,now(), ?param2 , ?param3 , ?param6 ,0,max(a.certidx),now(), ?param0 ,now(), ?param0 , ?param1 from( select a.exno,ifnull(max(d.certidx), 0)+1 certidx from examuser a inner join exam a2 on a2.exno=a.exno left outer join exam c on c.certcc=a2.certcc and c.certgradecc=a2.certgradecc left outer join examuserrenew d on d.exno=c.exno and year(d.certtime)=year(a.certdate) where a.exno= ?param4 group by a.exno,a.userno,a.certdate,a.certindate ) a] -2025-12-18 14:20:13,094 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [grade.lectcomplete.cancel] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,iscomplete=0 ,completetime=null where lectno= ?param2 and ifnull(iscomplete,0) <> 1] -2025-12-18 14:20:13,094 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [grade.lectcomplete.cancel2] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,iscomplete=0 ,completetime=null where lectno= ?param2 and ifnull(iscomplete,0)] -2025-12-18 14:20:13,112 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [att.att.in] Prepared SQL: [update lectinning set udt=now(),uno= ?param0 ,uip= ?param1 ,lectno= ?param2 ,cmino= ?param3 ,totstudy=0 ,stime=now(),etime=null ,istatus=1,statustime=null,statusreason=null where lectno= ?param2 and cmino= ?param3 and istatus is null; insert into lectinning (lectno,cmino,totstudy,stime,etime,istatus,statustime,statusreason,sip,eip,ispcs,ispce,cdt,cno,udt,uno,uip) select ?param2 , ?param3 ,0,now(),null,1,null,null, ?param1 ,null,1,null,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectinning b on b.lectno= ?param2 and b.cmino= ?param3 where b.lectno is null; update lect set stime = case when stime is null then now() else stime end ,sip = case when sip is null then ?param1 else sip end ,ispcs = case when ispcs is null then 1 else ispcs end where lectno= ?param2] -2025-12-18 14:20:13,113 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [att.att.out] Prepared SQL: [update lectinning set udt=now(),uno= ?param0 ,uip= ?param1 ,totstudy=timestampdiff(SECOND, stime, now()) ,etime=now() ,eip= ?param1 ,ispce=1 ,istatus=2 where lectno= ?param2 and cmino= ?param3 and istatus=1; update lect a inner join ( select a.lectno,convert(100*count(c.lectno)/count(b.cmino), int) attrate from lectinning a inner join cminning b on b.cmino=a.cmino and ifnull(b.isscd,0)=0 left outer join lectinning c on c.lectno=a.lectno and c.cmino=b.cmino and c.istatus=2 where a.lectno= ?param2 and a.cmino= ?param3 and a.istatus=2 group by a.lectno ) b on b.lectno=a.lectno set a.attrate=b.attrate ,a.etime=now(),a.eip= ?param1 ,a.ispce=1] -2025-12-18 14:20:13,113 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [att.abs] Prepared SQL: [update lectinning set istatus=2 ,stime=case when stime is null then now() else stime end ,etime=case when etime is null then now() else etime end ,sip=case when sip is null then ?param0 else sip end ,eip=case when eip is null then ?param0 else eip end ,ispcs=case when ispcs is null then 1 else ispcs end ,ispce=case when ispce is null then 1 else ispce end ,statustime=now() ,statusreason= ?param1 ,statususerno= ?param2 where lectno= ?param3 and cmino= ?param4 and (istatus is null or istatus<2); insert into lectinning(lectno,cmino,totstudy,stime,etime,istatus,statustime,statusreason,statususerno,cdt,cno,udt,uno,uip) select a.lectno, ?param4 ,0,now(),now(),2,now(), ?param1 , ?param2 ,now(), ?param2 ,now(), ?param2 , ?param0 from lect a left outer join lectinning b on b.lectno=a.lectno and b.cmino= ?param4 where a.lectno= ?param3 and a.status=1 and a.ischanged=0 and b.lectno is null; update lect a inner join ( select a.lectno,convert(100*count(c.lectno)/count(b.cmino), int) attrate from lectinning a inner join lect a2 on a2.lectno=a.lectno inner join cminning b on b.cmno=a2.cmno and ifnull(b.isscd,0)=0 left outer join lectinning c on c.lectno=a.lectno and c.cmino=b.cmino and c.istatus=2 where a.lectno= ?param3 and a.cmino= ?param4 and a.istatus=2 group by a.lectno ) b on b.lectno=a.lectno set a.attrate=b.attrate ,a.stime=case when a.stime is null then now() else a.stime end ,a.etime=case when a.etime is null then now() else a.etime end ,a.sip=case when a.sip is null then ?param0 else a.sip end ,a.eip=case when a.eip is null then ?param0 else a.eip end ,a.ispcs=case when a.ispcs is null then 1 else a.ispcs end ,a.ispce=case when a.ispce is null then 1 else a.ispce end where a.lectno= ?param3] -2025-12-18 14:20:13,129 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.ctps] Prepared SQL: [select a.cmino,a.iseq,a.ititle,a.atime,a.mstime,a.metime ,a2.isokmid ,b.ctno,b.ctype,b.ccode,b.ismenu,b.isoversize ,c.cpno,c.pseq,c.cpname,c.srcp,c.srcm ,a2.pseq lastpseq,a2.psec from cminning a inner join lectinning a2 on a2.lectno= ?param0 and a2.cmino=a.cmino inner join ct b on b.ctno=a.ctno and b.isdel=0 inner join ctpage c on c.ctno=b.ctno and c.isdel=0 where a.cmino= ?param1 order by a.iseq] -2025-12-18 14:20:13,129 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.getprogress] Prepared SQL: [select case when b.atime=0 or ifnull(us.no,0) > 0 then 100 else case when floor(a.totstudy / (b.sttime * 60) * 100) > 100 then 100 else floor(a.totstudy / (b.sttime * 60) * 100) end end from lectinning a inner join cminning b on b.cmino=a.cmino inner join lect c on a.lectno = c.lectno left outer join userstatus us on c.userno = us.userno and us.playbar = 1 where a.lectno= ?param0 and a.cmino= ?param1] -2025-12-18 14:20:13,129 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.checklectdate] Prepared SQL: [select a.lectno,a.sdate,a.edate from lect a where a.lectno= ?param0] -2025-12-18 14:20:13,129 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.inningchange.pre] Prepared SQL: [select a.cmino,b.isseq,c.istatus,d.istatus preistatus,a.isrebate,a.iseq,a2.cmino precmino from ( select a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq,max(c.iseq) preiseq from ( select a.lectno,b.cmno,b.isrebate,max(d.iseq) iseq from lectinning a inner join lect b on b.lectno=a.lectno inner join cminning c on c.cmino=a.cmino inner join cminning d on d.cmno=c.cmno and d.iseq < c.iseq and d.isonline=1 where a.lectno= ?param0 and a.cmino= ?param1 group by a.lectno,b.cmno,b.isrebate ) a inner join cminning b on b.cmno=a.cmno and b.iseq=a.iseq left outer join cminning c on c.cmno=b.cmno and c.iseq < b.iseq and c.isonline=1 group by a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq ) a inner join cm b on b.cmno=a.cmno left outer join cminning a2 on a2.cmno=b.cmno and a2.iseq=a.preiseq left outer join lectinning c on c.lectno=a.lectno and c.cmino=a.cmino left outer join lectinning d on d.lectno=a.lectno and d.cmino=a2.cmino] -2025-12-18 14:20:13,129 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.inningchange.next] Prepared SQL: [select a.cmino,b.isseq,c.istatus,d.istatus preistatus,a.isrebate,a.iseq,a2.cmino precmino from ( select a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq,min(c.iseq) preiseq from ( select a.lectno,b.cmno,b.isrebate,min(d.iseq) iseq from lectinning a inner join lect b on b.lectno=a.lectno inner join cminning c on c.cmino=a.cmino inner join cminning d on d.cmno=c.cmno and d.iseq > c.iseq and d.isonline=1 where a.lectno= ?param0 and a.cmino= ?param1 group by a.lectno,b.cmno,b.isrebate ) a inner join cminning b on b.cmno=a.cmno and b.iseq=a.iseq left outer join cminning c on c.cmno=b.cmno and c.iseq > b.iseq and c.isonline=1 group by a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq ) a inner join cm b on b.cmno=a.cmno left outer join cminning a2 on a2.cmno=b.cmno and a2.iseq=a.preiseq left outer join lectinning c on c.lectno=a.lectno and c.cmino=a.cmino left outer join lectinning d on d.lectno=a.lectno and d.cmino=a2.cmino] -2025-12-18 14:20:13,129 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.mycmrs] Prepared SQL: [select distinct a.lectno,a.attrate ,b.rsno,b.cmno,b.rscno,b.rstype,b.rsname,b.rscondition ,case when c.lectno is null then 0 else 1 end isrsok ,a.edate ,d.istatus,e.iseq from lect a inner join cmrs b on b.cmno=a.cmno and b.isdel=0 left outer join lectrs c on c.lectno=a.lectno and c.rsno=b.rsno left outer join lectinning d on d.lectno=a.lectno and b.cmino = d.cmino left outer join cminning e on b.cmino = e.cmino where a.lectno= ?param0 and a.userno= ?param1 order by b.rsno] -2025-12-18 14:20:13,129 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.mycmrsq] Prepared SQL: [select b.rscno,b.rscqno ,c.qno,c.atype,c.qtext,c.rightcount,a.username as teachername from ( select distinct b.rscno,e.username from lect a inner join cmrs b on b.rsno= ?param0 and b.cmno=a.cmno and b.isdel=0 left outer join lectrs c on c.lectno=a.lectno and c.rsno=b.rsno left outer join cminning d on b.cmino = d.cmino left outer join users e on d.userno = e.userno where a.lectno= ?param1 and a.userno= ?param2 and c.lectno is null ) a inner join rscq b on b.rscno=a.rscno inner join question c on c.qno=b.qno order by b.dseq] -2025-12-18 14:20:13,129 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.mycmrsqi] Prepared SQL: [select b.rscqno ,c.qno ,d.qino,d.qitext ,e.fileurl from ( select distinct b.rscno from lect a inner join cmrs b on b.rsno= ?param0 and b.cmno=a.cmno and b.isdel=0 left outer join lectrs c on c.lectno=a.lectno and c.rsno=b.rsno where a.lectno= ?param1 and a.userno= ?param2 and c.lectno is null ) a inner join rscq b on b.rscno=a.rscno inner join question c on c.qno=b.qno inner join questionitem d on d.qno=c.qno and d.isdel=0 left outer join fileinfo e on e.fgno=d.fgno and e.isdel=0 order by b.dseq,d.qino] -2025-12-18 14:20:13,130 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectex] Prepared SQL: [select a.lectno,a.attrate,a.iscomplete,a.sdate,a.edate ,b.sstime,b.setime ,c.exno,c.exname,c.extype,c.edesc,c.econdition,c.etime,c.evtype,c.eqtype,c.israndq,c.israndqi,c.qcount,c.isblur,c.tpoint,ifnull(c.relaylimit,999) relaylimit,c.isusebackup,c.isseq,c.isreexamable,c.isresultopen ,d.lectno exlectno,d.estart,d.eend,d.tpoint,d.recount,d.rechecktime,ifnull(d.entercount,0) entercount,d.cblock ,case when a.etime = 0 then 99999999 else TIMESTAMPDIFF(MINUTE, now(), date_add(ifnull(d.estart, now()), interval c.etime MINUTE)) end rtime ,d.recount ,case when case when case when a.isrebate = 1 then f.midcutrfd else f.midcut end <= ifnull(e.ex0lectpoint,0) then 1 else 0 end = 1 and case when case when a.isrebate = 1 then f.finalcutrfd else f.finalcut end <= ifnull(e.ex1lectpoint,0) then 1 else 0 end = 1 then 1 else 0 end ispass from lect a inner join cm b on b.cmno=a.cmno inner join cmex c on c.exno= ?param0 inner join cmev f on f.cmno = b.cmno left outer join lectex d on d.lectno=a.lectno and d.exno=c.exno left outer join ( select a.lectno ,count(b1.exno) ex0cnt,count(c1.lectno) ex0lectcnt,avg(ifnull(c1.tpoint,0) / b1.tpoint * 100) ex0lectpoint ,count(b2.exno) ex1cnt,count(c2.lectno) ex1lectcnt,avg(ifnull(c2.tpoint,0) / b2.tpoint * 100) ex1lectpoint from lect a left outer join cmex b1 on b1.cmno = a.cmno and b1.extype = 0 and b1.isdel=0 left outer join lectex c1 on c1.exno = b1.exno and c1.lectno = a.lectno left outer join cmex b2 on b2.cmno = a.cmno and b2.extype = 1 and b2.isdel=0 left outer join lectex c2 on c2.exno = b2.exno and c2.lectno = a.lectno where a.lectno = ?param1 ) e on e.lectno = a.lectno where a.lectno= ?param1 and a.userno= ?param2] -2025-12-18 14:20:13,130 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.userexam.detailforexamforsubmit] Prepared SQL: [select a.exno,a.exname,a2.sstime,a2.setime,a.tpoint,a.etime,a.qcount,b.estart,a.edesc, a.extype,TIMESTAMPDIFF(MINUTE, now(), date_add(ifnull(b.estart, now()), interval a.etime MINUTE)) rtime from cmex a inner join cm a2 on a2.cmno=a.cmno inner join lectex b on b.lectno= ?param0 and b.exno=a.exno and b.eend is null and (a.etime = 0 or date_add(ifnull(b.estart, now()), interval (a.etime + 1) MINUTE) > now()) inner join lect c on c.lectno=b.lectno and c.userno= ?param1 where a.exno= ?param2] -2025-12-18 14:20:13,130 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsd] Prepared SQL: [select a.lectno,a.attrate,a.cmno,a.sdate,a.edate ,b.sdno,b.sdname,b.sddesc,b.fgno sdfgno,b.sdcondition ,c.sstime,c.setime ,d.checktime,d.cpoint,d.feedb,d.fgno,d.atext from lect a inner join cmsd b on b.cmno=a.cmno and b.sdno= ?param0 inner join cm c on c.cmno=b.cmno left outer join lectsd d on d.lectno=a.lectno and d.sdno=b.sdno where a.lectno= ?param1 and a.userno= ?param2] -2025-12-18 14:20:13,130 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsd2] Prepared SQL: [select a.lectno,a.attrate,a.sdate,a.edate ,b.sdno,b.sdname,b.sddesc,b.fgno sdfgno,b.sdcondition ,c.sstime,c.setime ,d.checktime,d.cpoint,d.feedb,d.fgno,d.atext from lect a inner join cmsd b on b.cmno=a.cmno and b.sdno= ?param0 inner join cm c on c.cmno=b.cmno left outer join lectsd d on d.lectno=a.lectno and d.sdno=b.sdno where a.lectno= ?param1 and a.userno= ?param2] -2025-12-18 14:20:13,130 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboards] Prepared SQL: [select a.bno,a.subject,a.cdt,a.rcount ,u.username ,count(b.bcno) ccount from lectsdboard a inner join users u on u.userno=a.cno left outer join lectsdboardcmt b on b.bno=a.bno and b.isdel=0 where a.sdno= ?param0 and a.isdel=0 group by a.bno,a.subject,a.cdt,a.rcount,u.username order by a.cdt] -2025-12-18 14:20:13,130 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard] Prepared SQL: [update lectsdboard set rcount=rcount+1 where bno= ?param0 and cno<> ?param1 ; select a.bno,a.subject,a.contents,a.cdt,a.fgno,a.cno ,b.sdname ,c.sstime,c.setime,l.sdate,l.edate ,u.username,u.userno ,a2.checktime from lectsdboard a inner join lectsd a2 on a2.lectno=a.lectno and a2.sdno=a.sdno inner join users u on u.userno=a.cno inner join lect l on l.lectno = a2.lectno inner join cmsd b on b.sdno=a.sdno inner join cm c on c.cmno=b.cmno where a.bno= ?param0 and a.isdel=0] -2025-12-18 14:20:13,130 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboardcmt] Prepared SQL: [select a.bno ,b.bcno,b.ctext,b.cno,b.cdt ,c.userno,c.username,c.usertype,c.username cnoname from lectsdboard a inner join lectsdboardcmt b on b.bno=a.bno and b.isdel=0 inner join users c on c.userno=b.cno where a.bno= ?param0 order by b.cdt desc] -2025-12-18 14:20:13,131 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.pay1] Prepared SQL: [select p.payno,p.cdt,p.payamt,p.ptype,p.refundamt,p.ispg,p.isgroup,p.isexam,p.pstatus,p.rstatus,p.payoktime,p.pgkey,p.isdvr,p.deliamt,p.isunpay,p.paylimit ,p.iscashrct ,u.userno,u.username,u.post,u.address1,u.address2 ,CAST(AES_DECRYPT(UNHEX(u.userpno), 'np123@!') AS char) userpno ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email ,case pi.ptype when 3 then exu.cdt when 4 then le.oktime else p.cdt end oktime ,pd.dvrcode,pd.rcvname,pd.isdvr isdvr2,pd.codetime,pd.post post2,pd.address1 address12,pd.address2 address22,pd.dmemo ,CAST(AES_DECRYPT(UNHEX(pd.telno), 'np123@!') AS char) telno2 ,CAST(AES_DECRYPT(UNHEX(pd.mobile), 'np123@!') AS char) mobile2 ,tax.iscancel, tax.taxdate, tax.taxno ,paydata.vactbankname,CAST(AES_DECRYPT(UNHEX(paydata.vactnum), 'np123@!') AS char) vactnum,paydata.vactname ,(select ischeck from paytax where payno = p.payno limit 1) ischeck from pay p inner join users u on u.userno=p.userno left outer join payitem pi on pi.payno=p.payno and pi.ptype in (3,4) left outer join lect le on pi.ptype=4 and le.pino=pi.pino and le.ischanged=0 left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno left outer join examuser exu on exu.exno=ex.exno and exu.userno=p.userno left outer join paydvr pd on pd.payno=p.payno left outer join ( select pt.payno,pt.iscancel,pt.taxdate,pt.taxno from paytax pt where pt.payno = ?param0 order by pt.cdt desc limit 1 ) tax on tax.payno = p.payno left outer join paydata paydata on paydata.payno=p.payno where p.payno= ?param0] -2025-12-18 14:20:13,131 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.pay2] Prepared SQL: [select pi.payno,pi.pino,pi.itemno,pi.pcno,pi.payamt,pi.pcnt,pi.ptype,pi.isrebate ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,u.username,u.userid,u.isassignuser,u.depart,u.kfcfyear ,cc.cname ccpositionname ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,ua.asname ,cm.cshape ,cg.cgname ,pcg.cgname pcgname ,(select attrate from lect where payno = pi.payno limit 1) attrate ,pi.rbank , CAST(AES_DECRYPT(UNHEX(pi.rbankaccnum), 'np123@!') AS char) rbankaccnum, pi.tbankuser from payitem pi inner join pay p on p.payno=pi.payno left outer join cm cm on pi.ptype in (0,1,4) and cm.cmno=pi.itemno left outer join cg cg on pi.ptype in (0,1,4) and cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno left outer join users u on p.isgroup=1 and u.userno=pi.userno left outer join assign ua on ua.asno=u.asno left outer join comcode cc on cc.ccode=u.ccposition where pi.payno= ?param0] -2025-12-18 14:20:13,131 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payforexam1] Prepared SQL: [select eu.exno payno, eu.userno,eu.cdt,case when ua.isjoin=1 then ex.infee else ex.outfee end payamt,0 ptype,0 ispg,0 isgroup,1 isexam,21 pstatus,0 rstatus,null payoktime,null pgkey,0 isdvr,0 deliamt ,u.username,u.post,u.address1,u.address2 ,CAST(AES_DECRYPT(UNHEX(u.userpno), 'np123@!') AS char) userpno ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email ,eu.cdt oktime ,null dvrcode,null rcvname,0 isdvr2,null codetime,null post2,null address12,null address22,null dmemo ,null telno2 ,null mobile2 from examuser eu inner join users u on u.userno=eu.userno left outer join assign ua on ua.asno=u.asno left outer join exam ex on ex.exno=eu.exno where eu.exno= ?param0 and eu.userno= ?param1 and eu.status=1 and eu.payno is null and eu.pino is null and eu.pstatus=4] -2025-12-18 14:20:13,131 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payforexam2] Prepared SQL: [select eu.exno payno,eu.userno pino,eu.exno itemno,null pcno,case when ua.isjoin=1 then ex.infee else ex.outfee end payamt,1 pcnt,3 ptype ,ex.exname itemname ,u.username,u.userid,u.isassignuser,u.depart,u.kfcfyear ,cc.cname ccpositionname ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,ua.asname ,0 cshape ,null cgname ,null pcgname from examuser eu left outer join exam ex on ex.exno=eu.exno left outer join users u on u.userno=eu.userno left outer join assign ua on ua.asno=u.asno left outer join comcode cc on cc.ccode=u.ccposition where eu.exno= ?param0 and eu.userno= ?param1] -2025-12-18 14:20:13,131 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.pay.forrfd] Prepared SQL: [select a.payno,a.ispg,a.pstatus,a.ptype,a.pgkey,a.isdvr,a.deliamt,a.isrefunddvr,a.payamt,a.refundamt,a.rstatus,a.isgroup,a.iscanceled,a.payoktime ,b.isdvr isdvr2,b.dvrcode ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email from pay a left outer join paydvr b on b.payno=a.payno inner join users u on u.userno=a.userno where a.payno= ?param0 and a.pstatus=1] -2025-12-18 14:20:13,131 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payitem.forrfd] Prepared SQL: [select pi.pino,pi.payno,pi.pcnt,pi.payamt,pi.refundamt,pi.refundtime,pi.refundinfo,pi.refundstatus,pi.rstatus,pi.ptype ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,pcg.cgname pcgname ,u.userid,u.username from payitem pi inner join pay p on p.payno=pi.payno and p.pstatus=1 inner join users u on u.userno=case when pi.ptype=3 then p.userno else pi.userno end left outer join cm cm on pi.ptype in(0,1,4) and cm.cmno=pi.itemno left outer join cg cg on cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno where pi.payno= ?param0] -2025-12-18 14:20:13,131 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payrfditems] Prepared SQL: [select b.cdt,a.rfdno ,b.rtext,b.rstatus ,p.isgroup ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,pi.ptype ,u.username,u.userid from pay p inner join payitem pi on pi.payno=p.payno inner join payrfditem a on a.pino=pi.pino inner join payrfd b on b.rfdno=a.rfdno inner join users u on u.userno=case when p.isgroup=1 and pi.ptype in (0,1,4) then pi.userno else p.userno end left outer join cm cm on pi.ptype in(0,1,4) and cm.cmno=pi.itemno left outer join cg cg on cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno where p.payno= ?param0 order by a.rfdno desc] -2025-12-18 14:20:13,131 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payrfditems2] Prepared SQL: [select a.rfdno ,b.rtext,b.rstatus,b.cdt,b.isowner,b.ramt,b.bankname,b.bankowner ,b.rreason,b.ruser,b.fgnor,b.fgnob ,CAST(AES_DECRYPT(UNHEX(b.rphone), 'np123@!') AS char) rphone ,b.rback ,CAST(AES_DECRYPT(UNHEX(b.bankno), 'np123@!') AS char) bankno ,p.isgroup,p.payno ,pi.payamt ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,u.username,u.userid ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,ua.asname ,f1.orgname,f1.fileno ,f2.orgname orgname2,f2.fileno file2 from payrfditem a inner join payitem pi on pi.pino=a.pino inner join pay p on p.payno=pi.payno inner join users u on u.userno=case when p.isgroup=1 and pi.ptype in (0,1,4) then pi.userno else p.userno end left outer join assign ua on ua.asno=u.asno inner join payrfd b on b.rfdno=a.rfdno left outer join cm cm on pi.ptype in(0,1,4) and cm.cmno=pi.itemno left outer join cg cg on cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno left outer join fileinfo f1 on f1.fgno=b.fgnor and f1.isdel=0 left outer join fileinfo f2 on f2.fgno=b.fgnob and f2.isdel=0 where a.rfdno= ?param0 order by a.rfdno desc] -2025-12-18 14:20:13,132 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.paytaxitem] Prepared SQL: [select case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname,pi.payamt,pi.pcnt,pi.ptype ,p.isgroup,p.payamt ppayamt,p.payoktime,p.ptype pptype from paytax a inner join paytaxitem b on b.taxno=a.taxno inner join payitem pi on pi.pino=b.pino inner join pay p on p.payno=pi.payno left outer join cm cm on pi.ptype in (0,1,4) and cm.cmno=pi.itemno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno where a.taxno= ?param0] -2025-12-18 14:20:13,132 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.paytaxes2] Prepared SQL: [select a.taxno,a.taxamt,a.taxdate from paytax a where a.payno= ?param0] -2025-12-18 14:20:13,132 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.paytax.formgtkey] Prepared SQL: [select taxno, mgtkey from paytax where mgtkey like concat( ?param0 ,'%') order by mgtkey desc limit 1] -2025-12-18 14:20:13,132 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspast] Prepared SQL: [select a.no,a.kind,a.cg,a.cshape,a.username ,CAST(AES_DECRYPT(UNHEX(a.userpno), 'np123@!') AS char) userpno ,a.typeman,a.edukind,a.typeedu,a.typegrade,a.typejob,a.cgname,a.completeno,a.companyname,a.companyaddr,a.brno,a.eino,a.btype ,a.bkind,a.ceoname,date_format(a.ssdate, '%Y-%m-%d') ssdate,date_format(a.sedate, '%Y-%m-%d') sedate,a.sctime,a.assign,a.slevel,a.uduty ,CAST(AES_DECRYPT(UNHEX(a.phone), 'np123@!') AS char) phone ,a.mname ,CAST(AES_DECRYPT(UNHEX(a.mphone), 'np123@!') AS char) mphone ,a.sprice,a.rprice,a.rbank ,CAST(AES_DECRYPT(UNHEX(a.rbankno), 'np123@!') AS char) rbankno ,a.rbankuser ,CAST(AES_DECRYPT(UNHEX(a.taxemail), 'np123@!') AS char) taxemail ,a.syear,a.cdt,a.cno,a.udt,a.uno,a.uip from docprintpast a where a.no = ?param0] -2025-12-18 14:20:13,132 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.kind] Prepared SQL: [select a.kind value,a.kind text from docprintpast a where a.kind is not null and a.kind <> "" group by a.kind] -2025-12-18 14:20:13,132 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.syear] Prepared SQL: [select a.syear value,a.syear text from docprintpast a where a.syear is not null and a.syear <> "" group by a.syear] -2025-12-18 14:20:13,132 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.cg] Prepared SQL: [select a.cg value,a.cg text from docprintpast a where a.cg is not null and a.cg <> "" group by a.cg] -2025-12-18 14:20:13,132 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.cshape] Prepared SQL: [select a.cshape value,a.cshape text from docprintpast a where a.cshape is not null and a.cshape <> "" group by a.cshape] -2025-12-18 14:20:13,132 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.typeman] Prepared SQL: [select a.typeman value,a.typeman text from docprintpast a where a.typeman is not null and a.typeman <> "" group by a.typeman] -2025-12-18 14:20:13,132 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.edukind] Prepared SQL: [select a.edukind value,a.edukind text from docprintpast a where a.edukind is not null and a.edukind <> "" group by a.edukind] -2025-12-18 14:20:13,132 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.typeedu] Prepared SQL: [select a.typeedu value,a.typeedu text from docprintpast a where a.typeedu is not null and a.typeedu <> "" group by a.typeedu] -2025-12-18 14:20:13,132 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.typegrade] Prepared SQL: [select a.typegrade value,a.typegrade text from docprintpast a where a.typegrade is not null and a.typegrade <> "" group by a.typegrade] -2025-12-18 14:20:13,132 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.typejob] Prepared SQL: [select a.typejob value,a.typejob text from docprintpast a where a.typejob is not null and a.typejob <> "" group by a.typejob] -2025-12-18 14:20:13,132 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectinningpage.totstudy] Prepared SQL: [select ifnull(sum(totstudy),-1) totstudy from lectinningpage where lectno = ?param0 and cmino = ?param1 and cpno = ?param2] -2025-12-18 14:20:13,133 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.myExCheck] Prepared SQL: [select l.lectno longval from lect l inner join cm c on l.cmno= c.cmno inner join pay p on l.payno = p.payno inner join users u on l.userno= u.userno left outer join (select c.cmno , c.cshape , c.cname , ci.cmino ,d.cmisno ,d.sseq ,d.estart ,d.eend ,d.studyplace ,ci.isscd from cm c inner join cminning ci on c.cmno = ci.cmno inner join cminningscd d on d.cmino = ci.cmino where c.cshape=2 and ci.isscd=1 and ci.scdtype=0 ) cmi on cmi.cmno = l.cmno and cmi.cmisno = l.cmisno left outer join lectinning li on li.cmino = cmi.cmino and li.lectno = l.lectno left outer join pplog pl on p.pplno= pl.pplno where l.lectno= ?param0 and l.userno = ?param1 and cmi.isscd = 1 and li.istatus = 2 AND IFNULL(l.iscomplete, 0) = 0] -2025-12-18 14:20:13,133 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectinningpage.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 14:20:13,134 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard.in] Prepared SQL: [update lectsd a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.submittime=now(),submitip= ?param2 where a.lectno= ?param3 and a.sdno= ?param4 and a.checktime is null; insert into lectsd (lectno,sdno,iscopy,submittime,submitip,cdt,cno,udt,uno,uip) select a.lectno,a.sdno,0,now(), ?param2 ,now(), ?param1 ,now(), ?param1 , ?param2 from (select ?param3 lectno, ?param0 userno, ?param4 sdno) a inner join lect b on b.lectno=a.lectno and b.userno=a.userno and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno left outer join lectsd d on d.lectno=a.lectno and d.sdno=a.sdno where d.lectno is null; SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into lectsdboard (lectno,sdno,subject,contents,fgno,rcount,cip,isdel,cdt,cno,udt,uno,uip) select a.lectno,a.sdno, ?param5 , ?param6 , ?param7 ,0, ?param2 ,0,now(), ?param1 ,now(), ?param1 , ?param2 from (select ?param3 lectno, ?param0 userno, ?param4 sdno) a inner join lect b on b.lectno=a.lectno and b.userno=a.userno and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno] -2025-12-18 14:20:13,134 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 14:20:13,134 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboardcmt.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into lectsdboardcmt (bno,ctext,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,0,now(), ?param2 ,now(), ?param2 , ?param3 );] -2025-12-18 14:20:13,134 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboardcmt.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:20:13,134 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into pay (ptype,ispg,isgroup,isexam,userno,username,pstatus,rstatus,rstatustime,cshrcancelnum,canceltime,cancelmsg,cancelcnt ,refunding,paylimit,payoktime,pgkey,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,isdvr,cdt,cno,udt,uno,uip) select ?param0 ,0,0,1,u.userno,u.username,1,0,null,null,null,null,null ,0,null, ?param1 ,null ,a.outfee ,case when ?param0 = 6 then a.outfee else case when ua.isjoin=1 then a.outfee-a.infee else 0 end end ,0,0 ,case when ?param0 = 6 then 0 else case when ua.isjoin=1 then a.infee else a.outfee end end ,0,0,now(), ?param2 ,now(), ?param2 , ?param3 from exam a inner join users u on u.userno= ?param4 left outer join assign ua on ua.asno=u.asno where a.exno= ?param5] -2025-12-18 14:20:13,134 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 14:20:13,134 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok2] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into payitem (payno,ptype,pcno,itemno,userno,pstatus,rstatus,pgkey,cancelcode,cancelmsg,canceltype,pcnt ,orgamt,discamt,payamt ,payamtcash,payamtcard ,refundamt,refundtime,refundtimereal,refundinfo,isrebate,fgno,cartno,cdt,cno,udt,uno,uip) select p.payno,3,null, ?param0 , ?param1 ,1,0,null,null,null,null,1 ,a.outfee ,case when p.ptype=6 then a.outfee else case when ua.isjoin=1 then a.outfee-a.infee else 0 end end ,case when p.ptype=6 then 0 else case when ua.isjoin=1 then a.infee else a.outfee end end ,0,0 ,0,null,null,null,0,null,null,now(), ?param2 ,now(), ?param2 , ?param3 from exam a inner join users u on u.userno= ?param1 inner join pay p on p.payno= ?param4 left outer join assign ua on ua.asno=u.asno where a.exno= ?param0] -2025-12-18 14:20:13,134 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok2.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 14:20:13,135 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.studylog] Prepared SQL: [update lectinningpage a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 set a.totstudy=TIMESTAMPDIFF(SECOND, a.stime, now()),a.etime=now(),a.eip= ?param1 ,a.udt=now(),a.uno= ?param2 ,a.uip= ?param1 where a.logno= ?param3 ; update lectinning a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 inner join cminning c on c.cmino=a.cmino inner join ( select lectno,sum(totstudy) totstudy from lectinningpage where lectno= ?param4 and cmino= ?param5 group by lectno ) d on d.lectno=a.lectno set a.udt=now(),a.uno= ?param2 ,a.uip= ?param1 ,a.totstudy=d.totstudy ,a.etime=now() ,a.istatus=case when a.istatus <> 2 and c.atime * 60 <= d.totstudy then 2 else a.istatus end ,a.finishtime=case when a.finishtime is null and c.atime * 60 <= d.totstudy then now() else a.finishtime end ,a.eip= ?param1 ,a.ispce= ?param6 ,a.psec= ?param7 where a.lectno= ?param4 and a.cmino= ?param5 ; update lect a inner join ( select a.lectno,truncate(count(c.lectno) / count(b.cmino) * 100, 0) attrate from lect a inner join cminning b on b.cmno=a.cmno and ifnull(b.isscd,0)=0 left outer join lectinning c on c.lectno=a.lectno and c.cmino=b.cmino and c.istatus=2 where a.lectno= ?param4 and a.userno= ?param0 group by a.lectno ) b on b.lectno=a.lectno inner join cmev ce on a.cmno = ce.cmno set a.attrate=b.attrate ,a.apoint = (((b.attrate / 100) * ce.attend / 100)* 100) ,a.etime=now() ,a.eip= ?param1 ,a.ispce= ?param6 ,a.udt=now(),a.uno= ?param2 ,a.uip= ?param1 where a.lectno= ?param4 and a.userno= ?param0 ;] -2025-12-18 14:20:13,135 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.studymid] Prepared SQL: [update lectinning set isokmid=1 where lectno= ?param0 and cmino= ?param1] -2025-12-18 14:20:13,135 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsd.save] Prepared SQL: [update lectsd a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.fgno= ?param3 ,a.atext= ?param4 ,a.submittime=now(),submitip= ?param2 where a.lectno= ?param5 and a.sdno= ?param6 and a.checktime is null; insert into lectsd (lectno,sdno,atext,fgno,iscopy,submittime,submitip,cdt,cno,udt,uno,uip) select a.lectno,a.sdno, ?param4 , ?param3 ,0,now(), ?param2 ,now(), ?param1 ,now(), ?param1 , ?param2 from (select ?param5 lectno, ?param0 userno, ?param6 sdno) a inner join lect b on b.lectno=a.lectno and b.userno=a.userno inner join cm c on c.cmno=b.cmno and b.sdate < now() and b.edate > now() left outer join lectsd d on d.lectno=a.lectno and d.sdno=a.sdno where d.lectno is null;] -2025-12-18 14:20:13,135 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard.save] Prepared SQL: [update lectsd a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.submittime=now(),submitip= ?param2 where a.lectno= ?param3 and a.sdno= ?param4 and a.checktime is null; update lectsdboard a inner join lectsd a2 on a2.lectno=a.lectno and a2.sdno=a.sdno and a2.checktime is null inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.subject= ?param5 ,contents= ?param6 ,a.fgno= ?param7 where a.bno= ?param8 and a.lectno= ?param3 and a.sdno= ?param4 ;] -2025-12-18 14:20:13,135 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard.del] Prepared SQL: [update lectsd a inner join lectsdboard b on b.bno= ?param0 and b.cno= ?param1 and b.isdel=0 and b.lectno=a.lectno and b.sdno=a.sdno inner join lect a2 on a2.lectno=b.lectno and a2.userno=b.cno and a2.sdate < now() and a2.edate > now() inner join cm c on c.cmno=a2.cmno set a.submittime=null,a.submitip=null and a.checktime is null; update lectsdboard a inner join lectsd b on b.lectno=a.lectno and b.sdno=a.sdno and b.checktime is null inner join lect a2 on a2.lectno=b.lectno and a2.userno=a.cno and a2.sdate < now() and a2.edate > now() inner join cm c on c.cmno=a2.cmno set a.uno= ?param2 ,a.udt=now(),a.uip= ?param3 ,a.isdel=1 where a.bno= ?param0 and a.cno= ?param1 and a.isdel=0;] -2025-12-18 14:20:13,135 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payrefundinfo.up] Prepared SQL: [update payitem set udt=now(),uno= ?param0 ,uip= ?param1 ,rbank = ?param2 ,rbankaccnum = HEX(AES_ENCRYPT( ?param3 , 'np123@!')) ,tbankuser = ?param4 where payno = ?param5] -2025-12-18 14:20:13,135 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok3] Prepared SQL: [update examuser set udt=now(),uno= ?param0 ,uip= ?param1 ,payno= ?param2 ,pino= ?param3 ,pstatus=1 where exno= ?param4 and userno= ?param5 and status=1 and payno is null and pino is null and pstatus=4] -2025-12-18 14:20:13,136 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpaycancel] Prepared SQL: [update examuser set udt=now(),uno= ?param0 ,uip= ?param1 ,pstatus=9 where exno= ?param2 and userno= ?param3 and status=1 and payno is null and pino is null and pstatus=4] -2025-12-18 14:20:13,136 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payrfd.save] Prepared SQL: [update payrfd set udt=now(),uno= ?param0 ,uip= ?param1 ,bankname= ?param2 ,bankowner= ?param3 ,bankno=HEX(AES_ENCRYPT( ?param4 , 'np123@!')) ,isowner= ?param5 ,ruser= ?param6 ,rphone=HEX(AES_ENCRYPT( ?param7 , 'np123@!')) ,rreason= ?param8 ,rtext= ?param9 ,rstatus= ?param10 ,rback= ?param11 ,statustime=case when rstatus <> ?param10 then now() else statustime end where rfdno= ?param12] -2025-12-18 14:20:13,137 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspast.up] Prepared SQL: [update docprintpast set udt=now(),uno= ?param0 ,uip= ?param1 ,kind= ?param2 ,cg= ?param3 ,cshape= ?param4 ,username= ?param5 ,userpno=HEX(AES_ENCRYPT( ?param6 , 'np123@!')) ,typeman= ?param7 ,edukind= ?param8 ,typeedu= ?param9 ,typegrade= ?param10 ,typejob= ?param11 ,cgname= ?param12 ,completeno= ?param13 ,companyname= ?param14 ,companyaddr= ?param15 ,brno= ?param16 ,eino= ?param17 ,btype= ?param18 ,bkind= ?param19 ,ceoname= ?param20 ,ssdate= ?param21 ,sedate= ?param22 ,sctime= ?param23 ,assign= ?param24 ,slevel= ?param25 ,uduty= ?param26 ,phone=HEX(AES_ENCRYPT( ?param27 , 'np123@!')) ,mname= ?param28 ,mphone=HEX(AES_ENCRYPT( ?param29 , 'np123@!')) ,sprice= ?param30 ,rprice= ?param31 ,rbank= ?param32 ,rbankno=HEX(AES_ENCRYPT( ?param33 , 'np123@!')) ,rbankuser= ?param34 ,taxemail=HEX(AES_ENCRYPT( ?param35 , 'np123@!')) ,syear= ?param36 where no= ?param37] -2025-12-18 14:20:13,137 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.studyclose] Prepared SQL: [update lectinningpage a set a.etime=now(),a.eip= ?param0 ,a.udt=now(),a.uno= ?param1 ,a.uip= ?param0 where a.logno= ?param2 ;] -2025-12-18 14:20:13,139 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [site.main] Prepared SQL: [select * from ( select 0 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,a.kname strval3,null strval4,null strval5,null strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param0 inner join cm c on c.cmno=a.pcmno where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a union all select * from ( select a.dtype,a.intval,a.intval2 ,a.longval ,a.strval,a.strval2,a.strval3,a.strval4,ifnull(a.strval5,d.fileurl) strval5,a.strval6 ,a.time,a.time2,a.time3,a.time4 from ( select 1 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,c.cname strval3,concat('/', e.ccode, '/', f.srcp) strval4,ef.fileurl strval5,b.cgcode strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param1 inner join cm c on c.cmno=a.pcmno left outer join cminning d on d.cmno=a.cmno and d.istaste=1 left outer join ct e on e.ctno=d.ctno left outer join fileinfo ef on ef.fgno=e.fgnothumb and ef.isdel=0 left outer join ctpage f on f.ctno=e.ctno and f.pseq=1 where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.cshape=0 and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a left outer join cminning b on a.strval5 is null and b.cmno=a.intval and b.iseq=1 left outer join ct c on a.strval5 is null and c.ctno=b.ctno left outer join fileinfo d on a.strval5 is null and d.fgno=c.fgnothumb and d.isdel=0 ) a union all select * from ( select 2 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homenotice' order by b.cdt desc limit 2 ) a union all select * from ( select 3 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homefaq' order by b.cdt desc limit 2 ) a] -2025-12-18 14:20:13,143 [27800] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.npsystem] PreparedStatement : [select count(b.daokey) from (select 1 col1) a left outer join npsystem b on b.daokey= ?param0] -2025-12-18 14:20:13,144 [27800] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.npsystem] Parameters: [?param0=[daokey,qaldSUKDKuLggF2sN2Bn/lvf/i3LKEeOzoD6MpHlc0w=]] -2025-12-18 14:20:13,144 [27800] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.npsystem] Types: [?param0=[String, System.String]] -2025-12-18 14:20:13,338 [27800] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "57614118" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:20:13,340 [27800] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "57614118" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:20:13,585 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.pages] Prepared SQL: [select a.pno,a.ppno,a.pdepth,a.pagetype,a.bmno,a.porder,a.pagename,a.pagedesc,a.pageurl,a.pagehtml,a.isopen,a.usertype,m1.pagename ppagename,a.refcode,a.imagecode,a.bgtitle bgtitle2,a.bgdesc bgdesc2 ,case a.pdepth when 0 then a.pno when 1 then m1.pno when 2 then m2.pno when 3 then m3.pno else m4.pno end m0 ,case a.pdepth when 0 then 0 when 1 then a.pno when 2 then m1.pno when 3 then m2.pno else m3.pno end m1 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.pno when 3 then m1.pno else m2.pno end m2 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.pno else m1.pno end m3 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.pno end m4 ,case a.pdepth when 0 then a.imagecode when 1 then m1.imagecode when 2 then m2.imagecode when 3 then m3.imagecode else m4.imagecode end topimagecode ,case a.pdepth when 0 then a.bgtitle when 1 then m1.bgtitle when 2 then m2.bgtitle when 3 then m3.bgtitle else m4.bgtitle end bgtitle ,case a.pdepth when 0 then a.bgdesc when 1 then m1.bgdesc when 2 then m2.bgdesc when 3 then m3.bgdesc else m4.bgdesc end bgdesc from menupage a left outer join menupage m1 on m1.pno=a.ppno left outer join menupage m2 on m2.pno=m1.ppno left outer join menupage m3 on m3.pno=m2.ppno left outer join menupage m4 on m4.pno=m3.ppno where a.isopen > 0 order by case a.pdepth when 0 then a.porder when 1 then m1.porder when 2 then m2.porder when 3 then m3.porder else m4.porder end ,case a.pdepth when 0 then a.pno when 1 then m1.pno when 2 then m2.pno when 3 then m3.pno else m4.pno end ,case a.pdepth when 0 then 0 when 1 then a.porder when 2 then m1.porder when 3 then m2.porder else m3.porder end ,case a.pdepth when 0 then 0 when 1 then a.pno when 2 then m1.pno when 3 then m2.pno else m3.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.porder when 3 then m1.porder else m2.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.pno when 3 then m1.pno else m2.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.porder else m1.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.pno else m1.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.pno end] -2025-12-18 14:20:13,585 [27800] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [mm.pages] PreparedStatement : [select a.pno,a.ppno,a.pdepth,a.pagetype,a.bmno,a.porder,a.pagename,a.pagedesc,a.pageurl,a.pagehtml,a.isopen,a.usertype,m1.pagename ppagename,a.refcode,a.imagecode,a.bgtitle bgtitle2,a.bgdesc bgdesc2 ,case a.pdepth when 0 then a.pno when 1 then m1.pno when 2 then m2.pno when 3 then m3.pno else m4.pno end m0 ,case a.pdepth when 0 then 0 when 1 then a.pno when 2 then m1.pno when 3 then m2.pno else m3.pno end m1 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.pno when 3 then m1.pno else m2.pno end m2 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.pno else m1.pno end m3 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.pno end m4 ,case a.pdepth when 0 then a.imagecode when 1 then m1.imagecode when 2 then m2.imagecode when 3 then m3.imagecode else m4.imagecode end topimagecode ,case a.pdepth when 0 then a.bgtitle when 1 then m1.bgtitle when 2 then m2.bgtitle when 3 then m3.bgtitle else m4.bgtitle end bgtitle ,case a.pdepth when 0 then a.bgdesc when 1 then m1.bgdesc when 2 then m2.bgdesc when 3 then m3.bgdesc else m4.bgdesc end bgdesc from menupage a left outer join menupage m1 on m1.pno=a.ppno left outer join menupage m2 on m2.pno=m1.ppno left outer join menupage m3 on m3.pno=m2.ppno left outer join menupage m4 on m4.pno=m3.ppno where a.isopen > 0 order by case a.pdepth when 0 then a.porder when 1 then m1.porder when 2 then m2.porder when 3 then m3.porder else m4.porder end ,case a.pdepth when 0 then a.pno when 1 then m1.pno when 2 then m2.pno when 3 then m3.pno else m4.pno end ,case a.pdepth when 0 then 0 when 1 then a.porder when 2 then m1.porder when 3 then m2.porder else m3.porder end ,case a.pdepth when 0 then 0 when 1 then a.pno when 2 then m1.pno when 3 then m2.pno else m3.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.porder when 3 then m1.porder else m2.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.pno when 3 then m1.pno else m2.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.porder else m1.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.pno else m1.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.pno end] -2025-12-18 14:20:13,589 [27800] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "34799411" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:20:13,614 [27800] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "34799411" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:20:13,632 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.comcode.list] Prepared SQL: [select a.ccode, a.cname, a.cgroup, a.isuse, a.corder, a.cgroupname, a.refcode, a.cremark, a.ccode value, a.cname text, a.refcode value2,a.cdt,a.udt from comcode a where a.cgroup in ('typeman','typeedu','typegrade','typejob') and a.isuse=1 order by a.cgroupname, a.corder] -2025-12-18 14:20:13,632 [27800] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.comcode.list] PreparedStatement : [select a.ccode, a.cname, a.cgroup, a.isuse, a.corder, a.cgroupname, a.refcode, a.cremark, a.ccode value, a.cname text, a.refcode value2,a.cdt,a.udt from comcode a where a.cgroup in ('typeman','typeedu','typegrade','typejob') and a.isuse=1 order by a.cgroupname, a.corder] -2025-12-18 14:20:13,779 [27800] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "34448481" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:20:13,785 [27800] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "34448481" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:20:13,793 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.popups] Prepared SQL: [select a.pno,a.ptitle,a.pcontents,a.toppx,a.leftpx,pwidth,pheight,a.purl,a.zindex,a.isopen,a.udt from popup a where a.isopen= ?param0 order by a.isopen desc, a.zindex desc] -2025-12-18 14:20:13,793 [27800] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [mm.popups] PreparedStatement : [select a.pno,a.ptitle,a.pcontents,a.toppx,a.leftpx,pwidth,pheight,a.purl,a.zindex,a.isopen,a.udt from popup a where a.isopen= ?param0 order by a.isopen desc, a.zindex desc] -2025-12-18 14:20:13,793 [27800] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [mm.popups] Parameters: [?param0=[isopen,1]] -2025-12-18 14:20:13,793 [27800] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [mm.popups] Types: [?param0=[Int32, System.Int32]] -2025-12-18 14:20:13,799 [27800] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "14510700" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:20:13,803 [27800] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "14510700" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:20:13,805 [27800] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [site.main] PreparedStatement : [select * from ( select 0 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,a.kname strval3,null strval4,null strval5,null strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param0 inner join cm c on c.cmno=a.pcmno where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a union all select * from ( select a.dtype,a.intval,a.intval2 ,a.longval ,a.strval,a.strval2,a.strval3,a.strval4,ifnull(a.strval5,d.fileurl) strval5,a.strval6 ,a.time,a.time2,a.time3,a.time4 from ( select 1 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,c.cname strval3,concat('/', e.ccode, '/', f.srcp) strval4,ef.fileurl strval5,b.cgcode strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param1 inner join cm c on c.cmno=a.pcmno left outer join cminning d on d.cmno=a.cmno and d.istaste=1 left outer join ct e on e.ctno=d.ctno left outer join fileinfo ef on ef.fgno=e.fgnothumb and ef.isdel=0 left outer join ctpage f on f.ctno=e.ctno and f.pseq=1 where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.cshape=0 and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a left outer join cminning b on a.strval5 is null and b.cmno=a.intval and b.iseq=1 left outer join ct c on a.strval5 is null and c.ctno=b.ctno left outer join fileinfo d on a.strval5 is null and d.fgno=c.fgnothumb and d.isdel=0 ) a union all select * from ( select 2 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homenotice' order by b.cdt desc limit 2 ) a union all select * from ( select 3 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homefaq' order by b.cdt desc limit 2 ) a] -2025-12-18 14:20:13,805 [27800] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [site.main] Parameters: [?param0=[offcode,Off], ?param1=[oncode,On]] -2025-12-18 14:20:13,805 [27800] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [site.main] Types: [?param0=[String, System.String], ?param1=[String, System.String]] -2025-12-18 14:20:13,810 [27800] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "12509593" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:20:13,821 [27800] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "12509593" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:20:13,821 [27800] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cgetc] Prepared SQL: [select b.cgno,b.pcgno,b.cgname,b.cgcode,b.isuse,b.iscover,b.isdel,b.cdt,b.cno,b.udt,b.uno,b.uip from cg a left outer join cg b on a.cgno = b.pcgno where b.isdel=0 and b.isuse = 1 and a.cgcode= ?param0] -2025-12-18 14:20:13,821 [27800] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [cm.cgetc] PreparedStatement : [select b.cgno,b.pcgno,b.cgname,b.cgcode,b.isuse,b.iscover,b.isdel,b.cdt,b.cno,b.udt,b.uno,b.uip from cg a left outer join cg b on a.cgno = b.pcgno where b.isdel=0 and b.isuse = 1 and a.cgcode= ?param0] -2025-12-18 14:20:13,821 [27800] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [cm.cgetc] Parameters: [?param0=[cgcode,2]] -2025-12-18 14:20:13,821 [27800] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [cm.cgetc] Types: [?param0=[String, System.String]] -2025-12-18 14:20:13,826 [27800] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "48470781" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:20:13,832 [27800] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "48470781" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:20:58,360 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.adminlogin] Prepared SQL: [select userno,a.username,a.status,a.userpass, usertype,a.asno , CAST(AES_DECRYPT(UNHEX(a.mobile), 'np123@!') AS char) mobile , a.logintime from users a left outer join assign b on b.asno=a.asno where a.userid= ?param0 and a.usertype > 10 and (a.usertype <> 81 or (a.usertype = 81 and b.status=1))] -2025-12-18 14:20:58,384 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.pass.check] Prepared SQL: [select count(userno) from userpasslog where userno = ?param0 and userpass = ?param1] -2025-12-18 14:20:58,384 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.ee] Prepared SQL: [update users set eastereggkey=FLOOR(10000000 + (RAND() * 99999999)),eetime=now() where userno= ?param0 ; select a.userno,a.eastereggkey,a.usertype,a.username ,b.subdomain from users a left outer join assign b on b.asno=a.asno and b.issite=1 and b.isdel=0 where a.userno= ?param0 ;] -2025-12-18 14:20:58,384 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.usersall] Prepared SQL: [select userno,usertype,jointype,snsid,userkind,userid,userpass,username,usernameeng,gender,birthday,email,isacceptemail,mobile,isacceptmobile,telno,asno,pasname,depart,ccposition,ccpositionetc,fgnoprofile ,ccjobs,userpno,bankname,bankno,post,address1,address2,introhtml,status,exitreason,logintime,loginkey,send335time,pwcalltime,pwcallno,eastereggkey,eetime,kfcfyear,isassignuser,uduty,slevel,edus,remotekey from users] -2025-12-18 14:20:58,384 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.eecall] Prepared SQL: [select userno,usertype,username from users where userno= ?param0 and eastereggkey= ?param1 and date_add(eetime, interval 10 second) > now(); update users set eastereggkey=null,eetime=null,loginkey= ?param2 where userno= ?param0] -2025-12-18 14:20:58,385 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.eecall2] Prepared SQL: [select userno,usertype,username,userid from users where userno= ?param0 and eastereggkey= ?param1 and date_add(eetime, interval 15 second) > now(); update users set eastereggkey=null,eetime=null,loginkey=null where userno= ?param0] -2025-12-18 14:20:58,385 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assign.newascode] Prepared SQL: [select ifnull(max(b.ascode),0) + 1 from (select 1 col1) a left outer join assign b on b.asno is not null] -2025-12-18 14:20:58,385 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.me] Prepared SQL: [select userno,username ,CAST(AES_DECRYPT(UNHEX(email), 'np123@!') AS char) email from users where userno= ?param0] -2025-12-18 14:20:58,385 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.usercheckconfirm] Prepared SQL: [select ifnull(b.userno,0) from (select 1 col1) a left outer join usercheck b on b.userno= ?param0 and b.checkkey= ?param1 ; update usercheck set checkkey=0 where userno= ?param0] -2025-12-18 14:20:58,385 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.remotelogin] Prepared SQL: [select a.userno from users a where a.userid= ?param0 and a.status=1 and a.remotekey= ?param1 ; update users set remotekey=null where userid= ?param0] -2025-12-18 14:20:58,385 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.remoteloginnoauth] Prepared SQL: [select a.userno,b.subdomain from users a left outer join assign b on b.asno=a.asno where a.userid= ?param0 and a.status=1] -2025-12-18 14:20:58,387 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.users.assign] Prepared SQL: [select b.asno,b.asname,b.brno ,b.ceoname,b.post,b.address1,b.address2 ,b.btype,b.bkind,b.eino,b.mname ,CAST(AES_DECRYPT(UNHEX(b.mphone), 'np123@!') AS char) mphone ,CAST(AES_DECRYPT(UNHEX(b.taxemail), 'np123@!') AS char) taxemail ,b.fgnobno ,b.isjoin,b.ascode,b.astype,b.asctg,b.joindate,b.status ,c1.cname astypename,c2.cname asctgname from users a inner join assign b on b.asno = a.asno left outer join comcode c1 on c1.ccode=b.astype left outer join comcode c2 on c2.ccode=b.asctg where a.status=1 and a.userno = ?param0] -2025-12-18 14:20:58,387 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.check.snsid] Prepared SQL: [select a.userno,a.usertype,a.jointype,a.snsid,a.userkind,a.userid,a.userpass,a.username,a.usernameeng,a.gender,a.birthday,a.email,a.isacceptemail,a.mobile,a.isacceptmobile ,a.telno,a.asno,a.pasname,a.depart,a.ccposition,a.ccpositionetc,a.fgnoprofile,a.ccjobs,a.userpno,a.bankname,a.bankno,a.post,a.address1,a.address2,a.introhtml,a.status,a.exitreason ,a.logintime,a.loginkey,a.send335time,a.pwcalltime,a.pwcallno,a.eastereggkey,a.eetime,a.kfcfyear,a.isassignuser,a.uduty,a.slevel,a.edus,a.remotekey,a.vssn,a.di,a.ci from users a where a.snsid= ?param0 and a.jointype= ?param1] -2025-12-18 14:20:58,387 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.councels] Prepared SQL: [select a.bno,a.qtext,a.atext ,a.bldgcat ,b.cname bldgcatname ,a.cdt,c.username coname,c.userid coid ,row_number() over(order by a.cdt desc) rno ,count(a.cno) over() pagetotalcount from councel a inner join users c on c.userno = a.cno left outer join comcode b on b.ccode = a.bldgcat where a.userno = ?param0 and a.isdel = 0 order by a.cdt desc] -2025-12-18 14:20:58,387 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormants] Prepared SQL: [select a.userno,username,usernameeng,a.email,a.isacceptemail ,a.mobile,a.telno,a.userpno,a.bankno,a.post,a.address1,a.address2 ,a.birthday from userdormant a where a.userno = ?param0] -2025-12-18 14:20:58,387 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormants.del] Prepared SQL: [select a.userno longval, regexp_replace(b.userid , '(?<=.{3}).','*') strval ,CAST(AES_DECRYPT(UNHEX(a.mobile),'np123@!') AS char) strval2 ,date_add(a.cdt, interval 335 day) time ,b.isacceptmobile intval from userdormant a inner join users b on b.userno = a.userno where date_format(date_add(a.cdt, interval 335 day),'%Y-%m-%d') = date_format(now(),'%Y-%m-%d')] -2025-12-18 14:20:58,387 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormants.save] Prepared SQL: [select a.userno longval, regexp_replace(a.userid , '(?<=.{3}).' , '*') strval ,CAST(AES_DECRYPT(UNHEX(a.mobile),'np123@!') AS char) strval2 ,date_add(a.logintime, interval 335 day) time ,a.isacceptmobile intval from users a where a.usertype =1 and a.status=1 and date_format(date_add(a.logintime, interval 366 day),'%Y-%m-%d') = date_format(now(),'%Y-%m-%d')] -2025-12-18 14:20:58,389 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.loginlog] Prepared SQL: [insert into loginlog (logsite,userno, loginstatus, logindata, cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , now(), ?param4 ,now(), ?param4 , ?param5 )] -2025-12-18 14:20:58,390 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.in] Prepared SQL: [insert into users(usertype,userkind,userid,userpass,username,usernameeng ,gender,email,isacceptemail,mobile,telno ,asno,pasname,depart,ccposition,ccpositionetc,fgnoprofile,ccjobs ,userpno,bankname,bankno ,post,address1,address2,introhtml,status,logintime,send335time,pwcalltime,pwcallno,eastereggkey,eetime,kfcfyear,isassignuser,edus ,isacceptmobile,uduty,slevel,jointype,birthday,snsid,di,ci,vssn,ischkatt,authplatform,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,gender,HEX(AES_ENCRYPT( ?param6 , 'np123@!')), ?param7 ,HEX(AES_ENCRYPT( ?param8 , 'np123@!')),HEX(AES_ENCRYPT( ?param9 , 'np123@!')) , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 ,HEX(AES_ENCRYPT( ?param17 , 'np123@!')), ?param18 ,HEX(AES_ENCRYPT( ?param19 , 'np123@!')) , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 ,now(),null,null,null,null,null, ?param25 , ?param26 , ?param27 , ?param28 , ?param29 , ?param30 , ?param31 ,HEX(AES_ENCRYPT( ?param32 , 'np123@!')), ?param33 , ?param34 , ?param35 , ?param36 , ?param37 , ?param38 ,now(), ?param39 ,now(), ?param39 , ?param40 );] -2025-12-18 14:20:58,392 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:20:58,392 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assign.in] Prepared SQL: [insert into assign (ascode,isjoin,joinyear,joinprice,asname,ceoname,brno,grno,btype,bkind,salesamount,homeurl,mcount,aday,astype,asctg,askey,post,address1,address2,fgnobno,fgnobank,joindate,exitdate,status,issite,subdomain,sitename,sitelogo,sitefooter,ismain,isdel, eino,mname,mphone,taxemail,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 ,0,null,null,null,null,0,0, ?param25 , ?param26 ,HEX(AES_ENCRYPT( ?param27 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param28 , 'np123@!')) ,now(), ?param29 ,now(), ?param29 , ?param30 );] -2025-12-18 14:20:58,392 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assign.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:20:58,392 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [councel.in] Prepared SQL: [insert into councel(userno,bldgcat,qtext,atext,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 );] -2025-12-18 14:20:58,392 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [councel.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:20:58,393 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.change.password] Prepared SQL: [UPDATE users SET userpass = ?param0 , udt = now() , status = (CASE WHEN status = 9 THEN 1 ELSE status END) , pwcalltime = null , pwcallno = null , uip = ?param1 , uno = ?param2 WHERE userid = ?param3 ; INSERT INTO userpasslog (userno, userpass, cdt, uip) SELECT ?param2 , ?param0 , NOW(), ?param1 FROM (SELECT 1) a LEFT OUTER JOIN userpasslog b ON b.userno = ?param2 WHERE b.userno IS NULL; UPDATE userpasslog SET userpass = ?param0 WHERE userno = ?param2 ;] -2025-12-18 14:20:58,394 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormant.insert] Prepared SQL: [insert into userdormant(userno,username,usernameeng,email,isacceptemail,mobile ,telno,userpno,bankno,post,address1,address2,birthday,cdt) select a.userno,a.username,a.usernameeng,a.email,a.isacceptemail,a.mobile ,a.telno,a.userpno,a.bankno,a.post,a.address1,a.address2, a.birthday,now() cdt from users a left outer join userdormant b on b.userno = a.userno where date_add(a.logintime,interval 1 year) < now(); and a.status != 99 update users set udt=now(),uno= ?param0 ,uip= ?param1 ,username='»èÁ¦µÊ',usernameeng=null,email=null,mobile=null,telno=null,userpno=null,bankno=null,post=null,address1=null,address2=null,birthday=null,status=8 where date_add(a.logintime,interval 1 year) < now(); and a.status != 99] -2025-12-18 14:20:58,395 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.loginkey] Prepared SQL: [update users set loginkey= ?param0 ,logintime =now(),send335time = null where userno= ?param1] -2025-12-18 14:20:58,395 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.loginkey2] Prepared SQL: [update users set loginkey= ?param0 ,logintime =now(),send335time = null where userno= ?param1 ; insert into loginlog (logsite,userno, loginstatus, logindata, cdt,cno,udt,uno,uip) values ( ?param2 , ?param1 , ?param3 , ?param4 , now(), ?param5 ,now(), ?param5 , ?param6 )] -2025-12-18 14:20:58,397 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assign.del] Prepared SQL: [update assign set udt=now(),uno= ?param0 ,uip= ?param1 ,isdel=1,brno=null where asno= ?param2] -2025-12-18 14:20:58,397 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignman.in] Prepared SQL: [insert into assignman (asno,mtype,jtype,depart,mname,position,telno,mobile,fax,email,post,address1,address2,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,HEX(AES_ENCRYPT( ?param6 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param7 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param8 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param9 , 'np123@!')) , ?param10 , ?param11 , ?param12 ,0,now(), ?param13 ,now(), ?param13 , ?param14 )] -2025-12-18 14:20:58,397 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignman.up] Prepared SQL: [update assignman set udt=now(),uno= ?param0 ,uip= ?param1 ,mtype = ?param2 ,jtype = ?param3 ,depart = ?param4 ,mname = ?param5 ,position= ?param6 ,telno =HEX(AES_ENCRYPT( ?param7 , 'np123@!')) ,mobile =HEX(AES_ENCRYPT( ?param8 , 'np123@!')) ,fax =HEX(AES_ENCRYPT( ?param9 , 'np123@!')) ,email =HEX(AES_ENCRYPT( ?param10 , 'np123@!')) ,post = ?param11 ,address1= ?param12 ,address2= ?param13 where asmno= ?param14] -2025-12-18 14:20:58,397 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignman.del] Prepared SQL: [update assignman set udt=now(),uno= ?param0 ,uip= ?param1 ,isdel = 1 where asmno= ?param2] -2025-12-18 14:20:58,397 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignfee.in] Prepared SQL: [insert into assignfee (asno,fyear,fprice,fdate,fmemo,status,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 from (select 1 col1) a left outer join assignfee b on b.asno= ?param0 and b.fyear= ?param1 where b.asno is null] -2025-12-18 14:20:58,397 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignfee.up] Prepared SQL: [update assignfee set udt=now(),uno= ?param0 ,uip= ?param1 ,fprice= ?param2 ,fdate = ?param3 ,fmemo = ?param4 ,status= ?param5 where asno= ?param6 and fyear= ?param7] -2025-12-18 14:20:58,397 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignfee.del] Prepared SQL: [delete from assignfee where asno= ?param0 and fyear= ?param1] -2025-12-18 14:20:58,397 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignsite.save] Prepared SQL: [update assign set udt=now(),uno= ?param0 ,uip= ?param1 ,issite= ?param2 ,subdomain= ?param3 ,sitename= ?param4 ,siteip= ?param5 ,sitelogo= ?param6 ,sitefooter= ?param7 where asno= ?param8] -2025-12-18 14:20:58,397 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.asno.save] Prepared SQL: [update users set asno= ?param0 where userno= ?param1] -2025-12-18 14:20:58,398 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.pwcalltime] Prepared SQL: [update users set pwcalltime=now(),pwcallno= ?param0 where userno= ?param1] -2025-12-18 14:20:58,398 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.resetuser] Prepared SQL: [update users set userpass = ?param0 , pwcalltime = null , pwcallno = null , status = (CASE WHEN status = 9 THEN 1 ELSE status END) where userno= ?param1 and pwcalltime is not null and pwcallno= ?param2 and date_add(pwcalltime, interval 24 hour) > now()] -2025-12-18 14:20:58,398 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.exit] Prepared SQL: [UPDATE users SET udt=now(),uno= ?param0 ,uip= ?param1 , status = ?param2 WHERE userno= ?param3] -2025-12-18 14:20:58,398 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.leave.register] Prepared SQL: [INSERT INTO userleave ( userno, userid, status, levdate, uno, uip ) SELECT u.userno, u.userid, 0 AS status, NOW() AS levdate, u.uno, u.uip FROM users u WHERE u.status = ?param0 AND u.userno = ?param1] -2025-12-18 14:20:58,398 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.remotelogin.set] Prepared SQL: [update users a inner join assign b on b.asno=a.asno and b.siteip like concat('%', ?param0 ,'%') set a.remotekey= ?param1 where a.userid= ?param2 and a.status=1] -2025-12-18 14:20:58,398 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.snslink.up] Prepared SQL: [update users set udt=now(),uno= ?param0 ,uip= ?param1 ,snsid= ?param2 ,jointype= ?param3 where userno= ?param4] -2025-12-18 14:20:58,398 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [councel.up] Prepared SQL: [update councel set udt=now(),uno= ?param0 ,uip= ?param1 ,bldgcat = ?param2 ,qtext = ?param3 ,atext = ?param4 where bno= ?param5] -2025-12-18 14:20:58,398 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [councel.del] Prepared SQL: [update councel set udt=now(),uno= ?param0 ,uip= ?param1 ,isdel = 1 where bno = ?param2] -2025-12-18 14:20:58,398 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.up.asno] Prepared SQL: [update users set udt=now(),uno= ?param0 ,uip= ?param1 ,asno = ?param2 where userno= ?param3] -2025-12-18 14:20:58,399 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormant.del] Prepared SQL: [update users a left outer join userdormant b on b.userno = a.userno set set udt=now(),uno= ?param0 ,uip= ?param1 ,status = 99,username='»èÁ¦µÊ',usernameeng=null,email=null,mobile=null,telno=null,userpno=null,bankno=null,post=null,address1=null,address2=null,birthday=null,di=null,ci=null,vssn=null,authplatform=0 where date_add(b.cdt,interval 1 year) < now(); delete from userdormant where date_add(cdt,interval 1 year) < now();] -2025-12-18 14:20:58,414 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.loginkey] Prepared SQL: [select a.userno dtype from users a where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0)] -2025-12-18 14:20:58,414 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.admin] Prepared SQL: [select a.userno dtype, a.udt time, count(b.mno) intval from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0)] -2025-12-18 14:20:58,414 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.front] Prepared SQL: [select a.dtype,sum(a.intval) intval,sum(a.intval2) intval2 from ( select a.userno dtype,count(b.mno) intval,0 intval2 from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno union all select a.userno dtype,0 intval,count(b.userno) intval2 from users a left outer join alarms b on b.userno=a.userno and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno ) a group by a.dtype] -2025-12-18 14:20:58,414 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.frontcroom] Prepared SQL: [select a.dtype,sum(a.intval) intval,sum(a.intval2) intval2,sum(a.intval3) intval3,sum(a.intval4) intval4,sum(a.intval5) intval5 ,sum(a.intval6) intval6,sum(a.intval7) intval7,sum(a.intval8) intval8,sum(a.intval9) intval9,sum(a.intval10) intval10 ,sum(a.intval11) intval11,sum(a.intval12) intval12 ,max(a.strval) strval,max(a.strval2) strval2,max(a.strval3) strval3 from ( select a.userno dtype,count(b.mno) intval,0 intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11,0 intval12 ,null strval,null strval2,null strval3 from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno union all select a.userno dtype,0 intval,count(b.userno) intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11,0 intval12 ,null strval,null strval2,null strval3 from users a left outer join alarms b on b.userno=a.userno and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) union all select a.userno dtype,0 intval,0 intval2,c.tyear intval3,c.tseq intval4,b.classno intval5 ,b2.isplan intval6,b2.iscontent intval7,b2.isev intval8,b2.isrs intval9,b2.isgrade intval10 ,b.cmno intval11,b.cshape intval12 ,d.cgname strval,b.cname strval2 ,group_concat(case when f.bmno is null then null else concat(f.bmno,':',f.bmname,':',f.bmtype) end separator ';') strval3 from users a0 inner join lect a on a.lectno= ?param3 and a.userno=a0.userno and a.status=1 and a.ischanged=0 inner join cm b on b.cmno=a.cmno inner join cmmenu b2 on b2.cmno=b.cmno inner join term c on c.tmno=b.tmno inner join cg d on d.cgno=b.cgno left outer join cmmenubm e on e.cmno=b.cmno left outer join boardmaster f on f.bmno=e.bmno where a0.userno= ?param0 and (a0.loginkey= ?param1 or ?param2 =0) group by a.userno,b.cmno,c.tyear,c.tseq,b.classno ,b2.isplan,b2.iscontent,b2.isev,b2.isrs,b2.isgrade ,d.cgname,b.cname ) a group by a.dtype] -2025-12-18 14:20:58,414 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.frontcroom.subdomain] Prepared SQL: [select a.*,b.asname strval4,c.fileurl from ( select a.dtype,sum(a.intval) intval,sum(a.intval2) intval2,sum(a.intval3) intval3,sum(a.intval4) intval4,sum(a.intval5) intval5 ,sum(a.intval6) intval6,sum(a.intval7) intval7,sum(a.intval8) intval8,sum(a.intval9) intval9,sum(a.intval10) intval10 ,sum(a.intval11) intval11 ,max(a.strval) strval,max(a.strval2) strval2,max(a.strval3) strval3 from ( select a.userno dtype,count(b.mno) intval,0 intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11 ,null strval,null strval2,null strval3 from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno union all select a.userno dtype,0 intval,count(b.userno) intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11 ,null strval,null strval2,null strval3 from users a left outer join alarms b on b.userno=a.userno and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) union all select a.userno dtype,0 intval,0 intval2,c.tyear intval3,c.tseq intval4,b.classno intval5 ,b2.isplan intval6,b2.iscontent intval7,b2.isev intval8,b2.isrs intval9,b2.isgrade intval10 ,b.cmno intval11 ,d.cgname strval,b.cname strval2 ,group_concat(case when f.bmno is null then null else concat(f.bmno,':',f.bmname,':',f.bmtype) end separator ';') strval3 from users a0 inner join lect a on a.lectno= ?param3 and a.userno=a0.userno and a.status=1 and a.ischanged=0 inner join cm b on b.cmno=a.cmno inner join cmmenu b2 on b2.cmno=b.cmno inner join term c on c.tmno=b.tmno inner join cg d on d.cgno=b.cgno left outer join cmmenubm e on e.cmno=b.cmno left outer join boardmaster f on f.bmno=e.bmno where a0.userno= ?param0 and (a0.loginkey= ?param1 or ?param2 =0) group by a.userno,b.cmno,c.tyear,c.tseq,b.classno ,b2.isplan,b2.iscontent,b2.isev,b2.isrs,b2.isgrade ,d.cgname,b.cname ) a group by a.dtype ) a inner join assign b on b.subdomain= ?param4 left outer join fileinfo c on c.fgno=b.sitelogo] -2025-12-18 14:20:58,414 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.basecomments] Prepared SQL: [select a.cmtno,a.pcmtno,a.tcmtno,a.baseno,a.cdepth,a.memo,a.memotype,a.fgno,a.cdt,a.udt, a.isdel,a.cno ,b.orgname, b.fileurl, b.fileno ,c.username from cmt a inner join users c on c.userno=a.cno left outer join fileinfo b on b.fgno=a.fgno and b.isdel=0 where a.cmttype= ?param0 and a.baseno= ?param1 order by a.cdt desc] -2025-12-18 14:20:58,414 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsend.get] Prepared SQL: [select a.sendno,a.ehtml,a.etitle from emailsend a left outer join emailban b on b.sendno=a.sendno where a.sendno= ?param0 and a.isdel=0] -2025-12-18 14:20:58,415 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsend.get2] Prepared SQL: [select a.sendno,a.etitle,a.rcvs,ifnull(a.sendeds, ' ') sendeds,ifnull(group_concat(b.email separator ';'), ' ') bans from emailsend a left outer join emailban b on b.sendno=a.sendno where a.sendno= ?param0 and a.isdel=0 group by a.sendno,a.rcvs,a.etitle,a.sendeds] -2025-12-18 14:20:58,415 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.list.rcvnot] Prepared SQL: [select count(a.mno) from memouser a where a.userno= ?param0 and and a.isread=0 and a.isdel=0] -2025-12-18 14:20:58,415 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smssend.get] Prepared SQL: [select c.asname,b.usertype,b.username ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) mobile ,a.smstype,a.isok ,row_number() over(order by b.username) rno, count(a.cno) over() pagetotalcount from smsuser a inner join users b on b.userno=a.userno left outer join assign c on c.asno=b.asno where a.mno= ?param0 order by b.username] -2025-12-18 14:20:58,415 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.home] Prepared SQL: [select b.cnt intval ,c.cnt0 intval2 ,c.cnt1 intval3 ,d.cnt intval4 ,e.cnt intval5 ,f.cnt intval6 ,(SELECT COUNT(*) FROM userleave WHERE status = 0) intval7 from (select 1 col1) a left outer join (select count(mno) cnt from memouser where userno= ?param0 and isread=0 and isdel=0) b on 1=1 left outer join ( select sum(case when a.bmposition=0 then 1 else 0 end) cnt0,sum(case when a.bmposition=1 and b.cmno is not null then 1 else 0 end) cnt1 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.isopen=1 left outer join board c on c.pbno=b.bno and c.isdel=0 where a.bmtype=2 and a.isopen=1 and c.bno is null and a.disptype=0 ) c on 1=1 left outer join ( select count(a.rfdno) cnt from payrfd a left outer join pay b on b.payno = a.payno where a.rstatus=0 and b.rstatus=0 ) d on 1=1 left outer join ( select count(a.payno) cnt from paydvr a inner join pay b on b.payno=a.payno and b.pstatus=1 and b.rstatus=0 inner join payitem c on c.payno = b.payno inner join book bb on bb.bkno=c.itemno where a.dvrcode is null and a.isdvr=1 ) e on 1=1 left outer join ( select count(a.payno) cnt from paytax a where a.ischeck=0 ) f on 1=1] -2025-12-18 14:20:58,415 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.authkey] Prepared SQL: [select jobkey from authkey where authtype= ?param0 and userno= ?param1 and randkey= ?param2 and keytime > now()] -2025-12-18 14:20:58,415 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.authkey.check1] Prepared SQL: [select ctno intval,ismenu intval2,ctype intval3,ccode strval from ct where ctno= ?param0 and authkey= ?param1 ; update ct set authkey=null where ctno= ?param0] -2025-12-18 14:20:58,415 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.authkey.check2] Prepared SQL: [select qno intval from question where qno= ?param0 and authkey= ?param1 ; update question set authkey=null where qno= ?param0] -2025-12-18 14:20:58,415 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.sms.chk] Prepared SQL: [select authno intval,lectno intval2,latime time,lakey strval from smsauth where authno = ?param0] -2025-12-18 14:20:58,415 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsend.in] Prepared SQL: [insert into emailsend(etitle,semail,ehtml,fgno,cmno,rcvs,reademails,rcvcount,readcount,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 ,now(), ?param9 ,now(), ?param9 , ?param10 )] -2025-12-18 14:20:58,415 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsend.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:20:58,415 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.sms.in] Prepared SQL: [insert into sms(cmno,mcontents,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,now(), ?param2 ,now(), ?param2 , ?param3 );] -2025-12-18 14:20:58,415 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.sms.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:20:58,420 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smsauth] Prepared SQL: [insert into smsauth(latime,lakey,lectno) values(now(), ?param0 , ?param1 );] -2025-12-18 14:20:58,420 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smsauth.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:20:58,420 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smsauth2] Prepared SQL: [insert into smsauth(latime,lakey,userno, lectno) values(now(), ?param0 , ?param1 , 0);] -2025-12-18 14:20:58,420 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smsauth2.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:20:58,420 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.atalk.send] Prepared SQL: [insert into MTS_ATALK_MSG (TRAN_SENDER_KEY,TRAN_TMPL_CD,TRAN_CALLBACK,TRAN_PHONE,TRAN_SUBJECT,TRAN_MSG,TRAN_DATE,TRAN_TYPE,TRAN_STATUS,TRAN_REPLACE_TYPE,TRAN_REPLACE_MSG) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,now(),5,'1', ?param6 , ?param5 );] -2025-12-18 14:20:58,420 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.comment.delete] Prepared SQL: [update cmt set isdel=1 where cmtno= ?param0 and ( ?param1 is not null or cno= ?param2 );] -2025-12-18 14:20:58,420 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsendok] Prepared SQL: [update emailsend set isdel=0,readcount= ?param0 ,sendeds= ?param1 where sendno= ?param2] -2025-12-18 14:20:58,420 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.memo.alldeleteR] Prepared SQL: [update memouser set isdel=1,udt=now(),uno= ?param0 ,uip= ?param1 where userno= ?param0] -2025-12-18 14:20:58,420 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.memo.alldeleteS] Prepared SQL: [update memo set isdel=1,udt=now(),uno= ?param0 ,uip= ?param1 where cno= ?param0] -2025-12-18 14:20:58,421 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.authkey.save] Prepared SQL: [update authkey set jobkey= ?param0 ,randkey= ?param1 ,keytime=date_add(now(), interval 1 minute) where authtype= ?param2 and userno= ?param3 ; insert into authkey (authtype,userno,jobkey,randkey,keytime) select a.authtype,a.userno,a.jobkey,a.randkey,date_add(now(), interval 1 minute) from (select ?param2 authtype, ?param3 userno, ?param0 jobkey, ?param1 randkey) a left outer join authkey b on b.authtype=a.authtype and b.userno=a.userno where b.authtype is null] -2025-12-18 14:20:58,421 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.sms.extend] Prepared SQL: [update smsauth set latime = now() where authno = ?param0] -2025-12-18 14:20:58,422 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.error] Prepared SQL: [insert into errors (errmsg,userno) values( ?param0 , ?param1 )] -2025-12-18 14:20:58,433 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.list] Prepared SQL: [select a.menuno, a.menuname, a.pmenuno, a.menuurl, a.menulevel, a.menuorder, a.ccount, a.isuse, a.ishid ,concat('/',ifnull(b5.menuno, 0), '/', ifnull(b4.menuno, 0), '/', ifnull(b3.menuno, 0), '/', ifnull(b2.menuno, 0), '/', ifnull(b1.menuno, 0), '/', ifnull(a.menuno, 0), '/') menurout ,case a.menulevel when 0 then ' ' when 1 then b1.menuname when 2 then b2.menuname when 3 then b3.menuname when 4 then b4.menuname when 5 then b5.menuname end pmenuname from ( select a.menuno, a.menuname, a.pmenuno, a.menuurl, a.menulevel, a.menuorder, count(d.menuno) ccount, a.isuse, a.ishid from menu a left outer join menu d on d.pmenuno=a.menuno group by a.menuno, a.menuname, a.pmenuno, a.menuurl, a.menulevel, a.menuorder, a.isuse, a.ishid ) a left outer join menu b1 on b1.menuno=a.pmenuno left outer join menu b2 on b2.menuno=b1.pmenuno left outer join menu b3 on b3.menuno=b2.pmenuno left outer join menu b4 on b4.menuno=b3.pmenuno left outer join menu b5 on b5.menuno=b4.pmenuno order by case a.menulevel when 0 then a.menuorder when 1 then b1.menuorder when 2 then b2.menuorder when 3 then b3.menuorder when 4 then b4.menuorder else b5.menuorder end ,case a.menulevel when 0 then a.menuno when 1 then b1.menuno when 2 then b2.menuno when 3 then b3.menuno when 4 then b4.menuno else b5.menuno end ,case a.menulevel when 1 then a.menuorder when 2 then b1.menuorder when 3 then b2.menuorder when 4 then b3.menuorder when 5 then b4.menuorder else 0 end ,case a.menulevel when 1 then a.menuno when 2 then b1.menuno when 3 then b2.menuno when 4 then b3.menuno when 5 then b4.menuno else 0 end ,case a.menulevel when 2 then a.menuorder when 3 then b1.menuorder when 4 then b2.menuorder when 5 then b3.menuorder else 0 end ,case a.menulevel when 2 then a.menuno when 3 then b1.menuno when 4 then b2.menuno when 5 then b3.menuno else 0 end ,case a.menulevel when 3 then a.menuorder when 4 then b1.menuorder when 5 then b2.menuorder else 0 end ,case a.menulevel when 3 then a.menuno when 4 then b1.menuno when 5 then b2.menuno else 0 end ,case a.menulevel when 4 then a.menuorder when 5 then b1.menuorder else 0 end ,case a.menulevel when 4 then a.menuno when 5 then b1.menuno else 0 end ,case a.menulevel when 5 then a.menuorder else 0 end ,case a.menulevel when 5 then a.menuno else 0 end] -2025-12-18 14:20:58,433 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.authmenu] Prepared SQL: [select a.usertype, a.menuno from menuauth a where a.usertype= ?param0] -2025-12-18 14:20:58,434 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.get] Prepared SQL: [select a.fileno,a.fgno,a.orgname,a.fileurl,a.filesize,a.extension,a.dcount,a.cno,a.uno ,b.tablename,b.columnname from fileinfo a inner join filegroup b on b.fgno=a.fgno where a.FileNo = ?param0 and a.isdel = 0] -2025-12-18 14:20:58,434 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.getall] Prepared SQL: [select a.fileno,a.fgno,a.orgname,a.fileurl,a.filesize,a.extension,a.dcount,a.cno,a.uno ,b.tablename,b.columnname from fileinfo a inner join filegroup b on b.fgno=a.fgno where a.FileNo = ?param0] -2025-12-18 14:20:58,434 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncs.parents.u] Prepared SQL: [select 3 ndepth,v.ndno ncsno,v.dname ncsname,v.dcode ncscode,case when v.ndno=u.ndno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsd v on v.nbno=d.nbno where u.nuno= ?param0 union all select 2 ndepth,v.nbno ncsno,v.bname ncsname,v.bcode ncscode,case when v.nbno=b.nbno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsb b on b.nbno=d.nbno inner join ncsb v on v.nmno=b.nmno where u.nuno= ?param0 union all select 1 ndepth,v.nmno ncsno,v.mname ncsname,v.mcode ncscode,case when v.nmno=m.nmno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncsm v on v.ntno=m.ntno where u.nuno= ?param0 union all select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where u.nuno= ?param0 order by ndepth,ncscode] -2025-12-18 14:20:58,435 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncs.parents.d] Prepared SQL: [select 2 ndepth,v.nbno ncsno,v.bname ncsname,v.bcode ncscode,case when v.nbno=b.nbno then 1 else 0 end isact from ncsd d inner join ncsb b on b.nbno=d.nbno inner join ncsb v on v.nmno=b.nmno where d.ndno= ?param0 union all select 1 ndepth,v.nmno ncsno,v.mname ncsname,v.mcode ncscode,case when v.nmno=m.nmno then 1 else 0 end isact from ncsd d inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncsm v on v.ntno=m.ntno where d.ndno= ?param0 union all select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsd d inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where d.ndno= ?param0 order by ndepth,ncscode] -2025-12-18 14:20:58,435 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncs.parents.b] Prepared SQL: [select 1 ndepth,v.nmno ncsno,v.mname ncsname,v.mcode ncscode,case when v.nmno=m.nmno then 1 else 0 end isact from ncsb b inner join ncsm m on m.nmno=b.nmno inner join ncsm v on v.ntno=m.ntno where b.nbno= ?param0 union all select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsb b inner join ncsm m on m.nmno=b.nmno inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where b.nbno= ?param0 order by ndepth,ncscode] -2025-12-18 14:20:58,435 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncs.parents.m] Prepared SQL: [select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsm m inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where m.nmno= ?param0 order by ndepth,ncscode] -2025-12-18 14:20:58,435 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.sales.bycm] Prepared SQL: [select case b.ptype when 2 then 2 when 3 then 1 else 0 end dtype, 0 intval, case b.ptype when 2 then '±³Àç' when 3 then '½ÃÇè' else '°­ÁÂ' end strval,'¸ÅÃâ' strval2 ,sum(case when month(a.payoktime)=1 then b.payamt else 0 end) longval ,sum(case when month(a.payoktime)=2 then b.payamt else 0 end) longval2 ,sum(case when month(a.payoktime)=3 then b.payamt else 0 end) longval3 ,sum(case when month(a.payoktime)=4 then b.payamt else 0 end) longval4 ,sum(case when month(a.payoktime)=5 then b.payamt else 0 end) longval5 ,sum(case when month(a.payoktime)=6 then b.payamt else 0 end) longval6 ,sum(case when month(a.payoktime)=7 then b.payamt else 0 end) longval7 ,sum(case when month(a.payoktime)=8 then b.payamt else 0 end) longval8 ,sum(case when month(a.payoktime)=9 then b.payamt else 0 end) longval9 ,sum(case when month(a.payoktime)=10 then b.payamt else 0 end) longval10 ,sum(case when month(a.payoktime)=11 then b.payamt else 0 end) longval11 ,sum(case when month(a.payoktime)=12 then b.payamt else 0 end) longval12 from pay a inner join payitem b on b.payno=a.payno and a.pstatus=1 where year(a.payoktime)= ?param0 and a.pstatus=1 group by b.ptype,month(a.payoktime) union all select case b.ptype when 2 then 2 when 3 then 1 else 0 end dtype, 1 intval, '','ȯºÒ' strval ,(case when month(b.refundtime)=1 then b.refundamt else 0 end) * -1 longval ,(case when month(b.refundtime)=2 then b.refundamt else 0 end) * -1 longval2 ,(case when month(b.refundtime)=3 then b.refundamt else 0 end) * -1 longval3 ,(case when month(b.refundtime)=4 then b.refundamt else 0 end) * -1 longval4 ,(case when month(b.refundtime)=5 then b.refundamt else 0 end) * -1 longval5 ,(case when month(b.refundtime)=6 then b.refundamt else 0 end) * -1 longval6 ,(case when month(b.refundtime)=7 then b.refundamt else 0 end) * -1 longval7 ,(case when month(b.refundtime)=8 then b.refundamt else 0 end) * -1 longval8 ,(case when month(b.refundtime)=9 then b.refundamt else 0 end) * -1 longval9 ,(case when month(b.refundtime)=10 then b.refundamt else 0 end) * -1 longval10 ,(case when month(b.refundtime)=11 then b.refundamt else 0 end) * -1 longval11 ,(case when month(b.refundtime)=12 then b.refundamt else 0 end) * -1 longval12 from pay a inner join payitem b on b.payno=a.payno and a.pstatus=1 and b.rstatus > 0 and b.refundtime is not null and year(b.refundtime)= ?param0 where a.pstatus=1 and a.rstatus > 0 group by b.ptype,month(b.refundtime) order by dtype,intval] -2025-12-18 14:20:58,436 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcalc.print] Prepared SQL: [select a.cmno,a.feeloc,a.feebkpr,a.feebrt,a.feemat,a.feefoo,a.feeetc,a.prtcnt ,b.cname,b.classno,b.sstime,b.setime ,c.pfee ,d.username,CAST(AES_DECRYPT(UNHEX(d.userpno), 'np123@!') AS char) userpno,d.bankname,CAST(AES_DECRYPT(UNHEX(d.bankno), 'np123@!') AS char) bankno,d.post,d.address1,d.address2 ,row_number() over(order by d.username) rno from cmcalc a inner join cm b on b.cmno=a.cmno inner join cmprof c on c.cmno=b.cmno inner join users d on d.userno=c.userno where a.cmno= ?param0 order by rno] -2025-12-18 14:20:58,436 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.npsystem] Prepared SQL: [select count(b.daokey) from (select 1 col1) a left outer join npsystem b on b.daokey= ?param0] -2025-12-18 14:20:58,436 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.ncs.check.t] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select 0 intval, count(m.nmno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno where t.ntno= ?param0 union all select 0 intval,count(b.nbno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno left outer join ncsb b on b.nmno=m.nmno where t.ntno= ?param0 union all select count(cmd.cmno) intval,count(distinct d.ndno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join cmncsd cmd on cmd.ndno=d.ndno where t.ntno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join ncsu u on u.ndno=d.ndno where t.ntno= ?param0 ) a] -2025-12-18 14:20:58,437 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.ncs.check.m] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select 0 intval,count(b.nbno) intval2 from ncsm m left outer join ncsb b on b.nmno=m.nmno where m.nmno= ?param0 union all select count(cmd.cmno) intval,count(distinct d.ndno) intval2 from ncsm m left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join cmncsd cmd on cmd.ndno=d.ndno where m.nmno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncsm m left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join ncsu u on u.ndno=d.ndno where m.nmno= ?param0 ) a] -2025-12-18 14:20:58,437 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.ncs.check.b] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select count(cmd.cmno) intval,count(distinct d.ndno) intval2 from ncsb b left outer join ncsd d on d.nbno=b.nbno left outer join cmncsd cmd on cmd.ndno=d.ndno where b.nbno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncsb b left outer join ncsd d on d.nbno=b.nbno left outer join ncsu u on u.ndno=d.ndno where b.nbno= ?param0 ) a] -2025-12-18 14:20:58,437 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.ncs.check.d] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select count(cmd.cmno) intval,0 intval2 from ncsd d left outer join cmncsd cmd on cmd.ndno=d.ndno where d.ndno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncsd d left outer join ncsu u on u.ndno=d.ndno where d.ndno= ?param0 ) a] -2025-12-18 14:20:58,437 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.insert] Prepared SQL: [insert into menu(menuname,pmenuno,menuurl,menulevel,menuorder,isuse,ishid,cdt,cno,udt,uno,uip) select ?param0 , ?param1 ,ifnull( ?param2 ,''),ifnull(c.menulevel, -1) + 1, ?param3 , ?param4 , ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 from (select ?param8 menuno) a left outer join menu b on b.menuno=a.menuno left outer join menu c on c.menuno= ?param1 where b.menuno is null] -2025-12-18 14:20:58,437 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.insert.SelectKey] Prepared SQL: [select last_insert_id()] -2025-12-18 14:20:58,437 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.filegroup.insert] Prepared SQL: [INSERT INTO filegroup (tablename,columnname, cdt,cno,udt,uno,uip) VALUES ( ?param0 , ?param1 , cdt,cno,udt,uno,uip)] -2025-12-18 14:20:58,438 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.filegroup.insert.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:20:58,438 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.okcert3.in] Prepared SQL: [insert into okcert3log (gubn, ret, reason, sn, rsltcd, rslt, dt) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , now()] -2025-12-18 14:20:58,438 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.okcert3.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:20:58,438 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.userauth.save] Prepared SQL: [insert into menuauth (usertype,authname,menuno,isdel,cdt,cno,udt,uno,uip) select max(usertype)+1, ?param0 ,1,0,now(), ?param1 ,now(), ?param1 , ?param2 from menuauth] -2025-12-18 14:20:58,438 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.authname.save] Prepared SQL: [update menuauth set authname= ?param0 where usertype= ?param1] -2025-12-18 14:20:58,438 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.userauth.del] Prepared SQL: [delete a from menuauth a left outer join( select count(userno) usercnt,usertype from users where usertype = ?param0 group by usertype )b on b.usertype = a.usertype where a.usertype = ?param0 and (b.usercnt < 1 or b.usercnt is null); insert into menuauth (usertype,authname,menuno,isdel,cdt,cno,udt,uno,uip) select * from ( select ?param0 usertype, ?param1 authname,1 menuno,0 isdel,now() cdt, ?param2 cno,now() udt, ?param2 uno, ?param3 uip ) a where not exists( select usertype,authname,menuno from menuauth where usertype = ?param0 and menuno = 1 ); update menuauth a left outer join ( select count(userno) usercnt,usertype from users where usertype = ?param0 and status=1 group by usertype ) b on b.usertype = a.usertype set isdel=1 where a.usertype= ?param0 and (b.usercnt < 1 or b.usercnt is null);] -2025-12-18 14:20:58,438 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.chageposition] Prepared SQL: [update menu a left outer join menu b on b.menuno= ?param0 left outer join menu c on c.menuno= ?param1 set a.pmenuno= ?param1 , a.menuorder = ifnull(b.menuorder, -1) + 1, a.menulevel=c.menulevel + 1 , a.udt=now(), a.uno= ?param2 , a.uip= ?param3 where a.menuno= ?param4] -2025-12-18 14:20:58,438 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.update] Prepared SQL: [update menu a left outer join (select menulevel from menu where menuno= ?param0 ) b on 1 = 1 set udt=now(), uno= ?param1 , uip= ?param2 ,menuname= ?param3 , pmenuno= ?param0 , menuurl=ifnull( ?param4 , ''),a.menulevel=b.menulevel + 1,menuorder= ?param5 ,isuse= ?param6 ,ishid= ?param7 where a.menuno= ?param8 ;] -2025-12-18 14:20:58,438 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.delete] Prepared SQL: [delete from menuauth where menuno= ?param0 ; delete from menu where menuno= ?param0] -2025-12-18 14:20:58,438 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.down] Prepared SQL: [update fileinfo set dcount = dcount + 1 where fileno= ?param0] -2025-12-18 14:20:58,438 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.del] Prepared SQL: [update fileinfo set uip= ?param0 , uno= ?param1 , isdel=1 where fileno= ?param2 and ( ?param3 = 1 or ?param1 = -999 or cno= ?param1 )] -2025-12-18 14:20:58,438 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.del2] Prepared SQL: [update fileinfo set uip= ?param0 , uno= ?param1 , isdel=1 where fgno= ?param2 and ( ?param3 = 1 or ?param1 = -999 or cno= ?param1 )] -2025-12-18 14:20:58,438 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncst.in] Prepared SQL: [insert into ncst (ntype,tcode,tname,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 ,now(), ?param3 ,now(), ?param3 , ?param4 )] -2025-12-18 14:20:58,438 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncst.up] Prepared SQL: [update ncst set udt=now(),uno= ?param0 ,uip= ?param1 ,tcode= ?param2 ,tname= ?param3 where ntno= ?param4] -2025-12-18 14:20:58,439 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.actlog.set] Prepared SQL: [insert into actlog (logtype,logtarget,userno,logdata,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 )] -2025-12-18 14:20:58,439 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.authlog.set] Prepared SQL: [insert into authlog(logtype,userno,usertypeorg,usertypenew,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 )] -2025-12-18 14:20:58,439 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.authlog.set2] Prepared SQL: [insert into authlog(logtype,userno,usertypeorg,usertypenew,cdt,cno,udt,uno,uip) select ?param0 , ?param1 ,a.usertype, ?param2 ,now(), ?param3 ,now(), ?param3 , ?param4 from users a where a.userno= ?param1 and a.usertype <> ?param2] -2025-12-18 14:20:58,439 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.kcblog.in] Prepared SQL: [insert into kcblog (cdt,cp_cd,mobile,vssn,logmsg) values(now(), ?param0 ,case when ?param1 is not null then HEX(AES_ENCRYPT( ?param1 , 'np123@!')) else null end , ?param2 , ?param3 );] -2025-12-18 14:20:58,439 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [excellog.in] Prepared SQL: [INSERT INTO exceldownlog (userno, userid, username, actiontime, position, comment, userip) SELECT userno, userid, username, sysdate(), ?param0 , ?param1 , ?param2 FROM users where userno = ?param3] -2025-12-18 14:20:58,455 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.myterm] Prepared SQL: [select distinct c.tmno,c.tyear,c.tseq from cmprof a inner join cm b on b.cmno=a.cmno and b.ismaster=0 and b.isdel=0 inner join term c on c.tmno=b.tmno where a.userno= ?param0 order by c.tyear desc,c.tseq] -2025-12-18 14:20:58,455 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.term.ys] Prepared SQL: [select distinct tmno,tyear,tseq from term order by tyear desc,tseq] -2025-12-18 14:20:58,456 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmdatas] Prepared SQL: [select a.dtype,a.intval,a.intval2,a.intval3 ,a.strval,a.strval2 from( select 1 dtype ,a.userno intval,b.usertype intval2 ,row_number() over (order by b.username desc) intval3 ,b.username strval,null strval2 from cmprof a inner join users b on b.userno=a.userno where a.cmno= ?param0 order by b.username desc ) a union all select 2 ,b.bkno,0 ,row_number() over (order by b.bkno) intval3 ,b.bkname,null from cmbook a inner join book b on b.bkno=a.bkno where a.cmno= ?param0 union all select 3 dtype ,b.cmno,a.ispre ,row_number() over (order by b.cmno) intval3 ,b.cname,null from cmrelay a inner join cm b on b.cmno=a.rcmno where a.cmno= ?param0 union all select 4 ,b.ndno,0 ,row_number() over (order by b.ndno) intval3 ,b.dname,b.acode from cmncsd a inner join ncsd b on b.ndno=a.ndno where a.cmno= ?param0 order by dtype,intval3] -2025-12-18 14:20:58,457 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.datacreatecmbycmmaster] Prepared SQL: [select a.cmno,a.cname,row_number() over(order by a.udt desc) rno from cm a where a.ismaster=1 and a.isdel=0 and a.cgno= ?param0 order by rno] -2025-12-18 14:20:58,457 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnigscd.exists] Prepared SQL: [select count(*) from cminning a inner join cminningscd b on a.cmino = b.cmino where cmno = ?param0] -2025-12-18 14:20:58,458 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmev] Prepared SQL: [select a.cmno,a.attend,a.attendcut,a.attendrfd,a.attendcutrfd,a.mid,a.midcut,a.midrfd,a.midcutrfd,a.final,a.finalcut,a.finalrfd,a.finalcutrfd,a.subject,a.subjectcut,a.subjectrfd ,a.subjectcutrfd,a.discuss,a.discusscut,a.discussrfd,a.discusscutrfd,a.etc,a.etccut,a.etcrfd,a.etccutrfd,a.cut,a.cutrfd,a.isoffabs ,b.scdtype ,c.cshape from cmev a inner join cm c on c.cmno = a.cmno left outer join cminning b on b.cmno = a.cmno and b.isscd = 1 where a.cmno= ?param0] -2025-12-18 14:20:58,458 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.est] Prepared SQL: [select 0 gubun,case when a.extype = 0 then 1 else 2 end estkind ,a.exno,a.cmno,a.extype,a.exname,a.edesc,a.etime,a.econdition,a.evtype,a.eqtype,a.israndq,a.israndqi,a.qcount,a.isblur,a.tpoint,a.relaylimit,a.isusebackup,a.isseq ,null sdno,null sdtype,null sdname,null sddesc,null sdcondition ,null rsno,null rscno,null rstype,null rsname,null rscondition , row_number() over(partition by a.extype order by a.cdt) rno ,null as iseq,null as teachername from cmex a where a.cmno= ?param0 and a.isdel=0 union all select 1 gubun,case when a.sdtype = 0 then 11 else 21 end estkind ,a.sdno exno,a.cmno,a.sdtype extype,a.sdname exname,a.sddesc edesc,null etime,a.sdcondition econdition,null evtype,null eqtype,null israndq,null israndqi,null qcount,null isblur,a.tpoint,null relaylimit,null isusebackup,null isseq ,a.sdno,a.sdtype,a.sdname,a.sddesc,a.sdcondition ,null rsno,null rscno,null rstype,null rsname,null rscondition , row_number() over(partition by a.sdtype order by a.cdt) rno ,null as iseq,null as teachername from cmsd a where a.cmno= ?param0 and a.isdel=0 union all select 2 gubun,case when a.rstype = 0 then 32 else 31 end estkind ,a.rsno exno,a.cmno,a.rstype extype,a.rsname exname,null edesc,null etime,a.rscondition econdition,null evtype,null eqtype,null israndq,null israndqi,null qcount,null isblur,null tpoint,null relaylimit,null isusebackup,null isseq ,null sdno,null sdtype,null sdname,null sddesc,null sdcondition ,a.rsno,a.rscno,a.rstype,a.rsname,a.rscondition , row_number() over(partition by a.rstype order by a.cdt) rno ,b.iseq,c.username as teachername from cmrs a left outer join cminning b on a.cmino = b.cmino left outer join users c on b.userno = c.userno where a.cmno= ?param0 and a.isdel=0 order by rsno] -2025-12-18 14:20:58,458 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmexqs] Prepared SQL: [select a.eqno,a.exno,a.qseq,a.qno,a.rpoint , b.qtextstring, b.dpoint, b.qdiff, b.cc1, b.cc2, b.cc3, b.cc4, b.cc5,b.atype , cc.cname qdiffname, cc1.cname ccname1, cc2.cname ccname2, cc3.cname ccname3, cc4.cname ccname4, cc5.cname ccname5 from cmexq a inner join question b on b.qno=a.qno left outer join comcode cc on cc.ccode = b.qdiff left outer join comcode cc1 on cc1.ccode = b.cc1 left outer join comcode cc2 on cc2.ccode = b.cc2 left outer join comcode cc3 on cc3.ccode = b.cc3 left outer join comcode cc4 on cc4.ccode = b.cc4 left outer join comcode cc5 on cc5.ccode = b.cc5 where a.exno= ?param0 order by a.qseq] -2025-12-18 14:20:58,458 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.exsave.valid] Prepared SQL: [select count(d.exno) from (select 1 as col1) a left outer join lectex d on d.exno= ?param0] -2025-12-18 14:20:58,458 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.sdsave.valid] Prepared SQL: [select sum(cnt) from ( select count(d.sdno) cnt from (select 1 as col1) a left outer join lectsd d on d.sdno= ?param0 union all select count(d.sdno) from (select 1 as col1) a left outer join lectsdboard d on d.sdno= ?param0 ) a] -2025-12-18 14:20:58,458 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rssave.valid] Prepared SQL: [select count(d.rsno) from (select 1 as col1) a left outer join lectrs d on d.rsno= ?param0] -2025-12-18 14:20:58,458 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rscsave.valid] Prepared SQL: [select count(d.rscno) from (select 1 as col1) a left outer join cmrs d on d.rscno= ?param0] -2025-12-18 14:20:58,459 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmexlayers] Prepared SQL: [select a.exno ,case when a.qdiff = 1 then null else a.qdiff end qdiff ,case when a.cc1 = 1 then null else a.cc1 end cc1 ,case when a.cc2 = 1 then null else a.cc2 end cc2 ,case when a.cc3 = 1 then null else a.cc3 end cc3 ,case when a.cc4 = 1 then null else a.cc4 end cc4 ,case when a.cc5 = 1 then null else a.cc5 end cc5 ,a.qcount,a.rpoint , cc.cname qdiffname, cc1.cname ccname1, cc2.cname ccname2, cc3.cname ccname3, cc4.cname ccname4, cc5.cname ccname5 from cmexlayer a left outer join comcode cc on cc.ccode = a.qdiff and cc.ccode > 0 left outer join comcode cc1 on cc1.ccode = a.cc1 and cc1.ccode > 0 left outer join comcode cc2 on cc2.ccode = a.cc2 and cc2.ccode > 0 left outer join comcode cc3 on cc3.ccode = a.cc3 and cc3.ccode > 0 left outer join comcode cc4 on cc4.ccode = a.cc4 and cc4.ccode > 0 left outer join comcode cc5 on cc5.ccode = a.cc5 and cc5.ccode > 0 where a.exno= ?param0 order by cc.corder, cc1.corder, cc2.corder] -2025-12-18 14:20:58,459 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.extype1count] Prepared SQL: [select count(b.exno) from (select 1 col1) a left outer join cmex b on b.cmno= ?param0 and b.isdel=0 and b.exno <> ?param1 and b.extype=1] -2025-12-18 14:20:58,459 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.check] Prepared SQL: [select count(b.rsno) from (select 1 col1) a left outer join cmrs b on b.cmno= ?param0 and b.rsno <> ?param1 and b.rstype= ?param2 and b.isdel=0] -2025-12-18 14:20:58,459 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.questionusings] Prepared SQL: [select sum(cnt) from ( select 0 as cnt union all select count(qno) from cmexq where qno= ?param0 union all select count(qno) from rscq where qno= ?param0 ) a] -2025-12-18 14:20:58,460 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.questionitem.valid] Prepared SQL: [select sum(cnt) from ( select 0 as cnt union all select a.qno from ( select b.qno from questionitem a inner join cmexq b on b.qno=a.qno where a.qino= ?param0 limit 1) a union all select a.qno from ( select b.qno from questionitem a inner join rscq b on b.qno=a.qno where a.qino= ?param0 limit 1) a ) a] -2025-12-18 14:20:58,460 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmmenus] Prepared SQL: [select a.cmno,a.isplan,a.iscontent,a.isev,a.isrs,a.isgrade ,b.bmno from cmmenu a left outer join cmmenubm b on b.cmno=a.cmno where a.cmno= ?param0] -2025-12-18 14:20:58,460 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rscqs] Prepared SQL: [select a.rscqno,a.rscno,a.qno,a.dseq , b.qtextstring, b.dpoint, b.qdiff, b.cc1, b.cc2, b.cc3, b.cc4, b.cc5,b.atype , cc.cname qdiffname, cc1.cname ccname1, cc2.cname ccname2, cc3.cname ccname3, cc4.cname ccname4, cc5.cname ccname5 ,row_number() over(order by a.dseq, a.rscqno) rno from rscq a inner join question b on b.qno=a.qno left outer join comcode cc on cc.ccode = b.qdiff left outer join comcode cc1 on cc1.ccode = b.cc1 left outer join comcode cc2 on cc2.ccode = b.cc2 left outer join comcode cc3 on cc3.ccode = b.cc3 left outer join comcode cc4 on cc4.ccode = b.cc4 left outer join comcode cc5 on cc5.ccode = b.cc5 where a.rscno= ?param0 order by rno] -2025-12-18 14:20:58,460 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminfile] Prepared SQL: [select 1 dtype,a.sdno intval,a.fgno longval,b.fileno longval2,0 longval4,b.fileurl strval from cmsd a inner join fileinfo b on b.fgno=a.fgno and b.isdel=0 where a.cmno= ?param0 union all select 0,exno,null,null,null,null from cmex where cmno= ?param0 and isdel=0 union all select 2,0,a.fgnotf,b.fileno,a.cmino,b.fileurl from cminning a inner join fileinfo b on b.fgno=a.fgnotf and b.isdel=0 where a.cmno= ?param0 union all select 3,a.cmno,a.fgnocm,b.fileno,0,b.fileurl from cm a inner join fileinfo b on b.fgno=a.fgnocm and b.isdel=0 where a.cmno= ?param0 order by dtype,intval,longval2] -2025-12-18 14:20:58,460 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.check.cmpcpay] Prepared SQL: [select count(b.pino) from (select 1 as col1) a left outer join payitem b on b.ptype=1 and b.pcno = ?param0] -2025-12-18 14:20:58,461 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ct.checkcmi] Prepared SQL: [select count(b.cmino) dcnt from ct a left outer join cminning b on b.ctno=a.ctno where a.ctno= ?param0 group by a.ctno] -2025-12-18 14:20:58,461 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.pcm.foras] Prepared SQL: [select distinct d.cmno value,d.cname text from users a inner join lect b on b.userno=a.userno and b.status<5 inner join cm c on c.cmno=b.cmno inner join cm d on d.cmno=c.pcmno where a.asno= ?param0 order by text,value] -2025-12-18 14:20:58,461 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cm.foras] Prepared SQL: [select distinct c.cmno value,concat(c.cname,'(',c.classno,')') text from users a inner join lect b on b.userno=a.userno and b.status<5 inner join cm c on c.cmno=b.cmno and c.pcmno= ?param0 where a.asno= ?param1 order by text,value] -2025-12-18 14:20:58,461 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.pcm.forall] Prepared SQL: [select a.cmno value,a.cname text from cm a where a.ismaster=1 and a.isuse=1 and a.isdel=0 order by text,value] -2025-12-18 14:20:58,461 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cm.forall] Prepared SQL: [select a.cmno value,concat(a.cname,'(',a.classno,')') text from cm a where a.pcmno= ?param0 and a.ismaster=1 and a.isuse=1 and a.isdel=0 order by text,value] -2025-12-18 14:20:58,461 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cms.forpay] Prepared SQL: [select c.cmno,case when b.isjoin=1 then c.infee else c.infee end fee, c.accommofee, b.isjoin,d.lectno lectnocheck from users a left outer join assign b on b.asno=a.asno inner join cm c on c.cmno= ?param0 left outer join lect d on d.userno=a.userno and d.cmno=c.cmno and d.status in (1,2,3,4,6) and d.ischanged=0 where a.userno= ?param1] -2025-12-18 14:20:58,461 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cms.forpaypc] Prepared SQL: [select c.cmno,case when b.isjoin=1 then c.infee else c.outfee end fee,b.isjoin from users a left outer join assign b on b.asno=a.asno inner join cmpc c on c.pcno= ?param0 where a.userno= ?param1] -2025-12-18 14:20:58,462 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcheck.forbuy] Prepared SQL: [select 1 rno,a.cmno,a.quota ,b.status lectstatus ,count(d.userno) countlect from cm a left outer join lect b on b.cmno=a.cmno and b.userno= ?param0 and b.status < 5 and b.ischanged=0 left outer join lect c on c.cmno=a.cmno and c.status < 5 and c.ischanged=0 left outer join users d on d.userno=c.userno and d.status=1 where a.cmno= ?param1 and a.ismaster=0 and a.rstime < now() and a.retime > now() and a.isuse=1 and a.isdel=0 group by a.cmno,a.quota,b.status union all select 2,a.cmno,0 ,b.status ,0 from cm a inner join lect b on b.cmno <> a.cmno and b.userno= ?param0 and b.status < 5 inner join cm c on c.cmno=b.cmno and c.pcmno=a.pcmno where a.cmno = ?param1] -2025-12-18 14:20:58,464 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.assign.applyedu.byasno] Prepared SQL: [select a.asno,a.ascode,a.isjoin,a.joinyear,a.joinprice,a.asname,a.ceoname,a.brno,a.eino,a.grno,a.btype,a.bkind,a.salesamount,a.homeurl,a.mcount,a.aday,a.astype,a.asctg,a.askey,a.post ,a.address1,a.address2,a.fgnobno,a.fgnobank,a.joindate,a.exitdate,a.status,a.issite,a.subdomain,a.sitename,a.sitelogo,a.sitefooter,a.siteip,a.ismain,a.mname,a.isdel ,CAST(AES_DECRYPT(UNHEX(a.mphone), 'np123@!') AS char) mphone ,CAST(AES_DECRYPT(UNHEX(a.taxemail), 'np123@!') AS char) taxemail from assign a where a.asno= ?param0 and a.isdel=0] -2025-12-18 14:20:58,464 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscdcheck] Prepared SQL: [select a.quota - (select count(z.lectno) cnt from lect z where a.cmisno = z.cmisno and z.status in (1,2) and z.ischanged=0) from cminningscd a where a.cmisno = ?param0] -2025-12-18 14:20:58,467 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmin] Prepared SQL: [insert into cm(ismaster,cgno,pcmno,cname,kname,tmno,classno,rstime,retime,sstime,setime,gstime,getime,cshape ,infee,outfee,accommofee,quota ,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,isuse,isdel,isseq,fgnocm,typeman,typeedu,typegrade,typejob,typejobitem,iscertificate,ischkatt,isaccommodation,daylectinninglimit,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 , ?param28 , ?param29 , ?param30 ,0, ?param31 , ?param32 , ?param33 , ?param34 , ?param35 , ?param36 , ?param37 , ?param38 , ?param39 , ?param40 ,10,now(), ?param41 ,now(), ?param41 , ?param42 );] -2025-12-18 14:20:58,468 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:20:58,469 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnings.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into cminning (cmno,week,iseq,isonline,ititle,icontent,idate,iday,ist,iet,fgnotf,ctno,istaste,sttime,atime,mstime,metime,userno,isscd,scdtype,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 ,now(), ?param20 ,now(), ?param20 , ?param21 from (select 1 col1) a left outer join cminning b on b.cmno= ?param0 and b.iseq= ?param2 where b.cmino is null] -2025-12-18 14:20:58,469 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnings.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 14:20:58,471 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into cminningscd(cmino,estart,eend,quota,studyplace,sseq,comment,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 ,now(), ?param7 ,now(), ?param7 , ?param8 )] -2025-12-18 14:20:58,471 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 14:20:58,473 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.in] Prepared SQL: [INSERT INTO cmex (cmno,extype,exname,edesc,etime,econdition,evtype,eqtype,israndq,israndqi,qcount,isblur,tpoint,relaylimit,isusebackup,isseq,isreexamable,isresultopen,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 ,0,now(), ?param18 ,now(), ?param18 , ?param19 )] -2025-12-18 14:20:58,473 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:20:58,474 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.question.in] Prepared SQL: [INSERT INTO question (cmno, qdiff, cc1, cc2, cc3, cc4, cc5, isuse, atype, dpoint, qtext, qtextstring, qdesc, rightcount,ispassspace,isignorecase, cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , now(), ?param16 ,now(), ?param16 , ?param17 );] -2025-12-18 14:20:58,474 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.question.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:20:58,474 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.in] Prepared SQL: [insert into cmsd(sdtype,cmno,sdname,sddesc,tpoint,sdcondition,fgno,isdel,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 ,0,now(), ?param7 ,now(), ?param7 , ?param8 );] -2025-12-18 14:20:58,474 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:20:58,474 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.in] Prepared SQL: [insert into cmrs(rstype,cmno,rsname,rscondition,rscno,isdel,cmino,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,0, ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 );] -2025-12-18 14:20:58,474 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:20:58,474 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rsc.in] Prepared SQL: [insert into rsc(rstype,rscname,isuse,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 ,now(), ?param3 ,now(), ?param3 , ?param4 );] -2025-12-18 14:20:58,475 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rsc.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:20:58,475 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy0] Prepared SQL: [insert into cm(ismaster,cgno,pcmno,cname,kname,tmno,classno,rstime,retime,sstime,setime,gstime,getime,cshape,typeman,typeedu,typegrade,typejob,typejobItem,infee,outfee,accommofee,quota,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,isuse,isseq,iscertificate,isdel,studydays,isaccommodation,daylectinninglimit,cdt,cno,udt,uno,uip) select ?param0 ,cgno,case when a.ismaster = 1 and ?param0 = 0 then a.cmno else a.pcmno end,ifnull( ?param1 , concat('»çº»_', cname)),a.kname, ?param2 ,case when ?param2 is null then null else ifnull(b.classno,0)+1 end ,t.rstime ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then '2099-12-31 23:59:59' else date_format(t.retime,'%Y-%m-%d 23:59:59') end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else t.sstime end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else date_format(t.setime,'%Y-%m-%d 23:59:59') end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else t.gstime end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else date_format(t.getime,'%Y-%m-%d 23:59:59') end ,a.cshape,a.typeman,a.typeedu,a.typegrade,a.typejob, a.typejobItem,infee,outfee,accommofee,quota,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,1,isseq,a.iscertificate,0,studydays,isaccommodation,daylectinninglimit,now(), ?param3 ,now(), ?param3 , ?param4 from cm a left outer join ( select max(b.classno) classno from cm a inner join cm b on b.ismaster=0 and b.pcmno=case when a.ismaster=1 then a.cmno else a.pcmno end and b.isdel=0 and b.tmno=ifnull( ?param2 ,0) where a.cmno= ?param5 ) b on b.classno is not null left outer join term t on t.tmno= ?param2 where a.cmno= ?param5 ;] -2025-12-18 14:20:58,475 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy0.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:20:58,475 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy.ex0] Prepared SQL: [insert into cmex (cmno,extype,exname,edesc,etime,econdition,evtype,eqtype,israndq,israndqi,qcount,isblur,tpoint,relaylimit,isusebackup,isseq,isresultopen,isreexamable,isdel,cdt,cno,udt,uno,uip) select ?param0 ,extype,exname,edesc,etime,econdition,evtype,eqtype,israndq,israndqi,qcount,isblur,tpoint,relaylimit,isusebackup,isseq,isresultopen,isreexamable,0,now(), ?param1 ,now(), ?param1 , ?param2 from cmex a where a.exno= ?param3 ;] -2025-12-18 14:20:58,475 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy.ex0.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:20:58,475 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmpcin] Prepared SQL: [insert into cm (ismaster,cgno,pcmno,cname,tmno,classno,rstime,retime,sstime,setime,gstime,getime,cshape,infee,outfee,quota,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,isuse,isseq,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,null, ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 ,1,0,0,now(), ?param27 ,now(), ?param27 , ?param28 );] -2025-12-18 14:20:58,475 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmpcin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:20:58,477 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ct.in] Prepared SQL: [INSERT INTO ct (cmno,qdiff,cc1,cc2,cc3,cc4,cc5,ctype,ccode,ccodedel,ctname,fgnothumb,fgnotf,tfurl,ismenu,isdel,isuse,isoversize,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 ,0, ?param14 , ?param15 ,now(), ?param16 ,now(), ?param16 , ?param17 );] -2025-12-18 14:20:58,477 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ct.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:20:58,477 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.pplog.applyedu.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into pplog ( userno,cmno,isready,cgcode,cshape,typeman,typeedu,typegrade,typejob,typejobItem,cgno,cmisno,isrebate,rbankname,rbankacc,rbankowner,asname,brno,ceoname,post,address1,address2,btype,bkind,eino,mname ,mphone,taxemail,userpno,mobile,email,upost,uaddress1,uaddress2,isassignuser,uduty,slevel,isaccommodation,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 ,HEX(AES_ENCRYPT( ?param14 , 'np123@!')) , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 ,HEX(AES_ENCRYPT( ?param26 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param27 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param28 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param29 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param30 , 'np123@!')) , ?param31 , ?param32 , ?param33 , ?param34 , ?param35 , ?param36 , ?param37 ,now(), ?param38 ,now(), ?param38 , ?param39 )] -2025-12-18 14:20:58,477 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.pplog.applyedu.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:20:58,477 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.term.in] Prepared SQL: [insert into term (tyear,tseq,rstime,retime,sstime,setime,gstime,getime,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 ,now(), ?param8 ,now(), ?param8 , ?param9 )] -2025-12-18 14:20:58,477 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.term.up] Prepared SQL: [update term set udt=now(),uno= ?param0 ,uip= ?param1 ,tyear = ?param2 ,tseq = ?param3 ,rstime= ?param4 ,retime= ?param5 ,sstime= ?param6 ,setime= ?param7 ,gstime= ?param8 ,getime= ?param9 where tmno= ?param10] -2025-12-18 14:20:58,478 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cg.in] Prepared SQL: [insert into cg (pcgno,cgname,cgcode,isuse,iscover,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,0,now(), ?param5 ,now(), ?param5 , ?param6 )] -2025-12-18 14:20:58,478 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmup] Prepared SQL: [update cm set udt=now(),uno= ?param0 ,uip= ?param1 ,cgno = ?param2 ,pcmno = ?param3 ,cname = ?param4 ,kname = ?param5 ,rstime = ?param6 ,retime = ?param7 ,sstime = ?param8 ,setime = ?param9 ,gstime = ?param10 ,getime = ?param11 ,cshape = ?param12 ,infee = ?param13 ,outfee = ?param14 ,accommofee = ?param15 ,quota = ?param16 ,introhtml = ?param17 ,targethtml = ?param18 ,goalhtml = ?param19 ,contenthtml = ?param20 ,studyplace = ?param21 ,studytime = ?param22 ,certcc = ?param23 ,certgradecc = ?param24 ,jobcc = ?param25 ,jobpositiongrade = ?param26 ,difficulty = ?param27 ,isrefund = ?param28 ,isuse = ?param29 ,fgnocm = ?param30 ,typeman = ?param31 ,typeedu = ?param32 ,typegrade = ?param33 ,typejob = ?param34 ,typejobitem = ?param35 ,iscertificate = ?param36 ,ischkatt = ?param37 ,studydays = ?param38 ,isaccommodation = ?param39 where cmno= ?param40] -2025-12-18 14:20:58,478 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.profclear] Prepared SQL: [update cminning a inner join ( select a.cmino from cminning a left outer join cmprof b on b.cmno=a.cmno and a.userno=b.userno where a.cmno= ?param0 and b.userno is null ) b on b.cmino=a.cmino set a.userno=null where a.cmno= ?param0] -2025-12-18 14:20:58,479 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.del] Prepared SQL: [delete from cminning where cmino = ( select a.cmino from ( select case when count(c.lectno) < 1 then ?param0 else 0 end cmino from (select 1 col1) a left outer join cminning b on b.cmino= ?param0 left outer join lect c on c.cmno=b.cmno) a )] -2025-12-18 14:20:58,479 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.del2] Prepared SQL: [delete from cminning where cmino = ?param0] -2025-12-18 14:20:58,479 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.del3] Prepared SQL: [delete from cminning where cmino = ( select a.cmino from ( select case when count(b.cmino) < 1 then ?param0 else 0 end cmino from (select 1 col1) a left outer join cminningscd b on b.cmino= ?param0 ) a )] -2025-12-18 14:20:58,479 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.del] Prepared SQL: [delete from cminningscd where cmisno = ( select a.cmisno from ( select case when count(c.lectno) < 1 then ?param0 else 0 end cmisno from (select 1 col1) a left outer join cminningscd b on b.cmisno= ?param0 left outer join lect c on c.cmisno=b.cmisno and c.status=1 and c.ischanged=0 ) a )] -2025-12-18 14:20:58,479 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmseqsave] Prepared SQL: [update cm set isseq= ?param0 ,udt=now(),uno= ?param1 ,uip= ?param2 where cmno= ?param3] -2025-12-18 14:20:58,479 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.bookin] Prepared SQL: [insert into book(bkname,author,publisher,pubdate,fgnothumb,fgno,price,introhtml,contents,isuse,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 ,now(), ?param10 ,now(), ?param10 , ?param11 )] -2025-12-18 14:20:58,479 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.bookup] Prepared SQL: [update book set udt=now(),uno= ?param0 ,uip= ?param1 ,bkname = ?param2 ,author = ?param3 ,publisher = ?param4 ,pubdate = ?param5 ,fgnothumb = ?param6 ,fgno = ?param7 ,price = ?param8 ,introhtml = ?param9 ,contents = ?param10 ,isuse = ?param11 where bkno= ?param12] -2025-12-18 14:20:58,479 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.bookdel] Prepared SQL: [delete from book where not bkno in ( select distinct(a.bkno) from cmbook a ) and bkno = ?param0] -2025-12-18 14:20:58,480 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.up] Prepared SQL: [update cminningscd a set udt=now(),uno= ?param0 ,uip= ?param1 ,cmino= ?param2 ,estart= ?param3 ,eend= ?param4 ,quota= ?param5 ,studyplace= ?param6 ,sseq= ?param7 ,comment= ?param8 where a.cmisno= ?param9] -2025-12-18 14:20:58,480 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnings.up] Prepared SQL: [update cminning a left outer join ( select cmino, cmno from cminning where cmino <> ?param0 and cmno= ?param1 and iseq= ?param2 ) b on b.cmno=a.cmno set udt=now(),uno= ?param3 ,uip= ?param4 ,week = ?param5 ,iseq = ?param2 ,isonline = ?param6 ,ititle = ?param7 ,icontent = ?param8 ,idate= ?param9 ,iday = ?param10 ,ist = ?param11 ,iet = ?param12 ,fgnotf= ?param13 ,ctno = ?param14 ,istaste = ?param15 ,sttime= ?param16 ,atime = ?param17 ,mstime = ?param18 ,metime = ?param19 ,userno = ?param20 ,isscd = ?param21 ,scdtype= ?param22 where a.cmino= ?param0 and b.cmino is null] -2025-12-18 14:20:58,480 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.clear] Prepared SQL: [update cminningscd a set udt=now(),uno= ?param0 ,uip= ?param1 ,quota=99999,studyplace=null where a.cmino = ?param2] -2025-12-18 14:20:58,480 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.up.lect] Prepared SQL: [update lect a left outer join cminningscd b on b.cmisno = a.cmisno set a.edate = date_format(b.eend,'%Y-%m-%d 23:59:59') where a.cmisno = ?param0 ;] -2025-12-18 14:20:58,480 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmev.clear] Prepared SQL: [update cmev a set udt=now(),uno= ?param0 ,uip= ?param1 ,isoffabs=null where a.cmno = ?param2] -2025-12-18 14:20:58,480 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnings.istasteclear] Prepared SQL: [update cminning set istaste=0 where cmno= ?param0 and cmino <> ?param1] -2025-12-18 14:20:58,481 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmevsave] Prepared SQL: [insert into cmev (cmno,attend,attendcut,attendrfd,attendcutrfd,mid,midcut,midrfd,midcutrfd,final,finalcut,finalrfd,finalcutrfd,subject,subjectcut,subjectrfd,subjectcutrfd,discuss,discusscut,discussrfd,discusscutrfd,etc,etccut,etcrfd,etccutrfd,cut,cutrfd,isoffabs,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 ,now(), ?param28 ,now(), ?param28 , ?param29 from (select 1 col1) a left outer join cmev b on b.cmno= ?param0 where b.cmno is null; update cmev set udt=now(),uno= ?param28 ,uip= ?param29 ,attend = ?param1 ,attendcut = ?param2 ,attendrfd = ?param3 ,attendcutrfd = ?param4 ,mid = ?param5 ,midcut = ?param6 ,midrfd = ?param7 ,midcutrfd = ?param8 ,final = ?param9 ,finalcut = ?param10 ,finalrfd = ?param11 ,finalcutrfd = ?param12 ,subject = ?param13 ,subjectcut = ?param14 ,subjectrfd = ?param15 ,subjectcutrfd = ?param16 ,discuss = ?param17 ,discusscut = ?param18 ,discussrfd = ?param19 ,discusscutrfd = ?param20 ,etc = ?param21 ,etccut = ?param22 ,etcrfd = ?param23 ,etccutrfd = ?param24 ,cut = ?param25 ,cutrfd = ?param26 ,isoffabs = ?param27 where ?param0 > 0 and cmno= ?param0] -2025-12-18 14:20:58,481 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.savetop] Prepared SQL: [UPDATE cmex SET udt=now(),uno= ?param0 ,uip= ?param1 ,exname= ?param2 ,edesc= ?param3 ,econdition= ?param4 ,isblur= ?param5 ,isusebackup= ?param6 ,isseq= ?param7 ,isreexamable= ?param8 ,isresultopen= ?param9 ,etime= ?param10 where exno= ?param11] -2025-12-18 14:20:58,481 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.up] Prepared SQL: [update cmex set udt=now(),uno= ?param0 ,uip= ?param1 ,extype = ?param2 ,exname = ?param3 ,edesc = ?param4 ,etime = ?param5 ,econdition = ?param6 ,evtype = ?param7 ,eqtype = ?param8 ,israndq = ?param9 ,israndqi = ?param10 ,qcount = ?param11 ,isblur = ?param12 ,tpoint = ?param13 ,relaylimit = ?param14 ,isusebackup = ?param15 ,isseq = ?param16 ,isreexamable = ?param17 ,isresultopen= ?param18 where exno= ?param19] -2025-12-18 14:20:58,481 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmexq.deleteall] Prepared SQL: [delete from cmexq where exno= ?param0] -2025-12-18 14:20:58,481 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmexlayer.del] Prepared SQL: [delete from cmexlayer where exno= ?param0] -2025-12-18 14:20:58,481 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.del] Prepared SQL: [update cmex set isdel=1 where exno= ?param0] -2025-12-18 14:20:58,481 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.del] Prepared SQL: [update cmsd set isdel=1 where sdno= ?param0] -2025-12-18 14:20:58,482 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.del] Prepared SQL: [update cmrs set isdel=1 where rsno= ?param0] -2025-12-18 14:20:58,482 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.questionitem.del] Prepared SQL: [update question a inner join questionitem b on b.qino= ?param0 and b.qno=a.qno set a.rightcount = a.rightcount - b.isright; update questionitem set udt=now(),uno= ?param1 ,uip= ?param2 ,isdel=1 where qino= ?param0] -2025-12-18 14:20:58,482 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.question.up] Prepared SQL: [UPDATE question SET udt=now(),uno= ?param0 ,uip= ?param1 ,cmno= ?param2 ,qdiff= ?param3 ,cc1= ?param4 ,cc2= ?param5 ,cc3= ?param6 ,cc4= ?param7 ,cc5= ?param8 ,isuse= ?param9 ,dpoint= ?param10 ,qtext= ?param11 ,qtextstring= ?param12 ,qdesc= ?param13 ,rightcount= ?param14 ,ispassspace= ?param15 ,isignorecase= ?param16 where qno= ?param17] -2025-12-18 14:20:58,483 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.question.uptop] Prepared SQL: [UPDATE question SET udt=now(),uno= ?param0 ,uip= ?param1 ,cmno= ?param2 ,isuse= ?param3 ,qtext= ?param4 ,qtextstring= ?param5 ,qdesc= ?param6 ,rightcount= ?param7 where qno= ?param8] -2025-12-18 14:20:58,483 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.questionitem.up] Prepared SQL: [UPDATE questionitem SET udt=now(),uno= ?param0 ,uip= ?param1 ,fgno= ?param2 ,isright= ?param3 ,qitext= ?param4 where qino= ?param5] -2025-12-18 14:20:58,483 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.up] Prepared SQL: [update cmsd set udt=now(),uno= ?param0 ,uip= ?param1 ,sdtype = ?param2 ,sdname = ?param3 ,sddesc = ?param4 ,tpoint = ?param5 ,sdcondition = ?param6 ,fgno = ?param7 where sdno= ?param8] -2025-12-18 14:20:58,483 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.uplock] Prepared SQL: [update cmsd set udt=now(),uno= ?param0 ,uip= ?param1 ,sdname = ?param2 ,sddesc = ?param3 ,tpoint = ?param4 ,sdcondition = ?param5 ,fgno = ?param6 where sdno= ?param7] -2025-12-18 14:20:58,483 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.up] Prepared SQL: [update cmrs set udt=now(),uno= ?param0 ,uip= ?param1 ,rstype = ?param2 ,rsname = ?param3 ,rscondition = ?param4 ,rscno = ?param5 ,cmino = ?param6 where rsno= ?param7] -2025-12-18 14:20:58,483 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.uplock] Prepared SQL: [update cmrs set udt=now(),uno= ?param0 ,uip= ?param1 ,rsname = ?param2 ,rscondition = ?param3 where rsno= ?param4] -2025-12-18 14:20:58,483 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmev.in] Prepared SQL: [insert into cmev (cmno,attend,attendcut,attendrfd,attendcutrfd,mid,midcut,midrfd,midcutrfd,final,finalcut,finalrfd,finalcutrfd,subject,subjectcut,subjectrfd ,subjectcutrfd,discuss,discusscut,discussrfd,discusscutrfd,etc,etccut,etcrfd,etccutrfd,cut,cutrfd,cdt,cno,udt,uno,uip) values ( ?param0 ,100,100,100,100,0,0,0,0,0,0,0,0,0,0,0 ,0,0,0,0,0,0,0,0,0,100,100,now(), ?param1 ,now(), ?param1 , ?param2 )] -2025-12-18 14:20:58,484 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmmenu.in] Prepared SQL: [insert into cmmenu (cmno,isplan,iscontent,isev,isrs,isgrade,cdt,cno,udt,uno,uip) values( ?param0 ,1,1,1,1,1,now(), ?param1 ,now(), ?param1 , ?param2 ); insert into cmmenubm (cmno,bmno,cdt,cno,udt,uno,uip) select ?param0 ,a.bmno,now(), ?param1 ,now(), ?param1 , ?param2 from boardmaster a where a.bmposition=1 and a.isopen=1 and a.isdefault=1] -2025-12-18 14:20:58,485 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy] Prepared SQL: [create temporary table if not exists temp_cminning_mapping ( old_cmino bigint, new_cmino bigint ); insert into cminning(cmno, week, iseq, isonline, ititle, icontent, iday, idate, ist, iet, ctno, istaste, sttime, atime, mstime, metime, userno, isscd, scdtype, cdt,cno,udt,uno,uip) select ?param0 , week, iseq, isonline, ititle, icontent, iday, idate, ist, iet, ctno, istaste, sttime, atime, mstime, metime, userno, isscd, scdtype, now(), ?param1 ,now(), ?param1 , ?param2 from cminning where cmno = ?param3 ; insert into temp_cminning_mapping(old_cmino, new_cmino) select old_cmino, new_cmino from ( select a.cmino as old_cmino, b.cmino as new_cmino from cminning a inner join cminning b on a.cmno = ?param3 and b.cmno = ?param0 and a.week = b.week and a.iseq = b.iseq ) t; insert into cmrs(cmno, rscno, rstype, rsname, rscondition, isdel, cmino, cdt,cno,udt,uno,uip) select ?param0 , rscno, rstype, rsname, rscondition, 0, t.new_cmino, now(), ?param1 ,now(), ?param1 , ?param2 from cmrs a inner join temp_cminning_mapping t on a.cmino = t.old_cmino where a.cmno = ?param3 and a.isdel = 0; insert into cmprof(cmno, userno, pfee, cdt,cno,udt,uno,uip) select ?param0 , userno, 0, now(), ?param1 ,now(), ?param1 , ?param2 from cmprof where cmno = ?param3 ; insert into cmbook(cmno, bkno, cdt,cno,udt,uno,uip) select ?param0 , bkno, now(), ?param1 ,now(), ?param1 , ?param2 from cmbook where cmno = ?param3 ; insert into cmrelay(cmno, rcmno, ispre, cdt,cno,udt,uno,uip) select ?param0 , rcmno, ispre, now(), ?param1 ,now(), ?param1 , ?param2 from cmrelay where cmno = ?param3 ; insert into cmncsd(cmno, ndno, cdt,cno,udt,uno,uip) select ?param0 , ndno, now(), ?param1 ,now(), ?param1 , ?param2 from cmncsd where cmno = ?param3 ; insert into cminningscd(cmino, estart, eend, quota, studyplace, sseq, cdt,cno,udt,uno,uip) select t.new_cmino, estart, eend, quota, studyplace, sseq, now(), ?param1 ,now(), ?param1 , ?param2 from cminningscd a inner join temp_cminning_mapping t on a.cmino = t.old_cmino where a.cmino in (select old_cmino from temp_cminning_mapping); insert into cmev(cmno, attend, attendcut, attendrfd, attendcutrfd, mid, midcut, midrfd, midcutrfd, final, finalcut, finalrfd, finalcutrfd, subject, subjectcut, subjectrfd, subjectcutrfd, discuss, discusscut, discussrfd, discusscutrfd, etc, etccut, etcrfd, etccutrfd, cut, cutrfd, isoffabs, cdt,cno,udt,uno,uip) select ?param0 , attend, attendcut, attendrfd, attendcutrfd, mid, midcut, midrfd, midcutrfd, final, finalcut, finalrfd, finalcutrfd, subject, subjectcut, subjectrfd, subjectcutrfd, discuss, discusscut, discussrfd, discusscutrfd, etc, etccut, etcrfd, etccutrfd, cut, cutrfd, isoffabs, now(), ?param1 ,now(), ?param1 , ?param2 from cmev where cmno = ?param3 ; insert into cmsd(sdtype, cmno, sdname, sddesc, tpoint, sdcondition, fgno, isdel, orgsdno, cdt,cno,udt,uno,uip) select sdtype, ?param0 , sdname, sddesc, tpoint, sdcondition, null, 0, sdno, now(), ?param1 ,now(), ?param1 , ?param2 from cmsd where cmno = ?param3 and isdel = 0; insert into cmmenu(cmno, isplan, iscontent, isev, isrs, isgrade, cdt,cno,udt,uno,uip) select ?param0 , isplan, iscontent, isev, isrs, isgrade, now(), ?param1 ,now(), ?param1 , ?param2 from cmmenu where cmno = ?param3 ; insert into cmmenubm(cmno, bmno, cdt,cno,udt,uno,uip) select ?param0 , bmno, now(), ?param1 ,now(), ?param1 , ?param2 from cmmenubm where cmno = ?param3 ; drop temporary table if exists temp_cminning_mapping;] -2025-12-18 14:20:58,485 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy.ex] Prepared SQL: [insert into cmexlayer(exno,qdiff,cc1,cc2,cc3,cc4,cc5,qcount,rpoint,cdt,cno,udt,uno,uip) select ?param0 ,qdiff,cc1,cc2,cc3,cc4,cc5,qcount,rpoint,now(), ?param1 ,now(), ?param1 , ?param2 from cmexlayer a where a.exno= ?param3 ; insert into cmexq(exno,qseq,qno,rpoint,cdt,cno,udt,uno,uip) select ?param0 ,qseq,qno,rpoint,now(), ?param1 ,now(), ?param1 , ?param2 from cmexq a where a.exno= ?param3 ;] -2025-12-18 14:20:58,486 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.fgnoup] Prepared SQL: [update cmsd set fgno= ?param0 where cmno= ?param1 and orgsdno= ?param2] -2025-12-18 14:20:58,486 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.fgnoup] Prepared SQL: [update cminning set fgnotf= ?param0 where cmno= ?param1 and orgcmino= ?param2] -2025-12-18 14:20:58,486 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cm.fgnocmup] Prepared SQL: [update cm set fgnocm= ?param0 where cmno= ?param1] -2025-12-18 14:20:58,486 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmpcup] Prepared SQL: [update cm set udt=now(),uno= ?param0 ,uip= ?param1 ,cgno = ?param2 ,cname = ?param3 ,sstime = ?param4 ,setime = ?param5 ,introhtml = ?param6 where cmno= ?param7] -2025-12-18 14:20:58,486 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ctpdel] Prepared SQL: [update ctpage a inner join ( select a.ctno,count(b.cmino) dcnt from ct a left outer join cminning b on b.ctno=a.ctno where a.ctno= ?param0 group by a.ctno ) b on b.ctno=a.ctno and b.dcnt = 0 set a.isdel=1,udt=now(),uno= ?param1 ,uip= ?param2 where a.cpno= ?param3] -2025-12-18 14:20:58,486 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ct.del] Prepared SQL: [update ct a inner join ( select a.ctno,count(b.cmino) dcnt from ct a left outer join cminning b on b.ctno=a.ctno where a.ctno= ?param0 group by a.ctno ) b on b.ctno=a.ctno and b.dcnt=0 set udt=now(),uno= ?param1 ,uip= ?param2 ,a.ccode=null,a.isdel=1 where b.dcnt=0 and a.ctno= ?param0] -2025-12-18 14:20:58,486 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.fgno] Prepared SQL: [update cminning set fgno= ?param0 where cmino= ?param1] -2025-12-18 14:20:58,486 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.fgnooff] Prepared SQL: [update cminning set fgnooff= ?param0 where cmino= ?param1] -2025-12-18 14:20:58,487 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.lectcmisno.up] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,cmisno =case when ?param2 is not null then ?param2 else cmisno end where lectno= ?param3 ; update pplog a left outer join ( select a.lectno,a.payno,b.pplno,a.cmisno from lect a inner join pay b on b.payno = a.payno where a.lectno = ?param3 ) b on b.pplno = a.pplno set a.cmisno = case when b.cmisno is not null then b.cmisno else a.cmisno end where b.lectno = ?param3 ; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end ,a.sdate = (case when b.estart is not null then date_format(b.estart,'%Y-%m-%d 00:00:00') else a.sdate end) where a.lectno = ?param3 and c.cshape = 1; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end where a.lectno = ?param3 and c.cshape <> 1;] -2025-12-18 14:20:58,500 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cmforchange] Prepared SQL: [select b.cmno,b.cname,b.classno,b.cshape ,t.tyear,t.tseq from cm a inner join cm b on b.ismaster=0 and b.pcmno=a.pcmno and b.cmno <> ?param0 and b.setime is not null and b.setime > now() and b.isuse=1 and b.isdel=0 inner join term t on t.tmno=b.tmno left outer join lect c on c.cmno=b.cmno and c.status in (1,3,4) and c.ischanged=0 where a.cmno= ?param0 group by b.cmno,b.cname,b.classno,b.quota,b.cshape ,t.tyear,t.tseq having b.quota = 0 or b.quota > count(c.lectno) order by b.cname,b.classno,b.setime] -2025-12-18 14:20:58,500 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.scdlects] Prepared SQL: [select a.scdno,a.dday,a.dtime,a.istalk,a.isemail,a.issms,a.isuse from scdlect a order by a.scdno] -2025-12-18 14:20:58,501 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.encourages] Prepared SQL: [insert into alarms (userno,atime,scdno,cmexno,dday,isdel,cdt,cno,udt,uno,uip) select a.userno,now(),a.scdno,a.cmexno,a.dday,0,now(), ?param0 ,now(), ?param0 , ?param1 from ( select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.attrate < 80 and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 where a.scdno < 3 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmex e on e.cmno=c.cmno and e.extype=case when a.scdno=3 then 0 else 1 end and e.isdel=0 left outer join lectex f on f.lectno=c.lectno and f.exno=e.exno where a.scdno > 2 and a.scdno < 5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=0 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=1 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=6 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmrs e on e.cmno=c.cmno and e.rstype=0 and e.isdel=0 left outer join lectrs f on f.lectno=c.lectno and f.rsno=e.rsno where a.scdno=7 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,c.sdate stime ,c.edate etime,e.cname studyplace,b.studytime days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join cm b on b.ismaster=0 and b.cshape =1 and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.sdate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 left outer join comcode e on e.ccode = b.studyplace where a.scdno=8 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.exno cmexno,b.exname cname,b.estime stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join exam b on date_format(b.estime,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') and b.isopen=1 inner join examuser c on c.exno=b.exno and c.status=1 and c.pstatus=1 inner join users d on d.userno=c.userno and d.status=1 where a.scdno=9 and a.isuse=1 and a.dtime= ?param2 ) a; select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.attrate < 80 and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 where a.scdno < 3 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmex e on e.cmno=c.cmno and e.extype=case when a.scdno=3 then 0 else 1 end and e.isdel=0 left outer join lectex f on f.lectno=c.lectno and f.exno=e.exno where a.scdno > 2 and a.scdno < 5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=0 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=1 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=6 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmrs e on e.cmno=c.cmno and e.rstype=0 and e.isdel=0 left outer join lectrs f on f.lectno=c.lectno and f.rsno=e.rsno where a.scdno=7 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,c.sdate stime ,c.edate etime,e.cname studyplace,b.studytime days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join cm b on b.ismaster=0 and b.cshape =1 and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.sdate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 left outer join comcode e on e.ccode = b.studyplace where a.scdno=8 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.exno cmexno,b.exname cname,b.estime stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join exam b on date_format(b.estime,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') and b.isopen=1 inner join examuser c on c.exno=b.exno and c.status=1 and c.pstatus=1 inner join users d on d.userno=c.userno and d.status=1 where a.scdno=9 and a.isuse=1 and a.dtime= ?param2] -2025-12-18 14:20:58,501 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cmrs] Prepared SQL: [select a.rsno,a.rstype,a2.rscno,a2.rscname,b.cshape,b.cname,b.classno,b.rstime,b.retime,b.sstime,b.setime ,c.tyear,c.tseq ,count(distinct d.lectno) countlect,count(distinct e.lectno) countok ,g.username as teachername from cmrs a inner join rsc a2 on a2.rscno=a.rscno inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno inner join lect d on d.cmno=b.cmno and d.status=1 and d.ischanged=0 left outer join lectrs e on e.lectno=d.lectno and e.rsno=a.rsno left outer join cminning f on a.cmino = f.cmino left outer join users g on g.userno = f.userno where a.rsno= ?param0 group by a.rsno,a.rstype,a2.rscno,a2.rscname,b.cshape,b.cname,b.classno,b.rstime,b.retime,b.sstime,b.setime,c.tyear,c.tseq] -2025-12-18 14:20:58,501 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cmrscqs] Prepared SQL: [select a.rsno ,b.rscqno ,c.qno,c.qtext,c.atype ,d.qino,d.qitext ,sum(case when concat(',',e.atext,',') like concat('%,',d.qino,',%') then 1 else 0 end) scount ,count(e.atext) acount ,group_concat(e.atext order by e.cdt separator '
') atext from cmrs a inner join rscq b on b.rscno=a.rscno inner join question c on c.qno=b.qno left outer join questionitem d on d.qno=c.qno and d.isdel=0 left outer join lectrs e on e.rsno=a.rsno and e.rscqno=b.rscqno where a.rsno= ?param0 group by a.rsno ,b.rscqno ,c.qno,c.qtext,c.atype ,d.qino,d.qitext order by b.dseq,b.qno,d.qino] -2025-12-18 14:20:58,501 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.rscq] Prepared SQL: [select a.rscqno,a.qno,q.atype,qi.qino,row_number() over(partition by qi.qno order by qi.qino) rno from rscq a inner join question q on q.qno=a.qno left outer join questionitem qi on qi.qno=q.qno and qi.isdel=0 where a.rscno= ?param0 order by a.dseq] -2025-12-18 14:20:58,501 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectrss] Prepared SQL: [select a.rsno,b.lectno,c.rscno,c.rscqno,u.username,u.userid,uc.cname ccpositionname,b.isrebate,c.cdt,c.atext from cmrs a inner join lect b on b.cmno=a.cmno and b.status=1 and b.ischanged=0 inner join users u on u.userno=b.userno left outer join assign ua on ua.asno=u.asno left outer join comcode uc on uc.ccode=u.ccposition inner join lectrs c on c.lectno=b.lectno and c.rsno=a.rsno inner join rscq rq on rq.rscqno=c.rscqno inner join question q on q.qno=rq.qno where a.rsno= ?param0 order by u.username,u.userno,rq.dseq,rq.rscqno] -2025-12-18 14:20:58,501 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.attoffs] Prepared SQL: [select c.tyear,c.tseq ,a.cmno,a.cname,a.classno ,b.cmino,b.week,b.iseq,b.ititle,b.idate,b.ist,b.iet ,d.username from cm a inner join cminning b on b.cmno=a.cmno and b.isonline=0 and b.idate= ?param0 inner join term c on c.tmno=a.tmno left outer join users d on d.userno=b.userno where a.ismaster=0 and a.sstime <= ?param0 and a.setime >= ?param0 and a.isuse=1 and a.isdel=0 order by b.iet,a.cname] -2025-12-18 14:20:58,501 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cminning] Prepared SQL: [select c.tyear,c.tseq ,b.cshape,b.cname,b.classno ,a.cmino,a.ititle,a.idate,a.ist,a.iet from cminning a inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno where a.cmino= ?param0] -2025-12-18 14:20:58,501 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectinnings.foratt] Prepared SQL: [select a.cmino,b.lectno,c.userno ,ca.asname,c.username,c.userid,d.stime,d.etime,d.istatus ,row_number() over(order by d.udt desc,c.username) rno ,count(a.cdt) over() pagetotalcount from cminning a inner join lect b on b.cmno=a.cmno and b.status=1 and b.ischanged=0 inner join users c on c.userno=b.userno and c.status=1 left outer join assign ca on ca.asno=c.asno left outer join lectinning d on d.lectno=b.lectno and d.cmino=a.cmino where a.cmino= ?param0 order by rno] -2025-12-18 14:20:58,502 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.pagelogs_page] Prepared SQL: [select a.cdt,a.uip,b.pagename,a.loginfo from menupage b inner join ( select cdt, uip, loginfo, pno from pagelog a where a.userno= ?param0 and a.logsite= ?param1 and a.cdt between ?param2 and ?param3 ) a on b.pno=a.pno] -2025-12-18 14:20:58,502 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.reexam.log] Prepared SQL: [select a.* from ( select a.estart,eend,eip ,row_number() over(order by a.cdt desc) rno ,count(a.cno) over() pagetotalcount from lectexrelog a where a.lectno= ?param0 and a.exno= ?param1 ) a order by a.rno] -2025-12-18 14:20:58,503 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectexq] Prepared SQL: [select a.lectno,a.exno,a.eqno,a.atext,a.qinos,a.cpoint,a.dpoint,a.iscorrect,a.qseq ,c.qno,c.atype,c.qtext from lectexq a inner join cmexq b on b.eqno=a.eqno inner join question c on c.qno=b.qno where a.lectno= ?param0 and a.exno= ?param1 order by a.qseq] -2025-12-18 14:20:58,503 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsdfiles] Prepared SQL: [select d.orgname,d.fileurl,c.userno,c.userid,c.username from lectsd a inner join lect b on b.lectno=a.lectno and b.status=1 and b.ischanged=0 inner join users c on c.userno=b.userno inner join fileinfo d on d.fgno=a.fgno and d.isdel=0 where a.sdno= ?param0] -2025-12-18 14:20:58,503 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectdiscuss] Prepared SQL: [select a.sdno,a.tpoint sdtpoint ,b.lectno,b.cpoint,b.feedb,b.submittime,b.checktime ,c.userno,c.username,c.userid ,d.asname from cmsd a inner join lect b2 on b2.lectno= ?param0 inner join users c on c.userno=b2.userno left outer join assign d on d.asno=c.asno left outer join lectsd b on b.lectno=b2.lectno and b.sdno=a.sdno where a.sdno= ?param1] -2025-12-18 14:20:58,504 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.mydata] Prepared SQL: [select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,a.intval9 ,a.longval,a.longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,a.time3,a.time4 ,a.time5,a.time6 ,a.rno ,a.iscomplete ,a.studytime ,a.studyplacename studyplacename, a.studyplace ,a.cshape from( select 1 dtype ,d.tyear intval,d.tseq intval2,c.cshape intval3,a.pstatus intval4,case when e.rfdno is null then 0 else 1 end intval5,a.isrebate intval6,a.itemno intval7 ,case when (case when l.sdate is null then c.sstime else l.sdate end) < now() and (case when l.edate is null then c.setime else l.edate end) > now() then 1 else 0 end intval8 ,c.studydays intval9 ,l.lectno longval,a.payno longval2 ,c.cname strval,null strval2,null strval3 ,c.rstime time,c.retime time2 ,b.cdt time3,f.estart time4 ,CASE WHEN l.sdate IS NULL then (case when c.cshape ='1' then f.estart else l.cdt end) ELSE l.sdate end AS time5 ,case when l.edate is null then f.eend else l.edate end time6 ,case when b.pstatus = 1 then 99 else b.pstatus end as sortpstatus ,row_number() over(order by sortpstatus, c.retime, b.payno,a.pino) rno ,l.iscomplete ,c.studytime, cc.cname studyplacename, cmis.studyplace, l.cdt ,c.cshape from payitem a inner join pay b on b.payno=a.payno and b.pstatus in (21,22,51,55) and b.rstatus < 2 inner join cm c on c.cmno=a.itemno and c.rstime < now() and c.retime > now() inner join lect l on l.cmno=c.cmno and (l.status < 5 or l.status = 6) and l.ischanged=0 and l.userno=b.userno inner join term d on d.tmno=c.tmno left outer join payrfd e on e.payno=a.payno and e.payno=a.payno and e.rstatus=0 left outer join cminningscd f on f.cmisno = l.cmisno LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = l.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.ptype in (0,1,4) and a.userno= ?param0 and a.pstatus in (21,22,51,55) and a.rstatus=0 and 1 = case when c.retime = '2099-12-31 23:59:59' and l.stime is not null then 0 else 1 end order by sortpstatus,l.cdt desc, c.retime desc, b.payno,a.pino ) a union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,a.time3,a.time4 ,a.time5,a.time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 2 dtype ,c.tyear intval,c.tseq intval2,b.cshape intval3,0 intval4,0 intval5,a.isrebate intval6,a.cmno intval7,0 intval8 ,a.lectno longval,0 longval2 ,b.cname strval,null strval2,null strval3 ,case WHEN a.sdate IS NULL then (case when b.cshape ='1' then d.estart else a.cdt end) ELSE a.sdate end AS time ,case when a.edate is null then d.eend else a.edate end time2 ,d.estart time3,d.eend time4 ,e.cdt time5,null time6 ,row_number() over(order by b.setime desc) rno ,case when d.eend is not null then d.eend else a.edate end as sortedate ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join pay e on e.payno = a.payno inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno left outer join cminningscd d on a.cmisno = d.cmisno LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and (case when a.sdate is null then b.setime else a.edate end) >= now() order by case when time2 > now() then 1 else 0 end asc ,sortedate asc, time2 asc ) a union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,1 intval,c.iseq intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,null strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.iseq) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno inner join cminning c on c.cmno=b.cmno and c.isonline=1 and c.isscd = 0 left outer join lectinning d on d.lectno=a.lectno and d.cmino=c.cmino and d.istatus=2 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,2 intval,c.iseq intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,concat(date_format(c.idate,'%m/%d'),' ',left(c.ist,2),':',right(c.ist,2),' ~ ',left(c.iet,2),':',right(c.iet,2)) strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.iseq) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cminning c on c.cmno=b.cmno and c.isonline=0 and c.isscd = 0 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,3 intval,0 intval2,b.classno intval3,c.extype intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.extype,c.cdt) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cmex c on c.cmno=b.cmno and c.isdel=0 and c.econdition <= a.attrate LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' left outer join lectex d on d.lectno=a.lectno and d.exno=c.exno and d.eend is not null where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,4 intval,0 intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.cdt) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname as studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cmsd c on c.sdtype=0 and c.cmno=b.cmno and c.isdel=0 and c.sdcondition <= a.attrate left outer join lectsd d on d.lectno=a.lectno and d.sdno=c.sdno and d.submittime is not null LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,5 intval,0 intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.cdt) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cmsd c on c.sdtype=1 and c.cmno=b.cmno and c.isdel=0 and c.sdcondition <= a.attrate left outer join lectsdboard d on d.lectno=a.lectno and d.sdno=c.sdno and d.isdel=0 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,a.longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 4 dtype ,a.scdno intval,a.dday intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,b.cmno intval7,0 intval8 ,c.lectno longval,a.alno longval2 ,b.cname strval,null strval2,null strval3 ,a.atime time,c.edate time2 ,row_number() over(order by a.atime desc) rno ,c.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from alarms a inner join cm b on b.cmno=a.cmexno inner join lect c on c.cmno=b.cmno and c.userno=a.userno and c.status=1 and c.ischanged=0 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = c.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.scdno < 9 and a.isdel=0 order by a.atime desc limit 5 ) a] -2025-12-18 14:20:58,504 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.myexamrenews] Prepared SQL: [select a.exno,a.userno,a.certtime,a.certdate,a.certindate,a.renewreason,a.isfirst,a.certidx ,b.username cnoname from examuserrenew a left outer join users b on b.userno=a.cno where a.exno= ?param0 and a.userno= ?param1 order by a.certdate desc] -2025-12-18 14:20:58,504 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.myexamrenewlects] Prepared SQL: [select a.*,b.cmno,b.oktime,b.iscomplete from ( select distinct(c.cmno),c.cname,c.cshape from examuser a inner join exam b on b.exno=a.exno inner join cm c on c.certcc=b.certcc and c.certgradecc=b.certgradecc and c.isdel=0 and c.isuse=1 inner join cg d on d.cgno = c.cgno and d.isuse=1 and d.isdel=0 and d.iscover=1 where a.exno= ?param0 and a.userno= ?param1 )a inner join lect b on b.cmno=a.cmno where b.status=1 and b.iscomplete=1 and b.ischanged=0 and b.userno= ?param1 group by a.cmno,a.cname,a.cshape,b.oktime,b.iscomplete limit 3] -2025-12-18 14:20:58,504 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.myalarm] Prepared SQL: [select 4 dtype,a.scdno intval,a.dday intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,b.cmno intval7 ,c.lectno longval,a.alno longval2 ,b.cname strval,null strval2,null strval3 ,a.atime time,null time2 from alarms a inner join cm b on b.cmno=a.cmexno inner join lect c on c.cmno=b.cmno and c.userno=a.userno and c.status=1 and c.ischanged=0 where a.userno= ?param0 and date_add(a.atime, interval 3 month) > now() and a.scdno < 9 and a.isdel=0 order by a.atime desc] -2025-12-18 14:20:58,505 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectex.result] Prepared SQL: [select a.etime,a.exname,a.tpoint fullpoint,a.isresultopen ,b.estart,b.eend,b.tpoint, b.udt from cmex a inner join lectex b on b.lectno= ?param0 and b.exno=a.exno inner join lect c on c.lectno=b.lectno and c.userno= ?param1 where a.exno= ?param2] -2025-12-18 14:20:58,505 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectexq.result] Prepared SQL: [select d.atype,b.cpoint,b.dpoint,d.qtext,b.atext,d.qdesc,b.iscorrect,c.qno,b.eqno,b.qseq from lectex a inner join lect a2 on a2.lectno=a.lectno and a2.userno= ?param0 inner join lectexq b on b.lectno=a.lectno and b.exno=a.exno inner join cmexq c on c.eqno=b.eqno inner join question d on d.qno=c.qno where a.lectno= ?param1 and a.exno= ?param2 order by b.qseq] -2025-12-18 14:20:58,505 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectexresult.selectrate] Prepared SQL: [select a.eqno,sum(case when a.atext = b.atext then 1 else 0 end) / count(b.eqno) * 100 selectrate from lectexq a inner join lect a2 on a2.lectno=a.lectno and a2.userno= ?param0 inner join lectexq b on b.exno=a.exno and b.eqno=a.eqno where a.lectno= ?param1 and a.exno= ?param2 group by a.eqno] -2025-12-18 14:20:58,505 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.myrecomm] Prepared SQL: [select c.tyear,c.tseq,a.cmno,b.cshape,b.cname,b.rstime,b.retime,e.cgcode,b.isrefund from ( select a.* from ( select distinct b.ispre idx,c.cmno from lect a inner join cmrelay b on b.cmno=a.cmno inner join cm c on c.ismaster=0 and c.pcmno=b.rcmno and c.rstime < now() and c.retime > now() left outer join lect d on d.userno=a.userno and d.cmno=c.cmno where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null order by b.ispre,c.retime limit 2 ) a union all select a.* from ( select 2 idx,c.cmno from users a inner join comcode b on b.ccode=a.ccposition inner join cm c on c.ismaster=0 and c.rstime < now() and c.retime > now() and c.jobpositiongrade like concat('%',b.refcode,'%') left outer join lect d on d.userno=a.userno and d.cmno=c.cmno where a.userno= ?param0 and d.lectno is null order by c.retime limit 2 ) a ) a inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno inner join cg d on d.cgno=b.cgno inner join cg e on e.cgno=d.pcgno order by a.idx,b.retime limit 2] -2025-12-18 14:20:58,505 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.attcert.check] Prepared SQL: [select ifnull(a.isattcheck,0) intval,b.ischkatt intval2,c.ischkatt intval3 ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) strval from lect a inner join users b on b.userno = a.userno inner join cm c on c.cmno = a.cmno where a.lectno = ?param0] -2025-12-18 14:20:58,505 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectinning.attcert.check] Prepared SQL: [select ifnull(d.isattcheck,0) intval,b.ischkatt intval2,c.ischkatt intval3 ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) strval ,b.authplatform strval2 from lect a inner join users b on b.userno = a.userno inner join cm c on c.cmno = a.cmno left outer join lectinning d on d.lectno = a.lectno and d.cmino = ?param0 where a.lectno = ?param1 and a.userno = ?param2] -2025-12-18 14:20:58,505 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lecture.document.past] Prepared SQL: [select no lectno,substr(a.cshape,1,3) cshapename2,a.cgname cname,a.ssdate sstime,a.sedate setime ,case when a.rprice> 0 then 1 else 0 end isrebate from docprintpast a inner join users b on b.userpno= a.userpno where userno = ?param0] -2025-12-18 14:20:58,505 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectinning.new] Prepared SQL: [select a.logno longval ,a.lectno intval,a.cmino intval2,max(a.intval+a.intval2) intval3 ,a.strval,a.strval2,a.intval3 intval4 from( select a.logno,a.lectno,a.cmino ,case when b.edate < now() then 0 when b.status <> 1 then 0 else case when a.stime = a.etime then 1 else 0 end end intval ,case when b.edate < now() then 0 when b.status <> 1 then 0 else case when (timestampdiff(second,a.stime,a.etime)%300) = 0 then 1 else 0 end end intval2 ,c.cname strval,d.ititle strval2,d.iseq intval3 from lectinningpage a inner join lect b on b.lectno = a.lectno inner join cm c on c.cmno = b.cmno inner join cminning d on d.cmino = a.cmino where b.userno = ?param0 order by a.cdt desc limit 1 ) a] -2025-12-18 14:20:58,505 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user2] Prepared SQL: [select max(lectCnt) * min(checkNum) from ( select count(t1.lectno) as lectCnt, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (103,104,105) and t5.typegrade = ?param0 and t5.typeedu = ?param1 and t1.userno = ?param2 and t5.typeman = 28 union select 0 as lectCnt, (case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param2 and t2.pcmno = ?param3 )t] -2025-12-18 14:20:58,505 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user3] Prepared SQL: [select max(lectCnt) * min(checkNum) from ( select count(t1.lectno) as lectCnt, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (103,104) and t5.typeedu = 30 and t1.userno = ?param0 and t5.typeman = 28 union select 0 as lectCnt, (case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param0 and t2.pcmno = ?param1 )t] -2025-12-18 14:20:58,505 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user4] Prepared SQL: [select count(t1.lectno) from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param0 and t2.pcmno = ?param1] -2025-12-18 14:20:58,505 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user5] Prepared SQL: [select max(lectCnt) * min(checkNum) from ( select count(t1.lectno) as lectCnt, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (103,104) and t5.typeedu = ?param0 and t1.userno = ?param1 and t5.typeman = 28 union select 0 as lectCnt, (case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param1 and t2.pcmno = ?param2 )t] -2025-12-18 14:20:58,505 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user6] Prepared SQL: [select (max(lectCnt1) + max(lectCnt2)) * min(checkNum) from ( select count(t1.lectno) as lectCnt1, 0 as lectCnt2, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (102,103,104,105) and t5.typeedu = 35 and t1.userno = ?param0 and t5.typeman = 28 and t5.typegrade in (38,39) union select 0 as lectCnt1, count(t1.lectno) as lectCnt2,(case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param0 and t2.pcmno = ?param1 )t] -2025-12-18 14:20:58,506 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.pplog.get] Prepared SQL: [select l.lectno, l.cmno, l.payno, pp.cshape, cc.cname zstring1, cc2.cname zstring2, cc3.cname zstring3, cc4.cname zstring4, cc5.cname zstring5 from lect l inner join pay p on l.payno = p.payno and l.userno = p.userno inner join pplog pp on p.pplno = pp.pplno left outer join comcode cc on cc.ccode = pp.typeman left outer join comcode cc2 on cc2.ccode = pp.typeedu left outer join comcode cc3 on cc3.ccode = pp.typegrade left outer join comcode cc4 on cc4.ccode = pp.typejob left outer join comcode cc5 on cc5.ccode = pp.typejobitem where l.lectno = ?param0 and l.userno = ?param1] -2025-12-18 14:20:58,506 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.enroll.get] Prepared SQL: [SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED; SELECT a.USERNO , b.lectno , b.ISCOMPLETE , b.completeno , c.cmno , c.CNAME , d.PCGNO , e.PAYNO , e.PSTATUS , f.CSHAPE , f.TYPEMAN , f.TYPEEDU , f.TYPEGRADE , f.TYPEJOB , d.CGCODE , d.CGNAME , f.CMISNO FROM users a INNER JOIN lect b ON a.USERNO = b.USERNO INNER JOIN cm c ON b.CMNO = c.CMNO INNER JOIN cg d ON c.cgno = d.cgno INNER JOIN pay e ON b.payno = e.PAYNO INNER JOIN pplog f ON b.USERNO = e.USERNO AND b.CMNO = f.CMNO AND e.PPLNO = f.PPLNO WHERE b.STATUS = 1 AND (e.PSTATUS = 1 OR e.PSTATUS = 22) AND b.USERNO = ?param0 ;] -2025-12-18 14:20:58,506 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.sedate.change] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,sdate = ?param2 ,edate= ?param3 where lectno= ?param4 and status = 1] -2025-12-18 14:20:58,506 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectchange] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,ischanged=1 where lectno= ?param2 ; insert into lect (cmno,payno,pino,userno,status,iscomplete,orgcmno,attrate,isrebate,ispc,isjoin,fgno,ischanged,cdt,cno,udt,uno,uip) select ?param3 ,payno,pino,userno,status,null,cmno,0,isrebate,ispc,isjoin,fgno,0,now(), ?param0 ,now(), ?param0 , ?param1 from lect a where a.lectno= ?param2] -2025-12-18 14:20:58,507 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsd.save] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,iscopy= ?param2 ,cpoint= ?param3 ,feedb= ?param4 ,memo= ?param5 ,checktime=case when ?param3 is not null or ?param4 is not null then now() else checktime end ,checkip=case when ?param3 is not null or ?param4 is not null then ?param1 else checkip end ,fgno= ?param6 where lectno= ?param7 and sdno= ?param8 ; insert into lectsd (lectno,sdno,atext,fgno,copyrate,iscopy,cpoint,feedb,memo,submittime,submitip,checktime,checkip,cdt,cno,udt,uno,uip) select ?param7 , ?param8 ,null, ?param6 ,null, ?param2 , ?param3 , ?param4 , ?param5 ,null,null ,case when ?param3 is not null or ?param4 is not null then now() else null end ,case when ?param3 is not null or ?param4 is not null then ?param1 else null end ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectsd b on b.lectno= ?param7 and b.sdno= ?param8 where b.lectno is null] -2025-12-18 14:20:58,507 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsd.save2] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,iscopy= ?param2 ,cpoint= ?param3 ,feedb= ?param4 ,memo= ?param5 ,checktime=case when ?param3 is not null or ?param4 is not null then now() else checktime end ,checkip=case when ?param3 is not null or ?param4 is not null then ?param1 else checkip end ,submittime=case when ?param6 = 'T' then now() else submittime end ,submitip=case when ?param6 = 'T' then ?param1 else submitip end ,fgno= ?param7 where lectno= ?param8 and sdno= ?param9 ; insert into lectsd (lectno,sdno,atext,fgno,copyrate,iscopy,cpoint,feedb,memo,submittime,submitip,checktime,checkip,cdt,cno,udt,uno,uip) select ?param8 , ?param9 ,null, ?param7 ,null, ?param2 , ?param3 , ?param4 , ?param5 ,case when ?param6 = 'T' then now() else null end ,case when ?param6 = 'T' then ?param1 else null end ,case when ?param3 is not null or ?param4 is not null then now() else null end ,case when ?param3 is not null or ?param4 is not null then ?param1 else null end ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectsd b on b.lectno= ?param8 and b.sdno= ?param9 where b.lectno is null; update lect l inner join ( select l.lectno, round(avg(ifnull(ls.cpoint,0)),1) as avgtpoint, round(((round(avg(ifnull(ls.cpoint,0)),1) * ce.subject / 100) ),1) spoint from lect l inner join cmsd cs on l.cmno = cs.cmno and cs.sdtype = 0 and cs.isdel = 0 left outer join lectsd ls on l.lectno = ls.lectno and cs.sdno = ls.sdno and ls.sdno= ?param9 inner join cmev ce on l.cmno = ce.cmno where l.status = 1 and l.lectno = ?param8 group by l.lectno )t on l.lectno = t.lectno set l.spoint = t.spoint , l.subjectpoint = t.avgtpoint , l.udt = now() , l.uno = ?param0 , l.uip= ?param1 where l.status = 1 and l.lectno = ?param8 ; update lect l inner join ( select l.lectno, round(avg(ifnull(ls.cpoint,0)),1) as avgtpoint, round(((round(avg(ifnull(ls.cpoint,0)),1) * ce.discuss / 100)),1) dpoint from lect l inner join cmsd cs on l.cmno = cs.cmno and cs.sdtype = 1 and cs.isdel = 0 left outer join lectsd ls on l.lectno = ls.lectno and cs.sdno = ls.sdno and ls.sdno= ?param9 inner join cmev ce on l.cmno = ce.cmno where l.status = 1 and l.lectno = ?param8 group by l.lectno )t on l.lectno = t.lectno set l.dpoint = t.dpoint , l.discusspoint = t.avgtpoint , l.udt = now() , l.uno = ?param0 , l.uip= ?param1 where l.status = 1 and l.lectno = ?param8 ;] -2025-12-18 14:20:58,509 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsd2.save] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,cpoint= ?param2 ,feedb= ?param3 ,checktime=case when ?param2 is not null or ?param3 is not null then now() else checktime end ,checkip=case when ?param2 is not null or ?param3 is not null then ?param1 else checkip end where lectno= ?param4 and sdno= ?param5 ; insert into lectsd (lectno,sdno,atext,fgno,copyrate,iscopy,cpoint,feedb,submittime,submitip,checktime,checkip,cdt,cno,udt,uno,uip) select ?param4 , ?param5 ,null,null,null,0, ?param2 , ?param3 ,null,null ,case when ?param2 is not null or ?param3 is not null then now() else null end ,case when ?param2 is not null or ?param3 is not null then ?param1 else null end ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectsd b on b.lectno= ?param4 and b.sdno= ?param5 where b.lectno is null] -2025-12-18 14:20:58,509 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.edub2b] Prepared SQL: [insert into edub2b (etype,userno,edate,esubject,etarget,ecount,eplace,ecomment,compname,ceoname,brno,addr,btype,bkind,manname,email,telno,fgno,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 ,HEX(AES_ENCRYPT( ?param15 , 'np123@!')),HEX(AES_ENCRYPT( ?param16 , 'np123@!')), ?param17 ,now(), ?param18 ,now(), ?param18 , ?param19 )] -2025-12-18 14:20:58,509 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.alarm.del] Prepared SQL: [update alarms set isdel=1 where alno= ?param0 and userno= ?param1] -2025-12-18 14:20:58,509 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.completetime.change] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,completetime= ?param2 where lectno= ?param3 and iscomplete=1;] -2025-12-18 14:20:58,509 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.drop2day] Prepared SQL: [update pay a inner join lect b on b.payno = a.payno and b.cmno = ?param0 and b.ischanged=0 and ifnull(b.isready,0) = 1 and b.status = 4 and DATE_ADD(b.oktime, INTERVAL 2 DAY) < now() set a.pstatus = 52, a.udt = now(), a.uno = ?param1 , a.uip = ?param2 ; update payitem a inner join pay b on b.payno = a.payno and b.pstatus = 52 inner join lect c on c.payno = b.payno and c.cmno = ?param0 and c.ischanged=0 and ifnull(c.isready,0) = 1 and c.status = 4 and DATE_ADD(c.oktime, INTERVAL 2 DAY) < now() set a.pstatus = b.pstatus, a.udt = now(), a.uno = ?param1 , a.uip = ?param2 ; update lect set status = 5, oktime = now(), udt = now(), uno = ?param1 , uip = ?param2 where cmno = ?param0 and ifnull(isready,0) = 1 and ischanged=0 and status = 4 and DATE_ADD(oktime, INTERVAL 2 DAY) < now()] -2025-12-18 14:20:58,509 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.isatt.in] Prepared SQL: [update lect set isattcheck = 1, lakey = ?param0 , latime = now() where lectno = ?param1] -2025-12-18 14:20:58,510 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectinning.isatt.in] Prepared SQL: [update lectinning a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 set a.isattcheck = ?param1 ,a.udt=now(),a.uno= ?param2 ,a.uip= ?param3 where a.lectno= ?param4 and a.cmino= ?param5 ; insert into lectinning (lectno,cmino,totstudy,stime,etime,istatus,finishtime,sip,eip,ispcs,ispce,pseq,psec,isattcheck,cdt,cno,udt,uno,uip) select ?param4 ,a.cmino,0,now(),now(),case when a.atime=0 then 2 else 0 end,case when a.atime=0 then now() else null end, ?param3 , ?param3 ,1,null,ctp.pseq,0, ?param1 ,now(), ?param2 ,now(), ?param2 , ?param3 from cminning a inner join ctpage ctp on ctp.ctno=a.ctno and ctp.isdel=0 and ctp.pseq=1 left outer join lectinning b on b.lectno= ?param4 and b.cmino= ?param5 where a.cmino= ?param5 and b.lectno is null;] -2025-12-18 14:20:58,510 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cmisno.up] Prepared SQL: [update lect set cmisno = ?param0 where lectno = ?param1 ; update pplog a left outer join ( select a.lectno,a.payno,b.pplno,a.cmisno from lect a inner join pay b on b.payno = a.payno where a.lectno = ?param1 ) b on b.pplno = a.pplno set a.cmisno = b.cmisno where b.lectno = ?param1 ; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = (case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end) ,a.sdate = (case when b.estart is not null then date_format(b.estart,'%Y-%m-%d 00:00:00') else a.sdate end) where a.lectno = ?param1 and c.cshape = 1; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end where a.lectno = ?param1 and c.cshape <> 1;] -2025-12-18 14:20:58,510 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsd.del] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,submittime=null ,submitip=null ,fgno=null where lectno= ?param2 and sdno= ?param3 ;] -2025-12-18 14:20:58,525 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bmos] Prepared SQL: [select a.opno,a.bmno,a.opname,a.isuse,a.dsort ,a.opno value,a.opname text from boardmasteropening a where a.bmno= ?param0 and a.isdel=0 order by a.dsort,a.cdt] -2025-12-18 14:20:58,527 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.get] Prepared SQL: [select e.asname ,c.bmno,c.bmname,c.isuseopening,c.isreply,c.disptype,c.bmtype ,f.opname ,b.bno,b.pbno,b.subject,b.istop,b.issecr,b.cdt,d.username cnoname,b.rcount,b.fgno,b.fgnothumb,b.opno,b.contents,b.isopen ,b2.subject psubject ,g.cmno,g.cname,g.classno ,h.tmno,h.tyear,h.tseq ,count(b3.bno) ccount from board b inner join boardmaster c on c.bmno=b.bmno inner join users d on d.userno=b.cno left outer join board b2 on b2.bno=b.pbno and b2.isdel=0 left outer join board b3 on b3.pbno=b.bno and b3.isdel=0 left outer join assign e on e.asno=c.asno left outer join boardmasteropening f on f.opno=b.opno left outer join cm g on g.cmno=b.cmno left outer join term h on h.tmno=g.tmno where b.bno= ?param0 group by e.asname ,c.bmno,c.bmname,c.isuseopening,c.isreply,c.disptype,c.bmtype ,f.opname ,b.bno,b.pbno,b.subject,b.istop,b.issecr,b.cdt,d.username,b.rcount,b.fgno,b.fgnothumb,b.opno,b.contents,b.isopen ,b2.subject ,g.cmno,g.cname,g.classno ,h.tmno,h.tyear,h.tseq] -2025-12-18 14:20:58,527 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.boardcmts] Prepared SQL: [select a.bcno,a.bno,a.ctext,a.isdel,a.cdt,a.udt,a.cno ,b.username cnoname,b.usertype from boardcmt a inner join users b on b.userno=a.cno where a.bno= ?param0 and a.isdel=0 order by a.cdt desc] -2025-12-18 14:20:58,527 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bs.forqna] Prepared SQL: [select a.bno,a.pbno,a.subject,a.contents,a.cdt,a.fgno,f.opname,a.cdt,b.usertype,a.rcount from board a inner join users b on b.userno=a.cno left outer join boardmasteropening f on f.opno=a.opno where a.bno= ?param0 and (a.cno= ?param1 or b.usertype in (91,92)) union all select a.bno,a.pbno,a.subject,a.contents,a.cdt,a.fgno,f.opname,a.cdt,b.usertype,a.rcount from board a inner join users b on b.userno=a.cno left outer join boardmasteropening f on f.opno=a.opno where a.pbno= ?param0] -2025-12-18 14:20:58,528 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bm.in] Prepared SQL: [insert into boardmaster (bmcode,bmposition,bmname,bmdesc,bmtype,disptype,isuseopening,isreply,isopen,isdefault,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 ,0,now(), ?param9 ,now(), ?param9 , ?param10 );] -2025-12-18 14:20:58,528 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bm.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:20:58,531 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.in] Prepared SQL: [insert into board (pbno,bmno,opno,subject,contents,fgno,fgnothumb,cmno,rcount,rpcount,isdel,istop,issecr,isopen,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 ,0,0,0, ?param8 , ?param9 , ?param10 ,now(), ?param11 ,now(), ?param11 , ?param12 );] -2025-12-18 14:20:58,531 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:20:58,531 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.inp] Prepared SQL: [insert into board (pbno,bmno,opno,subject,contents,fgno,fgnothumb,cmno,rcount,rpcount,isdel,istop,issecr,isopen,cdt,cno,udt,uno,uip) select bno,bmno,opno, ?param0 , ?param1 , ?param2 , ?param3 ,cmno,0,0,0,0, ?param4 , ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 from board where bno= ?param8 ;] -2025-12-18 14:20:58,531 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.inp.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:20:58,531 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.boardcmt.in] Prepared SQL: [update board set rpcount = rpcount+1 where bno= ?param0 ; insert into boardcmt (bno,ctext,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,0,now(), ?param2 ,now(), ?param2 , ?param3 );] -2025-12-18 14:20:58,531 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.boardcmt.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:20:58,532 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bm.up] Prepared SQL: [update boardmaster set udt=now(),uno= ?param0 ,uip= ?param1 ,bmname = ?param2 ,bmdesc = ?param3 ,bmtype =case when isdefault>0 then bmtype else ?param4 end ,disptype =case when isdefault>0 then disptype else ?param5 end ,isuseopening = ?param6 ,isreply = ?param7 ,isopen =case when isdefault>0 then isopen else ?param8 end where bmno= ?param9] -2025-12-18 14:20:58,532 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bd.read] Prepared SQL: [update board set rcount = rcount +1 where bno= ?param0] -2025-12-18 14:20:58,532 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bmassign.save] Prepared SQL: [update boardmaster set udt=now(),uno= ?param0 ,uip= ?param1 ,isopen=1 where bmno in (select bmno from (select bmno from boardmaster where asno= ?param2 and isdefault=3) a); insert into boardmaster (bmcode,bmposition,bmname,bmdesc,bmtype,disptype,isuseopening,isreply,isopen,isdefault,asno,cdt,cno,udt,uno,uip) select concat('assignnotice_', ?param2 ),0,'°øÁö»çÇ×',null,0,0,0,1,1,3, ?param2 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join boardmaster b on b.asno= ?param2 and b.isdefault=3 where b.bmno is null;] -2025-12-18 14:20:58,532 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bmassign.save2] Prepared SQL: [update boardmaster set udt=now(),uno= ?param0 ,uip= ?param1 ,isopen=0 where bmno in (select bmno from (select bmno from boardmaster where asno= ?param2 and isdefault=3) a)] -2025-12-18 14:20:58,532 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.up] Prepared SQL: [update board set udt=now(),uno= ?param0 ,uip= ?param1 ,opno =case when pbno is null then ?param2 else opno end ,subject = ?param3 ,contents = ?param4 ,fgno = ?param5 ,fgnothumb = ?param6 ,istop =case when pbno is null then ?param7 else istop end ,issecr = ?param8 ,isopen = ?param9 where bno= ?param10] -2025-12-18 14:20:58,545 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.comcode.insert] Prepared SQL: [update comcode a inner join ( select ccode, ?param0 + row_number() over(order by corder) rno from comcode where cgroup= ?param1 and corder >= ?param0 ) b on b.ccode=a.ccode set a.corder=b.rno where a.cgroup= ?param1 ; insert into comcode (cname, cgroup, cgroupname, isuse, corder,cdt,cno,udt,uno,uip) select ?param2 , ?param1 , a.cgroupname, ?param3 , ?param0 ,now(), ?param4 ,now(), ?param4 , ?param5 from comcode a where a.cgroup= ?param1 limit 1] -2025-12-18 14:20:58,545 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.comcode.groupupdate] Prepared SQL: [update comcode set cgroupname= ?param0 where cgroup= ?param1] -2025-12-18 14:20:58,545 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.banner.save] Prepared SQL: [update banner set udt=now(),uno= ?param0 ,uip= ?param1 ,btitle= ?param2 ,bdesc= ?param3 ,burl= ?param4 ,ismain=0,bseq= ?param5 ,isopen= ?param6 ,fgno= ?param7 ,fgno2= ?param8 where ?param9 > 0 and bno= ?param9 ; insert into banner(bno,btitle,fgno,fgno2,bdesc,burl,ismain,bseq,isopen,cdt,cno,udt,uno,uip) select ?param9 , ?param2 , ?param7 , ?param8 , ?param3 , ?param4 , ?param10 , ?param5 , ?param6 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a where ?param9 = 0] -2025-12-18 14:20:58,545 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.popup.save] Prepared SQL: [update popup set udt=now(),uno= ?param0 ,uip= ?param1 ,ptitle = ?param2 ,pcontents= ?param3 ,toppx= ?param4 ,leftpx= ?param5 ,pwidth= ?param6 ,pheight= ?param7 ,purl= ?param8 ,zindex= ?param9 ,isopen= ?param10 where ?param11 > 0 and pno= ?param11 ; insert into popup (ptitle,pcontents,toppx,leftpx,pwidth,pheight,purl,zindex,isopen,cdt,cno,udt,uno,uip) select ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a where ?param11 = 0] -2025-12-18 14:20:58,545 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.menupage.save] Prepared SQL: [update menupage set udt=now(),uno= ?param0 ,uip= ?param1 ,pdepth = ?param2 ,pagetype= ?param3 ,bmno= ?param4 ,porder = ?param5 ,pagename= ?param6 ,pagedesc= ?param7 ,pageurl = ?param8 ,pagehtml= ?param9 ,isopen = ?param10 ,usertype= ?param11 ,refcode= ?param12 ,imagecode= ?param13 ,bgtitle= ?param14 ,bgdesc= ?param15 where ?param16 > 0 and pno = ?param16 ; insert into menupage (pno,ppno,pdepth,pagetype,bmno,porder,pagename,pagedesc,pageurl,pagehtml,isopen,usertype,refcode,imagecode,bgtitle,bgdesc,cdt,cno,udt,uno,uip) select ?param16 , ?param17 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a where ?param16 < 1] -2025-12-18 14:20:58,555 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitems.forexampay] Prepared SQL: [select 3 ptype,b.exno itemno,b.exname itemname,0 isrebate,1 pcnt ,b.outfee orgamt ,case when ua.isjoin=1 then b.outfee-b.infee else 0 end discamt ,case when ua.isjoin=1 then b.infee else b.outfee end payamt ,case when ua.isjoin=1 then b.infee else b.outfee end payamt2 ,b.rstime,b.retime from examuser a inner join exam b on b.exno=a.exno and b.rstime < now() and b.retime > now() inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno where a.exno= ?param0 and a.userno= ?param1 and a.status=1 and a.pstatus=4] -2025-12-18 14:20:58,555 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitems.forcertpay] Prepared SQL: [update payitem a inner join pay b on b.payno=a.payno and b.userno= ?param0 and b.pstatus=21 inner join users u on u.userno=b.userno left outer join assign ua on ua.asno=u.asno left outer join cm c on a.ptype=4 and c.cmno=a.itemno left outer join book d on a.ptype=2 and d.bkno=a.itemno set a.orgamt=case when a.ptype=4 then c.outfee else d.price * a.pcnt end ,a.discamt=case when a.ptype=4 and ua.isjoin=1 then c.outfee-c.infee else 0 end ,a.payamt=case when a.ptype=4 then case when ua.isjoin=1 then c.infee else c.outfee end else d.price * a.pcnt end where a.payno= ?param1 and a.ptype in (2,4) and a.pstatus in(21,50); update pay a inner join ( select a.payno,sum(b.orgamt) orgamt,sum(b.discamt) discamt,sum(b.payamt) payamt from pay a inner join payitem b on b.payno=a.payno where a.payno= ?param1 and a.userno= ?param0 and a.pstatus=21 group by a.payno ) b on b.payno=a.payno set a.orgamt=b.orgamt,a.discamt=b.discamt,a.payamt=b.payamt where a.payno= ?param1 and a.userno= ?param0 and a.pstatus=21; select b.ptype,b.itemno,case when b.ptype=4 then c.cname else d.bkname end itemname,b.isrebate,b.pcnt ,b.orgamt,b.discamt,b.payamt payamt2,case when b.ptype=4 then b.payamt else d.price end payamt,datediff(c.setime, c.sstime)+1 days ,c.rstime,c.retime from pay a inner join payitem b on b.payno=a.payno and b.ptype in(2,4) and b.pstatus in(21,50) left outer join cm c on b.ptype=4 and c.cmno=b.itemno left outer join book d on b.ptype=2 and d.bkno=b.itemno inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno where a.payno= ?param1 and a.userno= ?param0 and a.pstatus=21] -2025-12-18 14:20:58,556 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.cmcheck.forgrouppay] Prepared SQL: [select a.cmno,a.cname,a.quota,a.rstime,a.retime ,b.userno,b.status,c.username ,case when ?param0 like concat('%,',b.userno,',%') then 1 else 0 end ispaied ,a.infee,a.outfee,case when ua.isjoin=1 then a.infee else a.outfee end payamt from cm a inner join users u on u.userno= ?param1 left outer join assign ua on ua.asno=u.asno left outer join lect b on b.cmno=a.cmno and b.status < 5 and b.ischanged=0 left outer join users c on c.userno=b.userno and c.status=1 where a.cmno= ?param2 and a.ismaster=0 and a.rstime < now() and a.retime > now() and a.isuse=1 and a.isdel=0] -2025-12-18 14:20:58,556 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitems] Prepared SQL: [select a0.payno,a0.isgroup,a0.isexam,a0.isdvr,a0.payamt tpayamt,a0.paylimit,a0.ptype,a0.udt,a0.deliamt,a0.pgkey ,ad.rcvname ,CAST(AES_DECRYPT(UNHEX(ad.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(ad.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(ad.email), 'np123@!') AS char) email ,ad.post,ad.address1,ad.address2 ,a.ptype ptype2,a.payamt,a.pcnt,a.isrebate,a.itemno ,b.cmno,b.cshape,b.sstime,b.setime ,b1.rsno ,b2.username,cc.cname ccpositionname,b2.isassignuser ,CAST(AES_DECRYPT(UNHEX(b2.email), 'np123@!') AS char) email2 ,CAST(AES_DECRYPT(UNHEX(b2.telno), 'np123@!') AS char) telno2 ,b2.depart,b2.kfcfyear,b2.edus ,c.bkno ,case a.ptype when 0 then b.cname when 4 then b.cname when 2 then c.bkname when 3 then e.exname else '-' end itemname ,cg2.cgcode ,CAST(AES_DECRYPT(UNHEX(pd.vactnum), 'np123@!') AS char) vactnum,pd.vactbankname,pd.vactname ,t.lectno,t.status ,ad.isdvr isdvr2 from pay a0 left outer join paydvr ad on ad.payno=a0.payno left outer join paydata pd on pd.payno=a0.payno inner join payitem a on a.payno=a0.payno left outer join cm b on a.ptype in(0,4) and b.cmno=a.itemno left outer join lect t on t.cmno=b.cmno and t.userno=a.userno and t.status=1 left outer join cg cg1 on cg1.cgno=b.cgno left outer join cg cg2 on cg2.cgno=cg1.pcgno left outer join cmrs b1 on b1.cmno=b.cmno and b1.rstype=1 and b1.isdel=0 left outer join users b2 on b2.userno=a.userno left outer join comcode cc on cc.ccode=b2.ccposition left outer join book c on a.ptype=2 and c.bkno=a.itemno left outer join examuser d on a.ptype=3 and d.exno=a.itemno and d.userno=a0.userno and d.payno=a0.payno left outer join exam e on e.exno=d.exno where a0.payno= ?param0] -2025-12-18 14:20:58,556 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paylect.get] Prepared SQL: [select a.fgno ,b.cshape,b.cname,b.rstime,b.retime,b.sstime,b.setime ,b2.cname certgradeccname ,c.username ,CAST(AES_DECRYPT(UNHEX(c.email), 'np123@!') AS char) email ,CAST(AES_DECRYPT(UNHEX(c.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(c.telno), 'np123@!') AS char) telno ,c.depart ,c2.cname ccpositionname ,d.asname from lect a inner join cm b on b.cmno=a.cmno left outer join comcode b2 on b2.ccode=b.certgradecc inner join users c on c.userno=a.userno left outer join comcode c2 on c2.ccode=c.ccposition left outer join assign d on d.asno=c.asno where a.payno= ?param0] -2025-12-18 14:20:58,556 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.carts] Prepared SQL: [select a.pcno,a.ptype,a.itemno,a.isrefund,a.cmno,a.userno,a.pcnt,a.fgno ,case when a.ptype=0 then b.cname else c.bkname end itemname,b.cshape,b.sstime,b.setime ,case when a.ptype = 0 then case when ua.isjoin=1 then b.infee else b.outfee end else c.price end payamt ,case when a.ptype = 0 then b.outfee else c.price end orgamt from paycart a inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno left outer join cm b on a.ptype=0 and b.cmno=a.itemno left outer join book c on a.ptype in (2,9) and c.bkno=a.itemno where a.status=1 and a.userno= ?param0 order by a.cdt desc] -2025-12-18 14:20:58,556 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitems.forcartpay] Prepared SQL: [select case when a.ptype = 9 then 2 else a.ptype end ptype,a.itemno,case when a.ptype=0 then b.cname else c.bkname end itemname,case when a.ptype=0 then a.isrefund else 0 end isrebate,a. pcnt ,case when a.ptype=0 then b.outfee else c.price end orgamt ,case when a.ptype=0 then case when ua.isjoin=1 then b.outfee-b.infee else 0 end else 0 end discamt ,case when a.ptype=0 then case when ua.isjoin=1 then b.infee else b.outfee end else c.price end payamt ,case when a.ptype=0 then case when ua.isjoin=1 then b.infee else b.outfee end else c.price end * a.pcnt payamt2 ,b.rstime,b.retime,b.sstime,b.setime,b.cshape,datediff(b.setime, b.sstime)+1 days from paycart a left outer join cm b on a.ptype=0 and b.cmno=a.itemno and b.rstime < now() and b.retime > now() left outer join book c on a.ptype in (2,9) and c.bkno=a.itemno inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno where a.userno= ?param0 and a.status=1 and a.ispay=1;] -2025-12-18 14:20:58,556 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.mypay] Prepared SQL: [select a.payno,a.ptype,a.ispg,a.isgroup,a.isexam,a.userno,a.pstatus,a.rstatus,a.rstatustime,a.refunding,a.paylimit,a.payoktime,a.isrefunddvr,a.refundamt,a.payamt,a.deliamt,a.isdvr,a.cdt,a.pgkey ,b.dvrcode,b.isdvr isdvr2,b.rcvname,b.post,b.address1,b.address2 ,CAST(AES_DECRYPT(UNHEX(b.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(b.email), 'np123@!') AS char) email ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) mobile ,c.vactbankname,CAST(AES_DECRYPT(UNHEX(c.vactnum), 'np123@!') AS char) vactnum,c.vactname from pay a left outer join paydvr b on b.payno=a.payno left outer join paydata c on c.payno=a.payno where a.payno= ?param0 and a.userno= ?param1 and a.pstatus in (1,22,41,42,43)] -2025-12-18 14:20:58,557 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.mypayitem] Prepared SQL: [select a.ptype,c0.cshape,a.isrebate,a.payamt,a.pcnt,a.rstatus,a.userno,a.pstatus,a.pino,c0.infee,c0.outfee,c0.rstime,c0.retime ,case a.ptype when 0 then c0.cname when 2 then c2.bkname when 4 then c0.cname when 3 then c3.exname else '-' end itemname ,c0.sstime,c0.setime,datediff(c0.setime, c0.sstime)+1 days ,u.username,uc.cname ccpositionname,u.isassignuser ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,u.kfcfyear,u.edus,u.depart ,rs.rsno,t.lectno ,a2.taxno ,case when t.sdate is null then c0.sstime else t.sdate end as sdate ,case when t.edate is null then c0.setime else t.edate end as edate ,p.cdt,csd.estart ,c0.studydays from payitem a inner join pay p on p.payno = a.payno left outer join paytax a3 on a3.payno = a.payno and (a3.iscancel is null or a3.iscancel <> 1) left outer join paytaxitem a2 on a2.pino=a.pino and a3.taxno = a2.taxno left outer join cm c0 on a.ptype in (0,1,4) and c0.cmno=a.itemno left outer join book c2 on a.ptype=2 and c2.bkno=a.itemno left outer join exam c3 on a.ptype=3 and c3.exno=a.itemno left outer join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno left outer join comcode uc on uc.ccode=u.ccposition left outer join cmrs rs on rs.cmno=c0.cmno and rs.rstype=1 and rs.isdel=0 left outer join lect t on a.ptype in (0,1,4) and t.cmno=c0.cmno and t.payno=a.payno and t.pino=a.pino and t.userno=a.userno left outer join cminningscd csd on csd.cmisno = t.cmisno where a.payno= ?param0] -2025-12-18 14:20:58,557 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paytax.fornew] Prepared SQL: [select a.payno,a.isgroup,a.ptype,a.ispg ,ua.asname,ua.ceoname,ua.brno,ua.grno,ua.btype,ua.bkind,ua.post,ua.address1,ua.address2 ,ua.mname manname ,CAST(AES_DECRYPT(UNHEX(ua.mphone), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(ua.taxemail), 'np123@!') AS char) email ,sum(case when b.taxdate is not null then 0 else b.taxamt end) taxamtsum ,sum(b.taxamt) taxamt from pay a inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno left outer join paytax b on b.payno=a.payno and (b.iscancel is null or b.iscancel <> 1) where a.payno= ?param0 and a.userno= ?param1 and a.rstatus < 2 and (a.pstatus=1 or a.pstatus=22) group by a.payno,a.isgroup,ua.asname,ua.ceoname,ua.brno,ua.grno,ua.btype,ua.bkind] -2025-12-18 14:20:58,557 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paytax.fornewitem] Prepared SQL: [select a.payno,a.isgroup ,ifnull(c.taxno,0) taxno,b.pino,b.ptype,b.rstatus ,case b.ptype when 0 then c0.cname when 4 then c0.cname when 2 then c2.bkname when 3 then c3.exname else '-' end itemname ,b.pcnt,b.payamt from pay a inner join payitem b on b.payno=a.payno and (b.pstatus=1 or b.pstatus=22) left outer join cm c0 on b.ptype in (0,4) and c0.cmno=b.itemno left outer join book c2 on b.ptype=2 and c2.bkno=b.itemno left outer join exam c3 on b.ptype=3 and c3.exno=b.itemno left outer join paytax c4 on c4.payno = a.payno and (c4.iscancel is null or c4.iscancel <> 1) left outer join paytaxitem c on c.pino=b.pino and c.taxno = c4.taxno where a.payno= ?param0 and a.userno= ?param1 and a.rstatus < 2 and (a.pstatus=1 or a.pstatus=22) order by ifnull(c.taxno,0),b.pino] -2025-12-18 14:20:58,557 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitem.forrefund] Prepared SQL: [select distinct a.payno,b.pino,b.pstatus,b.rstatus,b.payamt,b.ptype,b.pcnt ,case b.ptype when 0 then c0.cname when 4 then c0.cname when 2 then c2.bkname when 3 then c3.exname else '-' end itemname ,case when b.ptype in (0,1,4) then case when date_add(c0.retime, interval 1 day) < now() then 1 else 0 end else case when b.ptype=3 then case when date_add(c3.retime, interval 1 day) < now() then 1 else 0 end else 0 end end ispast ,u.username ,max(d.rfdno) rfdno ,max(ifnull(case when c.rstatus=1 then -1 else c.rstatus end,-2)) rfdrstatus from pay a inner join payitem b on b.payno=a.payno and b.pstatus=1 left outer join users u on a.isgroup=1 and b.ptype=0 and u.userno=b.userno left outer join cm c0 on b.ptype in (0,4) and c0.cmno=b.itemno left outer join book c2 on b.ptype=2 and c2.bkno=b.itemno left outer join exam c3 on b.ptype=3 and c3.exno=b.itemno left outer join payrfditem d on d.pino=b.pino left outer join payrfd c on c.rfdno=d.rfdno and c.payno=a.payno and c.rstatus in (0,2) where a.payno= ?param0 and a.userno= ?param1 and a.pstatus=1 and a.rstatus < 2 group by a.payno,b.pino,b.pstatus,b.rstatus,b.payamt,b.ptype,b.pcnt ,c0.cname,c2.bkname,c3.exname,c0.retime,c3.retime,u.username order by d.rfdno,b.rstatus,ispast,b.pino] -2025-12-18 14:20:58,557 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payresult] Prepared SQL: [select a.payno,a.payamt,a.ptype,a.pstatus ,b.itemno ,b.pino from pay a inner join payitem b on b.payno=a.payno where a.payno= ?param0 and a.userno= ?param1 and a.pstatus in (1,21,22,51,55)] -2025-12-18 14:20:58,557 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.lectready] Prepared SQL: [select count(a.userno) from lect a where a.cmno= ?param0 and a.isready=1 and a.status=6] -2025-12-18 14:20:58,557 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pplogs.bypay] Prepared SQL: [select a.pplno,a.isready,a.cmno,a.cmisno,a.isrebate,a.rbankname,CAST(AES_DECRYPT(UNHEX(a.rbankacc), 'np123@!') AS char) rbankacc,a.rbankowner,a.isaccommodation,a.cshape ,b.payno,b.pstatus from pay b inner join pplog a on a.pplno=b.pplno where b.payno= ?param0 and a.userno= ?param1] -2025-12-18 14:20:58,558 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.in] Prepared SQL: [insert into pay(ptype,ispg,isgroup,userno,username,isexam,pstatus,rstatus,refunding,paylimit,payoktime,pgkey ,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,pplno,isbill,iscashrct,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,0, ?param5 , ?param6 , ?param7 , ?param8 ,case when ?param9 is not null then now() else ?param10 end, ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 ,now(), ?param21 ,now(), ?param21 , ?param22 );] -2025-12-18 14:20:58,558 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:20:58,559 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitem.in] Prepared SQL: [insert into payitem (payno,ptype,pcno,itemno,userno,pstatus,rstatus,pcnt,orgamt,discamt,payamt,payamtcash,payamtcard,refundamt,refundtime,refundtimereal,refundinfo,isrebate,rbank,rbankaccnum,tbankuser,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 ,now(), ?param21 ,now(), ?param21 , ?param22 );] -2025-12-18 14:20:58,559 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitem.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:20:58,560 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.lect.in] Prepared SQL: [insert into lect (cmno,payno,pino,userno,status,isready,iscomplete,orgcmno,attrate,isrebate,ispc,pcno,isjoin,fgno,ischanged,cmisno,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,null,null,0, ?param6 , ?param7 , ?param8 , ?param9 ,null,0, ?param10 ,now(), ?param11 ,now(), ?param11 , ?param12 );] -2025-12-18 14:20:58,560 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.lect.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:20:58,560 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.pgin] Prepared SQL: [insert into pay(ptype,ispg,isgroup,isexam,userno,username,pstatus,rstatus ,refunding,paylimit,payoktime,pgkey,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,isdvr,iscashrct,cashrcthp,pplno,isbill,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 ,a.userno,a.username,case when ?param0 = 6 then 1 else 0 end,0 , ?param4 , ?param5 ,case when ?param0 = 6 then now() else ?param6 end, ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 ,HEX(AES_ENCRYPT( ?param16 , 'np123@!')), ?param17 , ?param18 ,now(), ?param19 ,now(), ?param19 , ?param20 from users a where a.userno= ?param21] -2025-12-18 14:20:58,560 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.pgin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:20:58,560 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.certpay] Prepared SQL: [insert into pay(ptype,ispg,isgroup,userno,pstatus,rstatus,refunding,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,isdvr,isexam,cdt,cno,udt,uno,uip) values (0,1,0, ?param0 ,51,0,0,0,0,0,0,0,0,0,0,now(), ?param1 ,now(), ?param1 , ?param2 )] -2025-12-18 14:20:58,560 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.certpay.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:20:58,560 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paytax.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:20:58,561 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payrfd.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:20:58,561 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.standbypay.admin] Prepared SQL: [insert into pay(ptype,ispg,isgroup,userno,username,isexam,pstatus,rstatus,refunding,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,pplno,isbill,iscashrct,cdt,cno,udt,uno,uip) values ( ?param0 ,0,0, ?param1 , ?param2 ,0,21,0,0,0,0,0,0,0,0, ?param3 ,0,0,now(), ?param4 ,now(), ?param4 , ?param5 );] -2025-12-18 14:20:58,561 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.standbypay.admin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:20:58,561 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.lect.sedate.save] Prepared SQL: [update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') ,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno = ?param2 ;] -2025-12-18 14:20:58,561 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paydvr.dvrcode] Prepared SQL: [update paydvr set udt=now(),uno= ?param0 ,uip= ?param1 ,dvrcode= ?param2 ,codetime=now() where payno= ?param3] -2025-12-18 14:20:58,561 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paydvr.in] Prepared SQL: [delete from paydvr where payno= ?param0 ; insert into paydvr (payno,dvrcode,codetime,isdvr,rcvname,telno,mobile,email,post,address1,address2,dmemo,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,HEX(AES_ENCRYPT( ?param5 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param6 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param7 , 'np123@!')) , ?param8 , ?param9 , ?param10 , ?param11 ,now(), ?param12 ,now(), ?param12 , ?param13 )] -2025-12-18 14:20:58,561 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.freeok] Prepared SQL: [insert into lect (cmno,payno,pino,userno,status,attrate,isrebate,ispc,isjoin,ischanged,fgno2,cmisno,cdt,cno,udt,uno,uip) select b.itemno,a.payno,b.pino,case when a.isgroup=1 then b.userno else a.userno end,1,0,b.isrebate,0,case when ua.isjoin=1 then 1 else 0 end,0,b.fgno,l.cmisno,now(), ?param0 ,now(), ?param0 , ?param1 from pay a inner join payitem b on b.payno=a.payno and b.ptype=0 inner join users u on u.userno=a.userno inner join pplog l on a.pplno = l.pplno left outer join assign ua on ua.asno=u.asno where a.payno= ?param2 ; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on a.cmisno = d.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param2 ;] -2025-12-18 14:20:58,562 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paydvr.save] Prepared SQL: [update paydvr set udt=now(),uno= ?param0 ,uip= ?param1 ,dvrcode= ?param2 ,rcvname= ?param3 ,post= ?param4 ,address1= ?param5 ,address2= ?param6 ,dmemo= ?param7 ,codetime=case when codetime is null and ?param2 is not null then now() else codetime end ,telno=HEX(AES_ENCRYPT( ?param8 , 'np123@!')) ,mobile=HEX(AES_ENCRYPT( ?param9 , 'np123@!')) where payno= ?param10] -2025-12-18 14:20:58,562 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paycert.paystart] Prepared SQL: [update pay a inner join users b on b.userno=a.userno set a.ptype= ?param0 ,a.paylimit= ?param1 ,a.orgamt= ?param2 ,a.payamt= ?param3 ,a.isbill= ?param4 ,a.pstatus = case when ?param0 = 6 then 1 else a.pstatus end ,a.payoktime = case when ?param0 = 6 then now() else a.payoktime end where a.payno= ?param5 and a.userno= ?param6 and a.pstatus=21; update payitem a inner join users b on b.userno=a.userno set a.orgamt= ?param2 ,a.payamt= ?param3 ,a.pstatus = case when ?param0 = 6 then 1 else a.pstatus end ,a.rstatus = 0 where a.payno= ?param5 and a.userno= ?param6 and a.pstatus=21; update lect a inner join users b on b.userno = a.userno set a.status = case when ?param0 = 6 then 1 else a.status end where a.payno= ?param5 and a.userno = ?param6 ; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param5 ;] -2025-12-18 14:20:58,562 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paylect] Prepared SQL: [update pay set udt=now(),uno= ?param0 ,uip= ?param1 ,pstatus=case when ptype=3 then 22 else 1 end ,payoktime=case when ptype=3 then null else now() end ,pgkey= ?param2 where payno= ?param3 ; insert into paydata(payno,payresult,payresultmsg,vactnum,vactbankcode,vactbankname,vactname,vactinname,cshrrcode,cshrtype,cshrauthno,cardquota,cardquotatype,cardeventcode,cardnum,iscardpoint,cardcode,cardbankcode,cardprtccode,checkflag,ocbnum,ocbappno,ocbprice,gsnum,gsremain,gsprice,unum,upoint,uprice,cdt,cno,udt,uno,uip) values ( ?param3 , ?param4 , ?param5 ,HEX(AES_ENCRYPT( ?param6 , 'np123@!')), ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 ,HEX(AES_ENCRYPT( ?param17 , 'np123@!')), ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 , ?param28 , ?param29 , ?param30 , ?param31 ,now(), ?param0 ,now(), ?param0 , ?param1 ); update payitem a inner join pay b on b.payno=a.payno set a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 ,a.pstatus=case when b.ptype=3 then 22 else 1 end where a.payno= ?param3 ; insert into lect (cmno,payno,pino,userno ,status,iscomplete,orgcmno,attrate,isrebate ,ispc,isjoin,fgno,apoint,mpoint ,fpoint,spoint,dpoint,tpoint,ischanged ,stime,etime,sip,eip,ispcs ,ispce,fgno2,cmisno,cdt,cno,udt,uno,uip) select a.itemno,a.payno,a.pino,case when b.isgroup=1 then a.userno else b.userno end ,case when b.ptype=3 then 2 else 1 end,null,null,0,a.isrebate ,0,ifnull(d.isjoin, 0),null,null,null ,null,null,null,null,0 ,null,null,null,null,null ,null,a.fgno,e.cmisno,now(), ?param0 ,now(), ?param0 , ?param1 from payitem a inner join pay b on b.payno=a.payno inner join users c on c.userno=b.userno left outer join assign d on d.asno=c.asno left outer join pplog e on e.pplno=b.pplno left outer join lect f on f.payno=a.payno and f.pino=a.pino and f.status=4 and f.isready=1 where a.payno= ?param3 and a.ptype=0 and f.lectno is null; update lect a inner join pay b on b.payno=a.payno and b.pstatus in (22,1) inner join payitem c on c.payno=b.payno and c.itemno=a.cmno and c.pstatus=b.pstatus set a.status=case when b.pstatus=22 then 2 else 1 end,a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param3 and a.status=4; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 23:59:59') where a.payno = ?param3 ;] -2025-12-18 14:20:58,562 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.fail] Prepared SQL: [update pay set pstatus= ?param0 where payno= ?param1 and pstatus != 1 and pstatus != 22; insert into paydata(payno,payresult,payresultmsg,vactnum,vactbankcode,vactbankname,vactname,vactinname,cshrrcode,cshrtype,cshrauthno,cardquota,cardquotatype,cardeventcode,cardnum,iscardpoint,cardcode,cardbankcode,cardprtccode,checkflag,ocbnum,ocbappno,ocbprice,gsnum,gsremain,gsprice,unum,upoint,uprice,cdt,cno,udt,uno,uip) values ( ?param1 , ?param2 , ?param3 ,HEX(AES_ENCRYPT( ?param4 , 'np123@!')), ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 ,HEX(AES_ENCRYPT( ?param15 , 'np123@!')), ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 , ?param28 ,now(), ?param29 ,now(), ?param29 , ?param30 );] -2025-12-18 14:20:58,562 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paylect.vbankin] Prepared SQL: [insert into payvbankin (payno,pgkey,inbankcode,indeal,inymd,inhms,msgseq,transseq,vacct,inamt,checkamt,isclose,typemsg,frombank,fromname,fromymd,calcymd,tranymd,transcode,korcode,cshrymd,cshrhms,cshrcode,cshrpgkey,cshramt,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 ,now(), ?param25 ,now(), ?param25 , ?param26 ); update pay set udt=now(),uno= ?param25 ,uip= ?param26 ,pstatus=1 ,payoktime=now() where payno= ?param0 and pstatus=22 ; update payitem a inner join pay b on b.payno=a.payno set a.udt=now(),a.uno= ?param25 ,a.uip= ?param26 ,a.pstatus=1 where a.payno= ?param0 and a.pstatus=22; update lect a inner join pay b on b.isexam <> 1 and b.payno=a.payno and b.pstatus=1 set a.udt=now(),a.uno= ?param25 ,a.uip= ?param26 ,a.status=1 where a.payno= ?param0 ; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 23:59:59') where a.payno = ?param0 ;] -2025-12-18 14:20:58,563 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paycancel] Prepared SQL: [update pay set udt=now(),uno= ?param0 ,uip= ?param1 ,pstatus=case when pstatus=22 then 43 else 41 end where payno= ?param2 and userno= ?param3 and pstatus in (51,55,21,22); update payitem a inner join pay b on b.payno=a.payno and b.userno= ?param3 and b.pstatus in (41,43) set a.pstatus=b.pstatus,a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.pstatus in (21,22); update lect a inner join pay b on b.payno=a.payno and b.userno= ?param3 and b.pstatus in (41,43) set a.status=9 where a.payno= ?param2 ; update examuser a inner join pay b on b.payno=a.payno and b.userno=a.userno and b.pstatus in (41,43) set a.pstatus=9 where a.payno= ?param2 and a.userno= ?param3] -2025-12-18 14:20:58,563 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.cart.clear] Prepared SQL: [update paycart set status=2,udt=now(),uno= ?param0 ,uip= ?param1 where userno= ?param2 and status=1 and date_add(cdt, interval 7 day) < now(); update paycart a inner join cm b on b.cmno=a.itemno and b.udt > a.cdt set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype=0; update paycart a inner join book b on b.bkno=a.itemno and b.udt > a.cdt set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype in (2,9); update paycart a left outer join cm b on b.cmno=a.itemno and b.rstime < now() and b.retime > now() set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype=0 and b.cmno is null; update paycart a left outer join paycart b on b.ptype =0 and b.userno= ?param2 and b.status=1 and b.itemno=a.cmno set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype=9 and b.pcno is null] -2025-12-18 14:20:58,563 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payrfd.up] Prepared SQL: [update payrfd set fgnor= ?param0 ,fgnob= ?param1 ,udt=now(),uno= ?param2 ,uip= ?param3 where rfdno= ?param4 and payno= ?param5] -2025-12-18 14:20:58,563 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payrfdcancel.up] Prepared SQL: [delete from payrfditem where rfdno= ?param0 ; update payrfd set rstatus= ?param1 ,udt=now(),uno= ?param2 ,uip= ?param3 where rfdno= ?param0 and payno= ?param4] -2025-12-18 14:20:58,563 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.unpay] Prepared SQL: [update examuser a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null and b.userno=a.userno inner join payitem c on c.payno=b.payno and c.ptype=3 and c.itemno=a.exno and c.pino=a.pino set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.pstatus=2; update lect a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null inner join payitem c on c.payno=b.payno and c.ptype in(0,4) and c.itemno=a.cmno and c.userno=a.userno and c.pino=a.pino set a.status=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.status=2 and a.ischanged=0; update payitem a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 ; update pay set pstatus=1,isunpay=1,udt=now(),uno= ?param0 ,uip= ?param1 where payno= ?param2 and pstatus=22 and ptype=3 and ispg=1 and isunpay is null; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param2 ;] -2025-12-18 14:20:58,563 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.abspay] Prepared SQL: [update examuser a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null and b.userno=a.userno inner join payitem c on c.payno=b.payno and c.ptype=3 and c.itemno=a.exno and c.pino=a.pino set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.pstatus=2; update lect a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null inner join payitem c on c.payno=b.payno and c.ptype in(0,4) and c.itemno=a.cmno and c.userno=a.userno and c.pino=a.pino set a.status=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.status=2 and a.ischanged=0; update payitem a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 ; update pay set ptype= ?param3 ,payoktime=now(),pstatus=1,isunpay=3,udt=now(),uno= ?param0 ,uip= ?param1 where payno= ?param2 and pstatus=22 and ptype=3 and ispg=1 and isunpay is null; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param2 ;] -2025-12-18 14:20:58,563 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.unpaymoney] Prepared SQL: [update pay set isunpay=2,payoktime= ?param0 ,udt=now(),uno= ?param1 ,uip= ?param2 where payno= ?param3 and isunpay=1; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param3 ;] -2025-12-18 14:20:58,563 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pplogtype.up] Prepared SQL: [update pplog set typeman = ?param0 ,typejob = ?param1 ,typeedu = ?param2 ,typegrade = ?param3 ,typejobitem = ?param4 where pplno = ?param5] -2025-12-18 14:20:58,563 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.untax] Prepared SQL: [insert into untaxlog (payno,logtime,cdt,cno,udt,uno,uip) values( ?param0 ,now(),now(), ?param1 ,now(), ?param1 , ?param2 ); update pay set iscashrct = null where payno = ?param0 ;] -2025-12-18 14:20:58,564 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.standbypayitem.admin] Prepared SQL: [insert into payitem (payno,ptype,itemno,userno,pstatus,rstatus,pcnt ,orgamt,discamt,payamt,payamtcash,payamtcard,refundamt,isrebate,cdt,cno,udt,uno,uip) values( ?param0 ,0, ?param1 , ?param2 ,21,0,1 ,0,0,0,0,0,0, ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 ); insert into lect(cmno,payno,pino,userno,status,attrate,isrebate,ispc,isjoin,ischanged,isready,cmisno,cdt,cno,udt,uno,uip) select ?param1 , ?param0 ,LAST_INSERT_ID(),a.userno,4,0, ?param3 ,0,ifnull(b.isjoin,0),0,1, ?param6 ,now(), ?param4 ,now(), ?param4 , ?param5 from users a left outer join assign b on b.asno=a.asno where a.userno= ?param2 ;] -2025-12-18 14:20:58,574 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.exam.in] Prepared SQL: [insert into exam (cgno,exname,infee,outfee ,certcc,certgradecc,rstime,retime,estime,eetime ,elocation,certdate,certindate,introhtml ,isopen,isresultopen,isscored,fgno,isdel ,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 ,0, ?param15 , ?param16 ,0 ,now(), ?param17 ,now(), ?param17 , ?param18 )] -2025-12-18 14:20:58,574 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.exam.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:20:58,574 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.exam.up] Prepared SQL: [update exam set udt=now(),uno= ?param0 ,uip= ?param1 ,exname = ?param2 ,infee = ?param3 ,outfee = ?param4 ,certcc = ?param5 ,certgradecc = ?param6 ,rstime = ?param7 ,retime = ?param8 ,estime = ?param9 ,eetime = ?param10 ,elocation = ?param11 ,certdate = ?param12 ,certindate = ?param13 ,introhtml = ?param14 ,isopen = ?param15 ,fgno = ?param16 where exno= ?param17] -2025-12-18 14:20:58,574 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.del] Prepared SQL: [update exam a inner join ( select count(userno) cntuser, exno from examuser where exno = ?param0 group by exno ) b on b.exno=a.exno set a.uip= ?param1 ,a.uno= ?param2 ,a.isdel = 1 where a.exno= ?param0 and b.cntuser=0 and a.isdel=0;] -2025-12-18 14:20:58,574 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.examuser.save] Prepared SQL: [insert ignore into examuser(exno,userno,status,pstatus,avrg,certdate,certindate,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 ,now(), ?param7 ,now(), ?param7 , ?param8 )] -2025-12-18 14:20:58,574 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.examopen] Prepared SQL: [update exam set udt=now(),uno= ?param0 ,uip= ?param1 ,isresultopen= ?param2 where exno= ?param3 ;] -2025-12-18 14:20:58,574 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.examuser.renew] Prepared SQL: [update examuser set udt=now(),uno= ?param0 ,uip= ?param1 ,certdate= ?param2 ,certindate= ?param3 where exno= ?param4 and userno= ?param5 ; insert into examuserrenew (exno,userno,certtime,certdate,certindate,renewreason,isfirst,certidx,cdt,cno,udt,uno,uip) select a.exno, ?param5 ,now(), ?param2 , ?param3 , ?param6 ,0,max(a.certidx),now(), ?param0 ,now(), ?param0 , ?param1 from( select a.exno,ifnull(max(d.certidx), 0)+1 certidx from examuser a inner join exam a2 on a2.exno=a.exno left outer join exam c on c.certcc=a2.certcc and c.certgradecc=a2.certgradecc left outer join examuserrenew d on d.exno=c.exno and year(d.certtime)=year(a.certdate) where a.exno= ?param4 group by a.exno,a.userno,a.certdate,a.certindate ) a] -2025-12-18 14:20:58,597 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [grade.lectcomplete.cancel] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,iscomplete=0 ,completetime=null where lectno= ?param2 and ifnull(iscomplete,0) <> 1] -2025-12-18 14:20:58,597 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [grade.lectcomplete.cancel2] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,iscomplete=0 ,completetime=null where lectno= ?param2 and ifnull(iscomplete,0)] -2025-12-18 14:20:58,610 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [att.att.in] Prepared SQL: [update lectinning set udt=now(),uno= ?param0 ,uip= ?param1 ,lectno= ?param2 ,cmino= ?param3 ,totstudy=0 ,stime=now(),etime=null ,istatus=1,statustime=null,statusreason=null where lectno= ?param2 and cmino= ?param3 and istatus is null; insert into lectinning (lectno,cmino,totstudy,stime,etime,istatus,statustime,statusreason,sip,eip,ispcs,ispce,cdt,cno,udt,uno,uip) select ?param2 , ?param3 ,0,now(),null,1,null,null, ?param1 ,null,1,null,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectinning b on b.lectno= ?param2 and b.cmino= ?param3 where b.lectno is null; update lect set stime = case when stime is null then now() else stime end ,sip = case when sip is null then ?param1 else sip end ,ispcs = case when ispcs is null then 1 else ispcs end where lectno= ?param2] -2025-12-18 14:20:58,610 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [att.att.out] Prepared SQL: [update lectinning set udt=now(),uno= ?param0 ,uip= ?param1 ,totstudy=timestampdiff(SECOND, stime, now()) ,etime=now() ,eip= ?param1 ,ispce=1 ,istatus=2 where lectno= ?param2 and cmino= ?param3 and istatus=1; update lect a inner join ( select a.lectno,convert(100*count(c.lectno)/count(b.cmino), int) attrate from lectinning a inner join cminning b on b.cmino=a.cmino and ifnull(b.isscd,0)=0 left outer join lectinning c on c.lectno=a.lectno and c.cmino=b.cmino and c.istatus=2 where a.lectno= ?param2 and a.cmino= ?param3 and a.istatus=2 group by a.lectno ) b on b.lectno=a.lectno set a.attrate=b.attrate ,a.etime=now(),a.eip= ?param1 ,a.ispce=1] -2025-12-18 14:20:58,611 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [att.abs] Prepared SQL: [update lectinning set istatus=2 ,stime=case when stime is null then now() else stime end ,etime=case when etime is null then now() else etime end ,sip=case when sip is null then ?param0 else sip end ,eip=case when eip is null then ?param0 else eip end ,ispcs=case when ispcs is null then 1 else ispcs end ,ispce=case when ispce is null then 1 else ispce end ,statustime=now() ,statusreason= ?param1 ,statususerno= ?param2 where lectno= ?param3 and cmino= ?param4 and (istatus is null or istatus<2); insert into lectinning(lectno,cmino,totstudy,stime,etime,istatus,statustime,statusreason,statususerno,cdt,cno,udt,uno,uip) select a.lectno, ?param4 ,0,now(),now(),2,now(), ?param1 , ?param2 ,now(), ?param2 ,now(), ?param2 , ?param0 from lect a left outer join lectinning b on b.lectno=a.lectno and b.cmino= ?param4 where a.lectno= ?param3 and a.status=1 and a.ischanged=0 and b.lectno is null; update lect a inner join ( select a.lectno,convert(100*count(c.lectno)/count(b.cmino), int) attrate from lectinning a inner join lect a2 on a2.lectno=a.lectno inner join cminning b on b.cmno=a2.cmno and ifnull(b.isscd,0)=0 left outer join lectinning c on c.lectno=a.lectno and c.cmino=b.cmino and c.istatus=2 where a.lectno= ?param3 and a.cmino= ?param4 and a.istatus=2 group by a.lectno ) b on b.lectno=a.lectno set a.attrate=b.attrate ,a.stime=case when a.stime is null then now() else a.stime end ,a.etime=case when a.etime is null then now() else a.etime end ,a.sip=case when a.sip is null then ?param0 else a.sip end ,a.eip=case when a.eip is null then ?param0 else a.eip end ,a.ispcs=case when a.ispcs is null then 1 else a.ispcs end ,a.ispce=case when a.ispce is null then 1 else a.ispce end where a.lectno= ?param3] -2025-12-18 14:20:58,622 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.ctps] Prepared SQL: [select a.cmino,a.iseq,a.ititle,a.atime,a.mstime,a.metime ,a2.isokmid ,b.ctno,b.ctype,b.ccode,b.ismenu,b.isoversize ,c.cpno,c.pseq,c.cpname,c.srcp,c.srcm ,a2.pseq lastpseq,a2.psec from cminning a inner join lectinning a2 on a2.lectno= ?param0 and a2.cmino=a.cmino inner join ct b on b.ctno=a.ctno and b.isdel=0 inner join ctpage c on c.ctno=b.ctno and c.isdel=0 where a.cmino= ?param1 order by a.iseq] -2025-12-18 14:20:58,622 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.getprogress] Prepared SQL: [select case when b.atime=0 or ifnull(us.no,0) > 0 then 100 else case when floor(a.totstudy / (b.sttime * 60) * 100) > 100 then 100 else floor(a.totstudy / (b.sttime * 60) * 100) end end from lectinning a inner join cminning b on b.cmino=a.cmino inner join lect c on a.lectno = c.lectno left outer join userstatus us on c.userno = us.userno and us.playbar = 1 where a.lectno= ?param0 and a.cmino= ?param1] -2025-12-18 14:20:58,622 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.checklectdate] Prepared SQL: [select a.lectno,a.sdate,a.edate from lect a where a.lectno= ?param0] -2025-12-18 14:20:58,622 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.inningchange.pre] Prepared SQL: [select a.cmino,b.isseq,c.istatus,d.istatus preistatus,a.isrebate,a.iseq,a2.cmino precmino from ( select a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq,max(c.iseq) preiseq from ( select a.lectno,b.cmno,b.isrebate,max(d.iseq) iseq from lectinning a inner join lect b on b.lectno=a.lectno inner join cminning c on c.cmino=a.cmino inner join cminning d on d.cmno=c.cmno and d.iseq < c.iseq and d.isonline=1 where a.lectno= ?param0 and a.cmino= ?param1 group by a.lectno,b.cmno,b.isrebate ) a inner join cminning b on b.cmno=a.cmno and b.iseq=a.iseq left outer join cminning c on c.cmno=b.cmno and c.iseq < b.iseq and c.isonline=1 group by a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq ) a inner join cm b on b.cmno=a.cmno left outer join cminning a2 on a2.cmno=b.cmno and a2.iseq=a.preiseq left outer join lectinning c on c.lectno=a.lectno and c.cmino=a.cmino left outer join lectinning d on d.lectno=a.lectno and d.cmino=a2.cmino] -2025-12-18 14:20:58,622 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.inningchange.next] Prepared SQL: [select a.cmino,b.isseq,c.istatus,d.istatus preistatus,a.isrebate,a.iseq,a2.cmino precmino from ( select a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq,min(c.iseq) preiseq from ( select a.lectno,b.cmno,b.isrebate,min(d.iseq) iseq from lectinning a inner join lect b on b.lectno=a.lectno inner join cminning c on c.cmino=a.cmino inner join cminning d on d.cmno=c.cmno and d.iseq > c.iseq and d.isonline=1 where a.lectno= ?param0 and a.cmino= ?param1 group by a.lectno,b.cmno,b.isrebate ) a inner join cminning b on b.cmno=a.cmno and b.iseq=a.iseq left outer join cminning c on c.cmno=b.cmno and c.iseq > b.iseq and c.isonline=1 group by a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq ) a inner join cm b on b.cmno=a.cmno left outer join cminning a2 on a2.cmno=b.cmno and a2.iseq=a.preiseq left outer join lectinning c on c.lectno=a.lectno and c.cmino=a.cmino left outer join lectinning d on d.lectno=a.lectno and d.cmino=a2.cmino] -2025-12-18 14:20:58,622 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.mycmrs] Prepared SQL: [select distinct a.lectno,a.attrate ,b.rsno,b.cmno,b.rscno,b.rstype,b.rsname,b.rscondition ,case when c.lectno is null then 0 else 1 end isrsok ,a.edate ,d.istatus,e.iseq from lect a inner join cmrs b on b.cmno=a.cmno and b.isdel=0 left outer join lectrs c on c.lectno=a.lectno and c.rsno=b.rsno left outer join lectinning d on d.lectno=a.lectno and b.cmino = d.cmino left outer join cminning e on b.cmino = e.cmino where a.lectno= ?param0 and a.userno= ?param1 order by b.rsno] -2025-12-18 14:20:58,624 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.mycmrsq] Prepared SQL: [select b.rscno,b.rscqno ,c.qno,c.atype,c.qtext,c.rightcount,a.username as teachername from ( select distinct b.rscno,e.username from lect a inner join cmrs b on b.rsno= ?param0 and b.cmno=a.cmno and b.isdel=0 left outer join lectrs c on c.lectno=a.lectno and c.rsno=b.rsno left outer join cminning d on b.cmino = d.cmino left outer join users e on d.userno = e.userno where a.lectno= ?param1 and a.userno= ?param2 and c.lectno is null ) a inner join rscq b on b.rscno=a.rscno inner join question c on c.qno=b.qno order by b.dseq] -2025-12-18 14:20:58,624 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.mycmrsqi] Prepared SQL: [select b.rscqno ,c.qno ,d.qino,d.qitext ,e.fileurl from ( select distinct b.rscno from lect a inner join cmrs b on b.rsno= ?param0 and b.cmno=a.cmno and b.isdel=0 left outer join lectrs c on c.lectno=a.lectno and c.rsno=b.rsno where a.lectno= ?param1 and a.userno= ?param2 and c.lectno is null ) a inner join rscq b on b.rscno=a.rscno inner join question c on c.qno=b.qno inner join questionitem d on d.qno=c.qno and d.isdel=0 left outer join fileinfo e on e.fgno=d.fgno and e.isdel=0 order by b.dseq,d.qino] -2025-12-18 14:20:58,624 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectex] Prepared SQL: [select a.lectno,a.attrate,a.iscomplete,a.sdate,a.edate ,b.sstime,b.setime ,c.exno,c.exname,c.extype,c.edesc,c.econdition,c.etime,c.evtype,c.eqtype,c.israndq,c.israndqi,c.qcount,c.isblur,c.tpoint,ifnull(c.relaylimit,999) relaylimit,c.isusebackup,c.isseq,c.isreexamable,c.isresultopen ,d.lectno exlectno,d.estart,d.eend,d.tpoint,d.recount,d.rechecktime,ifnull(d.entercount,0) entercount,d.cblock ,case when a.etime = 0 then 99999999 else TIMESTAMPDIFF(MINUTE, now(), date_add(ifnull(d.estart, now()), interval c.etime MINUTE)) end rtime ,d.recount ,case when case when case when a.isrebate = 1 then f.midcutrfd else f.midcut end <= ifnull(e.ex0lectpoint,0) then 1 else 0 end = 1 and case when case when a.isrebate = 1 then f.finalcutrfd else f.finalcut end <= ifnull(e.ex1lectpoint,0) then 1 else 0 end = 1 then 1 else 0 end ispass from lect a inner join cm b on b.cmno=a.cmno inner join cmex c on c.exno= ?param0 inner join cmev f on f.cmno = b.cmno left outer join lectex d on d.lectno=a.lectno and d.exno=c.exno left outer join ( select a.lectno ,count(b1.exno) ex0cnt,count(c1.lectno) ex0lectcnt,avg(ifnull(c1.tpoint,0) / b1.tpoint * 100) ex0lectpoint ,count(b2.exno) ex1cnt,count(c2.lectno) ex1lectcnt,avg(ifnull(c2.tpoint,0) / b2.tpoint * 100) ex1lectpoint from lect a left outer join cmex b1 on b1.cmno = a.cmno and b1.extype = 0 and b1.isdel=0 left outer join lectex c1 on c1.exno = b1.exno and c1.lectno = a.lectno left outer join cmex b2 on b2.cmno = a.cmno and b2.extype = 1 and b2.isdel=0 left outer join lectex c2 on c2.exno = b2.exno and c2.lectno = a.lectno where a.lectno = ?param1 ) e on e.lectno = a.lectno where a.lectno= ?param1 and a.userno= ?param2] -2025-12-18 14:20:58,624 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.userexam.detailforexamforsubmit] Prepared SQL: [select a.exno,a.exname,a2.sstime,a2.setime,a.tpoint,a.etime,a.qcount,b.estart,a.edesc, a.extype,TIMESTAMPDIFF(MINUTE, now(), date_add(ifnull(b.estart, now()), interval a.etime MINUTE)) rtime from cmex a inner join cm a2 on a2.cmno=a.cmno inner join lectex b on b.lectno= ?param0 and b.exno=a.exno and b.eend is null and (a.etime = 0 or date_add(ifnull(b.estart, now()), interval (a.etime + 1) MINUTE) > now()) inner join lect c on c.lectno=b.lectno and c.userno= ?param1 where a.exno= ?param2] -2025-12-18 14:20:58,624 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsd] Prepared SQL: [select a.lectno,a.attrate,a.cmno,a.sdate,a.edate ,b.sdno,b.sdname,b.sddesc,b.fgno sdfgno,b.sdcondition ,c.sstime,c.setime ,d.checktime,d.cpoint,d.feedb,d.fgno,d.atext from lect a inner join cmsd b on b.cmno=a.cmno and b.sdno= ?param0 inner join cm c on c.cmno=b.cmno left outer join lectsd d on d.lectno=a.lectno and d.sdno=b.sdno where a.lectno= ?param1 and a.userno= ?param2] -2025-12-18 14:20:58,624 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsd2] Prepared SQL: [select a.lectno,a.attrate,a.sdate,a.edate ,b.sdno,b.sdname,b.sddesc,b.fgno sdfgno,b.sdcondition ,c.sstime,c.setime ,d.checktime,d.cpoint,d.feedb,d.fgno,d.atext from lect a inner join cmsd b on b.cmno=a.cmno and b.sdno= ?param0 inner join cm c on c.cmno=b.cmno left outer join lectsd d on d.lectno=a.lectno and d.sdno=b.sdno where a.lectno= ?param1 and a.userno= ?param2] -2025-12-18 14:20:58,624 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboards] Prepared SQL: [select a.bno,a.subject,a.cdt,a.rcount ,u.username ,count(b.bcno) ccount from lectsdboard a inner join users u on u.userno=a.cno left outer join lectsdboardcmt b on b.bno=a.bno and b.isdel=0 where a.sdno= ?param0 and a.isdel=0 group by a.bno,a.subject,a.cdt,a.rcount,u.username order by a.cdt] -2025-12-18 14:20:58,624 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard] Prepared SQL: [update lectsdboard set rcount=rcount+1 where bno= ?param0 and cno<> ?param1 ; select a.bno,a.subject,a.contents,a.cdt,a.fgno,a.cno ,b.sdname ,c.sstime,c.setime,l.sdate,l.edate ,u.username,u.userno ,a2.checktime from lectsdboard a inner join lectsd a2 on a2.lectno=a.lectno and a2.sdno=a.sdno inner join users u on u.userno=a.cno inner join lect l on l.lectno = a2.lectno inner join cmsd b on b.sdno=a.sdno inner join cm c on c.cmno=b.cmno where a.bno= ?param0 and a.isdel=0] -2025-12-18 14:20:58,624 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboardcmt] Prepared SQL: [select a.bno ,b.bcno,b.ctext,b.cno,b.cdt ,c.userno,c.username,c.usertype,c.username cnoname from lectsdboard a inner join lectsdboardcmt b on b.bno=a.bno and b.isdel=0 inner join users c on c.userno=b.cno where a.bno= ?param0 order by b.cdt desc] -2025-12-18 14:20:58,625 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.pay1] Prepared SQL: [select p.payno,p.cdt,p.payamt,p.ptype,p.refundamt,p.ispg,p.isgroup,p.isexam,p.pstatus,p.rstatus,p.payoktime,p.pgkey,p.isdvr,p.deliamt,p.isunpay,p.paylimit ,p.iscashrct ,u.userno,u.username,u.post,u.address1,u.address2 ,CAST(AES_DECRYPT(UNHEX(u.userpno), 'np123@!') AS char) userpno ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email ,case pi.ptype when 3 then exu.cdt when 4 then le.oktime else p.cdt end oktime ,pd.dvrcode,pd.rcvname,pd.isdvr isdvr2,pd.codetime,pd.post post2,pd.address1 address12,pd.address2 address22,pd.dmemo ,CAST(AES_DECRYPT(UNHEX(pd.telno), 'np123@!') AS char) telno2 ,CAST(AES_DECRYPT(UNHEX(pd.mobile), 'np123@!') AS char) mobile2 ,tax.iscancel, tax.taxdate, tax.taxno ,paydata.vactbankname,CAST(AES_DECRYPT(UNHEX(paydata.vactnum), 'np123@!') AS char) vactnum,paydata.vactname ,(select ischeck from paytax where payno = p.payno limit 1) ischeck from pay p inner join users u on u.userno=p.userno left outer join payitem pi on pi.payno=p.payno and pi.ptype in (3,4) left outer join lect le on pi.ptype=4 and le.pino=pi.pino and le.ischanged=0 left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno left outer join examuser exu on exu.exno=ex.exno and exu.userno=p.userno left outer join paydvr pd on pd.payno=p.payno left outer join ( select pt.payno,pt.iscancel,pt.taxdate,pt.taxno from paytax pt where pt.payno = ?param0 order by pt.cdt desc limit 1 ) tax on tax.payno = p.payno left outer join paydata paydata on paydata.payno=p.payno where p.payno= ?param0] -2025-12-18 14:20:58,625 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.pay2] Prepared SQL: [select pi.payno,pi.pino,pi.itemno,pi.pcno,pi.payamt,pi.pcnt,pi.ptype,pi.isrebate ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,u.username,u.userid,u.isassignuser,u.depart,u.kfcfyear ,cc.cname ccpositionname ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,ua.asname ,cm.cshape ,cg.cgname ,pcg.cgname pcgname ,(select attrate from lect where payno = pi.payno limit 1) attrate ,pi.rbank , CAST(AES_DECRYPT(UNHEX(pi.rbankaccnum), 'np123@!') AS char) rbankaccnum, pi.tbankuser from payitem pi inner join pay p on p.payno=pi.payno left outer join cm cm on pi.ptype in (0,1,4) and cm.cmno=pi.itemno left outer join cg cg on pi.ptype in (0,1,4) and cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno left outer join users u on p.isgroup=1 and u.userno=pi.userno left outer join assign ua on ua.asno=u.asno left outer join comcode cc on cc.ccode=u.ccposition where pi.payno= ?param0] -2025-12-18 14:20:58,625 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payforexam1] Prepared SQL: [select eu.exno payno, eu.userno,eu.cdt,case when ua.isjoin=1 then ex.infee else ex.outfee end payamt,0 ptype,0 ispg,0 isgroup,1 isexam,21 pstatus,0 rstatus,null payoktime,null pgkey,0 isdvr,0 deliamt ,u.username,u.post,u.address1,u.address2 ,CAST(AES_DECRYPT(UNHEX(u.userpno), 'np123@!') AS char) userpno ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email ,eu.cdt oktime ,null dvrcode,null rcvname,0 isdvr2,null codetime,null post2,null address12,null address22,null dmemo ,null telno2 ,null mobile2 from examuser eu inner join users u on u.userno=eu.userno left outer join assign ua on ua.asno=u.asno left outer join exam ex on ex.exno=eu.exno where eu.exno= ?param0 and eu.userno= ?param1 and eu.status=1 and eu.payno is null and eu.pino is null and eu.pstatus=4] -2025-12-18 14:20:58,625 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payforexam2] Prepared SQL: [select eu.exno payno,eu.userno pino,eu.exno itemno,null pcno,case when ua.isjoin=1 then ex.infee else ex.outfee end payamt,1 pcnt,3 ptype ,ex.exname itemname ,u.username,u.userid,u.isassignuser,u.depart,u.kfcfyear ,cc.cname ccpositionname ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,ua.asname ,0 cshape ,null cgname ,null pcgname from examuser eu left outer join exam ex on ex.exno=eu.exno left outer join users u on u.userno=eu.userno left outer join assign ua on ua.asno=u.asno left outer join comcode cc on cc.ccode=u.ccposition where eu.exno= ?param0 and eu.userno= ?param1] -2025-12-18 14:20:58,625 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.pay.forrfd] Prepared SQL: [select a.payno,a.ispg,a.pstatus,a.ptype,a.pgkey,a.isdvr,a.deliamt,a.isrefunddvr,a.payamt,a.refundamt,a.rstatus,a.isgroup,a.iscanceled,a.payoktime ,b.isdvr isdvr2,b.dvrcode ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email from pay a left outer join paydvr b on b.payno=a.payno inner join users u on u.userno=a.userno where a.payno= ?param0 and a.pstatus=1] -2025-12-18 14:20:58,625 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payitem.forrfd] Prepared SQL: [select pi.pino,pi.payno,pi.pcnt,pi.payamt,pi.refundamt,pi.refundtime,pi.refundinfo,pi.refundstatus,pi.rstatus,pi.ptype ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,pcg.cgname pcgname ,u.userid,u.username from payitem pi inner join pay p on p.payno=pi.payno and p.pstatus=1 inner join users u on u.userno=case when pi.ptype=3 then p.userno else pi.userno end left outer join cm cm on pi.ptype in(0,1,4) and cm.cmno=pi.itemno left outer join cg cg on cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno where pi.payno= ?param0] -2025-12-18 14:20:58,625 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payrfditems] Prepared SQL: [select b.cdt,a.rfdno ,b.rtext,b.rstatus ,p.isgroup ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,pi.ptype ,u.username,u.userid from pay p inner join payitem pi on pi.payno=p.payno inner join payrfditem a on a.pino=pi.pino inner join payrfd b on b.rfdno=a.rfdno inner join users u on u.userno=case when p.isgroup=1 and pi.ptype in (0,1,4) then pi.userno else p.userno end left outer join cm cm on pi.ptype in(0,1,4) and cm.cmno=pi.itemno left outer join cg cg on cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno where p.payno= ?param0 order by a.rfdno desc] -2025-12-18 14:20:58,625 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payrfditems2] Prepared SQL: [select a.rfdno ,b.rtext,b.rstatus,b.cdt,b.isowner,b.ramt,b.bankname,b.bankowner ,b.rreason,b.ruser,b.fgnor,b.fgnob ,CAST(AES_DECRYPT(UNHEX(b.rphone), 'np123@!') AS char) rphone ,b.rback ,CAST(AES_DECRYPT(UNHEX(b.bankno), 'np123@!') AS char) bankno ,p.isgroup,p.payno ,pi.payamt ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,u.username,u.userid ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,ua.asname ,f1.orgname,f1.fileno ,f2.orgname orgname2,f2.fileno file2 from payrfditem a inner join payitem pi on pi.pino=a.pino inner join pay p on p.payno=pi.payno inner join users u on u.userno=case when p.isgroup=1 and pi.ptype in (0,1,4) then pi.userno else p.userno end left outer join assign ua on ua.asno=u.asno inner join payrfd b on b.rfdno=a.rfdno left outer join cm cm on pi.ptype in(0,1,4) and cm.cmno=pi.itemno left outer join cg cg on cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno left outer join fileinfo f1 on f1.fgno=b.fgnor and f1.isdel=0 left outer join fileinfo f2 on f2.fgno=b.fgnob and f2.isdel=0 where a.rfdno= ?param0 order by a.rfdno desc] -2025-12-18 14:20:58,626 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.paytaxitem] Prepared SQL: [select case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname,pi.payamt,pi.pcnt,pi.ptype ,p.isgroup,p.payamt ppayamt,p.payoktime,p.ptype pptype from paytax a inner join paytaxitem b on b.taxno=a.taxno inner join payitem pi on pi.pino=b.pino inner join pay p on p.payno=pi.payno left outer join cm cm on pi.ptype in (0,1,4) and cm.cmno=pi.itemno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno where a.taxno= ?param0] -2025-12-18 14:20:58,626 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.paytaxes2] Prepared SQL: [select a.taxno,a.taxamt,a.taxdate from paytax a where a.payno= ?param0] -2025-12-18 14:20:58,626 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.paytax.formgtkey] Prepared SQL: [select taxno, mgtkey from paytax where mgtkey like concat( ?param0 ,'%') order by mgtkey desc limit 1] -2025-12-18 14:20:58,626 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspast] Prepared SQL: [select a.no,a.kind,a.cg,a.cshape,a.username ,CAST(AES_DECRYPT(UNHEX(a.userpno), 'np123@!') AS char) userpno ,a.typeman,a.edukind,a.typeedu,a.typegrade,a.typejob,a.cgname,a.completeno,a.companyname,a.companyaddr,a.brno,a.eino,a.btype ,a.bkind,a.ceoname,date_format(a.ssdate, '%Y-%m-%d') ssdate,date_format(a.sedate, '%Y-%m-%d') sedate,a.sctime,a.assign,a.slevel,a.uduty ,CAST(AES_DECRYPT(UNHEX(a.phone), 'np123@!') AS char) phone ,a.mname ,CAST(AES_DECRYPT(UNHEX(a.mphone), 'np123@!') AS char) mphone ,a.sprice,a.rprice,a.rbank ,CAST(AES_DECRYPT(UNHEX(a.rbankno), 'np123@!') AS char) rbankno ,a.rbankuser ,CAST(AES_DECRYPT(UNHEX(a.taxemail), 'np123@!') AS char) taxemail ,a.syear,a.cdt,a.cno,a.udt,a.uno,a.uip from docprintpast a where a.no = ?param0] -2025-12-18 14:20:58,626 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.kind] Prepared SQL: [select a.kind value,a.kind text from docprintpast a where a.kind is not null and a.kind <> "" group by a.kind] -2025-12-18 14:20:58,626 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.syear] Prepared SQL: [select a.syear value,a.syear text from docprintpast a where a.syear is not null and a.syear <> "" group by a.syear] -2025-12-18 14:20:58,626 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.cg] Prepared SQL: [select a.cg value,a.cg text from docprintpast a where a.cg is not null and a.cg <> "" group by a.cg] -2025-12-18 14:20:58,626 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.cshape] Prepared SQL: [select a.cshape value,a.cshape text from docprintpast a where a.cshape is not null and a.cshape <> "" group by a.cshape] -2025-12-18 14:20:58,626 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.typeman] Prepared SQL: [select a.typeman value,a.typeman text from docprintpast a where a.typeman is not null and a.typeman <> "" group by a.typeman] -2025-12-18 14:20:58,626 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.edukind] Prepared SQL: [select a.edukind value,a.edukind text from docprintpast a where a.edukind is not null and a.edukind <> "" group by a.edukind] -2025-12-18 14:20:58,627 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.typeedu] Prepared SQL: [select a.typeedu value,a.typeedu text from docprintpast a where a.typeedu is not null and a.typeedu <> "" group by a.typeedu] -2025-12-18 14:20:58,627 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.typegrade] Prepared SQL: [select a.typegrade value,a.typegrade text from docprintpast a where a.typegrade is not null and a.typegrade <> "" group by a.typegrade] -2025-12-18 14:20:58,627 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.typejob] Prepared SQL: [select a.typejob value,a.typejob text from docprintpast a where a.typejob is not null and a.typejob <> "" group by a.typejob] -2025-12-18 14:20:58,627 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectinningpage.totstudy] Prepared SQL: [select ifnull(sum(totstudy),-1) totstudy from lectinningpage where lectno = ?param0 and cmino = ?param1 and cpno = ?param2] -2025-12-18 14:20:58,627 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.myExCheck] Prepared SQL: [select l.lectno longval from lect l inner join cm c on l.cmno= c.cmno inner join pay p on l.payno = p.payno inner join users u on l.userno= u.userno left outer join (select c.cmno , c.cshape , c.cname , ci.cmino ,d.cmisno ,d.sseq ,d.estart ,d.eend ,d.studyplace ,ci.isscd from cm c inner join cminning ci on c.cmno = ci.cmno inner join cminningscd d on d.cmino = ci.cmino where c.cshape=2 and ci.isscd=1 and ci.scdtype=0 ) cmi on cmi.cmno = l.cmno and cmi.cmisno = l.cmisno left outer join lectinning li on li.cmino = cmi.cmino and li.lectno = l.lectno left outer join pplog pl on p.pplno= pl.pplno where l.lectno= ?param0 and l.userno = ?param1 and cmi.isscd = 1 and li.istatus = 2 AND IFNULL(l.iscomplete, 0) = 0] -2025-12-18 14:20:58,628 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectinningpage.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 14:20:58,628 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard.in] Prepared SQL: [update lectsd a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.submittime=now(),submitip= ?param2 where a.lectno= ?param3 and a.sdno= ?param4 and a.checktime is null; insert into lectsd (lectno,sdno,iscopy,submittime,submitip,cdt,cno,udt,uno,uip) select a.lectno,a.sdno,0,now(), ?param2 ,now(), ?param1 ,now(), ?param1 , ?param2 from (select ?param3 lectno, ?param0 userno, ?param4 sdno) a inner join lect b on b.lectno=a.lectno and b.userno=a.userno and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno left outer join lectsd d on d.lectno=a.lectno and d.sdno=a.sdno where d.lectno is null; SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into lectsdboard (lectno,sdno,subject,contents,fgno,rcount,cip,isdel,cdt,cno,udt,uno,uip) select a.lectno,a.sdno, ?param5 , ?param6 , ?param7 ,0, ?param2 ,0,now(), ?param1 ,now(), ?param1 , ?param2 from (select ?param3 lectno, ?param0 userno, ?param4 sdno) a inner join lect b on b.lectno=a.lectno and b.userno=a.userno and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno] -2025-12-18 14:20:58,628 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 14:20:58,628 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboardcmt.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into lectsdboardcmt (bno,ctext,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,0,now(), ?param2 ,now(), ?param2 , ?param3 );] -2025-12-18 14:20:58,628 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboardcmt.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:20:58,628 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into pay (ptype,ispg,isgroup,isexam,userno,username,pstatus,rstatus,rstatustime,cshrcancelnum,canceltime,cancelmsg,cancelcnt ,refunding,paylimit,payoktime,pgkey,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,isdvr,cdt,cno,udt,uno,uip) select ?param0 ,0,0,1,u.userno,u.username,1,0,null,null,null,null,null ,0,null, ?param1 ,null ,a.outfee ,case when ?param0 = 6 then a.outfee else case when ua.isjoin=1 then a.outfee-a.infee else 0 end end ,0,0 ,case when ?param0 = 6 then 0 else case when ua.isjoin=1 then a.infee else a.outfee end end ,0,0,now(), ?param2 ,now(), ?param2 , ?param3 from exam a inner join users u on u.userno= ?param4 left outer join assign ua on ua.asno=u.asno where a.exno= ?param5] -2025-12-18 14:20:58,628 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 14:20:58,628 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok2] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into payitem (payno,ptype,pcno,itemno,userno,pstatus,rstatus,pgkey,cancelcode,cancelmsg,canceltype,pcnt ,orgamt,discamt,payamt ,payamtcash,payamtcard ,refundamt,refundtime,refundtimereal,refundinfo,isrebate,fgno,cartno,cdt,cno,udt,uno,uip) select p.payno,3,null, ?param0 , ?param1 ,1,0,null,null,null,null,1 ,a.outfee ,case when p.ptype=6 then a.outfee else case when ua.isjoin=1 then a.outfee-a.infee else 0 end end ,case when p.ptype=6 then 0 else case when ua.isjoin=1 then a.infee else a.outfee end end ,0,0 ,0,null,null,null,0,null,null,now(), ?param2 ,now(), ?param2 , ?param3 from exam a inner join users u on u.userno= ?param1 inner join pay p on p.payno= ?param4 left outer join assign ua on ua.asno=u.asno where a.exno= ?param0] -2025-12-18 14:20:58,628 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok2.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 14:20:58,629 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.studylog] Prepared SQL: [update lectinningpage a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 set a.totstudy=TIMESTAMPDIFF(SECOND, a.stime, now()),a.etime=now(),a.eip= ?param1 ,a.udt=now(),a.uno= ?param2 ,a.uip= ?param1 where a.logno= ?param3 ; update lectinning a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 inner join cminning c on c.cmino=a.cmino inner join ( select lectno,sum(totstudy) totstudy from lectinningpage where lectno= ?param4 and cmino= ?param5 group by lectno ) d on d.lectno=a.lectno set a.udt=now(),a.uno= ?param2 ,a.uip= ?param1 ,a.totstudy=d.totstudy ,a.etime=now() ,a.istatus=case when a.istatus <> 2 and c.atime * 60 <= d.totstudy then 2 else a.istatus end ,a.finishtime=case when a.finishtime is null and c.atime * 60 <= d.totstudy then now() else a.finishtime end ,a.eip= ?param1 ,a.ispce= ?param6 ,a.psec= ?param7 where a.lectno= ?param4 and a.cmino= ?param5 ; update lect a inner join ( select a.lectno,truncate(count(c.lectno) / count(b.cmino) * 100, 0) attrate from lect a inner join cminning b on b.cmno=a.cmno and ifnull(b.isscd,0)=0 left outer join lectinning c on c.lectno=a.lectno and c.cmino=b.cmino and c.istatus=2 where a.lectno= ?param4 and a.userno= ?param0 group by a.lectno ) b on b.lectno=a.lectno inner join cmev ce on a.cmno = ce.cmno set a.attrate=b.attrate ,a.apoint = (((b.attrate / 100) * ce.attend / 100)* 100) ,a.etime=now() ,a.eip= ?param1 ,a.ispce= ?param6 ,a.udt=now(),a.uno= ?param2 ,a.uip= ?param1 where a.lectno= ?param4 and a.userno= ?param0 ;] -2025-12-18 14:20:58,629 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.studymid] Prepared SQL: [update lectinning set isokmid=1 where lectno= ?param0 and cmino= ?param1] -2025-12-18 14:20:58,629 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsd.save] Prepared SQL: [update lectsd a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.fgno= ?param3 ,a.atext= ?param4 ,a.submittime=now(),submitip= ?param2 where a.lectno= ?param5 and a.sdno= ?param6 and a.checktime is null; insert into lectsd (lectno,sdno,atext,fgno,iscopy,submittime,submitip,cdt,cno,udt,uno,uip) select a.lectno,a.sdno, ?param4 , ?param3 ,0,now(), ?param2 ,now(), ?param1 ,now(), ?param1 , ?param2 from (select ?param5 lectno, ?param0 userno, ?param6 sdno) a inner join lect b on b.lectno=a.lectno and b.userno=a.userno inner join cm c on c.cmno=b.cmno and b.sdate < now() and b.edate > now() left outer join lectsd d on d.lectno=a.lectno and d.sdno=a.sdno where d.lectno is null;] -2025-12-18 14:20:58,629 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard.save] Prepared SQL: [update lectsd a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.submittime=now(),submitip= ?param2 where a.lectno= ?param3 and a.sdno= ?param4 and a.checktime is null; update lectsdboard a inner join lectsd a2 on a2.lectno=a.lectno and a2.sdno=a.sdno and a2.checktime is null inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.subject= ?param5 ,contents= ?param6 ,a.fgno= ?param7 where a.bno= ?param8 and a.lectno= ?param3 and a.sdno= ?param4 ;] -2025-12-18 14:20:58,629 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard.del] Prepared SQL: [update lectsd a inner join lectsdboard b on b.bno= ?param0 and b.cno= ?param1 and b.isdel=0 and b.lectno=a.lectno and b.sdno=a.sdno inner join lect a2 on a2.lectno=b.lectno and a2.userno=b.cno and a2.sdate < now() and a2.edate > now() inner join cm c on c.cmno=a2.cmno set a.submittime=null,a.submitip=null and a.checktime is null; update lectsdboard a inner join lectsd b on b.lectno=a.lectno and b.sdno=a.sdno and b.checktime is null inner join lect a2 on a2.lectno=b.lectno and a2.userno=a.cno and a2.sdate < now() and a2.edate > now() inner join cm c on c.cmno=a2.cmno set a.uno= ?param2 ,a.udt=now(),a.uip= ?param3 ,a.isdel=1 where a.bno= ?param0 and a.cno= ?param1 and a.isdel=0;] -2025-12-18 14:20:58,629 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payrefundinfo.up] Prepared SQL: [update payitem set udt=now(),uno= ?param0 ,uip= ?param1 ,rbank = ?param2 ,rbankaccnum = HEX(AES_ENCRYPT( ?param3 , 'np123@!')) ,tbankuser = ?param4 where payno = ?param5] -2025-12-18 14:20:58,630 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok3] Prepared SQL: [update examuser set udt=now(),uno= ?param0 ,uip= ?param1 ,payno= ?param2 ,pino= ?param3 ,pstatus=1 where exno= ?param4 and userno= ?param5 and status=1 and payno is null and pino is null and pstatus=4] -2025-12-18 14:20:58,630 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpaycancel] Prepared SQL: [update examuser set udt=now(),uno= ?param0 ,uip= ?param1 ,pstatus=9 where exno= ?param2 and userno= ?param3 and status=1 and payno is null and pino is null and pstatus=4] -2025-12-18 14:20:58,630 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payrfd.save] Prepared SQL: [update payrfd set udt=now(),uno= ?param0 ,uip= ?param1 ,bankname= ?param2 ,bankowner= ?param3 ,bankno=HEX(AES_ENCRYPT( ?param4 , 'np123@!')) ,isowner= ?param5 ,ruser= ?param6 ,rphone=HEX(AES_ENCRYPT( ?param7 , 'np123@!')) ,rreason= ?param8 ,rtext= ?param9 ,rstatus= ?param10 ,rback= ?param11 ,statustime=case when rstatus <> ?param10 then now() else statustime end where rfdno= ?param12] -2025-12-18 14:20:58,631 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspast.up] Prepared SQL: [update docprintpast set udt=now(),uno= ?param0 ,uip= ?param1 ,kind= ?param2 ,cg= ?param3 ,cshape= ?param4 ,username= ?param5 ,userpno=HEX(AES_ENCRYPT( ?param6 , 'np123@!')) ,typeman= ?param7 ,edukind= ?param8 ,typeedu= ?param9 ,typegrade= ?param10 ,typejob= ?param11 ,cgname= ?param12 ,completeno= ?param13 ,companyname= ?param14 ,companyaddr= ?param15 ,brno= ?param16 ,eino= ?param17 ,btype= ?param18 ,bkind= ?param19 ,ceoname= ?param20 ,ssdate= ?param21 ,sedate= ?param22 ,sctime= ?param23 ,assign= ?param24 ,slevel= ?param25 ,uduty= ?param26 ,phone=HEX(AES_ENCRYPT( ?param27 , 'np123@!')) ,mname= ?param28 ,mphone=HEX(AES_ENCRYPT( ?param29 , 'np123@!')) ,sprice= ?param30 ,rprice= ?param31 ,rbank= ?param32 ,rbankno=HEX(AES_ENCRYPT( ?param33 , 'np123@!')) ,rbankuser= ?param34 ,taxemail=HEX(AES_ENCRYPT( ?param35 , 'np123@!')) ,syear= ?param36 where no= ?param37] -2025-12-18 14:20:58,631 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.studyclose] Prepared SQL: [update lectinningpage a set a.etime=now(),a.eip= ?param0 ,a.udt=now(),a.uno= ?param1 ,a.uip= ?param0 where a.logno= ?param2 ;] -2025-12-18 14:20:58,632 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [site.main] Prepared SQL: [select * from ( select 0 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,a.kname strval3,null strval4,null strval5,null strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param0 inner join cm c on c.cmno=a.pcmno where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a union all select * from ( select a.dtype,a.intval,a.intval2 ,a.longval ,a.strval,a.strval2,a.strval3,a.strval4,ifnull(a.strval5,d.fileurl) strval5,a.strval6 ,a.time,a.time2,a.time3,a.time4 from ( select 1 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,c.cname strval3,concat('/', e.ccode, '/', f.srcp) strval4,ef.fileurl strval5,b.cgcode strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param1 inner join cm c on c.cmno=a.pcmno left outer join cminning d on d.cmno=a.cmno and d.istaste=1 left outer join ct e on e.ctno=d.ctno left outer join fileinfo ef on ef.fgno=e.fgnothumb and ef.isdel=0 left outer join ctpage f on f.ctno=e.ctno and f.pseq=1 where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.cshape=0 and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a left outer join cminning b on a.strval5 is null and b.cmno=a.intval and b.iseq=1 left outer join ct c on a.strval5 is null and c.ctno=b.ctno left outer join fileinfo d on a.strval5 is null and d.fgno=c.fgnothumb and d.isdel=0 ) a union all select * from ( select 2 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homenotice' order by b.cdt desc limit 2 ) a union all select * from ( select 3 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homefaq' order by b.cdt desc limit 2 ) a] -2025-12-18 14:20:58,642 [33680] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.npsystem] PreparedStatement : [select count(b.daokey) from (select 1 col1) a left outer join npsystem b on b.daokey= ?param0] -2025-12-18 14:20:58,649 [33680] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.npsystem] Parameters: [?param0=[daokey,qaldSUKDKuLggF2sN2Bn/lvf/i3LKEeOzoD6MpHlc0w=]] -2025-12-18 14:20:58,649 [33680] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.npsystem] Types: [?param0=[String, System.String]] -2025-12-18 14:20:58,863 [33680] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "13633272" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:20:58,873 [33680] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "13633272" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:20:59,201 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.pages] Prepared SQL: [select a.pno,a.ppno,a.pdepth,a.pagetype,a.bmno,a.porder,a.pagename,a.pagedesc,a.pageurl,a.pagehtml,a.isopen,a.usertype,m1.pagename ppagename,a.refcode,a.imagecode,a.bgtitle bgtitle2,a.bgdesc bgdesc2 ,case a.pdepth when 0 then a.pno when 1 then m1.pno when 2 then m2.pno when 3 then m3.pno else m4.pno end m0 ,case a.pdepth when 0 then 0 when 1 then a.pno when 2 then m1.pno when 3 then m2.pno else m3.pno end m1 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.pno when 3 then m1.pno else m2.pno end m2 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.pno else m1.pno end m3 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.pno end m4 ,case a.pdepth when 0 then a.imagecode when 1 then m1.imagecode when 2 then m2.imagecode when 3 then m3.imagecode else m4.imagecode end topimagecode ,case a.pdepth when 0 then a.bgtitle when 1 then m1.bgtitle when 2 then m2.bgtitle when 3 then m3.bgtitle else m4.bgtitle end bgtitle ,case a.pdepth when 0 then a.bgdesc when 1 then m1.bgdesc when 2 then m2.bgdesc when 3 then m3.bgdesc else m4.bgdesc end bgdesc from menupage a left outer join menupage m1 on m1.pno=a.ppno left outer join menupage m2 on m2.pno=m1.ppno left outer join menupage m3 on m3.pno=m2.ppno left outer join menupage m4 on m4.pno=m3.ppno where a.isopen > 0 order by case a.pdepth when 0 then a.porder when 1 then m1.porder when 2 then m2.porder when 3 then m3.porder else m4.porder end ,case a.pdepth when 0 then a.pno when 1 then m1.pno when 2 then m2.pno when 3 then m3.pno else m4.pno end ,case a.pdepth when 0 then 0 when 1 then a.porder when 2 then m1.porder when 3 then m2.porder else m3.porder end ,case a.pdepth when 0 then 0 when 1 then a.pno when 2 then m1.pno when 3 then m2.pno else m3.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.porder when 3 then m1.porder else m2.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.pno when 3 then m1.pno else m2.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.porder else m1.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.pno else m1.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.pno end] -2025-12-18 14:20:59,201 [33680] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [mm.pages] PreparedStatement : [select a.pno,a.ppno,a.pdepth,a.pagetype,a.bmno,a.porder,a.pagename,a.pagedesc,a.pageurl,a.pagehtml,a.isopen,a.usertype,m1.pagename ppagename,a.refcode,a.imagecode,a.bgtitle bgtitle2,a.bgdesc bgdesc2 ,case a.pdepth when 0 then a.pno when 1 then m1.pno when 2 then m2.pno when 3 then m3.pno else m4.pno end m0 ,case a.pdepth when 0 then 0 when 1 then a.pno when 2 then m1.pno when 3 then m2.pno else m3.pno end m1 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.pno when 3 then m1.pno else m2.pno end m2 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.pno else m1.pno end m3 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.pno end m4 ,case a.pdepth when 0 then a.imagecode when 1 then m1.imagecode when 2 then m2.imagecode when 3 then m3.imagecode else m4.imagecode end topimagecode ,case a.pdepth when 0 then a.bgtitle when 1 then m1.bgtitle when 2 then m2.bgtitle when 3 then m3.bgtitle else m4.bgtitle end bgtitle ,case a.pdepth when 0 then a.bgdesc when 1 then m1.bgdesc when 2 then m2.bgdesc when 3 then m3.bgdesc else m4.bgdesc end bgdesc from menupage a left outer join menupage m1 on m1.pno=a.ppno left outer join menupage m2 on m2.pno=m1.ppno left outer join menupage m3 on m3.pno=m2.ppno left outer join menupage m4 on m4.pno=m3.ppno where a.isopen > 0 order by case a.pdepth when 0 then a.porder when 1 then m1.porder when 2 then m2.porder when 3 then m3.porder else m4.porder end ,case a.pdepth when 0 then a.pno when 1 then m1.pno when 2 then m2.pno when 3 then m3.pno else m4.pno end ,case a.pdepth when 0 then 0 when 1 then a.porder when 2 then m1.porder when 3 then m2.porder else m3.porder end ,case a.pdepth when 0 then 0 when 1 then a.pno when 2 then m1.pno when 3 then m2.pno else m3.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.porder when 3 then m1.porder else m2.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.pno when 3 then m1.pno else m2.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.porder else m1.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.pno else m1.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.pno end] -2025-12-18 14:20:59,209 [33680] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "60575804" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:20:59,243 [33680] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "60575804" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:20:59,261 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.comcode.list] Prepared SQL: [select a.ccode, a.cname, a.cgroup, a.isuse, a.corder, a.cgroupname, a.refcode, a.cremark, a.ccode value, a.cname text, a.refcode value2,a.cdt,a.udt from comcode a where a.cgroup in ('typeman','typeedu','typegrade','typejob') and a.isuse=1 order by a.cgroupname, a.corder] -2025-12-18 14:20:59,261 [33680] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.comcode.list] PreparedStatement : [select a.ccode, a.cname, a.cgroup, a.isuse, a.corder, a.cgroupname, a.refcode, a.cremark, a.ccode value, a.cname text, a.refcode value2,a.cdt,a.udt from comcode a where a.cgroup in ('typeman','typeedu','typegrade','typejob') and a.isuse=1 order by a.cgroupname, a.corder] -2025-12-18 14:20:59,399 [33680] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "13810646" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:20:59,407 [33680] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "13810646" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:20:59,423 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.popups] Prepared SQL: [select a.pno,a.ptitle,a.pcontents,a.toppx,a.leftpx,pwidth,pheight,a.purl,a.zindex,a.isopen,a.udt from popup a where a.isopen= ?param0 order by a.isopen desc, a.zindex desc] -2025-12-18 14:20:59,423 [33680] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [mm.popups] PreparedStatement : [select a.pno,a.ptitle,a.pcontents,a.toppx,a.leftpx,pwidth,pheight,a.purl,a.zindex,a.isopen,a.udt from popup a where a.isopen= ?param0 order by a.isopen desc, a.zindex desc] -2025-12-18 14:20:59,423 [33680] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [mm.popups] Parameters: [?param0=[isopen,1]] -2025-12-18 14:20:59,423 [33680] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [mm.popups] Types: [?param0=[Int32, System.Int32]] -2025-12-18 14:20:59,429 [33680] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "66665681" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:20:59,433 [33680] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "66665681" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:20:59,437 [33680] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [site.main] PreparedStatement : [select * from ( select 0 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,a.kname strval3,null strval4,null strval5,null strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param0 inner join cm c on c.cmno=a.pcmno where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a union all select * from ( select a.dtype,a.intval,a.intval2 ,a.longval ,a.strval,a.strval2,a.strval3,a.strval4,ifnull(a.strval5,d.fileurl) strval5,a.strval6 ,a.time,a.time2,a.time3,a.time4 from ( select 1 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,c.cname strval3,concat('/', e.ccode, '/', f.srcp) strval4,ef.fileurl strval5,b.cgcode strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param1 inner join cm c on c.cmno=a.pcmno left outer join cminning d on d.cmno=a.cmno and d.istaste=1 left outer join ct e on e.ctno=d.ctno left outer join fileinfo ef on ef.fgno=e.fgnothumb and ef.isdel=0 left outer join ctpage f on f.ctno=e.ctno and f.pseq=1 where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.cshape=0 and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a left outer join cminning b on a.strval5 is null and b.cmno=a.intval and b.iseq=1 left outer join ct c on a.strval5 is null and c.ctno=b.ctno left outer join fileinfo d on a.strval5 is null and d.fgno=c.fgnothumb and d.isdel=0 ) a union all select * from ( select 2 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homenotice' order by b.cdt desc limit 2 ) a union all select * from ( select 3 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homefaq' order by b.cdt desc limit 2 ) a] -2025-12-18 14:20:59,437 [33680] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [site.main] Parameters: [?param0=[offcode,Off], ?param1=[oncode,On]] -2025-12-18 14:20:59,437 [33680] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [site.main] Types: [?param0=[String, System.String], ?param1=[String, System.String]] -2025-12-18 14:20:59,444 [33680] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "41963162" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:20:59,455 [33680] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "41963162" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:20:59,455 [33680] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cgetc] Prepared SQL: [select b.cgno,b.pcgno,b.cgname,b.cgcode,b.isuse,b.iscover,b.isdel,b.cdt,b.cno,b.udt,b.uno,b.uip from cg a left outer join cg b on a.cgno = b.pcgno where b.isdel=0 and b.isuse = 1 and a.cgcode= ?param0] -2025-12-18 14:20:59,456 [33680] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [cm.cgetc] PreparedStatement : [select b.cgno,b.pcgno,b.cgname,b.cgcode,b.isuse,b.iscover,b.isdel,b.cdt,b.cno,b.udt,b.uno,b.uip from cg a left outer join cg b on a.cgno = b.pcgno where b.isdel=0 and b.isuse = 1 and a.cgcode= ?param0] -2025-12-18 14:20:59,456 [33680] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [cm.cgetc] Parameters: [?param0=[cgcode,2]] -2025-12-18 14:20:59,456 [33680] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [cm.cgetc] Types: [?param0=[String, System.String]] -2025-12-18 14:20:59,461 [33680] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "48241406" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:20:59,467 [33680] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "48241406" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:24:57,884 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.adminlogin] Prepared SQL: [select userno,a.username,a.status,a.userpass, usertype,a.asno , CAST(AES_DECRYPT(UNHEX(a.mobile), 'np123@!') AS char) mobile , a.logintime from users a left outer join assign b on b.asno=a.asno where a.userid= ?param0 and a.usertype > 10 and (a.usertype <> 81 or (a.usertype = 81 and b.status=1))] -2025-12-18 14:24:57,905 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.pass.check] Prepared SQL: [select count(userno) from userpasslog where userno = ?param0 and userpass = ?param1] -2025-12-18 14:24:57,906 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.ee] Prepared SQL: [update users set eastereggkey=FLOOR(10000000 + (RAND() * 99999999)),eetime=now() where userno= ?param0 ; select a.userno,a.eastereggkey,a.usertype,a.username ,b.subdomain from users a left outer join assign b on b.asno=a.asno and b.issite=1 and b.isdel=0 where a.userno= ?param0 ;] -2025-12-18 14:24:57,906 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.usersall] Prepared SQL: [select userno,usertype,jointype,snsid,userkind,userid,userpass,username,usernameeng,gender,birthday,email,isacceptemail,mobile,isacceptmobile,telno,asno,pasname,depart,ccposition,ccpositionetc,fgnoprofile ,ccjobs,userpno,bankname,bankno,post,address1,address2,introhtml,status,exitreason,logintime,loginkey,send335time,pwcalltime,pwcallno,eastereggkey,eetime,kfcfyear,isassignuser,uduty,slevel,edus,remotekey from users] -2025-12-18 14:24:57,907 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.eecall] Prepared SQL: [select userno,usertype,username from users where userno= ?param0 and eastereggkey= ?param1 and date_add(eetime, interval 10 second) > now(); update users set eastereggkey=null,eetime=null,loginkey= ?param2 where userno= ?param0] -2025-12-18 14:24:57,907 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.eecall2] Prepared SQL: [select userno,usertype,username,userid from users where userno= ?param0 and eastereggkey= ?param1 and date_add(eetime, interval 15 second) > now(); update users set eastereggkey=null,eetime=null,loginkey=null where userno= ?param0] -2025-12-18 14:24:57,907 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assign.newascode] Prepared SQL: [select ifnull(max(b.ascode),0) + 1 from (select 1 col1) a left outer join assign b on b.asno is not null] -2025-12-18 14:24:57,907 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.me] Prepared SQL: [select userno,username ,CAST(AES_DECRYPT(UNHEX(email), 'np123@!') AS char) email from users where userno= ?param0] -2025-12-18 14:24:57,908 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.usercheckconfirm] Prepared SQL: [select ifnull(b.userno,0) from (select 1 col1) a left outer join usercheck b on b.userno= ?param0 and b.checkkey= ?param1 ; update usercheck set checkkey=0 where userno= ?param0] -2025-12-18 14:24:57,908 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.remotelogin] Prepared SQL: [select a.userno from users a where a.userid= ?param0 and a.status=1 and a.remotekey= ?param1 ; update users set remotekey=null where userid= ?param0] -2025-12-18 14:24:57,908 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.remoteloginnoauth] Prepared SQL: [select a.userno,b.subdomain from users a left outer join assign b on b.asno=a.asno where a.userid= ?param0 and a.status=1] -2025-12-18 14:24:57,908 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.users.assign] Prepared SQL: [select b.asno,b.asname,b.brno ,b.ceoname,b.post,b.address1,b.address2 ,b.btype,b.bkind,b.eino,b.mname ,CAST(AES_DECRYPT(UNHEX(b.mphone), 'np123@!') AS char) mphone ,CAST(AES_DECRYPT(UNHEX(b.taxemail), 'np123@!') AS char) taxemail ,b.fgnobno ,b.isjoin,b.ascode,b.astype,b.asctg,b.joindate,b.status ,c1.cname astypename,c2.cname asctgname from users a inner join assign b on b.asno = a.asno left outer join comcode c1 on c1.ccode=b.astype left outer join comcode c2 on c2.ccode=b.asctg where a.status=1 and a.userno = ?param0] -2025-12-18 14:24:57,908 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.check.snsid] Prepared SQL: [select a.userno,a.usertype,a.jointype,a.snsid,a.userkind,a.userid,a.userpass,a.username,a.usernameeng,a.gender,a.birthday,a.email,a.isacceptemail,a.mobile,a.isacceptmobile ,a.telno,a.asno,a.pasname,a.depart,a.ccposition,a.ccpositionetc,a.fgnoprofile,a.ccjobs,a.userpno,a.bankname,a.bankno,a.post,a.address1,a.address2,a.introhtml,a.status,a.exitreason ,a.logintime,a.loginkey,a.send335time,a.pwcalltime,a.pwcallno,a.eastereggkey,a.eetime,a.kfcfyear,a.isassignuser,a.uduty,a.slevel,a.edus,a.remotekey,a.vssn,a.di,a.ci from users a where a.snsid= ?param0 and a.jointype= ?param1] -2025-12-18 14:24:57,908 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.councels] Prepared SQL: [select a.bno,a.qtext,a.atext ,a.bldgcat ,b.cname bldgcatname ,a.cdt,c.username coname,c.userid coid ,row_number() over(order by a.cdt desc) rno ,count(a.cno) over() pagetotalcount from councel a inner join users c on c.userno = a.cno left outer join comcode b on b.ccode = a.bldgcat where a.userno = ?param0 and a.isdel = 0 order by a.cdt desc] -2025-12-18 14:24:57,908 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormants] Prepared SQL: [select a.userno,username,usernameeng,a.email,a.isacceptemail ,a.mobile,a.telno,a.userpno,a.bankno,a.post,a.address1,a.address2 ,a.birthday from userdormant a where a.userno = ?param0] -2025-12-18 14:24:57,908 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormants.del] Prepared SQL: [select a.userno longval, regexp_replace(b.userid , '(?<=.{3}).','*') strval ,CAST(AES_DECRYPT(UNHEX(a.mobile),'np123@!') AS char) strval2 ,date_add(a.cdt, interval 335 day) time ,b.isacceptmobile intval from userdormant a inner join users b on b.userno = a.userno where date_format(date_add(a.cdt, interval 335 day),'%Y-%m-%d') = date_format(now(),'%Y-%m-%d')] -2025-12-18 14:24:57,909 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormants.save] Prepared SQL: [select a.userno longval, regexp_replace(a.userid , '(?<=.{3}).' , '*') strval ,CAST(AES_DECRYPT(UNHEX(a.mobile),'np123@!') AS char) strval2 ,date_add(a.logintime, interval 335 day) time ,a.isacceptmobile intval from users a where a.usertype =1 and a.status=1 and date_format(date_add(a.logintime, interval 366 day),'%Y-%m-%d') = date_format(now(),'%Y-%m-%d')] -2025-12-18 14:24:57,911 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.loginlog] Prepared SQL: [insert into loginlog (logsite,userno, loginstatus, logindata, cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , now(), ?param4 ,now(), ?param4 , ?param5 )] -2025-12-18 14:24:57,912 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.in] Prepared SQL: [insert into users(usertype,userkind,userid,userpass,username,usernameeng ,gender,email,isacceptemail,mobile,telno ,asno,pasname,depart,ccposition,ccpositionetc,fgnoprofile,ccjobs ,userpno,bankname,bankno ,post,address1,address2,introhtml,status,logintime,send335time,pwcalltime,pwcallno,eastereggkey,eetime,kfcfyear,isassignuser,edus ,isacceptmobile,uduty,slevel,jointype,birthday,snsid,di,ci,vssn,ischkatt,authplatform,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,gender,HEX(AES_ENCRYPT( ?param6 , 'np123@!')), ?param7 ,HEX(AES_ENCRYPT( ?param8 , 'np123@!')),HEX(AES_ENCRYPT( ?param9 , 'np123@!')) , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 ,HEX(AES_ENCRYPT( ?param17 , 'np123@!')), ?param18 ,HEX(AES_ENCRYPT( ?param19 , 'np123@!')) , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 ,now(),null,null,null,null,null, ?param25 , ?param26 , ?param27 , ?param28 , ?param29 , ?param30 , ?param31 ,HEX(AES_ENCRYPT( ?param32 , 'np123@!')), ?param33 , ?param34 , ?param35 , ?param36 , ?param37 , ?param38 ,now(), ?param39 ,now(), ?param39 , ?param40 );] -2025-12-18 14:24:57,913 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:24:57,913 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assign.in] Prepared SQL: [insert into assign (ascode,isjoin,joinyear,joinprice,asname,ceoname,brno,grno,btype,bkind,salesamount,homeurl,mcount,aday,astype,asctg,askey,post,address1,address2,fgnobno,fgnobank,joindate,exitdate,status,issite,subdomain,sitename,sitelogo,sitefooter,ismain,isdel, eino,mname,mphone,taxemail,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 ,0,null,null,null,null,0,0, ?param25 , ?param26 ,HEX(AES_ENCRYPT( ?param27 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param28 , 'np123@!')) ,now(), ?param29 ,now(), ?param29 , ?param30 );] -2025-12-18 14:24:57,913 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assign.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:24:57,913 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [councel.in] Prepared SQL: [insert into councel(userno,bldgcat,qtext,atext,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 );] -2025-12-18 14:24:57,913 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [councel.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:24:57,915 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.change.password] Prepared SQL: [UPDATE users SET userpass = ?param0 , udt = now() , status = (CASE WHEN status = 9 THEN 1 ELSE status END) , pwcalltime = null , pwcallno = null , uip = ?param1 , uno = ?param2 WHERE userid = ?param3 ; INSERT INTO userpasslog (userno, userpass, cdt, uip) SELECT ?param2 , ?param0 , NOW(), ?param1 FROM (SELECT 1) a LEFT OUTER JOIN userpasslog b ON b.userno = ?param2 WHERE b.userno IS NULL; UPDATE userpasslog SET userpass = ?param0 WHERE userno = ?param2 ;] -2025-12-18 14:24:57,915 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormant.insert] Prepared SQL: [insert into userdormant(userno,username,usernameeng,email,isacceptemail,mobile ,telno,userpno,bankno,post,address1,address2,birthday,cdt) select a.userno,a.username,a.usernameeng,a.email,a.isacceptemail,a.mobile ,a.telno,a.userpno,a.bankno,a.post,a.address1,a.address2, a.birthday,now() cdt from users a left outer join userdormant b on b.userno = a.userno where date_add(a.logintime,interval 1 year) < now(); and a.status != 99 update users set udt=now(),uno= ?param0 ,uip= ?param1 ,username='»èÁ¦µÊ',usernameeng=null,email=null,mobile=null,telno=null,userpno=null,bankno=null,post=null,address1=null,address2=null,birthday=null,status=8 where date_add(a.logintime,interval 1 year) < now(); and a.status != 99] -2025-12-18 14:24:57,916 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.loginkey] Prepared SQL: [update users set loginkey= ?param0 ,logintime =now(),send335time = null where userno= ?param1] -2025-12-18 14:24:57,916 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.loginkey2] Prepared SQL: [update users set loginkey= ?param0 ,logintime =now(),send335time = null where userno= ?param1 ; insert into loginlog (logsite,userno, loginstatus, logindata, cdt,cno,udt,uno,uip) values ( ?param2 , ?param1 , ?param3 , ?param4 , now(), ?param5 ,now(), ?param5 , ?param6 )] -2025-12-18 14:24:57,917 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assign.del] Prepared SQL: [update assign set udt=now(),uno= ?param0 ,uip= ?param1 ,isdel=1,brno=null where asno= ?param2] -2025-12-18 14:24:57,917 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignman.in] Prepared SQL: [insert into assignman (asno,mtype,jtype,depart,mname,position,telno,mobile,fax,email,post,address1,address2,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,HEX(AES_ENCRYPT( ?param6 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param7 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param8 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param9 , 'np123@!')) , ?param10 , ?param11 , ?param12 ,0,now(), ?param13 ,now(), ?param13 , ?param14 )] -2025-12-18 14:24:57,917 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignman.up] Prepared SQL: [update assignman set udt=now(),uno= ?param0 ,uip= ?param1 ,mtype = ?param2 ,jtype = ?param3 ,depart = ?param4 ,mname = ?param5 ,position= ?param6 ,telno =HEX(AES_ENCRYPT( ?param7 , 'np123@!')) ,mobile =HEX(AES_ENCRYPT( ?param8 , 'np123@!')) ,fax =HEX(AES_ENCRYPT( ?param9 , 'np123@!')) ,email =HEX(AES_ENCRYPT( ?param10 , 'np123@!')) ,post = ?param11 ,address1= ?param12 ,address2= ?param13 where asmno= ?param14] -2025-12-18 14:24:57,917 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignman.del] Prepared SQL: [update assignman set udt=now(),uno= ?param0 ,uip= ?param1 ,isdel = 1 where asmno= ?param2] -2025-12-18 14:24:57,917 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignfee.in] Prepared SQL: [insert into assignfee (asno,fyear,fprice,fdate,fmemo,status,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 from (select 1 col1) a left outer join assignfee b on b.asno= ?param0 and b.fyear= ?param1 where b.asno is null] -2025-12-18 14:24:57,917 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignfee.up] Prepared SQL: [update assignfee set udt=now(),uno= ?param0 ,uip= ?param1 ,fprice= ?param2 ,fdate = ?param3 ,fmemo = ?param4 ,status= ?param5 where asno= ?param6 and fyear= ?param7] -2025-12-18 14:24:57,917 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignfee.del] Prepared SQL: [delete from assignfee where asno= ?param0 and fyear= ?param1] -2025-12-18 14:24:57,918 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignsite.save] Prepared SQL: [update assign set udt=now(),uno= ?param0 ,uip= ?param1 ,issite= ?param2 ,subdomain= ?param3 ,sitename= ?param4 ,siteip= ?param5 ,sitelogo= ?param6 ,sitefooter= ?param7 where asno= ?param8] -2025-12-18 14:24:57,918 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.asno.save] Prepared SQL: [update users set asno= ?param0 where userno= ?param1] -2025-12-18 14:24:57,918 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.pwcalltime] Prepared SQL: [update users set pwcalltime=now(),pwcallno= ?param0 where userno= ?param1] -2025-12-18 14:24:57,918 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.resetuser] Prepared SQL: [update users set userpass = ?param0 , pwcalltime = null , pwcallno = null , status = (CASE WHEN status = 9 THEN 1 ELSE status END) where userno= ?param1 and pwcalltime is not null and pwcallno= ?param2 and date_add(pwcalltime, interval 24 hour) > now()] -2025-12-18 14:24:57,918 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.exit] Prepared SQL: [UPDATE users SET udt=now(),uno= ?param0 ,uip= ?param1 , status = ?param2 WHERE userno= ?param3] -2025-12-18 14:24:57,918 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.leave.register] Prepared SQL: [INSERT INTO userleave ( userno, userid, status, levdate, uno, uip ) SELECT u.userno, u.userid, 0 AS status, NOW() AS levdate, u.uno, u.uip FROM users u WHERE u.status = ?param0 AND u.userno = ?param1] -2025-12-18 14:24:57,918 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.remotelogin.set] Prepared SQL: [update users a inner join assign b on b.asno=a.asno and b.siteip like concat('%', ?param0 ,'%') set a.remotekey= ?param1 where a.userid= ?param2 and a.status=1] -2025-12-18 14:24:57,918 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.snslink.up] Prepared SQL: [update users set udt=now(),uno= ?param0 ,uip= ?param1 ,snsid= ?param2 ,jointype= ?param3 where userno= ?param4] -2025-12-18 14:24:57,918 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [councel.up] Prepared SQL: [update councel set udt=now(),uno= ?param0 ,uip= ?param1 ,bldgcat = ?param2 ,qtext = ?param3 ,atext = ?param4 where bno= ?param5] -2025-12-18 14:24:57,918 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [councel.del] Prepared SQL: [update councel set udt=now(),uno= ?param0 ,uip= ?param1 ,isdel = 1 where bno = ?param2] -2025-12-18 14:24:57,919 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.up.asno] Prepared SQL: [update users set udt=now(),uno= ?param0 ,uip= ?param1 ,asno = ?param2 where userno= ?param3] -2025-12-18 14:24:57,919 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormant.del] Prepared SQL: [update users a left outer join userdormant b on b.userno = a.userno set set udt=now(),uno= ?param0 ,uip= ?param1 ,status = 99,username='»èÁ¦µÊ',usernameeng=null,email=null,mobile=null,telno=null,userpno=null,bankno=null,post=null,address1=null,address2=null,birthday=null,di=null,ci=null,vssn=null,authplatform=0 where date_add(b.cdt,interval 1 year) < now(); delete from userdormant where date_add(cdt,interval 1 year) < now();] -2025-12-18 14:24:57,933 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.loginkey] Prepared SQL: [select a.userno dtype from users a where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0)] -2025-12-18 14:24:57,933 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.admin] Prepared SQL: [select a.userno dtype, a.udt time, count(b.mno) intval from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0)] -2025-12-18 14:24:57,933 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.front] Prepared SQL: [select a.dtype,sum(a.intval) intval,sum(a.intval2) intval2 from ( select a.userno dtype,count(b.mno) intval,0 intval2 from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno union all select a.userno dtype,0 intval,count(b.userno) intval2 from users a left outer join alarms b on b.userno=a.userno and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno ) a group by a.dtype] -2025-12-18 14:24:57,933 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.frontcroom] Prepared SQL: [select a.dtype,sum(a.intval) intval,sum(a.intval2) intval2,sum(a.intval3) intval3,sum(a.intval4) intval4,sum(a.intval5) intval5 ,sum(a.intval6) intval6,sum(a.intval7) intval7,sum(a.intval8) intval8,sum(a.intval9) intval9,sum(a.intval10) intval10 ,sum(a.intval11) intval11,sum(a.intval12) intval12 ,max(a.strval) strval,max(a.strval2) strval2,max(a.strval3) strval3 from ( select a.userno dtype,count(b.mno) intval,0 intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11,0 intval12 ,null strval,null strval2,null strval3 from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno union all select a.userno dtype,0 intval,count(b.userno) intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11,0 intval12 ,null strval,null strval2,null strval3 from users a left outer join alarms b on b.userno=a.userno and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) union all select a.userno dtype,0 intval,0 intval2,c.tyear intval3,c.tseq intval4,b.classno intval5 ,b2.isplan intval6,b2.iscontent intval7,b2.isev intval8,b2.isrs intval9,b2.isgrade intval10 ,b.cmno intval11,b.cshape intval12 ,d.cgname strval,b.cname strval2 ,group_concat(case when f.bmno is null then null else concat(f.bmno,':',f.bmname,':',f.bmtype) end separator ';') strval3 from users a0 inner join lect a on a.lectno= ?param3 and a.userno=a0.userno and a.status=1 and a.ischanged=0 inner join cm b on b.cmno=a.cmno inner join cmmenu b2 on b2.cmno=b.cmno inner join term c on c.tmno=b.tmno inner join cg d on d.cgno=b.cgno left outer join cmmenubm e on e.cmno=b.cmno left outer join boardmaster f on f.bmno=e.bmno where a0.userno= ?param0 and (a0.loginkey= ?param1 or ?param2 =0) group by a.userno,b.cmno,c.tyear,c.tseq,b.classno ,b2.isplan,b2.iscontent,b2.isev,b2.isrs,b2.isgrade ,d.cgname,b.cname ) a group by a.dtype] -2025-12-18 14:24:57,934 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.frontcroom.subdomain] Prepared SQL: [select a.*,b.asname strval4,c.fileurl from ( select a.dtype,sum(a.intval) intval,sum(a.intval2) intval2,sum(a.intval3) intval3,sum(a.intval4) intval4,sum(a.intval5) intval5 ,sum(a.intval6) intval6,sum(a.intval7) intval7,sum(a.intval8) intval8,sum(a.intval9) intval9,sum(a.intval10) intval10 ,sum(a.intval11) intval11 ,max(a.strval) strval,max(a.strval2) strval2,max(a.strval3) strval3 from ( select a.userno dtype,count(b.mno) intval,0 intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11 ,null strval,null strval2,null strval3 from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno union all select a.userno dtype,0 intval,count(b.userno) intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11 ,null strval,null strval2,null strval3 from users a left outer join alarms b on b.userno=a.userno and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) union all select a.userno dtype,0 intval,0 intval2,c.tyear intval3,c.tseq intval4,b.classno intval5 ,b2.isplan intval6,b2.iscontent intval7,b2.isev intval8,b2.isrs intval9,b2.isgrade intval10 ,b.cmno intval11 ,d.cgname strval,b.cname strval2 ,group_concat(case when f.bmno is null then null else concat(f.bmno,':',f.bmname,':',f.bmtype) end separator ';') strval3 from users a0 inner join lect a on a.lectno= ?param3 and a.userno=a0.userno and a.status=1 and a.ischanged=0 inner join cm b on b.cmno=a.cmno inner join cmmenu b2 on b2.cmno=b.cmno inner join term c on c.tmno=b.tmno inner join cg d on d.cgno=b.cgno left outer join cmmenubm e on e.cmno=b.cmno left outer join boardmaster f on f.bmno=e.bmno where a0.userno= ?param0 and (a0.loginkey= ?param1 or ?param2 =0) group by a.userno,b.cmno,c.tyear,c.tseq,b.classno ,b2.isplan,b2.iscontent,b2.isev,b2.isrs,b2.isgrade ,d.cgname,b.cname ) a group by a.dtype ) a inner join assign b on b.subdomain= ?param4 left outer join fileinfo c on c.fgno=b.sitelogo] -2025-12-18 14:24:57,934 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.basecomments] Prepared SQL: [select a.cmtno,a.pcmtno,a.tcmtno,a.baseno,a.cdepth,a.memo,a.memotype,a.fgno,a.cdt,a.udt, a.isdel,a.cno ,b.orgname, b.fileurl, b.fileno ,c.username from cmt a inner join users c on c.userno=a.cno left outer join fileinfo b on b.fgno=a.fgno and b.isdel=0 where a.cmttype= ?param0 and a.baseno= ?param1 order by a.cdt desc] -2025-12-18 14:24:57,934 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsend.get] Prepared SQL: [select a.sendno,a.ehtml,a.etitle from emailsend a left outer join emailban b on b.sendno=a.sendno where a.sendno= ?param0 and a.isdel=0] -2025-12-18 14:24:57,934 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsend.get2] Prepared SQL: [select a.sendno,a.etitle,a.rcvs,ifnull(a.sendeds, ' ') sendeds,ifnull(group_concat(b.email separator ';'), ' ') bans from emailsend a left outer join emailban b on b.sendno=a.sendno where a.sendno= ?param0 and a.isdel=0 group by a.sendno,a.rcvs,a.etitle,a.sendeds] -2025-12-18 14:24:57,934 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.list.rcvnot] Prepared SQL: [select count(a.mno) from memouser a where a.userno= ?param0 and and a.isread=0 and a.isdel=0] -2025-12-18 14:24:57,934 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smssend.get] Prepared SQL: [select c.asname,b.usertype,b.username ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) mobile ,a.smstype,a.isok ,row_number() over(order by b.username) rno, count(a.cno) over() pagetotalcount from smsuser a inner join users b on b.userno=a.userno left outer join assign c on c.asno=b.asno where a.mno= ?param0 order by b.username] -2025-12-18 14:24:57,934 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.home] Prepared SQL: [select b.cnt intval ,c.cnt0 intval2 ,c.cnt1 intval3 ,d.cnt intval4 ,e.cnt intval5 ,f.cnt intval6 ,(SELECT COUNT(*) FROM userleave WHERE status = 0) intval7 from (select 1 col1) a left outer join (select count(mno) cnt from memouser where userno= ?param0 and isread=0 and isdel=0) b on 1=1 left outer join ( select sum(case when a.bmposition=0 then 1 else 0 end) cnt0,sum(case when a.bmposition=1 and b.cmno is not null then 1 else 0 end) cnt1 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.isopen=1 left outer join board c on c.pbno=b.bno and c.isdel=0 where a.bmtype=2 and a.isopen=1 and c.bno is null and a.disptype=0 ) c on 1=1 left outer join ( select count(a.rfdno) cnt from payrfd a left outer join pay b on b.payno = a.payno where a.rstatus=0 and b.rstatus=0 ) d on 1=1 left outer join ( select count(a.payno) cnt from paydvr a inner join pay b on b.payno=a.payno and b.pstatus=1 and b.rstatus=0 inner join payitem c on c.payno = b.payno inner join book bb on bb.bkno=c.itemno where a.dvrcode is null and a.isdvr=1 ) e on 1=1 left outer join ( select count(a.payno) cnt from paytax a where a.ischeck=0 ) f on 1=1] -2025-12-18 14:24:57,934 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.authkey] Prepared SQL: [select jobkey from authkey where authtype= ?param0 and userno= ?param1 and randkey= ?param2 and keytime > now()] -2025-12-18 14:24:57,934 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.authkey.check1] Prepared SQL: [select ctno intval,ismenu intval2,ctype intval3,ccode strval from ct where ctno= ?param0 and authkey= ?param1 ; update ct set authkey=null where ctno= ?param0] -2025-12-18 14:24:57,934 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.authkey.check2] Prepared SQL: [select qno intval from question where qno= ?param0 and authkey= ?param1 ; update question set authkey=null where qno= ?param0] -2025-12-18 14:24:57,934 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.sms.chk] Prepared SQL: [select authno intval,lectno intval2,latime time,lakey strval from smsauth where authno = ?param0] -2025-12-18 14:24:57,934 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsend.in] Prepared SQL: [insert into emailsend(etitle,semail,ehtml,fgno,cmno,rcvs,reademails,rcvcount,readcount,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 ,now(), ?param9 ,now(), ?param9 , ?param10 )] -2025-12-18 14:24:57,934 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsend.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:24:57,934 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.sms.in] Prepared SQL: [insert into sms(cmno,mcontents,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,now(), ?param2 ,now(), ?param2 , ?param3 );] -2025-12-18 14:24:57,935 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.sms.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:24:57,941 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smsauth] Prepared SQL: [insert into smsauth(latime,lakey,lectno) values(now(), ?param0 , ?param1 );] -2025-12-18 14:24:57,942 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smsauth.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:24:57,942 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smsauth2] Prepared SQL: [insert into smsauth(latime,lakey,userno, lectno) values(now(), ?param0 , ?param1 , 0);] -2025-12-18 14:24:57,942 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smsauth2.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:24:57,942 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.atalk.send] Prepared SQL: [insert into MTS_ATALK_MSG (TRAN_SENDER_KEY,TRAN_TMPL_CD,TRAN_CALLBACK,TRAN_PHONE,TRAN_SUBJECT,TRAN_MSG,TRAN_DATE,TRAN_TYPE,TRAN_STATUS,TRAN_REPLACE_TYPE,TRAN_REPLACE_MSG) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,now(),5,'1', ?param6 , ?param5 );] -2025-12-18 14:24:57,942 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.comment.delete] Prepared SQL: [update cmt set isdel=1 where cmtno= ?param0 and ( ?param1 is not null or cno= ?param2 );] -2025-12-18 14:24:57,942 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsendok] Prepared SQL: [update emailsend set isdel=0,readcount= ?param0 ,sendeds= ?param1 where sendno= ?param2] -2025-12-18 14:24:57,942 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.memo.alldeleteR] Prepared SQL: [update memouser set isdel=1,udt=now(),uno= ?param0 ,uip= ?param1 where userno= ?param0] -2025-12-18 14:24:57,942 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.memo.alldeleteS] Prepared SQL: [update memo set isdel=1,udt=now(),uno= ?param0 ,uip= ?param1 where cno= ?param0] -2025-12-18 14:24:57,944 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.authkey.save] Prepared SQL: [update authkey set jobkey= ?param0 ,randkey= ?param1 ,keytime=date_add(now(), interval 1 minute) where authtype= ?param2 and userno= ?param3 ; insert into authkey (authtype,userno,jobkey,randkey,keytime) select a.authtype,a.userno,a.jobkey,a.randkey,date_add(now(), interval 1 minute) from (select ?param2 authtype, ?param3 userno, ?param0 jobkey, ?param1 randkey) a left outer join authkey b on b.authtype=a.authtype and b.userno=a.userno where b.authtype is null] -2025-12-18 14:24:57,944 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.sms.extend] Prepared SQL: [update smsauth set latime = now() where authno = ?param0] -2025-12-18 14:24:57,946 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.error] Prepared SQL: [insert into errors (errmsg,userno) values( ?param0 , ?param1 )] -2025-12-18 14:24:57,964 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.list] Prepared SQL: [select a.menuno, a.menuname, a.pmenuno, a.menuurl, a.menulevel, a.menuorder, a.ccount, a.isuse, a.ishid ,concat('/',ifnull(b5.menuno, 0), '/', ifnull(b4.menuno, 0), '/', ifnull(b3.menuno, 0), '/', ifnull(b2.menuno, 0), '/', ifnull(b1.menuno, 0), '/', ifnull(a.menuno, 0), '/') menurout ,case a.menulevel when 0 then ' ' when 1 then b1.menuname when 2 then b2.menuname when 3 then b3.menuname when 4 then b4.menuname when 5 then b5.menuname end pmenuname from ( select a.menuno, a.menuname, a.pmenuno, a.menuurl, a.menulevel, a.menuorder, count(d.menuno) ccount, a.isuse, a.ishid from menu a left outer join menu d on d.pmenuno=a.menuno group by a.menuno, a.menuname, a.pmenuno, a.menuurl, a.menulevel, a.menuorder, a.isuse, a.ishid ) a left outer join menu b1 on b1.menuno=a.pmenuno left outer join menu b2 on b2.menuno=b1.pmenuno left outer join menu b3 on b3.menuno=b2.pmenuno left outer join menu b4 on b4.menuno=b3.pmenuno left outer join menu b5 on b5.menuno=b4.pmenuno order by case a.menulevel when 0 then a.menuorder when 1 then b1.menuorder when 2 then b2.menuorder when 3 then b3.menuorder when 4 then b4.menuorder else b5.menuorder end ,case a.menulevel when 0 then a.menuno when 1 then b1.menuno when 2 then b2.menuno when 3 then b3.menuno when 4 then b4.menuno else b5.menuno end ,case a.menulevel when 1 then a.menuorder when 2 then b1.menuorder when 3 then b2.menuorder when 4 then b3.menuorder when 5 then b4.menuorder else 0 end ,case a.menulevel when 1 then a.menuno when 2 then b1.menuno when 3 then b2.menuno when 4 then b3.menuno when 5 then b4.menuno else 0 end ,case a.menulevel when 2 then a.menuorder when 3 then b1.menuorder when 4 then b2.menuorder when 5 then b3.menuorder else 0 end ,case a.menulevel when 2 then a.menuno when 3 then b1.menuno when 4 then b2.menuno when 5 then b3.menuno else 0 end ,case a.menulevel when 3 then a.menuorder when 4 then b1.menuorder when 5 then b2.menuorder else 0 end ,case a.menulevel when 3 then a.menuno when 4 then b1.menuno when 5 then b2.menuno else 0 end ,case a.menulevel when 4 then a.menuorder when 5 then b1.menuorder else 0 end ,case a.menulevel when 4 then a.menuno when 5 then b1.menuno else 0 end ,case a.menulevel when 5 then a.menuorder else 0 end ,case a.menulevel when 5 then a.menuno else 0 end] -2025-12-18 14:24:57,964 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.authmenu] Prepared SQL: [select a.usertype, a.menuno from menuauth a where a.usertype= ?param0] -2025-12-18 14:24:57,965 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.get] Prepared SQL: [select a.fileno,a.fgno,a.orgname,a.fileurl,a.filesize,a.extension,a.dcount,a.cno,a.uno ,b.tablename,b.columnname from fileinfo a inner join filegroup b on b.fgno=a.fgno where a.FileNo = ?param0 and a.isdel = 0] -2025-12-18 14:24:57,965 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.getall] Prepared SQL: [select a.fileno,a.fgno,a.orgname,a.fileurl,a.filesize,a.extension,a.dcount,a.cno,a.uno ,b.tablename,b.columnname from fileinfo a inner join filegroup b on b.fgno=a.fgno where a.FileNo = ?param0] -2025-12-18 14:24:57,967 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncs.parents.u] Prepared SQL: [select 3 ndepth,v.ndno ncsno,v.dname ncsname,v.dcode ncscode,case when v.ndno=u.ndno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsd v on v.nbno=d.nbno where u.nuno= ?param0 union all select 2 ndepth,v.nbno ncsno,v.bname ncsname,v.bcode ncscode,case when v.nbno=b.nbno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsb b on b.nbno=d.nbno inner join ncsb v on v.nmno=b.nmno where u.nuno= ?param0 union all select 1 ndepth,v.nmno ncsno,v.mname ncsname,v.mcode ncscode,case when v.nmno=m.nmno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncsm v on v.ntno=m.ntno where u.nuno= ?param0 union all select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where u.nuno= ?param0 order by ndepth,ncscode] -2025-12-18 14:24:57,967 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncs.parents.d] Prepared SQL: [select 2 ndepth,v.nbno ncsno,v.bname ncsname,v.bcode ncscode,case when v.nbno=b.nbno then 1 else 0 end isact from ncsd d inner join ncsb b on b.nbno=d.nbno inner join ncsb v on v.nmno=b.nmno where d.ndno= ?param0 union all select 1 ndepth,v.nmno ncsno,v.mname ncsname,v.mcode ncscode,case when v.nmno=m.nmno then 1 else 0 end isact from ncsd d inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncsm v on v.ntno=m.ntno where d.ndno= ?param0 union all select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsd d inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where d.ndno= ?param0 order by ndepth,ncscode] -2025-12-18 14:24:57,969 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncs.parents.b] Prepared SQL: [select 1 ndepth,v.nmno ncsno,v.mname ncsname,v.mcode ncscode,case when v.nmno=m.nmno then 1 else 0 end isact from ncsb b inner join ncsm m on m.nmno=b.nmno inner join ncsm v on v.ntno=m.ntno where b.nbno= ?param0 union all select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsb b inner join ncsm m on m.nmno=b.nmno inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where b.nbno= ?param0 order by ndepth,ncscode] -2025-12-18 14:24:57,969 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncs.parents.m] Prepared SQL: [select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsm m inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where m.nmno= ?param0 order by ndepth,ncscode] -2025-12-18 14:24:57,970 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.sales.bycm] Prepared SQL: [select case b.ptype when 2 then 2 when 3 then 1 else 0 end dtype, 0 intval, case b.ptype when 2 then '±³Àç' when 3 then '½ÃÇè' else '°­ÁÂ' end strval,'¸ÅÃâ' strval2 ,sum(case when month(a.payoktime)=1 then b.payamt else 0 end) longval ,sum(case when month(a.payoktime)=2 then b.payamt else 0 end) longval2 ,sum(case when month(a.payoktime)=3 then b.payamt else 0 end) longval3 ,sum(case when month(a.payoktime)=4 then b.payamt else 0 end) longval4 ,sum(case when month(a.payoktime)=5 then b.payamt else 0 end) longval5 ,sum(case when month(a.payoktime)=6 then b.payamt else 0 end) longval6 ,sum(case when month(a.payoktime)=7 then b.payamt else 0 end) longval7 ,sum(case when month(a.payoktime)=8 then b.payamt else 0 end) longval8 ,sum(case when month(a.payoktime)=9 then b.payamt else 0 end) longval9 ,sum(case when month(a.payoktime)=10 then b.payamt else 0 end) longval10 ,sum(case when month(a.payoktime)=11 then b.payamt else 0 end) longval11 ,sum(case when month(a.payoktime)=12 then b.payamt else 0 end) longval12 from pay a inner join payitem b on b.payno=a.payno and a.pstatus=1 where year(a.payoktime)= ?param0 and a.pstatus=1 group by b.ptype,month(a.payoktime) union all select case b.ptype when 2 then 2 when 3 then 1 else 0 end dtype, 1 intval, '','ȯºÒ' strval ,(case when month(b.refundtime)=1 then b.refundamt else 0 end) * -1 longval ,(case when month(b.refundtime)=2 then b.refundamt else 0 end) * -1 longval2 ,(case when month(b.refundtime)=3 then b.refundamt else 0 end) * -1 longval3 ,(case when month(b.refundtime)=4 then b.refundamt else 0 end) * -1 longval4 ,(case when month(b.refundtime)=5 then b.refundamt else 0 end) * -1 longval5 ,(case when month(b.refundtime)=6 then b.refundamt else 0 end) * -1 longval6 ,(case when month(b.refundtime)=7 then b.refundamt else 0 end) * -1 longval7 ,(case when month(b.refundtime)=8 then b.refundamt else 0 end) * -1 longval8 ,(case when month(b.refundtime)=9 then b.refundamt else 0 end) * -1 longval9 ,(case when month(b.refundtime)=10 then b.refundamt else 0 end) * -1 longval10 ,(case when month(b.refundtime)=11 then b.refundamt else 0 end) * -1 longval11 ,(case when month(b.refundtime)=12 then b.refundamt else 0 end) * -1 longval12 from pay a inner join payitem b on b.payno=a.payno and a.pstatus=1 and b.rstatus > 0 and b.refundtime is not null and year(b.refundtime)= ?param0 where a.pstatus=1 and a.rstatus > 0 group by b.ptype,month(b.refundtime) order by dtype,intval] -2025-12-18 14:24:57,972 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcalc.print] Prepared SQL: [select a.cmno,a.feeloc,a.feebkpr,a.feebrt,a.feemat,a.feefoo,a.feeetc,a.prtcnt ,b.cname,b.classno,b.sstime,b.setime ,c.pfee ,d.username,CAST(AES_DECRYPT(UNHEX(d.userpno), 'np123@!') AS char) userpno,d.bankname,CAST(AES_DECRYPT(UNHEX(d.bankno), 'np123@!') AS char) bankno,d.post,d.address1,d.address2 ,row_number() over(order by d.username) rno from cmcalc a inner join cm b on b.cmno=a.cmno inner join cmprof c on c.cmno=b.cmno inner join users d on d.userno=c.userno where a.cmno= ?param0 order by rno] -2025-12-18 14:24:57,972 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.npsystem] Prepared SQL: [select count(b.daokey) from (select 1 col1) a left outer join npsystem b on b.daokey= ?param0] -2025-12-18 14:24:57,972 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.ncs.check.t] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select 0 intval, count(m.nmno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno where t.ntno= ?param0 union all select 0 intval,count(b.nbno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno left outer join ncsb b on b.nmno=m.nmno where t.ntno= ?param0 union all select count(cmd.cmno) intval,count(distinct d.ndno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join cmncsd cmd on cmd.ndno=d.ndno where t.ntno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join ncsu u on u.ndno=d.ndno where t.ntno= ?param0 ) a] -2025-12-18 14:24:57,973 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.ncs.check.m] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select 0 intval,count(b.nbno) intval2 from ncsm m left outer join ncsb b on b.nmno=m.nmno where m.nmno= ?param0 union all select count(cmd.cmno) intval,count(distinct d.ndno) intval2 from ncsm m left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join cmncsd cmd on cmd.ndno=d.ndno where m.nmno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncsm m left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join ncsu u on u.ndno=d.ndno where m.nmno= ?param0 ) a] -2025-12-18 14:24:57,973 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.ncs.check.b] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select count(cmd.cmno) intval,count(distinct d.ndno) intval2 from ncsb b left outer join ncsd d on d.nbno=b.nbno left outer join cmncsd cmd on cmd.ndno=d.ndno where b.nbno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncsb b left outer join ncsd d on d.nbno=b.nbno left outer join ncsu u on u.ndno=d.ndno where b.nbno= ?param0 ) a] -2025-12-18 14:24:57,973 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.ncs.check.d] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select count(cmd.cmno) intval,0 intval2 from ncsd d left outer join cmncsd cmd on cmd.ndno=d.ndno where d.ndno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncsd d left outer join ncsu u on u.ndno=d.ndno where d.ndno= ?param0 ) a] -2025-12-18 14:24:57,974 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.insert] Prepared SQL: [insert into menu(menuname,pmenuno,menuurl,menulevel,menuorder,isuse,ishid,cdt,cno,udt,uno,uip) select ?param0 , ?param1 ,ifnull( ?param2 ,''),ifnull(c.menulevel, -1) + 1, ?param3 , ?param4 , ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 from (select ?param8 menuno) a left outer join menu b on b.menuno=a.menuno left outer join menu c on c.menuno= ?param1 where b.menuno is null] -2025-12-18 14:24:57,974 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.insert.SelectKey] Prepared SQL: [select last_insert_id()] -2025-12-18 14:24:57,974 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.filegroup.insert] Prepared SQL: [INSERT INTO filegroup (tablename,columnname, cdt,cno,udt,uno,uip) VALUES ( ?param0 , ?param1 , cdt,cno,udt,uno,uip)] -2025-12-18 14:24:57,974 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.filegroup.insert.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:24:57,975 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.okcert3.in] Prepared SQL: [insert into okcert3log (gubn, ret, reason, sn, rsltcd, rslt, dt) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , now()] -2025-12-18 14:24:57,975 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.okcert3.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:24:57,975 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.userauth.save] Prepared SQL: [insert into menuauth (usertype,authname,menuno,isdel,cdt,cno,udt,uno,uip) select max(usertype)+1, ?param0 ,1,0,now(), ?param1 ,now(), ?param1 , ?param2 from menuauth] -2025-12-18 14:24:57,975 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.authname.save] Prepared SQL: [update menuauth set authname= ?param0 where usertype= ?param1] -2025-12-18 14:24:57,975 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.userauth.del] Prepared SQL: [delete a from menuauth a left outer join( select count(userno) usercnt,usertype from users where usertype = ?param0 group by usertype )b on b.usertype = a.usertype where a.usertype = ?param0 and (b.usercnt < 1 or b.usercnt is null); insert into menuauth (usertype,authname,menuno,isdel,cdt,cno,udt,uno,uip) select * from ( select ?param0 usertype, ?param1 authname,1 menuno,0 isdel,now() cdt, ?param2 cno,now() udt, ?param2 uno, ?param3 uip ) a where not exists( select usertype,authname,menuno from menuauth where usertype = ?param0 and menuno = 1 ); update menuauth a left outer join ( select count(userno) usercnt,usertype from users where usertype = ?param0 and status=1 group by usertype ) b on b.usertype = a.usertype set isdel=1 where a.usertype= ?param0 and (b.usercnt < 1 or b.usercnt is null);] -2025-12-18 14:24:57,975 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.chageposition] Prepared SQL: [update menu a left outer join menu b on b.menuno= ?param0 left outer join menu c on c.menuno= ?param1 set a.pmenuno= ?param1 , a.menuorder = ifnull(b.menuorder, -1) + 1, a.menulevel=c.menulevel + 1 , a.udt=now(), a.uno= ?param2 , a.uip= ?param3 where a.menuno= ?param4] -2025-12-18 14:24:57,975 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.update] Prepared SQL: [update menu a left outer join (select menulevel from menu where menuno= ?param0 ) b on 1 = 1 set udt=now(), uno= ?param1 , uip= ?param2 ,menuname= ?param3 , pmenuno= ?param0 , menuurl=ifnull( ?param4 , ''),a.menulevel=b.menulevel + 1,menuorder= ?param5 ,isuse= ?param6 ,ishid= ?param7 where a.menuno= ?param8 ;] -2025-12-18 14:24:57,975 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.delete] Prepared SQL: [delete from menuauth where menuno= ?param0 ; delete from menu where menuno= ?param0] -2025-12-18 14:24:57,976 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.down] Prepared SQL: [update fileinfo set dcount = dcount + 1 where fileno= ?param0] -2025-12-18 14:24:57,976 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.del] Prepared SQL: [update fileinfo set uip= ?param0 , uno= ?param1 , isdel=1 where fileno= ?param2 and ( ?param3 = 1 or ?param1 = -999 or cno= ?param1 )] -2025-12-18 14:24:57,976 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.del2] Prepared SQL: [update fileinfo set uip= ?param0 , uno= ?param1 , isdel=1 where fgno= ?param2 and ( ?param3 = 1 or ?param1 = -999 or cno= ?param1 )] -2025-12-18 14:24:57,976 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncst.in] Prepared SQL: [insert into ncst (ntype,tcode,tname,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 ,now(), ?param3 ,now(), ?param3 , ?param4 )] -2025-12-18 14:24:57,976 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncst.up] Prepared SQL: [update ncst set udt=now(),uno= ?param0 ,uip= ?param1 ,tcode= ?param2 ,tname= ?param3 where ntno= ?param4] -2025-12-18 14:24:57,977 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.actlog.set] Prepared SQL: [insert into actlog (logtype,logtarget,userno,logdata,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 )] -2025-12-18 14:24:57,978 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.authlog.set] Prepared SQL: [insert into authlog(logtype,userno,usertypeorg,usertypenew,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 )] -2025-12-18 14:24:57,978 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.authlog.set2] Prepared SQL: [insert into authlog(logtype,userno,usertypeorg,usertypenew,cdt,cno,udt,uno,uip) select ?param0 , ?param1 ,a.usertype, ?param2 ,now(), ?param3 ,now(), ?param3 , ?param4 from users a where a.userno= ?param1 and a.usertype <> ?param2] -2025-12-18 14:24:57,978 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.kcblog.in] Prepared SQL: [insert into kcblog (cdt,cp_cd,mobile,vssn,logmsg) values(now(), ?param0 ,case when ?param1 is not null then HEX(AES_ENCRYPT( ?param1 , 'np123@!')) else null end , ?param2 , ?param3 );] -2025-12-18 14:24:57,979 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [excellog.in] Prepared SQL: [INSERT INTO exceldownlog (userno, userid, username, actiontime, position, comment, userip) SELECT userno, userid, username, sysdate(), ?param0 , ?param1 , ?param2 FROM users where userno = ?param3] -2025-12-18 14:24:57,996 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.myterm] Prepared SQL: [select distinct c.tmno,c.tyear,c.tseq from cmprof a inner join cm b on b.cmno=a.cmno and b.ismaster=0 and b.isdel=0 inner join term c on c.tmno=b.tmno where a.userno= ?param0 order by c.tyear desc,c.tseq] -2025-12-18 14:24:57,996 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.term.ys] Prepared SQL: [select distinct tmno,tyear,tseq from term order by tyear desc,tseq] -2025-12-18 14:24:57,998 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmdatas] Prepared SQL: [select a.dtype,a.intval,a.intval2,a.intval3 ,a.strval,a.strval2 from( select 1 dtype ,a.userno intval,b.usertype intval2 ,row_number() over (order by b.username desc) intval3 ,b.username strval,null strval2 from cmprof a inner join users b on b.userno=a.userno where a.cmno= ?param0 order by b.username desc ) a union all select 2 ,b.bkno,0 ,row_number() over (order by b.bkno) intval3 ,b.bkname,null from cmbook a inner join book b on b.bkno=a.bkno where a.cmno= ?param0 union all select 3 dtype ,b.cmno,a.ispre ,row_number() over (order by b.cmno) intval3 ,b.cname,null from cmrelay a inner join cm b on b.cmno=a.rcmno where a.cmno= ?param0 union all select 4 ,b.ndno,0 ,row_number() over (order by b.ndno) intval3 ,b.dname,b.acode from cmncsd a inner join ncsd b on b.ndno=a.ndno where a.cmno= ?param0 order by dtype,intval3] -2025-12-18 14:24:57,998 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.datacreatecmbycmmaster] Prepared SQL: [select a.cmno,a.cname,row_number() over(order by a.udt desc) rno from cm a where a.ismaster=1 and a.isdel=0 and a.cgno= ?param0 order by rno] -2025-12-18 14:24:57,999 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnigscd.exists] Prepared SQL: [select count(*) from cminning a inner join cminningscd b on a.cmino = b.cmino where cmno = ?param0] -2025-12-18 14:24:57,999 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmev] Prepared SQL: [select a.cmno,a.attend,a.attendcut,a.attendrfd,a.attendcutrfd,a.mid,a.midcut,a.midrfd,a.midcutrfd,a.final,a.finalcut,a.finalrfd,a.finalcutrfd,a.subject,a.subjectcut,a.subjectrfd ,a.subjectcutrfd,a.discuss,a.discusscut,a.discussrfd,a.discusscutrfd,a.etc,a.etccut,a.etcrfd,a.etccutrfd,a.cut,a.cutrfd,a.isoffabs ,b.scdtype ,c.cshape from cmev a inner join cm c on c.cmno = a.cmno left outer join cminning b on b.cmno = a.cmno and b.isscd = 1 where a.cmno= ?param0] -2025-12-18 14:24:57,999 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.est] Prepared SQL: [select 0 gubun,case when a.extype = 0 then 1 else 2 end estkind ,a.exno,a.cmno,a.extype,a.exname,a.edesc,a.etime,a.econdition,a.evtype,a.eqtype,a.israndq,a.israndqi,a.qcount,a.isblur,a.tpoint,a.relaylimit,a.isusebackup,a.isseq ,null sdno,null sdtype,null sdname,null sddesc,null sdcondition ,null rsno,null rscno,null rstype,null rsname,null rscondition , row_number() over(partition by a.extype order by a.cdt) rno ,null as iseq,null as teachername from cmex a where a.cmno= ?param0 and a.isdel=0 union all select 1 gubun,case when a.sdtype = 0 then 11 else 21 end estkind ,a.sdno exno,a.cmno,a.sdtype extype,a.sdname exname,a.sddesc edesc,null etime,a.sdcondition econdition,null evtype,null eqtype,null israndq,null israndqi,null qcount,null isblur,a.tpoint,null relaylimit,null isusebackup,null isseq ,a.sdno,a.sdtype,a.sdname,a.sddesc,a.sdcondition ,null rsno,null rscno,null rstype,null rsname,null rscondition , row_number() over(partition by a.sdtype order by a.cdt) rno ,null as iseq,null as teachername from cmsd a where a.cmno= ?param0 and a.isdel=0 union all select 2 gubun,case when a.rstype = 0 then 32 else 31 end estkind ,a.rsno exno,a.cmno,a.rstype extype,a.rsname exname,null edesc,null etime,a.rscondition econdition,null evtype,null eqtype,null israndq,null israndqi,null qcount,null isblur,null tpoint,null relaylimit,null isusebackup,null isseq ,null sdno,null sdtype,null sdname,null sddesc,null sdcondition ,a.rsno,a.rscno,a.rstype,a.rsname,a.rscondition , row_number() over(partition by a.rstype order by a.cdt) rno ,b.iseq,c.username as teachername from cmrs a left outer join cminning b on a.cmino = b.cmino left outer join users c on b.userno = c.userno where a.cmno= ?param0 and a.isdel=0 order by rsno] -2025-12-18 14:24:58,000 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmexqs] Prepared SQL: [select a.eqno,a.exno,a.qseq,a.qno,a.rpoint , b.qtextstring, b.dpoint, b.qdiff, b.cc1, b.cc2, b.cc3, b.cc4, b.cc5,b.atype , cc.cname qdiffname, cc1.cname ccname1, cc2.cname ccname2, cc3.cname ccname3, cc4.cname ccname4, cc5.cname ccname5 from cmexq a inner join question b on b.qno=a.qno left outer join comcode cc on cc.ccode = b.qdiff left outer join comcode cc1 on cc1.ccode = b.cc1 left outer join comcode cc2 on cc2.ccode = b.cc2 left outer join comcode cc3 on cc3.ccode = b.cc3 left outer join comcode cc4 on cc4.ccode = b.cc4 left outer join comcode cc5 on cc5.ccode = b.cc5 where a.exno= ?param0 order by a.qseq] -2025-12-18 14:24:58,000 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.exsave.valid] Prepared SQL: [select count(d.exno) from (select 1 as col1) a left outer join lectex d on d.exno= ?param0] -2025-12-18 14:24:58,000 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.sdsave.valid] Prepared SQL: [select sum(cnt) from ( select count(d.sdno) cnt from (select 1 as col1) a left outer join lectsd d on d.sdno= ?param0 union all select count(d.sdno) from (select 1 as col1) a left outer join lectsdboard d on d.sdno= ?param0 ) a] -2025-12-18 14:24:58,000 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rssave.valid] Prepared SQL: [select count(d.rsno) from (select 1 as col1) a left outer join lectrs d on d.rsno= ?param0] -2025-12-18 14:24:58,000 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rscsave.valid] Prepared SQL: [select count(d.rscno) from (select 1 as col1) a left outer join cmrs d on d.rscno= ?param0] -2025-12-18 14:24:58,000 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmexlayers] Prepared SQL: [select a.exno ,case when a.qdiff = 1 then null else a.qdiff end qdiff ,case when a.cc1 = 1 then null else a.cc1 end cc1 ,case when a.cc2 = 1 then null else a.cc2 end cc2 ,case when a.cc3 = 1 then null else a.cc3 end cc3 ,case when a.cc4 = 1 then null else a.cc4 end cc4 ,case when a.cc5 = 1 then null else a.cc5 end cc5 ,a.qcount,a.rpoint , cc.cname qdiffname, cc1.cname ccname1, cc2.cname ccname2, cc3.cname ccname3, cc4.cname ccname4, cc5.cname ccname5 from cmexlayer a left outer join comcode cc on cc.ccode = a.qdiff and cc.ccode > 0 left outer join comcode cc1 on cc1.ccode = a.cc1 and cc1.ccode > 0 left outer join comcode cc2 on cc2.ccode = a.cc2 and cc2.ccode > 0 left outer join comcode cc3 on cc3.ccode = a.cc3 and cc3.ccode > 0 left outer join comcode cc4 on cc4.ccode = a.cc4 and cc4.ccode > 0 left outer join comcode cc5 on cc5.ccode = a.cc5 and cc5.ccode > 0 where a.exno= ?param0 order by cc.corder, cc1.corder, cc2.corder] -2025-12-18 14:24:58,000 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.extype1count] Prepared SQL: [select count(b.exno) from (select 1 col1) a left outer join cmex b on b.cmno= ?param0 and b.isdel=0 and b.exno <> ?param1 and b.extype=1] -2025-12-18 14:24:58,000 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.check] Prepared SQL: [select count(b.rsno) from (select 1 col1) a left outer join cmrs b on b.cmno= ?param0 and b.rsno <> ?param1 and b.rstype= ?param2 and b.isdel=0] -2025-12-18 14:24:58,001 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.questionusings] Prepared SQL: [select sum(cnt) from ( select 0 as cnt union all select count(qno) from cmexq where qno= ?param0 union all select count(qno) from rscq where qno= ?param0 ) a] -2025-12-18 14:24:58,001 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.questionitem.valid] Prepared SQL: [select sum(cnt) from ( select 0 as cnt union all select a.qno from ( select b.qno from questionitem a inner join cmexq b on b.qno=a.qno where a.qino= ?param0 limit 1) a union all select a.qno from ( select b.qno from questionitem a inner join rscq b on b.qno=a.qno where a.qino= ?param0 limit 1) a ) a] -2025-12-18 14:24:58,002 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmmenus] Prepared SQL: [select a.cmno,a.isplan,a.iscontent,a.isev,a.isrs,a.isgrade ,b.bmno from cmmenu a left outer join cmmenubm b on b.cmno=a.cmno where a.cmno= ?param0] -2025-12-18 14:24:58,002 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rscqs] Prepared SQL: [select a.rscqno,a.rscno,a.qno,a.dseq , b.qtextstring, b.dpoint, b.qdiff, b.cc1, b.cc2, b.cc3, b.cc4, b.cc5,b.atype , cc.cname qdiffname, cc1.cname ccname1, cc2.cname ccname2, cc3.cname ccname3, cc4.cname ccname4, cc5.cname ccname5 ,row_number() over(order by a.dseq, a.rscqno) rno from rscq a inner join question b on b.qno=a.qno left outer join comcode cc on cc.ccode = b.qdiff left outer join comcode cc1 on cc1.ccode = b.cc1 left outer join comcode cc2 on cc2.ccode = b.cc2 left outer join comcode cc3 on cc3.ccode = b.cc3 left outer join comcode cc4 on cc4.ccode = b.cc4 left outer join comcode cc5 on cc5.ccode = b.cc5 where a.rscno= ?param0 order by rno] -2025-12-18 14:24:58,002 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminfile] Prepared SQL: [select 1 dtype,a.sdno intval,a.fgno longval,b.fileno longval2,0 longval4,b.fileurl strval from cmsd a inner join fileinfo b on b.fgno=a.fgno and b.isdel=0 where a.cmno= ?param0 union all select 0,exno,null,null,null,null from cmex where cmno= ?param0 and isdel=0 union all select 2,0,a.fgnotf,b.fileno,a.cmino,b.fileurl from cminning a inner join fileinfo b on b.fgno=a.fgnotf and b.isdel=0 where a.cmno= ?param0 union all select 3,a.cmno,a.fgnocm,b.fileno,0,b.fileurl from cm a inner join fileinfo b on b.fgno=a.fgnocm and b.isdel=0 where a.cmno= ?param0 order by dtype,intval,longval2] -2025-12-18 14:24:58,002 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.check.cmpcpay] Prepared SQL: [select count(b.pino) from (select 1 as col1) a left outer join payitem b on b.ptype=1 and b.pcno = ?param0] -2025-12-18 14:24:58,002 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ct.checkcmi] Prepared SQL: [select count(b.cmino) dcnt from ct a left outer join cminning b on b.ctno=a.ctno where a.ctno= ?param0 group by a.ctno] -2025-12-18 14:24:58,003 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.pcm.foras] Prepared SQL: [select distinct d.cmno value,d.cname text from users a inner join lect b on b.userno=a.userno and b.status<5 inner join cm c on c.cmno=b.cmno inner join cm d on d.cmno=c.pcmno where a.asno= ?param0 order by text,value] -2025-12-18 14:24:58,003 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cm.foras] Prepared SQL: [select distinct c.cmno value,concat(c.cname,'(',c.classno,')') text from users a inner join lect b on b.userno=a.userno and b.status<5 inner join cm c on c.cmno=b.cmno and c.pcmno= ?param0 where a.asno= ?param1 order by text,value] -2025-12-18 14:24:58,003 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.pcm.forall] Prepared SQL: [select a.cmno value,a.cname text from cm a where a.ismaster=1 and a.isuse=1 and a.isdel=0 order by text,value] -2025-12-18 14:24:58,003 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cm.forall] Prepared SQL: [select a.cmno value,concat(a.cname,'(',a.classno,')') text from cm a where a.pcmno= ?param0 and a.ismaster=1 and a.isuse=1 and a.isdel=0 order by text,value] -2025-12-18 14:24:58,003 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cms.forpay] Prepared SQL: [select c.cmno,case when b.isjoin=1 then c.infee else c.infee end fee, c.accommofee, b.isjoin,d.lectno lectnocheck from users a left outer join assign b on b.asno=a.asno inner join cm c on c.cmno= ?param0 left outer join lect d on d.userno=a.userno and d.cmno=c.cmno and d.status in (1,2,3,4,6) and d.ischanged=0 where a.userno= ?param1] -2025-12-18 14:24:58,003 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cms.forpaypc] Prepared SQL: [select c.cmno,case when b.isjoin=1 then c.infee else c.outfee end fee,b.isjoin from users a left outer join assign b on b.asno=a.asno inner join cmpc c on c.pcno= ?param0 where a.userno= ?param1] -2025-12-18 14:24:58,003 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcheck.forbuy] Prepared SQL: [select 1 rno,a.cmno,a.quota ,b.status lectstatus ,count(d.userno) countlect from cm a left outer join lect b on b.cmno=a.cmno and b.userno= ?param0 and b.status < 5 and b.ischanged=0 left outer join lect c on c.cmno=a.cmno and c.status < 5 and c.ischanged=0 left outer join users d on d.userno=c.userno and d.status=1 where a.cmno= ?param1 and a.ismaster=0 and a.rstime < now() and a.retime > now() and a.isuse=1 and a.isdel=0 group by a.cmno,a.quota,b.status union all select 2,a.cmno,0 ,b.status ,0 from cm a inner join lect b on b.cmno <> a.cmno and b.userno= ?param0 and b.status < 5 inner join cm c on c.cmno=b.cmno and c.pcmno=a.pcmno where a.cmno = ?param1] -2025-12-18 14:24:58,005 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.assign.applyedu.byasno] Prepared SQL: [select a.asno,a.ascode,a.isjoin,a.joinyear,a.joinprice,a.asname,a.ceoname,a.brno,a.eino,a.grno,a.btype,a.bkind,a.salesamount,a.homeurl,a.mcount,a.aday,a.astype,a.asctg,a.askey,a.post ,a.address1,a.address2,a.fgnobno,a.fgnobank,a.joindate,a.exitdate,a.status,a.issite,a.subdomain,a.sitename,a.sitelogo,a.sitefooter,a.siteip,a.ismain,a.mname,a.isdel ,CAST(AES_DECRYPT(UNHEX(a.mphone), 'np123@!') AS char) mphone ,CAST(AES_DECRYPT(UNHEX(a.taxemail), 'np123@!') AS char) taxemail from assign a where a.asno= ?param0 and a.isdel=0] -2025-12-18 14:24:58,005 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscdcheck] Prepared SQL: [select a.quota - (select count(z.lectno) cnt from lect z where a.cmisno = z.cmisno and z.status in (1,2) and z.ischanged=0) from cminningscd a where a.cmisno = ?param0] -2025-12-18 14:24:58,008 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmin] Prepared SQL: [insert into cm(ismaster,cgno,pcmno,cname,kname,tmno,classno,rstime,retime,sstime,setime,gstime,getime,cshape ,infee,outfee,accommofee,quota ,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,isuse,isdel,isseq,fgnocm,typeman,typeedu,typegrade,typejob,typejobitem,iscertificate,ischkatt,isaccommodation,daylectinninglimit,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 , ?param28 , ?param29 , ?param30 ,0, ?param31 , ?param32 , ?param33 , ?param34 , ?param35 , ?param36 , ?param37 , ?param38 , ?param39 , ?param40 ,10,now(), ?param41 ,now(), ?param41 , ?param42 );] -2025-12-18 14:24:58,008 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:24:58,010 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnings.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into cminning (cmno,week,iseq,isonline,ititle,icontent,idate,iday,ist,iet,fgnotf,ctno,istaste,sttime,atime,mstime,metime,userno,isscd,scdtype,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 ,now(), ?param20 ,now(), ?param20 , ?param21 from (select 1 col1) a left outer join cminning b on b.cmno= ?param0 and b.iseq= ?param2 where b.cmino is null] -2025-12-18 14:24:58,010 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnings.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 14:24:58,011 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into cminningscd(cmino,estart,eend,quota,studyplace,sseq,comment,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 ,now(), ?param7 ,now(), ?param7 , ?param8 )] -2025-12-18 14:24:58,011 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 14:24:58,012 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.in] Prepared SQL: [INSERT INTO cmex (cmno,extype,exname,edesc,etime,econdition,evtype,eqtype,israndq,israndqi,qcount,isblur,tpoint,relaylimit,isusebackup,isseq,isreexamable,isresultopen,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 ,0,now(), ?param18 ,now(), ?param18 , ?param19 )] -2025-12-18 14:24:58,012 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:24:58,014 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.question.in] Prepared SQL: [INSERT INTO question (cmno, qdiff, cc1, cc2, cc3, cc4, cc5, isuse, atype, dpoint, qtext, qtextstring, qdesc, rightcount,ispassspace,isignorecase, cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , now(), ?param16 ,now(), ?param16 , ?param17 );] -2025-12-18 14:24:58,014 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.question.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:24:58,014 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.in] Prepared SQL: [insert into cmsd(sdtype,cmno,sdname,sddesc,tpoint,sdcondition,fgno,isdel,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 ,0,now(), ?param7 ,now(), ?param7 , ?param8 );] -2025-12-18 14:24:58,014 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:24:58,014 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.in] Prepared SQL: [insert into cmrs(rstype,cmno,rsname,rscondition,rscno,isdel,cmino,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,0, ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 );] -2025-12-18 14:24:58,014 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:24:58,015 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rsc.in] Prepared SQL: [insert into rsc(rstype,rscname,isuse,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 ,now(), ?param3 ,now(), ?param3 , ?param4 );] -2025-12-18 14:24:58,015 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rsc.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:24:58,015 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy0] Prepared SQL: [insert into cm(ismaster,cgno,pcmno,cname,kname,tmno,classno,rstime,retime,sstime,setime,gstime,getime,cshape,typeman,typeedu,typegrade,typejob,typejobItem,infee,outfee,accommofee,quota,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,isuse,isseq,iscertificate,isdel,studydays,isaccommodation,daylectinninglimit,cdt,cno,udt,uno,uip) select ?param0 ,cgno,case when a.ismaster = 1 and ?param0 = 0 then a.cmno else a.pcmno end,ifnull( ?param1 , concat('»çº»_', cname)),a.kname, ?param2 ,case when ?param2 is null then null else ifnull(b.classno,0)+1 end ,t.rstime ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then '2099-12-31 23:59:59' else date_format(t.retime,'%Y-%m-%d 23:59:59') end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else t.sstime end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else date_format(t.setime,'%Y-%m-%d 23:59:59') end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else t.gstime end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else date_format(t.getime,'%Y-%m-%d 23:59:59') end ,a.cshape,a.typeman,a.typeedu,a.typegrade,a.typejob, a.typejobItem,infee,outfee,accommofee,quota,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,1,isseq,a.iscertificate,0,studydays,isaccommodation,daylectinninglimit,now(), ?param3 ,now(), ?param3 , ?param4 from cm a left outer join ( select max(b.classno) classno from cm a inner join cm b on b.ismaster=0 and b.pcmno=case when a.ismaster=1 then a.cmno else a.pcmno end and b.isdel=0 and b.tmno=ifnull( ?param2 ,0) where a.cmno= ?param5 ) b on b.classno is not null left outer join term t on t.tmno= ?param2 where a.cmno= ?param5 ;] -2025-12-18 14:24:58,015 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy0.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:24:58,015 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy.ex0] Prepared SQL: [insert into cmex (cmno,extype,exname,edesc,etime,econdition,evtype,eqtype,israndq,israndqi,qcount,isblur,tpoint,relaylimit,isusebackup,isseq,isresultopen,isreexamable,isdel,cdt,cno,udt,uno,uip) select ?param0 ,extype,exname,edesc,etime,econdition,evtype,eqtype,israndq,israndqi,qcount,isblur,tpoint,relaylimit,isusebackup,isseq,isresultopen,isreexamable,0,now(), ?param1 ,now(), ?param1 , ?param2 from cmex a where a.exno= ?param3 ;] -2025-12-18 14:24:58,015 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy.ex0.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:24:58,015 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmpcin] Prepared SQL: [insert into cm (ismaster,cgno,pcmno,cname,tmno,classno,rstime,retime,sstime,setime,gstime,getime,cshape,infee,outfee,quota,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,isuse,isseq,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,null, ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 ,1,0,0,now(), ?param27 ,now(), ?param27 , ?param28 );] -2025-12-18 14:24:58,016 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmpcin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:24:58,017 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ct.in] Prepared SQL: [INSERT INTO ct (cmno,qdiff,cc1,cc2,cc3,cc4,cc5,ctype,ccode,ccodedel,ctname,fgnothumb,fgnotf,tfurl,ismenu,isdel,isuse,isoversize,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 ,0, ?param14 , ?param15 ,now(), ?param16 ,now(), ?param16 , ?param17 );] -2025-12-18 14:24:58,017 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ct.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:24:58,017 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.pplog.applyedu.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into pplog ( userno,cmno,isready,cgcode,cshape,typeman,typeedu,typegrade,typejob,typejobItem,cgno,cmisno,isrebate,rbankname,rbankacc,rbankowner,asname,brno,ceoname,post,address1,address2,btype,bkind,eino,mname ,mphone,taxemail,userpno,mobile,email,upost,uaddress1,uaddress2,isassignuser,uduty,slevel,isaccommodation,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 ,HEX(AES_ENCRYPT( ?param14 , 'np123@!')) , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 ,HEX(AES_ENCRYPT( ?param26 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param27 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param28 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param29 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param30 , 'np123@!')) , ?param31 , ?param32 , ?param33 , ?param34 , ?param35 , ?param36 , ?param37 ,now(), ?param38 ,now(), ?param38 , ?param39 )] -2025-12-18 14:24:58,017 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.pplog.applyedu.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:24:58,017 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.term.in] Prepared SQL: [insert into term (tyear,tseq,rstime,retime,sstime,setime,gstime,getime,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 ,now(), ?param8 ,now(), ?param8 , ?param9 )] -2025-12-18 14:24:58,018 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.term.up] Prepared SQL: [update term set udt=now(),uno= ?param0 ,uip= ?param1 ,tyear = ?param2 ,tseq = ?param3 ,rstime= ?param4 ,retime= ?param5 ,sstime= ?param6 ,setime= ?param7 ,gstime= ?param8 ,getime= ?param9 where tmno= ?param10] -2025-12-18 14:24:58,018 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cg.in] Prepared SQL: [insert into cg (pcgno,cgname,cgcode,isuse,iscover,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,0,now(), ?param5 ,now(), ?param5 , ?param6 )] -2025-12-18 14:24:58,018 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmup] Prepared SQL: [update cm set udt=now(),uno= ?param0 ,uip= ?param1 ,cgno = ?param2 ,pcmno = ?param3 ,cname = ?param4 ,kname = ?param5 ,rstime = ?param6 ,retime = ?param7 ,sstime = ?param8 ,setime = ?param9 ,gstime = ?param10 ,getime = ?param11 ,cshape = ?param12 ,infee = ?param13 ,outfee = ?param14 ,accommofee = ?param15 ,quota = ?param16 ,introhtml = ?param17 ,targethtml = ?param18 ,goalhtml = ?param19 ,contenthtml = ?param20 ,studyplace = ?param21 ,studytime = ?param22 ,certcc = ?param23 ,certgradecc = ?param24 ,jobcc = ?param25 ,jobpositiongrade = ?param26 ,difficulty = ?param27 ,isrefund = ?param28 ,isuse = ?param29 ,fgnocm = ?param30 ,typeman = ?param31 ,typeedu = ?param32 ,typegrade = ?param33 ,typejob = ?param34 ,typejobitem = ?param35 ,iscertificate = ?param36 ,ischkatt = ?param37 ,studydays = ?param38 ,isaccommodation = ?param39 where cmno= ?param40] -2025-12-18 14:24:58,018 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.profclear] Prepared SQL: [update cminning a inner join ( select a.cmino from cminning a left outer join cmprof b on b.cmno=a.cmno and a.userno=b.userno where a.cmno= ?param0 and b.userno is null ) b on b.cmino=a.cmino set a.userno=null where a.cmno= ?param0] -2025-12-18 14:24:58,019 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.del] Prepared SQL: [delete from cminning where cmino = ( select a.cmino from ( select case when count(c.lectno) < 1 then ?param0 else 0 end cmino from (select 1 col1) a left outer join cminning b on b.cmino= ?param0 left outer join lect c on c.cmno=b.cmno) a )] -2025-12-18 14:24:58,019 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.del2] Prepared SQL: [delete from cminning where cmino = ?param0] -2025-12-18 14:24:58,019 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.del3] Prepared SQL: [delete from cminning where cmino = ( select a.cmino from ( select case when count(b.cmino) < 1 then ?param0 else 0 end cmino from (select 1 col1) a left outer join cminningscd b on b.cmino= ?param0 ) a )] -2025-12-18 14:24:58,019 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.del] Prepared SQL: [delete from cminningscd where cmisno = ( select a.cmisno from ( select case when count(c.lectno) < 1 then ?param0 else 0 end cmisno from (select 1 col1) a left outer join cminningscd b on b.cmisno= ?param0 left outer join lect c on c.cmisno=b.cmisno and c.status=1 and c.ischanged=0 ) a )] -2025-12-18 14:24:58,019 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmseqsave] Prepared SQL: [update cm set isseq= ?param0 ,udt=now(),uno= ?param1 ,uip= ?param2 where cmno= ?param3] -2025-12-18 14:24:58,019 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.bookin] Prepared SQL: [insert into book(bkname,author,publisher,pubdate,fgnothumb,fgno,price,introhtml,contents,isuse,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 ,now(), ?param10 ,now(), ?param10 , ?param11 )] -2025-12-18 14:24:58,019 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.bookup] Prepared SQL: [update book set udt=now(),uno= ?param0 ,uip= ?param1 ,bkname = ?param2 ,author = ?param3 ,publisher = ?param4 ,pubdate = ?param5 ,fgnothumb = ?param6 ,fgno = ?param7 ,price = ?param8 ,introhtml = ?param9 ,contents = ?param10 ,isuse = ?param11 where bkno= ?param12] -2025-12-18 14:24:58,019 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.bookdel] Prepared SQL: [delete from book where not bkno in ( select distinct(a.bkno) from cmbook a ) and bkno = ?param0] -2025-12-18 14:24:58,020 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.up] Prepared SQL: [update cminningscd a set udt=now(),uno= ?param0 ,uip= ?param1 ,cmino= ?param2 ,estart= ?param3 ,eend= ?param4 ,quota= ?param5 ,studyplace= ?param6 ,sseq= ?param7 ,comment= ?param8 where a.cmisno= ?param9] -2025-12-18 14:24:58,020 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnings.up] Prepared SQL: [update cminning a left outer join ( select cmino, cmno from cminning where cmino <> ?param0 and cmno= ?param1 and iseq= ?param2 ) b on b.cmno=a.cmno set udt=now(),uno= ?param3 ,uip= ?param4 ,week = ?param5 ,iseq = ?param2 ,isonline = ?param6 ,ititle = ?param7 ,icontent = ?param8 ,idate= ?param9 ,iday = ?param10 ,ist = ?param11 ,iet = ?param12 ,fgnotf= ?param13 ,ctno = ?param14 ,istaste = ?param15 ,sttime= ?param16 ,atime = ?param17 ,mstime = ?param18 ,metime = ?param19 ,userno = ?param20 ,isscd = ?param21 ,scdtype= ?param22 where a.cmino= ?param0 and b.cmino is null] -2025-12-18 14:24:58,020 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.clear] Prepared SQL: [update cminningscd a set udt=now(),uno= ?param0 ,uip= ?param1 ,quota=99999,studyplace=null where a.cmino = ?param2] -2025-12-18 14:24:58,020 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.up.lect] Prepared SQL: [update lect a left outer join cminningscd b on b.cmisno = a.cmisno set a.edate = date_format(b.eend,'%Y-%m-%d 23:59:59') where a.cmisno = ?param0 ;] -2025-12-18 14:24:58,020 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmev.clear] Prepared SQL: [update cmev a set udt=now(),uno= ?param0 ,uip= ?param1 ,isoffabs=null where a.cmno = ?param2] -2025-12-18 14:24:58,020 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnings.istasteclear] Prepared SQL: [update cminning set istaste=0 where cmno= ?param0 and cmino <> ?param1] -2025-12-18 14:24:58,020 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmevsave] Prepared SQL: [insert into cmev (cmno,attend,attendcut,attendrfd,attendcutrfd,mid,midcut,midrfd,midcutrfd,final,finalcut,finalrfd,finalcutrfd,subject,subjectcut,subjectrfd,subjectcutrfd,discuss,discusscut,discussrfd,discusscutrfd,etc,etccut,etcrfd,etccutrfd,cut,cutrfd,isoffabs,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 ,now(), ?param28 ,now(), ?param28 , ?param29 from (select 1 col1) a left outer join cmev b on b.cmno= ?param0 where b.cmno is null; update cmev set udt=now(),uno= ?param28 ,uip= ?param29 ,attend = ?param1 ,attendcut = ?param2 ,attendrfd = ?param3 ,attendcutrfd = ?param4 ,mid = ?param5 ,midcut = ?param6 ,midrfd = ?param7 ,midcutrfd = ?param8 ,final = ?param9 ,finalcut = ?param10 ,finalrfd = ?param11 ,finalcutrfd = ?param12 ,subject = ?param13 ,subjectcut = ?param14 ,subjectrfd = ?param15 ,subjectcutrfd = ?param16 ,discuss = ?param17 ,discusscut = ?param18 ,discussrfd = ?param19 ,discusscutrfd = ?param20 ,etc = ?param21 ,etccut = ?param22 ,etcrfd = ?param23 ,etccutrfd = ?param24 ,cut = ?param25 ,cutrfd = ?param26 ,isoffabs = ?param27 where ?param0 > 0 and cmno= ?param0] -2025-12-18 14:24:58,020 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.savetop] Prepared SQL: [UPDATE cmex SET udt=now(),uno= ?param0 ,uip= ?param1 ,exname= ?param2 ,edesc= ?param3 ,econdition= ?param4 ,isblur= ?param5 ,isusebackup= ?param6 ,isseq= ?param7 ,isreexamable= ?param8 ,isresultopen= ?param9 ,etime= ?param10 where exno= ?param11] -2025-12-18 14:24:58,021 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.up] Prepared SQL: [update cmex set udt=now(),uno= ?param0 ,uip= ?param1 ,extype = ?param2 ,exname = ?param3 ,edesc = ?param4 ,etime = ?param5 ,econdition = ?param6 ,evtype = ?param7 ,eqtype = ?param8 ,israndq = ?param9 ,israndqi = ?param10 ,qcount = ?param11 ,isblur = ?param12 ,tpoint = ?param13 ,relaylimit = ?param14 ,isusebackup = ?param15 ,isseq = ?param16 ,isreexamable = ?param17 ,isresultopen= ?param18 where exno= ?param19] -2025-12-18 14:24:58,021 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmexq.deleteall] Prepared SQL: [delete from cmexq where exno= ?param0] -2025-12-18 14:24:58,021 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmexlayer.del] Prepared SQL: [delete from cmexlayer where exno= ?param0] -2025-12-18 14:24:58,021 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.del] Prepared SQL: [update cmex set isdel=1 where exno= ?param0] -2025-12-18 14:24:58,021 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.del] Prepared SQL: [update cmsd set isdel=1 where sdno= ?param0] -2025-12-18 14:24:58,021 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.del] Prepared SQL: [update cmrs set isdel=1 where rsno= ?param0] -2025-12-18 14:24:58,022 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.questionitem.del] Prepared SQL: [update question a inner join questionitem b on b.qino= ?param0 and b.qno=a.qno set a.rightcount = a.rightcount - b.isright; update questionitem set udt=now(),uno= ?param1 ,uip= ?param2 ,isdel=1 where qino= ?param0] -2025-12-18 14:24:58,022 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.question.up] Prepared SQL: [UPDATE question SET udt=now(),uno= ?param0 ,uip= ?param1 ,cmno= ?param2 ,qdiff= ?param3 ,cc1= ?param4 ,cc2= ?param5 ,cc3= ?param6 ,cc4= ?param7 ,cc5= ?param8 ,isuse= ?param9 ,dpoint= ?param10 ,qtext= ?param11 ,qtextstring= ?param12 ,qdesc= ?param13 ,rightcount= ?param14 ,ispassspace= ?param15 ,isignorecase= ?param16 where qno= ?param17] -2025-12-18 14:24:58,022 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.question.uptop] Prepared SQL: [UPDATE question SET udt=now(),uno= ?param0 ,uip= ?param1 ,cmno= ?param2 ,isuse= ?param3 ,qtext= ?param4 ,qtextstring= ?param5 ,qdesc= ?param6 ,rightcount= ?param7 where qno= ?param8] -2025-12-18 14:24:58,022 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.questionitem.up] Prepared SQL: [UPDATE questionitem SET udt=now(),uno= ?param0 ,uip= ?param1 ,fgno= ?param2 ,isright= ?param3 ,qitext= ?param4 where qino= ?param5] -2025-12-18 14:24:58,023 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.up] Prepared SQL: [update cmsd set udt=now(),uno= ?param0 ,uip= ?param1 ,sdtype = ?param2 ,sdname = ?param3 ,sddesc = ?param4 ,tpoint = ?param5 ,sdcondition = ?param6 ,fgno = ?param7 where sdno= ?param8] -2025-12-18 14:24:58,023 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.uplock] Prepared SQL: [update cmsd set udt=now(),uno= ?param0 ,uip= ?param1 ,sdname = ?param2 ,sddesc = ?param3 ,tpoint = ?param4 ,sdcondition = ?param5 ,fgno = ?param6 where sdno= ?param7] -2025-12-18 14:24:58,023 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.up] Prepared SQL: [update cmrs set udt=now(),uno= ?param0 ,uip= ?param1 ,rstype = ?param2 ,rsname = ?param3 ,rscondition = ?param4 ,rscno = ?param5 ,cmino = ?param6 where rsno= ?param7] -2025-12-18 14:24:58,023 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.uplock] Prepared SQL: [update cmrs set udt=now(),uno= ?param0 ,uip= ?param1 ,rsname = ?param2 ,rscondition = ?param3 where rsno= ?param4] -2025-12-18 14:24:58,023 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmev.in] Prepared SQL: [insert into cmev (cmno,attend,attendcut,attendrfd,attendcutrfd,mid,midcut,midrfd,midcutrfd,final,finalcut,finalrfd,finalcutrfd,subject,subjectcut,subjectrfd ,subjectcutrfd,discuss,discusscut,discussrfd,discusscutrfd,etc,etccut,etcrfd,etccutrfd,cut,cutrfd,cdt,cno,udt,uno,uip) values ( ?param0 ,100,100,100,100,0,0,0,0,0,0,0,0,0,0,0 ,0,0,0,0,0,0,0,0,0,100,100,now(), ?param1 ,now(), ?param1 , ?param2 )] -2025-12-18 14:24:58,023 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmmenu.in] Prepared SQL: [insert into cmmenu (cmno,isplan,iscontent,isev,isrs,isgrade,cdt,cno,udt,uno,uip) values( ?param0 ,1,1,1,1,1,now(), ?param1 ,now(), ?param1 , ?param2 ); insert into cmmenubm (cmno,bmno,cdt,cno,udt,uno,uip) select ?param0 ,a.bmno,now(), ?param1 ,now(), ?param1 , ?param2 from boardmaster a where a.bmposition=1 and a.isopen=1 and a.isdefault=1] -2025-12-18 14:24:58,025 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy] Prepared SQL: [create temporary table if not exists temp_cminning_mapping ( old_cmino bigint, new_cmino bigint ); insert into cminning(cmno, week, iseq, isonline, ititle, icontent, iday, idate, ist, iet, ctno, istaste, sttime, atime, mstime, metime, userno, isscd, scdtype, cdt,cno,udt,uno,uip) select ?param0 , week, iseq, isonline, ititle, icontent, iday, idate, ist, iet, ctno, istaste, sttime, atime, mstime, metime, userno, isscd, scdtype, now(), ?param1 ,now(), ?param1 , ?param2 from cminning where cmno = ?param3 ; insert into temp_cminning_mapping(old_cmino, new_cmino) select old_cmino, new_cmino from ( select a.cmino as old_cmino, b.cmino as new_cmino from cminning a inner join cminning b on a.cmno = ?param3 and b.cmno = ?param0 and a.week = b.week and a.iseq = b.iseq ) t; insert into cmrs(cmno, rscno, rstype, rsname, rscondition, isdel, cmino, cdt,cno,udt,uno,uip) select ?param0 , rscno, rstype, rsname, rscondition, 0, t.new_cmino, now(), ?param1 ,now(), ?param1 , ?param2 from cmrs a inner join temp_cminning_mapping t on a.cmino = t.old_cmino where a.cmno = ?param3 and a.isdel = 0; insert into cmprof(cmno, userno, pfee, cdt,cno,udt,uno,uip) select ?param0 , userno, 0, now(), ?param1 ,now(), ?param1 , ?param2 from cmprof where cmno = ?param3 ; insert into cmbook(cmno, bkno, cdt,cno,udt,uno,uip) select ?param0 , bkno, now(), ?param1 ,now(), ?param1 , ?param2 from cmbook where cmno = ?param3 ; insert into cmrelay(cmno, rcmno, ispre, cdt,cno,udt,uno,uip) select ?param0 , rcmno, ispre, now(), ?param1 ,now(), ?param1 , ?param2 from cmrelay where cmno = ?param3 ; insert into cmncsd(cmno, ndno, cdt,cno,udt,uno,uip) select ?param0 , ndno, now(), ?param1 ,now(), ?param1 , ?param2 from cmncsd where cmno = ?param3 ; insert into cminningscd(cmino, estart, eend, quota, studyplace, sseq, cdt,cno,udt,uno,uip) select t.new_cmino, estart, eend, quota, studyplace, sseq, now(), ?param1 ,now(), ?param1 , ?param2 from cminningscd a inner join temp_cminning_mapping t on a.cmino = t.old_cmino where a.cmino in (select old_cmino from temp_cminning_mapping); insert into cmev(cmno, attend, attendcut, attendrfd, attendcutrfd, mid, midcut, midrfd, midcutrfd, final, finalcut, finalrfd, finalcutrfd, subject, subjectcut, subjectrfd, subjectcutrfd, discuss, discusscut, discussrfd, discusscutrfd, etc, etccut, etcrfd, etccutrfd, cut, cutrfd, isoffabs, cdt,cno,udt,uno,uip) select ?param0 , attend, attendcut, attendrfd, attendcutrfd, mid, midcut, midrfd, midcutrfd, final, finalcut, finalrfd, finalcutrfd, subject, subjectcut, subjectrfd, subjectcutrfd, discuss, discusscut, discussrfd, discusscutrfd, etc, etccut, etcrfd, etccutrfd, cut, cutrfd, isoffabs, now(), ?param1 ,now(), ?param1 , ?param2 from cmev where cmno = ?param3 ; insert into cmsd(sdtype, cmno, sdname, sddesc, tpoint, sdcondition, fgno, isdel, orgsdno, cdt,cno,udt,uno,uip) select sdtype, ?param0 , sdname, sddesc, tpoint, sdcondition, null, 0, sdno, now(), ?param1 ,now(), ?param1 , ?param2 from cmsd where cmno = ?param3 and isdel = 0; insert into cmmenu(cmno, isplan, iscontent, isev, isrs, isgrade, cdt,cno,udt,uno,uip) select ?param0 , isplan, iscontent, isev, isrs, isgrade, now(), ?param1 ,now(), ?param1 , ?param2 from cmmenu where cmno = ?param3 ; insert into cmmenubm(cmno, bmno, cdt,cno,udt,uno,uip) select ?param0 , bmno, now(), ?param1 ,now(), ?param1 , ?param2 from cmmenubm where cmno = ?param3 ; drop temporary table if exists temp_cminning_mapping;] -2025-12-18 14:24:58,025 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy.ex] Prepared SQL: [insert into cmexlayer(exno,qdiff,cc1,cc2,cc3,cc4,cc5,qcount,rpoint,cdt,cno,udt,uno,uip) select ?param0 ,qdiff,cc1,cc2,cc3,cc4,cc5,qcount,rpoint,now(), ?param1 ,now(), ?param1 , ?param2 from cmexlayer a where a.exno= ?param3 ; insert into cmexq(exno,qseq,qno,rpoint,cdt,cno,udt,uno,uip) select ?param0 ,qseq,qno,rpoint,now(), ?param1 ,now(), ?param1 , ?param2 from cmexq a where a.exno= ?param3 ;] -2025-12-18 14:24:58,025 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.fgnoup] Prepared SQL: [update cmsd set fgno= ?param0 where cmno= ?param1 and orgsdno= ?param2] -2025-12-18 14:24:58,025 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.fgnoup] Prepared SQL: [update cminning set fgnotf= ?param0 where cmno= ?param1 and orgcmino= ?param2] -2025-12-18 14:24:58,025 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cm.fgnocmup] Prepared SQL: [update cm set fgnocm= ?param0 where cmno= ?param1] -2025-12-18 14:24:58,025 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmpcup] Prepared SQL: [update cm set udt=now(),uno= ?param0 ,uip= ?param1 ,cgno = ?param2 ,cname = ?param3 ,sstime = ?param4 ,setime = ?param5 ,introhtml = ?param6 where cmno= ?param7] -2025-12-18 14:24:58,026 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ctpdel] Prepared SQL: [update ctpage a inner join ( select a.ctno,count(b.cmino) dcnt from ct a left outer join cminning b on b.ctno=a.ctno where a.ctno= ?param0 group by a.ctno ) b on b.ctno=a.ctno and b.dcnt = 0 set a.isdel=1,udt=now(),uno= ?param1 ,uip= ?param2 where a.cpno= ?param3] -2025-12-18 14:24:58,026 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ct.del] Prepared SQL: [update ct a inner join ( select a.ctno,count(b.cmino) dcnt from ct a left outer join cminning b on b.ctno=a.ctno where a.ctno= ?param0 group by a.ctno ) b on b.ctno=a.ctno and b.dcnt=0 set udt=now(),uno= ?param1 ,uip= ?param2 ,a.ccode=null,a.isdel=1 where b.dcnt=0 and a.ctno= ?param0] -2025-12-18 14:24:58,026 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.fgno] Prepared SQL: [update cminning set fgno= ?param0 where cmino= ?param1] -2025-12-18 14:24:58,026 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.fgnooff] Prepared SQL: [update cminning set fgnooff= ?param0 where cmino= ?param1] -2025-12-18 14:24:58,027 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.lectcmisno.up] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,cmisno =case when ?param2 is not null then ?param2 else cmisno end where lectno= ?param3 ; update pplog a left outer join ( select a.lectno,a.payno,b.pplno,a.cmisno from lect a inner join pay b on b.payno = a.payno where a.lectno = ?param3 ) b on b.pplno = a.pplno set a.cmisno = case when b.cmisno is not null then b.cmisno else a.cmisno end where b.lectno = ?param3 ; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end ,a.sdate = (case when b.estart is not null then date_format(b.estart,'%Y-%m-%d 00:00:00') else a.sdate end) where a.lectno = ?param3 and c.cshape = 1; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end where a.lectno = ?param3 and c.cshape <> 1;] -2025-12-18 14:24:58,044 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cmforchange] Prepared SQL: [select b.cmno,b.cname,b.classno,b.cshape ,t.tyear,t.tseq from cm a inner join cm b on b.ismaster=0 and b.pcmno=a.pcmno and b.cmno <> ?param0 and b.setime is not null and b.setime > now() and b.isuse=1 and b.isdel=0 inner join term t on t.tmno=b.tmno left outer join lect c on c.cmno=b.cmno and c.status in (1,3,4) and c.ischanged=0 where a.cmno= ?param0 group by b.cmno,b.cname,b.classno,b.quota,b.cshape ,t.tyear,t.tseq having b.quota = 0 or b.quota > count(c.lectno) order by b.cname,b.classno,b.setime] -2025-12-18 14:24:58,044 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.scdlects] Prepared SQL: [select a.scdno,a.dday,a.dtime,a.istalk,a.isemail,a.issms,a.isuse from scdlect a order by a.scdno] -2025-12-18 14:24:58,044 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.encourages] Prepared SQL: [insert into alarms (userno,atime,scdno,cmexno,dday,isdel,cdt,cno,udt,uno,uip) select a.userno,now(),a.scdno,a.cmexno,a.dday,0,now(), ?param0 ,now(), ?param0 , ?param1 from ( select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.attrate < 80 and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 where a.scdno < 3 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmex e on e.cmno=c.cmno and e.extype=case when a.scdno=3 then 0 else 1 end and e.isdel=0 left outer join lectex f on f.lectno=c.lectno and f.exno=e.exno where a.scdno > 2 and a.scdno < 5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=0 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=1 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=6 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmrs e on e.cmno=c.cmno and e.rstype=0 and e.isdel=0 left outer join lectrs f on f.lectno=c.lectno and f.rsno=e.rsno where a.scdno=7 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,c.sdate stime ,c.edate etime,e.cname studyplace,b.studytime days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join cm b on b.ismaster=0 and b.cshape =1 and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.sdate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 left outer join comcode e on e.ccode = b.studyplace where a.scdno=8 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.exno cmexno,b.exname cname,b.estime stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join exam b on date_format(b.estime,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') and b.isopen=1 inner join examuser c on c.exno=b.exno and c.status=1 and c.pstatus=1 inner join users d on d.userno=c.userno and d.status=1 where a.scdno=9 and a.isuse=1 and a.dtime= ?param2 ) a; select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.attrate < 80 and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 where a.scdno < 3 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmex e on e.cmno=c.cmno and e.extype=case when a.scdno=3 then 0 else 1 end and e.isdel=0 left outer join lectex f on f.lectno=c.lectno and f.exno=e.exno where a.scdno > 2 and a.scdno < 5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=0 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=1 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=6 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmrs e on e.cmno=c.cmno and e.rstype=0 and e.isdel=0 left outer join lectrs f on f.lectno=c.lectno and f.rsno=e.rsno where a.scdno=7 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,c.sdate stime ,c.edate etime,e.cname studyplace,b.studytime days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join cm b on b.ismaster=0 and b.cshape =1 and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.sdate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 left outer join comcode e on e.ccode = b.studyplace where a.scdno=8 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.exno cmexno,b.exname cname,b.estime stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join exam b on date_format(b.estime,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') and b.isopen=1 inner join examuser c on c.exno=b.exno and c.status=1 and c.pstatus=1 inner join users d on d.userno=c.userno and d.status=1 where a.scdno=9 and a.isuse=1 and a.dtime= ?param2] -2025-12-18 14:24:58,045 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cmrs] Prepared SQL: [select a.rsno,a.rstype,a2.rscno,a2.rscname,b.cshape,b.cname,b.classno,b.rstime,b.retime,b.sstime,b.setime ,c.tyear,c.tseq ,count(distinct d.lectno) countlect,count(distinct e.lectno) countok ,g.username as teachername from cmrs a inner join rsc a2 on a2.rscno=a.rscno inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno inner join lect d on d.cmno=b.cmno and d.status=1 and d.ischanged=0 left outer join lectrs e on e.lectno=d.lectno and e.rsno=a.rsno left outer join cminning f on a.cmino = f.cmino left outer join users g on g.userno = f.userno where a.rsno= ?param0 group by a.rsno,a.rstype,a2.rscno,a2.rscname,b.cshape,b.cname,b.classno,b.rstime,b.retime,b.sstime,b.setime,c.tyear,c.tseq] -2025-12-18 14:24:58,045 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cmrscqs] Prepared SQL: [select a.rsno ,b.rscqno ,c.qno,c.qtext,c.atype ,d.qino,d.qitext ,sum(case when concat(',',e.atext,',') like concat('%,',d.qino,',%') then 1 else 0 end) scount ,count(e.atext) acount ,group_concat(e.atext order by e.cdt separator '
') atext from cmrs a inner join rscq b on b.rscno=a.rscno inner join question c on c.qno=b.qno left outer join questionitem d on d.qno=c.qno and d.isdel=0 left outer join lectrs e on e.rsno=a.rsno and e.rscqno=b.rscqno where a.rsno= ?param0 group by a.rsno ,b.rscqno ,c.qno,c.qtext,c.atype ,d.qino,d.qitext order by b.dseq,b.qno,d.qino] -2025-12-18 14:24:58,045 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.rscq] Prepared SQL: [select a.rscqno,a.qno,q.atype,qi.qino,row_number() over(partition by qi.qno order by qi.qino) rno from rscq a inner join question q on q.qno=a.qno left outer join questionitem qi on qi.qno=q.qno and qi.isdel=0 where a.rscno= ?param0 order by a.dseq] -2025-12-18 14:24:58,045 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectrss] Prepared SQL: [select a.rsno,b.lectno,c.rscno,c.rscqno,u.username,u.userid,uc.cname ccpositionname,b.isrebate,c.cdt,c.atext from cmrs a inner join lect b on b.cmno=a.cmno and b.status=1 and b.ischanged=0 inner join users u on u.userno=b.userno left outer join assign ua on ua.asno=u.asno left outer join comcode uc on uc.ccode=u.ccposition inner join lectrs c on c.lectno=b.lectno and c.rsno=a.rsno inner join rscq rq on rq.rscqno=c.rscqno inner join question q on q.qno=rq.qno where a.rsno= ?param0 order by u.username,u.userno,rq.dseq,rq.rscqno] -2025-12-18 14:24:58,045 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.attoffs] Prepared SQL: [select c.tyear,c.tseq ,a.cmno,a.cname,a.classno ,b.cmino,b.week,b.iseq,b.ititle,b.idate,b.ist,b.iet ,d.username from cm a inner join cminning b on b.cmno=a.cmno and b.isonline=0 and b.idate= ?param0 inner join term c on c.tmno=a.tmno left outer join users d on d.userno=b.userno where a.ismaster=0 and a.sstime <= ?param0 and a.setime >= ?param0 and a.isuse=1 and a.isdel=0 order by b.iet,a.cname] -2025-12-18 14:24:58,045 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cminning] Prepared SQL: [select c.tyear,c.tseq ,b.cshape,b.cname,b.classno ,a.cmino,a.ititle,a.idate,a.ist,a.iet from cminning a inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno where a.cmino= ?param0] -2025-12-18 14:24:58,045 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectinnings.foratt] Prepared SQL: [select a.cmino,b.lectno,c.userno ,ca.asname,c.username,c.userid,d.stime,d.etime,d.istatus ,row_number() over(order by d.udt desc,c.username) rno ,count(a.cdt) over() pagetotalcount from cminning a inner join lect b on b.cmno=a.cmno and b.status=1 and b.ischanged=0 inner join users c on c.userno=b.userno and c.status=1 left outer join assign ca on ca.asno=c.asno left outer join lectinning d on d.lectno=b.lectno and d.cmino=a.cmino where a.cmino= ?param0 order by rno] -2025-12-18 14:24:58,046 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.pagelogs_page] Prepared SQL: [select a.cdt,a.uip,b.pagename,a.loginfo from menupage b inner join ( select cdt, uip, loginfo, pno from pagelog a where a.userno= ?param0 and a.logsite= ?param1 and a.cdt between ?param2 and ?param3 ) a on b.pno=a.pno] -2025-12-18 14:24:58,046 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.reexam.log] Prepared SQL: [select a.* from ( select a.estart,eend,eip ,row_number() over(order by a.cdt desc) rno ,count(a.cno) over() pagetotalcount from lectexrelog a where a.lectno= ?param0 and a.exno= ?param1 ) a order by a.rno] -2025-12-18 14:24:58,046 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectexq] Prepared SQL: [select a.lectno,a.exno,a.eqno,a.atext,a.qinos,a.cpoint,a.dpoint,a.iscorrect,a.qseq ,c.qno,c.atype,c.qtext from lectexq a inner join cmexq b on b.eqno=a.eqno inner join question c on c.qno=b.qno where a.lectno= ?param0 and a.exno= ?param1 order by a.qseq] -2025-12-18 14:24:58,047 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsdfiles] Prepared SQL: [select d.orgname,d.fileurl,c.userno,c.userid,c.username from lectsd a inner join lect b on b.lectno=a.lectno and b.status=1 and b.ischanged=0 inner join users c on c.userno=b.userno inner join fileinfo d on d.fgno=a.fgno and d.isdel=0 where a.sdno= ?param0] -2025-12-18 14:24:58,047 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectdiscuss] Prepared SQL: [select a.sdno,a.tpoint sdtpoint ,b.lectno,b.cpoint,b.feedb,b.submittime,b.checktime ,c.userno,c.username,c.userid ,d.asname from cmsd a inner join lect b2 on b2.lectno= ?param0 inner join users c on c.userno=b2.userno left outer join assign d on d.asno=c.asno left outer join lectsd b on b.lectno=b2.lectno and b.sdno=a.sdno where a.sdno= ?param1] -2025-12-18 14:24:58,047 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.mydata] Prepared SQL: [select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,a.intval9 ,a.longval,a.longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,a.time3,a.time4 ,a.time5,a.time6 ,a.rno ,a.iscomplete ,a.studytime ,a.studyplacename studyplacename, a.studyplace ,a.cshape from( select 1 dtype ,d.tyear intval,d.tseq intval2,c.cshape intval3,a.pstatus intval4,case when e.rfdno is null then 0 else 1 end intval5,a.isrebate intval6,a.itemno intval7 ,case when (case when l.sdate is null then c.sstime else l.sdate end) < now() and (case when l.edate is null then c.setime else l.edate end) > now() then 1 else 0 end intval8 ,c.studydays intval9 ,l.lectno longval,a.payno longval2 ,c.cname strval,null strval2,null strval3 ,c.rstime time,c.retime time2 ,b.cdt time3,f.estart time4 ,CASE WHEN l.sdate IS NULL then (case when c.cshape ='1' then f.estart else l.cdt end) ELSE l.sdate end AS time5 ,case when l.edate is null then f.eend else l.edate end time6 ,case when b.pstatus = 1 then 99 else b.pstatus end as sortpstatus ,row_number() over(order by sortpstatus, c.retime, b.payno,a.pino) rno ,l.iscomplete ,c.studytime, cc.cname studyplacename, cmis.studyplace, l.cdt ,c.cshape from payitem a inner join pay b on b.payno=a.payno and b.pstatus in (21,22,51,55) and b.rstatus < 2 inner join cm c on c.cmno=a.itemno and c.rstime < now() and c.retime > now() inner join lect l on l.cmno=c.cmno and (l.status < 5 or l.status = 6) and l.ischanged=0 and l.userno=b.userno inner join term d on d.tmno=c.tmno left outer join payrfd e on e.payno=a.payno and e.payno=a.payno and e.rstatus=0 left outer join cminningscd f on f.cmisno = l.cmisno LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = l.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.ptype in (0,1,4) and a.userno= ?param0 and a.pstatus in (21,22,51,55) and a.rstatus=0 and 1 = case when c.retime = '2099-12-31 23:59:59' and l.stime is not null then 0 else 1 end order by sortpstatus,l.cdt desc, c.retime desc, b.payno,a.pino ) a union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,a.time3,a.time4 ,a.time5,a.time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 2 dtype ,c.tyear intval,c.tseq intval2,b.cshape intval3,0 intval4,0 intval5,a.isrebate intval6,a.cmno intval7,0 intval8 ,a.lectno longval,0 longval2 ,b.cname strval,null strval2,null strval3 ,case WHEN a.sdate IS NULL then (case when b.cshape ='1' then d.estart else a.cdt end) ELSE a.sdate end AS time ,case when a.edate is null then d.eend else a.edate end time2 ,d.estart time3,d.eend time4 ,e.cdt time5,null time6 ,row_number() over(order by b.setime desc) rno ,case when d.eend is not null then d.eend else a.edate end as sortedate ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join pay e on e.payno = a.payno inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno left outer join cminningscd d on a.cmisno = d.cmisno LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and (case when a.sdate is null then b.setime else a.edate end) >= now() order by case when time2 > now() then 1 else 0 end asc ,sortedate asc, time2 asc ) a union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,1 intval,c.iseq intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,null strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.iseq) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno inner join cminning c on c.cmno=b.cmno and c.isonline=1 and c.isscd = 0 left outer join lectinning d on d.lectno=a.lectno and d.cmino=c.cmino and d.istatus=2 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,2 intval,c.iseq intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,concat(date_format(c.idate,'%m/%d'),' ',left(c.ist,2),':',right(c.ist,2),' ~ ',left(c.iet,2),':',right(c.iet,2)) strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.iseq) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cminning c on c.cmno=b.cmno and c.isonline=0 and c.isscd = 0 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,3 intval,0 intval2,b.classno intval3,c.extype intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.extype,c.cdt) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cmex c on c.cmno=b.cmno and c.isdel=0 and c.econdition <= a.attrate LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' left outer join lectex d on d.lectno=a.lectno and d.exno=c.exno and d.eend is not null where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,4 intval,0 intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.cdt) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname as studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cmsd c on c.sdtype=0 and c.cmno=b.cmno and c.isdel=0 and c.sdcondition <= a.attrate left outer join lectsd d on d.lectno=a.lectno and d.sdno=c.sdno and d.submittime is not null LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,5 intval,0 intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.cdt) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cmsd c on c.sdtype=1 and c.cmno=b.cmno and c.isdel=0 and c.sdcondition <= a.attrate left outer join lectsdboard d on d.lectno=a.lectno and d.sdno=c.sdno and d.isdel=0 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,a.longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 4 dtype ,a.scdno intval,a.dday intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,b.cmno intval7,0 intval8 ,c.lectno longval,a.alno longval2 ,b.cname strval,null strval2,null strval3 ,a.atime time,c.edate time2 ,row_number() over(order by a.atime desc) rno ,c.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from alarms a inner join cm b on b.cmno=a.cmexno inner join lect c on c.cmno=b.cmno and c.userno=a.userno and c.status=1 and c.ischanged=0 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = c.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.scdno < 9 and a.isdel=0 order by a.atime desc limit 5 ) a] -2025-12-18 14:24:58,048 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.myexamrenews] Prepared SQL: [select a.exno,a.userno,a.certtime,a.certdate,a.certindate,a.renewreason,a.isfirst,a.certidx ,b.username cnoname from examuserrenew a left outer join users b on b.userno=a.cno where a.exno= ?param0 and a.userno= ?param1 order by a.certdate desc] -2025-12-18 14:24:58,048 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.myexamrenewlects] Prepared SQL: [select a.*,b.cmno,b.oktime,b.iscomplete from ( select distinct(c.cmno),c.cname,c.cshape from examuser a inner join exam b on b.exno=a.exno inner join cm c on c.certcc=b.certcc and c.certgradecc=b.certgradecc and c.isdel=0 and c.isuse=1 inner join cg d on d.cgno = c.cgno and d.isuse=1 and d.isdel=0 and d.iscover=1 where a.exno= ?param0 and a.userno= ?param1 )a inner join lect b on b.cmno=a.cmno where b.status=1 and b.iscomplete=1 and b.ischanged=0 and b.userno= ?param1 group by a.cmno,a.cname,a.cshape,b.oktime,b.iscomplete limit 3] -2025-12-18 14:24:58,048 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.myalarm] Prepared SQL: [select 4 dtype,a.scdno intval,a.dday intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,b.cmno intval7 ,c.lectno longval,a.alno longval2 ,b.cname strval,null strval2,null strval3 ,a.atime time,null time2 from alarms a inner join cm b on b.cmno=a.cmexno inner join lect c on c.cmno=b.cmno and c.userno=a.userno and c.status=1 and c.ischanged=0 where a.userno= ?param0 and date_add(a.atime, interval 3 month) > now() and a.scdno < 9 and a.isdel=0 order by a.atime desc] -2025-12-18 14:24:58,048 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectex.result] Prepared SQL: [select a.etime,a.exname,a.tpoint fullpoint,a.isresultopen ,b.estart,b.eend,b.tpoint, b.udt from cmex a inner join lectex b on b.lectno= ?param0 and b.exno=a.exno inner join lect c on c.lectno=b.lectno and c.userno= ?param1 where a.exno= ?param2] -2025-12-18 14:24:58,048 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectexq.result] Prepared SQL: [select d.atype,b.cpoint,b.dpoint,d.qtext,b.atext,d.qdesc,b.iscorrect,c.qno,b.eqno,b.qseq from lectex a inner join lect a2 on a2.lectno=a.lectno and a2.userno= ?param0 inner join lectexq b on b.lectno=a.lectno and b.exno=a.exno inner join cmexq c on c.eqno=b.eqno inner join question d on d.qno=c.qno where a.lectno= ?param1 and a.exno= ?param2 order by b.qseq] -2025-12-18 14:24:58,048 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectexresult.selectrate] Prepared SQL: [select a.eqno,sum(case when a.atext = b.atext then 1 else 0 end) / count(b.eqno) * 100 selectrate from lectexq a inner join lect a2 on a2.lectno=a.lectno and a2.userno= ?param0 inner join lectexq b on b.exno=a.exno and b.eqno=a.eqno where a.lectno= ?param1 and a.exno= ?param2 group by a.eqno] -2025-12-18 14:24:58,048 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.myrecomm] Prepared SQL: [select c.tyear,c.tseq,a.cmno,b.cshape,b.cname,b.rstime,b.retime,e.cgcode,b.isrefund from ( select a.* from ( select distinct b.ispre idx,c.cmno from lect a inner join cmrelay b on b.cmno=a.cmno inner join cm c on c.ismaster=0 and c.pcmno=b.rcmno and c.rstime < now() and c.retime > now() left outer join lect d on d.userno=a.userno and d.cmno=c.cmno where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null order by b.ispre,c.retime limit 2 ) a union all select a.* from ( select 2 idx,c.cmno from users a inner join comcode b on b.ccode=a.ccposition inner join cm c on c.ismaster=0 and c.rstime < now() and c.retime > now() and c.jobpositiongrade like concat('%',b.refcode,'%') left outer join lect d on d.userno=a.userno and d.cmno=c.cmno where a.userno= ?param0 and d.lectno is null order by c.retime limit 2 ) a ) a inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno inner join cg d on d.cgno=b.cgno inner join cg e on e.cgno=d.pcgno order by a.idx,b.retime limit 2] -2025-12-18 14:24:58,049 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.attcert.check] Prepared SQL: [select ifnull(a.isattcheck,0) intval,b.ischkatt intval2,c.ischkatt intval3 ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) strval from lect a inner join users b on b.userno = a.userno inner join cm c on c.cmno = a.cmno where a.lectno = ?param0] -2025-12-18 14:24:58,049 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectinning.attcert.check] Prepared SQL: [select ifnull(d.isattcheck,0) intval,b.ischkatt intval2,c.ischkatt intval3 ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) strval ,b.authplatform strval2 from lect a inner join users b on b.userno = a.userno inner join cm c on c.cmno = a.cmno left outer join lectinning d on d.lectno = a.lectno and d.cmino = ?param0 where a.lectno = ?param1 and a.userno = ?param2] -2025-12-18 14:24:58,049 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lecture.document.past] Prepared SQL: [select no lectno,substr(a.cshape,1,3) cshapename2,a.cgname cname,a.ssdate sstime,a.sedate setime ,case when a.rprice> 0 then 1 else 0 end isrebate from docprintpast a inner join users b on b.userpno= a.userpno where userno = ?param0] -2025-12-18 14:24:58,049 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectinning.new] Prepared SQL: [select a.logno longval ,a.lectno intval,a.cmino intval2,max(a.intval+a.intval2) intval3 ,a.strval,a.strval2,a.intval3 intval4 from( select a.logno,a.lectno,a.cmino ,case when b.edate < now() then 0 when b.status <> 1 then 0 else case when a.stime = a.etime then 1 else 0 end end intval ,case when b.edate < now() then 0 when b.status <> 1 then 0 else case when (timestampdiff(second,a.stime,a.etime)%300) = 0 then 1 else 0 end end intval2 ,c.cname strval,d.ititle strval2,d.iseq intval3 from lectinningpage a inner join lect b on b.lectno = a.lectno inner join cm c on c.cmno = b.cmno inner join cminning d on d.cmino = a.cmino where b.userno = ?param0 order by a.cdt desc limit 1 ) a] -2025-12-18 14:24:58,049 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user2] Prepared SQL: [select max(lectCnt) * min(checkNum) from ( select count(t1.lectno) as lectCnt, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (103,104,105) and t5.typegrade = ?param0 and t5.typeedu = ?param1 and t1.userno = ?param2 and t5.typeman = 28 union select 0 as lectCnt, (case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param2 and t2.pcmno = ?param3 )t] -2025-12-18 14:24:58,049 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user3] Prepared SQL: [select max(lectCnt) * min(checkNum) from ( select count(t1.lectno) as lectCnt, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (103,104) and t5.typeedu = 30 and t1.userno = ?param0 and t5.typeman = 28 union select 0 as lectCnt, (case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param0 and t2.pcmno = ?param1 )t] -2025-12-18 14:24:58,049 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user4] Prepared SQL: [select count(t1.lectno) from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param0 and t2.pcmno = ?param1] -2025-12-18 14:24:58,049 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user5] Prepared SQL: [select max(lectCnt) * min(checkNum) from ( select count(t1.lectno) as lectCnt, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (103,104) and t5.typeedu = ?param0 and t1.userno = ?param1 and t5.typeman = 28 union select 0 as lectCnt, (case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param1 and t2.pcmno = ?param2 )t] -2025-12-18 14:24:58,049 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user6] Prepared SQL: [select (max(lectCnt1) + max(lectCnt2)) * min(checkNum) from ( select count(t1.lectno) as lectCnt1, 0 as lectCnt2, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (102,103,104,105) and t5.typeedu = 35 and t1.userno = ?param0 and t5.typeman = 28 and t5.typegrade in (38,39) union select 0 as lectCnt1, count(t1.lectno) as lectCnt2,(case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param0 and t2.pcmno = ?param1 )t] -2025-12-18 14:24:58,049 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.pplog.get] Prepared SQL: [select l.lectno, l.cmno, l.payno, pp.cshape, cc.cname zstring1, cc2.cname zstring2, cc3.cname zstring3, cc4.cname zstring4, cc5.cname zstring5 from lect l inner join pay p on l.payno = p.payno and l.userno = p.userno inner join pplog pp on p.pplno = pp.pplno left outer join comcode cc on cc.ccode = pp.typeman left outer join comcode cc2 on cc2.ccode = pp.typeedu left outer join comcode cc3 on cc3.ccode = pp.typegrade left outer join comcode cc4 on cc4.ccode = pp.typejob left outer join comcode cc5 on cc5.ccode = pp.typejobitem where l.lectno = ?param0 and l.userno = ?param1] -2025-12-18 14:24:58,049 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.enroll.get] Prepared SQL: [SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED; SELECT a.USERNO , b.lectno , b.ISCOMPLETE , b.completeno , c.cmno , c.CNAME , d.PCGNO , e.PAYNO , e.PSTATUS , f.CSHAPE , f.TYPEMAN , f.TYPEEDU , f.TYPEGRADE , f.TYPEJOB , d.CGCODE , d.CGNAME , f.CMISNO FROM users a INNER JOIN lect b ON a.USERNO = b.USERNO INNER JOIN cm c ON b.CMNO = c.CMNO INNER JOIN cg d ON c.cgno = d.cgno INNER JOIN pay e ON b.payno = e.PAYNO INNER JOIN pplog f ON b.USERNO = e.USERNO AND b.CMNO = f.CMNO AND e.PPLNO = f.PPLNO WHERE b.STATUS = 1 AND (e.PSTATUS = 1 OR e.PSTATUS = 22) AND b.USERNO = ?param0 ;] -2025-12-18 14:24:58,050 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.sedate.change] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,sdate = ?param2 ,edate= ?param3 where lectno= ?param4 and status = 1] -2025-12-18 14:24:58,050 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectchange] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,ischanged=1 where lectno= ?param2 ; insert into lect (cmno,payno,pino,userno,status,iscomplete,orgcmno,attrate,isrebate,ispc,isjoin,fgno,ischanged,cdt,cno,udt,uno,uip) select ?param3 ,payno,pino,userno,status,null,cmno,0,isrebate,ispc,isjoin,fgno,0,now(), ?param0 ,now(), ?param0 , ?param1 from lect a where a.lectno= ?param2] -2025-12-18 14:24:58,051 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsd.save] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,iscopy= ?param2 ,cpoint= ?param3 ,feedb= ?param4 ,memo= ?param5 ,checktime=case when ?param3 is not null or ?param4 is not null then now() else checktime end ,checkip=case when ?param3 is not null or ?param4 is not null then ?param1 else checkip end ,fgno= ?param6 where lectno= ?param7 and sdno= ?param8 ; insert into lectsd (lectno,sdno,atext,fgno,copyrate,iscopy,cpoint,feedb,memo,submittime,submitip,checktime,checkip,cdt,cno,udt,uno,uip) select ?param7 , ?param8 ,null, ?param6 ,null, ?param2 , ?param3 , ?param4 , ?param5 ,null,null ,case when ?param3 is not null or ?param4 is not null then now() else null end ,case when ?param3 is not null or ?param4 is not null then ?param1 else null end ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectsd b on b.lectno= ?param7 and b.sdno= ?param8 where b.lectno is null] -2025-12-18 14:24:58,051 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsd.save2] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,iscopy= ?param2 ,cpoint= ?param3 ,feedb= ?param4 ,memo= ?param5 ,checktime=case when ?param3 is not null or ?param4 is not null then now() else checktime end ,checkip=case when ?param3 is not null or ?param4 is not null then ?param1 else checkip end ,submittime=case when ?param6 = 'T' then now() else submittime end ,submitip=case when ?param6 = 'T' then ?param1 else submitip end ,fgno= ?param7 where lectno= ?param8 and sdno= ?param9 ; insert into lectsd (lectno,sdno,atext,fgno,copyrate,iscopy,cpoint,feedb,memo,submittime,submitip,checktime,checkip,cdt,cno,udt,uno,uip) select ?param8 , ?param9 ,null, ?param7 ,null, ?param2 , ?param3 , ?param4 , ?param5 ,case when ?param6 = 'T' then now() else null end ,case when ?param6 = 'T' then ?param1 else null end ,case when ?param3 is not null or ?param4 is not null then now() else null end ,case when ?param3 is not null or ?param4 is not null then ?param1 else null end ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectsd b on b.lectno= ?param8 and b.sdno= ?param9 where b.lectno is null; update lect l inner join ( select l.lectno, round(avg(ifnull(ls.cpoint,0)),1) as avgtpoint, round(((round(avg(ifnull(ls.cpoint,0)),1) * ce.subject / 100) ),1) spoint from lect l inner join cmsd cs on l.cmno = cs.cmno and cs.sdtype = 0 and cs.isdel = 0 left outer join lectsd ls on l.lectno = ls.lectno and cs.sdno = ls.sdno and ls.sdno= ?param9 inner join cmev ce on l.cmno = ce.cmno where l.status = 1 and l.lectno = ?param8 group by l.lectno )t on l.lectno = t.lectno set l.spoint = t.spoint , l.subjectpoint = t.avgtpoint , l.udt = now() , l.uno = ?param0 , l.uip= ?param1 where l.status = 1 and l.lectno = ?param8 ; update lect l inner join ( select l.lectno, round(avg(ifnull(ls.cpoint,0)),1) as avgtpoint, round(((round(avg(ifnull(ls.cpoint,0)),1) * ce.discuss / 100)),1) dpoint from lect l inner join cmsd cs on l.cmno = cs.cmno and cs.sdtype = 1 and cs.isdel = 0 left outer join lectsd ls on l.lectno = ls.lectno and cs.sdno = ls.sdno and ls.sdno= ?param9 inner join cmev ce on l.cmno = ce.cmno where l.status = 1 and l.lectno = ?param8 group by l.lectno )t on l.lectno = t.lectno set l.dpoint = t.dpoint , l.discusspoint = t.avgtpoint , l.udt = now() , l.uno = ?param0 , l.uip= ?param1 where l.status = 1 and l.lectno = ?param8 ;] -2025-12-18 14:24:58,052 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsd2.save] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,cpoint= ?param2 ,feedb= ?param3 ,checktime=case when ?param2 is not null or ?param3 is not null then now() else checktime end ,checkip=case when ?param2 is not null or ?param3 is not null then ?param1 else checkip end where lectno= ?param4 and sdno= ?param5 ; insert into lectsd (lectno,sdno,atext,fgno,copyrate,iscopy,cpoint,feedb,submittime,submitip,checktime,checkip,cdt,cno,udt,uno,uip) select ?param4 , ?param5 ,null,null,null,0, ?param2 , ?param3 ,null,null ,case when ?param2 is not null or ?param3 is not null then now() else null end ,case when ?param2 is not null or ?param3 is not null then ?param1 else null end ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectsd b on b.lectno= ?param4 and b.sdno= ?param5 where b.lectno is null] -2025-12-18 14:24:58,052 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.edub2b] Prepared SQL: [insert into edub2b (etype,userno,edate,esubject,etarget,ecount,eplace,ecomment,compname,ceoname,brno,addr,btype,bkind,manname,email,telno,fgno,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 ,HEX(AES_ENCRYPT( ?param15 , 'np123@!')),HEX(AES_ENCRYPT( ?param16 , 'np123@!')), ?param17 ,now(), ?param18 ,now(), ?param18 , ?param19 )] -2025-12-18 14:24:58,052 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.alarm.del] Prepared SQL: [update alarms set isdel=1 where alno= ?param0 and userno= ?param1] -2025-12-18 14:24:58,052 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.completetime.change] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,completetime= ?param2 where lectno= ?param3 and iscomplete=1;] -2025-12-18 14:24:58,052 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.drop2day] Prepared SQL: [update pay a inner join lect b on b.payno = a.payno and b.cmno = ?param0 and b.ischanged=0 and ifnull(b.isready,0) = 1 and b.status = 4 and DATE_ADD(b.oktime, INTERVAL 2 DAY) < now() set a.pstatus = 52, a.udt = now(), a.uno = ?param1 , a.uip = ?param2 ; update payitem a inner join pay b on b.payno = a.payno and b.pstatus = 52 inner join lect c on c.payno = b.payno and c.cmno = ?param0 and c.ischanged=0 and ifnull(c.isready,0) = 1 and c.status = 4 and DATE_ADD(c.oktime, INTERVAL 2 DAY) < now() set a.pstatus = b.pstatus, a.udt = now(), a.uno = ?param1 , a.uip = ?param2 ; update lect set status = 5, oktime = now(), udt = now(), uno = ?param1 , uip = ?param2 where cmno = ?param0 and ifnull(isready,0) = 1 and ischanged=0 and status = 4 and DATE_ADD(oktime, INTERVAL 2 DAY) < now()] -2025-12-18 14:24:58,052 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.isatt.in] Prepared SQL: [update lect set isattcheck = 1, lakey = ?param0 , latime = now() where lectno = ?param1] -2025-12-18 14:24:58,053 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectinning.isatt.in] Prepared SQL: [update lectinning a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 set a.isattcheck = ?param1 ,a.udt=now(),a.uno= ?param2 ,a.uip= ?param3 where a.lectno= ?param4 and a.cmino= ?param5 ; insert into lectinning (lectno,cmino,totstudy,stime,etime,istatus,finishtime,sip,eip,ispcs,ispce,pseq,psec,isattcheck,cdt,cno,udt,uno,uip) select ?param4 ,a.cmino,0,now(),now(),case when a.atime=0 then 2 else 0 end,case when a.atime=0 then now() else null end, ?param3 , ?param3 ,1,null,ctp.pseq,0, ?param1 ,now(), ?param2 ,now(), ?param2 , ?param3 from cminning a inner join ctpage ctp on ctp.ctno=a.ctno and ctp.isdel=0 and ctp.pseq=1 left outer join lectinning b on b.lectno= ?param4 and b.cmino= ?param5 where a.cmino= ?param5 and b.lectno is null;] -2025-12-18 14:24:58,053 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cmisno.up] Prepared SQL: [update lect set cmisno = ?param0 where lectno = ?param1 ; update pplog a left outer join ( select a.lectno,a.payno,b.pplno,a.cmisno from lect a inner join pay b on b.payno = a.payno where a.lectno = ?param1 ) b on b.pplno = a.pplno set a.cmisno = b.cmisno where b.lectno = ?param1 ; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = (case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end) ,a.sdate = (case when b.estart is not null then date_format(b.estart,'%Y-%m-%d 00:00:00') else a.sdate end) where a.lectno = ?param1 and c.cshape = 1; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end where a.lectno = ?param1 and c.cshape <> 1;] -2025-12-18 14:24:58,053 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsd.del] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,submittime=null ,submitip=null ,fgno=null where lectno= ?param2 and sdno= ?param3 ;] -2025-12-18 14:24:58,067 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bmos] Prepared SQL: [select a.opno,a.bmno,a.opname,a.isuse,a.dsort ,a.opno value,a.opname text from boardmasteropening a where a.bmno= ?param0 and a.isdel=0 order by a.dsort,a.cdt] -2025-12-18 14:24:58,068 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.get] Prepared SQL: [select e.asname ,c.bmno,c.bmname,c.isuseopening,c.isreply,c.disptype,c.bmtype ,f.opname ,b.bno,b.pbno,b.subject,b.istop,b.issecr,b.cdt,d.username cnoname,b.rcount,b.fgno,b.fgnothumb,b.opno,b.contents,b.isopen ,b2.subject psubject ,g.cmno,g.cname,g.classno ,h.tmno,h.tyear,h.tseq ,count(b3.bno) ccount from board b inner join boardmaster c on c.bmno=b.bmno inner join users d on d.userno=b.cno left outer join board b2 on b2.bno=b.pbno and b2.isdel=0 left outer join board b3 on b3.pbno=b.bno and b3.isdel=0 left outer join assign e on e.asno=c.asno left outer join boardmasteropening f on f.opno=b.opno left outer join cm g on g.cmno=b.cmno left outer join term h on h.tmno=g.tmno where b.bno= ?param0 group by e.asname ,c.bmno,c.bmname,c.isuseopening,c.isreply,c.disptype,c.bmtype ,f.opname ,b.bno,b.pbno,b.subject,b.istop,b.issecr,b.cdt,d.username,b.rcount,b.fgno,b.fgnothumb,b.opno,b.contents,b.isopen ,b2.subject ,g.cmno,g.cname,g.classno ,h.tmno,h.tyear,h.tseq] -2025-12-18 14:24:58,069 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.boardcmts] Prepared SQL: [select a.bcno,a.bno,a.ctext,a.isdel,a.cdt,a.udt,a.cno ,b.username cnoname,b.usertype from boardcmt a inner join users b on b.userno=a.cno where a.bno= ?param0 and a.isdel=0 order by a.cdt desc] -2025-12-18 14:24:58,069 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bs.forqna] Prepared SQL: [select a.bno,a.pbno,a.subject,a.contents,a.cdt,a.fgno,f.opname,a.cdt,b.usertype,a.rcount from board a inner join users b on b.userno=a.cno left outer join boardmasteropening f on f.opno=a.opno where a.bno= ?param0 and (a.cno= ?param1 or b.usertype in (91,92)) union all select a.bno,a.pbno,a.subject,a.contents,a.cdt,a.fgno,f.opname,a.cdt,b.usertype,a.rcount from board a inner join users b on b.userno=a.cno left outer join boardmasteropening f on f.opno=a.opno where a.pbno= ?param0] -2025-12-18 14:24:58,070 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bm.in] Prepared SQL: [insert into boardmaster (bmcode,bmposition,bmname,bmdesc,bmtype,disptype,isuseopening,isreply,isopen,isdefault,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 ,0,now(), ?param9 ,now(), ?param9 , ?param10 );] -2025-12-18 14:24:58,070 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bm.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:24:58,071 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.in] Prepared SQL: [insert into board (pbno,bmno,opno,subject,contents,fgno,fgnothumb,cmno,rcount,rpcount,isdel,istop,issecr,isopen,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 ,0,0,0, ?param8 , ?param9 , ?param10 ,now(), ?param11 ,now(), ?param11 , ?param12 );] -2025-12-18 14:24:58,071 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:24:58,071 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.inp] Prepared SQL: [insert into board (pbno,bmno,opno,subject,contents,fgno,fgnothumb,cmno,rcount,rpcount,isdel,istop,issecr,isopen,cdt,cno,udt,uno,uip) select bno,bmno,opno, ?param0 , ?param1 , ?param2 , ?param3 ,cmno,0,0,0,0, ?param4 , ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 from board where bno= ?param8 ;] -2025-12-18 14:24:58,071 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.inp.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:24:58,072 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.boardcmt.in] Prepared SQL: [update board set rpcount = rpcount+1 where bno= ?param0 ; insert into boardcmt (bno,ctext,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,0,now(), ?param2 ,now(), ?param2 , ?param3 );] -2025-12-18 14:24:58,072 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.boardcmt.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:24:58,072 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bm.up] Prepared SQL: [update boardmaster set udt=now(),uno= ?param0 ,uip= ?param1 ,bmname = ?param2 ,bmdesc = ?param3 ,bmtype =case when isdefault>0 then bmtype else ?param4 end ,disptype =case when isdefault>0 then disptype else ?param5 end ,isuseopening = ?param6 ,isreply = ?param7 ,isopen =case when isdefault>0 then isopen else ?param8 end where bmno= ?param9] -2025-12-18 14:24:58,072 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bd.read] Prepared SQL: [update board set rcount = rcount +1 where bno= ?param0] -2025-12-18 14:24:58,072 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bmassign.save] Prepared SQL: [update boardmaster set udt=now(),uno= ?param0 ,uip= ?param1 ,isopen=1 where bmno in (select bmno from (select bmno from boardmaster where asno= ?param2 and isdefault=3) a); insert into boardmaster (bmcode,bmposition,bmname,bmdesc,bmtype,disptype,isuseopening,isreply,isopen,isdefault,asno,cdt,cno,udt,uno,uip) select concat('assignnotice_', ?param2 ),0,'°øÁö»çÇ×',null,0,0,0,1,1,3, ?param2 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join boardmaster b on b.asno= ?param2 and b.isdefault=3 where b.bmno is null;] -2025-12-18 14:24:58,072 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bmassign.save2] Prepared SQL: [update boardmaster set udt=now(),uno= ?param0 ,uip= ?param1 ,isopen=0 where bmno in (select bmno from (select bmno from boardmaster where asno= ?param2 and isdefault=3) a)] -2025-12-18 14:24:58,072 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.up] Prepared SQL: [update board set udt=now(),uno= ?param0 ,uip= ?param1 ,opno =case when pbno is null then ?param2 else opno end ,subject = ?param3 ,contents = ?param4 ,fgno = ?param5 ,fgnothumb = ?param6 ,istop =case when pbno is null then ?param7 else istop end ,issecr = ?param8 ,isopen = ?param9 where bno= ?param10] -2025-12-18 14:24:58,084 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.comcode.insert] Prepared SQL: [update comcode a inner join ( select ccode, ?param0 + row_number() over(order by corder) rno from comcode where cgroup= ?param1 and corder >= ?param0 ) b on b.ccode=a.ccode set a.corder=b.rno where a.cgroup= ?param1 ; insert into comcode (cname, cgroup, cgroupname, isuse, corder,cdt,cno,udt,uno,uip) select ?param2 , ?param1 , a.cgroupname, ?param3 , ?param0 ,now(), ?param4 ,now(), ?param4 , ?param5 from comcode a where a.cgroup= ?param1 limit 1] -2025-12-18 14:24:58,085 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.comcode.groupupdate] Prepared SQL: [update comcode set cgroupname= ?param0 where cgroup= ?param1] -2025-12-18 14:24:58,085 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.banner.save] Prepared SQL: [update banner set udt=now(),uno= ?param0 ,uip= ?param1 ,btitle= ?param2 ,bdesc= ?param3 ,burl= ?param4 ,ismain=0,bseq= ?param5 ,isopen= ?param6 ,fgno= ?param7 ,fgno2= ?param8 where ?param9 > 0 and bno= ?param9 ; insert into banner(bno,btitle,fgno,fgno2,bdesc,burl,ismain,bseq,isopen,cdt,cno,udt,uno,uip) select ?param9 , ?param2 , ?param7 , ?param8 , ?param3 , ?param4 , ?param10 , ?param5 , ?param6 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a where ?param9 = 0] -2025-12-18 14:24:58,085 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.popup.save] Prepared SQL: [update popup set udt=now(),uno= ?param0 ,uip= ?param1 ,ptitle = ?param2 ,pcontents= ?param3 ,toppx= ?param4 ,leftpx= ?param5 ,pwidth= ?param6 ,pheight= ?param7 ,purl= ?param8 ,zindex= ?param9 ,isopen= ?param10 where ?param11 > 0 and pno= ?param11 ; insert into popup (ptitle,pcontents,toppx,leftpx,pwidth,pheight,purl,zindex,isopen,cdt,cno,udt,uno,uip) select ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a where ?param11 = 0] -2025-12-18 14:24:58,085 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.menupage.save] Prepared SQL: [update menupage set udt=now(),uno= ?param0 ,uip= ?param1 ,pdepth = ?param2 ,pagetype= ?param3 ,bmno= ?param4 ,porder = ?param5 ,pagename= ?param6 ,pagedesc= ?param7 ,pageurl = ?param8 ,pagehtml= ?param9 ,isopen = ?param10 ,usertype= ?param11 ,refcode= ?param12 ,imagecode= ?param13 ,bgtitle= ?param14 ,bgdesc= ?param15 where ?param16 > 0 and pno = ?param16 ; insert into menupage (pno,ppno,pdepth,pagetype,bmno,porder,pagename,pagedesc,pageurl,pagehtml,isopen,usertype,refcode,imagecode,bgtitle,bgdesc,cdt,cno,udt,uno,uip) select ?param16 , ?param17 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a where ?param16 < 1] -2025-12-18 14:24:58,104 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitems.forexampay] Prepared SQL: [select 3 ptype,b.exno itemno,b.exname itemname,0 isrebate,1 pcnt ,b.outfee orgamt ,case when ua.isjoin=1 then b.outfee-b.infee else 0 end discamt ,case when ua.isjoin=1 then b.infee else b.outfee end payamt ,case when ua.isjoin=1 then b.infee else b.outfee end payamt2 ,b.rstime,b.retime from examuser a inner join exam b on b.exno=a.exno and b.rstime < now() and b.retime > now() inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno where a.exno= ?param0 and a.userno= ?param1 and a.status=1 and a.pstatus=4] -2025-12-18 14:24:58,105 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitems.forcertpay] Prepared SQL: [update payitem a inner join pay b on b.payno=a.payno and b.userno= ?param0 and b.pstatus=21 inner join users u on u.userno=b.userno left outer join assign ua on ua.asno=u.asno left outer join cm c on a.ptype=4 and c.cmno=a.itemno left outer join book d on a.ptype=2 and d.bkno=a.itemno set a.orgamt=case when a.ptype=4 then c.outfee else d.price * a.pcnt end ,a.discamt=case when a.ptype=4 and ua.isjoin=1 then c.outfee-c.infee else 0 end ,a.payamt=case when a.ptype=4 then case when ua.isjoin=1 then c.infee else c.outfee end else d.price * a.pcnt end where a.payno= ?param1 and a.ptype in (2,4) and a.pstatus in(21,50); update pay a inner join ( select a.payno,sum(b.orgamt) orgamt,sum(b.discamt) discamt,sum(b.payamt) payamt from pay a inner join payitem b on b.payno=a.payno where a.payno= ?param1 and a.userno= ?param0 and a.pstatus=21 group by a.payno ) b on b.payno=a.payno set a.orgamt=b.orgamt,a.discamt=b.discamt,a.payamt=b.payamt where a.payno= ?param1 and a.userno= ?param0 and a.pstatus=21; select b.ptype,b.itemno,case when b.ptype=4 then c.cname else d.bkname end itemname,b.isrebate,b.pcnt ,b.orgamt,b.discamt,b.payamt payamt2,case when b.ptype=4 then b.payamt else d.price end payamt,datediff(c.setime, c.sstime)+1 days ,c.rstime,c.retime from pay a inner join payitem b on b.payno=a.payno and b.ptype in(2,4) and b.pstatus in(21,50) left outer join cm c on b.ptype=4 and c.cmno=b.itemno left outer join book d on b.ptype=2 and d.bkno=b.itemno inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno where a.payno= ?param1 and a.userno= ?param0 and a.pstatus=21] -2025-12-18 14:24:58,105 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.cmcheck.forgrouppay] Prepared SQL: [select a.cmno,a.cname,a.quota,a.rstime,a.retime ,b.userno,b.status,c.username ,case when ?param0 like concat('%,',b.userno,',%') then 1 else 0 end ispaied ,a.infee,a.outfee,case when ua.isjoin=1 then a.infee else a.outfee end payamt from cm a inner join users u on u.userno= ?param1 left outer join assign ua on ua.asno=u.asno left outer join lect b on b.cmno=a.cmno and b.status < 5 and b.ischanged=0 left outer join users c on c.userno=b.userno and c.status=1 where a.cmno= ?param2 and a.ismaster=0 and a.rstime < now() and a.retime > now() and a.isuse=1 and a.isdel=0] -2025-12-18 14:24:58,106 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitems] Prepared SQL: [select a0.payno,a0.isgroup,a0.isexam,a0.isdvr,a0.payamt tpayamt,a0.paylimit,a0.ptype,a0.udt,a0.deliamt,a0.pgkey ,ad.rcvname ,CAST(AES_DECRYPT(UNHEX(ad.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(ad.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(ad.email), 'np123@!') AS char) email ,ad.post,ad.address1,ad.address2 ,a.ptype ptype2,a.payamt,a.pcnt,a.isrebate,a.itemno ,b.cmno,b.cshape,b.sstime,b.setime ,b1.rsno ,b2.username,cc.cname ccpositionname,b2.isassignuser ,CAST(AES_DECRYPT(UNHEX(b2.email), 'np123@!') AS char) email2 ,CAST(AES_DECRYPT(UNHEX(b2.telno), 'np123@!') AS char) telno2 ,b2.depart,b2.kfcfyear,b2.edus ,c.bkno ,case a.ptype when 0 then b.cname when 4 then b.cname when 2 then c.bkname when 3 then e.exname else '-' end itemname ,cg2.cgcode ,CAST(AES_DECRYPT(UNHEX(pd.vactnum), 'np123@!') AS char) vactnum,pd.vactbankname,pd.vactname ,t.lectno,t.status ,ad.isdvr isdvr2 from pay a0 left outer join paydvr ad on ad.payno=a0.payno left outer join paydata pd on pd.payno=a0.payno inner join payitem a on a.payno=a0.payno left outer join cm b on a.ptype in(0,4) and b.cmno=a.itemno left outer join lect t on t.cmno=b.cmno and t.userno=a.userno and t.status=1 left outer join cg cg1 on cg1.cgno=b.cgno left outer join cg cg2 on cg2.cgno=cg1.pcgno left outer join cmrs b1 on b1.cmno=b.cmno and b1.rstype=1 and b1.isdel=0 left outer join users b2 on b2.userno=a.userno left outer join comcode cc on cc.ccode=b2.ccposition left outer join book c on a.ptype=2 and c.bkno=a.itemno left outer join examuser d on a.ptype=3 and d.exno=a.itemno and d.userno=a0.userno and d.payno=a0.payno left outer join exam e on e.exno=d.exno where a0.payno= ?param0] -2025-12-18 14:24:58,106 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paylect.get] Prepared SQL: [select a.fgno ,b.cshape,b.cname,b.rstime,b.retime,b.sstime,b.setime ,b2.cname certgradeccname ,c.username ,CAST(AES_DECRYPT(UNHEX(c.email), 'np123@!') AS char) email ,CAST(AES_DECRYPT(UNHEX(c.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(c.telno), 'np123@!') AS char) telno ,c.depart ,c2.cname ccpositionname ,d.asname from lect a inner join cm b on b.cmno=a.cmno left outer join comcode b2 on b2.ccode=b.certgradecc inner join users c on c.userno=a.userno left outer join comcode c2 on c2.ccode=c.ccposition left outer join assign d on d.asno=c.asno where a.payno= ?param0] -2025-12-18 14:24:58,107 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.carts] Prepared SQL: [select a.pcno,a.ptype,a.itemno,a.isrefund,a.cmno,a.userno,a.pcnt,a.fgno ,case when a.ptype=0 then b.cname else c.bkname end itemname,b.cshape,b.sstime,b.setime ,case when a.ptype = 0 then case when ua.isjoin=1 then b.infee else b.outfee end else c.price end payamt ,case when a.ptype = 0 then b.outfee else c.price end orgamt from paycart a inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno left outer join cm b on a.ptype=0 and b.cmno=a.itemno left outer join book c on a.ptype in (2,9) and c.bkno=a.itemno where a.status=1 and a.userno= ?param0 order by a.cdt desc] -2025-12-18 14:24:58,107 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitems.forcartpay] Prepared SQL: [select case when a.ptype = 9 then 2 else a.ptype end ptype,a.itemno,case when a.ptype=0 then b.cname else c.bkname end itemname,case when a.ptype=0 then a.isrefund else 0 end isrebate,a. pcnt ,case when a.ptype=0 then b.outfee else c.price end orgamt ,case when a.ptype=0 then case when ua.isjoin=1 then b.outfee-b.infee else 0 end else 0 end discamt ,case when a.ptype=0 then case when ua.isjoin=1 then b.infee else b.outfee end else c.price end payamt ,case when a.ptype=0 then case when ua.isjoin=1 then b.infee else b.outfee end else c.price end * a.pcnt payamt2 ,b.rstime,b.retime,b.sstime,b.setime,b.cshape,datediff(b.setime, b.sstime)+1 days from paycart a left outer join cm b on a.ptype=0 and b.cmno=a.itemno and b.rstime < now() and b.retime > now() left outer join book c on a.ptype in (2,9) and c.bkno=a.itemno inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno where a.userno= ?param0 and a.status=1 and a.ispay=1;] -2025-12-18 14:24:58,107 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.mypay] Prepared SQL: [select a.payno,a.ptype,a.ispg,a.isgroup,a.isexam,a.userno,a.pstatus,a.rstatus,a.rstatustime,a.refunding,a.paylimit,a.payoktime,a.isrefunddvr,a.refundamt,a.payamt,a.deliamt,a.isdvr,a.cdt,a.pgkey ,b.dvrcode,b.isdvr isdvr2,b.rcvname,b.post,b.address1,b.address2 ,CAST(AES_DECRYPT(UNHEX(b.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(b.email), 'np123@!') AS char) email ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) mobile ,c.vactbankname,CAST(AES_DECRYPT(UNHEX(c.vactnum), 'np123@!') AS char) vactnum,c.vactname from pay a left outer join paydvr b on b.payno=a.payno left outer join paydata c on c.payno=a.payno where a.payno= ?param0 and a.userno= ?param1 and a.pstatus in (1,22,41,42,43)] -2025-12-18 14:24:58,108 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.mypayitem] Prepared SQL: [select a.ptype,c0.cshape,a.isrebate,a.payamt,a.pcnt,a.rstatus,a.userno,a.pstatus,a.pino,c0.infee,c0.outfee,c0.rstime,c0.retime ,case a.ptype when 0 then c0.cname when 2 then c2.bkname when 4 then c0.cname when 3 then c3.exname else '-' end itemname ,c0.sstime,c0.setime,datediff(c0.setime, c0.sstime)+1 days ,u.username,uc.cname ccpositionname,u.isassignuser ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,u.kfcfyear,u.edus,u.depart ,rs.rsno,t.lectno ,a2.taxno ,case when t.sdate is null then c0.sstime else t.sdate end as sdate ,case when t.edate is null then c0.setime else t.edate end as edate ,p.cdt,csd.estart ,c0.studydays from payitem a inner join pay p on p.payno = a.payno left outer join paytax a3 on a3.payno = a.payno and (a3.iscancel is null or a3.iscancel <> 1) left outer join paytaxitem a2 on a2.pino=a.pino and a3.taxno = a2.taxno left outer join cm c0 on a.ptype in (0,1,4) and c0.cmno=a.itemno left outer join book c2 on a.ptype=2 and c2.bkno=a.itemno left outer join exam c3 on a.ptype=3 and c3.exno=a.itemno left outer join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno left outer join comcode uc on uc.ccode=u.ccposition left outer join cmrs rs on rs.cmno=c0.cmno and rs.rstype=1 and rs.isdel=0 left outer join lect t on a.ptype in (0,1,4) and t.cmno=c0.cmno and t.payno=a.payno and t.pino=a.pino and t.userno=a.userno left outer join cminningscd csd on csd.cmisno = t.cmisno where a.payno= ?param0] -2025-12-18 14:24:58,108 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paytax.fornew] Prepared SQL: [select a.payno,a.isgroup,a.ptype,a.ispg ,ua.asname,ua.ceoname,ua.brno,ua.grno,ua.btype,ua.bkind,ua.post,ua.address1,ua.address2 ,ua.mname manname ,CAST(AES_DECRYPT(UNHEX(ua.mphone), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(ua.taxemail), 'np123@!') AS char) email ,sum(case when b.taxdate is not null then 0 else b.taxamt end) taxamtsum ,sum(b.taxamt) taxamt from pay a inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno left outer join paytax b on b.payno=a.payno and (b.iscancel is null or b.iscancel <> 1) where a.payno= ?param0 and a.userno= ?param1 and a.rstatus < 2 and (a.pstatus=1 or a.pstatus=22) group by a.payno,a.isgroup,ua.asname,ua.ceoname,ua.brno,ua.grno,ua.btype,ua.bkind] -2025-12-18 14:24:58,108 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paytax.fornewitem] Prepared SQL: [select a.payno,a.isgroup ,ifnull(c.taxno,0) taxno,b.pino,b.ptype,b.rstatus ,case b.ptype when 0 then c0.cname when 4 then c0.cname when 2 then c2.bkname when 3 then c3.exname else '-' end itemname ,b.pcnt,b.payamt from pay a inner join payitem b on b.payno=a.payno and (b.pstatus=1 or b.pstatus=22) left outer join cm c0 on b.ptype in (0,4) and c0.cmno=b.itemno left outer join book c2 on b.ptype=2 and c2.bkno=b.itemno left outer join exam c3 on b.ptype=3 and c3.exno=b.itemno left outer join paytax c4 on c4.payno = a.payno and (c4.iscancel is null or c4.iscancel <> 1) left outer join paytaxitem c on c.pino=b.pino and c.taxno = c4.taxno where a.payno= ?param0 and a.userno= ?param1 and a.rstatus < 2 and (a.pstatus=1 or a.pstatus=22) order by ifnull(c.taxno,0),b.pino] -2025-12-18 14:24:58,108 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitem.forrefund] Prepared SQL: [select distinct a.payno,b.pino,b.pstatus,b.rstatus,b.payamt,b.ptype,b.pcnt ,case b.ptype when 0 then c0.cname when 4 then c0.cname when 2 then c2.bkname when 3 then c3.exname else '-' end itemname ,case when b.ptype in (0,1,4) then case when date_add(c0.retime, interval 1 day) < now() then 1 else 0 end else case when b.ptype=3 then case when date_add(c3.retime, interval 1 day) < now() then 1 else 0 end else 0 end end ispast ,u.username ,max(d.rfdno) rfdno ,max(ifnull(case when c.rstatus=1 then -1 else c.rstatus end,-2)) rfdrstatus from pay a inner join payitem b on b.payno=a.payno and b.pstatus=1 left outer join users u on a.isgroup=1 and b.ptype=0 and u.userno=b.userno left outer join cm c0 on b.ptype in (0,4) and c0.cmno=b.itemno left outer join book c2 on b.ptype=2 and c2.bkno=b.itemno left outer join exam c3 on b.ptype=3 and c3.exno=b.itemno left outer join payrfditem d on d.pino=b.pino left outer join payrfd c on c.rfdno=d.rfdno and c.payno=a.payno and c.rstatus in (0,2) where a.payno= ?param0 and a.userno= ?param1 and a.pstatus=1 and a.rstatus < 2 group by a.payno,b.pino,b.pstatus,b.rstatus,b.payamt,b.ptype,b.pcnt ,c0.cname,c2.bkname,c3.exname,c0.retime,c3.retime,u.username order by d.rfdno,b.rstatus,ispast,b.pino] -2025-12-18 14:24:58,109 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payresult] Prepared SQL: [select a.payno,a.payamt,a.ptype,a.pstatus ,b.itemno ,b.pino from pay a inner join payitem b on b.payno=a.payno where a.payno= ?param0 and a.userno= ?param1 and a.pstatus in (1,21,22,51,55)] -2025-12-18 14:24:58,109 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.lectready] Prepared SQL: [select count(a.userno) from lect a where a.cmno= ?param0 and a.isready=1 and a.status=6] -2025-12-18 14:24:58,109 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pplogs.bypay] Prepared SQL: [select a.pplno,a.isready,a.cmno,a.cmisno,a.isrebate,a.rbankname,CAST(AES_DECRYPT(UNHEX(a.rbankacc), 'np123@!') AS char) rbankacc,a.rbankowner,a.isaccommodation,a.cshape ,b.payno,b.pstatus from pay b inner join pplog a on a.pplno=b.pplno where b.payno= ?param0 and a.userno= ?param1] -2025-12-18 14:24:58,111 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.in] Prepared SQL: [insert into pay(ptype,ispg,isgroup,userno,username,isexam,pstatus,rstatus,refunding,paylimit,payoktime,pgkey ,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,pplno,isbill,iscashrct,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,0, ?param5 , ?param6 , ?param7 , ?param8 ,case when ?param9 is not null then now() else ?param10 end, ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 ,now(), ?param21 ,now(), ?param21 , ?param22 );] -2025-12-18 14:24:58,111 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:24:58,113 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitem.in] Prepared SQL: [insert into payitem (payno,ptype,pcno,itemno,userno,pstatus,rstatus,pcnt,orgamt,discamt,payamt,payamtcash,payamtcard,refundamt,refundtime,refundtimereal,refundinfo,isrebate,rbank,rbankaccnum,tbankuser,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 ,now(), ?param21 ,now(), ?param21 , ?param22 );] -2025-12-18 14:24:58,113 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitem.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:24:58,114 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.lect.in] Prepared SQL: [insert into lect (cmno,payno,pino,userno,status,isready,iscomplete,orgcmno,attrate,isrebate,ispc,pcno,isjoin,fgno,ischanged,cmisno,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,null,null,0, ?param6 , ?param7 , ?param8 , ?param9 ,null,0, ?param10 ,now(), ?param11 ,now(), ?param11 , ?param12 );] -2025-12-18 14:24:58,114 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.lect.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:24:58,115 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.pgin] Prepared SQL: [insert into pay(ptype,ispg,isgroup,isexam,userno,username,pstatus,rstatus ,refunding,paylimit,payoktime,pgkey,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,isdvr,iscashrct,cashrcthp,pplno,isbill,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 ,a.userno,a.username,case when ?param0 = 6 then 1 else 0 end,0 , ?param4 , ?param5 ,case when ?param0 = 6 then now() else ?param6 end, ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 ,HEX(AES_ENCRYPT( ?param16 , 'np123@!')), ?param17 , ?param18 ,now(), ?param19 ,now(), ?param19 , ?param20 from users a where a.userno= ?param21] -2025-12-18 14:24:58,115 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.pgin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:24:58,115 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.certpay] Prepared SQL: [insert into pay(ptype,ispg,isgroup,userno,pstatus,rstatus,refunding,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,isdvr,isexam,cdt,cno,udt,uno,uip) values (0,1,0, ?param0 ,51,0,0,0,0,0,0,0,0,0,0,now(), ?param1 ,now(), ?param1 , ?param2 )] -2025-12-18 14:24:58,115 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.certpay.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:24:58,116 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paytax.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:24:58,117 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payrfd.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:24:58,117 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.standbypay.admin] Prepared SQL: [insert into pay(ptype,ispg,isgroup,userno,username,isexam,pstatus,rstatus,refunding,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,pplno,isbill,iscashrct,cdt,cno,udt,uno,uip) values ( ?param0 ,0,0, ?param1 , ?param2 ,0,21,0,0,0,0,0,0,0,0, ?param3 ,0,0,now(), ?param4 ,now(), ?param4 , ?param5 );] -2025-12-18 14:24:58,117 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.standbypay.admin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:24:58,117 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.lect.sedate.save] Prepared SQL: [update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') ,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno = ?param2 ;] -2025-12-18 14:24:58,118 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paydvr.dvrcode] Prepared SQL: [update paydvr set udt=now(),uno= ?param0 ,uip= ?param1 ,dvrcode= ?param2 ,codetime=now() where payno= ?param3] -2025-12-18 14:24:58,118 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paydvr.in] Prepared SQL: [delete from paydvr where payno= ?param0 ; insert into paydvr (payno,dvrcode,codetime,isdvr,rcvname,telno,mobile,email,post,address1,address2,dmemo,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,HEX(AES_ENCRYPT( ?param5 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param6 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param7 , 'np123@!')) , ?param8 , ?param9 , ?param10 , ?param11 ,now(), ?param12 ,now(), ?param12 , ?param13 )] -2025-12-18 14:24:58,118 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.freeok] Prepared SQL: [insert into lect (cmno,payno,pino,userno,status,attrate,isrebate,ispc,isjoin,ischanged,fgno2,cmisno,cdt,cno,udt,uno,uip) select b.itemno,a.payno,b.pino,case when a.isgroup=1 then b.userno else a.userno end,1,0,b.isrebate,0,case when ua.isjoin=1 then 1 else 0 end,0,b.fgno,l.cmisno,now(), ?param0 ,now(), ?param0 , ?param1 from pay a inner join payitem b on b.payno=a.payno and b.ptype=0 inner join users u on u.userno=a.userno inner join pplog l on a.pplno = l.pplno left outer join assign ua on ua.asno=u.asno where a.payno= ?param2 ; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on a.cmisno = d.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param2 ;] -2025-12-18 14:24:58,118 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paydvr.save] Prepared SQL: [update paydvr set udt=now(),uno= ?param0 ,uip= ?param1 ,dvrcode= ?param2 ,rcvname= ?param3 ,post= ?param4 ,address1= ?param5 ,address2= ?param6 ,dmemo= ?param7 ,codetime=case when codetime is null and ?param2 is not null then now() else codetime end ,telno=HEX(AES_ENCRYPT( ?param8 , 'np123@!')) ,mobile=HEX(AES_ENCRYPT( ?param9 , 'np123@!')) where payno= ?param10] -2025-12-18 14:24:58,119 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paycert.paystart] Prepared SQL: [update pay a inner join users b on b.userno=a.userno set a.ptype= ?param0 ,a.paylimit= ?param1 ,a.orgamt= ?param2 ,a.payamt= ?param3 ,a.isbill= ?param4 ,a.pstatus = case when ?param0 = 6 then 1 else a.pstatus end ,a.payoktime = case when ?param0 = 6 then now() else a.payoktime end where a.payno= ?param5 and a.userno= ?param6 and a.pstatus=21; update payitem a inner join users b on b.userno=a.userno set a.orgamt= ?param2 ,a.payamt= ?param3 ,a.pstatus = case when ?param0 = 6 then 1 else a.pstatus end ,a.rstatus = 0 where a.payno= ?param5 and a.userno= ?param6 and a.pstatus=21; update lect a inner join users b on b.userno = a.userno set a.status = case when ?param0 = 6 then 1 else a.status end where a.payno= ?param5 and a.userno = ?param6 ; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param5 ;] -2025-12-18 14:24:58,119 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paylect] Prepared SQL: [update pay set udt=now(),uno= ?param0 ,uip= ?param1 ,pstatus=case when ptype=3 then 22 else 1 end ,payoktime=case when ptype=3 then null else now() end ,pgkey= ?param2 where payno= ?param3 ; insert into paydata(payno,payresult,payresultmsg,vactnum,vactbankcode,vactbankname,vactname,vactinname,cshrrcode,cshrtype,cshrauthno,cardquota,cardquotatype,cardeventcode,cardnum,iscardpoint,cardcode,cardbankcode,cardprtccode,checkflag,ocbnum,ocbappno,ocbprice,gsnum,gsremain,gsprice,unum,upoint,uprice,cdt,cno,udt,uno,uip) values ( ?param3 , ?param4 , ?param5 ,HEX(AES_ENCRYPT( ?param6 , 'np123@!')), ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 ,HEX(AES_ENCRYPT( ?param17 , 'np123@!')), ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 , ?param28 , ?param29 , ?param30 , ?param31 ,now(), ?param0 ,now(), ?param0 , ?param1 ); update payitem a inner join pay b on b.payno=a.payno set a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 ,a.pstatus=case when b.ptype=3 then 22 else 1 end where a.payno= ?param3 ; insert into lect (cmno,payno,pino,userno ,status,iscomplete,orgcmno,attrate,isrebate ,ispc,isjoin,fgno,apoint,mpoint ,fpoint,spoint,dpoint,tpoint,ischanged ,stime,etime,sip,eip,ispcs ,ispce,fgno2,cmisno,cdt,cno,udt,uno,uip) select a.itemno,a.payno,a.pino,case when b.isgroup=1 then a.userno else b.userno end ,case when b.ptype=3 then 2 else 1 end,null,null,0,a.isrebate ,0,ifnull(d.isjoin, 0),null,null,null ,null,null,null,null,0 ,null,null,null,null,null ,null,a.fgno,e.cmisno,now(), ?param0 ,now(), ?param0 , ?param1 from payitem a inner join pay b on b.payno=a.payno inner join users c on c.userno=b.userno left outer join assign d on d.asno=c.asno left outer join pplog e on e.pplno=b.pplno left outer join lect f on f.payno=a.payno and f.pino=a.pino and f.status=4 and f.isready=1 where a.payno= ?param3 and a.ptype=0 and f.lectno is null; update lect a inner join pay b on b.payno=a.payno and b.pstatus in (22,1) inner join payitem c on c.payno=b.payno and c.itemno=a.cmno and c.pstatus=b.pstatus set a.status=case when b.pstatus=22 then 2 else 1 end,a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param3 and a.status=4; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 23:59:59') where a.payno = ?param3 ;] -2025-12-18 14:24:58,119 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.fail] Prepared SQL: [update pay set pstatus= ?param0 where payno= ?param1 and pstatus != 1 and pstatus != 22; insert into paydata(payno,payresult,payresultmsg,vactnum,vactbankcode,vactbankname,vactname,vactinname,cshrrcode,cshrtype,cshrauthno,cardquota,cardquotatype,cardeventcode,cardnum,iscardpoint,cardcode,cardbankcode,cardprtccode,checkflag,ocbnum,ocbappno,ocbprice,gsnum,gsremain,gsprice,unum,upoint,uprice,cdt,cno,udt,uno,uip) values ( ?param1 , ?param2 , ?param3 ,HEX(AES_ENCRYPT( ?param4 , 'np123@!')), ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 ,HEX(AES_ENCRYPT( ?param15 , 'np123@!')), ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 , ?param28 ,now(), ?param29 ,now(), ?param29 , ?param30 );] -2025-12-18 14:24:58,120 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paylect.vbankin] Prepared SQL: [insert into payvbankin (payno,pgkey,inbankcode,indeal,inymd,inhms,msgseq,transseq,vacct,inamt,checkamt,isclose,typemsg,frombank,fromname,fromymd,calcymd,tranymd,transcode,korcode,cshrymd,cshrhms,cshrcode,cshrpgkey,cshramt,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 ,now(), ?param25 ,now(), ?param25 , ?param26 ); update pay set udt=now(),uno= ?param25 ,uip= ?param26 ,pstatus=1 ,payoktime=now() where payno= ?param0 and pstatus=22 ; update payitem a inner join pay b on b.payno=a.payno set a.udt=now(),a.uno= ?param25 ,a.uip= ?param26 ,a.pstatus=1 where a.payno= ?param0 and a.pstatus=22; update lect a inner join pay b on b.isexam <> 1 and b.payno=a.payno and b.pstatus=1 set a.udt=now(),a.uno= ?param25 ,a.uip= ?param26 ,a.status=1 where a.payno= ?param0 ; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 23:59:59') where a.payno = ?param0 ;] -2025-12-18 14:24:58,120 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paycancel] Prepared SQL: [update pay set udt=now(),uno= ?param0 ,uip= ?param1 ,pstatus=case when pstatus=22 then 43 else 41 end where payno= ?param2 and userno= ?param3 and pstatus in (51,55,21,22); update payitem a inner join pay b on b.payno=a.payno and b.userno= ?param3 and b.pstatus in (41,43) set a.pstatus=b.pstatus,a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.pstatus in (21,22); update lect a inner join pay b on b.payno=a.payno and b.userno= ?param3 and b.pstatus in (41,43) set a.status=9 where a.payno= ?param2 ; update examuser a inner join pay b on b.payno=a.payno and b.userno=a.userno and b.pstatus in (41,43) set a.pstatus=9 where a.payno= ?param2 and a.userno= ?param3] -2025-12-18 14:24:58,120 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.cart.clear] Prepared SQL: [update paycart set status=2,udt=now(),uno= ?param0 ,uip= ?param1 where userno= ?param2 and status=1 and date_add(cdt, interval 7 day) < now(); update paycart a inner join cm b on b.cmno=a.itemno and b.udt > a.cdt set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype=0; update paycart a inner join book b on b.bkno=a.itemno and b.udt > a.cdt set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype in (2,9); update paycart a left outer join cm b on b.cmno=a.itemno and b.rstime < now() and b.retime > now() set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype=0 and b.cmno is null; update paycart a left outer join paycart b on b.ptype =0 and b.userno= ?param2 and b.status=1 and b.itemno=a.cmno set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype=9 and b.pcno is null] -2025-12-18 14:24:58,121 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payrfd.up] Prepared SQL: [update payrfd set fgnor= ?param0 ,fgnob= ?param1 ,udt=now(),uno= ?param2 ,uip= ?param3 where rfdno= ?param4 and payno= ?param5] -2025-12-18 14:24:58,121 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payrfdcancel.up] Prepared SQL: [delete from payrfditem where rfdno= ?param0 ; update payrfd set rstatus= ?param1 ,udt=now(),uno= ?param2 ,uip= ?param3 where rfdno= ?param0 and payno= ?param4] -2025-12-18 14:24:58,121 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.unpay] Prepared SQL: [update examuser a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null and b.userno=a.userno inner join payitem c on c.payno=b.payno and c.ptype=3 and c.itemno=a.exno and c.pino=a.pino set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.pstatus=2; update lect a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null inner join payitem c on c.payno=b.payno and c.ptype in(0,4) and c.itemno=a.cmno and c.userno=a.userno and c.pino=a.pino set a.status=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.status=2 and a.ischanged=0; update payitem a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 ; update pay set pstatus=1,isunpay=1,udt=now(),uno= ?param0 ,uip= ?param1 where payno= ?param2 and pstatus=22 and ptype=3 and ispg=1 and isunpay is null; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param2 ;] -2025-12-18 14:24:58,122 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.abspay] Prepared SQL: [update examuser a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null and b.userno=a.userno inner join payitem c on c.payno=b.payno and c.ptype=3 and c.itemno=a.exno and c.pino=a.pino set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.pstatus=2; update lect a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null inner join payitem c on c.payno=b.payno and c.ptype in(0,4) and c.itemno=a.cmno and c.userno=a.userno and c.pino=a.pino set a.status=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.status=2 and a.ischanged=0; update payitem a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 ; update pay set ptype= ?param3 ,payoktime=now(),pstatus=1,isunpay=3,udt=now(),uno= ?param0 ,uip= ?param1 where payno= ?param2 and pstatus=22 and ptype=3 and ispg=1 and isunpay is null; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param2 ;] -2025-12-18 14:24:58,122 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.unpaymoney] Prepared SQL: [update pay set isunpay=2,payoktime= ?param0 ,udt=now(),uno= ?param1 ,uip= ?param2 where payno= ?param3 and isunpay=1; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param3 ;] -2025-12-18 14:24:58,122 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pplogtype.up] Prepared SQL: [update pplog set typeman = ?param0 ,typejob = ?param1 ,typeedu = ?param2 ,typegrade = ?param3 ,typejobitem = ?param4 where pplno = ?param5] -2025-12-18 14:24:58,122 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.untax] Prepared SQL: [insert into untaxlog (payno,logtime,cdt,cno,udt,uno,uip) values( ?param0 ,now(),now(), ?param1 ,now(), ?param1 , ?param2 ); update pay set iscashrct = null where payno = ?param0 ;] -2025-12-18 14:24:58,122 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.standbypayitem.admin] Prepared SQL: [insert into payitem (payno,ptype,itemno,userno,pstatus,rstatus,pcnt ,orgamt,discamt,payamt,payamtcash,payamtcard,refundamt,isrebate,cdt,cno,udt,uno,uip) values( ?param0 ,0, ?param1 , ?param2 ,21,0,1 ,0,0,0,0,0,0, ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 ); insert into lect(cmno,payno,pino,userno,status,attrate,isrebate,ispc,isjoin,ischanged,isready,cmisno,cdt,cno,udt,uno,uip) select ?param1 , ?param0 ,LAST_INSERT_ID(),a.userno,4,0, ?param3 ,0,ifnull(b.isjoin,0),0,1, ?param6 ,now(), ?param4 ,now(), ?param4 , ?param5 from users a left outer join assign b on b.asno=a.asno where a.userno= ?param2 ;] -2025-12-18 14:24:58,134 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.exam.in] Prepared SQL: [insert into exam (cgno,exname,infee,outfee ,certcc,certgradecc,rstime,retime,estime,eetime ,elocation,certdate,certindate,introhtml ,isopen,isresultopen,isscored,fgno,isdel ,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 ,0, ?param15 , ?param16 ,0 ,now(), ?param17 ,now(), ?param17 , ?param18 )] -2025-12-18 14:24:58,134 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.exam.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:24:58,134 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.exam.up] Prepared SQL: [update exam set udt=now(),uno= ?param0 ,uip= ?param1 ,exname = ?param2 ,infee = ?param3 ,outfee = ?param4 ,certcc = ?param5 ,certgradecc = ?param6 ,rstime = ?param7 ,retime = ?param8 ,estime = ?param9 ,eetime = ?param10 ,elocation = ?param11 ,certdate = ?param12 ,certindate = ?param13 ,introhtml = ?param14 ,isopen = ?param15 ,fgno = ?param16 where exno= ?param17] -2025-12-18 14:24:58,134 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.del] Prepared SQL: [update exam a inner join ( select count(userno) cntuser, exno from examuser where exno = ?param0 group by exno ) b on b.exno=a.exno set a.uip= ?param1 ,a.uno= ?param2 ,a.isdel = 1 where a.exno= ?param0 and b.cntuser=0 and a.isdel=0;] -2025-12-18 14:24:58,134 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.examuser.save] Prepared SQL: [insert ignore into examuser(exno,userno,status,pstatus,avrg,certdate,certindate,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 ,now(), ?param7 ,now(), ?param7 , ?param8 )] -2025-12-18 14:24:58,134 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.examopen] Prepared SQL: [update exam set udt=now(),uno= ?param0 ,uip= ?param1 ,isresultopen= ?param2 where exno= ?param3 ;] -2025-12-18 14:24:58,134 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.examuser.renew] Prepared SQL: [update examuser set udt=now(),uno= ?param0 ,uip= ?param1 ,certdate= ?param2 ,certindate= ?param3 where exno= ?param4 and userno= ?param5 ; insert into examuserrenew (exno,userno,certtime,certdate,certindate,renewreason,isfirst,certidx,cdt,cno,udt,uno,uip) select a.exno, ?param5 ,now(), ?param2 , ?param3 , ?param6 ,0,max(a.certidx),now(), ?param0 ,now(), ?param0 , ?param1 from( select a.exno,ifnull(max(d.certidx), 0)+1 certidx from examuser a inner join exam a2 on a2.exno=a.exno left outer join exam c on c.certcc=a2.certcc and c.certgradecc=a2.certgradecc left outer join examuserrenew d on d.exno=c.exno and year(d.certtime)=year(a.certdate) where a.exno= ?param4 group by a.exno,a.userno,a.certdate,a.certindate ) a] -2025-12-18 14:24:58,160 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [grade.lectcomplete.cancel] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,iscomplete=0 ,completetime=null where lectno= ?param2 and ifnull(iscomplete,0) <> 1] -2025-12-18 14:24:58,160 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [grade.lectcomplete.cancel2] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,iscomplete=0 ,completetime=null where lectno= ?param2 and ifnull(iscomplete,0)] -2025-12-18 14:24:58,183 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [att.att.in] Prepared SQL: [update lectinning set udt=now(),uno= ?param0 ,uip= ?param1 ,lectno= ?param2 ,cmino= ?param3 ,totstudy=0 ,stime=now(),etime=null ,istatus=1,statustime=null,statusreason=null where lectno= ?param2 and cmino= ?param3 and istatus is null; insert into lectinning (lectno,cmino,totstudy,stime,etime,istatus,statustime,statusreason,sip,eip,ispcs,ispce,cdt,cno,udt,uno,uip) select ?param2 , ?param3 ,0,now(),null,1,null,null, ?param1 ,null,1,null,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectinning b on b.lectno= ?param2 and b.cmino= ?param3 where b.lectno is null; update lect set stime = case when stime is null then now() else stime end ,sip = case when sip is null then ?param1 else sip end ,ispcs = case when ispcs is null then 1 else ispcs end where lectno= ?param2] -2025-12-18 14:24:58,183 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [att.att.out] Prepared SQL: [update lectinning set udt=now(),uno= ?param0 ,uip= ?param1 ,totstudy=timestampdiff(SECOND, stime, now()) ,etime=now() ,eip= ?param1 ,ispce=1 ,istatus=2 where lectno= ?param2 and cmino= ?param3 and istatus=1; update lect a inner join ( select a.lectno,convert(100*count(c.lectno)/count(b.cmino), int) attrate from lectinning a inner join cminning b on b.cmino=a.cmino and ifnull(b.isscd,0)=0 left outer join lectinning c on c.lectno=a.lectno and c.cmino=b.cmino and c.istatus=2 where a.lectno= ?param2 and a.cmino= ?param3 and a.istatus=2 group by a.lectno ) b on b.lectno=a.lectno set a.attrate=b.attrate ,a.etime=now(),a.eip= ?param1 ,a.ispce=1] -2025-12-18 14:24:58,183 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [att.abs] Prepared SQL: [update lectinning set istatus=2 ,stime=case when stime is null then now() else stime end ,etime=case when etime is null then now() else etime end ,sip=case when sip is null then ?param0 else sip end ,eip=case when eip is null then ?param0 else eip end ,ispcs=case when ispcs is null then 1 else ispcs end ,ispce=case when ispce is null then 1 else ispce end ,statustime=now() ,statusreason= ?param1 ,statususerno= ?param2 where lectno= ?param3 and cmino= ?param4 and (istatus is null or istatus<2); insert into lectinning(lectno,cmino,totstudy,stime,etime,istatus,statustime,statusreason,statususerno,cdt,cno,udt,uno,uip) select a.lectno, ?param4 ,0,now(),now(),2,now(), ?param1 , ?param2 ,now(), ?param2 ,now(), ?param2 , ?param0 from lect a left outer join lectinning b on b.lectno=a.lectno and b.cmino= ?param4 where a.lectno= ?param3 and a.status=1 and a.ischanged=0 and b.lectno is null; update lect a inner join ( select a.lectno,convert(100*count(c.lectno)/count(b.cmino), int) attrate from lectinning a inner join lect a2 on a2.lectno=a.lectno inner join cminning b on b.cmno=a2.cmno and ifnull(b.isscd,0)=0 left outer join lectinning c on c.lectno=a.lectno and c.cmino=b.cmino and c.istatus=2 where a.lectno= ?param3 and a.cmino= ?param4 and a.istatus=2 group by a.lectno ) b on b.lectno=a.lectno set a.attrate=b.attrate ,a.stime=case when a.stime is null then now() else a.stime end ,a.etime=case when a.etime is null then now() else a.etime end ,a.sip=case when a.sip is null then ?param0 else a.sip end ,a.eip=case when a.eip is null then ?param0 else a.eip end ,a.ispcs=case when a.ispcs is null then 1 else a.ispcs end ,a.ispce=case when a.ispce is null then 1 else a.ispce end where a.lectno= ?param3] -2025-12-18 14:24:58,196 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.ctps] Prepared SQL: [select a.cmino,a.iseq,a.ititle,a.atime,a.mstime,a.metime ,a2.isokmid ,b.ctno,b.ctype,b.ccode,b.ismenu,b.isoversize ,c.cpno,c.pseq,c.cpname,c.srcp,c.srcm ,a2.pseq lastpseq,a2.psec from cminning a inner join lectinning a2 on a2.lectno= ?param0 and a2.cmino=a.cmino inner join ct b on b.ctno=a.ctno and b.isdel=0 inner join ctpage c on c.ctno=b.ctno and c.isdel=0 where a.cmino= ?param1 order by a.iseq] -2025-12-18 14:24:58,196 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.getprogress] Prepared SQL: [select case when b.atime=0 or ifnull(us.no,0) > 0 then 100 else case when floor(a.totstudy / (b.sttime * 60) * 100) > 100 then 100 else floor(a.totstudy / (b.sttime * 60) * 100) end end from lectinning a inner join cminning b on b.cmino=a.cmino inner join lect c on a.lectno = c.lectno left outer join userstatus us on c.userno = us.userno and us.playbar = 1 where a.lectno= ?param0 and a.cmino= ?param1] -2025-12-18 14:24:58,196 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.checklectdate] Prepared SQL: [select a.lectno,a.sdate,a.edate from lect a where a.lectno= ?param0] -2025-12-18 14:24:58,196 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.inningchange.pre] Prepared SQL: [select a.cmino,b.isseq,c.istatus,d.istatus preistatus,a.isrebate,a.iseq,a2.cmino precmino from ( select a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq,max(c.iseq) preiseq from ( select a.lectno,b.cmno,b.isrebate,max(d.iseq) iseq from lectinning a inner join lect b on b.lectno=a.lectno inner join cminning c on c.cmino=a.cmino inner join cminning d on d.cmno=c.cmno and d.iseq < c.iseq and d.isonline=1 where a.lectno= ?param0 and a.cmino= ?param1 group by a.lectno,b.cmno,b.isrebate ) a inner join cminning b on b.cmno=a.cmno and b.iseq=a.iseq left outer join cminning c on c.cmno=b.cmno and c.iseq < b.iseq and c.isonline=1 group by a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq ) a inner join cm b on b.cmno=a.cmno left outer join cminning a2 on a2.cmno=b.cmno and a2.iseq=a.preiseq left outer join lectinning c on c.lectno=a.lectno and c.cmino=a.cmino left outer join lectinning d on d.lectno=a.lectno and d.cmino=a2.cmino] -2025-12-18 14:24:58,196 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.inningchange.next] Prepared SQL: [select a.cmino,b.isseq,c.istatus,d.istatus preistatus,a.isrebate,a.iseq,a2.cmino precmino from ( select a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq,min(c.iseq) preiseq from ( select a.lectno,b.cmno,b.isrebate,min(d.iseq) iseq from lectinning a inner join lect b on b.lectno=a.lectno inner join cminning c on c.cmino=a.cmino inner join cminning d on d.cmno=c.cmno and d.iseq > c.iseq and d.isonline=1 where a.lectno= ?param0 and a.cmino= ?param1 group by a.lectno,b.cmno,b.isrebate ) a inner join cminning b on b.cmno=a.cmno and b.iseq=a.iseq left outer join cminning c on c.cmno=b.cmno and c.iseq > b.iseq and c.isonline=1 group by a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq ) a inner join cm b on b.cmno=a.cmno left outer join cminning a2 on a2.cmno=b.cmno and a2.iseq=a.preiseq left outer join lectinning c on c.lectno=a.lectno and c.cmino=a.cmino left outer join lectinning d on d.lectno=a.lectno and d.cmino=a2.cmino] -2025-12-18 14:24:58,196 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.mycmrs] Prepared SQL: [select distinct a.lectno,a.attrate ,b.rsno,b.cmno,b.rscno,b.rstype,b.rsname,b.rscondition ,case when c.lectno is null then 0 else 1 end isrsok ,a.edate ,d.istatus,e.iseq from lect a inner join cmrs b on b.cmno=a.cmno and b.isdel=0 left outer join lectrs c on c.lectno=a.lectno and c.rsno=b.rsno left outer join lectinning d on d.lectno=a.lectno and b.cmino = d.cmino left outer join cminning e on b.cmino = e.cmino where a.lectno= ?param0 and a.userno= ?param1 order by b.rsno] -2025-12-18 14:24:58,196 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.mycmrsq] Prepared SQL: [select b.rscno,b.rscqno ,c.qno,c.atype,c.qtext,c.rightcount,a.username as teachername from ( select distinct b.rscno,e.username from lect a inner join cmrs b on b.rsno= ?param0 and b.cmno=a.cmno and b.isdel=0 left outer join lectrs c on c.lectno=a.lectno and c.rsno=b.rsno left outer join cminning d on b.cmino = d.cmino left outer join users e on d.userno = e.userno where a.lectno= ?param1 and a.userno= ?param2 and c.lectno is null ) a inner join rscq b on b.rscno=a.rscno inner join question c on c.qno=b.qno order by b.dseq] -2025-12-18 14:24:58,196 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.mycmrsqi] Prepared SQL: [select b.rscqno ,c.qno ,d.qino,d.qitext ,e.fileurl from ( select distinct b.rscno from lect a inner join cmrs b on b.rsno= ?param0 and b.cmno=a.cmno and b.isdel=0 left outer join lectrs c on c.lectno=a.lectno and c.rsno=b.rsno where a.lectno= ?param1 and a.userno= ?param2 and c.lectno is null ) a inner join rscq b on b.rscno=a.rscno inner join question c on c.qno=b.qno inner join questionitem d on d.qno=c.qno and d.isdel=0 left outer join fileinfo e on e.fgno=d.fgno and e.isdel=0 order by b.dseq,d.qino] -2025-12-18 14:24:58,196 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectex] Prepared SQL: [select a.lectno,a.attrate,a.iscomplete,a.sdate,a.edate ,b.sstime,b.setime ,c.exno,c.exname,c.extype,c.edesc,c.econdition,c.etime,c.evtype,c.eqtype,c.israndq,c.israndqi,c.qcount,c.isblur,c.tpoint,ifnull(c.relaylimit,999) relaylimit,c.isusebackup,c.isseq,c.isreexamable,c.isresultopen ,d.lectno exlectno,d.estart,d.eend,d.tpoint,d.recount,d.rechecktime,ifnull(d.entercount,0) entercount,d.cblock ,case when a.etime = 0 then 99999999 else TIMESTAMPDIFF(MINUTE, now(), date_add(ifnull(d.estart, now()), interval c.etime MINUTE)) end rtime ,d.recount ,case when case when case when a.isrebate = 1 then f.midcutrfd else f.midcut end <= ifnull(e.ex0lectpoint,0) then 1 else 0 end = 1 and case when case when a.isrebate = 1 then f.finalcutrfd else f.finalcut end <= ifnull(e.ex1lectpoint,0) then 1 else 0 end = 1 then 1 else 0 end ispass from lect a inner join cm b on b.cmno=a.cmno inner join cmex c on c.exno= ?param0 inner join cmev f on f.cmno = b.cmno left outer join lectex d on d.lectno=a.lectno and d.exno=c.exno left outer join ( select a.lectno ,count(b1.exno) ex0cnt,count(c1.lectno) ex0lectcnt,avg(ifnull(c1.tpoint,0) / b1.tpoint * 100) ex0lectpoint ,count(b2.exno) ex1cnt,count(c2.lectno) ex1lectcnt,avg(ifnull(c2.tpoint,0) / b2.tpoint * 100) ex1lectpoint from lect a left outer join cmex b1 on b1.cmno = a.cmno and b1.extype = 0 and b1.isdel=0 left outer join lectex c1 on c1.exno = b1.exno and c1.lectno = a.lectno left outer join cmex b2 on b2.cmno = a.cmno and b2.extype = 1 and b2.isdel=0 left outer join lectex c2 on c2.exno = b2.exno and c2.lectno = a.lectno where a.lectno = ?param1 ) e on e.lectno = a.lectno where a.lectno= ?param1 and a.userno= ?param2] -2025-12-18 14:24:58,197 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.userexam.detailforexamforsubmit] Prepared SQL: [select a.exno,a.exname,a2.sstime,a2.setime,a.tpoint,a.etime,a.qcount,b.estart,a.edesc, a.extype,TIMESTAMPDIFF(MINUTE, now(), date_add(ifnull(b.estart, now()), interval a.etime MINUTE)) rtime from cmex a inner join cm a2 on a2.cmno=a.cmno inner join lectex b on b.lectno= ?param0 and b.exno=a.exno and b.eend is null and (a.etime = 0 or date_add(ifnull(b.estart, now()), interval (a.etime + 1) MINUTE) > now()) inner join lect c on c.lectno=b.lectno and c.userno= ?param1 where a.exno= ?param2] -2025-12-18 14:24:58,197 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsd] Prepared SQL: [select a.lectno,a.attrate,a.cmno,a.sdate,a.edate ,b.sdno,b.sdname,b.sddesc,b.fgno sdfgno,b.sdcondition ,c.sstime,c.setime ,d.checktime,d.cpoint,d.feedb,d.fgno,d.atext from lect a inner join cmsd b on b.cmno=a.cmno and b.sdno= ?param0 inner join cm c on c.cmno=b.cmno left outer join lectsd d on d.lectno=a.lectno and d.sdno=b.sdno where a.lectno= ?param1 and a.userno= ?param2] -2025-12-18 14:24:58,197 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsd2] Prepared SQL: [select a.lectno,a.attrate,a.sdate,a.edate ,b.sdno,b.sdname,b.sddesc,b.fgno sdfgno,b.sdcondition ,c.sstime,c.setime ,d.checktime,d.cpoint,d.feedb,d.fgno,d.atext from lect a inner join cmsd b on b.cmno=a.cmno and b.sdno= ?param0 inner join cm c on c.cmno=b.cmno left outer join lectsd d on d.lectno=a.lectno and d.sdno=b.sdno where a.lectno= ?param1 and a.userno= ?param2] -2025-12-18 14:24:58,197 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboards] Prepared SQL: [select a.bno,a.subject,a.cdt,a.rcount ,u.username ,count(b.bcno) ccount from lectsdboard a inner join users u on u.userno=a.cno left outer join lectsdboardcmt b on b.bno=a.bno and b.isdel=0 where a.sdno= ?param0 and a.isdel=0 group by a.bno,a.subject,a.cdt,a.rcount,u.username order by a.cdt] -2025-12-18 14:24:58,197 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard] Prepared SQL: [update lectsdboard set rcount=rcount+1 where bno= ?param0 and cno<> ?param1 ; select a.bno,a.subject,a.contents,a.cdt,a.fgno,a.cno ,b.sdname ,c.sstime,c.setime,l.sdate,l.edate ,u.username,u.userno ,a2.checktime from lectsdboard a inner join lectsd a2 on a2.lectno=a.lectno and a2.sdno=a.sdno inner join users u on u.userno=a.cno inner join lect l on l.lectno = a2.lectno inner join cmsd b on b.sdno=a.sdno inner join cm c on c.cmno=b.cmno where a.bno= ?param0 and a.isdel=0] -2025-12-18 14:24:58,197 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboardcmt] Prepared SQL: [select a.bno ,b.bcno,b.ctext,b.cno,b.cdt ,c.userno,c.username,c.usertype,c.username cnoname from lectsdboard a inner join lectsdboardcmt b on b.bno=a.bno and b.isdel=0 inner join users c on c.userno=b.cno where a.bno= ?param0 order by b.cdt desc] -2025-12-18 14:24:58,198 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.pay1] Prepared SQL: [select p.payno,p.cdt,p.payamt,p.ptype,p.refundamt,p.ispg,p.isgroup,p.isexam,p.pstatus,p.rstatus,p.payoktime,p.pgkey,p.isdvr,p.deliamt,p.isunpay,p.paylimit ,p.iscashrct ,u.userno,u.username,u.post,u.address1,u.address2 ,CAST(AES_DECRYPT(UNHEX(u.userpno), 'np123@!') AS char) userpno ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email ,case pi.ptype when 3 then exu.cdt when 4 then le.oktime else p.cdt end oktime ,pd.dvrcode,pd.rcvname,pd.isdvr isdvr2,pd.codetime,pd.post post2,pd.address1 address12,pd.address2 address22,pd.dmemo ,CAST(AES_DECRYPT(UNHEX(pd.telno), 'np123@!') AS char) telno2 ,CAST(AES_DECRYPT(UNHEX(pd.mobile), 'np123@!') AS char) mobile2 ,tax.iscancel, tax.taxdate, tax.taxno ,paydata.vactbankname,CAST(AES_DECRYPT(UNHEX(paydata.vactnum), 'np123@!') AS char) vactnum,paydata.vactname ,(select ischeck from paytax where payno = p.payno limit 1) ischeck from pay p inner join users u on u.userno=p.userno left outer join payitem pi on pi.payno=p.payno and pi.ptype in (3,4) left outer join lect le on pi.ptype=4 and le.pino=pi.pino and le.ischanged=0 left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno left outer join examuser exu on exu.exno=ex.exno and exu.userno=p.userno left outer join paydvr pd on pd.payno=p.payno left outer join ( select pt.payno,pt.iscancel,pt.taxdate,pt.taxno from paytax pt where pt.payno = ?param0 order by pt.cdt desc limit 1 ) tax on tax.payno = p.payno left outer join paydata paydata on paydata.payno=p.payno where p.payno= ?param0] -2025-12-18 14:24:58,199 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.pay2] Prepared SQL: [select pi.payno,pi.pino,pi.itemno,pi.pcno,pi.payamt,pi.pcnt,pi.ptype,pi.isrebate ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,u.username,u.userid,u.isassignuser,u.depart,u.kfcfyear ,cc.cname ccpositionname ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,ua.asname ,cm.cshape ,cg.cgname ,pcg.cgname pcgname ,(select attrate from lect where payno = pi.payno limit 1) attrate ,pi.rbank , CAST(AES_DECRYPT(UNHEX(pi.rbankaccnum), 'np123@!') AS char) rbankaccnum, pi.tbankuser from payitem pi inner join pay p on p.payno=pi.payno left outer join cm cm on pi.ptype in (0,1,4) and cm.cmno=pi.itemno left outer join cg cg on pi.ptype in (0,1,4) and cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno left outer join users u on p.isgroup=1 and u.userno=pi.userno left outer join assign ua on ua.asno=u.asno left outer join comcode cc on cc.ccode=u.ccposition where pi.payno= ?param0] -2025-12-18 14:24:58,199 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payforexam1] Prepared SQL: [select eu.exno payno, eu.userno,eu.cdt,case when ua.isjoin=1 then ex.infee else ex.outfee end payamt,0 ptype,0 ispg,0 isgroup,1 isexam,21 pstatus,0 rstatus,null payoktime,null pgkey,0 isdvr,0 deliamt ,u.username,u.post,u.address1,u.address2 ,CAST(AES_DECRYPT(UNHEX(u.userpno), 'np123@!') AS char) userpno ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email ,eu.cdt oktime ,null dvrcode,null rcvname,0 isdvr2,null codetime,null post2,null address12,null address22,null dmemo ,null telno2 ,null mobile2 from examuser eu inner join users u on u.userno=eu.userno left outer join assign ua on ua.asno=u.asno left outer join exam ex on ex.exno=eu.exno where eu.exno= ?param0 and eu.userno= ?param1 and eu.status=1 and eu.payno is null and eu.pino is null and eu.pstatus=4] -2025-12-18 14:24:58,199 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payforexam2] Prepared SQL: [select eu.exno payno,eu.userno pino,eu.exno itemno,null pcno,case when ua.isjoin=1 then ex.infee else ex.outfee end payamt,1 pcnt,3 ptype ,ex.exname itemname ,u.username,u.userid,u.isassignuser,u.depart,u.kfcfyear ,cc.cname ccpositionname ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,ua.asname ,0 cshape ,null cgname ,null pcgname from examuser eu left outer join exam ex on ex.exno=eu.exno left outer join users u on u.userno=eu.userno left outer join assign ua on ua.asno=u.asno left outer join comcode cc on cc.ccode=u.ccposition where eu.exno= ?param0 and eu.userno= ?param1] -2025-12-18 14:24:58,199 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.pay.forrfd] Prepared SQL: [select a.payno,a.ispg,a.pstatus,a.ptype,a.pgkey,a.isdvr,a.deliamt,a.isrefunddvr,a.payamt,a.refundamt,a.rstatus,a.isgroup,a.iscanceled,a.payoktime ,b.isdvr isdvr2,b.dvrcode ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email from pay a left outer join paydvr b on b.payno=a.payno inner join users u on u.userno=a.userno where a.payno= ?param0 and a.pstatus=1] -2025-12-18 14:24:58,199 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payitem.forrfd] Prepared SQL: [select pi.pino,pi.payno,pi.pcnt,pi.payamt,pi.refundamt,pi.refundtime,pi.refundinfo,pi.refundstatus,pi.rstatus,pi.ptype ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,pcg.cgname pcgname ,u.userid,u.username from payitem pi inner join pay p on p.payno=pi.payno and p.pstatus=1 inner join users u on u.userno=case when pi.ptype=3 then p.userno else pi.userno end left outer join cm cm on pi.ptype in(0,1,4) and cm.cmno=pi.itemno left outer join cg cg on cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno where pi.payno= ?param0] -2025-12-18 14:24:58,199 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payrfditems] Prepared SQL: [select b.cdt,a.rfdno ,b.rtext,b.rstatus ,p.isgroup ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,pi.ptype ,u.username,u.userid from pay p inner join payitem pi on pi.payno=p.payno inner join payrfditem a on a.pino=pi.pino inner join payrfd b on b.rfdno=a.rfdno inner join users u on u.userno=case when p.isgroup=1 and pi.ptype in (0,1,4) then pi.userno else p.userno end left outer join cm cm on pi.ptype in(0,1,4) and cm.cmno=pi.itemno left outer join cg cg on cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno where p.payno= ?param0 order by a.rfdno desc] -2025-12-18 14:24:58,200 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payrfditems2] Prepared SQL: [select a.rfdno ,b.rtext,b.rstatus,b.cdt,b.isowner,b.ramt,b.bankname,b.bankowner ,b.rreason,b.ruser,b.fgnor,b.fgnob ,CAST(AES_DECRYPT(UNHEX(b.rphone), 'np123@!') AS char) rphone ,b.rback ,CAST(AES_DECRYPT(UNHEX(b.bankno), 'np123@!') AS char) bankno ,p.isgroup,p.payno ,pi.payamt ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,u.username,u.userid ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,ua.asname ,f1.orgname,f1.fileno ,f2.orgname orgname2,f2.fileno file2 from payrfditem a inner join payitem pi on pi.pino=a.pino inner join pay p on p.payno=pi.payno inner join users u on u.userno=case when p.isgroup=1 and pi.ptype in (0,1,4) then pi.userno else p.userno end left outer join assign ua on ua.asno=u.asno inner join payrfd b on b.rfdno=a.rfdno left outer join cm cm on pi.ptype in(0,1,4) and cm.cmno=pi.itemno left outer join cg cg on cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno left outer join fileinfo f1 on f1.fgno=b.fgnor and f1.isdel=0 left outer join fileinfo f2 on f2.fgno=b.fgnob and f2.isdel=0 where a.rfdno= ?param0 order by a.rfdno desc] -2025-12-18 14:24:58,201 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.paytaxitem] Prepared SQL: [select case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname,pi.payamt,pi.pcnt,pi.ptype ,p.isgroup,p.payamt ppayamt,p.payoktime,p.ptype pptype from paytax a inner join paytaxitem b on b.taxno=a.taxno inner join payitem pi on pi.pino=b.pino inner join pay p on p.payno=pi.payno left outer join cm cm on pi.ptype in (0,1,4) and cm.cmno=pi.itemno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno where a.taxno= ?param0] -2025-12-18 14:24:58,201 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.paytaxes2] Prepared SQL: [select a.taxno,a.taxamt,a.taxdate from paytax a where a.payno= ?param0] -2025-12-18 14:24:58,201 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.paytax.formgtkey] Prepared SQL: [select taxno, mgtkey from paytax where mgtkey like concat( ?param0 ,'%') order by mgtkey desc limit 1] -2025-12-18 14:24:58,201 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspast] Prepared SQL: [select a.no,a.kind,a.cg,a.cshape,a.username ,CAST(AES_DECRYPT(UNHEX(a.userpno), 'np123@!') AS char) userpno ,a.typeman,a.edukind,a.typeedu,a.typegrade,a.typejob,a.cgname,a.completeno,a.companyname,a.companyaddr,a.brno,a.eino,a.btype ,a.bkind,a.ceoname,date_format(a.ssdate, '%Y-%m-%d') ssdate,date_format(a.sedate, '%Y-%m-%d') sedate,a.sctime,a.assign,a.slevel,a.uduty ,CAST(AES_DECRYPT(UNHEX(a.phone), 'np123@!') AS char) phone ,a.mname ,CAST(AES_DECRYPT(UNHEX(a.mphone), 'np123@!') AS char) mphone ,a.sprice,a.rprice,a.rbank ,CAST(AES_DECRYPT(UNHEX(a.rbankno), 'np123@!') AS char) rbankno ,a.rbankuser ,CAST(AES_DECRYPT(UNHEX(a.taxemail), 'np123@!') AS char) taxemail ,a.syear,a.cdt,a.cno,a.udt,a.uno,a.uip from docprintpast a where a.no = ?param0] -2025-12-18 14:24:58,201 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.kind] Prepared SQL: [select a.kind value,a.kind text from docprintpast a where a.kind is not null and a.kind <> "" group by a.kind] -2025-12-18 14:24:58,201 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.syear] Prepared SQL: [select a.syear value,a.syear text from docprintpast a where a.syear is not null and a.syear <> "" group by a.syear] -2025-12-18 14:24:58,201 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.cg] Prepared SQL: [select a.cg value,a.cg text from docprintpast a where a.cg is not null and a.cg <> "" group by a.cg] -2025-12-18 14:24:58,201 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.cshape] Prepared SQL: [select a.cshape value,a.cshape text from docprintpast a where a.cshape is not null and a.cshape <> "" group by a.cshape] -2025-12-18 14:24:58,202 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.typeman] Prepared SQL: [select a.typeman value,a.typeman text from docprintpast a where a.typeman is not null and a.typeman <> "" group by a.typeman] -2025-12-18 14:24:58,202 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.edukind] Prepared SQL: [select a.edukind value,a.edukind text from docprintpast a where a.edukind is not null and a.edukind <> "" group by a.edukind] -2025-12-18 14:24:58,202 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.typeedu] Prepared SQL: [select a.typeedu value,a.typeedu text from docprintpast a where a.typeedu is not null and a.typeedu <> "" group by a.typeedu] -2025-12-18 14:24:58,202 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.typegrade] Prepared SQL: [select a.typegrade value,a.typegrade text from docprintpast a where a.typegrade is not null and a.typegrade <> "" group by a.typegrade] -2025-12-18 14:24:58,202 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.typejob] Prepared SQL: [select a.typejob value,a.typejob text from docprintpast a where a.typejob is not null and a.typejob <> "" group by a.typejob] -2025-12-18 14:24:58,202 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectinningpage.totstudy] Prepared SQL: [select ifnull(sum(totstudy),-1) totstudy from lectinningpage where lectno = ?param0 and cmino = ?param1 and cpno = ?param2] -2025-12-18 14:24:58,202 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.myExCheck] Prepared SQL: [select l.lectno longval from lect l inner join cm c on l.cmno= c.cmno inner join pay p on l.payno = p.payno inner join users u on l.userno= u.userno left outer join (select c.cmno , c.cshape , c.cname , ci.cmino ,d.cmisno ,d.sseq ,d.estart ,d.eend ,d.studyplace ,ci.isscd from cm c inner join cminning ci on c.cmno = ci.cmno inner join cminningscd d on d.cmino = ci.cmino where c.cshape=2 and ci.isscd=1 and ci.scdtype=0 ) cmi on cmi.cmno = l.cmno and cmi.cmisno = l.cmisno left outer join lectinning li on li.cmino = cmi.cmino and li.lectno = l.lectno left outer join pplog pl on p.pplno= pl.pplno where l.lectno= ?param0 and l.userno = ?param1 and cmi.isscd = 1 and li.istatus = 2 AND IFNULL(l.iscomplete, 0) = 0] -2025-12-18 14:24:58,204 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectinningpage.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 14:24:58,205 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard.in] Prepared SQL: [update lectsd a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.submittime=now(),submitip= ?param2 where a.lectno= ?param3 and a.sdno= ?param4 and a.checktime is null; insert into lectsd (lectno,sdno,iscopy,submittime,submitip,cdt,cno,udt,uno,uip) select a.lectno,a.sdno,0,now(), ?param2 ,now(), ?param1 ,now(), ?param1 , ?param2 from (select ?param3 lectno, ?param0 userno, ?param4 sdno) a inner join lect b on b.lectno=a.lectno and b.userno=a.userno and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno left outer join lectsd d on d.lectno=a.lectno and d.sdno=a.sdno where d.lectno is null; SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into lectsdboard (lectno,sdno,subject,contents,fgno,rcount,cip,isdel,cdt,cno,udt,uno,uip) select a.lectno,a.sdno, ?param5 , ?param6 , ?param7 ,0, ?param2 ,0,now(), ?param1 ,now(), ?param1 , ?param2 from (select ?param3 lectno, ?param0 userno, ?param4 sdno) a inner join lect b on b.lectno=a.lectno and b.userno=a.userno and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno] -2025-12-18 14:24:58,205 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 14:24:58,205 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboardcmt.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into lectsdboardcmt (bno,ctext,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,0,now(), ?param2 ,now(), ?param2 , ?param3 );] -2025-12-18 14:24:58,205 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboardcmt.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:24:58,205 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into pay (ptype,ispg,isgroup,isexam,userno,username,pstatus,rstatus,rstatustime,cshrcancelnum,canceltime,cancelmsg,cancelcnt ,refunding,paylimit,payoktime,pgkey,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,isdvr,cdt,cno,udt,uno,uip) select ?param0 ,0,0,1,u.userno,u.username,1,0,null,null,null,null,null ,0,null, ?param1 ,null ,a.outfee ,case when ?param0 = 6 then a.outfee else case when ua.isjoin=1 then a.outfee-a.infee else 0 end end ,0,0 ,case when ?param0 = 6 then 0 else case when ua.isjoin=1 then a.infee else a.outfee end end ,0,0,now(), ?param2 ,now(), ?param2 , ?param3 from exam a inner join users u on u.userno= ?param4 left outer join assign ua on ua.asno=u.asno where a.exno= ?param5] -2025-12-18 14:24:58,205 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 14:24:58,205 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok2] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into payitem (payno,ptype,pcno,itemno,userno,pstatus,rstatus,pgkey,cancelcode,cancelmsg,canceltype,pcnt ,orgamt,discamt,payamt ,payamtcash,payamtcard ,refundamt,refundtime,refundtimereal,refundinfo,isrebate,fgno,cartno,cdt,cno,udt,uno,uip) select p.payno,3,null, ?param0 , ?param1 ,1,0,null,null,null,null,1 ,a.outfee ,case when p.ptype=6 then a.outfee else case when ua.isjoin=1 then a.outfee-a.infee else 0 end end ,case when p.ptype=6 then 0 else case when ua.isjoin=1 then a.infee else a.outfee end end ,0,0 ,0,null,null,null,0,null,null,now(), ?param2 ,now(), ?param2 , ?param3 from exam a inner join users u on u.userno= ?param1 inner join pay p on p.payno= ?param4 left outer join assign ua on ua.asno=u.asno where a.exno= ?param0] -2025-12-18 14:24:58,206 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok2.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 14:24:58,206 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.studylog] Prepared SQL: [update lectinningpage a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 set a.totstudy=TIMESTAMPDIFF(SECOND, a.stime, now()),a.etime=now(),a.eip= ?param1 ,a.udt=now(),a.uno= ?param2 ,a.uip= ?param1 where a.logno= ?param3 ; update lectinning a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 inner join cminning c on c.cmino=a.cmino inner join ( select lectno,sum(totstudy) totstudy from lectinningpage where lectno= ?param4 and cmino= ?param5 group by lectno ) d on d.lectno=a.lectno set a.udt=now(),a.uno= ?param2 ,a.uip= ?param1 ,a.totstudy=d.totstudy ,a.etime=now() ,a.istatus=case when a.istatus <> 2 and c.atime * 60 <= d.totstudy then 2 else a.istatus end ,a.finishtime=case when a.finishtime is null and c.atime * 60 <= d.totstudy then now() else a.finishtime end ,a.eip= ?param1 ,a.ispce= ?param6 ,a.psec= ?param7 where a.lectno= ?param4 and a.cmino= ?param5 ; update lect a inner join ( select a.lectno,truncate(count(c.lectno) / count(b.cmino) * 100, 0) attrate from lect a inner join cminning b on b.cmno=a.cmno and ifnull(b.isscd,0)=0 left outer join lectinning c on c.lectno=a.lectno and c.cmino=b.cmino and c.istatus=2 where a.lectno= ?param4 and a.userno= ?param0 group by a.lectno ) b on b.lectno=a.lectno inner join cmev ce on a.cmno = ce.cmno set a.attrate=b.attrate ,a.apoint = (((b.attrate / 100) * ce.attend / 100)* 100) ,a.etime=now() ,a.eip= ?param1 ,a.ispce= ?param6 ,a.udt=now(),a.uno= ?param2 ,a.uip= ?param1 where a.lectno= ?param4 and a.userno= ?param0 ;] -2025-12-18 14:24:58,206 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.studymid] Prepared SQL: [update lectinning set isokmid=1 where lectno= ?param0 and cmino= ?param1] -2025-12-18 14:24:58,207 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsd.save] Prepared SQL: [update lectsd a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.fgno= ?param3 ,a.atext= ?param4 ,a.submittime=now(),submitip= ?param2 where a.lectno= ?param5 and a.sdno= ?param6 and a.checktime is null; insert into lectsd (lectno,sdno,atext,fgno,iscopy,submittime,submitip,cdt,cno,udt,uno,uip) select a.lectno,a.sdno, ?param4 , ?param3 ,0,now(), ?param2 ,now(), ?param1 ,now(), ?param1 , ?param2 from (select ?param5 lectno, ?param0 userno, ?param6 sdno) a inner join lect b on b.lectno=a.lectno and b.userno=a.userno inner join cm c on c.cmno=b.cmno and b.sdate < now() and b.edate > now() left outer join lectsd d on d.lectno=a.lectno and d.sdno=a.sdno where d.lectno is null;] -2025-12-18 14:24:58,207 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard.save] Prepared SQL: [update lectsd a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.submittime=now(),submitip= ?param2 where a.lectno= ?param3 and a.sdno= ?param4 and a.checktime is null; update lectsdboard a inner join lectsd a2 on a2.lectno=a.lectno and a2.sdno=a.sdno and a2.checktime is null inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.subject= ?param5 ,contents= ?param6 ,a.fgno= ?param7 where a.bno= ?param8 and a.lectno= ?param3 and a.sdno= ?param4 ;] -2025-12-18 14:24:58,207 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard.del] Prepared SQL: [update lectsd a inner join lectsdboard b on b.bno= ?param0 and b.cno= ?param1 and b.isdel=0 and b.lectno=a.lectno and b.sdno=a.sdno inner join lect a2 on a2.lectno=b.lectno and a2.userno=b.cno and a2.sdate < now() and a2.edate > now() inner join cm c on c.cmno=a2.cmno set a.submittime=null,a.submitip=null and a.checktime is null; update lectsdboard a inner join lectsd b on b.lectno=a.lectno and b.sdno=a.sdno and b.checktime is null inner join lect a2 on a2.lectno=b.lectno and a2.userno=a.cno and a2.sdate < now() and a2.edate > now() inner join cm c on c.cmno=a2.cmno set a.uno= ?param2 ,a.udt=now(),a.uip= ?param3 ,a.isdel=1 where a.bno= ?param0 and a.cno= ?param1 and a.isdel=0;] -2025-12-18 14:24:58,207 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payrefundinfo.up] Prepared SQL: [update payitem set udt=now(),uno= ?param0 ,uip= ?param1 ,rbank = ?param2 ,rbankaccnum = HEX(AES_ENCRYPT( ?param3 , 'np123@!')) ,tbankuser = ?param4 where payno = ?param5] -2025-12-18 14:24:58,207 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok3] Prepared SQL: [update examuser set udt=now(),uno= ?param0 ,uip= ?param1 ,payno= ?param2 ,pino= ?param3 ,pstatus=1 where exno= ?param4 and userno= ?param5 and status=1 and payno is null and pino is null and pstatus=4] -2025-12-18 14:24:58,207 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpaycancel] Prepared SQL: [update examuser set udt=now(),uno= ?param0 ,uip= ?param1 ,pstatus=9 where exno= ?param2 and userno= ?param3 and status=1 and payno is null and pino is null and pstatus=4] -2025-12-18 14:24:58,208 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payrfd.save] Prepared SQL: [update payrfd set udt=now(),uno= ?param0 ,uip= ?param1 ,bankname= ?param2 ,bankowner= ?param3 ,bankno=HEX(AES_ENCRYPT( ?param4 , 'np123@!')) ,isowner= ?param5 ,ruser= ?param6 ,rphone=HEX(AES_ENCRYPT( ?param7 , 'np123@!')) ,rreason= ?param8 ,rtext= ?param9 ,rstatus= ?param10 ,rback= ?param11 ,statustime=case when rstatus <> ?param10 then now() else statustime end where rfdno= ?param12] -2025-12-18 14:24:58,211 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspast.up] Prepared SQL: [update docprintpast set udt=now(),uno= ?param0 ,uip= ?param1 ,kind= ?param2 ,cg= ?param3 ,cshape= ?param4 ,username= ?param5 ,userpno=HEX(AES_ENCRYPT( ?param6 , 'np123@!')) ,typeman= ?param7 ,edukind= ?param8 ,typeedu= ?param9 ,typegrade= ?param10 ,typejob= ?param11 ,cgname= ?param12 ,completeno= ?param13 ,companyname= ?param14 ,companyaddr= ?param15 ,brno= ?param16 ,eino= ?param17 ,btype= ?param18 ,bkind= ?param19 ,ceoname= ?param20 ,ssdate= ?param21 ,sedate= ?param22 ,sctime= ?param23 ,assign= ?param24 ,slevel= ?param25 ,uduty= ?param26 ,phone=HEX(AES_ENCRYPT( ?param27 , 'np123@!')) ,mname= ?param28 ,mphone=HEX(AES_ENCRYPT( ?param29 , 'np123@!')) ,sprice= ?param30 ,rprice= ?param31 ,rbank= ?param32 ,rbankno=HEX(AES_ENCRYPT( ?param33 , 'np123@!')) ,rbankuser= ?param34 ,taxemail=HEX(AES_ENCRYPT( ?param35 , 'np123@!')) ,syear= ?param36 where no= ?param37] -2025-12-18 14:24:58,212 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.studyclose] Prepared SQL: [update lectinningpage a set a.etime=now(),a.eip= ?param0 ,a.udt=now(),a.uno= ?param1 ,a.uip= ?param0 where a.logno= ?param2 ;] -2025-12-18 14:24:58,214 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [site.main] Prepared SQL: [select * from ( select 0 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,a.kname strval3,null strval4,null strval5,null strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param0 inner join cm c on c.cmno=a.pcmno where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a union all select * from ( select a.dtype,a.intval,a.intval2 ,a.longval ,a.strval,a.strval2,a.strval3,a.strval4,ifnull(a.strval5,d.fileurl) strval5,a.strval6 ,a.time,a.time2,a.time3,a.time4 from ( select 1 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,c.cname strval3,concat('/', e.ccode, '/', f.srcp) strval4,ef.fileurl strval5,b.cgcode strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param1 inner join cm c on c.cmno=a.pcmno left outer join cminning d on d.cmno=a.cmno and d.istaste=1 left outer join ct e on e.ctno=d.ctno left outer join fileinfo ef on ef.fgno=e.fgnothumb and ef.isdel=0 left outer join ctpage f on f.ctno=e.ctno and f.pseq=1 where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.cshape=0 and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a left outer join cminning b on a.strval5 is null and b.cmno=a.intval and b.iseq=1 left outer join ct c on a.strval5 is null and c.ctno=b.ctno left outer join fileinfo d on a.strval5 is null and d.fgno=c.fgnothumb and d.isdel=0 ) a union all select * from ( select 2 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homenotice' order by b.cdt desc limit 2 ) a union all select * from ( select 3 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homefaq' order by b.cdt desc limit 2 ) a] -2025-12-18 14:24:58,232 [4780] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.npsystem] PreparedStatement : [select count(b.daokey) from (select 1 col1) a left outer join npsystem b on b.daokey= ?param0] -2025-12-18 14:24:58,241 [4780] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.npsystem] Parameters: [?param0=[daokey,qaldSUKDKuLggF2sN2Bn/lvf/i3LKEeOzoD6MpHlc0w=]] -2025-12-18 14:24:58,241 [4780] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.npsystem] Types: [?param0=[String, System.String]] -2025-12-18 14:24:58,470 [4780] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "33447590" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:24:58,485 [4780] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "33447590" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:24:58,808 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.pages] Prepared SQL: [select a.pno,a.ppno,a.pdepth,a.pagetype,a.bmno,a.porder,a.pagename,a.pagedesc,a.pageurl,a.pagehtml,a.isopen,a.usertype,m1.pagename ppagename,a.refcode,a.imagecode,a.bgtitle bgtitle2,a.bgdesc bgdesc2 ,case a.pdepth when 0 then a.pno when 1 then m1.pno when 2 then m2.pno when 3 then m3.pno else m4.pno end m0 ,case a.pdepth when 0 then 0 when 1 then a.pno when 2 then m1.pno when 3 then m2.pno else m3.pno end m1 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.pno when 3 then m1.pno else m2.pno end m2 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.pno else m1.pno end m3 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.pno end m4 ,case a.pdepth when 0 then a.imagecode when 1 then m1.imagecode when 2 then m2.imagecode when 3 then m3.imagecode else m4.imagecode end topimagecode ,case a.pdepth when 0 then a.bgtitle when 1 then m1.bgtitle when 2 then m2.bgtitle when 3 then m3.bgtitle else m4.bgtitle end bgtitle ,case a.pdepth when 0 then a.bgdesc when 1 then m1.bgdesc when 2 then m2.bgdesc when 3 then m3.bgdesc else m4.bgdesc end bgdesc from menupage a left outer join menupage m1 on m1.pno=a.ppno left outer join menupage m2 on m2.pno=m1.ppno left outer join menupage m3 on m3.pno=m2.ppno left outer join menupage m4 on m4.pno=m3.ppno where a.isopen > 0 order by case a.pdepth when 0 then a.porder when 1 then m1.porder when 2 then m2.porder when 3 then m3.porder else m4.porder end ,case a.pdepth when 0 then a.pno when 1 then m1.pno when 2 then m2.pno when 3 then m3.pno else m4.pno end ,case a.pdepth when 0 then 0 when 1 then a.porder when 2 then m1.porder when 3 then m2.porder else m3.porder end ,case a.pdepth when 0 then 0 when 1 then a.pno when 2 then m1.pno when 3 then m2.pno else m3.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.porder when 3 then m1.porder else m2.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.pno when 3 then m1.pno else m2.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.porder else m1.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.pno else m1.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.pno end] -2025-12-18 14:24:58,808 [4780] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [mm.pages] PreparedStatement : [select a.pno,a.ppno,a.pdepth,a.pagetype,a.bmno,a.porder,a.pagename,a.pagedesc,a.pageurl,a.pagehtml,a.isopen,a.usertype,m1.pagename ppagename,a.refcode,a.imagecode,a.bgtitle bgtitle2,a.bgdesc bgdesc2 ,case a.pdepth when 0 then a.pno when 1 then m1.pno when 2 then m2.pno when 3 then m3.pno else m4.pno end m0 ,case a.pdepth when 0 then 0 when 1 then a.pno when 2 then m1.pno when 3 then m2.pno else m3.pno end m1 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.pno when 3 then m1.pno else m2.pno end m2 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.pno else m1.pno end m3 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.pno end m4 ,case a.pdepth when 0 then a.imagecode when 1 then m1.imagecode when 2 then m2.imagecode when 3 then m3.imagecode else m4.imagecode end topimagecode ,case a.pdepth when 0 then a.bgtitle when 1 then m1.bgtitle when 2 then m2.bgtitle when 3 then m3.bgtitle else m4.bgtitle end bgtitle ,case a.pdepth when 0 then a.bgdesc when 1 then m1.bgdesc when 2 then m2.bgdesc when 3 then m3.bgdesc else m4.bgdesc end bgdesc from menupage a left outer join menupage m1 on m1.pno=a.ppno left outer join menupage m2 on m2.pno=m1.ppno left outer join menupage m3 on m3.pno=m2.ppno left outer join menupage m4 on m4.pno=m3.ppno where a.isopen > 0 order by case a.pdepth when 0 then a.porder when 1 then m1.porder when 2 then m2.porder when 3 then m3.porder else m4.porder end ,case a.pdepth when 0 then a.pno when 1 then m1.pno when 2 then m2.pno when 3 then m3.pno else m4.pno end ,case a.pdepth when 0 then 0 when 1 then a.porder when 2 then m1.porder when 3 then m2.porder else m3.porder end ,case a.pdepth when 0 then 0 when 1 then a.pno when 2 then m1.pno when 3 then m2.pno else m3.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.porder when 3 then m1.porder else m2.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.pno when 3 then m1.pno else m2.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.porder else m1.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.pno else m1.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.pno end] -2025-12-18 14:24:58,817 [4780] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "59940582" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:24:58,861 [4780] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "59940582" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:24:58,902 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.comcode.list] Prepared SQL: [select a.ccode, a.cname, a.cgroup, a.isuse, a.corder, a.cgroupname, a.refcode, a.cremark, a.ccode value, a.cname text, a.refcode value2,a.cdt,a.udt from comcode a where a.cgroup in ('typeman','typeedu','typegrade','typejob') and a.isuse=1 order by a.cgroupname, a.corder] -2025-12-18 14:24:58,902 [4780] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.comcode.list] PreparedStatement : [select a.ccode, a.cname, a.cgroup, a.isuse, a.corder, a.cgroupname, a.refcode, a.cremark, a.ccode value, a.cname text, a.refcode value2,a.cdt,a.udt from comcode a where a.cgroup in ('typeman','typeedu','typegrade','typejob') and a.isuse=1 order by a.cgroupname, a.corder] -2025-12-18 14:24:59,064 [4780] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "19855752" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:24:59,072 [4780] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "19855752" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:24:59,092 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.popups] Prepared SQL: [select a.pno,a.ptitle,a.pcontents,a.toppx,a.leftpx,pwidth,pheight,a.purl,a.zindex,a.isopen,a.udt from popup a where a.isopen= ?param0 order by a.isopen desc, a.zindex desc] -2025-12-18 14:24:59,092 [4780] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [mm.popups] PreparedStatement : [select a.pno,a.ptitle,a.pcontents,a.toppx,a.leftpx,pwidth,pheight,a.purl,a.zindex,a.isopen,a.udt from popup a where a.isopen= ?param0 order by a.isopen desc, a.zindex desc] -2025-12-18 14:24:59,092 [4780] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [mm.popups] Parameters: [?param0=[isopen,1]] -2025-12-18 14:24:59,092 [4780] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [mm.popups] Types: [?param0=[Int32, System.Int32]] -2025-12-18 14:24:59,098 [4780] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "5464980" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:24:59,105 [4780] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "5464980" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:24:59,107 [4780] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [site.main] PreparedStatement : [select * from ( select 0 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,a.kname strval3,null strval4,null strval5,null strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param0 inner join cm c on c.cmno=a.pcmno where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a union all select * from ( select a.dtype,a.intval,a.intval2 ,a.longval ,a.strval,a.strval2,a.strval3,a.strval4,ifnull(a.strval5,d.fileurl) strval5,a.strval6 ,a.time,a.time2,a.time3,a.time4 from ( select 1 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,c.cname strval3,concat('/', e.ccode, '/', f.srcp) strval4,ef.fileurl strval5,b.cgcode strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param1 inner join cm c on c.cmno=a.pcmno left outer join cminning d on d.cmno=a.cmno and d.istaste=1 left outer join ct e on e.ctno=d.ctno left outer join fileinfo ef on ef.fgno=e.fgnothumb and ef.isdel=0 left outer join ctpage f on f.ctno=e.ctno and f.pseq=1 where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.cshape=0 and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a left outer join cminning b on a.strval5 is null and b.cmno=a.intval and b.iseq=1 left outer join ct c on a.strval5 is null and c.ctno=b.ctno left outer join fileinfo d on a.strval5 is null and d.fgno=c.fgnothumb and d.isdel=0 ) a union all select * from ( select 2 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homenotice' order by b.cdt desc limit 2 ) a union all select * from ( select 3 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homefaq' order by b.cdt desc limit 2 ) a] -2025-12-18 14:24:59,108 [4780] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [site.main] Parameters: [?param0=[offcode,Off], ?param1=[oncode,On]] -2025-12-18 14:24:59,108 [4780] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [site.main] Types: [?param0=[String, System.String], ?param1=[String, System.String]] -2025-12-18 14:24:59,114 [4780] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "41248429" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:24:59,126 [4780] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "41248429" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:24:59,127 [4780] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cgetc] Prepared SQL: [select b.cgno,b.pcgno,b.cgname,b.cgcode,b.isuse,b.iscover,b.isdel,b.cdt,b.cno,b.udt,b.uno,b.uip from cg a left outer join cg b on a.cgno = b.pcgno where b.isdel=0 and b.isuse = 1 and a.cgcode= ?param0] -2025-12-18 14:24:59,127 [4780] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [cm.cgetc] PreparedStatement : [select b.cgno,b.pcgno,b.cgname,b.cgcode,b.isuse,b.iscover,b.isdel,b.cdt,b.cno,b.udt,b.uno,b.uip from cg a left outer join cg b on a.cgno = b.pcgno where b.isdel=0 and b.isuse = 1 and a.cgcode= ?param0] -2025-12-18 14:24:59,127 [4780] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [cm.cgetc] Parameters: [?param0=[cgcode,2]] -2025-12-18 14:24:59,127 [4780] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [cm.cgetc] Types: [?param0=[String, System.String]] -2025-12-18 14:24:59,134 [4780] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "22864878" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:24:59,142 [4780] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "22864878" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:39:20,330 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.adminlogin] Prepared SQL: [select userno,a.username,a.status,a.userpass, usertype,a.asno , CAST(AES_DECRYPT(UNHEX(a.mobile), 'np123@!') AS char) mobile , a.logintime from users a left outer join assign b on b.asno=a.asno where a.userid= ?param0 and a.usertype > 10 and (a.usertype <> 81 or (a.usertype = 81 and b.status=1))] -2025-12-18 14:39:20,353 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.pass.check] Prepared SQL: [select count(userno) from userpasslog where userno = ?param0 and userpass = ?param1] -2025-12-18 14:39:20,354 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.ee] Prepared SQL: [update users set eastereggkey=FLOOR(10000000 + (RAND() * 99999999)),eetime=now() where userno= ?param0 ; select a.userno,a.eastereggkey,a.usertype,a.username ,b.subdomain from users a left outer join assign b on b.asno=a.asno and b.issite=1 and b.isdel=0 where a.userno= ?param0 ;] -2025-12-18 14:39:20,354 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.usersall] Prepared SQL: [select userno,usertype,jointype,snsid,userkind,userid,userpass,username,usernameeng,gender,birthday,email,isacceptemail,mobile,isacceptmobile,telno,asno,pasname,depart,ccposition,ccpositionetc,fgnoprofile ,ccjobs,userpno,bankname,bankno,post,address1,address2,introhtml,status,exitreason,logintime,loginkey,send335time,pwcalltime,pwcallno,eastereggkey,eetime,kfcfyear,isassignuser,uduty,slevel,edus,remotekey from users] -2025-12-18 14:39:20,354 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.eecall] Prepared SQL: [select userno,usertype,username from users where userno= ?param0 and eastereggkey= ?param1 and date_add(eetime, interval 10 second) > now(); update users set eastereggkey=null,eetime=null,loginkey= ?param2 where userno= ?param0] -2025-12-18 14:39:20,354 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.eecall2] Prepared SQL: [select userno,usertype,username,userid from users where userno= ?param0 and eastereggkey= ?param1 and date_add(eetime, interval 15 second) > now(); update users set eastereggkey=null,eetime=null,loginkey=null where userno= ?param0] -2025-12-18 14:39:20,354 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assign.newascode] Prepared SQL: [select ifnull(max(b.ascode),0) + 1 from (select 1 col1) a left outer join assign b on b.asno is not null] -2025-12-18 14:39:20,355 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.me] Prepared SQL: [select userno,username ,CAST(AES_DECRYPT(UNHEX(email), 'np123@!') AS char) email from users where userno= ?param0] -2025-12-18 14:39:20,355 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.usercheckconfirm] Prepared SQL: [select ifnull(b.userno,0) from (select 1 col1) a left outer join usercheck b on b.userno= ?param0 and b.checkkey= ?param1 ; update usercheck set checkkey=0 where userno= ?param0] -2025-12-18 14:39:20,355 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.remotelogin] Prepared SQL: [select a.userno from users a where a.userid= ?param0 and a.status=1 and a.remotekey= ?param1 ; update users set remotekey=null where userid= ?param0] -2025-12-18 14:39:20,355 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.remoteloginnoauth] Prepared SQL: [select a.userno,b.subdomain from users a left outer join assign b on b.asno=a.asno where a.userid= ?param0 and a.status=1] -2025-12-18 14:39:20,355 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.users.assign] Prepared SQL: [select b.asno,b.asname,b.brno ,b.ceoname,b.post,b.address1,b.address2 ,b.btype,b.bkind,b.eino,b.mname ,CAST(AES_DECRYPT(UNHEX(b.mphone), 'np123@!') AS char) mphone ,CAST(AES_DECRYPT(UNHEX(b.taxemail), 'np123@!') AS char) taxemail ,b.fgnobno ,b.isjoin,b.ascode,b.astype,b.asctg,b.joindate,b.status ,c1.cname astypename,c2.cname asctgname from users a inner join assign b on b.asno = a.asno left outer join comcode c1 on c1.ccode=b.astype left outer join comcode c2 on c2.ccode=b.asctg where a.status=1 and a.userno = ?param0] -2025-12-18 14:39:20,355 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.check.snsid] Prepared SQL: [select a.userno,a.usertype,a.jointype,a.snsid,a.userkind,a.userid,a.userpass,a.username,a.usernameeng,a.gender,a.birthday,a.email,a.isacceptemail,a.mobile,a.isacceptmobile ,a.telno,a.asno,a.pasname,a.depart,a.ccposition,a.ccpositionetc,a.fgnoprofile,a.ccjobs,a.userpno,a.bankname,a.bankno,a.post,a.address1,a.address2,a.introhtml,a.status,a.exitreason ,a.logintime,a.loginkey,a.send335time,a.pwcalltime,a.pwcallno,a.eastereggkey,a.eetime,a.kfcfyear,a.isassignuser,a.uduty,a.slevel,a.edus,a.remotekey,a.vssn,a.di,a.ci from users a where a.snsid= ?param0 and a.jointype= ?param1] -2025-12-18 14:39:20,356 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.councels] Prepared SQL: [select a.bno,a.qtext,a.atext ,a.bldgcat ,b.cname bldgcatname ,a.cdt,c.username coname,c.userid coid ,row_number() over(order by a.cdt desc) rno ,count(a.cno) over() pagetotalcount from councel a inner join users c on c.userno = a.cno left outer join comcode b on b.ccode = a.bldgcat where a.userno = ?param0 and a.isdel = 0 order by a.cdt desc] -2025-12-18 14:39:20,356 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormants] Prepared SQL: [select a.userno,username,usernameeng,a.email,a.isacceptemail ,a.mobile,a.telno,a.userpno,a.bankno,a.post,a.address1,a.address2 ,a.birthday from userdormant a where a.userno = ?param0] -2025-12-18 14:39:20,356 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormants.del] Prepared SQL: [select a.userno longval, regexp_replace(b.userid , '(?<=.{3}).','*') strval ,CAST(AES_DECRYPT(UNHEX(a.mobile),'np123@!') AS char) strval2 ,date_add(a.cdt, interval 335 day) time ,b.isacceptmobile intval from userdormant a inner join users b on b.userno = a.userno where date_format(date_add(a.cdt, interval 335 day),'%Y-%m-%d') = date_format(now(),'%Y-%m-%d')] -2025-12-18 14:39:20,356 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormants.save] Prepared SQL: [select a.userno longval, regexp_replace(a.userid , '(?<=.{3}).' , '*') strval ,CAST(AES_DECRYPT(UNHEX(a.mobile),'np123@!') AS char) strval2 ,date_add(a.logintime, interval 335 day) time ,a.isacceptmobile intval from users a where a.usertype =1 and a.status=1 and date_format(date_add(a.logintime, interval 366 day),'%Y-%m-%d') = date_format(now(),'%Y-%m-%d')] -2025-12-18 14:39:20,359 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.loginlog] Prepared SQL: [insert into loginlog (logsite,userno, loginstatus, logindata, cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , now(), ?param4 ,now(), ?param4 , ?param5 )] -2025-12-18 14:39:20,359 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.in] Prepared SQL: [insert into users(usertype,userkind,userid,userpass,username,usernameeng ,gender,email,isacceptemail,mobile,telno ,asno,pasname,depart,ccposition,ccpositionetc,fgnoprofile,ccjobs ,userpno,bankname,bankno ,post,address1,address2,introhtml,status,logintime,send335time,pwcalltime,pwcallno,eastereggkey,eetime,kfcfyear,isassignuser,edus ,isacceptmobile,uduty,slevel,jointype,birthday,snsid,di,ci,vssn,ischkatt,authplatform,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,gender,HEX(AES_ENCRYPT( ?param6 , 'np123@!')), ?param7 ,HEX(AES_ENCRYPT( ?param8 , 'np123@!')),HEX(AES_ENCRYPT( ?param9 , 'np123@!')) , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 ,HEX(AES_ENCRYPT( ?param17 , 'np123@!')), ?param18 ,HEX(AES_ENCRYPT( ?param19 , 'np123@!')) , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 ,now(),null,null,null,null,null, ?param25 , ?param26 , ?param27 , ?param28 , ?param29 , ?param30 , ?param31 ,HEX(AES_ENCRYPT( ?param32 , 'np123@!')), ?param33 , ?param34 , ?param35 , ?param36 , ?param37 , ?param38 ,now(), ?param39 ,now(), ?param39 , ?param40 );] -2025-12-18 14:39:20,361 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:39:20,361 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assign.in] Prepared SQL: [insert into assign (ascode,isjoin,joinyear,joinprice,asname,ceoname,brno,grno,btype,bkind,salesamount,homeurl,mcount,aday,astype,asctg,askey,post,address1,address2,fgnobno,fgnobank,joindate,exitdate,status,issite,subdomain,sitename,sitelogo,sitefooter,ismain,isdel, eino,mname,mphone,taxemail,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 ,0,null,null,null,null,0,0, ?param25 , ?param26 ,HEX(AES_ENCRYPT( ?param27 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param28 , 'np123@!')) ,now(), ?param29 ,now(), ?param29 , ?param30 );] -2025-12-18 14:39:20,361 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assign.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:39:20,361 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [councel.in] Prepared SQL: [insert into councel(userno,bldgcat,qtext,atext,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 );] -2025-12-18 14:39:20,361 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [councel.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:39:20,363 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.change.password] Prepared SQL: [UPDATE users SET userpass = ?param0 , udt = now() , status = (CASE WHEN status = 9 THEN 1 ELSE status END) , pwcalltime = null , pwcallno = null , uip = ?param1 , uno = ?param2 WHERE userid = ?param3 ; INSERT INTO userpasslog (userno, userpass, cdt, uip) SELECT ?param2 , ?param0 , NOW(), ?param1 FROM (SELECT 1) a LEFT OUTER JOIN userpasslog b ON b.userno = ?param2 WHERE b.userno IS NULL; UPDATE userpasslog SET userpass = ?param0 WHERE userno = ?param2 ;] -2025-12-18 14:39:20,363 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormant.insert] Prepared SQL: [insert into userdormant(userno,username,usernameeng,email,isacceptemail,mobile ,telno,userpno,bankno,post,address1,address2,birthday,cdt) select a.userno,a.username,a.usernameeng,a.email,a.isacceptemail,a.mobile ,a.telno,a.userpno,a.bankno,a.post,a.address1,a.address2, a.birthday,now() cdt from users a left outer join userdormant b on b.userno = a.userno where date_add(a.logintime,interval 1 year) < now(); and a.status != 99 update users set udt=now(),uno= ?param0 ,uip= ?param1 ,username='»èÁ¦µÊ',usernameeng=null,email=null,mobile=null,telno=null,userpno=null,bankno=null,post=null,address1=null,address2=null,birthday=null,status=8 where date_add(a.logintime,interval 1 year) < now(); and a.status != 99] -2025-12-18 14:39:20,365 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.loginkey] Prepared SQL: [update users set loginkey= ?param0 ,logintime =now(),send335time = null where userno= ?param1] -2025-12-18 14:39:20,365 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.loginkey2] Prepared SQL: [update users set loginkey= ?param0 ,logintime =now(),send335time = null where userno= ?param1 ; insert into loginlog (logsite,userno, loginstatus, logindata, cdt,cno,udt,uno,uip) values ( ?param2 , ?param1 , ?param3 , ?param4 , now(), ?param5 ,now(), ?param5 , ?param6 )] -2025-12-18 14:39:20,365 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assign.del] Prepared SQL: [update assign set udt=now(),uno= ?param0 ,uip= ?param1 ,isdel=1,brno=null where asno= ?param2] -2025-12-18 14:39:20,366 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignman.in] Prepared SQL: [insert into assignman (asno,mtype,jtype,depart,mname,position,telno,mobile,fax,email,post,address1,address2,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,HEX(AES_ENCRYPT( ?param6 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param7 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param8 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param9 , 'np123@!')) , ?param10 , ?param11 , ?param12 ,0,now(), ?param13 ,now(), ?param13 , ?param14 )] -2025-12-18 14:39:20,366 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignman.up] Prepared SQL: [update assignman set udt=now(),uno= ?param0 ,uip= ?param1 ,mtype = ?param2 ,jtype = ?param3 ,depart = ?param4 ,mname = ?param5 ,position= ?param6 ,telno =HEX(AES_ENCRYPT( ?param7 , 'np123@!')) ,mobile =HEX(AES_ENCRYPT( ?param8 , 'np123@!')) ,fax =HEX(AES_ENCRYPT( ?param9 , 'np123@!')) ,email =HEX(AES_ENCRYPT( ?param10 , 'np123@!')) ,post = ?param11 ,address1= ?param12 ,address2= ?param13 where asmno= ?param14] -2025-12-18 14:39:20,366 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignman.del] Prepared SQL: [update assignman set udt=now(),uno= ?param0 ,uip= ?param1 ,isdel = 1 where asmno= ?param2] -2025-12-18 14:39:20,366 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignfee.in] Prepared SQL: [insert into assignfee (asno,fyear,fprice,fdate,fmemo,status,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 from (select 1 col1) a left outer join assignfee b on b.asno= ?param0 and b.fyear= ?param1 where b.asno is null] -2025-12-18 14:39:20,366 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignfee.up] Prepared SQL: [update assignfee set udt=now(),uno= ?param0 ,uip= ?param1 ,fprice= ?param2 ,fdate = ?param3 ,fmemo = ?param4 ,status= ?param5 where asno= ?param6 and fyear= ?param7] -2025-12-18 14:39:20,366 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignfee.del] Prepared SQL: [delete from assignfee where asno= ?param0 and fyear= ?param1] -2025-12-18 14:39:20,366 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignsite.save] Prepared SQL: [update assign set udt=now(),uno= ?param0 ,uip= ?param1 ,issite= ?param2 ,subdomain= ?param3 ,sitename= ?param4 ,siteip= ?param5 ,sitelogo= ?param6 ,sitefooter= ?param7 where asno= ?param8] -2025-12-18 14:39:20,366 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.asno.save] Prepared SQL: [update users set asno= ?param0 where userno= ?param1] -2025-12-18 14:39:20,366 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.pwcalltime] Prepared SQL: [update users set pwcalltime=now(),pwcallno= ?param0 where userno= ?param1] -2025-12-18 14:39:20,367 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.resetuser] Prepared SQL: [update users set userpass = ?param0 , pwcalltime = null , pwcallno = null , status = (CASE WHEN status = 9 THEN 1 ELSE status END) where userno= ?param1 and pwcalltime is not null and pwcallno= ?param2 and date_add(pwcalltime, interval 24 hour) > now()] -2025-12-18 14:39:20,367 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.exit] Prepared SQL: [UPDATE users SET udt=now(),uno= ?param0 ,uip= ?param1 , status = ?param2 WHERE userno= ?param3] -2025-12-18 14:39:20,367 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.leave.register] Prepared SQL: [INSERT INTO userleave ( userno, userid, status, levdate, uno, uip ) SELECT u.userno, u.userid, 0 AS status, NOW() AS levdate, u.uno, u.uip FROM users u WHERE u.status = ?param0 AND u.userno = ?param1] -2025-12-18 14:39:20,367 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.remotelogin.set] Prepared SQL: [update users a inner join assign b on b.asno=a.asno and b.siteip like concat('%', ?param0 ,'%') set a.remotekey= ?param1 where a.userid= ?param2 and a.status=1] -2025-12-18 14:39:20,367 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.snslink.up] Prepared SQL: [update users set udt=now(),uno= ?param0 ,uip= ?param1 ,snsid= ?param2 ,jointype= ?param3 where userno= ?param4] -2025-12-18 14:39:20,367 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [councel.up] Prepared SQL: [update councel set udt=now(),uno= ?param0 ,uip= ?param1 ,bldgcat = ?param2 ,qtext = ?param3 ,atext = ?param4 where bno= ?param5] -2025-12-18 14:39:20,367 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [councel.del] Prepared SQL: [update councel set udt=now(),uno= ?param0 ,uip= ?param1 ,isdel = 1 where bno = ?param2] -2025-12-18 14:39:20,367 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.up.asno] Prepared SQL: [update users set udt=now(),uno= ?param0 ,uip= ?param1 ,asno = ?param2 where userno= ?param3] -2025-12-18 14:39:20,367 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormant.del] Prepared SQL: [update users a left outer join userdormant b on b.userno = a.userno set set udt=now(),uno= ?param0 ,uip= ?param1 ,status = 99,username='»èÁ¦µÊ',usernameeng=null,email=null,mobile=null,telno=null,userpno=null,bankno=null,post=null,address1=null,address2=null,birthday=null,di=null,ci=null,vssn=null,authplatform=0 where date_add(b.cdt,interval 1 year) < now(); delete from userdormant where date_add(cdt,interval 1 year) < now();] -2025-12-18 14:39:20,396 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.loginkey] Prepared SQL: [select a.userno dtype from users a where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0)] -2025-12-18 14:39:20,396 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.admin] Prepared SQL: [select a.userno dtype, a.udt time, count(b.mno) intval from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0)] -2025-12-18 14:39:20,396 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.front] Prepared SQL: [select a.dtype,sum(a.intval) intval,sum(a.intval2) intval2 from ( select a.userno dtype,count(b.mno) intval,0 intval2 from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno union all select a.userno dtype,0 intval,count(b.userno) intval2 from users a left outer join alarms b on b.userno=a.userno and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno ) a group by a.dtype] -2025-12-18 14:39:20,397 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.frontcroom] Prepared SQL: [select a.dtype,sum(a.intval) intval,sum(a.intval2) intval2,sum(a.intval3) intval3,sum(a.intval4) intval4,sum(a.intval5) intval5 ,sum(a.intval6) intval6,sum(a.intval7) intval7,sum(a.intval8) intval8,sum(a.intval9) intval9,sum(a.intval10) intval10 ,sum(a.intval11) intval11,sum(a.intval12) intval12 ,max(a.strval) strval,max(a.strval2) strval2,max(a.strval3) strval3 from ( select a.userno dtype,count(b.mno) intval,0 intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11,0 intval12 ,null strval,null strval2,null strval3 from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno union all select a.userno dtype,0 intval,count(b.userno) intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11,0 intval12 ,null strval,null strval2,null strval3 from users a left outer join alarms b on b.userno=a.userno and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) union all select a.userno dtype,0 intval,0 intval2,c.tyear intval3,c.tseq intval4,b.classno intval5 ,b2.isplan intval6,b2.iscontent intval7,b2.isev intval8,b2.isrs intval9,b2.isgrade intval10 ,b.cmno intval11,b.cshape intval12 ,d.cgname strval,b.cname strval2 ,group_concat(case when f.bmno is null then null else concat(f.bmno,':',f.bmname,':',f.bmtype) end separator ';') strval3 from users a0 inner join lect a on a.lectno= ?param3 and a.userno=a0.userno and a.status=1 and a.ischanged=0 inner join cm b on b.cmno=a.cmno inner join cmmenu b2 on b2.cmno=b.cmno inner join term c on c.tmno=b.tmno inner join cg d on d.cgno=b.cgno left outer join cmmenubm e on e.cmno=b.cmno left outer join boardmaster f on f.bmno=e.bmno where a0.userno= ?param0 and (a0.loginkey= ?param1 or ?param2 =0) group by a.userno,b.cmno,c.tyear,c.tseq,b.classno ,b2.isplan,b2.iscontent,b2.isev,b2.isrs,b2.isgrade ,d.cgname,b.cname ) a group by a.dtype] -2025-12-18 14:39:20,397 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.frontcroom.subdomain] Prepared SQL: [select a.*,b.asname strval4,c.fileurl from ( select a.dtype,sum(a.intval) intval,sum(a.intval2) intval2,sum(a.intval3) intval3,sum(a.intval4) intval4,sum(a.intval5) intval5 ,sum(a.intval6) intval6,sum(a.intval7) intval7,sum(a.intval8) intval8,sum(a.intval9) intval9,sum(a.intval10) intval10 ,sum(a.intval11) intval11 ,max(a.strval) strval,max(a.strval2) strval2,max(a.strval3) strval3 from ( select a.userno dtype,count(b.mno) intval,0 intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11 ,null strval,null strval2,null strval3 from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno union all select a.userno dtype,0 intval,count(b.userno) intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11 ,null strval,null strval2,null strval3 from users a left outer join alarms b on b.userno=a.userno and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) union all select a.userno dtype,0 intval,0 intval2,c.tyear intval3,c.tseq intval4,b.classno intval5 ,b2.isplan intval6,b2.iscontent intval7,b2.isev intval8,b2.isrs intval9,b2.isgrade intval10 ,b.cmno intval11 ,d.cgname strval,b.cname strval2 ,group_concat(case when f.bmno is null then null else concat(f.bmno,':',f.bmname,':',f.bmtype) end separator ';') strval3 from users a0 inner join lect a on a.lectno= ?param3 and a.userno=a0.userno and a.status=1 and a.ischanged=0 inner join cm b on b.cmno=a.cmno inner join cmmenu b2 on b2.cmno=b.cmno inner join term c on c.tmno=b.tmno inner join cg d on d.cgno=b.cgno left outer join cmmenubm e on e.cmno=b.cmno left outer join boardmaster f on f.bmno=e.bmno where a0.userno= ?param0 and (a0.loginkey= ?param1 or ?param2 =0) group by a.userno,b.cmno,c.tyear,c.tseq,b.classno ,b2.isplan,b2.iscontent,b2.isev,b2.isrs,b2.isgrade ,d.cgname,b.cname ) a group by a.dtype ) a inner join assign b on b.subdomain= ?param4 left outer join fileinfo c on c.fgno=b.sitelogo] -2025-12-18 14:39:20,397 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.basecomments] Prepared SQL: [select a.cmtno,a.pcmtno,a.tcmtno,a.baseno,a.cdepth,a.memo,a.memotype,a.fgno,a.cdt,a.udt, a.isdel,a.cno ,b.orgname, b.fileurl, b.fileno ,c.username from cmt a inner join users c on c.userno=a.cno left outer join fileinfo b on b.fgno=a.fgno and b.isdel=0 where a.cmttype= ?param0 and a.baseno= ?param1 order by a.cdt desc] -2025-12-18 14:39:20,398 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsend.get] Prepared SQL: [select a.sendno,a.ehtml,a.etitle from emailsend a left outer join emailban b on b.sendno=a.sendno where a.sendno= ?param0 and a.isdel=0] -2025-12-18 14:39:20,398 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsend.get2] Prepared SQL: [select a.sendno,a.etitle,a.rcvs,ifnull(a.sendeds, ' ') sendeds,ifnull(group_concat(b.email separator ';'), ' ') bans from emailsend a left outer join emailban b on b.sendno=a.sendno where a.sendno= ?param0 and a.isdel=0 group by a.sendno,a.rcvs,a.etitle,a.sendeds] -2025-12-18 14:39:20,398 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.list.rcvnot] Prepared SQL: [select count(a.mno) from memouser a where a.userno= ?param0 and and a.isread=0 and a.isdel=0] -2025-12-18 14:39:20,398 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smssend.get] Prepared SQL: [select c.asname,b.usertype,b.username ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) mobile ,a.smstype,a.isok ,row_number() over(order by b.username) rno, count(a.cno) over() pagetotalcount from smsuser a inner join users b on b.userno=a.userno left outer join assign c on c.asno=b.asno where a.mno= ?param0 order by b.username] -2025-12-18 14:39:20,399 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.home] Prepared SQL: [select b.cnt intval ,c.cnt0 intval2 ,c.cnt1 intval3 ,d.cnt intval4 ,e.cnt intval5 ,f.cnt intval6 ,(SELECT COUNT(*) FROM userleave WHERE status = 0) intval7 from (select 1 col1) a left outer join (select count(mno) cnt from memouser where userno= ?param0 and isread=0 and isdel=0) b on 1=1 left outer join ( select sum(case when a.bmposition=0 then 1 else 0 end) cnt0,sum(case when a.bmposition=1 and b.cmno is not null then 1 else 0 end) cnt1 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.isopen=1 left outer join board c on c.pbno=b.bno and c.isdel=0 where a.bmtype=2 and a.isopen=1 and c.bno is null and a.disptype=0 ) c on 1=1 left outer join ( select count(a.rfdno) cnt from payrfd a left outer join pay b on b.payno = a.payno where a.rstatus=0 and b.rstatus=0 ) d on 1=1 left outer join ( select count(a.payno) cnt from paydvr a inner join pay b on b.payno=a.payno and b.pstatus=1 and b.rstatus=0 inner join payitem c on c.payno = b.payno inner join book bb on bb.bkno=c.itemno where a.dvrcode is null and a.isdvr=1 ) e on 1=1 left outer join ( select count(a.payno) cnt from paytax a where a.ischeck=0 ) f on 1=1] -2025-12-18 14:39:20,399 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.authkey] Prepared SQL: [select jobkey from authkey where authtype= ?param0 and userno= ?param1 and randkey= ?param2 and keytime > now()] -2025-12-18 14:39:20,399 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.authkey.check1] Prepared SQL: [select ctno intval,ismenu intval2,ctype intval3,ccode strval from ct where ctno= ?param0 and authkey= ?param1 ; update ct set authkey=null where ctno= ?param0] -2025-12-18 14:39:20,399 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.authkey.check2] Prepared SQL: [select qno intval from question where qno= ?param0 and authkey= ?param1 ; update question set authkey=null where qno= ?param0] -2025-12-18 14:39:20,399 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.sms.chk] Prepared SQL: [select authno intval,lectno intval2,latime time,lakey strval from smsauth where authno = ?param0] -2025-12-18 14:39:20,399 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsend.in] Prepared SQL: [insert into emailsend(etitle,semail,ehtml,fgno,cmno,rcvs,reademails,rcvcount,readcount,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 ,now(), ?param9 ,now(), ?param9 , ?param10 )] -2025-12-18 14:39:20,399 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsend.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:39:20,399 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.sms.in] Prepared SQL: [insert into sms(cmno,mcontents,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,now(), ?param2 ,now(), ?param2 , ?param3 );] -2025-12-18 14:39:20,399 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.sms.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:39:20,411 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smsauth] Prepared SQL: [insert into smsauth(latime,lakey,lectno) values(now(), ?param0 , ?param1 );] -2025-12-18 14:39:20,412 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smsauth.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:39:20,412 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smsauth2] Prepared SQL: [insert into smsauth(latime,lakey,userno, lectno) values(now(), ?param0 , ?param1 , 0);] -2025-12-18 14:39:20,412 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smsauth2.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:39:20,412 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.atalk.send] Prepared SQL: [insert into MTS_ATALK_MSG (TRAN_SENDER_KEY,TRAN_TMPL_CD,TRAN_CALLBACK,TRAN_PHONE,TRAN_SUBJECT,TRAN_MSG,TRAN_DATE,TRAN_TYPE,TRAN_STATUS,TRAN_REPLACE_TYPE,TRAN_REPLACE_MSG) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,now(),5,'1', ?param6 , ?param5 );] -2025-12-18 14:39:20,412 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.comment.delete] Prepared SQL: [update cmt set isdel=1 where cmtno= ?param0 and ( ?param1 is not null or cno= ?param2 );] -2025-12-18 14:39:20,413 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsendok] Prepared SQL: [update emailsend set isdel=0,readcount= ?param0 ,sendeds= ?param1 where sendno= ?param2] -2025-12-18 14:39:20,413 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.memo.alldeleteR] Prepared SQL: [update memouser set isdel=1,udt=now(),uno= ?param0 ,uip= ?param1 where userno= ?param0] -2025-12-18 14:39:20,413 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.memo.alldeleteS] Prepared SQL: [update memo set isdel=1,udt=now(),uno= ?param0 ,uip= ?param1 where cno= ?param0] -2025-12-18 14:39:20,414 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.authkey.save] Prepared SQL: [update authkey set jobkey= ?param0 ,randkey= ?param1 ,keytime=date_add(now(), interval 1 minute) where authtype= ?param2 and userno= ?param3 ; insert into authkey (authtype,userno,jobkey,randkey,keytime) select a.authtype,a.userno,a.jobkey,a.randkey,date_add(now(), interval 1 minute) from (select ?param2 authtype, ?param3 userno, ?param0 jobkey, ?param1 randkey) a left outer join authkey b on b.authtype=a.authtype and b.userno=a.userno where b.authtype is null] -2025-12-18 14:39:20,414 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.sms.extend] Prepared SQL: [update smsauth set latime = now() where authno = ?param0] -2025-12-18 14:39:20,417 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.error] Prepared SQL: [insert into errors (errmsg,userno) values( ?param0 , ?param1 )] -2025-12-18 14:39:20,439 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.list] Prepared SQL: [select a.menuno, a.menuname, a.pmenuno, a.menuurl, a.menulevel, a.menuorder, a.ccount, a.isuse, a.ishid ,concat('/',ifnull(b5.menuno, 0), '/', ifnull(b4.menuno, 0), '/', ifnull(b3.menuno, 0), '/', ifnull(b2.menuno, 0), '/', ifnull(b1.menuno, 0), '/', ifnull(a.menuno, 0), '/') menurout ,case a.menulevel when 0 then ' ' when 1 then b1.menuname when 2 then b2.menuname when 3 then b3.menuname when 4 then b4.menuname when 5 then b5.menuname end pmenuname from ( select a.menuno, a.menuname, a.pmenuno, a.menuurl, a.menulevel, a.menuorder, count(d.menuno) ccount, a.isuse, a.ishid from menu a left outer join menu d on d.pmenuno=a.menuno group by a.menuno, a.menuname, a.pmenuno, a.menuurl, a.menulevel, a.menuorder, a.isuse, a.ishid ) a left outer join menu b1 on b1.menuno=a.pmenuno left outer join menu b2 on b2.menuno=b1.pmenuno left outer join menu b3 on b3.menuno=b2.pmenuno left outer join menu b4 on b4.menuno=b3.pmenuno left outer join menu b5 on b5.menuno=b4.pmenuno order by case a.menulevel when 0 then a.menuorder when 1 then b1.menuorder when 2 then b2.menuorder when 3 then b3.menuorder when 4 then b4.menuorder else b5.menuorder end ,case a.menulevel when 0 then a.menuno when 1 then b1.menuno when 2 then b2.menuno when 3 then b3.menuno when 4 then b4.menuno else b5.menuno end ,case a.menulevel when 1 then a.menuorder when 2 then b1.menuorder when 3 then b2.menuorder when 4 then b3.menuorder when 5 then b4.menuorder else 0 end ,case a.menulevel when 1 then a.menuno when 2 then b1.menuno when 3 then b2.menuno when 4 then b3.menuno when 5 then b4.menuno else 0 end ,case a.menulevel when 2 then a.menuorder when 3 then b1.menuorder when 4 then b2.menuorder when 5 then b3.menuorder else 0 end ,case a.menulevel when 2 then a.menuno when 3 then b1.menuno when 4 then b2.menuno when 5 then b3.menuno else 0 end ,case a.menulevel when 3 then a.menuorder when 4 then b1.menuorder when 5 then b2.menuorder else 0 end ,case a.menulevel when 3 then a.menuno when 4 then b1.menuno when 5 then b2.menuno else 0 end ,case a.menulevel when 4 then a.menuorder when 5 then b1.menuorder else 0 end ,case a.menulevel when 4 then a.menuno when 5 then b1.menuno else 0 end ,case a.menulevel when 5 then a.menuorder else 0 end ,case a.menulevel when 5 then a.menuno else 0 end] -2025-12-18 14:39:20,439 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.authmenu] Prepared SQL: [select a.usertype, a.menuno from menuauth a where a.usertype= ?param0] -2025-12-18 14:39:20,440 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.get] Prepared SQL: [select a.fileno,a.fgno,a.orgname,a.fileurl,a.filesize,a.extension,a.dcount,a.cno,a.uno ,b.tablename,b.columnname from fileinfo a inner join filegroup b on b.fgno=a.fgno where a.FileNo = ?param0 and a.isdel = 0] -2025-12-18 14:39:20,440 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.getall] Prepared SQL: [select a.fileno,a.fgno,a.orgname,a.fileurl,a.filesize,a.extension,a.dcount,a.cno,a.uno ,b.tablename,b.columnname from fileinfo a inner join filegroup b on b.fgno=a.fgno where a.FileNo = ?param0] -2025-12-18 14:39:20,442 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncs.parents.u] Prepared SQL: [select 3 ndepth,v.ndno ncsno,v.dname ncsname,v.dcode ncscode,case when v.ndno=u.ndno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsd v on v.nbno=d.nbno where u.nuno= ?param0 union all select 2 ndepth,v.nbno ncsno,v.bname ncsname,v.bcode ncscode,case when v.nbno=b.nbno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsb b on b.nbno=d.nbno inner join ncsb v on v.nmno=b.nmno where u.nuno= ?param0 union all select 1 ndepth,v.nmno ncsno,v.mname ncsname,v.mcode ncscode,case when v.nmno=m.nmno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncsm v on v.ntno=m.ntno where u.nuno= ?param0 union all select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where u.nuno= ?param0 order by ndepth,ncscode] -2025-12-18 14:39:20,442 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncs.parents.d] Prepared SQL: [select 2 ndepth,v.nbno ncsno,v.bname ncsname,v.bcode ncscode,case when v.nbno=b.nbno then 1 else 0 end isact from ncsd d inner join ncsb b on b.nbno=d.nbno inner join ncsb v on v.nmno=b.nmno where d.ndno= ?param0 union all select 1 ndepth,v.nmno ncsno,v.mname ncsname,v.mcode ncscode,case when v.nmno=m.nmno then 1 else 0 end isact from ncsd d inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncsm v on v.ntno=m.ntno where d.ndno= ?param0 union all select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsd d inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where d.ndno= ?param0 order by ndepth,ncscode] -2025-12-18 14:39:20,442 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncs.parents.b] Prepared SQL: [select 1 ndepth,v.nmno ncsno,v.mname ncsname,v.mcode ncscode,case when v.nmno=m.nmno then 1 else 0 end isact from ncsb b inner join ncsm m on m.nmno=b.nmno inner join ncsm v on v.ntno=m.ntno where b.nbno= ?param0 union all select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsb b inner join ncsm m on m.nmno=b.nmno inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where b.nbno= ?param0 order by ndepth,ncscode] -2025-12-18 14:39:20,442 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncs.parents.m] Prepared SQL: [select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsm m inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where m.nmno= ?param0 order by ndepth,ncscode] -2025-12-18 14:39:20,443 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.sales.bycm] Prepared SQL: [select case b.ptype when 2 then 2 when 3 then 1 else 0 end dtype, 0 intval, case b.ptype when 2 then '±³Àç' when 3 then '½ÃÇè' else '°­ÁÂ' end strval,'¸ÅÃâ' strval2 ,sum(case when month(a.payoktime)=1 then b.payamt else 0 end) longval ,sum(case when month(a.payoktime)=2 then b.payamt else 0 end) longval2 ,sum(case when month(a.payoktime)=3 then b.payamt else 0 end) longval3 ,sum(case when month(a.payoktime)=4 then b.payamt else 0 end) longval4 ,sum(case when month(a.payoktime)=5 then b.payamt else 0 end) longval5 ,sum(case when month(a.payoktime)=6 then b.payamt else 0 end) longval6 ,sum(case when month(a.payoktime)=7 then b.payamt else 0 end) longval7 ,sum(case when month(a.payoktime)=8 then b.payamt else 0 end) longval8 ,sum(case when month(a.payoktime)=9 then b.payamt else 0 end) longval9 ,sum(case when month(a.payoktime)=10 then b.payamt else 0 end) longval10 ,sum(case when month(a.payoktime)=11 then b.payamt else 0 end) longval11 ,sum(case when month(a.payoktime)=12 then b.payamt else 0 end) longval12 from pay a inner join payitem b on b.payno=a.payno and a.pstatus=1 where year(a.payoktime)= ?param0 and a.pstatus=1 group by b.ptype,month(a.payoktime) union all select case b.ptype when 2 then 2 when 3 then 1 else 0 end dtype, 1 intval, '','ȯºÒ' strval ,(case when month(b.refundtime)=1 then b.refundamt else 0 end) * -1 longval ,(case when month(b.refundtime)=2 then b.refundamt else 0 end) * -1 longval2 ,(case when month(b.refundtime)=3 then b.refundamt else 0 end) * -1 longval3 ,(case when month(b.refundtime)=4 then b.refundamt else 0 end) * -1 longval4 ,(case when month(b.refundtime)=5 then b.refundamt else 0 end) * -1 longval5 ,(case when month(b.refundtime)=6 then b.refundamt else 0 end) * -1 longval6 ,(case when month(b.refundtime)=7 then b.refundamt else 0 end) * -1 longval7 ,(case when month(b.refundtime)=8 then b.refundamt else 0 end) * -1 longval8 ,(case when month(b.refundtime)=9 then b.refundamt else 0 end) * -1 longval9 ,(case when month(b.refundtime)=10 then b.refundamt else 0 end) * -1 longval10 ,(case when month(b.refundtime)=11 then b.refundamt else 0 end) * -1 longval11 ,(case when month(b.refundtime)=12 then b.refundamt else 0 end) * -1 longval12 from pay a inner join payitem b on b.payno=a.payno and a.pstatus=1 and b.rstatus > 0 and b.refundtime is not null and year(b.refundtime)= ?param0 where a.pstatus=1 and a.rstatus > 0 group by b.ptype,month(b.refundtime) order by dtype,intval] -2025-12-18 14:39:20,445 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcalc.print] Prepared SQL: [select a.cmno,a.feeloc,a.feebkpr,a.feebrt,a.feemat,a.feefoo,a.feeetc,a.prtcnt ,b.cname,b.classno,b.sstime,b.setime ,c.pfee ,d.username,CAST(AES_DECRYPT(UNHEX(d.userpno), 'np123@!') AS char) userpno,d.bankname,CAST(AES_DECRYPT(UNHEX(d.bankno), 'np123@!') AS char) bankno,d.post,d.address1,d.address2 ,row_number() over(order by d.username) rno from cmcalc a inner join cm b on b.cmno=a.cmno inner join cmprof c on c.cmno=b.cmno inner join users d on d.userno=c.userno where a.cmno= ?param0 order by rno] -2025-12-18 14:39:20,445 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.npsystem] Prepared SQL: [select count(b.daokey) from (select 1 col1) a left outer join npsystem b on b.daokey= ?param0] -2025-12-18 14:39:20,446 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.ncs.check.t] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select 0 intval, count(m.nmno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno where t.ntno= ?param0 union all select 0 intval,count(b.nbno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno left outer join ncsb b on b.nmno=m.nmno where t.ntno= ?param0 union all select count(cmd.cmno) intval,count(distinct d.ndno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join cmncsd cmd on cmd.ndno=d.ndno where t.ntno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join ncsu u on u.ndno=d.ndno where t.ntno= ?param0 ) a] -2025-12-18 14:39:20,446 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.ncs.check.m] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select 0 intval,count(b.nbno) intval2 from ncsm m left outer join ncsb b on b.nmno=m.nmno where m.nmno= ?param0 union all select count(cmd.cmno) intval,count(distinct d.ndno) intval2 from ncsm m left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join cmncsd cmd on cmd.ndno=d.ndno where m.nmno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncsm m left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join ncsu u on u.ndno=d.ndno where m.nmno= ?param0 ) a] -2025-12-18 14:39:20,446 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.ncs.check.b] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select count(cmd.cmno) intval,count(distinct d.ndno) intval2 from ncsb b left outer join ncsd d on d.nbno=b.nbno left outer join cmncsd cmd on cmd.ndno=d.ndno where b.nbno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncsb b left outer join ncsd d on d.nbno=b.nbno left outer join ncsu u on u.ndno=d.ndno where b.nbno= ?param0 ) a] -2025-12-18 14:39:20,446 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.ncs.check.d] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select count(cmd.cmno) intval,0 intval2 from ncsd d left outer join cmncsd cmd on cmd.ndno=d.ndno where d.ndno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncsd d left outer join ncsu u on u.ndno=d.ndno where d.ndno= ?param0 ) a] -2025-12-18 14:39:20,447 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.insert] Prepared SQL: [insert into menu(menuname,pmenuno,menuurl,menulevel,menuorder,isuse,ishid,cdt,cno,udt,uno,uip) select ?param0 , ?param1 ,ifnull( ?param2 ,''),ifnull(c.menulevel, -1) + 1, ?param3 , ?param4 , ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 from (select ?param8 menuno) a left outer join menu b on b.menuno=a.menuno left outer join menu c on c.menuno= ?param1 where b.menuno is null] -2025-12-18 14:39:20,447 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.insert.SelectKey] Prepared SQL: [select last_insert_id()] -2025-12-18 14:39:20,448 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.filegroup.insert] Prepared SQL: [INSERT INTO filegroup (tablename,columnname, cdt,cno,udt,uno,uip) VALUES ( ?param0 , ?param1 , cdt,cno,udt,uno,uip)] -2025-12-18 14:39:20,448 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.filegroup.insert.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:39:20,448 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.okcert3.in] Prepared SQL: [insert into okcert3log (gubn, ret, reason, sn, rsltcd, rslt, dt) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , now()] -2025-12-18 14:39:20,448 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.okcert3.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:39:20,448 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.userauth.save] Prepared SQL: [insert into menuauth (usertype,authname,menuno,isdel,cdt,cno,udt,uno,uip) select max(usertype)+1, ?param0 ,1,0,now(), ?param1 ,now(), ?param1 , ?param2 from menuauth] -2025-12-18 14:39:20,448 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.authname.save] Prepared SQL: [update menuauth set authname= ?param0 where usertype= ?param1] -2025-12-18 14:39:20,448 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.userauth.del] Prepared SQL: [delete a from menuauth a left outer join( select count(userno) usercnt,usertype from users where usertype = ?param0 group by usertype )b on b.usertype = a.usertype where a.usertype = ?param0 and (b.usercnt < 1 or b.usercnt is null); insert into menuauth (usertype,authname,menuno,isdel,cdt,cno,udt,uno,uip) select * from ( select ?param0 usertype, ?param1 authname,1 menuno,0 isdel,now() cdt, ?param2 cno,now() udt, ?param2 uno, ?param3 uip ) a where not exists( select usertype,authname,menuno from menuauth where usertype = ?param0 and menuno = 1 ); update menuauth a left outer join ( select count(userno) usercnt,usertype from users where usertype = ?param0 and status=1 group by usertype ) b on b.usertype = a.usertype set isdel=1 where a.usertype= ?param0 and (b.usercnt < 1 or b.usercnt is null);] -2025-12-18 14:39:20,449 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.chageposition] Prepared SQL: [update menu a left outer join menu b on b.menuno= ?param0 left outer join menu c on c.menuno= ?param1 set a.pmenuno= ?param1 , a.menuorder = ifnull(b.menuorder, -1) + 1, a.menulevel=c.menulevel + 1 , a.udt=now(), a.uno= ?param2 , a.uip= ?param3 where a.menuno= ?param4] -2025-12-18 14:39:20,449 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.update] Prepared SQL: [update menu a left outer join (select menulevel from menu where menuno= ?param0 ) b on 1 = 1 set udt=now(), uno= ?param1 , uip= ?param2 ,menuname= ?param3 , pmenuno= ?param0 , menuurl=ifnull( ?param4 , ''),a.menulevel=b.menulevel + 1,menuorder= ?param5 ,isuse= ?param6 ,ishid= ?param7 where a.menuno= ?param8 ;] -2025-12-18 14:39:20,449 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.delete] Prepared SQL: [delete from menuauth where menuno= ?param0 ; delete from menu where menuno= ?param0] -2025-12-18 14:39:20,449 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.down] Prepared SQL: [update fileinfo set dcount = dcount + 1 where fileno= ?param0] -2025-12-18 14:39:20,449 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.del] Prepared SQL: [update fileinfo set uip= ?param0 , uno= ?param1 , isdel=1 where fileno= ?param2 and ( ?param3 = 1 or ?param1 = -999 or cno= ?param1 )] -2025-12-18 14:39:20,449 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.del2] Prepared SQL: [update fileinfo set uip= ?param0 , uno= ?param1 , isdel=1 where fgno= ?param2 and ( ?param3 = 1 or ?param1 = -999 or cno= ?param1 )] -2025-12-18 14:39:20,449 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncst.in] Prepared SQL: [insert into ncst (ntype,tcode,tname,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 ,now(), ?param3 ,now(), ?param3 , ?param4 )] -2025-12-18 14:39:20,449 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncst.up] Prepared SQL: [update ncst set udt=now(),uno= ?param0 ,uip= ?param1 ,tcode= ?param2 ,tname= ?param3 where ntno= ?param4] -2025-12-18 14:39:20,452 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.actlog.set] Prepared SQL: [insert into actlog (logtype,logtarget,userno,logdata,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 )] -2025-12-18 14:39:20,452 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.authlog.set] Prepared SQL: [insert into authlog(logtype,userno,usertypeorg,usertypenew,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 )] -2025-12-18 14:39:20,452 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.authlog.set2] Prepared SQL: [insert into authlog(logtype,userno,usertypeorg,usertypenew,cdt,cno,udt,uno,uip) select ?param0 , ?param1 ,a.usertype, ?param2 ,now(), ?param3 ,now(), ?param3 , ?param4 from users a where a.userno= ?param1 and a.usertype <> ?param2] -2025-12-18 14:39:20,453 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.kcblog.in] Prepared SQL: [insert into kcblog (cdt,cp_cd,mobile,vssn,logmsg) values(now(), ?param0 ,case when ?param1 is not null then HEX(AES_ENCRYPT( ?param1 , 'np123@!')) else null end , ?param2 , ?param3 );] -2025-12-18 14:39:20,453 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [excellog.in] Prepared SQL: [INSERT INTO exceldownlog (userno, userid, username, actiontime, position, comment, userip) SELECT userno, userid, username, sysdate(), ?param0 , ?param1 , ?param2 FROM users where userno = ?param3] -2025-12-18 14:39:20,475 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.myterm] Prepared SQL: [select distinct c.tmno,c.tyear,c.tseq from cmprof a inner join cm b on b.cmno=a.cmno and b.ismaster=0 and b.isdel=0 inner join term c on c.tmno=b.tmno where a.userno= ?param0 order by c.tyear desc,c.tseq] -2025-12-18 14:39:20,475 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.term.ys] Prepared SQL: [select distinct tmno,tyear,tseq from term order by tyear desc,tseq] -2025-12-18 14:39:20,476 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmdatas] Prepared SQL: [select a.dtype,a.intval,a.intval2,a.intval3 ,a.strval,a.strval2 from( select 1 dtype ,a.userno intval,b.usertype intval2 ,row_number() over (order by b.username desc) intval3 ,b.username strval,null strval2 from cmprof a inner join users b on b.userno=a.userno where a.cmno= ?param0 order by b.username desc ) a union all select 2 ,b.bkno,0 ,row_number() over (order by b.bkno) intval3 ,b.bkname,null from cmbook a inner join book b on b.bkno=a.bkno where a.cmno= ?param0 union all select 3 dtype ,b.cmno,a.ispre ,row_number() over (order by b.cmno) intval3 ,b.cname,null from cmrelay a inner join cm b on b.cmno=a.rcmno where a.cmno= ?param0 union all select 4 ,b.ndno,0 ,row_number() over (order by b.ndno) intval3 ,b.dname,b.acode from cmncsd a inner join ncsd b on b.ndno=a.ndno where a.cmno= ?param0 order by dtype,intval3] -2025-12-18 14:39:20,476 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.datacreatecmbycmmaster] Prepared SQL: [select a.cmno,a.cname,row_number() over(order by a.udt desc) rno from cm a where a.ismaster=1 and a.isdel=0 and a.cgno= ?param0 order by rno] -2025-12-18 14:39:20,477 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnigscd.exists] Prepared SQL: [select count(*) from cminning a inner join cminningscd b on a.cmino = b.cmino where cmno = ?param0] -2025-12-18 14:39:20,477 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmev] Prepared SQL: [select a.cmno,a.attend,a.attendcut,a.attendrfd,a.attendcutrfd,a.mid,a.midcut,a.midrfd,a.midcutrfd,a.final,a.finalcut,a.finalrfd,a.finalcutrfd,a.subject,a.subjectcut,a.subjectrfd ,a.subjectcutrfd,a.discuss,a.discusscut,a.discussrfd,a.discusscutrfd,a.etc,a.etccut,a.etcrfd,a.etccutrfd,a.cut,a.cutrfd,a.isoffabs ,b.scdtype ,c.cshape from cmev a inner join cm c on c.cmno = a.cmno left outer join cminning b on b.cmno = a.cmno and b.isscd = 1 where a.cmno= ?param0] -2025-12-18 14:39:20,477 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.est] Prepared SQL: [select 0 gubun,case when a.extype = 0 then 1 else 2 end estkind ,a.exno,a.cmno,a.extype,a.exname,a.edesc,a.etime,a.econdition,a.evtype,a.eqtype,a.israndq,a.israndqi,a.qcount,a.isblur,a.tpoint,a.relaylimit,a.isusebackup,a.isseq ,null sdno,null sdtype,null sdname,null sddesc,null sdcondition ,null rsno,null rscno,null rstype,null rsname,null rscondition , row_number() over(partition by a.extype order by a.cdt) rno ,null as iseq,null as teachername from cmex a where a.cmno= ?param0 and a.isdel=0 union all select 1 gubun,case when a.sdtype = 0 then 11 else 21 end estkind ,a.sdno exno,a.cmno,a.sdtype extype,a.sdname exname,a.sddesc edesc,null etime,a.sdcondition econdition,null evtype,null eqtype,null israndq,null israndqi,null qcount,null isblur,a.tpoint,null relaylimit,null isusebackup,null isseq ,a.sdno,a.sdtype,a.sdname,a.sddesc,a.sdcondition ,null rsno,null rscno,null rstype,null rsname,null rscondition , row_number() over(partition by a.sdtype order by a.cdt) rno ,null as iseq,null as teachername from cmsd a where a.cmno= ?param0 and a.isdel=0 union all select 2 gubun,case when a.rstype = 0 then 32 else 31 end estkind ,a.rsno exno,a.cmno,a.rstype extype,a.rsname exname,null edesc,null etime,a.rscondition econdition,null evtype,null eqtype,null israndq,null israndqi,null qcount,null isblur,null tpoint,null relaylimit,null isusebackup,null isseq ,null sdno,null sdtype,null sdname,null sddesc,null sdcondition ,a.rsno,a.rscno,a.rstype,a.rsname,a.rscondition , row_number() over(partition by a.rstype order by a.cdt) rno ,b.iseq,c.username as teachername from cmrs a left outer join cminning b on a.cmino = b.cmino left outer join users c on b.userno = c.userno where a.cmno= ?param0 and a.isdel=0 order by rsno] -2025-12-18 14:39:20,477 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmexqs] Prepared SQL: [select a.eqno,a.exno,a.qseq,a.qno,a.rpoint , b.qtextstring, b.dpoint, b.qdiff, b.cc1, b.cc2, b.cc3, b.cc4, b.cc5,b.atype , cc.cname qdiffname, cc1.cname ccname1, cc2.cname ccname2, cc3.cname ccname3, cc4.cname ccname4, cc5.cname ccname5 from cmexq a inner join question b on b.qno=a.qno left outer join comcode cc on cc.ccode = b.qdiff left outer join comcode cc1 on cc1.ccode = b.cc1 left outer join comcode cc2 on cc2.ccode = b.cc2 left outer join comcode cc3 on cc3.ccode = b.cc3 left outer join comcode cc4 on cc4.ccode = b.cc4 left outer join comcode cc5 on cc5.ccode = b.cc5 where a.exno= ?param0 order by a.qseq] -2025-12-18 14:39:20,478 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.exsave.valid] Prepared SQL: [select count(d.exno) from (select 1 as col1) a left outer join lectex d on d.exno= ?param0] -2025-12-18 14:39:20,478 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.sdsave.valid] Prepared SQL: [select sum(cnt) from ( select count(d.sdno) cnt from (select 1 as col1) a left outer join lectsd d on d.sdno= ?param0 union all select count(d.sdno) from (select 1 as col1) a left outer join lectsdboard d on d.sdno= ?param0 ) a] -2025-12-18 14:39:20,478 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rssave.valid] Prepared SQL: [select count(d.rsno) from (select 1 as col1) a left outer join lectrs d on d.rsno= ?param0] -2025-12-18 14:39:20,478 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rscsave.valid] Prepared SQL: [select count(d.rscno) from (select 1 as col1) a left outer join cmrs d on d.rscno= ?param0] -2025-12-18 14:39:20,478 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmexlayers] Prepared SQL: [select a.exno ,case when a.qdiff = 1 then null else a.qdiff end qdiff ,case when a.cc1 = 1 then null else a.cc1 end cc1 ,case when a.cc2 = 1 then null else a.cc2 end cc2 ,case when a.cc3 = 1 then null else a.cc3 end cc3 ,case when a.cc4 = 1 then null else a.cc4 end cc4 ,case when a.cc5 = 1 then null else a.cc5 end cc5 ,a.qcount,a.rpoint , cc.cname qdiffname, cc1.cname ccname1, cc2.cname ccname2, cc3.cname ccname3, cc4.cname ccname4, cc5.cname ccname5 from cmexlayer a left outer join comcode cc on cc.ccode = a.qdiff and cc.ccode > 0 left outer join comcode cc1 on cc1.ccode = a.cc1 and cc1.ccode > 0 left outer join comcode cc2 on cc2.ccode = a.cc2 and cc2.ccode > 0 left outer join comcode cc3 on cc3.ccode = a.cc3 and cc3.ccode > 0 left outer join comcode cc4 on cc4.ccode = a.cc4 and cc4.ccode > 0 left outer join comcode cc5 on cc5.ccode = a.cc5 and cc5.ccode > 0 where a.exno= ?param0 order by cc.corder, cc1.corder, cc2.corder] -2025-12-18 14:39:20,478 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.extype1count] Prepared SQL: [select count(b.exno) from (select 1 col1) a left outer join cmex b on b.cmno= ?param0 and b.isdel=0 and b.exno <> ?param1 and b.extype=1] -2025-12-18 14:39:20,478 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.check] Prepared SQL: [select count(b.rsno) from (select 1 col1) a left outer join cmrs b on b.cmno= ?param0 and b.rsno <> ?param1 and b.rstype= ?param2 and b.isdel=0] -2025-12-18 14:39:20,480 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.questionusings] Prepared SQL: [select sum(cnt) from ( select 0 as cnt union all select count(qno) from cmexq where qno= ?param0 union all select count(qno) from rscq where qno= ?param0 ) a] -2025-12-18 14:39:20,480 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.questionitem.valid] Prepared SQL: [select sum(cnt) from ( select 0 as cnt union all select a.qno from ( select b.qno from questionitem a inner join cmexq b on b.qno=a.qno where a.qino= ?param0 limit 1) a union all select a.qno from ( select b.qno from questionitem a inner join rscq b on b.qno=a.qno where a.qino= ?param0 limit 1) a ) a] -2025-12-18 14:39:20,480 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmmenus] Prepared SQL: [select a.cmno,a.isplan,a.iscontent,a.isev,a.isrs,a.isgrade ,b.bmno from cmmenu a left outer join cmmenubm b on b.cmno=a.cmno where a.cmno= ?param0] -2025-12-18 14:39:20,481 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rscqs] Prepared SQL: [select a.rscqno,a.rscno,a.qno,a.dseq , b.qtextstring, b.dpoint, b.qdiff, b.cc1, b.cc2, b.cc3, b.cc4, b.cc5,b.atype , cc.cname qdiffname, cc1.cname ccname1, cc2.cname ccname2, cc3.cname ccname3, cc4.cname ccname4, cc5.cname ccname5 ,row_number() over(order by a.dseq, a.rscqno) rno from rscq a inner join question b on b.qno=a.qno left outer join comcode cc on cc.ccode = b.qdiff left outer join comcode cc1 on cc1.ccode = b.cc1 left outer join comcode cc2 on cc2.ccode = b.cc2 left outer join comcode cc3 on cc3.ccode = b.cc3 left outer join comcode cc4 on cc4.ccode = b.cc4 left outer join comcode cc5 on cc5.ccode = b.cc5 where a.rscno= ?param0 order by rno] -2025-12-18 14:39:20,481 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminfile] Prepared SQL: [select 1 dtype,a.sdno intval,a.fgno longval,b.fileno longval2,0 longval4,b.fileurl strval from cmsd a inner join fileinfo b on b.fgno=a.fgno and b.isdel=0 where a.cmno= ?param0 union all select 0,exno,null,null,null,null from cmex where cmno= ?param0 and isdel=0 union all select 2,0,a.fgnotf,b.fileno,a.cmino,b.fileurl from cminning a inner join fileinfo b on b.fgno=a.fgnotf and b.isdel=0 where a.cmno= ?param0 union all select 3,a.cmno,a.fgnocm,b.fileno,0,b.fileurl from cm a inner join fileinfo b on b.fgno=a.fgnocm and b.isdel=0 where a.cmno= ?param0 order by dtype,intval,longval2] -2025-12-18 14:39:20,481 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.check.cmpcpay] Prepared SQL: [select count(b.pino) from (select 1 as col1) a left outer join payitem b on b.ptype=1 and b.pcno = ?param0] -2025-12-18 14:39:20,481 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ct.checkcmi] Prepared SQL: [select count(b.cmino) dcnt from ct a left outer join cminning b on b.ctno=a.ctno where a.ctno= ?param0 group by a.ctno] -2025-12-18 14:39:20,481 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.pcm.foras] Prepared SQL: [select distinct d.cmno value,d.cname text from users a inner join lect b on b.userno=a.userno and b.status<5 inner join cm c on c.cmno=b.cmno inner join cm d on d.cmno=c.pcmno where a.asno= ?param0 order by text,value] -2025-12-18 14:39:20,481 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cm.foras] Prepared SQL: [select distinct c.cmno value,concat(c.cname,'(',c.classno,')') text from users a inner join lect b on b.userno=a.userno and b.status<5 inner join cm c on c.cmno=b.cmno and c.pcmno= ?param0 where a.asno= ?param1 order by text,value] -2025-12-18 14:39:20,481 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.pcm.forall] Prepared SQL: [select a.cmno value,a.cname text from cm a where a.ismaster=1 and a.isuse=1 and a.isdel=0 order by text,value] -2025-12-18 14:39:20,481 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cm.forall] Prepared SQL: [select a.cmno value,concat(a.cname,'(',a.classno,')') text from cm a where a.pcmno= ?param0 and a.ismaster=1 and a.isuse=1 and a.isdel=0 order by text,value] -2025-12-18 14:39:20,482 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cms.forpay] Prepared SQL: [select c.cmno,case when b.isjoin=1 then c.infee else c.infee end fee, c.accommofee, b.isjoin,d.lectno lectnocheck from users a left outer join assign b on b.asno=a.asno inner join cm c on c.cmno= ?param0 left outer join lect d on d.userno=a.userno and d.cmno=c.cmno and d.status in (1,2,3,4,6) and d.ischanged=0 where a.userno= ?param1] -2025-12-18 14:39:20,482 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cms.forpaypc] Prepared SQL: [select c.cmno,case when b.isjoin=1 then c.infee else c.outfee end fee,b.isjoin from users a left outer join assign b on b.asno=a.asno inner join cmpc c on c.pcno= ?param0 where a.userno= ?param1] -2025-12-18 14:39:20,482 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcheck.forbuy] Prepared SQL: [select 1 rno,a.cmno,a.quota ,b.status lectstatus ,count(d.userno) countlect from cm a left outer join lect b on b.cmno=a.cmno and b.userno= ?param0 and b.status < 5 and b.ischanged=0 left outer join lect c on c.cmno=a.cmno and c.status < 5 and c.ischanged=0 left outer join users d on d.userno=c.userno and d.status=1 where a.cmno= ?param1 and a.ismaster=0 and a.rstime < now() and a.retime > now() and a.isuse=1 and a.isdel=0 group by a.cmno,a.quota,b.status union all select 2,a.cmno,0 ,b.status ,0 from cm a inner join lect b on b.cmno <> a.cmno and b.userno= ?param0 and b.status < 5 inner join cm c on c.cmno=b.cmno and c.pcmno=a.pcmno where a.cmno = ?param1] -2025-12-18 14:39:20,483 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.assign.applyedu.byasno] Prepared SQL: [select a.asno,a.ascode,a.isjoin,a.joinyear,a.joinprice,a.asname,a.ceoname,a.brno,a.eino,a.grno,a.btype,a.bkind,a.salesamount,a.homeurl,a.mcount,a.aday,a.astype,a.asctg,a.askey,a.post ,a.address1,a.address2,a.fgnobno,a.fgnobank,a.joindate,a.exitdate,a.status,a.issite,a.subdomain,a.sitename,a.sitelogo,a.sitefooter,a.siteip,a.ismain,a.mname,a.isdel ,CAST(AES_DECRYPT(UNHEX(a.mphone), 'np123@!') AS char) mphone ,CAST(AES_DECRYPT(UNHEX(a.taxemail), 'np123@!') AS char) taxemail from assign a where a.asno= ?param0 and a.isdel=0] -2025-12-18 14:39:20,483 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscdcheck] Prepared SQL: [select a.quota - (select count(z.lectno) cnt from lect z where a.cmisno = z.cmisno and z.status in (1,2) and z.ischanged=0) from cminningscd a where a.cmisno = ?param0] -2025-12-18 14:39:20,487 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmin] Prepared SQL: [insert into cm(ismaster,cgno,pcmno,cname,kname,tmno,classno,rstime,retime,sstime,setime,gstime,getime,cshape ,infee,outfee,accommofee,quota ,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,isuse,isdel,isseq,fgnocm,typeman,typeedu,typegrade,typejob,typejobitem,iscertificate,ischkatt,isaccommodation,daylectinninglimit,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 , ?param28 , ?param29 , ?param30 ,0, ?param31 , ?param32 , ?param33 , ?param34 , ?param35 , ?param36 , ?param37 , ?param38 , ?param39 , ?param40 ,10,now(), ?param41 ,now(), ?param41 , ?param42 );] -2025-12-18 14:39:20,487 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:39:20,491 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnings.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into cminning (cmno,week,iseq,isonline,ititle,icontent,idate,iday,ist,iet,fgnotf,ctno,istaste,sttime,atime,mstime,metime,userno,isscd,scdtype,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 ,now(), ?param20 ,now(), ?param20 , ?param21 from (select 1 col1) a left outer join cminning b on b.cmno= ?param0 and b.iseq= ?param2 where b.cmino is null] -2025-12-18 14:39:20,491 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnings.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 14:39:20,492 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into cminningscd(cmino,estart,eend,quota,studyplace,sseq,comment,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 ,now(), ?param7 ,now(), ?param7 , ?param8 )] -2025-12-18 14:39:20,492 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 14:39:20,493 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.in] Prepared SQL: [INSERT INTO cmex (cmno,extype,exname,edesc,etime,econdition,evtype,eqtype,israndq,israndqi,qcount,isblur,tpoint,relaylimit,isusebackup,isseq,isreexamable,isresultopen,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 ,0,now(), ?param18 ,now(), ?param18 , ?param19 )] -2025-12-18 14:39:20,493 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:39:20,495 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.question.in] Prepared SQL: [INSERT INTO question (cmno, qdiff, cc1, cc2, cc3, cc4, cc5, isuse, atype, dpoint, qtext, qtextstring, qdesc, rightcount,ispassspace,isignorecase, cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , now(), ?param16 ,now(), ?param16 , ?param17 );] -2025-12-18 14:39:20,495 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.question.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:39:20,495 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.in] Prepared SQL: [insert into cmsd(sdtype,cmno,sdname,sddesc,tpoint,sdcondition,fgno,isdel,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 ,0,now(), ?param7 ,now(), ?param7 , ?param8 );] -2025-12-18 14:39:20,495 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:39:20,495 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.in] Prepared SQL: [insert into cmrs(rstype,cmno,rsname,rscondition,rscno,isdel,cmino,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,0, ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 );] -2025-12-18 14:39:20,495 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:39:20,495 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rsc.in] Prepared SQL: [insert into rsc(rstype,rscname,isuse,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 ,now(), ?param3 ,now(), ?param3 , ?param4 );] -2025-12-18 14:39:20,495 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rsc.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:39:20,496 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy0] Prepared SQL: [insert into cm(ismaster,cgno,pcmno,cname,kname,tmno,classno,rstime,retime,sstime,setime,gstime,getime,cshape,typeman,typeedu,typegrade,typejob,typejobItem,infee,outfee,accommofee,quota,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,isuse,isseq,iscertificate,isdel,studydays,isaccommodation,daylectinninglimit,cdt,cno,udt,uno,uip) select ?param0 ,cgno,case when a.ismaster = 1 and ?param0 = 0 then a.cmno else a.pcmno end,ifnull( ?param1 , concat('»çº»_', cname)),a.kname, ?param2 ,case when ?param2 is null then null else ifnull(b.classno,0)+1 end ,t.rstime ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then '2099-12-31 23:59:59' else date_format(t.retime,'%Y-%m-%d 23:59:59') end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else t.sstime end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else date_format(t.setime,'%Y-%m-%d 23:59:59') end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else t.gstime end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else date_format(t.getime,'%Y-%m-%d 23:59:59') end ,a.cshape,a.typeman,a.typeedu,a.typegrade,a.typejob, a.typejobItem,infee,outfee,accommofee,quota,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,1,isseq,a.iscertificate,0,studydays,isaccommodation,daylectinninglimit,now(), ?param3 ,now(), ?param3 , ?param4 from cm a left outer join ( select max(b.classno) classno from cm a inner join cm b on b.ismaster=0 and b.pcmno=case when a.ismaster=1 then a.cmno else a.pcmno end and b.isdel=0 and b.tmno=ifnull( ?param2 ,0) where a.cmno= ?param5 ) b on b.classno is not null left outer join term t on t.tmno= ?param2 where a.cmno= ?param5 ;] -2025-12-18 14:39:20,496 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy0.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:39:20,496 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy.ex0] Prepared SQL: [insert into cmex (cmno,extype,exname,edesc,etime,econdition,evtype,eqtype,israndq,israndqi,qcount,isblur,tpoint,relaylimit,isusebackup,isseq,isresultopen,isreexamable,isdel,cdt,cno,udt,uno,uip) select ?param0 ,extype,exname,edesc,etime,econdition,evtype,eqtype,israndq,israndqi,qcount,isblur,tpoint,relaylimit,isusebackup,isseq,isresultopen,isreexamable,0,now(), ?param1 ,now(), ?param1 , ?param2 from cmex a where a.exno= ?param3 ;] -2025-12-18 14:39:20,496 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy.ex0.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:39:20,496 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmpcin] Prepared SQL: [insert into cm (ismaster,cgno,pcmno,cname,tmno,classno,rstime,retime,sstime,setime,gstime,getime,cshape,infee,outfee,quota,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,isuse,isseq,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,null, ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 ,1,0,0,now(), ?param27 ,now(), ?param27 , ?param28 );] -2025-12-18 14:39:20,496 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmpcin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:39:20,497 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ct.in] Prepared SQL: [INSERT INTO ct (cmno,qdiff,cc1,cc2,cc3,cc4,cc5,ctype,ccode,ccodedel,ctname,fgnothumb,fgnotf,tfurl,ismenu,isdel,isuse,isoversize,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 ,0, ?param14 , ?param15 ,now(), ?param16 ,now(), ?param16 , ?param17 );] -2025-12-18 14:39:20,497 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ct.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:39:20,497 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.pplog.applyedu.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into pplog ( userno,cmno,isready,cgcode,cshape,typeman,typeedu,typegrade,typejob,typejobItem,cgno,cmisno,isrebate,rbankname,rbankacc,rbankowner,asname,brno,ceoname,post,address1,address2,btype,bkind,eino,mname ,mphone,taxemail,userpno,mobile,email,upost,uaddress1,uaddress2,isassignuser,uduty,slevel,isaccommodation,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 ,HEX(AES_ENCRYPT( ?param14 , 'np123@!')) , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 ,HEX(AES_ENCRYPT( ?param26 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param27 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param28 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param29 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param30 , 'np123@!')) , ?param31 , ?param32 , ?param33 , ?param34 , ?param35 , ?param36 , ?param37 ,now(), ?param38 ,now(), ?param38 , ?param39 )] -2025-12-18 14:39:20,498 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.pplog.applyedu.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:39:20,498 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.term.in] Prepared SQL: [insert into term (tyear,tseq,rstime,retime,sstime,setime,gstime,getime,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 ,now(), ?param8 ,now(), ?param8 , ?param9 )] -2025-12-18 14:39:20,498 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.term.up] Prepared SQL: [update term set udt=now(),uno= ?param0 ,uip= ?param1 ,tyear = ?param2 ,tseq = ?param3 ,rstime= ?param4 ,retime= ?param5 ,sstime= ?param6 ,setime= ?param7 ,gstime= ?param8 ,getime= ?param9 where tmno= ?param10] -2025-12-18 14:39:20,498 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cg.in] Prepared SQL: [insert into cg (pcgno,cgname,cgcode,isuse,iscover,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,0,now(), ?param5 ,now(), ?param5 , ?param6 )] -2025-12-18 14:39:20,498 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmup] Prepared SQL: [update cm set udt=now(),uno= ?param0 ,uip= ?param1 ,cgno = ?param2 ,pcmno = ?param3 ,cname = ?param4 ,kname = ?param5 ,rstime = ?param6 ,retime = ?param7 ,sstime = ?param8 ,setime = ?param9 ,gstime = ?param10 ,getime = ?param11 ,cshape = ?param12 ,infee = ?param13 ,outfee = ?param14 ,accommofee = ?param15 ,quota = ?param16 ,introhtml = ?param17 ,targethtml = ?param18 ,goalhtml = ?param19 ,contenthtml = ?param20 ,studyplace = ?param21 ,studytime = ?param22 ,certcc = ?param23 ,certgradecc = ?param24 ,jobcc = ?param25 ,jobpositiongrade = ?param26 ,difficulty = ?param27 ,isrefund = ?param28 ,isuse = ?param29 ,fgnocm = ?param30 ,typeman = ?param31 ,typeedu = ?param32 ,typegrade = ?param33 ,typejob = ?param34 ,typejobitem = ?param35 ,iscertificate = ?param36 ,ischkatt = ?param37 ,studydays = ?param38 ,isaccommodation = ?param39 where cmno= ?param40] -2025-12-18 14:39:20,499 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.profclear] Prepared SQL: [update cminning a inner join ( select a.cmino from cminning a left outer join cmprof b on b.cmno=a.cmno and a.userno=b.userno where a.cmno= ?param0 and b.userno is null ) b on b.cmino=a.cmino set a.userno=null where a.cmno= ?param0] -2025-12-18 14:39:20,499 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.del] Prepared SQL: [delete from cminning where cmino = ( select a.cmino from ( select case when count(c.lectno) < 1 then ?param0 else 0 end cmino from (select 1 col1) a left outer join cminning b on b.cmino= ?param0 left outer join lect c on c.cmno=b.cmno) a )] -2025-12-18 14:39:20,499 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.del2] Prepared SQL: [delete from cminning where cmino = ?param0] -2025-12-18 14:39:20,499 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.del3] Prepared SQL: [delete from cminning where cmino = ( select a.cmino from ( select case when count(b.cmino) < 1 then ?param0 else 0 end cmino from (select 1 col1) a left outer join cminningscd b on b.cmino= ?param0 ) a )] -2025-12-18 14:39:20,499 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.del] Prepared SQL: [delete from cminningscd where cmisno = ( select a.cmisno from ( select case when count(c.lectno) < 1 then ?param0 else 0 end cmisno from (select 1 col1) a left outer join cminningscd b on b.cmisno= ?param0 left outer join lect c on c.cmisno=b.cmisno and c.status=1 and c.ischanged=0 ) a )] -2025-12-18 14:39:20,499 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmseqsave] Prepared SQL: [update cm set isseq= ?param0 ,udt=now(),uno= ?param1 ,uip= ?param2 where cmno= ?param3] -2025-12-18 14:39:20,499 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.bookin] Prepared SQL: [insert into book(bkname,author,publisher,pubdate,fgnothumb,fgno,price,introhtml,contents,isuse,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 ,now(), ?param10 ,now(), ?param10 , ?param11 )] -2025-12-18 14:39:20,499 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.bookup] Prepared SQL: [update book set udt=now(),uno= ?param0 ,uip= ?param1 ,bkname = ?param2 ,author = ?param3 ,publisher = ?param4 ,pubdate = ?param5 ,fgnothumb = ?param6 ,fgno = ?param7 ,price = ?param8 ,introhtml = ?param9 ,contents = ?param10 ,isuse = ?param11 where bkno= ?param12] -2025-12-18 14:39:20,499 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.bookdel] Prepared SQL: [delete from book where not bkno in ( select distinct(a.bkno) from cmbook a ) and bkno = ?param0] -2025-12-18 14:39:20,500 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.up] Prepared SQL: [update cminningscd a set udt=now(),uno= ?param0 ,uip= ?param1 ,cmino= ?param2 ,estart= ?param3 ,eend= ?param4 ,quota= ?param5 ,studyplace= ?param6 ,sseq= ?param7 ,comment= ?param8 where a.cmisno= ?param9] -2025-12-18 14:39:20,500 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnings.up] Prepared SQL: [update cminning a left outer join ( select cmino, cmno from cminning where cmino <> ?param0 and cmno= ?param1 and iseq= ?param2 ) b on b.cmno=a.cmno set udt=now(),uno= ?param3 ,uip= ?param4 ,week = ?param5 ,iseq = ?param2 ,isonline = ?param6 ,ititle = ?param7 ,icontent = ?param8 ,idate= ?param9 ,iday = ?param10 ,ist = ?param11 ,iet = ?param12 ,fgnotf= ?param13 ,ctno = ?param14 ,istaste = ?param15 ,sttime= ?param16 ,atime = ?param17 ,mstime = ?param18 ,metime = ?param19 ,userno = ?param20 ,isscd = ?param21 ,scdtype= ?param22 where a.cmino= ?param0 and b.cmino is null] -2025-12-18 14:39:20,500 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.clear] Prepared SQL: [update cminningscd a set udt=now(),uno= ?param0 ,uip= ?param1 ,quota=99999,studyplace=null where a.cmino = ?param2] -2025-12-18 14:39:20,500 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.up.lect] Prepared SQL: [update lect a left outer join cminningscd b on b.cmisno = a.cmisno set a.edate = date_format(b.eend,'%Y-%m-%d 23:59:59') where a.cmisno = ?param0 ;] -2025-12-18 14:39:20,500 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmev.clear] Prepared SQL: [update cmev a set udt=now(),uno= ?param0 ,uip= ?param1 ,isoffabs=null where a.cmno = ?param2] -2025-12-18 14:39:20,500 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnings.istasteclear] Prepared SQL: [update cminning set istaste=0 where cmno= ?param0 and cmino <> ?param1] -2025-12-18 14:39:20,501 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmevsave] Prepared SQL: [insert into cmev (cmno,attend,attendcut,attendrfd,attendcutrfd,mid,midcut,midrfd,midcutrfd,final,finalcut,finalrfd,finalcutrfd,subject,subjectcut,subjectrfd,subjectcutrfd,discuss,discusscut,discussrfd,discusscutrfd,etc,etccut,etcrfd,etccutrfd,cut,cutrfd,isoffabs,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 ,now(), ?param28 ,now(), ?param28 , ?param29 from (select 1 col1) a left outer join cmev b on b.cmno= ?param0 where b.cmno is null; update cmev set udt=now(),uno= ?param28 ,uip= ?param29 ,attend = ?param1 ,attendcut = ?param2 ,attendrfd = ?param3 ,attendcutrfd = ?param4 ,mid = ?param5 ,midcut = ?param6 ,midrfd = ?param7 ,midcutrfd = ?param8 ,final = ?param9 ,finalcut = ?param10 ,finalrfd = ?param11 ,finalcutrfd = ?param12 ,subject = ?param13 ,subjectcut = ?param14 ,subjectrfd = ?param15 ,subjectcutrfd = ?param16 ,discuss = ?param17 ,discusscut = ?param18 ,discussrfd = ?param19 ,discusscutrfd = ?param20 ,etc = ?param21 ,etccut = ?param22 ,etcrfd = ?param23 ,etccutrfd = ?param24 ,cut = ?param25 ,cutrfd = ?param26 ,isoffabs = ?param27 where ?param0 > 0 and cmno= ?param0] -2025-12-18 14:39:20,501 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.savetop] Prepared SQL: [UPDATE cmex SET udt=now(),uno= ?param0 ,uip= ?param1 ,exname= ?param2 ,edesc= ?param3 ,econdition= ?param4 ,isblur= ?param5 ,isusebackup= ?param6 ,isseq= ?param7 ,isreexamable= ?param8 ,isresultopen= ?param9 ,etime= ?param10 where exno= ?param11] -2025-12-18 14:39:20,502 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.up] Prepared SQL: [update cmex set udt=now(),uno= ?param0 ,uip= ?param1 ,extype = ?param2 ,exname = ?param3 ,edesc = ?param4 ,etime = ?param5 ,econdition = ?param6 ,evtype = ?param7 ,eqtype = ?param8 ,israndq = ?param9 ,israndqi = ?param10 ,qcount = ?param11 ,isblur = ?param12 ,tpoint = ?param13 ,relaylimit = ?param14 ,isusebackup = ?param15 ,isseq = ?param16 ,isreexamable = ?param17 ,isresultopen= ?param18 where exno= ?param19] -2025-12-18 14:39:20,502 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmexq.deleteall] Prepared SQL: [delete from cmexq where exno= ?param0] -2025-12-18 14:39:20,502 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmexlayer.del] Prepared SQL: [delete from cmexlayer where exno= ?param0] -2025-12-18 14:39:20,502 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.del] Prepared SQL: [update cmex set isdel=1 where exno= ?param0] -2025-12-18 14:39:20,502 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.del] Prepared SQL: [update cmsd set isdel=1 where sdno= ?param0] -2025-12-18 14:39:20,502 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.del] Prepared SQL: [update cmrs set isdel=1 where rsno= ?param0] -2025-12-18 14:39:20,504 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.questionitem.del] Prepared SQL: [update question a inner join questionitem b on b.qino= ?param0 and b.qno=a.qno set a.rightcount = a.rightcount - b.isright; update questionitem set udt=now(),uno= ?param1 ,uip= ?param2 ,isdel=1 where qino= ?param0] -2025-12-18 14:39:20,504 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.question.up] Prepared SQL: [UPDATE question SET udt=now(),uno= ?param0 ,uip= ?param1 ,cmno= ?param2 ,qdiff= ?param3 ,cc1= ?param4 ,cc2= ?param5 ,cc3= ?param6 ,cc4= ?param7 ,cc5= ?param8 ,isuse= ?param9 ,dpoint= ?param10 ,qtext= ?param11 ,qtextstring= ?param12 ,qdesc= ?param13 ,rightcount= ?param14 ,ispassspace= ?param15 ,isignorecase= ?param16 where qno= ?param17] -2025-12-18 14:39:20,504 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.question.uptop] Prepared SQL: [UPDATE question SET udt=now(),uno= ?param0 ,uip= ?param1 ,cmno= ?param2 ,isuse= ?param3 ,qtext= ?param4 ,qtextstring= ?param5 ,qdesc= ?param6 ,rightcount= ?param7 where qno= ?param8] -2025-12-18 14:39:20,504 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.questionitem.up] Prepared SQL: [UPDATE questionitem SET udt=now(),uno= ?param0 ,uip= ?param1 ,fgno= ?param2 ,isright= ?param3 ,qitext= ?param4 where qino= ?param5] -2025-12-18 14:39:20,504 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.up] Prepared SQL: [update cmsd set udt=now(),uno= ?param0 ,uip= ?param1 ,sdtype = ?param2 ,sdname = ?param3 ,sddesc = ?param4 ,tpoint = ?param5 ,sdcondition = ?param6 ,fgno = ?param7 where sdno= ?param8] -2025-12-18 14:39:20,504 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.uplock] Prepared SQL: [update cmsd set udt=now(),uno= ?param0 ,uip= ?param1 ,sdname = ?param2 ,sddesc = ?param3 ,tpoint = ?param4 ,sdcondition = ?param5 ,fgno = ?param6 where sdno= ?param7] -2025-12-18 14:39:20,504 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.up] Prepared SQL: [update cmrs set udt=now(),uno= ?param0 ,uip= ?param1 ,rstype = ?param2 ,rsname = ?param3 ,rscondition = ?param4 ,rscno = ?param5 ,cmino = ?param6 where rsno= ?param7] -2025-12-18 14:39:20,505 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.uplock] Prepared SQL: [update cmrs set udt=now(),uno= ?param0 ,uip= ?param1 ,rsname = ?param2 ,rscondition = ?param3 where rsno= ?param4] -2025-12-18 14:39:20,505 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmev.in] Prepared SQL: [insert into cmev (cmno,attend,attendcut,attendrfd,attendcutrfd,mid,midcut,midrfd,midcutrfd,final,finalcut,finalrfd,finalcutrfd,subject,subjectcut,subjectrfd ,subjectcutrfd,discuss,discusscut,discussrfd,discusscutrfd,etc,etccut,etcrfd,etccutrfd,cut,cutrfd,cdt,cno,udt,uno,uip) values ( ?param0 ,100,100,100,100,0,0,0,0,0,0,0,0,0,0,0 ,0,0,0,0,0,0,0,0,0,100,100,now(), ?param1 ,now(), ?param1 , ?param2 )] -2025-12-18 14:39:20,505 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmmenu.in] Prepared SQL: [insert into cmmenu (cmno,isplan,iscontent,isev,isrs,isgrade,cdt,cno,udt,uno,uip) values( ?param0 ,1,1,1,1,1,now(), ?param1 ,now(), ?param1 , ?param2 ); insert into cmmenubm (cmno,bmno,cdt,cno,udt,uno,uip) select ?param0 ,a.bmno,now(), ?param1 ,now(), ?param1 , ?param2 from boardmaster a where a.bmposition=1 and a.isopen=1 and a.isdefault=1] -2025-12-18 14:39:20,506 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy] Prepared SQL: [create temporary table if not exists temp_cminning_mapping ( old_cmino bigint, new_cmino bigint ); insert into cminning(cmno, week, iseq, isonline, ititle, icontent, iday, idate, ist, iet, ctno, istaste, sttime, atime, mstime, metime, userno, isscd, scdtype, cdt,cno,udt,uno,uip) select ?param0 , week, iseq, isonline, ititle, icontent, iday, idate, ist, iet, ctno, istaste, sttime, atime, mstime, metime, userno, isscd, scdtype, now(), ?param1 ,now(), ?param1 , ?param2 from cminning where cmno = ?param3 ; insert into temp_cminning_mapping(old_cmino, new_cmino) select old_cmino, new_cmino from ( select a.cmino as old_cmino, b.cmino as new_cmino from cminning a inner join cminning b on a.cmno = ?param3 and b.cmno = ?param0 and a.week = b.week and a.iseq = b.iseq ) t; insert into cmrs(cmno, rscno, rstype, rsname, rscondition, isdel, cmino, cdt,cno,udt,uno,uip) select ?param0 , rscno, rstype, rsname, rscondition, 0, t.new_cmino, now(), ?param1 ,now(), ?param1 , ?param2 from cmrs a inner join temp_cminning_mapping t on a.cmino = t.old_cmino where a.cmno = ?param3 and a.isdel = 0; insert into cmprof(cmno, userno, pfee, cdt,cno,udt,uno,uip) select ?param0 , userno, 0, now(), ?param1 ,now(), ?param1 , ?param2 from cmprof where cmno = ?param3 ; insert into cmbook(cmno, bkno, cdt,cno,udt,uno,uip) select ?param0 , bkno, now(), ?param1 ,now(), ?param1 , ?param2 from cmbook where cmno = ?param3 ; insert into cmrelay(cmno, rcmno, ispre, cdt,cno,udt,uno,uip) select ?param0 , rcmno, ispre, now(), ?param1 ,now(), ?param1 , ?param2 from cmrelay where cmno = ?param3 ; insert into cmncsd(cmno, ndno, cdt,cno,udt,uno,uip) select ?param0 , ndno, now(), ?param1 ,now(), ?param1 , ?param2 from cmncsd where cmno = ?param3 ; insert into cminningscd(cmino, estart, eend, quota, studyplace, sseq, cdt,cno,udt,uno,uip) select t.new_cmino, estart, eend, quota, studyplace, sseq, now(), ?param1 ,now(), ?param1 , ?param2 from cminningscd a inner join temp_cminning_mapping t on a.cmino = t.old_cmino where a.cmino in (select old_cmino from temp_cminning_mapping); insert into cmev(cmno, attend, attendcut, attendrfd, attendcutrfd, mid, midcut, midrfd, midcutrfd, final, finalcut, finalrfd, finalcutrfd, subject, subjectcut, subjectrfd, subjectcutrfd, discuss, discusscut, discussrfd, discusscutrfd, etc, etccut, etcrfd, etccutrfd, cut, cutrfd, isoffabs, cdt,cno,udt,uno,uip) select ?param0 , attend, attendcut, attendrfd, attendcutrfd, mid, midcut, midrfd, midcutrfd, final, finalcut, finalrfd, finalcutrfd, subject, subjectcut, subjectrfd, subjectcutrfd, discuss, discusscut, discussrfd, discusscutrfd, etc, etccut, etcrfd, etccutrfd, cut, cutrfd, isoffabs, now(), ?param1 ,now(), ?param1 , ?param2 from cmev where cmno = ?param3 ; insert into cmsd(sdtype, cmno, sdname, sddesc, tpoint, sdcondition, fgno, isdel, orgsdno, cdt,cno,udt,uno,uip) select sdtype, ?param0 , sdname, sddesc, tpoint, sdcondition, null, 0, sdno, now(), ?param1 ,now(), ?param1 , ?param2 from cmsd where cmno = ?param3 and isdel = 0; insert into cmmenu(cmno, isplan, iscontent, isev, isrs, isgrade, cdt,cno,udt,uno,uip) select ?param0 , isplan, iscontent, isev, isrs, isgrade, now(), ?param1 ,now(), ?param1 , ?param2 from cmmenu where cmno = ?param3 ; insert into cmmenubm(cmno, bmno, cdt,cno,udt,uno,uip) select ?param0 , bmno, now(), ?param1 ,now(), ?param1 , ?param2 from cmmenubm where cmno = ?param3 ; drop temporary table if exists temp_cminning_mapping;] -2025-12-18 14:39:20,507 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy.ex] Prepared SQL: [insert into cmexlayer(exno,qdiff,cc1,cc2,cc3,cc4,cc5,qcount,rpoint,cdt,cno,udt,uno,uip) select ?param0 ,qdiff,cc1,cc2,cc3,cc4,cc5,qcount,rpoint,now(), ?param1 ,now(), ?param1 , ?param2 from cmexlayer a where a.exno= ?param3 ; insert into cmexq(exno,qseq,qno,rpoint,cdt,cno,udt,uno,uip) select ?param0 ,qseq,qno,rpoint,now(), ?param1 ,now(), ?param1 , ?param2 from cmexq a where a.exno= ?param3 ;] -2025-12-18 14:39:20,507 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.fgnoup] Prepared SQL: [update cmsd set fgno= ?param0 where cmno= ?param1 and orgsdno= ?param2] -2025-12-18 14:39:20,507 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.fgnoup] Prepared SQL: [update cminning set fgnotf= ?param0 where cmno= ?param1 and orgcmino= ?param2] -2025-12-18 14:39:20,507 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cm.fgnocmup] Prepared SQL: [update cm set fgnocm= ?param0 where cmno= ?param1] -2025-12-18 14:39:20,507 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmpcup] Prepared SQL: [update cm set udt=now(),uno= ?param0 ,uip= ?param1 ,cgno = ?param2 ,cname = ?param3 ,sstime = ?param4 ,setime = ?param5 ,introhtml = ?param6 where cmno= ?param7] -2025-12-18 14:39:20,507 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ctpdel] Prepared SQL: [update ctpage a inner join ( select a.ctno,count(b.cmino) dcnt from ct a left outer join cminning b on b.ctno=a.ctno where a.ctno= ?param0 group by a.ctno ) b on b.ctno=a.ctno and b.dcnt = 0 set a.isdel=1,udt=now(),uno= ?param1 ,uip= ?param2 where a.cpno= ?param3] -2025-12-18 14:39:20,507 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ct.del] Prepared SQL: [update ct a inner join ( select a.ctno,count(b.cmino) dcnt from ct a left outer join cminning b on b.ctno=a.ctno where a.ctno= ?param0 group by a.ctno ) b on b.ctno=a.ctno and b.dcnt=0 set udt=now(),uno= ?param1 ,uip= ?param2 ,a.ccode=null,a.isdel=1 where b.dcnt=0 and a.ctno= ?param0] -2025-12-18 14:39:20,508 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.fgno] Prepared SQL: [update cminning set fgno= ?param0 where cmino= ?param1] -2025-12-18 14:39:20,508 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.fgnooff] Prepared SQL: [update cminning set fgnooff= ?param0 where cmino= ?param1] -2025-12-18 14:39:20,508 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.lectcmisno.up] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,cmisno =case when ?param2 is not null then ?param2 else cmisno end where lectno= ?param3 ; update pplog a left outer join ( select a.lectno,a.payno,b.pplno,a.cmisno from lect a inner join pay b on b.payno = a.payno where a.lectno = ?param3 ) b on b.pplno = a.pplno set a.cmisno = case when b.cmisno is not null then b.cmisno else a.cmisno end where b.lectno = ?param3 ; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end ,a.sdate = (case when b.estart is not null then date_format(b.estart,'%Y-%m-%d 00:00:00') else a.sdate end) where a.lectno = ?param3 and c.cshape = 1; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end where a.lectno = ?param3 and c.cshape <> 1;] -2025-12-18 14:39:20,523 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cmforchange] Prepared SQL: [select b.cmno,b.cname,b.classno,b.cshape ,t.tyear,t.tseq from cm a inner join cm b on b.ismaster=0 and b.pcmno=a.pcmno and b.cmno <> ?param0 and b.setime is not null and b.setime > now() and b.isuse=1 and b.isdel=0 inner join term t on t.tmno=b.tmno left outer join lect c on c.cmno=b.cmno and c.status in (1,3,4) and c.ischanged=0 where a.cmno= ?param0 group by b.cmno,b.cname,b.classno,b.quota,b.cshape ,t.tyear,t.tseq having b.quota = 0 or b.quota > count(c.lectno) order by b.cname,b.classno,b.setime] -2025-12-18 14:39:20,524 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.scdlects] Prepared SQL: [select a.scdno,a.dday,a.dtime,a.istalk,a.isemail,a.issms,a.isuse from scdlect a order by a.scdno] -2025-12-18 14:39:20,525 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.encourages] Prepared SQL: [insert into alarms (userno,atime,scdno,cmexno,dday,isdel,cdt,cno,udt,uno,uip) select a.userno,now(),a.scdno,a.cmexno,a.dday,0,now(), ?param0 ,now(), ?param0 , ?param1 from ( select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.attrate < 80 and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 where a.scdno < 3 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmex e on e.cmno=c.cmno and e.extype=case when a.scdno=3 then 0 else 1 end and e.isdel=0 left outer join lectex f on f.lectno=c.lectno and f.exno=e.exno where a.scdno > 2 and a.scdno < 5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=0 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=1 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=6 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmrs e on e.cmno=c.cmno and e.rstype=0 and e.isdel=0 left outer join lectrs f on f.lectno=c.lectno and f.rsno=e.rsno where a.scdno=7 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,c.sdate stime ,c.edate etime,e.cname studyplace,b.studytime days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join cm b on b.ismaster=0 and b.cshape =1 and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.sdate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 left outer join comcode e on e.ccode = b.studyplace where a.scdno=8 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.exno cmexno,b.exname cname,b.estime stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join exam b on date_format(b.estime,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') and b.isopen=1 inner join examuser c on c.exno=b.exno and c.status=1 and c.pstatus=1 inner join users d on d.userno=c.userno and d.status=1 where a.scdno=9 and a.isuse=1 and a.dtime= ?param2 ) a; select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.attrate < 80 and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 where a.scdno < 3 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmex e on e.cmno=c.cmno and e.extype=case when a.scdno=3 then 0 else 1 end and e.isdel=0 left outer join lectex f on f.lectno=c.lectno and f.exno=e.exno where a.scdno > 2 and a.scdno < 5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=0 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=1 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=6 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmrs e on e.cmno=c.cmno and e.rstype=0 and e.isdel=0 left outer join lectrs f on f.lectno=c.lectno and f.rsno=e.rsno where a.scdno=7 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,c.sdate stime ,c.edate etime,e.cname studyplace,b.studytime days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join cm b on b.ismaster=0 and b.cshape =1 and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.sdate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 left outer join comcode e on e.ccode = b.studyplace where a.scdno=8 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.exno cmexno,b.exname cname,b.estime stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join exam b on date_format(b.estime,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') and b.isopen=1 inner join examuser c on c.exno=b.exno and c.status=1 and c.pstatus=1 inner join users d on d.userno=c.userno and d.status=1 where a.scdno=9 and a.isuse=1 and a.dtime= ?param2] -2025-12-18 14:39:20,525 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cmrs] Prepared SQL: [select a.rsno,a.rstype,a2.rscno,a2.rscname,b.cshape,b.cname,b.classno,b.rstime,b.retime,b.sstime,b.setime ,c.tyear,c.tseq ,count(distinct d.lectno) countlect,count(distinct e.lectno) countok ,g.username as teachername from cmrs a inner join rsc a2 on a2.rscno=a.rscno inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno inner join lect d on d.cmno=b.cmno and d.status=1 and d.ischanged=0 left outer join lectrs e on e.lectno=d.lectno and e.rsno=a.rsno left outer join cminning f on a.cmino = f.cmino left outer join users g on g.userno = f.userno where a.rsno= ?param0 group by a.rsno,a.rstype,a2.rscno,a2.rscname,b.cshape,b.cname,b.classno,b.rstime,b.retime,b.sstime,b.setime,c.tyear,c.tseq] -2025-12-18 14:39:20,525 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cmrscqs] Prepared SQL: [select a.rsno ,b.rscqno ,c.qno,c.qtext,c.atype ,d.qino,d.qitext ,sum(case when concat(',',e.atext,',') like concat('%,',d.qino,',%') then 1 else 0 end) scount ,count(e.atext) acount ,group_concat(e.atext order by e.cdt separator '
') atext from cmrs a inner join rscq b on b.rscno=a.rscno inner join question c on c.qno=b.qno left outer join questionitem d on d.qno=c.qno and d.isdel=0 left outer join lectrs e on e.rsno=a.rsno and e.rscqno=b.rscqno where a.rsno= ?param0 group by a.rsno ,b.rscqno ,c.qno,c.qtext,c.atype ,d.qino,d.qitext order by b.dseq,b.qno,d.qino] -2025-12-18 14:39:20,525 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.rscq] Prepared SQL: [select a.rscqno,a.qno,q.atype,qi.qino,row_number() over(partition by qi.qno order by qi.qino) rno from rscq a inner join question q on q.qno=a.qno left outer join questionitem qi on qi.qno=q.qno and qi.isdel=0 where a.rscno= ?param0 order by a.dseq] -2025-12-18 14:39:20,527 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectrss] Prepared SQL: [select a.rsno,b.lectno,c.rscno,c.rscqno,u.username,u.userid,uc.cname ccpositionname,b.isrebate,c.cdt,c.atext from cmrs a inner join lect b on b.cmno=a.cmno and b.status=1 and b.ischanged=0 inner join users u on u.userno=b.userno left outer join assign ua on ua.asno=u.asno left outer join comcode uc on uc.ccode=u.ccposition inner join lectrs c on c.lectno=b.lectno and c.rsno=a.rsno inner join rscq rq on rq.rscqno=c.rscqno inner join question q on q.qno=rq.qno where a.rsno= ?param0 order by u.username,u.userno,rq.dseq,rq.rscqno] -2025-12-18 14:39:20,527 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.attoffs] Prepared SQL: [select c.tyear,c.tseq ,a.cmno,a.cname,a.classno ,b.cmino,b.week,b.iseq,b.ititle,b.idate,b.ist,b.iet ,d.username from cm a inner join cminning b on b.cmno=a.cmno and b.isonline=0 and b.idate= ?param0 inner join term c on c.tmno=a.tmno left outer join users d on d.userno=b.userno where a.ismaster=0 and a.sstime <= ?param0 and a.setime >= ?param0 and a.isuse=1 and a.isdel=0 order by b.iet,a.cname] -2025-12-18 14:39:20,527 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cminning] Prepared SQL: [select c.tyear,c.tseq ,b.cshape,b.cname,b.classno ,a.cmino,a.ititle,a.idate,a.ist,a.iet from cminning a inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno where a.cmino= ?param0] -2025-12-18 14:39:20,527 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectinnings.foratt] Prepared SQL: [select a.cmino,b.lectno,c.userno ,ca.asname,c.username,c.userid,d.stime,d.etime,d.istatus ,row_number() over(order by d.udt desc,c.username) rno ,count(a.cdt) over() pagetotalcount from cminning a inner join lect b on b.cmno=a.cmno and b.status=1 and b.ischanged=0 inner join users c on c.userno=b.userno and c.status=1 left outer join assign ca on ca.asno=c.asno left outer join lectinning d on d.lectno=b.lectno and d.cmino=a.cmino where a.cmino= ?param0 order by rno] -2025-12-18 14:39:20,528 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.pagelogs_page] Prepared SQL: [select a.cdt,a.uip,b.pagename,a.loginfo from menupage b inner join ( select cdt, uip, loginfo, pno from pagelog a where a.userno= ?param0 and a.logsite= ?param1 and a.cdt between ?param2 and ?param3 ) a on b.pno=a.pno] -2025-12-18 14:39:20,529 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.reexam.log] Prepared SQL: [select a.* from ( select a.estart,eend,eip ,row_number() over(order by a.cdt desc) rno ,count(a.cno) over() pagetotalcount from lectexrelog a where a.lectno= ?param0 and a.exno= ?param1 ) a order by a.rno] -2025-12-18 14:39:20,529 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectexq] Prepared SQL: [select a.lectno,a.exno,a.eqno,a.atext,a.qinos,a.cpoint,a.dpoint,a.iscorrect,a.qseq ,c.qno,c.atype,c.qtext from lectexq a inner join cmexq b on b.eqno=a.eqno inner join question c on c.qno=b.qno where a.lectno= ?param0 and a.exno= ?param1 order by a.qseq] -2025-12-18 14:39:20,530 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsdfiles] Prepared SQL: [select d.orgname,d.fileurl,c.userno,c.userid,c.username from lectsd a inner join lect b on b.lectno=a.lectno and b.status=1 and b.ischanged=0 inner join users c on c.userno=b.userno inner join fileinfo d on d.fgno=a.fgno and d.isdel=0 where a.sdno= ?param0] -2025-12-18 14:39:20,530 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectdiscuss] Prepared SQL: [select a.sdno,a.tpoint sdtpoint ,b.lectno,b.cpoint,b.feedb,b.submittime,b.checktime ,c.userno,c.username,c.userid ,d.asname from cmsd a inner join lect b2 on b2.lectno= ?param0 inner join users c on c.userno=b2.userno left outer join assign d on d.asno=c.asno left outer join lectsd b on b.lectno=b2.lectno and b.sdno=a.sdno where a.sdno= ?param1] -2025-12-18 14:39:20,532 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.mydata] Prepared SQL: [select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,a.intval9 ,a.longval,a.longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,a.time3,a.time4 ,a.time5,a.time6 ,a.rno ,a.iscomplete ,a.studytime ,a.studyplacename studyplacename, a.studyplace ,a.cshape from( select 1 dtype ,d.tyear intval,d.tseq intval2,c.cshape intval3,a.pstatus intval4,case when e.rfdno is null then 0 else 1 end intval5,a.isrebate intval6,a.itemno intval7 ,case when (case when l.sdate is null then c.sstime else l.sdate end) < now() and (case when l.edate is null then c.setime else l.edate end) > now() then 1 else 0 end intval8 ,c.studydays intval9 ,l.lectno longval,a.payno longval2 ,c.cname strval,null strval2,null strval3 ,c.rstime time,c.retime time2 ,b.cdt time3,f.estart time4 ,CASE WHEN l.sdate IS NULL then (case when c.cshape ='1' then f.estart else l.cdt end) ELSE l.sdate end AS time5 ,case when l.edate is null then f.eend else l.edate end time6 ,case when b.pstatus = 1 then 99 else b.pstatus end as sortpstatus ,row_number() over(order by sortpstatus, c.retime, b.payno,a.pino) rno ,l.iscomplete ,c.studytime, cc.cname studyplacename, cmis.studyplace, l.cdt ,c.cshape from payitem a inner join pay b on b.payno=a.payno and b.pstatus in (21,22,51,55) and b.rstatus < 2 inner join cm c on c.cmno=a.itemno and c.rstime < now() and c.retime > now() inner join lect l on l.cmno=c.cmno and (l.status < 5 or l.status = 6) and l.ischanged=0 and l.userno=b.userno inner join term d on d.tmno=c.tmno left outer join payrfd e on e.payno=a.payno and e.payno=a.payno and e.rstatus=0 left outer join cminningscd f on f.cmisno = l.cmisno LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = l.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.ptype in (0,1,4) and a.userno= ?param0 and a.pstatus in (21,22,51,55) and a.rstatus=0 and 1 = case when c.retime = '2099-12-31 23:59:59' and l.stime is not null then 0 else 1 end order by sortpstatus,l.cdt desc, c.retime desc, b.payno,a.pino ) a union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,a.time3,a.time4 ,a.time5,a.time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 2 dtype ,c.tyear intval,c.tseq intval2,b.cshape intval3,0 intval4,0 intval5,a.isrebate intval6,a.cmno intval7,0 intval8 ,a.lectno longval,0 longval2 ,b.cname strval,null strval2,null strval3 ,case WHEN a.sdate IS NULL then (case when b.cshape ='1' then d.estart else a.cdt end) ELSE a.sdate end AS time ,case when a.edate is null then d.eend else a.edate end time2 ,d.estart time3,d.eend time4 ,e.cdt time5,null time6 ,row_number() over(order by b.setime desc) rno ,case when d.eend is not null then d.eend else a.edate end as sortedate ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join pay e on e.payno = a.payno inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno left outer join cminningscd d on a.cmisno = d.cmisno LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and (case when a.sdate is null then b.setime else a.edate end) >= now() order by case when time2 > now() then 1 else 0 end asc ,sortedate asc, time2 asc ) a union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,1 intval,c.iseq intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,null strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.iseq) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno inner join cminning c on c.cmno=b.cmno and c.isonline=1 and c.isscd = 0 left outer join lectinning d on d.lectno=a.lectno and d.cmino=c.cmino and d.istatus=2 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,2 intval,c.iseq intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,concat(date_format(c.idate,'%m/%d'),' ',left(c.ist,2),':',right(c.ist,2),' ~ ',left(c.iet,2),':',right(c.iet,2)) strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.iseq) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cminning c on c.cmno=b.cmno and c.isonline=0 and c.isscd = 0 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,3 intval,0 intval2,b.classno intval3,c.extype intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.extype,c.cdt) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cmex c on c.cmno=b.cmno and c.isdel=0 and c.econdition <= a.attrate LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' left outer join lectex d on d.lectno=a.lectno and d.exno=c.exno and d.eend is not null where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,4 intval,0 intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.cdt) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname as studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cmsd c on c.sdtype=0 and c.cmno=b.cmno and c.isdel=0 and c.sdcondition <= a.attrate left outer join lectsd d on d.lectno=a.lectno and d.sdno=c.sdno and d.submittime is not null LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,5 intval,0 intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.cdt) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cmsd c on c.sdtype=1 and c.cmno=b.cmno and c.isdel=0 and c.sdcondition <= a.attrate left outer join lectsdboard d on d.lectno=a.lectno and d.sdno=c.sdno and d.isdel=0 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,a.longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 4 dtype ,a.scdno intval,a.dday intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,b.cmno intval7,0 intval8 ,c.lectno longval,a.alno longval2 ,b.cname strval,null strval2,null strval3 ,a.atime time,c.edate time2 ,row_number() over(order by a.atime desc) rno ,c.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from alarms a inner join cm b on b.cmno=a.cmexno inner join lect c on c.cmno=b.cmno and c.userno=a.userno and c.status=1 and c.ischanged=0 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = c.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.scdno < 9 and a.isdel=0 order by a.atime desc limit 5 ) a] -2025-12-18 14:39:20,534 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.myexamrenews] Prepared SQL: [select a.exno,a.userno,a.certtime,a.certdate,a.certindate,a.renewreason,a.isfirst,a.certidx ,b.username cnoname from examuserrenew a left outer join users b on b.userno=a.cno where a.exno= ?param0 and a.userno= ?param1 order by a.certdate desc] -2025-12-18 14:39:20,534 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.myexamrenewlects] Prepared SQL: [select a.*,b.cmno,b.oktime,b.iscomplete from ( select distinct(c.cmno),c.cname,c.cshape from examuser a inner join exam b on b.exno=a.exno inner join cm c on c.certcc=b.certcc and c.certgradecc=b.certgradecc and c.isdel=0 and c.isuse=1 inner join cg d on d.cgno = c.cgno and d.isuse=1 and d.isdel=0 and d.iscover=1 where a.exno= ?param0 and a.userno= ?param1 )a inner join lect b on b.cmno=a.cmno where b.status=1 and b.iscomplete=1 and b.ischanged=0 and b.userno= ?param1 group by a.cmno,a.cname,a.cshape,b.oktime,b.iscomplete limit 3] -2025-12-18 14:39:20,534 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.myalarm] Prepared SQL: [select 4 dtype,a.scdno intval,a.dday intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,b.cmno intval7 ,c.lectno longval,a.alno longval2 ,b.cname strval,null strval2,null strval3 ,a.atime time,null time2 from alarms a inner join cm b on b.cmno=a.cmexno inner join lect c on c.cmno=b.cmno and c.userno=a.userno and c.status=1 and c.ischanged=0 where a.userno= ?param0 and date_add(a.atime, interval 3 month) > now() and a.scdno < 9 and a.isdel=0 order by a.atime desc] -2025-12-18 14:39:20,534 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectex.result] Prepared SQL: [select a.etime,a.exname,a.tpoint fullpoint,a.isresultopen ,b.estart,b.eend,b.tpoint, b.udt from cmex a inner join lectex b on b.lectno= ?param0 and b.exno=a.exno inner join lect c on c.lectno=b.lectno and c.userno= ?param1 where a.exno= ?param2] -2025-12-18 14:39:20,534 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectexq.result] Prepared SQL: [select d.atype,b.cpoint,b.dpoint,d.qtext,b.atext,d.qdesc,b.iscorrect,c.qno,b.eqno,b.qseq from lectex a inner join lect a2 on a2.lectno=a.lectno and a2.userno= ?param0 inner join lectexq b on b.lectno=a.lectno and b.exno=a.exno inner join cmexq c on c.eqno=b.eqno inner join question d on d.qno=c.qno where a.lectno= ?param1 and a.exno= ?param2 order by b.qseq] -2025-12-18 14:39:20,534 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectexresult.selectrate] Prepared SQL: [select a.eqno,sum(case when a.atext = b.atext then 1 else 0 end) / count(b.eqno) * 100 selectrate from lectexq a inner join lect a2 on a2.lectno=a.lectno and a2.userno= ?param0 inner join lectexq b on b.exno=a.exno and b.eqno=a.eqno where a.lectno= ?param1 and a.exno= ?param2 group by a.eqno] -2025-12-18 14:39:20,535 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.myrecomm] Prepared SQL: [select c.tyear,c.tseq,a.cmno,b.cshape,b.cname,b.rstime,b.retime,e.cgcode,b.isrefund from ( select a.* from ( select distinct b.ispre idx,c.cmno from lect a inner join cmrelay b on b.cmno=a.cmno inner join cm c on c.ismaster=0 and c.pcmno=b.rcmno and c.rstime < now() and c.retime > now() left outer join lect d on d.userno=a.userno and d.cmno=c.cmno where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null order by b.ispre,c.retime limit 2 ) a union all select a.* from ( select 2 idx,c.cmno from users a inner join comcode b on b.ccode=a.ccposition inner join cm c on c.ismaster=0 and c.rstime < now() and c.retime > now() and c.jobpositiongrade like concat('%',b.refcode,'%') left outer join lect d on d.userno=a.userno and d.cmno=c.cmno where a.userno= ?param0 and d.lectno is null order by c.retime limit 2 ) a ) a inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno inner join cg d on d.cgno=b.cgno inner join cg e on e.cgno=d.pcgno order by a.idx,b.retime limit 2] -2025-12-18 14:39:20,535 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.attcert.check] Prepared SQL: [select ifnull(a.isattcheck,0) intval,b.ischkatt intval2,c.ischkatt intval3 ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) strval from lect a inner join users b on b.userno = a.userno inner join cm c on c.cmno = a.cmno where a.lectno = ?param0] -2025-12-18 14:39:20,535 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectinning.attcert.check] Prepared SQL: [select ifnull(d.isattcheck,0) intval,b.ischkatt intval2,c.ischkatt intval3 ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) strval ,b.authplatform strval2 from lect a inner join users b on b.userno = a.userno inner join cm c on c.cmno = a.cmno left outer join lectinning d on d.lectno = a.lectno and d.cmino = ?param0 where a.lectno = ?param1 and a.userno = ?param2] -2025-12-18 14:39:20,535 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lecture.document.past] Prepared SQL: [select no lectno,substr(a.cshape,1,3) cshapename2,a.cgname cname,a.ssdate sstime,a.sedate setime ,case when a.rprice> 0 then 1 else 0 end isrebate from docprintpast a inner join users b on b.userpno= a.userpno where userno = ?param0] -2025-12-18 14:39:20,535 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectinning.new] Prepared SQL: [select a.logno longval ,a.lectno intval,a.cmino intval2,max(a.intval+a.intval2) intval3 ,a.strval,a.strval2,a.intval3 intval4 from( select a.logno,a.lectno,a.cmino ,case when b.edate < now() then 0 when b.status <> 1 then 0 else case when a.stime = a.etime then 1 else 0 end end intval ,case when b.edate < now() then 0 when b.status <> 1 then 0 else case when (timestampdiff(second,a.stime,a.etime)%300) = 0 then 1 else 0 end end intval2 ,c.cname strval,d.ititle strval2,d.iseq intval3 from lectinningpage a inner join lect b on b.lectno = a.lectno inner join cm c on c.cmno = b.cmno inner join cminning d on d.cmino = a.cmino where b.userno = ?param0 order by a.cdt desc limit 1 ) a] -2025-12-18 14:39:20,536 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user2] Prepared SQL: [select max(lectCnt) * min(checkNum) from ( select count(t1.lectno) as lectCnt, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (103,104,105) and t5.typegrade = ?param0 and t5.typeedu = ?param1 and t1.userno = ?param2 and t5.typeman = 28 union select 0 as lectCnt, (case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param2 and t2.pcmno = ?param3 )t] -2025-12-18 14:39:20,536 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user3] Prepared SQL: [select max(lectCnt) * min(checkNum) from ( select count(t1.lectno) as lectCnt, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (103,104) and t5.typeedu = 30 and t1.userno = ?param0 and t5.typeman = 28 union select 0 as lectCnt, (case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param0 and t2.pcmno = ?param1 )t] -2025-12-18 14:39:20,536 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user4] Prepared SQL: [select count(t1.lectno) from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param0 and t2.pcmno = ?param1] -2025-12-18 14:39:20,536 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user5] Prepared SQL: [select max(lectCnt) * min(checkNum) from ( select count(t1.lectno) as lectCnt, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (103,104) and t5.typeedu = ?param0 and t1.userno = ?param1 and t5.typeman = 28 union select 0 as lectCnt, (case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param1 and t2.pcmno = ?param2 )t] -2025-12-18 14:39:20,537 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user6] Prepared SQL: [select (max(lectCnt1) + max(lectCnt2)) * min(checkNum) from ( select count(t1.lectno) as lectCnt1, 0 as lectCnt2, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (102,103,104,105) and t5.typeedu = 35 and t1.userno = ?param0 and t5.typeman = 28 and t5.typegrade in (38,39) union select 0 as lectCnt1, count(t1.lectno) as lectCnt2,(case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param0 and t2.pcmno = ?param1 )t] -2025-12-18 14:39:20,537 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.pplog.get] Prepared SQL: [select l.lectno, l.cmno, l.payno, pp.cshape, cc.cname zstring1, cc2.cname zstring2, cc3.cname zstring3, cc4.cname zstring4, cc5.cname zstring5 from lect l inner join pay p on l.payno = p.payno and l.userno = p.userno inner join pplog pp on p.pplno = pp.pplno left outer join comcode cc on cc.ccode = pp.typeman left outer join comcode cc2 on cc2.ccode = pp.typeedu left outer join comcode cc3 on cc3.ccode = pp.typegrade left outer join comcode cc4 on cc4.ccode = pp.typejob left outer join comcode cc5 on cc5.ccode = pp.typejobitem where l.lectno = ?param0 and l.userno = ?param1] -2025-12-18 14:39:20,537 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.enroll.get] Prepared SQL: [SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED; SELECT a.USERNO , b.lectno , b.ISCOMPLETE , b.completeno , c.cmno , c.CNAME , d.PCGNO , e.PAYNO , e.PSTATUS , f.CSHAPE , f.TYPEMAN , f.TYPEEDU , f.TYPEGRADE , f.TYPEJOB , d.CGCODE , d.CGNAME , f.CMISNO FROM users a INNER JOIN lect b ON a.USERNO = b.USERNO INNER JOIN cm c ON b.CMNO = c.CMNO INNER JOIN cg d ON c.cgno = d.cgno INNER JOIN pay e ON b.payno = e.PAYNO INNER JOIN pplog f ON b.USERNO = e.USERNO AND b.CMNO = f.CMNO AND e.PPLNO = f.PPLNO WHERE b.STATUS = 1 AND (e.PSTATUS = 1 OR e.PSTATUS = 22) AND b.USERNO = ?param0 ;] -2025-12-18 14:39:20,537 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.sedate.change] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,sdate = ?param2 ,edate= ?param3 where lectno= ?param4 and status = 1] -2025-12-18 14:39:20,538 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectchange] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,ischanged=1 where lectno= ?param2 ; insert into lect (cmno,payno,pino,userno,status,iscomplete,orgcmno,attrate,isrebate,ispc,isjoin,fgno,ischanged,cdt,cno,udt,uno,uip) select ?param3 ,payno,pino,userno,status,null,cmno,0,isrebate,ispc,isjoin,fgno,0,now(), ?param0 ,now(), ?param0 , ?param1 from lect a where a.lectno= ?param2] -2025-12-18 14:39:20,540 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsd.save] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,iscopy= ?param2 ,cpoint= ?param3 ,feedb= ?param4 ,memo= ?param5 ,checktime=case when ?param3 is not null or ?param4 is not null then now() else checktime end ,checkip=case when ?param3 is not null or ?param4 is not null then ?param1 else checkip end ,fgno= ?param6 where lectno= ?param7 and sdno= ?param8 ; insert into lectsd (lectno,sdno,atext,fgno,copyrate,iscopy,cpoint,feedb,memo,submittime,submitip,checktime,checkip,cdt,cno,udt,uno,uip) select ?param7 , ?param8 ,null, ?param6 ,null, ?param2 , ?param3 , ?param4 , ?param5 ,null,null ,case when ?param3 is not null or ?param4 is not null then now() else null end ,case when ?param3 is not null or ?param4 is not null then ?param1 else null end ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectsd b on b.lectno= ?param7 and b.sdno= ?param8 where b.lectno is null] -2025-12-18 14:39:20,541 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsd.save2] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,iscopy= ?param2 ,cpoint= ?param3 ,feedb= ?param4 ,memo= ?param5 ,checktime=case when ?param3 is not null or ?param4 is not null then now() else checktime end ,checkip=case when ?param3 is not null or ?param4 is not null then ?param1 else checkip end ,submittime=case when ?param6 = 'T' then now() else submittime end ,submitip=case when ?param6 = 'T' then ?param1 else submitip end ,fgno= ?param7 where lectno= ?param8 and sdno= ?param9 ; insert into lectsd (lectno,sdno,atext,fgno,copyrate,iscopy,cpoint,feedb,memo,submittime,submitip,checktime,checkip,cdt,cno,udt,uno,uip) select ?param8 , ?param9 ,null, ?param7 ,null, ?param2 , ?param3 , ?param4 , ?param5 ,case when ?param6 = 'T' then now() else null end ,case when ?param6 = 'T' then ?param1 else null end ,case when ?param3 is not null or ?param4 is not null then now() else null end ,case when ?param3 is not null or ?param4 is not null then ?param1 else null end ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectsd b on b.lectno= ?param8 and b.sdno= ?param9 where b.lectno is null; update lect l inner join ( select l.lectno, round(avg(ifnull(ls.cpoint,0)),1) as avgtpoint, round(((round(avg(ifnull(ls.cpoint,0)),1) * ce.subject / 100) ),1) spoint from lect l inner join cmsd cs on l.cmno = cs.cmno and cs.sdtype = 0 and cs.isdel = 0 left outer join lectsd ls on l.lectno = ls.lectno and cs.sdno = ls.sdno and ls.sdno= ?param9 inner join cmev ce on l.cmno = ce.cmno where l.status = 1 and l.lectno = ?param8 group by l.lectno )t on l.lectno = t.lectno set l.spoint = t.spoint , l.subjectpoint = t.avgtpoint , l.udt = now() , l.uno = ?param0 , l.uip= ?param1 where l.status = 1 and l.lectno = ?param8 ; update lect l inner join ( select l.lectno, round(avg(ifnull(ls.cpoint,0)),1) as avgtpoint, round(((round(avg(ifnull(ls.cpoint,0)),1) * ce.discuss / 100)),1) dpoint from lect l inner join cmsd cs on l.cmno = cs.cmno and cs.sdtype = 1 and cs.isdel = 0 left outer join lectsd ls on l.lectno = ls.lectno and cs.sdno = ls.sdno and ls.sdno= ?param9 inner join cmev ce on l.cmno = ce.cmno where l.status = 1 and l.lectno = ?param8 group by l.lectno )t on l.lectno = t.lectno set l.dpoint = t.dpoint , l.discusspoint = t.avgtpoint , l.udt = now() , l.uno = ?param0 , l.uip= ?param1 where l.status = 1 and l.lectno = ?param8 ;] -2025-12-18 14:39:20,541 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsd2.save] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,cpoint= ?param2 ,feedb= ?param3 ,checktime=case when ?param2 is not null or ?param3 is not null then now() else checktime end ,checkip=case when ?param2 is not null or ?param3 is not null then ?param1 else checkip end where lectno= ?param4 and sdno= ?param5 ; insert into lectsd (lectno,sdno,atext,fgno,copyrate,iscopy,cpoint,feedb,submittime,submitip,checktime,checkip,cdt,cno,udt,uno,uip) select ?param4 , ?param5 ,null,null,null,0, ?param2 , ?param3 ,null,null ,case when ?param2 is not null or ?param3 is not null then now() else null end ,case when ?param2 is not null or ?param3 is not null then ?param1 else null end ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectsd b on b.lectno= ?param4 and b.sdno= ?param5 where b.lectno is null] -2025-12-18 14:39:20,543 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.edub2b] Prepared SQL: [insert into edub2b (etype,userno,edate,esubject,etarget,ecount,eplace,ecomment,compname,ceoname,brno,addr,btype,bkind,manname,email,telno,fgno,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 ,HEX(AES_ENCRYPT( ?param15 , 'np123@!')),HEX(AES_ENCRYPT( ?param16 , 'np123@!')), ?param17 ,now(), ?param18 ,now(), ?param18 , ?param19 )] -2025-12-18 14:39:20,543 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.alarm.del] Prepared SQL: [update alarms set isdel=1 where alno= ?param0 and userno= ?param1] -2025-12-18 14:39:20,543 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.completetime.change] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,completetime= ?param2 where lectno= ?param3 and iscomplete=1;] -2025-12-18 14:39:20,543 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.drop2day] Prepared SQL: [update pay a inner join lect b on b.payno = a.payno and b.cmno = ?param0 and b.ischanged=0 and ifnull(b.isready,0) = 1 and b.status = 4 and DATE_ADD(b.oktime, INTERVAL 2 DAY) < now() set a.pstatus = 52, a.udt = now(), a.uno = ?param1 , a.uip = ?param2 ; update payitem a inner join pay b on b.payno = a.payno and b.pstatus = 52 inner join lect c on c.payno = b.payno and c.cmno = ?param0 and c.ischanged=0 and ifnull(c.isready,0) = 1 and c.status = 4 and DATE_ADD(c.oktime, INTERVAL 2 DAY) < now() set a.pstatus = b.pstatus, a.udt = now(), a.uno = ?param1 , a.uip = ?param2 ; update lect set status = 5, oktime = now(), udt = now(), uno = ?param1 , uip = ?param2 where cmno = ?param0 and ifnull(isready,0) = 1 and ischanged=0 and status = 4 and DATE_ADD(oktime, INTERVAL 2 DAY) < now()] -2025-12-18 14:39:20,543 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.isatt.in] Prepared SQL: [update lect set isattcheck = 1, lakey = ?param0 , latime = now() where lectno = ?param1] -2025-12-18 14:39:20,544 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectinning.isatt.in] Prepared SQL: [update lectinning a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 set a.isattcheck = ?param1 ,a.udt=now(),a.uno= ?param2 ,a.uip= ?param3 where a.lectno= ?param4 and a.cmino= ?param5 ; insert into lectinning (lectno,cmino,totstudy,stime,etime,istatus,finishtime,sip,eip,ispcs,ispce,pseq,psec,isattcheck,cdt,cno,udt,uno,uip) select ?param4 ,a.cmino,0,now(),now(),case when a.atime=0 then 2 else 0 end,case when a.atime=0 then now() else null end, ?param3 , ?param3 ,1,null,ctp.pseq,0, ?param1 ,now(), ?param2 ,now(), ?param2 , ?param3 from cminning a inner join ctpage ctp on ctp.ctno=a.ctno and ctp.isdel=0 and ctp.pseq=1 left outer join lectinning b on b.lectno= ?param4 and b.cmino= ?param5 where a.cmino= ?param5 and b.lectno is null;] -2025-12-18 14:39:20,544 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cmisno.up] Prepared SQL: [update lect set cmisno = ?param0 where lectno = ?param1 ; update pplog a left outer join ( select a.lectno,a.payno,b.pplno,a.cmisno from lect a inner join pay b on b.payno = a.payno where a.lectno = ?param1 ) b on b.pplno = a.pplno set a.cmisno = b.cmisno where b.lectno = ?param1 ; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = (case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end) ,a.sdate = (case when b.estart is not null then date_format(b.estart,'%Y-%m-%d 00:00:00') else a.sdate end) where a.lectno = ?param1 and c.cshape = 1; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end where a.lectno = ?param1 and c.cshape <> 1;] -2025-12-18 14:39:20,544 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsd.del] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,submittime=null ,submitip=null ,fgno=null where lectno= ?param2 and sdno= ?param3 ;] -2025-12-18 14:39:20,557 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bmos] Prepared SQL: [select a.opno,a.bmno,a.opname,a.isuse,a.dsort ,a.opno value,a.opname text from boardmasteropening a where a.bmno= ?param0 and a.isdel=0 order by a.dsort,a.cdt] -2025-12-18 14:39:20,559 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.get] Prepared SQL: [select e.asname ,c.bmno,c.bmname,c.isuseopening,c.isreply,c.disptype,c.bmtype ,f.opname ,b.bno,b.pbno,b.subject,b.istop,b.issecr,b.cdt,d.username cnoname,b.rcount,b.fgno,b.fgnothumb,b.opno,b.contents,b.isopen ,b2.subject psubject ,g.cmno,g.cname,g.classno ,h.tmno,h.tyear,h.tseq ,count(b3.bno) ccount from board b inner join boardmaster c on c.bmno=b.bmno inner join users d on d.userno=b.cno left outer join board b2 on b2.bno=b.pbno and b2.isdel=0 left outer join board b3 on b3.pbno=b.bno and b3.isdel=0 left outer join assign e on e.asno=c.asno left outer join boardmasteropening f on f.opno=b.opno left outer join cm g on g.cmno=b.cmno left outer join term h on h.tmno=g.tmno where b.bno= ?param0 group by e.asname ,c.bmno,c.bmname,c.isuseopening,c.isreply,c.disptype,c.bmtype ,f.opname ,b.bno,b.pbno,b.subject,b.istop,b.issecr,b.cdt,d.username,b.rcount,b.fgno,b.fgnothumb,b.opno,b.contents,b.isopen ,b2.subject ,g.cmno,g.cname,g.classno ,h.tmno,h.tyear,h.tseq] -2025-12-18 14:39:20,559 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.boardcmts] Prepared SQL: [select a.bcno,a.bno,a.ctext,a.isdel,a.cdt,a.udt,a.cno ,b.username cnoname,b.usertype from boardcmt a inner join users b on b.userno=a.cno where a.bno= ?param0 and a.isdel=0 order by a.cdt desc] -2025-12-18 14:39:20,559 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bs.forqna] Prepared SQL: [select a.bno,a.pbno,a.subject,a.contents,a.cdt,a.fgno,f.opname,a.cdt,b.usertype,a.rcount from board a inner join users b on b.userno=a.cno left outer join boardmasteropening f on f.opno=a.opno where a.bno= ?param0 and (a.cno= ?param1 or b.usertype in (91,92)) union all select a.bno,a.pbno,a.subject,a.contents,a.cdt,a.fgno,f.opname,a.cdt,b.usertype,a.rcount from board a inner join users b on b.userno=a.cno left outer join boardmasteropening f on f.opno=a.opno where a.pbno= ?param0] -2025-12-18 14:39:20,560 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bm.in] Prepared SQL: [insert into boardmaster (bmcode,bmposition,bmname,bmdesc,bmtype,disptype,isuseopening,isreply,isopen,isdefault,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 ,0,now(), ?param9 ,now(), ?param9 , ?param10 );] -2025-12-18 14:39:20,560 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bm.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:39:20,560 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.in] Prepared SQL: [insert into board (pbno,bmno,opno,subject,contents,fgno,fgnothumb,cmno,rcount,rpcount,isdel,istop,issecr,isopen,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 ,0,0,0, ?param8 , ?param9 , ?param10 ,now(), ?param11 ,now(), ?param11 , ?param12 );] -2025-12-18 14:39:20,560 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:39:20,560 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.inp] Prepared SQL: [insert into board (pbno,bmno,opno,subject,contents,fgno,fgnothumb,cmno,rcount,rpcount,isdel,istop,issecr,isopen,cdt,cno,udt,uno,uip) select bno,bmno,opno, ?param0 , ?param1 , ?param2 , ?param3 ,cmno,0,0,0,0, ?param4 , ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 from board where bno= ?param8 ;] -2025-12-18 14:39:20,560 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.inp.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:39:20,560 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.boardcmt.in] Prepared SQL: [update board set rpcount = rpcount+1 where bno= ?param0 ; insert into boardcmt (bno,ctext,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,0,now(), ?param2 ,now(), ?param2 , ?param3 );] -2025-12-18 14:39:20,561 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.boardcmt.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:39:20,561 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bm.up] Prepared SQL: [update boardmaster set udt=now(),uno= ?param0 ,uip= ?param1 ,bmname = ?param2 ,bmdesc = ?param3 ,bmtype =case when isdefault>0 then bmtype else ?param4 end ,disptype =case when isdefault>0 then disptype else ?param5 end ,isuseopening = ?param6 ,isreply = ?param7 ,isopen =case when isdefault>0 then isopen else ?param8 end where bmno= ?param9] -2025-12-18 14:39:20,561 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bd.read] Prepared SQL: [update board set rcount = rcount +1 where bno= ?param0] -2025-12-18 14:39:20,561 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bmassign.save] Prepared SQL: [update boardmaster set udt=now(),uno= ?param0 ,uip= ?param1 ,isopen=1 where bmno in (select bmno from (select bmno from boardmaster where asno= ?param2 and isdefault=3) a); insert into boardmaster (bmcode,bmposition,bmname,bmdesc,bmtype,disptype,isuseopening,isreply,isopen,isdefault,asno,cdt,cno,udt,uno,uip) select concat('assignnotice_', ?param2 ),0,'°øÁö»çÇ×',null,0,0,0,1,1,3, ?param2 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join boardmaster b on b.asno= ?param2 and b.isdefault=3 where b.bmno is null;] -2025-12-18 14:39:20,561 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bmassign.save2] Prepared SQL: [update boardmaster set udt=now(),uno= ?param0 ,uip= ?param1 ,isopen=0 where bmno in (select bmno from (select bmno from boardmaster where asno= ?param2 and isdefault=3) a)] -2025-12-18 14:39:20,561 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.up] Prepared SQL: [update board set udt=now(),uno= ?param0 ,uip= ?param1 ,opno =case when pbno is null then ?param2 else opno end ,subject = ?param3 ,contents = ?param4 ,fgno = ?param5 ,fgnothumb = ?param6 ,istop =case when pbno is null then ?param7 else istop end ,issecr = ?param8 ,isopen = ?param9 where bno= ?param10] -2025-12-18 14:39:20,572 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.comcode.insert] Prepared SQL: [update comcode a inner join ( select ccode, ?param0 + row_number() over(order by corder) rno from comcode where cgroup= ?param1 and corder >= ?param0 ) b on b.ccode=a.ccode set a.corder=b.rno where a.cgroup= ?param1 ; insert into comcode (cname, cgroup, cgroupname, isuse, corder,cdt,cno,udt,uno,uip) select ?param2 , ?param1 , a.cgroupname, ?param3 , ?param0 ,now(), ?param4 ,now(), ?param4 , ?param5 from comcode a where a.cgroup= ?param1 limit 1] -2025-12-18 14:39:20,572 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.comcode.groupupdate] Prepared SQL: [update comcode set cgroupname= ?param0 where cgroup= ?param1] -2025-12-18 14:39:20,572 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.banner.save] Prepared SQL: [update banner set udt=now(),uno= ?param0 ,uip= ?param1 ,btitle= ?param2 ,bdesc= ?param3 ,burl= ?param4 ,ismain=0,bseq= ?param5 ,isopen= ?param6 ,fgno= ?param7 ,fgno2= ?param8 where ?param9 > 0 and bno= ?param9 ; insert into banner(bno,btitle,fgno,fgno2,bdesc,burl,ismain,bseq,isopen,cdt,cno,udt,uno,uip) select ?param9 , ?param2 , ?param7 , ?param8 , ?param3 , ?param4 , ?param10 , ?param5 , ?param6 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a where ?param9 = 0] -2025-12-18 14:39:20,572 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.popup.save] Prepared SQL: [update popup set udt=now(),uno= ?param0 ,uip= ?param1 ,ptitle = ?param2 ,pcontents= ?param3 ,toppx= ?param4 ,leftpx= ?param5 ,pwidth= ?param6 ,pheight= ?param7 ,purl= ?param8 ,zindex= ?param9 ,isopen= ?param10 where ?param11 > 0 and pno= ?param11 ; insert into popup (ptitle,pcontents,toppx,leftpx,pwidth,pheight,purl,zindex,isopen,cdt,cno,udt,uno,uip) select ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a where ?param11 = 0] -2025-12-18 14:39:20,572 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.menupage.save] Prepared SQL: [update menupage set udt=now(),uno= ?param0 ,uip= ?param1 ,pdepth = ?param2 ,pagetype= ?param3 ,bmno= ?param4 ,porder = ?param5 ,pagename= ?param6 ,pagedesc= ?param7 ,pageurl = ?param8 ,pagehtml= ?param9 ,isopen = ?param10 ,usertype= ?param11 ,refcode= ?param12 ,imagecode= ?param13 ,bgtitle= ?param14 ,bgdesc= ?param15 where ?param16 > 0 and pno = ?param16 ; insert into menupage (pno,ppno,pdepth,pagetype,bmno,porder,pagename,pagedesc,pageurl,pagehtml,isopen,usertype,refcode,imagecode,bgtitle,bgdesc,cdt,cno,udt,uno,uip) select ?param16 , ?param17 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a where ?param16 < 1] -2025-12-18 14:39:20,584 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitems.forexampay] Prepared SQL: [select 3 ptype,b.exno itemno,b.exname itemname,0 isrebate,1 pcnt ,b.outfee orgamt ,case when ua.isjoin=1 then b.outfee-b.infee else 0 end discamt ,case when ua.isjoin=1 then b.infee else b.outfee end payamt ,case when ua.isjoin=1 then b.infee else b.outfee end payamt2 ,b.rstime,b.retime from examuser a inner join exam b on b.exno=a.exno and b.rstime < now() and b.retime > now() inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno where a.exno= ?param0 and a.userno= ?param1 and a.status=1 and a.pstatus=4] -2025-12-18 14:39:20,586 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitems.forcertpay] Prepared SQL: [update payitem a inner join pay b on b.payno=a.payno and b.userno= ?param0 and b.pstatus=21 inner join users u on u.userno=b.userno left outer join assign ua on ua.asno=u.asno left outer join cm c on a.ptype=4 and c.cmno=a.itemno left outer join book d on a.ptype=2 and d.bkno=a.itemno set a.orgamt=case when a.ptype=4 then c.outfee else d.price * a.pcnt end ,a.discamt=case when a.ptype=4 and ua.isjoin=1 then c.outfee-c.infee else 0 end ,a.payamt=case when a.ptype=4 then case when ua.isjoin=1 then c.infee else c.outfee end else d.price * a.pcnt end where a.payno= ?param1 and a.ptype in (2,4) and a.pstatus in(21,50); update pay a inner join ( select a.payno,sum(b.orgamt) orgamt,sum(b.discamt) discamt,sum(b.payamt) payamt from pay a inner join payitem b on b.payno=a.payno where a.payno= ?param1 and a.userno= ?param0 and a.pstatus=21 group by a.payno ) b on b.payno=a.payno set a.orgamt=b.orgamt,a.discamt=b.discamt,a.payamt=b.payamt where a.payno= ?param1 and a.userno= ?param0 and a.pstatus=21; select b.ptype,b.itemno,case when b.ptype=4 then c.cname else d.bkname end itemname,b.isrebate,b.pcnt ,b.orgamt,b.discamt,b.payamt payamt2,case when b.ptype=4 then b.payamt else d.price end payamt,datediff(c.setime, c.sstime)+1 days ,c.rstime,c.retime from pay a inner join payitem b on b.payno=a.payno and b.ptype in(2,4) and b.pstatus in(21,50) left outer join cm c on b.ptype=4 and c.cmno=b.itemno left outer join book d on b.ptype=2 and d.bkno=b.itemno inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno where a.payno= ?param1 and a.userno= ?param0 and a.pstatus=21] -2025-12-18 14:39:20,586 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.cmcheck.forgrouppay] Prepared SQL: [select a.cmno,a.cname,a.quota,a.rstime,a.retime ,b.userno,b.status,c.username ,case when ?param0 like concat('%,',b.userno,',%') then 1 else 0 end ispaied ,a.infee,a.outfee,case when ua.isjoin=1 then a.infee else a.outfee end payamt from cm a inner join users u on u.userno= ?param1 left outer join assign ua on ua.asno=u.asno left outer join lect b on b.cmno=a.cmno and b.status < 5 and b.ischanged=0 left outer join users c on c.userno=b.userno and c.status=1 where a.cmno= ?param2 and a.ismaster=0 and a.rstime < now() and a.retime > now() and a.isuse=1 and a.isdel=0] -2025-12-18 14:39:20,586 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitems] Prepared SQL: [select a0.payno,a0.isgroup,a0.isexam,a0.isdvr,a0.payamt tpayamt,a0.paylimit,a0.ptype,a0.udt,a0.deliamt,a0.pgkey ,ad.rcvname ,CAST(AES_DECRYPT(UNHEX(ad.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(ad.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(ad.email), 'np123@!') AS char) email ,ad.post,ad.address1,ad.address2 ,a.ptype ptype2,a.payamt,a.pcnt,a.isrebate,a.itemno ,b.cmno,b.cshape,b.sstime,b.setime ,b1.rsno ,b2.username,cc.cname ccpositionname,b2.isassignuser ,CAST(AES_DECRYPT(UNHEX(b2.email), 'np123@!') AS char) email2 ,CAST(AES_DECRYPT(UNHEX(b2.telno), 'np123@!') AS char) telno2 ,b2.depart,b2.kfcfyear,b2.edus ,c.bkno ,case a.ptype when 0 then b.cname when 4 then b.cname when 2 then c.bkname when 3 then e.exname else '-' end itemname ,cg2.cgcode ,CAST(AES_DECRYPT(UNHEX(pd.vactnum), 'np123@!') AS char) vactnum,pd.vactbankname,pd.vactname ,t.lectno,t.status ,ad.isdvr isdvr2 from pay a0 left outer join paydvr ad on ad.payno=a0.payno left outer join paydata pd on pd.payno=a0.payno inner join payitem a on a.payno=a0.payno left outer join cm b on a.ptype in(0,4) and b.cmno=a.itemno left outer join lect t on t.cmno=b.cmno and t.userno=a.userno and t.status=1 left outer join cg cg1 on cg1.cgno=b.cgno left outer join cg cg2 on cg2.cgno=cg1.pcgno left outer join cmrs b1 on b1.cmno=b.cmno and b1.rstype=1 and b1.isdel=0 left outer join users b2 on b2.userno=a.userno left outer join comcode cc on cc.ccode=b2.ccposition left outer join book c on a.ptype=2 and c.bkno=a.itemno left outer join examuser d on a.ptype=3 and d.exno=a.itemno and d.userno=a0.userno and d.payno=a0.payno left outer join exam e on e.exno=d.exno where a0.payno= ?param0] -2025-12-18 14:39:20,587 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paylect.get] Prepared SQL: [select a.fgno ,b.cshape,b.cname,b.rstime,b.retime,b.sstime,b.setime ,b2.cname certgradeccname ,c.username ,CAST(AES_DECRYPT(UNHEX(c.email), 'np123@!') AS char) email ,CAST(AES_DECRYPT(UNHEX(c.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(c.telno), 'np123@!') AS char) telno ,c.depart ,c2.cname ccpositionname ,d.asname from lect a inner join cm b on b.cmno=a.cmno left outer join comcode b2 on b2.ccode=b.certgradecc inner join users c on c.userno=a.userno left outer join comcode c2 on c2.ccode=c.ccposition left outer join assign d on d.asno=c.asno where a.payno= ?param0] -2025-12-18 14:39:20,587 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.carts] Prepared SQL: [select a.pcno,a.ptype,a.itemno,a.isrefund,a.cmno,a.userno,a.pcnt,a.fgno ,case when a.ptype=0 then b.cname else c.bkname end itemname,b.cshape,b.sstime,b.setime ,case when a.ptype = 0 then case when ua.isjoin=1 then b.infee else b.outfee end else c.price end payamt ,case when a.ptype = 0 then b.outfee else c.price end orgamt from paycart a inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno left outer join cm b on a.ptype=0 and b.cmno=a.itemno left outer join book c on a.ptype in (2,9) and c.bkno=a.itemno where a.status=1 and a.userno= ?param0 order by a.cdt desc] -2025-12-18 14:39:20,587 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitems.forcartpay] Prepared SQL: [select case when a.ptype = 9 then 2 else a.ptype end ptype,a.itemno,case when a.ptype=0 then b.cname else c.bkname end itemname,case when a.ptype=0 then a.isrefund else 0 end isrebate,a. pcnt ,case when a.ptype=0 then b.outfee else c.price end orgamt ,case when a.ptype=0 then case when ua.isjoin=1 then b.outfee-b.infee else 0 end else 0 end discamt ,case when a.ptype=0 then case when ua.isjoin=1 then b.infee else b.outfee end else c.price end payamt ,case when a.ptype=0 then case when ua.isjoin=1 then b.infee else b.outfee end else c.price end * a.pcnt payamt2 ,b.rstime,b.retime,b.sstime,b.setime,b.cshape,datediff(b.setime, b.sstime)+1 days from paycart a left outer join cm b on a.ptype=0 and b.cmno=a.itemno and b.rstime < now() and b.retime > now() left outer join book c on a.ptype in (2,9) and c.bkno=a.itemno inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno where a.userno= ?param0 and a.status=1 and a.ispay=1;] -2025-12-18 14:39:20,587 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.mypay] Prepared SQL: [select a.payno,a.ptype,a.ispg,a.isgroup,a.isexam,a.userno,a.pstatus,a.rstatus,a.rstatustime,a.refunding,a.paylimit,a.payoktime,a.isrefunddvr,a.refundamt,a.payamt,a.deliamt,a.isdvr,a.cdt,a.pgkey ,b.dvrcode,b.isdvr isdvr2,b.rcvname,b.post,b.address1,b.address2 ,CAST(AES_DECRYPT(UNHEX(b.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(b.email), 'np123@!') AS char) email ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) mobile ,c.vactbankname,CAST(AES_DECRYPT(UNHEX(c.vactnum), 'np123@!') AS char) vactnum,c.vactname from pay a left outer join paydvr b on b.payno=a.payno left outer join paydata c on c.payno=a.payno where a.payno= ?param0 and a.userno= ?param1 and a.pstatus in (1,22,41,42,43)] -2025-12-18 14:39:20,587 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.mypayitem] Prepared SQL: [select a.ptype,c0.cshape,a.isrebate,a.payamt,a.pcnt,a.rstatus,a.userno,a.pstatus,a.pino,c0.infee,c0.outfee,c0.rstime,c0.retime ,case a.ptype when 0 then c0.cname when 2 then c2.bkname when 4 then c0.cname when 3 then c3.exname else '-' end itemname ,c0.sstime,c0.setime,datediff(c0.setime, c0.sstime)+1 days ,u.username,uc.cname ccpositionname,u.isassignuser ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,u.kfcfyear,u.edus,u.depart ,rs.rsno,t.lectno ,a2.taxno ,case when t.sdate is null then c0.sstime else t.sdate end as sdate ,case when t.edate is null then c0.setime else t.edate end as edate ,p.cdt,csd.estart ,c0.studydays from payitem a inner join pay p on p.payno = a.payno left outer join paytax a3 on a3.payno = a.payno and (a3.iscancel is null or a3.iscancel <> 1) left outer join paytaxitem a2 on a2.pino=a.pino and a3.taxno = a2.taxno left outer join cm c0 on a.ptype in (0,1,4) and c0.cmno=a.itemno left outer join book c2 on a.ptype=2 and c2.bkno=a.itemno left outer join exam c3 on a.ptype=3 and c3.exno=a.itemno left outer join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno left outer join comcode uc on uc.ccode=u.ccposition left outer join cmrs rs on rs.cmno=c0.cmno and rs.rstype=1 and rs.isdel=0 left outer join lect t on a.ptype in (0,1,4) and t.cmno=c0.cmno and t.payno=a.payno and t.pino=a.pino and t.userno=a.userno left outer join cminningscd csd on csd.cmisno = t.cmisno where a.payno= ?param0] -2025-12-18 14:39:20,588 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paytax.fornew] Prepared SQL: [select a.payno,a.isgroup,a.ptype,a.ispg ,ua.asname,ua.ceoname,ua.brno,ua.grno,ua.btype,ua.bkind,ua.post,ua.address1,ua.address2 ,ua.mname manname ,CAST(AES_DECRYPT(UNHEX(ua.mphone), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(ua.taxemail), 'np123@!') AS char) email ,sum(case when b.taxdate is not null then 0 else b.taxamt end) taxamtsum ,sum(b.taxamt) taxamt from pay a inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno left outer join paytax b on b.payno=a.payno and (b.iscancel is null or b.iscancel <> 1) where a.payno= ?param0 and a.userno= ?param1 and a.rstatus < 2 and (a.pstatus=1 or a.pstatus=22) group by a.payno,a.isgroup,ua.asname,ua.ceoname,ua.brno,ua.grno,ua.btype,ua.bkind] -2025-12-18 14:39:20,588 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paytax.fornewitem] Prepared SQL: [select a.payno,a.isgroup ,ifnull(c.taxno,0) taxno,b.pino,b.ptype,b.rstatus ,case b.ptype when 0 then c0.cname when 4 then c0.cname when 2 then c2.bkname when 3 then c3.exname else '-' end itemname ,b.pcnt,b.payamt from pay a inner join payitem b on b.payno=a.payno and (b.pstatus=1 or b.pstatus=22) left outer join cm c0 on b.ptype in (0,4) and c0.cmno=b.itemno left outer join book c2 on b.ptype=2 and c2.bkno=b.itemno left outer join exam c3 on b.ptype=3 and c3.exno=b.itemno left outer join paytax c4 on c4.payno = a.payno and (c4.iscancel is null or c4.iscancel <> 1) left outer join paytaxitem c on c.pino=b.pino and c.taxno = c4.taxno where a.payno= ?param0 and a.userno= ?param1 and a.rstatus < 2 and (a.pstatus=1 or a.pstatus=22) order by ifnull(c.taxno,0),b.pino] -2025-12-18 14:39:20,588 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitem.forrefund] Prepared SQL: [select distinct a.payno,b.pino,b.pstatus,b.rstatus,b.payamt,b.ptype,b.pcnt ,case b.ptype when 0 then c0.cname when 4 then c0.cname when 2 then c2.bkname when 3 then c3.exname else '-' end itemname ,case when b.ptype in (0,1,4) then case when date_add(c0.retime, interval 1 day) < now() then 1 else 0 end else case when b.ptype=3 then case when date_add(c3.retime, interval 1 day) < now() then 1 else 0 end else 0 end end ispast ,u.username ,max(d.rfdno) rfdno ,max(ifnull(case when c.rstatus=1 then -1 else c.rstatus end,-2)) rfdrstatus from pay a inner join payitem b on b.payno=a.payno and b.pstatus=1 left outer join users u on a.isgroup=1 and b.ptype=0 and u.userno=b.userno left outer join cm c0 on b.ptype in (0,4) and c0.cmno=b.itemno left outer join book c2 on b.ptype=2 and c2.bkno=b.itemno left outer join exam c3 on b.ptype=3 and c3.exno=b.itemno left outer join payrfditem d on d.pino=b.pino left outer join payrfd c on c.rfdno=d.rfdno and c.payno=a.payno and c.rstatus in (0,2) where a.payno= ?param0 and a.userno= ?param1 and a.pstatus=1 and a.rstatus < 2 group by a.payno,b.pino,b.pstatus,b.rstatus,b.payamt,b.ptype,b.pcnt ,c0.cname,c2.bkname,c3.exname,c0.retime,c3.retime,u.username order by d.rfdno,b.rstatus,ispast,b.pino] -2025-12-18 14:39:20,588 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payresult] Prepared SQL: [select a.payno,a.payamt,a.ptype,a.pstatus ,b.itemno ,b.pino from pay a inner join payitem b on b.payno=a.payno where a.payno= ?param0 and a.userno= ?param1 and a.pstatus in (1,21,22,51,55)] -2025-12-18 14:39:20,588 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.lectready] Prepared SQL: [select count(a.userno) from lect a where a.cmno= ?param0 and a.isready=1 and a.status=6] -2025-12-18 14:39:20,588 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pplogs.bypay] Prepared SQL: [select a.pplno,a.isready,a.cmno,a.cmisno,a.isrebate,a.rbankname,CAST(AES_DECRYPT(UNHEX(a.rbankacc), 'np123@!') AS char) rbankacc,a.rbankowner,a.isaccommodation,a.cshape ,b.payno,b.pstatus from pay b inner join pplog a on a.pplno=b.pplno where b.payno= ?param0 and a.userno= ?param1] -2025-12-18 14:39:20,590 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.in] Prepared SQL: [insert into pay(ptype,ispg,isgroup,userno,username,isexam,pstatus,rstatus,refunding,paylimit,payoktime,pgkey ,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,pplno,isbill,iscashrct,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,0, ?param5 , ?param6 , ?param7 , ?param8 ,case when ?param9 is not null then now() else ?param10 end, ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 ,now(), ?param21 ,now(), ?param21 , ?param22 );] -2025-12-18 14:39:20,590 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:39:20,593 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitem.in] Prepared SQL: [insert into payitem (payno,ptype,pcno,itemno,userno,pstatus,rstatus,pcnt,orgamt,discamt,payamt,payamtcash,payamtcard,refundamt,refundtime,refundtimereal,refundinfo,isrebate,rbank,rbankaccnum,tbankuser,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 ,now(), ?param21 ,now(), ?param21 , ?param22 );] -2025-12-18 14:39:20,593 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitem.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:39:20,593 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.lect.in] Prepared SQL: [insert into lect (cmno,payno,pino,userno,status,isready,iscomplete,orgcmno,attrate,isrebate,ispc,pcno,isjoin,fgno,ischanged,cmisno,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,null,null,0, ?param6 , ?param7 , ?param8 , ?param9 ,null,0, ?param10 ,now(), ?param11 ,now(), ?param11 , ?param12 );] -2025-12-18 14:39:20,593 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.lect.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:39:20,593 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.pgin] Prepared SQL: [insert into pay(ptype,ispg,isgroup,isexam,userno,username,pstatus,rstatus ,refunding,paylimit,payoktime,pgkey,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,isdvr,iscashrct,cashrcthp,pplno,isbill,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 ,a.userno,a.username,case when ?param0 = 6 then 1 else 0 end,0 , ?param4 , ?param5 ,case when ?param0 = 6 then now() else ?param6 end, ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 ,HEX(AES_ENCRYPT( ?param16 , 'np123@!')), ?param17 , ?param18 ,now(), ?param19 ,now(), ?param19 , ?param20 from users a where a.userno= ?param21] -2025-12-18 14:39:20,594 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.pgin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:39:20,594 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.certpay] Prepared SQL: [insert into pay(ptype,ispg,isgroup,userno,pstatus,rstatus,refunding,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,isdvr,isexam,cdt,cno,udt,uno,uip) values (0,1,0, ?param0 ,51,0,0,0,0,0,0,0,0,0,0,now(), ?param1 ,now(), ?param1 , ?param2 )] -2025-12-18 14:39:20,594 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.certpay.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:39:20,595 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paytax.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:39:20,596 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payrfd.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:39:20,596 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.standbypay.admin] Prepared SQL: [insert into pay(ptype,ispg,isgroup,userno,username,isexam,pstatus,rstatus,refunding,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,pplno,isbill,iscashrct,cdt,cno,udt,uno,uip) values ( ?param0 ,0,0, ?param1 , ?param2 ,0,21,0,0,0,0,0,0,0,0, ?param3 ,0,0,now(), ?param4 ,now(), ?param4 , ?param5 );] -2025-12-18 14:39:20,596 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.standbypay.admin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:39:20,596 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.lect.sedate.save] Prepared SQL: [update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') ,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno = ?param2 ;] -2025-12-18 14:39:20,596 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paydvr.dvrcode] Prepared SQL: [update paydvr set udt=now(),uno= ?param0 ,uip= ?param1 ,dvrcode= ?param2 ,codetime=now() where payno= ?param3] -2025-12-18 14:39:20,597 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paydvr.in] Prepared SQL: [delete from paydvr where payno= ?param0 ; insert into paydvr (payno,dvrcode,codetime,isdvr,rcvname,telno,mobile,email,post,address1,address2,dmemo,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,HEX(AES_ENCRYPT( ?param5 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param6 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param7 , 'np123@!')) , ?param8 , ?param9 , ?param10 , ?param11 ,now(), ?param12 ,now(), ?param12 , ?param13 )] -2025-12-18 14:39:20,597 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.freeok] Prepared SQL: [insert into lect (cmno,payno,pino,userno,status,attrate,isrebate,ispc,isjoin,ischanged,fgno2,cmisno,cdt,cno,udt,uno,uip) select b.itemno,a.payno,b.pino,case when a.isgroup=1 then b.userno else a.userno end,1,0,b.isrebate,0,case when ua.isjoin=1 then 1 else 0 end,0,b.fgno,l.cmisno,now(), ?param0 ,now(), ?param0 , ?param1 from pay a inner join payitem b on b.payno=a.payno and b.ptype=0 inner join users u on u.userno=a.userno inner join pplog l on a.pplno = l.pplno left outer join assign ua on ua.asno=u.asno where a.payno= ?param2 ; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on a.cmisno = d.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param2 ;] -2025-12-18 14:39:20,597 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paydvr.save] Prepared SQL: [update paydvr set udt=now(),uno= ?param0 ,uip= ?param1 ,dvrcode= ?param2 ,rcvname= ?param3 ,post= ?param4 ,address1= ?param5 ,address2= ?param6 ,dmemo= ?param7 ,codetime=case when codetime is null and ?param2 is not null then now() else codetime end ,telno=HEX(AES_ENCRYPT( ?param8 , 'np123@!')) ,mobile=HEX(AES_ENCRYPT( ?param9 , 'np123@!')) where payno= ?param10] -2025-12-18 14:39:20,597 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paycert.paystart] Prepared SQL: [update pay a inner join users b on b.userno=a.userno set a.ptype= ?param0 ,a.paylimit= ?param1 ,a.orgamt= ?param2 ,a.payamt= ?param3 ,a.isbill= ?param4 ,a.pstatus = case when ?param0 = 6 then 1 else a.pstatus end ,a.payoktime = case when ?param0 = 6 then now() else a.payoktime end where a.payno= ?param5 and a.userno= ?param6 and a.pstatus=21; update payitem a inner join users b on b.userno=a.userno set a.orgamt= ?param2 ,a.payamt= ?param3 ,a.pstatus = case when ?param0 = 6 then 1 else a.pstatus end ,a.rstatus = 0 where a.payno= ?param5 and a.userno= ?param6 and a.pstatus=21; update lect a inner join users b on b.userno = a.userno set a.status = case when ?param0 = 6 then 1 else a.status end where a.payno= ?param5 and a.userno = ?param6 ; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param5 ;] -2025-12-18 14:39:20,598 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paylect] Prepared SQL: [update pay set udt=now(),uno= ?param0 ,uip= ?param1 ,pstatus=case when ptype=3 then 22 else 1 end ,payoktime=case when ptype=3 then null else now() end ,pgkey= ?param2 where payno= ?param3 ; insert into paydata(payno,payresult,payresultmsg,vactnum,vactbankcode,vactbankname,vactname,vactinname,cshrrcode,cshrtype,cshrauthno,cardquota,cardquotatype,cardeventcode,cardnum,iscardpoint,cardcode,cardbankcode,cardprtccode,checkflag,ocbnum,ocbappno,ocbprice,gsnum,gsremain,gsprice,unum,upoint,uprice,cdt,cno,udt,uno,uip) values ( ?param3 , ?param4 , ?param5 ,HEX(AES_ENCRYPT( ?param6 , 'np123@!')), ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 ,HEX(AES_ENCRYPT( ?param17 , 'np123@!')), ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 , ?param28 , ?param29 , ?param30 , ?param31 ,now(), ?param0 ,now(), ?param0 , ?param1 ); update payitem a inner join pay b on b.payno=a.payno set a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 ,a.pstatus=case when b.ptype=3 then 22 else 1 end where a.payno= ?param3 ; insert into lect (cmno,payno,pino,userno ,status,iscomplete,orgcmno,attrate,isrebate ,ispc,isjoin,fgno,apoint,mpoint ,fpoint,spoint,dpoint,tpoint,ischanged ,stime,etime,sip,eip,ispcs ,ispce,fgno2,cmisno,cdt,cno,udt,uno,uip) select a.itemno,a.payno,a.pino,case when b.isgroup=1 then a.userno else b.userno end ,case when b.ptype=3 then 2 else 1 end,null,null,0,a.isrebate ,0,ifnull(d.isjoin, 0),null,null,null ,null,null,null,null,0 ,null,null,null,null,null ,null,a.fgno,e.cmisno,now(), ?param0 ,now(), ?param0 , ?param1 from payitem a inner join pay b on b.payno=a.payno inner join users c on c.userno=b.userno left outer join assign d on d.asno=c.asno left outer join pplog e on e.pplno=b.pplno left outer join lect f on f.payno=a.payno and f.pino=a.pino and f.status=4 and f.isready=1 where a.payno= ?param3 and a.ptype=0 and f.lectno is null; update lect a inner join pay b on b.payno=a.payno and b.pstatus in (22,1) inner join payitem c on c.payno=b.payno and c.itemno=a.cmno and c.pstatus=b.pstatus set a.status=case when b.pstatus=22 then 2 else 1 end,a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param3 and a.status=4; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 23:59:59') where a.payno = ?param3 ;] -2025-12-18 14:39:20,598 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.fail] Prepared SQL: [update pay set pstatus= ?param0 where payno= ?param1 and pstatus != 1 and pstatus != 22; insert into paydata(payno,payresult,payresultmsg,vactnum,vactbankcode,vactbankname,vactname,vactinname,cshrrcode,cshrtype,cshrauthno,cardquota,cardquotatype,cardeventcode,cardnum,iscardpoint,cardcode,cardbankcode,cardprtccode,checkflag,ocbnum,ocbappno,ocbprice,gsnum,gsremain,gsprice,unum,upoint,uprice,cdt,cno,udt,uno,uip) values ( ?param1 , ?param2 , ?param3 ,HEX(AES_ENCRYPT( ?param4 , 'np123@!')), ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 ,HEX(AES_ENCRYPT( ?param15 , 'np123@!')), ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 , ?param28 ,now(), ?param29 ,now(), ?param29 , ?param30 );] -2025-12-18 14:39:20,598 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paylect.vbankin] Prepared SQL: [insert into payvbankin (payno,pgkey,inbankcode,indeal,inymd,inhms,msgseq,transseq,vacct,inamt,checkamt,isclose,typemsg,frombank,fromname,fromymd,calcymd,tranymd,transcode,korcode,cshrymd,cshrhms,cshrcode,cshrpgkey,cshramt,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 ,now(), ?param25 ,now(), ?param25 , ?param26 ); update pay set udt=now(),uno= ?param25 ,uip= ?param26 ,pstatus=1 ,payoktime=now() where payno= ?param0 and pstatus=22 ; update payitem a inner join pay b on b.payno=a.payno set a.udt=now(),a.uno= ?param25 ,a.uip= ?param26 ,a.pstatus=1 where a.payno= ?param0 and a.pstatus=22; update lect a inner join pay b on b.isexam <> 1 and b.payno=a.payno and b.pstatus=1 set a.udt=now(),a.uno= ?param25 ,a.uip= ?param26 ,a.status=1 where a.payno= ?param0 ; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 23:59:59') where a.payno = ?param0 ;] -2025-12-18 14:39:20,599 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paycancel] Prepared SQL: [update pay set udt=now(),uno= ?param0 ,uip= ?param1 ,pstatus=case when pstatus=22 then 43 else 41 end where payno= ?param2 and userno= ?param3 and pstatus in (51,55,21,22); update payitem a inner join pay b on b.payno=a.payno and b.userno= ?param3 and b.pstatus in (41,43) set a.pstatus=b.pstatus,a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.pstatus in (21,22); update lect a inner join pay b on b.payno=a.payno and b.userno= ?param3 and b.pstatus in (41,43) set a.status=9 where a.payno= ?param2 ; update examuser a inner join pay b on b.payno=a.payno and b.userno=a.userno and b.pstatus in (41,43) set a.pstatus=9 where a.payno= ?param2 and a.userno= ?param3] -2025-12-18 14:39:20,599 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.cart.clear] Prepared SQL: [update paycart set status=2,udt=now(),uno= ?param0 ,uip= ?param1 where userno= ?param2 and status=1 and date_add(cdt, interval 7 day) < now(); update paycart a inner join cm b on b.cmno=a.itemno and b.udt > a.cdt set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype=0; update paycart a inner join book b on b.bkno=a.itemno and b.udt > a.cdt set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype in (2,9); update paycart a left outer join cm b on b.cmno=a.itemno and b.rstime < now() and b.retime > now() set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype=0 and b.cmno is null; update paycart a left outer join paycart b on b.ptype =0 and b.userno= ?param2 and b.status=1 and b.itemno=a.cmno set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype=9 and b.pcno is null] -2025-12-18 14:39:20,601 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payrfd.up] Prepared SQL: [update payrfd set fgnor= ?param0 ,fgnob= ?param1 ,udt=now(),uno= ?param2 ,uip= ?param3 where rfdno= ?param4 and payno= ?param5] -2025-12-18 14:39:20,601 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payrfdcancel.up] Prepared SQL: [delete from payrfditem where rfdno= ?param0 ; update payrfd set rstatus= ?param1 ,udt=now(),uno= ?param2 ,uip= ?param3 where rfdno= ?param0 and payno= ?param4] -2025-12-18 14:39:20,601 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.unpay] Prepared SQL: [update examuser a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null and b.userno=a.userno inner join payitem c on c.payno=b.payno and c.ptype=3 and c.itemno=a.exno and c.pino=a.pino set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.pstatus=2; update lect a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null inner join payitem c on c.payno=b.payno and c.ptype in(0,4) and c.itemno=a.cmno and c.userno=a.userno and c.pino=a.pino set a.status=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.status=2 and a.ischanged=0; update payitem a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 ; update pay set pstatus=1,isunpay=1,udt=now(),uno= ?param0 ,uip= ?param1 where payno= ?param2 and pstatus=22 and ptype=3 and ispg=1 and isunpay is null; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param2 ;] -2025-12-18 14:39:20,602 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.abspay] Prepared SQL: [update examuser a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null and b.userno=a.userno inner join payitem c on c.payno=b.payno and c.ptype=3 and c.itemno=a.exno and c.pino=a.pino set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.pstatus=2; update lect a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null inner join payitem c on c.payno=b.payno and c.ptype in(0,4) and c.itemno=a.cmno and c.userno=a.userno and c.pino=a.pino set a.status=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.status=2 and a.ischanged=0; update payitem a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 ; update pay set ptype= ?param3 ,payoktime=now(),pstatus=1,isunpay=3,udt=now(),uno= ?param0 ,uip= ?param1 where payno= ?param2 and pstatus=22 and ptype=3 and ispg=1 and isunpay is null; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param2 ;] -2025-12-18 14:39:20,602 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.unpaymoney] Prepared SQL: [update pay set isunpay=2,payoktime= ?param0 ,udt=now(),uno= ?param1 ,uip= ?param2 where payno= ?param3 and isunpay=1; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param3 ;] -2025-12-18 14:39:20,602 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pplogtype.up] Prepared SQL: [update pplog set typeman = ?param0 ,typejob = ?param1 ,typeedu = ?param2 ,typegrade = ?param3 ,typejobitem = ?param4 where pplno = ?param5] -2025-12-18 14:39:20,602 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.untax] Prepared SQL: [insert into untaxlog (payno,logtime,cdt,cno,udt,uno,uip) values( ?param0 ,now(),now(), ?param1 ,now(), ?param1 , ?param2 ); update pay set iscashrct = null where payno = ?param0 ;] -2025-12-18 14:39:20,602 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.standbypayitem.admin] Prepared SQL: [insert into payitem (payno,ptype,itemno,userno,pstatus,rstatus,pcnt ,orgamt,discamt,payamt,payamtcash,payamtcard,refundamt,isrebate,cdt,cno,udt,uno,uip) values( ?param0 ,0, ?param1 , ?param2 ,21,0,1 ,0,0,0,0,0,0, ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 ); insert into lect(cmno,payno,pino,userno,status,attrate,isrebate,ispc,isjoin,ischanged,isready,cmisno,cdt,cno,udt,uno,uip) select ?param1 , ?param0 ,LAST_INSERT_ID(),a.userno,4,0, ?param3 ,0,ifnull(b.isjoin,0),0,1, ?param6 ,now(), ?param4 ,now(), ?param4 , ?param5 from users a left outer join assign b on b.asno=a.asno where a.userno= ?param2 ;] -2025-12-18 14:39:20,613 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.exam.in] Prepared SQL: [insert into exam (cgno,exname,infee,outfee ,certcc,certgradecc,rstime,retime,estime,eetime ,elocation,certdate,certindate,introhtml ,isopen,isresultopen,isscored,fgno,isdel ,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 ,0, ?param15 , ?param16 ,0 ,now(), ?param17 ,now(), ?param17 , ?param18 )] -2025-12-18 14:39:20,613 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.exam.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:39:20,614 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.exam.up] Prepared SQL: [update exam set udt=now(),uno= ?param0 ,uip= ?param1 ,exname = ?param2 ,infee = ?param3 ,outfee = ?param4 ,certcc = ?param5 ,certgradecc = ?param6 ,rstime = ?param7 ,retime = ?param8 ,estime = ?param9 ,eetime = ?param10 ,elocation = ?param11 ,certdate = ?param12 ,certindate = ?param13 ,introhtml = ?param14 ,isopen = ?param15 ,fgno = ?param16 where exno= ?param17] -2025-12-18 14:39:20,614 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.del] Prepared SQL: [update exam a inner join ( select count(userno) cntuser, exno from examuser where exno = ?param0 group by exno ) b on b.exno=a.exno set a.uip= ?param1 ,a.uno= ?param2 ,a.isdel = 1 where a.exno= ?param0 and b.cntuser=0 and a.isdel=0;] -2025-12-18 14:39:20,614 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.examuser.save] Prepared SQL: [insert ignore into examuser(exno,userno,status,pstatus,avrg,certdate,certindate,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 ,now(), ?param7 ,now(), ?param7 , ?param8 )] -2025-12-18 14:39:20,614 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.examopen] Prepared SQL: [update exam set udt=now(),uno= ?param0 ,uip= ?param1 ,isresultopen= ?param2 where exno= ?param3 ;] -2025-12-18 14:39:20,614 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.examuser.renew] Prepared SQL: [update examuser set udt=now(),uno= ?param0 ,uip= ?param1 ,certdate= ?param2 ,certindate= ?param3 where exno= ?param4 and userno= ?param5 ; insert into examuserrenew (exno,userno,certtime,certdate,certindate,renewreason,isfirst,certidx,cdt,cno,udt,uno,uip) select a.exno, ?param5 ,now(), ?param2 , ?param3 , ?param6 ,0,max(a.certidx),now(), ?param0 ,now(), ?param0 , ?param1 from( select a.exno,ifnull(max(d.certidx), 0)+1 certidx from examuser a inner join exam a2 on a2.exno=a.exno left outer join exam c on c.certcc=a2.certcc and c.certgradecc=a2.certgradecc left outer join examuserrenew d on d.exno=c.exno and year(d.certtime)=year(a.certdate) where a.exno= ?param4 group by a.exno,a.userno,a.certdate,a.certindate ) a] -2025-12-18 14:39:20,634 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [grade.lectcomplete.cancel] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,iscomplete=0 ,completetime=null where lectno= ?param2 and ifnull(iscomplete,0) <> 1] -2025-12-18 14:39:20,634 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [grade.lectcomplete.cancel2] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,iscomplete=0 ,completetime=null where lectno= ?param2 and ifnull(iscomplete,0)] -2025-12-18 14:39:20,644 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [att.att.in] Prepared SQL: [update lectinning set udt=now(),uno= ?param0 ,uip= ?param1 ,lectno= ?param2 ,cmino= ?param3 ,totstudy=0 ,stime=now(),etime=null ,istatus=1,statustime=null,statusreason=null where lectno= ?param2 and cmino= ?param3 and istatus is null; insert into lectinning (lectno,cmino,totstudy,stime,etime,istatus,statustime,statusreason,sip,eip,ispcs,ispce,cdt,cno,udt,uno,uip) select ?param2 , ?param3 ,0,now(),null,1,null,null, ?param1 ,null,1,null,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectinning b on b.lectno= ?param2 and b.cmino= ?param3 where b.lectno is null; update lect set stime = case when stime is null then now() else stime end ,sip = case when sip is null then ?param1 else sip end ,ispcs = case when ispcs is null then 1 else ispcs end where lectno= ?param2] -2025-12-18 14:39:20,644 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [att.att.out] Prepared SQL: [update lectinning set udt=now(),uno= ?param0 ,uip= ?param1 ,totstudy=timestampdiff(SECOND, stime, now()) ,etime=now() ,eip= ?param1 ,ispce=1 ,istatus=2 where lectno= ?param2 and cmino= ?param3 and istatus=1; update lect a inner join ( select a.lectno,convert(100*count(c.lectno)/count(b.cmino), int) attrate from lectinning a inner join cminning b on b.cmino=a.cmino and ifnull(b.isscd,0)=0 left outer join lectinning c on c.lectno=a.lectno and c.cmino=b.cmino and c.istatus=2 where a.lectno= ?param2 and a.cmino= ?param3 and a.istatus=2 group by a.lectno ) b on b.lectno=a.lectno set a.attrate=b.attrate ,a.etime=now(),a.eip= ?param1 ,a.ispce=1] -2025-12-18 14:39:20,646 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [att.abs] Prepared SQL: [update lectinning set istatus=2 ,stime=case when stime is null then now() else stime end ,etime=case when etime is null then now() else etime end ,sip=case when sip is null then ?param0 else sip end ,eip=case when eip is null then ?param0 else eip end ,ispcs=case when ispcs is null then 1 else ispcs end ,ispce=case when ispce is null then 1 else ispce end ,statustime=now() ,statusreason= ?param1 ,statususerno= ?param2 where lectno= ?param3 and cmino= ?param4 and (istatus is null or istatus<2); insert into lectinning(lectno,cmino,totstudy,stime,etime,istatus,statustime,statusreason,statususerno,cdt,cno,udt,uno,uip) select a.lectno, ?param4 ,0,now(),now(),2,now(), ?param1 , ?param2 ,now(), ?param2 ,now(), ?param2 , ?param0 from lect a left outer join lectinning b on b.lectno=a.lectno and b.cmino= ?param4 where a.lectno= ?param3 and a.status=1 and a.ischanged=0 and b.lectno is null; update lect a inner join ( select a.lectno,convert(100*count(c.lectno)/count(b.cmino), int) attrate from lectinning a inner join lect a2 on a2.lectno=a.lectno inner join cminning b on b.cmno=a2.cmno and ifnull(b.isscd,0)=0 left outer join lectinning c on c.lectno=a.lectno and c.cmino=b.cmino and c.istatus=2 where a.lectno= ?param3 and a.cmino= ?param4 and a.istatus=2 group by a.lectno ) b on b.lectno=a.lectno set a.attrate=b.attrate ,a.stime=case when a.stime is null then now() else a.stime end ,a.etime=case when a.etime is null then now() else a.etime end ,a.sip=case when a.sip is null then ?param0 else a.sip end ,a.eip=case when a.eip is null then ?param0 else a.eip end ,a.ispcs=case when a.ispcs is null then 1 else a.ispcs end ,a.ispce=case when a.ispce is null then 1 else a.ispce end where a.lectno= ?param3] -2025-12-18 14:39:20,659 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.ctps] Prepared SQL: [select a.cmino,a.iseq,a.ititle,a.atime,a.mstime,a.metime ,a2.isokmid ,b.ctno,b.ctype,b.ccode,b.ismenu,b.isoversize ,c.cpno,c.pseq,c.cpname,c.srcp,c.srcm ,a2.pseq lastpseq,a2.psec from cminning a inner join lectinning a2 on a2.lectno= ?param0 and a2.cmino=a.cmino inner join ct b on b.ctno=a.ctno and b.isdel=0 inner join ctpage c on c.ctno=b.ctno and c.isdel=0 where a.cmino= ?param1 order by a.iseq] -2025-12-18 14:39:20,659 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.getprogress] Prepared SQL: [select case when b.atime=0 or ifnull(us.no,0) > 0 then 100 else case when floor(a.totstudy / (b.sttime * 60) * 100) > 100 then 100 else floor(a.totstudy / (b.sttime * 60) * 100) end end from lectinning a inner join cminning b on b.cmino=a.cmino inner join lect c on a.lectno = c.lectno left outer join userstatus us on c.userno = us.userno and us.playbar = 1 where a.lectno= ?param0 and a.cmino= ?param1] -2025-12-18 14:39:20,659 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.checklectdate] Prepared SQL: [select a.lectno,a.sdate,a.edate from lect a where a.lectno= ?param0] -2025-12-18 14:39:20,659 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.inningchange.pre] Prepared SQL: [select a.cmino,b.isseq,c.istatus,d.istatus preistatus,a.isrebate,a.iseq,a2.cmino precmino from ( select a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq,max(c.iseq) preiseq from ( select a.lectno,b.cmno,b.isrebate,max(d.iseq) iseq from lectinning a inner join lect b on b.lectno=a.lectno inner join cminning c on c.cmino=a.cmino inner join cminning d on d.cmno=c.cmno and d.iseq < c.iseq and d.isonline=1 where a.lectno= ?param0 and a.cmino= ?param1 group by a.lectno,b.cmno,b.isrebate ) a inner join cminning b on b.cmno=a.cmno and b.iseq=a.iseq left outer join cminning c on c.cmno=b.cmno and c.iseq < b.iseq and c.isonline=1 group by a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq ) a inner join cm b on b.cmno=a.cmno left outer join cminning a2 on a2.cmno=b.cmno and a2.iseq=a.preiseq left outer join lectinning c on c.lectno=a.lectno and c.cmino=a.cmino left outer join lectinning d on d.lectno=a.lectno and d.cmino=a2.cmino] -2025-12-18 14:39:20,659 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.inningchange.next] Prepared SQL: [select a.cmino,b.isseq,c.istatus,d.istatus preistatus,a.isrebate,a.iseq,a2.cmino precmino from ( select a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq,min(c.iseq) preiseq from ( select a.lectno,b.cmno,b.isrebate,min(d.iseq) iseq from lectinning a inner join lect b on b.lectno=a.lectno inner join cminning c on c.cmino=a.cmino inner join cminning d on d.cmno=c.cmno and d.iseq > c.iseq and d.isonline=1 where a.lectno= ?param0 and a.cmino= ?param1 group by a.lectno,b.cmno,b.isrebate ) a inner join cminning b on b.cmno=a.cmno and b.iseq=a.iseq left outer join cminning c on c.cmno=b.cmno and c.iseq > b.iseq and c.isonline=1 group by a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq ) a inner join cm b on b.cmno=a.cmno left outer join cminning a2 on a2.cmno=b.cmno and a2.iseq=a.preiseq left outer join lectinning c on c.lectno=a.lectno and c.cmino=a.cmino left outer join lectinning d on d.lectno=a.lectno and d.cmino=a2.cmino] -2025-12-18 14:39:20,659 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.mycmrs] Prepared SQL: [select distinct a.lectno,a.attrate ,b.rsno,b.cmno,b.rscno,b.rstype,b.rsname,b.rscondition ,case when c.lectno is null then 0 else 1 end isrsok ,a.edate ,d.istatus,e.iseq from lect a inner join cmrs b on b.cmno=a.cmno and b.isdel=0 left outer join lectrs c on c.lectno=a.lectno and c.rsno=b.rsno left outer join lectinning d on d.lectno=a.lectno and b.cmino = d.cmino left outer join cminning e on b.cmino = e.cmino where a.lectno= ?param0 and a.userno= ?param1 order by b.rsno] -2025-12-18 14:39:20,659 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.mycmrsq] Prepared SQL: [select b.rscno,b.rscqno ,c.qno,c.atype,c.qtext,c.rightcount,a.username as teachername from ( select distinct b.rscno,e.username from lect a inner join cmrs b on b.rsno= ?param0 and b.cmno=a.cmno and b.isdel=0 left outer join lectrs c on c.lectno=a.lectno and c.rsno=b.rsno left outer join cminning d on b.cmino = d.cmino left outer join users e on d.userno = e.userno where a.lectno= ?param1 and a.userno= ?param2 and c.lectno is null ) a inner join rscq b on b.rscno=a.rscno inner join question c on c.qno=b.qno order by b.dseq] -2025-12-18 14:39:20,659 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.mycmrsqi] Prepared SQL: [select b.rscqno ,c.qno ,d.qino,d.qitext ,e.fileurl from ( select distinct b.rscno from lect a inner join cmrs b on b.rsno= ?param0 and b.cmno=a.cmno and b.isdel=0 left outer join lectrs c on c.lectno=a.lectno and c.rsno=b.rsno where a.lectno= ?param1 and a.userno= ?param2 and c.lectno is null ) a inner join rscq b on b.rscno=a.rscno inner join question c on c.qno=b.qno inner join questionitem d on d.qno=c.qno and d.isdel=0 left outer join fileinfo e on e.fgno=d.fgno and e.isdel=0 order by b.dseq,d.qino] -2025-12-18 14:39:20,659 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectex] Prepared SQL: [select a.lectno,a.attrate,a.iscomplete,a.sdate,a.edate ,b.sstime,b.setime ,c.exno,c.exname,c.extype,c.edesc,c.econdition,c.etime,c.evtype,c.eqtype,c.israndq,c.israndqi,c.qcount,c.isblur,c.tpoint,ifnull(c.relaylimit,999) relaylimit,c.isusebackup,c.isseq,c.isreexamable,c.isresultopen ,d.lectno exlectno,d.estart,d.eend,d.tpoint,d.recount,d.rechecktime,ifnull(d.entercount,0) entercount,d.cblock ,case when a.etime = 0 then 99999999 else TIMESTAMPDIFF(MINUTE, now(), date_add(ifnull(d.estart, now()), interval c.etime MINUTE)) end rtime ,d.recount ,case when case when case when a.isrebate = 1 then f.midcutrfd else f.midcut end <= ifnull(e.ex0lectpoint,0) then 1 else 0 end = 1 and case when case when a.isrebate = 1 then f.finalcutrfd else f.finalcut end <= ifnull(e.ex1lectpoint,0) then 1 else 0 end = 1 then 1 else 0 end ispass from lect a inner join cm b on b.cmno=a.cmno inner join cmex c on c.exno= ?param0 inner join cmev f on f.cmno = b.cmno left outer join lectex d on d.lectno=a.lectno and d.exno=c.exno left outer join ( select a.lectno ,count(b1.exno) ex0cnt,count(c1.lectno) ex0lectcnt,avg(ifnull(c1.tpoint,0) / b1.tpoint * 100) ex0lectpoint ,count(b2.exno) ex1cnt,count(c2.lectno) ex1lectcnt,avg(ifnull(c2.tpoint,0) / b2.tpoint * 100) ex1lectpoint from lect a left outer join cmex b1 on b1.cmno = a.cmno and b1.extype = 0 and b1.isdel=0 left outer join lectex c1 on c1.exno = b1.exno and c1.lectno = a.lectno left outer join cmex b2 on b2.cmno = a.cmno and b2.extype = 1 and b2.isdel=0 left outer join lectex c2 on c2.exno = b2.exno and c2.lectno = a.lectno where a.lectno = ?param1 ) e on e.lectno = a.lectno where a.lectno= ?param1 and a.userno= ?param2] -2025-12-18 14:39:20,661 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.userexam.detailforexamforsubmit] Prepared SQL: [select a.exno,a.exname,a2.sstime,a2.setime,a.tpoint,a.etime,a.qcount,b.estart,a.edesc, a.extype,TIMESTAMPDIFF(MINUTE, now(), date_add(ifnull(b.estart, now()), interval a.etime MINUTE)) rtime from cmex a inner join cm a2 on a2.cmno=a.cmno inner join lectex b on b.lectno= ?param0 and b.exno=a.exno and b.eend is null and (a.etime = 0 or date_add(ifnull(b.estart, now()), interval (a.etime + 1) MINUTE) > now()) inner join lect c on c.lectno=b.lectno and c.userno= ?param1 where a.exno= ?param2] -2025-12-18 14:39:20,661 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsd] Prepared SQL: [select a.lectno,a.attrate,a.cmno,a.sdate,a.edate ,b.sdno,b.sdname,b.sddesc,b.fgno sdfgno,b.sdcondition ,c.sstime,c.setime ,d.checktime,d.cpoint,d.feedb,d.fgno,d.atext from lect a inner join cmsd b on b.cmno=a.cmno and b.sdno= ?param0 inner join cm c on c.cmno=b.cmno left outer join lectsd d on d.lectno=a.lectno and d.sdno=b.sdno where a.lectno= ?param1 and a.userno= ?param2] -2025-12-18 14:39:20,661 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsd2] Prepared SQL: [select a.lectno,a.attrate,a.sdate,a.edate ,b.sdno,b.sdname,b.sddesc,b.fgno sdfgno,b.sdcondition ,c.sstime,c.setime ,d.checktime,d.cpoint,d.feedb,d.fgno,d.atext from lect a inner join cmsd b on b.cmno=a.cmno and b.sdno= ?param0 inner join cm c on c.cmno=b.cmno left outer join lectsd d on d.lectno=a.lectno and d.sdno=b.sdno where a.lectno= ?param1 and a.userno= ?param2] -2025-12-18 14:39:20,661 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboards] Prepared SQL: [select a.bno,a.subject,a.cdt,a.rcount ,u.username ,count(b.bcno) ccount from lectsdboard a inner join users u on u.userno=a.cno left outer join lectsdboardcmt b on b.bno=a.bno and b.isdel=0 where a.sdno= ?param0 and a.isdel=0 group by a.bno,a.subject,a.cdt,a.rcount,u.username order by a.cdt] -2025-12-18 14:39:20,661 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard] Prepared SQL: [update lectsdboard set rcount=rcount+1 where bno= ?param0 and cno<> ?param1 ; select a.bno,a.subject,a.contents,a.cdt,a.fgno,a.cno ,b.sdname ,c.sstime,c.setime,l.sdate,l.edate ,u.username,u.userno ,a2.checktime from lectsdboard a inner join lectsd a2 on a2.lectno=a.lectno and a2.sdno=a.sdno inner join users u on u.userno=a.cno inner join lect l on l.lectno = a2.lectno inner join cmsd b on b.sdno=a.sdno inner join cm c on c.cmno=b.cmno where a.bno= ?param0 and a.isdel=0] -2025-12-18 14:39:20,661 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboardcmt] Prepared SQL: [select a.bno ,b.bcno,b.ctext,b.cno,b.cdt ,c.userno,c.username,c.usertype,c.username cnoname from lectsdboard a inner join lectsdboardcmt b on b.bno=a.bno and b.isdel=0 inner join users c on c.userno=b.cno where a.bno= ?param0 order by b.cdt desc] -2025-12-18 14:39:20,662 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.pay1] Prepared SQL: [select p.payno,p.cdt,p.payamt,p.ptype,p.refundamt,p.ispg,p.isgroup,p.isexam,p.pstatus,p.rstatus,p.payoktime,p.pgkey,p.isdvr,p.deliamt,p.isunpay,p.paylimit ,p.iscashrct ,u.userno,u.username,u.post,u.address1,u.address2 ,CAST(AES_DECRYPT(UNHEX(u.userpno), 'np123@!') AS char) userpno ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email ,case pi.ptype when 3 then exu.cdt when 4 then le.oktime else p.cdt end oktime ,pd.dvrcode,pd.rcvname,pd.isdvr isdvr2,pd.codetime,pd.post post2,pd.address1 address12,pd.address2 address22,pd.dmemo ,CAST(AES_DECRYPT(UNHEX(pd.telno), 'np123@!') AS char) telno2 ,CAST(AES_DECRYPT(UNHEX(pd.mobile), 'np123@!') AS char) mobile2 ,tax.iscancel, tax.taxdate, tax.taxno ,paydata.vactbankname,CAST(AES_DECRYPT(UNHEX(paydata.vactnum), 'np123@!') AS char) vactnum,paydata.vactname ,(select ischeck from paytax where payno = p.payno limit 1) ischeck from pay p inner join users u on u.userno=p.userno left outer join payitem pi on pi.payno=p.payno and pi.ptype in (3,4) left outer join lect le on pi.ptype=4 and le.pino=pi.pino and le.ischanged=0 left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno left outer join examuser exu on exu.exno=ex.exno and exu.userno=p.userno left outer join paydvr pd on pd.payno=p.payno left outer join ( select pt.payno,pt.iscancel,pt.taxdate,pt.taxno from paytax pt where pt.payno = ?param0 order by pt.cdt desc limit 1 ) tax on tax.payno = p.payno left outer join paydata paydata on paydata.payno=p.payno where p.payno= ?param0] -2025-12-18 14:39:20,662 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.pay2] Prepared SQL: [select pi.payno,pi.pino,pi.itemno,pi.pcno,pi.payamt,pi.pcnt,pi.ptype,pi.isrebate ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,u.username,u.userid,u.isassignuser,u.depart,u.kfcfyear ,cc.cname ccpositionname ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,ua.asname ,cm.cshape ,cg.cgname ,pcg.cgname pcgname ,(select attrate from lect where payno = pi.payno limit 1) attrate ,pi.rbank , CAST(AES_DECRYPT(UNHEX(pi.rbankaccnum), 'np123@!') AS char) rbankaccnum, pi.tbankuser from payitem pi inner join pay p on p.payno=pi.payno left outer join cm cm on pi.ptype in (0,1,4) and cm.cmno=pi.itemno left outer join cg cg on pi.ptype in (0,1,4) and cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno left outer join users u on p.isgroup=1 and u.userno=pi.userno left outer join assign ua on ua.asno=u.asno left outer join comcode cc on cc.ccode=u.ccposition where pi.payno= ?param0] -2025-12-18 14:39:20,663 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payforexam1] Prepared SQL: [select eu.exno payno, eu.userno,eu.cdt,case when ua.isjoin=1 then ex.infee else ex.outfee end payamt,0 ptype,0 ispg,0 isgroup,1 isexam,21 pstatus,0 rstatus,null payoktime,null pgkey,0 isdvr,0 deliamt ,u.username,u.post,u.address1,u.address2 ,CAST(AES_DECRYPT(UNHEX(u.userpno), 'np123@!') AS char) userpno ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email ,eu.cdt oktime ,null dvrcode,null rcvname,0 isdvr2,null codetime,null post2,null address12,null address22,null dmemo ,null telno2 ,null mobile2 from examuser eu inner join users u on u.userno=eu.userno left outer join assign ua on ua.asno=u.asno left outer join exam ex on ex.exno=eu.exno where eu.exno= ?param0 and eu.userno= ?param1 and eu.status=1 and eu.payno is null and eu.pino is null and eu.pstatus=4] -2025-12-18 14:39:20,663 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payforexam2] Prepared SQL: [select eu.exno payno,eu.userno pino,eu.exno itemno,null pcno,case when ua.isjoin=1 then ex.infee else ex.outfee end payamt,1 pcnt,3 ptype ,ex.exname itemname ,u.username,u.userid,u.isassignuser,u.depart,u.kfcfyear ,cc.cname ccpositionname ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,ua.asname ,0 cshape ,null cgname ,null pcgname from examuser eu left outer join exam ex on ex.exno=eu.exno left outer join users u on u.userno=eu.userno left outer join assign ua on ua.asno=u.asno left outer join comcode cc on cc.ccode=u.ccposition where eu.exno= ?param0 and eu.userno= ?param1] -2025-12-18 14:39:20,663 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.pay.forrfd] Prepared SQL: [select a.payno,a.ispg,a.pstatus,a.ptype,a.pgkey,a.isdvr,a.deliamt,a.isrefunddvr,a.payamt,a.refundamt,a.rstatus,a.isgroup,a.iscanceled,a.payoktime ,b.isdvr isdvr2,b.dvrcode ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email from pay a left outer join paydvr b on b.payno=a.payno inner join users u on u.userno=a.userno where a.payno= ?param0 and a.pstatus=1] -2025-12-18 14:39:20,663 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payitem.forrfd] Prepared SQL: [select pi.pino,pi.payno,pi.pcnt,pi.payamt,pi.refundamt,pi.refundtime,pi.refundinfo,pi.refundstatus,pi.rstatus,pi.ptype ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,pcg.cgname pcgname ,u.userid,u.username from payitem pi inner join pay p on p.payno=pi.payno and p.pstatus=1 inner join users u on u.userno=case when pi.ptype=3 then p.userno else pi.userno end left outer join cm cm on pi.ptype in(0,1,4) and cm.cmno=pi.itemno left outer join cg cg on cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno where pi.payno= ?param0] -2025-12-18 14:39:20,663 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payrfditems] Prepared SQL: [select b.cdt,a.rfdno ,b.rtext,b.rstatus ,p.isgroup ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,pi.ptype ,u.username,u.userid from pay p inner join payitem pi on pi.payno=p.payno inner join payrfditem a on a.pino=pi.pino inner join payrfd b on b.rfdno=a.rfdno inner join users u on u.userno=case when p.isgroup=1 and pi.ptype in (0,1,4) then pi.userno else p.userno end left outer join cm cm on pi.ptype in(0,1,4) and cm.cmno=pi.itemno left outer join cg cg on cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno where p.payno= ?param0 order by a.rfdno desc] -2025-12-18 14:39:20,663 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payrfditems2] Prepared SQL: [select a.rfdno ,b.rtext,b.rstatus,b.cdt,b.isowner,b.ramt,b.bankname,b.bankowner ,b.rreason,b.ruser,b.fgnor,b.fgnob ,CAST(AES_DECRYPT(UNHEX(b.rphone), 'np123@!') AS char) rphone ,b.rback ,CAST(AES_DECRYPT(UNHEX(b.bankno), 'np123@!') AS char) bankno ,p.isgroup,p.payno ,pi.payamt ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,u.username,u.userid ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,ua.asname ,f1.orgname,f1.fileno ,f2.orgname orgname2,f2.fileno file2 from payrfditem a inner join payitem pi on pi.pino=a.pino inner join pay p on p.payno=pi.payno inner join users u on u.userno=case when p.isgroup=1 and pi.ptype in (0,1,4) then pi.userno else p.userno end left outer join assign ua on ua.asno=u.asno inner join payrfd b on b.rfdno=a.rfdno left outer join cm cm on pi.ptype in(0,1,4) and cm.cmno=pi.itemno left outer join cg cg on cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno left outer join fileinfo f1 on f1.fgno=b.fgnor and f1.isdel=0 left outer join fileinfo f2 on f2.fgno=b.fgnob and f2.isdel=0 where a.rfdno= ?param0 order by a.rfdno desc] -2025-12-18 14:39:20,664 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.paytaxitem] Prepared SQL: [select case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname,pi.payamt,pi.pcnt,pi.ptype ,p.isgroup,p.payamt ppayamt,p.payoktime,p.ptype pptype from paytax a inner join paytaxitem b on b.taxno=a.taxno inner join payitem pi on pi.pino=b.pino inner join pay p on p.payno=pi.payno left outer join cm cm on pi.ptype in (0,1,4) and cm.cmno=pi.itemno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno where a.taxno= ?param0] -2025-12-18 14:39:20,664 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.paytaxes2] Prepared SQL: [select a.taxno,a.taxamt,a.taxdate from paytax a where a.payno= ?param0] -2025-12-18 14:39:20,664 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.paytax.formgtkey] Prepared SQL: [select taxno, mgtkey from paytax where mgtkey like concat( ?param0 ,'%') order by mgtkey desc limit 1] -2025-12-18 14:39:20,665 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspast] Prepared SQL: [select a.no,a.kind,a.cg,a.cshape,a.username ,CAST(AES_DECRYPT(UNHEX(a.userpno), 'np123@!') AS char) userpno ,a.typeman,a.edukind,a.typeedu,a.typegrade,a.typejob,a.cgname,a.completeno,a.companyname,a.companyaddr,a.brno,a.eino,a.btype ,a.bkind,a.ceoname,date_format(a.ssdate, '%Y-%m-%d') ssdate,date_format(a.sedate, '%Y-%m-%d') sedate,a.sctime,a.assign,a.slevel,a.uduty ,CAST(AES_DECRYPT(UNHEX(a.phone), 'np123@!') AS char) phone ,a.mname ,CAST(AES_DECRYPT(UNHEX(a.mphone), 'np123@!') AS char) mphone ,a.sprice,a.rprice,a.rbank ,CAST(AES_DECRYPT(UNHEX(a.rbankno), 'np123@!') AS char) rbankno ,a.rbankuser ,CAST(AES_DECRYPT(UNHEX(a.taxemail), 'np123@!') AS char) taxemail ,a.syear,a.cdt,a.cno,a.udt,a.uno,a.uip from docprintpast a where a.no = ?param0] -2025-12-18 14:39:20,665 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.kind] Prepared SQL: [select a.kind value,a.kind text from docprintpast a where a.kind is not null and a.kind <> "" group by a.kind] -2025-12-18 14:39:20,665 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.syear] Prepared SQL: [select a.syear value,a.syear text from docprintpast a where a.syear is not null and a.syear <> "" group by a.syear] -2025-12-18 14:39:20,665 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.cg] Prepared SQL: [select a.cg value,a.cg text from docprintpast a where a.cg is not null and a.cg <> "" group by a.cg] -2025-12-18 14:39:20,665 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.cshape] Prepared SQL: [select a.cshape value,a.cshape text from docprintpast a where a.cshape is not null and a.cshape <> "" group by a.cshape] -2025-12-18 14:39:20,665 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.typeman] Prepared SQL: [select a.typeman value,a.typeman text from docprintpast a where a.typeman is not null and a.typeman <> "" group by a.typeman] -2025-12-18 14:39:20,665 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.edukind] Prepared SQL: [select a.edukind value,a.edukind text from docprintpast a where a.edukind is not null and a.edukind <> "" group by a.edukind] -2025-12-18 14:39:20,665 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.typeedu] Prepared SQL: [select a.typeedu value,a.typeedu text from docprintpast a where a.typeedu is not null and a.typeedu <> "" group by a.typeedu] -2025-12-18 14:39:20,665 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.typegrade] Prepared SQL: [select a.typegrade value,a.typegrade text from docprintpast a where a.typegrade is not null and a.typegrade <> "" group by a.typegrade] -2025-12-18 14:39:20,665 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.typejob] Prepared SQL: [select a.typejob value,a.typejob text from docprintpast a where a.typejob is not null and a.typejob <> "" group by a.typejob] -2025-12-18 14:39:20,665 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectinningpage.totstudy] Prepared SQL: [select ifnull(sum(totstudy),-1) totstudy from lectinningpage where lectno = ?param0 and cmino = ?param1 and cpno = ?param2] -2025-12-18 14:39:20,666 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.myExCheck] Prepared SQL: [select l.lectno longval from lect l inner join cm c on l.cmno= c.cmno inner join pay p on l.payno = p.payno inner join users u on l.userno= u.userno left outer join (select c.cmno , c.cshape , c.cname , ci.cmino ,d.cmisno ,d.sseq ,d.estart ,d.eend ,d.studyplace ,ci.isscd from cm c inner join cminning ci on c.cmno = ci.cmno inner join cminningscd d on d.cmino = ci.cmino where c.cshape=2 and ci.isscd=1 and ci.scdtype=0 ) cmi on cmi.cmno = l.cmno and cmi.cmisno = l.cmisno left outer join lectinning li on li.cmino = cmi.cmino and li.lectno = l.lectno left outer join pplog pl on p.pplno= pl.pplno where l.lectno= ?param0 and l.userno = ?param1 and cmi.isscd = 1 and li.istatus = 2 AND IFNULL(l.iscomplete, 0) = 0] -2025-12-18 14:39:20,669 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectinningpage.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 14:39:20,670 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard.in] Prepared SQL: [update lectsd a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.submittime=now(),submitip= ?param2 where a.lectno= ?param3 and a.sdno= ?param4 and a.checktime is null; insert into lectsd (lectno,sdno,iscopy,submittime,submitip,cdt,cno,udt,uno,uip) select a.lectno,a.sdno,0,now(), ?param2 ,now(), ?param1 ,now(), ?param1 , ?param2 from (select ?param3 lectno, ?param0 userno, ?param4 sdno) a inner join lect b on b.lectno=a.lectno and b.userno=a.userno and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno left outer join lectsd d on d.lectno=a.lectno and d.sdno=a.sdno where d.lectno is null; SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into lectsdboard (lectno,sdno,subject,contents,fgno,rcount,cip,isdel,cdt,cno,udt,uno,uip) select a.lectno,a.sdno, ?param5 , ?param6 , ?param7 ,0, ?param2 ,0,now(), ?param1 ,now(), ?param1 , ?param2 from (select ?param3 lectno, ?param0 userno, ?param4 sdno) a inner join lect b on b.lectno=a.lectno and b.userno=a.userno and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno] -2025-12-18 14:39:20,670 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 14:39:20,670 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboardcmt.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into lectsdboardcmt (bno,ctext,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,0,now(), ?param2 ,now(), ?param2 , ?param3 );] -2025-12-18 14:39:20,670 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboardcmt.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:39:20,670 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into pay (ptype,ispg,isgroup,isexam,userno,username,pstatus,rstatus,rstatustime,cshrcancelnum,canceltime,cancelmsg,cancelcnt ,refunding,paylimit,payoktime,pgkey,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,isdvr,cdt,cno,udt,uno,uip) select ?param0 ,0,0,1,u.userno,u.username,1,0,null,null,null,null,null ,0,null, ?param1 ,null ,a.outfee ,case when ?param0 = 6 then a.outfee else case when ua.isjoin=1 then a.outfee-a.infee else 0 end end ,0,0 ,case when ?param0 = 6 then 0 else case when ua.isjoin=1 then a.infee else a.outfee end end ,0,0,now(), ?param2 ,now(), ?param2 , ?param3 from exam a inner join users u on u.userno= ?param4 left outer join assign ua on ua.asno=u.asno where a.exno= ?param5] -2025-12-18 14:39:20,670 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 14:39:20,671 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok2] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into payitem (payno,ptype,pcno,itemno,userno,pstatus,rstatus,pgkey,cancelcode,cancelmsg,canceltype,pcnt ,orgamt,discamt,payamt ,payamtcash,payamtcard ,refundamt,refundtime,refundtimereal,refundinfo,isrebate,fgno,cartno,cdt,cno,udt,uno,uip) select p.payno,3,null, ?param0 , ?param1 ,1,0,null,null,null,null,1 ,a.outfee ,case when p.ptype=6 then a.outfee else case when ua.isjoin=1 then a.outfee-a.infee else 0 end end ,case when p.ptype=6 then 0 else case when ua.isjoin=1 then a.infee else a.outfee end end ,0,0 ,0,null,null,null,0,null,null,now(), ?param2 ,now(), ?param2 , ?param3 from exam a inner join users u on u.userno= ?param1 inner join pay p on p.payno= ?param4 left outer join assign ua on ua.asno=u.asno where a.exno= ?param0] -2025-12-18 14:39:20,671 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok2.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 14:39:20,671 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.studylog] Prepared SQL: [update lectinningpage a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 set a.totstudy=TIMESTAMPDIFF(SECOND, a.stime, now()),a.etime=now(),a.eip= ?param1 ,a.udt=now(),a.uno= ?param2 ,a.uip= ?param1 where a.logno= ?param3 ; update lectinning a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 inner join cminning c on c.cmino=a.cmino inner join ( select lectno,sum(totstudy) totstudy from lectinningpage where lectno= ?param4 and cmino= ?param5 group by lectno ) d on d.lectno=a.lectno set a.udt=now(),a.uno= ?param2 ,a.uip= ?param1 ,a.totstudy=d.totstudy ,a.etime=now() ,a.istatus=case when a.istatus <> 2 and c.atime * 60 <= d.totstudy then 2 else a.istatus end ,a.finishtime=case when a.finishtime is null and c.atime * 60 <= d.totstudy then now() else a.finishtime end ,a.eip= ?param1 ,a.ispce= ?param6 ,a.psec= ?param7 where a.lectno= ?param4 and a.cmino= ?param5 ; update lect a inner join ( select a.lectno,truncate(count(c.lectno) / count(b.cmino) * 100, 0) attrate from lect a inner join cminning b on b.cmno=a.cmno and ifnull(b.isscd,0)=0 left outer join lectinning c on c.lectno=a.lectno and c.cmino=b.cmino and c.istatus=2 where a.lectno= ?param4 and a.userno= ?param0 group by a.lectno ) b on b.lectno=a.lectno inner join cmev ce on a.cmno = ce.cmno set a.attrate=b.attrate ,a.apoint = (((b.attrate / 100) * ce.attend / 100)* 100) ,a.etime=now() ,a.eip= ?param1 ,a.ispce= ?param6 ,a.udt=now(),a.uno= ?param2 ,a.uip= ?param1 where a.lectno= ?param4 and a.userno= ?param0 ;] -2025-12-18 14:39:20,671 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.studymid] Prepared SQL: [update lectinning set isokmid=1 where lectno= ?param0 and cmino= ?param1] -2025-12-18 14:39:20,672 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsd.save] Prepared SQL: [update lectsd a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.fgno= ?param3 ,a.atext= ?param4 ,a.submittime=now(),submitip= ?param2 where a.lectno= ?param5 and a.sdno= ?param6 and a.checktime is null; insert into lectsd (lectno,sdno,atext,fgno,iscopy,submittime,submitip,cdt,cno,udt,uno,uip) select a.lectno,a.sdno, ?param4 , ?param3 ,0,now(), ?param2 ,now(), ?param1 ,now(), ?param1 , ?param2 from (select ?param5 lectno, ?param0 userno, ?param6 sdno) a inner join lect b on b.lectno=a.lectno and b.userno=a.userno inner join cm c on c.cmno=b.cmno and b.sdate < now() and b.edate > now() left outer join lectsd d on d.lectno=a.lectno and d.sdno=a.sdno where d.lectno is null;] -2025-12-18 14:39:20,672 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard.save] Prepared SQL: [update lectsd a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.submittime=now(),submitip= ?param2 where a.lectno= ?param3 and a.sdno= ?param4 and a.checktime is null; update lectsdboard a inner join lectsd a2 on a2.lectno=a.lectno and a2.sdno=a.sdno and a2.checktime is null inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.subject= ?param5 ,contents= ?param6 ,a.fgno= ?param7 where a.bno= ?param8 and a.lectno= ?param3 and a.sdno= ?param4 ;] -2025-12-18 14:39:20,672 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard.del] Prepared SQL: [update lectsd a inner join lectsdboard b on b.bno= ?param0 and b.cno= ?param1 and b.isdel=0 and b.lectno=a.lectno and b.sdno=a.sdno inner join lect a2 on a2.lectno=b.lectno and a2.userno=b.cno and a2.sdate < now() and a2.edate > now() inner join cm c on c.cmno=a2.cmno set a.submittime=null,a.submitip=null and a.checktime is null; update lectsdboard a inner join lectsd b on b.lectno=a.lectno and b.sdno=a.sdno and b.checktime is null inner join lect a2 on a2.lectno=b.lectno and a2.userno=a.cno and a2.sdate < now() and a2.edate > now() inner join cm c on c.cmno=a2.cmno set a.uno= ?param2 ,a.udt=now(),a.uip= ?param3 ,a.isdel=1 where a.bno= ?param0 and a.cno= ?param1 and a.isdel=0;] -2025-12-18 14:39:20,672 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payrefundinfo.up] Prepared SQL: [update payitem set udt=now(),uno= ?param0 ,uip= ?param1 ,rbank = ?param2 ,rbankaccnum = HEX(AES_ENCRYPT( ?param3 , 'np123@!')) ,tbankuser = ?param4 where payno = ?param5] -2025-12-18 14:39:20,672 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok3] Prepared SQL: [update examuser set udt=now(),uno= ?param0 ,uip= ?param1 ,payno= ?param2 ,pino= ?param3 ,pstatus=1 where exno= ?param4 and userno= ?param5 and status=1 and payno is null and pino is null and pstatus=4] -2025-12-18 14:39:20,674 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpaycancel] Prepared SQL: [update examuser set udt=now(),uno= ?param0 ,uip= ?param1 ,pstatus=9 where exno= ?param2 and userno= ?param3 and status=1 and payno is null and pino is null and pstatus=4] -2025-12-18 14:39:20,674 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payrfd.save] Prepared SQL: [update payrfd set udt=now(),uno= ?param0 ,uip= ?param1 ,bankname= ?param2 ,bankowner= ?param3 ,bankno=HEX(AES_ENCRYPT( ?param4 , 'np123@!')) ,isowner= ?param5 ,ruser= ?param6 ,rphone=HEX(AES_ENCRYPT( ?param7 , 'np123@!')) ,rreason= ?param8 ,rtext= ?param9 ,rstatus= ?param10 ,rback= ?param11 ,statustime=case when rstatus <> ?param10 then now() else statustime end where rfdno= ?param12] -2025-12-18 14:39:20,676 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspast.up] Prepared SQL: [update docprintpast set udt=now(),uno= ?param0 ,uip= ?param1 ,kind= ?param2 ,cg= ?param3 ,cshape= ?param4 ,username= ?param5 ,userpno=HEX(AES_ENCRYPT( ?param6 , 'np123@!')) ,typeman= ?param7 ,edukind= ?param8 ,typeedu= ?param9 ,typegrade= ?param10 ,typejob= ?param11 ,cgname= ?param12 ,completeno= ?param13 ,companyname= ?param14 ,companyaddr= ?param15 ,brno= ?param16 ,eino= ?param17 ,btype= ?param18 ,bkind= ?param19 ,ceoname= ?param20 ,ssdate= ?param21 ,sedate= ?param22 ,sctime= ?param23 ,assign= ?param24 ,slevel= ?param25 ,uduty= ?param26 ,phone=HEX(AES_ENCRYPT( ?param27 , 'np123@!')) ,mname= ?param28 ,mphone=HEX(AES_ENCRYPT( ?param29 , 'np123@!')) ,sprice= ?param30 ,rprice= ?param31 ,rbank= ?param32 ,rbankno=HEX(AES_ENCRYPT( ?param33 , 'np123@!')) ,rbankuser= ?param34 ,taxemail=HEX(AES_ENCRYPT( ?param35 , 'np123@!')) ,syear= ?param36 where no= ?param37] -2025-12-18 14:39:20,677 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.studyclose] Prepared SQL: [update lectinningpage a set a.etime=now(),a.eip= ?param0 ,a.udt=now(),a.uno= ?param1 ,a.uip= ?param0 where a.logno= ?param2 ;] -2025-12-18 14:39:20,678 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [site.main] Prepared SQL: [select * from ( select 0 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,a.kname strval3,null strval4,null strval5,null strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param0 inner join cm c on c.cmno=a.pcmno where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a union all select * from ( select a.dtype,a.intval,a.intval2 ,a.longval ,a.strval,a.strval2,a.strval3,a.strval4,ifnull(a.strval5,d.fileurl) strval5,a.strval6 ,a.time,a.time2,a.time3,a.time4 from ( select 1 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,c.cname strval3,concat('/', e.ccode, '/', f.srcp) strval4,ef.fileurl strval5,b.cgcode strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param1 inner join cm c on c.cmno=a.pcmno left outer join cminning d on d.cmno=a.cmno and d.istaste=1 left outer join ct e on e.ctno=d.ctno left outer join fileinfo ef on ef.fgno=e.fgnothumb and ef.isdel=0 left outer join ctpage f on f.ctno=e.ctno and f.pseq=1 where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.cshape=0 and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a left outer join cminning b on a.strval5 is null and b.cmno=a.intval and b.iseq=1 left outer join ct c on a.strval5 is null and c.ctno=b.ctno left outer join fileinfo d on a.strval5 is null and d.fgno=c.fgnothumb and d.isdel=0 ) a union all select * from ( select 2 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homenotice' order by b.cdt desc limit 2 ) a union all select * from ( select 3 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homefaq' order by b.cdt desc limit 2 ) a] -2025-12-18 14:39:20,693 [3564] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.npsystem] PreparedStatement : [select count(b.daokey) from (select 1 col1) a left outer join npsystem b on b.daokey= ?param0] -2025-12-18 14:39:20,702 [3564] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.npsystem] Parameters: [?param0=[daokey,qaldSUKDKuLggF2sN2Bn/lvf/i3LKEeOzoD6MpHlc0w=]] -2025-12-18 14:39:20,702 [3564] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.npsystem] Types: [?param0=[String, System.String]] -2025-12-18 14:39:20,902 [3564] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "31165849" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:39:20,913 [3564] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "31165849" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:39:21,235 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.pages] Prepared SQL: [select a.pno,a.ppno,a.pdepth,a.pagetype,a.bmno,a.porder,a.pagename,a.pagedesc,a.pageurl,a.pagehtml,a.isopen,a.usertype,m1.pagename ppagename,a.refcode,a.imagecode,a.bgtitle bgtitle2,a.bgdesc bgdesc2 ,case a.pdepth when 0 then a.pno when 1 then m1.pno when 2 then m2.pno when 3 then m3.pno else m4.pno end m0 ,case a.pdepth when 0 then 0 when 1 then a.pno when 2 then m1.pno when 3 then m2.pno else m3.pno end m1 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.pno when 3 then m1.pno else m2.pno end m2 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.pno else m1.pno end m3 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.pno end m4 ,case a.pdepth when 0 then a.imagecode when 1 then m1.imagecode when 2 then m2.imagecode when 3 then m3.imagecode else m4.imagecode end topimagecode ,case a.pdepth when 0 then a.bgtitle when 1 then m1.bgtitle when 2 then m2.bgtitle when 3 then m3.bgtitle else m4.bgtitle end bgtitle ,case a.pdepth when 0 then a.bgdesc when 1 then m1.bgdesc when 2 then m2.bgdesc when 3 then m3.bgdesc else m4.bgdesc end bgdesc from menupage a left outer join menupage m1 on m1.pno=a.ppno left outer join menupage m2 on m2.pno=m1.ppno left outer join menupage m3 on m3.pno=m2.ppno left outer join menupage m4 on m4.pno=m3.ppno where a.isopen > 0 order by case a.pdepth when 0 then a.porder when 1 then m1.porder when 2 then m2.porder when 3 then m3.porder else m4.porder end ,case a.pdepth when 0 then a.pno when 1 then m1.pno when 2 then m2.pno when 3 then m3.pno else m4.pno end ,case a.pdepth when 0 then 0 when 1 then a.porder when 2 then m1.porder when 3 then m2.porder else m3.porder end ,case a.pdepth when 0 then 0 when 1 then a.pno when 2 then m1.pno when 3 then m2.pno else m3.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.porder when 3 then m1.porder else m2.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.pno when 3 then m1.pno else m2.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.porder else m1.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.pno else m1.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.pno end] -2025-12-18 14:39:21,235 [3564] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [mm.pages] PreparedStatement : [select a.pno,a.ppno,a.pdepth,a.pagetype,a.bmno,a.porder,a.pagename,a.pagedesc,a.pageurl,a.pagehtml,a.isopen,a.usertype,m1.pagename ppagename,a.refcode,a.imagecode,a.bgtitle bgtitle2,a.bgdesc bgdesc2 ,case a.pdepth when 0 then a.pno when 1 then m1.pno when 2 then m2.pno when 3 then m3.pno else m4.pno end m0 ,case a.pdepth when 0 then 0 when 1 then a.pno when 2 then m1.pno when 3 then m2.pno else m3.pno end m1 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.pno when 3 then m1.pno else m2.pno end m2 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.pno else m1.pno end m3 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.pno end m4 ,case a.pdepth when 0 then a.imagecode when 1 then m1.imagecode when 2 then m2.imagecode when 3 then m3.imagecode else m4.imagecode end topimagecode ,case a.pdepth when 0 then a.bgtitle when 1 then m1.bgtitle when 2 then m2.bgtitle when 3 then m3.bgtitle else m4.bgtitle end bgtitle ,case a.pdepth when 0 then a.bgdesc when 1 then m1.bgdesc when 2 then m2.bgdesc when 3 then m3.bgdesc else m4.bgdesc end bgdesc from menupage a left outer join menupage m1 on m1.pno=a.ppno left outer join menupage m2 on m2.pno=m1.ppno left outer join menupage m3 on m3.pno=m2.ppno left outer join menupage m4 on m4.pno=m3.ppno where a.isopen > 0 order by case a.pdepth when 0 then a.porder when 1 then m1.porder when 2 then m2.porder when 3 then m3.porder else m4.porder end ,case a.pdepth when 0 then a.pno when 1 then m1.pno when 2 then m2.pno when 3 then m3.pno else m4.pno end ,case a.pdepth when 0 then 0 when 1 then a.porder when 2 then m1.porder when 3 then m2.porder else m3.porder end ,case a.pdepth when 0 then 0 when 1 then a.pno when 2 then m1.pno when 3 then m2.pno else m3.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.porder when 3 then m1.porder else m2.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.pno when 3 then m1.pno else m2.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.porder else m1.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.pno else m1.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.pno end] -2025-12-18 14:39:21,244 [3564] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "29297812" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:39:21,276 [3564] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "29297812" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:39:21,315 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.comcode.list] Prepared SQL: [select a.ccode, a.cname, a.cgroup, a.isuse, a.corder, a.cgroupname, a.refcode, a.cremark, a.ccode value, a.cname text, a.refcode value2,a.cdt,a.udt from comcode a where a.cgroup in ('typeman','typeedu','typegrade','typejob') and a.isuse=1 order by a.cgroupname, a.corder] -2025-12-18 14:39:21,316 [3564] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.comcode.list] PreparedStatement : [select a.ccode, a.cname, a.cgroup, a.isuse, a.corder, a.cgroupname, a.refcode, a.cremark, a.ccode value, a.cname text, a.refcode value2,a.cdt,a.udt from comcode a where a.cgroup in ('typeman','typeedu','typegrade','typejob') and a.isuse=1 order by a.cgroupname, a.corder] -2025-12-18 14:39:21,473 [3564] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "28339798" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:39:21,487 [3564] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "28339798" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:39:21,516 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.popups] Prepared SQL: [select a.pno,a.ptitle,a.pcontents,a.toppx,a.leftpx,pwidth,pheight,a.purl,a.zindex,a.isopen,a.udt from popup a where a.isopen= ?param0 order by a.isopen desc, a.zindex desc] -2025-12-18 14:39:21,516 [3564] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [mm.popups] PreparedStatement : [select a.pno,a.ptitle,a.pcontents,a.toppx,a.leftpx,pwidth,pheight,a.purl,a.zindex,a.isopen,a.udt from popup a where a.isopen= ?param0 order by a.isopen desc, a.zindex desc] -2025-12-18 14:39:21,516 [3564] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [mm.popups] Parameters: [?param0=[isopen,1]] -2025-12-18 14:39:21,516 [3564] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [mm.popups] Types: [?param0=[Int32, System.Int32]] -2025-12-18 14:39:21,523 [3564] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "19842427" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:39:21,528 [3564] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "19842427" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:39:21,531 [3564] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [site.main] PreparedStatement : [select * from ( select 0 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,a.kname strval3,null strval4,null strval5,null strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param0 inner join cm c on c.cmno=a.pcmno where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a union all select * from ( select a.dtype,a.intval,a.intval2 ,a.longval ,a.strval,a.strval2,a.strval3,a.strval4,ifnull(a.strval5,d.fileurl) strval5,a.strval6 ,a.time,a.time2,a.time3,a.time4 from ( select 1 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,c.cname strval3,concat('/', e.ccode, '/', f.srcp) strval4,ef.fileurl strval5,b.cgcode strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param1 inner join cm c on c.cmno=a.pcmno left outer join cminning d on d.cmno=a.cmno and d.istaste=1 left outer join ct e on e.ctno=d.ctno left outer join fileinfo ef on ef.fgno=e.fgnothumb and ef.isdel=0 left outer join ctpage f on f.ctno=e.ctno and f.pseq=1 where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.cshape=0 and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a left outer join cminning b on a.strval5 is null and b.cmno=a.intval and b.iseq=1 left outer join ct c on a.strval5 is null and c.ctno=b.ctno left outer join fileinfo d on a.strval5 is null and d.fgno=c.fgnothumb and d.isdel=0 ) a union all select * from ( select 2 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homenotice' order by b.cdt desc limit 2 ) a union all select * from ( select 3 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homefaq' order by b.cdt desc limit 2 ) a] -2025-12-18 14:39:21,531 [3564] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [site.main] Parameters: [?param0=[offcode,Off], ?param1=[oncode,On]] -2025-12-18 14:39:21,531 [3564] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [site.main] Types: [?param0=[String, System.String], ?param1=[String, System.String]] -2025-12-18 14:39:21,538 [3564] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "48191277" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:39:21,550 [3564] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "48191277" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:39:21,550 [3564] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cgetc] Prepared SQL: [select b.cgno,b.pcgno,b.cgname,b.cgcode,b.isuse,b.iscover,b.isdel,b.cdt,b.cno,b.udt,b.uno,b.uip from cg a left outer join cg b on a.cgno = b.pcgno where b.isdel=0 and b.isuse = 1 and a.cgcode= ?param0] -2025-12-18 14:39:21,550 [3564] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [cm.cgetc] PreparedStatement : [select b.cgno,b.pcgno,b.cgname,b.cgcode,b.isuse,b.iscover,b.isdel,b.cdt,b.cno,b.udt,b.uno,b.uip from cg a left outer join cg b on a.cgno = b.pcgno where b.isdel=0 and b.isuse = 1 and a.cgcode= ?param0] -2025-12-18 14:39:21,550 [3564] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [cm.cgetc] Parameters: [?param0=[cgcode,2]] -2025-12-18 14:39:21,550 [3564] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [cm.cgetc] Types: [?param0=[String, System.String]] -2025-12-18 14:39:21,557 [3564] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "23033988" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:39:21,564 [3564] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "23033988" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:40:42,311 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.adminlogin] Prepared SQL: [select userno,a.username,a.status,a.userpass, usertype,a.asno , CAST(AES_DECRYPT(UNHEX(a.mobile), 'np123@!') AS char) mobile , a.logintime from users a left outer join assign b on b.asno=a.asno where a.userid= ?param0 and a.usertype > 10 and (a.usertype <> 81 or (a.usertype = 81 and b.status=1))] -2025-12-18 14:40:42,336 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.pass.check] Prepared SQL: [select count(userno) from userpasslog where userno = ?param0 and userpass = ?param1] -2025-12-18 14:40:42,336 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.ee] Prepared SQL: [update users set eastereggkey=FLOOR(10000000 + (RAND() * 99999999)),eetime=now() where userno= ?param0 ; select a.userno,a.eastereggkey,a.usertype,a.username ,b.subdomain from users a left outer join assign b on b.asno=a.asno and b.issite=1 and b.isdel=0 where a.userno= ?param0 ;] -2025-12-18 14:40:42,336 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.usersall] Prepared SQL: [select userno,usertype,jointype,snsid,userkind,userid,userpass,username,usernameeng,gender,birthday,email,isacceptemail,mobile,isacceptmobile,telno,asno,pasname,depart,ccposition,ccpositionetc,fgnoprofile ,ccjobs,userpno,bankname,bankno,post,address1,address2,introhtml,status,exitreason,logintime,loginkey,send335time,pwcalltime,pwcallno,eastereggkey,eetime,kfcfyear,isassignuser,uduty,slevel,edus,remotekey from users] -2025-12-18 14:40:42,337 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.eecall] Prepared SQL: [select userno,usertype,username from users where userno= ?param0 and eastereggkey= ?param1 and date_add(eetime, interval 10 second) > now(); update users set eastereggkey=null,eetime=null,loginkey= ?param2 where userno= ?param0] -2025-12-18 14:40:42,337 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.eecall2] Prepared SQL: [select userno,usertype,username,userid from users where userno= ?param0 and eastereggkey= ?param1 and date_add(eetime, interval 15 second) > now(); update users set eastereggkey=null,eetime=null,loginkey=null where userno= ?param0] -2025-12-18 14:40:42,337 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assign.newascode] Prepared SQL: [select ifnull(max(b.ascode),0) + 1 from (select 1 col1) a left outer join assign b on b.asno is not null] -2025-12-18 14:40:42,337 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.me] Prepared SQL: [select userno,username ,CAST(AES_DECRYPT(UNHEX(email), 'np123@!') AS char) email from users where userno= ?param0] -2025-12-18 14:40:42,337 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.usercheckconfirm] Prepared SQL: [select ifnull(b.userno,0) from (select 1 col1) a left outer join usercheck b on b.userno= ?param0 and b.checkkey= ?param1 ; update usercheck set checkkey=0 where userno= ?param0] -2025-12-18 14:40:42,338 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.remotelogin] Prepared SQL: [select a.userno from users a where a.userid= ?param0 and a.status=1 and a.remotekey= ?param1 ; update users set remotekey=null where userid= ?param0] -2025-12-18 14:40:42,338 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.remoteloginnoauth] Prepared SQL: [select a.userno,b.subdomain from users a left outer join assign b on b.asno=a.asno where a.userid= ?param0 and a.status=1] -2025-12-18 14:40:42,338 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.users.assign] Prepared SQL: [select b.asno,b.asname,b.brno ,b.ceoname,b.post,b.address1,b.address2 ,b.btype,b.bkind,b.eino,b.mname ,CAST(AES_DECRYPT(UNHEX(b.mphone), 'np123@!') AS char) mphone ,CAST(AES_DECRYPT(UNHEX(b.taxemail), 'np123@!') AS char) taxemail ,b.fgnobno ,b.isjoin,b.ascode,b.astype,b.asctg,b.joindate,b.status ,c1.cname astypename,c2.cname asctgname from users a inner join assign b on b.asno = a.asno left outer join comcode c1 on c1.ccode=b.astype left outer join comcode c2 on c2.ccode=b.asctg where a.status=1 and a.userno = ?param0] -2025-12-18 14:40:42,338 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.check.snsid] Prepared SQL: [select a.userno,a.usertype,a.jointype,a.snsid,a.userkind,a.userid,a.userpass,a.username,a.usernameeng,a.gender,a.birthday,a.email,a.isacceptemail,a.mobile,a.isacceptmobile ,a.telno,a.asno,a.pasname,a.depart,a.ccposition,a.ccpositionetc,a.fgnoprofile,a.ccjobs,a.userpno,a.bankname,a.bankno,a.post,a.address1,a.address2,a.introhtml,a.status,a.exitreason ,a.logintime,a.loginkey,a.send335time,a.pwcalltime,a.pwcallno,a.eastereggkey,a.eetime,a.kfcfyear,a.isassignuser,a.uduty,a.slevel,a.edus,a.remotekey,a.vssn,a.di,a.ci from users a where a.snsid= ?param0 and a.jointype= ?param1] -2025-12-18 14:40:42,338 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.councels] Prepared SQL: [select a.bno,a.qtext,a.atext ,a.bldgcat ,b.cname bldgcatname ,a.cdt,c.username coname,c.userid coid ,row_number() over(order by a.cdt desc) rno ,count(a.cno) over() pagetotalcount from councel a inner join users c on c.userno = a.cno left outer join comcode b on b.ccode = a.bldgcat where a.userno = ?param0 and a.isdel = 0 order by a.cdt desc] -2025-12-18 14:40:42,338 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormants] Prepared SQL: [select a.userno,username,usernameeng,a.email,a.isacceptemail ,a.mobile,a.telno,a.userpno,a.bankno,a.post,a.address1,a.address2 ,a.birthday from userdormant a where a.userno = ?param0] -2025-12-18 14:40:42,339 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormants.del] Prepared SQL: [select a.userno longval, regexp_replace(b.userid , '(?<=.{3}).','*') strval ,CAST(AES_DECRYPT(UNHEX(a.mobile),'np123@!') AS char) strval2 ,date_add(a.cdt, interval 335 day) time ,b.isacceptmobile intval from userdormant a inner join users b on b.userno = a.userno where date_format(date_add(a.cdt, interval 335 day),'%Y-%m-%d') = date_format(now(),'%Y-%m-%d')] -2025-12-18 14:40:42,339 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormants.save] Prepared SQL: [select a.userno longval, regexp_replace(a.userid , '(?<=.{3}).' , '*') strval ,CAST(AES_DECRYPT(UNHEX(a.mobile),'np123@!') AS char) strval2 ,date_add(a.logintime, interval 335 day) time ,a.isacceptmobile intval from users a where a.usertype =1 and a.status=1 and date_format(date_add(a.logintime, interval 366 day),'%Y-%m-%d') = date_format(now(),'%Y-%m-%d')] -2025-12-18 14:40:42,342 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.loginlog] Prepared SQL: [insert into loginlog (logsite,userno, loginstatus, logindata, cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , now(), ?param4 ,now(), ?param4 , ?param5 )] -2025-12-18 14:40:42,342 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.in] Prepared SQL: [insert into users(usertype,userkind,userid,userpass,username,usernameeng ,gender,email,isacceptemail,mobile,telno ,asno,pasname,depart,ccposition,ccpositionetc,fgnoprofile,ccjobs ,userpno,bankname,bankno ,post,address1,address2,introhtml,status,logintime,send335time,pwcalltime,pwcallno,eastereggkey,eetime,kfcfyear,isassignuser,edus ,isacceptmobile,uduty,slevel,jointype,birthday,snsid,di,ci,vssn,ischkatt,authplatform,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,gender,HEX(AES_ENCRYPT( ?param6 , 'np123@!')), ?param7 ,HEX(AES_ENCRYPT( ?param8 , 'np123@!')),HEX(AES_ENCRYPT( ?param9 , 'np123@!')) , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 ,HEX(AES_ENCRYPT( ?param17 , 'np123@!')), ?param18 ,HEX(AES_ENCRYPT( ?param19 , 'np123@!')) , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 ,now(),null,null,null,null,null, ?param25 , ?param26 , ?param27 , ?param28 , ?param29 , ?param30 , ?param31 ,HEX(AES_ENCRYPT( ?param32 , 'np123@!')), ?param33 , ?param34 , ?param35 , ?param36 , ?param37 , ?param38 ,now(), ?param39 ,now(), ?param39 , ?param40 );] -2025-12-18 14:40:42,344 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:40:42,344 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assign.in] Prepared SQL: [insert into assign (ascode,isjoin,joinyear,joinprice,asname,ceoname,brno,grno,btype,bkind,salesamount,homeurl,mcount,aday,astype,asctg,askey,post,address1,address2,fgnobno,fgnobank,joindate,exitdate,status,issite,subdomain,sitename,sitelogo,sitefooter,ismain,isdel, eino,mname,mphone,taxemail,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 ,0,null,null,null,null,0,0, ?param25 , ?param26 ,HEX(AES_ENCRYPT( ?param27 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param28 , 'np123@!')) ,now(), ?param29 ,now(), ?param29 , ?param30 );] -2025-12-18 14:40:42,344 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assign.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:40:42,344 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [councel.in] Prepared SQL: [insert into councel(userno,bldgcat,qtext,atext,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 );] -2025-12-18 14:40:42,344 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [councel.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:40:42,345 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.change.password] Prepared SQL: [UPDATE users SET userpass = ?param0 , udt = now() , status = (CASE WHEN status = 9 THEN 1 ELSE status END) , pwcalltime = null , pwcallno = null , uip = ?param1 , uno = ?param2 WHERE userid = ?param3 ; INSERT INTO userpasslog (userno, userpass, cdt, uip) SELECT ?param2 , ?param0 , NOW(), ?param1 FROM (SELECT 1) a LEFT OUTER JOIN userpasslog b ON b.userno = ?param2 WHERE b.userno IS NULL; UPDATE userpasslog SET userpass = ?param0 WHERE userno = ?param2 ;] -2025-12-18 14:40:42,347 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormant.insert] Prepared SQL: [insert into userdormant(userno,username,usernameeng,email,isacceptemail,mobile ,telno,userpno,bankno,post,address1,address2,birthday,cdt) select a.userno,a.username,a.usernameeng,a.email,a.isacceptemail,a.mobile ,a.telno,a.userpno,a.bankno,a.post,a.address1,a.address2, a.birthday,now() cdt from users a left outer join userdormant b on b.userno = a.userno where date_add(a.logintime,interval 1 year) < now(); and a.status != 99 update users set udt=now(),uno= ?param0 ,uip= ?param1 ,username='»èÁ¦µÊ',usernameeng=null,email=null,mobile=null,telno=null,userpno=null,bankno=null,post=null,address1=null,address2=null,birthday=null,status=8 where date_add(a.logintime,interval 1 year) < now(); and a.status != 99] -2025-12-18 14:40:42,348 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.loginkey] Prepared SQL: [update users set loginkey= ?param0 ,logintime =now(),send335time = null where userno= ?param1] -2025-12-18 14:40:42,348 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.loginkey2] Prepared SQL: [update users set loginkey= ?param0 ,logintime =now(),send335time = null where userno= ?param1 ; insert into loginlog (logsite,userno, loginstatus, logindata, cdt,cno,udt,uno,uip) values ( ?param2 , ?param1 , ?param3 , ?param4 , now(), ?param5 ,now(), ?param5 , ?param6 )] -2025-12-18 14:40:42,348 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assign.del] Prepared SQL: [update assign set udt=now(),uno= ?param0 ,uip= ?param1 ,isdel=1,brno=null where asno= ?param2] -2025-12-18 14:40:42,349 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignman.in] Prepared SQL: [insert into assignman (asno,mtype,jtype,depart,mname,position,telno,mobile,fax,email,post,address1,address2,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,HEX(AES_ENCRYPT( ?param6 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param7 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param8 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param9 , 'np123@!')) , ?param10 , ?param11 , ?param12 ,0,now(), ?param13 ,now(), ?param13 , ?param14 )] -2025-12-18 14:40:42,349 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignman.up] Prepared SQL: [update assignman set udt=now(),uno= ?param0 ,uip= ?param1 ,mtype = ?param2 ,jtype = ?param3 ,depart = ?param4 ,mname = ?param5 ,position= ?param6 ,telno =HEX(AES_ENCRYPT( ?param7 , 'np123@!')) ,mobile =HEX(AES_ENCRYPT( ?param8 , 'np123@!')) ,fax =HEX(AES_ENCRYPT( ?param9 , 'np123@!')) ,email =HEX(AES_ENCRYPT( ?param10 , 'np123@!')) ,post = ?param11 ,address1= ?param12 ,address2= ?param13 where asmno= ?param14] -2025-12-18 14:40:42,349 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignman.del] Prepared SQL: [update assignman set udt=now(),uno= ?param0 ,uip= ?param1 ,isdel = 1 where asmno= ?param2] -2025-12-18 14:40:42,349 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignfee.in] Prepared SQL: [insert into assignfee (asno,fyear,fprice,fdate,fmemo,status,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 from (select 1 col1) a left outer join assignfee b on b.asno= ?param0 and b.fyear= ?param1 where b.asno is null] -2025-12-18 14:40:42,349 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignfee.up] Prepared SQL: [update assignfee set udt=now(),uno= ?param0 ,uip= ?param1 ,fprice= ?param2 ,fdate = ?param3 ,fmemo = ?param4 ,status= ?param5 where asno= ?param6 and fyear= ?param7] -2025-12-18 14:40:42,349 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignfee.del] Prepared SQL: [delete from assignfee where asno= ?param0 and fyear= ?param1] -2025-12-18 14:40:42,349 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignsite.save] Prepared SQL: [update assign set udt=now(),uno= ?param0 ,uip= ?param1 ,issite= ?param2 ,subdomain= ?param3 ,sitename= ?param4 ,siteip= ?param5 ,sitelogo= ?param6 ,sitefooter= ?param7 where asno= ?param8] -2025-12-18 14:40:42,349 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.asno.save] Prepared SQL: [update users set asno= ?param0 where userno= ?param1] -2025-12-18 14:40:42,350 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.pwcalltime] Prepared SQL: [update users set pwcalltime=now(),pwcallno= ?param0 where userno= ?param1] -2025-12-18 14:40:42,350 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.resetuser] Prepared SQL: [update users set userpass = ?param0 , pwcalltime = null , pwcallno = null , status = (CASE WHEN status = 9 THEN 1 ELSE status END) where userno= ?param1 and pwcalltime is not null and pwcallno= ?param2 and date_add(pwcalltime, interval 24 hour) > now()] -2025-12-18 14:40:42,350 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.exit] Prepared SQL: [UPDATE users SET udt=now(),uno= ?param0 ,uip= ?param1 , status = ?param2 WHERE userno= ?param3] -2025-12-18 14:40:42,350 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.leave.register] Prepared SQL: [INSERT INTO userleave ( userno, userid, status, levdate, uno, uip ) SELECT u.userno, u.userid, 0 AS status, NOW() AS levdate, u.uno, u.uip FROM users u WHERE u.status = ?param0 AND u.userno = ?param1] -2025-12-18 14:40:42,350 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.remotelogin.set] Prepared SQL: [update users a inner join assign b on b.asno=a.asno and b.siteip like concat('%', ?param0 ,'%') set a.remotekey= ?param1 where a.userid= ?param2 and a.status=1] -2025-12-18 14:40:42,350 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.snslink.up] Prepared SQL: [update users set udt=now(),uno= ?param0 ,uip= ?param1 ,snsid= ?param2 ,jointype= ?param3 where userno= ?param4] -2025-12-18 14:40:42,350 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [councel.up] Prepared SQL: [update councel set udt=now(),uno= ?param0 ,uip= ?param1 ,bldgcat = ?param2 ,qtext = ?param3 ,atext = ?param4 where bno= ?param5] -2025-12-18 14:40:42,350 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [councel.del] Prepared SQL: [update councel set udt=now(),uno= ?param0 ,uip= ?param1 ,isdel = 1 where bno = ?param2] -2025-12-18 14:40:42,350 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.up.asno] Prepared SQL: [update users set udt=now(),uno= ?param0 ,uip= ?param1 ,asno = ?param2 where userno= ?param3] -2025-12-18 14:40:42,351 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormant.del] Prepared SQL: [update users a left outer join userdormant b on b.userno = a.userno set set udt=now(),uno= ?param0 ,uip= ?param1 ,status = 99,username='»èÁ¦µÊ',usernameeng=null,email=null,mobile=null,telno=null,userpno=null,bankno=null,post=null,address1=null,address2=null,birthday=null,di=null,ci=null,vssn=null,authplatform=0 where date_add(b.cdt,interval 1 year) < now(); delete from userdormant where date_add(cdt,interval 1 year) < now();] -2025-12-18 14:40:42,374 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.loginkey] Prepared SQL: [select a.userno dtype from users a where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0)] -2025-12-18 14:40:42,374 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.admin] Prepared SQL: [select a.userno dtype, a.udt time, count(b.mno) intval from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0)] -2025-12-18 14:40:42,374 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.front] Prepared SQL: [select a.dtype,sum(a.intval) intval,sum(a.intval2) intval2 from ( select a.userno dtype,count(b.mno) intval,0 intval2 from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno union all select a.userno dtype,0 intval,count(b.userno) intval2 from users a left outer join alarms b on b.userno=a.userno and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno ) a group by a.dtype] -2025-12-18 14:40:42,374 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.frontcroom] Prepared SQL: [select a.dtype,sum(a.intval) intval,sum(a.intval2) intval2,sum(a.intval3) intval3,sum(a.intval4) intval4,sum(a.intval5) intval5 ,sum(a.intval6) intval6,sum(a.intval7) intval7,sum(a.intval8) intval8,sum(a.intval9) intval9,sum(a.intval10) intval10 ,sum(a.intval11) intval11,sum(a.intval12) intval12 ,max(a.strval) strval,max(a.strval2) strval2,max(a.strval3) strval3 from ( select a.userno dtype,count(b.mno) intval,0 intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11,0 intval12 ,null strval,null strval2,null strval3 from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno union all select a.userno dtype,0 intval,count(b.userno) intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11,0 intval12 ,null strval,null strval2,null strval3 from users a left outer join alarms b on b.userno=a.userno and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) union all select a.userno dtype,0 intval,0 intval2,c.tyear intval3,c.tseq intval4,b.classno intval5 ,b2.isplan intval6,b2.iscontent intval7,b2.isev intval8,b2.isrs intval9,b2.isgrade intval10 ,b.cmno intval11,b.cshape intval12 ,d.cgname strval,b.cname strval2 ,group_concat(case when f.bmno is null then null else concat(f.bmno,':',f.bmname,':',f.bmtype) end separator ';') strval3 from users a0 inner join lect a on a.lectno= ?param3 and a.userno=a0.userno and a.status=1 and a.ischanged=0 inner join cm b on b.cmno=a.cmno inner join cmmenu b2 on b2.cmno=b.cmno inner join term c on c.tmno=b.tmno inner join cg d on d.cgno=b.cgno left outer join cmmenubm e on e.cmno=b.cmno left outer join boardmaster f on f.bmno=e.bmno where a0.userno= ?param0 and (a0.loginkey= ?param1 or ?param2 =0) group by a.userno,b.cmno,c.tyear,c.tseq,b.classno ,b2.isplan,b2.iscontent,b2.isev,b2.isrs,b2.isgrade ,d.cgname,b.cname ) a group by a.dtype] -2025-12-18 14:40:42,375 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.frontcroom.subdomain] Prepared SQL: [select a.*,b.asname strval4,c.fileurl from ( select a.dtype,sum(a.intval) intval,sum(a.intval2) intval2,sum(a.intval3) intval3,sum(a.intval4) intval4,sum(a.intval5) intval5 ,sum(a.intval6) intval6,sum(a.intval7) intval7,sum(a.intval8) intval8,sum(a.intval9) intval9,sum(a.intval10) intval10 ,sum(a.intval11) intval11 ,max(a.strval) strval,max(a.strval2) strval2,max(a.strval3) strval3 from ( select a.userno dtype,count(b.mno) intval,0 intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11 ,null strval,null strval2,null strval3 from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno union all select a.userno dtype,0 intval,count(b.userno) intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11 ,null strval,null strval2,null strval3 from users a left outer join alarms b on b.userno=a.userno and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) union all select a.userno dtype,0 intval,0 intval2,c.tyear intval3,c.tseq intval4,b.classno intval5 ,b2.isplan intval6,b2.iscontent intval7,b2.isev intval8,b2.isrs intval9,b2.isgrade intval10 ,b.cmno intval11 ,d.cgname strval,b.cname strval2 ,group_concat(case when f.bmno is null then null else concat(f.bmno,':',f.bmname,':',f.bmtype) end separator ';') strval3 from users a0 inner join lect a on a.lectno= ?param3 and a.userno=a0.userno and a.status=1 and a.ischanged=0 inner join cm b on b.cmno=a.cmno inner join cmmenu b2 on b2.cmno=b.cmno inner join term c on c.tmno=b.tmno inner join cg d on d.cgno=b.cgno left outer join cmmenubm e on e.cmno=b.cmno left outer join boardmaster f on f.bmno=e.bmno where a0.userno= ?param0 and (a0.loginkey= ?param1 or ?param2 =0) group by a.userno,b.cmno,c.tyear,c.tseq,b.classno ,b2.isplan,b2.iscontent,b2.isev,b2.isrs,b2.isgrade ,d.cgname,b.cname ) a group by a.dtype ) a inner join assign b on b.subdomain= ?param4 left outer join fileinfo c on c.fgno=b.sitelogo] -2025-12-18 14:40:42,389 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.basecomments] Prepared SQL: [select a.cmtno,a.pcmtno,a.tcmtno,a.baseno,a.cdepth,a.memo,a.memotype,a.fgno,a.cdt,a.udt, a.isdel,a.cno ,b.orgname, b.fileurl, b.fileno ,c.username from cmt a inner join users c on c.userno=a.cno left outer join fileinfo b on b.fgno=a.fgno and b.isdel=0 where a.cmttype= ?param0 and a.baseno= ?param1 order by a.cdt desc] -2025-12-18 14:40:42,389 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsend.get] Prepared SQL: [select a.sendno,a.ehtml,a.etitle from emailsend a left outer join emailban b on b.sendno=a.sendno where a.sendno= ?param0 and a.isdel=0] -2025-12-18 14:40:42,390 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsend.get2] Prepared SQL: [select a.sendno,a.etitle,a.rcvs,ifnull(a.sendeds, ' ') sendeds,ifnull(group_concat(b.email separator ';'), ' ') bans from emailsend a left outer join emailban b on b.sendno=a.sendno where a.sendno= ?param0 and a.isdel=0 group by a.sendno,a.rcvs,a.etitle,a.sendeds] -2025-12-18 14:40:42,390 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.list.rcvnot] Prepared SQL: [select count(a.mno) from memouser a where a.userno= ?param0 and and a.isread=0 and a.isdel=0] -2025-12-18 14:40:42,390 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smssend.get] Prepared SQL: [select c.asname,b.usertype,b.username ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) mobile ,a.smstype,a.isok ,row_number() over(order by b.username) rno, count(a.cno) over() pagetotalcount from smsuser a inner join users b on b.userno=a.userno left outer join assign c on c.asno=b.asno where a.mno= ?param0 order by b.username] -2025-12-18 14:40:42,391 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.home] Prepared SQL: [select b.cnt intval ,c.cnt0 intval2 ,c.cnt1 intval3 ,d.cnt intval4 ,e.cnt intval5 ,f.cnt intval6 ,(SELECT COUNT(*) FROM userleave WHERE status = 0) intval7 from (select 1 col1) a left outer join (select count(mno) cnt from memouser where userno= ?param0 and isread=0 and isdel=0) b on 1=1 left outer join ( select sum(case when a.bmposition=0 then 1 else 0 end) cnt0,sum(case when a.bmposition=1 and b.cmno is not null then 1 else 0 end) cnt1 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.isopen=1 left outer join board c on c.pbno=b.bno and c.isdel=0 where a.bmtype=2 and a.isopen=1 and c.bno is null and a.disptype=0 ) c on 1=1 left outer join ( select count(a.rfdno) cnt from payrfd a left outer join pay b on b.payno = a.payno where a.rstatus=0 and b.rstatus=0 ) d on 1=1 left outer join ( select count(a.payno) cnt from paydvr a inner join pay b on b.payno=a.payno and b.pstatus=1 and b.rstatus=0 inner join payitem c on c.payno = b.payno inner join book bb on bb.bkno=c.itemno where a.dvrcode is null and a.isdvr=1 ) e on 1=1 left outer join ( select count(a.payno) cnt from paytax a where a.ischeck=0 ) f on 1=1] -2025-12-18 14:40:42,391 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.authkey] Prepared SQL: [select jobkey from authkey where authtype= ?param0 and userno= ?param1 and randkey= ?param2 and keytime > now()] -2025-12-18 14:40:42,391 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.authkey.check1] Prepared SQL: [select ctno intval,ismenu intval2,ctype intval3,ccode strval from ct where ctno= ?param0 and authkey= ?param1 ; update ct set authkey=null where ctno= ?param0] -2025-12-18 14:40:42,391 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.authkey.check2] Prepared SQL: [select qno intval from question where qno= ?param0 and authkey= ?param1 ; update question set authkey=null where qno= ?param0] -2025-12-18 14:40:42,391 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.sms.chk] Prepared SQL: [select authno intval,lectno intval2,latime time,lakey strval from smsauth where authno = ?param0] -2025-12-18 14:40:42,391 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsend.in] Prepared SQL: [insert into emailsend(etitle,semail,ehtml,fgno,cmno,rcvs,reademails,rcvcount,readcount,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 ,now(), ?param9 ,now(), ?param9 , ?param10 )] -2025-12-18 14:40:42,391 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsend.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:40:42,391 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.sms.in] Prepared SQL: [insert into sms(cmno,mcontents,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,now(), ?param2 ,now(), ?param2 , ?param3 );] -2025-12-18 14:40:42,391 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.sms.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:40:42,399 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smsauth] Prepared SQL: [insert into smsauth(latime,lakey,lectno) values(now(), ?param0 , ?param1 );] -2025-12-18 14:40:42,400 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smsauth.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:40:42,400 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smsauth2] Prepared SQL: [insert into smsauth(latime,lakey,userno, lectno) values(now(), ?param0 , ?param1 , 0);] -2025-12-18 14:40:42,400 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smsauth2.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:40:42,400 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.atalk.send] Prepared SQL: [insert into MTS_ATALK_MSG (TRAN_SENDER_KEY,TRAN_TMPL_CD,TRAN_CALLBACK,TRAN_PHONE,TRAN_SUBJECT,TRAN_MSG,TRAN_DATE,TRAN_TYPE,TRAN_STATUS,TRAN_REPLACE_TYPE,TRAN_REPLACE_MSG) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,now(),5,'1', ?param6 , ?param5 );] -2025-12-18 14:40:42,400 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.comment.delete] Prepared SQL: [update cmt set isdel=1 where cmtno= ?param0 and ( ?param1 is not null or cno= ?param2 );] -2025-12-18 14:40:42,400 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsendok] Prepared SQL: [update emailsend set isdel=0,readcount= ?param0 ,sendeds= ?param1 where sendno= ?param2] -2025-12-18 14:40:42,400 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.memo.alldeleteR] Prepared SQL: [update memouser set isdel=1,udt=now(),uno= ?param0 ,uip= ?param1 where userno= ?param0] -2025-12-18 14:40:42,400 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.memo.alldeleteS] Prepared SQL: [update memo set isdel=1,udt=now(),uno= ?param0 ,uip= ?param1 where cno= ?param0] -2025-12-18 14:40:42,402 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.authkey.save] Prepared SQL: [update authkey set jobkey= ?param0 ,randkey= ?param1 ,keytime=date_add(now(), interval 1 minute) where authtype= ?param2 and userno= ?param3 ; insert into authkey (authtype,userno,jobkey,randkey,keytime) select a.authtype,a.userno,a.jobkey,a.randkey,date_add(now(), interval 1 minute) from (select ?param2 authtype, ?param3 userno, ?param0 jobkey, ?param1 randkey) a left outer join authkey b on b.authtype=a.authtype and b.userno=a.userno where b.authtype is null] -2025-12-18 14:40:42,402 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.sms.extend] Prepared SQL: [update smsauth set latime = now() where authno = ?param0] -2025-12-18 14:40:42,404 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.error] Prepared SQL: [insert into errors (errmsg,userno) values( ?param0 , ?param1 )] -2025-12-18 14:40:42,421 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.list] Prepared SQL: [select a.menuno, a.menuname, a.pmenuno, a.menuurl, a.menulevel, a.menuorder, a.ccount, a.isuse, a.ishid ,concat('/',ifnull(b5.menuno, 0), '/', ifnull(b4.menuno, 0), '/', ifnull(b3.menuno, 0), '/', ifnull(b2.menuno, 0), '/', ifnull(b1.menuno, 0), '/', ifnull(a.menuno, 0), '/') menurout ,case a.menulevel when 0 then ' ' when 1 then b1.menuname when 2 then b2.menuname when 3 then b3.menuname when 4 then b4.menuname when 5 then b5.menuname end pmenuname from ( select a.menuno, a.menuname, a.pmenuno, a.menuurl, a.menulevel, a.menuorder, count(d.menuno) ccount, a.isuse, a.ishid from menu a left outer join menu d on d.pmenuno=a.menuno group by a.menuno, a.menuname, a.pmenuno, a.menuurl, a.menulevel, a.menuorder, a.isuse, a.ishid ) a left outer join menu b1 on b1.menuno=a.pmenuno left outer join menu b2 on b2.menuno=b1.pmenuno left outer join menu b3 on b3.menuno=b2.pmenuno left outer join menu b4 on b4.menuno=b3.pmenuno left outer join menu b5 on b5.menuno=b4.pmenuno order by case a.menulevel when 0 then a.menuorder when 1 then b1.menuorder when 2 then b2.menuorder when 3 then b3.menuorder when 4 then b4.menuorder else b5.menuorder end ,case a.menulevel when 0 then a.menuno when 1 then b1.menuno when 2 then b2.menuno when 3 then b3.menuno when 4 then b4.menuno else b5.menuno end ,case a.menulevel when 1 then a.menuorder when 2 then b1.menuorder when 3 then b2.menuorder when 4 then b3.menuorder when 5 then b4.menuorder else 0 end ,case a.menulevel when 1 then a.menuno when 2 then b1.menuno when 3 then b2.menuno when 4 then b3.menuno when 5 then b4.menuno else 0 end ,case a.menulevel when 2 then a.menuorder when 3 then b1.menuorder when 4 then b2.menuorder when 5 then b3.menuorder else 0 end ,case a.menulevel when 2 then a.menuno when 3 then b1.menuno when 4 then b2.menuno when 5 then b3.menuno else 0 end ,case a.menulevel when 3 then a.menuorder when 4 then b1.menuorder when 5 then b2.menuorder else 0 end ,case a.menulevel when 3 then a.menuno when 4 then b1.menuno when 5 then b2.menuno else 0 end ,case a.menulevel when 4 then a.menuorder when 5 then b1.menuorder else 0 end ,case a.menulevel when 4 then a.menuno when 5 then b1.menuno else 0 end ,case a.menulevel when 5 then a.menuorder else 0 end ,case a.menulevel when 5 then a.menuno else 0 end] -2025-12-18 14:40:42,421 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.authmenu] Prepared SQL: [select a.usertype, a.menuno from menuauth a where a.usertype= ?param0] -2025-12-18 14:40:42,421 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.get] Prepared SQL: [select a.fileno,a.fgno,a.orgname,a.fileurl,a.filesize,a.extension,a.dcount,a.cno,a.uno ,b.tablename,b.columnname from fileinfo a inner join filegroup b on b.fgno=a.fgno where a.FileNo = ?param0 and a.isdel = 0] -2025-12-18 14:40:42,421 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.getall] Prepared SQL: [select a.fileno,a.fgno,a.orgname,a.fileurl,a.filesize,a.extension,a.dcount,a.cno,a.uno ,b.tablename,b.columnname from fileinfo a inner join filegroup b on b.fgno=a.fgno where a.FileNo = ?param0] -2025-12-18 14:40:42,424 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncs.parents.u] Prepared SQL: [select 3 ndepth,v.ndno ncsno,v.dname ncsname,v.dcode ncscode,case when v.ndno=u.ndno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsd v on v.nbno=d.nbno where u.nuno= ?param0 union all select 2 ndepth,v.nbno ncsno,v.bname ncsname,v.bcode ncscode,case when v.nbno=b.nbno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsb b on b.nbno=d.nbno inner join ncsb v on v.nmno=b.nmno where u.nuno= ?param0 union all select 1 ndepth,v.nmno ncsno,v.mname ncsname,v.mcode ncscode,case when v.nmno=m.nmno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncsm v on v.ntno=m.ntno where u.nuno= ?param0 union all select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where u.nuno= ?param0 order by ndepth,ncscode] -2025-12-18 14:40:42,424 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncs.parents.d] Prepared SQL: [select 2 ndepth,v.nbno ncsno,v.bname ncsname,v.bcode ncscode,case when v.nbno=b.nbno then 1 else 0 end isact from ncsd d inner join ncsb b on b.nbno=d.nbno inner join ncsb v on v.nmno=b.nmno where d.ndno= ?param0 union all select 1 ndepth,v.nmno ncsno,v.mname ncsname,v.mcode ncscode,case when v.nmno=m.nmno then 1 else 0 end isact from ncsd d inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncsm v on v.ntno=m.ntno where d.ndno= ?param0 union all select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsd d inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where d.ndno= ?param0 order by ndepth,ncscode] -2025-12-18 14:40:42,424 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncs.parents.b] Prepared SQL: [select 1 ndepth,v.nmno ncsno,v.mname ncsname,v.mcode ncscode,case when v.nmno=m.nmno then 1 else 0 end isact from ncsb b inner join ncsm m on m.nmno=b.nmno inner join ncsm v on v.ntno=m.ntno where b.nbno= ?param0 union all select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsb b inner join ncsm m on m.nmno=b.nmno inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where b.nbno= ?param0 order by ndepth,ncscode] -2025-12-18 14:40:42,424 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncs.parents.m] Prepared SQL: [select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsm m inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where m.nmno= ?param0 order by ndepth,ncscode] -2025-12-18 14:40:42,425 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.sales.bycm] Prepared SQL: [select case b.ptype when 2 then 2 when 3 then 1 else 0 end dtype, 0 intval, case b.ptype when 2 then '±³Àç' when 3 then '½ÃÇè' else '°­ÁÂ' end strval,'¸ÅÃâ' strval2 ,sum(case when month(a.payoktime)=1 then b.payamt else 0 end) longval ,sum(case when month(a.payoktime)=2 then b.payamt else 0 end) longval2 ,sum(case when month(a.payoktime)=3 then b.payamt else 0 end) longval3 ,sum(case when month(a.payoktime)=4 then b.payamt else 0 end) longval4 ,sum(case when month(a.payoktime)=5 then b.payamt else 0 end) longval5 ,sum(case when month(a.payoktime)=6 then b.payamt else 0 end) longval6 ,sum(case when month(a.payoktime)=7 then b.payamt else 0 end) longval7 ,sum(case when month(a.payoktime)=8 then b.payamt else 0 end) longval8 ,sum(case when month(a.payoktime)=9 then b.payamt else 0 end) longval9 ,sum(case when month(a.payoktime)=10 then b.payamt else 0 end) longval10 ,sum(case when month(a.payoktime)=11 then b.payamt else 0 end) longval11 ,sum(case when month(a.payoktime)=12 then b.payamt else 0 end) longval12 from pay a inner join payitem b on b.payno=a.payno and a.pstatus=1 where year(a.payoktime)= ?param0 and a.pstatus=1 group by b.ptype,month(a.payoktime) union all select case b.ptype when 2 then 2 when 3 then 1 else 0 end dtype, 1 intval, '','ȯºÒ' strval ,(case when month(b.refundtime)=1 then b.refundamt else 0 end) * -1 longval ,(case when month(b.refundtime)=2 then b.refundamt else 0 end) * -1 longval2 ,(case when month(b.refundtime)=3 then b.refundamt else 0 end) * -1 longval3 ,(case when month(b.refundtime)=4 then b.refundamt else 0 end) * -1 longval4 ,(case when month(b.refundtime)=5 then b.refundamt else 0 end) * -1 longval5 ,(case when month(b.refundtime)=6 then b.refundamt else 0 end) * -1 longval6 ,(case when month(b.refundtime)=7 then b.refundamt else 0 end) * -1 longval7 ,(case when month(b.refundtime)=8 then b.refundamt else 0 end) * -1 longval8 ,(case when month(b.refundtime)=9 then b.refundamt else 0 end) * -1 longval9 ,(case when month(b.refundtime)=10 then b.refundamt else 0 end) * -1 longval10 ,(case when month(b.refundtime)=11 then b.refundamt else 0 end) * -1 longval11 ,(case when month(b.refundtime)=12 then b.refundamt else 0 end) * -1 longval12 from pay a inner join payitem b on b.payno=a.payno and a.pstatus=1 and b.rstatus > 0 and b.refundtime is not null and year(b.refundtime)= ?param0 where a.pstatus=1 and a.rstatus > 0 group by b.ptype,month(b.refundtime) order by dtype,intval] -2025-12-18 14:40:42,427 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcalc.print] Prepared SQL: [select a.cmno,a.feeloc,a.feebkpr,a.feebrt,a.feemat,a.feefoo,a.feeetc,a.prtcnt ,b.cname,b.classno,b.sstime,b.setime ,c.pfee ,d.username,CAST(AES_DECRYPT(UNHEX(d.userpno), 'np123@!') AS char) userpno,d.bankname,CAST(AES_DECRYPT(UNHEX(d.bankno), 'np123@!') AS char) bankno,d.post,d.address1,d.address2 ,row_number() over(order by d.username) rno from cmcalc a inner join cm b on b.cmno=a.cmno inner join cmprof c on c.cmno=b.cmno inner join users d on d.userno=c.userno where a.cmno= ?param0 order by rno] -2025-12-18 14:40:42,427 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.npsystem] Prepared SQL: [select count(b.daokey) from (select 1 col1) a left outer join npsystem b on b.daokey= ?param0] -2025-12-18 14:40:42,427 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.ncs.check.t] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select 0 intval, count(m.nmno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno where t.ntno= ?param0 union all select 0 intval,count(b.nbno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno left outer join ncsb b on b.nmno=m.nmno where t.ntno= ?param0 union all select count(cmd.cmno) intval,count(distinct d.ndno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join cmncsd cmd on cmd.ndno=d.ndno where t.ntno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join ncsu u on u.ndno=d.ndno where t.ntno= ?param0 ) a] -2025-12-18 14:40:42,427 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.ncs.check.m] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select 0 intval,count(b.nbno) intval2 from ncsm m left outer join ncsb b on b.nmno=m.nmno where m.nmno= ?param0 union all select count(cmd.cmno) intval,count(distinct d.ndno) intval2 from ncsm m left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join cmncsd cmd on cmd.ndno=d.ndno where m.nmno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncsm m left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join ncsu u on u.ndno=d.ndno where m.nmno= ?param0 ) a] -2025-12-18 14:40:42,427 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.ncs.check.b] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select count(cmd.cmno) intval,count(distinct d.ndno) intval2 from ncsb b left outer join ncsd d on d.nbno=b.nbno left outer join cmncsd cmd on cmd.ndno=d.ndno where b.nbno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncsb b left outer join ncsd d on d.nbno=b.nbno left outer join ncsu u on u.ndno=d.ndno where b.nbno= ?param0 ) a] -2025-12-18 14:40:42,428 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.ncs.check.d] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select count(cmd.cmno) intval,0 intval2 from ncsd d left outer join cmncsd cmd on cmd.ndno=d.ndno where d.ndno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncsd d left outer join ncsu u on u.ndno=d.ndno where d.ndno= ?param0 ) a] -2025-12-18 14:40:42,429 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.insert] Prepared SQL: [insert into menu(menuname,pmenuno,menuurl,menulevel,menuorder,isuse,ishid,cdt,cno,udt,uno,uip) select ?param0 , ?param1 ,ifnull( ?param2 ,''),ifnull(c.menulevel, -1) + 1, ?param3 , ?param4 , ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 from (select ?param8 menuno) a left outer join menu b on b.menuno=a.menuno left outer join menu c on c.menuno= ?param1 where b.menuno is null] -2025-12-18 14:40:42,429 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.insert.SelectKey] Prepared SQL: [select last_insert_id()] -2025-12-18 14:40:42,429 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.filegroup.insert] Prepared SQL: [INSERT INTO filegroup (tablename,columnname, cdt,cno,udt,uno,uip) VALUES ( ?param0 , ?param1 , cdt,cno,udt,uno,uip)] -2025-12-18 14:40:42,429 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.filegroup.insert.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:40:42,429 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.okcert3.in] Prepared SQL: [insert into okcert3log (gubn, ret, reason, sn, rsltcd, rslt, dt) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , now()] -2025-12-18 14:40:42,429 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.okcert3.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:40:42,430 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.userauth.save] Prepared SQL: [insert into menuauth (usertype,authname,menuno,isdel,cdt,cno,udt,uno,uip) select max(usertype)+1, ?param0 ,1,0,now(), ?param1 ,now(), ?param1 , ?param2 from menuauth] -2025-12-18 14:40:42,430 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.authname.save] Prepared SQL: [update menuauth set authname= ?param0 where usertype= ?param1] -2025-12-18 14:40:42,430 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.userauth.del] Prepared SQL: [delete a from menuauth a left outer join( select count(userno) usercnt,usertype from users where usertype = ?param0 group by usertype )b on b.usertype = a.usertype where a.usertype = ?param0 and (b.usercnt < 1 or b.usercnt is null); insert into menuauth (usertype,authname,menuno,isdel,cdt,cno,udt,uno,uip) select * from ( select ?param0 usertype, ?param1 authname,1 menuno,0 isdel,now() cdt, ?param2 cno,now() udt, ?param2 uno, ?param3 uip ) a where not exists( select usertype,authname,menuno from menuauth where usertype = ?param0 and menuno = 1 ); update menuauth a left outer join ( select count(userno) usercnt,usertype from users where usertype = ?param0 and status=1 group by usertype ) b on b.usertype = a.usertype set isdel=1 where a.usertype= ?param0 and (b.usercnt < 1 or b.usercnt is null);] -2025-12-18 14:40:42,430 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.chageposition] Prepared SQL: [update menu a left outer join menu b on b.menuno= ?param0 left outer join menu c on c.menuno= ?param1 set a.pmenuno= ?param1 , a.menuorder = ifnull(b.menuorder, -1) + 1, a.menulevel=c.menulevel + 1 , a.udt=now(), a.uno= ?param2 , a.uip= ?param3 where a.menuno= ?param4] -2025-12-18 14:40:42,430 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.update] Prepared SQL: [update menu a left outer join (select menulevel from menu where menuno= ?param0 ) b on 1 = 1 set udt=now(), uno= ?param1 , uip= ?param2 ,menuname= ?param3 , pmenuno= ?param0 , menuurl=ifnull( ?param4 , ''),a.menulevel=b.menulevel + 1,menuorder= ?param5 ,isuse= ?param6 ,ishid= ?param7 where a.menuno= ?param8 ;] -2025-12-18 14:40:42,430 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.delete] Prepared SQL: [delete from menuauth where menuno= ?param0 ; delete from menu where menuno= ?param0] -2025-12-18 14:40:42,430 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.down] Prepared SQL: [update fileinfo set dcount = dcount + 1 where fileno= ?param0] -2025-12-18 14:40:42,430 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.del] Prepared SQL: [update fileinfo set uip= ?param0 , uno= ?param1 , isdel=1 where fileno= ?param2 and ( ?param3 = 1 or ?param1 = -999 or cno= ?param1 )] -2025-12-18 14:40:42,431 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.del2] Prepared SQL: [update fileinfo set uip= ?param0 , uno= ?param1 , isdel=1 where fgno= ?param2 and ( ?param3 = 1 or ?param1 = -999 or cno= ?param1 )] -2025-12-18 14:40:42,431 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncst.in] Prepared SQL: [insert into ncst (ntype,tcode,tname,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 ,now(), ?param3 ,now(), ?param3 , ?param4 )] -2025-12-18 14:40:42,431 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncst.up] Prepared SQL: [update ncst set udt=now(),uno= ?param0 ,uip= ?param1 ,tcode= ?param2 ,tname= ?param3 where ntno= ?param4] -2025-12-18 14:40:42,432 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.actlog.set] Prepared SQL: [insert into actlog (logtype,logtarget,userno,logdata,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 )] -2025-12-18 14:40:42,432 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.authlog.set] Prepared SQL: [insert into authlog(logtype,userno,usertypeorg,usertypenew,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 )] -2025-12-18 14:40:42,432 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.authlog.set2] Prepared SQL: [insert into authlog(logtype,userno,usertypeorg,usertypenew,cdt,cno,udt,uno,uip) select ?param0 , ?param1 ,a.usertype, ?param2 ,now(), ?param3 ,now(), ?param3 , ?param4 from users a where a.userno= ?param1 and a.usertype <> ?param2] -2025-12-18 14:40:42,432 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.kcblog.in] Prepared SQL: [insert into kcblog (cdt,cp_cd,mobile,vssn,logmsg) values(now(), ?param0 ,case when ?param1 is not null then HEX(AES_ENCRYPT( ?param1 , 'np123@!')) else null end , ?param2 , ?param3 );] -2025-12-18 14:40:42,434 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [excellog.in] Prepared SQL: [INSERT INTO exceldownlog (userno, userid, username, actiontime, position, comment, userip) SELECT userno, userid, username, sysdate(), ?param0 , ?param1 , ?param2 FROM users where userno = ?param3] -2025-12-18 14:40:42,453 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.myterm] Prepared SQL: [select distinct c.tmno,c.tyear,c.tseq from cmprof a inner join cm b on b.cmno=a.cmno and b.ismaster=0 and b.isdel=0 inner join term c on c.tmno=b.tmno where a.userno= ?param0 order by c.tyear desc,c.tseq] -2025-12-18 14:40:42,455 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.term.ys] Prepared SQL: [select distinct tmno,tyear,tseq from term order by tyear desc,tseq] -2025-12-18 14:40:42,456 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmdatas] Prepared SQL: [select a.dtype,a.intval,a.intval2,a.intval3 ,a.strval,a.strval2 from( select 1 dtype ,a.userno intval,b.usertype intval2 ,row_number() over (order by b.username desc) intval3 ,b.username strval,null strval2 from cmprof a inner join users b on b.userno=a.userno where a.cmno= ?param0 order by b.username desc ) a union all select 2 ,b.bkno,0 ,row_number() over (order by b.bkno) intval3 ,b.bkname,null from cmbook a inner join book b on b.bkno=a.bkno where a.cmno= ?param0 union all select 3 dtype ,b.cmno,a.ispre ,row_number() over (order by b.cmno) intval3 ,b.cname,null from cmrelay a inner join cm b on b.cmno=a.rcmno where a.cmno= ?param0 union all select 4 ,b.ndno,0 ,row_number() over (order by b.ndno) intval3 ,b.dname,b.acode from cmncsd a inner join ncsd b on b.ndno=a.ndno where a.cmno= ?param0 order by dtype,intval3] -2025-12-18 14:40:42,456 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.datacreatecmbycmmaster] Prepared SQL: [select a.cmno,a.cname,row_number() over(order by a.udt desc) rno from cm a where a.ismaster=1 and a.isdel=0 and a.cgno= ?param0 order by rno] -2025-12-18 14:40:42,457 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnigscd.exists] Prepared SQL: [select count(*) from cminning a inner join cminningscd b on a.cmino = b.cmino where cmno = ?param0] -2025-12-18 14:40:42,457 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmev] Prepared SQL: [select a.cmno,a.attend,a.attendcut,a.attendrfd,a.attendcutrfd,a.mid,a.midcut,a.midrfd,a.midcutrfd,a.final,a.finalcut,a.finalrfd,a.finalcutrfd,a.subject,a.subjectcut,a.subjectrfd ,a.subjectcutrfd,a.discuss,a.discusscut,a.discussrfd,a.discusscutrfd,a.etc,a.etccut,a.etcrfd,a.etccutrfd,a.cut,a.cutrfd,a.isoffabs ,b.scdtype ,c.cshape from cmev a inner join cm c on c.cmno = a.cmno left outer join cminning b on b.cmno = a.cmno and b.isscd = 1 where a.cmno= ?param0] -2025-12-18 14:40:42,457 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.est] Prepared SQL: [select 0 gubun,case when a.extype = 0 then 1 else 2 end estkind ,a.exno,a.cmno,a.extype,a.exname,a.edesc,a.etime,a.econdition,a.evtype,a.eqtype,a.israndq,a.israndqi,a.qcount,a.isblur,a.tpoint,a.relaylimit,a.isusebackup,a.isseq ,null sdno,null sdtype,null sdname,null sddesc,null sdcondition ,null rsno,null rscno,null rstype,null rsname,null rscondition , row_number() over(partition by a.extype order by a.cdt) rno ,null as iseq,null as teachername from cmex a where a.cmno= ?param0 and a.isdel=0 union all select 1 gubun,case when a.sdtype = 0 then 11 else 21 end estkind ,a.sdno exno,a.cmno,a.sdtype extype,a.sdname exname,a.sddesc edesc,null etime,a.sdcondition econdition,null evtype,null eqtype,null israndq,null israndqi,null qcount,null isblur,a.tpoint,null relaylimit,null isusebackup,null isseq ,a.sdno,a.sdtype,a.sdname,a.sddesc,a.sdcondition ,null rsno,null rscno,null rstype,null rsname,null rscondition , row_number() over(partition by a.sdtype order by a.cdt) rno ,null as iseq,null as teachername from cmsd a where a.cmno= ?param0 and a.isdel=0 union all select 2 gubun,case when a.rstype = 0 then 32 else 31 end estkind ,a.rsno exno,a.cmno,a.rstype extype,a.rsname exname,null edesc,null etime,a.rscondition econdition,null evtype,null eqtype,null israndq,null israndqi,null qcount,null isblur,null tpoint,null relaylimit,null isusebackup,null isseq ,null sdno,null sdtype,null sdname,null sddesc,null sdcondition ,a.rsno,a.rscno,a.rstype,a.rsname,a.rscondition , row_number() over(partition by a.rstype order by a.cdt) rno ,b.iseq,c.username as teachername from cmrs a left outer join cminning b on a.cmino = b.cmino left outer join users c on b.userno = c.userno where a.cmno= ?param0 and a.isdel=0 order by rsno] -2025-12-18 14:40:42,458 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmexqs] Prepared SQL: [select a.eqno,a.exno,a.qseq,a.qno,a.rpoint , b.qtextstring, b.dpoint, b.qdiff, b.cc1, b.cc2, b.cc3, b.cc4, b.cc5,b.atype , cc.cname qdiffname, cc1.cname ccname1, cc2.cname ccname2, cc3.cname ccname3, cc4.cname ccname4, cc5.cname ccname5 from cmexq a inner join question b on b.qno=a.qno left outer join comcode cc on cc.ccode = b.qdiff left outer join comcode cc1 on cc1.ccode = b.cc1 left outer join comcode cc2 on cc2.ccode = b.cc2 left outer join comcode cc3 on cc3.ccode = b.cc3 left outer join comcode cc4 on cc4.ccode = b.cc4 left outer join comcode cc5 on cc5.ccode = b.cc5 where a.exno= ?param0 order by a.qseq] -2025-12-18 14:40:42,458 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.exsave.valid] Prepared SQL: [select count(d.exno) from (select 1 as col1) a left outer join lectex d on d.exno= ?param0] -2025-12-18 14:40:42,458 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.sdsave.valid] Prepared SQL: [select sum(cnt) from ( select count(d.sdno) cnt from (select 1 as col1) a left outer join lectsd d on d.sdno= ?param0 union all select count(d.sdno) from (select 1 as col1) a left outer join lectsdboard d on d.sdno= ?param0 ) a] -2025-12-18 14:40:42,458 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rssave.valid] Prepared SQL: [select count(d.rsno) from (select 1 as col1) a left outer join lectrs d on d.rsno= ?param0] -2025-12-18 14:40:42,458 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rscsave.valid] Prepared SQL: [select count(d.rscno) from (select 1 as col1) a left outer join cmrs d on d.rscno= ?param0] -2025-12-18 14:40:42,458 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmexlayers] Prepared SQL: [select a.exno ,case when a.qdiff = 1 then null else a.qdiff end qdiff ,case when a.cc1 = 1 then null else a.cc1 end cc1 ,case when a.cc2 = 1 then null else a.cc2 end cc2 ,case when a.cc3 = 1 then null else a.cc3 end cc3 ,case when a.cc4 = 1 then null else a.cc4 end cc4 ,case when a.cc5 = 1 then null else a.cc5 end cc5 ,a.qcount,a.rpoint , cc.cname qdiffname, cc1.cname ccname1, cc2.cname ccname2, cc3.cname ccname3, cc4.cname ccname4, cc5.cname ccname5 from cmexlayer a left outer join comcode cc on cc.ccode = a.qdiff and cc.ccode > 0 left outer join comcode cc1 on cc1.ccode = a.cc1 and cc1.ccode > 0 left outer join comcode cc2 on cc2.ccode = a.cc2 and cc2.ccode > 0 left outer join comcode cc3 on cc3.ccode = a.cc3 and cc3.ccode > 0 left outer join comcode cc4 on cc4.ccode = a.cc4 and cc4.ccode > 0 left outer join comcode cc5 on cc5.ccode = a.cc5 and cc5.ccode > 0 where a.exno= ?param0 order by cc.corder, cc1.corder, cc2.corder] -2025-12-18 14:40:42,458 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.extype1count] Prepared SQL: [select count(b.exno) from (select 1 col1) a left outer join cmex b on b.cmno= ?param0 and b.isdel=0 and b.exno <> ?param1 and b.extype=1] -2025-12-18 14:40:42,458 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.check] Prepared SQL: [select count(b.rsno) from (select 1 col1) a left outer join cmrs b on b.cmno= ?param0 and b.rsno <> ?param1 and b.rstype= ?param2 and b.isdel=0] -2025-12-18 14:40:42,459 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.questionusings] Prepared SQL: [select sum(cnt) from ( select 0 as cnt union all select count(qno) from cmexq where qno= ?param0 union all select count(qno) from rscq where qno= ?param0 ) a] -2025-12-18 14:40:42,459 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.questionitem.valid] Prepared SQL: [select sum(cnt) from ( select 0 as cnt union all select a.qno from ( select b.qno from questionitem a inner join cmexq b on b.qno=a.qno where a.qino= ?param0 limit 1) a union all select a.qno from ( select b.qno from questionitem a inner join rscq b on b.qno=a.qno where a.qino= ?param0 limit 1) a ) a] -2025-12-18 14:40:42,459 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmmenus] Prepared SQL: [select a.cmno,a.isplan,a.iscontent,a.isev,a.isrs,a.isgrade ,b.bmno from cmmenu a left outer join cmmenubm b on b.cmno=a.cmno where a.cmno= ?param0] -2025-12-18 14:40:42,460 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rscqs] Prepared SQL: [select a.rscqno,a.rscno,a.qno,a.dseq , b.qtextstring, b.dpoint, b.qdiff, b.cc1, b.cc2, b.cc3, b.cc4, b.cc5,b.atype , cc.cname qdiffname, cc1.cname ccname1, cc2.cname ccname2, cc3.cname ccname3, cc4.cname ccname4, cc5.cname ccname5 ,row_number() over(order by a.dseq, a.rscqno) rno from rscq a inner join question b on b.qno=a.qno left outer join comcode cc on cc.ccode = b.qdiff left outer join comcode cc1 on cc1.ccode = b.cc1 left outer join comcode cc2 on cc2.ccode = b.cc2 left outer join comcode cc3 on cc3.ccode = b.cc3 left outer join comcode cc4 on cc4.ccode = b.cc4 left outer join comcode cc5 on cc5.ccode = b.cc5 where a.rscno= ?param0 order by rno] -2025-12-18 14:40:42,460 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminfile] Prepared SQL: [select 1 dtype,a.sdno intval,a.fgno longval,b.fileno longval2,0 longval4,b.fileurl strval from cmsd a inner join fileinfo b on b.fgno=a.fgno and b.isdel=0 where a.cmno= ?param0 union all select 0,exno,null,null,null,null from cmex where cmno= ?param0 and isdel=0 union all select 2,0,a.fgnotf,b.fileno,a.cmino,b.fileurl from cminning a inner join fileinfo b on b.fgno=a.fgnotf and b.isdel=0 where a.cmno= ?param0 union all select 3,a.cmno,a.fgnocm,b.fileno,0,b.fileurl from cm a inner join fileinfo b on b.fgno=a.fgnocm and b.isdel=0 where a.cmno= ?param0 order by dtype,intval,longval2] -2025-12-18 14:40:42,460 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.check.cmpcpay] Prepared SQL: [select count(b.pino) from (select 1 as col1) a left outer join payitem b on b.ptype=1 and b.pcno = ?param0] -2025-12-18 14:40:42,460 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ct.checkcmi] Prepared SQL: [select count(b.cmino) dcnt from ct a left outer join cminning b on b.ctno=a.ctno where a.ctno= ?param0 group by a.ctno] -2025-12-18 14:40:42,460 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.pcm.foras] Prepared SQL: [select distinct d.cmno value,d.cname text from users a inner join lect b on b.userno=a.userno and b.status<5 inner join cm c on c.cmno=b.cmno inner join cm d on d.cmno=c.pcmno where a.asno= ?param0 order by text,value] -2025-12-18 14:40:42,460 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cm.foras] Prepared SQL: [select distinct c.cmno value,concat(c.cname,'(',c.classno,')') text from users a inner join lect b on b.userno=a.userno and b.status<5 inner join cm c on c.cmno=b.cmno and c.pcmno= ?param0 where a.asno= ?param1 order by text,value] -2025-12-18 14:40:42,461 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.pcm.forall] Prepared SQL: [select a.cmno value,a.cname text from cm a where a.ismaster=1 and a.isuse=1 and a.isdel=0 order by text,value] -2025-12-18 14:40:42,461 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cm.forall] Prepared SQL: [select a.cmno value,concat(a.cname,'(',a.classno,')') text from cm a where a.pcmno= ?param0 and a.ismaster=1 and a.isuse=1 and a.isdel=0 order by text,value] -2025-12-18 14:40:42,461 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cms.forpay] Prepared SQL: [select c.cmno,case when b.isjoin=1 then c.infee else c.infee end fee, c.accommofee, b.isjoin,d.lectno lectnocheck from users a left outer join assign b on b.asno=a.asno inner join cm c on c.cmno= ?param0 left outer join lect d on d.userno=a.userno and d.cmno=c.cmno and d.status in (1,2,3,4,6) and d.ischanged=0 where a.userno= ?param1] -2025-12-18 14:40:42,461 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cms.forpaypc] Prepared SQL: [select c.cmno,case when b.isjoin=1 then c.infee else c.outfee end fee,b.isjoin from users a left outer join assign b on b.asno=a.asno inner join cmpc c on c.pcno= ?param0 where a.userno= ?param1] -2025-12-18 14:40:42,461 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcheck.forbuy] Prepared SQL: [select 1 rno,a.cmno,a.quota ,b.status lectstatus ,count(d.userno) countlect from cm a left outer join lect b on b.cmno=a.cmno and b.userno= ?param0 and b.status < 5 and b.ischanged=0 left outer join lect c on c.cmno=a.cmno and c.status < 5 and c.ischanged=0 left outer join users d on d.userno=c.userno and d.status=1 where a.cmno= ?param1 and a.ismaster=0 and a.rstime < now() and a.retime > now() and a.isuse=1 and a.isdel=0 group by a.cmno,a.quota,b.status union all select 2,a.cmno,0 ,b.status ,0 from cm a inner join lect b on b.cmno <> a.cmno and b.userno= ?param0 and b.status < 5 inner join cm c on c.cmno=b.cmno and c.pcmno=a.pcmno where a.cmno = ?param1] -2025-12-18 14:40:42,463 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.assign.applyedu.byasno] Prepared SQL: [select a.asno,a.ascode,a.isjoin,a.joinyear,a.joinprice,a.asname,a.ceoname,a.brno,a.eino,a.grno,a.btype,a.bkind,a.salesamount,a.homeurl,a.mcount,a.aday,a.astype,a.asctg,a.askey,a.post ,a.address1,a.address2,a.fgnobno,a.fgnobank,a.joindate,a.exitdate,a.status,a.issite,a.subdomain,a.sitename,a.sitelogo,a.sitefooter,a.siteip,a.ismain,a.mname,a.isdel ,CAST(AES_DECRYPT(UNHEX(a.mphone), 'np123@!') AS char) mphone ,CAST(AES_DECRYPT(UNHEX(a.taxemail), 'np123@!') AS char) taxemail from assign a where a.asno= ?param0 and a.isdel=0] -2025-12-18 14:40:42,463 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscdcheck] Prepared SQL: [select a.quota - (select count(z.lectno) cnt from lect z where a.cmisno = z.cmisno and z.status in (1,2) and z.ischanged=0) from cminningscd a where a.cmisno = ?param0] -2025-12-18 14:40:42,466 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmin] Prepared SQL: [insert into cm(ismaster,cgno,pcmno,cname,kname,tmno,classno,rstime,retime,sstime,setime,gstime,getime,cshape ,infee,outfee,accommofee,quota ,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,isuse,isdel,isseq,fgnocm,typeman,typeedu,typegrade,typejob,typejobitem,iscertificate,ischkatt,isaccommodation,daylectinninglimit,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 , ?param28 , ?param29 , ?param30 ,0, ?param31 , ?param32 , ?param33 , ?param34 , ?param35 , ?param36 , ?param37 , ?param38 , ?param39 , ?param40 ,10,now(), ?param41 ,now(), ?param41 , ?param42 );] -2025-12-18 14:40:42,466 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:40:42,469 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnings.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into cminning (cmno,week,iseq,isonline,ititle,icontent,idate,iday,ist,iet,fgnotf,ctno,istaste,sttime,atime,mstime,metime,userno,isscd,scdtype,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 ,now(), ?param20 ,now(), ?param20 , ?param21 from (select 1 col1) a left outer join cminning b on b.cmno= ?param0 and b.iseq= ?param2 where b.cmino is null] -2025-12-18 14:40:42,469 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnings.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 14:40:42,470 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into cminningscd(cmino,estart,eend,quota,studyplace,sseq,comment,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 ,now(), ?param7 ,now(), ?param7 , ?param8 )] -2025-12-18 14:40:42,470 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 14:40:42,471 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.in] Prepared SQL: [INSERT INTO cmex (cmno,extype,exname,edesc,etime,econdition,evtype,eqtype,israndq,israndqi,qcount,isblur,tpoint,relaylimit,isusebackup,isseq,isreexamable,isresultopen,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 ,0,now(), ?param18 ,now(), ?param18 , ?param19 )] -2025-12-18 14:40:42,471 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:40:42,472 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.question.in] Prepared SQL: [INSERT INTO question (cmno, qdiff, cc1, cc2, cc3, cc4, cc5, isuse, atype, dpoint, qtext, qtextstring, qdesc, rightcount,ispassspace,isignorecase, cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , now(), ?param16 ,now(), ?param16 , ?param17 );] -2025-12-18 14:40:42,472 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.question.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:40:42,472 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.in] Prepared SQL: [insert into cmsd(sdtype,cmno,sdname,sddesc,tpoint,sdcondition,fgno,isdel,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 ,0,now(), ?param7 ,now(), ?param7 , ?param8 );] -2025-12-18 14:40:42,473 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:40:42,473 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.in] Prepared SQL: [insert into cmrs(rstype,cmno,rsname,rscondition,rscno,isdel,cmino,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,0, ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 );] -2025-12-18 14:40:42,473 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:40:42,473 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rsc.in] Prepared SQL: [insert into rsc(rstype,rscname,isuse,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 ,now(), ?param3 ,now(), ?param3 , ?param4 );] -2025-12-18 14:40:42,473 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rsc.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:40:42,473 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy0] Prepared SQL: [insert into cm(ismaster,cgno,pcmno,cname,kname,tmno,classno,rstime,retime,sstime,setime,gstime,getime,cshape,typeman,typeedu,typegrade,typejob,typejobItem,infee,outfee,accommofee,quota,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,isuse,isseq,iscertificate,isdel,studydays,isaccommodation,daylectinninglimit,cdt,cno,udt,uno,uip) select ?param0 ,cgno,case when a.ismaster = 1 and ?param0 = 0 then a.cmno else a.pcmno end,ifnull( ?param1 , concat('»çº»_', cname)),a.kname, ?param2 ,case when ?param2 is null then null else ifnull(b.classno,0)+1 end ,t.rstime ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then '2099-12-31 23:59:59' else date_format(t.retime,'%Y-%m-%d 23:59:59') end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else t.sstime end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else date_format(t.setime,'%Y-%m-%d 23:59:59') end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else t.gstime end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else date_format(t.getime,'%Y-%m-%d 23:59:59') end ,a.cshape,a.typeman,a.typeedu,a.typegrade,a.typejob, a.typejobItem,infee,outfee,accommofee,quota,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,1,isseq,a.iscertificate,0,studydays,isaccommodation,daylectinninglimit,now(), ?param3 ,now(), ?param3 , ?param4 from cm a left outer join ( select max(b.classno) classno from cm a inner join cm b on b.ismaster=0 and b.pcmno=case when a.ismaster=1 then a.cmno else a.pcmno end and b.isdel=0 and b.tmno=ifnull( ?param2 ,0) where a.cmno= ?param5 ) b on b.classno is not null left outer join term t on t.tmno= ?param2 where a.cmno= ?param5 ;] -2025-12-18 14:40:42,474 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy0.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:40:42,474 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy.ex0] Prepared SQL: [insert into cmex (cmno,extype,exname,edesc,etime,econdition,evtype,eqtype,israndq,israndqi,qcount,isblur,tpoint,relaylimit,isusebackup,isseq,isresultopen,isreexamable,isdel,cdt,cno,udt,uno,uip) select ?param0 ,extype,exname,edesc,etime,econdition,evtype,eqtype,israndq,israndqi,qcount,isblur,tpoint,relaylimit,isusebackup,isseq,isresultopen,isreexamable,0,now(), ?param1 ,now(), ?param1 , ?param2 from cmex a where a.exno= ?param3 ;] -2025-12-18 14:40:42,474 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy.ex0.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:40:42,474 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmpcin] Prepared SQL: [insert into cm (ismaster,cgno,pcmno,cname,tmno,classno,rstime,retime,sstime,setime,gstime,getime,cshape,infee,outfee,quota,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,isuse,isseq,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,null, ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 ,1,0,0,now(), ?param27 ,now(), ?param27 , ?param28 );] -2025-12-18 14:40:42,474 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmpcin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:40:42,475 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ct.in] Prepared SQL: [INSERT INTO ct (cmno,qdiff,cc1,cc2,cc3,cc4,cc5,ctype,ccode,ccodedel,ctname,fgnothumb,fgnotf,tfurl,ismenu,isdel,isuse,isoversize,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 ,0, ?param14 , ?param15 ,now(), ?param16 ,now(), ?param16 , ?param17 );] -2025-12-18 14:40:42,476 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ct.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:40:42,476 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.pplog.applyedu.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into pplog ( userno,cmno,isready,cgcode,cshape,typeman,typeedu,typegrade,typejob,typejobItem,cgno,cmisno,isrebate,rbankname,rbankacc,rbankowner,asname,brno,ceoname,post,address1,address2,btype,bkind,eino,mname ,mphone,taxemail,userpno,mobile,email,upost,uaddress1,uaddress2,isassignuser,uduty,slevel,isaccommodation,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 ,HEX(AES_ENCRYPT( ?param14 , 'np123@!')) , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 ,HEX(AES_ENCRYPT( ?param26 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param27 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param28 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param29 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param30 , 'np123@!')) , ?param31 , ?param32 , ?param33 , ?param34 , ?param35 , ?param36 , ?param37 ,now(), ?param38 ,now(), ?param38 , ?param39 )] -2025-12-18 14:40:42,476 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.pplog.applyedu.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:40:42,476 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.term.in] Prepared SQL: [insert into term (tyear,tseq,rstime,retime,sstime,setime,gstime,getime,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 ,now(), ?param8 ,now(), ?param8 , ?param9 )] -2025-12-18 14:40:42,476 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.term.up] Prepared SQL: [update term set udt=now(),uno= ?param0 ,uip= ?param1 ,tyear = ?param2 ,tseq = ?param3 ,rstime= ?param4 ,retime= ?param5 ,sstime= ?param6 ,setime= ?param7 ,gstime= ?param8 ,getime= ?param9 where tmno= ?param10] -2025-12-18 14:40:42,476 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cg.in] Prepared SQL: [insert into cg (pcgno,cgname,cgcode,isuse,iscover,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,0,now(), ?param5 ,now(), ?param5 , ?param6 )] -2025-12-18 14:40:42,477 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmup] Prepared SQL: [update cm set udt=now(),uno= ?param0 ,uip= ?param1 ,cgno = ?param2 ,pcmno = ?param3 ,cname = ?param4 ,kname = ?param5 ,rstime = ?param6 ,retime = ?param7 ,sstime = ?param8 ,setime = ?param9 ,gstime = ?param10 ,getime = ?param11 ,cshape = ?param12 ,infee = ?param13 ,outfee = ?param14 ,accommofee = ?param15 ,quota = ?param16 ,introhtml = ?param17 ,targethtml = ?param18 ,goalhtml = ?param19 ,contenthtml = ?param20 ,studyplace = ?param21 ,studytime = ?param22 ,certcc = ?param23 ,certgradecc = ?param24 ,jobcc = ?param25 ,jobpositiongrade = ?param26 ,difficulty = ?param27 ,isrefund = ?param28 ,isuse = ?param29 ,fgnocm = ?param30 ,typeman = ?param31 ,typeedu = ?param32 ,typegrade = ?param33 ,typejob = ?param34 ,typejobitem = ?param35 ,iscertificate = ?param36 ,ischkatt = ?param37 ,studydays = ?param38 ,isaccommodation = ?param39 where cmno= ?param40] -2025-12-18 14:40:42,477 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.profclear] Prepared SQL: [update cminning a inner join ( select a.cmino from cminning a left outer join cmprof b on b.cmno=a.cmno and a.userno=b.userno where a.cmno= ?param0 and b.userno is null ) b on b.cmino=a.cmino set a.userno=null where a.cmno= ?param0] -2025-12-18 14:40:42,477 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.del] Prepared SQL: [delete from cminning where cmino = ( select a.cmino from ( select case when count(c.lectno) < 1 then ?param0 else 0 end cmino from (select 1 col1) a left outer join cminning b on b.cmino= ?param0 left outer join lect c on c.cmno=b.cmno) a )] -2025-12-18 14:40:42,477 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.del2] Prepared SQL: [delete from cminning where cmino = ?param0] -2025-12-18 14:40:42,477 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.del3] Prepared SQL: [delete from cminning where cmino = ( select a.cmino from ( select case when count(b.cmino) < 1 then ?param0 else 0 end cmino from (select 1 col1) a left outer join cminningscd b on b.cmino= ?param0 ) a )] -2025-12-18 14:40:42,477 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.del] Prepared SQL: [delete from cminningscd where cmisno = ( select a.cmisno from ( select case when count(c.lectno) < 1 then ?param0 else 0 end cmisno from (select 1 col1) a left outer join cminningscd b on b.cmisno= ?param0 left outer join lect c on c.cmisno=b.cmisno and c.status=1 and c.ischanged=0 ) a )] -2025-12-18 14:40:42,478 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmseqsave] Prepared SQL: [update cm set isseq= ?param0 ,udt=now(),uno= ?param1 ,uip= ?param2 where cmno= ?param3] -2025-12-18 14:40:42,478 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.bookin] Prepared SQL: [insert into book(bkname,author,publisher,pubdate,fgnothumb,fgno,price,introhtml,contents,isuse,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 ,now(), ?param10 ,now(), ?param10 , ?param11 )] -2025-12-18 14:40:42,478 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.bookup] Prepared SQL: [update book set udt=now(),uno= ?param0 ,uip= ?param1 ,bkname = ?param2 ,author = ?param3 ,publisher = ?param4 ,pubdate = ?param5 ,fgnothumb = ?param6 ,fgno = ?param7 ,price = ?param8 ,introhtml = ?param9 ,contents = ?param10 ,isuse = ?param11 where bkno= ?param12] -2025-12-18 14:40:42,478 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.bookdel] Prepared SQL: [delete from book where not bkno in ( select distinct(a.bkno) from cmbook a ) and bkno = ?param0] -2025-12-18 14:40:42,478 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.up] Prepared SQL: [update cminningscd a set udt=now(),uno= ?param0 ,uip= ?param1 ,cmino= ?param2 ,estart= ?param3 ,eend= ?param4 ,quota= ?param5 ,studyplace= ?param6 ,sseq= ?param7 ,comment= ?param8 where a.cmisno= ?param9] -2025-12-18 14:40:42,479 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnings.up] Prepared SQL: [update cminning a left outer join ( select cmino, cmno from cminning where cmino <> ?param0 and cmno= ?param1 and iseq= ?param2 ) b on b.cmno=a.cmno set udt=now(),uno= ?param3 ,uip= ?param4 ,week = ?param5 ,iseq = ?param2 ,isonline = ?param6 ,ititle = ?param7 ,icontent = ?param8 ,idate= ?param9 ,iday = ?param10 ,ist = ?param11 ,iet = ?param12 ,fgnotf= ?param13 ,ctno = ?param14 ,istaste = ?param15 ,sttime= ?param16 ,atime = ?param17 ,mstime = ?param18 ,metime = ?param19 ,userno = ?param20 ,isscd = ?param21 ,scdtype= ?param22 where a.cmino= ?param0 and b.cmino is null] -2025-12-18 14:40:42,479 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.clear] Prepared SQL: [update cminningscd a set udt=now(),uno= ?param0 ,uip= ?param1 ,quota=99999,studyplace=null where a.cmino = ?param2] -2025-12-18 14:40:42,479 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.up.lect] Prepared SQL: [update lect a left outer join cminningscd b on b.cmisno = a.cmisno set a.edate = date_format(b.eend,'%Y-%m-%d 23:59:59') where a.cmisno = ?param0 ;] -2025-12-18 14:40:42,479 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmev.clear] Prepared SQL: [update cmev a set udt=now(),uno= ?param0 ,uip= ?param1 ,isoffabs=null where a.cmno = ?param2] -2025-12-18 14:40:42,479 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnings.istasteclear] Prepared SQL: [update cminning set istaste=0 where cmno= ?param0 and cmino <> ?param1] -2025-12-18 14:40:42,479 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmevsave] Prepared SQL: [insert into cmev (cmno,attend,attendcut,attendrfd,attendcutrfd,mid,midcut,midrfd,midcutrfd,final,finalcut,finalrfd,finalcutrfd,subject,subjectcut,subjectrfd,subjectcutrfd,discuss,discusscut,discussrfd,discusscutrfd,etc,etccut,etcrfd,etccutrfd,cut,cutrfd,isoffabs,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 ,now(), ?param28 ,now(), ?param28 , ?param29 from (select 1 col1) a left outer join cmev b on b.cmno= ?param0 where b.cmno is null; update cmev set udt=now(),uno= ?param28 ,uip= ?param29 ,attend = ?param1 ,attendcut = ?param2 ,attendrfd = ?param3 ,attendcutrfd = ?param4 ,mid = ?param5 ,midcut = ?param6 ,midrfd = ?param7 ,midcutrfd = ?param8 ,final = ?param9 ,finalcut = ?param10 ,finalrfd = ?param11 ,finalcutrfd = ?param12 ,subject = ?param13 ,subjectcut = ?param14 ,subjectrfd = ?param15 ,subjectcutrfd = ?param16 ,discuss = ?param17 ,discusscut = ?param18 ,discussrfd = ?param19 ,discusscutrfd = ?param20 ,etc = ?param21 ,etccut = ?param22 ,etcrfd = ?param23 ,etccutrfd = ?param24 ,cut = ?param25 ,cutrfd = ?param26 ,isoffabs = ?param27 where ?param0 > 0 and cmno= ?param0] -2025-12-18 14:40:42,480 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.savetop] Prepared SQL: [UPDATE cmex SET udt=now(),uno= ?param0 ,uip= ?param1 ,exname= ?param2 ,edesc= ?param3 ,econdition= ?param4 ,isblur= ?param5 ,isusebackup= ?param6 ,isseq= ?param7 ,isreexamable= ?param8 ,isresultopen= ?param9 ,etime= ?param10 where exno= ?param11] -2025-12-18 14:40:42,480 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.up] Prepared SQL: [update cmex set udt=now(),uno= ?param0 ,uip= ?param1 ,extype = ?param2 ,exname = ?param3 ,edesc = ?param4 ,etime = ?param5 ,econdition = ?param6 ,evtype = ?param7 ,eqtype = ?param8 ,israndq = ?param9 ,israndqi = ?param10 ,qcount = ?param11 ,isblur = ?param12 ,tpoint = ?param13 ,relaylimit = ?param14 ,isusebackup = ?param15 ,isseq = ?param16 ,isreexamable = ?param17 ,isresultopen= ?param18 where exno= ?param19] -2025-12-18 14:40:42,480 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmexq.deleteall] Prepared SQL: [delete from cmexq where exno= ?param0] -2025-12-18 14:40:42,480 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmexlayer.del] Prepared SQL: [delete from cmexlayer where exno= ?param0] -2025-12-18 14:40:42,480 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.del] Prepared SQL: [update cmex set isdel=1 where exno= ?param0] -2025-12-18 14:40:42,480 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.del] Prepared SQL: [update cmsd set isdel=1 where sdno= ?param0] -2025-12-18 14:40:42,480 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.del] Prepared SQL: [update cmrs set isdel=1 where rsno= ?param0] -2025-12-18 14:40:42,482 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.questionitem.del] Prepared SQL: [update question a inner join questionitem b on b.qino= ?param0 and b.qno=a.qno set a.rightcount = a.rightcount - b.isright; update questionitem set udt=now(),uno= ?param1 ,uip= ?param2 ,isdel=1 where qino= ?param0] -2025-12-18 14:40:42,482 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.question.up] Prepared SQL: [UPDATE question SET udt=now(),uno= ?param0 ,uip= ?param1 ,cmno= ?param2 ,qdiff= ?param3 ,cc1= ?param4 ,cc2= ?param5 ,cc3= ?param6 ,cc4= ?param7 ,cc5= ?param8 ,isuse= ?param9 ,dpoint= ?param10 ,qtext= ?param11 ,qtextstring= ?param12 ,qdesc= ?param13 ,rightcount= ?param14 ,ispassspace= ?param15 ,isignorecase= ?param16 where qno= ?param17] -2025-12-18 14:40:42,482 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.question.uptop] Prepared SQL: [UPDATE question SET udt=now(),uno= ?param0 ,uip= ?param1 ,cmno= ?param2 ,isuse= ?param3 ,qtext= ?param4 ,qtextstring= ?param5 ,qdesc= ?param6 ,rightcount= ?param7 where qno= ?param8] -2025-12-18 14:40:42,482 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.questionitem.up] Prepared SQL: [UPDATE questionitem SET udt=now(),uno= ?param0 ,uip= ?param1 ,fgno= ?param2 ,isright= ?param3 ,qitext= ?param4 where qino= ?param5] -2025-12-18 14:40:42,483 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.up] Prepared SQL: [update cmsd set udt=now(),uno= ?param0 ,uip= ?param1 ,sdtype = ?param2 ,sdname = ?param3 ,sddesc = ?param4 ,tpoint = ?param5 ,sdcondition = ?param6 ,fgno = ?param7 where sdno= ?param8] -2025-12-18 14:40:42,483 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.uplock] Prepared SQL: [update cmsd set udt=now(),uno= ?param0 ,uip= ?param1 ,sdname = ?param2 ,sddesc = ?param3 ,tpoint = ?param4 ,sdcondition = ?param5 ,fgno = ?param6 where sdno= ?param7] -2025-12-18 14:40:42,483 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.up] Prepared SQL: [update cmrs set udt=now(),uno= ?param0 ,uip= ?param1 ,rstype = ?param2 ,rsname = ?param3 ,rscondition = ?param4 ,rscno = ?param5 ,cmino = ?param6 where rsno= ?param7] -2025-12-18 14:40:42,483 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.uplock] Prepared SQL: [update cmrs set udt=now(),uno= ?param0 ,uip= ?param1 ,rsname = ?param2 ,rscondition = ?param3 where rsno= ?param4] -2025-12-18 14:40:42,483 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmev.in] Prepared SQL: [insert into cmev (cmno,attend,attendcut,attendrfd,attendcutrfd,mid,midcut,midrfd,midcutrfd,final,finalcut,finalrfd,finalcutrfd,subject,subjectcut,subjectrfd ,subjectcutrfd,discuss,discusscut,discussrfd,discusscutrfd,etc,etccut,etcrfd,etccutrfd,cut,cutrfd,cdt,cno,udt,uno,uip) values ( ?param0 ,100,100,100,100,0,0,0,0,0,0,0,0,0,0,0 ,0,0,0,0,0,0,0,0,0,100,100,now(), ?param1 ,now(), ?param1 , ?param2 )] -2025-12-18 14:40:42,483 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmmenu.in] Prepared SQL: [insert into cmmenu (cmno,isplan,iscontent,isev,isrs,isgrade,cdt,cno,udt,uno,uip) values( ?param0 ,1,1,1,1,1,now(), ?param1 ,now(), ?param1 , ?param2 ); insert into cmmenubm (cmno,bmno,cdt,cno,udt,uno,uip) select ?param0 ,a.bmno,now(), ?param1 ,now(), ?param1 , ?param2 from boardmaster a where a.bmposition=1 and a.isopen=1 and a.isdefault=1] -2025-12-18 14:40:42,486 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy] Prepared SQL: [create temporary table if not exists temp_cminning_mapping ( old_cmino bigint, new_cmino bigint ); insert into cminning(cmno, week, iseq, isonline, ititle, icontent, iday, idate, ist, iet, ctno, istaste, sttime, atime, mstime, metime, userno, isscd, scdtype, cdt,cno,udt,uno,uip) select ?param0 , week, iseq, isonline, ititle, icontent, iday, idate, ist, iet, ctno, istaste, sttime, atime, mstime, metime, userno, isscd, scdtype, now(), ?param1 ,now(), ?param1 , ?param2 from cminning where cmno = ?param3 ; insert into temp_cminning_mapping(old_cmino, new_cmino) select old_cmino, new_cmino from ( select a.cmino as old_cmino, b.cmino as new_cmino from cminning a inner join cminning b on a.cmno = ?param3 and b.cmno = ?param0 and a.week = b.week and a.iseq = b.iseq ) t; insert into cmrs(cmno, rscno, rstype, rsname, rscondition, isdel, cmino, cdt,cno,udt,uno,uip) select ?param0 , rscno, rstype, rsname, rscondition, 0, t.new_cmino, now(), ?param1 ,now(), ?param1 , ?param2 from cmrs a inner join temp_cminning_mapping t on a.cmino = t.old_cmino where a.cmno = ?param3 and a.isdel = 0; insert into cmprof(cmno, userno, pfee, cdt,cno,udt,uno,uip) select ?param0 , userno, 0, now(), ?param1 ,now(), ?param1 , ?param2 from cmprof where cmno = ?param3 ; insert into cmbook(cmno, bkno, cdt,cno,udt,uno,uip) select ?param0 , bkno, now(), ?param1 ,now(), ?param1 , ?param2 from cmbook where cmno = ?param3 ; insert into cmrelay(cmno, rcmno, ispre, cdt,cno,udt,uno,uip) select ?param0 , rcmno, ispre, now(), ?param1 ,now(), ?param1 , ?param2 from cmrelay where cmno = ?param3 ; insert into cmncsd(cmno, ndno, cdt,cno,udt,uno,uip) select ?param0 , ndno, now(), ?param1 ,now(), ?param1 , ?param2 from cmncsd where cmno = ?param3 ; insert into cminningscd(cmino, estart, eend, quota, studyplace, sseq, cdt,cno,udt,uno,uip) select t.new_cmino, estart, eend, quota, studyplace, sseq, now(), ?param1 ,now(), ?param1 , ?param2 from cminningscd a inner join temp_cminning_mapping t on a.cmino = t.old_cmino where a.cmino in (select old_cmino from temp_cminning_mapping); insert into cmev(cmno, attend, attendcut, attendrfd, attendcutrfd, mid, midcut, midrfd, midcutrfd, final, finalcut, finalrfd, finalcutrfd, subject, subjectcut, subjectrfd, subjectcutrfd, discuss, discusscut, discussrfd, discusscutrfd, etc, etccut, etcrfd, etccutrfd, cut, cutrfd, isoffabs, cdt,cno,udt,uno,uip) select ?param0 , attend, attendcut, attendrfd, attendcutrfd, mid, midcut, midrfd, midcutrfd, final, finalcut, finalrfd, finalcutrfd, subject, subjectcut, subjectrfd, subjectcutrfd, discuss, discusscut, discussrfd, discusscutrfd, etc, etccut, etcrfd, etccutrfd, cut, cutrfd, isoffabs, now(), ?param1 ,now(), ?param1 , ?param2 from cmev where cmno = ?param3 ; insert into cmsd(sdtype, cmno, sdname, sddesc, tpoint, sdcondition, fgno, isdel, orgsdno, cdt,cno,udt,uno,uip) select sdtype, ?param0 , sdname, sddesc, tpoint, sdcondition, null, 0, sdno, now(), ?param1 ,now(), ?param1 , ?param2 from cmsd where cmno = ?param3 and isdel = 0; insert into cmmenu(cmno, isplan, iscontent, isev, isrs, isgrade, cdt,cno,udt,uno,uip) select ?param0 , isplan, iscontent, isev, isrs, isgrade, now(), ?param1 ,now(), ?param1 , ?param2 from cmmenu where cmno = ?param3 ; insert into cmmenubm(cmno, bmno, cdt,cno,udt,uno,uip) select ?param0 , bmno, now(), ?param1 ,now(), ?param1 , ?param2 from cmmenubm where cmno = ?param3 ; drop temporary table if exists temp_cminning_mapping;] -2025-12-18 14:40:42,486 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy.ex] Prepared SQL: [insert into cmexlayer(exno,qdiff,cc1,cc2,cc3,cc4,cc5,qcount,rpoint,cdt,cno,udt,uno,uip) select ?param0 ,qdiff,cc1,cc2,cc3,cc4,cc5,qcount,rpoint,now(), ?param1 ,now(), ?param1 , ?param2 from cmexlayer a where a.exno= ?param3 ; insert into cmexq(exno,qseq,qno,rpoint,cdt,cno,udt,uno,uip) select ?param0 ,qseq,qno,rpoint,now(), ?param1 ,now(), ?param1 , ?param2 from cmexq a where a.exno= ?param3 ;] -2025-12-18 14:40:42,486 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.fgnoup] Prepared SQL: [update cmsd set fgno= ?param0 where cmno= ?param1 and orgsdno= ?param2] -2025-12-18 14:40:42,486 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.fgnoup] Prepared SQL: [update cminning set fgnotf= ?param0 where cmno= ?param1 and orgcmino= ?param2] -2025-12-18 14:40:42,486 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cm.fgnocmup] Prepared SQL: [update cm set fgnocm= ?param0 where cmno= ?param1] -2025-12-18 14:40:42,486 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmpcup] Prepared SQL: [update cm set udt=now(),uno= ?param0 ,uip= ?param1 ,cgno = ?param2 ,cname = ?param3 ,sstime = ?param4 ,setime = ?param5 ,introhtml = ?param6 where cmno= ?param7] -2025-12-18 14:40:42,486 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ctpdel] Prepared SQL: [update ctpage a inner join ( select a.ctno,count(b.cmino) dcnt from ct a left outer join cminning b on b.ctno=a.ctno where a.ctno= ?param0 group by a.ctno ) b on b.ctno=a.ctno and b.dcnt = 0 set a.isdel=1,udt=now(),uno= ?param1 ,uip= ?param2 where a.cpno= ?param3] -2025-12-18 14:40:42,487 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ct.del] Prepared SQL: [update ct a inner join ( select a.ctno,count(b.cmino) dcnt from ct a left outer join cminning b on b.ctno=a.ctno where a.ctno= ?param0 group by a.ctno ) b on b.ctno=a.ctno and b.dcnt=0 set udt=now(),uno= ?param1 ,uip= ?param2 ,a.ccode=null,a.isdel=1 where b.dcnt=0 and a.ctno= ?param0] -2025-12-18 14:40:42,487 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.fgno] Prepared SQL: [update cminning set fgno= ?param0 where cmino= ?param1] -2025-12-18 14:40:42,487 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.fgnooff] Prepared SQL: [update cminning set fgnooff= ?param0 where cmino= ?param1] -2025-12-18 14:40:42,487 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.lectcmisno.up] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,cmisno =case when ?param2 is not null then ?param2 else cmisno end where lectno= ?param3 ; update pplog a left outer join ( select a.lectno,a.payno,b.pplno,a.cmisno from lect a inner join pay b on b.payno = a.payno where a.lectno = ?param3 ) b on b.pplno = a.pplno set a.cmisno = case when b.cmisno is not null then b.cmisno else a.cmisno end where b.lectno = ?param3 ; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end ,a.sdate = (case when b.estart is not null then date_format(b.estart,'%Y-%m-%d 00:00:00') else a.sdate end) where a.lectno = ?param3 and c.cshape = 1; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end where a.lectno = ?param3 and c.cshape <> 1;] -2025-12-18 14:40:42,508 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cmforchange] Prepared SQL: [select b.cmno,b.cname,b.classno,b.cshape ,t.tyear,t.tseq from cm a inner join cm b on b.ismaster=0 and b.pcmno=a.pcmno and b.cmno <> ?param0 and b.setime is not null and b.setime > now() and b.isuse=1 and b.isdel=0 inner join term t on t.tmno=b.tmno left outer join lect c on c.cmno=b.cmno and c.status in (1,3,4) and c.ischanged=0 where a.cmno= ?param0 group by b.cmno,b.cname,b.classno,b.quota,b.cshape ,t.tyear,t.tseq having b.quota = 0 or b.quota > count(c.lectno) order by b.cname,b.classno,b.setime] -2025-12-18 14:40:42,508 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.scdlects] Prepared SQL: [select a.scdno,a.dday,a.dtime,a.istalk,a.isemail,a.issms,a.isuse from scdlect a order by a.scdno] -2025-12-18 14:40:42,509 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.encourages] Prepared SQL: [insert into alarms (userno,atime,scdno,cmexno,dday,isdel,cdt,cno,udt,uno,uip) select a.userno,now(),a.scdno,a.cmexno,a.dday,0,now(), ?param0 ,now(), ?param0 , ?param1 from ( select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.attrate < 80 and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 where a.scdno < 3 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmex e on e.cmno=c.cmno and e.extype=case when a.scdno=3 then 0 else 1 end and e.isdel=0 left outer join lectex f on f.lectno=c.lectno and f.exno=e.exno where a.scdno > 2 and a.scdno < 5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=0 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=1 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=6 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmrs e on e.cmno=c.cmno and e.rstype=0 and e.isdel=0 left outer join lectrs f on f.lectno=c.lectno and f.rsno=e.rsno where a.scdno=7 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,c.sdate stime ,c.edate etime,e.cname studyplace,b.studytime days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join cm b on b.ismaster=0 and b.cshape =1 and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.sdate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 left outer join comcode e on e.ccode = b.studyplace where a.scdno=8 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.exno cmexno,b.exname cname,b.estime stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join exam b on date_format(b.estime,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') and b.isopen=1 inner join examuser c on c.exno=b.exno and c.status=1 and c.pstatus=1 inner join users d on d.userno=c.userno and d.status=1 where a.scdno=9 and a.isuse=1 and a.dtime= ?param2 ) a; select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.attrate < 80 and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 where a.scdno < 3 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmex e on e.cmno=c.cmno and e.extype=case when a.scdno=3 then 0 else 1 end and e.isdel=0 left outer join lectex f on f.lectno=c.lectno and f.exno=e.exno where a.scdno > 2 and a.scdno < 5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=0 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=1 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=6 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmrs e on e.cmno=c.cmno and e.rstype=0 and e.isdel=0 left outer join lectrs f on f.lectno=c.lectno and f.rsno=e.rsno where a.scdno=7 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,c.sdate stime ,c.edate etime,e.cname studyplace,b.studytime days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join cm b on b.ismaster=0 and b.cshape =1 and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.sdate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 left outer join comcode e on e.ccode = b.studyplace where a.scdno=8 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.exno cmexno,b.exname cname,b.estime stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join exam b on date_format(b.estime,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') and b.isopen=1 inner join examuser c on c.exno=b.exno and c.status=1 and c.pstatus=1 inner join users d on d.userno=c.userno and d.status=1 where a.scdno=9 and a.isuse=1 and a.dtime= ?param2] -2025-12-18 14:40:42,510 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cmrs] Prepared SQL: [select a.rsno,a.rstype,a2.rscno,a2.rscname,b.cshape,b.cname,b.classno,b.rstime,b.retime,b.sstime,b.setime ,c.tyear,c.tseq ,count(distinct d.lectno) countlect,count(distinct e.lectno) countok ,g.username as teachername from cmrs a inner join rsc a2 on a2.rscno=a.rscno inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno inner join lect d on d.cmno=b.cmno and d.status=1 and d.ischanged=0 left outer join lectrs e on e.lectno=d.lectno and e.rsno=a.rsno left outer join cminning f on a.cmino = f.cmino left outer join users g on g.userno = f.userno where a.rsno= ?param0 group by a.rsno,a.rstype,a2.rscno,a2.rscname,b.cshape,b.cname,b.classno,b.rstime,b.retime,b.sstime,b.setime,c.tyear,c.tseq] -2025-12-18 14:40:42,510 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cmrscqs] Prepared SQL: [select a.rsno ,b.rscqno ,c.qno,c.qtext,c.atype ,d.qino,d.qitext ,sum(case when concat(',',e.atext,',') like concat('%,',d.qino,',%') then 1 else 0 end) scount ,count(e.atext) acount ,group_concat(e.atext order by e.cdt separator '
') atext from cmrs a inner join rscq b on b.rscno=a.rscno inner join question c on c.qno=b.qno left outer join questionitem d on d.qno=c.qno and d.isdel=0 left outer join lectrs e on e.rsno=a.rsno and e.rscqno=b.rscqno where a.rsno= ?param0 group by a.rsno ,b.rscqno ,c.qno,c.qtext,c.atype ,d.qino,d.qitext order by b.dseq,b.qno,d.qino] -2025-12-18 14:40:42,510 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.rscq] Prepared SQL: [select a.rscqno,a.qno,q.atype,qi.qino,row_number() over(partition by qi.qno order by qi.qino) rno from rscq a inner join question q on q.qno=a.qno left outer join questionitem qi on qi.qno=q.qno and qi.isdel=0 where a.rscno= ?param0 order by a.dseq] -2025-12-18 14:40:42,510 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectrss] Prepared SQL: [select a.rsno,b.lectno,c.rscno,c.rscqno,u.username,u.userid,uc.cname ccpositionname,b.isrebate,c.cdt,c.atext from cmrs a inner join lect b on b.cmno=a.cmno and b.status=1 and b.ischanged=0 inner join users u on u.userno=b.userno left outer join assign ua on ua.asno=u.asno left outer join comcode uc on uc.ccode=u.ccposition inner join lectrs c on c.lectno=b.lectno and c.rsno=a.rsno inner join rscq rq on rq.rscqno=c.rscqno inner join question q on q.qno=rq.qno where a.rsno= ?param0 order by u.username,u.userno,rq.dseq,rq.rscqno] -2025-12-18 14:40:42,511 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.attoffs] Prepared SQL: [select c.tyear,c.tseq ,a.cmno,a.cname,a.classno ,b.cmino,b.week,b.iseq,b.ititle,b.idate,b.ist,b.iet ,d.username from cm a inner join cminning b on b.cmno=a.cmno and b.isonline=0 and b.idate= ?param0 inner join term c on c.tmno=a.tmno left outer join users d on d.userno=b.userno where a.ismaster=0 and a.sstime <= ?param0 and a.setime >= ?param0 and a.isuse=1 and a.isdel=0 order by b.iet,a.cname] -2025-12-18 14:40:42,511 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cminning] Prepared SQL: [select c.tyear,c.tseq ,b.cshape,b.cname,b.classno ,a.cmino,a.ititle,a.idate,a.ist,a.iet from cminning a inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno where a.cmino= ?param0] -2025-12-18 14:40:42,511 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectinnings.foratt] Prepared SQL: [select a.cmino,b.lectno,c.userno ,ca.asname,c.username,c.userid,d.stime,d.etime,d.istatus ,row_number() over(order by d.udt desc,c.username) rno ,count(a.cdt) over() pagetotalcount from cminning a inner join lect b on b.cmno=a.cmno and b.status=1 and b.ischanged=0 inner join users c on c.userno=b.userno and c.status=1 left outer join assign ca on ca.asno=c.asno left outer join lectinning d on d.lectno=b.lectno and d.cmino=a.cmino where a.cmino= ?param0 order by rno] -2025-12-18 14:40:42,513 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.pagelogs_page] Prepared SQL: [select a.cdt,a.uip,b.pagename,a.loginfo from menupage b inner join ( select cdt, uip, loginfo, pno from pagelog a where a.userno= ?param0 and a.logsite= ?param1 and a.cdt between ?param2 and ?param3 ) a on b.pno=a.pno] -2025-12-18 14:40:42,514 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.reexam.log] Prepared SQL: [select a.* from ( select a.estart,eend,eip ,row_number() over(order by a.cdt desc) rno ,count(a.cno) over() pagetotalcount from lectexrelog a where a.lectno= ?param0 and a.exno= ?param1 ) a order by a.rno] -2025-12-18 14:40:42,514 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectexq] Prepared SQL: [select a.lectno,a.exno,a.eqno,a.atext,a.qinos,a.cpoint,a.dpoint,a.iscorrect,a.qseq ,c.qno,c.atype,c.qtext from lectexq a inner join cmexq b on b.eqno=a.eqno inner join question c on c.qno=b.qno where a.lectno= ?param0 and a.exno= ?param1 order by a.qseq] -2025-12-18 14:40:42,515 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsdfiles] Prepared SQL: [select d.orgname,d.fileurl,c.userno,c.userid,c.username from lectsd a inner join lect b on b.lectno=a.lectno and b.status=1 and b.ischanged=0 inner join users c on c.userno=b.userno inner join fileinfo d on d.fgno=a.fgno and d.isdel=0 where a.sdno= ?param0] -2025-12-18 14:40:42,515 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectdiscuss] Prepared SQL: [select a.sdno,a.tpoint sdtpoint ,b.lectno,b.cpoint,b.feedb,b.submittime,b.checktime ,c.userno,c.username,c.userid ,d.asname from cmsd a inner join lect b2 on b2.lectno= ?param0 inner join users c on c.userno=b2.userno left outer join assign d on d.asno=c.asno left outer join lectsd b on b.lectno=b2.lectno and b.sdno=a.sdno where a.sdno= ?param1] -2025-12-18 14:40:42,517 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.mydata] Prepared SQL: [select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,a.intval9 ,a.longval,a.longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,a.time3,a.time4 ,a.time5,a.time6 ,a.rno ,a.iscomplete ,a.studytime ,a.studyplacename studyplacename, a.studyplace ,a.cshape from( select 1 dtype ,d.tyear intval,d.tseq intval2,c.cshape intval3,a.pstatus intval4,case when e.rfdno is null then 0 else 1 end intval5,a.isrebate intval6,a.itemno intval7 ,case when (case when l.sdate is null then c.sstime else l.sdate end) < now() and (case when l.edate is null then c.setime else l.edate end) > now() then 1 else 0 end intval8 ,c.studydays intval9 ,l.lectno longval,a.payno longval2 ,c.cname strval,null strval2,null strval3 ,c.rstime time,c.retime time2 ,b.cdt time3,f.estart time4 ,CASE WHEN l.sdate IS NULL then (case when c.cshape ='1' then f.estart else l.cdt end) ELSE l.sdate end AS time5 ,case when l.edate is null then f.eend else l.edate end time6 ,case when b.pstatus = 1 then 99 else b.pstatus end as sortpstatus ,row_number() over(order by sortpstatus, c.retime, b.payno,a.pino) rno ,l.iscomplete ,c.studytime, cc.cname studyplacename, cmis.studyplace, l.cdt ,c.cshape from payitem a inner join pay b on b.payno=a.payno and b.pstatus in (21,22,51,55) and b.rstatus < 2 inner join cm c on c.cmno=a.itemno and c.rstime < now() and c.retime > now() inner join lect l on l.cmno=c.cmno and (l.status < 5 or l.status = 6) and l.ischanged=0 and l.userno=b.userno inner join term d on d.tmno=c.tmno left outer join payrfd e on e.payno=a.payno and e.payno=a.payno and e.rstatus=0 left outer join cminningscd f on f.cmisno = l.cmisno LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = l.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.ptype in (0,1,4) and a.userno= ?param0 and a.pstatus in (21,22,51,55) and a.rstatus=0 and 1 = case when c.retime = '2099-12-31 23:59:59' and l.stime is not null then 0 else 1 end order by sortpstatus,l.cdt desc, c.retime desc, b.payno,a.pino ) a union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,a.time3,a.time4 ,a.time5,a.time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 2 dtype ,c.tyear intval,c.tseq intval2,b.cshape intval3,0 intval4,0 intval5,a.isrebate intval6,a.cmno intval7,0 intval8 ,a.lectno longval,0 longval2 ,b.cname strval,null strval2,null strval3 ,case WHEN a.sdate IS NULL then (case when b.cshape ='1' then d.estart else a.cdt end) ELSE a.sdate end AS time ,case when a.edate is null then d.eend else a.edate end time2 ,d.estart time3,d.eend time4 ,e.cdt time5,null time6 ,row_number() over(order by b.setime desc) rno ,case when d.eend is not null then d.eend else a.edate end as sortedate ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join pay e on e.payno = a.payno inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno left outer join cminningscd d on a.cmisno = d.cmisno LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and (case when a.sdate is null then b.setime else a.edate end) >= now() order by case when time2 > now() then 1 else 0 end asc ,sortedate asc, time2 asc ) a union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,1 intval,c.iseq intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,null strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.iseq) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno inner join cminning c on c.cmno=b.cmno and c.isonline=1 and c.isscd = 0 left outer join lectinning d on d.lectno=a.lectno and d.cmino=c.cmino and d.istatus=2 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,2 intval,c.iseq intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,concat(date_format(c.idate,'%m/%d'),' ',left(c.ist,2),':',right(c.ist,2),' ~ ',left(c.iet,2),':',right(c.iet,2)) strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.iseq) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cminning c on c.cmno=b.cmno and c.isonline=0 and c.isscd = 0 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,3 intval,0 intval2,b.classno intval3,c.extype intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.extype,c.cdt) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cmex c on c.cmno=b.cmno and c.isdel=0 and c.econdition <= a.attrate LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' left outer join lectex d on d.lectno=a.lectno and d.exno=c.exno and d.eend is not null where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,4 intval,0 intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.cdt) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname as studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cmsd c on c.sdtype=0 and c.cmno=b.cmno and c.isdel=0 and c.sdcondition <= a.attrate left outer join lectsd d on d.lectno=a.lectno and d.sdno=c.sdno and d.submittime is not null LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,5 intval,0 intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.cdt) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cmsd c on c.sdtype=1 and c.cmno=b.cmno and c.isdel=0 and c.sdcondition <= a.attrate left outer join lectsdboard d on d.lectno=a.lectno and d.sdno=c.sdno and d.isdel=0 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,a.longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 4 dtype ,a.scdno intval,a.dday intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,b.cmno intval7,0 intval8 ,c.lectno longval,a.alno longval2 ,b.cname strval,null strval2,null strval3 ,a.atime time,c.edate time2 ,row_number() over(order by a.atime desc) rno ,c.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from alarms a inner join cm b on b.cmno=a.cmexno inner join lect c on c.cmno=b.cmno and c.userno=a.userno and c.status=1 and c.ischanged=0 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = c.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.scdno < 9 and a.isdel=0 order by a.atime desc limit 5 ) a] -2025-12-18 14:40:42,518 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.myexamrenews] Prepared SQL: [select a.exno,a.userno,a.certtime,a.certdate,a.certindate,a.renewreason,a.isfirst,a.certidx ,b.username cnoname from examuserrenew a left outer join users b on b.userno=a.cno where a.exno= ?param0 and a.userno= ?param1 order by a.certdate desc] -2025-12-18 14:40:42,519 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.myexamrenewlects] Prepared SQL: [select a.*,b.cmno,b.oktime,b.iscomplete from ( select distinct(c.cmno),c.cname,c.cshape from examuser a inner join exam b on b.exno=a.exno inner join cm c on c.certcc=b.certcc and c.certgradecc=b.certgradecc and c.isdel=0 and c.isuse=1 inner join cg d on d.cgno = c.cgno and d.isuse=1 and d.isdel=0 and d.iscover=1 where a.exno= ?param0 and a.userno= ?param1 )a inner join lect b on b.cmno=a.cmno where b.status=1 and b.iscomplete=1 and b.ischanged=0 and b.userno= ?param1 group by a.cmno,a.cname,a.cshape,b.oktime,b.iscomplete limit 3] -2025-12-18 14:40:42,519 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.myalarm] Prepared SQL: [select 4 dtype,a.scdno intval,a.dday intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,b.cmno intval7 ,c.lectno longval,a.alno longval2 ,b.cname strval,null strval2,null strval3 ,a.atime time,null time2 from alarms a inner join cm b on b.cmno=a.cmexno inner join lect c on c.cmno=b.cmno and c.userno=a.userno and c.status=1 and c.ischanged=0 where a.userno= ?param0 and date_add(a.atime, interval 3 month) > now() and a.scdno < 9 and a.isdel=0 order by a.atime desc] -2025-12-18 14:40:42,519 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectex.result] Prepared SQL: [select a.etime,a.exname,a.tpoint fullpoint,a.isresultopen ,b.estart,b.eend,b.tpoint, b.udt from cmex a inner join lectex b on b.lectno= ?param0 and b.exno=a.exno inner join lect c on c.lectno=b.lectno and c.userno= ?param1 where a.exno= ?param2] -2025-12-18 14:40:42,519 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectexq.result] Prepared SQL: [select d.atype,b.cpoint,b.dpoint,d.qtext,b.atext,d.qdesc,b.iscorrect,c.qno,b.eqno,b.qseq from lectex a inner join lect a2 on a2.lectno=a.lectno and a2.userno= ?param0 inner join lectexq b on b.lectno=a.lectno and b.exno=a.exno inner join cmexq c on c.eqno=b.eqno inner join question d on d.qno=c.qno where a.lectno= ?param1 and a.exno= ?param2 order by b.qseq] -2025-12-18 14:40:42,519 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectexresult.selectrate] Prepared SQL: [select a.eqno,sum(case when a.atext = b.atext then 1 else 0 end) / count(b.eqno) * 100 selectrate from lectexq a inner join lect a2 on a2.lectno=a.lectno and a2.userno= ?param0 inner join lectexq b on b.exno=a.exno and b.eqno=a.eqno where a.lectno= ?param1 and a.exno= ?param2 group by a.eqno] -2025-12-18 14:40:42,519 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.myrecomm] Prepared SQL: [select c.tyear,c.tseq,a.cmno,b.cshape,b.cname,b.rstime,b.retime,e.cgcode,b.isrefund from ( select a.* from ( select distinct b.ispre idx,c.cmno from lect a inner join cmrelay b on b.cmno=a.cmno inner join cm c on c.ismaster=0 and c.pcmno=b.rcmno and c.rstime < now() and c.retime > now() left outer join lect d on d.userno=a.userno and d.cmno=c.cmno where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null order by b.ispre,c.retime limit 2 ) a union all select a.* from ( select 2 idx,c.cmno from users a inner join comcode b on b.ccode=a.ccposition inner join cm c on c.ismaster=0 and c.rstime < now() and c.retime > now() and c.jobpositiongrade like concat('%',b.refcode,'%') left outer join lect d on d.userno=a.userno and d.cmno=c.cmno where a.userno= ?param0 and d.lectno is null order by c.retime limit 2 ) a ) a inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno inner join cg d on d.cgno=b.cgno inner join cg e on e.cgno=d.pcgno order by a.idx,b.retime limit 2] -2025-12-18 14:40:42,519 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.attcert.check] Prepared SQL: [select ifnull(a.isattcheck,0) intval,b.ischkatt intval2,c.ischkatt intval3 ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) strval from lect a inner join users b on b.userno = a.userno inner join cm c on c.cmno = a.cmno where a.lectno = ?param0] -2025-12-18 14:40:42,519 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectinning.attcert.check] Prepared SQL: [select ifnull(d.isattcheck,0) intval,b.ischkatt intval2,c.ischkatt intval3 ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) strval ,b.authplatform strval2 from lect a inner join users b on b.userno = a.userno inner join cm c on c.cmno = a.cmno left outer join lectinning d on d.lectno = a.lectno and d.cmino = ?param0 where a.lectno = ?param1 and a.userno = ?param2] -2025-12-18 14:40:42,520 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lecture.document.past] Prepared SQL: [select no lectno,substr(a.cshape,1,3) cshapename2,a.cgname cname,a.ssdate sstime,a.sedate setime ,case when a.rprice> 0 then 1 else 0 end isrebate from docprintpast a inner join users b on b.userpno= a.userpno where userno = ?param0] -2025-12-18 14:40:42,520 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectinning.new] Prepared SQL: [select a.logno longval ,a.lectno intval,a.cmino intval2,max(a.intval+a.intval2) intval3 ,a.strval,a.strval2,a.intval3 intval4 from( select a.logno,a.lectno,a.cmino ,case when b.edate < now() then 0 when b.status <> 1 then 0 else case when a.stime = a.etime then 1 else 0 end end intval ,case when b.edate < now() then 0 when b.status <> 1 then 0 else case when (timestampdiff(second,a.stime,a.etime)%300) = 0 then 1 else 0 end end intval2 ,c.cname strval,d.ititle strval2,d.iseq intval3 from lectinningpage a inner join lect b on b.lectno = a.lectno inner join cm c on c.cmno = b.cmno inner join cminning d on d.cmino = a.cmino where b.userno = ?param0 order by a.cdt desc limit 1 ) a] -2025-12-18 14:40:42,520 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user2] Prepared SQL: [select max(lectCnt) * min(checkNum) from ( select count(t1.lectno) as lectCnt, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (103,104,105) and t5.typegrade = ?param0 and t5.typeedu = ?param1 and t1.userno = ?param2 and t5.typeman = 28 union select 0 as lectCnt, (case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param2 and t2.pcmno = ?param3 )t] -2025-12-18 14:40:42,520 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user3] Prepared SQL: [select max(lectCnt) * min(checkNum) from ( select count(t1.lectno) as lectCnt, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (103,104) and t5.typeedu = 30 and t1.userno = ?param0 and t5.typeman = 28 union select 0 as lectCnt, (case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param0 and t2.pcmno = ?param1 )t] -2025-12-18 14:40:42,521 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user4] Prepared SQL: [select count(t1.lectno) from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param0 and t2.pcmno = ?param1] -2025-12-18 14:40:42,521 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user5] Prepared SQL: [select max(lectCnt) * min(checkNum) from ( select count(t1.lectno) as lectCnt, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (103,104) and t5.typeedu = ?param0 and t1.userno = ?param1 and t5.typeman = 28 union select 0 as lectCnt, (case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param1 and t2.pcmno = ?param2 )t] -2025-12-18 14:40:42,521 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user6] Prepared SQL: [select (max(lectCnt1) + max(lectCnt2)) * min(checkNum) from ( select count(t1.lectno) as lectCnt1, 0 as lectCnt2, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (102,103,104,105) and t5.typeedu = 35 and t1.userno = ?param0 and t5.typeman = 28 and t5.typegrade in (38,39) union select 0 as lectCnt1, count(t1.lectno) as lectCnt2,(case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param0 and t2.pcmno = ?param1 )t] -2025-12-18 14:40:42,521 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.pplog.get] Prepared SQL: [select l.lectno, l.cmno, l.payno, pp.cshape, cc.cname zstring1, cc2.cname zstring2, cc3.cname zstring3, cc4.cname zstring4, cc5.cname zstring5 from lect l inner join pay p on l.payno = p.payno and l.userno = p.userno inner join pplog pp on p.pplno = pp.pplno left outer join comcode cc on cc.ccode = pp.typeman left outer join comcode cc2 on cc2.ccode = pp.typeedu left outer join comcode cc3 on cc3.ccode = pp.typegrade left outer join comcode cc4 on cc4.ccode = pp.typejob left outer join comcode cc5 on cc5.ccode = pp.typejobitem where l.lectno = ?param0 and l.userno = ?param1] -2025-12-18 14:40:42,521 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.enroll.get] Prepared SQL: [SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED; SELECT a.USERNO , b.lectno , b.ISCOMPLETE , b.completeno , c.cmno , c.CNAME , d.PCGNO , e.PAYNO , e.PSTATUS , f.CSHAPE , f.TYPEMAN , f.TYPEEDU , f.TYPEGRADE , f.TYPEJOB , d.CGCODE , d.CGNAME , f.CMISNO FROM users a INNER JOIN lect b ON a.USERNO = b.USERNO INNER JOIN cm c ON b.CMNO = c.CMNO INNER JOIN cg d ON c.cgno = d.cgno INNER JOIN pay e ON b.payno = e.PAYNO INNER JOIN pplog f ON b.USERNO = e.USERNO AND b.CMNO = f.CMNO AND e.PPLNO = f.PPLNO WHERE b.STATUS = 1 AND (e.PSTATUS = 1 OR e.PSTATUS = 22) AND b.USERNO = ?param0 ;] -2025-12-18 14:40:42,521 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.sedate.change] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,sdate = ?param2 ,edate= ?param3 where lectno= ?param4 and status = 1] -2025-12-18 14:40:42,523 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectchange] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,ischanged=1 where lectno= ?param2 ; insert into lect (cmno,payno,pino,userno,status,iscomplete,orgcmno,attrate,isrebate,ispc,isjoin,fgno,ischanged,cdt,cno,udt,uno,uip) select ?param3 ,payno,pino,userno,status,null,cmno,0,isrebate,ispc,isjoin,fgno,0,now(), ?param0 ,now(), ?param0 , ?param1 from lect a where a.lectno= ?param2] -2025-12-18 14:40:42,524 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsd.save] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,iscopy= ?param2 ,cpoint= ?param3 ,feedb= ?param4 ,memo= ?param5 ,checktime=case when ?param3 is not null or ?param4 is not null then now() else checktime end ,checkip=case when ?param3 is not null or ?param4 is not null then ?param1 else checkip end ,fgno= ?param6 where lectno= ?param7 and sdno= ?param8 ; insert into lectsd (lectno,sdno,atext,fgno,copyrate,iscopy,cpoint,feedb,memo,submittime,submitip,checktime,checkip,cdt,cno,udt,uno,uip) select ?param7 , ?param8 ,null, ?param6 ,null, ?param2 , ?param3 , ?param4 , ?param5 ,null,null ,case when ?param3 is not null or ?param4 is not null then now() else null end ,case when ?param3 is not null or ?param4 is not null then ?param1 else null end ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectsd b on b.lectno= ?param7 and b.sdno= ?param8 where b.lectno is null] -2025-12-18 14:40:42,525 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsd.save2] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,iscopy= ?param2 ,cpoint= ?param3 ,feedb= ?param4 ,memo= ?param5 ,checktime=case when ?param3 is not null or ?param4 is not null then now() else checktime end ,checkip=case when ?param3 is not null or ?param4 is not null then ?param1 else checkip end ,submittime=case when ?param6 = 'T' then now() else submittime end ,submitip=case when ?param6 = 'T' then ?param1 else submitip end ,fgno= ?param7 where lectno= ?param8 and sdno= ?param9 ; insert into lectsd (lectno,sdno,atext,fgno,copyrate,iscopy,cpoint,feedb,memo,submittime,submitip,checktime,checkip,cdt,cno,udt,uno,uip) select ?param8 , ?param9 ,null, ?param7 ,null, ?param2 , ?param3 , ?param4 , ?param5 ,case when ?param6 = 'T' then now() else null end ,case when ?param6 = 'T' then ?param1 else null end ,case when ?param3 is not null or ?param4 is not null then now() else null end ,case when ?param3 is not null or ?param4 is not null then ?param1 else null end ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectsd b on b.lectno= ?param8 and b.sdno= ?param9 where b.lectno is null; update lect l inner join ( select l.lectno, round(avg(ifnull(ls.cpoint,0)),1) as avgtpoint, round(((round(avg(ifnull(ls.cpoint,0)),1) * ce.subject / 100) ),1) spoint from lect l inner join cmsd cs on l.cmno = cs.cmno and cs.sdtype = 0 and cs.isdel = 0 left outer join lectsd ls on l.lectno = ls.lectno and cs.sdno = ls.sdno and ls.sdno= ?param9 inner join cmev ce on l.cmno = ce.cmno where l.status = 1 and l.lectno = ?param8 group by l.lectno )t on l.lectno = t.lectno set l.spoint = t.spoint , l.subjectpoint = t.avgtpoint , l.udt = now() , l.uno = ?param0 , l.uip= ?param1 where l.status = 1 and l.lectno = ?param8 ; update lect l inner join ( select l.lectno, round(avg(ifnull(ls.cpoint,0)),1) as avgtpoint, round(((round(avg(ifnull(ls.cpoint,0)),1) * ce.discuss / 100)),1) dpoint from lect l inner join cmsd cs on l.cmno = cs.cmno and cs.sdtype = 1 and cs.isdel = 0 left outer join lectsd ls on l.lectno = ls.lectno and cs.sdno = ls.sdno and ls.sdno= ?param9 inner join cmev ce on l.cmno = ce.cmno where l.status = 1 and l.lectno = ?param8 group by l.lectno )t on l.lectno = t.lectno set l.dpoint = t.dpoint , l.discusspoint = t.avgtpoint , l.udt = now() , l.uno = ?param0 , l.uip= ?param1 where l.status = 1 and l.lectno = ?param8 ;] -2025-12-18 14:40:42,525 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsd2.save] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,cpoint= ?param2 ,feedb= ?param3 ,checktime=case when ?param2 is not null or ?param3 is not null then now() else checktime end ,checkip=case when ?param2 is not null or ?param3 is not null then ?param1 else checkip end where lectno= ?param4 and sdno= ?param5 ; insert into lectsd (lectno,sdno,atext,fgno,copyrate,iscopy,cpoint,feedb,submittime,submitip,checktime,checkip,cdt,cno,udt,uno,uip) select ?param4 , ?param5 ,null,null,null,0, ?param2 , ?param3 ,null,null ,case when ?param2 is not null or ?param3 is not null then now() else null end ,case when ?param2 is not null or ?param3 is not null then ?param1 else null end ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectsd b on b.lectno= ?param4 and b.sdno= ?param5 where b.lectno is null] -2025-12-18 14:40:42,527 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.edub2b] Prepared SQL: [insert into edub2b (etype,userno,edate,esubject,etarget,ecount,eplace,ecomment,compname,ceoname,brno,addr,btype,bkind,manname,email,telno,fgno,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 ,HEX(AES_ENCRYPT( ?param15 , 'np123@!')),HEX(AES_ENCRYPT( ?param16 , 'np123@!')), ?param17 ,now(), ?param18 ,now(), ?param18 , ?param19 )] -2025-12-18 14:40:42,527 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.alarm.del] Prepared SQL: [update alarms set isdel=1 where alno= ?param0 and userno= ?param1] -2025-12-18 14:40:42,527 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.completetime.change] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,completetime= ?param2 where lectno= ?param3 and iscomplete=1;] -2025-12-18 14:40:42,527 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.drop2day] Prepared SQL: [update pay a inner join lect b on b.payno = a.payno and b.cmno = ?param0 and b.ischanged=0 and ifnull(b.isready,0) = 1 and b.status = 4 and DATE_ADD(b.oktime, INTERVAL 2 DAY) < now() set a.pstatus = 52, a.udt = now(), a.uno = ?param1 , a.uip = ?param2 ; update payitem a inner join pay b on b.payno = a.payno and b.pstatus = 52 inner join lect c on c.payno = b.payno and c.cmno = ?param0 and c.ischanged=0 and ifnull(c.isready,0) = 1 and c.status = 4 and DATE_ADD(c.oktime, INTERVAL 2 DAY) < now() set a.pstatus = b.pstatus, a.udt = now(), a.uno = ?param1 , a.uip = ?param2 ; update lect set status = 5, oktime = now(), udt = now(), uno = ?param1 , uip = ?param2 where cmno = ?param0 and ifnull(isready,0) = 1 and ischanged=0 and status = 4 and DATE_ADD(oktime, INTERVAL 2 DAY) < now()] -2025-12-18 14:40:42,527 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.isatt.in] Prepared SQL: [update lect set isattcheck = 1, lakey = ?param0 , latime = now() where lectno = ?param1] -2025-12-18 14:40:42,527 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectinning.isatt.in] Prepared SQL: [update lectinning a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 set a.isattcheck = ?param1 ,a.udt=now(),a.uno= ?param2 ,a.uip= ?param3 where a.lectno= ?param4 and a.cmino= ?param5 ; insert into lectinning (lectno,cmino,totstudy,stime,etime,istatus,finishtime,sip,eip,ispcs,ispce,pseq,psec,isattcheck,cdt,cno,udt,uno,uip) select ?param4 ,a.cmino,0,now(),now(),case when a.atime=0 then 2 else 0 end,case when a.atime=0 then now() else null end, ?param3 , ?param3 ,1,null,ctp.pseq,0, ?param1 ,now(), ?param2 ,now(), ?param2 , ?param3 from cminning a inner join ctpage ctp on ctp.ctno=a.ctno and ctp.isdel=0 and ctp.pseq=1 left outer join lectinning b on b.lectno= ?param4 and b.cmino= ?param5 where a.cmino= ?param5 and b.lectno is null;] -2025-12-18 14:40:42,527 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cmisno.up] Prepared SQL: [update lect set cmisno = ?param0 where lectno = ?param1 ; update pplog a left outer join ( select a.lectno,a.payno,b.pplno,a.cmisno from lect a inner join pay b on b.payno = a.payno where a.lectno = ?param1 ) b on b.pplno = a.pplno set a.cmisno = b.cmisno where b.lectno = ?param1 ; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = (case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end) ,a.sdate = (case when b.estart is not null then date_format(b.estart,'%Y-%m-%d 00:00:00') else a.sdate end) where a.lectno = ?param1 and c.cshape = 1; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end where a.lectno = ?param1 and c.cshape <> 1;] -2025-12-18 14:40:42,527 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsd.del] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,submittime=null ,submitip=null ,fgno=null where lectno= ?param2 and sdno= ?param3 ;] -2025-12-18 14:40:42,543 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bmos] Prepared SQL: [select a.opno,a.bmno,a.opname,a.isuse,a.dsort ,a.opno value,a.opname text from boardmasteropening a where a.bmno= ?param0 and a.isdel=0 order by a.dsort,a.cdt] -2025-12-18 14:40:42,543 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.get] Prepared SQL: [select e.asname ,c.bmno,c.bmname,c.isuseopening,c.isreply,c.disptype,c.bmtype ,f.opname ,b.bno,b.pbno,b.subject,b.istop,b.issecr,b.cdt,d.username cnoname,b.rcount,b.fgno,b.fgnothumb,b.opno,b.contents,b.isopen ,b2.subject psubject ,g.cmno,g.cname,g.classno ,h.tmno,h.tyear,h.tseq ,count(b3.bno) ccount from board b inner join boardmaster c on c.bmno=b.bmno inner join users d on d.userno=b.cno left outer join board b2 on b2.bno=b.pbno and b2.isdel=0 left outer join board b3 on b3.pbno=b.bno and b3.isdel=0 left outer join assign e on e.asno=c.asno left outer join boardmasteropening f on f.opno=b.opno left outer join cm g on g.cmno=b.cmno left outer join term h on h.tmno=g.tmno where b.bno= ?param0 group by e.asname ,c.bmno,c.bmname,c.isuseopening,c.isreply,c.disptype,c.bmtype ,f.opname ,b.bno,b.pbno,b.subject,b.istop,b.issecr,b.cdt,d.username,b.rcount,b.fgno,b.fgnothumb,b.opno,b.contents,b.isopen ,b2.subject ,g.cmno,g.cname,g.classno ,h.tmno,h.tyear,h.tseq] -2025-12-18 14:40:42,545 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.boardcmts] Prepared SQL: [select a.bcno,a.bno,a.ctext,a.isdel,a.cdt,a.udt,a.cno ,b.username cnoname,b.usertype from boardcmt a inner join users b on b.userno=a.cno where a.bno= ?param0 and a.isdel=0 order by a.cdt desc] -2025-12-18 14:40:42,545 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bs.forqna] Prepared SQL: [select a.bno,a.pbno,a.subject,a.contents,a.cdt,a.fgno,f.opname,a.cdt,b.usertype,a.rcount from board a inner join users b on b.userno=a.cno left outer join boardmasteropening f on f.opno=a.opno where a.bno= ?param0 and (a.cno= ?param1 or b.usertype in (91,92)) union all select a.bno,a.pbno,a.subject,a.contents,a.cdt,a.fgno,f.opname,a.cdt,b.usertype,a.rcount from board a inner join users b on b.userno=a.cno left outer join boardmasteropening f on f.opno=a.opno where a.pbno= ?param0] -2025-12-18 14:40:42,546 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bm.in] Prepared SQL: [insert into boardmaster (bmcode,bmposition,bmname,bmdesc,bmtype,disptype,isuseopening,isreply,isopen,isdefault,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 ,0,now(), ?param9 ,now(), ?param9 , ?param10 );] -2025-12-18 14:40:42,547 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bm.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:40:42,547 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.in] Prepared SQL: [insert into board (pbno,bmno,opno,subject,contents,fgno,fgnothumb,cmno,rcount,rpcount,isdel,istop,issecr,isopen,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 ,0,0,0, ?param8 , ?param9 , ?param10 ,now(), ?param11 ,now(), ?param11 , ?param12 );] -2025-12-18 14:40:42,547 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:40:42,547 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.inp] Prepared SQL: [insert into board (pbno,bmno,opno,subject,contents,fgno,fgnothumb,cmno,rcount,rpcount,isdel,istop,issecr,isopen,cdt,cno,udt,uno,uip) select bno,bmno,opno, ?param0 , ?param1 , ?param2 , ?param3 ,cmno,0,0,0,0, ?param4 , ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 from board where bno= ?param8 ;] -2025-12-18 14:40:42,547 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.inp.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:40:42,548 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.boardcmt.in] Prepared SQL: [update board set rpcount = rpcount+1 where bno= ?param0 ; insert into boardcmt (bno,ctext,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,0,now(), ?param2 ,now(), ?param2 , ?param3 );] -2025-12-18 14:40:42,548 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.boardcmt.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:40:42,548 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bm.up] Prepared SQL: [update boardmaster set udt=now(),uno= ?param0 ,uip= ?param1 ,bmname = ?param2 ,bmdesc = ?param3 ,bmtype =case when isdefault>0 then bmtype else ?param4 end ,disptype =case when isdefault>0 then disptype else ?param5 end ,isuseopening = ?param6 ,isreply = ?param7 ,isopen =case when isdefault>0 then isopen else ?param8 end where bmno= ?param9] -2025-12-18 14:40:42,548 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bd.read] Prepared SQL: [update board set rcount = rcount +1 where bno= ?param0] -2025-12-18 14:40:42,548 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bmassign.save] Prepared SQL: [update boardmaster set udt=now(),uno= ?param0 ,uip= ?param1 ,isopen=1 where bmno in (select bmno from (select bmno from boardmaster where asno= ?param2 and isdefault=3) a); insert into boardmaster (bmcode,bmposition,bmname,bmdesc,bmtype,disptype,isuseopening,isreply,isopen,isdefault,asno,cdt,cno,udt,uno,uip) select concat('assignnotice_', ?param2 ),0,'°øÁö»çÇ×',null,0,0,0,1,1,3, ?param2 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join boardmaster b on b.asno= ?param2 and b.isdefault=3 where b.bmno is null;] -2025-12-18 14:40:42,548 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bmassign.save2] Prepared SQL: [update boardmaster set udt=now(),uno= ?param0 ,uip= ?param1 ,isopen=0 where bmno in (select bmno from (select bmno from boardmaster where asno= ?param2 and isdefault=3) a)] -2025-12-18 14:40:42,548 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.up] Prepared SQL: [update board set udt=now(),uno= ?param0 ,uip= ?param1 ,opno =case when pbno is null then ?param2 else opno end ,subject = ?param3 ,contents = ?param4 ,fgno = ?param5 ,fgnothumb = ?param6 ,istop =case when pbno is null then ?param7 else istop end ,issecr = ?param8 ,isopen = ?param9 where bno= ?param10] -2025-12-18 14:40:42,566 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.comcode.insert] Prepared SQL: [update comcode a inner join ( select ccode, ?param0 + row_number() over(order by corder) rno from comcode where cgroup= ?param1 and corder >= ?param0 ) b on b.ccode=a.ccode set a.corder=b.rno where a.cgroup= ?param1 ; insert into comcode (cname, cgroup, cgroupname, isuse, corder,cdt,cno,udt,uno,uip) select ?param2 , ?param1 , a.cgroupname, ?param3 , ?param0 ,now(), ?param4 ,now(), ?param4 , ?param5 from comcode a where a.cgroup= ?param1 limit 1] -2025-12-18 14:40:42,567 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.comcode.groupupdate] Prepared SQL: [update comcode set cgroupname= ?param0 where cgroup= ?param1] -2025-12-18 14:40:42,567 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.banner.save] Prepared SQL: [update banner set udt=now(),uno= ?param0 ,uip= ?param1 ,btitle= ?param2 ,bdesc= ?param3 ,burl= ?param4 ,ismain=0,bseq= ?param5 ,isopen= ?param6 ,fgno= ?param7 ,fgno2= ?param8 where ?param9 > 0 and bno= ?param9 ; insert into banner(bno,btitle,fgno,fgno2,bdesc,burl,ismain,bseq,isopen,cdt,cno,udt,uno,uip) select ?param9 , ?param2 , ?param7 , ?param8 , ?param3 , ?param4 , ?param10 , ?param5 , ?param6 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a where ?param9 = 0] -2025-12-18 14:40:42,567 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.popup.save] Prepared SQL: [update popup set udt=now(),uno= ?param0 ,uip= ?param1 ,ptitle = ?param2 ,pcontents= ?param3 ,toppx= ?param4 ,leftpx= ?param5 ,pwidth= ?param6 ,pheight= ?param7 ,purl= ?param8 ,zindex= ?param9 ,isopen= ?param10 where ?param11 > 0 and pno= ?param11 ; insert into popup (ptitle,pcontents,toppx,leftpx,pwidth,pheight,purl,zindex,isopen,cdt,cno,udt,uno,uip) select ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a where ?param11 = 0] -2025-12-18 14:40:42,567 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.menupage.save] Prepared SQL: [update menupage set udt=now(),uno= ?param0 ,uip= ?param1 ,pdepth = ?param2 ,pagetype= ?param3 ,bmno= ?param4 ,porder = ?param5 ,pagename= ?param6 ,pagedesc= ?param7 ,pageurl = ?param8 ,pagehtml= ?param9 ,isopen = ?param10 ,usertype= ?param11 ,refcode= ?param12 ,imagecode= ?param13 ,bgtitle= ?param14 ,bgdesc= ?param15 where ?param16 > 0 and pno = ?param16 ; insert into menupage (pno,ppno,pdepth,pagetype,bmno,porder,pagename,pagedesc,pageurl,pagehtml,isopen,usertype,refcode,imagecode,bgtitle,bgdesc,cdt,cno,udt,uno,uip) select ?param16 , ?param17 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a where ?param16 < 1] -2025-12-18 14:40:42,580 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitems.forexampay] Prepared SQL: [select 3 ptype,b.exno itemno,b.exname itemname,0 isrebate,1 pcnt ,b.outfee orgamt ,case when ua.isjoin=1 then b.outfee-b.infee else 0 end discamt ,case when ua.isjoin=1 then b.infee else b.outfee end payamt ,case when ua.isjoin=1 then b.infee else b.outfee end payamt2 ,b.rstime,b.retime from examuser a inner join exam b on b.exno=a.exno and b.rstime < now() and b.retime > now() inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno where a.exno= ?param0 and a.userno= ?param1 and a.status=1 and a.pstatus=4] -2025-12-18 14:40:42,580 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitems.forcertpay] Prepared SQL: [update payitem a inner join pay b on b.payno=a.payno and b.userno= ?param0 and b.pstatus=21 inner join users u on u.userno=b.userno left outer join assign ua on ua.asno=u.asno left outer join cm c on a.ptype=4 and c.cmno=a.itemno left outer join book d on a.ptype=2 and d.bkno=a.itemno set a.orgamt=case when a.ptype=4 then c.outfee else d.price * a.pcnt end ,a.discamt=case when a.ptype=4 and ua.isjoin=1 then c.outfee-c.infee else 0 end ,a.payamt=case when a.ptype=4 then case when ua.isjoin=1 then c.infee else c.outfee end else d.price * a.pcnt end where a.payno= ?param1 and a.ptype in (2,4) and a.pstatus in(21,50); update pay a inner join ( select a.payno,sum(b.orgamt) orgamt,sum(b.discamt) discamt,sum(b.payamt) payamt from pay a inner join payitem b on b.payno=a.payno where a.payno= ?param1 and a.userno= ?param0 and a.pstatus=21 group by a.payno ) b on b.payno=a.payno set a.orgamt=b.orgamt,a.discamt=b.discamt,a.payamt=b.payamt where a.payno= ?param1 and a.userno= ?param0 and a.pstatus=21; select b.ptype,b.itemno,case when b.ptype=4 then c.cname else d.bkname end itemname,b.isrebate,b.pcnt ,b.orgamt,b.discamt,b.payamt payamt2,case when b.ptype=4 then b.payamt else d.price end payamt,datediff(c.setime, c.sstime)+1 days ,c.rstime,c.retime from pay a inner join payitem b on b.payno=a.payno and b.ptype in(2,4) and b.pstatus in(21,50) left outer join cm c on b.ptype=4 and c.cmno=b.itemno left outer join book d on b.ptype=2 and d.bkno=b.itemno inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno where a.payno= ?param1 and a.userno= ?param0 and a.pstatus=21] -2025-12-18 14:40:42,580 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.cmcheck.forgrouppay] Prepared SQL: [select a.cmno,a.cname,a.quota,a.rstime,a.retime ,b.userno,b.status,c.username ,case when ?param0 like concat('%,',b.userno,',%') then 1 else 0 end ispaied ,a.infee,a.outfee,case when ua.isjoin=1 then a.infee else a.outfee end payamt from cm a inner join users u on u.userno= ?param1 left outer join assign ua on ua.asno=u.asno left outer join lect b on b.cmno=a.cmno and b.status < 5 and b.ischanged=0 left outer join users c on c.userno=b.userno and c.status=1 where a.cmno= ?param2 and a.ismaster=0 and a.rstime < now() and a.retime > now() and a.isuse=1 and a.isdel=0] -2025-12-18 14:40:42,580 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitems] Prepared SQL: [select a0.payno,a0.isgroup,a0.isexam,a0.isdvr,a0.payamt tpayamt,a0.paylimit,a0.ptype,a0.udt,a0.deliamt,a0.pgkey ,ad.rcvname ,CAST(AES_DECRYPT(UNHEX(ad.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(ad.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(ad.email), 'np123@!') AS char) email ,ad.post,ad.address1,ad.address2 ,a.ptype ptype2,a.payamt,a.pcnt,a.isrebate,a.itemno ,b.cmno,b.cshape,b.sstime,b.setime ,b1.rsno ,b2.username,cc.cname ccpositionname,b2.isassignuser ,CAST(AES_DECRYPT(UNHEX(b2.email), 'np123@!') AS char) email2 ,CAST(AES_DECRYPT(UNHEX(b2.telno), 'np123@!') AS char) telno2 ,b2.depart,b2.kfcfyear,b2.edus ,c.bkno ,case a.ptype when 0 then b.cname when 4 then b.cname when 2 then c.bkname when 3 then e.exname else '-' end itemname ,cg2.cgcode ,CAST(AES_DECRYPT(UNHEX(pd.vactnum), 'np123@!') AS char) vactnum,pd.vactbankname,pd.vactname ,t.lectno,t.status ,ad.isdvr isdvr2 from pay a0 left outer join paydvr ad on ad.payno=a0.payno left outer join paydata pd on pd.payno=a0.payno inner join payitem a on a.payno=a0.payno left outer join cm b on a.ptype in(0,4) and b.cmno=a.itemno left outer join lect t on t.cmno=b.cmno and t.userno=a.userno and t.status=1 left outer join cg cg1 on cg1.cgno=b.cgno left outer join cg cg2 on cg2.cgno=cg1.pcgno left outer join cmrs b1 on b1.cmno=b.cmno and b1.rstype=1 and b1.isdel=0 left outer join users b2 on b2.userno=a.userno left outer join comcode cc on cc.ccode=b2.ccposition left outer join book c on a.ptype=2 and c.bkno=a.itemno left outer join examuser d on a.ptype=3 and d.exno=a.itemno and d.userno=a0.userno and d.payno=a0.payno left outer join exam e on e.exno=d.exno where a0.payno= ?param0] -2025-12-18 14:40:42,581 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paylect.get] Prepared SQL: [select a.fgno ,b.cshape,b.cname,b.rstime,b.retime,b.sstime,b.setime ,b2.cname certgradeccname ,c.username ,CAST(AES_DECRYPT(UNHEX(c.email), 'np123@!') AS char) email ,CAST(AES_DECRYPT(UNHEX(c.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(c.telno), 'np123@!') AS char) telno ,c.depart ,c2.cname ccpositionname ,d.asname from lect a inner join cm b on b.cmno=a.cmno left outer join comcode b2 on b2.ccode=b.certgradecc inner join users c on c.userno=a.userno left outer join comcode c2 on c2.ccode=c.ccposition left outer join assign d on d.asno=c.asno where a.payno= ?param0] -2025-12-18 14:40:42,581 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.carts] Prepared SQL: [select a.pcno,a.ptype,a.itemno,a.isrefund,a.cmno,a.userno,a.pcnt,a.fgno ,case when a.ptype=0 then b.cname else c.bkname end itemname,b.cshape,b.sstime,b.setime ,case when a.ptype = 0 then case when ua.isjoin=1 then b.infee else b.outfee end else c.price end payamt ,case when a.ptype = 0 then b.outfee else c.price end orgamt from paycart a inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno left outer join cm b on a.ptype=0 and b.cmno=a.itemno left outer join book c on a.ptype in (2,9) and c.bkno=a.itemno where a.status=1 and a.userno= ?param0 order by a.cdt desc] -2025-12-18 14:40:42,581 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitems.forcartpay] Prepared SQL: [select case when a.ptype = 9 then 2 else a.ptype end ptype,a.itemno,case when a.ptype=0 then b.cname else c.bkname end itemname,case when a.ptype=0 then a.isrefund else 0 end isrebate,a. pcnt ,case when a.ptype=0 then b.outfee else c.price end orgamt ,case when a.ptype=0 then case when ua.isjoin=1 then b.outfee-b.infee else 0 end else 0 end discamt ,case when a.ptype=0 then case when ua.isjoin=1 then b.infee else b.outfee end else c.price end payamt ,case when a.ptype=0 then case when ua.isjoin=1 then b.infee else b.outfee end else c.price end * a.pcnt payamt2 ,b.rstime,b.retime,b.sstime,b.setime,b.cshape,datediff(b.setime, b.sstime)+1 days from paycart a left outer join cm b on a.ptype=0 and b.cmno=a.itemno and b.rstime < now() and b.retime > now() left outer join book c on a.ptype in (2,9) and c.bkno=a.itemno inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno where a.userno= ?param0 and a.status=1 and a.ispay=1;] -2025-12-18 14:40:42,581 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.mypay] Prepared SQL: [select a.payno,a.ptype,a.ispg,a.isgroup,a.isexam,a.userno,a.pstatus,a.rstatus,a.rstatustime,a.refunding,a.paylimit,a.payoktime,a.isrefunddvr,a.refundamt,a.payamt,a.deliamt,a.isdvr,a.cdt,a.pgkey ,b.dvrcode,b.isdvr isdvr2,b.rcvname,b.post,b.address1,b.address2 ,CAST(AES_DECRYPT(UNHEX(b.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(b.email), 'np123@!') AS char) email ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) mobile ,c.vactbankname,CAST(AES_DECRYPT(UNHEX(c.vactnum), 'np123@!') AS char) vactnum,c.vactname from pay a left outer join paydvr b on b.payno=a.payno left outer join paydata c on c.payno=a.payno where a.payno= ?param0 and a.userno= ?param1 and a.pstatus in (1,22,41,42,43)] -2025-12-18 14:40:42,581 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.mypayitem] Prepared SQL: [select a.ptype,c0.cshape,a.isrebate,a.payamt,a.pcnt,a.rstatus,a.userno,a.pstatus,a.pino,c0.infee,c0.outfee,c0.rstime,c0.retime ,case a.ptype when 0 then c0.cname when 2 then c2.bkname when 4 then c0.cname when 3 then c3.exname else '-' end itemname ,c0.sstime,c0.setime,datediff(c0.setime, c0.sstime)+1 days ,u.username,uc.cname ccpositionname,u.isassignuser ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,u.kfcfyear,u.edus,u.depart ,rs.rsno,t.lectno ,a2.taxno ,case when t.sdate is null then c0.sstime else t.sdate end as sdate ,case when t.edate is null then c0.setime else t.edate end as edate ,p.cdt,csd.estart ,c0.studydays from payitem a inner join pay p on p.payno = a.payno left outer join paytax a3 on a3.payno = a.payno and (a3.iscancel is null or a3.iscancel <> 1) left outer join paytaxitem a2 on a2.pino=a.pino and a3.taxno = a2.taxno left outer join cm c0 on a.ptype in (0,1,4) and c0.cmno=a.itemno left outer join book c2 on a.ptype=2 and c2.bkno=a.itemno left outer join exam c3 on a.ptype=3 and c3.exno=a.itemno left outer join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno left outer join comcode uc on uc.ccode=u.ccposition left outer join cmrs rs on rs.cmno=c0.cmno and rs.rstype=1 and rs.isdel=0 left outer join lect t on a.ptype in (0,1,4) and t.cmno=c0.cmno and t.payno=a.payno and t.pino=a.pino and t.userno=a.userno left outer join cminningscd csd on csd.cmisno = t.cmisno where a.payno= ?param0] -2025-12-18 14:40:42,581 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paytax.fornew] Prepared SQL: [select a.payno,a.isgroup,a.ptype,a.ispg ,ua.asname,ua.ceoname,ua.brno,ua.grno,ua.btype,ua.bkind,ua.post,ua.address1,ua.address2 ,ua.mname manname ,CAST(AES_DECRYPT(UNHEX(ua.mphone), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(ua.taxemail), 'np123@!') AS char) email ,sum(case when b.taxdate is not null then 0 else b.taxamt end) taxamtsum ,sum(b.taxamt) taxamt from pay a inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno left outer join paytax b on b.payno=a.payno and (b.iscancel is null or b.iscancel <> 1) where a.payno= ?param0 and a.userno= ?param1 and a.rstatus < 2 and (a.pstatus=1 or a.pstatus=22) group by a.payno,a.isgroup,ua.asname,ua.ceoname,ua.brno,ua.grno,ua.btype,ua.bkind] -2025-12-18 14:40:42,581 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paytax.fornewitem] Prepared SQL: [select a.payno,a.isgroup ,ifnull(c.taxno,0) taxno,b.pino,b.ptype,b.rstatus ,case b.ptype when 0 then c0.cname when 4 then c0.cname when 2 then c2.bkname when 3 then c3.exname else '-' end itemname ,b.pcnt,b.payamt from pay a inner join payitem b on b.payno=a.payno and (b.pstatus=1 or b.pstatus=22) left outer join cm c0 on b.ptype in (0,4) and c0.cmno=b.itemno left outer join book c2 on b.ptype=2 and c2.bkno=b.itemno left outer join exam c3 on b.ptype=3 and c3.exno=b.itemno left outer join paytax c4 on c4.payno = a.payno and (c4.iscancel is null or c4.iscancel <> 1) left outer join paytaxitem c on c.pino=b.pino and c.taxno = c4.taxno where a.payno= ?param0 and a.userno= ?param1 and a.rstatus < 2 and (a.pstatus=1 or a.pstatus=22) order by ifnull(c.taxno,0),b.pino] -2025-12-18 14:40:42,582 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitem.forrefund] Prepared SQL: [select distinct a.payno,b.pino,b.pstatus,b.rstatus,b.payamt,b.ptype,b.pcnt ,case b.ptype when 0 then c0.cname when 4 then c0.cname when 2 then c2.bkname when 3 then c3.exname else '-' end itemname ,case when b.ptype in (0,1,4) then case when date_add(c0.retime, interval 1 day) < now() then 1 else 0 end else case when b.ptype=3 then case when date_add(c3.retime, interval 1 day) < now() then 1 else 0 end else 0 end end ispast ,u.username ,max(d.rfdno) rfdno ,max(ifnull(case when c.rstatus=1 then -1 else c.rstatus end,-2)) rfdrstatus from pay a inner join payitem b on b.payno=a.payno and b.pstatus=1 left outer join users u on a.isgroup=1 and b.ptype=0 and u.userno=b.userno left outer join cm c0 on b.ptype in (0,4) and c0.cmno=b.itemno left outer join book c2 on b.ptype=2 and c2.bkno=b.itemno left outer join exam c3 on b.ptype=3 and c3.exno=b.itemno left outer join payrfditem d on d.pino=b.pino left outer join payrfd c on c.rfdno=d.rfdno and c.payno=a.payno and c.rstatus in (0,2) where a.payno= ?param0 and a.userno= ?param1 and a.pstatus=1 and a.rstatus < 2 group by a.payno,b.pino,b.pstatus,b.rstatus,b.payamt,b.ptype,b.pcnt ,c0.cname,c2.bkname,c3.exname,c0.retime,c3.retime,u.username order by d.rfdno,b.rstatus,ispast,b.pino] -2025-12-18 14:40:42,582 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payresult] Prepared SQL: [select a.payno,a.payamt,a.ptype,a.pstatus ,b.itemno ,b.pino from pay a inner join payitem b on b.payno=a.payno where a.payno= ?param0 and a.userno= ?param1 and a.pstatus in (1,21,22,51,55)] -2025-12-18 14:40:42,582 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.lectready] Prepared SQL: [select count(a.userno) from lect a where a.cmno= ?param0 and a.isready=1 and a.status=6] -2025-12-18 14:40:42,582 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pplogs.bypay] Prepared SQL: [select a.pplno,a.isready,a.cmno,a.cmisno,a.isrebate,a.rbankname,CAST(AES_DECRYPT(UNHEX(a.rbankacc), 'np123@!') AS char) rbankacc,a.rbankowner,a.isaccommodation,a.cshape ,b.payno,b.pstatus from pay b inner join pplog a on a.pplno=b.pplno where b.payno= ?param0 and a.userno= ?param1] -2025-12-18 14:40:42,583 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.in] Prepared SQL: [insert into pay(ptype,ispg,isgroup,userno,username,isexam,pstatus,rstatus,refunding,paylimit,payoktime,pgkey ,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,pplno,isbill,iscashrct,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,0, ?param5 , ?param6 , ?param7 , ?param8 ,case when ?param9 is not null then now() else ?param10 end, ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 ,now(), ?param21 ,now(), ?param21 , ?param22 );] -2025-12-18 14:40:42,583 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:40:42,584 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitem.in] Prepared SQL: [insert into payitem (payno,ptype,pcno,itemno,userno,pstatus,rstatus,pcnt,orgamt,discamt,payamt,payamtcash,payamtcard,refundamt,refundtime,refundtimereal,refundinfo,isrebate,rbank,rbankaccnum,tbankuser,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 ,now(), ?param21 ,now(), ?param21 , ?param22 );] -2025-12-18 14:40:42,584 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitem.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:40:42,584 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.lect.in] Prepared SQL: [insert into lect (cmno,payno,pino,userno,status,isready,iscomplete,orgcmno,attrate,isrebate,ispc,pcno,isjoin,fgno,ischanged,cmisno,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,null,null,0, ?param6 , ?param7 , ?param8 , ?param9 ,null,0, ?param10 ,now(), ?param11 ,now(), ?param11 , ?param12 );] -2025-12-18 14:40:42,584 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.lect.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:40:42,584 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.pgin] Prepared SQL: [insert into pay(ptype,ispg,isgroup,isexam,userno,username,pstatus,rstatus ,refunding,paylimit,payoktime,pgkey,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,isdvr,iscashrct,cashrcthp,pplno,isbill,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 ,a.userno,a.username,case when ?param0 = 6 then 1 else 0 end,0 , ?param4 , ?param5 ,case when ?param0 = 6 then now() else ?param6 end, ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 ,HEX(AES_ENCRYPT( ?param16 , 'np123@!')), ?param17 , ?param18 ,now(), ?param19 ,now(), ?param19 , ?param20 from users a where a.userno= ?param21] -2025-12-18 14:40:42,584 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.pgin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:40:42,584 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.certpay] Prepared SQL: [insert into pay(ptype,ispg,isgroup,userno,pstatus,rstatus,refunding,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,isdvr,isexam,cdt,cno,udt,uno,uip) values (0,1,0, ?param0 ,51,0,0,0,0,0,0,0,0,0,0,now(), ?param1 ,now(), ?param1 , ?param2 )] -2025-12-18 14:40:42,584 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.certpay.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:40:42,586 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paytax.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:40:42,587 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payrfd.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:40:42,587 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.standbypay.admin] Prepared SQL: [insert into pay(ptype,ispg,isgroup,userno,username,isexam,pstatus,rstatus,refunding,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,pplno,isbill,iscashrct,cdt,cno,udt,uno,uip) values ( ?param0 ,0,0, ?param1 , ?param2 ,0,21,0,0,0,0,0,0,0,0, ?param3 ,0,0,now(), ?param4 ,now(), ?param4 , ?param5 );] -2025-12-18 14:40:42,587 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.standbypay.admin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:40:42,587 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.lect.sedate.save] Prepared SQL: [update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') ,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno = ?param2 ;] -2025-12-18 14:40:42,587 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paydvr.dvrcode] Prepared SQL: [update paydvr set udt=now(),uno= ?param0 ,uip= ?param1 ,dvrcode= ?param2 ,codetime=now() where payno= ?param3] -2025-12-18 14:40:42,588 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paydvr.in] Prepared SQL: [delete from paydvr where payno= ?param0 ; insert into paydvr (payno,dvrcode,codetime,isdvr,rcvname,telno,mobile,email,post,address1,address2,dmemo,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,HEX(AES_ENCRYPT( ?param5 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param6 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param7 , 'np123@!')) , ?param8 , ?param9 , ?param10 , ?param11 ,now(), ?param12 ,now(), ?param12 , ?param13 )] -2025-12-18 14:40:42,588 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.freeok] Prepared SQL: [insert into lect (cmno,payno,pino,userno,status,attrate,isrebate,ispc,isjoin,ischanged,fgno2,cmisno,cdt,cno,udt,uno,uip) select b.itemno,a.payno,b.pino,case when a.isgroup=1 then b.userno else a.userno end,1,0,b.isrebate,0,case when ua.isjoin=1 then 1 else 0 end,0,b.fgno,l.cmisno,now(), ?param0 ,now(), ?param0 , ?param1 from pay a inner join payitem b on b.payno=a.payno and b.ptype=0 inner join users u on u.userno=a.userno inner join pplog l on a.pplno = l.pplno left outer join assign ua on ua.asno=u.asno where a.payno= ?param2 ; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on a.cmisno = d.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param2 ;] -2025-12-18 14:40:42,588 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paydvr.save] Prepared SQL: [update paydvr set udt=now(),uno= ?param0 ,uip= ?param1 ,dvrcode= ?param2 ,rcvname= ?param3 ,post= ?param4 ,address1= ?param5 ,address2= ?param6 ,dmemo= ?param7 ,codetime=case when codetime is null and ?param2 is not null then now() else codetime end ,telno=HEX(AES_ENCRYPT( ?param8 , 'np123@!')) ,mobile=HEX(AES_ENCRYPT( ?param9 , 'np123@!')) where payno= ?param10] -2025-12-18 14:40:42,588 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paycert.paystart] Prepared SQL: [update pay a inner join users b on b.userno=a.userno set a.ptype= ?param0 ,a.paylimit= ?param1 ,a.orgamt= ?param2 ,a.payamt= ?param3 ,a.isbill= ?param4 ,a.pstatus = case when ?param0 = 6 then 1 else a.pstatus end ,a.payoktime = case when ?param0 = 6 then now() else a.payoktime end where a.payno= ?param5 and a.userno= ?param6 and a.pstatus=21; update payitem a inner join users b on b.userno=a.userno set a.orgamt= ?param2 ,a.payamt= ?param3 ,a.pstatus = case when ?param0 = 6 then 1 else a.pstatus end ,a.rstatus = 0 where a.payno= ?param5 and a.userno= ?param6 and a.pstatus=21; update lect a inner join users b on b.userno = a.userno set a.status = case when ?param0 = 6 then 1 else a.status end where a.payno= ?param5 and a.userno = ?param6 ; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param5 ;] -2025-12-18 14:40:42,589 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paylect] Prepared SQL: [update pay set udt=now(),uno= ?param0 ,uip= ?param1 ,pstatus=case when ptype=3 then 22 else 1 end ,payoktime=case when ptype=3 then null else now() end ,pgkey= ?param2 where payno= ?param3 ; insert into paydata(payno,payresult,payresultmsg,vactnum,vactbankcode,vactbankname,vactname,vactinname,cshrrcode,cshrtype,cshrauthno,cardquota,cardquotatype,cardeventcode,cardnum,iscardpoint,cardcode,cardbankcode,cardprtccode,checkflag,ocbnum,ocbappno,ocbprice,gsnum,gsremain,gsprice,unum,upoint,uprice,cdt,cno,udt,uno,uip) values ( ?param3 , ?param4 , ?param5 ,HEX(AES_ENCRYPT( ?param6 , 'np123@!')), ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 ,HEX(AES_ENCRYPT( ?param17 , 'np123@!')), ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 , ?param28 , ?param29 , ?param30 , ?param31 ,now(), ?param0 ,now(), ?param0 , ?param1 ); update payitem a inner join pay b on b.payno=a.payno set a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 ,a.pstatus=case when b.ptype=3 then 22 else 1 end where a.payno= ?param3 ; insert into lect (cmno,payno,pino,userno ,status,iscomplete,orgcmno,attrate,isrebate ,ispc,isjoin,fgno,apoint,mpoint ,fpoint,spoint,dpoint,tpoint,ischanged ,stime,etime,sip,eip,ispcs ,ispce,fgno2,cmisno,cdt,cno,udt,uno,uip) select a.itemno,a.payno,a.pino,case when b.isgroup=1 then a.userno else b.userno end ,case when b.ptype=3 then 2 else 1 end,null,null,0,a.isrebate ,0,ifnull(d.isjoin, 0),null,null,null ,null,null,null,null,0 ,null,null,null,null,null ,null,a.fgno,e.cmisno,now(), ?param0 ,now(), ?param0 , ?param1 from payitem a inner join pay b on b.payno=a.payno inner join users c on c.userno=b.userno left outer join assign d on d.asno=c.asno left outer join pplog e on e.pplno=b.pplno left outer join lect f on f.payno=a.payno and f.pino=a.pino and f.status=4 and f.isready=1 where a.payno= ?param3 and a.ptype=0 and f.lectno is null; update lect a inner join pay b on b.payno=a.payno and b.pstatus in (22,1) inner join payitem c on c.payno=b.payno and c.itemno=a.cmno and c.pstatus=b.pstatus set a.status=case when b.pstatus=22 then 2 else 1 end,a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param3 and a.status=4; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 23:59:59') where a.payno = ?param3 ;] -2025-12-18 14:40:42,589 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.fail] Prepared SQL: [update pay set pstatus= ?param0 where payno= ?param1 and pstatus != 1 and pstatus != 22; insert into paydata(payno,payresult,payresultmsg,vactnum,vactbankcode,vactbankname,vactname,vactinname,cshrrcode,cshrtype,cshrauthno,cardquota,cardquotatype,cardeventcode,cardnum,iscardpoint,cardcode,cardbankcode,cardprtccode,checkflag,ocbnum,ocbappno,ocbprice,gsnum,gsremain,gsprice,unum,upoint,uprice,cdt,cno,udt,uno,uip) values ( ?param1 , ?param2 , ?param3 ,HEX(AES_ENCRYPT( ?param4 , 'np123@!')), ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 ,HEX(AES_ENCRYPT( ?param15 , 'np123@!')), ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 , ?param28 ,now(), ?param29 ,now(), ?param29 , ?param30 );] -2025-12-18 14:40:42,590 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paylect.vbankin] Prepared SQL: [insert into payvbankin (payno,pgkey,inbankcode,indeal,inymd,inhms,msgseq,transseq,vacct,inamt,checkamt,isclose,typemsg,frombank,fromname,fromymd,calcymd,tranymd,transcode,korcode,cshrymd,cshrhms,cshrcode,cshrpgkey,cshramt,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 ,now(), ?param25 ,now(), ?param25 , ?param26 ); update pay set udt=now(),uno= ?param25 ,uip= ?param26 ,pstatus=1 ,payoktime=now() where payno= ?param0 and pstatus=22 ; update payitem a inner join pay b on b.payno=a.payno set a.udt=now(),a.uno= ?param25 ,a.uip= ?param26 ,a.pstatus=1 where a.payno= ?param0 and a.pstatus=22; update lect a inner join pay b on b.isexam <> 1 and b.payno=a.payno and b.pstatus=1 set a.udt=now(),a.uno= ?param25 ,a.uip= ?param26 ,a.status=1 where a.payno= ?param0 ; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 23:59:59') where a.payno = ?param0 ;] -2025-12-18 14:40:42,590 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paycancel] Prepared SQL: [update pay set udt=now(),uno= ?param0 ,uip= ?param1 ,pstatus=case when pstatus=22 then 43 else 41 end where payno= ?param2 and userno= ?param3 and pstatus in (51,55,21,22); update payitem a inner join pay b on b.payno=a.payno and b.userno= ?param3 and b.pstatus in (41,43) set a.pstatus=b.pstatus,a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.pstatus in (21,22); update lect a inner join pay b on b.payno=a.payno and b.userno= ?param3 and b.pstatus in (41,43) set a.status=9 where a.payno= ?param2 ; update examuser a inner join pay b on b.payno=a.payno and b.userno=a.userno and b.pstatus in (41,43) set a.pstatus=9 where a.payno= ?param2 and a.userno= ?param3] -2025-12-18 14:40:42,590 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.cart.clear] Prepared SQL: [update paycart set status=2,udt=now(),uno= ?param0 ,uip= ?param1 where userno= ?param2 and status=1 and date_add(cdt, interval 7 day) < now(); update paycart a inner join cm b on b.cmno=a.itemno and b.udt > a.cdt set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype=0; update paycart a inner join book b on b.bkno=a.itemno and b.udt > a.cdt set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype in (2,9); update paycart a left outer join cm b on b.cmno=a.itemno and b.rstime < now() and b.retime > now() set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype=0 and b.cmno is null; update paycart a left outer join paycart b on b.ptype =0 and b.userno= ?param2 and b.status=1 and b.itemno=a.cmno set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype=9 and b.pcno is null] -2025-12-18 14:40:42,591 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payrfd.up] Prepared SQL: [update payrfd set fgnor= ?param0 ,fgnob= ?param1 ,udt=now(),uno= ?param2 ,uip= ?param3 where rfdno= ?param4 and payno= ?param5] -2025-12-18 14:40:42,591 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payrfdcancel.up] Prepared SQL: [delete from payrfditem where rfdno= ?param0 ; update payrfd set rstatus= ?param1 ,udt=now(),uno= ?param2 ,uip= ?param3 where rfdno= ?param0 and payno= ?param4] -2025-12-18 14:40:42,591 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.unpay] Prepared SQL: [update examuser a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null and b.userno=a.userno inner join payitem c on c.payno=b.payno and c.ptype=3 and c.itemno=a.exno and c.pino=a.pino set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.pstatus=2; update lect a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null inner join payitem c on c.payno=b.payno and c.ptype in(0,4) and c.itemno=a.cmno and c.userno=a.userno and c.pino=a.pino set a.status=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.status=2 and a.ischanged=0; update payitem a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 ; update pay set pstatus=1,isunpay=1,udt=now(),uno= ?param0 ,uip= ?param1 where payno= ?param2 and pstatus=22 and ptype=3 and ispg=1 and isunpay is null; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param2 ;] -2025-12-18 14:40:42,591 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.abspay] Prepared SQL: [update examuser a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null and b.userno=a.userno inner join payitem c on c.payno=b.payno and c.ptype=3 and c.itemno=a.exno and c.pino=a.pino set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.pstatus=2; update lect a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null inner join payitem c on c.payno=b.payno and c.ptype in(0,4) and c.itemno=a.cmno and c.userno=a.userno and c.pino=a.pino set a.status=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.status=2 and a.ischanged=0; update payitem a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 ; update pay set ptype= ?param3 ,payoktime=now(),pstatus=1,isunpay=3,udt=now(),uno= ?param0 ,uip= ?param1 where payno= ?param2 and pstatus=22 and ptype=3 and ispg=1 and isunpay is null; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param2 ;] -2025-12-18 14:40:42,591 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.unpaymoney] Prepared SQL: [update pay set isunpay=2,payoktime= ?param0 ,udt=now(),uno= ?param1 ,uip= ?param2 where payno= ?param3 and isunpay=1; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param3 ;] -2025-12-18 14:40:42,592 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pplogtype.up] Prepared SQL: [update pplog set typeman = ?param0 ,typejob = ?param1 ,typeedu = ?param2 ,typegrade = ?param3 ,typejobitem = ?param4 where pplno = ?param5] -2025-12-18 14:40:42,592 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.untax] Prepared SQL: [insert into untaxlog (payno,logtime,cdt,cno,udt,uno,uip) values( ?param0 ,now(),now(), ?param1 ,now(), ?param1 , ?param2 ); update pay set iscashrct = null where payno = ?param0 ;] -2025-12-18 14:40:42,592 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.standbypayitem.admin] Prepared SQL: [insert into payitem (payno,ptype,itemno,userno,pstatus,rstatus,pcnt ,orgamt,discamt,payamt,payamtcash,payamtcard,refundamt,isrebate,cdt,cno,udt,uno,uip) values( ?param0 ,0, ?param1 , ?param2 ,21,0,1 ,0,0,0,0,0,0, ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 ); insert into lect(cmno,payno,pino,userno,status,attrate,isrebate,ispc,isjoin,ischanged,isready,cmisno,cdt,cno,udt,uno,uip) select ?param1 , ?param0 ,LAST_INSERT_ID(),a.userno,4,0, ?param3 ,0,ifnull(b.isjoin,0),0,1, ?param6 ,now(), ?param4 ,now(), ?param4 , ?param5 from users a left outer join assign b on b.asno=a.asno where a.userno= ?param2 ;] -2025-12-18 14:40:42,606 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.exam.in] Prepared SQL: [insert into exam (cgno,exname,infee,outfee ,certcc,certgradecc,rstime,retime,estime,eetime ,elocation,certdate,certindate,introhtml ,isopen,isresultopen,isscored,fgno,isdel ,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 ,0, ?param15 , ?param16 ,0 ,now(), ?param17 ,now(), ?param17 , ?param18 )] -2025-12-18 14:40:42,606 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.exam.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:40:42,607 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.exam.up] Prepared SQL: [update exam set udt=now(),uno= ?param0 ,uip= ?param1 ,exname = ?param2 ,infee = ?param3 ,outfee = ?param4 ,certcc = ?param5 ,certgradecc = ?param6 ,rstime = ?param7 ,retime = ?param8 ,estime = ?param9 ,eetime = ?param10 ,elocation = ?param11 ,certdate = ?param12 ,certindate = ?param13 ,introhtml = ?param14 ,isopen = ?param15 ,fgno = ?param16 where exno= ?param17] -2025-12-18 14:40:42,607 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.del] Prepared SQL: [update exam a inner join ( select count(userno) cntuser, exno from examuser where exno = ?param0 group by exno ) b on b.exno=a.exno set a.uip= ?param1 ,a.uno= ?param2 ,a.isdel = 1 where a.exno= ?param0 and b.cntuser=0 and a.isdel=0;] -2025-12-18 14:40:42,607 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.examuser.save] Prepared SQL: [insert ignore into examuser(exno,userno,status,pstatus,avrg,certdate,certindate,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 ,now(), ?param7 ,now(), ?param7 , ?param8 )] -2025-12-18 14:40:42,607 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.examopen] Prepared SQL: [update exam set udt=now(),uno= ?param0 ,uip= ?param1 ,isresultopen= ?param2 where exno= ?param3 ;] -2025-12-18 14:40:42,608 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.examuser.renew] Prepared SQL: [update examuser set udt=now(),uno= ?param0 ,uip= ?param1 ,certdate= ?param2 ,certindate= ?param3 where exno= ?param4 and userno= ?param5 ; insert into examuserrenew (exno,userno,certtime,certdate,certindate,renewreason,isfirst,certidx,cdt,cno,udt,uno,uip) select a.exno, ?param5 ,now(), ?param2 , ?param3 , ?param6 ,0,max(a.certidx),now(), ?param0 ,now(), ?param0 , ?param1 from( select a.exno,ifnull(max(d.certidx), 0)+1 certidx from examuser a inner join exam a2 on a2.exno=a.exno left outer join exam c on c.certcc=a2.certcc and c.certgradecc=a2.certgradecc left outer join examuserrenew d on d.exno=c.exno and year(d.certtime)=year(a.certdate) where a.exno= ?param4 group by a.exno,a.userno,a.certdate,a.certindate ) a] -2025-12-18 14:40:42,643 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [grade.lectcomplete.cancel] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,iscomplete=0 ,completetime=null where lectno= ?param2 and ifnull(iscomplete,0) <> 1] -2025-12-18 14:40:42,643 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [grade.lectcomplete.cancel2] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,iscomplete=0 ,completetime=null where lectno= ?param2 and ifnull(iscomplete,0)] -2025-12-18 14:40:42,660 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [att.att.in] Prepared SQL: [update lectinning set udt=now(),uno= ?param0 ,uip= ?param1 ,lectno= ?param2 ,cmino= ?param3 ,totstudy=0 ,stime=now(),etime=null ,istatus=1,statustime=null,statusreason=null where lectno= ?param2 and cmino= ?param3 and istatus is null; insert into lectinning (lectno,cmino,totstudy,stime,etime,istatus,statustime,statusreason,sip,eip,ispcs,ispce,cdt,cno,udt,uno,uip) select ?param2 , ?param3 ,0,now(),null,1,null,null, ?param1 ,null,1,null,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectinning b on b.lectno= ?param2 and b.cmino= ?param3 where b.lectno is null; update lect set stime = case when stime is null then now() else stime end ,sip = case when sip is null then ?param1 else sip end ,ispcs = case when ispcs is null then 1 else ispcs end where lectno= ?param2] -2025-12-18 14:40:42,661 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [att.att.out] Prepared SQL: [update lectinning set udt=now(),uno= ?param0 ,uip= ?param1 ,totstudy=timestampdiff(SECOND, stime, now()) ,etime=now() ,eip= ?param1 ,ispce=1 ,istatus=2 where lectno= ?param2 and cmino= ?param3 and istatus=1; update lect a inner join ( select a.lectno,convert(100*count(c.lectno)/count(b.cmino), int) attrate from lectinning a inner join cminning b on b.cmino=a.cmino and ifnull(b.isscd,0)=0 left outer join lectinning c on c.lectno=a.lectno and c.cmino=b.cmino and c.istatus=2 where a.lectno= ?param2 and a.cmino= ?param3 and a.istatus=2 group by a.lectno ) b on b.lectno=a.lectno set a.attrate=b.attrate ,a.etime=now(),a.eip= ?param1 ,a.ispce=1] -2025-12-18 14:40:42,661 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [att.abs] Prepared SQL: [update lectinning set istatus=2 ,stime=case when stime is null then now() else stime end ,etime=case when etime is null then now() else etime end ,sip=case when sip is null then ?param0 else sip end ,eip=case when eip is null then ?param0 else eip end ,ispcs=case when ispcs is null then 1 else ispcs end ,ispce=case when ispce is null then 1 else ispce end ,statustime=now() ,statusreason= ?param1 ,statususerno= ?param2 where lectno= ?param3 and cmino= ?param4 and (istatus is null or istatus<2); insert into lectinning(lectno,cmino,totstudy,stime,etime,istatus,statustime,statusreason,statususerno,cdt,cno,udt,uno,uip) select a.lectno, ?param4 ,0,now(),now(),2,now(), ?param1 , ?param2 ,now(), ?param2 ,now(), ?param2 , ?param0 from lect a left outer join lectinning b on b.lectno=a.lectno and b.cmino= ?param4 where a.lectno= ?param3 and a.status=1 and a.ischanged=0 and b.lectno is null; update lect a inner join ( select a.lectno,convert(100*count(c.lectno)/count(b.cmino), int) attrate from lectinning a inner join lect a2 on a2.lectno=a.lectno inner join cminning b on b.cmno=a2.cmno and ifnull(b.isscd,0)=0 left outer join lectinning c on c.lectno=a.lectno and c.cmino=b.cmino and c.istatus=2 where a.lectno= ?param3 and a.cmino= ?param4 and a.istatus=2 group by a.lectno ) b on b.lectno=a.lectno set a.attrate=b.attrate ,a.stime=case when a.stime is null then now() else a.stime end ,a.etime=case when a.etime is null then now() else a.etime end ,a.sip=case when a.sip is null then ?param0 else a.sip end ,a.eip=case when a.eip is null then ?param0 else a.eip end ,a.ispcs=case when a.ispcs is null then 1 else a.ispcs end ,a.ispce=case when a.ispce is null then 1 else a.ispce end where a.lectno= ?param3] -2025-12-18 14:40:42,686 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.ctps] Prepared SQL: [select a.cmino,a.iseq,a.ititle,a.atime,a.mstime,a.metime ,a2.isokmid ,b.ctno,b.ctype,b.ccode,b.ismenu,b.isoversize ,c.cpno,c.pseq,c.cpname,c.srcp,c.srcm ,a2.pseq lastpseq,a2.psec from cminning a inner join lectinning a2 on a2.lectno= ?param0 and a2.cmino=a.cmino inner join ct b on b.ctno=a.ctno and b.isdel=0 inner join ctpage c on c.ctno=b.ctno and c.isdel=0 where a.cmino= ?param1 order by a.iseq] -2025-12-18 14:40:42,687 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.getprogress] Prepared SQL: [select case when b.atime=0 or ifnull(us.no,0) > 0 then 100 else case when floor(a.totstudy / (b.sttime * 60) * 100) > 100 then 100 else floor(a.totstudy / (b.sttime * 60) * 100) end end from lectinning a inner join cminning b on b.cmino=a.cmino inner join lect c on a.lectno = c.lectno left outer join userstatus us on c.userno = us.userno and us.playbar = 1 where a.lectno= ?param0 and a.cmino= ?param1] -2025-12-18 14:40:42,687 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.checklectdate] Prepared SQL: [select a.lectno,a.sdate,a.edate from lect a where a.lectno= ?param0] -2025-12-18 14:40:42,687 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.inningchange.pre] Prepared SQL: [select a.cmino,b.isseq,c.istatus,d.istatus preistatus,a.isrebate,a.iseq,a2.cmino precmino from ( select a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq,max(c.iseq) preiseq from ( select a.lectno,b.cmno,b.isrebate,max(d.iseq) iseq from lectinning a inner join lect b on b.lectno=a.lectno inner join cminning c on c.cmino=a.cmino inner join cminning d on d.cmno=c.cmno and d.iseq < c.iseq and d.isonline=1 where a.lectno= ?param0 and a.cmino= ?param1 group by a.lectno,b.cmno,b.isrebate ) a inner join cminning b on b.cmno=a.cmno and b.iseq=a.iseq left outer join cminning c on c.cmno=b.cmno and c.iseq < b.iseq and c.isonline=1 group by a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq ) a inner join cm b on b.cmno=a.cmno left outer join cminning a2 on a2.cmno=b.cmno and a2.iseq=a.preiseq left outer join lectinning c on c.lectno=a.lectno and c.cmino=a.cmino left outer join lectinning d on d.lectno=a.lectno and d.cmino=a2.cmino] -2025-12-18 14:40:42,687 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.inningchange.next] Prepared SQL: [select a.cmino,b.isseq,c.istatus,d.istatus preistatus,a.isrebate,a.iseq,a2.cmino precmino from ( select a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq,min(c.iseq) preiseq from ( select a.lectno,b.cmno,b.isrebate,min(d.iseq) iseq from lectinning a inner join lect b on b.lectno=a.lectno inner join cminning c on c.cmino=a.cmino inner join cminning d on d.cmno=c.cmno and d.iseq > c.iseq and d.isonline=1 where a.lectno= ?param0 and a.cmino= ?param1 group by a.lectno,b.cmno,b.isrebate ) a inner join cminning b on b.cmno=a.cmno and b.iseq=a.iseq left outer join cminning c on c.cmno=b.cmno and c.iseq > b.iseq and c.isonline=1 group by a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq ) a inner join cm b on b.cmno=a.cmno left outer join cminning a2 on a2.cmno=b.cmno and a2.iseq=a.preiseq left outer join lectinning c on c.lectno=a.lectno and c.cmino=a.cmino left outer join lectinning d on d.lectno=a.lectno and d.cmino=a2.cmino] -2025-12-18 14:40:42,689 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.mycmrs] Prepared SQL: [select distinct a.lectno,a.attrate ,b.rsno,b.cmno,b.rscno,b.rstype,b.rsname,b.rscondition ,case when c.lectno is null then 0 else 1 end isrsok ,a.edate ,d.istatus,e.iseq from lect a inner join cmrs b on b.cmno=a.cmno and b.isdel=0 left outer join lectrs c on c.lectno=a.lectno and c.rsno=b.rsno left outer join lectinning d on d.lectno=a.lectno and b.cmino = d.cmino left outer join cminning e on b.cmino = e.cmino where a.lectno= ?param0 and a.userno= ?param1 order by b.rsno] -2025-12-18 14:40:42,689 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.mycmrsq] Prepared SQL: [select b.rscno,b.rscqno ,c.qno,c.atype,c.qtext,c.rightcount,a.username as teachername from ( select distinct b.rscno,e.username from lect a inner join cmrs b on b.rsno= ?param0 and b.cmno=a.cmno and b.isdel=0 left outer join lectrs c on c.lectno=a.lectno and c.rsno=b.rsno left outer join cminning d on b.cmino = d.cmino left outer join users e on d.userno = e.userno where a.lectno= ?param1 and a.userno= ?param2 and c.lectno is null ) a inner join rscq b on b.rscno=a.rscno inner join question c on c.qno=b.qno order by b.dseq] -2025-12-18 14:40:42,689 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.mycmrsqi] Prepared SQL: [select b.rscqno ,c.qno ,d.qino,d.qitext ,e.fileurl from ( select distinct b.rscno from lect a inner join cmrs b on b.rsno= ?param0 and b.cmno=a.cmno and b.isdel=0 left outer join lectrs c on c.lectno=a.lectno and c.rsno=b.rsno where a.lectno= ?param1 and a.userno= ?param2 and c.lectno is null ) a inner join rscq b on b.rscno=a.rscno inner join question c on c.qno=b.qno inner join questionitem d on d.qno=c.qno and d.isdel=0 left outer join fileinfo e on e.fgno=d.fgno and e.isdel=0 order by b.dseq,d.qino] -2025-12-18 14:40:42,690 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectex] Prepared SQL: [select a.lectno,a.attrate,a.iscomplete,a.sdate,a.edate ,b.sstime,b.setime ,c.exno,c.exname,c.extype,c.edesc,c.econdition,c.etime,c.evtype,c.eqtype,c.israndq,c.israndqi,c.qcount,c.isblur,c.tpoint,ifnull(c.relaylimit,999) relaylimit,c.isusebackup,c.isseq,c.isreexamable,c.isresultopen ,d.lectno exlectno,d.estart,d.eend,d.tpoint,d.recount,d.rechecktime,ifnull(d.entercount,0) entercount,d.cblock ,case when a.etime = 0 then 99999999 else TIMESTAMPDIFF(MINUTE, now(), date_add(ifnull(d.estart, now()), interval c.etime MINUTE)) end rtime ,d.recount ,case when case when case when a.isrebate = 1 then f.midcutrfd else f.midcut end <= ifnull(e.ex0lectpoint,0) then 1 else 0 end = 1 and case when case when a.isrebate = 1 then f.finalcutrfd else f.finalcut end <= ifnull(e.ex1lectpoint,0) then 1 else 0 end = 1 then 1 else 0 end ispass from lect a inner join cm b on b.cmno=a.cmno inner join cmex c on c.exno= ?param0 inner join cmev f on f.cmno = b.cmno left outer join lectex d on d.lectno=a.lectno and d.exno=c.exno left outer join ( select a.lectno ,count(b1.exno) ex0cnt,count(c1.lectno) ex0lectcnt,avg(ifnull(c1.tpoint,0) / b1.tpoint * 100) ex0lectpoint ,count(b2.exno) ex1cnt,count(c2.lectno) ex1lectcnt,avg(ifnull(c2.tpoint,0) / b2.tpoint * 100) ex1lectpoint from lect a left outer join cmex b1 on b1.cmno = a.cmno and b1.extype = 0 and b1.isdel=0 left outer join lectex c1 on c1.exno = b1.exno and c1.lectno = a.lectno left outer join cmex b2 on b2.cmno = a.cmno and b2.extype = 1 and b2.isdel=0 left outer join lectex c2 on c2.exno = b2.exno and c2.lectno = a.lectno where a.lectno = ?param1 ) e on e.lectno = a.lectno where a.lectno= ?param1 and a.userno= ?param2] -2025-12-18 14:40:42,691 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.userexam.detailforexamforsubmit] Prepared SQL: [select a.exno,a.exname,a2.sstime,a2.setime,a.tpoint,a.etime,a.qcount,b.estart,a.edesc, a.extype,TIMESTAMPDIFF(MINUTE, now(), date_add(ifnull(b.estart, now()), interval a.etime MINUTE)) rtime from cmex a inner join cm a2 on a2.cmno=a.cmno inner join lectex b on b.lectno= ?param0 and b.exno=a.exno and b.eend is null and (a.etime = 0 or date_add(ifnull(b.estart, now()), interval (a.etime + 1) MINUTE) > now()) inner join lect c on c.lectno=b.lectno and c.userno= ?param1 where a.exno= ?param2] -2025-12-18 14:40:42,691 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsd] Prepared SQL: [select a.lectno,a.attrate,a.cmno,a.sdate,a.edate ,b.sdno,b.sdname,b.sddesc,b.fgno sdfgno,b.sdcondition ,c.sstime,c.setime ,d.checktime,d.cpoint,d.feedb,d.fgno,d.atext from lect a inner join cmsd b on b.cmno=a.cmno and b.sdno= ?param0 inner join cm c on c.cmno=b.cmno left outer join lectsd d on d.lectno=a.lectno and d.sdno=b.sdno where a.lectno= ?param1 and a.userno= ?param2] -2025-12-18 14:40:42,691 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsd2] Prepared SQL: [select a.lectno,a.attrate,a.sdate,a.edate ,b.sdno,b.sdname,b.sddesc,b.fgno sdfgno,b.sdcondition ,c.sstime,c.setime ,d.checktime,d.cpoint,d.feedb,d.fgno,d.atext from lect a inner join cmsd b on b.cmno=a.cmno and b.sdno= ?param0 inner join cm c on c.cmno=b.cmno left outer join lectsd d on d.lectno=a.lectno and d.sdno=b.sdno where a.lectno= ?param1 and a.userno= ?param2] -2025-12-18 14:40:42,692 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboards] Prepared SQL: [select a.bno,a.subject,a.cdt,a.rcount ,u.username ,count(b.bcno) ccount from lectsdboard a inner join users u on u.userno=a.cno left outer join lectsdboardcmt b on b.bno=a.bno and b.isdel=0 where a.sdno= ?param0 and a.isdel=0 group by a.bno,a.subject,a.cdt,a.rcount,u.username order by a.cdt] -2025-12-18 14:40:42,692 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard] Prepared SQL: [update lectsdboard set rcount=rcount+1 where bno= ?param0 and cno<> ?param1 ; select a.bno,a.subject,a.contents,a.cdt,a.fgno,a.cno ,b.sdname ,c.sstime,c.setime,l.sdate,l.edate ,u.username,u.userno ,a2.checktime from lectsdboard a inner join lectsd a2 on a2.lectno=a.lectno and a2.sdno=a.sdno inner join users u on u.userno=a.cno inner join lect l on l.lectno = a2.lectno inner join cmsd b on b.sdno=a.sdno inner join cm c on c.cmno=b.cmno where a.bno= ?param0 and a.isdel=0] -2025-12-18 14:40:42,692 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboardcmt] Prepared SQL: [select a.bno ,b.bcno,b.ctext,b.cno,b.cdt ,c.userno,c.username,c.usertype,c.username cnoname from lectsdboard a inner join lectsdboardcmt b on b.bno=a.bno and b.isdel=0 inner join users c on c.userno=b.cno where a.bno= ?param0 order by b.cdt desc] -2025-12-18 14:40:42,692 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.pay1] Prepared SQL: [select p.payno,p.cdt,p.payamt,p.ptype,p.refundamt,p.ispg,p.isgroup,p.isexam,p.pstatus,p.rstatus,p.payoktime,p.pgkey,p.isdvr,p.deliamt,p.isunpay,p.paylimit ,p.iscashrct ,u.userno,u.username,u.post,u.address1,u.address2 ,CAST(AES_DECRYPT(UNHEX(u.userpno), 'np123@!') AS char) userpno ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email ,case pi.ptype when 3 then exu.cdt when 4 then le.oktime else p.cdt end oktime ,pd.dvrcode,pd.rcvname,pd.isdvr isdvr2,pd.codetime,pd.post post2,pd.address1 address12,pd.address2 address22,pd.dmemo ,CAST(AES_DECRYPT(UNHEX(pd.telno), 'np123@!') AS char) telno2 ,CAST(AES_DECRYPT(UNHEX(pd.mobile), 'np123@!') AS char) mobile2 ,tax.iscancel, tax.taxdate, tax.taxno ,paydata.vactbankname,CAST(AES_DECRYPT(UNHEX(paydata.vactnum), 'np123@!') AS char) vactnum,paydata.vactname ,(select ischeck from paytax where payno = p.payno limit 1) ischeck from pay p inner join users u on u.userno=p.userno left outer join payitem pi on pi.payno=p.payno and pi.ptype in (3,4) left outer join lect le on pi.ptype=4 and le.pino=pi.pino and le.ischanged=0 left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno left outer join examuser exu on exu.exno=ex.exno and exu.userno=p.userno left outer join paydvr pd on pd.payno=p.payno left outer join ( select pt.payno,pt.iscancel,pt.taxdate,pt.taxno from paytax pt where pt.payno = ?param0 order by pt.cdt desc limit 1 ) tax on tax.payno = p.payno left outer join paydata paydata on paydata.payno=p.payno where p.payno= ?param0] -2025-12-18 14:40:42,694 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.pay2] Prepared SQL: [select pi.payno,pi.pino,pi.itemno,pi.pcno,pi.payamt,pi.pcnt,pi.ptype,pi.isrebate ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,u.username,u.userid,u.isassignuser,u.depart,u.kfcfyear ,cc.cname ccpositionname ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,ua.asname ,cm.cshape ,cg.cgname ,pcg.cgname pcgname ,(select attrate from lect where payno = pi.payno limit 1) attrate ,pi.rbank , CAST(AES_DECRYPT(UNHEX(pi.rbankaccnum), 'np123@!') AS char) rbankaccnum, pi.tbankuser from payitem pi inner join pay p on p.payno=pi.payno left outer join cm cm on pi.ptype in (0,1,4) and cm.cmno=pi.itemno left outer join cg cg on pi.ptype in (0,1,4) and cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno left outer join users u on p.isgroup=1 and u.userno=pi.userno left outer join assign ua on ua.asno=u.asno left outer join comcode cc on cc.ccode=u.ccposition where pi.payno= ?param0] -2025-12-18 14:40:42,694 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payforexam1] Prepared SQL: [select eu.exno payno, eu.userno,eu.cdt,case when ua.isjoin=1 then ex.infee else ex.outfee end payamt,0 ptype,0 ispg,0 isgroup,1 isexam,21 pstatus,0 rstatus,null payoktime,null pgkey,0 isdvr,0 deliamt ,u.username,u.post,u.address1,u.address2 ,CAST(AES_DECRYPT(UNHEX(u.userpno), 'np123@!') AS char) userpno ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email ,eu.cdt oktime ,null dvrcode,null rcvname,0 isdvr2,null codetime,null post2,null address12,null address22,null dmemo ,null telno2 ,null mobile2 from examuser eu inner join users u on u.userno=eu.userno left outer join assign ua on ua.asno=u.asno left outer join exam ex on ex.exno=eu.exno where eu.exno= ?param0 and eu.userno= ?param1 and eu.status=1 and eu.payno is null and eu.pino is null and eu.pstatus=4] -2025-12-18 14:40:42,695 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payforexam2] Prepared SQL: [select eu.exno payno,eu.userno pino,eu.exno itemno,null pcno,case when ua.isjoin=1 then ex.infee else ex.outfee end payamt,1 pcnt,3 ptype ,ex.exname itemname ,u.username,u.userid,u.isassignuser,u.depart,u.kfcfyear ,cc.cname ccpositionname ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,ua.asname ,0 cshape ,null cgname ,null pcgname from examuser eu left outer join exam ex on ex.exno=eu.exno left outer join users u on u.userno=eu.userno left outer join assign ua on ua.asno=u.asno left outer join comcode cc on cc.ccode=u.ccposition where eu.exno= ?param0 and eu.userno= ?param1] -2025-12-18 14:40:42,695 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.pay.forrfd] Prepared SQL: [select a.payno,a.ispg,a.pstatus,a.ptype,a.pgkey,a.isdvr,a.deliamt,a.isrefunddvr,a.payamt,a.refundamt,a.rstatus,a.isgroup,a.iscanceled,a.payoktime ,b.isdvr isdvr2,b.dvrcode ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email from pay a left outer join paydvr b on b.payno=a.payno inner join users u on u.userno=a.userno where a.payno= ?param0 and a.pstatus=1] -2025-12-18 14:40:42,695 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payitem.forrfd] Prepared SQL: [select pi.pino,pi.payno,pi.pcnt,pi.payamt,pi.refundamt,pi.refundtime,pi.refundinfo,pi.refundstatus,pi.rstatus,pi.ptype ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,pcg.cgname pcgname ,u.userid,u.username from payitem pi inner join pay p on p.payno=pi.payno and p.pstatus=1 inner join users u on u.userno=case when pi.ptype=3 then p.userno else pi.userno end left outer join cm cm on pi.ptype in(0,1,4) and cm.cmno=pi.itemno left outer join cg cg on cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno where pi.payno= ?param0] -2025-12-18 14:40:42,695 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payrfditems] Prepared SQL: [select b.cdt,a.rfdno ,b.rtext,b.rstatus ,p.isgroup ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,pi.ptype ,u.username,u.userid from pay p inner join payitem pi on pi.payno=p.payno inner join payrfditem a on a.pino=pi.pino inner join payrfd b on b.rfdno=a.rfdno inner join users u on u.userno=case when p.isgroup=1 and pi.ptype in (0,1,4) then pi.userno else p.userno end left outer join cm cm on pi.ptype in(0,1,4) and cm.cmno=pi.itemno left outer join cg cg on cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno where p.payno= ?param0 order by a.rfdno desc] -2025-12-18 14:40:42,696 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payrfditems2] Prepared SQL: [select a.rfdno ,b.rtext,b.rstatus,b.cdt,b.isowner,b.ramt,b.bankname,b.bankowner ,b.rreason,b.ruser,b.fgnor,b.fgnob ,CAST(AES_DECRYPT(UNHEX(b.rphone), 'np123@!') AS char) rphone ,b.rback ,CAST(AES_DECRYPT(UNHEX(b.bankno), 'np123@!') AS char) bankno ,p.isgroup,p.payno ,pi.payamt ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,u.username,u.userid ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,ua.asname ,f1.orgname,f1.fileno ,f2.orgname orgname2,f2.fileno file2 from payrfditem a inner join payitem pi on pi.pino=a.pino inner join pay p on p.payno=pi.payno inner join users u on u.userno=case when p.isgroup=1 and pi.ptype in (0,1,4) then pi.userno else p.userno end left outer join assign ua on ua.asno=u.asno inner join payrfd b on b.rfdno=a.rfdno left outer join cm cm on pi.ptype in(0,1,4) and cm.cmno=pi.itemno left outer join cg cg on cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno left outer join fileinfo f1 on f1.fgno=b.fgnor and f1.isdel=0 left outer join fileinfo f2 on f2.fgno=b.fgnob and f2.isdel=0 where a.rfdno= ?param0 order by a.rfdno desc] -2025-12-18 14:40:42,697 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.paytaxitem] Prepared SQL: [select case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname,pi.payamt,pi.pcnt,pi.ptype ,p.isgroup,p.payamt ppayamt,p.payoktime,p.ptype pptype from paytax a inner join paytaxitem b on b.taxno=a.taxno inner join payitem pi on pi.pino=b.pino inner join pay p on p.payno=pi.payno left outer join cm cm on pi.ptype in (0,1,4) and cm.cmno=pi.itemno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno where a.taxno= ?param0] -2025-12-18 14:40:42,697 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.paytaxes2] Prepared SQL: [select a.taxno,a.taxamt,a.taxdate from paytax a where a.payno= ?param0] -2025-12-18 14:40:42,697 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.paytax.formgtkey] Prepared SQL: [select taxno, mgtkey from paytax where mgtkey like concat( ?param0 ,'%') order by mgtkey desc limit 1] -2025-12-18 14:40:42,698 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspast] Prepared SQL: [select a.no,a.kind,a.cg,a.cshape,a.username ,CAST(AES_DECRYPT(UNHEX(a.userpno), 'np123@!') AS char) userpno ,a.typeman,a.edukind,a.typeedu,a.typegrade,a.typejob,a.cgname,a.completeno,a.companyname,a.companyaddr,a.brno,a.eino,a.btype ,a.bkind,a.ceoname,date_format(a.ssdate, '%Y-%m-%d') ssdate,date_format(a.sedate, '%Y-%m-%d') sedate,a.sctime,a.assign,a.slevel,a.uduty ,CAST(AES_DECRYPT(UNHEX(a.phone), 'np123@!') AS char) phone ,a.mname ,CAST(AES_DECRYPT(UNHEX(a.mphone), 'np123@!') AS char) mphone ,a.sprice,a.rprice,a.rbank ,CAST(AES_DECRYPT(UNHEX(a.rbankno), 'np123@!') AS char) rbankno ,a.rbankuser ,CAST(AES_DECRYPT(UNHEX(a.taxemail), 'np123@!') AS char) taxemail ,a.syear,a.cdt,a.cno,a.udt,a.uno,a.uip from docprintpast a where a.no = ?param0] -2025-12-18 14:40:42,698 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.kind] Prepared SQL: [select a.kind value,a.kind text from docprintpast a where a.kind is not null and a.kind <> "" group by a.kind] -2025-12-18 14:40:42,698 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.syear] Prepared SQL: [select a.syear value,a.syear text from docprintpast a where a.syear is not null and a.syear <> "" group by a.syear] -2025-12-18 14:40:42,698 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.cg] Prepared SQL: [select a.cg value,a.cg text from docprintpast a where a.cg is not null and a.cg <> "" group by a.cg] -2025-12-18 14:40:42,698 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.cshape] Prepared SQL: [select a.cshape value,a.cshape text from docprintpast a where a.cshape is not null and a.cshape <> "" group by a.cshape] -2025-12-18 14:40:42,698 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.typeman] Prepared SQL: [select a.typeman value,a.typeman text from docprintpast a where a.typeman is not null and a.typeman <> "" group by a.typeman] -2025-12-18 14:40:42,698 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.edukind] Prepared SQL: [select a.edukind value,a.edukind text from docprintpast a where a.edukind is not null and a.edukind <> "" group by a.edukind] -2025-12-18 14:40:42,698 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.typeedu] Prepared SQL: [select a.typeedu value,a.typeedu text from docprintpast a where a.typeedu is not null and a.typeedu <> "" group by a.typeedu] -2025-12-18 14:40:42,698 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.typegrade] Prepared SQL: [select a.typegrade value,a.typegrade text from docprintpast a where a.typegrade is not null and a.typegrade <> "" group by a.typegrade] -2025-12-18 14:40:42,698 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.typejob] Prepared SQL: [select a.typejob value,a.typejob text from docprintpast a where a.typejob is not null and a.typejob <> "" group by a.typejob] -2025-12-18 14:40:42,698 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectinningpage.totstudy] Prepared SQL: [select ifnull(sum(totstudy),-1) totstudy from lectinningpage where lectno = ?param0 and cmino = ?param1 and cpno = ?param2] -2025-12-18 14:40:42,699 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.myExCheck] Prepared SQL: [select l.lectno longval from lect l inner join cm c on l.cmno= c.cmno inner join pay p on l.payno = p.payno inner join users u on l.userno= u.userno left outer join (select c.cmno , c.cshape , c.cname , ci.cmino ,d.cmisno ,d.sseq ,d.estart ,d.eend ,d.studyplace ,ci.isscd from cm c inner join cminning ci on c.cmno = ci.cmno inner join cminningscd d on d.cmino = ci.cmino where c.cshape=2 and ci.isscd=1 and ci.scdtype=0 ) cmi on cmi.cmno = l.cmno and cmi.cmisno = l.cmisno left outer join lectinning li on li.cmino = cmi.cmino and li.lectno = l.lectno left outer join pplog pl on p.pplno= pl.pplno where l.lectno= ?param0 and l.userno = ?param1 and cmi.isscd = 1 and li.istatus = 2 AND IFNULL(l.iscomplete, 0) = 0] -2025-12-18 14:40:42,702 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectinningpage.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 14:40:42,704 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard.in] Prepared SQL: [update lectsd a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.submittime=now(),submitip= ?param2 where a.lectno= ?param3 and a.sdno= ?param4 and a.checktime is null; insert into lectsd (lectno,sdno,iscopy,submittime,submitip,cdt,cno,udt,uno,uip) select a.lectno,a.sdno,0,now(), ?param2 ,now(), ?param1 ,now(), ?param1 , ?param2 from (select ?param3 lectno, ?param0 userno, ?param4 sdno) a inner join lect b on b.lectno=a.lectno and b.userno=a.userno and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno left outer join lectsd d on d.lectno=a.lectno and d.sdno=a.sdno where d.lectno is null; SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into lectsdboard (lectno,sdno,subject,contents,fgno,rcount,cip,isdel,cdt,cno,udt,uno,uip) select a.lectno,a.sdno, ?param5 , ?param6 , ?param7 ,0, ?param2 ,0,now(), ?param1 ,now(), ?param1 , ?param2 from (select ?param3 lectno, ?param0 userno, ?param4 sdno) a inner join lect b on b.lectno=a.lectno and b.userno=a.userno and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno] -2025-12-18 14:40:42,705 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 14:40:42,705 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboardcmt.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into lectsdboardcmt (bno,ctext,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,0,now(), ?param2 ,now(), ?param2 , ?param3 );] -2025-12-18 14:40:42,705 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboardcmt.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:40:42,706 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into pay (ptype,ispg,isgroup,isexam,userno,username,pstatus,rstatus,rstatustime,cshrcancelnum,canceltime,cancelmsg,cancelcnt ,refunding,paylimit,payoktime,pgkey,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,isdvr,cdt,cno,udt,uno,uip) select ?param0 ,0,0,1,u.userno,u.username,1,0,null,null,null,null,null ,0,null, ?param1 ,null ,a.outfee ,case when ?param0 = 6 then a.outfee else case when ua.isjoin=1 then a.outfee-a.infee else 0 end end ,0,0 ,case when ?param0 = 6 then 0 else case when ua.isjoin=1 then a.infee else a.outfee end end ,0,0,now(), ?param2 ,now(), ?param2 , ?param3 from exam a inner join users u on u.userno= ?param4 left outer join assign ua on ua.asno=u.asno where a.exno= ?param5] -2025-12-18 14:40:42,706 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 14:40:42,706 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok2] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into payitem (payno,ptype,pcno,itemno,userno,pstatus,rstatus,pgkey,cancelcode,cancelmsg,canceltype,pcnt ,orgamt,discamt,payamt ,payamtcash,payamtcard ,refundamt,refundtime,refundtimereal,refundinfo,isrebate,fgno,cartno,cdt,cno,udt,uno,uip) select p.payno,3,null, ?param0 , ?param1 ,1,0,null,null,null,null,1 ,a.outfee ,case when p.ptype=6 then a.outfee else case when ua.isjoin=1 then a.outfee-a.infee else 0 end end ,case when p.ptype=6 then 0 else case when ua.isjoin=1 then a.infee else a.outfee end end ,0,0 ,0,null,null,null,0,null,null,now(), ?param2 ,now(), ?param2 , ?param3 from exam a inner join users u on u.userno= ?param1 inner join pay p on p.payno= ?param4 left outer join assign ua on ua.asno=u.asno where a.exno= ?param0] -2025-12-18 14:40:42,706 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok2.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 14:40:42,706 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.studylog] Prepared SQL: [update lectinningpage a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 set a.totstudy=TIMESTAMPDIFF(SECOND, a.stime, now()),a.etime=now(),a.eip= ?param1 ,a.udt=now(),a.uno= ?param2 ,a.uip= ?param1 where a.logno= ?param3 ; update lectinning a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 inner join cminning c on c.cmino=a.cmino inner join ( select lectno,sum(totstudy) totstudy from lectinningpage where lectno= ?param4 and cmino= ?param5 group by lectno ) d on d.lectno=a.lectno set a.udt=now(),a.uno= ?param2 ,a.uip= ?param1 ,a.totstudy=d.totstudy ,a.etime=now() ,a.istatus=case when a.istatus <> 2 and c.atime * 60 <= d.totstudy then 2 else a.istatus end ,a.finishtime=case when a.finishtime is null and c.atime * 60 <= d.totstudy then now() else a.finishtime end ,a.eip= ?param1 ,a.ispce= ?param6 ,a.psec= ?param7 where a.lectno= ?param4 and a.cmino= ?param5 ; update lect a inner join ( select a.lectno,truncate(count(c.lectno) / count(b.cmino) * 100, 0) attrate from lect a inner join cminning b on b.cmno=a.cmno and ifnull(b.isscd,0)=0 left outer join lectinning c on c.lectno=a.lectno and c.cmino=b.cmino and c.istatus=2 where a.lectno= ?param4 and a.userno= ?param0 group by a.lectno ) b on b.lectno=a.lectno inner join cmev ce on a.cmno = ce.cmno set a.attrate=b.attrate ,a.apoint = (((b.attrate / 100) * ce.attend / 100)* 100) ,a.etime=now() ,a.eip= ?param1 ,a.ispce= ?param6 ,a.udt=now(),a.uno= ?param2 ,a.uip= ?param1 where a.lectno= ?param4 and a.userno= ?param0 ;] -2025-12-18 14:40:42,706 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.studymid] Prepared SQL: [update lectinning set isokmid=1 where lectno= ?param0 and cmino= ?param1] -2025-12-18 14:40:42,708 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsd.save] Prepared SQL: [update lectsd a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.fgno= ?param3 ,a.atext= ?param4 ,a.submittime=now(),submitip= ?param2 where a.lectno= ?param5 and a.sdno= ?param6 and a.checktime is null; insert into lectsd (lectno,sdno,atext,fgno,iscopy,submittime,submitip,cdt,cno,udt,uno,uip) select a.lectno,a.sdno, ?param4 , ?param3 ,0,now(), ?param2 ,now(), ?param1 ,now(), ?param1 , ?param2 from (select ?param5 lectno, ?param0 userno, ?param6 sdno) a inner join lect b on b.lectno=a.lectno and b.userno=a.userno inner join cm c on c.cmno=b.cmno and b.sdate < now() and b.edate > now() left outer join lectsd d on d.lectno=a.lectno and d.sdno=a.sdno where d.lectno is null;] -2025-12-18 14:40:42,709 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard.save] Prepared SQL: [update lectsd a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.submittime=now(),submitip= ?param2 where a.lectno= ?param3 and a.sdno= ?param4 and a.checktime is null; update lectsdboard a inner join lectsd a2 on a2.lectno=a.lectno and a2.sdno=a.sdno and a2.checktime is null inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.subject= ?param5 ,contents= ?param6 ,a.fgno= ?param7 where a.bno= ?param8 and a.lectno= ?param3 and a.sdno= ?param4 ;] -2025-12-18 14:40:42,709 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard.del] Prepared SQL: [update lectsd a inner join lectsdboard b on b.bno= ?param0 and b.cno= ?param1 and b.isdel=0 and b.lectno=a.lectno and b.sdno=a.sdno inner join lect a2 on a2.lectno=b.lectno and a2.userno=b.cno and a2.sdate < now() and a2.edate > now() inner join cm c on c.cmno=a2.cmno set a.submittime=null,a.submitip=null and a.checktime is null; update lectsdboard a inner join lectsd b on b.lectno=a.lectno and b.sdno=a.sdno and b.checktime is null inner join lect a2 on a2.lectno=b.lectno and a2.userno=a.cno and a2.sdate < now() and a2.edate > now() inner join cm c on c.cmno=a2.cmno set a.uno= ?param2 ,a.udt=now(),a.uip= ?param3 ,a.isdel=1 where a.bno= ?param0 and a.cno= ?param1 and a.isdel=0;] -2025-12-18 14:40:42,710 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payrefundinfo.up] Prepared SQL: [update payitem set udt=now(),uno= ?param0 ,uip= ?param1 ,rbank = ?param2 ,rbankaccnum = HEX(AES_ENCRYPT( ?param3 , 'np123@!')) ,tbankuser = ?param4 where payno = ?param5] -2025-12-18 14:40:42,710 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok3] Prepared SQL: [update examuser set udt=now(),uno= ?param0 ,uip= ?param1 ,payno= ?param2 ,pino= ?param3 ,pstatus=1 where exno= ?param4 and userno= ?param5 and status=1 and payno is null and pino is null and pstatus=4] -2025-12-18 14:40:42,710 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpaycancel] Prepared SQL: [update examuser set udt=now(),uno= ?param0 ,uip= ?param1 ,pstatus=9 where exno= ?param2 and userno= ?param3 and status=1 and payno is null and pino is null and pstatus=4] -2025-12-18 14:40:42,711 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payrfd.save] Prepared SQL: [update payrfd set udt=now(),uno= ?param0 ,uip= ?param1 ,bankname= ?param2 ,bankowner= ?param3 ,bankno=HEX(AES_ENCRYPT( ?param4 , 'np123@!')) ,isowner= ?param5 ,ruser= ?param6 ,rphone=HEX(AES_ENCRYPT( ?param7 , 'np123@!')) ,rreason= ?param8 ,rtext= ?param9 ,rstatus= ?param10 ,rback= ?param11 ,statustime=case when rstatus <> ?param10 then now() else statustime end where rfdno= ?param12] -2025-12-18 14:40:42,715 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspast.up] Prepared SQL: [update docprintpast set udt=now(),uno= ?param0 ,uip= ?param1 ,kind= ?param2 ,cg= ?param3 ,cshape= ?param4 ,username= ?param5 ,userpno=HEX(AES_ENCRYPT( ?param6 , 'np123@!')) ,typeman= ?param7 ,edukind= ?param8 ,typeedu= ?param9 ,typegrade= ?param10 ,typejob= ?param11 ,cgname= ?param12 ,completeno= ?param13 ,companyname= ?param14 ,companyaddr= ?param15 ,brno= ?param16 ,eino= ?param17 ,btype= ?param18 ,bkind= ?param19 ,ceoname= ?param20 ,ssdate= ?param21 ,sedate= ?param22 ,sctime= ?param23 ,assign= ?param24 ,slevel= ?param25 ,uduty= ?param26 ,phone=HEX(AES_ENCRYPT( ?param27 , 'np123@!')) ,mname= ?param28 ,mphone=HEX(AES_ENCRYPT( ?param29 , 'np123@!')) ,sprice= ?param30 ,rprice= ?param31 ,rbank= ?param32 ,rbankno=HEX(AES_ENCRYPT( ?param33 , 'np123@!')) ,rbankuser= ?param34 ,taxemail=HEX(AES_ENCRYPT( ?param35 , 'np123@!')) ,syear= ?param36 where no= ?param37] -2025-12-18 14:40:42,717 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.studyclose] Prepared SQL: [update lectinningpage a set a.etime=now(),a.eip= ?param0 ,a.udt=now(),a.uno= ?param1 ,a.uip= ?param0 where a.logno= ?param2 ;] -2025-12-18 14:40:42,719 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [site.main] Prepared SQL: [select * from ( select 0 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,a.kname strval3,null strval4,null strval5,null strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param0 inner join cm c on c.cmno=a.pcmno where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a union all select * from ( select a.dtype,a.intval,a.intval2 ,a.longval ,a.strval,a.strval2,a.strval3,a.strval4,ifnull(a.strval5,d.fileurl) strval5,a.strval6 ,a.time,a.time2,a.time3,a.time4 from ( select 1 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,c.cname strval3,concat('/', e.ccode, '/', f.srcp) strval4,ef.fileurl strval5,b.cgcode strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param1 inner join cm c on c.cmno=a.pcmno left outer join cminning d on d.cmno=a.cmno and d.istaste=1 left outer join ct e on e.ctno=d.ctno left outer join fileinfo ef on ef.fgno=e.fgnothumb and ef.isdel=0 left outer join ctpage f on f.ctno=e.ctno and f.pseq=1 where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.cshape=0 and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a left outer join cminning b on a.strval5 is null and b.cmno=a.intval and b.iseq=1 left outer join ct c on a.strval5 is null and c.ctno=b.ctno left outer join fileinfo d on a.strval5 is null and d.fgno=c.fgnothumb and d.isdel=0 ) a union all select * from ( select 2 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homenotice' order by b.cdt desc limit 2 ) a union all select * from ( select 3 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homefaq' order by b.cdt desc limit 2 ) a] -2025-12-18 14:40:42,738 [21068] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.npsystem] PreparedStatement : [select count(b.daokey) from (select 1 col1) a left outer join npsystem b on b.daokey= ?param0] -2025-12-18 14:40:42,747 [21068] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.npsystem] Parameters: [?param0=[daokey,qaldSUKDKuLggF2sN2Bn/lvf/i3LKEeOzoD6MpHlc0w=]] -2025-12-18 14:40:42,747 [21068] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.npsystem] Types: [?param0=[String, System.String]] -2025-12-18 14:40:42,938 [21068] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "20749283" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:40:42,949 [21068] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "20749283" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:40:43,258 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.pages] Prepared SQL: [select a.pno,a.ppno,a.pdepth,a.pagetype,a.bmno,a.porder,a.pagename,a.pagedesc,a.pageurl,a.pagehtml,a.isopen,a.usertype,m1.pagename ppagename,a.refcode,a.imagecode,a.bgtitle bgtitle2,a.bgdesc bgdesc2 ,case a.pdepth when 0 then a.pno when 1 then m1.pno when 2 then m2.pno when 3 then m3.pno else m4.pno end m0 ,case a.pdepth when 0 then 0 when 1 then a.pno when 2 then m1.pno when 3 then m2.pno else m3.pno end m1 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.pno when 3 then m1.pno else m2.pno end m2 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.pno else m1.pno end m3 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.pno end m4 ,case a.pdepth when 0 then a.imagecode when 1 then m1.imagecode when 2 then m2.imagecode when 3 then m3.imagecode else m4.imagecode end topimagecode ,case a.pdepth when 0 then a.bgtitle when 1 then m1.bgtitle when 2 then m2.bgtitle when 3 then m3.bgtitle else m4.bgtitle end bgtitle ,case a.pdepth when 0 then a.bgdesc when 1 then m1.bgdesc when 2 then m2.bgdesc when 3 then m3.bgdesc else m4.bgdesc end bgdesc from menupage a left outer join menupage m1 on m1.pno=a.ppno left outer join menupage m2 on m2.pno=m1.ppno left outer join menupage m3 on m3.pno=m2.ppno left outer join menupage m4 on m4.pno=m3.ppno where a.isopen > 0 order by case a.pdepth when 0 then a.porder when 1 then m1.porder when 2 then m2.porder when 3 then m3.porder else m4.porder end ,case a.pdepth when 0 then a.pno when 1 then m1.pno when 2 then m2.pno when 3 then m3.pno else m4.pno end ,case a.pdepth when 0 then 0 when 1 then a.porder when 2 then m1.porder when 3 then m2.porder else m3.porder end ,case a.pdepth when 0 then 0 when 1 then a.pno when 2 then m1.pno when 3 then m2.pno else m3.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.porder when 3 then m1.porder else m2.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.pno when 3 then m1.pno else m2.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.porder else m1.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.pno else m1.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.pno end] -2025-12-18 14:40:43,258 [21068] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [mm.pages] PreparedStatement : [select a.pno,a.ppno,a.pdepth,a.pagetype,a.bmno,a.porder,a.pagename,a.pagedesc,a.pageurl,a.pagehtml,a.isopen,a.usertype,m1.pagename ppagename,a.refcode,a.imagecode,a.bgtitle bgtitle2,a.bgdesc bgdesc2 ,case a.pdepth when 0 then a.pno when 1 then m1.pno when 2 then m2.pno when 3 then m3.pno else m4.pno end m0 ,case a.pdepth when 0 then 0 when 1 then a.pno when 2 then m1.pno when 3 then m2.pno else m3.pno end m1 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.pno when 3 then m1.pno else m2.pno end m2 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.pno else m1.pno end m3 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.pno end m4 ,case a.pdepth when 0 then a.imagecode when 1 then m1.imagecode when 2 then m2.imagecode when 3 then m3.imagecode else m4.imagecode end topimagecode ,case a.pdepth when 0 then a.bgtitle when 1 then m1.bgtitle when 2 then m2.bgtitle when 3 then m3.bgtitle else m4.bgtitle end bgtitle ,case a.pdepth when 0 then a.bgdesc when 1 then m1.bgdesc when 2 then m2.bgdesc when 3 then m3.bgdesc else m4.bgdesc end bgdesc from menupage a left outer join menupage m1 on m1.pno=a.ppno left outer join menupage m2 on m2.pno=m1.ppno left outer join menupage m3 on m3.pno=m2.ppno left outer join menupage m4 on m4.pno=m3.ppno where a.isopen > 0 order by case a.pdepth when 0 then a.porder when 1 then m1.porder when 2 then m2.porder when 3 then m3.porder else m4.porder end ,case a.pdepth when 0 then a.pno when 1 then m1.pno when 2 then m2.pno when 3 then m3.pno else m4.pno end ,case a.pdepth when 0 then 0 when 1 then a.porder when 2 then m1.porder when 3 then m2.porder else m3.porder end ,case a.pdepth when 0 then 0 when 1 then a.pno when 2 then m1.pno when 3 then m2.pno else m3.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.porder when 3 then m1.porder else m2.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.pno when 3 then m1.pno else m2.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.porder else m1.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.pno else m1.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.pno end] -2025-12-18 14:40:43,268 [21068] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "6337022" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:40:43,304 [21068] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "6337022" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:40:43,333 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.comcode.list] Prepared SQL: [select a.ccode, a.cname, a.cgroup, a.isuse, a.corder, a.cgroupname, a.refcode, a.cremark, a.ccode value, a.cname text, a.refcode value2,a.cdt,a.udt from comcode a where a.cgroup in ('typeman','typeedu','typegrade','typejob') and a.isuse=1 order by a.cgroupname, a.corder] -2025-12-18 14:40:43,333 [21068] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.comcode.list] PreparedStatement : [select a.ccode, a.cname, a.cgroup, a.isuse, a.corder, a.cgroupname, a.refcode, a.cremark, a.ccode value, a.cname text, a.refcode value2,a.cdt,a.udt from comcode a where a.cgroup in ('typeman','typeedu','typegrade','typejob') and a.isuse=1 order by a.cgroupname, a.corder] -2025-12-18 14:40:43,481 [21068] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "52506345" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:40:43,494 [21068] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "52506345" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:40:43,516 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.popups] Prepared SQL: [select a.pno,a.ptitle,a.pcontents,a.toppx,a.leftpx,pwidth,pheight,a.purl,a.zindex,a.isopen,a.udt from popup a where a.isopen= ?param0 order by a.isopen desc, a.zindex desc] -2025-12-18 14:40:43,516 [21068] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [mm.popups] PreparedStatement : [select a.pno,a.ptitle,a.pcontents,a.toppx,a.leftpx,pwidth,pheight,a.purl,a.zindex,a.isopen,a.udt from popup a where a.isopen= ?param0 order by a.isopen desc, a.zindex desc] -2025-12-18 14:40:43,516 [21068] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [mm.popups] Parameters: [?param0=[isopen,1]] -2025-12-18 14:40:43,516 [21068] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [mm.popups] Types: [?param0=[Int32, System.Int32]] -2025-12-18 14:40:43,524 [21068] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "42261367" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:40:43,529 [21068] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "42261367" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:40:43,532 [21068] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [site.main] PreparedStatement : [select * from ( select 0 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,a.kname strval3,null strval4,null strval5,null strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param0 inner join cm c on c.cmno=a.pcmno where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a union all select * from ( select a.dtype,a.intval,a.intval2 ,a.longval ,a.strval,a.strval2,a.strval3,a.strval4,ifnull(a.strval5,d.fileurl) strval5,a.strval6 ,a.time,a.time2,a.time3,a.time4 from ( select 1 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,c.cname strval3,concat('/', e.ccode, '/', f.srcp) strval4,ef.fileurl strval5,b.cgcode strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param1 inner join cm c on c.cmno=a.pcmno left outer join cminning d on d.cmno=a.cmno and d.istaste=1 left outer join ct e on e.ctno=d.ctno left outer join fileinfo ef on ef.fgno=e.fgnothumb and ef.isdel=0 left outer join ctpage f on f.ctno=e.ctno and f.pseq=1 where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.cshape=0 and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a left outer join cminning b on a.strval5 is null and b.cmno=a.intval and b.iseq=1 left outer join ct c on a.strval5 is null and c.ctno=b.ctno left outer join fileinfo d on a.strval5 is null and d.fgno=c.fgnothumb and d.isdel=0 ) a union all select * from ( select 2 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homenotice' order by b.cdt desc limit 2 ) a union all select * from ( select 3 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homefaq' order by b.cdt desc limit 2 ) a] -2025-12-18 14:40:43,532 [21068] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [site.main] Parameters: [?param0=[offcode,Off], ?param1=[oncode,On]] -2025-12-18 14:40:43,532 [21068] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [site.main] Types: [?param0=[String, System.String], ?param1=[String, System.String]] -2025-12-18 14:40:43,537 [21068] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "15483220" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:40:43,548 [21068] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "15483220" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:40:43,548 [21068] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cgetc] Prepared SQL: [select b.cgno,b.pcgno,b.cgname,b.cgcode,b.isuse,b.iscover,b.isdel,b.cdt,b.cno,b.udt,b.uno,b.uip from cg a left outer join cg b on a.cgno = b.pcgno where b.isdel=0 and b.isuse = 1 and a.cgcode= ?param0] -2025-12-18 14:40:43,548 [21068] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [cm.cgetc] PreparedStatement : [select b.cgno,b.pcgno,b.cgname,b.cgcode,b.isuse,b.iscover,b.isdel,b.cdt,b.cno,b.udt,b.uno,b.uip from cg a left outer join cg b on a.cgno = b.pcgno where b.isdel=0 and b.isuse = 1 and a.cgcode= ?param0] -2025-12-18 14:40:43,548 [21068] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [cm.cgetc] Parameters: [?param0=[cgcode,2]] -2025-12-18 14:40:43,548 [21068] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [cm.cgetc] Types: [?param0=[String, System.String]] -2025-12-18 14:40:43,555 [21068] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "39932032" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:40:43,561 [21068] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "39932032" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:41:23,191 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.adminlogin] Prepared SQL: [select userno,a.username,a.status,a.userpass, usertype,a.asno , CAST(AES_DECRYPT(UNHEX(a.mobile), 'np123@!') AS char) mobile , a.logintime from users a left outer join assign b on b.asno=a.asno where a.userid= ?param0 and a.usertype > 10 and (a.usertype <> 81 or (a.usertype = 81 and b.status=1))] -2025-12-18 14:41:23,214 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.pass.check] Prepared SQL: [select count(userno) from userpasslog where userno = ?param0 and userpass = ?param1] -2025-12-18 14:41:23,214 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.ee] Prepared SQL: [update users set eastereggkey=FLOOR(10000000 + (RAND() * 99999999)),eetime=now() where userno= ?param0 ; select a.userno,a.eastereggkey,a.usertype,a.username ,b.subdomain from users a left outer join assign b on b.asno=a.asno and b.issite=1 and b.isdel=0 where a.userno= ?param0 ;] -2025-12-18 14:41:23,214 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.usersall] Prepared SQL: [select userno,usertype,jointype,snsid,userkind,userid,userpass,username,usernameeng,gender,birthday,email,isacceptemail,mobile,isacceptmobile,telno,asno,pasname,depart,ccposition,ccpositionetc,fgnoprofile ,ccjobs,userpno,bankname,bankno,post,address1,address2,introhtml,status,exitreason,logintime,loginkey,send335time,pwcalltime,pwcallno,eastereggkey,eetime,kfcfyear,isassignuser,uduty,slevel,edus,remotekey from users] -2025-12-18 14:41:23,214 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.eecall] Prepared SQL: [select userno,usertype,username from users where userno= ?param0 and eastereggkey= ?param1 and date_add(eetime, interval 10 second) > now(); update users set eastereggkey=null,eetime=null,loginkey= ?param2 where userno= ?param0] -2025-12-18 14:41:23,214 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.eecall2] Prepared SQL: [select userno,usertype,username,userid from users where userno= ?param0 and eastereggkey= ?param1 and date_add(eetime, interval 15 second) > now(); update users set eastereggkey=null,eetime=null,loginkey=null where userno= ?param0] -2025-12-18 14:41:23,215 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assign.newascode] Prepared SQL: [select ifnull(max(b.ascode),0) + 1 from (select 1 col1) a left outer join assign b on b.asno is not null] -2025-12-18 14:41:23,215 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.me] Prepared SQL: [select userno,username ,CAST(AES_DECRYPT(UNHEX(email), 'np123@!') AS char) email from users where userno= ?param0] -2025-12-18 14:41:23,215 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.usercheckconfirm] Prepared SQL: [select ifnull(b.userno,0) from (select 1 col1) a left outer join usercheck b on b.userno= ?param0 and b.checkkey= ?param1 ; update usercheck set checkkey=0 where userno= ?param0] -2025-12-18 14:41:23,215 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.remotelogin] Prepared SQL: [select a.userno from users a where a.userid= ?param0 and a.status=1 and a.remotekey= ?param1 ; update users set remotekey=null where userid= ?param0] -2025-12-18 14:41:23,216 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.remoteloginnoauth] Prepared SQL: [select a.userno,b.subdomain from users a left outer join assign b on b.asno=a.asno where a.userid= ?param0 and a.status=1] -2025-12-18 14:41:23,217 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.users.assign] Prepared SQL: [select b.asno,b.asname,b.brno ,b.ceoname,b.post,b.address1,b.address2 ,b.btype,b.bkind,b.eino,b.mname ,CAST(AES_DECRYPT(UNHEX(b.mphone), 'np123@!') AS char) mphone ,CAST(AES_DECRYPT(UNHEX(b.taxemail), 'np123@!') AS char) taxemail ,b.fgnobno ,b.isjoin,b.ascode,b.astype,b.asctg,b.joindate,b.status ,c1.cname astypename,c2.cname asctgname from users a inner join assign b on b.asno = a.asno left outer join comcode c1 on c1.ccode=b.astype left outer join comcode c2 on c2.ccode=b.asctg where a.status=1 and a.userno = ?param0] -2025-12-18 14:41:23,217 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.check.snsid] Prepared SQL: [select a.userno,a.usertype,a.jointype,a.snsid,a.userkind,a.userid,a.userpass,a.username,a.usernameeng,a.gender,a.birthday,a.email,a.isacceptemail,a.mobile,a.isacceptmobile ,a.telno,a.asno,a.pasname,a.depart,a.ccposition,a.ccpositionetc,a.fgnoprofile,a.ccjobs,a.userpno,a.bankname,a.bankno,a.post,a.address1,a.address2,a.introhtml,a.status,a.exitreason ,a.logintime,a.loginkey,a.send335time,a.pwcalltime,a.pwcallno,a.eastereggkey,a.eetime,a.kfcfyear,a.isassignuser,a.uduty,a.slevel,a.edus,a.remotekey,a.vssn,a.di,a.ci from users a where a.snsid= ?param0 and a.jointype= ?param1] -2025-12-18 14:41:23,219 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.councels] Prepared SQL: [select a.bno,a.qtext,a.atext ,a.bldgcat ,b.cname bldgcatname ,a.cdt,c.username coname,c.userid coid ,row_number() over(order by a.cdt desc) rno ,count(a.cno) over() pagetotalcount from councel a inner join users c on c.userno = a.cno left outer join comcode b on b.ccode = a.bldgcat where a.userno = ?param0 and a.isdel = 0 order by a.cdt desc] -2025-12-18 14:41:23,219 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormants] Prepared SQL: [select a.userno,username,usernameeng,a.email,a.isacceptemail ,a.mobile,a.telno,a.userpno,a.bankno,a.post,a.address1,a.address2 ,a.birthday from userdormant a where a.userno = ?param0] -2025-12-18 14:41:23,219 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormants.del] Prepared SQL: [select a.userno longval, regexp_replace(b.userid , '(?<=.{3}).','*') strval ,CAST(AES_DECRYPT(UNHEX(a.mobile),'np123@!') AS char) strval2 ,date_add(a.cdt, interval 335 day) time ,b.isacceptmobile intval from userdormant a inner join users b on b.userno = a.userno where date_format(date_add(a.cdt, interval 335 day),'%Y-%m-%d') = date_format(now(),'%Y-%m-%d')] -2025-12-18 14:41:23,219 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormants.save] Prepared SQL: [select a.userno longval, regexp_replace(a.userid , '(?<=.{3}).' , '*') strval ,CAST(AES_DECRYPT(UNHEX(a.mobile),'np123@!') AS char) strval2 ,date_add(a.logintime, interval 335 day) time ,a.isacceptmobile intval from users a where a.usertype =1 and a.status=1 and date_format(date_add(a.logintime, interval 366 day),'%Y-%m-%d') = date_format(now(),'%Y-%m-%d')] -2025-12-18 14:41:23,222 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.loginlog] Prepared SQL: [insert into loginlog (logsite,userno, loginstatus, logindata, cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , now(), ?param4 ,now(), ?param4 , ?param5 )] -2025-12-18 14:41:23,222 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.in] Prepared SQL: [insert into users(usertype,userkind,userid,userpass,username,usernameeng ,gender,email,isacceptemail,mobile,telno ,asno,pasname,depart,ccposition,ccpositionetc,fgnoprofile,ccjobs ,userpno,bankname,bankno ,post,address1,address2,introhtml,status,logintime,send335time,pwcalltime,pwcallno,eastereggkey,eetime,kfcfyear,isassignuser,edus ,isacceptmobile,uduty,slevel,jointype,birthday,snsid,di,ci,vssn,ischkatt,authplatform,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,gender,HEX(AES_ENCRYPT( ?param6 , 'np123@!')), ?param7 ,HEX(AES_ENCRYPT( ?param8 , 'np123@!')),HEX(AES_ENCRYPT( ?param9 , 'np123@!')) , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 ,HEX(AES_ENCRYPT( ?param17 , 'np123@!')), ?param18 ,HEX(AES_ENCRYPT( ?param19 , 'np123@!')) , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 ,now(),null,null,null,null,null, ?param25 , ?param26 , ?param27 , ?param28 , ?param29 , ?param30 , ?param31 ,HEX(AES_ENCRYPT( ?param32 , 'np123@!')), ?param33 , ?param34 , ?param35 , ?param36 , ?param37 , ?param38 ,now(), ?param39 ,now(), ?param39 , ?param40 );] -2025-12-18 14:41:23,224 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:41:23,224 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assign.in] Prepared SQL: [insert into assign (ascode,isjoin,joinyear,joinprice,asname,ceoname,brno,grno,btype,bkind,salesamount,homeurl,mcount,aday,astype,asctg,askey,post,address1,address2,fgnobno,fgnobank,joindate,exitdate,status,issite,subdomain,sitename,sitelogo,sitefooter,ismain,isdel, eino,mname,mphone,taxemail,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 ,0,null,null,null,null,0,0, ?param25 , ?param26 ,HEX(AES_ENCRYPT( ?param27 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param28 , 'np123@!')) ,now(), ?param29 ,now(), ?param29 , ?param30 );] -2025-12-18 14:41:23,224 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assign.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:41:23,224 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [councel.in] Prepared SQL: [insert into councel(userno,bldgcat,qtext,atext,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 );] -2025-12-18 14:41:23,224 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [councel.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:41:23,226 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.change.password] Prepared SQL: [UPDATE users SET userpass = ?param0 , udt = now() , status = (CASE WHEN status = 9 THEN 1 ELSE status END) , pwcalltime = null , pwcallno = null , uip = ?param1 , uno = ?param2 WHERE userid = ?param3 ; INSERT INTO userpasslog (userno, userpass, cdt, uip) SELECT ?param2 , ?param0 , NOW(), ?param1 FROM (SELECT 1) a LEFT OUTER JOIN userpasslog b ON b.userno = ?param2 WHERE b.userno IS NULL; UPDATE userpasslog SET userpass = ?param0 WHERE userno = ?param2 ;] -2025-12-18 14:41:23,226 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormant.insert] Prepared SQL: [insert into userdormant(userno,username,usernameeng,email,isacceptemail,mobile ,telno,userpno,bankno,post,address1,address2,birthday,cdt) select a.userno,a.username,a.usernameeng,a.email,a.isacceptemail,a.mobile ,a.telno,a.userpno,a.bankno,a.post,a.address1,a.address2, a.birthday,now() cdt from users a left outer join userdormant b on b.userno = a.userno where date_add(a.logintime,interval 1 year) < now(); and a.status != 99 update users set udt=now(),uno= ?param0 ,uip= ?param1 ,username='»èÁ¦µÊ',usernameeng=null,email=null,mobile=null,telno=null,userpno=null,bankno=null,post=null,address1=null,address2=null,birthday=null,status=8 where date_add(a.logintime,interval 1 year) < now(); and a.status != 99] -2025-12-18 14:41:23,227 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.loginkey] Prepared SQL: [update users set loginkey= ?param0 ,logintime =now(),send335time = null where userno= ?param1] -2025-12-18 14:41:23,228 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.loginkey2] Prepared SQL: [update users set loginkey= ?param0 ,logintime =now(),send335time = null where userno= ?param1 ; insert into loginlog (logsite,userno, loginstatus, logindata, cdt,cno,udt,uno,uip) values ( ?param2 , ?param1 , ?param3 , ?param4 , now(), ?param5 ,now(), ?param5 , ?param6 )] -2025-12-18 14:41:23,228 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assign.del] Prepared SQL: [update assign set udt=now(),uno= ?param0 ,uip= ?param1 ,isdel=1,brno=null where asno= ?param2] -2025-12-18 14:41:23,228 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignman.in] Prepared SQL: [insert into assignman (asno,mtype,jtype,depart,mname,position,telno,mobile,fax,email,post,address1,address2,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,HEX(AES_ENCRYPT( ?param6 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param7 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param8 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param9 , 'np123@!')) , ?param10 , ?param11 , ?param12 ,0,now(), ?param13 ,now(), ?param13 , ?param14 )] -2025-12-18 14:41:23,228 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignman.up] Prepared SQL: [update assignman set udt=now(),uno= ?param0 ,uip= ?param1 ,mtype = ?param2 ,jtype = ?param3 ,depart = ?param4 ,mname = ?param5 ,position= ?param6 ,telno =HEX(AES_ENCRYPT( ?param7 , 'np123@!')) ,mobile =HEX(AES_ENCRYPT( ?param8 , 'np123@!')) ,fax =HEX(AES_ENCRYPT( ?param9 , 'np123@!')) ,email =HEX(AES_ENCRYPT( ?param10 , 'np123@!')) ,post = ?param11 ,address1= ?param12 ,address2= ?param13 where asmno= ?param14] -2025-12-18 14:41:23,228 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignman.del] Prepared SQL: [update assignman set udt=now(),uno= ?param0 ,uip= ?param1 ,isdel = 1 where asmno= ?param2] -2025-12-18 14:41:23,228 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignfee.in] Prepared SQL: [insert into assignfee (asno,fyear,fprice,fdate,fmemo,status,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 from (select 1 col1) a left outer join assignfee b on b.asno= ?param0 and b.fyear= ?param1 where b.asno is null] -2025-12-18 14:41:23,229 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignfee.up] Prepared SQL: [update assignfee set udt=now(),uno= ?param0 ,uip= ?param1 ,fprice= ?param2 ,fdate = ?param3 ,fmemo = ?param4 ,status= ?param5 where asno= ?param6 and fyear= ?param7] -2025-12-18 14:41:23,229 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignfee.del] Prepared SQL: [delete from assignfee where asno= ?param0 and fyear= ?param1] -2025-12-18 14:41:23,229 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignsite.save] Prepared SQL: [update assign set udt=now(),uno= ?param0 ,uip= ?param1 ,issite= ?param2 ,subdomain= ?param3 ,sitename= ?param4 ,siteip= ?param5 ,sitelogo= ?param6 ,sitefooter= ?param7 where asno= ?param8] -2025-12-18 14:41:23,229 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.asno.save] Prepared SQL: [update users set asno= ?param0 where userno= ?param1] -2025-12-18 14:41:23,229 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.pwcalltime] Prepared SQL: [update users set pwcalltime=now(),pwcallno= ?param0 where userno= ?param1] -2025-12-18 14:41:23,229 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.resetuser] Prepared SQL: [update users set userpass = ?param0 , pwcalltime = null , pwcallno = null , status = (CASE WHEN status = 9 THEN 1 ELSE status END) where userno= ?param1 and pwcalltime is not null and pwcallno= ?param2 and date_add(pwcalltime, interval 24 hour) > now()] -2025-12-18 14:41:23,229 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.exit] Prepared SQL: [UPDATE users SET udt=now(),uno= ?param0 ,uip= ?param1 , status = ?param2 WHERE userno= ?param3] -2025-12-18 14:41:23,229 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.leave.register] Prepared SQL: [INSERT INTO userleave ( userno, userid, status, levdate, uno, uip ) SELECT u.userno, u.userid, 0 AS status, NOW() AS levdate, u.uno, u.uip FROM users u WHERE u.status = ?param0 AND u.userno = ?param1] -2025-12-18 14:41:23,229 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.remotelogin.set] Prepared SQL: [update users a inner join assign b on b.asno=a.asno and b.siteip like concat('%', ?param0 ,'%') set a.remotekey= ?param1 where a.userid= ?param2 and a.status=1] -2025-12-18 14:41:23,229 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.snslink.up] Prepared SQL: [update users set udt=now(),uno= ?param0 ,uip= ?param1 ,snsid= ?param2 ,jointype= ?param3 where userno= ?param4] -2025-12-18 14:41:23,232 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [councel.up] Prepared SQL: [update councel set udt=now(),uno= ?param0 ,uip= ?param1 ,bldgcat = ?param2 ,qtext = ?param3 ,atext = ?param4 where bno= ?param5] -2025-12-18 14:41:23,232 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [councel.del] Prepared SQL: [update councel set udt=now(),uno= ?param0 ,uip= ?param1 ,isdel = 1 where bno = ?param2] -2025-12-18 14:41:23,232 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.up.asno] Prepared SQL: [update users set udt=now(),uno= ?param0 ,uip= ?param1 ,asno = ?param2 where userno= ?param3] -2025-12-18 14:41:23,232 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormant.del] Prepared SQL: [update users a left outer join userdormant b on b.userno = a.userno set set udt=now(),uno= ?param0 ,uip= ?param1 ,status = 99,username='»èÁ¦µÊ',usernameeng=null,email=null,mobile=null,telno=null,userpno=null,bankno=null,post=null,address1=null,address2=null,birthday=null,di=null,ci=null,vssn=null,authplatform=0 where date_add(b.cdt,interval 1 year) < now(); delete from userdormant where date_add(cdt,interval 1 year) < now();] -2025-12-18 14:41:23,253 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.loginkey] Prepared SQL: [select a.userno dtype from users a where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0)] -2025-12-18 14:41:23,255 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.admin] Prepared SQL: [select a.userno dtype, a.udt time, count(b.mno) intval from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0)] -2025-12-18 14:41:23,255 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.front] Prepared SQL: [select a.dtype,sum(a.intval) intval,sum(a.intval2) intval2 from ( select a.userno dtype,count(b.mno) intval,0 intval2 from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno union all select a.userno dtype,0 intval,count(b.userno) intval2 from users a left outer join alarms b on b.userno=a.userno and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno ) a group by a.dtype] -2025-12-18 14:41:23,255 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.frontcroom] Prepared SQL: [select a.dtype,sum(a.intval) intval,sum(a.intval2) intval2,sum(a.intval3) intval3,sum(a.intval4) intval4,sum(a.intval5) intval5 ,sum(a.intval6) intval6,sum(a.intval7) intval7,sum(a.intval8) intval8,sum(a.intval9) intval9,sum(a.intval10) intval10 ,sum(a.intval11) intval11,sum(a.intval12) intval12 ,max(a.strval) strval,max(a.strval2) strval2,max(a.strval3) strval3 from ( select a.userno dtype,count(b.mno) intval,0 intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11,0 intval12 ,null strval,null strval2,null strval3 from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno union all select a.userno dtype,0 intval,count(b.userno) intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11,0 intval12 ,null strval,null strval2,null strval3 from users a left outer join alarms b on b.userno=a.userno and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) union all select a.userno dtype,0 intval,0 intval2,c.tyear intval3,c.tseq intval4,b.classno intval5 ,b2.isplan intval6,b2.iscontent intval7,b2.isev intval8,b2.isrs intval9,b2.isgrade intval10 ,b.cmno intval11,b.cshape intval12 ,d.cgname strval,b.cname strval2 ,group_concat(case when f.bmno is null then null else concat(f.bmno,':',f.bmname,':',f.bmtype) end separator ';') strval3 from users a0 inner join lect a on a.lectno= ?param3 and a.userno=a0.userno and a.status=1 and a.ischanged=0 inner join cm b on b.cmno=a.cmno inner join cmmenu b2 on b2.cmno=b.cmno inner join term c on c.tmno=b.tmno inner join cg d on d.cgno=b.cgno left outer join cmmenubm e on e.cmno=b.cmno left outer join boardmaster f on f.bmno=e.bmno where a0.userno= ?param0 and (a0.loginkey= ?param1 or ?param2 =0) group by a.userno,b.cmno,c.tyear,c.tseq,b.classno ,b2.isplan,b2.iscontent,b2.isev,b2.isrs,b2.isgrade ,d.cgname,b.cname ) a group by a.dtype] -2025-12-18 14:41:23,255 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.frontcroom.subdomain] Prepared SQL: [select a.*,b.asname strval4,c.fileurl from ( select a.dtype,sum(a.intval) intval,sum(a.intval2) intval2,sum(a.intval3) intval3,sum(a.intval4) intval4,sum(a.intval5) intval5 ,sum(a.intval6) intval6,sum(a.intval7) intval7,sum(a.intval8) intval8,sum(a.intval9) intval9,sum(a.intval10) intval10 ,sum(a.intval11) intval11 ,max(a.strval) strval,max(a.strval2) strval2,max(a.strval3) strval3 from ( select a.userno dtype,count(b.mno) intval,0 intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11 ,null strval,null strval2,null strval3 from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno union all select a.userno dtype,0 intval,count(b.userno) intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11 ,null strval,null strval2,null strval3 from users a left outer join alarms b on b.userno=a.userno and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) union all select a.userno dtype,0 intval,0 intval2,c.tyear intval3,c.tseq intval4,b.classno intval5 ,b2.isplan intval6,b2.iscontent intval7,b2.isev intval8,b2.isrs intval9,b2.isgrade intval10 ,b.cmno intval11 ,d.cgname strval,b.cname strval2 ,group_concat(case when f.bmno is null then null else concat(f.bmno,':',f.bmname,':',f.bmtype) end separator ';') strval3 from users a0 inner join lect a on a.lectno= ?param3 and a.userno=a0.userno and a.status=1 and a.ischanged=0 inner join cm b on b.cmno=a.cmno inner join cmmenu b2 on b2.cmno=b.cmno inner join term c on c.tmno=b.tmno inner join cg d on d.cgno=b.cgno left outer join cmmenubm e on e.cmno=b.cmno left outer join boardmaster f on f.bmno=e.bmno where a0.userno= ?param0 and (a0.loginkey= ?param1 or ?param2 =0) group by a.userno,b.cmno,c.tyear,c.tseq,b.classno ,b2.isplan,b2.iscontent,b2.isev,b2.isrs,b2.isgrade ,d.cgname,b.cname ) a group by a.dtype ) a inner join assign b on b.subdomain= ?param4 left outer join fileinfo c on c.fgno=b.sitelogo] -2025-12-18 14:41:23,256 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.basecomments] Prepared SQL: [select a.cmtno,a.pcmtno,a.tcmtno,a.baseno,a.cdepth,a.memo,a.memotype,a.fgno,a.cdt,a.udt, a.isdel,a.cno ,b.orgname, b.fileurl, b.fileno ,c.username from cmt a inner join users c on c.userno=a.cno left outer join fileinfo b on b.fgno=a.fgno and b.isdel=0 where a.cmttype= ?param0 and a.baseno= ?param1 order by a.cdt desc] -2025-12-18 14:41:23,256 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsend.get] Prepared SQL: [select a.sendno,a.ehtml,a.etitle from emailsend a left outer join emailban b on b.sendno=a.sendno where a.sendno= ?param0 and a.isdel=0] -2025-12-18 14:41:23,256 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsend.get2] Prepared SQL: [select a.sendno,a.etitle,a.rcvs,ifnull(a.sendeds, ' ') sendeds,ifnull(group_concat(b.email separator ';'), ' ') bans from emailsend a left outer join emailban b on b.sendno=a.sendno where a.sendno= ?param0 and a.isdel=0 group by a.sendno,a.rcvs,a.etitle,a.sendeds] -2025-12-18 14:41:23,256 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.list.rcvnot] Prepared SQL: [select count(a.mno) from memouser a where a.userno= ?param0 and and a.isread=0 and a.isdel=0] -2025-12-18 14:41:23,257 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smssend.get] Prepared SQL: [select c.asname,b.usertype,b.username ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) mobile ,a.smstype,a.isok ,row_number() over(order by b.username) rno, count(a.cno) over() pagetotalcount from smsuser a inner join users b on b.userno=a.userno left outer join assign c on c.asno=b.asno where a.mno= ?param0 order by b.username] -2025-12-18 14:41:23,257 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.home] Prepared SQL: [select b.cnt intval ,c.cnt0 intval2 ,c.cnt1 intval3 ,d.cnt intval4 ,e.cnt intval5 ,f.cnt intval6 ,(SELECT COUNT(*) FROM userleave WHERE status = 0) intval7 from (select 1 col1) a left outer join (select count(mno) cnt from memouser where userno= ?param0 and isread=0 and isdel=0) b on 1=1 left outer join ( select sum(case when a.bmposition=0 then 1 else 0 end) cnt0,sum(case when a.bmposition=1 and b.cmno is not null then 1 else 0 end) cnt1 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.isopen=1 left outer join board c on c.pbno=b.bno and c.isdel=0 where a.bmtype=2 and a.isopen=1 and c.bno is null and a.disptype=0 ) c on 1=1 left outer join ( select count(a.rfdno) cnt from payrfd a left outer join pay b on b.payno = a.payno where a.rstatus=0 and b.rstatus=0 ) d on 1=1 left outer join ( select count(a.payno) cnt from paydvr a inner join pay b on b.payno=a.payno and b.pstatus=1 and b.rstatus=0 inner join payitem c on c.payno = b.payno inner join book bb on bb.bkno=c.itemno where a.dvrcode is null and a.isdvr=1 ) e on 1=1 left outer join ( select count(a.payno) cnt from paytax a where a.ischeck=0 ) f on 1=1] -2025-12-18 14:41:23,257 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.authkey] Prepared SQL: [select jobkey from authkey where authtype= ?param0 and userno= ?param1 and randkey= ?param2 and keytime > now()] -2025-12-18 14:41:23,257 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.authkey.check1] Prepared SQL: [select ctno intval,ismenu intval2,ctype intval3,ccode strval from ct where ctno= ?param0 and authkey= ?param1 ; update ct set authkey=null where ctno= ?param0] -2025-12-18 14:41:23,257 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.authkey.check2] Prepared SQL: [select qno intval from question where qno= ?param0 and authkey= ?param1 ; update question set authkey=null where qno= ?param0] -2025-12-18 14:41:23,257 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.sms.chk] Prepared SQL: [select authno intval,lectno intval2,latime time,lakey strval from smsauth where authno = ?param0] -2025-12-18 14:41:23,258 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsend.in] Prepared SQL: [insert into emailsend(etitle,semail,ehtml,fgno,cmno,rcvs,reademails,rcvcount,readcount,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 ,now(), ?param9 ,now(), ?param9 , ?param10 )] -2025-12-18 14:41:23,258 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsend.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:41:23,258 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.sms.in] Prepared SQL: [insert into sms(cmno,mcontents,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,now(), ?param2 ,now(), ?param2 , ?param3 );] -2025-12-18 14:41:23,258 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.sms.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:41:23,265 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smsauth] Prepared SQL: [insert into smsauth(latime,lakey,lectno) values(now(), ?param0 , ?param1 );] -2025-12-18 14:41:23,266 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smsauth.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:41:23,266 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smsauth2] Prepared SQL: [insert into smsauth(latime,lakey,userno, lectno) values(now(), ?param0 , ?param1 , 0);] -2025-12-18 14:41:23,266 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smsauth2.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:41:23,266 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.atalk.send] Prepared SQL: [insert into MTS_ATALK_MSG (TRAN_SENDER_KEY,TRAN_TMPL_CD,TRAN_CALLBACK,TRAN_PHONE,TRAN_SUBJECT,TRAN_MSG,TRAN_DATE,TRAN_TYPE,TRAN_STATUS,TRAN_REPLACE_TYPE,TRAN_REPLACE_MSG) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,now(),5,'1', ?param6 , ?param5 );] -2025-12-18 14:41:23,266 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.comment.delete] Prepared SQL: [update cmt set isdel=1 where cmtno= ?param0 and ( ?param1 is not null or cno= ?param2 );] -2025-12-18 14:41:23,267 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsendok] Prepared SQL: [update emailsend set isdel=0,readcount= ?param0 ,sendeds= ?param1 where sendno= ?param2] -2025-12-18 14:41:23,267 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.memo.alldeleteR] Prepared SQL: [update memouser set isdel=1,udt=now(),uno= ?param0 ,uip= ?param1 where userno= ?param0] -2025-12-18 14:41:23,267 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.memo.alldeleteS] Prepared SQL: [update memo set isdel=1,udt=now(),uno= ?param0 ,uip= ?param1 where cno= ?param0] -2025-12-18 14:41:23,268 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.authkey.save] Prepared SQL: [update authkey set jobkey= ?param0 ,randkey= ?param1 ,keytime=date_add(now(), interval 1 minute) where authtype= ?param2 and userno= ?param3 ; insert into authkey (authtype,userno,jobkey,randkey,keytime) select a.authtype,a.userno,a.jobkey,a.randkey,date_add(now(), interval 1 minute) from (select ?param2 authtype, ?param3 userno, ?param0 jobkey, ?param1 randkey) a left outer join authkey b on b.authtype=a.authtype and b.userno=a.userno where b.authtype is null] -2025-12-18 14:41:23,268 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.sms.extend] Prepared SQL: [update smsauth set latime = now() where authno = ?param0] -2025-12-18 14:41:23,273 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.error] Prepared SQL: [insert into errors (errmsg,userno) values( ?param0 , ?param1 )] -2025-12-18 14:41:23,293 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.list] Prepared SQL: [select a.menuno, a.menuname, a.pmenuno, a.menuurl, a.menulevel, a.menuorder, a.ccount, a.isuse, a.ishid ,concat('/',ifnull(b5.menuno, 0), '/', ifnull(b4.menuno, 0), '/', ifnull(b3.menuno, 0), '/', ifnull(b2.menuno, 0), '/', ifnull(b1.menuno, 0), '/', ifnull(a.menuno, 0), '/') menurout ,case a.menulevel when 0 then ' ' when 1 then b1.menuname when 2 then b2.menuname when 3 then b3.menuname when 4 then b4.menuname when 5 then b5.menuname end pmenuname from ( select a.menuno, a.menuname, a.pmenuno, a.menuurl, a.menulevel, a.menuorder, count(d.menuno) ccount, a.isuse, a.ishid from menu a left outer join menu d on d.pmenuno=a.menuno group by a.menuno, a.menuname, a.pmenuno, a.menuurl, a.menulevel, a.menuorder, a.isuse, a.ishid ) a left outer join menu b1 on b1.menuno=a.pmenuno left outer join menu b2 on b2.menuno=b1.pmenuno left outer join menu b3 on b3.menuno=b2.pmenuno left outer join menu b4 on b4.menuno=b3.pmenuno left outer join menu b5 on b5.menuno=b4.pmenuno order by case a.menulevel when 0 then a.menuorder when 1 then b1.menuorder when 2 then b2.menuorder when 3 then b3.menuorder when 4 then b4.menuorder else b5.menuorder end ,case a.menulevel when 0 then a.menuno when 1 then b1.menuno when 2 then b2.menuno when 3 then b3.menuno when 4 then b4.menuno else b5.menuno end ,case a.menulevel when 1 then a.menuorder when 2 then b1.menuorder when 3 then b2.menuorder when 4 then b3.menuorder when 5 then b4.menuorder else 0 end ,case a.menulevel when 1 then a.menuno when 2 then b1.menuno when 3 then b2.menuno when 4 then b3.menuno when 5 then b4.menuno else 0 end ,case a.menulevel when 2 then a.menuorder when 3 then b1.menuorder when 4 then b2.menuorder when 5 then b3.menuorder else 0 end ,case a.menulevel when 2 then a.menuno when 3 then b1.menuno when 4 then b2.menuno when 5 then b3.menuno else 0 end ,case a.menulevel when 3 then a.menuorder when 4 then b1.menuorder when 5 then b2.menuorder else 0 end ,case a.menulevel when 3 then a.menuno when 4 then b1.menuno when 5 then b2.menuno else 0 end ,case a.menulevel when 4 then a.menuorder when 5 then b1.menuorder else 0 end ,case a.menulevel when 4 then a.menuno when 5 then b1.menuno else 0 end ,case a.menulevel when 5 then a.menuorder else 0 end ,case a.menulevel when 5 then a.menuno else 0 end] -2025-12-18 14:41:23,294 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.authmenu] Prepared SQL: [select a.usertype, a.menuno from menuauth a where a.usertype= ?param0] -2025-12-18 14:41:23,294 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.get] Prepared SQL: [select a.fileno,a.fgno,a.orgname,a.fileurl,a.filesize,a.extension,a.dcount,a.cno,a.uno ,b.tablename,b.columnname from fileinfo a inner join filegroup b on b.fgno=a.fgno where a.FileNo = ?param0 and a.isdel = 0] -2025-12-18 14:41:23,294 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.getall] Prepared SQL: [select a.fileno,a.fgno,a.orgname,a.fileurl,a.filesize,a.extension,a.dcount,a.cno,a.uno ,b.tablename,b.columnname from fileinfo a inner join filegroup b on b.fgno=a.fgno where a.FileNo = ?param0] -2025-12-18 14:41:23,296 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncs.parents.u] Prepared SQL: [select 3 ndepth,v.ndno ncsno,v.dname ncsname,v.dcode ncscode,case when v.ndno=u.ndno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsd v on v.nbno=d.nbno where u.nuno= ?param0 union all select 2 ndepth,v.nbno ncsno,v.bname ncsname,v.bcode ncscode,case when v.nbno=b.nbno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsb b on b.nbno=d.nbno inner join ncsb v on v.nmno=b.nmno where u.nuno= ?param0 union all select 1 ndepth,v.nmno ncsno,v.mname ncsname,v.mcode ncscode,case when v.nmno=m.nmno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncsm v on v.ntno=m.ntno where u.nuno= ?param0 union all select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where u.nuno= ?param0 order by ndepth,ncscode] -2025-12-18 14:41:23,297 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncs.parents.d] Prepared SQL: [select 2 ndepth,v.nbno ncsno,v.bname ncsname,v.bcode ncscode,case when v.nbno=b.nbno then 1 else 0 end isact from ncsd d inner join ncsb b on b.nbno=d.nbno inner join ncsb v on v.nmno=b.nmno where d.ndno= ?param0 union all select 1 ndepth,v.nmno ncsno,v.mname ncsname,v.mcode ncscode,case when v.nmno=m.nmno then 1 else 0 end isact from ncsd d inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncsm v on v.ntno=m.ntno where d.ndno= ?param0 union all select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsd d inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where d.ndno= ?param0 order by ndepth,ncscode] -2025-12-18 14:41:23,297 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncs.parents.b] Prepared SQL: [select 1 ndepth,v.nmno ncsno,v.mname ncsname,v.mcode ncscode,case when v.nmno=m.nmno then 1 else 0 end isact from ncsb b inner join ncsm m on m.nmno=b.nmno inner join ncsm v on v.ntno=m.ntno where b.nbno= ?param0 union all select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsb b inner join ncsm m on m.nmno=b.nmno inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where b.nbno= ?param0 order by ndepth,ncscode] -2025-12-18 14:41:23,297 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncs.parents.m] Prepared SQL: [select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsm m inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where m.nmno= ?param0 order by ndepth,ncscode] -2025-12-18 14:41:23,298 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.sales.bycm] Prepared SQL: [select case b.ptype when 2 then 2 when 3 then 1 else 0 end dtype, 0 intval, case b.ptype when 2 then '±³Àç' when 3 then '½ÃÇè' else '°­ÁÂ' end strval,'¸ÅÃâ' strval2 ,sum(case when month(a.payoktime)=1 then b.payamt else 0 end) longval ,sum(case when month(a.payoktime)=2 then b.payamt else 0 end) longval2 ,sum(case when month(a.payoktime)=3 then b.payamt else 0 end) longval3 ,sum(case when month(a.payoktime)=4 then b.payamt else 0 end) longval4 ,sum(case when month(a.payoktime)=5 then b.payamt else 0 end) longval5 ,sum(case when month(a.payoktime)=6 then b.payamt else 0 end) longval6 ,sum(case when month(a.payoktime)=7 then b.payamt else 0 end) longval7 ,sum(case when month(a.payoktime)=8 then b.payamt else 0 end) longval8 ,sum(case when month(a.payoktime)=9 then b.payamt else 0 end) longval9 ,sum(case when month(a.payoktime)=10 then b.payamt else 0 end) longval10 ,sum(case when month(a.payoktime)=11 then b.payamt else 0 end) longval11 ,sum(case when month(a.payoktime)=12 then b.payamt else 0 end) longval12 from pay a inner join payitem b on b.payno=a.payno and a.pstatus=1 where year(a.payoktime)= ?param0 and a.pstatus=1 group by b.ptype,month(a.payoktime) union all select case b.ptype when 2 then 2 when 3 then 1 else 0 end dtype, 1 intval, '','ȯºÒ' strval ,(case when month(b.refundtime)=1 then b.refundamt else 0 end) * -1 longval ,(case when month(b.refundtime)=2 then b.refundamt else 0 end) * -1 longval2 ,(case when month(b.refundtime)=3 then b.refundamt else 0 end) * -1 longval3 ,(case when month(b.refundtime)=4 then b.refundamt else 0 end) * -1 longval4 ,(case when month(b.refundtime)=5 then b.refundamt else 0 end) * -1 longval5 ,(case when month(b.refundtime)=6 then b.refundamt else 0 end) * -1 longval6 ,(case when month(b.refundtime)=7 then b.refundamt else 0 end) * -1 longval7 ,(case when month(b.refundtime)=8 then b.refundamt else 0 end) * -1 longval8 ,(case when month(b.refundtime)=9 then b.refundamt else 0 end) * -1 longval9 ,(case when month(b.refundtime)=10 then b.refundamt else 0 end) * -1 longval10 ,(case when month(b.refundtime)=11 then b.refundamt else 0 end) * -1 longval11 ,(case when month(b.refundtime)=12 then b.refundamt else 0 end) * -1 longval12 from pay a inner join payitem b on b.payno=a.payno and a.pstatus=1 and b.rstatus > 0 and b.refundtime is not null and year(b.refundtime)= ?param0 where a.pstatus=1 and a.rstatus > 0 group by b.ptype,month(b.refundtime) order by dtype,intval] -2025-12-18 14:41:23,300 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcalc.print] Prepared SQL: [select a.cmno,a.feeloc,a.feebkpr,a.feebrt,a.feemat,a.feefoo,a.feeetc,a.prtcnt ,b.cname,b.classno,b.sstime,b.setime ,c.pfee ,d.username,CAST(AES_DECRYPT(UNHEX(d.userpno), 'np123@!') AS char) userpno,d.bankname,CAST(AES_DECRYPT(UNHEX(d.bankno), 'np123@!') AS char) bankno,d.post,d.address1,d.address2 ,row_number() over(order by d.username) rno from cmcalc a inner join cm b on b.cmno=a.cmno inner join cmprof c on c.cmno=b.cmno inner join users d on d.userno=c.userno where a.cmno= ?param0 order by rno] -2025-12-18 14:41:23,300 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.npsystem] Prepared SQL: [select count(b.daokey) from (select 1 col1) a left outer join npsystem b on b.daokey= ?param0] -2025-12-18 14:41:23,301 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.ncs.check.t] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select 0 intval, count(m.nmno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno where t.ntno= ?param0 union all select 0 intval,count(b.nbno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno left outer join ncsb b on b.nmno=m.nmno where t.ntno= ?param0 union all select count(cmd.cmno) intval,count(distinct d.ndno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join cmncsd cmd on cmd.ndno=d.ndno where t.ntno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join ncsu u on u.ndno=d.ndno where t.ntno= ?param0 ) a] -2025-12-18 14:41:23,301 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.ncs.check.m] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select 0 intval,count(b.nbno) intval2 from ncsm m left outer join ncsb b on b.nmno=m.nmno where m.nmno= ?param0 union all select count(cmd.cmno) intval,count(distinct d.ndno) intval2 from ncsm m left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join cmncsd cmd on cmd.ndno=d.ndno where m.nmno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncsm m left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join ncsu u on u.ndno=d.ndno where m.nmno= ?param0 ) a] -2025-12-18 14:41:23,301 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.ncs.check.b] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select count(cmd.cmno) intval,count(distinct d.ndno) intval2 from ncsb b left outer join ncsd d on d.nbno=b.nbno left outer join cmncsd cmd on cmd.ndno=d.ndno where b.nbno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncsb b left outer join ncsd d on d.nbno=b.nbno left outer join ncsu u on u.ndno=d.ndno where b.nbno= ?param0 ) a] -2025-12-18 14:41:23,301 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.ncs.check.d] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select count(cmd.cmno) intval,0 intval2 from ncsd d left outer join cmncsd cmd on cmd.ndno=d.ndno where d.ndno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncsd d left outer join ncsu u on u.ndno=d.ndno where d.ndno= ?param0 ) a] -2025-12-18 14:41:23,303 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.insert] Prepared SQL: [insert into menu(menuname,pmenuno,menuurl,menulevel,menuorder,isuse,ishid,cdt,cno,udt,uno,uip) select ?param0 , ?param1 ,ifnull( ?param2 ,''),ifnull(c.menulevel, -1) + 1, ?param3 , ?param4 , ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 from (select ?param8 menuno) a left outer join menu b on b.menuno=a.menuno left outer join menu c on c.menuno= ?param1 where b.menuno is null] -2025-12-18 14:41:23,303 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.insert.SelectKey] Prepared SQL: [select last_insert_id()] -2025-12-18 14:41:23,303 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.filegroup.insert] Prepared SQL: [INSERT INTO filegroup (tablename,columnname, cdt,cno,udt,uno,uip) VALUES ( ?param0 , ?param1 , cdt,cno,udt,uno,uip)] -2025-12-18 14:41:23,303 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.filegroup.insert.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:41:23,303 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.okcert3.in] Prepared SQL: [insert into okcert3log (gubn, ret, reason, sn, rsltcd, rslt, dt) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , now()] -2025-12-18 14:41:23,303 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.okcert3.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:41:23,303 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.userauth.save] Prepared SQL: [insert into menuauth (usertype,authname,menuno,isdel,cdt,cno,udt,uno,uip) select max(usertype)+1, ?param0 ,1,0,now(), ?param1 ,now(), ?param1 , ?param2 from menuauth] -2025-12-18 14:41:23,303 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.authname.save] Prepared SQL: [update menuauth set authname= ?param0 where usertype= ?param1] -2025-12-18 14:41:23,303 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.userauth.del] Prepared SQL: [delete a from menuauth a left outer join( select count(userno) usercnt,usertype from users where usertype = ?param0 group by usertype )b on b.usertype = a.usertype where a.usertype = ?param0 and (b.usercnt < 1 or b.usercnt is null); insert into menuauth (usertype,authname,menuno,isdel,cdt,cno,udt,uno,uip) select * from ( select ?param0 usertype, ?param1 authname,1 menuno,0 isdel,now() cdt, ?param2 cno,now() udt, ?param2 uno, ?param3 uip ) a where not exists( select usertype,authname,menuno from menuauth where usertype = ?param0 and menuno = 1 ); update menuauth a left outer join ( select count(userno) usercnt,usertype from users where usertype = ?param0 and status=1 group by usertype ) b on b.usertype = a.usertype set isdel=1 where a.usertype= ?param0 and (b.usercnt < 1 or b.usercnt is null);] -2025-12-18 14:41:23,304 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.chageposition] Prepared SQL: [update menu a left outer join menu b on b.menuno= ?param0 left outer join menu c on c.menuno= ?param1 set a.pmenuno= ?param1 , a.menuorder = ifnull(b.menuorder, -1) + 1, a.menulevel=c.menulevel + 1 , a.udt=now(), a.uno= ?param2 , a.uip= ?param3 where a.menuno= ?param4] -2025-12-18 14:41:23,304 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.update] Prepared SQL: [update menu a left outer join (select menulevel from menu where menuno= ?param0 ) b on 1 = 1 set udt=now(), uno= ?param1 , uip= ?param2 ,menuname= ?param3 , pmenuno= ?param0 , menuurl=ifnull( ?param4 , ''),a.menulevel=b.menulevel + 1,menuorder= ?param5 ,isuse= ?param6 ,ishid= ?param7 where a.menuno= ?param8 ;] -2025-12-18 14:41:23,304 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.delete] Prepared SQL: [delete from menuauth where menuno= ?param0 ; delete from menu where menuno= ?param0] -2025-12-18 14:41:23,304 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.down] Prepared SQL: [update fileinfo set dcount = dcount + 1 where fileno= ?param0] -2025-12-18 14:41:23,304 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.del] Prepared SQL: [update fileinfo set uip= ?param0 , uno= ?param1 , isdel=1 where fileno= ?param2 and ( ?param3 = 1 or ?param1 = -999 or cno= ?param1 )] -2025-12-18 14:41:23,304 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.del2] Prepared SQL: [update fileinfo set uip= ?param0 , uno= ?param1 , isdel=1 where fgno= ?param2 and ( ?param3 = 1 or ?param1 = -999 or cno= ?param1 )] -2025-12-18 14:41:23,304 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncst.in] Prepared SQL: [insert into ncst (ntype,tcode,tname,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 ,now(), ?param3 ,now(), ?param3 , ?param4 )] -2025-12-18 14:41:23,305 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncst.up] Prepared SQL: [update ncst set udt=now(),uno= ?param0 ,uip= ?param1 ,tcode= ?param2 ,tname= ?param3 where ntno= ?param4] -2025-12-18 14:41:23,305 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.actlog.set] Prepared SQL: [insert into actlog (logtype,logtarget,userno,logdata,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 )] -2025-12-18 14:41:23,306 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.authlog.set] Prepared SQL: [insert into authlog(logtype,userno,usertypeorg,usertypenew,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 )] -2025-12-18 14:41:23,306 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.authlog.set2] Prepared SQL: [insert into authlog(logtype,userno,usertypeorg,usertypenew,cdt,cno,udt,uno,uip) select ?param0 , ?param1 ,a.usertype, ?param2 ,now(), ?param3 ,now(), ?param3 , ?param4 from users a where a.userno= ?param1 and a.usertype <> ?param2] -2025-12-18 14:41:23,306 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.kcblog.in] Prepared SQL: [insert into kcblog (cdt,cp_cd,mobile,vssn,logmsg) values(now(), ?param0 ,case when ?param1 is not null then HEX(AES_ENCRYPT( ?param1 , 'np123@!')) else null end , ?param2 , ?param3 );] -2025-12-18 14:41:23,307 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [excellog.in] Prepared SQL: [INSERT INTO exceldownlog (userno, userid, username, actiontime, position, comment, userip) SELECT userno, userid, username, sysdate(), ?param0 , ?param1 , ?param2 FROM users where userno = ?param3] -2025-12-18 14:41:23,326 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.myterm] Prepared SQL: [select distinct c.tmno,c.tyear,c.tseq from cmprof a inner join cm b on b.cmno=a.cmno and b.ismaster=0 and b.isdel=0 inner join term c on c.tmno=b.tmno where a.userno= ?param0 order by c.tyear desc,c.tseq] -2025-12-18 14:41:23,327 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.term.ys] Prepared SQL: [select distinct tmno,tyear,tseq from term order by tyear desc,tseq] -2025-12-18 14:41:23,328 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmdatas] Prepared SQL: [select a.dtype,a.intval,a.intval2,a.intval3 ,a.strval,a.strval2 from( select 1 dtype ,a.userno intval,b.usertype intval2 ,row_number() over (order by b.username desc) intval3 ,b.username strval,null strval2 from cmprof a inner join users b on b.userno=a.userno where a.cmno= ?param0 order by b.username desc ) a union all select 2 ,b.bkno,0 ,row_number() over (order by b.bkno) intval3 ,b.bkname,null from cmbook a inner join book b on b.bkno=a.bkno where a.cmno= ?param0 union all select 3 dtype ,b.cmno,a.ispre ,row_number() over (order by b.cmno) intval3 ,b.cname,null from cmrelay a inner join cm b on b.cmno=a.rcmno where a.cmno= ?param0 union all select 4 ,b.ndno,0 ,row_number() over (order by b.ndno) intval3 ,b.dname,b.acode from cmncsd a inner join ncsd b on b.ndno=a.ndno where a.cmno= ?param0 order by dtype,intval3] -2025-12-18 14:41:23,328 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.datacreatecmbycmmaster] Prepared SQL: [select a.cmno,a.cname,row_number() over(order by a.udt desc) rno from cm a where a.ismaster=1 and a.isdel=0 and a.cgno= ?param0 order by rno] -2025-12-18 14:41:23,329 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnigscd.exists] Prepared SQL: [select count(*) from cminning a inner join cminningscd b on a.cmino = b.cmino where cmno = ?param0] -2025-12-18 14:41:23,329 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmev] Prepared SQL: [select a.cmno,a.attend,a.attendcut,a.attendrfd,a.attendcutrfd,a.mid,a.midcut,a.midrfd,a.midcutrfd,a.final,a.finalcut,a.finalrfd,a.finalcutrfd,a.subject,a.subjectcut,a.subjectrfd ,a.subjectcutrfd,a.discuss,a.discusscut,a.discussrfd,a.discusscutrfd,a.etc,a.etccut,a.etcrfd,a.etccutrfd,a.cut,a.cutrfd,a.isoffabs ,b.scdtype ,c.cshape from cmev a inner join cm c on c.cmno = a.cmno left outer join cminning b on b.cmno = a.cmno and b.isscd = 1 where a.cmno= ?param0] -2025-12-18 14:41:23,329 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.est] Prepared SQL: [select 0 gubun,case when a.extype = 0 then 1 else 2 end estkind ,a.exno,a.cmno,a.extype,a.exname,a.edesc,a.etime,a.econdition,a.evtype,a.eqtype,a.israndq,a.israndqi,a.qcount,a.isblur,a.tpoint,a.relaylimit,a.isusebackup,a.isseq ,null sdno,null sdtype,null sdname,null sddesc,null sdcondition ,null rsno,null rscno,null rstype,null rsname,null rscondition , row_number() over(partition by a.extype order by a.cdt) rno ,null as iseq,null as teachername from cmex a where a.cmno= ?param0 and a.isdel=0 union all select 1 gubun,case when a.sdtype = 0 then 11 else 21 end estkind ,a.sdno exno,a.cmno,a.sdtype extype,a.sdname exname,a.sddesc edesc,null etime,a.sdcondition econdition,null evtype,null eqtype,null israndq,null israndqi,null qcount,null isblur,a.tpoint,null relaylimit,null isusebackup,null isseq ,a.sdno,a.sdtype,a.sdname,a.sddesc,a.sdcondition ,null rsno,null rscno,null rstype,null rsname,null rscondition , row_number() over(partition by a.sdtype order by a.cdt) rno ,null as iseq,null as teachername from cmsd a where a.cmno= ?param0 and a.isdel=0 union all select 2 gubun,case when a.rstype = 0 then 32 else 31 end estkind ,a.rsno exno,a.cmno,a.rstype extype,a.rsname exname,null edesc,null etime,a.rscondition econdition,null evtype,null eqtype,null israndq,null israndqi,null qcount,null isblur,null tpoint,null relaylimit,null isusebackup,null isseq ,null sdno,null sdtype,null sdname,null sddesc,null sdcondition ,a.rsno,a.rscno,a.rstype,a.rsname,a.rscondition , row_number() over(partition by a.rstype order by a.cdt) rno ,b.iseq,c.username as teachername from cmrs a left outer join cminning b on a.cmino = b.cmino left outer join users c on b.userno = c.userno where a.cmno= ?param0 and a.isdel=0 order by rsno] -2025-12-18 14:41:23,329 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmexqs] Prepared SQL: [select a.eqno,a.exno,a.qseq,a.qno,a.rpoint , b.qtextstring, b.dpoint, b.qdiff, b.cc1, b.cc2, b.cc3, b.cc4, b.cc5,b.atype , cc.cname qdiffname, cc1.cname ccname1, cc2.cname ccname2, cc3.cname ccname3, cc4.cname ccname4, cc5.cname ccname5 from cmexq a inner join question b on b.qno=a.qno left outer join comcode cc on cc.ccode = b.qdiff left outer join comcode cc1 on cc1.ccode = b.cc1 left outer join comcode cc2 on cc2.ccode = b.cc2 left outer join comcode cc3 on cc3.ccode = b.cc3 left outer join comcode cc4 on cc4.ccode = b.cc4 left outer join comcode cc5 on cc5.ccode = b.cc5 where a.exno= ?param0 order by a.qseq] -2025-12-18 14:41:23,329 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.exsave.valid] Prepared SQL: [select count(d.exno) from (select 1 as col1) a left outer join lectex d on d.exno= ?param0] -2025-12-18 14:41:23,329 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.sdsave.valid] Prepared SQL: [select sum(cnt) from ( select count(d.sdno) cnt from (select 1 as col1) a left outer join lectsd d on d.sdno= ?param0 union all select count(d.sdno) from (select 1 as col1) a left outer join lectsdboard d on d.sdno= ?param0 ) a] -2025-12-18 14:41:23,329 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rssave.valid] Prepared SQL: [select count(d.rsno) from (select 1 as col1) a left outer join lectrs d on d.rsno= ?param0] -2025-12-18 14:41:23,331 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rscsave.valid] Prepared SQL: [select count(d.rscno) from (select 1 as col1) a left outer join cmrs d on d.rscno= ?param0] -2025-12-18 14:41:23,331 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmexlayers] Prepared SQL: [select a.exno ,case when a.qdiff = 1 then null else a.qdiff end qdiff ,case when a.cc1 = 1 then null else a.cc1 end cc1 ,case when a.cc2 = 1 then null else a.cc2 end cc2 ,case when a.cc3 = 1 then null else a.cc3 end cc3 ,case when a.cc4 = 1 then null else a.cc4 end cc4 ,case when a.cc5 = 1 then null else a.cc5 end cc5 ,a.qcount,a.rpoint , cc.cname qdiffname, cc1.cname ccname1, cc2.cname ccname2, cc3.cname ccname3, cc4.cname ccname4, cc5.cname ccname5 from cmexlayer a left outer join comcode cc on cc.ccode = a.qdiff and cc.ccode > 0 left outer join comcode cc1 on cc1.ccode = a.cc1 and cc1.ccode > 0 left outer join comcode cc2 on cc2.ccode = a.cc2 and cc2.ccode > 0 left outer join comcode cc3 on cc3.ccode = a.cc3 and cc3.ccode > 0 left outer join comcode cc4 on cc4.ccode = a.cc4 and cc4.ccode > 0 left outer join comcode cc5 on cc5.ccode = a.cc5 and cc5.ccode > 0 where a.exno= ?param0 order by cc.corder, cc1.corder, cc2.corder] -2025-12-18 14:41:23,331 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.extype1count] Prepared SQL: [select count(b.exno) from (select 1 col1) a left outer join cmex b on b.cmno= ?param0 and b.isdel=0 and b.exno <> ?param1 and b.extype=1] -2025-12-18 14:41:23,331 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.check] Prepared SQL: [select count(b.rsno) from (select 1 col1) a left outer join cmrs b on b.cmno= ?param0 and b.rsno <> ?param1 and b.rstype= ?param2 and b.isdel=0] -2025-12-18 14:41:23,332 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.questionusings] Prepared SQL: [select sum(cnt) from ( select 0 as cnt union all select count(qno) from cmexq where qno= ?param0 union all select count(qno) from rscq where qno= ?param0 ) a] -2025-12-18 14:41:23,332 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.questionitem.valid] Prepared SQL: [select sum(cnt) from ( select 0 as cnt union all select a.qno from ( select b.qno from questionitem a inner join cmexq b on b.qno=a.qno where a.qino= ?param0 limit 1) a union all select a.qno from ( select b.qno from questionitem a inner join rscq b on b.qno=a.qno where a.qino= ?param0 limit 1) a ) a] -2025-12-18 14:41:23,332 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmmenus] Prepared SQL: [select a.cmno,a.isplan,a.iscontent,a.isev,a.isrs,a.isgrade ,b.bmno from cmmenu a left outer join cmmenubm b on b.cmno=a.cmno where a.cmno= ?param0] -2025-12-18 14:41:23,332 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rscqs] Prepared SQL: [select a.rscqno,a.rscno,a.qno,a.dseq , b.qtextstring, b.dpoint, b.qdiff, b.cc1, b.cc2, b.cc3, b.cc4, b.cc5,b.atype , cc.cname qdiffname, cc1.cname ccname1, cc2.cname ccname2, cc3.cname ccname3, cc4.cname ccname4, cc5.cname ccname5 ,row_number() over(order by a.dseq, a.rscqno) rno from rscq a inner join question b on b.qno=a.qno left outer join comcode cc on cc.ccode = b.qdiff left outer join comcode cc1 on cc1.ccode = b.cc1 left outer join comcode cc2 on cc2.ccode = b.cc2 left outer join comcode cc3 on cc3.ccode = b.cc3 left outer join comcode cc4 on cc4.ccode = b.cc4 left outer join comcode cc5 on cc5.ccode = b.cc5 where a.rscno= ?param0 order by rno] -2025-12-18 14:41:23,333 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminfile] Prepared SQL: [select 1 dtype,a.sdno intval,a.fgno longval,b.fileno longval2,0 longval4,b.fileurl strval from cmsd a inner join fileinfo b on b.fgno=a.fgno and b.isdel=0 where a.cmno= ?param0 union all select 0,exno,null,null,null,null from cmex where cmno= ?param0 and isdel=0 union all select 2,0,a.fgnotf,b.fileno,a.cmino,b.fileurl from cminning a inner join fileinfo b on b.fgno=a.fgnotf and b.isdel=0 where a.cmno= ?param0 union all select 3,a.cmno,a.fgnocm,b.fileno,0,b.fileurl from cm a inner join fileinfo b on b.fgno=a.fgnocm and b.isdel=0 where a.cmno= ?param0 order by dtype,intval,longval2] -2025-12-18 14:41:23,333 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.check.cmpcpay] Prepared SQL: [select count(b.pino) from (select 1 as col1) a left outer join payitem b on b.ptype=1 and b.pcno = ?param0] -2025-12-18 14:41:23,333 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ct.checkcmi] Prepared SQL: [select count(b.cmino) dcnt from ct a left outer join cminning b on b.ctno=a.ctno where a.ctno= ?param0 group by a.ctno] -2025-12-18 14:41:23,333 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.pcm.foras] Prepared SQL: [select distinct d.cmno value,d.cname text from users a inner join lect b on b.userno=a.userno and b.status<5 inner join cm c on c.cmno=b.cmno inner join cm d on d.cmno=c.pcmno where a.asno= ?param0 order by text,value] -2025-12-18 14:41:23,333 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cm.foras] Prepared SQL: [select distinct c.cmno value,concat(c.cname,'(',c.classno,')') text from users a inner join lect b on b.userno=a.userno and b.status<5 inner join cm c on c.cmno=b.cmno and c.pcmno= ?param0 where a.asno= ?param1 order by text,value] -2025-12-18 14:41:23,333 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.pcm.forall] Prepared SQL: [select a.cmno value,a.cname text from cm a where a.ismaster=1 and a.isuse=1 and a.isdel=0 order by text,value] -2025-12-18 14:41:23,333 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cm.forall] Prepared SQL: [select a.cmno value,concat(a.cname,'(',a.classno,')') text from cm a where a.pcmno= ?param0 and a.ismaster=1 and a.isuse=1 and a.isdel=0 order by text,value] -2025-12-18 14:41:23,333 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cms.forpay] Prepared SQL: [select c.cmno,case when b.isjoin=1 then c.infee else c.infee end fee, c.accommofee, b.isjoin,d.lectno lectnocheck from users a left outer join assign b on b.asno=a.asno inner join cm c on c.cmno= ?param0 left outer join lect d on d.userno=a.userno and d.cmno=c.cmno and d.status in (1,2,3,4,6) and d.ischanged=0 where a.userno= ?param1] -2025-12-18 14:41:23,333 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cms.forpaypc] Prepared SQL: [select c.cmno,case when b.isjoin=1 then c.infee else c.outfee end fee,b.isjoin from users a left outer join assign b on b.asno=a.asno inner join cmpc c on c.pcno= ?param0 where a.userno= ?param1] -2025-12-18 14:41:23,334 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcheck.forbuy] Prepared SQL: [select 1 rno,a.cmno,a.quota ,b.status lectstatus ,count(d.userno) countlect from cm a left outer join lect b on b.cmno=a.cmno and b.userno= ?param0 and b.status < 5 and b.ischanged=0 left outer join lect c on c.cmno=a.cmno and c.status < 5 and c.ischanged=0 left outer join users d on d.userno=c.userno and d.status=1 where a.cmno= ?param1 and a.ismaster=0 and a.rstime < now() and a.retime > now() and a.isuse=1 and a.isdel=0 group by a.cmno,a.quota,b.status union all select 2,a.cmno,0 ,b.status ,0 from cm a inner join lect b on b.cmno <> a.cmno and b.userno= ?param0 and b.status < 5 inner join cm c on c.cmno=b.cmno and c.pcmno=a.pcmno where a.cmno = ?param1] -2025-12-18 14:41:23,335 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.assign.applyedu.byasno] Prepared SQL: [select a.asno,a.ascode,a.isjoin,a.joinyear,a.joinprice,a.asname,a.ceoname,a.brno,a.eino,a.grno,a.btype,a.bkind,a.salesamount,a.homeurl,a.mcount,a.aday,a.astype,a.asctg,a.askey,a.post ,a.address1,a.address2,a.fgnobno,a.fgnobank,a.joindate,a.exitdate,a.status,a.issite,a.subdomain,a.sitename,a.sitelogo,a.sitefooter,a.siteip,a.ismain,a.mname,a.isdel ,CAST(AES_DECRYPT(UNHEX(a.mphone), 'np123@!') AS char) mphone ,CAST(AES_DECRYPT(UNHEX(a.taxemail), 'np123@!') AS char) taxemail from assign a where a.asno= ?param0 and a.isdel=0] -2025-12-18 14:41:23,335 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscdcheck] Prepared SQL: [select a.quota - (select count(z.lectno) cnt from lect z where a.cmisno = z.cmisno and z.status in (1,2) and z.ischanged=0) from cminningscd a where a.cmisno = ?param0] -2025-12-18 14:41:23,339 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmin] Prepared SQL: [insert into cm(ismaster,cgno,pcmno,cname,kname,tmno,classno,rstime,retime,sstime,setime,gstime,getime,cshape ,infee,outfee,accommofee,quota ,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,isuse,isdel,isseq,fgnocm,typeman,typeedu,typegrade,typejob,typejobitem,iscertificate,ischkatt,isaccommodation,daylectinninglimit,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 , ?param28 , ?param29 , ?param30 ,0, ?param31 , ?param32 , ?param33 , ?param34 , ?param35 , ?param36 , ?param37 , ?param38 , ?param39 , ?param40 ,10,now(), ?param41 ,now(), ?param41 , ?param42 );] -2025-12-18 14:41:23,339 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:41:23,341 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnings.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into cminning (cmno,week,iseq,isonline,ititle,icontent,idate,iday,ist,iet,fgnotf,ctno,istaste,sttime,atime,mstime,metime,userno,isscd,scdtype,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 ,now(), ?param20 ,now(), ?param20 , ?param21 from (select 1 col1) a left outer join cminning b on b.cmno= ?param0 and b.iseq= ?param2 where b.cmino is null] -2025-12-18 14:41:23,341 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnings.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 14:41:23,342 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into cminningscd(cmino,estart,eend,quota,studyplace,sseq,comment,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 ,now(), ?param7 ,now(), ?param7 , ?param8 )] -2025-12-18 14:41:23,342 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 14:41:23,344 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.in] Prepared SQL: [INSERT INTO cmex (cmno,extype,exname,edesc,etime,econdition,evtype,eqtype,israndq,israndqi,qcount,isblur,tpoint,relaylimit,isusebackup,isseq,isreexamable,isresultopen,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 ,0,now(), ?param18 ,now(), ?param18 , ?param19 )] -2025-12-18 14:41:23,344 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:41:23,345 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.question.in] Prepared SQL: [INSERT INTO question (cmno, qdiff, cc1, cc2, cc3, cc4, cc5, isuse, atype, dpoint, qtext, qtextstring, qdesc, rightcount,ispassspace,isignorecase, cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , now(), ?param16 ,now(), ?param16 , ?param17 );] -2025-12-18 14:41:23,345 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.question.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:41:23,345 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.in] Prepared SQL: [insert into cmsd(sdtype,cmno,sdname,sddesc,tpoint,sdcondition,fgno,isdel,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 ,0,now(), ?param7 ,now(), ?param7 , ?param8 );] -2025-12-18 14:41:23,345 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:41:23,345 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.in] Prepared SQL: [insert into cmrs(rstype,cmno,rsname,rscondition,rscno,isdel,cmino,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,0, ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 );] -2025-12-18 14:41:23,345 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:41:23,345 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rsc.in] Prepared SQL: [insert into rsc(rstype,rscname,isuse,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 ,now(), ?param3 ,now(), ?param3 , ?param4 );] -2025-12-18 14:41:23,346 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rsc.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:41:23,346 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy0] Prepared SQL: [insert into cm(ismaster,cgno,pcmno,cname,kname,tmno,classno,rstime,retime,sstime,setime,gstime,getime,cshape,typeman,typeedu,typegrade,typejob,typejobItem,infee,outfee,accommofee,quota,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,isuse,isseq,iscertificate,isdel,studydays,isaccommodation,daylectinninglimit,cdt,cno,udt,uno,uip) select ?param0 ,cgno,case when a.ismaster = 1 and ?param0 = 0 then a.cmno else a.pcmno end,ifnull( ?param1 , concat('»çº»_', cname)),a.kname, ?param2 ,case when ?param2 is null then null else ifnull(b.classno,0)+1 end ,t.rstime ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then '2099-12-31 23:59:59' else date_format(t.retime,'%Y-%m-%d 23:59:59') end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else t.sstime end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else date_format(t.setime,'%Y-%m-%d 23:59:59') end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else t.gstime end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else date_format(t.getime,'%Y-%m-%d 23:59:59') end ,a.cshape,a.typeman,a.typeedu,a.typegrade,a.typejob, a.typejobItem,infee,outfee,accommofee,quota,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,1,isseq,a.iscertificate,0,studydays,isaccommodation,daylectinninglimit,now(), ?param3 ,now(), ?param3 , ?param4 from cm a left outer join ( select max(b.classno) classno from cm a inner join cm b on b.ismaster=0 and b.pcmno=case when a.ismaster=1 then a.cmno else a.pcmno end and b.isdel=0 and b.tmno=ifnull( ?param2 ,0) where a.cmno= ?param5 ) b on b.classno is not null left outer join term t on t.tmno= ?param2 where a.cmno= ?param5 ;] -2025-12-18 14:41:23,346 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy0.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:41:23,346 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy.ex0] Prepared SQL: [insert into cmex (cmno,extype,exname,edesc,etime,econdition,evtype,eqtype,israndq,israndqi,qcount,isblur,tpoint,relaylimit,isusebackup,isseq,isresultopen,isreexamable,isdel,cdt,cno,udt,uno,uip) select ?param0 ,extype,exname,edesc,etime,econdition,evtype,eqtype,israndq,israndqi,qcount,isblur,tpoint,relaylimit,isusebackup,isseq,isresultopen,isreexamable,0,now(), ?param1 ,now(), ?param1 , ?param2 from cmex a where a.exno= ?param3 ;] -2025-12-18 14:41:23,346 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy.ex0.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:41:23,346 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmpcin] Prepared SQL: [insert into cm (ismaster,cgno,pcmno,cname,tmno,classno,rstime,retime,sstime,setime,gstime,getime,cshape,infee,outfee,quota,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,isuse,isseq,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,null, ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 ,1,0,0,now(), ?param27 ,now(), ?param27 , ?param28 );] -2025-12-18 14:41:23,346 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmpcin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:41:23,348 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ct.in] Prepared SQL: [INSERT INTO ct (cmno,qdiff,cc1,cc2,cc3,cc4,cc5,ctype,ccode,ccodedel,ctname,fgnothumb,fgnotf,tfurl,ismenu,isdel,isuse,isoversize,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 ,0, ?param14 , ?param15 ,now(), ?param16 ,now(), ?param16 , ?param17 );] -2025-12-18 14:41:23,348 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ct.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:41:23,348 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.pplog.applyedu.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into pplog ( userno,cmno,isready,cgcode,cshape,typeman,typeedu,typegrade,typejob,typejobItem,cgno,cmisno,isrebate,rbankname,rbankacc,rbankowner,asname,brno,ceoname,post,address1,address2,btype,bkind,eino,mname ,mphone,taxemail,userpno,mobile,email,upost,uaddress1,uaddress2,isassignuser,uduty,slevel,isaccommodation,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 ,HEX(AES_ENCRYPT( ?param14 , 'np123@!')) , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 ,HEX(AES_ENCRYPT( ?param26 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param27 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param28 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param29 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param30 , 'np123@!')) , ?param31 , ?param32 , ?param33 , ?param34 , ?param35 , ?param36 , ?param37 ,now(), ?param38 ,now(), ?param38 , ?param39 )] -2025-12-18 14:41:23,348 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.pplog.applyedu.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:41:23,348 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.term.in] Prepared SQL: [insert into term (tyear,tseq,rstime,retime,sstime,setime,gstime,getime,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 ,now(), ?param8 ,now(), ?param8 , ?param9 )] -2025-12-18 14:41:23,349 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.term.up] Prepared SQL: [update term set udt=now(),uno= ?param0 ,uip= ?param1 ,tyear = ?param2 ,tseq = ?param3 ,rstime= ?param4 ,retime= ?param5 ,sstime= ?param6 ,setime= ?param7 ,gstime= ?param8 ,getime= ?param9 where tmno= ?param10] -2025-12-18 14:41:23,349 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cg.in] Prepared SQL: [insert into cg (pcgno,cgname,cgcode,isuse,iscover,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,0,now(), ?param5 ,now(), ?param5 , ?param6 )] -2025-12-18 14:41:23,349 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmup] Prepared SQL: [update cm set udt=now(),uno= ?param0 ,uip= ?param1 ,cgno = ?param2 ,pcmno = ?param3 ,cname = ?param4 ,kname = ?param5 ,rstime = ?param6 ,retime = ?param7 ,sstime = ?param8 ,setime = ?param9 ,gstime = ?param10 ,getime = ?param11 ,cshape = ?param12 ,infee = ?param13 ,outfee = ?param14 ,accommofee = ?param15 ,quota = ?param16 ,introhtml = ?param17 ,targethtml = ?param18 ,goalhtml = ?param19 ,contenthtml = ?param20 ,studyplace = ?param21 ,studytime = ?param22 ,certcc = ?param23 ,certgradecc = ?param24 ,jobcc = ?param25 ,jobpositiongrade = ?param26 ,difficulty = ?param27 ,isrefund = ?param28 ,isuse = ?param29 ,fgnocm = ?param30 ,typeman = ?param31 ,typeedu = ?param32 ,typegrade = ?param33 ,typejob = ?param34 ,typejobitem = ?param35 ,iscertificate = ?param36 ,ischkatt = ?param37 ,studydays = ?param38 ,isaccommodation = ?param39 where cmno= ?param40] -2025-12-18 14:41:23,349 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.profclear] Prepared SQL: [update cminning a inner join ( select a.cmino from cminning a left outer join cmprof b on b.cmno=a.cmno and a.userno=b.userno where a.cmno= ?param0 and b.userno is null ) b on b.cmino=a.cmino set a.userno=null where a.cmno= ?param0] -2025-12-18 14:41:23,349 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.del] Prepared SQL: [delete from cminning where cmino = ( select a.cmino from ( select case when count(c.lectno) < 1 then ?param0 else 0 end cmino from (select 1 col1) a left outer join cminning b on b.cmino= ?param0 left outer join lect c on c.cmno=b.cmno) a )] -2025-12-18 14:41:23,349 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.del2] Prepared SQL: [delete from cminning where cmino = ?param0] -2025-12-18 14:41:23,349 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.del3] Prepared SQL: [delete from cminning where cmino = ( select a.cmino from ( select case when count(b.cmino) < 1 then ?param0 else 0 end cmino from (select 1 col1) a left outer join cminningscd b on b.cmino= ?param0 ) a )] -2025-12-18 14:41:23,350 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.del] Prepared SQL: [delete from cminningscd where cmisno = ( select a.cmisno from ( select case when count(c.lectno) < 1 then ?param0 else 0 end cmisno from (select 1 col1) a left outer join cminningscd b on b.cmisno= ?param0 left outer join lect c on c.cmisno=b.cmisno and c.status=1 and c.ischanged=0 ) a )] -2025-12-18 14:41:23,350 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmseqsave] Prepared SQL: [update cm set isseq= ?param0 ,udt=now(),uno= ?param1 ,uip= ?param2 where cmno= ?param3] -2025-12-18 14:41:23,350 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.bookin] Prepared SQL: [insert into book(bkname,author,publisher,pubdate,fgnothumb,fgno,price,introhtml,contents,isuse,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 ,now(), ?param10 ,now(), ?param10 , ?param11 )] -2025-12-18 14:41:23,350 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.bookup] Prepared SQL: [update book set udt=now(),uno= ?param0 ,uip= ?param1 ,bkname = ?param2 ,author = ?param3 ,publisher = ?param4 ,pubdate = ?param5 ,fgnothumb = ?param6 ,fgno = ?param7 ,price = ?param8 ,introhtml = ?param9 ,contents = ?param10 ,isuse = ?param11 where bkno= ?param12] -2025-12-18 14:41:23,350 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.bookdel] Prepared SQL: [delete from book where not bkno in ( select distinct(a.bkno) from cmbook a ) and bkno = ?param0] -2025-12-18 14:41:23,350 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.up] Prepared SQL: [update cminningscd a set udt=now(),uno= ?param0 ,uip= ?param1 ,cmino= ?param2 ,estart= ?param3 ,eend= ?param4 ,quota= ?param5 ,studyplace= ?param6 ,sseq= ?param7 ,comment= ?param8 where a.cmisno= ?param9] -2025-12-18 14:41:23,351 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnings.up] Prepared SQL: [update cminning a left outer join ( select cmino, cmno from cminning where cmino <> ?param0 and cmno= ?param1 and iseq= ?param2 ) b on b.cmno=a.cmno set udt=now(),uno= ?param3 ,uip= ?param4 ,week = ?param5 ,iseq = ?param2 ,isonline = ?param6 ,ititle = ?param7 ,icontent = ?param8 ,idate= ?param9 ,iday = ?param10 ,ist = ?param11 ,iet = ?param12 ,fgnotf= ?param13 ,ctno = ?param14 ,istaste = ?param15 ,sttime= ?param16 ,atime = ?param17 ,mstime = ?param18 ,metime = ?param19 ,userno = ?param20 ,isscd = ?param21 ,scdtype= ?param22 where a.cmino= ?param0 and b.cmino is null] -2025-12-18 14:41:23,351 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.clear] Prepared SQL: [update cminningscd a set udt=now(),uno= ?param0 ,uip= ?param1 ,quota=99999,studyplace=null where a.cmino = ?param2] -2025-12-18 14:41:23,351 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.up.lect] Prepared SQL: [update lect a left outer join cminningscd b on b.cmisno = a.cmisno set a.edate = date_format(b.eend,'%Y-%m-%d 23:59:59') where a.cmisno = ?param0 ;] -2025-12-18 14:41:23,351 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmev.clear] Prepared SQL: [update cmev a set udt=now(),uno= ?param0 ,uip= ?param1 ,isoffabs=null where a.cmno = ?param2] -2025-12-18 14:41:23,351 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnings.istasteclear] Prepared SQL: [update cminning set istaste=0 where cmno= ?param0 and cmino <> ?param1] -2025-12-18 14:41:23,352 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmevsave] Prepared SQL: [insert into cmev (cmno,attend,attendcut,attendrfd,attendcutrfd,mid,midcut,midrfd,midcutrfd,final,finalcut,finalrfd,finalcutrfd,subject,subjectcut,subjectrfd,subjectcutrfd,discuss,discusscut,discussrfd,discusscutrfd,etc,etccut,etcrfd,etccutrfd,cut,cutrfd,isoffabs,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 ,now(), ?param28 ,now(), ?param28 , ?param29 from (select 1 col1) a left outer join cmev b on b.cmno= ?param0 where b.cmno is null; update cmev set udt=now(),uno= ?param28 ,uip= ?param29 ,attend = ?param1 ,attendcut = ?param2 ,attendrfd = ?param3 ,attendcutrfd = ?param4 ,mid = ?param5 ,midcut = ?param6 ,midrfd = ?param7 ,midcutrfd = ?param8 ,final = ?param9 ,finalcut = ?param10 ,finalrfd = ?param11 ,finalcutrfd = ?param12 ,subject = ?param13 ,subjectcut = ?param14 ,subjectrfd = ?param15 ,subjectcutrfd = ?param16 ,discuss = ?param17 ,discusscut = ?param18 ,discussrfd = ?param19 ,discusscutrfd = ?param20 ,etc = ?param21 ,etccut = ?param22 ,etcrfd = ?param23 ,etccutrfd = ?param24 ,cut = ?param25 ,cutrfd = ?param26 ,isoffabs = ?param27 where ?param0 > 0 and cmno= ?param0] -2025-12-18 14:41:23,352 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.savetop] Prepared SQL: [UPDATE cmex SET udt=now(),uno= ?param0 ,uip= ?param1 ,exname= ?param2 ,edesc= ?param3 ,econdition= ?param4 ,isblur= ?param5 ,isusebackup= ?param6 ,isseq= ?param7 ,isreexamable= ?param8 ,isresultopen= ?param9 ,etime= ?param10 where exno= ?param11] -2025-12-18 14:41:23,352 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.up] Prepared SQL: [update cmex set udt=now(),uno= ?param0 ,uip= ?param1 ,extype = ?param2 ,exname = ?param3 ,edesc = ?param4 ,etime = ?param5 ,econdition = ?param6 ,evtype = ?param7 ,eqtype = ?param8 ,israndq = ?param9 ,israndqi = ?param10 ,qcount = ?param11 ,isblur = ?param12 ,tpoint = ?param13 ,relaylimit = ?param14 ,isusebackup = ?param15 ,isseq = ?param16 ,isreexamable = ?param17 ,isresultopen= ?param18 where exno= ?param19] -2025-12-18 14:41:23,352 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmexq.deleteall] Prepared SQL: [delete from cmexq where exno= ?param0] -2025-12-18 14:41:23,352 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmexlayer.del] Prepared SQL: [delete from cmexlayer where exno= ?param0] -2025-12-18 14:41:23,352 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.del] Prepared SQL: [update cmex set isdel=1 where exno= ?param0] -2025-12-18 14:41:23,353 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.del] Prepared SQL: [update cmsd set isdel=1 where sdno= ?param0] -2025-12-18 14:41:23,353 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.del] Prepared SQL: [update cmrs set isdel=1 where rsno= ?param0] -2025-12-18 14:41:23,353 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.questionitem.del] Prepared SQL: [update question a inner join questionitem b on b.qino= ?param0 and b.qno=a.qno set a.rightcount = a.rightcount - b.isright; update questionitem set udt=now(),uno= ?param1 ,uip= ?param2 ,isdel=1 where qino= ?param0] -2025-12-18 14:41:23,353 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.question.up] Prepared SQL: [UPDATE question SET udt=now(),uno= ?param0 ,uip= ?param1 ,cmno= ?param2 ,qdiff= ?param3 ,cc1= ?param4 ,cc2= ?param5 ,cc3= ?param6 ,cc4= ?param7 ,cc5= ?param8 ,isuse= ?param9 ,dpoint= ?param10 ,qtext= ?param11 ,qtextstring= ?param12 ,qdesc= ?param13 ,rightcount= ?param14 ,ispassspace= ?param15 ,isignorecase= ?param16 where qno= ?param17] -2025-12-18 14:41:23,353 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.question.uptop] Prepared SQL: [UPDATE question SET udt=now(),uno= ?param0 ,uip= ?param1 ,cmno= ?param2 ,isuse= ?param3 ,qtext= ?param4 ,qtextstring= ?param5 ,qdesc= ?param6 ,rightcount= ?param7 where qno= ?param8] -2025-12-18 14:41:23,355 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.questionitem.up] Prepared SQL: [UPDATE questionitem SET udt=now(),uno= ?param0 ,uip= ?param1 ,fgno= ?param2 ,isright= ?param3 ,qitext= ?param4 where qino= ?param5] -2025-12-18 14:41:23,355 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.up] Prepared SQL: [update cmsd set udt=now(),uno= ?param0 ,uip= ?param1 ,sdtype = ?param2 ,sdname = ?param3 ,sddesc = ?param4 ,tpoint = ?param5 ,sdcondition = ?param6 ,fgno = ?param7 where sdno= ?param8] -2025-12-18 14:41:23,355 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.uplock] Prepared SQL: [update cmsd set udt=now(),uno= ?param0 ,uip= ?param1 ,sdname = ?param2 ,sddesc = ?param3 ,tpoint = ?param4 ,sdcondition = ?param5 ,fgno = ?param6 where sdno= ?param7] -2025-12-18 14:41:23,355 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.up] Prepared SQL: [update cmrs set udt=now(),uno= ?param0 ,uip= ?param1 ,rstype = ?param2 ,rsname = ?param3 ,rscondition = ?param4 ,rscno = ?param5 ,cmino = ?param6 where rsno= ?param7] -2025-12-18 14:41:23,355 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.uplock] Prepared SQL: [update cmrs set udt=now(),uno= ?param0 ,uip= ?param1 ,rsname = ?param2 ,rscondition = ?param3 where rsno= ?param4] -2025-12-18 14:41:23,355 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmev.in] Prepared SQL: [insert into cmev (cmno,attend,attendcut,attendrfd,attendcutrfd,mid,midcut,midrfd,midcutrfd,final,finalcut,finalrfd,finalcutrfd,subject,subjectcut,subjectrfd ,subjectcutrfd,discuss,discusscut,discussrfd,discusscutrfd,etc,etccut,etcrfd,etccutrfd,cut,cutrfd,cdt,cno,udt,uno,uip) values ( ?param0 ,100,100,100,100,0,0,0,0,0,0,0,0,0,0,0 ,0,0,0,0,0,0,0,0,0,100,100,now(), ?param1 ,now(), ?param1 , ?param2 )] -2025-12-18 14:41:23,356 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmmenu.in] Prepared SQL: [insert into cmmenu (cmno,isplan,iscontent,isev,isrs,isgrade,cdt,cno,udt,uno,uip) values( ?param0 ,1,1,1,1,1,now(), ?param1 ,now(), ?param1 , ?param2 ); insert into cmmenubm (cmno,bmno,cdt,cno,udt,uno,uip) select ?param0 ,a.bmno,now(), ?param1 ,now(), ?param1 , ?param2 from boardmaster a where a.bmposition=1 and a.isopen=1 and a.isdefault=1] -2025-12-18 14:41:23,357 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy] Prepared SQL: [create temporary table if not exists temp_cminning_mapping ( old_cmino bigint, new_cmino bigint ); insert into cminning(cmno, week, iseq, isonline, ititle, icontent, iday, idate, ist, iet, ctno, istaste, sttime, atime, mstime, metime, userno, isscd, scdtype, cdt,cno,udt,uno,uip) select ?param0 , week, iseq, isonline, ititle, icontent, iday, idate, ist, iet, ctno, istaste, sttime, atime, mstime, metime, userno, isscd, scdtype, now(), ?param1 ,now(), ?param1 , ?param2 from cminning where cmno = ?param3 ; insert into temp_cminning_mapping(old_cmino, new_cmino) select old_cmino, new_cmino from ( select a.cmino as old_cmino, b.cmino as new_cmino from cminning a inner join cminning b on a.cmno = ?param3 and b.cmno = ?param0 and a.week = b.week and a.iseq = b.iseq ) t; insert into cmrs(cmno, rscno, rstype, rsname, rscondition, isdel, cmino, cdt,cno,udt,uno,uip) select ?param0 , rscno, rstype, rsname, rscondition, 0, t.new_cmino, now(), ?param1 ,now(), ?param1 , ?param2 from cmrs a inner join temp_cminning_mapping t on a.cmino = t.old_cmino where a.cmno = ?param3 and a.isdel = 0; insert into cmprof(cmno, userno, pfee, cdt,cno,udt,uno,uip) select ?param0 , userno, 0, now(), ?param1 ,now(), ?param1 , ?param2 from cmprof where cmno = ?param3 ; insert into cmbook(cmno, bkno, cdt,cno,udt,uno,uip) select ?param0 , bkno, now(), ?param1 ,now(), ?param1 , ?param2 from cmbook where cmno = ?param3 ; insert into cmrelay(cmno, rcmno, ispre, cdt,cno,udt,uno,uip) select ?param0 , rcmno, ispre, now(), ?param1 ,now(), ?param1 , ?param2 from cmrelay where cmno = ?param3 ; insert into cmncsd(cmno, ndno, cdt,cno,udt,uno,uip) select ?param0 , ndno, now(), ?param1 ,now(), ?param1 , ?param2 from cmncsd where cmno = ?param3 ; insert into cminningscd(cmino, estart, eend, quota, studyplace, sseq, cdt,cno,udt,uno,uip) select t.new_cmino, estart, eend, quota, studyplace, sseq, now(), ?param1 ,now(), ?param1 , ?param2 from cminningscd a inner join temp_cminning_mapping t on a.cmino = t.old_cmino where a.cmino in (select old_cmino from temp_cminning_mapping); insert into cmev(cmno, attend, attendcut, attendrfd, attendcutrfd, mid, midcut, midrfd, midcutrfd, final, finalcut, finalrfd, finalcutrfd, subject, subjectcut, subjectrfd, subjectcutrfd, discuss, discusscut, discussrfd, discusscutrfd, etc, etccut, etcrfd, etccutrfd, cut, cutrfd, isoffabs, cdt,cno,udt,uno,uip) select ?param0 , attend, attendcut, attendrfd, attendcutrfd, mid, midcut, midrfd, midcutrfd, final, finalcut, finalrfd, finalcutrfd, subject, subjectcut, subjectrfd, subjectcutrfd, discuss, discusscut, discussrfd, discusscutrfd, etc, etccut, etcrfd, etccutrfd, cut, cutrfd, isoffabs, now(), ?param1 ,now(), ?param1 , ?param2 from cmev where cmno = ?param3 ; insert into cmsd(sdtype, cmno, sdname, sddesc, tpoint, sdcondition, fgno, isdel, orgsdno, cdt,cno,udt,uno,uip) select sdtype, ?param0 , sdname, sddesc, tpoint, sdcondition, null, 0, sdno, now(), ?param1 ,now(), ?param1 , ?param2 from cmsd where cmno = ?param3 and isdel = 0; insert into cmmenu(cmno, isplan, iscontent, isev, isrs, isgrade, cdt,cno,udt,uno,uip) select ?param0 , isplan, iscontent, isev, isrs, isgrade, now(), ?param1 ,now(), ?param1 , ?param2 from cmmenu where cmno = ?param3 ; insert into cmmenubm(cmno, bmno, cdt,cno,udt,uno,uip) select ?param0 , bmno, now(), ?param1 ,now(), ?param1 , ?param2 from cmmenubm where cmno = ?param3 ; drop temporary table if exists temp_cminning_mapping;] -2025-12-18 14:41:23,358 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy.ex] Prepared SQL: [insert into cmexlayer(exno,qdiff,cc1,cc2,cc3,cc4,cc5,qcount,rpoint,cdt,cno,udt,uno,uip) select ?param0 ,qdiff,cc1,cc2,cc3,cc4,cc5,qcount,rpoint,now(), ?param1 ,now(), ?param1 , ?param2 from cmexlayer a where a.exno= ?param3 ; insert into cmexq(exno,qseq,qno,rpoint,cdt,cno,udt,uno,uip) select ?param0 ,qseq,qno,rpoint,now(), ?param1 ,now(), ?param1 , ?param2 from cmexq a where a.exno= ?param3 ;] -2025-12-18 14:41:23,358 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.fgnoup] Prepared SQL: [update cmsd set fgno= ?param0 where cmno= ?param1 and orgsdno= ?param2] -2025-12-18 14:41:23,358 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.fgnoup] Prepared SQL: [update cminning set fgnotf= ?param0 where cmno= ?param1 and orgcmino= ?param2] -2025-12-18 14:41:23,358 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cm.fgnocmup] Prepared SQL: [update cm set fgnocm= ?param0 where cmno= ?param1] -2025-12-18 14:41:23,358 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmpcup] Prepared SQL: [update cm set udt=now(),uno= ?param0 ,uip= ?param1 ,cgno = ?param2 ,cname = ?param3 ,sstime = ?param4 ,setime = ?param5 ,introhtml = ?param6 where cmno= ?param7] -2025-12-18 14:41:23,358 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ctpdel] Prepared SQL: [update ctpage a inner join ( select a.ctno,count(b.cmino) dcnt from ct a left outer join cminning b on b.ctno=a.ctno where a.ctno= ?param0 group by a.ctno ) b on b.ctno=a.ctno and b.dcnt = 0 set a.isdel=1,udt=now(),uno= ?param1 ,uip= ?param2 where a.cpno= ?param3] -2025-12-18 14:41:23,359 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ct.del] Prepared SQL: [update ct a inner join ( select a.ctno,count(b.cmino) dcnt from ct a left outer join cminning b on b.ctno=a.ctno where a.ctno= ?param0 group by a.ctno ) b on b.ctno=a.ctno and b.dcnt=0 set udt=now(),uno= ?param1 ,uip= ?param2 ,a.ccode=null,a.isdel=1 where b.dcnt=0 and a.ctno= ?param0] -2025-12-18 14:41:23,359 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.fgno] Prepared SQL: [update cminning set fgno= ?param0 where cmino= ?param1] -2025-12-18 14:41:23,359 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.fgnooff] Prepared SQL: [update cminning set fgnooff= ?param0 where cmino= ?param1] -2025-12-18 14:41:23,359 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.lectcmisno.up] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,cmisno =case when ?param2 is not null then ?param2 else cmisno end where lectno= ?param3 ; update pplog a left outer join ( select a.lectno,a.payno,b.pplno,a.cmisno from lect a inner join pay b on b.payno = a.payno where a.lectno = ?param3 ) b on b.pplno = a.pplno set a.cmisno = case when b.cmisno is not null then b.cmisno else a.cmisno end where b.lectno = ?param3 ; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end ,a.sdate = (case when b.estart is not null then date_format(b.estart,'%Y-%m-%d 00:00:00') else a.sdate end) where a.lectno = ?param3 and c.cshape = 1; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end where a.lectno = ?param3 and c.cshape <> 1;] -2025-12-18 14:41:23,375 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cmforchange] Prepared SQL: [select b.cmno,b.cname,b.classno,b.cshape ,t.tyear,t.tseq from cm a inner join cm b on b.ismaster=0 and b.pcmno=a.pcmno and b.cmno <> ?param0 and b.setime is not null and b.setime > now() and b.isuse=1 and b.isdel=0 inner join term t on t.tmno=b.tmno left outer join lect c on c.cmno=b.cmno and c.status in (1,3,4) and c.ischanged=0 where a.cmno= ?param0 group by b.cmno,b.cname,b.classno,b.quota,b.cshape ,t.tyear,t.tseq having b.quota = 0 or b.quota > count(c.lectno) order by b.cname,b.classno,b.setime] -2025-12-18 14:41:23,376 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.scdlects] Prepared SQL: [select a.scdno,a.dday,a.dtime,a.istalk,a.isemail,a.issms,a.isuse from scdlect a order by a.scdno] -2025-12-18 14:41:23,377 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.encourages] Prepared SQL: [insert into alarms (userno,atime,scdno,cmexno,dday,isdel,cdt,cno,udt,uno,uip) select a.userno,now(),a.scdno,a.cmexno,a.dday,0,now(), ?param0 ,now(), ?param0 , ?param1 from ( select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.attrate < 80 and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 where a.scdno < 3 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmex e on e.cmno=c.cmno and e.extype=case when a.scdno=3 then 0 else 1 end and e.isdel=0 left outer join lectex f on f.lectno=c.lectno and f.exno=e.exno where a.scdno > 2 and a.scdno < 5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=0 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=1 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=6 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmrs e on e.cmno=c.cmno and e.rstype=0 and e.isdel=0 left outer join lectrs f on f.lectno=c.lectno and f.rsno=e.rsno where a.scdno=7 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,c.sdate stime ,c.edate etime,e.cname studyplace,b.studytime days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join cm b on b.ismaster=0 and b.cshape =1 and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.sdate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 left outer join comcode e on e.ccode = b.studyplace where a.scdno=8 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.exno cmexno,b.exname cname,b.estime stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join exam b on date_format(b.estime,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') and b.isopen=1 inner join examuser c on c.exno=b.exno and c.status=1 and c.pstatus=1 inner join users d on d.userno=c.userno and d.status=1 where a.scdno=9 and a.isuse=1 and a.dtime= ?param2 ) a; select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.attrate < 80 and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 where a.scdno < 3 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmex e on e.cmno=c.cmno and e.extype=case when a.scdno=3 then 0 else 1 end and e.isdel=0 left outer join lectex f on f.lectno=c.lectno and f.exno=e.exno where a.scdno > 2 and a.scdno < 5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=0 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=1 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=6 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmrs e on e.cmno=c.cmno and e.rstype=0 and e.isdel=0 left outer join lectrs f on f.lectno=c.lectno and f.rsno=e.rsno where a.scdno=7 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,c.sdate stime ,c.edate etime,e.cname studyplace,b.studytime days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join cm b on b.ismaster=0 and b.cshape =1 and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.sdate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 left outer join comcode e on e.ccode = b.studyplace where a.scdno=8 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.exno cmexno,b.exname cname,b.estime stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join exam b on date_format(b.estime,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') and b.isopen=1 inner join examuser c on c.exno=b.exno and c.status=1 and c.pstatus=1 inner join users d on d.userno=c.userno and d.status=1 where a.scdno=9 and a.isuse=1 and a.dtime= ?param2] -2025-12-18 14:41:23,377 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cmrs] Prepared SQL: [select a.rsno,a.rstype,a2.rscno,a2.rscname,b.cshape,b.cname,b.classno,b.rstime,b.retime,b.sstime,b.setime ,c.tyear,c.tseq ,count(distinct d.lectno) countlect,count(distinct e.lectno) countok ,g.username as teachername from cmrs a inner join rsc a2 on a2.rscno=a.rscno inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno inner join lect d on d.cmno=b.cmno and d.status=1 and d.ischanged=0 left outer join lectrs e on e.lectno=d.lectno and e.rsno=a.rsno left outer join cminning f on a.cmino = f.cmino left outer join users g on g.userno = f.userno where a.rsno= ?param0 group by a.rsno,a.rstype,a2.rscno,a2.rscname,b.cshape,b.cname,b.classno,b.rstime,b.retime,b.sstime,b.setime,c.tyear,c.tseq] -2025-12-18 14:41:23,377 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cmrscqs] Prepared SQL: [select a.rsno ,b.rscqno ,c.qno,c.qtext,c.atype ,d.qino,d.qitext ,sum(case when concat(',',e.atext,',') like concat('%,',d.qino,',%') then 1 else 0 end) scount ,count(e.atext) acount ,group_concat(e.atext order by e.cdt separator '
') atext from cmrs a inner join rscq b on b.rscno=a.rscno inner join question c on c.qno=b.qno left outer join questionitem d on d.qno=c.qno and d.isdel=0 left outer join lectrs e on e.rsno=a.rsno and e.rscqno=b.rscqno where a.rsno= ?param0 group by a.rsno ,b.rscqno ,c.qno,c.qtext,c.atype ,d.qino,d.qitext order by b.dseq,b.qno,d.qino] -2025-12-18 14:41:23,377 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.rscq] Prepared SQL: [select a.rscqno,a.qno,q.atype,qi.qino,row_number() over(partition by qi.qno order by qi.qino) rno from rscq a inner join question q on q.qno=a.qno left outer join questionitem qi on qi.qno=q.qno and qi.isdel=0 where a.rscno= ?param0 order by a.dseq] -2025-12-18 14:41:23,378 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectrss] Prepared SQL: [select a.rsno,b.lectno,c.rscno,c.rscqno,u.username,u.userid,uc.cname ccpositionname,b.isrebate,c.cdt,c.atext from cmrs a inner join lect b on b.cmno=a.cmno and b.status=1 and b.ischanged=0 inner join users u on u.userno=b.userno left outer join assign ua on ua.asno=u.asno left outer join comcode uc on uc.ccode=u.ccposition inner join lectrs c on c.lectno=b.lectno and c.rsno=a.rsno inner join rscq rq on rq.rscqno=c.rscqno inner join question q on q.qno=rq.qno where a.rsno= ?param0 order by u.username,u.userno,rq.dseq,rq.rscqno] -2025-12-18 14:41:23,378 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.attoffs] Prepared SQL: [select c.tyear,c.tseq ,a.cmno,a.cname,a.classno ,b.cmino,b.week,b.iseq,b.ititle,b.idate,b.ist,b.iet ,d.username from cm a inner join cminning b on b.cmno=a.cmno and b.isonline=0 and b.idate= ?param0 inner join term c on c.tmno=a.tmno left outer join users d on d.userno=b.userno where a.ismaster=0 and a.sstime <= ?param0 and a.setime >= ?param0 and a.isuse=1 and a.isdel=0 order by b.iet,a.cname] -2025-12-18 14:41:23,378 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cminning] Prepared SQL: [select c.tyear,c.tseq ,b.cshape,b.cname,b.classno ,a.cmino,a.ititle,a.idate,a.ist,a.iet from cminning a inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno where a.cmino= ?param0] -2025-12-18 14:41:23,378 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectinnings.foratt] Prepared SQL: [select a.cmino,b.lectno,c.userno ,ca.asname,c.username,c.userid,d.stime,d.etime,d.istatus ,row_number() over(order by d.udt desc,c.username) rno ,count(a.cdt) over() pagetotalcount from cminning a inner join lect b on b.cmno=a.cmno and b.status=1 and b.ischanged=0 inner join users c on c.userno=b.userno and c.status=1 left outer join assign ca on ca.asno=c.asno left outer join lectinning d on d.lectno=b.lectno and d.cmino=a.cmino where a.cmino= ?param0 order by rno] -2025-12-18 14:41:23,379 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.pagelogs_page] Prepared SQL: [select a.cdt,a.uip,b.pagename,a.loginfo from menupage b inner join ( select cdt, uip, loginfo, pno from pagelog a where a.userno= ?param0 and a.logsite= ?param1 and a.cdt between ?param2 and ?param3 ) a on b.pno=a.pno] -2025-12-18 14:41:23,380 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.reexam.log] Prepared SQL: [select a.* from ( select a.estart,eend,eip ,row_number() over(order by a.cdt desc) rno ,count(a.cno) over() pagetotalcount from lectexrelog a where a.lectno= ?param0 and a.exno= ?param1 ) a order by a.rno] -2025-12-18 14:41:23,381 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectexq] Prepared SQL: [select a.lectno,a.exno,a.eqno,a.atext,a.qinos,a.cpoint,a.dpoint,a.iscorrect,a.qseq ,c.qno,c.atype,c.qtext from lectexq a inner join cmexq b on b.eqno=a.eqno inner join question c on c.qno=b.qno where a.lectno= ?param0 and a.exno= ?param1 order by a.qseq] -2025-12-18 14:41:23,381 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsdfiles] Prepared SQL: [select d.orgname,d.fileurl,c.userno,c.userid,c.username from lectsd a inner join lect b on b.lectno=a.lectno and b.status=1 and b.ischanged=0 inner join users c on c.userno=b.userno inner join fileinfo d on d.fgno=a.fgno and d.isdel=0 where a.sdno= ?param0] -2025-12-18 14:41:23,381 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectdiscuss] Prepared SQL: [select a.sdno,a.tpoint sdtpoint ,b.lectno,b.cpoint,b.feedb,b.submittime,b.checktime ,c.userno,c.username,c.userid ,d.asname from cmsd a inner join lect b2 on b2.lectno= ?param0 inner join users c on c.userno=b2.userno left outer join assign d on d.asno=c.asno left outer join lectsd b on b.lectno=b2.lectno and b.sdno=a.sdno where a.sdno= ?param1] -2025-12-18 14:41:23,384 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.mydata] Prepared SQL: [select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,a.intval9 ,a.longval,a.longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,a.time3,a.time4 ,a.time5,a.time6 ,a.rno ,a.iscomplete ,a.studytime ,a.studyplacename studyplacename, a.studyplace ,a.cshape from( select 1 dtype ,d.tyear intval,d.tseq intval2,c.cshape intval3,a.pstatus intval4,case when e.rfdno is null then 0 else 1 end intval5,a.isrebate intval6,a.itemno intval7 ,case when (case when l.sdate is null then c.sstime else l.sdate end) < now() and (case when l.edate is null then c.setime else l.edate end) > now() then 1 else 0 end intval8 ,c.studydays intval9 ,l.lectno longval,a.payno longval2 ,c.cname strval,null strval2,null strval3 ,c.rstime time,c.retime time2 ,b.cdt time3,f.estart time4 ,CASE WHEN l.sdate IS NULL then (case when c.cshape ='1' then f.estart else l.cdt end) ELSE l.sdate end AS time5 ,case when l.edate is null then f.eend else l.edate end time6 ,case when b.pstatus = 1 then 99 else b.pstatus end as sortpstatus ,row_number() over(order by sortpstatus, c.retime, b.payno,a.pino) rno ,l.iscomplete ,c.studytime, cc.cname studyplacename, cmis.studyplace, l.cdt ,c.cshape from payitem a inner join pay b on b.payno=a.payno and b.pstatus in (21,22,51,55) and b.rstatus < 2 inner join cm c on c.cmno=a.itemno and c.rstime < now() and c.retime > now() inner join lect l on l.cmno=c.cmno and (l.status < 5 or l.status = 6) and l.ischanged=0 and l.userno=b.userno inner join term d on d.tmno=c.tmno left outer join payrfd e on e.payno=a.payno and e.payno=a.payno and e.rstatus=0 left outer join cminningscd f on f.cmisno = l.cmisno LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = l.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.ptype in (0,1,4) and a.userno= ?param0 and a.pstatus in (21,22,51,55) and a.rstatus=0 and 1 = case when c.retime = '2099-12-31 23:59:59' and l.stime is not null then 0 else 1 end order by sortpstatus,l.cdt desc, c.retime desc, b.payno,a.pino ) a union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,a.time3,a.time4 ,a.time5,a.time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 2 dtype ,c.tyear intval,c.tseq intval2,b.cshape intval3,0 intval4,0 intval5,a.isrebate intval6,a.cmno intval7,0 intval8 ,a.lectno longval,0 longval2 ,b.cname strval,null strval2,null strval3 ,case WHEN a.sdate IS NULL then (case when b.cshape ='1' then d.estart else a.cdt end) ELSE a.sdate end AS time ,case when a.edate is null then d.eend else a.edate end time2 ,d.estart time3,d.eend time4 ,e.cdt time5,null time6 ,row_number() over(order by b.setime desc) rno ,case when d.eend is not null then d.eend else a.edate end as sortedate ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join pay e on e.payno = a.payno inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno left outer join cminningscd d on a.cmisno = d.cmisno LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and (case when a.sdate is null then b.setime else a.edate end) >= now() order by case when time2 > now() then 1 else 0 end asc ,sortedate asc, time2 asc ) a union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,1 intval,c.iseq intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,null strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.iseq) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno inner join cminning c on c.cmno=b.cmno and c.isonline=1 and c.isscd = 0 left outer join lectinning d on d.lectno=a.lectno and d.cmino=c.cmino and d.istatus=2 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,2 intval,c.iseq intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,concat(date_format(c.idate,'%m/%d'),' ',left(c.ist,2),':',right(c.ist,2),' ~ ',left(c.iet,2),':',right(c.iet,2)) strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.iseq) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cminning c on c.cmno=b.cmno and c.isonline=0 and c.isscd = 0 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,3 intval,0 intval2,b.classno intval3,c.extype intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.extype,c.cdt) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cmex c on c.cmno=b.cmno and c.isdel=0 and c.econdition <= a.attrate LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' left outer join lectex d on d.lectno=a.lectno and d.exno=c.exno and d.eend is not null where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,4 intval,0 intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.cdt) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname as studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cmsd c on c.sdtype=0 and c.cmno=b.cmno and c.isdel=0 and c.sdcondition <= a.attrate left outer join lectsd d on d.lectno=a.lectno and d.sdno=c.sdno and d.submittime is not null LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,5 intval,0 intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.cdt) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cmsd c on c.sdtype=1 and c.cmno=b.cmno and c.isdel=0 and c.sdcondition <= a.attrate left outer join lectsdboard d on d.lectno=a.lectno and d.sdno=c.sdno and d.isdel=0 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,a.longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 4 dtype ,a.scdno intval,a.dday intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,b.cmno intval7,0 intval8 ,c.lectno longval,a.alno longval2 ,b.cname strval,null strval2,null strval3 ,a.atime time,c.edate time2 ,row_number() over(order by a.atime desc) rno ,c.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from alarms a inner join cm b on b.cmno=a.cmexno inner join lect c on c.cmno=b.cmno and c.userno=a.userno and c.status=1 and c.ischanged=0 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = c.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.scdno < 9 and a.isdel=0 order by a.atime desc limit 5 ) a] -2025-12-18 14:41:23,386 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.myexamrenews] Prepared SQL: [select a.exno,a.userno,a.certtime,a.certdate,a.certindate,a.renewreason,a.isfirst,a.certidx ,b.username cnoname from examuserrenew a left outer join users b on b.userno=a.cno where a.exno= ?param0 and a.userno= ?param1 order by a.certdate desc] -2025-12-18 14:41:23,386 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.myexamrenewlects] Prepared SQL: [select a.*,b.cmno,b.oktime,b.iscomplete from ( select distinct(c.cmno),c.cname,c.cshape from examuser a inner join exam b on b.exno=a.exno inner join cm c on c.certcc=b.certcc and c.certgradecc=b.certgradecc and c.isdel=0 and c.isuse=1 inner join cg d on d.cgno = c.cgno and d.isuse=1 and d.isdel=0 and d.iscover=1 where a.exno= ?param0 and a.userno= ?param1 )a inner join lect b on b.cmno=a.cmno where b.status=1 and b.iscomplete=1 and b.ischanged=0 and b.userno= ?param1 group by a.cmno,a.cname,a.cshape,b.oktime,b.iscomplete limit 3] -2025-12-18 14:41:23,386 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.myalarm] Prepared SQL: [select 4 dtype,a.scdno intval,a.dday intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,b.cmno intval7 ,c.lectno longval,a.alno longval2 ,b.cname strval,null strval2,null strval3 ,a.atime time,null time2 from alarms a inner join cm b on b.cmno=a.cmexno inner join lect c on c.cmno=b.cmno and c.userno=a.userno and c.status=1 and c.ischanged=0 where a.userno= ?param0 and date_add(a.atime, interval 3 month) > now() and a.scdno < 9 and a.isdel=0 order by a.atime desc] -2025-12-18 14:41:23,386 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectex.result] Prepared SQL: [select a.etime,a.exname,a.tpoint fullpoint,a.isresultopen ,b.estart,b.eend,b.tpoint, b.udt from cmex a inner join lectex b on b.lectno= ?param0 and b.exno=a.exno inner join lect c on c.lectno=b.lectno and c.userno= ?param1 where a.exno= ?param2] -2025-12-18 14:41:23,386 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectexq.result] Prepared SQL: [select d.atype,b.cpoint,b.dpoint,d.qtext,b.atext,d.qdesc,b.iscorrect,c.qno,b.eqno,b.qseq from lectex a inner join lect a2 on a2.lectno=a.lectno and a2.userno= ?param0 inner join lectexq b on b.lectno=a.lectno and b.exno=a.exno inner join cmexq c on c.eqno=b.eqno inner join question d on d.qno=c.qno where a.lectno= ?param1 and a.exno= ?param2 order by b.qseq] -2025-12-18 14:41:23,386 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectexresult.selectrate] Prepared SQL: [select a.eqno,sum(case when a.atext = b.atext then 1 else 0 end) / count(b.eqno) * 100 selectrate from lectexq a inner join lect a2 on a2.lectno=a.lectno and a2.userno= ?param0 inner join lectexq b on b.exno=a.exno and b.eqno=a.eqno where a.lectno= ?param1 and a.exno= ?param2 group by a.eqno] -2025-12-18 14:41:23,386 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.myrecomm] Prepared SQL: [select c.tyear,c.tseq,a.cmno,b.cshape,b.cname,b.rstime,b.retime,e.cgcode,b.isrefund from ( select a.* from ( select distinct b.ispre idx,c.cmno from lect a inner join cmrelay b on b.cmno=a.cmno inner join cm c on c.ismaster=0 and c.pcmno=b.rcmno and c.rstime < now() and c.retime > now() left outer join lect d on d.userno=a.userno and d.cmno=c.cmno where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null order by b.ispre,c.retime limit 2 ) a union all select a.* from ( select 2 idx,c.cmno from users a inner join comcode b on b.ccode=a.ccposition inner join cm c on c.ismaster=0 and c.rstime < now() and c.retime > now() and c.jobpositiongrade like concat('%',b.refcode,'%') left outer join lect d on d.userno=a.userno and d.cmno=c.cmno where a.userno= ?param0 and d.lectno is null order by c.retime limit 2 ) a ) a inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno inner join cg d on d.cgno=b.cgno inner join cg e on e.cgno=d.pcgno order by a.idx,b.retime limit 2] -2025-12-18 14:41:23,386 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.attcert.check] Prepared SQL: [select ifnull(a.isattcheck,0) intval,b.ischkatt intval2,c.ischkatt intval3 ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) strval from lect a inner join users b on b.userno = a.userno inner join cm c on c.cmno = a.cmno where a.lectno = ?param0] -2025-12-18 14:41:23,387 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectinning.attcert.check] Prepared SQL: [select ifnull(d.isattcheck,0) intval,b.ischkatt intval2,c.ischkatt intval3 ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) strval ,b.authplatform strval2 from lect a inner join users b on b.userno = a.userno inner join cm c on c.cmno = a.cmno left outer join lectinning d on d.lectno = a.lectno and d.cmino = ?param0 where a.lectno = ?param1 and a.userno = ?param2] -2025-12-18 14:41:23,387 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lecture.document.past] Prepared SQL: [select no lectno,substr(a.cshape,1,3) cshapename2,a.cgname cname,a.ssdate sstime,a.sedate setime ,case when a.rprice> 0 then 1 else 0 end isrebate from docprintpast a inner join users b on b.userpno= a.userpno where userno = ?param0] -2025-12-18 14:41:23,387 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectinning.new] Prepared SQL: [select a.logno longval ,a.lectno intval,a.cmino intval2,max(a.intval+a.intval2) intval3 ,a.strval,a.strval2,a.intval3 intval4 from( select a.logno,a.lectno,a.cmino ,case when b.edate < now() then 0 when b.status <> 1 then 0 else case when a.stime = a.etime then 1 else 0 end end intval ,case when b.edate < now() then 0 when b.status <> 1 then 0 else case when (timestampdiff(second,a.stime,a.etime)%300) = 0 then 1 else 0 end end intval2 ,c.cname strval,d.ititle strval2,d.iseq intval3 from lectinningpage a inner join lect b on b.lectno = a.lectno inner join cm c on c.cmno = b.cmno inner join cminning d on d.cmino = a.cmino where b.userno = ?param0 order by a.cdt desc limit 1 ) a] -2025-12-18 14:41:23,387 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user2] Prepared SQL: [select max(lectCnt) * min(checkNum) from ( select count(t1.lectno) as lectCnt, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (103,104,105) and t5.typegrade = ?param0 and t5.typeedu = ?param1 and t1.userno = ?param2 and t5.typeman = 28 union select 0 as lectCnt, (case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param2 and t2.pcmno = ?param3 )t] -2025-12-18 14:41:23,388 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user3] Prepared SQL: [select max(lectCnt) * min(checkNum) from ( select count(t1.lectno) as lectCnt, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (103,104) and t5.typeedu = 30 and t1.userno = ?param0 and t5.typeman = 28 union select 0 as lectCnt, (case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param0 and t2.pcmno = ?param1 )t] -2025-12-18 14:41:23,388 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user4] Prepared SQL: [select count(t1.lectno) from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param0 and t2.pcmno = ?param1] -2025-12-18 14:41:23,388 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user5] Prepared SQL: [select max(lectCnt) * min(checkNum) from ( select count(t1.lectno) as lectCnt, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (103,104) and t5.typeedu = ?param0 and t1.userno = ?param1 and t5.typeman = 28 union select 0 as lectCnt, (case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param1 and t2.pcmno = ?param2 )t] -2025-12-18 14:41:23,388 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user6] Prepared SQL: [select (max(lectCnt1) + max(lectCnt2)) * min(checkNum) from ( select count(t1.lectno) as lectCnt1, 0 as lectCnt2, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (102,103,104,105) and t5.typeedu = 35 and t1.userno = ?param0 and t5.typeman = 28 and t5.typegrade in (38,39) union select 0 as lectCnt1, count(t1.lectno) as lectCnt2,(case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param0 and t2.pcmno = ?param1 )t] -2025-12-18 14:41:23,388 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.pplog.get] Prepared SQL: [select l.lectno, l.cmno, l.payno, pp.cshape, cc.cname zstring1, cc2.cname zstring2, cc3.cname zstring3, cc4.cname zstring4, cc5.cname zstring5 from lect l inner join pay p on l.payno = p.payno and l.userno = p.userno inner join pplog pp on p.pplno = pp.pplno left outer join comcode cc on cc.ccode = pp.typeman left outer join comcode cc2 on cc2.ccode = pp.typeedu left outer join comcode cc3 on cc3.ccode = pp.typegrade left outer join comcode cc4 on cc4.ccode = pp.typejob left outer join comcode cc5 on cc5.ccode = pp.typejobitem where l.lectno = ?param0 and l.userno = ?param1] -2025-12-18 14:41:23,389 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.enroll.get] Prepared SQL: [SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED; SELECT a.USERNO , b.lectno , b.ISCOMPLETE , b.completeno , c.cmno , c.CNAME , d.PCGNO , e.PAYNO , e.PSTATUS , f.CSHAPE , f.TYPEMAN , f.TYPEEDU , f.TYPEGRADE , f.TYPEJOB , d.CGCODE , d.CGNAME , f.CMISNO FROM users a INNER JOIN lect b ON a.USERNO = b.USERNO INNER JOIN cm c ON b.CMNO = c.CMNO INNER JOIN cg d ON c.cgno = d.cgno INNER JOIN pay e ON b.payno = e.PAYNO INNER JOIN pplog f ON b.USERNO = e.USERNO AND b.CMNO = f.CMNO AND e.PPLNO = f.PPLNO WHERE b.STATUS = 1 AND (e.PSTATUS = 1 OR e.PSTATUS = 22) AND b.USERNO = ?param0 ;] -2025-12-18 14:41:23,389 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.sedate.change] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,sdate = ?param2 ,edate= ?param3 where lectno= ?param4 and status = 1] -2025-12-18 14:41:23,390 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectchange] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,ischanged=1 where lectno= ?param2 ; insert into lect (cmno,payno,pino,userno,status,iscomplete,orgcmno,attrate,isrebate,ispc,isjoin,fgno,ischanged,cdt,cno,udt,uno,uip) select ?param3 ,payno,pino,userno,status,null,cmno,0,isrebate,ispc,isjoin,fgno,0,now(), ?param0 ,now(), ?param0 , ?param1 from lect a where a.lectno= ?param2] -2025-12-18 14:41:23,392 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsd.save] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,iscopy= ?param2 ,cpoint= ?param3 ,feedb= ?param4 ,memo= ?param5 ,checktime=case when ?param3 is not null or ?param4 is not null then now() else checktime end ,checkip=case when ?param3 is not null or ?param4 is not null then ?param1 else checkip end ,fgno= ?param6 where lectno= ?param7 and sdno= ?param8 ; insert into lectsd (lectno,sdno,atext,fgno,copyrate,iscopy,cpoint,feedb,memo,submittime,submitip,checktime,checkip,cdt,cno,udt,uno,uip) select ?param7 , ?param8 ,null, ?param6 ,null, ?param2 , ?param3 , ?param4 , ?param5 ,null,null ,case when ?param3 is not null or ?param4 is not null then now() else null end ,case when ?param3 is not null or ?param4 is not null then ?param1 else null end ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectsd b on b.lectno= ?param7 and b.sdno= ?param8 where b.lectno is null] -2025-12-18 14:41:23,393 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsd.save2] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,iscopy= ?param2 ,cpoint= ?param3 ,feedb= ?param4 ,memo= ?param5 ,checktime=case when ?param3 is not null or ?param4 is not null then now() else checktime end ,checkip=case when ?param3 is not null or ?param4 is not null then ?param1 else checkip end ,submittime=case when ?param6 = 'T' then now() else submittime end ,submitip=case when ?param6 = 'T' then ?param1 else submitip end ,fgno= ?param7 where lectno= ?param8 and sdno= ?param9 ; insert into lectsd (lectno,sdno,atext,fgno,copyrate,iscopy,cpoint,feedb,memo,submittime,submitip,checktime,checkip,cdt,cno,udt,uno,uip) select ?param8 , ?param9 ,null, ?param7 ,null, ?param2 , ?param3 , ?param4 , ?param5 ,case when ?param6 = 'T' then now() else null end ,case when ?param6 = 'T' then ?param1 else null end ,case when ?param3 is not null or ?param4 is not null then now() else null end ,case when ?param3 is not null or ?param4 is not null then ?param1 else null end ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectsd b on b.lectno= ?param8 and b.sdno= ?param9 where b.lectno is null; update lect l inner join ( select l.lectno, round(avg(ifnull(ls.cpoint,0)),1) as avgtpoint, round(((round(avg(ifnull(ls.cpoint,0)),1) * ce.subject / 100) ),1) spoint from lect l inner join cmsd cs on l.cmno = cs.cmno and cs.sdtype = 0 and cs.isdel = 0 left outer join lectsd ls on l.lectno = ls.lectno and cs.sdno = ls.sdno and ls.sdno= ?param9 inner join cmev ce on l.cmno = ce.cmno where l.status = 1 and l.lectno = ?param8 group by l.lectno )t on l.lectno = t.lectno set l.spoint = t.spoint , l.subjectpoint = t.avgtpoint , l.udt = now() , l.uno = ?param0 , l.uip= ?param1 where l.status = 1 and l.lectno = ?param8 ; update lect l inner join ( select l.lectno, round(avg(ifnull(ls.cpoint,0)),1) as avgtpoint, round(((round(avg(ifnull(ls.cpoint,0)),1) * ce.discuss / 100)),1) dpoint from lect l inner join cmsd cs on l.cmno = cs.cmno and cs.sdtype = 1 and cs.isdel = 0 left outer join lectsd ls on l.lectno = ls.lectno and cs.sdno = ls.sdno and ls.sdno= ?param9 inner join cmev ce on l.cmno = ce.cmno where l.status = 1 and l.lectno = ?param8 group by l.lectno )t on l.lectno = t.lectno set l.dpoint = t.dpoint , l.discusspoint = t.avgtpoint , l.udt = now() , l.uno = ?param0 , l.uip= ?param1 where l.status = 1 and l.lectno = ?param8 ;] -2025-12-18 14:41:23,393 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsd2.save] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,cpoint= ?param2 ,feedb= ?param3 ,checktime=case when ?param2 is not null or ?param3 is not null then now() else checktime end ,checkip=case when ?param2 is not null or ?param3 is not null then ?param1 else checkip end where lectno= ?param4 and sdno= ?param5 ; insert into lectsd (lectno,sdno,atext,fgno,copyrate,iscopy,cpoint,feedb,submittime,submitip,checktime,checkip,cdt,cno,udt,uno,uip) select ?param4 , ?param5 ,null,null,null,0, ?param2 , ?param3 ,null,null ,case when ?param2 is not null or ?param3 is not null then now() else null end ,case when ?param2 is not null or ?param3 is not null then ?param1 else null end ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectsd b on b.lectno= ?param4 and b.sdno= ?param5 where b.lectno is null] -2025-12-18 14:41:23,395 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.edub2b] Prepared SQL: [insert into edub2b (etype,userno,edate,esubject,etarget,ecount,eplace,ecomment,compname,ceoname,brno,addr,btype,bkind,manname,email,telno,fgno,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 ,HEX(AES_ENCRYPT( ?param15 , 'np123@!')),HEX(AES_ENCRYPT( ?param16 , 'np123@!')), ?param17 ,now(), ?param18 ,now(), ?param18 , ?param19 )] -2025-12-18 14:41:23,395 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.alarm.del] Prepared SQL: [update alarms set isdel=1 where alno= ?param0 and userno= ?param1] -2025-12-18 14:41:23,395 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.completetime.change] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,completetime= ?param2 where lectno= ?param3 and iscomplete=1;] -2025-12-18 14:41:23,395 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.drop2day] Prepared SQL: [update pay a inner join lect b on b.payno = a.payno and b.cmno = ?param0 and b.ischanged=0 and ifnull(b.isready,0) = 1 and b.status = 4 and DATE_ADD(b.oktime, INTERVAL 2 DAY) < now() set a.pstatus = 52, a.udt = now(), a.uno = ?param1 , a.uip = ?param2 ; update payitem a inner join pay b on b.payno = a.payno and b.pstatus = 52 inner join lect c on c.payno = b.payno and c.cmno = ?param0 and c.ischanged=0 and ifnull(c.isready,0) = 1 and c.status = 4 and DATE_ADD(c.oktime, INTERVAL 2 DAY) < now() set a.pstatus = b.pstatus, a.udt = now(), a.uno = ?param1 , a.uip = ?param2 ; update lect set status = 5, oktime = now(), udt = now(), uno = ?param1 , uip = ?param2 where cmno = ?param0 and ifnull(isready,0) = 1 and ischanged=0 and status = 4 and DATE_ADD(oktime, INTERVAL 2 DAY) < now()] -2025-12-18 14:41:23,395 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.isatt.in] Prepared SQL: [update lect set isattcheck = 1, lakey = ?param0 , latime = now() where lectno = ?param1] -2025-12-18 14:41:23,395 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectinning.isatt.in] Prepared SQL: [update lectinning a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 set a.isattcheck = ?param1 ,a.udt=now(),a.uno= ?param2 ,a.uip= ?param3 where a.lectno= ?param4 and a.cmino= ?param5 ; insert into lectinning (lectno,cmino,totstudy,stime,etime,istatus,finishtime,sip,eip,ispcs,ispce,pseq,psec,isattcheck,cdt,cno,udt,uno,uip) select ?param4 ,a.cmino,0,now(),now(),case when a.atime=0 then 2 else 0 end,case when a.atime=0 then now() else null end, ?param3 , ?param3 ,1,null,ctp.pseq,0, ?param1 ,now(), ?param2 ,now(), ?param2 , ?param3 from cminning a inner join ctpage ctp on ctp.ctno=a.ctno and ctp.isdel=0 and ctp.pseq=1 left outer join lectinning b on b.lectno= ?param4 and b.cmino= ?param5 where a.cmino= ?param5 and b.lectno is null;] -2025-12-18 14:41:23,395 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cmisno.up] Prepared SQL: [update lect set cmisno = ?param0 where lectno = ?param1 ; update pplog a left outer join ( select a.lectno,a.payno,b.pplno,a.cmisno from lect a inner join pay b on b.payno = a.payno where a.lectno = ?param1 ) b on b.pplno = a.pplno set a.cmisno = b.cmisno where b.lectno = ?param1 ; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = (case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end) ,a.sdate = (case when b.estart is not null then date_format(b.estart,'%Y-%m-%d 00:00:00') else a.sdate end) where a.lectno = ?param1 and c.cshape = 1; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end where a.lectno = ?param1 and c.cshape <> 1;] -2025-12-18 14:41:23,396 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsd.del] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,submittime=null ,submitip=null ,fgno=null where lectno= ?param2 and sdno= ?param3 ;] -2025-12-18 14:41:23,416 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bmos] Prepared SQL: [select a.opno,a.bmno,a.opname,a.isuse,a.dsort ,a.opno value,a.opname text from boardmasteropening a where a.bmno= ?param0 and a.isdel=0 order by a.dsort,a.cdt] -2025-12-18 14:41:23,416 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.get] Prepared SQL: [select e.asname ,c.bmno,c.bmname,c.isuseopening,c.isreply,c.disptype,c.bmtype ,f.opname ,b.bno,b.pbno,b.subject,b.istop,b.issecr,b.cdt,d.username cnoname,b.rcount,b.fgno,b.fgnothumb,b.opno,b.contents,b.isopen ,b2.subject psubject ,g.cmno,g.cname,g.classno ,h.tmno,h.tyear,h.tseq ,count(b3.bno) ccount from board b inner join boardmaster c on c.bmno=b.bmno inner join users d on d.userno=b.cno left outer join board b2 on b2.bno=b.pbno and b2.isdel=0 left outer join board b3 on b3.pbno=b.bno and b3.isdel=0 left outer join assign e on e.asno=c.asno left outer join boardmasteropening f on f.opno=b.opno left outer join cm g on g.cmno=b.cmno left outer join term h on h.tmno=g.tmno where b.bno= ?param0 group by e.asname ,c.bmno,c.bmname,c.isuseopening,c.isreply,c.disptype,c.bmtype ,f.opname ,b.bno,b.pbno,b.subject,b.istop,b.issecr,b.cdt,d.username,b.rcount,b.fgno,b.fgnothumb,b.opno,b.contents,b.isopen ,b2.subject ,g.cmno,g.cname,g.classno ,h.tmno,h.tyear,h.tseq] -2025-12-18 14:41:23,417 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.boardcmts] Prepared SQL: [select a.bcno,a.bno,a.ctext,a.isdel,a.cdt,a.udt,a.cno ,b.username cnoname,b.usertype from boardcmt a inner join users b on b.userno=a.cno where a.bno= ?param0 and a.isdel=0 order by a.cdt desc] -2025-12-18 14:41:23,417 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bs.forqna] Prepared SQL: [select a.bno,a.pbno,a.subject,a.contents,a.cdt,a.fgno,f.opname,a.cdt,b.usertype,a.rcount from board a inner join users b on b.userno=a.cno left outer join boardmasteropening f on f.opno=a.opno where a.bno= ?param0 and (a.cno= ?param1 or b.usertype in (91,92)) union all select a.bno,a.pbno,a.subject,a.contents,a.cdt,a.fgno,f.opname,a.cdt,b.usertype,a.rcount from board a inner join users b on b.userno=a.cno left outer join boardmasteropening f on f.opno=a.opno where a.pbno= ?param0] -2025-12-18 14:41:23,419 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bm.in] Prepared SQL: [insert into boardmaster (bmcode,bmposition,bmname,bmdesc,bmtype,disptype,isuseopening,isreply,isopen,isdefault,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 ,0,now(), ?param9 ,now(), ?param9 , ?param10 );] -2025-12-18 14:41:23,419 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bm.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:41:23,420 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.in] Prepared SQL: [insert into board (pbno,bmno,opno,subject,contents,fgno,fgnothumb,cmno,rcount,rpcount,isdel,istop,issecr,isopen,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 ,0,0,0, ?param8 , ?param9 , ?param10 ,now(), ?param11 ,now(), ?param11 , ?param12 );] -2025-12-18 14:41:23,421 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:41:23,421 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.inp] Prepared SQL: [insert into board (pbno,bmno,opno,subject,contents,fgno,fgnothumb,cmno,rcount,rpcount,isdel,istop,issecr,isopen,cdt,cno,udt,uno,uip) select bno,bmno,opno, ?param0 , ?param1 , ?param2 , ?param3 ,cmno,0,0,0,0, ?param4 , ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 from board where bno= ?param8 ;] -2025-12-18 14:41:23,421 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.inp.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:41:23,421 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.boardcmt.in] Prepared SQL: [update board set rpcount = rpcount+1 where bno= ?param0 ; insert into boardcmt (bno,ctext,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,0,now(), ?param2 ,now(), ?param2 , ?param3 );] -2025-12-18 14:41:23,421 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.boardcmt.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:41:23,421 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bm.up] Prepared SQL: [update boardmaster set udt=now(),uno= ?param0 ,uip= ?param1 ,bmname = ?param2 ,bmdesc = ?param3 ,bmtype =case when isdefault>0 then bmtype else ?param4 end ,disptype =case when isdefault>0 then disptype else ?param5 end ,isuseopening = ?param6 ,isreply = ?param7 ,isopen =case when isdefault>0 then isopen else ?param8 end where bmno= ?param9] -2025-12-18 14:41:23,421 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bd.read] Prepared SQL: [update board set rcount = rcount +1 where bno= ?param0] -2025-12-18 14:41:23,421 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bmassign.save] Prepared SQL: [update boardmaster set udt=now(),uno= ?param0 ,uip= ?param1 ,isopen=1 where bmno in (select bmno from (select bmno from boardmaster where asno= ?param2 and isdefault=3) a); insert into boardmaster (bmcode,bmposition,bmname,bmdesc,bmtype,disptype,isuseopening,isreply,isopen,isdefault,asno,cdt,cno,udt,uno,uip) select concat('assignnotice_', ?param2 ),0,'°øÁö»çÇ×',null,0,0,0,1,1,3, ?param2 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join boardmaster b on b.asno= ?param2 and b.isdefault=3 where b.bmno is null;] -2025-12-18 14:41:23,421 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bmassign.save2] Prepared SQL: [update boardmaster set udt=now(),uno= ?param0 ,uip= ?param1 ,isopen=0 where bmno in (select bmno from (select bmno from boardmaster where asno= ?param2 and isdefault=3) a)] -2025-12-18 14:41:23,422 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.up] Prepared SQL: [update board set udt=now(),uno= ?param0 ,uip= ?param1 ,opno =case when pbno is null then ?param2 else opno end ,subject = ?param3 ,contents = ?param4 ,fgno = ?param5 ,fgnothumb = ?param6 ,istop =case when pbno is null then ?param7 else istop end ,issecr = ?param8 ,isopen = ?param9 where bno= ?param10] -2025-12-18 14:41:23,434 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.comcode.insert] Prepared SQL: [update comcode a inner join ( select ccode, ?param0 + row_number() over(order by corder) rno from comcode where cgroup= ?param1 and corder >= ?param0 ) b on b.ccode=a.ccode set a.corder=b.rno where a.cgroup= ?param1 ; insert into comcode (cname, cgroup, cgroupname, isuse, corder,cdt,cno,udt,uno,uip) select ?param2 , ?param1 , a.cgroupname, ?param3 , ?param0 ,now(), ?param4 ,now(), ?param4 , ?param5 from comcode a where a.cgroup= ?param1 limit 1] -2025-12-18 14:41:23,434 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.comcode.groupupdate] Prepared SQL: [update comcode set cgroupname= ?param0 where cgroup= ?param1] -2025-12-18 14:41:23,434 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.banner.save] Prepared SQL: [update banner set udt=now(),uno= ?param0 ,uip= ?param1 ,btitle= ?param2 ,bdesc= ?param3 ,burl= ?param4 ,ismain=0,bseq= ?param5 ,isopen= ?param6 ,fgno= ?param7 ,fgno2= ?param8 where ?param9 > 0 and bno= ?param9 ; insert into banner(bno,btitle,fgno,fgno2,bdesc,burl,ismain,bseq,isopen,cdt,cno,udt,uno,uip) select ?param9 , ?param2 , ?param7 , ?param8 , ?param3 , ?param4 , ?param10 , ?param5 , ?param6 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a where ?param9 = 0] -2025-12-18 14:41:23,434 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.popup.save] Prepared SQL: [update popup set udt=now(),uno= ?param0 ,uip= ?param1 ,ptitle = ?param2 ,pcontents= ?param3 ,toppx= ?param4 ,leftpx= ?param5 ,pwidth= ?param6 ,pheight= ?param7 ,purl= ?param8 ,zindex= ?param9 ,isopen= ?param10 where ?param11 > 0 and pno= ?param11 ; insert into popup (ptitle,pcontents,toppx,leftpx,pwidth,pheight,purl,zindex,isopen,cdt,cno,udt,uno,uip) select ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a where ?param11 = 0] -2025-12-18 14:41:23,434 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.menupage.save] Prepared SQL: [update menupage set udt=now(),uno= ?param0 ,uip= ?param1 ,pdepth = ?param2 ,pagetype= ?param3 ,bmno= ?param4 ,porder = ?param5 ,pagename= ?param6 ,pagedesc= ?param7 ,pageurl = ?param8 ,pagehtml= ?param9 ,isopen = ?param10 ,usertype= ?param11 ,refcode= ?param12 ,imagecode= ?param13 ,bgtitle= ?param14 ,bgdesc= ?param15 where ?param16 > 0 and pno = ?param16 ; insert into menupage (pno,ppno,pdepth,pagetype,bmno,porder,pagename,pagedesc,pageurl,pagehtml,isopen,usertype,refcode,imagecode,bgtitle,bgdesc,cdt,cno,udt,uno,uip) select ?param16 , ?param17 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a where ?param16 < 1] -2025-12-18 14:41:23,451 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitems.forexampay] Prepared SQL: [select 3 ptype,b.exno itemno,b.exname itemname,0 isrebate,1 pcnt ,b.outfee orgamt ,case when ua.isjoin=1 then b.outfee-b.infee else 0 end discamt ,case when ua.isjoin=1 then b.infee else b.outfee end payamt ,case when ua.isjoin=1 then b.infee else b.outfee end payamt2 ,b.rstime,b.retime from examuser a inner join exam b on b.exno=a.exno and b.rstime < now() and b.retime > now() inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno where a.exno= ?param0 and a.userno= ?param1 and a.status=1 and a.pstatus=4] -2025-12-18 14:41:23,452 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitems.forcertpay] Prepared SQL: [update payitem a inner join pay b on b.payno=a.payno and b.userno= ?param0 and b.pstatus=21 inner join users u on u.userno=b.userno left outer join assign ua on ua.asno=u.asno left outer join cm c on a.ptype=4 and c.cmno=a.itemno left outer join book d on a.ptype=2 and d.bkno=a.itemno set a.orgamt=case when a.ptype=4 then c.outfee else d.price * a.pcnt end ,a.discamt=case when a.ptype=4 and ua.isjoin=1 then c.outfee-c.infee else 0 end ,a.payamt=case when a.ptype=4 then case when ua.isjoin=1 then c.infee else c.outfee end else d.price * a.pcnt end where a.payno= ?param1 and a.ptype in (2,4) and a.pstatus in(21,50); update pay a inner join ( select a.payno,sum(b.orgamt) orgamt,sum(b.discamt) discamt,sum(b.payamt) payamt from pay a inner join payitem b on b.payno=a.payno where a.payno= ?param1 and a.userno= ?param0 and a.pstatus=21 group by a.payno ) b on b.payno=a.payno set a.orgamt=b.orgamt,a.discamt=b.discamt,a.payamt=b.payamt where a.payno= ?param1 and a.userno= ?param0 and a.pstatus=21; select b.ptype,b.itemno,case when b.ptype=4 then c.cname else d.bkname end itemname,b.isrebate,b.pcnt ,b.orgamt,b.discamt,b.payamt payamt2,case when b.ptype=4 then b.payamt else d.price end payamt,datediff(c.setime, c.sstime)+1 days ,c.rstime,c.retime from pay a inner join payitem b on b.payno=a.payno and b.ptype in(2,4) and b.pstatus in(21,50) left outer join cm c on b.ptype=4 and c.cmno=b.itemno left outer join book d on b.ptype=2 and d.bkno=b.itemno inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno where a.payno= ?param1 and a.userno= ?param0 and a.pstatus=21] -2025-12-18 14:41:23,452 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.cmcheck.forgrouppay] Prepared SQL: [select a.cmno,a.cname,a.quota,a.rstime,a.retime ,b.userno,b.status,c.username ,case when ?param0 like concat('%,',b.userno,',%') then 1 else 0 end ispaied ,a.infee,a.outfee,case when ua.isjoin=1 then a.infee else a.outfee end payamt from cm a inner join users u on u.userno= ?param1 left outer join assign ua on ua.asno=u.asno left outer join lect b on b.cmno=a.cmno and b.status < 5 and b.ischanged=0 left outer join users c on c.userno=b.userno and c.status=1 where a.cmno= ?param2 and a.ismaster=0 and a.rstime < now() and a.retime > now() and a.isuse=1 and a.isdel=0] -2025-12-18 14:41:23,453 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitems] Prepared SQL: [select a0.payno,a0.isgroup,a0.isexam,a0.isdvr,a0.payamt tpayamt,a0.paylimit,a0.ptype,a0.udt,a0.deliamt,a0.pgkey ,ad.rcvname ,CAST(AES_DECRYPT(UNHEX(ad.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(ad.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(ad.email), 'np123@!') AS char) email ,ad.post,ad.address1,ad.address2 ,a.ptype ptype2,a.payamt,a.pcnt,a.isrebate,a.itemno ,b.cmno,b.cshape,b.sstime,b.setime ,b1.rsno ,b2.username,cc.cname ccpositionname,b2.isassignuser ,CAST(AES_DECRYPT(UNHEX(b2.email), 'np123@!') AS char) email2 ,CAST(AES_DECRYPT(UNHEX(b2.telno), 'np123@!') AS char) telno2 ,b2.depart,b2.kfcfyear,b2.edus ,c.bkno ,case a.ptype when 0 then b.cname when 4 then b.cname when 2 then c.bkname when 3 then e.exname else '-' end itemname ,cg2.cgcode ,CAST(AES_DECRYPT(UNHEX(pd.vactnum), 'np123@!') AS char) vactnum,pd.vactbankname,pd.vactname ,t.lectno,t.status ,ad.isdvr isdvr2 from pay a0 left outer join paydvr ad on ad.payno=a0.payno left outer join paydata pd on pd.payno=a0.payno inner join payitem a on a.payno=a0.payno left outer join cm b on a.ptype in(0,4) and b.cmno=a.itemno left outer join lect t on t.cmno=b.cmno and t.userno=a.userno and t.status=1 left outer join cg cg1 on cg1.cgno=b.cgno left outer join cg cg2 on cg2.cgno=cg1.pcgno left outer join cmrs b1 on b1.cmno=b.cmno and b1.rstype=1 and b1.isdel=0 left outer join users b2 on b2.userno=a.userno left outer join comcode cc on cc.ccode=b2.ccposition left outer join book c on a.ptype=2 and c.bkno=a.itemno left outer join examuser d on a.ptype=3 and d.exno=a.itemno and d.userno=a0.userno and d.payno=a0.payno left outer join exam e on e.exno=d.exno where a0.payno= ?param0] -2025-12-18 14:41:23,453 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paylect.get] Prepared SQL: [select a.fgno ,b.cshape,b.cname,b.rstime,b.retime,b.sstime,b.setime ,b2.cname certgradeccname ,c.username ,CAST(AES_DECRYPT(UNHEX(c.email), 'np123@!') AS char) email ,CAST(AES_DECRYPT(UNHEX(c.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(c.telno), 'np123@!') AS char) telno ,c.depart ,c2.cname ccpositionname ,d.asname from lect a inner join cm b on b.cmno=a.cmno left outer join comcode b2 on b2.ccode=b.certgradecc inner join users c on c.userno=a.userno left outer join comcode c2 on c2.ccode=c.ccposition left outer join assign d on d.asno=c.asno where a.payno= ?param0] -2025-12-18 14:41:23,453 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.carts] Prepared SQL: [select a.pcno,a.ptype,a.itemno,a.isrefund,a.cmno,a.userno,a.pcnt,a.fgno ,case when a.ptype=0 then b.cname else c.bkname end itemname,b.cshape,b.sstime,b.setime ,case when a.ptype = 0 then case when ua.isjoin=1 then b.infee else b.outfee end else c.price end payamt ,case when a.ptype = 0 then b.outfee else c.price end orgamt from paycart a inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno left outer join cm b on a.ptype=0 and b.cmno=a.itemno left outer join book c on a.ptype in (2,9) and c.bkno=a.itemno where a.status=1 and a.userno= ?param0 order by a.cdt desc] -2025-12-18 14:41:23,453 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitems.forcartpay] Prepared SQL: [select case when a.ptype = 9 then 2 else a.ptype end ptype,a.itemno,case when a.ptype=0 then b.cname else c.bkname end itemname,case when a.ptype=0 then a.isrefund else 0 end isrebate,a. pcnt ,case when a.ptype=0 then b.outfee else c.price end orgamt ,case when a.ptype=0 then case when ua.isjoin=1 then b.outfee-b.infee else 0 end else 0 end discamt ,case when a.ptype=0 then case when ua.isjoin=1 then b.infee else b.outfee end else c.price end payamt ,case when a.ptype=0 then case when ua.isjoin=1 then b.infee else b.outfee end else c.price end * a.pcnt payamt2 ,b.rstime,b.retime,b.sstime,b.setime,b.cshape,datediff(b.setime, b.sstime)+1 days from paycart a left outer join cm b on a.ptype=0 and b.cmno=a.itemno and b.rstime < now() and b.retime > now() left outer join book c on a.ptype in (2,9) and c.bkno=a.itemno inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno where a.userno= ?param0 and a.status=1 and a.ispay=1;] -2025-12-18 14:41:23,454 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.mypay] Prepared SQL: [select a.payno,a.ptype,a.ispg,a.isgroup,a.isexam,a.userno,a.pstatus,a.rstatus,a.rstatustime,a.refunding,a.paylimit,a.payoktime,a.isrefunddvr,a.refundamt,a.payamt,a.deliamt,a.isdvr,a.cdt,a.pgkey ,b.dvrcode,b.isdvr isdvr2,b.rcvname,b.post,b.address1,b.address2 ,CAST(AES_DECRYPT(UNHEX(b.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(b.email), 'np123@!') AS char) email ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) mobile ,c.vactbankname,CAST(AES_DECRYPT(UNHEX(c.vactnum), 'np123@!') AS char) vactnum,c.vactname from pay a left outer join paydvr b on b.payno=a.payno left outer join paydata c on c.payno=a.payno where a.payno= ?param0 and a.userno= ?param1 and a.pstatus in (1,22,41,42,43)] -2025-12-18 14:41:23,454 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.mypayitem] Prepared SQL: [select a.ptype,c0.cshape,a.isrebate,a.payamt,a.pcnt,a.rstatus,a.userno,a.pstatus,a.pino,c0.infee,c0.outfee,c0.rstime,c0.retime ,case a.ptype when 0 then c0.cname when 2 then c2.bkname when 4 then c0.cname when 3 then c3.exname else '-' end itemname ,c0.sstime,c0.setime,datediff(c0.setime, c0.sstime)+1 days ,u.username,uc.cname ccpositionname,u.isassignuser ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,u.kfcfyear,u.edus,u.depart ,rs.rsno,t.lectno ,a2.taxno ,case when t.sdate is null then c0.sstime else t.sdate end as sdate ,case when t.edate is null then c0.setime else t.edate end as edate ,p.cdt,csd.estart ,c0.studydays from payitem a inner join pay p on p.payno = a.payno left outer join paytax a3 on a3.payno = a.payno and (a3.iscancel is null or a3.iscancel <> 1) left outer join paytaxitem a2 on a2.pino=a.pino and a3.taxno = a2.taxno left outer join cm c0 on a.ptype in (0,1,4) and c0.cmno=a.itemno left outer join book c2 on a.ptype=2 and c2.bkno=a.itemno left outer join exam c3 on a.ptype=3 and c3.exno=a.itemno left outer join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno left outer join comcode uc on uc.ccode=u.ccposition left outer join cmrs rs on rs.cmno=c0.cmno and rs.rstype=1 and rs.isdel=0 left outer join lect t on a.ptype in (0,1,4) and t.cmno=c0.cmno and t.payno=a.payno and t.pino=a.pino and t.userno=a.userno left outer join cminningscd csd on csd.cmisno = t.cmisno where a.payno= ?param0] -2025-12-18 14:41:23,454 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paytax.fornew] Prepared SQL: [select a.payno,a.isgroup,a.ptype,a.ispg ,ua.asname,ua.ceoname,ua.brno,ua.grno,ua.btype,ua.bkind,ua.post,ua.address1,ua.address2 ,ua.mname manname ,CAST(AES_DECRYPT(UNHEX(ua.mphone), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(ua.taxemail), 'np123@!') AS char) email ,sum(case when b.taxdate is not null then 0 else b.taxamt end) taxamtsum ,sum(b.taxamt) taxamt from pay a inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno left outer join paytax b on b.payno=a.payno and (b.iscancel is null or b.iscancel <> 1) where a.payno= ?param0 and a.userno= ?param1 and a.rstatus < 2 and (a.pstatus=1 or a.pstatus=22) group by a.payno,a.isgroup,ua.asname,ua.ceoname,ua.brno,ua.grno,ua.btype,ua.bkind] -2025-12-18 14:41:23,454 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paytax.fornewitem] Prepared SQL: [select a.payno,a.isgroup ,ifnull(c.taxno,0) taxno,b.pino,b.ptype,b.rstatus ,case b.ptype when 0 then c0.cname when 4 then c0.cname when 2 then c2.bkname when 3 then c3.exname else '-' end itemname ,b.pcnt,b.payamt from pay a inner join payitem b on b.payno=a.payno and (b.pstatus=1 or b.pstatus=22) left outer join cm c0 on b.ptype in (0,4) and c0.cmno=b.itemno left outer join book c2 on b.ptype=2 and c2.bkno=b.itemno left outer join exam c3 on b.ptype=3 and c3.exno=b.itemno left outer join paytax c4 on c4.payno = a.payno and (c4.iscancel is null or c4.iscancel <> 1) left outer join paytaxitem c on c.pino=b.pino and c.taxno = c4.taxno where a.payno= ?param0 and a.userno= ?param1 and a.rstatus < 2 and (a.pstatus=1 or a.pstatus=22) order by ifnull(c.taxno,0),b.pino] -2025-12-18 14:41:23,454 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitem.forrefund] Prepared SQL: [select distinct a.payno,b.pino,b.pstatus,b.rstatus,b.payamt,b.ptype,b.pcnt ,case b.ptype when 0 then c0.cname when 4 then c0.cname when 2 then c2.bkname when 3 then c3.exname else '-' end itemname ,case when b.ptype in (0,1,4) then case when date_add(c0.retime, interval 1 day) < now() then 1 else 0 end else case when b.ptype=3 then case when date_add(c3.retime, interval 1 day) < now() then 1 else 0 end else 0 end end ispast ,u.username ,max(d.rfdno) rfdno ,max(ifnull(case when c.rstatus=1 then -1 else c.rstatus end,-2)) rfdrstatus from pay a inner join payitem b on b.payno=a.payno and b.pstatus=1 left outer join users u on a.isgroup=1 and b.ptype=0 and u.userno=b.userno left outer join cm c0 on b.ptype in (0,4) and c0.cmno=b.itemno left outer join book c2 on b.ptype=2 and c2.bkno=b.itemno left outer join exam c3 on b.ptype=3 and c3.exno=b.itemno left outer join payrfditem d on d.pino=b.pino left outer join payrfd c on c.rfdno=d.rfdno and c.payno=a.payno and c.rstatus in (0,2) where a.payno= ?param0 and a.userno= ?param1 and a.pstatus=1 and a.rstatus < 2 group by a.payno,b.pino,b.pstatus,b.rstatus,b.payamt,b.ptype,b.pcnt ,c0.cname,c2.bkname,c3.exname,c0.retime,c3.retime,u.username order by d.rfdno,b.rstatus,ispast,b.pino] -2025-12-18 14:41:23,456 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payresult] Prepared SQL: [select a.payno,a.payamt,a.ptype,a.pstatus ,b.itemno ,b.pino from pay a inner join payitem b on b.payno=a.payno where a.payno= ?param0 and a.userno= ?param1 and a.pstatus in (1,21,22,51,55)] -2025-12-18 14:41:23,456 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.lectready] Prepared SQL: [select count(a.userno) from lect a where a.cmno= ?param0 and a.isready=1 and a.status=6] -2025-12-18 14:41:23,456 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pplogs.bypay] Prepared SQL: [select a.pplno,a.isready,a.cmno,a.cmisno,a.isrebate,a.rbankname,CAST(AES_DECRYPT(UNHEX(a.rbankacc), 'np123@!') AS char) rbankacc,a.rbankowner,a.isaccommodation,a.cshape ,b.payno,b.pstatus from pay b inner join pplog a on a.pplno=b.pplno where b.payno= ?param0 and a.userno= ?param1] -2025-12-18 14:41:23,458 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.in] Prepared SQL: [insert into pay(ptype,ispg,isgroup,userno,username,isexam,pstatus,rstatus,refunding,paylimit,payoktime,pgkey ,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,pplno,isbill,iscashrct,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,0, ?param5 , ?param6 , ?param7 , ?param8 ,case when ?param9 is not null then now() else ?param10 end, ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 ,now(), ?param21 ,now(), ?param21 , ?param22 );] -2025-12-18 14:41:23,458 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:41:23,460 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitem.in] Prepared SQL: [insert into payitem (payno,ptype,pcno,itemno,userno,pstatus,rstatus,pcnt,orgamt,discamt,payamt,payamtcash,payamtcard,refundamt,refundtime,refundtimereal,refundinfo,isrebate,rbank,rbankaccnum,tbankuser,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 ,now(), ?param21 ,now(), ?param21 , ?param22 );] -2025-12-18 14:41:23,460 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitem.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:41:23,460 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.lect.in] Prepared SQL: [insert into lect (cmno,payno,pino,userno,status,isready,iscomplete,orgcmno,attrate,isrebate,ispc,pcno,isjoin,fgno,ischanged,cmisno,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,null,null,0, ?param6 , ?param7 , ?param8 , ?param9 ,null,0, ?param10 ,now(), ?param11 ,now(), ?param11 , ?param12 );] -2025-12-18 14:41:23,460 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.lect.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:41:23,461 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.pgin] Prepared SQL: [insert into pay(ptype,ispg,isgroup,isexam,userno,username,pstatus,rstatus ,refunding,paylimit,payoktime,pgkey,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,isdvr,iscashrct,cashrcthp,pplno,isbill,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 ,a.userno,a.username,case when ?param0 = 6 then 1 else 0 end,0 , ?param4 , ?param5 ,case when ?param0 = 6 then now() else ?param6 end, ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 ,HEX(AES_ENCRYPT( ?param16 , 'np123@!')), ?param17 , ?param18 ,now(), ?param19 ,now(), ?param19 , ?param20 from users a where a.userno= ?param21] -2025-12-18 14:41:23,461 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.pgin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:41:23,461 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.certpay] Prepared SQL: [insert into pay(ptype,ispg,isgroup,userno,pstatus,rstatus,refunding,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,isdvr,isexam,cdt,cno,udt,uno,uip) values (0,1,0, ?param0 ,51,0,0,0,0,0,0,0,0,0,0,now(), ?param1 ,now(), ?param1 , ?param2 )] -2025-12-18 14:41:23,461 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.certpay.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:41:23,463 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paytax.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:41:23,464 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payrfd.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:41:23,464 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.standbypay.admin] Prepared SQL: [insert into pay(ptype,ispg,isgroup,userno,username,isexam,pstatus,rstatus,refunding,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,pplno,isbill,iscashrct,cdt,cno,udt,uno,uip) values ( ?param0 ,0,0, ?param1 , ?param2 ,0,21,0,0,0,0,0,0,0,0, ?param3 ,0,0,now(), ?param4 ,now(), ?param4 , ?param5 );] -2025-12-18 14:41:23,464 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.standbypay.admin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:41:23,465 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.lect.sedate.save] Prepared SQL: [update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') ,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno = ?param2 ;] -2025-12-18 14:41:23,465 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paydvr.dvrcode] Prepared SQL: [update paydvr set udt=now(),uno= ?param0 ,uip= ?param1 ,dvrcode= ?param2 ,codetime=now() where payno= ?param3] -2025-12-18 14:41:23,465 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paydvr.in] Prepared SQL: [delete from paydvr where payno= ?param0 ; insert into paydvr (payno,dvrcode,codetime,isdvr,rcvname,telno,mobile,email,post,address1,address2,dmemo,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,HEX(AES_ENCRYPT( ?param5 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param6 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param7 , 'np123@!')) , ?param8 , ?param9 , ?param10 , ?param11 ,now(), ?param12 ,now(), ?param12 , ?param13 )] -2025-12-18 14:41:23,465 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.freeok] Prepared SQL: [insert into lect (cmno,payno,pino,userno,status,attrate,isrebate,ispc,isjoin,ischanged,fgno2,cmisno,cdt,cno,udt,uno,uip) select b.itemno,a.payno,b.pino,case when a.isgroup=1 then b.userno else a.userno end,1,0,b.isrebate,0,case when ua.isjoin=1 then 1 else 0 end,0,b.fgno,l.cmisno,now(), ?param0 ,now(), ?param0 , ?param1 from pay a inner join payitem b on b.payno=a.payno and b.ptype=0 inner join users u on u.userno=a.userno inner join pplog l on a.pplno = l.pplno left outer join assign ua on ua.asno=u.asno where a.payno= ?param2 ; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on a.cmisno = d.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param2 ;] -2025-12-18 14:41:23,465 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paydvr.save] Prepared SQL: [update paydvr set udt=now(),uno= ?param0 ,uip= ?param1 ,dvrcode= ?param2 ,rcvname= ?param3 ,post= ?param4 ,address1= ?param5 ,address2= ?param6 ,dmemo= ?param7 ,codetime=case when codetime is null and ?param2 is not null then now() else codetime end ,telno=HEX(AES_ENCRYPT( ?param8 , 'np123@!')) ,mobile=HEX(AES_ENCRYPT( ?param9 , 'np123@!')) where payno= ?param10] -2025-12-18 14:41:23,466 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paycert.paystart] Prepared SQL: [update pay a inner join users b on b.userno=a.userno set a.ptype= ?param0 ,a.paylimit= ?param1 ,a.orgamt= ?param2 ,a.payamt= ?param3 ,a.isbill= ?param4 ,a.pstatus = case when ?param0 = 6 then 1 else a.pstatus end ,a.payoktime = case when ?param0 = 6 then now() else a.payoktime end where a.payno= ?param5 and a.userno= ?param6 and a.pstatus=21; update payitem a inner join users b on b.userno=a.userno set a.orgamt= ?param2 ,a.payamt= ?param3 ,a.pstatus = case when ?param0 = 6 then 1 else a.pstatus end ,a.rstatus = 0 where a.payno= ?param5 and a.userno= ?param6 and a.pstatus=21; update lect a inner join users b on b.userno = a.userno set a.status = case when ?param0 = 6 then 1 else a.status end where a.payno= ?param5 and a.userno = ?param6 ; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param5 ;] -2025-12-18 14:41:23,466 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paylect] Prepared SQL: [update pay set udt=now(),uno= ?param0 ,uip= ?param1 ,pstatus=case when ptype=3 then 22 else 1 end ,payoktime=case when ptype=3 then null else now() end ,pgkey= ?param2 where payno= ?param3 ; insert into paydata(payno,payresult,payresultmsg,vactnum,vactbankcode,vactbankname,vactname,vactinname,cshrrcode,cshrtype,cshrauthno,cardquota,cardquotatype,cardeventcode,cardnum,iscardpoint,cardcode,cardbankcode,cardprtccode,checkflag,ocbnum,ocbappno,ocbprice,gsnum,gsremain,gsprice,unum,upoint,uprice,cdt,cno,udt,uno,uip) values ( ?param3 , ?param4 , ?param5 ,HEX(AES_ENCRYPT( ?param6 , 'np123@!')), ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 ,HEX(AES_ENCRYPT( ?param17 , 'np123@!')), ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 , ?param28 , ?param29 , ?param30 , ?param31 ,now(), ?param0 ,now(), ?param0 , ?param1 ); update payitem a inner join pay b on b.payno=a.payno set a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 ,a.pstatus=case when b.ptype=3 then 22 else 1 end where a.payno= ?param3 ; insert into lect (cmno,payno,pino,userno ,status,iscomplete,orgcmno,attrate,isrebate ,ispc,isjoin,fgno,apoint,mpoint ,fpoint,spoint,dpoint,tpoint,ischanged ,stime,etime,sip,eip,ispcs ,ispce,fgno2,cmisno,cdt,cno,udt,uno,uip) select a.itemno,a.payno,a.pino,case when b.isgroup=1 then a.userno else b.userno end ,case when b.ptype=3 then 2 else 1 end,null,null,0,a.isrebate ,0,ifnull(d.isjoin, 0),null,null,null ,null,null,null,null,0 ,null,null,null,null,null ,null,a.fgno,e.cmisno,now(), ?param0 ,now(), ?param0 , ?param1 from payitem a inner join pay b on b.payno=a.payno inner join users c on c.userno=b.userno left outer join assign d on d.asno=c.asno left outer join pplog e on e.pplno=b.pplno left outer join lect f on f.payno=a.payno and f.pino=a.pino and f.status=4 and f.isready=1 where a.payno= ?param3 and a.ptype=0 and f.lectno is null; update lect a inner join pay b on b.payno=a.payno and b.pstatus in (22,1) inner join payitem c on c.payno=b.payno and c.itemno=a.cmno and c.pstatus=b.pstatus set a.status=case when b.pstatus=22 then 2 else 1 end,a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param3 and a.status=4; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 23:59:59') where a.payno = ?param3 ;] -2025-12-18 14:41:23,466 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.fail] Prepared SQL: [update pay set pstatus= ?param0 where payno= ?param1 and pstatus != 1 and pstatus != 22; insert into paydata(payno,payresult,payresultmsg,vactnum,vactbankcode,vactbankname,vactname,vactinname,cshrrcode,cshrtype,cshrauthno,cardquota,cardquotatype,cardeventcode,cardnum,iscardpoint,cardcode,cardbankcode,cardprtccode,checkflag,ocbnum,ocbappno,ocbprice,gsnum,gsremain,gsprice,unum,upoint,uprice,cdt,cno,udt,uno,uip) values ( ?param1 , ?param2 , ?param3 ,HEX(AES_ENCRYPT( ?param4 , 'np123@!')), ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 ,HEX(AES_ENCRYPT( ?param15 , 'np123@!')), ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 , ?param28 ,now(), ?param29 ,now(), ?param29 , ?param30 );] -2025-12-18 14:41:23,467 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paylect.vbankin] Prepared SQL: [insert into payvbankin (payno,pgkey,inbankcode,indeal,inymd,inhms,msgseq,transseq,vacct,inamt,checkamt,isclose,typemsg,frombank,fromname,fromymd,calcymd,tranymd,transcode,korcode,cshrymd,cshrhms,cshrcode,cshrpgkey,cshramt,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 ,now(), ?param25 ,now(), ?param25 , ?param26 ); update pay set udt=now(),uno= ?param25 ,uip= ?param26 ,pstatus=1 ,payoktime=now() where payno= ?param0 and pstatus=22 ; update payitem a inner join pay b on b.payno=a.payno set a.udt=now(),a.uno= ?param25 ,a.uip= ?param26 ,a.pstatus=1 where a.payno= ?param0 and a.pstatus=22; update lect a inner join pay b on b.isexam <> 1 and b.payno=a.payno and b.pstatus=1 set a.udt=now(),a.uno= ?param25 ,a.uip= ?param26 ,a.status=1 where a.payno= ?param0 ; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 23:59:59') where a.payno = ?param0 ;] -2025-12-18 14:41:23,467 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paycancel] Prepared SQL: [update pay set udt=now(),uno= ?param0 ,uip= ?param1 ,pstatus=case when pstatus=22 then 43 else 41 end where payno= ?param2 and userno= ?param3 and pstatus in (51,55,21,22); update payitem a inner join pay b on b.payno=a.payno and b.userno= ?param3 and b.pstatus in (41,43) set a.pstatus=b.pstatus,a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.pstatus in (21,22); update lect a inner join pay b on b.payno=a.payno and b.userno= ?param3 and b.pstatus in (41,43) set a.status=9 where a.payno= ?param2 ; update examuser a inner join pay b on b.payno=a.payno and b.userno=a.userno and b.pstatus in (41,43) set a.pstatus=9 where a.payno= ?param2 and a.userno= ?param3] -2025-12-18 14:41:23,467 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.cart.clear] Prepared SQL: [update paycart set status=2,udt=now(),uno= ?param0 ,uip= ?param1 where userno= ?param2 and status=1 and date_add(cdt, interval 7 day) < now(); update paycart a inner join cm b on b.cmno=a.itemno and b.udt > a.cdt set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype=0; update paycart a inner join book b on b.bkno=a.itemno and b.udt > a.cdt set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype in (2,9); update paycart a left outer join cm b on b.cmno=a.itemno and b.rstime < now() and b.retime > now() set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype=0 and b.cmno is null; update paycart a left outer join paycart b on b.ptype =0 and b.userno= ?param2 and b.status=1 and b.itemno=a.cmno set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype=9 and b.pcno is null] -2025-12-18 14:41:23,469 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payrfd.up] Prepared SQL: [update payrfd set fgnor= ?param0 ,fgnob= ?param1 ,udt=now(),uno= ?param2 ,uip= ?param3 where rfdno= ?param4 and payno= ?param5] -2025-12-18 14:41:23,469 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payrfdcancel.up] Prepared SQL: [delete from payrfditem where rfdno= ?param0 ; update payrfd set rstatus= ?param1 ,udt=now(),uno= ?param2 ,uip= ?param3 where rfdno= ?param0 and payno= ?param4] -2025-12-18 14:41:23,469 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.unpay] Prepared SQL: [update examuser a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null and b.userno=a.userno inner join payitem c on c.payno=b.payno and c.ptype=3 and c.itemno=a.exno and c.pino=a.pino set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.pstatus=2; update lect a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null inner join payitem c on c.payno=b.payno and c.ptype in(0,4) and c.itemno=a.cmno and c.userno=a.userno and c.pino=a.pino set a.status=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.status=2 and a.ischanged=0; update payitem a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 ; update pay set pstatus=1,isunpay=1,udt=now(),uno= ?param0 ,uip= ?param1 where payno= ?param2 and pstatus=22 and ptype=3 and ispg=1 and isunpay is null; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param2 ;] -2025-12-18 14:41:23,469 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.abspay] Prepared SQL: [update examuser a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null and b.userno=a.userno inner join payitem c on c.payno=b.payno and c.ptype=3 and c.itemno=a.exno and c.pino=a.pino set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.pstatus=2; update lect a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null inner join payitem c on c.payno=b.payno and c.ptype in(0,4) and c.itemno=a.cmno and c.userno=a.userno and c.pino=a.pino set a.status=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.status=2 and a.ischanged=0; update payitem a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 ; update pay set ptype= ?param3 ,payoktime=now(),pstatus=1,isunpay=3,udt=now(),uno= ?param0 ,uip= ?param1 where payno= ?param2 and pstatus=22 and ptype=3 and ispg=1 and isunpay is null; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param2 ;] -2025-12-18 14:41:23,469 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.unpaymoney] Prepared SQL: [update pay set isunpay=2,payoktime= ?param0 ,udt=now(),uno= ?param1 ,uip= ?param2 where payno= ?param3 and isunpay=1; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param3 ;] -2025-12-18 14:41:23,469 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pplogtype.up] Prepared SQL: [update pplog set typeman = ?param0 ,typejob = ?param1 ,typeedu = ?param2 ,typegrade = ?param3 ,typejobitem = ?param4 where pplno = ?param5] -2025-12-18 14:41:23,469 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.untax] Prepared SQL: [insert into untaxlog (payno,logtime,cdt,cno,udt,uno,uip) values( ?param0 ,now(),now(), ?param1 ,now(), ?param1 , ?param2 ); update pay set iscashrct = null where payno = ?param0 ;] -2025-12-18 14:41:23,470 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.standbypayitem.admin] Prepared SQL: [insert into payitem (payno,ptype,itemno,userno,pstatus,rstatus,pcnt ,orgamt,discamt,payamt,payamtcash,payamtcard,refundamt,isrebate,cdt,cno,udt,uno,uip) values( ?param0 ,0, ?param1 , ?param2 ,21,0,1 ,0,0,0,0,0,0, ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 ); insert into lect(cmno,payno,pino,userno,status,attrate,isrebate,ispc,isjoin,ischanged,isready,cmisno,cdt,cno,udt,uno,uip) select ?param1 , ?param0 ,LAST_INSERT_ID(),a.userno,4,0, ?param3 ,0,ifnull(b.isjoin,0),0,1, ?param6 ,now(), ?param4 ,now(), ?param4 , ?param5 from users a left outer join assign b on b.asno=a.asno where a.userno= ?param2 ;] -2025-12-18 14:41:23,483 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.exam.in] Prepared SQL: [insert into exam (cgno,exname,infee,outfee ,certcc,certgradecc,rstime,retime,estime,eetime ,elocation,certdate,certindate,introhtml ,isopen,isresultopen,isscored,fgno,isdel ,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 ,0, ?param15 , ?param16 ,0 ,now(), ?param17 ,now(), ?param17 , ?param18 )] -2025-12-18 14:41:23,483 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.exam.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:41:23,484 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.exam.up] Prepared SQL: [update exam set udt=now(),uno= ?param0 ,uip= ?param1 ,exname = ?param2 ,infee = ?param3 ,outfee = ?param4 ,certcc = ?param5 ,certgradecc = ?param6 ,rstime = ?param7 ,retime = ?param8 ,estime = ?param9 ,eetime = ?param10 ,elocation = ?param11 ,certdate = ?param12 ,certindate = ?param13 ,introhtml = ?param14 ,isopen = ?param15 ,fgno = ?param16 where exno= ?param17] -2025-12-18 14:41:23,484 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.del] Prepared SQL: [update exam a inner join ( select count(userno) cntuser, exno from examuser where exno = ?param0 group by exno ) b on b.exno=a.exno set a.uip= ?param1 ,a.uno= ?param2 ,a.isdel = 1 where a.exno= ?param0 and b.cntuser=0 and a.isdel=0;] -2025-12-18 14:41:23,484 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.examuser.save] Prepared SQL: [insert ignore into examuser(exno,userno,status,pstatus,avrg,certdate,certindate,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 ,now(), ?param7 ,now(), ?param7 , ?param8 )] -2025-12-18 14:41:23,484 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.examopen] Prepared SQL: [update exam set udt=now(),uno= ?param0 ,uip= ?param1 ,isresultopen= ?param2 where exno= ?param3 ;] -2025-12-18 14:41:23,484 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.examuser.renew] Prepared SQL: [update examuser set udt=now(),uno= ?param0 ,uip= ?param1 ,certdate= ?param2 ,certindate= ?param3 where exno= ?param4 and userno= ?param5 ; insert into examuserrenew (exno,userno,certtime,certdate,certindate,renewreason,isfirst,certidx,cdt,cno,udt,uno,uip) select a.exno, ?param5 ,now(), ?param2 , ?param3 , ?param6 ,0,max(a.certidx),now(), ?param0 ,now(), ?param0 , ?param1 from( select a.exno,ifnull(max(d.certidx), 0)+1 certidx from examuser a inner join exam a2 on a2.exno=a.exno left outer join exam c on c.certcc=a2.certcc and c.certgradecc=a2.certgradecc left outer join examuserrenew d on d.exno=c.exno and year(d.certtime)=year(a.certdate) where a.exno= ?param4 group by a.exno,a.userno,a.certdate,a.certindate ) a] -2025-12-18 14:41:23,515 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [grade.lectcomplete.cancel] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,iscomplete=0 ,completetime=null where lectno= ?param2 and ifnull(iscomplete,0) <> 1] -2025-12-18 14:41:23,515 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [grade.lectcomplete.cancel2] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,iscomplete=0 ,completetime=null where lectno= ?param2 and ifnull(iscomplete,0)] -2025-12-18 14:41:23,534 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [att.att.in] Prepared SQL: [update lectinning set udt=now(),uno= ?param0 ,uip= ?param1 ,lectno= ?param2 ,cmino= ?param3 ,totstudy=0 ,stime=now(),etime=null ,istatus=1,statustime=null,statusreason=null where lectno= ?param2 and cmino= ?param3 and istatus is null; insert into lectinning (lectno,cmino,totstudy,stime,etime,istatus,statustime,statusreason,sip,eip,ispcs,ispce,cdt,cno,udt,uno,uip) select ?param2 , ?param3 ,0,now(),null,1,null,null, ?param1 ,null,1,null,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectinning b on b.lectno= ?param2 and b.cmino= ?param3 where b.lectno is null; update lect set stime = case when stime is null then now() else stime end ,sip = case when sip is null then ?param1 else sip end ,ispcs = case when ispcs is null then 1 else ispcs end where lectno= ?param2] -2025-12-18 14:41:23,534 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [att.att.out] Prepared SQL: [update lectinning set udt=now(),uno= ?param0 ,uip= ?param1 ,totstudy=timestampdiff(SECOND, stime, now()) ,etime=now() ,eip= ?param1 ,ispce=1 ,istatus=2 where lectno= ?param2 and cmino= ?param3 and istatus=1; update lect a inner join ( select a.lectno,convert(100*count(c.lectno)/count(b.cmino), int) attrate from lectinning a inner join cminning b on b.cmino=a.cmino and ifnull(b.isscd,0)=0 left outer join lectinning c on c.lectno=a.lectno and c.cmino=b.cmino and c.istatus=2 where a.lectno= ?param2 and a.cmino= ?param3 and a.istatus=2 group by a.lectno ) b on b.lectno=a.lectno set a.attrate=b.attrate ,a.etime=now(),a.eip= ?param1 ,a.ispce=1] -2025-12-18 14:41:23,535 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [att.abs] Prepared SQL: [update lectinning set istatus=2 ,stime=case when stime is null then now() else stime end ,etime=case when etime is null then now() else etime end ,sip=case when sip is null then ?param0 else sip end ,eip=case when eip is null then ?param0 else eip end ,ispcs=case when ispcs is null then 1 else ispcs end ,ispce=case when ispce is null then 1 else ispce end ,statustime=now() ,statusreason= ?param1 ,statususerno= ?param2 where lectno= ?param3 and cmino= ?param4 and (istatus is null or istatus<2); insert into lectinning(lectno,cmino,totstudy,stime,etime,istatus,statustime,statusreason,statususerno,cdt,cno,udt,uno,uip) select a.lectno, ?param4 ,0,now(),now(),2,now(), ?param1 , ?param2 ,now(), ?param2 ,now(), ?param2 , ?param0 from lect a left outer join lectinning b on b.lectno=a.lectno and b.cmino= ?param4 where a.lectno= ?param3 and a.status=1 and a.ischanged=0 and b.lectno is null; update lect a inner join ( select a.lectno,convert(100*count(c.lectno)/count(b.cmino), int) attrate from lectinning a inner join lect a2 on a2.lectno=a.lectno inner join cminning b on b.cmno=a2.cmno and ifnull(b.isscd,0)=0 left outer join lectinning c on c.lectno=a.lectno and c.cmino=b.cmino and c.istatus=2 where a.lectno= ?param3 and a.cmino= ?param4 and a.istatus=2 group by a.lectno ) b on b.lectno=a.lectno set a.attrate=b.attrate ,a.stime=case when a.stime is null then now() else a.stime end ,a.etime=case when a.etime is null then now() else a.etime end ,a.sip=case when a.sip is null then ?param0 else a.sip end ,a.eip=case when a.eip is null then ?param0 else a.eip end ,a.ispcs=case when a.ispcs is null then 1 else a.ispcs end ,a.ispce=case when a.ispce is null then 1 else a.ispce end where a.lectno= ?param3] -2025-12-18 14:41:23,559 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.ctps] Prepared SQL: [select a.cmino,a.iseq,a.ititle,a.atime,a.mstime,a.metime ,a2.isokmid ,b.ctno,b.ctype,b.ccode,b.ismenu,b.isoversize ,c.cpno,c.pseq,c.cpname,c.srcp,c.srcm ,a2.pseq lastpseq,a2.psec from cminning a inner join lectinning a2 on a2.lectno= ?param0 and a2.cmino=a.cmino inner join ct b on b.ctno=a.ctno and b.isdel=0 inner join ctpage c on c.ctno=b.ctno and c.isdel=0 where a.cmino= ?param1 order by a.iseq] -2025-12-18 14:41:23,559 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.getprogress] Prepared SQL: [select case when b.atime=0 or ifnull(us.no,0) > 0 then 100 else case when floor(a.totstudy / (b.sttime * 60) * 100) > 100 then 100 else floor(a.totstudy / (b.sttime * 60) * 100) end end from lectinning a inner join cminning b on b.cmino=a.cmino inner join lect c on a.lectno = c.lectno left outer join userstatus us on c.userno = us.userno and us.playbar = 1 where a.lectno= ?param0 and a.cmino= ?param1] -2025-12-18 14:41:23,559 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.checklectdate] Prepared SQL: [select a.lectno,a.sdate,a.edate from lect a where a.lectno= ?param0] -2025-12-18 14:41:23,559 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.inningchange.pre] Prepared SQL: [select a.cmino,b.isseq,c.istatus,d.istatus preistatus,a.isrebate,a.iseq,a2.cmino precmino from ( select a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq,max(c.iseq) preiseq from ( select a.lectno,b.cmno,b.isrebate,max(d.iseq) iseq from lectinning a inner join lect b on b.lectno=a.lectno inner join cminning c on c.cmino=a.cmino inner join cminning d on d.cmno=c.cmno and d.iseq < c.iseq and d.isonline=1 where a.lectno= ?param0 and a.cmino= ?param1 group by a.lectno,b.cmno,b.isrebate ) a inner join cminning b on b.cmno=a.cmno and b.iseq=a.iseq left outer join cminning c on c.cmno=b.cmno and c.iseq < b.iseq and c.isonline=1 group by a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq ) a inner join cm b on b.cmno=a.cmno left outer join cminning a2 on a2.cmno=b.cmno and a2.iseq=a.preiseq left outer join lectinning c on c.lectno=a.lectno and c.cmino=a.cmino left outer join lectinning d on d.lectno=a.lectno and d.cmino=a2.cmino] -2025-12-18 14:41:23,559 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.inningchange.next] Prepared SQL: [select a.cmino,b.isseq,c.istatus,d.istatus preistatus,a.isrebate,a.iseq,a2.cmino precmino from ( select a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq,min(c.iseq) preiseq from ( select a.lectno,b.cmno,b.isrebate,min(d.iseq) iseq from lectinning a inner join lect b on b.lectno=a.lectno inner join cminning c on c.cmino=a.cmino inner join cminning d on d.cmno=c.cmno and d.iseq > c.iseq and d.isonline=1 where a.lectno= ?param0 and a.cmino= ?param1 group by a.lectno,b.cmno,b.isrebate ) a inner join cminning b on b.cmno=a.cmno and b.iseq=a.iseq left outer join cminning c on c.cmno=b.cmno and c.iseq > b.iseq and c.isonline=1 group by a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq ) a inner join cm b on b.cmno=a.cmno left outer join cminning a2 on a2.cmno=b.cmno and a2.iseq=a.preiseq left outer join lectinning c on c.lectno=a.lectno and c.cmino=a.cmino left outer join lectinning d on d.lectno=a.lectno and d.cmino=a2.cmino] -2025-12-18 14:41:23,559 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.mycmrs] Prepared SQL: [select distinct a.lectno,a.attrate ,b.rsno,b.cmno,b.rscno,b.rstype,b.rsname,b.rscondition ,case when c.lectno is null then 0 else 1 end isrsok ,a.edate ,d.istatus,e.iseq from lect a inner join cmrs b on b.cmno=a.cmno and b.isdel=0 left outer join lectrs c on c.lectno=a.lectno and c.rsno=b.rsno left outer join lectinning d on d.lectno=a.lectno and b.cmino = d.cmino left outer join cminning e on b.cmino = e.cmino where a.lectno= ?param0 and a.userno= ?param1 order by b.rsno] -2025-12-18 14:41:23,560 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.mycmrsq] Prepared SQL: [select b.rscno,b.rscqno ,c.qno,c.atype,c.qtext,c.rightcount,a.username as teachername from ( select distinct b.rscno,e.username from lect a inner join cmrs b on b.rsno= ?param0 and b.cmno=a.cmno and b.isdel=0 left outer join lectrs c on c.lectno=a.lectno and c.rsno=b.rsno left outer join cminning d on b.cmino = d.cmino left outer join users e on d.userno = e.userno where a.lectno= ?param1 and a.userno= ?param2 and c.lectno is null ) a inner join rscq b on b.rscno=a.rscno inner join question c on c.qno=b.qno order by b.dseq] -2025-12-18 14:41:23,560 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.mycmrsqi] Prepared SQL: [select b.rscqno ,c.qno ,d.qino,d.qitext ,e.fileurl from ( select distinct b.rscno from lect a inner join cmrs b on b.rsno= ?param0 and b.cmno=a.cmno and b.isdel=0 left outer join lectrs c on c.lectno=a.lectno and c.rsno=b.rsno where a.lectno= ?param1 and a.userno= ?param2 and c.lectno is null ) a inner join rscq b on b.rscno=a.rscno inner join question c on c.qno=b.qno inner join questionitem d on d.qno=c.qno and d.isdel=0 left outer join fileinfo e on e.fgno=d.fgno and e.isdel=0 order by b.dseq,d.qino] -2025-12-18 14:41:23,560 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectex] Prepared SQL: [select a.lectno,a.attrate,a.iscomplete,a.sdate,a.edate ,b.sstime,b.setime ,c.exno,c.exname,c.extype,c.edesc,c.econdition,c.etime,c.evtype,c.eqtype,c.israndq,c.israndqi,c.qcount,c.isblur,c.tpoint,ifnull(c.relaylimit,999) relaylimit,c.isusebackup,c.isseq,c.isreexamable,c.isresultopen ,d.lectno exlectno,d.estart,d.eend,d.tpoint,d.recount,d.rechecktime,ifnull(d.entercount,0) entercount,d.cblock ,case when a.etime = 0 then 99999999 else TIMESTAMPDIFF(MINUTE, now(), date_add(ifnull(d.estart, now()), interval c.etime MINUTE)) end rtime ,d.recount ,case when case when case when a.isrebate = 1 then f.midcutrfd else f.midcut end <= ifnull(e.ex0lectpoint,0) then 1 else 0 end = 1 and case when case when a.isrebate = 1 then f.finalcutrfd else f.finalcut end <= ifnull(e.ex1lectpoint,0) then 1 else 0 end = 1 then 1 else 0 end ispass from lect a inner join cm b on b.cmno=a.cmno inner join cmex c on c.exno= ?param0 inner join cmev f on f.cmno = b.cmno left outer join lectex d on d.lectno=a.lectno and d.exno=c.exno left outer join ( select a.lectno ,count(b1.exno) ex0cnt,count(c1.lectno) ex0lectcnt,avg(ifnull(c1.tpoint,0) / b1.tpoint * 100) ex0lectpoint ,count(b2.exno) ex1cnt,count(c2.lectno) ex1lectcnt,avg(ifnull(c2.tpoint,0) / b2.tpoint * 100) ex1lectpoint from lect a left outer join cmex b1 on b1.cmno = a.cmno and b1.extype = 0 and b1.isdel=0 left outer join lectex c1 on c1.exno = b1.exno and c1.lectno = a.lectno left outer join cmex b2 on b2.cmno = a.cmno and b2.extype = 1 and b2.isdel=0 left outer join lectex c2 on c2.exno = b2.exno and c2.lectno = a.lectno where a.lectno = ?param1 ) e on e.lectno = a.lectno where a.lectno= ?param1 and a.userno= ?param2] -2025-12-18 14:41:23,561 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.userexam.detailforexamforsubmit] Prepared SQL: [select a.exno,a.exname,a2.sstime,a2.setime,a.tpoint,a.etime,a.qcount,b.estart,a.edesc, a.extype,TIMESTAMPDIFF(MINUTE, now(), date_add(ifnull(b.estart, now()), interval a.etime MINUTE)) rtime from cmex a inner join cm a2 on a2.cmno=a.cmno inner join lectex b on b.lectno= ?param0 and b.exno=a.exno and b.eend is null and (a.etime = 0 or date_add(ifnull(b.estart, now()), interval (a.etime + 1) MINUTE) > now()) inner join lect c on c.lectno=b.lectno and c.userno= ?param1 where a.exno= ?param2] -2025-12-18 14:41:23,561 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsd] Prepared SQL: [select a.lectno,a.attrate,a.cmno,a.sdate,a.edate ,b.sdno,b.sdname,b.sddesc,b.fgno sdfgno,b.sdcondition ,c.sstime,c.setime ,d.checktime,d.cpoint,d.feedb,d.fgno,d.atext from lect a inner join cmsd b on b.cmno=a.cmno and b.sdno= ?param0 inner join cm c on c.cmno=b.cmno left outer join lectsd d on d.lectno=a.lectno and d.sdno=b.sdno where a.lectno= ?param1 and a.userno= ?param2] -2025-12-18 14:41:23,561 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsd2] Prepared SQL: [select a.lectno,a.attrate,a.sdate,a.edate ,b.sdno,b.sdname,b.sddesc,b.fgno sdfgno,b.sdcondition ,c.sstime,c.setime ,d.checktime,d.cpoint,d.feedb,d.fgno,d.atext from lect a inner join cmsd b on b.cmno=a.cmno and b.sdno= ?param0 inner join cm c on c.cmno=b.cmno left outer join lectsd d on d.lectno=a.lectno and d.sdno=b.sdno where a.lectno= ?param1 and a.userno= ?param2] -2025-12-18 14:41:23,561 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboards] Prepared SQL: [select a.bno,a.subject,a.cdt,a.rcount ,u.username ,count(b.bcno) ccount from lectsdboard a inner join users u on u.userno=a.cno left outer join lectsdboardcmt b on b.bno=a.bno and b.isdel=0 where a.sdno= ?param0 and a.isdel=0 group by a.bno,a.subject,a.cdt,a.rcount,u.username order by a.cdt] -2025-12-18 14:41:23,561 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard] Prepared SQL: [update lectsdboard set rcount=rcount+1 where bno= ?param0 and cno<> ?param1 ; select a.bno,a.subject,a.contents,a.cdt,a.fgno,a.cno ,b.sdname ,c.sstime,c.setime,l.sdate,l.edate ,u.username,u.userno ,a2.checktime from lectsdboard a inner join lectsd a2 on a2.lectno=a.lectno and a2.sdno=a.sdno inner join users u on u.userno=a.cno inner join lect l on l.lectno = a2.lectno inner join cmsd b on b.sdno=a.sdno inner join cm c on c.cmno=b.cmno where a.bno= ?param0 and a.isdel=0] -2025-12-18 14:41:23,561 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboardcmt] Prepared SQL: [select a.bno ,b.bcno,b.ctext,b.cno,b.cdt ,c.userno,c.username,c.usertype,c.username cnoname from lectsdboard a inner join lectsdboardcmt b on b.bno=a.bno and b.isdel=0 inner join users c on c.userno=b.cno where a.bno= ?param0 order by b.cdt desc] -2025-12-18 14:41:23,562 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.pay1] Prepared SQL: [select p.payno,p.cdt,p.payamt,p.ptype,p.refundamt,p.ispg,p.isgroup,p.isexam,p.pstatus,p.rstatus,p.payoktime,p.pgkey,p.isdvr,p.deliamt,p.isunpay,p.paylimit ,p.iscashrct ,u.userno,u.username,u.post,u.address1,u.address2 ,CAST(AES_DECRYPT(UNHEX(u.userpno), 'np123@!') AS char) userpno ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email ,case pi.ptype when 3 then exu.cdt when 4 then le.oktime else p.cdt end oktime ,pd.dvrcode,pd.rcvname,pd.isdvr isdvr2,pd.codetime,pd.post post2,pd.address1 address12,pd.address2 address22,pd.dmemo ,CAST(AES_DECRYPT(UNHEX(pd.telno), 'np123@!') AS char) telno2 ,CAST(AES_DECRYPT(UNHEX(pd.mobile), 'np123@!') AS char) mobile2 ,tax.iscancel, tax.taxdate, tax.taxno ,paydata.vactbankname,CAST(AES_DECRYPT(UNHEX(paydata.vactnum), 'np123@!') AS char) vactnum,paydata.vactname ,(select ischeck from paytax where payno = p.payno limit 1) ischeck from pay p inner join users u on u.userno=p.userno left outer join payitem pi on pi.payno=p.payno and pi.ptype in (3,4) left outer join lect le on pi.ptype=4 and le.pino=pi.pino and le.ischanged=0 left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno left outer join examuser exu on exu.exno=ex.exno and exu.userno=p.userno left outer join paydvr pd on pd.payno=p.payno left outer join ( select pt.payno,pt.iscancel,pt.taxdate,pt.taxno from paytax pt where pt.payno = ?param0 order by pt.cdt desc limit 1 ) tax on tax.payno = p.payno left outer join paydata paydata on paydata.payno=p.payno where p.payno= ?param0] -2025-12-18 14:41:23,563 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.pay2] Prepared SQL: [select pi.payno,pi.pino,pi.itemno,pi.pcno,pi.payamt,pi.pcnt,pi.ptype,pi.isrebate ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,u.username,u.userid,u.isassignuser,u.depart,u.kfcfyear ,cc.cname ccpositionname ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,ua.asname ,cm.cshape ,cg.cgname ,pcg.cgname pcgname ,(select attrate from lect where payno = pi.payno limit 1) attrate ,pi.rbank , CAST(AES_DECRYPT(UNHEX(pi.rbankaccnum), 'np123@!') AS char) rbankaccnum, pi.tbankuser from payitem pi inner join pay p on p.payno=pi.payno left outer join cm cm on pi.ptype in (0,1,4) and cm.cmno=pi.itemno left outer join cg cg on pi.ptype in (0,1,4) and cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno left outer join users u on p.isgroup=1 and u.userno=pi.userno left outer join assign ua on ua.asno=u.asno left outer join comcode cc on cc.ccode=u.ccposition where pi.payno= ?param0] -2025-12-18 14:41:23,563 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payforexam1] Prepared SQL: [select eu.exno payno, eu.userno,eu.cdt,case when ua.isjoin=1 then ex.infee else ex.outfee end payamt,0 ptype,0 ispg,0 isgroup,1 isexam,21 pstatus,0 rstatus,null payoktime,null pgkey,0 isdvr,0 deliamt ,u.username,u.post,u.address1,u.address2 ,CAST(AES_DECRYPT(UNHEX(u.userpno), 'np123@!') AS char) userpno ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email ,eu.cdt oktime ,null dvrcode,null rcvname,0 isdvr2,null codetime,null post2,null address12,null address22,null dmemo ,null telno2 ,null mobile2 from examuser eu inner join users u on u.userno=eu.userno left outer join assign ua on ua.asno=u.asno left outer join exam ex on ex.exno=eu.exno where eu.exno= ?param0 and eu.userno= ?param1 and eu.status=1 and eu.payno is null and eu.pino is null and eu.pstatus=4] -2025-12-18 14:41:23,563 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payforexam2] Prepared SQL: [select eu.exno payno,eu.userno pino,eu.exno itemno,null pcno,case when ua.isjoin=1 then ex.infee else ex.outfee end payamt,1 pcnt,3 ptype ,ex.exname itemname ,u.username,u.userid,u.isassignuser,u.depart,u.kfcfyear ,cc.cname ccpositionname ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,ua.asname ,0 cshape ,null cgname ,null pcgname from examuser eu left outer join exam ex on ex.exno=eu.exno left outer join users u on u.userno=eu.userno left outer join assign ua on ua.asno=u.asno left outer join comcode cc on cc.ccode=u.ccposition where eu.exno= ?param0 and eu.userno= ?param1] -2025-12-18 14:41:23,563 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.pay.forrfd] Prepared SQL: [select a.payno,a.ispg,a.pstatus,a.ptype,a.pgkey,a.isdvr,a.deliamt,a.isrefunddvr,a.payamt,a.refundamt,a.rstatus,a.isgroup,a.iscanceled,a.payoktime ,b.isdvr isdvr2,b.dvrcode ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email from pay a left outer join paydvr b on b.payno=a.payno inner join users u on u.userno=a.userno where a.payno= ?param0 and a.pstatus=1] -2025-12-18 14:41:23,563 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payitem.forrfd] Prepared SQL: [select pi.pino,pi.payno,pi.pcnt,pi.payamt,pi.refundamt,pi.refundtime,pi.refundinfo,pi.refundstatus,pi.rstatus,pi.ptype ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,pcg.cgname pcgname ,u.userid,u.username from payitem pi inner join pay p on p.payno=pi.payno and p.pstatus=1 inner join users u on u.userno=case when pi.ptype=3 then p.userno else pi.userno end left outer join cm cm on pi.ptype in(0,1,4) and cm.cmno=pi.itemno left outer join cg cg on cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno where pi.payno= ?param0] -2025-12-18 14:41:23,563 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payrfditems] Prepared SQL: [select b.cdt,a.rfdno ,b.rtext,b.rstatus ,p.isgroup ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,pi.ptype ,u.username,u.userid from pay p inner join payitem pi on pi.payno=p.payno inner join payrfditem a on a.pino=pi.pino inner join payrfd b on b.rfdno=a.rfdno inner join users u on u.userno=case when p.isgroup=1 and pi.ptype in (0,1,4) then pi.userno else p.userno end left outer join cm cm on pi.ptype in(0,1,4) and cm.cmno=pi.itemno left outer join cg cg on cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno where p.payno= ?param0 order by a.rfdno desc] -2025-12-18 14:41:23,563 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payrfditems2] Prepared SQL: [select a.rfdno ,b.rtext,b.rstatus,b.cdt,b.isowner,b.ramt,b.bankname,b.bankowner ,b.rreason,b.ruser,b.fgnor,b.fgnob ,CAST(AES_DECRYPT(UNHEX(b.rphone), 'np123@!') AS char) rphone ,b.rback ,CAST(AES_DECRYPT(UNHEX(b.bankno), 'np123@!') AS char) bankno ,p.isgroup,p.payno ,pi.payamt ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,u.username,u.userid ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,ua.asname ,f1.orgname,f1.fileno ,f2.orgname orgname2,f2.fileno file2 from payrfditem a inner join payitem pi on pi.pino=a.pino inner join pay p on p.payno=pi.payno inner join users u on u.userno=case when p.isgroup=1 and pi.ptype in (0,1,4) then pi.userno else p.userno end left outer join assign ua on ua.asno=u.asno inner join payrfd b on b.rfdno=a.rfdno left outer join cm cm on pi.ptype in(0,1,4) and cm.cmno=pi.itemno left outer join cg cg on cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno left outer join fileinfo f1 on f1.fgno=b.fgnor and f1.isdel=0 left outer join fileinfo f2 on f2.fgno=b.fgnob and f2.isdel=0 where a.rfdno= ?param0 order by a.rfdno desc] -2025-12-18 14:41:23,565 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.paytaxitem] Prepared SQL: [select case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname,pi.payamt,pi.pcnt,pi.ptype ,p.isgroup,p.payamt ppayamt,p.payoktime,p.ptype pptype from paytax a inner join paytaxitem b on b.taxno=a.taxno inner join payitem pi on pi.pino=b.pino inner join pay p on p.payno=pi.payno left outer join cm cm on pi.ptype in (0,1,4) and cm.cmno=pi.itemno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno where a.taxno= ?param0] -2025-12-18 14:41:23,565 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.paytaxes2] Prepared SQL: [select a.taxno,a.taxamt,a.taxdate from paytax a where a.payno= ?param0] -2025-12-18 14:41:23,565 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.paytax.formgtkey] Prepared SQL: [select taxno, mgtkey from paytax where mgtkey like concat( ?param0 ,'%') order by mgtkey desc limit 1] -2025-12-18 14:41:23,566 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspast] Prepared SQL: [select a.no,a.kind,a.cg,a.cshape,a.username ,CAST(AES_DECRYPT(UNHEX(a.userpno), 'np123@!') AS char) userpno ,a.typeman,a.edukind,a.typeedu,a.typegrade,a.typejob,a.cgname,a.completeno,a.companyname,a.companyaddr,a.brno,a.eino,a.btype ,a.bkind,a.ceoname,date_format(a.ssdate, '%Y-%m-%d') ssdate,date_format(a.sedate, '%Y-%m-%d') sedate,a.sctime,a.assign,a.slevel,a.uduty ,CAST(AES_DECRYPT(UNHEX(a.phone), 'np123@!') AS char) phone ,a.mname ,CAST(AES_DECRYPT(UNHEX(a.mphone), 'np123@!') AS char) mphone ,a.sprice,a.rprice,a.rbank ,CAST(AES_DECRYPT(UNHEX(a.rbankno), 'np123@!') AS char) rbankno ,a.rbankuser ,CAST(AES_DECRYPT(UNHEX(a.taxemail), 'np123@!') AS char) taxemail ,a.syear,a.cdt,a.cno,a.udt,a.uno,a.uip from docprintpast a where a.no = ?param0] -2025-12-18 14:41:23,566 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.kind] Prepared SQL: [select a.kind value,a.kind text from docprintpast a where a.kind is not null and a.kind <> "" group by a.kind] -2025-12-18 14:41:23,566 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.syear] Prepared SQL: [select a.syear value,a.syear text from docprintpast a where a.syear is not null and a.syear <> "" group by a.syear] -2025-12-18 14:41:23,566 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.cg] Prepared SQL: [select a.cg value,a.cg text from docprintpast a where a.cg is not null and a.cg <> "" group by a.cg] -2025-12-18 14:41:23,566 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.cshape] Prepared SQL: [select a.cshape value,a.cshape text from docprintpast a where a.cshape is not null and a.cshape <> "" group by a.cshape] -2025-12-18 14:41:23,566 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.typeman] Prepared SQL: [select a.typeman value,a.typeman text from docprintpast a where a.typeman is not null and a.typeman <> "" group by a.typeman] -2025-12-18 14:41:23,566 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.edukind] Prepared SQL: [select a.edukind value,a.edukind text from docprintpast a where a.edukind is not null and a.edukind <> "" group by a.edukind] -2025-12-18 14:41:23,566 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.typeedu] Prepared SQL: [select a.typeedu value,a.typeedu text from docprintpast a where a.typeedu is not null and a.typeedu <> "" group by a.typeedu] -2025-12-18 14:41:23,566 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.typegrade] Prepared SQL: [select a.typegrade value,a.typegrade text from docprintpast a where a.typegrade is not null and a.typegrade <> "" group by a.typegrade] -2025-12-18 14:41:23,566 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.typejob] Prepared SQL: [select a.typejob value,a.typejob text from docprintpast a where a.typejob is not null and a.typejob <> "" group by a.typejob] -2025-12-18 14:41:23,566 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectinningpage.totstudy] Prepared SQL: [select ifnull(sum(totstudy),-1) totstudy from lectinningpage where lectno = ?param0 and cmino = ?param1 and cpno = ?param2] -2025-12-18 14:41:23,567 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.myExCheck] Prepared SQL: [select l.lectno longval from lect l inner join cm c on l.cmno= c.cmno inner join pay p on l.payno = p.payno inner join users u on l.userno= u.userno left outer join (select c.cmno , c.cshape , c.cname , ci.cmino ,d.cmisno ,d.sseq ,d.estart ,d.eend ,d.studyplace ,ci.isscd from cm c inner join cminning ci on c.cmno = ci.cmno inner join cminningscd d on d.cmino = ci.cmino where c.cshape=2 and ci.isscd=1 and ci.scdtype=0 ) cmi on cmi.cmno = l.cmno and cmi.cmisno = l.cmisno left outer join lectinning li on li.cmino = cmi.cmino and li.lectno = l.lectno left outer join pplog pl on p.pplno= pl.pplno where l.lectno= ?param0 and l.userno = ?param1 and cmi.isscd = 1 and li.istatus = 2 AND IFNULL(l.iscomplete, 0) = 0] -2025-12-18 14:41:23,568 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectinningpage.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 14:41:23,570 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard.in] Prepared SQL: [update lectsd a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.submittime=now(),submitip= ?param2 where a.lectno= ?param3 and a.sdno= ?param4 and a.checktime is null; insert into lectsd (lectno,sdno,iscopy,submittime,submitip,cdt,cno,udt,uno,uip) select a.lectno,a.sdno,0,now(), ?param2 ,now(), ?param1 ,now(), ?param1 , ?param2 from (select ?param3 lectno, ?param0 userno, ?param4 sdno) a inner join lect b on b.lectno=a.lectno and b.userno=a.userno and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno left outer join lectsd d on d.lectno=a.lectno and d.sdno=a.sdno where d.lectno is null; SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into lectsdboard (lectno,sdno,subject,contents,fgno,rcount,cip,isdel,cdt,cno,udt,uno,uip) select a.lectno,a.sdno, ?param5 , ?param6 , ?param7 ,0, ?param2 ,0,now(), ?param1 ,now(), ?param1 , ?param2 from (select ?param3 lectno, ?param0 userno, ?param4 sdno) a inner join lect b on b.lectno=a.lectno and b.userno=a.userno and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno] -2025-12-18 14:41:23,570 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 14:41:23,570 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboardcmt.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into lectsdboardcmt (bno,ctext,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,0,now(), ?param2 ,now(), ?param2 , ?param3 );] -2025-12-18 14:41:23,570 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboardcmt.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:41:23,570 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into pay (ptype,ispg,isgroup,isexam,userno,username,pstatus,rstatus,rstatustime,cshrcancelnum,canceltime,cancelmsg,cancelcnt ,refunding,paylimit,payoktime,pgkey,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,isdvr,cdt,cno,udt,uno,uip) select ?param0 ,0,0,1,u.userno,u.username,1,0,null,null,null,null,null ,0,null, ?param1 ,null ,a.outfee ,case when ?param0 = 6 then a.outfee else case when ua.isjoin=1 then a.outfee-a.infee else 0 end end ,0,0 ,case when ?param0 = 6 then 0 else case when ua.isjoin=1 then a.infee else a.outfee end end ,0,0,now(), ?param2 ,now(), ?param2 , ?param3 from exam a inner join users u on u.userno= ?param4 left outer join assign ua on ua.asno=u.asno where a.exno= ?param5] -2025-12-18 14:41:23,570 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 14:41:23,570 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok2] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into payitem (payno,ptype,pcno,itemno,userno,pstatus,rstatus,pgkey,cancelcode,cancelmsg,canceltype,pcnt ,orgamt,discamt,payamt ,payamtcash,payamtcard ,refundamt,refundtime,refundtimereal,refundinfo,isrebate,fgno,cartno,cdt,cno,udt,uno,uip) select p.payno,3,null, ?param0 , ?param1 ,1,0,null,null,null,null,1 ,a.outfee ,case when p.ptype=6 then a.outfee else case when ua.isjoin=1 then a.outfee-a.infee else 0 end end ,case when p.ptype=6 then 0 else case when ua.isjoin=1 then a.infee else a.outfee end end ,0,0 ,0,null,null,null,0,null,null,now(), ?param2 ,now(), ?param2 , ?param3 from exam a inner join users u on u.userno= ?param1 inner join pay p on p.payno= ?param4 left outer join assign ua on ua.asno=u.asno where a.exno= ?param0] -2025-12-18 14:41:23,570 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok2.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 14:41:23,571 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.studylog] Prepared SQL: [update lectinningpage a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 set a.totstudy=TIMESTAMPDIFF(SECOND, a.stime, now()),a.etime=now(),a.eip= ?param1 ,a.udt=now(),a.uno= ?param2 ,a.uip= ?param1 where a.logno= ?param3 ; update lectinning a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 inner join cminning c on c.cmino=a.cmino inner join ( select lectno,sum(totstudy) totstudy from lectinningpage where lectno= ?param4 and cmino= ?param5 group by lectno ) d on d.lectno=a.lectno set a.udt=now(),a.uno= ?param2 ,a.uip= ?param1 ,a.totstudy=d.totstudy ,a.etime=now() ,a.istatus=case when a.istatus <> 2 and c.atime * 60 <= d.totstudy then 2 else a.istatus end ,a.finishtime=case when a.finishtime is null and c.atime * 60 <= d.totstudy then now() else a.finishtime end ,a.eip= ?param1 ,a.ispce= ?param6 ,a.psec= ?param7 where a.lectno= ?param4 and a.cmino= ?param5 ; update lect a inner join ( select a.lectno,truncate(count(c.lectno) / count(b.cmino) * 100, 0) attrate from lect a inner join cminning b on b.cmno=a.cmno and ifnull(b.isscd,0)=0 left outer join lectinning c on c.lectno=a.lectno and c.cmino=b.cmino and c.istatus=2 where a.lectno= ?param4 and a.userno= ?param0 group by a.lectno ) b on b.lectno=a.lectno inner join cmev ce on a.cmno = ce.cmno set a.attrate=b.attrate ,a.apoint = (((b.attrate / 100) * ce.attend / 100)* 100) ,a.etime=now() ,a.eip= ?param1 ,a.ispce= ?param6 ,a.udt=now(),a.uno= ?param2 ,a.uip= ?param1 where a.lectno= ?param4 and a.userno= ?param0 ;] -2025-12-18 14:41:23,571 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.studymid] Prepared SQL: [update lectinning set isokmid=1 where lectno= ?param0 and cmino= ?param1] -2025-12-18 14:41:23,571 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsd.save] Prepared SQL: [update lectsd a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.fgno= ?param3 ,a.atext= ?param4 ,a.submittime=now(),submitip= ?param2 where a.lectno= ?param5 and a.sdno= ?param6 and a.checktime is null; insert into lectsd (lectno,sdno,atext,fgno,iscopy,submittime,submitip,cdt,cno,udt,uno,uip) select a.lectno,a.sdno, ?param4 , ?param3 ,0,now(), ?param2 ,now(), ?param1 ,now(), ?param1 , ?param2 from (select ?param5 lectno, ?param0 userno, ?param6 sdno) a inner join lect b on b.lectno=a.lectno and b.userno=a.userno inner join cm c on c.cmno=b.cmno and b.sdate < now() and b.edate > now() left outer join lectsd d on d.lectno=a.lectno and d.sdno=a.sdno where d.lectno is null;] -2025-12-18 14:41:23,573 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard.save] Prepared SQL: [update lectsd a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.submittime=now(),submitip= ?param2 where a.lectno= ?param3 and a.sdno= ?param4 and a.checktime is null; update lectsdboard a inner join lectsd a2 on a2.lectno=a.lectno and a2.sdno=a.sdno and a2.checktime is null inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.subject= ?param5 ,contents= ?param6 ,a.fgno= ?param7 where a.bno= ?param8 and a.lectno= ?param3 and a.sdno= ?param4 ;] -2025-12-18 14:41:23,573 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard.del] Prepared SQL: [update lectsd a inner join lectsdboard b on b.bno= ?param0 and b.cno= ?param1 and b.isdel=0 and b.lectno=a.lectno and b.sdno=a.sdno inner join lect a2 on a2.lectno=b.lectno and a2.userno=b.cno and a2.sdate < now() and a2.edate > now() inner join cm c on c.cmno=a2.cmno set a.submittime=null,a.submitip=null and a.checktime is null; update lectsdboard a inner join lectsd b on b.lectno=a.lectno and b.sdno=a.sdno and b.checktime is null inner join lect a2 on a2.lectno=b.lectno and a2.userno=a.cno and a2.sdate < now() and a2.edate > now() inner join cm c on c.cmno=a2.cmno set a.uno= ?param2 ,a.udt=now(),a.uip= ?param3 ,a.isdel=1 where a.bno= ?param0 and a.cno= ?param1 and a.isdel=0;] -2025-12-18 14:41:23,573 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payrefundinfo.up] Prepared SQL: [update payitem set udt=now(),uno= ?param0 ,uip= ?param1 ,rbank = ?param2 ,rbankaccnum = HEX(AES_ENCRYPT( ?param3 , 'np123@!')) ,tbankuser = ?param4 where payno = ?param5] -2025-12-18 14:41:23,573 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok3] Prepared SQL: [update examuser set udt=now(),uno= ?param0 ,uip= ?param1 ,payno= ?param2 ,pino= ?param3 ,pstatus=1 where exno= ?param4 and userno= ?param5 and status=1 and payno is null and pino is null and pstatus=4] -2025-12-18 14:41:23,573 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpaycancel] Prepared SQL: [update examuser set udt=now(),uno= ?param0 ,uip= ?param1 ,pstatus=9 where exno= ?param2 and userno= ?param3 and status=1 and payno is null and pino is null and pstatus=4] -2025-12-18 14:41:23,573 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payrfd.save] Prepared SQL: [update payrfd set udt=now(),uno= ?param0 ,uip= ?param1 ,bankname= ?param2 ,bankowner= ?param3 ,bankno=HEX(AES_ENCRYPT( ?param4 , 'np123@!')) ,isowner= ?param5 ,ruser= ?param6 ,rphone=HEX(AES_ENCRYPT( ?param7 , 'np123@!')) ,rreason= ?param8 ,rtext= ?param9 ,rstatus= ?param10 ,rback= ?param11 ,statustime=case when rstatus <> ?param10 then now() else statustime end where rfdno= ?param12] -2025-12-18 14:41:23,576 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspast.up] Prepared SQL: [update docprintpast set udt=now(),uno= ?param0 ,uip= ?param1 ,kind= ?param2 ,cg= ?param3 ,cshape= ?param4 ,username= ?param5 ,userpno=HEX(AES_ENCRYPT( ?param6 , 'np123@!')) ,typeman= ?param7 ,edukind= ?param8 ,typeedu= ?param9 ,typegrade= ?param10 ,typejob= ?param11 ,cgname= ?param12 ,completeno= ?param13 ,companyname= ?param14 ,companyaddr= ?param15 ,brno= ?param16 ,eino= ?param17 ,btype= ?param18 ,bkind= ?param19 ,ceoname= ?param20 ,ssdate= ?param21 ,sedate= ?param22 ,sctime= ?param23 ,assign= ?param24 ,slevel= ?param25 ,uduty= ?param26 ,phone=HEX(AES_ENCRYPT( ?param27 , 'np123@!')) ,mname= ?param28 ,mphone=HEX(AES_ENCRYPT( ?param29 , 'np123@!')) ,sprice= ?param30 ,rprice= ?param31 ,rbank= ?param32 ,rbankno=HEX(AES_ENCRYPT( ?param33 , 'np123@!')) ,rbankuser= ?param34 ,taxemail=HEX(AES_ENCRYPT( ?param35 , 'np123@!')) ,syear= ?param36 where no= ?param37] -2025-12-18 14:41:23,577 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.studyclose] Prepared SQL: [update lectinningpage a set a.etime=now(),a.eip= ?param0 ,a.udt=now(),a.uno= ?param1 ,a.uip= ?param0 where a.logno= ?param2 ;] -2025-12-18 14:41:23,578 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [site.main] Prepared SQL: [select * from ( select 0 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,a.kname strval3,null strval4,null strval5,null strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param0 inner join cm c on c.cmno=a.pcmno where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a union all select * from ( select a.dtype,a.intval,a.intval2 ,a.longval ,a.strval,a.strval2,a.strval3,a.strval4,ifnull(a.strval5,d.fileurl) strval5,a.strval6 ,a.time,a.time2,a.time3,a.time4 from ( select 1 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,c.cname strval3,concat('/', e.ccode, '/', f.srcp) strval4,ef.fileurl strval5,b.cgcode strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param1 inner join cm c on c.cmno=a.pcmno left outer join cminning d on d.cmno=a.cmno and d.istaste=1 left outer join ct e on e.ctno=d.ctno left outer join fileinfo ef on ef.fgno=e.fgnothumb and ef.isdel=0 left outer join ctpage f on f.ctno=e.ctno and f.pseq=1 where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.cshape=0 and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a left outer join cminning b on a.strval5 is null and b.cmno=a.intval and b.iseq=1 left outer join ct c on a.strval5 is null and c.ctno=b.ctno left outer join fileinfo d on a.strval5 is null and d.fgno=c.fgnothumb and d.isdel=0 ) a union all select * from ( select 2 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homenotice' order by b.cdt desc limit 2 ) a union all select * from ( select 3 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homefaq' order by b.cdt desc limit 2 ) a] -2025-12-18 14:41:23,587 [1816] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.npsystem] PreparedStatement : [select count(b.daokey) from (select 1 col1) a left outer join npsystem b on b.daokey= ?param0] -2025-12-18 14:41:23,593 [1816] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.npsystem] Parameters: [?param0=[daokey,qaldSUKDKuLggF2sN2Bn/lvf/i3LKEeOzoD6MpHlc0w=]] -2025-12-18 14:41:23,593 [1816] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.npsystem] Types: [?param0=[String, System.String]] -2025-12-18 14:41:23,771 [1816] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "15887804" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:41:23,782 [1816] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "15887804" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:41:24,105 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.pages] Prepared SQL: [select a.pno,a.ppno,a.pdepth,a.pagetype,a.bmno,a.porder,a.pagename,a.pagedesc,a.pageurl,a.pagehtml,a.isopen,a.usertype,m1.pagename ppagename,a.refcode,a.imagecode,a.bgtitle bgtitle2,a.bgdesc bgdesc2 ,case a.pdepth when 0 then a.pno when 1 then m1.pno when 2 then m2.pno when 3 then m3.pno else m4.pno end m0 ,case a.pdepth when 0 then 0 when 1 then a.pno when 2 then m1.pno when 3 then m2.pno else m3.pno end m1 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.pno when 3 then m1.pno else m2.pno end m2 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.pno else m1.pno end m3 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.pno end m4 ,case a.pdepth when 0 then a.imagecode when 1 then m1.imagecode when 2 then m2.imagecode when 3 then m3.imagecode else m4.imagecode end topimagecode ,case a.pdepth when 0 then a.bgtitle when 1 then m1.bgtitle when 2 then m2.bgtitle when 3 then m3.bgtitle else m4.bgtitle end bgtitle ,case a.pdepth when 0 then a.bgdesc when 1 then m1.bgdesc when 2 then m2.bgdesc when 3 then m3.bgdesc else m4.bgdesc end bgdesc from menupage a left outer join menupage m1 on m1.pno=a.ppno left outer join menupage m2 on m2.pno=m1.ppno left outer join menupage m3 on m3.pno=m2.ppno left outer join menupage m4 on m4.pno=m3.ppno where a.isopen > 0 order by case a.pdepth when 0 then a.porder when 1 then m1.porder when 2 then m2.porder when 3 then m3.porder else m4.porder end ,case a.pdepth when 0 then a.pno when 1 then m1.pno when 2 then m2.pno when 3 then m3.pno else m4.pno end ,case a.pdepth when 0 then 0 when 1 then a.porder when 2 then m1.porder when 3 then m2.porder else m3.porder end ,case a.pdepth when 0 then 0 when 1 then a.pno when 2 then m1.pno when 3 then m2.pno else m3.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.porder when 3 then m1.porder else m2.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.pno when 3 then m1.pno else m2.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.porder else m1.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.pno else m1.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.pno end] -2025-12-18 14:41:24,105 [1816] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [mm.pages] PreparedStatement : [select a.pno,a.ppno,a.pdepth,a.pagetype,a.bmno,a.porder,a.pagename,a.pagedesc,a.pageurl,a.pagehtml,a.isopen,a.usertype,m1.pagename ppagename,a.refcode,a.imagecode,a.bgtitle bgtitle2,a.bgdesc bgdesc2 ,case a.pdepth when 0 then a.pno when 1 then m1.pno when 2 then m2.pno when 3 then m3.pno else m4.pno end m0 ,case a.pdepth when 0 then 0 when 1 then a.pno when 2 then m1.pno when 3 then m2.pno else m3.pno end m1 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.pno when 3 then m1.pno else m2.pno end m2 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.pno else m1.pno end m3 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.pno end m4 ,case a.pdepth when 0 then a.imagecode when 1 then m1.imagecode when 2 then m2.imagecode when 3 then m3.imagecode else m4.imagecode end topimagecode ,case a.pdepth when 0 then a.bgtitle when 1 then m1.bgtitle when 2 then m2.bgtitle when 3 then m3.bgtitle else m4.bgtitle end bgtitle ,case a.pdepth when 0 then a.bgdesc when 1 then m1.bgdesc when 2 then m2.bgdesc when 3 then m3.bgdesc else m4.bgdesc end bgdesc from menupage a left outer join menupage m1 on m1.pno=a.ppno left outer join menupage m2 on m2.pno=m1.ppno left outer join menupage m3 on m3.pno=m2.ppno left outer join menupage m4 on m4.pno=m3.ppno where a.isopen > 0 order by case a.pdepth when 0 then a.porder when 1 then m1.porder when 2 then m2.porder when 3 then m3.porder else m4.porder end ,case a.pdepth when 0 then a.pno when 1 then m1.pno when 2 then m2.pno when 3 then m3.pno else m4.pno end ,case a.pdepth when 0 then 0 when 1 then a.porder when 2 then m1.porder when 3 then m2.porder else m3.porder end ,case a.pdepth when 0 then 0 when 1 then a.pno when 2 then m1.pno when 3 then m2.pno else m3.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.porder when 3 then m1.porder else m2.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.pno when 3 then m1.pno else m2.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.porder else m1.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.pno else m1.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.pno end] -2025-12-18 14:41:24,113 [1816] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "26531380" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:41:24,144 [1816] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "26531380" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:41:24,163 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.comcode.list] Prepared SQL: [select a.ccode, a.cname, a.cgroup, a.isuse, a.corder, a.cgroupname, a.refcode, a.cremark, a.ccode value, a.cname text, a.refcode value2,a.cdt,a.udt from comcode a where a.cgroup in ('typeman','typeedu','typegrade','typejob') and a.isuse=1 order by a.cgroupname, a.corder] -2025-12-18 14:41:24,164 [1816] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.comcode.list] PreparedStatement : [select a.ccode, a.cname, a.cgroup, a.isuse, a.corder, a.cgroupname, a.refcode, a.cremark, a.ccode value, a.cname text, a.refcode value2,a.cdt,a.udt from comcode a where a.cgroup in ('typeman','typeedu','typegrade','typejob') and a.isuse=1 order by a.cgroupname, a.corder] -2025-12-18 14:41:24,258 [1816] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "2081787" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:41:24,266 [1816] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "2081787" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:41:24,282 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.popups] Prepared SQL: [select a.pno,a.ptitle,a.pcontents,a.toppx,a.leftpx,pwidth,pheight,a.purl,a.zindex,a.isopen,a.udt from popup a where a.isopen= ?param0 order by a.isopen desc, a.zindex desc] -2025-12-18 14:41:24,282 [1816] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [mm.popups] PreparedStatement : [select a.pno,a.ptitle,a.pcontents,a.toppx,a.leftpx,pwidth,pheight,a.purl,a.zindex,a.isopen,a.udt from popup a where a.isopen= ?param0 order by a.isopen desc, a.zindex desc] -2025-12-18 14:41:24,282 [1816] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [mm.popups] Parameters: [?param0=[isopen,1]] -2025-12-18 14:41:24,282 [1816] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [mm.popups] Types: [?param0=[Int32, System.Int32]] -2025-12-18 14:41:24,288 [1816] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "50055576" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:41:24,294 [1816] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "50055576" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:41:24,296 [1816] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [site.main] PreparedStatement : [select * from ( select 0 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,a.kname strval3,null strval4,null strval5,null strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param0 inner join cm c on c.cmno=a.pcmno where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a union all select * from ( select a.dtype,a.intval,a.intval2 ,a.longval ,a.strval,a.strval2,a.strval3,a.strval4,ifnull(a.strval5,d.fileurl) strval5,a.strval6 ,a.time,a.time2,a.time3,a.time4 from ( select 1 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,c.cname strval3,concat('/', e.ccode, '/', f.srcp) strval4,ef.fileurl strval5,b.cgcode strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param1 inner join cm c on c.cmno=a.pcmno left outer join cminning d on d.cmno=a.cmno and d.istaste=1 left outer join ct e on e.ctno=d.ctno left outer join fileinfo ef on ef.fgno=e.fgnothumb and ef.isdel=0 left outer join ctpage f on f.ctno=e.ctno and f.pseq=1 where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.cshape=0 and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a left outer join cminning b on a.strval5 is null and b.cmno=a.intval and b.iseq=1 left outer join ct c on a.strval5 is null and c.ctno=b.ctno left outer join fileinfo d on a.strval5 is null and d.fgno=c.fgnothumb and d.isdel=0 ) a union all select * from ( select 2 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homenotice' order by b.cdt desc limit 2 ) a union all select * from ( select 3 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homefaq' order by b.cdt desc limit 2 ) a] -2025-12-18 14:41:24,296 [1816] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [site.main] Parameters: [?param0=[offcode,Off], ?param1=[oncode,On]] -2025-12-18 14:41:24,296 [1816] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [site.main] Types: [?param0=[String, System.String], ?param1=[String, System.String]] -2025-12-18 14:41:24,302 [1816] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "34391183" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:41:24,311 [1816] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "34391183" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:41:24,311 [1816] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cgetc] Prepared SQL: [select b.cgno,b.pcgno,b.cgname,b.cgcode,b.isuse,b.iscover,b.isdel,b.cdt,b.cno,b.udt,b.uno,b.uip from cg a left outer join cg b on a.cgno = b.pcgno where b.isdel=0 and b.isuse = 1 and a.cgcode= ?param0] -2025-12-18 14:41:24,311 [1816] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [cm.cgetc] PreparedStatement : [select b.cgno,b.pcgno,b.cgname,b.cgcode,b.isuse,b.iscover,b.isdel,b.cdt,b.cno,b.udt,b.uno,b.uip from cg a left outer join cg b on a.cgno = b.pcgno where b.isdel=0 and b.isuse = 1 and a.cgcode= ?param0] -2025-12-18 14:41:24,311 [1816] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [cm.cgetc] Parameters: [?param0=[cgcode,2]] -2025-12-18 14:41:24,311 [1816] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [cm.cgetc] Types: [?param0=[String, System.String]] -2025-12-18 14:41:24,318 [1816] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "40578967" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:41:24,327 [1816] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "40578967" to "MySQL, MySQL provider 6.10.5.0". diff --git a/FO/Logs/query.txt.1 b/FO/Logs/query.txt.1 deleted file mode 100644 index cc8a13b..0000000 --- a/FO/Logs/query.txt.1 +++ /dev/null @@ -1,7419 +0,0 @@ -2025-12-16 08:34:10,904 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.adminlogin] Prepared SQL: [select userno,a.username,a.status,a.userpass, usertype,a.asno , CAST(AES_DECRYPT(UNHEX(a.mobile), 'np123@!') AS char) mobile , a.logintime from users a left outer join assign b on b.asno=a.asno where a.userid= ?param0 and a.usertype > 10 and (a.usertype <> 81 or (a.usertype = 81 and b.status=1))] -2025-12-16 08:34:10,933 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.pass.check] Prepared SQL: [select count(userno) from userpasslog where userno = ?param0 and userpass = ?param1] -2025-12-16 08:34:10,934 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.ee] Prepared SQL: [update users set eastereggkey=FLOOR(10000000 + (RAND() * 99999999)),eetime=now() where userno= ?param0 ; select a.userno,a.eastereggkey,a.usertype,a.username ,b.subdomain from users a left outer join assign b on b.asno=a.asno and b.issite=1 and b.isdel=0 where a.userno= ?param0 ;] -2025-12-16 08:34:10,934 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.usersall] Prepared SQL: [select userno,usertype,jointype,snsid,userkind,userid,userpass,username,usernameeng,gender,birthday,email,isacceptemail,mobile,isacceptmobile,telno,asno,pasname,depart,ccposition,ccpositionetc,fgnoprofile ,ccjobs,userpno,bankname,bankno,post,address1,address2,introhtml,status,exitreason,logintime,loginkey,send335time,pwcalltime,pwcallno,eastereggkey,eetime,kfcfyear,isassignuser,uduty,slevel,edus,remotekey from users] -2025-12-16 08:34:10,935 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.eecall] Prepared SQL: [select userno,usertype,username from users where userno= ?param0 and eastereggkey= ?param1 and date_add(eetime, interval 10 second) > now(); update users set eastereggkey=null,eetime=null,loginkey= ?param2 where userno= ?param0] -2025-12-16 08:34:10,935 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.eecall2] Prepared SQL: [select userno,usertype,username,userid from users where userno= ?param0 and eastereggkey= ?param1 and date_add(eetime, interval 15 second) > now(); update users set eastereggkey=null,eetime=null,loginkey=null where userno= ?param0] -2025-12-16 08:34:10,938 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assign.newascode] Prepared SQL: [select ifnull(max(b.ascode),0) + 1 from (select 1 col1) a left outer join assign b on b.asno is not null] -2025-12-16 08:34:10,938 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.me] Prepared SQL: [select userno,username ,CAST(AES_DECRYPT(UNHEX(email), 'np123@!') AS char) email from users where userno= ?param0] -2025-12-16 08:34:10,939 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.usercheckconfirm] Prepared SQL: [select ifnull(b.userno,0) from (select 1 col1) a left outer join usercheck b on b.userno= ?param0 and b.checkkey= ?param1 ; update usercheck set checkkey=0 where userno= ?param0] -2025-12-16 08:34:10,939 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.remotelogin] Prepared SQL: [select a.userno from users a where a.userid= ?param0 and a.status=1 and a.remotekey= ?param1 ; update users set remotekey=null where userid= ?param0] -2025-12-16 08:34:10,939 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.remoteloginnoauth] Prepared SQL: [select a.userno,b.subdomain from users a left outer join assign b on b.asno=a.asno where a.userid= ?param0 and a.status=1] -2025-12-16 08:34:10,939 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.users.assign] Prepared SQL: [select b.asno,b.asname,b.brno ,b.ceoname,b.post,b.address1,b.address2 ,b.btype,b.bkind,b.eino,b.mname ,CAST(AES_DECRYPT(UNHEX(b.mphone), 'np123@!') AS char) mphone ,CAST(AES_DECRYPT(UNHEX(b.taxemail), 'np123@!') AS char) taxemail ,b.fgnobno ,b.isjoin,b.ascode,b.astype,b.asctg,b.joindate,b.status ,c1.cname astypename,c2.cname asctgname from users a inner join assign b on b.asno = a.asno left outer join comcode c1 on c1.ccode=b.astype left outer join comcode c2 on c2.ccode=b.asctg where a.status=1 and a.userno = ?param0] -2025-12-16 08:34:10,939 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.check.snsid] Prepared SQL: [select a.userno,a.usertype,a.jointype,a.snsid,a.userkind,a.userid,a.userpass,a.username,a.usernameeng,a.gender,a.birthday,a.email,a.isacceptemail,a.mobile,a.isacceptmobile ,a.telno,a.asno,a.pasname,a.depart,a.ccposition,a.ccpositionetc,a.fgnoprofile,a.ccjobs,a.userpno,a.bankname,a.bankno,a.post,a.address1,a.address2,a.introhtml,a.status,a.exitreason ,a.logintime,a.loginkey,a.send335time,a.pwcalltime,a.pwcallno,a.eastereggkey,a.eetime,a.kfcfyear,a.isassignuser,a.uduty,a.slevel,a.edus,a.remotekey,a.vssn,a.di,a.ci from users a where a.snsid= ?param0 and a.jointype= ?param1] -2025-12-16 08:34:10,940 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.councels] Prepared SQL: [select a.bno,a.qtext,a.atext ,a.bldgcat ,b.cname bldgcatname ,a.cdt,c.username coname,c.userid coid ,row_number() over(order by a.cdt desc) rno ,count(a.cno) over() pagetotalcount from councel a inner join users c on c.userno = a.cno left outer join comcode b on b.ccode = a.bldgcat where a.userno = ?param0 and a.isdel = 0 order by a.cdt desc] -2025-12-16 08:34:10,940 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormants] Prepared SQL: [select a.userno,username,usernameeng,a.email,a.isacceptemail ,a.mobile,a.telno,a.userpno,a.bankno,a.post,a.address1,a.address2 ,a.birthday from userdormant a where a.userno = ?param0] -2025-12-16 08:34:10,940 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormants.del] Prepared SQL: [select a.userno longval, regexp_replace(b.userid , '(?<=.{3}).','*') strval ,CAST(AES_DECRYPT(UNHEX(a.mobile),'np123@!') AS char) strval2 ,date_add(a.cdt, interval 335 day) time ,b.isacceptmobile intval from userdormant a inner join users b on b.userno = a.userno where date_format(date_add(a.cdt, interval 335 day),'%Y-%m-%d') = date_format(now(),'%Y-%m-%d')] -2025-12-16 08:34:10,940 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormants.save] Prepared SQL: [select a.userno longval, regexp_replace(a.userid , '(?<=.{3}).' , '*') strval ,CAST(AES_DECRYPT(UNHEX(a.mobile),'np123@!') AS char) strval2 ,date_add(a.logintime, interval 335 day) time ,a.isacceptmobile intval from users a where a.usertype =1 and a.status=1 and date_format(date_add(a.logintime, interval 366 day),'%Y-%m-%d') = date_format(now(),'%Y-%m-%d')] -2025-12-16 08:34:10,943 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.loginlog] Prepared SQL: [insert into loginlog (logsite,userno, loginstatus, logindata, cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , now(), ?param4 ,now(), ?param4 , ?param5 )] -2025-12-16 08:34:10,944 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.in] Prepared SQL: [insert into users(usertype,userkind,userid,userpass,username,usernameeng ,gender,email,isacceptemail,mobile,telno ,asno,pasname,depart,ccposition,ccpositionetc,fgnoprofile,ccjobs ,userpno,bankname,bankno ,post,address1,address2,introhtml,status,logintime,send335time,pwcalltime,pwcallno,eastereggkey,eetime,kfcfyear,isassignuser,edus ,isacceptmobile,uduty,slevel,jointype,birthday,snsid,di,ci,vssn,ischkatt,authplatform,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,gender,HEX(AES_ENCRYPT( ?param6 , 'np123@!')), ?param7 ,HEX(AES_ENCRYPT( ?param8 , 'np123@!')),HEX(AES_ENCRYPT( ?param9 , 'np123@!')) , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 ,HEX(AES_ENCRYPT( ?param17 , 'np123@!')), ?param18 ,HEX(AES_ENCRYPT( ?param19 , 'np123@!')) , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 ,now(),null,null,null,null,null, ?param25 , ?param26 , ?param27 , ?param28 , ?param29 , ?param30 , ?param31 ,HEX(AES_ENCRYPT( ?param32 , 'np123@!')), ?param33 , ?param34 , ?param35 , ?param36 , ?param37 , ?param38 ,now(), ?param39 ,now(), ?param39 , ?param40 );] -2025-12-16 08:34:10,946 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-16 08:34:10,947 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assign.in] Prepared SQL: [insert into assign (ascode,isjoin,joinyear,joinprice,asname,ceoname,brno,grno,btype,bkind,salesamount,homeurl,mcount,aday,astype,asctg,askey,post,address1,address2,fgnobno,fgnobank,joindate,exitdate,status,issite,subdomain,sitename,sitelogo,sitefooter,ismain,isdel, eino,mname,mphone,taxemail,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 ,0,null,null,null,null,0,0, ?param25 , ?param26 ,HEX(AES_ENCRYPT( ?param27 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param28 , 'np123@!')) ,now(), ?param29 ,now(), ?param29 , ?param30 );] -2025-12-16 08:34:10,947 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assign.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-16 08:34:10,947 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [councel.in] Prepared SQL: [insert into councel(userno,bldgcat,qtext,atext,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 );] -2025-12-16 08:34:10,947 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [councel.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-16 08:34:10,948 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.change.password] Prepared SQL: [UPDATE users SET userpass = ?param0 , udt = now() , status = (CASE WHEN status = 9 THEN 1 ELSE status END) , pwcalltime = null , pwcallno = null , uip = ?param1 , uno = ?param2 WHERE userid = ?param3 ; INSERT INTO userpasslog (userno, userpass, cdt, uip) SELECT ?param2 , ?param0 , NOW(), ?param1 FROM (SELECT 1) a LEFT OUTER JOIN userpasslog b ON b.userno = ?param2 WHERE b.userno IS NULL; UPDATE userpasslog SET userpass = ?param0 WHERE userno = ?param2 ;] -2025-12-16 08:34:10,949 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormant.insert] Prepared SQL: [insert into userdormant(userno,username,usernameeng,email,isacceptemail,mobile ,telno,userpno,bankno,post,address1,address2,birthday,cdt) select a.userno,a.username,a.usernameeng,a.email,a.isacceptemail,a.mobile ,a.telno,a.userpno,a.bankno,a.post,a.address1,a.address2, a.birthday,now() cdt from users a left outer join userdormant b on b.userno = a.userno where date_add(a.logintime,interval 1 year) < now(); and a.status != 99 update users set udt=now(),uno= ?param0 ,uip= ?param1 ,username='»èÁ¦µÊ',usernameeng=null,email=null,mobile=null,telno=null,userpno=null,bankno=null,post=null,address1=null,address2=null,birthday=null,status=8 where date_add(a.logintime,interval 1 year) < now(); and a.status != 99] -2025-12-16 08:34:10,951 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.loginkey] Prepared SQL: [update users set loginkey= ?param0 ,logintime =now(),send335time = null where userno= ?param1] -2025-12-16 08:34:10,952 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.loginkey2] Prepared SQL: [update users set loginkey= ?param0 ,logintime =now(),send335time = null where userno= ?param1 ; insert into loginlog (logsite,userno, loginstatus, logindata, cdt,cno,udt,uno,uip) values ( ?param2 , ?param1 , ?param3 , ?param4 , now(), ?param5 ,now(), ?param5 , ?param6 )] -2025-12-16 08:34:10,952 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assign.del] Prepared SQL: [update assign set udt=now(),uno= ?param0 ,uip= ?param1 ,isdel=1,brno=null where asno= ?param2] -2025-12-16 08:34:10,952 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignman.in] Prepared SQL: [insert into assignman (asno,mtype,jtype,depart,mname,position,telno,mobile,fax,email,post,address1,address2,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,HEX(AES_ENCRYPT( ?param6 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param7 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param8 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param9 , 'np123@!')) , ?param10 , ?param11 , ?param12 ,0,now(), ?param13 ,now(), ?param13 , ?param14 )] -2025-12-16 08:34:10,952 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignman.up] Prepared SQL: [update assignman set udt=now(),uno= ?param0 ,uip= ?param1 ,mtype = ?param2 ,jtype = ?param3 ,depart = ?param4 ,mname = ?param5 ,position= ?param6 ,telno =HEX(AES_ENCRYPT( ?param7 , 'np123@!')) ,mobile =HEX(AES_ENCRYPT( ?param8 , 'np123@!')) ,fax =HEX(AES_ENCRYPT( ?param9 , 'np123@!')) ,email =HEX(AES_ENCRYPT( ?param10 , 'np123@!')) ,post = ?param11 ,address1= ?param12 ,address2= ?param13 where asmno= ?param14] -2025-12-16 08:34:10,953 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignman.del] Prepared SQL: [update assignman set udt=now(),uno= ?param0 ,uip= ?param1 ,isdel = 1 where asmno= ?param2] -2025-12-16 08:34:10,953 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignfee.in] Prepared SQL: [insert into assignfee (asno,fyear,fprice,fdate,fmemo,status,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 from (select 1 col1) a left outer join assignfee b on b.asno= ?param0 and b.fyear= ?param1 where b.asno is null] -2025-12-16 08:34:10,953 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignfee.up] Prepared SQL: [update assignfee set udt=now(),uno= ?param0 ,uip= ?param1 ,fprice= ?param2 ,fdate = ?param3 ,fmemo = ?param4 ,status= ?param5 where asno= ?param6 and fyear= ?param7] -2025-12-16 08:34:10,953 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignfee.del] Prepared SQL: [delete from assignfee where asno= ?param0 and fyear= ?param1] -2025-12-16 08:34:10,953 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignsite.save] Prepared SQL: [update assign set udt=now(),uno= ?param0 ,uip= ?param1 ,issite= ?param2 ,subdomain= ?param3 ,sitename= ?param4 ,siteip= ?param5 ,sitelogo= ?param6 ,sitefooter= ?param7 where asno= ?param8] -2025-12-16 08:34:10,953 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.asno.save] Prepared SQL: [update users set asno= ?param0 where userno= ?param1] -2025-12-16 08:34:10,954 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.pwcalltime] Prepared SQL: [update users set pwcalltime=now(),pwcallno= ?param0 where userno= ?param1] -2025-12-16 08:34:10,954 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.resetuser] Prepared SQL: [update users set userpass = ?param0 , pwcalltime = null , pwcallno = null , status = (CASE WHEN status = 9 THEN 1 ELSE status END) where userno= ?param1 and pwcalltime is not null and pwcallno= ?param2 and date_add(pwcalltime, interval 24 hour) > now()] -2025-12-16 08:34:10,954 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.exit] Prepared SQL: [UPDATE users SET udt=now(),uno= ?param0 ,uip= ?param1 , status = ?param2 WHERE userno= ?param3] -2025-12-16 08:34:10,954 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.leave.register] Prepared SQL: [INSERT INTO userleave ( userno, userid, status, levdate, uno, uip ) SELECT u.userno, u.userid, 0 AS status, NOW() AS levdate, u.uno, u.uip FROM users u WHERE u.status = ?param0 AND u.userno = ?param1] -2025-12-16 08:34:10,954 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.remotelogin.set] Prepared SQL: [update users a inner join assign b on b.asno=a.asno and b.siteip like concat('%', ?param0 ,'%') set a.remotekey= ?param1 where a.userid= ?param2 and a.status=1] -2025-12-16 08:34:10,954 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.snslink.up] Prepared SQL: [update users set udt=now(),uno= ?param0 ,uip= ?param1 ,snsid= ?param2 ,jointype= ?param3 where userno= ?param4] -2025-12-16 08:34:10,955 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [councel.up] Prepared SQL: [update councel set udt=now(),uno= ?param0 ,uip= ?param1 ,bldgcat = ?param2 ,qtext = ?param3 ,atext = ?param4 where bno= ?param5] -2025-12-16 08:34:10,955 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [councel.del] Prepared SQL: [update councel set udt=now(),uno= ?param0 ,uip= ?param1 ,isdel = 1 where bno = ?param2] -2025-12-16 08:34:10,955 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.up.asno] Prepared SQL: [update users set udt=now(),uno= ?param0 ,uip= ?param1 ,asno = ?param2 where userno= ?param3] -2025-12-16 08:34:10,955 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormant.del] Prepared SQL: [update users a left outer join userdormant b on b.userno = a.userno set set udt=now(),uno= ?param0 ,uip= ?param1 ,status = 99,username='»èÁ¦µÊ',usernameeng=null,email=null,mobile=null,telno=null,userpno=null,bankno=null,post=null,address1=null,address2=null,birthday=null,di=null,ci=null,vssn=null,authplatform=0 where date_add(b.cdt,interval 1 year) < now(); delete from userdormant where date_add(cdt,interval 1 year) < now();] -2025-12-16 08:34:10,987 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.loginkey] Prepared SQL: [select a.userno dtype from users a where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0)] -2025-12-16 08:34:10,987 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.admin] Prepared SQL: [select a.userno dtype, a.udt time, count(b.mno) intval from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0)] -2025-12-16 08:34:10,988 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.front] Prepared SQL: [select a.dtype,sum(a.intval) intval,sum(a.intval2) intval2 from ( select a.userno dtype,count(b.mno) intval,0 intval2 from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno union all select a.userno dtype,0 intval,count(b.userno) intval2 from users a left outer join alarms b on b.userno=a.userno and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno ) a group by a.dtype] -2025-12-16 08:34:10,988 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.frontcroom] Prepared SQL: [select a.dtype,sum(a.intval) intval,sum(a.intval2) intval2,sum(a.intval3) intval3,sum(a.intval4) intval4,sum(a.intval5) intval5 ,sum(a.intval6) intval6,sum(a.intval7) intval7,sum(a.intval8) intval8,sum(a.intval9) intval9,sum(a.intval10) intval10 ,sum(a.intval11) intval11,sum(a.intval12) intval12 ,max(a.strval) strval,max(a.strval2) strval2,max(a.strval3) strval3 from ( select a.userno dtype,count(b.mno) intval,0 intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11,0 intval12 ,null strval,null strval2,null strval3 from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno union all select a.userno dtype,0 intval,count(b.userno) intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11,0 intval12 ,null strval,null strval2,null strval3 from users a left outer join alarms b on b.userno=a.userno and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) union all select a.userno dtype,0 intval,0 intval2,c.tyear intval3,c.tseq intval4,b.classno intval5 ,b2.isplan intval6,b2.iscontent intval7,b2.isev intval8,b2.isrs intval9,b2.isgrade intval10 ,b.cmno intval11,b.cshape intval12 ,d.cgname strval,b.cname strval2 ,group_concat(case when f.bmno is null then null else concat(f.bmno,':',f.bmname,':',f.bmtype) end separator ';') strval3 from users a0 inner join lect a on a.lectno= ?param3 and a.userno=a0.userno and a.status=1 and a.ischanged=0 inner join cm b on b.cmno=a.cmno inner join cmmenu b2 on b2.cmno=b.cmno inner join term c on c.tmno=b.tmno inner join cg d on d.cgno=b.cgno left outer join cmmenubm e on e.cmno=b.cmno left outer join boardmaster f on f.bmno=e.bmno where a0.userno= ?param0 and (a0.loginkey= ?param1 or ?param2 =0) group by a.userno,b.cmno,c.tyear,c.tseq,b.classno ,b2.isplan,b2.iscontent,b2.isev,b2.isrs,b2.isgrade ,d.cgname,b.cname ) a group by a.dtype] -2025-12-16 08:34:10,989 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.frontcroom.subdomain] Prepared SQL: [select a.*,b.asname strval4,c.fileurl from ( select a.dtype,sum(a.intval) intval,sum(a.intval2) intval2,sum(a.intval3) intval3,sum(a.intval4) intval4,sum(a.intval5) intval5 ,sum(a.intval6) intval6,sum(a.intval7) intval7,sum(a.intval8) intval8,sum(a.intval9) intval9,sum(a.intval10) intval10 ,sum(a.intval11) intval11 ,max(a.strval) strval,max(a.strval2) strval2,max(a.strval3) strval3 from ( select a.userno dtype,count(b.mno) intval,0 intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11 ,null strval,null strval2,null strval3 from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno union all select a.userno dtype,0 intval,count(b.userno) intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11 ,null strval,null strval2,null strval3 from users a left outer join alarms b on b.userno=a.userno and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) union all select a.userno dtype,0 intval,0 intval2,c.tyear intval3,c.tseq intval4,b.classno intval5 ,b2.isplan intval6,b2.iscontent intval7,b2.isev intval8,b2.isrs intval9,b2.isgrade intval10 ,b.cmno intval11 ,d.cgname strval,b.cname strval2 ,group_concat(case when f.bmno is null then null else concat(f.bmno,':',f.bmname,':',f.bmtype) end separator ';') strval3 from users a0 inner join lect a on a.lectno= ?param3 and a.userno=a0.userno and a.status=1 and a.ischanged=0 inner join cm b on b.cmno=a.cmno inner join cmmenu b2 on b2.cmno=b.cmno inner join term c on c.tmno=b.tmno inner join cg d on d.cgno=b.cgno left outer join cmmenubm e on e.cmno=b.cmno left outer join boardmaster f on f.bmno=e.bmno where a0.userno= ?param0 and (a0.loginkey= ?param1 or ?param2 =0) group by a.userno,b.cmno,c.tyear,c.tseq,b.classno ,b2.isplan,b2.iscontent,b2.isev,b2.isrs,b2.isgrade ,d.cgname,b.cname ) a group by a.dtype ) a inner join assign b on b.subdomain= ?param4 left outer join fileinfo c on c.fgno=b.sitelogo] -2025-12-16 08:34:10,989 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.basecomments] Prepared SQL: [select a.cmtno,a.pcmtno,a.tcmtno,a.baseno,a.cdepth,a.memo,a.memotype,a.fgno,a.cdt,a.udt, a.isdel,a.cno ,b.orgname, b.fileurl, b.fileno ,c.username from cmt a inner join users c on c.userno=a.cno left outer join fileinfo b on b.fgno=a.fgno and b.isdel=0 where a.cmttype= ?param0 and a.baseno= ?param1 order by a.cdt desc] -2025-12-16 08:34:10,989 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsend.get] Prepared SQL: [select a.sendno,a.ehtml,a.etitle from emailsend a left outer join emailban b on b.sendno=a.sendno where a.sendno= ?param0 and a.isdel=0] -2025-12-16 08:34:10,989 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsend.get2] Prepared SQL: [select a.sendno,a.etitle,a.rcvs,ifnull(a.sendeds, ' ') sendeds,ifnull(group_concat(b.email separator ';'), ' ') bans from emailsend a left outer join emailban b on b.sendno=a.sendno where a.sendno= ?param0 and a.isdel=0 group by a.sendno,a.rcvs,a.etitle,a.sendeds] -2025-12-16 08:34:10,990 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.list.rcvnot] Prepared SQL: [select count(a.mno) from memouser a where a.userno= ?param0 and and a.isread=0 and a.isdel=0] -2025-12-16 08:34:10,990 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smssend.get] Prepared SQL: [select c.asname,b.usertype,b.username ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) mobile ,a.smstype,a.isok ,row_number() over(order by b.username) rno, count(a.cno) over() pagetotalcount from smsuser a inner join users b on b.userno=a.userno left outer join assign c on c.asno=b.asno where a.mno= ?param0 order by b.username] -2025-12-16 08:34:10,991 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.home] Prepared SQL: [select b.cnt intval ,c.cnt0 intval2 ,c.cnt1 intval3 ,d.cnt intval4 ,e.cnt intval5 ,f.cnt intval6 ,(SELECT COUNT(*) FROM userleave WHERE status = 0) intval7 from (select 1 col1) a left outer join (select count(mno) cnt from memouser where userno= ?param0 and isread=0 and isdel=0) b on 1=1 left outer join ( select sum(case when a.bmposition=0 then 1 else 0 end) cnt0,sum(case when a.bmposition=1 and b.cmno is not null then 1 else 0 end) cnt1 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.isopen=1 left outer join board c on c.pbno=b.bno and c.isdel=0 where a.bmtype=2 and a.isopen=1 and c.bno is null and a.disptype=0 ) c on 1=1 left outer join ( select count(a.rfdno) cnt from payrfd a left outer join pay b on b.payno = a.payno where a.rstatus=0 and b.rstatus=0 ) d on 1=1 left outer join ( select count(a.payno) cnt from paydvr a inner join pay b on b.payno=a.payno and b.pstatus=1 and b.rstatus=0 inner join payitem c on c.payno = b.payno inner join book bb on bb.bkno=c.itemno where a.dvrcode is null and a.isdvr=1 ) e on 1=1 left outer join ( select count(a.payno) cnt from paytax a where a.ischeck=0 ) f on 1=1] -2025-12-16 08:34:10,991 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.authkey] Prepared SQL: [select jobkey from authkey where authtype= ?param0 and userno= ?param1 and randkey= ?param2 and keytime > now()] -2025-12-16 08:34:10,991 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.authkey.check1] Prepared SQL: [select ctno intval,ismenu intval2,ctype intval3,ccode strval from ct where ctno= ?param0 and authkey= ?param1 ; update ct set authkey=null where ctno= ?param0] -2025-12-16 08:34:10,991 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.authkey.check2] Prepared SQL: [select qno intval from question where qno= ?param0 and authkey= ?param1 ; update question set authkey=null where qno= ?param0] -2025-12-16 08:34:10,991 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.sms.chk] Prepared SQL: [select authno intval,lectno intval2,latime time,lakey strval from smsauth where authno = ?param0] -2025-12-16 08:34:10,991 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsend.in] Prepared SQL: [insert into emailsend(etitle,semail,ehtml,fgno,cmno,rcvs,reademails,rcvcount,readcount,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 ,now(), ?param9 ,now(), ?param9 , ?param10 )] -2025-12-16 08:34:10,991 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsend.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-16 08:34:10,991 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.sms.in] Prepared SQL: [insert into sms(cmno,mcontents,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,now(), ?param2 ,now(), ?param2 , ?param3 );] -2025-12-16 08:34:10,991 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.sms.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-16 08:34:11,004 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smsauth] Prepared SQL: [insert into smsauth(latime,lakey,lectno) values(now(), ?param0 , ?param1 );] -2025-12-16 08:34:11,004 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smsauth.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-16 08:34:11,005 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smsauth2] Prepared SQL: [insert into smsauth(latime,lakey,userno, lectno) values(now(), ?param0 , ?param1 , 0);] -2025-12-16 08:34:11,005 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smsauth2.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-16 08:34:11,005 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.atalk.send] Prepared SQL: [insert into MTS_ATALK_MSG (TRAN_SENDER_KEY,TRAN_TMPL_CD,TRAN_CALLBACK,TRAN_PHONE,TRAN_SUBJECT,TRAN_MSG,TRAN_DATE,TRAN_TYPE,TRAN_STATUS,TRAN_REPLACE_TYPE,TRAN_REPLACE_MSG) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,now(),5,'1', ?param6 , ?param5 );] -2025-12-16 08:34:11,005 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.comment.delete] Prepared SQL: [update cmt set isdel=1 where cmtno= ?param0 and ( ?param1 is not null or cno= ?param2 );] -2025-12-16 08:34:11,005 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsendok] Prepared SQL: [update emailsend set isdel=0,readcount= ?param0 ,sendeds= ?param1 where sendno= ?param2] -2025-12-16 08:34:11,006 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.memo.alldeleteR] Prepared SQL: [update memouser set isdel=1,udt=now(),uno= ?param0 ,uip= ?param1 where userno= ?param0] -2025-12-16 08:34:11,006 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.memo.alldeleteS] Prepared SQL: [update memo set isdel=1,udt=now(),uno= ?param0 ,uip= ?param1 where cno= ?param0] -2025-12-16 08:34:11,008 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.authkey.save] Prepared SQL: [update authkey set jobkey= ?param0 ,randkey= ?param1 ,keytime=date_add(now(), interval 1 minute) where authtype= ?param2 and userno= ?param3 ; insert into authkey (authtype,userno,jobkey,randkey,keytime) select a.authtype,a.userno,a.jobkey,a.randkey,date_add(now(), interval 1 minute) from (select ?param2 authtype, ?param3 userno, ?param0 jobkey, ?param1 randkey) a left outer join authkey b on b.authtype=a.authtype and b.userno=a.userno where b.authtype is null] -2025-12-16 08:34:11,008 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.sms.extend] Prepared SQL: [update smsauth set latime = now() where authno = ?param0] -2025-12-16 08:34:11,025 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.error] Prepared SQL: [insert into errors (errmsg,userno) values( ?param0 , ?param1 )] -2025-12-16 08:34:11,046 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.list] Prepared SQL: [select a.menuno, a.menuname, a.pmenuno, a.menuurl, a.menulevel, a.menuorder, a.ccount, a.isuse, a.ishid ,concat('/',ifnull(b5.menuno, 0), '/', ifnull(b4.menuno, 0), '/', ifnull(b3.menuno, 0), '/', ifnull(b2.menuno, 0), '/', ifnull(b1.menuno, 0), '/', ifnull(a.menuno, 0), '/') menurout ,case a.menulevel when 0 then ' ' when 1 then b1.menuname when 2 then b2.menuname when 3 then b3.menuname when 4 then b4.menuname when 5 then b5.menuname end pmenuname from ( select a.menuno, a.menuname, a.pmenuno, a.menuurl, a.menulevel, a.menuorder, count(d.menuno) ccount, a.isuse, a.ishid from menu a left outer join menu d on d.pmenuno=a.menuno group by a.menuno, a.menuname, a.pmenuno, a.menuurl, a.menulevel, a.menuorder, a.isuse, a.ishid ) a left outer join menu b1 on b1.menuno=a.pmenuno left outer join menu b2 on b2.menuno=b1.pmenuno left outer join menu b3 on b3.menuno=b2.pmenuno left outer join menu b4 on b4.menuno=b3.pmenuno left outer join menu b5 on b5.menuno=b4.pmenuno order by case a.menulevel when 0 then a.menuorder when 1 then b1.menuorder when 2 then b2.menuorder when 3 then b3.menuorder when 4 then b4.menuorder else b5.menuorder end ,case a.menulevel when 0 then a.menuno when 1 then b1.menuno when 2 then b2.menuno when 3 then b3.menuno when 4 then b4.menuno else b5.menuno end ,case a.menulevel when 1 then a.menuorder when 2 then b1.menuorder when 3 then b2.menuorder when 4 then b3.menuorder when 5 then b4.menuorder else 0 end ,case a.menulevel when 1 then a.menuno when 2 then b1.menuno when 3 then b2.menuno when 4 then b3.menuno when 5 then b4.menuno else 0 end ,case a.menulevel when 2 then a.menuorder when 3 then b1.menuorder when 4 then b2.menuorder when 5 then b3.menuorder else 0 end ,case a.menulevel when 2 then a.menuno when 3 then b1.menuno when 4 then b2.menuno when 5 then b3.menuno else 0 end ,case a.menulevel when 3 then a.menuorder when 4 then b1.menuorder when 5 then b2.menuorder else 0 end ,case a.menulevel when 3 then a.menuno when 4 then b1.menuno when 5 then b2.menuno else 0 end ,case a.menulevel when 4 then a.menuorder when 5 then b1.menuorder else 0 end ,case a.menulevel when 4 then a.menuno when 5 then b1.menuno else 0 end ,case a.menulevel when 5 then a.menuorder else 0 end ,case a.menulevel when 5 then a.menuno else 0 end] -2025-12-16 08:34:11,047 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.authmenu] Prepared SQL: [select a.usertype, a.menuno from menuauth a where a.usertype= ?param0] -2025-12-16 08:34:11,047 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.get] Prepared SQL: [select a.fileno,a.fgno,a.orgname,a.fileurl,a.filesize,a.extension,a.dcount,a.cno,a.uno ,b.tablename,b.columnname from fileinfo a inner join filegroup b on b.fgno=a.fgno where a.FileNo = ?param0 and a.isdel = 0] -2025-12-16 08:34:11,048 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.getall] Prepared SQL: [select a.fileno,a.fgno,a.orgname,a.fileurl,a.filesize,a.extension,a.dcount,a.cno,a.uno ,b.tablename,b.columnname from fileinfo a inner join filegroup b on b.fgno=a.fgno where a.FileNo = ?param0] -2025-12-16 08:34:11,050 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncs.parents.u] Prepared SQL: [select 3 ndepth,v.ndno ncsno,v.dname ncsname,v.dcode ncscode,case when v.ndno=u.ndno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsd v on v.nbno=d.nbno where u.nuno= ?param0 union all select 2 ndepth,v.nbno ncsno,v.bname ncsname,v.bcode ncscode,case when v.nbno=b.nbno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsb b on b.nbno=d.nbno inner join ncsb v on v.nmno=b.nmno where u.nuno= ?param0 union all select 1 ndepth,v.nmno ncsno,v.mname ncsname,v.mcode ncscode,case when v.nmno=m.nmno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncsm v on v.ntno=m.ntno where u.nuno= ?param0 union all select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where u.nuno= ?param0 order by ndepth,ncscode] -2025-12-16 08:34:11,050 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncs.parents.d] Prepared SQL: [select 2 ndepth,v.nbno ncsno,v.bname ncsname,v.bcode ncscode,case when v.nbno=b.nbno then 1 else 0 end isact from ncsd d inner join ncsb b on b.nbno=d.nbno inner join ncsb v on v.nmno=b.nmno where d.ndno= ?param0 union all select 1 ndepth,v.nmno ncsno,v.mname ncsname,v.mcode ncscode,case when v.nmno=m.nmno then 1 else 0 end isact from ncsd d inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncsm v on v.ntno=m.ntno where d.ndno= ?param0 union all select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsd d inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where d.ndno= ?param0 order by ndepth,ncscode] -2025-12-16 08:34:11,050 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncs.parents.b] Prepared SQL: [select 1 ndepth,v.nmno ncsno,v.mname ncsname,v.mcode ncscode,case when v.nmno=m.nmno then 1 else 0 end isact from ncsb b inner join ncsm m on m.nmno=b.nmno inner join ncsm v on v.ntno=m.ntno where b.nbno= ?param0 union all select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsb b inner join ncsm m on m.nmno=b.nmno inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where b.nbno= ?param0 order by ndepth,ncscode] -2025-12-16 08:34:11,050 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncs.parents.m] Prepared SQL: [select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsm m inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where m.nmno= ?param0 order by ndepth,ncscode] -2025-12-16 08:34:11,051 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.sales.bycm] Prepared SQL: [select case b.ptype when 2 then 2 when 3 then 1 else 0 end dtype, 0 intval, case b.ptype when 2 then '±³Àç' when 3 then '½ÃÇè' else '°­ÁÂ' end strval,'¸ÅÃâ' strval2 ,sum(case when month(a.payoktime)=1 then b.payamt else 0 end) longval ,sum(case when month(a.payoktime)=2 then b.payamt else 0 end) longval2 ,sum(case when month(a.payoktime)=3 then b.payamt else 0 end) longval3 ,sum(case when month(a.payoktime)=4 then b.payamt else 0 end) longval4 ,sum(case when month(a.payoktime)=5 then b.payamt else 0 end) longval5 ,sum(case when month(a.payoktime)=6 then b.payamt else 0 end) longval6 ,sum(case when month(a.payoktime)=7 then b.payamt else 0 end) longval7 ,sum(case when month(a.payoktime)=8 then b.payamt else 0 end) longval8 ,sum(case when month(a.payoktime)=9 then b.payamt else 0 end) longval9 ,sum(case when month(a.payoktime)=10 then b.payamt else 0 end) longval10 ,sum(case when month(a.payoktime)=11 then b.payamt else 0 end) longval11 ,sum(case when month(a.payoktime)=12 then b.payamt else 0 end) longval12 from pay a inner join payitem b on b.payno=a.payno and a.pstatus=1 where year(a.payoktime)= ?param0 and a.pstatus=1 group by b.ptype,month(a.payoktime) union all select case b.ptype when 2 then 2 when 3 then 1 else 0 end dtype, 1 intval, '','ȯºÒ' strval ,(case when month(b.refundtime)=1 then b.refundamt else 0 end) * -1 longval ,(case when month(b.refundtime)=2 then b.refundamt else 0 end) * -1 longval2 ,(case when month(b.refundtime)=3 then b.refundamt else 0 end) * -1 longval3 ,(case when month(b.refundtime)=4 then b.refundamt else 0 end) * -1 longval4 ,(case when month(b.refundtime)=5 then b.refundamt else 0 end) * -1 longval5 ,(case when month(b.refundtime)=6 then b.refundamt else 0 end) * -1 longval6 ,(case when month(b.refundtime)=7 then b.refundamt else 0 end) * -1 longval7 ,(case when month(b.refundtime)=8 then b.refundamt else 0 end) * -1 longval8 ,(case when month(b.refundtime)=9 then b.refundamt else 0 end) * -1 longval9 ,(case when month(b.refundtime)=10 then b.refundamt else 0 end) * -1 longval10 ,(case when month(b.refundtime)=11 then b.refundamt else 0 end) * -1 longval11 ,(case when month(b.refundtime)=12 then b.refundamt else 0 end) * -1 longval12 from pay a inner join payitem b on b.payno=a.payno and a.pstatus=1 and b.rstatus > 0 and b.refundtime is not null and year(b.refundtime)= ?param0 where a.pstatus=1 and a.rstatus > 0 group by b.ptype,month(b.refundtime) order by dtype,intval] -2025-12-16 08:34:11,054 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcalc.print] Prepared SQL: [select a.cmno,a.feeloc,a.feebkpr,a.feebrt,a.feemat,a.feefoo,a.feeetc,a.prtcnt ,b.cname,b.classno,b.sstime,b.setime ,c.pfee ,d.username,CAST(AES_DECRYPT(UNHEX(d.userpno), 'np123@!') AS char) userpno,d.bankname,CAST(AES_DECRYPT(UNHEX(d.bankno), 'np123@!') AS char) bankno,d.post,d.address1,d.address2 ,row_number() over(order by d.username) rno from cmcalc a inner join cm b on b.cmno=a.cmno inner join cmprof c on c.cmno=b.cmno inner join users d on d.userno=c.userno where a.cmno= ?param0 order by rno] -2025-12-16 08:34:11,054 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.npsystem] Prepared SQL: [select count(b.daokey) from (select 1 col1) a left outer join npsystem b on b.daokey= ?param0] -2025-12-16 08:34:11,054 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.ncs.check.t] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select 0 intval, count(m.nmno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno where t.ntno= ?param0 union all select 0 intval,count(b.nbno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno left outer join ncsb b on b.nmno=m.nmno where t.ntno= ?param0 union all select count(cmd.cmno) intval,count(distinct d.ndno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join cmncsd cmd on cmd.ndno=d.ndno where t.ntno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join ncsu u on u.ndno=d.ndno where t.ntno= ?param0 ) a] -2025-12-16 08:34:11,055 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.ncs.check.m] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select 0 intval,count(b.nbno) intval2 from ncsm m left outer join ncsb b on b.nmno=m.nmno where m.nmno= ?param0 union all select count(cmd.cmno) intval,count(distinct d.ndno) intval2 from ncsm m left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join cmncsd cmd on cmd.ndno=d.ndno where m.nmno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncsm m left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join ncsu u on u.ndno=d.ndno where m.nmno= ?param0 ) a] -2025-12-16 08:34:11,055 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.ncs.check.b] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select count(cmd.cmno) intval,count(distinct d.ndno) intval2 from ncsb b left outer join ncsd d on d.nbno=b.nbno left outer join cmncsd cmd on cmd.ndno=d.ndno where b.nbno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncsb b left outer join ncsd d on d.nbno=b.nbno left outer join ncsu u on u.ndno=d.ndno where b.nbno= ?param0 ) a] -2025-12-16 08:34:11,055 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.ncs.check.d] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select count(cmd.cmno) intval,0 intval2 from ncsd d left outer join cmncsd cmd on cmd.ndno=d.ndno where d.ndno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncsd d left outer join ncsu u on u.ndno=d.ndno where d.ndno= ?param0 ) a] -2025-12-16 08:34:11,056 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.insert] Prepared SQL: [insert into menu(menuname,pmenuno,menuurl,menulevel,menuorder,isuse,ishid,cdt,cno,udt,uno,uip) select ?param0 , ?param1 ,ifnull( ?param2 ,''),ifnull(c.menulevel, -1) + 1, ?param3 , ?param4 , ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 from (select ?param8 menuno) a left outer join menu b on b.menuno=a.menuno left outer join menu c on c.menuno= ?param1 where b.menuno is null] -2025-12-16 08:34:11,056 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.insert.SelectKey] Prepared SQL: [select last_insert_id()] -2025-12-16 08:34:11,057 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.filegroup.insert] Prepared SQL: [INSERT INTO filegroup (tablename,columnname, cdt,cno,udt,uno,uip) VALUES ( ?param0 , ?param1 , cdt,cno,udt,uno,uip)] -2025-12-16 08:34:11,057 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.filegroup.insert.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-16 08:34:11,057 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.okcert3.in] Prepared SQL: [insert into okcert3log (gubn, ret, reason, sn, rsltcd, rslt, dt) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , now()] -2025-12-16 08:34:11,057 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.okcert3.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-16 08:34:11,057 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.userauth.save] Prepared SQL: [insert into menuauth (usertype,authname,menuno,isdel,cdt,cno,udt,uno,uip) select max(usertype)+1, ?param0 ,1,0,now(), ?param1 ,now(), ?param1 , ?param2 from menuauth] -2025-12-16 08:34:11,057 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.authname.save] Prepared SQL: [update menuauth set authname= ?param0 where usertype= ?param1] -2025-12-16 08:34:11,058 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.userauth.del] Prepared SQL: [delete a from menuauth a left outer join( select count(userno) usercnt,usertype from users where usertype = ?param0 group by usertype )b on b.usertype = a.usertype where a.usertype = ?param0 and (b.usercnt < 1 or b.usercnt is null); insert into menuauth (usertype,authname,menuno,isdel,cdt,cno,udt,uno,uip) select * from ( select ?param0 usertype, ?param1 authname,1 menuno,0 isdel,now() cdt, ?param2 cno,now() udt, ?param2 uno, ?param3 uip ) a where not exists( select usertype,authname,menuno from menuauth where usertype = ?param0 and menuno = 1 ); update menuauth a left outer join ( select count(userno) usercnt,usertype from users where usertype = ?param0 and status=1 group by usertype ) b on b.usertype = a.usertype set isdel=1 where a.usertype= ?param0 and (b.usercnt < 1 or b.usercnt is null);] -2025-12-16 08:34:11,058 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.chageposition] Prepared SQL: [update menu a left outer join menu b on b.menuno= ?param0 left outer join menu c on c.menuno= ?param1 set a.pmenuno= ?param1 , a.menuorder = ifnull(b.menuorder, -1) + 1, a.menulevel=c.menulevel + 1 , a.udt=now(), a.uno= ?param2 , a.uip= ?param3 where a.menuno= ?param4] -2025-12-16 08:34:11,058 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.update] Prepared SQL: [update menu a left outer join (select menulevel from menu where menuno= ?param0 ) b on 1 = 1 set udt=now(), uno= ?param1 , uip= ?param2 ,menuname= ?param3 , pmenuno= ?param0 , menuurl=ifnull( ?param4 , ''),a.menulevel=b.menulevel + 1,menuorder= ?param5 ,isuse= ?param6 ,ishid= ?param7 where a.menuno= ?param8 ;] -2025-12-16 08:34:11,058 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.delete] Prepared SQL: [delete from menuauth where menuno= ?param0 ; delete from menu where menuno= ?param0] -2025-12-16 08:34:11,058 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.down] Prepared SQL: [update fileinfo set dcount = dcount + 1 where fileno= ?param0] -2025-12-16 08:34:11,058 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.del] Prepared SQL: [update fileinfo set uip= ?param0 , uno= ?param1 , isdel=1 where fileno= ?param2 and ( ?param3 = 1 or ?param1 = -999 or cno= ?param1 )] -2025-12-16 08:34:11,058 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.del2] Prepared SQL: [update fileinfo set uip= ?param0 , uno= ?param1 , isdel=1 where fgno= ?param2 and ( ?param3 = 1 or ?param1 = -999 or cno= ?param1 )] -2025-12-16 08:34:11,058 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncst.in] Prepared SQL: [insert into ncst (ntype,tcode,tname,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 ,now(), ?param3 ,now(), ?param3 , ?param4 )] -2025-12-16 08:34:11,058 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncst.up] Prepared SQL: [update ncst set udt=now(),uno= ?param0 ,uip= ?param1 ,tcode= ?param2 ,tname= ?param3 where ntno= ?param4] -2025-12-16 08:34:11,059 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.actlog.set] Prepared SQL: [insert into actlog (logtype,logtarget,userno,logdata,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 )] -2025-12-16 08:34:11,059 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.authlog.set] Prepared SQL: [insert into authlog(logtype,userno,usertypeorg,usertypenew,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 )] -2025-12-16 08:34:11,059 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.authlog.set2] Prepared SQL: [insert into authlog(logtype,userno,usertypeorg,usertypenew,cdt,cno,udt,uno,uip) select ?param0 , ?param1 ,a.usertype, ?param2 ,now(), ?param3 ,now(), ?param3 , ?param4 from users a where a.userno= ?param1 and a.usertype <> ?param2] -2025-12-16 08:34:11,059 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.kcblog.in] Prepared SQL: [insert into kcblog (cdt,cp_cd,mobile,vssn,logmsg) values(now(), ?param0 ,case when ?param1 is not null then HEX(AES_ENCRYPT( ?param1 , 'np123@!')) else null end , ?param2 , ?param3 );] -2025-12-16 08:34:11,059 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [excellog.in] Prepared SQL: [INSERT INTO exceldownlog (userno, userid, username, actiontime, position, comment, userip) SELECT userno, userid, username, sysdate(), ?param0 , ?param1 , ?param2 FROM users where userno = ?param3] -2025-12-16 08:34:11,079 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.myterm] Prepared SQL: [select distinct c.tmno,c.tyear,c.tseq from cmprof a inner join cm b on b.cmno=a.cmno and b.ismaster=0 and b.isdel=0 inner join term c on c.tmno=b.tmno where a.userno= ?param0 order by c.tyear desc,c.tseq] -2025-12-16 08:34:11,079 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.term.ys] Prepared SQL: [select distinct tmno,tyear,tseq from term order by tyear desc,tseq] -2025-12-16 08:34:11,080 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmdatas] Prepared SQL: [select a.dtype,a.intval,a.intval2,a.intval3 ,a.strval,a.strval2 from( select 1 dtype ,a.userno intval,b.usertype intval2 ,row_number() over (order by b.username desc) intval3 ,b.username strval,null strval2 from cmprof a inner join users b on b.userno=a.userno where a.cmno= ?param0 order by b.username desc ) a union all select 2 ,b.bkno,0 ,row_number() over (order by b.bkno) intval3 ,b.bkname,null from cmbook a inner join book b on b.bkno=a.bkno where a.cmno= ?param0 union all select 3 dtype ,b.cmno,a.ispre ,row_number() over (order by b.cmno) intval3 ,b.cname,null from cmrelay a inner join cm b on b.cmno=a.rcmno where a.cmno= ?param0 union all select 4 ,b.ndno,0 ,row_number() over (order by b.ndno) intval3 ,b.dname,b.acode from cmncsd a inner join ncsd b on b.ndno=a.ndno where a.cmno= ?param0 order by dtype,intval3] -2025-12-16 08:34:11,080 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.datacreatecmbycmmaster] Prepared SQL: [select a.cmno,a.cname,row_number() over(order by a.udt desc) rno from cm a where a.ismaster=1 and a.isdel=0 and a.cgno= ?param0 order by rno] -2025-12-16 08:34:11,081 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnigscd.exists] Prepared SQL: [select count(*) from cminning a inner join cminningscd b on a.cmino = b.cmino where cmno = ?param0] -2025-12-16 08:34:11,081 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmev] Prepared SQL: [select a.cmno,a.attend,a.attendcut,a.attendrfd,a.attendcutrfd,a.mid,a.midcut,a.midrfd,a.midcutrfd,a.final,a.finalcut,a.finalrfd,a.finalcutrfd,a.subject,a.subjectcut,a.subjectrfd ,a.subjectcutrfd,a.discuss,a.discusscut,a.discussrfd,a.discusscutrfd,a.etc,a.etccut,a.etcrfd,a.etccutrfd,a.cut,a.cutrfd,a.isoffabs ,b.scdtype ,c.cshape from cmev a inner join cm c on c.cmno = a.cmno left outer join cminning b on b.cmno = a.cmno and b.isscd = 1 where a.cmno= ?param0] -2025-12-16 08:34:11,082 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.est] Prepared SQL: [select 0 gubun,case when a.extype = 0 then 1 else 2 end estkind ,a.exno,a.cmno,a.extype,a.exname,a.edesc,a.etime,a.econdition,a.evtype,a.eqtype,a.israndq,a.israndqi,a.qcount,a.isblur,a.tpoint,a.relaylimit,a.isusebackup,a.isseq ,null sdno,null sdtype,null sdname,null sddesc,null sdcondition ,null rsno,null rscno,null rstype,null rsname,null rscondition , row_number() over(partition by a.extype order by a.cdt) rno ,null as iseq,null as teachername from cmex a where a.cmno= ?param0 and a.isdel=0 union all select 1 gubun,case when a.sdtype = 0 then 11 else 21 end estkind ,a.sdno exno,a.cmno,a.sdtype extype,a.sdname exname,a.sddesc edesc,null etime,a.sdcondition econdition,null evtype,null eqtype,null israndq,null israndqi,null qcount,null isblur,a.tpoint,null relaylimit,null isusebackup,null isseq ,a.sdno,a.sdtype,a.sdname,a.sddesc,a.sdcondition ,null rsno,null rscno,null rstype,null rsname,null rscondition , row_number() over(partition by a.sdtype order by a.cdt) rno ,null as iseq,null as teachername from cmsd a where a.cmno= ?param0 and a.isdel=0 union all select 2 gubun,case when a.rstype = 0 then 32 else 31 end estkind ,a.rsno exno,a.cmno,a.rstype extype,a.rsname exname,null edesc,null etime,a.rscondition econdition,null evtype,null eqtype,null israndq,null israndqi,null qcount,null isblur,null tpoint,null relaylimit,null isusebackup,null isseq ,null sdno,null sdtype,null sdname,null sddesc,null sdcondition ,a.rsno,a.rscno,a.rstype,a.rsname,a.rscondition , row_number() over(partition by a.rstype order by a.cdt) rno ,b.iseq,c.username as teachername from cmrs a left outer join cminning b on a.cmino = b.cmino left outer join users c on b.userno = c.userno where a.cmno= ?param0 and a.isdel=0 order by rsno] -2025-12-16 08:34:11,082 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmexqs] Prepared SQL: [select a.eqno,a.exno,a.qseq,a.qno,a.rpoint , b.qtextstring, b.dpoint, b.qdiff, b.cc1, b.cc2, b.cc3, b.cc4, b.cc5,b.atype , cc.cname qdiffname, cc1.cname ccname1, cc2.cname ccname2, cc3.cname ccname3, cc4.cname ccname4, cc5.cname ccname5 from cmexq a inner join question b on b.qno=a.qno left outer join comcode cc on cc.ccode = b.qdiff left outer join comcode cc1 on cc1.ccode = b.cc1 left outer join comcode cc2 on cc2.ccode = b.cc2 left outer join comcode cc3 on cc3.ccode = b.cc3 left outer join comcode cc4 on cc4.ccode = b.cc4 left outer join comcode cc5 on cc5.ccode = b.cc5 where a.exno= ?param0 order by a.qseq] -2025-12-16 08:34:11,082 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.exsave.valid] Prepared SQL: [select count(d.exno) from (select 1 as col1) a left outer join lectex d on d.exno= ?param0] -2025-12-16 08:34:11,082 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.sdsave.valid] Prepared SQL: [select sum(cnt) from ( select count(d.sdno) cnt from (select 1 as col1) a left outer join lectsd d on d.sdno= ?param0 union all select count(d.sdno) from (select 1 as col1) a left outer join lectsdboard d on d.sdno= ?param0 ) a] -2025-12-16 08:34:11,082 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rssave.valid] Prepared SQL: [select count(d.rsno) from (select 1 as col1) a left outer join lectrs d on d.rsno= ?param0] -2025-12-16 08:34:11,082 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rscsave.valid] Prepared SQL: [select count(d.rscno) from (select 1 as col1) a left outer join cmrs d on d.rscno= ?param0] -2025-12-16 08:34:11,083 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmexlayers] Prepared SQL: [select a.exno ,case when a.qdiff = 1 then null else a.qdiff end qdiff ,case when a.cc1 = 1 then null else a.cc1 end cc1 ,case when a.cc2 = 1 then null else a.cc2 end cc2 ,case when a.cc3 = 1 then null else a.cc3 end cc3 ,case when a.cc4 = 1 then null else a.cc4 end cc4 ,case when a.cc5 = 1 then null else a.cc5 end cc5 ,a.qcount,a.rpoint , cc.cname qdiffname, cc1.cname ccname1, cc2.cname ccname2, cc3.cname ccname3, cc4.cname ccname4, cc5.cname ccname5 from cmexlayer a left outer join comcode cc on cc.ccode = a.qdiff and cc.ccode > 0 left outer join comcode cc1 on cc1.ccode = a.cc1 and cc1.ccode > 0 left outer join comcode cc2 on cc2.ccode = a.cc2 and cc2.ccode > 0 left outer join comcode cc3 on cc3.ccode = a.cc3 and cc3.ccode > 0 left outer join comcode cc4 on cc4.ccode = a.cc4 and cc4.ccode > 0 left outer join comcode cc5 on cc5.ccode = a.cc5 and cc5.ccode > 0 where a.exno= ?param0 order by cc.corder, cc1.corder, cc2.corder] -2025-12-16 08:34:11,083 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.extype1count] Prepared SQL: [select count(b.exno) from (select 1 col1) a left outer join cmex b on b.cmno= ?param0 and b.isdel=0 and b.exno <> ?param1 and b.extype=1] -2025-12-16 08:34:11,083 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.check] Prepared SQL: [select count(b.rsno) from (select 1 col1) a left outer join cmrs b on b.cmno= ?param0 and b.rsno <> ?param1 and b.rstype= ?param2 and b.isdel=0] -2025-12-16 08:34:11,084 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.questionusings] Prepared SQL: [select sum(cnt) from ( select 0 as cnt union all select count(qno) from cmexq where qno= ?param0 union all select count(qno) from rscq where qno= ?param0 ) a] -2025-12-16 08:34:11,084 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.questionitem.valid] Prepared SQL: [select sum(cnt) from ( select 0 as cnt union all select a.qno from ( select b.qno from questionitem a inner join cmexq b on b.qno=a.qno where a.qino= ?param0 limit 1) a union all select a.qno from ( select b.qno from questionitem a inner join rscq b on b.qno=a.qno where a.qino= ?param0 limit 1) a ) a] -2025-12-16 08:34:11,084 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmmenus] Prepared SQL: [select a.cmno,a.isplan,a.iscontent,a.isev,a.isrs,a.isgrade ,b.bmno from cmmenu a left outer join cmmenubm b on b.cmno=a.cmno where a.cmno= ?param0] -2025-12-16 08:34:11,085 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rscqs] Prepared SQL: [select a.rscqno,a.rscno,a.qno,a.dseq , b.qtextstring, b.dpoint, b.qdiff, b.cc1, b.cc2, b.cc3, b.cc4, b.cc5,b.atype , cc.cname qdiffname, cc1.cname ccname1, cc2.cname ccname2, cc3.cname ccname3, cc4.cname ccname4, cc5.cname ccname5 ,row_number() over(order by a.dseq, a.rscqno) rno from rscq a inner join question b on b.qno=a.qno left outer join comcode cc on cc.ccode = b.qdiff left outer join comcode cc1 on cc1.ccode = b.cc1 left outer join comcode cc2 on cc2.ccode = b.cc2 left outer join comcode cc3 on cc3.ccode = b.cc3 left outer join comcode cc4 on cc4.ccode = b.cc4 left outer join comcode cc5 on cc5.ccode = b.cc5 where a.rscno= ?param0 order by rno] -2025-12-16 08:34:11,085 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminfile] Prepared SQL: [select 1 dtype,a.sdno intval,a.fgno longval,b.fileno longval2,0 longval4,b.fileurl strval from cmsd a inner join fileinfo b on b.fgno=a.fgno and b.isdel=0 where a.cmno= ?param0 union all select 0,exno,null,null,null,null from cmex where cmno= ?param0 and isdel=0 union all select 2,0,a.fgnotf,b.fileno,a.cmino,b.fileurl from cminning a inner join fileinfo b on b.fgno=a.fgnotf and b.isdel=0 where a.cmno= ?param0 union all select 3,a.cmno,a.fgnocm,b.fileno,0,b.fileurl from cm a inner join fileinfo b on b.fgno=a.fgnocm and b.isdel=0 where a.cmno= ?param0 order by dtype,intval,longval2] -2025-12-16 08:34:11,085 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.check.cmpcpay] Prepared SQL: [select count(b.pino) from (select 1 as col1) a left outer join payitem b on b.ptype=1 and b.pcno = ?param0] -2025-12-16 08:34:11,085 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ct.checkcmi] Prepared SQL: [select count(b.cmino) dcnt from ct a left outer join cminning b on b.ctno=a.ctno where a.ctno= ?param0 group by a.ctno] -2025-12-16 08:34:11,086 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.pcm.foras] Prepared SQL: [select distinct d.cmno value,d.cname text from users a inner join lect b on b.userno=a.userno and b.status<5 inner join cm c on c.cmno=b.cmno inner join cm d on d.cmno=c.pcmno where a.asno= ?param0 order by text,value] -2025-12-16 08:34:11,086 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cm.foras] Prepared SQL: [select distinct c.cmno value,concat(c.cname,'(',c.classno,')') text from users a inner join lect b on b.userno=a.userno and b.status<5 inner join cm c on c.cmno=b.cmno and c.pcmno= ?param0 where a.asno= ?param1 order by text,value] -2025-12-16 08:34:11,086 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.pcm.forall] Prepared SQL: [select a.cmno value,a.cname text from cm a where a.ismaster=1 and a.isuse=1 and a.isdel=0 order by text,value] -2025-12-16 08:34:11,086 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cm.forall] Prepared SQL: [select a.cmno value,concat(a.cname,'(',a.classno,')') text from cm a where a.pcmno= ?param0 and a.ismaster=1 and a.isuse=1 and a.isdel=0 order by text,value] -2025-12-16 08:34:11,086 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cms.forpay] Prepared SQL: [select c.cmno,case when b.isjoin=1 then c.infee else c.infee end fee, c.accommofee, b.isjoin,d.lectno lectnocheck from users a left outer join assign b on b.asno=a.asno inner join cm c on c.cmno= ?param0 left outer join lect d on d.userno=a.userno and d.cmno=c.cmno and d.status in (1,2,3,4,6) and d.ischanged=0 where a.userno= ?param1] -2025-12-16 08:34:11,086 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cms.forpaypc] Prepared SQL: [select c.cmno,case when b.isjoin=1 then c.infee else c.outfee end fee,b.isjoin from users a left outer join assign b on b.asno=a.asno inner join cmpc c on c.pcno= ?param0 where a.userno= ?param1] -2025-12-16 08:34:11,087 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcheck.forbuy] Prepared SQL: [select 1 rno,a.cmno,a.quota ,b.status lectstatus ,count(d.userno) countlect from cm a left outer join lect b on b.cmno=a.cmno and b.userno= ?param0 and b.status < 5 and b.ischanged=0 left outer join lect c on c.cmno=a.cmno and c.status < 5 and c.ischanged=0 left outer join users d on d.userno=c.userno and d.status=1 where a.cmno= ?param1 and a.ismaster=0 and a.rstime < now() and a.retime > now() and a.isuse=1 and a.isdel=0 group by a.cmno,a.quota,b.status union all select 2,a.cmno,0 ,b.status ,0 from cm a inner join lect b on b.cmno <> a.cmno and b.userno= ?param0 and b.status < 5 inner join cm c on c.cmno=b.cmno and c.pcmno=a.pcmno where a.cmno = ?param1] -2025-12-16 08:34:11,089 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.assign.applyedu.byasno] Prepared SQL: [select a.asno,a.ascode,a.isjoin,a.joinyear,a.joinprice,a.asname,a.ceoname,a.brno,a.eino,a.grno,a.btype,a.bkind,a.salesamount,a.homeurl,a.mcount,a.aday,a.astype,a.asctg,a.askey,a.post ,a.address1,a.address2,a.fgnobno,a.fgnobank,a.joindate,a.exitdate,a.status,a.issite,a.subdomain,a.sitename,a.sitelogo,a.sitefooter,a.siteip,a.ismain,a.mname,a.isdel ,CAST(AES_DECRYPT(UNHEX(a.mphone), 'np123@!') AS char) mphone ,CAST(AES_DECRYPT(UNHEX(a.taxemail), 'np123@!') AS char) taxemail from assign a where a.asno= ?param0 and a.isdel=0] -2025-12-16 08:34:11,089 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscdcheck] Prepared SQL: [select a.quota - (select count(z.lectno) cnt from lect z where a.cmisno = z.cmisno and z.status in (1,2) and z.ischanged=0) from cminningscd a where a.cmisno = ?param0] -2025-12-16 08:34:11,092 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmin] Prepared SQL: [insert into cm(ismaster,cgno,pcmno,cname,kname,tmno,classno,rstime,retime,sstime,setime,gstime,getime,cshape ,infee,outfee,accommofee,quota ,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,isuse,isdel,isseq,fgnocm,typeman,typeedu,typegrade,typejob,typejobitem,iscertificate,ischkatt,isaccommodation,daylectinninglimit,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 , ?param28 , ?param29 , ?param30 ,0, ?param31 , ?param32 , ?param33 , ?param34 , ?param35 , ?param36 , ?param37 , ?param38 , ?param39 , ?param40 ,10,now(), ?param41 ,now(), ?param41 , ?param42 );] -2025-12-16 08:34:11,092 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-16 08:34:11,095 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnings.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into cminning (cmno,week,iseq,isonline,ititle,icontent,idate,iday,ist,iet,fgnotf,ctno,istaste,sttime,atime,mstime,metime,userno,isscd,scdtype,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 ,now(), ?param20 ,now(), ?param20 , ?param21 from (select 1 col1) a left outer join cminning b on b.cmno= ?param0 and b.iseq= ?param2 where b.cmino is null] -2025-12-16 08:34:11,095 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnings.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-16 08:34:11,096 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into cminningscd(cmino,estart,eend,quota,studyplace,sseq,comment,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 ,now(), ?param7 ,now(), ?param7 , ?param8 )] -2025-12-16 08:34:11,096 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-16 08:34:11,097 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.in] Prepared SQL: [INSERT INTO cmex (cmno,extype,exname,edesc,etime,econdition,evtype,eqtype,israndq,israndqi,qcount,isblur,tpoint,relaylimit,isusebackup,isseq,isreexamable,isresultopen,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 ,0,now(), ?param18 ,now(), ?param18 , ?param19 )] -2025-12-16 08:34:11,097 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-16 08:34:11,098 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.question.in] Prepared SQL: [INSERT INTO question (cmno, qdiff, cc1, cc2, cc3, cc4, cc5, isuse, atype, dpoint, qtext, qtextstring, qdesc, rightcount,ispassspace,isignorecase, cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , now(), ?param16 ,now(), ?param16 , ?param17 );] -2025-12-16 08:34:11,098 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.question.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-16 08:34:11,099 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.in] Prepared SQL: [insert into cmsd(sdtype,cmno,sdname,sddesc,tpoint,sdcondition,fgno,isdel,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 ,0,now(), ?param7 ,now(), ?param7 , ?param8 );] -2025-12-16 08:34:11,099 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-16 08:34:11,099 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.in] Prepared SQL: [insert into cmrs(rstype,cmno,rsname,rscondition,rscno,isdel,cmino,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,0, ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 );] -2025-12-16 08:34:11,099 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-16 08:34:11,099 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rsc.in] Prepared SQL: [insert into rsc(rstype,rscname,isuse,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 ,now(), ?param3 ,now(), ?param3 , ?param4 );] -2025-12-16 08:34:11,099 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rsc.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-16 08:34:11,099 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy0] Prepared SQL: [insert into cm(ismaster,cgno,pcmno,cname,kname,tmno,classno,rstime,retime,sstime,setime,gstime,getime,cshape,typeman,typeedu,typegrade,typejob,typejobItem,infee,outfee,accommofee,quota,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,isuse,isseq,iscertificate,isdel,studydays,isaccommodation,daylectinninglimit,cdt,cno,udt,uno,uip) select ?param0 ,cgno,case when a.ismaster = 1 and ?param0 = 0 then a.cmno else a.pcmno end,ifnull( ?param1 , concat('»çº»_', cname)),a.kname, ?param2 ,case when ?param2 is null then null else ifnull(b.classno,0)+1 end ,t.rstime ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then '2099-12-31 23:59:59' else date_format(t.retime,'%Y-%m-%d 23:59:59') end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else t.sstime end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else date_format(t.setime,'%Y-%m-%d 23:59:59') end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else t.gstime end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else date_format(t.getime,'%Y-%m-%d 23:59:59') end ,a.cshape,a.typeman,a.typeedu,a.typegrade,a.typejob, a.typejobItem,infee,outfee,accommofee,quota,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,1,isseq,a.iscertificate,0,studydays,isaccommodation,daylectinninglimit,now(), ?param3 ,now(), ?param3 , ?param4 from cm a left outer join ( select max(b.classno) classno from cm a inner join cm b on b.ismaster=0 and b.pcmno=case when a.ismaster=1 then a.cmno else a.pcmno end and b.isdel=0 and b.tmno=ifnull( ?param2 ,0) where a.cmno= ?param5 ) b on b.classno is not null left outer join term t on t.tmno= ?param2 where a.cmno= ?param5 ;] -2025-12-16 08:34:11,099 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy0.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-16 08:34:11,100 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy.ex0] Prepared SQL: [insert into cmex (cmno,extype,exname,edesc,etime,econdition,evtype,eqtype,israndq,israndqi,qcount,isblur,tpoint,relaylimit,isusebackup,isseq,isresultopen,isreexamable,isdel,cdt,cno,udt,uno,uip) select ?param0 ,extype,exname,edesc,etime,econdition,evtype,eqtype,israndq,israndqi,qcount,isblur,tpoint,relaylimit,isusebackup,isseq,isresultopen,isreexamable,0,now(), ?param1 ,now(), ?param1 , ?param2 from cmex a where a.exno= ?param3 ;] -2025-12-16 08:34:11,100 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy.ex0.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-16 08:34:11,100 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmpcin] Prepared SQL: [insert into cm (ismaster,cgno,pcmno,cname,tmno,classno,rstime,retime,sstime,setime,gstime,getime,cshape,infee,outfee,quota,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,isuse,isseq,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,null, ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 ,1,0,0,now(), ?param27 ,now(), ?param27 , ?param28 );] -2025-12-16 08:34:11,100 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmpcin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-16 08:34:11,102 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ct.in] Prepared SQL: [INSERT INTO ct (cmno,qdiff,cc1,cc2,cc3,cc4,cc5,ctype,ccode,ccodedel,ctname,fgnothumb,fgnotf,tfurl,ismenu,isdel,isuse,isoversize,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 ,0, ?param14 , ?param15 ,now(), ?param16 ,now(), ?param16 , ?param17 );] -2025-12-16 08:34:11,102 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ct.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-16 08:34:11,102 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.pplog.applyedu.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into pplog ( userno,cmno,isready,cgcode,cshape,typeman,typeedu,typegrade,typejob,typejobItem,cgno,cmisno,isrebate,rbankname,rbankacc,rbankowner,asname,brno,ceoname,post,address1,address2,btype,bkind,eino,mname ,mphone,taxemail,userpno,mobile,email,upost,uaddress1,uaddress2,isassignuser,uduty,slevel,isaccommodation,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 ,HEX(AES_ENCRYPT( ?param14 , 'np123@!')) , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 ,HEX(AES_ENCRYPT( ?param26 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param27 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param28 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param29 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param30 , 'np123@!')) , ?param31 , ?param32 , ?param33 , ?param34 , ?param35 , ?param36 , ?param37 ,now(), ?param38 ,now(), ?param38 , ?param39 )] -2025-12-16 08:34:11,102 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.pplog.applyedu.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-16 08:34:11,102 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.term.in] Prepared SQL: [insert into term (tyear,tseq,rstime,retime,sstime,setime,gstime,getime,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 ,now(), ?param8 ,now(), ?param8 , ?param9 )] -2025-12-16 08:34:11,103 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.term.up] Prepared SQL: [update term set udt=now(),uno= ?param0 ,uip= ?param1 ,tyear = ?param2 ,tseq = ?param3 ,rstime= ?param4 ,retime= ?param5 ,sstime= ?param6 ,setime= ?param7 ,gstime= ?param8 ,getime= ?param9 where tmno= ?param10] -2025-12-16 08:34:11,103 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cg.in] Prepared SQL: [insert into cg (pcgno,cgname,cgcode,isuse,iscover,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,0,now(), ?param5 ,now(), ?param5 , ?param6 )] -2025-12-16 08:34:11,103 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmup] Prepared SQL: [update cm set udt=now(),uno= ?param0 ,uip= ?param1 ,cgno = ?param2 ,pcmno = ?param3 ,cname = ?param4 ,kname = ?param5 ,rstime = ?param6 ,retime = ?param7 ,sstime = ?param8 ,setime = ?param9 ,gstime = ?param10 ,getime = ?param11 ,cshape = ?param12 ,infee = ?param13 ,outfee = ?param14 ,accommofee = ?param15 ,quota = ?param16 ,introhtml = ?param17 ,targethtml = ?param18 ,goalhtml = ?param19 ,contenthtml = ?param20 ,studyplace = ?param21 ,studytime = ?param22 ,certcc = ?param23 ,certgradecc = ?param24 ,jobcc = ?param25 ,jobpositiongrade = ?param26 ,difficulty = ?param27 ,isrefund = ?param28 ,isuse = ?param29 ,fgnocm = ?param30 ,typeman = ?param31 ,typeedu = ?param32 ,typegrade = ?param33 ,typejob = ?param34 ,typejobitem = ?param35 ,iscertificate = ?param36 ,ischkatt = ?param37 ,studydays = ?param38 ,isaccommodation = ?param39 where cmno= ?param40] -2025-12-16 08:34:11,104 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.profclear] Prepared SQL: [update cminning a inner join ( select a.cmino from cminning a left outer join cmprof b on b.cmno=a.cmno and a.userno=b.userno where a.cmno= ?param0 and b.userno is null ) b on b.cmino=a.cmino set a.userno=null where a.cmno= ?param0] -2025-12-16 08:34:11,104 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.del] Prepared SQL: [delete from cminning where cmino = ( select a.cmino from ( select case when count(c.lectno) < 1 then ?param0 else 0 end cmino from (select 1 col1) a left outer join cminning b on b.cmino= ?param0 left outer join lect c on c.cmno=b.cmno) a )] -2025-12-16 08:34:11,104 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.del2] Prepared SQL: [delete from cminning where cmino = ?param0] -2025-12-16 08:34:11,104 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.del3] Prepared SQL: [delete from cminning where cmino = ( select a.cmino from ( select case when count(b.cmino) < 1 then ?param0 else 0 end cmino from (select 1 col1) a left outer join cminningscd b on b.cmino= ?param0 ) a )] -2025-12-16 08:34:11,104 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.del] Prepared SQL: [delete from cminningscd where cmisno = ( select a.cmisno from ( select case when count(c.lectno) < 1 then ?param0 else 0 end cmisno from (select 1 col1) a left outer join cminningscd b on b.cmisno= ?param0 left outer join lect c on c.cmisno=b.cmisno and c.status=1 and c.ischanged=0 ) a )] -2025-12-16 08:34:11,104 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmseqsave] Prepared SQL: [update cm set isseq= ?param0 ,udt=now(),uno= ?param1 ,uip= ?param2 where cmno= ?param3] -2025-12-16 08:34:11,104 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.bookin] Prepared SQL: [insert into book(bkname,author,publisher,pubdate,fgnothumb,fgno,price,introhtml,contents,isuse,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 ,now(), ?param10 ,now(), ?param10 , ?param11 )] -2025-12-16 08:34:11,104 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.bookup] Prepared SQL: [update book set udt=now(),uno= ?param0 ,uip= ?param1 ,bkname = ?param2 ,author = ?param3 ,publisher = ?param4 ,pubdate = ?param5 ,fgnothumb = ?param6 ,fgno = ?param7 ,price = ?param8 ,introhtml = ?param9 ,contents = ?param10 ,isuse = ?param11 where bkno= ?param12] -2025-12-16 08:34:11,105 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.bookdel] Prepared SQL: [delete from book where not bkno in ( select distinct(a.bkno) from cmbook a ) and bkno = ?param0] -2025-12-16 08:34:11,105 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.up] Prepared SQL: [update cminningscd a set udt=now(),uno= ?param0 ,uip= ?param1 ,cmino= ?param2 ,estart= ?param3 ,eend= ?param4 ,quota= ?param5 ,studyplace= ?param6 ,sseq= ?param7 ,comment= ?param8 where a.cmisno= ?param9] -2025-12-16 08:34:11,105 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnings.up] Prepared SQL: [update cminning a left outer join ( select cmino, cmno from cminning where cmino <> ?param0 and cmno= ?param1 and iseq= ?param2 ) b on b.cmno=a.cmno set udt=now(),uno= ?param3 ,uip= ?param4 ,week = ?param5 ,iseq = ?param2 ,isonline = ?param6 ,ititle = ?param7 ,icontent = ?param8 ,idate= ?param9 ,iday = ?param10 ,ist = ?param11 ,iet = ?param12 ,fgnotf= ?param13 ,ctno = ?param14 ,istaste = ?param15 ,sttime= ?param16 ,atime = ?param17 ,mstime = ?param18 ,metime = ?param19 ,userno = ?param20 ,isscd = ?param21 ,scdtype= ?param22 where a.cmino= ?param0 and b.cmino is null] -2025-12-16 08:34:11,105 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.clear] Prepared SQL: [update cminningscd a set udt=now(),uno= ?param0 ,uip= ?param1 ,quota=99999,studyplace=null where a.cmino = ?param2] -2025-12-16 08:34:11,105 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.up.lect] Prepared SQL: [update lect a left outer join cminningscd b on b.cmisno = a.cmisno set a.edate = date_format(b.eend,'%Y-%m-%d 23:59:59') where a.cmisno = ?param0 ;] -2025-12-16 08:34:11,105 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmev.clear] Prepared SQL: [update cmev a set udt=now(),uno= ?param0 ,uip= ?param1 ,isoffabs=null where a.cmno = ?param2] -2025-12-16 08:34:11,105 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnings.istasteclear] Prepared SQL: [update cminning set istaste=0 where cmno= ?param0 and cmino <> ?param1] -2025-12-16 08:34:11,106 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmevsave] Prepared SQL: [insert into cmev (cmno,attend,attendcut,attendrfd,attendcutrfd,mid,midcut,midrfd,midcutrfd,final,finalcut,finalrfd,finalcutrfd,subject,subjectcut,subjectrfd,subjectcutrfd,discuss,discusscut,discussrfd,discusscutrfd,etc,etccut,etcrfd,etccutrfd,cut,cutrfd,isoffabs,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 ,now(), ?param28 ,now(), ?param28 , ?param29 from (select 1 col1) a left outer join cmev b on b.cmno= ?param0 where b.cmno is null; update cmev set udt=now(),uno= ?param28 ,uip= ?param29 ,attend = ?param1 ,attendcut = ?param2 ,attendrfd = ?param3 ,attendcutrfd = ?param4 ,mid = ?param5 ,midcut = ?param6 ,midrfd = ?param7 ,midcutrfd = ?param8 ,final = ?param9 ,finalcut = ?param10 ,finalrfd = ?param11 ,finalcutrfd = ?param12 ,subject = ?param13 ,subjectcut = ?param14 ,subjectrfd = ?param15 ,subjectcutrfd = ?param16 ,discuss = ?param17 ,discusscut = ?param18 ,discussrfd = ?param19 ,discusscutrfd = ?param20 ,etc = ?param21 ,etccut = ?param22 ,etcrfd = ?param23 ,etccutrfd = ?param24 ,cut = ?param25 ,cutrfd = ?param26 ,isoffabs = ?param27 where ?param0 > 0 and cmno= ?param0] -2025-12-16 08:34:11,106 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.savetop] Prepared SQL: [UPDATE cmex SET udt=now(),uno= ?param0 ,uip= ?param1 ,exname= ?param2 ,edesc= ?param3 ,econdition= ?param4 ,isblur= ?param5 ,isusebackup= ?param6 ,isseq= ?param7 ,isreexamable= ?param8 ,isresultopen= ?param9 ,etime= ?param10 where exno= ?param11] -2025-12-16 08:34:11,106 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.up] Prepared SQL: [update cmex set udt=now(),uno= ?param0 ,uip= ?param1 ,extype = ?param2 ,exname = ?param3 ,edesc = ?param4 ,etime = ?param5 ,econdition = ?param6 ,evtype = ?param7 ,eqtype = ?param8 ,israndq = ?param9 ,israndqi = ?param10 ,qcount = ?param11 ,isblur = ?param12 ,tpoint = ?param13 ,relaylimit = ?param14 ,isusebackup = ?param15 ,isseq = ?param16 ,isreexamable = ?param17 ,isresultopen= ?param18 where exno= ?param19] -2025-12-16 08:34:11,107 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmexq.deleteall] Prepared SQL: [delete from cmexq where exno= ?param0] -2025-12-16 08:34:11,107 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmexlayer.del] Prepared SQL: [delete from cmexlayer where exno= ?param0] -2025-12-16 08:34:11,107 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.del] Prepared SQL: [update cmex set isdel=1 where exno= ?param0] -2025-12-16 08:34:11,107 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.del] Prepared SQL: [update cmsd set isdel=1 where sdno= ?param0] -2025-12-16 08:34:11,107 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.del] Prepared SQL: [update cmrs set isdel=1 where rsno= ?param0] -2025-12-16 08:34:11,108 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.questionitem.del] Prepared SQL: [update question a inner join questionitem b on b.qino= ?param0 and b.qno=a.qno set a.rightcount = a.rightcount - b.isright; update questionitem set udt=now(),uno= ?param1 ,uip= ?param2 ,isdel=1 where qino= ?param0] -2025-12-16 08:34:11,108 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.question.up] Prepared SQL: [UPDATE question SET udt=now(),uno= ?param0 ,uip= ?param1 ,cmno= ?param2 ,qdiff= ?param3 ,cc1= ?param4 ,cc2= ?param5 ,cc3= ?param6 ,cc4= ?param7 ,cc5= ?param8 ,isuse= ?param9 ,dpoint= ?param10 ,qtext= ?param11 ,qtextstring= ?param12 ,qdesc= ?param13 ,rightcount= ?param14 ,ispassspace= ?param15 ,isignorecase= ?param16 where qno= ?param17] -2025-12-16 08:34:11,108 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.question.uptop] Prepared SQL: [UPDATE question SET udt=now(),uno= ?param0 ,uip= ?param1 ,cmno= ?param2 ,isuse= ?param3 ,qtext= ?param4 ,qtextstring= ?param5 ,qdesc= ?param6 ,rightcount= ?param7 where qno= ?param8] -2025-12-16 08:34:11,108 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.questionitem.up] Prepared SQL: [UPDATE questionitem SET udt=now(),uno= ?param0 ,uip= ?param1 ,fgno= ?param2 ,isright= ?param3 ,qitext= ?param4 where qino= ?param5] -2025-12-16 08:34:11,108 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.up] Prepared SQL: [update cmsd set udt=now(),uno= ?param0 ,uip= ?param1 ,sdtype = ?param2 ,sdname = ?param3 ,sddesc = ?param4 ,tpoint = ?param5 ,sdcondition = ?param6 ,fgno = ?param7 where sdno= ?param8] -2025-12-16 08:34:11,109 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.uplock] Prepared SQL: [update cmsd set udt=now(),uno= ?param0 ,uip= ?param1 ,sdname = ?param2 ,sddesc = ?param3 ,tpoint = ?param4 ,sdcondition = ?param5 ,fgno = ?param6 where sdno= ?param7] -2025-12-16 08:34:11,109 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.up] Prepared SQL: [update cmrs set udt=now(),uno= ?param0 ,uip= ?param1 ,rstype = ?param2 ,rsname = ?param3 ,rscondition = ?param4 ,rscno = ?param5 ,cmino = ?param6 where rsno= ?param7] -2025-12-16 08:34:11,109 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.uplock] Prepared SQL: [update cmrs set udt=now(),uno= ?param0 ,uip= ?param1 ,rsname = ?param2 ,rscondition = ?param3 where rsno= ?param4] -2025-12-16 08:34:11,110 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmev.in] Prepared SQL: [insert into cmev (cmno,attend,attendcut,attendrfd,attendcutrfd,mid,midcut,midrfd,midcutrfd,final,finalcut,finalrfd,finalcutrfd,subject,subjectcut,subjectrfd ,subjectcutrfd,discuss,discusscut,discussrfd,discusscutrfd,etc,etccut,etcrfd,etccutrfd,cut,cutrfd,cdt,cno,udt,uno,uip) values ( ?param0 ,100,100,100,100,0,0,0,0,0,0,0,0,0,0,0 ,0,0,0,0,0,0,0,0,0,100,100,now(), ?param1 ,now(), ?param1 , ?param2 )] -2025-12-16 08:34:11,110 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmmenu.in] Prepared SQL: [insert into cmmenu (cmno,isplan,iscontent,isev,isrs,isgrade,cdt,cno,udt,uno,uip) values( ?param0 ,1,1,1,1,1,now(), ?param1 ,now(), ?param1 , ?param2 ); insert into cmmenubm (cmno,bmno,cdt,cno,udt,uno,uip) select ?param0 ,a.bmno,now(), ?param1 ,now(), ?param1 , ?param2 from boardmaster a where a.bmposition=1 and a.isopen=1 and a.isdefault=1] -2025-12-16 08:34:11,113 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy] Prepared SQL: [create temporary table if not exists temp_cminning_mapping ( old_cmino bigint, new_cmino bigint ); insert into cminning(cmno, week, iseq, isonline, ititle, icontent, iday, idate, ist, iet, ctno, istaste, sttime, atime, mstime, metime, userno, isscd, scdtype, cdt,cno,udt,uno,uip) select ?param0 , week, iseq, isonline, ititle, icontent, iday, idate, ist, iet, ctno, istaste, sttime, atime, mstime, metime, userno, isscd, scdtype, now(), ?param1 ,now(), ?param1 , ?param2 from cminning where cmno = ?param3 ; insert into temp_cminning_mapping(old_cmino, new_cmino) select old_cmino, new_cmino from ( select a.cmino as old_cmino, b.cmino as new_cmino from cminning a inner join cminning b on a.cmno = ?param3 and b.cmno = ?param0 and a.week = b.week and a.iseq = b.iseq ) t; insert into cmrs(cmno, rscno, rstype, rsname, rscondition, isdel, cmino, cdt,cno,udt,uno,uip) select ?param0 , rscno, rstype, rsname, rscondition, 0, t.new_cmino, now(), ?param1 ,now(), ?param1 , ?param2 from cmrs a inner join temp_cminning_mapping t on a.cmino = t.old_cmino where a.cmno = ?param3 and a.isdel = 0; insert into cmprof(cmno, userno, pfee, cdt,cno,udt,uno,uip) select ?param0 , userno, 0, now(), ?param1 ,now(), ?param1 , ?param2 from cmprof where cmno = ?param3 ; insert into cmbook(cmno, bkno, cdt,cno,udt,uno,uip) select ?param0 , bkno, now(), ?param1 ,now(), ?param1 , ?param2 from cmbook where cmno = ?param3 ; insert into cmrelay(cmno, rcmno, ispre, cdt,cno,udt,uno,uip) select ?param0 , rcmno, ispre, now(), ?param1 ,now(), ?param1 , ?param2 from cmrelay where cmno = ?param3 ; insert into cmncsd(cmno, ndno, cdt,cno,udt,uno,uip) select ?param0 , ndno, now(), ?param1 ,now(), ?param1 , ?param2 from cmncsd where cmno = ?param3 ; insert into cminningscd(cmino, estart, eend, quota, studyplace, sseq, cdt,cno,udt,uno,uip) select t.new_cmino, estart, eend, quota, studyplace, sseq, now(), ?param1 ,now(), ?param1 , ?param2 from cminningscd a inner join temp_cminning_mapping t on a.cmino = t.old_cmino where a.cmino in (select old_cmino from temp_cminning_mapping); insert into cmev(cmno, attend, attendcut, attendrfd, attendcutrfd, mid, midcut, midrfd, midcutrfd, final, finalcut, finalrfd, finalcutrfd, subject, subjectcut, subjectrfd, subjectcutrfd, discuss, discusscut, discussrfd, discusscutrfd, etc, etccut, etcrfd, etccutrfd, cut, cutrfd, isoffabs, cdt,cno,udt,uno,uip) select ?param0 , attend, attendcut, attendrfd, attendcutrfd, mid, midcut, midrfd, midcutrfd, final, finalcut, finalrfd, finalcutrfd, subject, subjectcut, subjectrfd, subjectcutrfd, discuss, discusscut, discussrfd, discusscutrfd, etc, etccut, etcrfd, etccutrfd, cut, cutrfd, isoffabs, now(), ?param1 ,now(), ?param1 , ?param2 from cmev where cmno = ?param3 ; insert into cmsd(sdtype, cmno, sdname, sddesc, tpoint, sdcondition, fgno, isdel, orgsdno, cdt,cno,udt,uno,uip) select sdtype, ?param0 , sdname, sddesc, tpoint, sdcondition, null, 0, sdno, now(), ?param1 ,now(), ?param1 , ?param2 from cmsd where cmno = ?param3 and isdel = 0; insert into cmmenu(cmno, isplan, iscontent, isev, isrs, isgrade, cdt,cno,udt,uno,uip) select ?param0 , isplan, iscontent, isev, isrs, isgrade, now(), ?param1 ,now(), ?param1 , ?param2 from cmmenu where cmno = ?param3 ; insert into cmmenubm(cmno, bmno, cdt,cno,udt,uno,uip) select ?param0 , bmno, now(), ?param1 ,now(), ?param1 , ?param2 from cmmenubm where cmno = ?param3 ; drop temporary table if exists temp_cminning_mapping;] -2025-12-16 08:34:11,114 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy.ex] Prepared SQL: [insert into cmexlayer(exno,qdiff,cc1,cc2,cc3,cc4,cc5,qcount,rpoint,cdt,cno,udt,uno,uip) select ?param0 ,qdiff,cc1,cc2,cc3,cc4,cc5,qcount,rpoint,now(), ?param1 ,now(), ?param1 , ?param2 from cmexlayer a where a.exno= ?param3 ; insert into cmexq(exno,qseq,qno,rpoint,cdt,cno,udt,uno,uip) select ?param0 ,qseq,qno,rpoint,now(), ?param1 ,now(), ?param1 , ?param2 from cmexq a where a.exno= ?param3 ;] -2025-12-16 08:34:11,114 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.fgnoup] Prepared SQL: [update cmsd set fgno= ?param0 where cmno= ?param1 and orgsdno= ?param2] -2025-12-16 08:34:11,114 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.fgnoup] Prepared SQL: [update cminning set fgnotf= ?param0 where cmno= ?param1 and orgcmino= ?param2] -2025-12-16 08:34:11,114 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cm.fgnocmup] Prepared SQL: [update cm set fgnocm= ?param0 where cmno= ?param1] -2025-12-16 08:34:11,115 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmpcup] Prepared SQL: [update cm set udt=now(),uno= ?param0 ,uip= ?param1 ,cgno = ?param2 ,cname = ?param3 ,sstime = ?param4 ,setime = ?param5 ,introhtml = ?param6 where cmno= ?param7] -2025-12-16 08:34:11,115 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ctpdel] Prepared SQL: [update ctpage a inner join ( select a.ctno,count(b.cmino) dcnt from ct a left outer join cminning b on b.ctno=a.ctno where a.ctno= ?param0 group by a.ctno ) b on b.ctno=a.ctno and b.dcnt = 0 set a.isdel=1,udt=now(),uno= ?param1 ,uip= ?param2 where a.cpno= ?param3] -2025-12-16 08:34:11,115 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ct.del] Prepared SQL: [update ct a inner join ( select a.ctno,count(b.cmino) dcnt from ct a left outer join cminning b on b.ctno=a.ctno where a.ctno= ?param0 group by a.ctno ) b on b.ctno=a.ctno and b.dcnt=0 set udt=now(),uno= ?param1 ,uip= ?param2 ,a.ccode=null,a.isdel=1 where b.dcnt=0 and a.ctno= ?param0] -2025-12-16 08:34:11,116 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.fgno] Prepared SQL: [update cminning set fgno= ?param0 where cmino= ?param1] -2025-12-16 08:34:11,116 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.fgnooff] Prepared SQL: [update cminning set fgnooff= ?param0 where cmino= ?param1] -2025-12-16 08:34:11,116 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.lectcmisno.up] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,cmisno =case when ?param2 is not null then ?param2 else cmisno end where lectno= ?param3 ; update pplog a left outer join ( select a.lectno,a.payno,b.pplno,a.cmisno from lect a inner join pay b on b.payno = a.payno where a.lectno = ?param3 ) b on b.pplno = a.pplno set a.cmisno = case when b.cmisno is not null then b.cmisno else a.cmisno end where b.lectno = ?param3 ; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end ,a.sdate = (case when b.estart is not null then date_format(b.estart,'%Y-%m-%d 00:00:00') else a.sdate end) where a.lectno = ?param3 and c.cshape = 1; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end where a.lectno = ?param3 and c.cshape <> 1;] -2025-12-16 08:34:11,139 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cmforchange] Prepared SQL: [select b.cmno,b.cname,b.classno,b.cshape ,t.tyear,t.tseq from cm a inner join cm b on b.ismaster=0 and b.pcmno=a.pcmno and b.cmno <> ?param0 and b.setime is not null and b.setime > now() and b.isuse=1 and b.isdel=0 inner join term t on t.tmno=b.tmno left outer join lect c on c.cmno=b.cmno and c.status in (1,3,4) and c.ischanged=0 where a.cmno= ?param0 group by b.cmno,b.cname,b.classno,b.quota,b.cshape ,t.tyear,t.tseq having b.quota = 0 or b.quota > count(c.lectno) order by b.cname,b.classno,b.setime] -2025-12-16 08:34:11,139 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.scdlects] Prepared SQL: [select a.scdno,a.dday,a.dtime,a.istalk,a.isemail,a.issms,a.isuse from scdlect a order by a.scdno] -2025-12-16 08:34:11,140 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.encourages] Prepared SQL: [insert into alarms (userno,atime,scdno,cmexno,dday,isdel,cdt,cno,udt,uno,uip) select a.userno,now(),a.scdno,a.cmexno,a.dday,0,now(), ?param0 ,now(), ?param0 , ?param1 from ( select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.attrate < 80 and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 where a.scdno < 3 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmex e on e.cmno=c.cmno and e.extype=case when a.scdno=3 then 0 else 1 end and e.isdel=0 left outer join lectex f on f.lectno=c.lectno and f.exno=e.exno where a.scdno > 2 and a.scdno < 5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=0 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=1 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=6 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmrs e on e.cmno=c.cmno and e.rstype=0 and e.isdel=0 left outer join lectrs f on f.lectno=c.lectno and f.rsno=e.rsno where a.scdno=7 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,c.sdate stime ,c.edate etime,e.cname studyplace,b.studytime days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join cm b on b.ismaster=0 and b.cshape =1 and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.sdate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 left outer join comcode e on e.ccode = b.studyplace where a.scdno=8 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.exno cmexno,b.exname cname,b.estime stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join exam b on date_format(b.estime,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') and b.isopen=1 inner join examuser c on c.exno=b.exno and c.status=1 and c.pstatus=1 inner join users d on d.userno=c.userno and d.status=1 where a.scdno=9 and a.isuse=1 and a.dtime= ?param2 ) a; select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.attrate < 80 and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 where a.scdno < 3 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmex e on e.cmno=c.cmno and e.extype=case when a.scdno=3 then 0 else 1 end and e.isdel=0 left outer join lectex f on f.lectno=c.lectno and f.exno=e.exno where a.scdno > 2 and a.scdno < 5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=0 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=1 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=6 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmrs e on e.cmno=c.cmno and e.rstype=0 and e.isdel=0 left outer join lectrs f on f.lectno=c.lectno and f.rsno=e.rsno where a.scdno=7 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,c.sdate stime ,c.edate etime,e.cname studyplace,b.studytime days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join cm b on b.ismaster=0 and b.cshape =1 and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.sdate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 left outer join comcode e on e.ccode = b.studyplace where a.scdno=8 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.exno cmexno,b.exname cname,b.estime stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join exam b on date_format(b.estime,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') and b.isopen=1 inner join examuser c on c.exno=b.exno and c.status=1 and c.pstatus=1 inner join users d on d.userno=c.userno and d.status=1 where a.scdno=9 and a.isuse=1 and a.dtime= ?param2] -2025-12-16 08:34:11,141 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cmrs] Prepared SQL: [select a.rsno,a.rstype,a2.rscno,a2.rscname,b.cshape,b.cname,b.classno,b.rstime,b.retime,b.sstime,b.setime ,c.tyear,c.tseq ,count(distinct d.lectno) countlect,count(distinct e.lectno) countok ,g.username as teachername from cmrs a inner join rsc a2 on a2.rscno=a.rscno inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno inner join lect d on d.cmno=b.cmno and d.status=1 and d.ischanged=0 left outer join lectrs e on e.lectno=d.lectno and e.rsno=a.rsno left outer join cminning f on a.cmino = f.cmino left outer join users g on g.userno = f.userno where a.rsno= ?param0 group by a.rsno,a.rstype,a2.rscno,a2.rscname,b.cshape,b.cname,b.classno,b.rstime,b.retime,b.sstime,b.setime,c.tyear,c.tseq] -2025-12-16 08:34:11,141 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cmrscqs] Prepared SQL: [select a.rsno ,b.rscqno ,c.qno,c.qtext,c.atype ,d.qino,d.qitext ,sum(case when concat(',',e.atext,',') like concat('%,',d.qino,',%') then 1 else 0 end) scount ,count(e.atext) acount ,group_concat(e.atext order by e.cdt separator '
') atext from cmrs a inner join rscq b on b.rscno=a.rscno inner join question c on c.qno=b.qno left outer join questionitem d on d.qno=c.qno and d.isdel=0 left outer join lectrs e on e.rsno=a.rsno and e.rscqno=b.rscqno where a.rsno= ?param0 group by a.rsno ,b.rscqno ,c.qno,c.qtext,c.atype ,d.qino,d.qitext order by b.dseq,b.qno,d.qino] -2025-12-16 08:34:11,141 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.rscq] Prepared SQL: [select a.rscqno,a.qno,q.atype,qi.qino,row_number() over(partition by qi.qno order by qi.qino) rno from rscq a inner join question q on q.qno=a.qno left outer join questionitem qi on qi.qno=q.qno and qi.isdel=0 where a.rscno= ?param0 order by a.dseq] -2025-12-16 08:34:11,141 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectrss] Prepared SQL: [select a.rsno,b.lectno,c.rscno,c.rscqno,u.username,u.userid,uc.cname ccpositionname,b.isrebate,c.cdt,c.atext from cmrs a inner join lect b on b.cmno=a.cmno and b.status=1 and b.ischanged=0 inner join users u on u.userno=b.userno left outer join assign ua on ua.asno=u.asno left outer join comcode uc on uc.ccode=u.ccposition inner join lectrs c on c.lectno=b.lectno and c.rsno=a.rsno inner join rscq rq on rq.rscqno=c.rscqno inner join question q on q.qno=rq.qno where a.rsno= ?param0 order by u.username,u.userno,rq.dseq,rq.rscqno] -2025-12-16 08:34:11,142 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.attoffs] Prepared SQL: [select c.tyear,c.tseq ,a.cmno,a.cname,a.classno ,b.cmino,b.week,b.iseq,b.ititle,b.idate,b.ist,b.iet ,d.username from cm a inner join cminning b on b.cmno=a.cmno and b.isonline=0 and b.idate= ?param0 inner join term c on c.tmno=a.tmno left outer join users d on d.userno=b.userno where a.ismaster=0 and a.sstime <= ?param0 and a.setime >= ?param0 and a.isuse=1 and a.isdel=0 order by b.iet,a.cname] -2025-12-16 08:34:11,142 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cminning] Prepared SQL: [select c.tyear,c.tseq ,b.cshape,b.cname,b.classno ,a.cmino,a.ititle,a.idate,a.ist,a.iet from cminning a inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno where a.cmino= ?param0] -2025-12-16 08:34:11,142 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectinnings.foratt] Prepared SQL: [select a.cmino,b.lectno,c.userno ,ca.asname,c.username,c.userid,d.stime,d.etime,d.istatus ,row_number() over(order by d.udt desc,c.username) rno ,count(a.cdt) over() pagetotalcount from cminning a inner join lect b on b.cmno=a.cmno and b.status=1 and b.ischanged=0 inner join users c on c.userno=b.userno and c.status=1 left outer join assign ca on ca.asno=c.asno left outer join lectinning d on d.lectno=b.lectno and d.cmino=a.cmino where a.cmino= ?param0 order by rno] -2025-12-16 08:34:11,145 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.pagelogs_page] Prepared SQL: [select a.cdt,a.uip,b.pagename,a.loginfo from menupage b inner join ( select cdt, uip, loginfo, pno from pagelog a where a.userno= ?param0 and a.logsite= ?param1 and a.cdt between ?param2 and ?param3 ) a on b.pno=a.pno] -2025-12-16 08:34:11,146 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.reexam.log] Prepared SQL: [select a.* from ( select a.estart,eend,eip ,row_number() over(order by a.cdt desc) rno ,count(a.cno) over() pagetotalcount from lectexrelog a where a.lectno= ?param0 and a.exno= ?param1 ) a order by a.rno] -2025-12-16 08:34:11,147 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectexq] Prepared SQL: [select a.lectno,a.exno,a.eqno,a.atext,a.qinos,a.cpoint,a.dpoint,a.iscorrect,a.qseq ,c.qno,c.atype,c.qtext from lectexq a inner join cmexq b on b.eqno=a.eqno inner join question c on c.qno=b.qno where a.lectno= ?param0 and a.exno= ?param1 order by a.qseq] -2025-12-16 08:34:11,149 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsdfiles] Prepared SQL: [select d.orgname,d.fileurl,c.userno,c.userid,c.username from lectsd a inner join lect b on b.lectno=a.lectno and b.status=1 and b.ischanged=0 inner join users c on c.userno=b.userno inner join fileinfo d on d.fgno=a.fgno and d.isdel=0 where a.sdno= ?param0] -2025-12-16 08:34:11,149 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectdiscuss] Prepared SQL: [select a.sdno,a.tpoint sdtpoint ,b.lectno,b.cpoint,b.feedb,b.submittime,b.checktime ,c.userno,c.username,c.userid ,d.asname from cmsd a inner join lect b2 on b2.lectno= ?param0 inner join users c on c.userno=b2.userno left outer join assign d on d.asno=c.asno left outer join lectsd b on b.lectno=b2.lectno and b.sdno=a.sdno where a.sdno= ?param1] -2025-12-16 08:34:11,151 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.mydata] Prepared SQL: [select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,a.intval9 ,a.longval,a.longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,a.time3,a.time4 ,a.time5,a.time6 ,a.rno ,a.iscomplete ,a.studytime ,a.studyplacename studyplacename, a.studyplace ,a.cshape from( select 1 dtype ,d.tyear intval,d.tseq intval2,c.cshape intval3,a.pstatus intval4,case when e.rfdno is null then 0 else 1 end intval5,a.isrebate intval6,a.itemno intval7 ,case when (case when l.sdate is null then c.sstime else l.sdate end) < now() and (case when l.edate is null then c.setime else l.edate end) > now() then 1 else 0 end intval8 ,c.studydays intval9 ,l.lectno longval,a.payno longval2 ,c.cname strval,null strval2,null strval3 ,c.rstime time,c.retime time2 ,b.cdt time3,f.estart time4 ,CASE WHEN l.sdate IS NULL then (case when c.cshape ='1' then f.estart else l.cdt end) ELSE l.sdate end AS time5 ,case when l.edate is null then f.eend else l.edate end time6 ,case when b.pstatus = 1 then 99 else b.pstatus end as sortpstatus ,row_number() over(order by sortpstatus, c.retime, b.payno,a.pino) rno ,l.iscomplete ,c.studytime, cc.cname studyplacename, cmis.studyplace, l.cdt ,c.cshape from payitem a inner join pay b on b.payno=a.payno and b.pstatus in (21,22,51,55) and b.rstatus < 2 inner join cm c on c.cmno=a.itemno and c.rstime < now() and c.retime > now() inner join lect l on l.cmno=c.cmno and (l.status < 5 or l.status = 6) and l.ischanged=0 and l.userno=b.userno inner join term d on d.tmno=c.tmno left outer join payrfd e on e.payno=a.payno and e.payno=a.payno and e.rstatus=0 left outer join cminningscd f on f.cmisno = l.cmisno LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = l.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.ptype in (0,1,4) and a.userno= ?param0 and a.pstatus in (21,22,51,55) and a.rstatus=0 and 1 = case when c.retime = '2099-12-31 23:59:59' and l.stime is not null then 0 else 1 end order by sortpstatus,l.cdt desc, c.retime desc, b.payno,a.pino ) a union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,a.time3,a.time4 ,a.time5,a.time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 2 dtype ,c.tyear intval,c.tseq intval2,b.cshape intval3,0 intval4,0 intval5,a.isrebate intval6,a.cmno intval7,0 intval8 ,a.lectno longval,0 longval2 ,b.cname strval,null strval2,null strval3 ,case WHEN a.sdate IS NULL then (case when b.cshape ='1' then d.estart else a.cdt end) ELSE a.sdate end AS time ,case when a.edate is null then d.eend else a.edate end time2 ,d.estart time3,d.eend time4 ,e.cdt time5,null time6 ,row_number() over(order by b.setime desc) rno ,case when d.eend is not null then d.eend else a.edate end as sortedate ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join pay e on e.payno = a.payno inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno left outer join cminningscd d on a.cmisno = d.cmisno LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and (case when a.sdate is null then b.setime else a.edate end) >= now() order by case when time2 > now() then 1 else 0 end asc ,sortedate asc, time2 asc ) a union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,1 intval,c.iseq intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,null strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.iseq) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno inner join cminning c on c.cmno=b.cmno and c.isonline=1 and c.isscd = 0 left outer join lectinning d on d.lectno=a.lectno and d.cmino=c.cmino and d.istatus=2 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,2 intval,c.iseq intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,concat(date_format(c.idate,'%m/%d'),' ',left(c.ist,2),':',right(c.ist,2),' ~ ',left(c.iet,2),':',right(c.iet,2)) strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.iseq) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cminning c on c.cmno=b.cmno and c.isonline=0 and c.isscd = 0 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,3 intval,0 intval2,b.classno intval3,c.extype intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.extype,c.cdt) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cmex c on c.cmno=b.cmno and c.isdel=0 and c.econdition <= a.attrate LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' left outer join lectex d on d.lectno=a.lectno and d.exno=c.exno and d.eend is not null where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,4 intval,0 intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.cdt) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname as studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cmsd c on c.sdtype=0 and c.cmno=b.cmno and c.isdel=0 and c.sdcondition <= a.attrate left outer join lectsd d on d.lectno=a.lectno and d.sdno=c.sdno and d.submittime is not null LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,5 intval,0 intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.cdt) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cmsd c on c.sdtype=1 and c.cmno=b.cmno and c.isdel=0 and c.sdcondition <= a.attrate left outer join lectsdboard d on d.lectno=a.lectno and d.sdno=c.sdno and d.isdel=0 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,a.longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 4 dtype ,a.scdno intval,a.dday intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,b.cmno intval7,0 intval8 ,c.lectno longval,a.alno longval2 ,b.cname strval,null strval2,null strval3 ,a.atime time,c.edate time2 ,row_number() over(order by a.atime desc) rno ,c.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from alarms a inner join cm b on b.cmno=a.cmexno inner join lect c on c.cmno=b.cmno and c.userno=a.userno and c.status=1 and c.ischanged=0 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = c.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.scdno < 9 and a.isdel=0 order by a.atime desc limit 5 ) a] -2025-12-16 08:34:11,153 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.myexamrenews] Prepared SQL: [select a.exno,a.userno,a.certtime,a.certdate,a.certindate,a.renewreason,a.isfirst,a.certidx ,b.username cnoname from examuserrenew a left outer join users b on b.userno=a.cno where a.exno= ?param0 and a.userno= ?param1 order by a.certdate desc] -2025-12-16 08:34:11,153 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.myexamrenewlects] Prepared SQL: [select a.*,b.cmno,b.oktime,b.iscomplete from ( select distinct(c.cmno),c.cname,c.cshape from examuser a inner join exam b on b.exno=a.exno inner join cm c on c.certcc=b.certcc and c.certgradecc=b.certgradecc and c.isdel=0 and c.isuse=1 inner join cg d on d.cgno = c.cgno and d.isuse=1 and d.isdel=0 and d.iscover=1 where a.exno= ?param0 and a.userno= ?param1 )a inner join lect b on b.cmno=a.cmno where b.status=1 and b.iscomplete=1 and b.ischanged=0 and b.userno= ?param1 group by a.cmno,a.cname,a.cshape,b.oktime,b.iscomplete limit 3] -2025-12-16 08:34:11,153 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.myalarm] Prepared SQL: [select 4 dtype,a.scdno intval,a.dday intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,b.cmno intval7 ,c.lectno longval,a.alno longval2 ,b.cname strval,null strval2,null strval3 ,a.atime time,null time2 from alarms a inner join cm b on b.cmno=a.cmexno inner join lect c on c.cmno=b.cmno and c.userno=a.userno and c.status=1 and c.ischanged=0 where a.userno= ?param0 and date_add(a.atime, interval 3 month) > now() and a.scdno < 9 and a.isdel=0 order by a.atime desc] -2025-12-16 08:34:11,153 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectex.result] Prepared SQL: [select a.etime,a.exname,a.tpoint fullpoint,a.isresultopen ,b.estart,b.eend,b.tpoint, b.udt from cmex a inner join lectex b on b.lectno= ?param0 and b.exno=a.exno inner join lect c on c.lectno=b.lectno and c.userno= ?param1 where a.exno= ?param2] -2025-12-16 08:34:11,153 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectexq.result] Prepared SQL: [select d.atype,b.cpoint,b.dpoint,d.qtext,b.atext,d.qdesc,b.iscorrect,c.qno,b.eqno,b.qseq from lectex a inner join lect a2 on a2.lectno=a.lectno and a2.userno= ?param0 inner join lectexq b on b.lectno=a.lectno and b.exno=a.exno inner join cmexq c on c.eqno=b.eqno inner join question d on d.qno=c.qno where a.lectno= ?param1 and a.exno= ?param2 order by b.qseq] -2025-12-16 08:34:11,153 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectexresult.selectrate] Prepared SQL: [select a.eqno,sum(case when a.atext = b.atext then 1 else 0 end) / count(b.eqno) * 100 selectrate from lectexq a inner join lect a2 on a2.lectno=a.lectno and a2.userno= ?param0 inner join lectexq b on b.exno=a.exno and b.eqno=a.eqno where a.lectno= ?param1 and a.exno= ?param2 group by a.eqno] -2025-12-16 08:34:11,154 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.myrecomm] Prepared SQL: [select c.tyear,c.tseq,a.cmno,b.cshape,b.cname,b.rstime,b.retime,e.cgcode,b.isrefund from ( select a.* from ( select distinct b.ispre idx,c.cmno from lect a inner join cmrelay b on b.cmno=a.cmno inner join cm c on c.ismaster=0 and c.pcmno=b.rcmno and c.rstime < now() and c.retime > now() left outer join lect d on d.userno=a.userno and d.cmno=c.cmno where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null order by b.ispre,c.retime limit 2 ) a union all select a.* from ( select 2 idx,c.cmno from users a inner join comcode b on b.ccode=a.ccposition inner join cm c on c.ismaster=0 and c.rstime < now() and c.retime > now() and c.jobpositiongrade like concat('%',b.refcode,'%') left outer join lect d on d.userno=a.userno and d.cmno=c.cmno where a.userno= ?param0 and d.lectno is null order by c.retime limit 2 ) a ) a inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno inner join cg d on d.cgno=b.cgno inner join cg e on e.cgno=d.pcgno order by a.idx,b.retime limit 2] -2025-12-16 08:34:11,154 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.attcert.check] Prepared SQL: [select ifnull(a.isattcheck,0) intval,b.ischkatt intval2,c.ischkatt intval3 ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) strval from lect a inner join users b on b.userno = a.userno inner join cm c on c.cmno = a.cmno where a.lectno = ?param0] -2025-12-16 08:34:11,154 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectinning.attcert.check] Prepared SQL: [select ifnull(d.isattcheck,0) intval,b.ischkatt intval2,c.ischkatt intval3 ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) strval ,b.authplatform strval2 from lect a inner join users b on b.userno = a.userno inner join cm c on c.cmno = a.cmno left outer join lectinning d on d.lectno = a.lectno and d.cmino = ?param0 where a.lectno = ?param1 and a.userno = ?param2] -2025-12-16 08:34:11,154 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lecture.document.past] Prepared SQL: [select no lectno,substr(a.cshape,1,3) cshapename2,a.cgname cname,a.ssdate sstime,a.sedate setime ,case when a.rprice> 0 then 1 else 0 end isrebate from docprintpast a inner join users b on b.userpno= a.userpno where userno = ?param0] -2025-12-16 08:34:11,154 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectinning.new] Prepared SQL: [select a.logno longval ,a.lectno intval,a.cmino intval2,max(a.intval+a.intval2) intval3 ,a.strval,a.strval2,a.intval3 intval4 from( select a.logno,a.lectno,a.cmino ,case when b.edate < now() then 0 when b.status <> 1 then 0 else case when a.stime = a.etime then 1 else 0 end end intval ,case when b.edate < now() then 0 when b.status <> 1 then 0 else case when (timestampdiff(second,a.stime,a.etime)%300) = 0 then 1 else 0 end end intval2 ,c.cname strval,d.ititle strval2,d.iseq intval3 from lectinningpage a inner join lect b on b.lectno = a.lectno inner join cm c on c.cmno = b.cmno inner join cminning d on d.cmino = a.cmino where b.userno = ?param0 order by a.cdt desc limit 1 ) a] -2025-12-16 08:34:11,155 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user2] Prepared SQL: [select max(lectCnt) * min(checkNum) from ( select count(t1.lectno) as lectCnt, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (103,104,105) and t5.typegrade = ?param0 and t5.typeedu = ?param1 and t1.userno = ?param2 and t5.typeman = 28 union select 0 as lectCnt, (case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param2 and t2.pcmno = ?param3 )t] -2025-12-16 08:34:11,155 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user3] Prepared SQL: [select max(lectCnt) * min(checkNum) from ( select count(t1.lectno) as lectCnt, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (103,104) and t5.typeedu = 30 and t1.userno = ?param0 and t5.typeman = 28 union select 0 as lectCnt, (case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param0 and t2.pcmno = ?param1 )t] -2025-12-16 08:34:11,155 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user4] Prepared SQL: [select count(t1.lectno) from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param0 and t2.pcmno = ?param1] -2025-12-16 08:34:11,155 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user5] Prepared SQL: [select max(lectCnt) * min(checkNum) from ( select count(t1.lectno) as lectCnt, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (103,104) and t5.typeedu = ?param0 and t1.userno = ?param1 and t5.typeman = 28 union select 0 as lectCnt, (case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param1 and t2.pcmno = ?param2 )t] -2025-12-16 08:34:11,155 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user6] Prepared SQL: [select (max(lectCnt1) + max(lectCnt2)) * min(checkNum) from ( select count(t1.lectno) as lectCnt1, 0 as lectCnt2, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (102,103,104,105) and t5.typeedu = 35 and t1.userno = ?param0 and t5.typeman = 28 and t5.typegrade in (38,39) union select 0 as lectCnt1, count(t1.lectno) as lectCnt2,(case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param0 and t2.pcmno = ?param1 )t] -2025-12-16 08:34:11,156 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.pplog.get] Prepared SQL: [select l.lectno, l.cmno, l.payno, pp.cshape, cc.cname zstring1, cc2.cname zstring2, cc3.cname zstring3, cc4.cname zstring4, cc5.cname zstring5 from lect l inner join pay p on l.payno = p.payno and l.userno = p.userno inner join pplog pp on p.pplno = pp.pplno left outer join comcode cc on cc.ccode = pp.typeman left outer join comcode cc2 on cc2.ccode = pp.typeedu left outer join comcode cc3 on cc3.ccode = pp.typegrade left outer join comcode cc4 on cc4.ccode = pp.typejob left outer join comcode cc5 on cc5.ccode = pp.typejobitem where l.lectno = ?param0 and l.userno = ?param1] -2025-12-16 08:34:11,156 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.enroll.get] Prepared SQL: [SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED; SELECT a.USERNO , b.lectno , b.ISCOMPLETE , b.completeno , c.cmno , c.CNAME , d.PCGNO , e.PAYNO , e.PSTATUS , f.CSHAPE , f.TYPEMAN , f.TYPEEDU , f.TYPEGRADE , f.TYPEJOB , d.CGCODE , d.CGNAME , f.CMISNO FROM users a INNER JOIN lect b ON a.USERNO = b.USERNO INNER JOIN cm c ON b.CMNO = c.CMNO INNER JOIN cg d ON c.cgno = d.cgno INNER JOIN pay e ON b.payno = e.PAYNO INNER JOIN pplog f ON b.USERNO = e.USERNO AND b.CMNO = f.CMNO AND e.PPLNO = f.PPLNO WHERE b.STATUS = 1 AND (e.PSTATUS = 1 OR e.PSTATUS = 22) AND b.USERNO = ?param0 ;] -2025-12-16 08:34:11,156 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.sedate.change] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,sdate = ?param2 ,edate= ?param3 where lectno= ?param4 and status = 1] -2025-12-16 08:34:11,157 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectchange] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,ischanged=1 where lectno= ?param2 ; insert into lect (cmno,payno,pino,userno,status,iscomplete,orgcmno,attrate,isrebate,ispc,isjoin,fgno,ischanged,cdt,cno,udt,uno,uip) select ?param3 ,payno,pino,userno,status,null,cmno,0,isrebate,ispc,isjoin,fgno,0,now(), ?param0 ,now(), ?param0 , ?param1 from lect a where a.lectno= ?param2] -2025-12-16 08:34:11,159 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsd.save] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,iscopy= ?param2 ,cpoint= ?param3 ,feedb= ?param4 ,memo= ?param5 ,checktime=case when ?param3 is not null or ?param4 is not null then now() else checktime end ,checkip=case when ?param3 is not null or ?param4 is not null then ?param1 else checkip end ,fgno= ?param6 where lectno= ?param7 and sdno= ?param8 ; insert into lectsd (lectno,sdno,atext,fgno,copyrate,iscopy,cpoint,feedb,memo,submittime,submitip,checktime,checkip,cdt,cno,udt,uno,uip) select ?param7 , ?param8 ,null, ?param6 ,null, ?param2 , ?param3 , ?param4 , ?param5 ,null,null ,case when ?param3 is not null or ?param4 is not null then now() else null end ,case when ?param3 is not null or ?param4 is not null then ?param1 else null end ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectsd b on b.lectno= ?param7 and b.sdno= ?param8 where b.lectno is null] -2025-12-16 08:34:11,161 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsd.save2] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,iscopy= ?param2 ,cpoint= ?param3 ,feedb= ?param4 ,memo= ?param5 ,checktime=case when ?param3 is not null or ?param4 is not null then now() else checktime end ,checkip=case when ?param3 is not null or ?param4 is not null then ?param1 else checkip end ,submittime=case when ?param6 = 'T' then now() else submittime end ,submitip=case when ?param6 = 'T' then ?param1 else submitip end ,fgno= ?param7 where lectno= ?param8 and sdno= ?param9 ; insert into lectsd (lectno,sdno,atext,fgno,copyrate,iscopy,cpoint,feedb,memo,submittime,submitip,checktime,checkip,cdt,cno,udt,uno,uip) select ?param8 , ?param9 ,null, ?param7 ,null, ?param2 , ?param3 , ?param4 , ?param5 ,case when ?param6 = 'T' then now() else null end ,case when ?param6 = 'T' then ?param1 else null end ,case when ?param3 is not null or ?param4 is not null then now() else null end ,case when ?param3 is not null or ?param4 is not null then ?param1 else null end ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectsd b on b.lectno= ?param8 and b.sdno= ?param9 where b.lectno is null; update lect l inner join ( select l.lectno, round(avg(ifnull(ls.cpoint,0)),1) as avgtpoint, round(((round(avg(ifnull(ls.cpoint,0)),1) * ce.subject / 100) ),1) spoint from lect l inner join cmsd cs on l.cmno = cs.cmno and cs.sdtype = 0 and cs.isdel = 0 left outer join lectsd ls on l.lectno = ls.lectno and cs.sdno = ls.sdno and ls.sdno= ?param9 inner join cmev ce on l.cmno = ce.cmno where l.status = 1 and l.lectno = ?param8 group by l.lectno )t on l.lectno = t.lectno set l.spoint = t.spoint , l.subjectpoint = t.avgtpoint , l.udt = now() , l.uno = ?param0 , l.uip= ?param1 where l.status = 1 and l.lectno = ?param8 ; update lect l inner join ( select l.lectno, round(avg(ifnull(ls.cpoint,0)),1) as avgtpoint, round(((round(avg(ifnull(ls.cpoint,0)),1) * ce.discuss / 100)),1) dpoint from lect l inner join cmsd cs on l.cmno = cs.cmno and cs.sdtype = 1 and cs.isdel = 0 left outer join lectsd ls on l.lectno = ls.lectno and cs.sdno = ls.sdno and ls.sdno= ?param9 inner join cmev ce on l.cmno = ce.cmno where l.status = 1 and l.lectno = ?param8 group by l.lectno )t on l.lectno = t.lectno set l.dpoint = t.dpoint , l.discusspoint = t.avgtpoint , l.udt = now() , l.uno = ?param0 , l.uip= ?param1 where l.status = 1 and l.lectno = ?param8 ;] -2025-12-16 08:34:11,161 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsd2.save] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,cpoint= ?param2 ,feedb= ?param3 ,checktime=case when ?param2 is not null or ?param3 is not null then now() else checktime end ,checkip=case when ?param2 is not null or ?param3 is not null then ?param1 else checkip end where lectno= ?param4 and sdno= ?param5 ; insert into lectsd (lectno,sdno,atext,fgno,copyrate,iscopy,cpoint,feedb,submittime,submitip,checktime,checkip,cdt,cno,udt,uno,uip) select ?param4 , ?param5 ,null,null,null,0, ?param2 , ?param3 ,null,null ,case when ?param2 is not null or ?param3 is not null then now() else null end ,case when ?param2 is not null or ?param3 is not null then ?param1 else null end ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectsd b on b.lectno= ?param4 and b.sdno= ?param5 where b.lectno is null] -2025-12-16 08:34:11,163 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.edub2b] Prepared SQL: [insert into edub2b (etype,userno,edate,esubject,etarget,ecount,eplace,ecomment,compname,ceoname,brno,addr,btype,bkind,manname,email,telno,fgno,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 ,HEX(AES_ENCRYPT( ?param15 , 'np123@!')),HEX(AES_ENCRYPT( ?param16 , 'np123@!')), ?param17 ,now(), ?param18 ,now(), ?param18 , ?param19 )] -2025-12-16 08:34:11,163 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.alarm.del] Prepared SQL: [update alarms set isdel=1 where alno= ?param0 and userno= ?param1] -2025-12-16 08:34:11,163 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.completetime.change] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,completetime= ?param2 where lectno= ?param3 and iscomplete=1;] -2025-12-16 08:34:11,164 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.drop2day] Prepared SQL: [update pay a inner join lect b on b.payno = a.payno and b.cmno = ?param0 and b.ischanged=0 and ifnull(b.isready,0) = 1 and b.status = 4 and DATE_ADD(b.oktime, INTERVAL 2 DAY) < now() set a.pstatus = 52, a.udt = now(), a.uno = ?param1 , a.uip = ?param2 ; update payitem a inner join pay b on b.payno = a.payno and b.pstatus = 52 inner join lect c on c.payno = b.payno and c.cmno = ?param0 and c.ischanged=0 and ifnull(c.isready,0) = 1 and c.status = 4 and DATE_ADD(c.oktime, INTERVAL 2 DAY) < now() set a.pstatus = b.pstatus, a.udt = now(), a.uno = ?param1 , a.uip = ?param2 ; update lect set status = 5, oktime = now(), udt = now(), uno = ?param1 , uip = ?param2 where cmno = ?param0 and ifnull(isready,0) = 1 and ischanged=0 and status = 4 and DATE_ADD(oktime, INTERVAL 2 DAY) < now()] -2025-12-16 08:34:11,164 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.isatt.in] Prepared SQL: [update lect set isattcheck = 1, lakey = ?param0 , latime = now() where lectno = ?param1] -2025-12-16 08:34:11,164 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectinning.isatt.in] Prepared SQL: [update lectinning a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 set a.isattcheck = ?param1 ,a.udt=now(),a.uno= ?param2 ,a.uip= ?param3 where a.lectno= ?param4 and a.cmino= ?param5 ; insert into lectinning (lectno,cmino,totstudy,stime,etime,istatus,finishtime,sip,eip,ispcs,ispce,pseq,psec,isattcheck,cdt,cno,udt,uno,uip) select ?param4 ,a.cmino,0,now(),now(),case when a.atime=0 then 2 else 0 end,case when a.atime=0 then now() else null end, ?param3 , ?param3 ,1,null,ctp.pseq,0, ?param1 ,now(), ?param2 ,now(), ?param2 , ?param3 from cminning a inner join ctpage ctp on ctp.ctno=a.ctno and ctp.isdel=0 and ctp.pseq=1 left outer join lectinning b on b.lectno= ?param4 and b.cmino= ?param5 where a.cmino= ?param5 and b.lectno is null;] -2025-12-16 08:34:11,164 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cmisno.up] Prepared SQL: [update lect set cmisno = ?param0 where lectno = ?param1 ; update pplog a left outer join ( select a.lectno,a.payno,b.pplno,a.cmisno from lect a inner join pay b on b.payno = a.payno where a.lectno = ?param1 ) b on b.pplno = a.pplno set a.cmisno = b.cmisno where b.lectno = ?param1 ; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = (case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end) ,a.sdate = (case when b.estart is not null then date_format(b.estart,'%Y-%m-%d 00:00:00') else a.sdate end) where a.lectno = ?param1 and c.cshape = 1; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end where a.lectno = ?param1 and c.cshape <> 1;] -2025-12-16 08:34:11,164 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsd.del] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,submittime=null ,submitip=null ,fgno=null where lectno= ?param2 and sdno= ?param3 ;] -2025-12-16 08:34:11,195 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bmos] Prepared SQL: [select a.opno,a.bmno,a.opname,a.isuse,a.dsort ,a.opno value,a.opname text from boardmasteropening a where a.bmno= ?param0 and a.isdel=0 order by a.dsort,a.cdt] -2025-12-16 08:34:11,196 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.get] Prepared SQL: [select e.asname ,c.bmno,c.bmname,c.isuseopening,c.isreply,c.disptype,c.bmtype ,f.opname ,b.bno,b.pbno,b.subject,b.istop,b.issecr,b.cdt,d.username cnoname,b.rcount,b.fgno,b.fgnothumb,b.opno,b.contents,b.isopen ,b2.subject psubject ,g.cmno,g.cname,g.classno ,h.tmno,h.tyear,h.tseq ,count(b3.bno) ccount from board b inner join boardmaster c on c.bmno=b.bmno inner join users d on d.userno=b.cno left outer join board b2 on b2.bno=b.pbno and b2.isdel=0 left outer join board b3 on b3.pbno=b.bno and b3.isdel=0 left outer join assign e on e.asno=c.asno left outer join boardmasteropening f on f.opno=b.opno left outer join cm g on g.cmno=b.cmno left outer join term h on h.tmno=g.tmno where b.bno= ?param0 group by e.asname ,c.bmno,c.bmname,c.isuseopening,c.isreply,c.disptype,c.bmtype ,f.opname ,b.bno,b.pbno,b.subject,b.istop,b.issecr,b.cdt,d.username,b.rcount,b.fgno,b.fgnothumb,b.opno,b.contents,b.isopen ,b2.subject ,g.cmno,g.cname,g.classno ,h.tmno,h.tyear,h.tseq] -2025-12-16 08:34:11,196 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.boardcmts] Prepared SQL: [select a.bcno,a.bno,a.ctext,a.isdel,a.cdt,a.udt,a.cno ,b.username cnoname,b.usertype from boardcmt a inner join users b on b.userno=a.cno where a.bno= ?param0 and a.isdel=0 order by a.cdt desc] -2025-12-16 08:34:11,197 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bs.forqna] Prepared SQL: [select a.bno,a.pbno,a.subject,a.contents,a.cdt,a.fgno,f.opname,a.cdt,b.usertype,a.rcount from board a inner join users b on b.userno=a.cno left outer join boardmasteropening f on f.opno=a.opno where a.bno= ?param0 and (a.cno= ?param1 or b.usertype in (91,92)) union all select a.bno,a.pbno,a.subject,a.contents,a.cdt,a.fgno,f.opname,a.cdt,b.usertype,a.rcount from board a inner join users b on b.userno=a.cno left outer join boardmasteropening f on f.opno=a.opno where a.pbno= ?param0] -2025-12-16 08:34:11,198 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bm.in] Prepared SQL: [insert into boardmaster (bmcode,bmposition,bmname,bmdesc,bmtype,disptype,isuseopening,isreply,isopen,isdefault,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 ,0,now(), ?param9 ,now(), ?param9 , ?param10 );] -2025-12-16 08:34:11,198 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bm.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-16 08:34:11,199 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.in] Prepared SQL: [insert into board (pbno,bmno,opno,subject,contents,fgno,fgnothumb,cmno,rcount,rpcount,isdel,istop,issecr,isopen,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 ,0,0,0, ?param8 , ?param9 , ?param10 ,now(), ?param11 ,now(), ?param11 , ?param12 );] -2025-12-16 08:34:11,199 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-16 08:34:11,199 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.inp] Prepared SQL: [insert into board (pbno,bmno,opno,subject,contents,fgno,fgnothumb,cmno,rcount,rpcount,isdel,istop,issecr,isopen,cdt,cno,udt,uno,uip) select bno,bmno,opno, ?param0 , ?param1 , ?param2 , ?param3 ,cmno,0,0,0,0, ?param4 , ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 from board where bno= ?param8 ;] -2025-12-16 08:34:11,199 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.inp.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-16 08:34:11,200 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.boardcmt.in] Prepared SQL: [update board set rpcount = rpcount+1 where bno= ?param0 ; insert into boardcmt (bno,ctext,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,0,now(), ?param2 ,now(), ?param2 , ?param3 );] -2025-12-16 08:34:11,200 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.boardcmt.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-16 08:34:11,200 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bm.up] Prepared SQL: [update boardmaster set udt=now(),uno= ?param0 ,uip= ?param1 ,bmname = ?param2 ,bmdesc = ?param3 ,bmtype =case when isdefault>0 then bmtype else ?param4 end ,disptype =case when isdefault>0 then disptype else ?param5 end ,isuseopening = ?param6 ,isreply = ?param7 ,isopen =case when isdefault>0 then isopen else ?param8 end where bmno= ?param9] -2025-12-16 08:34:11,200 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bd.read] Prepared SQL: [update board set rcount = rcount +1 where bno= ?param0] -2025-12-16 08:34:11,201 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bmassign.save] Prepared SQL: [update boardmaster set udt=now(),uno= ?param0 ,uip= ?param1 ,isopen=1 where bmno in (select bmno from (select bmno from boardmaster where asno= ?param2 and isdefault=3) a); insert into boardmaster (bmcode,bmposition,bmname,bmdesc,bmtype,disptype,isuseopening,isreply,isopen,isdefault,asno,cdt,cno,udt,uno,uip) select concat('assignnotice_', ?param2 ),0,'°øÁö»çÇ×',null,0,0,0,1,1,3, ?param2 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join boardmaster b on b.asno= ?param2 and b.isdefault=3 where b.bmno is null;] -2025-12-16 08:34:11,201 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bmassign.save2] Prepared SQL: [update boardmaster set udt=now(),uno= ?param0 ,uip= ?param1 ,isopen=0 where bmno in (select bmno from (select bmno from boardmaster where asno= ?param2 and isdefault=3) a)] -2025-12-16 08:34:11,201 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.up] Prepared SQL: [update board set udt=now(),uno= ?param0 ,uip= ?param1 ,opno =case when pbno is null then ?param2 else opno end ,subject = ?param3 ,contents = ?param4 ,fgno = ?param5 ,fgnothumb = ?param6 ,istop =case when pbno is null then ?param7 else istop end ,issecr = ?param8 ,isopen = ?param9 where bno= ?param10] -2025-12-16 08:34:11,225 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.comcode.insert] Prepared SQL: [update comcode a inner join ( select ccode, ?param0 + row_number() over(order by corder) rno from comcode where cgroup= ?param1 and corder >= ?param0 ) b on b.ccode=a.ccode set a.corder=b.rno where a.cgroup= ?param1 ; insert into comcode (cname, cgroup, cgroupname, isuse, corder,cdt,cno,udt,uno,uip) select ?param2 , ?param1 , a.cgroupname, ?param3 , ?param0 ,now(), ?param4 ,now(), ?param4 , ?param5 from comcode a where a.cgroup= ?param1 limit 1] -2025-12-16 08:34:11,226 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.comcode.groupupdate] Prepared SQL: [update comcode set cgroupname= ?param0 where cgroup= ?param1] -2025-12-16 08:34:11,226 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.banner.save] Prepared SQL: [update banner set udt=now(),uno= ?param0 ,uip= ?param1 ,btitle= ?param2 ,bdesc= ?param3 ,burl= ?param4 ,ismain=0,bseq= ?param5 ,isopen= ?param6 ,fgno= ?param7 ,fgno2= ?param8 where ?param9 > 0 and bno= ?param9 ; insert into banner(bno,btitle,fgno,fgno2,bdesc,burl,ismain,bseq,isopen,cdt,cno,udt,uno,uip) select ?param9 , ?param2 , ?param7 , ?param8 , ?param3 , ?param4 , ?param10 , ?param5 , ?param6 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a where ?param9 = 0] -2025-12-16 08:34:11,226 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.popup.save] Prepared SQL: [update popup set udt=now(),uno= ?param0 ,uip= ?param1 ,ptitle = ?param2 ,pcontents= ?param3 ,toppx= ?param4 ,leftpx= ?param5 ,pwidth= ?param6 ,pheight= ?param7 ,purl= ?param8 ,zindex= ?param9 ,isopen= ?param10 where ?param11 > 0 and pno= ?param11 ; insert into popup (ptitle,pcontents,toppx,leftpx,pwidth,pheight,purl,zindex,isopen,cdt,cno,udt,uno,uip) select ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a where ?param11 = 0] -2025-12-16 08:34:11,227 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.menupage.save] Prepared SQL: [update menupage set udt=now(),uno= ?param0 ,uip= ?param1 ,pdepth = ?param2 ,pagetype= ?param3 ,bmno= ?param4 ,porder = ?param5 ,pagename= ?param6 ,pagedesc= ?param7 ,pageurl = ?param8 ,pagehtml= ?param9 ,isopen = ?param10 ,usertype= ?param11 ,refcode= ?param12 ,imagecode= ?param13 ,bgtitle= ?param14 ,bgdesc= ?param15 where ?param16 > 0 and pno = ?param16 ; insert into menupage (pno,ppno,pdepth,pagetype,bmno,porder,pagename,pagedesc,pageurl,pagehtml,isopen,usertype,refcode,imagecode,bgtitle,bgdesc,cdt,cno,udt,uno,uip) select ?param16 , ?param17 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a where ?param16 < 1] -2025-12-16 08:34:11,258 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitems.forexampay] Prepared SQL: [select 3 ptype,b.exno itemno,b.exname itemname,0 isrebate,1 pcnt ,b.outfee orgamt ,case when ua.isjoin=1 then b.outfee-b.infee else 0 end discamt ,case when ua.isjoin=1 then b.infee else b.outfee end payamt ,case when ua.isjoin=1 then b.infee else b.outfee end payamt2 ,b.rstime,b.retime from examuser a inner join exam b on b.exno=a.exno and b.rstime < now() and b.retime > now() inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno where a.exno= ?param0 and a.userno= ?param1 and a.status=1 and a.pstatus=4] -2025-12-16 08:34:11,259 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitems.forcertpay] Prepared SQL: [update payitem a inner join pay b on b.payno=a.payno and b.userno= ?param0 and b.pstatus=21 inner join users u on u.userno=b.userno left outer join assign ua on ua.asno=u.asno left outer join cm c on a.ptype=4 and c.cmno=a.itemno left outer join book d on a.ptype=2 and d.bkno=a.itemno set a.orgamt=case when a.ptype=4 then c.outfee else d.price * a.pcnt end ,a.discamt=case when a.ptype=4 and ua.isjoin=1 then c.outfee-c.infee else 0 end ,a.payamt=case when a.ptype=4 then case when ua.isjoin=1 then c.infee else c.outfee end else d.price * a.pcnt end where a.payno= ?param1 and a.ptype in (2,4) and a.pstatus in(21,50); update pay a inner join ( select a.payno,sum(b.orgamt) orgamt,sum(b.discamt) discamt,sum(b.payamt) payamt from pay a inner join payitem b on b.payno=a.payno where a.payno= ?param1 and a.userno= ?param0 and a.pstatus=21 group by a.payno ) b on b.payno=a.payno set a.orgamt=b.orgamt,a.discamt=b.discamt,a.payamt=b.payamt where a.payno= ?param1 and a.userno= ?param0 and a.pstatus=21; select b.ptype,b.itemno,case when b.ptype=4 then c.cname else d.bkname end itemname,b.isrebate,b.pcnt ,b.orgamt,b.discamt,b.payamt payamt2,case when b.ptype=4 then b.payamt else d.price end payamt,datediff(c.setime, c.sstime)+1 days ,c.rstime,c.retime from pay a inner join payitem b on b.payno=a.payno and b.ptype in(2,4) and b.pstatus in(21,50) left outer join cm c on b.ptype=4 and c.cmno=b.itemno left outer join book d on b.ptype=2 and d.bkno=b.itemno inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno where a.payno= ?param1 and a.userno= ?param0 and a.pstatus=21] -2025-12-16 08:34:11,259 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.cmcheck.forgrouppay] Prepared SQL: [select a.cmno,a.cname,a.quota,a.rstime,a.retime ,b.userno,b.status,c.username ,case when ?param0 like concat('%,',b.userno,',%') then 1 else 0 end ispaied ,a.infee,a.outfee,case when ua.isjoin=1 then a.infee else a.outfee end payamt from cm a inner join users u on u.userno= ?param1 left outer join assign ua on ua.asno=u.asno left outer join lect b on b.cmno=a.cmno and b.status < 5 and b.ischanged=0 left outer join users c on c.userno=b.userno and c.status=1 where a.cmno= ?param2 and a.ismaster=0 and a.rstime < now() and a.retime > now() and a.isuse=1 and a.isdel=0] -2025-12-16 08:34:11,260 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitems] Prepared SQL: [select a0.payno,a0.isgroup,a0.isexam,a0.isdvr,a0.payamt tpayamt,a0.paylimit,a0.ptype,a0.udt,a0.deliamt,a0.pgkey ,ad.rcvname ,CAST(AES_DECRYPT(UNHEX(ad.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(ad.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(ad.email), 'np123@!') AS char) email ,ad.post,ad.address1,ad.address2 ,a.ptype ptype2,a.payamt,a.pcnt,a.isrebate,a.itemno ,b.cmno,b.cshape,b.sstime,b.setime ,b1.rsno ,b2.username,cc.cname ccpositionname,b2.isassignuser ,CAST(AES_DECRYPT(UNHEX(b2.email), 'np123@!') AS char) email2 ,CAST(AES_DECRYPT(UNHEX(b2.telno), 'np123@!') AS char) telno2 ,b2.depart,b2.kfcfyear,b2.edus ,c.bkno ,case a.ptype when 0 then b.cname when 4 then b.cname when 2 then c.bkname when 3 then e.exname else '-' end itemname ,cg2.cgcode ,CAST(AES_DECRYPT(UNHEX(pd.vactnum), 'np123@!') AS char) vactnum,pd.vactbankname,pd.vactname ,t.lectno,t.status ,ad.isdvr isdvr2 from pay a0 left outer join paydvr ad on ad.payno=a0.payno left outer join paydata pd on pd.payno=a0.payno inner join payitem a on a.payno=a0.payno left outer join cm b on a.ptype in(0,4) and b.cmno=a.itemno left outer join lect t on t.cmno=b.cmno and t.userno=a.userno and t.status=1 left outer join cg cg1 on cg1.cgno=b.cgno left outer join cg cg2 on cg2.cgno=cg1.pcgno left outer join cmrs b1 on b1.cmno=b.cmno and b1.rstype=1 and b1.isdel=0 left outer join users b2 on b2.userno=a.userno left outer join comcode cc on cc.ccode=b2.ccposition left outer join book c on a.ptype=2 and c.bkno=a.itemno left outer join examuser d on a.ptype=3 and d.exno=a.itemno and d.userno=a0.userno and d.payno=a0.payno left outer join exam e on e.exno=d.exno where a0.payno= ?param0] -2025-12-16 08:34:11,260 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paylect.get] Prepared SQL: [select a.fgno ,b.cshape,b.cname,b.rstime,b.retime,b.sstime,b.setime ,b2.cname certgradeccname ,c.username ,CAST(AES_DECRYPT(UNHEX(c.email), 'np123@!') AS char) email ,CAST(AES_DECRYPT(UNHEX(c.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(c.telno), 'np123@!') AS char) telno ,c.depart ,c2.cname ccpositionname ,d.asname from lect a inner join cm b on b.cmno=a.cmno left outer join comcode b2 on b2.ccode=b.certgradecc inner join users c on c.userno=a.userno left outer join comcode c2 on c2.ccode=c.ccposition left outer join assign d on d.asno=c.asno where a.payno= ?param0] -2025-12-16 08:34:11,261 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.carts] Prepared SQL: [select a.pcno,a.ptype,a.itemno,a.isrefund,a.cmno,a.userno,a.pcnt,a.fgno ,case when a.ptype=0 then b.cname else c.bkname end itemname,b.cshape,b.sstime,b.setime ,case when a.ptype = 0 then case when ua.isjoin=1 then b.infee else b.outfee end else c.price end payamt ,case when a.ptype = 0 then b.outfee else c.price end orgamt from paycart a inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno left outer join cm b on a.ptype=0 and b.cmno=a.itemno left outer join book c on a.ptype in (2,9) and c.bkno=a.itemno where a.status=1 and a.userno= ?param0 order by a.cdt desc] -2025-12-16 08:34:11,261 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitems.forcartpay] Prepared SQL: [select case when a.ptype = 9 then 2 else a.ptype end ptype,a.itemno,case when a.ptype=0 then b.cname else c.bkname end itemname,case when a.ptype=0 then a.isrefund else 0 end isrebate,a. pcnt ,case when a.ptype=0 then b.outfee else c.price end orgamt ,case when a.ptype=0 then case when ua.isjoin=1 then b.outfee-b.infee else 0 end else 0 end discamt ,case when a.ptype=0 then case when ua.isjoin=1 then b.infee else b.outfee end else c.price end payamt ,case when a.ptype=0 then case when ua.isjoin=1 then b.infee else b.outfee end else c.price end * a.pcnt payamt2 ,b.rstime,b.retime,b.sstime,b.setime,b.cshape,datediff(b.setime, b.sstime)+1 days from paycart a left outer join cm b on a.ptype=0 and b.cmno=a.itemno and b.rstime < now() and b.retime > now() left outer join book c on a.ptype in (2,9) and c.bkno=a.itemno inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno where a.userno= ?param0 and a.status=1 and a.ispay=1;] -2025-12-16 08:34:11,262 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.mypay] Prepared SQL: [select a.payno,a.ptype,a.ispg,a.isgroup,a.isexam,a.userno,a.pstatus,a.rstatus,a.rstatustime,a.refunding,a.paylimit,a.payoktime,a.isrefunddvr,a.refundamt,a.payamt,a.deliamt,a.isdvr,a.cdt,a.pgkey ,b.dvrcode,b.isdvr isdvr2,b.rcvname,b.post,b.address1,b.address2 ,CAST(AES_DECRYPT(UNHEX(b.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(b.email), 'np123@!') AS char) email ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) mobile ,c.vactbankname,CAST(AES_DECRYPT(UNHEX(c.vactnum), 'np123@!') AS char) vactnum,c.vactname from pay a left outer join paydvr b on b.payno=a.payno left outer join paydata c on c.payno=a.payno where a.payno= ?param0 and a.userno= ?param1 and a.pstatus in (1,22,41,42,43)] -2025-12-16 08:34:11,262 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.mypayitem] Prepared SQL: [select a.ptype,c0.cshape,a.isrebate,a.payamt,a.pcnt,a.rstatus,a.userno,a.pstatus,a.pino,c0.infee,c0.outfee,c0.rstime,c0.retime ,case a.ptype when 0 then c0.cname when 2 then c2.bkname when 4 then c0.cname when 3 then c3.exname else '-' end itemname ,c0.sstime,c0.setime,datediff(c0.setime, c0.sstime)+1 days ,u.username,uc.cname ccpositionname,u.isassignuser ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,u.kfcfyear,u.edus,u.depart ,rs.rsno,t.lectno ,a2.taxno ,case when t.sdate is null then c0.sstime else t.sdate end as sdate ,case when t.edate is null then c0.setime else t.edate end as edate ,p.cdt,csd.estart ,c0.studydays from payitem a inner join pay p on p.payno = a.payno left outer join paytax a3 on a3.payno = a.payno and (a3.iscancel is null or a3.iscancel <> 1) left outer join paytaxitem a2 on a2.pino=a.pino and a3.taxno = a2.taxno left outer join cm c0 on a.ptype in (0,1,4) and c0.cmno=a.itemno left outer join book c2 on a.ptype=2 and c2.bkno=a.itemno left outer join exam c3 on a.ptype=3 and c3.exno=a.itemno left outer join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno left outer join comcode uc on uc.ccode=u.ccposition left outer join cmrs rs on rs.cmno=c0.cmno and rs.rstype=1 and rs.isdel=0 left outer join lect t on a.ptype in (0,1,4) and t.cmno=c0.cmno and t.payno=a.payno and t.pino=a.pino and t.userno=a.userno left outer join cminningscd csd on csd.cmisno = t.cmisno where a.payno= ?param0] -2025-12-16 08:34:11,262 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paytax.fornew] Prepared SQL: [select a.payno,a.isgroup,a.ptype,a.ispg ,ua.asname,ua.ceoname,ua.brno,ua.grno,ua.btype,ua.bkind,ua.post,ua.address1,ua.address2 ,ua.mname manname ,CAST(AES_DECRYPT(UNHEX(ua.mphone), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(ua.taxemail), 'np123@!') AS char) email ,sum(case when b.taxdate is not null then 0 else b.taxamt end) taxamtsum ,sum(b.taxamt) taxamt from pay a inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno left outer join paytax b on b.payno=a.payno and (b.iscancel is null or b.iscancel <> 1) where a.payno= ?param0 and a.userno= ?param1 and a.rstatus < 2 and (a.pstatus=1 or a.pstatus=22) group by a.payno,a.isgroup,ua.asname,ua.ceoname,ua.brno,ua.grno,ua.btype,ua.bkind] -2025-12-16 08:34:11,263 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paytax.fornewitem] Prepared SQL: [select a.payno,a.isgroup ,ifnull(c.taxno,0) taxno,b.pino,b.ptype,b.rstatus ,case b.ptype when 0 then c0.cname when 4 then c0.cname when 2 then c2.bkname when 3 then c3.exname else '-' end itemname ,b.pcnt,b.payamt from pay a inner join payitem b on b.payno=a.payno and (b.pstatus=1 or b.pstatus=22) left outer join cm c0 on b.ptype in (0,4) and c0.cmno=b.itemno left outer join book c2 on b.ptype=2 and c2.bkno=b.itemno left outer join exam c3 on b.ptype=3 and c3.exno=b.itemno left outer join paytax c4 on c4.payno = a.payno and (c4.iscancel is null or c4.iscancel <> 1) left outer join paytaxitem c on c.pino=b.pino and c.taxno = c4.taxno where a.payno= ?param0 and a.userno= ?param1 and a.rstatus < 2 and (a.pstatus=1 or a.pstatus=22) order by ifnull(c.taxno,0),b.pino] -2025-12-16 08:34:11,263 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitem.forrefund] Prepared SQL: [select distinct a.payno,b.pino,b.pstatus,b.rstatus,b.payamt,b.ptype,b.pcnt ,case b.ptype when 0 then c0.cname when 4 then c0.cname when 2 then c2.bkname when 3 then c3.exname else '-' end itemname ,case when b.ptype in (0,1,4) then case when date_add(c0.retime, interval 1 day) < now() then 1 else 0 end else case when b.ptype=3 then case when date_add(c3.retime, interval 1 day) < now() then 1 else 0 end else 0 end end ispast ,u.username ,max(d.rfdno) rfdno ,max(ifnull(case when c.rstatus=1 then -1 else c.rstatus end,-2)) rfdrstatus from pay a inner join payitem b on b.payno=a.payno and b.pstatus=1 left outer join users u on a.isgroup=1 and b.ptype=0 and u.userno=b.userno left outer join cm c0 on b.ptype in (0,4) and c0.cmno=b.itemno left outer join book c2 on b.ptype=2 and c2.bkno=b.itemno left outer join exam c3 on b.ptype=3 and c3.exno=b.itemno left outer join payrfditem d on d.pino=b.pino left outer join payrfd c on c.rfdno=d.rfdno and c.payno=a.payno and c.rstatus in (0,2) where a.payno= ?param0 and a.userno= ?param1 and a.pstatus=1 and a.rstatus < 2 group by a.payno,b.pino,b.pstatus,b.rstatus,b.payamt,b.ptype,b.pcnt ,c0.cname,c2.bkname,c3.exname,c0.retime,c3.retime,u.username order by d.rfdno,b.rstatus,ispast,b.pino] -2025-12-16 08:34:11,263 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payresult] Prepared SQL: [select a.payno,a.payamt,a.ptype,a.pstatus ,b.itemno ,b.pino from pay a inner join payitem b on b.payno=a.payno where a.payno= ?param0 and a.userno= ?param1 and a.pstatus in (1,21,22,51,55)] -2025-12-16 08:34:11,263 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.lectready] Prepared SQL: [select count(a.userno) from lect a where a.cmno= ?param0 and a.isready=1 and a.status=6] -2025-12-16 08:34:11,263 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pplogs.bypay] Prepared SQL: [select a.pplno,a.isready,a.cmno,a.cmisno,a.isrebate,a.rbankname,CAST(AES_DECRYPT(UNHEX(a.rbankacc), 'np123@!') AS char) rbankacc,a.rbankowner,a.isaccommodation,a.cshape ,b.payno,b.pstatus from pay b inner join pplog a on a.pplno=b.pplno where b.payno= ?param0 and a.userno= ?param1] -2025-12-16 08:34:11,266 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.in] Prepared SQL: [insert into pay(ptype,ispg,isgroup,userno,username,isexam,pstatus,rstatus,refunding,paylimit,payoktime,pgkey ,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,pplno,isbill,iscashrct,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,0, ?param5 , ?param6 , ?param7 , ?param8 ,case when ?param9 is not null then now() else ?param10 end, ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 ,now(), ?param21 ,now(), ?param21 , ?param22 );] -2025-12-16 08:34:11,266 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-16 08:34:11,268 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitem.in] Prepared SQL: [insert into payitem (payno,ptype,pcno,itemno,userno,pstatus,rstatus,pcnt,orgamt,discamt,payamt,payamtcash,payamtcard,refundamt,refundtime,refundtimereal,refundinfo,isrebate,rbank,rbankaccnum,tbankuser,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 ,now(), ?param21 ,now(), ?param21 , ?param22 );] -2025-12-16 08:34:11,268 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitem.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-16 08:34:11,269 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.lect.in] Prepared SQL: [insert into lect (cmno,payno,pino,userno,status,isready,iscomplete,orgcmno,attrate,isrebate,ispc,pcno,isjoin,fgno,ischanged,cmisno,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,null,null,0, ?param6 , ?param7 , ?param8 , ?param9 ,null,0, ?param10 ,now(), ?param11 ,now(), ?param11 , ?param12 );] -2025-12-16 08:34:11,269 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.lect.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-16 08:34:11,269 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.pgin] Prepared SQL: [insert into pay(ptype,ispg,isgroup,isexam,userno,username,pstatus,rstatus ,refunding,paylimit,payoktime,pgkey,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,isdvr,iscashrct,cashrcthp,pplno,isbill,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 ,a.userno,a.username,case when ?param0 = 6 then 1 else 0 end,0 , ?param4 , ?param5 ,case when ?param0 = 6 then now() else ?param6 end, ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 ,HEX(AES_ENCRYPT( ?param16 , 'np123@!')), ?param17 , ?param18 ,now(), ?param19 ,now(), ?param19 , ?param20 from users a where a.userno= ?param21] -2025-12-16 08:34:11,269 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.pgin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-16 08:34:11,269 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.certpay] Prepared SQL: [insert into pay(ptype,ispg,isgroup,userno,pstatus,rstatus,refunding,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,isdvr,isexam,cdt,cno,udt,uno,uip) values (0,1,0, ?param0 ,51,0,0,0,0,0,0,0,0,0,0,now(), ?param1 ,now(), ?param1 , ?param2 )] -2025-12-16 08:34:11,269 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.certpay.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-16 08:34:11,271 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paytax.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-16 08:34:11,272 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payrfd.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-16 08:34:11,272 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.standbypay.admin] Prepared SQL: [insert into pay(ptype,ispg,isgroup,userno,username,isexam,pstatus,rstatus,refunding,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,pplno,isbill,iscashrct,cdt,cno,udt,uno,uip) values ( ?param0 ,0,0, ?param1 , ?param2 ,0,21,0,0,0,0,0,0,0,0, ?param3 ,0,0,now(), ?param4 ,now(), ?param4 , ?param5 );] -2025-12-16 08:34:11,272 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.standbypay.admin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-16 08:34:11,272 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.lect.sedate.save] Prepared SQL: [update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') ,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno = ?param2 ;] -2025-12-16 08:34:11,272 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paydvr.dvrcode] Prepared SQL: [update paydvr set udt=now(),uno= ?param0 ,uip= ?param1 ,dvrcode= ?param2 ,codetime=now() where payno= ?param3] -2025-12-16 08:34:11,273 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paydvr.in] Prepared SQL: [delete from paydvr where payno= ?param0 ; insert into paydvr (payno,dvrcode,codetime,isdvr,rcvname,telno,mobile,email,post,address1,address2,dmemo,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,HEX(AES_ENCRYPT( ?param5 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param6 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param7 , 'np123@!')) , ?param8 , ?param9 , ?param10 , ?param11 ,now(), ?param12 ,now(), ?param12 , ?param13 )] -2025-12-16 08:34:11,273 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.freeok] Prepared SQL: [insert into lect (cmno,payno,pino,userno,status,attrate,isrebate,ispc,isjoin,ischanged,fgno2,cmisno,cdt,cno,udt,uno,uip) select b.itemno,a.payno,b.pino,case when a.isgroup=1 then b.userno else a.userno end,1,0,b.isrebate,0,case when ua.isjoin=1 then 1 else 0 end,0,b.fgno,l.cmisno,now(), ?param0 ,now(), ?param0 , ?param1 from pay a inner join payitem b on b.payno=a.payno and b.ptype=0 inner join users u on u.userno=a.userno inner join pplog l on a.pplno = l.pplno left outer join assign ua on ua.asno=u.asno where a.payno= ?param2 ; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on a.cmisno = d.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param2 ;] -2025-12-16 08:34:11,273 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paydvr.save] Prepared SQL: [update paydvr set udt=now(),uno= ?param0 ,uip= ?param1 ,dvrcode= ?param2 ,rcvname= ?param3 ,post= ?param4 ,address1= ?param5 ,address2= ?param6 ,dmemo= ?param7 ,codetime=case when codetime is null and ?param2 is not null then now() else codetime end ,telno=HEX(AES_ENCRYPT( ?param8 , 'np123@!')) ,mobile=HEX(AES_ENCRYPT( ?param9 , 'np123@!')) where payno= ?param10] -2025-12-16 08:34:11,273 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paycert.paystart] Prepared SQL: [update pay a inner join users b on b.userno=a.userno set a.ptype= ?param0 ,a.paylimit= ?param1 ,a.orgamt= ?param2 ,a.payamt= ?param3 ,a.isbill= ?param4 ,a.pstatus = case when ?param0 = 6 then 1 else a.pstatus end ,a.payoktime = case when ?param0 = 6 then now() else a.payoktime end where a.payno= ?param5 and a.userno= ?param6 and a.pstatus=21; update payitem a inner join users b on b.userno=a.userno set a.orgamt= ?param2 ,a.payamt= ?param3 ,a.pstatus = case when ?param0 = 6 then 1 else a.pstatus end ,a.rstatus = 0 where a.payno= ?param5 and a.userno= ?param6 and a.pstatus=21; update lect a inner join users b on b.userno = a.userno set a.status = case when ?param0 = 6 then 1 else a.status end where a.payno= ?param5 and a.userno = ?param6 ; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param5 ;] -2025-12-16 08:34:11,274 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paylect] Prepared SQL: [update pay set udt=now(),uno= ?param0 ,uip= ?param1 ,pstatus=case when ptype=3 then 22 else 1 end ,payoktime=case when ptype=3 then null else now() end ,pgkey= ?param2 where payno= ?param3 ; insert into paydata(payno,payresult,payresultmsg,vactnum,vactbankcode,vactbankname,vactname,vactinname,cshrrcode,cshrtype,cshrauthno,cardquota,cardquotatype,cardeventcode,cardnum,iscardpoint,cardcode,cardbankcode,cardprtccode,checkflag,ocbnum,ocbappno,ocbprice,gsnum,gsremain,gsprice,unum,upoint,uprice,cdt,cno,udt,uno,uip) values ( ?param3 , ?param4 , ?param5 ,HEX(AES_ENCRYPT( ?param6 , 'np123@!')), ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 ,HEX(AES_ENCRYPT( ?param17 , 'np123@!')), ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 , ?param28 , ?param29 , ?param30 , ?param31 ,now(), ?param0 ,now(), ?param0 , ?param1 ); update payitem a inner join pay b on b.payno=a.payno set a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 ,a.pstatus=case when b.ptype=3 then 22 else 1 end where a.payno= ?param3 ; insert into lect (cmno,payno,pino,userno ,status,iscomplete,orgcmno,attrate,isrebate ,ispc,isjoin,fgno,apoint,mpoint ,fpoint,spoint,dpoint,tpoint,ischanged ,stime,etime,sip,eip,ispcs ,ispce,fgno2,cmisno,cdt,cno,udt,uno,uip) select a.itemno,a.payno,a.pino,case when b.isgroup=1 then a.userno else b.userno end ,case when b.ptype=3 then 2 else 1 end,null,null,0,a.isrebate ,0,ifnull(d.isjoin, 0),null,null,null ,null,null,null,null,0 ,null,null,null,null,null ,null,a.fgno,e.cmisno,now(), ?param0 ,now(), ?param0 , ?param1 from payitem a inner join pay b on b.payno=a.payno inner join users c on c.userno=b.userno left outer join assign d on d.asno=c.asno left outer join pplog e on e.pplno=b.pplno left outer join lect f on f.payno=a.payno and f.pino=a.pino and f.status=4 and f.isready=1 where a.payno= ?param3 and a.ptype=0 and f.lectno is null; update lect a inner join pay b on b.payno=a.payno and b.pstatus in (22,1) inner join payitem c on c.payno=b.payno and c.itemno=a.cmno and c.pstatus=b.pstatus set a.status=case when b.pstatus=22 then 2 else 1 end,a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param3 and a.status=4; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 23:59:59') where a.payno = ?param3 ;] -2025-12-16 08:34:11,274 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.fail] Prepared SQL: [update pay set pstatus= ?param0 where payno= ?param1 and pstatus != 1 and pstatus != 22; insert into paydata(payno,payresult,payresultmsg,vactnum,vactbankcode,vactbankname,vactname,vactinname,cshrrcode,cshrtype,cshrauthno,cardquota,cardquotatype,cardeventcode,cardnum,iscardpoint,cardcode,cardbankcode,cardprtccode,checkflag,ocbnum,ocbappno,ocbprice,gsnum,gsremain,gsprice,unum,upoint,uprice,cdt,cno,udt,uno,uip) values ( ?param1 , ?param2 , ?param3 ,HEX(AES_ENCRYPT( ?param4 , 'np123@!')), ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 ,HEX(AES_ENCRYPT( ?param15 , 'np123@!')), ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 , ?param28 ,now(), ?param29 ,now(), ?param29 , ?param30 );] -2025-12-16 08:34:11,275 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paylect.vbankin] Prepared SQL: [insert into payvbankin (payno,pgkey,inbankcode,indeal,inymd,inhms,msgseq,transseq,vacct,inamt,checkamt,isclose,typemsg,frombank,fromname,fromymd,calcymd,tranymd,transcode,korcode,cshrymd,cshrhms,cshrcode,cshrpgkey,cshramt,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 ,now(), ?param25 ,now(), ?param25 , ?param26 ); update pay set udt=now(),uno= ?param25 ,uip= ?param26 ,pstatus=1 ,payoktime=now() where payno= ?param0 and pstatus=22 ; update payitem a inner join pay b on b.payno=a.payno set a.udt=now(),a.uno= ?param25 ,a.uip= ?param26 ,a.pstatus=1 where a.payno= ?param0 and a.pstatus=22; update lect a inner join pay b on b.isexam <> 1 and b.payno=a.payno and b.pstatus=1 set a.udt=now(),a.uno= ?param25 ,a.uip= ?param26 ,a.status=1 where a.payno= ?param0 ; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 23:59:59') where a.payno = ?param0 ;] -2025-12-16 08:34:11,275 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paycancel] Prepared SQL: [update pay set udt=now(),uno= ?param0 ,uip= ?param1 ,pstatus=case when pstatus=22 then 43 else 41 end where payno= ?param2 and userno= ?param3 and pstatus in (51,55,21,22); update payitem a inner join pay b on b.payno=a.payno and b.userno= ?param3 and b.pstatus in (41,43) set a.pstatus=b.pstatus,a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.pstatus in (21,22); update lect a inner join pay b on b.payno=a.payno and b.userno= ?param3 and b.pstatus in (41,43) set a.status=9 where a.payno= ?param2 ; update examuser a inner join pay b on b.payno=a.payno and b.userno=a.userno and b.pstatus in (41,43) set a.pstatus=9 where a.payno= ?param2 and a.userno= ?param3] -2025-12-16 08:34:11,276 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.cart.clear] Prepared SQL: [update paycart set status=2,udt=now(),uno= ?param0 ,uip= ?param1 where userno= ?param2 and status=1 and date_add(cdt, interval 7 day) < now(); update paycart a inner join cm b on b.cmno=a.itemno and b.udt > a.cdt set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype=0; update paycart a inner join book b on b.bkno=a.itemno and b.udt > a.cdt set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype in (2,9); update paycart a left outer join cm b on b.cmno=a.itemno and b.rstime < now() and b.retime > now() set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype=0 and b.cmno is null; update paycart a left outer join paycart b on b.ptype =0 and b.userno= ?param2 and b.status=1 and b.itemno=a.cmno set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype=9 and b.pcno is null] -2025-12-16 08:34:11,276 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payrfd.up] Prepared SQL: [update payrfd set fgnor= ?param0 ,fgnob= ?param1 ,udt=now(),uno= ?param2 ,uip= ?param3 where rfdno= ?param4 and payno= ?param5] -2025-12-16 08:34:11,276 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payrfdcancel.up] Prepared SQL: [delete from payrfditem where rfdno= ?param0 ; update payrfd set rstatus= ?param1 ,udt=now(),uno= ?param2 ,uip= ?param3 where rfdno= ?param0 and payno= ?param4] -2025-12-16 08:34:11,277 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.unpay] Prepared SQL: [update examuser a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null and b.userno=a.userno inner join payitem c on c.payno=b.payno and c.ptype=3 and c.itemno=a.exno and c.pino=a.pino set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.pstatus=2; update lect a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null inner join payitem c on c.payno=b.payno and c.ptype in(0,4) and c.itemno=a.cmno and c.userno=a.userno and c.pino=a.pino set a.status=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.status=2 and a.ischanged=0; update payitem a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 ; update pay set pstatus=1,isunpay=1,udt=now(),uno= ?param0 ,uip= ?param1 where payno= ?param2 and pstatus=22 and ptype=3 and ispg=1 and isunpay is null; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param2 ;] -2025-12-16 08:34:11,277 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.abspay] Prepared SQL: [update examuser a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null and b.userno=a.userno inner join payitem c on c.payno=b.payno and c.ptype=3 and c.itemno=a.exno and c.pino=a.pino set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.pstatus=2; update lect a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null inner join payitem c on c.payno=b.payno and c.ptype in(0,4) and c.itemno=a.cmno and c.userno=a.userno and c.pino=a.pino set a.status=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.status=2 and a.ischanged=0; update payitem a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 ; update pay set ptype= ?param3 ,payoktime=now(),pstatus=1,isunpay=3,udt=now(),uno= ?param0 ,uip= ?param1 where payno= ?param2 and pstatus=22 and ptype=3 and ispg=1 and isunpay is null; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param2 ;] -2025-12-16 08:34:11,277 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.unpaymoney] Prepared SQL: [update pay set isunpay=2,payoktime= ?param0 ,udt=now(),uno= ?param1 ,uip= ?param2 where payno= ?param3 and isunpay=1; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param3 ;] -2025-12-16 08:34:11,277 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pplogtype.up] Prepared SQL: [update pplog set typeman = ?param0 ,typejob = ?param1 ,typeedu = ?param2 ,typegrade = ?param3 ,typejobitem = ?param4 where pplno = ?param5] -2025-12-16 08:34:11,278 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.untax] Prepared SQL: [insert into untaxlog (payno,logtime,cdt,cno,udt,uno,uip) values( ?param0 ,now(),now(), ?param1 ,now(), ?param1 , ?param2 ); update pay set iscashrct = null where payno = ?param0 ;] -2025-12-16 08:34:11,278 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.standbypayitem.admin] Prepared SQL: [insert into payitem (payno,ptype,itemno,userno,pstatus,rstatus,pcnt ,orgamt,discamt,payamt,payamtcash,payamtcard,refundamt,isrebate,cdt,cno,udt,uno,uip) values( ?param0 ,0, ?param1 , ?param2 ,21,0,1 ,0,0,0,0,0,0, ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 ); insert into lect(cmno,payno,pino,userno,status,attrate,isrebate,ispc,isjoin,ischanged,isready,cmisno,cdt,cno,udt,uno,uip) select ?param1 , ?param0 ,LAST_INSERT_ID(),a.userno,4,0, ?param3 ,0,ifnull(b.isjoin,0),0,1, ?param6 ,now(), ?param4 ,now(), ?param4 , ?param5 from users a left outer join assign b on b.asno=a.asno where a.userno= ?param2 ;] -2025-12-16 08:34:11,291 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.exam.in] Prepared SQL: [insert into exam (cgno,exname,infee,outfee ,certcc,certgradecc,rstime,retime,estime,eetime ,elocation,certdate,certindate,introhtml ,isopen,isresultopen,isscored,fgno,isdel ,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 ,0, ?param15 , ?param16 ,0 ,now(), ?param17 ,now(), ?param17 , ?param18 )] -2025-12-16 08:34:11,291 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.exam.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-16 08:34:11,291 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.exam.up] Prepared SQL: [update exam set udt=now(),uno= ?param0 ,uip= ?param1 ,exname = ?param2 ,infee = ?param3 ,outfee = ?param4 ,certcc = ?param5 ,certgradecc = ?param6 ,rstime = ?param7 ,retime = ?param8 ,estime = ?param9 ,eetime = ?param10 ,elocation = ?param11 ,certdate = ?param12 ,certindate = ?param13 ,introhtml = ?param14 ,isopen = ?param15 ,fgno = ?param16 where exno= ?param17] -2025-12-16 08:34:11,291 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.del] Prepared SQL: [update exam a inner join ( select count(userno) cntuser, exno from examuser where exno = ?param0 group by exno ) b on b.exno=a.exno set a.uip= ?param1 ,a.uno= ?param2 ,a.isdel = 1 where a.exno= ?param0 and b.cntuser=0 and a.isdel=0;] -2025-12-16 08:34:11,292 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.examuser.save] Prepared SQL: [insert ignore into examuser(exno,userno,status,pstatus,avrg,certdate,certindate,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 ,now(), ?param7 ,now(), ?param7 , ?param8 )] -2025-12-16 08:34:11,292 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.examopen] Prepared SQL: [update exam set udt=now(),uno= ?param0 ,uip= ?param1 ,isresultopen= ?param2 where exno= ?param3 ;] -2025-12-16 08:34:11,292 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.examuser.renew] Prepared SQL: [update examuser set udt=now(),uno= ?param0 ,uip= ?param1 ,certdate= ?param2 ,certindate= ?param3 where exno= ?param4 and userno= ?param5 ; insert into examuserrenew (exno,userno,certtime,certdate,certindate,renewreason,isfirst,certidx,cdt,cno,udt,uno,uip) select a.exno, ?param5 ,now(), ?param2 , ?param3 , ?param6 ,0,max(a.certidx),now(), ?param0 ,now(), ?param0 , ?param1 from( select a.exno,ifnull(max(d.certidx), 0)+1 certidx from examuser a inner join exam a2 on a2.exno=a.exno left outer join exam c on c.certcc=a2.certcc and c.certgradecc=a2.certgradecc left outer join examuserrenew d on d.exno=c.exno and year(d.certtime)=year(a.certdate) where a.exno= ?param4 group by a.exno,a.userno,a.certdate,a.certindate ) a] -2025-12-16 08:34:11,330 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [grade.lectcomplete.cancel] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,iscomplete=0 ,completetime=null where lectno= ?param2 and ifnull(iscomplete,0) <> 1] -2025-12-16 08:34:11,331 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [grade.lectcomplete.cancel2] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,iscomplete=0 ,completetime=null where lectno= ?param2 and ifnull(iscomplete,0)] -2025-12-16 08:34:11,346 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [att.att.in] Prepared SQL: [update lectinning set udt=now(),uno= ?param0 ,uip= ?param1 ,lectno= ?param2 ,cmino= ?param3 ,totstudy=0 ,stime=now(),etime=null ,istatus=1,statustime=null,statusreason=null where lectno= ?param2 and cmino= ?param3 and istatus is null; insert into lectinning (lectno,cmino,totstudy,stime,etime,istatus,statustime,statusreason,sip,eip,ispcs,ispce,cdt,cno,udt,uno,uip) select ?param2 , ?param3 ,0,now(),null,1,null,null, ?param1 ,null,1,null,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectinning b on b.lectno= ?param2 and b.cmino= ?param3 where b.lectno is null; update lect set stime = case when stime is null then now() else stime end ,sip = case when sip is null then ?param1 else sip end ,ispcs = case when ispcs is null then 1 else ispcs end where lectno= ?param2] -2025-12-16 08:34:11,346 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [att.att.out] Prepared SQL: [update lectinning set udt=now(),uno= ?param0 ,uip= ?param1 ,totstudy=timestampdiff(SECOND, stime, now()) ,etime=now() ,eip= ?param1 ,ispce=1 ,istatus=2 where lectno= ?param2 and cmino= ?param3 and istatus=1; update lect a inner join ( select a.lectno,convert(100*count(c.lectno)/count(b.cmino), int) attrate from lectinning a inner join cminning b on b.cmino=a.cmino and ifnull(b.isscd,0)=0 left outer join lectinning c on c.lectno=a.lectno and c.cmino=b.cmino and c.istatus=2 where a.lectno= ?param2 and a.cmino= ?param3 and a.istatus=2 group by a.lectno ) b on b.lectno=a.lectno set a.attrate=b.attrate ,a.etime=now(),a.eip= ?param1 ,a.ispce=1] -2025-12-16 08:34:11,347 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [att.abs] Prepared SQL: [update lectinning set istatus=2 ,stime=case when stime is null then now() else stime end ,etime=case when etime is null then now() else etime end ,sip=case when sip is null then ?param0 else sip end ,eip=case when eip is null then ?param0 else eip end ,ispcs=case when ispcs is null then 1 else ispcs end ,ispce=case when ispce is null then 1 else ispce end ,statustime=now() ,statusreason= ?param1 ,statususerno= ?param2 where lectno= ?param3 and cmino= ?param4 and (istatus is null or istatus<2); insert into lectinning(lectno,cmino,totstudy,stime,etime,istatus,statustime,statusreason,statususerno,cdt,cno,udt,uno,uip) select a.lectno, ?param4 ,0,now(),now(),2,now(), ?param1 , ?param2 ,now(), ?param2 ,now(), ?param2 , ?param0 from lect a left outer join lectinning b on b.lectno=a.lectno and b.cmino= ?param4 where a.lectno= ?param3 and a.status=1 and a.ischanged=0 and b.lectno is null; update lect a inner join ( select a.lectno,convert(100*count(c.lectno)/count(b.cmino), int) attrate from lectinning a inner join lect a2 on a2.lectno=a.lectno inner join cminning b on b.cmno=a2.cmno and ifnull(b.isscd,0)=0 left outer join lectinning c on c.lectno=a.lectno and c.cmino=b.cmino and c.istatus=2 where a.lectno= ?param3 and a.cmino= ?param4 and a.istatus=2 group by a.lectno ) b on b.lectno=a.lectno set a.attrate=b.attrate ,a.stime=case when a.stime is null then now() else a.stime end ,a.etime=case when a.etime is null then now() else a.etime end ,a.sip=case when a.sip is null then ?param0 else a.sip end ,a.eip=case when a.eip is null then ?param0 else a.eip end ,a.ispcs=case when a.ispcs is null then 1 else a.ispcs end ,a.ispce=case when a.ispce is null then 1 else a.ispce end where a.lectno= ?param3] -2025-12-16 08:34:11,364 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.ctps] Prepared SQL: [select a.cmino,a.iseq,a.ititle,a.atime,a.mstime,a.metime ,a2.isokmid ,b.ctno,b.ctype,b.ccode,b.ismenu,b.isoversize ,c.cpno,c.pseq,c.cpname,c.srcp,c.srcm ,a2.pseq lastpseq,a2.psec from cminning a inner join lectinning a2 on a2.lectno= ?param0 and a2.cmino=a.cmino inner join ct b on b.ctno=a.ctno and b.isdel=0 inner join ctpage c on c.ctno=b.ctno and c.isdel=0 where a.cmino= ?param1 order by a.iseq] -2025-12-16 08:34:11,364 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.getprogress] Prepared SQL: [select case when b.atime=0 or ifnull(us.no,0) > 0 then 100 else case when floor(a.totstudy / (b.sttime * 60) * 100) > 100 then 100 else floor(a.totstudy / (b.sttime * 60) * 100) end end from lectinning a inner join cminning b on b.cmino=a.cmino inner join lect c on a.lectno = c.lectno left outer join userstatus us on c.userno = us.userno and us.playbar = 1 where a.lectno= ?param0 and a.cmino= ?param1] -2025-12-16 08:34:11,364 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.checklectdate] Prepared SQL: [select a.lectno,a.sdate,a.edate from lect a where a.lectno= ?param0] -2025-12-16 08:34:11,364 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.inningchange.pre] Prepared SQL: [select a.cmino,b.isseq,c.istatus,d.istatus preistatus,a.isrebate,a.iseq,a2.cmino precmino from ( select a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq,max(c.iseq) preiseq from ( select a.lectno,b.cmno,b.isrebate,max(d.iseq) iseq from lectinning a inner join lect b on b.lectno=a.lectno inner join cminning c on c.cmino=a.cmino inner join cminning d on d.cmno=c.cmno and d.iseq < c.iseq and d.isonline=1 where a.lectno= ?param0 and a.cmino= ?param1 group by a.lectno,b.cmno,b.isrebate ) a inner join cminning b on b.cmno=a.cmno and b.iseq=a.iseq left outer join cminning c on c.cmno=b.cmno and c.iseq < b.iseq and c.isonline=1 group by a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq ) a inner join cm b on b.cmno=a.cmno left outer join cminning a2 on a2.cmno=b.cmno and a2.iseq=a.preiseq left outer join lectinning c on c.lectno=a.lectno and c.cmino=a.cmino left outer join lectinning d on d.lectno=a.lectno and d.cmino=a2.cmino] -2025-12-16 08:34:11,364 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.inningchange.next] Prepared SQL: [select a.cmino,b.isseq,c.istatus,d.istatus preistatus,a.isrebate,a.iseq,a2.cmino precmino from ( select a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq,min(c.iseq) preiseq from ( select a.lectno,b.cmno,b.isrebate,min(d.iseq) iseq from lectinning a inner join lect b on b.lectno=a.lectno inner join cminning c on c.cmino=a.cmino inner join cminning d on d.cmno=c.cmno and d.iseq > c.iseq and d.isonline=1 where a.lectno= ?param0 and a.cmino= ?param1 group by a.lectno,b.cmno,b.isrebate ) a inner join cminning b on b.cmno=a.cmno and b.iseq=a.iseq left outer join cminning c on c.cmno=b.cmno and c.iseq > b.iseq and c.isonline=1 group by a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq ) a inner join cm b on b.cmno=a.cmno left outer join cminning a2 on a2.cmno=b.cmno and a2.iseq=a.preiseq left outer join lectinning c on c.lectno=a.lectno and c.cmino=a.cmino left outer join lectinning d on d.lectno=a.lectno and d.cmino=a2.cmino] -2025-12-16 08:34:11,365 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.mycmrs] Prepared SQL: [select distinct a.lectno,a.attrate ,b.rsno,b.cmno,b.rscno,b.rstype,b.rsname,b.rscondition ,case when c.lectno is null then 0 else 1 end isrsok ,a.edate ,d.istatus,e.iseq from lect a inner join cmrs b on b.cmno=a.cmno and b.isdel=0 left outer join lectrs c on c.lectno=a.lectno and c.rsno=b.rsno left outer join lectinning d on d.lectno=a.lectno and b.cmino = d.cmino left outer join cminning e on b.cmino = e.cmino where a.lectno= ?param0 and a.userno= ?param1 order by b.rsno] -2025-12-16 08:34:11,365 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.mycmrsq] Prepared SQL: [select b.rscno,b.rscqno ,c.qno,c.atype,c.qtext,c.rightcount,a.username as teachername from ( select distinct b.rscno,e.username from lect a inner join cmrs b on b.rsno= ?param0 and b.cmno=a.cmno and b.isdel=0 left outer join lectrs c on c.lectno=a.lectno and c.rsno=b.rsno left outer join cminning d on b.cmino = d.cmino left outer join users e on d.userno = e.userno where a.lectno= ?param1 and a.userno= ?param2 and c.lectno is null ) a inner join rscq b on b.rscno=a.rscno inner join question c on c.qno=b.qno order by b.dseq] -2025-12-16 08:34:11,365 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.mycmrsqi] Prepared SQL: [select b.rscqno ,c.qno ,d.qino,d.qitext ,e.fileurl from ( select distinct b.rscno from lect a inner join cmrs b on b.rsno= ?param0 and b.cmno=a.cmno and b.isdel=0 left outer join lectrs c on c.lectno=a.lectno and c.rsno=b.rsno where a.lectno= ?param1 and a.userno= ?param2 and c.lectno is null ) a inner join rscq b on b.rscno=a.rscno inner join question c on c.qno=b.qno inner join questionitem d on d.qno=c.qno and d.isdel=0 left outer join fileinfo e on e.fgno=d.fgno and e.isdel=0 order by b.dseq,d.qino] -2025-12-16 08:34:11,365 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectex] Prepared SQL: [select a.lectno,a.attrate,a.iscomplete,a.sdate,a.edate ,b.sstime,b.setime ,c.exno,c.exname,c.extype,c.edesc,c.econdition,c.etime,c.evtype,c.eqtype,c.israndq,c.israndqi,c.qcount,c.isblur,c.tpoint,ifnull(c.relaylimit,999) relaylimit,c.isusebackup,c.isseq,c.isreexamable,c.isresultopen ,d.lectno exlectno,d.estart,d.eend,d.tpoint,d.recount,d.rechecktime,ifnull(d.entercount,0) entercount,d.cblock ,case when a.etime = 0 then 99999999 else TIMESTAMPDIFF(MINUTE, now(), date_add(ifnull(d.estart, now()), interval c.etime MINUTE)) end rtime ,d.recount ,case when case when case when a.isrebate = 1 then f.midcutrfd else f.midcut end <= ifnull(e.ex0lectpoint,0) then 1 else 0 end = 1 and case when case when a.isrebate = 1 then f.finalcutrfd else f.finalcut end <= ifnull(e.ex1lectpoint,0) then 1 else 0 end = 1 then 1 else 0 end ispass from lect a inner join cm b on b.cmno=a.cmno inner join cmex c on c.exno= ?param0 inner join cmev f on f.cmno = b.cmno left outer join lectex d on d.lectno=a.lectno and d.exno=c.exno left outer join ( select a.lectno ,count(b1.exno) ex0cnt,count(c1.lectno) ex0lectcnt,avg(ifnull(c1.tpoint,0) / b1.tpoint * 100) ex0lectpoint ,count(b2.exno) ex1cnt,count(c2.lectno) ex1lectcnt,avg(ifnull(c2.tpoint,0) / b2.tpoint * 100) ex1lectpoint from lect a left outer join cmex b1 on b1.cmno = a.cmno and b1.extype = 0 and b1.isdel=0 left outer join lectex c1 on c1.exno = b1.exno and c1.lectno = a.lectno left outer join cmex b2 on b2.cmno = a.cmno and b2.extype = 1 and b2.isdel=0 left outer join lectex c2 on c2.exno = b2.exno and c2.lectno = a.lectno where a.lectno = ?param1 ) e on e.lectno = a.lectno where a.lectno= ?param1 and a.userno= ?param2] -2025-12-16 08:34:11,366 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.userexam.detailforexamforsubmit] Prepared SQL: [select a.exno,a.exname,a2.sstime,a2.setime,a.tpoint,a.etime,a.qcount,b.estart,a.edesc, a.extype,TIMESTAMPDIFF(MINUTE, now(), date_add(ifnull(b.estart, now()), interval a.etime MINUTE)) rtime from cmex a inner join cm a2 on a2.cmno=a.cmno inner join lectex b on b.lectno= ?param0 and b.exno=a.exno and b.eend is null and (a.etime = 0 or date_add(ifnull(b.estart, now()), interval (a.etime + 1) MINUTE) > now()) inner join lect c on c.lectno=b.lectno and c.userno= ?param1 where a.exno= ?param2] -2025-12-16 08:34:11,366 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsd] Prepared SQL: [select a.lectno,a.attrate,a.cmno,a.sdate,a.edate ,b.sdno,b.sdname,b.sddesc,b.fgno sdfgno,b.sdcondition ,c.sstime,c.setime ,d.checktime,d.cpoint,d.feedb,d.fgno,d.atext from lect a inner join cmsd b on b.cmno=a.cmno and b.sdno= ?param0 inner join cm c on c.cmno=b.cmno left outer join lectsd d on d.lectno=a.lectno and d.sdno=b.sdno where a.lectno= ?param1 and a.userno= ?param2] -2025-12-16 08:34:11,366 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsd2] Prepared SQL: [select a.lectno,a.attrate,a.sdate,a.edate ,b.sdno,b.sdname,b.sddesc,b.fgno sdfgno,b.sdcondition ,c.sstime,c.setime ,d.checktime,d.cpoint,d.feedb,d.fgno,d.atext from lect a inner join cmsd b on b.cmno=a.cmno and b.sdno= ?param0 inner join cm c on c.cmno=b.cmno left outer join lectsd d on d.lectno=a.lectno and d.sdno=b.sdno where a.lectno= ?param1 and a.userno= ?param2] -2025-12-16 08:34:11,366 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboards] Prepared SQL: [select a.bno,a.subject,a.cdt,a.rcount ,u.username ,count(b.bcno) ccount from lectsdboard a inner join users u on u.userno=a.cno left outer join lectsdboardcmt b on b.bno=a.bno and b.isdel=0 where a.sdno= ?param0 and a.isdel=0 group by a.bno,a.subject,a.cdt,a.rcount,u.username order by a.cdt] -2025-12-16 08:34:11,367 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard] Prepared SQL: [update lectsdboard set rcount=rcount+1 where bno= ?param0 and cno<> ?param1 ; select a.bno,a.subject,a.contents,a.cdt,a.fgno,a.cno ,b.sdname ,c.sstime,c.setime,l.sdate,l.edate ,u.username,u.userno ,a2.checktime from lectsdboard a inner join lectsd a2 on a2.lectno=a.lectno and a2.sdno=a.sdno inner join users u on u.userno=a.cno inner join lect l on l.lectno = a2.lectno inner join cmsd b on b.sdno=a.sdno inner join cm c on c.cmno=b.cmno where a.bno= ?param0 and a.isdel=0] -2025-12-16 08:34:11,367 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboardcmt] Prepared SQL: [select a.bno ,b.bcno,b.ctext,b.cno,b.cdt ,c.userno,c.username,c.usertype,c.username cnoname from lectsdboard a inner join lectsdboardcmt b on b.bno=a.bno and b.isdel=0 inner join users c on c.userno=b.cno where a.bno= ?param0 order by b.cdt desc] -2025-12-16 08:34:11,368 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.pay1] Prepared SQL: [select p.payno,p.cdt,p.payamt,p.ptype,p.refundamt,p.ispg,p.isgroup,p.isexam,p.pstatus,p.rstatus,p.payoktime,p.pgkey,p.isdvr,p.deliamt,p.isunpay,p.paylimit ,p.iscashrct ,u.userno,u.username,u.post,u.address1,u.address2 ,CAST(AES_DECRYPT(UNHEX(u.userpno), 'np123@!') AS char) userpno ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email ,case pi.ptype when 3 then exu.cdt when 4 then le.oktime else p.cdt end oktime ,pd.dvrcode,pd.rcvname,pd.isdvr isdvr2,pd.codetime,pd.post post2,pd.address1 address12,pd.address2 address22,pd.dmemo ,CAST(AES_DECRYPT(UNHEX(pd.telno), 'np123@!') AS char) telno2 ,CAST(AES_DECRYPT(UNHEX(pd.mobile), 'np123@!') AS char) mobile2 ,tax.iscancel, tax.taxdate, tax.taxno ,paydata.vactbankname,CAST(AES_DECRYPT(UNHEX(paydata.vactnum), 'np123@!') AS char) vactnum,paydata.vactname ,(select ischeck from paytax where payno = p.payno limit 1) ischeck from pay p inner join users u on u.userno=p.userno left outer join payitem pi on pi.payno=p.payno and pi.ptype in (3,4) left outer join lect le on pi.ptype=4 and le.pino=pi.pino and le.ischanged=0 left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno left outer join examuser exu on exu.exno=ex.exno and exu.userno=p.userno left outer join paydvr pd on pd.payno=p.payno left outer join ( select pt.payno,pt.iscancel,pt.taxdate,pt.taxno from paytax pt where pt.payno = ?param0 order by pt.cdt desc limit 1 ) tax on tax.payno = p.payno left outer join paydata paydata on paydata.payno=p.payno where p.payno= ?param0] -2025-12-16 08:34:11,368 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.pay2] Prepared SQL: [select pi.payno,pi.pino,pi.itemno,pi.pcno,pi.payamt,pi.pcnt,pi.ptype,pi.isrebate ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,u.username,u.userid,u.isassignuser,u.depart,u.kfcfyear ,cc.cname ccpositionname ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,ua.asname ,cm.cshape ,cg.cgname ,pcg.cgname pcgname ,(select attrate from lect where payno = pi.payno limit 1) attrate ,pi.rbank , CAST(AES_DECRYPT(UNHEX(pi.rbankaccnum), 'np123@!') AS char) rbankaccnum, pi.tbankuser from payitem pi inner join pay p on p.payno=pi.payno left outer join cm cm on pi.ptype in (0,1,4) and cm.cmno=pi.itemno left outer join cg cg on pi.ptype in (0,1,4) and cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno left outer join users u on p.isgroup=1 and u.userno=pi.userno left outer join assign ua on ua.asno=u.asno left outer join comcode cc on cc.ccode=u.ccposition where pi.payno= ?param0] -2025-12-16 08:34:11,368 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payforexam1] Prepared SQL: [select eu.exno payno, eu.userno,eu.cdt,case when ua.isjoin=1 then ex.infee else ex.outfee end payamt,0 ptype,0 ispg,0 isgroup,1 isexam,21 pstatus,0 rstatus,null payoktime,null pgkey,0 isdvr,0 deliamt ,u.username,u.post,u.address1,u.address2 ,CAST(AES_DECRYPT(UNHEX(u.userpno), 'np123@!') AS char) userpno ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email ,eu.cdt oktime ,null dvrcode,null rcvname,0 isdvr2,null codetime,null post2,null address12,null address22,null dmemo ,null telno2 ,null mobile2 from examuser eu inner join users u on u.userno=eu.userno left outer join assign ua on ua.asno=u.asno left outer join exam ex on ex.exno=eu.exno where eu.exno= ?param0 and eu.userno= ?param1 and eu.status=1 and eu.payno is null and eu.pino is null and eu.pstatus=4] -2025-12-16 08:34:11,369 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payforexam2] Prepared SQL: [select eu.exno payno,eu.userno pino,eu.exno itemno,null pcno,case when ua.isjoin=1 then ex.infee else ex.outfee end payamt,1 pcnt,3 ptype ,ex.exname itemname ,u.username,u.userid,u.isassignuser,u.depart,u.kfcfyear ,cc.cname ccpositionname ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,ua.asname ,0 cshape ,null cgname ,null pcgname from examuser eu left outer join exam ex on ex.exno=eu.exno left outer join users u on u.userno=eu.userno left outer join assign ua on ua.asno=u.asno left outer join comcode cc on cc.ccode=u.ccposition where eu.exno= ?param0 and eu.userno= ?param1] -2025-12-16 08:34:11,369 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.pay.forrfd] Prepared SQL: [select a.payno,a.ispg,a.pstatus,a.ptype,a.pgkey,a.isdvr,a.deliamt,a.isrefunddvr,a.payamt,a.refundamt,a.rstatus,a.isgroup,a.iscanceled,a.payoktime ,b.isdvr isdvr2,b.dvrcode ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email from pay a left outer join paydvr b on b.payno=a.payno inner join users u on u.userno=a.userno where a.payno= ?param0 and a.pstatus=1] -2025-12-16 08:34:11,369 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payitem.forrfd] Prepared SQL: [select pi.pino,pi.payno,pi.pcnt,pi.payamt,pi.refundamt,pi.refundtime,pi.refundinfo,pi.refundstatus,pi.rstatus,pi.ptype ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,pcg.cgname pcgname ,u.userid,u.username from payitem pi inner join pay p on p.payno=pi.payno and p.pstatus=1 inner join users u on u.userno=case when pi.ptype=3 then p.userno else pi.userno end left outer join cm cm on pi.ptype in(0,1,4) and cm.cmno=pi.itemno left outer join cg cg on cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno where pi.payno= ?param0] -2025-12-16 08:34:11,369 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payrfditems] Prepared SQL: [select b.cdt,a.rfdno ,b.rtext,b.rstatus ,p.isgroup ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,pi.ptype ,u.username,u.userid from pay p inner join payitem pi on pi.payno=p.payno inner join payrfditem a on a.pino=pi.pino inner join payrfd b on b.rfdno=a.rfdno inner join users u on u.userno=case when p.isgroup=1 and pi.ptype in (0,1,4) then pi.userno else p.userno end left outer join cm cm on pi.ptype in(0,1,4) and cm.cmno=pi.itemno left outer join cg cg on cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno where p.payno= ?param0 order by a.rfdno desc] -2025-12-16 08:34:11,369 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payrfditems2] Prepared SQL: [select a.rfdno ,b.rtext,b.rstatus,b.cdt,b.isowner,b.ramt,b.bankname,b.bankowner ,b.rreason,b.ruser,b.fgnor,b.fgnob ,CAST(AES_DECRYPT(UNHEX(b.rphone), 'np123@!') AS char) rphone ,b.rback ,CAST(AES_DECRYPT(UNHEX(b.bankno), 'np123@!') AS char) bankno ,p.isgroup,p.payno ,pi.payamt ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,u.username,u.userid ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,ua.asname ,f1.orgname,f1.fileno ,f2.orgname orgname2,f2.fileno file2 from payrfditem a inner join payitem pi on pi.pino=a.pino inner join pay p on p.payno=pi.payno inner join users u on u.userno=case when p.isgroup=1 and pi.ptype in (0,1,4) then pi.userno else p.userno end left outer join assign ua on ua.asno=u.asno inner join payrfd b on b.rfdno=a.rfdno left outer join cm cm on pi.ptype in(0,1,4) and cm.cmno=pi.itemno left outer join cg cg on cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno left outer join fileinfo f1 on f1.fgno=b.fgnor and f1.isdel=0 left outer join fileinfo f2 on f2.fgno=b.fgnob and f2.isdel=0 where a.rfdno= ?param0 order by a.rfdno desc] -2025-12-16 08:34:11,370 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.paytaxitem] Prepared SQL: [select case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname,pi.payamt,pi.pcnt,pi.ptype ,p.isgroup,p.payamt ppayamt,p.payoktime,p.ptype pptype from paytax a inner join paytaxitem b on b.taxno=a.taxno inner join payitem pi on pi.pino=b.pino inner join pay p on p.payno=pi.payno left outer join cm cm on pi.ptype in (0,1,4) and cm.cmno=pi.itemno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno where a.taxno= ?param0] -2025-12-16 08:34:11,370 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.paytaxes2] Prepared SQL: [select a.taxno,a.taxamt,a.taxdate from paytax a where a.payno= ?param0] -2025-12-16 08:34:11,371 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.paytax.formgtkey] Prepared SQL: [select taxno, mgtkey from paytax where mgtkey like concat( ?param0 ,'%') order by mgtkey desc limit 1] -2025-12-16 08:34:11,372 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspast] Prepared SQL: [select a.no,a.kind,a.cg,a.cshape,a.username ,CAST(AES_DECRYPT(UNHEX(a.userpno), 'np123@!') AS char) userpno ,a.typeman,a.edukind,a.typeedu,a.typegrade,a.typejob,a.cgname,a.completeno,a.companyname,a.companyaddr,a.brno,a.eino,a.btype ,a.bkind,a.ceoname,date_format(a.ssdate, '%Y-%m-%d') ssdate,date_format(a.sedate, '%Y-%m-%d') sedate,a.sctime,a.assign,a.slevel,a.uduty ,CAST(AES_DECRYPT(UNHEX(a.phone), 'np123@!') AS char) phone ,a.mname ,CAST(AES_DECRYPT(UNHEX(a.mphone), 'np123@!') AS char) mphone ,a.sprice,a.rprice,a.rbank ,CAST(AES_DECRYPT(UNHEX(a.rbankno), 'np123@!') AS char) rbankno ,a.rbankuser ,CAST(AES_DECRYPT(UNHEX(a.taxemail), 'np123@!') AS char) taxemail ,a.syear,a.cdt,a.cno,a.udt,a.uno,a.uip from docprintpast a where a.no = ?param0] -2025-12-16 08:34:11,372 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.kind] Prepared SQL: [select a.kind value,a.kind text from docprintpast a where a.kind is not null and a.kind <> "" group by a.kind] -2025-12-16 08:34:11,372 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.syear] Prepared SQL: [select a.syear value,a.syear text from docprintpast a where a.syear is not null and a.syear <> "" group by a.syear] -2025-12-16 08:34:11,372 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.cg] Prepared SQL: [select a.cg value,a.cg text from docprintpast a where a.cg is not null and a.cg <> "" group by a.cg] -2025-12-16 08:34:11,372 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.cshape] Prepared SQL: [select a.cshape value,a.cshape text from docprintpast a where a.cshape is not null and a.cshape <> "" group by a.cshape] -2025-12-16 08:34:11,372 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.typeman] Prepared SQL: [select a.typeman value,a.typeman text from docprintpast a where a.typeman is not null and a.typeman <> "" group by a.typeman] -2025-12-16 08:34:11,372 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.edukind] Prepared SQL: [select a.edukind value,a.edukind text from docprintpast a where a.edukind is not null and a.edukind <> "" group by a.edukind] -2025-12-16 08:34:11,372 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.typeedu] Prepared SQL: [select a.typeedu value,a.typeedu text from docprintpast a where a.typeedu is not null and a.typeedu <> "" group by a.typeedu] -2025-12-16 08:34:11,372 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.typegrade] Prepared SQL: [select a.typegrade value,a.typegrade text from docprintpast a where a.typegrade is not null and a.typegrade <> "" group by a.typegrade] -2025-12-16 08:34:11,372 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.typejob] Prepared SQL: [select a.typejob value,a.typejob text from docprintpast a where a.typejob is not null and a.typejob <> "" group by a.typejob] -2025-12-16 08:34:11,372 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectinningpage.totstudy] Prepared SQL: [select ifnull(sum(totstudy),-1) totstudy from lectinningpage where lectno = ?param0 and cmino = ?param1 and cpno = ?param2] -2025-12-16 08:34:11,373 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.myExCheck] Prepared SQL: [select l.lectno longval from lect l inner join cm c on l.cmno= c.cmno inner join pay p on l.payno = p.payno inner join users u on l.userno= u.userno left outer join (select c.cmno , c.cshape , c.cname , ci.cmino ,d.cmisno ,d.sseq ,d.estart ,d.eend ,d.studyplace ,ci.isscd from cm c inner join cminning ci on c.cmno = ci.cmno inner join cminningscd d on d.cmino = ci.cmino where c.cshape=2 and ci.isscd=1 and ci.scdtype=0 ) cmi on cmi.cmno = l.cmno and cmi.cmisno = l.cmisno left outer join lectinning li on li.cmino = cmi.cmino and li.lectno = l.lectno left outer join pplog pl on p.pplno= pl.pplno where l.lectno= ?param0 and l.userno = ?param1 and cmi.isscd = 1 and li.istatus = 2 AND IFNULL(l.iscomplete, 0) = 0] -2025-12-16 08:34:11,375 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectinningpage.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-16 08:34:11,377 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard.in] Prepared SQL: [update lectsd a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.submittime=now(),submitip= ?param2 where a.lectno= ?param3 and a.sdno= ?param4 and a.checktime is null; insert into lectsd (lectno,sdno,iscopy,submittime,submitip,cdt,cno,udt,uno,uip) select a.lectno,a.sdno,0,now(), ?param2 ,now(), ?param1 ,now(), ?param1 , ?param2 from (select ?param3 lectno, ?param0 userno, ?param4 sdno) a inner join lect b on b.lectno=a.lectno and b.userno=a.userno and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno left outer join lectsd d on d.lectno=a.lectno and d.sdno=a.sdno where d.lectno is null; SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into lectsdboard (lectno,sdno,subject,contents,fgno,rcount,cip,isdel,cdt,cno,udt,uno,uip) select a.lectno,a.sdno, ?param5 , ?param6 , ?param7 ,0, ?param2 ,0,now(), ?param1 ,now(), ?param1 , ?param2 from (select ?param3 lectno, ?param0 userno, ?param4 sdno) a inner join lect b on b.lectno=a.lectno and b.userno=a.userno and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno] -2025-12-16 08:34:11,377 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-16 08:34:11,377 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboardcmt.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into lectsdboardcmt (bno,ctext,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,0,now(), ?param2 ,now(), ?param2 , ?param3 );] -2025-12-16 08:34:11,377 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboardcmt.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-16 08:34:11,378 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into pay (ptype,ispg,isgroup,isexam,userno,username,pstatus,rstatus,rstatustime,cshrcancelnum,canceltime,cancelmsg,cancelcnt ,refunding,paylimit,payoktime,pgkey,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,isdvr,cdt,cno,udt,uno,uip) select ?param0 ,0,0,1,u.userno,u.username,1,0,null,null,null,null,null ,0,null, ?param1 ,null ,a.outfee ,case when ?param0 = 6 then a.outfee else case when ua.isjoin=1 then a.outfee-a.infee else 0 end end ,0,0 ,case when ?param0 = 6 then 0 else case when ua.isjoin=1 then a.infee else a.outfee end end ,0,0,now(), ?param2 ,now(), ?param2 , ?param3 from exam a inner join users u on u.userno= ?param4 left outer join assign ua on ua.asno=u.asno where a.exno= ?param5] -2025-12-16 08:34:11,378 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-16 08:34:11,378 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok2] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into payitem (payno,ptype,pcno,itemno,userno,pstatus,rstatus,pgkey,cancelcode,cancelmsg,canceltype,pcnt ,orgamt,discamt,payamt ,payamtcash,payamtcard ,refundamt,refundtime,refundtimereal,refundinfo,isrebate,fgno,cartno,cdt,cno,udt,uno,uip) select p.payno,3,null, ?param0 , ?param1 ,1,0,null,null,null,null,1 ,a.outfee ,case when p.ptype=6 then a.outfee else case when ua.isjoin=1 then a.outfee-a.infee else 0 end end ,case when p.ptype=6 then 0 else case when ua.isjoin=1 then a.infee else a.outfee end end ,0,0 ,0,null,null,null,0,null,null,now(), ?param2 ,now(), ?param2 , ?param3 from exam a inner join users u on u.userno= ?param1 inner join pay p on p.payno= ?param4 left outer join assign ua on ua.asno=u.asno where a.exno= ?param0] -2025-12-16 08:34:11,378 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok2.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-16 08:34:11,378 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.studylog] Prepared SQL: [update lectinningpage a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 set a.totstudy=TIMESTAMPDIFF(SECOND, a.stime, now()),a.etime=now(),a.eip= ?param1 ,a.udt=now(),a.uno= ?param2 ,a.uip= ?param1 where a.logno= ?param3 ; update lectinning a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 inner join cminning c on c.cmino=a.cmino inner join ( select lectno,sum(totstudy) totstudy from lectinningpage where lectno= ?param4 and cmino= ?param5 group by lectno ) d on d.lectno=a.lectno set a.udt=now(),a.uno= ?param2 ,a.uip= ?param1 ,a.totstudy=d.totstudy ,a.etime=now() ,a.istatus=case when a.istatus <> 2 and c.atime * 60 <= d.totstudy then 2 else a.istatus end ,a.finishtime=case when a.finishtime is null and c.atime * 60 <= d.totstudy then now() else a.finishtime end ,a.eip= ?param1 ,a.ispce= ?param6 ,a.psec= ?param7 where a.lectno= ?param4 and a.cmino= ?param5 ; update lect a inner join ( select a.lectno,truncate(count(c.lectno) / count(b.cmino) * 100, 0) attrate from lect a inner join cminning b on b.cmno=a.cmno and ifnull(b.isscd,0)=0 left outer join lectinning c on c.lectno=a.lectno and c.cmino=b.cmino and c.istatus=2 where a.lectno= ?param4 and a.userno= ?param0 group by a.lectno ) b on b.lectno=a.lectno inner join cmev ce on a.cmno = ce.cmno set a.attrate=b.attrate ,a.apoint = (((b.attrate / 100) * ce.attend / 100)* 100) ,a.etime=now() ,a.eip= ?param1 ,a.ispce= ?param6 ,a.udt=now(),a.uno= ?param2 ,a.uip= ?param1 where a.lectno= ?param4 and a.userno= ?param0 ;] -2025-12-16 08:34:11,379 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.studymid] Prepared SQL: [update lectinning set isokmid=1 where lectno= ?param0 and cmino= ?param1] -2025-12-16 08:34:11,380 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsd.save] Prepared SQL: [update lectsd a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.fgno= ?param3 ,a.atext= ?param4 ,a.submittime=now(),submitip= ?param2 where a.lectno= ?param5 and a.sdno= ?param6 and a.checktime is null; insert into lectsd (lectno,sdno,atext,fgno,iscopy,submittime,submitip,cdt,cno,udt,uno,uip) select a.lectno,a.sdno, ?param4 , ?param3 ,0,now(), ?param2 ,now(), ?param1 ,now(), ?param1 , ?param2 from (select ?param5 lectno, ?param0 userno, ?param6 sdno) a inner join lect b on b.lectno=a.lectno and b.userno=a.userno inner join cm c on c.cmno=b.cmno and b.sdate < now() and b.edate > now() left outer join lectsd d on d.lectno=a.lectno and d.sdno=a.sdno where d.lectno is null;] -2025-12-16 08:34:11,380 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard.save] Prepared SQL: [update lectsd a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.submittime=now(),submitip= ?param2 where a.lectno= ?param3 and a.sdno= ?param4 and a.checktime is null; update lectsdboard a inner join lectsd a2 on a2.lectno=a.lectno and a2.sdno=a.sdno and a2.checktime is null inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.subject= ?param5 ,contents= ?param6 ,a.fgno= ?param7 where a.bno= ?param8 and a.lectno= ?param3 and a.sdno= ?param4 ;] -2025-12-16 08:34:11,380 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard.del] Prepared SQL: [update lectsd a inner join lectsdboard b on b.bno= ?param0 and b.cno= ?param1 and b.isdel=0 and b.lectno=a.lectno and b.sdno=a.sdno inner join lect a2 on a2.lectno=b.lectno and a2.userno=b.cno and a2.sdate < now() and a2.edate > now() inner join cm c on c.cmno=a2.cmno set a.submittime=null,a.submitip=null and a.checktime is null; update lectsdboard a inner join lectsd b on b.lectno=a.lectno and b.sdno=a.sdno and b.checktime is null inner join lect a2 on a2.lectno=b.lectno and a2.userno=a.cno and a2.sdate < now() and a2.edate > now() inner join cm c on c.cmno=a2.cmno set a.uno= ?param2 ,a.udt=now(),a.uip= ?param3 ,a.isdel=1 where a.bno= ?param0 and a.cno= ?param1 and a.isdel=0;] -2025-12-16 08:34:11,380 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payrefundinfo.up] Prepared SQL: [update payitem set udt=now(),uno= ?param0 ,uip= ?param1 ,rbank = ?param2 ,rbankaccnum = HEX(AES_ENCRYPT( ?param3 , 'np123@!')) ,tbankuser = ?param4 where payno = ?param5] -2025-12-16 08:34:11,381 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok3] Prepared SQL: [update examuser set udt=now(),uno= ?param0 ,uip= ?param1 ,payno= ?param2 ,pino= ?param3 ,pstatus=1 where exno= ?param4 and userno= ?param5 and status=1 and payno is null and pino is null and pstatus=4] -2025-12-16 08:34:11,381 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpaycancel] Prepared SQL: [update examuser set udt=now(),uno= ?param0 ,uip= ?param1 ,pstatus=9 where exno= ?param2 and userno= ?param3 and status=1 and payno is null and pino is null and pstatus=4] -2025-12-16 08:34:11,381 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payrfd.save] Prepared SQL: [update payrfd set udt=now(),uno= ?param0 ,uip= ?param1 ,bankname= ?param2 ,bankowner= ?param3 ,bankno=HEX(AES_ENCRYPT( ?param4 , 'np123@!')) ,isowner= ?param5 ,ruser= ?param6 ,rphone=HEX(AES_ENCRYPT( ?param7 , 'np123@!')) ,rreason= ?param8 ,rtext= ?param9 ,rstatus= ?param10 ,rback= ?param11 ,statustime=case when rstatus <> ?param10 then now() else statustime end where rfdno= ?param12] -2025-12-16 08:34:11,384 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspast.up] Prepared SQL: [update docprintpast set udt=now(),uno= ?param0 ,uip= ?param1 ,kind= ?param2 ,cg= ?param3 ,cshape= ?param4 ,username= ?param5 ,userpno=HEX(AES_ENCRYPT( ?param6 , 'np123@!')) ,typeman= ?param7 ,edukind= ?param8 ,typeedu= ?param9 ,typegrade= ?param10 ,typejob= ?param11 ,cgname= ?param12 ,completeno= ?param13 ,companyname= ?param14 ,companyaddr= ?param15 ,brno= ?param16 ,eino= ?param17 ,btype= ?param18 ,bkind= ?param19 ,ceoname= ?param20 ,ssdate= ?param21 ,sedate= ?param22 ,sctime= ?param23 ,assign= ?param24 ,slevel= ?param25 ,uduty= ?param26 ,phone=HEX(AES_ENCRYPT( ?param27 , 'np123@!')) ,mname= ?param28 ,mphone=HEX(AES_ENCRYPT( ?param29 , 'np123@!')) ,sprice= ?param30 ,rprice= ?param31 ,rbank= ?param32 ,rbankno=HEX(AES_ENCRYPT( ?param33 , 'np123@!')) ,rbankuser= ?param34 ,taxemail=HEX(AES_ENCRYPT( ?param35 , 'np123@!')) ,syear= ?param36 where no= ?param37] -2025-12-16 08:34:11,384 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.studyclose] Prepared SQL: [update lectinningpage a set a.etime=now(),a.eip= ?param0 ,a.udt=now(),a.uno= ?param1 ,a.uip= ?param0 where a.logno= ?param2 ;] -2025-12-16 08:34:11,403 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [site.main] Prepared SQL: [select * from ( select 0 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,a.kname strval3,null strval4,null strval5,null strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param0 inner join cm c on c.cmno=a.pcmno where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a union all select * from ( select a.dtype,a.intval,a.intval2 ,a.longval ,a.strval,a.strval2,a.strval3,a.strval4,ifnull(a.strval5,d.fileurl) strval5,a.strval6 ,a.time,a.time2,a.time3,a.time4 from ( select 1 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,c.cname strval3,concat('/', e.ccode, '/', f.srcp) strval4,ef.fileurl strval5,b.cgcode strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param1 inner join cm c on c.cmno=a.pcmno left outer join cminning d on d.cmno=a.cmno and d.istaste=1 left outer join ct e on e.ctno=d.ctno left outer join fileinfo ef on ef.fgno=e.fgnothumb and ef.isdel=0 left outer join ctpage f on f.ctno=e.ctno and f.pseq=1 where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.cshape=0 and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a left outer join cminning b on a.strval5 is null and b.cmno=a.intval and b.iseq=1 left outer join ct c on a.strval5 is null and c.ctno=b.ctno left outer join fileinfo d on a.strval5 is null and d.fgno=c.fgnothumb and d.isdel=0 ) a union all select * from ( select 2 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homenotice' order by b.cdt desc limit 2 ) a union all select * from ( select 3 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homefaq' order by b.cdt desc limit 2 ) a] -2025-12-16 08:34:11,422 [39948] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.npsystem] PreparedStatement : [select count(b.daokey) from (select 1 col1) a left outer join npsystem b on b.daokey= ?param0] -2025-12-16 08:34:11,432 [39948] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.npsystem] Parameters: [?param0=[daokey,qaldSUKDKuLggF2sN2Bn/lvf/i3LKEeOzoD6MpHlc0w=]] -2025-12-16 08:34:11,432 [39948] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.npsystem] Types: [?param0=[String, System.String]] -2025-12-16 08:34:11,731 [39948] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "15574864" to "MySQL, MySQL provider 6.10.5.0". -2025-12-16 08:34:11,750 [39948] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "15574864" to "MySQL, MySQL provider 6.10.5.0". -2025-12-16 08:34:12,405 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.pages] Prepared SQL: [select a.pno,a.ppno,a.pdepth,a.pagetype,a.bmno,a.porder,a.pagename,a.pagedesc,a.pageurl,a.pagehtml,a.isopen,a.usertype,m1.pagename ppagename,a.refcode,a.imagecode,a.bgtitle bgtitle2,a.bgdesc bgdesc2 ,case a.pdepth when 0 then a.pno when 1 then m1.pno when 2 then m2.pno when 3 then m3.pno else m4.pno end m0 ,case a.pdepth when 0 then 0 when 1 then a.pno when 2 then m1.pno when 3 then m2.pno else m3.pno end m1 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.pno when 3 then m1.pno else m2.pno end m2 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.pno else m1.pno end m3 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.pno end m4 ,case a.pdepth when 0 then a.imagecode when 1 then m1.imagecode when 2 then m2.imagecode when 3 then m3.imagecode else m4.imagecode end topimagecode ,case a.pdepth when 0 then a.bgtitle when 1 then m1.bgtitle when 2 then m2.bgtitle when 3 then m3.bgtitle else m4.bgtitle end bgtitle ,case a.pdepth when 0 then a.bgdesc when 1 then m1.bgdesc when 2 then m2.bgdesc when 3 then m3.bgdesc else m4.bgdesc end bgdesc from menupage a left outer join menupage m1 on m1.pno=a.ppno left outer join menupage m2 on m2.pno=m1.ppno left outer join menupage m3 on m3.pno=m2.ppno left outer join menupage m4 on m4.pno=m3.ppno where a.isopen > 0 order by case a.pdepth when 0 then a.porder when 1 then m1.porder when 2 then m2.porder when 3 then m3.porder else m4.porder end ,case a.pdepth when 0 then a.pno when 1 then m1.pno when 2 then m2.pno when 3 then m3.pno else m4.pno end ,case a.pdepth when 0 then 0 when 1 then a.porder when 2 then m1.porder when 3 then m2.porder else m3.porder end ,case a.pdepth when 0 then 0 when 1 then a.pno when 2 then m1.pno when 3 then m2.pno else m3.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.porder when 3 then m1.porder else m2.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.pno when 3 then m1.pno else m2.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.porder else m1.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.pno else m1.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.pno end] -2025-12-16 08:34:12,405 [39948] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [mm.pages] PreparedStatement : [select a.pno,a.ppno,a.pdepth,a.pagetype,a.bmno,a.porder,a.pagename,a.pagedesc,a.pageurl,a.pagehtml,a.isopen,a.usertype,m1.pagename ppagename,a.refcode,a.imagecode,a.bgtitle bgtitle2,a.bgdesc bgdesc2 ,case a.pdepth when 0 then a.pno when 1 then m1.pno when 2 then m2.pno when 3 then m3.pno else m4.pno end m0 ,case a.pdepth when 0 then 0 when 1 then a.pno when 2 then m1.pno when 3 then m2.pno else m3.pno end m1 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.pno when 3 then m1.pno else m2.pno end m2 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.pno else m1.pno end m3 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.pno end m4 ,case a.pdepth when 0 then a.imagecode when 1 then m1.imagecode when 2 then m2.imagecode when 3 then m3.imagecode else m4.imagecode end topimagecode ,case a.pdepth when 0 then a.bgtitle when 1 then m1.bgtitle when 2 then m2.bgtitle when 3 then m3.bgtitle else m4.bgtitle end bgtitle ,case a.pdepth when 0 then a.bgdesc when 1 then m1.bgdesc when 2 then m2.bgdesc when 3 then m3.bgdesc else m4.bgdesc end bgdesc from menupage a left outer join menupage m1 on m1.pno=a.ppno left outer join menupage m2 on m2.pno=m1.ppno left outer join menupage m3 on m3.pno=m2.ppno left outer join menupage m4 on m4.pno=m3.ppno where a.isopen > 0 order by case a.pdepth when 0 then a.porder when 1 then m1.porder when 2 then m2.porder when 3 then m3.porder else m4.porder end ,case a.pdepth when 0 then a.pno when 1 then m1.pno when 2 then m2.pno when 3 then m3.pno else m4.pno end ,case a.pdepth when 0 then 0 when 1 then a.porder when 2 then m1.porder when 3 then m2.porder else m3.porder end ,case a.pdepth when 0 then 0 when 1 then a.pno when 2 then m1.pno when 3 then m2.pno else m3.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.porder when 3 then m1.porder else m2.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.pno when 3 then m1.pno else m2.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.porder else m1.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.pno else m1.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.pno end] -2025-12-16 08:34:12,412 [39948] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "6591362" to "MySQL, MySQL provider 6.10.5.0". -2025-12-16 08:34:12,446 [39948] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "6591362" to "MySQL, MySQL provider 6.10.5.0". -2025-12-16 08:34:12,490 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.comcode.list] Prepared SQL: [select a.ccode, a.cname, a.cgroup, a.isuse, a.corder, a.cgroupname, a.refcode, a.cremark, a.ccode value, a.cname text, a.refcode value2,a.cdt,a.udt from comcode a where a.cgroup in ('typeman','typeedu','typegrade','typejob') and a.isuse=1 order by a.cgroupname, a.corder] -2025-12-16 08:34:12,490 [39948] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.comcode.list] PreparedStatement : [select a.ccode, a.cname, a.cgroup, a.isuse, a.corder, a.cgroupname, a.refcode, a.cremark, a.ccode value, a.cname text, a.refcode value2,a.cdt,a.udt from comcode a where a.cgroup in ('typeman','typeedu','typegrade','typejob') and a.isuse=1 order by a.cgroupname, a.corder] -2025-12-16 08:34:12,668 [39948] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "46921751" to "MySQL, MySQL provider 6.10.5.0". -2025-12-16 08:34:12,676 [39948] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "46921751" to "MySQL, MySQL provider 6.10.5.0". -2025-12-16 08:34:12,938 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.popups] Prepared SQL: [select a.pno,a.ptitle,a.pcontents,a.toppx,a.leftpx,pwidth,pheight,a.purl,a.zindex,a.isopen,a.udt from popup a where a.isopen= ?param0 order by a.isopen desc, a.zindex desc] -2025-12-16 08:34:12,938 [39948] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [mm.popups] PreparedStatement : [select a.pno,a.ptitle,a.pcontents,a.toppx,a.leftpx,pwidth,pheight,a.purl,a.zindex,a.isopen,a.udt from popup a where a.isopen= ?param0 order by a.isopen desc, a.zindex desc] -2025-12-16 08:34:12,938 [39948] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [mm.popups] Parameters: [?param0=[isopen,1]] -2025-12-16 08:34:12,938 [39948] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [mm.popups] Types: [?param0=[Int32, System.Int32]] -2025-12-16 08:34:12,943 [39948] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "7960024" to "MySQL, MySQL provider 6.10.5.0". -2025-12-16 08:34:12,948 [39948] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "7960024" to "MySQL, MySQL provider 6.10.5.0". -2025-12-16 08:34:12,953 [39948] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [site.main] PreparedStatement : [select * from ( select 0 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,a.kname strval3,null strval4,null strval5,null strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param0 inner join cm c on c.cmno=a.pcmno where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a union all select * from ( select a.dtype,a.intval,a.intval2 ,a.longval ,a.strval,a.strval2,a.strval3,a.strval4,ifnull(a.strval5,d.fileurl) strval5,a.strval6 ,a.time,a.time2,a.time3,a.time4 from ( select 1 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,c.cname strval3,concat('/', e.ccode, '/', f.srcp) strval4,ef.fileurl strval5,b.cgcode strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param1 inner join cm c on c.cmno=a.pcmno left outer join cminning d on d.cmno=a.cmno and d.istaste=1 left outer join ct e on e.ctno=d.ctno left outer join fileinfo ef on ef.fgno=e.fgnothumb and ef.isdel=0 left outer join ctpage f on f.ctno=e.ctno and f.pseq=1 where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.cshape=0 and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a left outer join cminning b on a.strval5 is null and b.cmno=a.intval and b.iseq=1 left outer join ct c on a.strval5 is null and c.ctno=b.ctno left outer join fileinfo d on a.strval5 is null and d.fgno=c.fgnothumb and d.isdel=0 ) a union all select * from ( select 2 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homenotice' order by b.cdt desc limit 2 ) a union all select * from ( select 3 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homefaq' order by b.cdt desc limit 2 ) a] -2025-12-16 08:34:12,953 [39948] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [site.main] Parameters: [?param0=[offcode,Off], ?param1=[oncode,On]] -2025-12-16 08:34:12,953 [39948] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [site.main] Types: [?param0=[String, System.String], ?param1=[String, System.String]] -2025-12-16 08:34:12,958 [39948] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "54489938" to "MySQL, MySQL provider 6.10.5.0". -2025-12-16 08:34:12,970 [39948] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "54489938" to "MySQL, MySQL provider 6.10.5.0". -2025-12-16 08:34:12,970 [39948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cgetc] Prepared SQL: [select b.cgno,b.pcgno,b.cgname,b.cgcode,b.isuse,b.iscover,b.isdel,b.cdt,b.cno,b.udt,b.uno,b.uip from cg a left outer join cg b on a.cgno = b.pcgno where b.isdel=0 and b.isuse = 1 and a.cgcode= ?param0] -2025-12-16 08:34:12,970 [39948] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [cm.cgetc] PreparedStatement : [select b.cgno,b.pcgno,b.cgname,b.cgcode,b.isuse,b.iscover,b.isdel,b.cdt,b.cno,b.udt,b.uno,b.uip from cg a left outer join cg b on a.cgno = b.pcgno where b.isdel=0 and b.isuse = 1 and a.cgcode= ?param0] -2025-12-16 08:34:12,970 [39948] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [cm.cgetc] Parameters: [?param0=[cgcode,2]] -2025-12-16 08:34:12,970 [39948] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [cm.cgetc] Types: [?param0=[String, System.String]] -2025-12-16 08:34:12,975 [39948] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "36704334" to "MySQL, MySQL provider 6.10.5.0". -2025-12-16 08:34:12,982 [39948] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "36704334" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 13:49:44,785 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.adminlogin] Prepared SQL: [select userno,a.username,a.status,a.userpass, usertype,a.asno , CAST(AES_DECRYPT(UNHEX(a.mobile), 'np123@!') AS char) mobile , a.logintime from users a left outer join assign b on b.asno=a.asno where a.userid= ?param0 and a.usertype > 10 and (a.usertype <> 81 or (a.usertype = 81 and b.status=1))] -2025-12-18 13:49:44,807 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.pass.check] Prepared SQL: [select count(userno) from userpasslog where userno = ?param0 and userpass = ?param1] -2025-12-18 13:49:44,807 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.ee] Prepared SQL: [update users set eastereggkey=FLOOR(10000000 + (RAND() * 99999999)),eetime=now() where userno= ?param0 ; select a.userno,a.eastereggkey,a.usertype,a.username ,b.subdomain from users a left outer join assign b on b.asno=a.asno and b.issite=1 and b.isdel=0 where a.userno= ?param0 ;] -2025-12-18 13:49:44,807 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.usersall] Prepared SQL: [select userno,usertype,jointype,snsid,userkind,userid,userpass,username,usernameeng,gender,birthday,email,isacceptemail,mobile,isacceptmobile,telno,asno,pasname,depart,ccposition,ccpositionetc,fgnoprofile ,ccjobs,userpno,bankname,bankno,post,address1,address2,introhtml,status,exitreason,logintime,loginkey,send335time,pwcalltime,pwcallno,eastereggkey,eetime,kfcfyear,isassignuser,uduty,slevel,edus,remotekey from users] -2025-12-18 13:49:44,807 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.eecall] Prepared SQL: [select userno,usertype,username from users where userno= ?param0 and eastereggkey= ?param1 and date_add(eetime, interval 10 second) > now(); update users set eastereggkey=null,eetime=null,loginkey= ?param2 where userno= ?param0] -2025-12-18 13:49:44,807 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.eecall2] Prepared SQL: [select userno,usertype,username,userid from users where userno= ?param0 and eastereggkey= ?param1 and date_add(eetime, interval 15 second) > now(); update users set eastereggkey=null,eetime=null,loginkey=null where userno= ?param0] -2025-12-18 13:49:44,808 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assign.newascode] Prepared SQL: [select ifnull(max(b.ascode),0) + 1 from (select 1 col1) a left outer join assign b on b.asno is not null] -2025-12-18 13:49:44,808 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.me] Prepared SQL: [select userno,username ,CAST(AES_DECRYPT(UNHEX(email), 'np123@!') AS char) email from users where userno= ?param0] -2025-12-18 13:49:44,809 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.usercheckconfirm] Prepared SQL: [select ifnull(b.userno,0) from (select 1 col1) a left outer join usercheck b on b.userno= ?param0 and b.checkkey= ?param1 ; update usercheck set checkkey=0 where userno= ?param0] -2025-12-18 13:49:44,809 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.remotelogin] Prepared SQL: [select a.userno from users a where a.userid= ?param0 and a.status=1 and a.remotekey= ?param1 ; update users set remotekey=null where userid= ?param0] -2025-12-18 13:49:44,809 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.remoteloginnoauth] Prepared SQL: [select a.userno,b.subdomain from users a left outer join assign b on b.asno=a.asno where a.userid= ?param0 and a.status=1] -2025-12-18 13:49:44,809 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.users.assign] Prepared SQL: [select b.asno,b.asname,b.brno ,b.ceoname,b.post,b.address1,b.address2 ,b.btype,b.bkind,b.eino,b.mname ,CAST(AES_DECRYPT(UNHEX(b.mphone), 'np123@!') AS char) mphone ,CAST(AES_DECRYPT(UNHEX(b.taxemail), 'np123@!') AS char) taxemail ,b.fgnobno ,b.isjoin,b.ascode,b.astype,b.asctg,b.joindate,b.status ,c1.cname astypename,c2.cname asctgname from users a inner join assign b on b.asno = a.asno left outer join comcode c1 on c1.ccode=b.astype left outer join comcode c2 on c2.ccode=b.asctg where a.status=1 and a.userno = ?param0] -2025-12-18 13:49:44,809 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.check.snsid] Prepared SQL: [select a.userno,a.usertype,a.jointype,a.snsid,a.userkind,a.userid,a.userpass,a.username,a.usernameeng,a.gender,a.birthday,a.email,a.isacceptemail,a.mobile,a.isacceptmobile ,a.telno,a.asno,a.pasname,a.depart,a.ccposition,a.ccpositionetc,a.fgnoprofile,a.ccjobs,a.userpno,a.bankname,a.bankno,a.post,a.address1,a.address2,a.introhtml,a.status,a.exitreason ,a.logintime,a.loginkey,a.send335time,a.pwcalltime,a.pwcallno,a.eastereggkey,a.eetime,a.kfcfyear,a.isassignuser,a.uduty,a.slevel,a.edus,a.remotekey,a.vssn,a.di,a.ci from users a where a.snsid= ?param0 and a.jointype= ?param1] -2025-12-18 13:49:44,810 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.councels] Prepared SQL: [select a.bno,a.qtext,a.atext ,a.bldgcat ,b.cname bldgcatname ,a.cdt,c.username coname,c.userid coid ,row_number() over(order by a.cdt desc) rno ,count(a.cno) over() pagetotalcount from councel a inner join users c on c.userno = a.cno left outer join comcode b on b.ccode = a.bldgcat where a.userno = ?param0 and a.isdel = 0 order by a.cdt desc] -2025-12-18 13:49:44,810 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormants] Prepared SQL: [select a.userno,username,usernameeng,a.email,a.isacceptemail ,a.mobile,a.telno,a.userpno,a.bankno,a.post,a.address1,a.address2 ,a.birthday from userdormant a where a.userno = ?param0] -2025-12-18 13:49:44,810 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormants.del] Prepared SQL: [select a.userno longval, regexp_replace(b.userid , '(?<=.{3}).','*') strval ,CAST(AES_DECRYPT(UNHEX(a.mobile),'np123@!') AS char) strval2 ,date_add(a.cdt, interval 335 day) time ,b.isacceptmobile intval from userdormant a inner join users b on b.userno = a.userno where date_format(date_add(a.cdt, interval 335 day),'%Y-%m-%d') = date_format(now(),'%Y-%m-%d')] -2025-12-18 13:49:44,810 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormants.save] Prepared SQL: [select a.userno longval, regexp_replace(a.userid , '(?<=.{3}).' , '*') strval ,CAST(AES_DECRYPT(UNHEX(a.mobile),'np123@!') AS char) strval2 ,date_add(a.logintime, interval 335 day) time ,a.isacceptmobile intval from users a where a.usertype =1 and a.status=1 and date_format(date_add(a.logintime, interval 366 day),'%Y-%m-%d') = date_format(now(),'%Y-%m-%d')] -2025-12-18 13:49:44,812 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.loginlog] Prepared SQL: [insert into loginlog (logsite,userno, loginstatus, logindata, cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , now(), ?param4 ,now(), ?param4 , ?param5 )] -2025-12-18 13:49:44,813 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.in] Prepared SQL: [insert into users(usertype,userkind,userid,userpass,username,usernameeng ,gender,email,isacceptemail,mobile,telno ,asno,pasname,depart,ccposition,ccpositionetc,fgnoprofile,ccjobs ,userpno,bankname,bankno ,post,address1,address2,introhtml,status,logintime,send335time,pwcalltime,pwcallno,eastereggkey,eetime,kfcfyear,isassignuser,edus ,isacceptmobile,uduty,slevel,jointype,birthday,snsid,di,ci,vssn,ischkatt,authplatform,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,gender,HEX(AES_ENCRYPT( ?param6 , 'np123@!')), ?param7 ,HEX(AES_ENCRYPT( ?param8 , 'np123@!')),HEX(AES_ENCRYPT( ?param9 , 'np123@!')) , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 ,HEX(AES_ENCRYPT( ?param17 , 'np123@!')), ?param18 ,HEX(AES_ENCRYPT( ?param19 , 'np123@!')) , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 ,now(),null,null,null,null,null, ?param25 , ?param26 , ?param27 , ?param28 , ?param29 , ?param30 , ?param31 ,HEX(AES_ENCRYPT( ?param32 , 'np123@!')), ?param33 , ?param34 , ?param35 , ?param36 , ?param37 , ?param38 ,now(), ?param39 ,now(), ?param39 , ?param40 );] -2025-12-18 13:49:44,815 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:49:44,815 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assign.in] Prepared SQL: [insert into assign (ascode,isjoin,joinyear,joinprice,asname,ceoname,brno,grno,btype,bkind,salesamount,homeurl,mcount,aday,astype,asctg,askey,post,address1,address2,fgnobno,fgnobank,joindate,exitdate,status,issite,subdomain,sitename,sitelogo,sitefooter,ismain,isdel, eino,mname,mphone,taxemail,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 ,0,null,null,null,null,0,0, ?param25 , ?param26 ,HEX(AES_ENCRYPT( ?param27 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param28 , 'np123@!')) ,now(), ?param29 ,now(), ?param29 , ?param30 );] -2025-12-18 13:49:44,815 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assign.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:49:44,816 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [councel.in] Prepared SQL: [insert into councel(userno,bldgcat,qtext,atext,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 );] -2025-12-18 13:49:44,816 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [councel.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:49:44,817 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.change.password] Prepared SQL: [UPDATE users SET userpass = ?param0 , udt = now() , status = (CASE WHEN status = 9 THEN 1 ELSE status END) , pwcalltime = null , pwcallno = null , uip = ?param1 , uno = ?param2 WHERE userid = ?param3 ; INSERT INTO userpasslog (userno, userpass, cdt, uip) SELECT ?param2 , ?param0 , NOW(), ?param1 FROM (SELECT 1) a LEFT OUTER JOIN userpasslog b ON b.userno = ?param2 WHERE b.userno IS NULL; UPDATE userpasslog SET userpass = ?param0 WHERE userno = ?param2 ;] -2025-12-18 13:49:44,818 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormant.insert] Prepared SQL: [insert into userdormant(userno,username,usernameeng,email,isacceptemail,mobile ,telno,userpno,bankno,post,address1,address2,birthday,cdt) select a.userno,a.username,a.usernameeng,a.email,a.isacceptemail,a.mobile ,a.telno,a.userpno,a.bankno,a.post,a.address1,a.address2, a.birthday,now() cdt from users a left outer join userdormant b on b.userno = a.userno where date_add(a.logintime,interval 1 year) < now(); and a.status != 99 update users set udt=now(),uno= ?param0 ,uip= ?param1 ,username='»èÁ¦µÊ',usernameeng=null,email=null,mobile=null,telno=null,userpno=null,bankno=null,post=null,address1=null,address2=null,birthday=null,status=8 where date_add(a.logintime,interval 1 year) < now(); and a.status != 99] -2025-12-18 13:49:44,820 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.loginkey] Prepared SQL: [update users set loginkey= ?param0 ,logintime =now(),send335time = null where userno= ?param1] -2025-12-18 13:49:44,820 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.loginkey2] Prepared SQL: [update users set loginkey= ?param0 ,logintime =now(),send335time = null where userno= ?param1 ; insert into loginlog (logsite,userno, loginstatus, logindata, cdt,cno,udt,uno,uip) values ( ?param2 , ?param1 , ?param3 , ?param4 , now(), ?param5 ,now(), ?param5 , ?param6 )] -2025-12-18 13:49:44,821 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assign.del] Prepared SQL: [update assign set udt=now(),uno= ?param0 ,uip= ?param1 ,isdel=1,brno=null where asno= ?param2] -2025-12-18 13:49:44,821 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignman.in] Prepared SQL: [insert into assignman (asno,mtype,jtype,depart,mname,position,telno,mobile,fax,email,post,address1,address2,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,HEX(AES_ENCRYPT( ?param6 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param7 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param8 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param9 , 'np123@!')) , ?param10 , ?param11 , ?param12 ,0,now(), ?param13 ,now(), ?param13 , ?param14 )] -2025-12-18 13:49:44,821 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignman.up] Prepared SQL: [update assignman set udt=now(),uno= ?param0 ,uip= ?param1 ,mtype = ?param2 ,jtype = ?param3 ,depart = ?param4 ,mname = ?param5 ,position= ?param6 ,telno =HEX(AES_ENCRYPT( ?param7 , 'np123@!')) ,mobile =HEX(AES_ENCRYPT( ?param8 , 'np123@!')) ,fax =HEX(AES_ENCRYPT( ?param9 , 'np123@!')) ,email =HEX(AES_ENCRYPT( ?param10 , 'np123@!')) ,post = ?param11 ,address1= ?param12 ,address2= ?param13 where asmno= ?param14] -2025-12-18 13:49:44,821 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignman.del] Prepared SQL: [update assignman set udt=now(),uno= ?param0 ,uip= ?param1 ,isdel = 1 where asmno= ?param2] -2025-12-18 13:49:44,821 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignfee.in] Prepared SQL: [insert into assignfee (asno,fyear,fprice,fdate,fmemo,status,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 from (select 1 col1) a left outer join assignfee b on b.asno= ?param0 and b.fyear= ?param1 where b.asno is null] -2025-12-18 13:49:44,822 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignfee.up] Prepared SQL: [update assignfee set udt=now(),uno= ?param0 ,uip= ?param1 ,fprice= ?param2 ,fdate = ?param3 ,fmemo = ?param4 ,status= ?param5 where asno= ?param6 and fyear= ?param7] -2025-12-18 13:49:44,822 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignfee.del] Prepared SQL: [delete from assignfee where asno= ?param0 and fyear= ?param1] -2025-12-18 13:49:44,822 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignsite.save] Prepared SQL: [update assign set udt=now(),uno= ?param0 ,uip= ?param1 ,issite= ?param2 ,subdomain= ?param3 ,sitename= ?param4 ,siteip= ?param5 ,sitelogo= ?param6 ,sitefooter= ?param7 where asno= ?param8] -2025-12-18 13:49:44,822 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.asno.save] Prepared SQL: [update users set asno= ?param0 where userno= ?param1] -2025-12-18 13:49:44,822 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.pwcalltime] Prepared SQL: [update users set pwcalltime=now(),pwcallno= ?param0 where userno= ?param1] -2025-12-18 13:49:44,822 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.resetuser] Prepared SQL: [update users set userpass = ?param0 , pwcalltime = null , pwcallno = null , status = (CASE WHEN status = 9 THEN 1 ELSE status END) where userno= ?param1 and pwcalltime is not null and pwcallno= ?param2 and date_add(pwcalltime, interval 24 hour) > now()] -2025-12-18 13:49:44,822 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.exit] Prepared SQL: [UPDATE users SET udt=now(),uno= ?param0 ,uip= ?param1 , status = ?param2 WHERE userno= ?param3] -2025-12-18 13:49:44,822 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.leave.register] Prepared SQL: [INSERT INTO userleave ( userno, userid, status, levdate, uno, uip ) SELECT u.userno, u.userid, 0 AS status, NOW() AS levdate, u.uno, u.uip FROM users u WHERE u.status = ?param0 AND u.userno = ?param1] -2025-12-18 13:49:44,823 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.remotelogin.set] Prepared SQL: [update users a inner join assign b on b.asno=a.asno and b.siteip like concat('%', ?param0 ,'%') set a.remotekey= ?param1 where a.userid= ?param2 and a.status=1] -2025-12-18 13:49:44,823 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.snslink.up] Prepared SQL: [update users set udt=now(),uno= ?param0 ,uip= ?param1 ,snsid= ?param2 ,jointype= ?param3 where userno= ?param4] -2025-12-18 13:49:44,823 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [councel.up] Prepared SQL: [update councel set udt=now(),uno= ?param0 ,uip= ?param1 ,bldgcat = ?param2 ,qtext = ?param3 ,atext = ?param4 where bno= ?param5] -2025-12-18 13:49:44,823 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [councel.del] Prepared SQL: [update councel set udt=now(),uno= ?param0 ,uip= ?param1 ,isdel = 1 where bno = ?param2] -2025-12-18 13:49:44,823 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.up.asno] Prepared SQL: [update users set udt=now(),uno= ?param0 ,uip= ?param1 ,asno = ?param2 where userno= ?param3] -2025-12-18 13:49:44,823 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormant.del] Prepared SQL: [update users a left outer join userdormant b on b.userno = a.userno set set udt=now(),uno= ?param0 ,uip= ?param1 ,status = 99,username='»èÁ¦µÊ',usernameeng=null,email=null,mobile=null,telno=null,userpno=null,bankno=null,post=null,address1=null,address2=null,birthday=null,di=null,ci=null,vssn=null,authplatform=0 where date_add(b.cdt,interval 1 year) < now(); delete from userdormant where date_add(cdt,interval 1 year) < now();] -2025-12-18 13:49:44,841 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.loginkey] Prepared SQL: [select a.userno dtype from users a where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0)] -2025-12-18 13:49:44,841 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.admin] Prepared SQL: [select a.userno dtype, a.udt time, count(b.mno) intval from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0)] -2025-12-18 13:49:44,841 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.front] Prepared SQL: [select a.dtype,sum(a.intval) intval,sum(a.intval2) intval2 from ( select a.userno dtype,count(b.mno) intval,0 intval2 from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno union all select a.userno dtype,0 intval,count(b.userno) intval2 from users a left outer join alarms b on b.userno=a.userno and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno ) a group by a.dtype] -2025-12-18 13:49:44,842 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.frontcroom] Prepared SQL: [select a.dtype,sum(a.intval) intval,sum(a.intval2) intval2,sum(a.intval3) intval3,sum(a.intval4) intval4,sum(a.intval5) intval5 ,sum(a.intval6) intval6,sum(a.intval7) intval7,sum(a.intval8) intval8,sum(a.intval9) intval9,sum(a.intval10) intval10 ,sum(a.intval11) intval11,sum(a.intval12) intval12 ,max(a.strval) strval,max(a.strval2) strval2,max(a.strval3) strval3 from ( select a.userno dtype,count(b.mno) intval,0 intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11,0 intval12 ,null strval,null strval2,null strval3 from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno union all select a.userno dtype,0 intval,count(b.userno) intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11,0 intval12 ,null strval,null strval2,null strval3 from users a left outer join alarms b on b.userno=a.userno and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) union all select a.userno dtype,0 intval,0 intval2,c.tyear intval3,c.tseq intval4,b.classno intval5 ,b2.isplan intval6,b2.iscontent intval7,b2.isev intval8,b2.isrs intval9,b2.isgrade intval10 ,b.cmno intval11,b.cshape intval12 ,d.cgname strval,b.cname strval2 ,group_concat(case when f.bmno is null then null else concat(f.bmno,':',f.bmname,':',f.bmtype) end separator ';') strval3 from users a0 inner join lect a on a.lectno= ?param3 and a.userno=a0.userno and a.status=1 and a.ischanged=0 inner join cm b on b.cmno=a.cmno inner join cmmenu b2 on b2.cmno=b.cmno inner join term c on c.tmno=b.tmno inner join cg d on d.cgno=b.cgno left outer join cmmenubm e on e.cmno=b.cmno left outer join boardmaster f on f.bmno=e.bmno where a0.userno= ?param0 and (a0.loginkey= ?param1 or ?param2 =0) group by a.userno,b.cmno,c.tyear,c.tseq,b.classno ,b2.isplan,b2.iscontent,b2.isev,b2.isrs,b2.isgrade ,d.cgname,b.cname ) a group by a.dtype] -2025-12-18 13:49:44,842 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.frontcroom.subdomain] Prepared SQL: [select a.*,b.asname strval4,c.fileurl from ( select a.dtype,sum(a.intval) intval,sum(a.intval2) intval2,sum(a.intval3) intval3,sum(a.intval4) intval4,sum(a.intval5) intval5 ,sum(a.intval6) intval6,sum(a.intval7) intval7,sum(a.intval8) intval8,sum(a.intval9) intval9,sum(a.intval10) intval10 ,sum(a.intval11) intval11 ,max(a.strval) strval,max(a.strval2) strval2,max(a.strval3) strval3 from ( select a.userno dtype,count(b.mno) intval,0 intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11 ,null strval,null strval2,null strval3 from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno union all select a.userno dtype,0 intval,count(b.userno) intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11 ,null strval,null strval2,null strval3 from users a left outer join alarms b on b.userno=a.userno and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) union all select a.userno dtype,0 intval,0 intval2,c.tyear intval3,c.tseq intval4,b.classno intval5 ,b2.isplan intval6,b2.iscontent intval7,b2.isev intval8,b2.isrs intval9,b2.isgrade intval10 ,b.cmno intval11 ,d.cgname strval,b.cname strval2 ,group_concat(case when f.bmno is null then null else concat(f.bmno,':',f.bmname,':',f.bmtype) end separator ';') strval3 from users a0 inner join lect a on a.lectno= ?param3 and a.userno=a0.userno and a.status=1 and a.ischanged=0 inner join cm b on b.cmno=a.cmno inner join cmmenu b2 on b2.cmno=b.cmno inner join term c on c.tmno=b.tmno inner join cg d on d.cgno=b.cgno left outer join cmmenubm e on e.cmno=b.cmno left outer join boardmaster f on f.bmno=e.bmno where a0.userno= ?param0 and (a0.loginkey= ?param1 or ?param2 =0) group by a.userno,b.cmno,c.tyear,c.tseq,b.classno ,b2.isplan,b2.iscontent,b2.isev,b2.isrs,b2.isgrade ,d.cgname,b.cname ) a group by a.dtype ) a inner join assign b on b.subdomain= ?param4 left outer join fileinfo c on c.fgno=b.sitelogo] -2025-12-18 13:49:44,843 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.basecomments] Prepared SQL: [select a.cmtno,a.pcmtno,a.tcmtno,a.baseno,a.cdepth,a.memo,a.memotype,a.fgno,a.cdt,a.udt, a.isdel,a.cno ,b.orgname, b.fileurl, b.fileno ,c.username from cmt a inner join users c on c.userno=a.cno left outer join fileinfo b on b.fgno=a.fgno and b.isdel=0 where a.cmttype= ?param0 and a.baseno= ?param1 order by a.cdt desc] -2025-12-18 13:49:44,843 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsend.get] Prepared SQL: [select a.sendno,a.ehtml,a.etitle from emailsend a left outer join emailban b on b.sendno=a.sendno where a.sendno= ?param0 and a.isdel=0] -2025-12-18 13:49:44,843 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsend.get2] Prepared SQL: [select a.sendno,a.etitle,a.rcvs,ifnull(a.sendeds, ' ') sendeds,ifnull(group_concat(b.email separator ';'), ' ') bans from emailsend a left outer join emailban b on b.sendno=a.sendno where a.sendno= ?param0 and a.isdel=0 group by a.sendno,a.rcvs,a.etitle,a.sendeds] -2025-12-18 13:49:44,843 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.list.rcvnot] Prepared SQL: [select count(a.mno) from memouser a where a.userno= ?param0 and and a.isread=0 and a.isdel=0] -2025-12-18 13:49:44,844 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smssend.get] Prepared SQL: [select c.asname,b.usertype,b.username ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) mobile ,a.smstype,a.isok ,row_number() over(order by b.username) rno, count(a.cno) over() pagetotalcount from smsuser a inner join users b on b.userno=a.userno left outer join assign c on c.asno=b.asno where a.mno= ?param0 order by b.username] -2025-12-18 13:49:44,844 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.home] Prepared SQL: [select b.cnt intval ,c.cnt0 intval2 ,c.cnt1 intval3 ,d.cnt intval4 ,e.cnt intval5 ,f.cnt intval6 ,(SELECT COUNT(*) FROM userleave WHERE status = 0) intval7 from (select 1 col1) a left outer join (select count(mno) cnt from memouser where userno= ?param0 and isread=0 and isdel=0) b on 1=1 left outer join ( select sum(case when a.bmposition=0 then 1 else 0 end) cnt0,sum(case when a.bmposition=1 and b.cmno is not null then 1 else 0 end) cnt1 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.isopen=1 left outer join board c on c.pbno=b.bno and c.isdel=0 where a.bmtype=2 and a.isopen=1 and c.bno is null and a.disptype=0 ) c on 1=1 left outer join ( select count(a.rfdno) cnt from payrfd a left outer join pay b on b.payno = a.payno where a.rstatus=0 and b.rstatus=0 ) d on 1=1 left outer join ( select count(a.payno) cnt from paydvr a inner join pay b on b.payno=a.payno and b.pstatus=1 and b.rstatus=0 inner join payitem c on c.payno = b.payno inner join book bb on bb.bkno=c.itemno where a.dvrcode is null and a.isdvr=1 ) e on 1=1 left outer join ( select count(a.payno) cnt from paytax a where a.ischeck=0 ) f on 1=1] -2025-12-18 13:49:44,844 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.authkey] Prepared SQL: [select jobkey from authkey where authtype= ?param0 and userno= ?param1 and randkey= ?param2 and keytime > now()] -2025-12-18 13:49:44,844 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.authkey.check1] Prepared SQL: [select ctno intval,ismenu intval2,ctype intval3,ccode strval from ct where ctno= ?param0 and authkey= ?param1 ; update ct set authkey=null where ctno= ?param0] -2025-12-18 13:49:44,844 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.authkey.check2] Prepared SQL: [select qno intval from question where qno= ?param0 and authkey= ?param1 ; update question set authkey=null where qno= ?param0] -2025-12-18 13:49:44,844 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.sms.chk] Prepared SQL: [select authno intval,lectno intval2,latime time,lakey strval from smsauth where authno = ?param0] -2025-12-18 13:49:44,845 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsend.in] Prepared SQL: [insert into emailsend(etitle,semail,ehtml,fgno,cmno,rcvs,reademails,rcvcount,readcount,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 ,now(), ?param9 ,now(), ?param9 , ?param10 )] -2025-12-18 13:49:44,845 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsend.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:49:44,845 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.sms.in] Prepared SQL: [insert into sms(cmno,mcontents,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,now(), ?param2 ,now(), ?param2 , ?param3 );] -2025-12-18 13:49:44,845 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.sms.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:49:44,855 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smsauth] Prepared SQL: [insert into smsauth(latime,lakey,lectno) values(now(), ?param0 , ?param1 );] -2025-12-18 13:49:44,855 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smsauth.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:49:44,856 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smsauth2] Prepared SQL: [insert into smsauth(latime,lakey,userno, lectno) values(now(), ?param0 , ?param1 , 0);] -2025-12-18 13:49:44,856 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smsauth2.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:49:44,856 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.atalk.send] Prepared SQL: [insert into MTS_ATALK_MSG (TRAN_SENDER_KEY,TRAN_TMPL_CD,TRAN_CALLBACK,TRAN_PHONE,TRAN_SUBJECT,TRAN_MSG,TRAN_DATE,TRAN_TYPE,TRAN_STATUS,TRAN_REPLACE_TYPE,TRAN_REPLACE_MSG) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,now(),5,'1', ?param6 , ?param5 );] -2025-12-18 13:49:44,856 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.comment.delete] Prepared SQL: [update cmt set isdel=1 where cmtno= ?param0 and ( ?param1 is not null or cno= ?param2 );] -2025-12-18 13:49:44,856 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsendok] Prepared SQL: [update emailsend set isdel=0,readcount= ?param0 ,sendeds= ?param1 where sendno= ?param2] -2025-12-18 13:49:44,856 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.memo.alldeleteR] Prepared SQL: [update memouser set isdel=1,udt=now(),uno= ?param0 ,uip= ?param1 where userno= ?param0] -2025-12-18 13:49:44,856 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.memo.alldeleteS] Prepared SQL: [update memo set isdel=1,udt=now(),uno= ?param0 ,uip= ?param1 where cno= ?param0] -2025-12-18 13:49:44,859 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.authkey.save] Prepared SQL: [update authkey set jobkey= ?param0 ,randkey= ?param1 ,keytime=date_add(now(), interval 1 minute) where authtype= ?param2 and userno= ?param3 ; insert into authkey (authtype,userno,jobkey,randkey,keytime) select a.authtype,a.userno,a.jobkey,a.randkey,date_add(now(), interval 1 minute) from (select ?param2 authtype, ?param3 userno, ?param0 jobkey, ?param1 randkey) a left outer join authkey b on b.authtype=a.authtype and b.userno=a.userno where b.authtype is null] -2025-12-18 13:49:44,859 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.sms.extend] Prepared SQL: [update smsauth set latime = now() where authno = ?param0] -2025-12-18 13:49:44,860 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.error] Prepared SQL: [insert into errors (errmsg,userno) values( ?param0 , ?param1 )] -2025-12-18 13:49:44,872 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.list] Prepared SQL: [select a.menuno, a.menuname, a.pmenuno, a.menuurl, a.menulevel, a.menuorder, a.ccount, a.isuse, a.ishid ,concat('/',ifnull(b5.menuno, 0), '/', ifnull(b4.menuno, 0), '/', ifnull(b3.menuno, 0), '/', ifnull(b2.menuno, 0), '/', ifnull(b1.menuno, 0), '/', ifnull(a.menuno, 0), '/') menurout ,case a.menulevel when 0 then ' ' when 1 then b1.menuname when 2 then b2.menuname when 3 then b3.menuname when 4 then b4.menuname when 5 then b5.menuname end pmenuname from ( select a.menuno, a.menuname, a.pmenuno, a.menuurl, a.menulevel, a.menuorder, count(d.menuno) ccount, a.isuse, a.ishid from menu a left outer join menu d on d.pmenuno=a.menuno group by a.menuno, a.menuname, a.pmenuno, a.menuurl, a.menulevel, a.menuorder, a.isuse, a.ishid ) a left outer join menu b1 on b1.menuno=a.pmenuno left outer join menu b2 on b2.menuno=b1.pmenuno left outer join menu b3 on b3.menuno=b2.pmenuno left outer join menu b4 on b4.menuno=b3.pmenuno left outer join menu b5 on b5.menuno=b4.pmenuno order by case a.menulevel when 0 then a.menuorder when 1 then b1.menuorder when 2 then b2.menuorder when 3 then b3.menuorder when 4 then b4.menuorder else b5.menuorder end ,case a.menulevel when 0 then a.menuno when 1 then b1.menuno when 2 then b2.menuno when 3 then b3.menuno when 4 then b4.menuno else b5.menuno end ,case a.menulevel when 1 then a.menuorder when 2 then b1.menuorder when 3 then b2.menuorder when 4 then b3.menuorder when 5 then b4.menuorder else 0 end ,case a.menulevel when 1 then a.menuno when 2 then b1.menuno when 3 then b2.menuno when 4 then b3.menuno when 5 then b4.menuno else 0 end ,case a.menulevel when 2 then a.menuorder when 3 then b1.menuorder when 4 then b2.menuorder when 5 then b3.menuorder else 0 end ,case a.menulevel when 2 then a.menuno when 3 then b1.menuno when 4 then b2.menuno when 5 then b3.menuno else 0 end ,case a.menulevel when 3 then a.menuorder when 4 then b1.menuorder when 5 then b2.menuorder else 0 end ,case a.menulevel when 3 then a.menuno when 4 then b1.menuno when 5 then b2.menuno else 0 end ,case a.menulevel when 4 then a.menuorder when 5 then b1.menuorder else 0 end ,case a.menulevel when 4 then a.menuno when 5 then b1.menuno else 0 end ,case a.menulevel when 5 then a.menuorder else 0 end ,case a.menulevel when 5 then a.menuno else 0 end] -2025-12-18 13:49:44,872 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.authmenu] Prepared SQL: [select a.usertype, a.menuno from menuauth a where a.usertype= ?param0] -2025-12-18 13:49:44,873 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.get] Prepared SQL: [select a.fileno,a.fgno,a.orgname,a.fileurl,a.filesize,a.extension,a.dcount,a.cno,a.uno ,b.tablename,b.columnname from fileinfo a inner join filegroup b on b.fgno=a.fgno where a.FileNo = ?param0 and a.isdel = 0] -2025-12-18 13:49:44,873 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.getall] Prepared SQL: [select a.fileno,a.fgno,a.orgname,a.fileurl,a.filesize,a.extension,a.dcount,a.cno,a.uno ,b.tablename,b.columnname from fileinfo a inner join filegroup b on b.fgno=a.fgno where a.FileNo = ?param0] -2025-12-18 13:49:44,874 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncs.parents.u] Prepared SQL: [select 3 ndepth,v.ndno ncsno,v.dname ncsname,v.dcode ncscode,case when v.ndno=u.ndno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsd v on v.nbno=d.nbno where u.nuno= ?param0 union all select 2 ndepth,v.nbno ncsno,v.bname ncsname,v.bcode ncscode,case when v.nbno=b.nbno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsb b on b.nbno=d.nbno inner join ncsb v on v.nmno=b.nmno where u.nuno= ?param0 union all select 1 ndepth,v.nmno ncsno,v.mname ncsname,v.mcode ncscode,case when v.nmno=m.nmno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncsm v on v.ntno=m.ntno where u.nuno= ?param0 union all select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where u.nuno= ?param0 order by ndepth,ncscode] -2025-12-18 13:49:44,874 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncs.parents.d] Prepared SQL: [select 2 ndepth,v.nbno ncsno,v.bname ncsname,v.bcode ncscode,case when v.nbno=b.nbno then 1 else 0 end isact from ncsd d inner join ncsb b on b.nbno=d.nbno inner join ncsb v on v.nmno=b.nmno where d.ndno= ?param0 union all select 1 ndepth,v.nmno ncsno,v.mname ncsname,v.mcode ncscode,case when v.nmno=m.nmno then 1 else 0 end isact from ncsd d inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncsm v on v.ntno=m.ntno where d.ndno= ?param0 union all select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsd d inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where d.ndno= ?param0 order by ndepth,ncscode] -2025-12-18 13:49:44,874 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncs.parents.b] Prepared SQL: [select 1 ndepth,v.nmno ncsno,v.mname ncsname,v.mcode ncscode,case when v.nmno=m.nmno then 1 else 0 end isact from ncsb b inner join ncsm m on m.nmno=b.nmno inner join ncsm v on v.ntno=m.ntno where b.nbno= ?param0 union all select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsb b inner join ncsm m on m.nmno=b.nmno inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where b.nbno= ?param0 order by ndepth,ncscode] -2025-12-18 13:49:44,874 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncs.parents.m] Prepared SQL: [select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsm m inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where m.nmno= ?param0 order by ndepth,ncscode] -2025-12-18 13:49:44,875 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.sales.bycm] Prepared SQL: [select case b.ptype when 2 then 2 when 3 then 1 else 0 end dtype, 0 intval, case b.ptype when 2 then '±³Àç' when 3 then '½ÃÇè' else '°­ÁÂ' end strval,'¸ÅÃâ' strval2 ,sum(case when month(a.payoktime)=1 then b.payamt else 0 end) longval ,sum(case when month(a.payoktime)=2 then b.payamt else 0 end) longval2 ,sum(case when month(a.payoktime)=3 then b.payamt else 0 end) longval3 ,sum(case when month(a.payoktime)=4 then b.payamt else 0 end) longval4 ,sum(case when month(a.payoktime)=5 then b.payamt else 0 end) longval5 ,sum(case when month(a.payoktime)=6 then b.payamt else 0 end) longval6 ,sum(case when month(a.payoktime)=7 then b.payamt else 0 end) longval7 ,sum(case when month(a.payoktime)=8 then b.payamt else 0 end) longval8 ,sum(case when month(a.payoktime)=9 then b.payamt else 0 end) longval9 ,sum(case when month(a.payoktime)=10 then b.payamt else 0 end) longval10 ,sum(case when month(a.payoktime)=11 then b.payamt else 0 end) longval11 ,sum(case when month(a.payoktime)=12 then b.payamt else 0 end) longval12 from pay a inner join payitem b on b.payno=a.payno and a.pstatus=1 where year(a.payoktime)= ?param0 and a.pstatus=1 group by b.ptype,month(a.payoktime) union all select case b.ptype when 2 then 2 when 3 then 1 else 0 end dtype, 1 intval, '','ȯºÒ' strval ,(case when month(b.refundtime)=1 then b.refundamt else 0 end) * -1 longval ,(case when month(b.refundtime)=2 then b.refundamt else 0 end) * -1 longval2 ,(case when month(b.refundtime)=3 then b.refundamt else 0 end) * -1 longval3 ,(case when month(b.refundtime)=4 then b.refundamt else 0 end) * -1 longval4 ,(case when month(b.refundtime)=5 then b.refundamt else 0 end) * -1 longval5 ,(case when month(b.refundtime)=6 then b.refundamt else 0 end) * -1 longval6 ,(case when month(b.refundtime)=7 then b.refundamt else 0 end) * -1 longval7 ,(case when month(b.refundtime)=8 then b.refundamt else 0 end) * -1 longval8 ,(case when month(b.refundtime)=9 then b.refundamt else 0 end) * -1 longval9 ,(case when month(b.refundtime)=10 then b.refundamt else 0 end) * -1 longval10 ,(case when month(b.refundtime)=11 then b.refundamt else 0 end) * -1 longval11 ,(case when month(b.refundtime)=12 then b.refundamt else 0 end) * -1 longval12 from pay a inner join payitem b on b.payno=a.payno and a.pstatus=1 and b.rstatus > 0 and b.refundtime is not null and year(b.refundtime)= ?param0 where a.pstatus=1 and a.rstatus > 0 group by b.ptype,month(b.refundtime) order by dtype,intval] -2025-12-18 13:49:44,876 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcalc.print] Prepared SQL: [select a.cmno,a.feeloc,a.feebkpr,a.feebrt,a.feemat,a.feefoo,a.feeetc,a.prtcnt ,b.cname,b.classno,b.sstime,b.setime ,c.pfee ,d.username,CAST(AES_DECRYPT(UNHEX(d.userpno), 'np123@!') AS char) userpno,d.bankname,CAST(AES_DECRYPT(UNHEX(d.bankno), 'np123@!') AS char) bankno,d.post,d.address1,d.address2 ,row_number() over(order by d.username) rno from cmcalc a inner join cm b on b.cmno=a.cmno inner join cmprof c on c.cmno=b.cmno inner join users d on d.userno=c.userno where a.cmno= ?param0 order by rno] -2025-12-18 13:49:44,876 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.npsystem] Prepared SQL: [select count(b.daokey) from (select 1 col1) a left outer join npsystem b on b.daokey= ?param0] -2025-12-18 13:49:44,876 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.ncs.check.t] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select 0 intval, count(m.nmno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno where t.ntno= ?param0 union all select 0 intval,count(b.nbno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno left outer join ncsb b on b.nmno=m.nmno where t.ntno= ?param0 union all select count(cmd.cmno) intval,count(distinct d.ndno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join cmncsd cmd on cmd.ndno=d.ndno where t.ntno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join ncsu u on u.ndno=d.ndno where t.ntno= ?param0 ) a] -2025-12-18 13:49:44,876 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.ncs.check.m] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select 0 intval,count(b.nbno) intval2 from ncsm m left outer join ncsb b on b.nmno=m.nmno where m.nmno= ?param0 union all select count(cmd.cmno) intval,count(distinct d.ndno) intval2 from ncsm m left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join cmncsd cmd on cmd.ndno=d.ndno where m.nmno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncsm m left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join ncsu u on u.ndno=d.ndno where m.nmno= ?param0 ) a] -2025-12-18 13:49:44,876 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.ncs.check.b] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select count(cmd.cmno) intval,count(distinct d.ndno) intval2 from ncsb b left outer join ncsd d on d.nbno=b.nbno left outer join cmncsd cmd on cmd.ndno=d.ndno where b.nbno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncsb b left outer join ncsd d on d.nbno=b.nbno left outer join ncsu u on u.ndno=d.ndno where b.nbno= ?param0 ) a] -2025-12-18 13:49:44,876 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.ncs.check.d] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select count(cmd.cmno) intval,0 intval2 from ncsd d left outer join cmncsd cmd on cmd.ndno=d.ndno where d.ndno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncsd d left outer join ncsu u on u.ndno=d.ndno where d.ndno= ?param0 ) a] -2025-12-18 13:49:44,877 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.insert] Prepared SQL: [insert into menu(menuname,pmenuno,menuurl,menulevel,menuorder,isuse,ishid,cdt,cno,udt,uno,uip) select ?param0 , ?param1 ,ifnull( ?param2 ,''),ifnull(c.menulevel, -1) + 1, ?param3 , ?param4 , ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 from (select ?param8 menuno) a left outer join menu b on b.menuno=a.menuno left outer join menu c on c.menuno= ?param1 where b.menuno is null] -2025-12-18 13:49:44,877 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.insert.SelectKey] Prepared SQL: [select last_insert_id()] -2025-12-18 13:49:44,877 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.filegroup.insert] Prepared SQL: [INSERT INTO filegroup (tablename,columnname, cdt,cno,udt,uno,uip) VALUES ( ?param0 , ?param1 , cdt,cno,udt,uno,uip)] -2025-12-18 13:49:44,877 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.filegroup.insert.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:49:44,877 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.okcert3.in] Prepared SQL: [insert into okcert3log (gubn, ret, reason, sn, rsltcd, rslt, dt) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , now()] -2025-12-18 13:49:44,877 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.okcert3.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:49:44,877 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.userauth.save] Prepared SQL: [insert into menuauth (usertype,authname,menuno,isdel,cdt,cno,udt,uno,uip) select max(usertype)+1, ?param0 ,1,0,now(), ?param1 ,now(), ?param1 , ?param2 from menuauth] -2025-12-18 13:49:44,877 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.authname.save] Prepared SQL: [update menuauth set authname= ?param0 where usertype= ?param1] -2025-12-18 13:49:44,877 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.userauth.del] Prepared SQL: [delete a from menuauth a left outer join( select count(userno) usercnt,usertype from users where usertype = ?param0 group by usertype )b on b.usertype = a.usertype where a.usertype = ?param0 and (b.usercnt < 1 or b.usercnt is null); insert into menuauth (usertype,authname,menuno,isdel,cdt,cno,udt,uno,uip) select * from ( select ?param0 usertype, ?param1 authname,1 menuno,0 isdel,now() cdt, ?param2 cno,now() udt, ?param2 uno, ?param3 uip ) a where not exists( select usertype,authname,menuno from menuauth where usertype = ?param0 and menuno = 1 ); update menuauth a left outer join ( select count(userno) usercnt,usertype from users where usertype = ?param0 and status=1 group by usertype ) b on b.usertype = a.usertype set isdel=1 where a.usertype= ?param0 and (b.usercnt < 1 or b.usercnt is null);] -2025-12-18 13:49:44,877 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.chageposition] Prepared SQL: [update menu a left outer join menu b on b.menuno= ?param0 left outer join menu c on c.menuno= ?param1 set a.pmenuno= ?param1 , a.menuorder = ifnull(b.menuorder, -1) + 1, a.menulevel=c.menulevel + 1 , a.udt=now(), a.uno= ?param2 , a.uip= ?param3 where a.menuno= ?param4] -2025-12-18 13:49:44,877 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.update] Prepared SQL: [update menu a left outer join (select menulevel from menu where menuno= ?param0 ) b on 1 = 1 set udt=now(), uno= ?param1 , uip= ?param2 ,menuname= ?param3 , pmenuno= ?param0 , menuurl=ifnull( ?param4 , ''),a.menulevel=b.menulevel + 1,menuorder= ?param5 ,isuse= ?param6 ,ishid= ?param7 where a.menuno= ?param8 ;] -2025-12-18 13:49:44,878 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.delete] Prepared SQL: [delete from menuauth where menuno= ?param0 ; delete from menu where menuno= ?param0] -2025-12-18 13:49:44,878 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.down] Prepared SQL: [update fileinfo set dcount = dcount + 1 where fileno= ?param0] -2025-12-18 13:49:44,878 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.del] Prepared SQL: [update fileinfo set uip= ?param0 , uno= ?param1 , isdel=1 where fileno= ?param2 and ( ?param3 = 1 or ?param1 = -999 or cno= ?param1 )] -2025-12-18 13:49:44,878 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.del2] Prepared SQL: [update fileinfo set uip= ?param0 , uno= ?param1 , isdel=1 where fgno= ?param2 and ( ?param3 = 1 or ?param1 = -999 or cno= ?param1 )] -2025-12-18 13:49:44,878 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncst.in] Prepared SQL: [insert into ncst (ntype,tcode,tname,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 ,now(), ?param3 ,now(), ?param3 , ?param4 )] -2025-12-18 13:49:44,878 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncst.up] Prepared SQL: [update ncst set udt=now(),uno= ?param0 ,uip= ?param1 ,tcode= ?param2 ,tname= ?param3 where ntno= ?param4] -2025-12-18 13:49:44,878 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.actlog.set] Prepared SQL: [insert into actlog (logtype,logtarget,userno,logdata,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 )] -2025-12-18 13:49:44,879 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.authlog.set] Prepared SQL: [insert into authlog(logtype,userno,usertypeorg,usertypenew,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 )] -2025-12-18 13:49:44,879 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.authlog.set2] Prepared SQL: [insert into authlog(logtype,userno,usertypeorg,usertypenew,cdt,cno,udt,uno,uip) select ?param0 , ?param1 ,a.usertype, ?param2 ,now(), ?param3 ,now(), ?param3 , ?param4 from users a where a.userno= ?param1 and a.usertype <> ?param2] -2025-12-18 13:49:44,879 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.kcblog.in] Prepared SQL: [insert into kcblog (cdt,cp_cd,mobile,vssn,logmsg) values(now(), ?param0 ,case when ?param1 is not null then HEX(AES_ENCRYPT( ?param1 , 'np123@!')) else null end , ?param2 , ?param3 );] -2025-12-18 13:49:44,879 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [excellog.in] Prepared SQL: [INSERT INTO exceldownlog (userno, userid, username, actiontime, position, comment, userip) SELECT userno, userid, username, sysdate(), ?param0 , ?param1 , ?param2 FROM users where userno = ?param3] -2025-12-18 13:49:44,900 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.myterm] Prepared SQL: [select distinct c.tmno,c.tyear,c.tseq from cmprof a inner join cm b on b.cmno=a.cmno and b.ismaster=0 and b.isdel=0 inner join term c on c.tmno=b.tmno where a.userno= ?param0 order by c.tyear desc,c.tseq] -2025-12-18 13:49:44,900 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.term.ys] Prepared SQL: [select distinct tmno,tyear,tseq from term order by tyear desc,tseq] -2025-12-18 13:49:44,901 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmdatas] Prepared SQL: [select a.dtype,a.intval,a.intval2,a.intval3 ,a.strval,a.strval2 from( select 1 dtype ,a.userno intval,b.usertype intval2 ,row_number() over (order by b.username desc) intval3 ,b.username strval,null strval2 from cmprof a inner join users b on b.userno=a.userno where a.cmno= ?param0 order by b.username desc ) a union all select 2 ,b.bkno,0 ,row_number() over (order by b.bkno) intval3 ,b.bkname,null from cmbook a inner join book b on b.bkno=a.bkno where a.cmno= ?param0 union all select 3 dtype ,b.cmno,a.ispre ,row_number() over (order by b.cmno) intval3 ,b.cname,null from cmrelay a inner join cm b on b.cmno=a.rcmno where a.cmno= ?param0 union all select 4 ,b.ndno,0 ,row_number() over (order by b.ndno) intval3 ,b.dname,b.acode from cmncsd a inner join ncsd b on b.ndno=a.ndno where a.cmno= ?param0 order by dtype,intval3] -2025-12-18 13:49:44,901 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.datacreatecmbycmmaster] Prepared SQL: [select a.cmno,a.cname,row_number() over(order by a.udt desc) rno from cm a where a.ismaster=1 and a.isdel=0 and a.cgno= ?param0 order by rno] -2025-12-18 13:49:44,902 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnigscd.exists] Prepared SQL: [select count(*) from cminning a inner join cminningscd b on a.cmino = b.cmino where cmno = ?param0] -2025-12-18 13:49:44,902 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmev] Prepared SQL: [select a.cmno,a.attend,a.attendcut,a.attendrfd,a.attendcutrfd,a.mid,a.midcut,a.midrfd,a.midcutrfd,a.final,a.finalcut,a.finalrfd,a.finalcutrfd,a.subject,a.subjectcut,a.subjectrfd ,a.subjectcutrfd,a.discuss,a.discusscut,a.discussrfd,a.discusscutrfd,a.etc,a.etccut,a.etcrfd,a.etccutrfd,a.cut,a.cutrfd,a.isoffabs ,b.scdtype ,c.cshape from cmev a inner join cm c on c.cmno = a.cmno left outer join cminning b on b.cmno = a.cmno and b.isscd = 1 where a.cmno= ?param0] -2025-12-18 13:49:44,902 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.est] Prepared SQL: [select 0 gubun,case when a.extype = 0 then 1 else 2 end estkind ,a.exno,a.cmno,a.extype,a.exname,a.edesc,a.etime,a.econdition,a.evtype,a.eqtype,a.israndq,a.israndqi,a.qcount,a.isblur,a.tpoint,a.relaylimit,a.isusebackup,a.isseq ,null sdno,null sdtype,null sdname,null sddesc,null sdcondition ,null rsno,null rscno,null rstype,null rsname,null rscondition , row_number() over(partition by a.extype order by a.cdt) rno ,null as iseq,null as teachername from cmex a where a.cmno= ?param0 and a.isdel=0 union all select 1 gubun,case when a.sdtype = 0 then 11 else 21 end estkind ,a.sdno exno,a.cmno,a.sdtype extype,a.sdname exname,a.sddesc edesc,null etime,a.sdcondition econdition,null evtype,null eqtype,null israndq,null israndqi,null qcount,null isblur,a.tpoint,null relaylimit,null isusebackup,null isseq ,a.sdno,a.sdtype,a.sdname,a.sddesc,a.sdcondition ,null rsno,null rscno,null rstype,null rsname,null rscondition , row_number() over(partition by a.sdtype order by a.cdt) rno ,null as iseq,null as teachername from cmsd a where a.cmno= ?param0 and a.isdel=0 union all select 2 gubun,case when a.rstype = 0 then 32 else 31 end estkind ,a.rsno exno,a.cmno,a.rstype extype,a.rsname exname,null edesc,null etime,a.rscondition econdition,null evtype,null eqtype,null israndq,null israndqi,null qcount,null isblur,null tpoint,null relaylimit,null isusebackup,null isseq ,null sdno,null sdtype,null sdname,null sddesc,null sdcondition ,a.rsno,a.rscno,a.rstype,a.rsname,a.rscondition , row_number() over(partition by a.rstype order by a.cdt) rno ,b.iseq,c.username as teachername from cmrs a left outer join cminning b on a.cmino = b.cmino left outer join users c on b.userno = c.userno where a.cmno= ?param0 and a.isdel=0 order by rsno] -2025-12-18 13:49:44,904 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmexqs] Prepared SQL: [select a.eqno,a.exno,a.qseq,a.qno,a.rpoint , b.qtextstring, b.dpoint, b.qdiff, b.cc1, b.cc2, b.cc3, b.cc4, b.cc5,b.atype , cc.cname qdiffname, cc1.cname ccname1, cc2.cname ccname2, cc3.cname ccname3, cc4.cname ccname4, cc5.cname ccname5 from cmexq a inner join question b on b.qno=a.qno left outer join comcode cc on cc.ccode = b.qdiff left outer join comcode cc1 on cc1.ccode = b.cc1 left outer join comcode cc2 on cc2.ccode = b.cc2 left outer join comcode cc3 on cc3.ccode = b.cc3 left outer join comcode cc4 on cc4.ccode = b.cc4 left outer join comcode cc5 on cc5.ccode = b.cc5 where a.exno= ?param0 order by a.qseq] -2025-12-18 13:49:44,904 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.exsave.valid] Prepared SQL: [select count(d.exno) from (select 1 as col1) a left outer join lectex d on d.exno= ?param0] -2025-12-18 13:49:44,904 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.sdsave.valid] Prepared SQL: [select sum(cnt) from ( select count(d.sdno) cnt from (select 1 as col1) a left outer join lectsd d on d.sdno= ?param0 union all select count(d.sdno) from (select 1 as col1) a left outer join lectsdboard d on d.sdno= ?param0 ) a] -2025-12-18 13:49:44,904 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rssave.valid] Prepared SQL: [select count(d.rsno) from (select 1 as col1) a left outer join lectrs d on d.rsno= ?param0] -2025-12-18 13:49:44,905 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rscsave.valid] Prepared SQL: [select count(d.rscno) from (select 1 as col1) a left outer join cmrs d on d.rscno= ?param0] -2025-12-18 13:49:44,905 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmexlayers] Prepared SQL: [select a.exno ,case when a.qdiff = 1 then null else a.qdiff end qdiff ,case when a.cc1 = 1 then null else a.cc1 end cc1 ,case when a.cc2 = 1 then null else a.cc2 end cc2 ,case when a.cc3 = 1 then null else a.cc3 end cc3 ,case when a.cc4 = 1 then null else a.cc4 end cc4 ,case when a.cc5 = 1 then null else a.cc5 end cc5 ,a.qcount,a.rpoint , cc.cname qdiffname, cc1.cname ccname1, cc2.cname ccname2, cc3.cname ccname3, cc4.cname ccname4, cc5.cname ccname5 from cmexlayer a left outer join comcode cc on cc.ccode = a.qdiff and cc.ccode > 0 left outer join comcode cc1 on cc1.ccode = a.cc1 and cc1.ccode > 0 left outer join comcode cc2 on cc2.ccode = a.cc2 and cc2.ccode > 0 left outer join comcode cc3 on cc3.ccode = a.cc3 and cc3.ccode > 0 left outer join comcode cc4 on cc4.ccode = a.cc4 and cc4.ccode > 0 left outer join comcode cc5 on cc5.ccode = a.cc5 and cc5.ccode > 0 where a.exno= ?param0 order by cc.corder, cc1.corder, cc2.corder] -2025-12-18 13:49:44,905 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.extype1count] Prepared SQL: [select count(b.exno) from (select 1 col1) a left outer join cmex b on b.cmno= ?param0 and b.isdel=0 and b.exno <> ?param1 and b.extype=1] -2025-12-18 13:49:44,905 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.check] Prepared SQL: [select count(b.rsno) from (select 1 col1) a left outer join cmrs b on b.cmno= ?param0 and b.rsno <> ?param1 and b.rstype= ?param2 and b.isdel=0] -2025-12-18 13:49:44,906 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.questionusings] Prepared SQL: [select sum(cnt) from ( select 0 as cnt union all select count(qno) from cmexq where qno= ?param0 union all select count(qno) from rscq where qno= ?param0 ) a] -2025-12-18 13:49:44,906 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.questionitem.valid] Prepared SQL: [select sum(cnt) from ( select 0 as cnt union all select a.qno from ( select b.qno from questionitem a inner join cmexq b on b.qno=a.qno where a.qino= ?param0 limit 1) a union all select a.qno from ( select b.qno from questionitem a inner join rscq b on b.qno=a.qno where a.qino= ?param0 limit 1) a ) a] -2025-12-18 13:49:44,906 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmmenus] Prepared SQL: [select a.cmno,a.isplan,a.iscontent,a.isev,a.isrs,a.isgrade ,b.bmno from cmmenu a left outer join cmmenubm b on b.cmno=a.cmno where a.cmno= ?param0] -2025-12-18 13:49:44,907 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rscqs] Prepared SQL: [select a.rscqno,a.rscno,a.qno,a.dseq , b.qtextstring, b.dpoint, b.qdiff, b.cc1, b.cc2, b.cc3, b.cc4, b.cc5,b.atype , cc.cname qdiffname, cc1.cname ccname1, cc2.cname ccname2, cc3.cname ccname3, cc4.cname ccname4, cc5.cname ccname5 ,row_number() over(order by a.dseq, a.rscqno) rno from rscq a inner join question b on b.qno=a.qno left outer join comcode cc on cc.ccode = b.qdiff left outer join comcode cc1 on cc1.ccode = b.cc1 left outer join comcode cc2 on cc2.ccode = b.cc2 left outer join comcode cc3 on cc3.ccode = b.cc3 left outer join comcode cc4 on cc4.ccode = b.cc4 left outer join comcode cc5 on cc5.ccode = b.cc5 where a.rscno= ?param0 order by rno] -2025-12-18 13:49:44,907 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminfile] Prepared SQL: [select 1 dtype,a.sdno intval,a.fgno longval,b.fileno longval2,0 longval4,b.fileurl strval from cmsd a inner join fileinfo b on b.fgno=a.fgno and b.isdel=0 where a.cmno= ?param0 union all select 0,exno,null,null,null,null from cmex where cmno= ?param0 and isdel=0 union all select 2,0,a.fgnotf,b.fileno,a.cmino,b.fileurl from cminning a inner join fileinfo b on b.fgno=a.fgnotf and b.isdel=0 where a.cmno= ?param0 union all select 3,a.cmno,a.fgnocm,b.fileno,0,b.fileurl from cm a inner join fileinfo b on b.fgno=a.fgnocm and b.isdel=0 where a.cmno= ?param0 order by dtype,intval,longval2] -2025-12-18 13:49:44,907 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.check.cmpcpay] Prepared SQL: [select count(b.pino) from (select 1 as col1) a left outer join payitem b on b.ptype=1 and b.pcno = ?param0] -2025-12-18 13:49:44,907 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ct.checkcmi] Prepared SQL: [select count(b.cmino) dcnt from ct a left outer join cminning b on b.ctno=a.ctno where a.ctno= ?param0 group by a.ctno] -2025-12-18 13:49:44,907 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.pcm.foras] Prepared SQL: [select distinct d.cmno value,d.cname text from users a inner join lect b on b.userno=a.userno and b.status<5 inner join cm c on c.cmno=b.cmno inner join cm d on d.cmno=c.pcmno where a.asno= ?param0 order by text,value] -2025-12-18 13:49:44,908 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cm.foras] Prepared SQL: [select distinct c.cmno value,concat(c.cname,'(',c.classno,')') text from users a inner join lect b on b.userno=a.userno and b.status<5 inner join cm c on c.cmno=b.cmno and c.pcmno= ?param0 where a.asno= ?param1 order by text,value] -2025-12-18 13:49:44,908 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.pcm.forall] Prepared SQL: [select a.cmno value,a.cname text from cm a where a.ismaster=1 and a.isuse=1 and a.isdel=0 order by text,value] -2025-12-18 13:49:44,908 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cm.forall] Prepared SQL: [select a.cmno value,concat(a.cname,'(',a.classno,')') text from cm a where a.pcmno= ?param0 and a.ismaster=1 and a.isuse=1 and a.isdel=0 order by text,value] -2025-12-18 13:49:44,908 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cms.forpay] Prepared SQL: [select c.cmno,case when b.isjoin=1 then c.infee else c.infee end fee, c.accommofee, b.isjoin,d.lectno lectnocheck from users a left outer join assign b on b.asno=a.asno inner join cm c on c.cmno= ?param0 left outer join lect d on d.userno=a.userno and d.cmno=c.cmno and d.status in (1,2,3,4,6) and d.ischanged=0 where a.userno= ?param1] -2025-12-18 13:49:44,908 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cms.forpaypc] Prepared SQL: [select c.cmno,case when b.isjoin=1 then c.infee else c.outfee end fee,b.isjoin from users a left outer join assign b on b.asno=a.asno inner join cmpc c on c.pcno= ?param0 where a.userno= ?param1] -2025-12-18 13:49:44,908 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcheck.forbuy] Prepared SQL: [select 1 rno,a.cmno,a.quota ,b.status lectstatus ,count(d.userno) countlect from cm a left outer join lect b on b.cmno=a.cmno and b.userno= ?param0 and b.status < 5 and b.ischanged=0 left outer join lect c on c.cmno=a.cmno and c.status < 5 and c.ischanged=0 left outer join users d on d.userno=c.userno and d.status=1 where a.cmno= ?param1 and a.ismaster=0 and a.rstime < now() and a.retime > now() and a.isuse=1 and a.isdel=0 group by a.cmno,a.quota,b.status union all select 2,a.cmno,0 ,b.status ,0 from cm a inner join lect b on b.cmno <> a.cmno and b.userno= ?param0 and b.status < 5 inner join cm c on c.cmno=b.cmno and c.pcmno=a.pcmno where a.cmno = ?param1] -2025-12-18 13:49:44,910 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.assign.applyedu.byasno] Prepared SQL: [select a.asno,a.ascode,a.isjoin,a.joinyear,a.joinprice,a.asname,a.ceoname,a.brno,a.eino,a.grno,a.btype,a.bkind,a.salesamount,a.homeurl,a.mcount,a.aday,a.astype,a.asctg,a.askey,a.post ,a.address1,a.address2,a.fgnobno,a.fgnobank,a.joindate,a.exitdate,a.status,a.issite,a.subdomain,a.sitename,a.sitelogo,a.sitefooter,a.siteip,a.ismain,a.mname,a.isdel ,CAST(AES_DECRYPT(UNHEX(a.mphone), 'np123@!') AS char) mphone ,CAST(AES_DECRYPT(UNHEX(a.taxemail), 'np123@!') AS char) taxemail from assign a where a.asno= ?param0 and a.isdel=0] -2025-12-18 13:49:44,910 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscdcheck] Prepared SQL: [select a.quota - (select count(z.lectno) cnt from lect z where a.cmisno = z.cmisno and z.status in (1,2) and z.ischanged=0) from cminningscd a where a.cmisno = ?param0] -2025-12-18 13:49:44,914 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmin] Prepared SQL: [insert into cm(ismaster,cgno,pcmno,cname,kname,tmno,classno,rstime,retime,sstime,setime,gstime,getime,cshape ,infee,outfee,accommofee,quota ,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,isuse,isdel,isseq,fgnocm,typeman,typeedu,typegrade,typejob,typejobitem,iscertificate,ischkatt,isaccommodation,daylectinninglimit,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 , ?param28 , ?param29 , ?param30 ,0, ?param31 , ?param32 , ?param33 , ?param34 , ?param35 , ?param36 , ?param37 , ?param38 , ?param39 , ?param40 ,10,now(), ?param41 ,now(), ?param41 , ?param42 );] -2025-12-18 13:49:44,914 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:49:44,916 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnings.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into cminning (cmno,week,iseq,isonline,ititle,icontent,idate,iday,ist,iet,fgnotf,ctno,istaste,sttime,atime,mstime,metime,userno,isscd,scdtype,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 ,now(), ?param20 ,now(), ?param20 , ?param21 from (select 1 col1) a left outer join cminning b on b.cmno= ?param0 and b.iseq= ?param2 where b.cmino is null] -2025-12-18 13:49:44,916 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnings.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 13:49:44,916 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into cminningscd(cmino,estart,eend,quota,studyplace,sseq,comment,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 ,now(), ?param7 ,now(), ?param7 , ?param8 )] -2025-12-18 13:49:44,916 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 13:49:44,918 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.in] Prepared SQL: [INSERT INTO cmex (cmno,extype,exname,edesc,etime,econdition,evtype,eqtype,israndq,israndqi,qcount,isblur,tpoint,relaylimit,isusebackup,isseq,isreexamable,isresultopen,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 ,0,now(), ?param18 ,now(), ?param18 , ?param19 )] -2025-12-18 13:49:44,918 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:49:44,919 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.question.in] Prepared SQL: [INSERT INTO question (cmno, qdiff, cc1, cc2, cc3, cc4, cc5, isuse, atype, dpoint, qtext, qtextstring, qdesc, rightcount,ispassspace,isignorecase, cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , now(), ?param16 ,now(), ?param16 , ?param17 );] -2025-12-18 13:49:44,920 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.question.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:49:44,920 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.in] Prepared SQL: [insert into cmsd(sdtype,cmno,sdname,sddesc,tpoint,sdcondition,fgno,isdel,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 ,0,now(), ?param7 ,now(), ?param7 , ?param8 );] -2025-12-18 13:49:44,920 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:49:44,920 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.in] Prepared SQL: [insert into cmrs(rstype,cmno,rsname,rscondition,rscno,isdel,cmino,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,0, ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 );] -2025-12-18 13:49:44,920 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:49:44,921 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rsc.in] Prepared SQL: [insert into rsc(rstype,rscname,isuse,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 ,now(), ?param3 ,now(), ?param3 , ?param4 );] -2025-12-18 13:49:44,921 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rsc.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:49:44,921 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy0] Prepared SQL: [insert into cm(ismaster,cgno,pcmno,cname,kname,tmno,classno,rstime,retime,sstime,setime,gstime,getime,cshape,typeman,typeedu,typegrade,typejob,typejobItem,infee,outfee,accommofee,quota,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,isuse,isseq,iscertificate,isdel,studydays,isaccommodation,daylectinninglimit,cdt,cno,udt,uno,uip) select ?param0 ,cgno,case when a.ismaster = 1 and ?param0 = 0 then a.cmno else a.pcmno end,ifnull( ?param1 , concat('»çº»_', cname)),a.kname, ?param2 ,case when ?param2 is null then null else ifnull(b.classno,0)+1 end ,t.rstime ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then '2099-12-31 23:59:59' else date_format(t.retime,'%Y-%m-%d 23:59:59') end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else t.sstime end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else date_format(t.setime,'%Y-%m-%d 23:59:59') end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else t.gstime end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else date_format(t.getime,'%Y-%m-%d 23:59:59') end ,a.cshape,a.typeman,a.typeedu,a.typegrade,a.typejob, a.typejobItem,infee,outfee,accommofee,quota,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,1,isseq,a.iscertificate,0,studydays,isaccommodation,daylectinninglimit,now(), ?param3 ,now(), ?param3 , ?param4 from cm a left outer join ( select max(b.classno) classno from cm a inner join cm b on b.ismaster=0 and b.pcmno=case when a.ismaster=1 then a.cmno else a.pcmno end and b.isdel=0 and b.tmno=ifnull( ?param2 ,0) where a.cmno= ?param5 ) b on b.classno is not null left outer join term t on t.tmno= ?param2 where a.cmno= ?param5 ;] -2025-12-18 13:49:44,921 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy0.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:49:44,921 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy.ex0] Prepared SQL: [insert into cmex (cmno,extype,exname,edesc,etime,econdition,evtype,eqtype,israndq,israndqi,qcount,isblur,tpoint,relaylimit,isusebackup,isseq,isresultopen,isreexamable,isdel,cdt,cno,udt,uno,uip) select ?param0 ,extype,exname,edesc,etime,econdition,evtype,eqtype,israndq,israndqi,qcount,isblur,tpoint,relaylimit,isusebackup,isseq,isresultopen,isreexamable,0,now(), ?param1 ,now(), ?param1 , ?param2 from cmex a where a.exno= ?param3 ;] -2025-12-18 13:49:44,921 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy.ex0.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:49:44,922 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmpcin] Prepared SQL: [insert into cm (ismaster,cgno,pcmno,cname,tmno,classno,rstime,retime,sstime,setime,gstime,getime,cshape,infee,outfee,quota,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,isuse,isseq,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,null, ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 ,1,0,0,now(), ?param27 ,now(), ?param27 , ?param28 );] -2025-12-18 13:49:44,922 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmpcin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:49:44,924 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ct.in] Prepared SQL: [INSERT INTO ct (cmno,qdiff,cc1,cc2,cc3,cc4,cc5,ctype,ccode,ccodedel,ctname,fgnothumb,fgnotf,tfurl,ismenu,isdel,isuse,isoversize,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 ,0, ?param14 , ?param15 ,now(), ?param16 ,now(), ?param16 , ?param17 );] -2025-12-18 13:49:44,924 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ct.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:49:44,924 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.pplog.applyedu.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into pplog ( userno,cmno,isready,cgcode,cshape,typeman,typeedu,typegrade,typejob,typejobItem,cgno,cmisno,isrebate,rbankname,rbankacc,rbankowner,asname,brno,ceoname,post,address1,address2,btype,bkind,eino,mname ,mphone,taxemail,userpno,mobile,email,upost,uaddress1,uaddress2,isassignuser,uduty,slevel,isaccommodation,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 ,HEX(AES_ENCRYPT( ?param14 , 'np123@!')) , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 ,HEX(AES_ENCRYPT( ?param26 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param27 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param28 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param29 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param30 , 'np123@!')) , ?param31 , ?param32 , ?param33 , ?param34 , ?param35 , ?param36 , ?param37 ,now(), ?param38 ,now(), ?param38 , ?param39 )] -2025-12-18 13:49:44,925 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.pplog.applyedu.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:49:44,925 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.term.in] Prepared SQL: [insert into term (tyear,tseq,rstime,retime,sstime,setime,gstime,getime,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 ,now(), ?param8 ,now(), ?param8 , ?param9 )] -2025-12-18 13:49:44,925 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.term.up] Prepared SQL: [update term set udt=now(),uno= ?param0 ,uip= ?param1 ,tyear = ?param2 ,tseq = ?param3 ,rstime= ?param4 ,retime= ?param5 ,sstime= ?param6 ,setime= ?param7 ,gstime= ?param8 ,getime= ?param9 where tmno= ?param10] -2025-12-18 13:49:44,925 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cg.in] Prepared SQL: [insert into cg (pcgno,cgname,cgcode,isuse,iscover,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,0,now(), ?param5 ,now(), ?param5 , ?param6 )] -2025-12-18 13:49:44,925 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmup] Prepared SQL: [update cm set udt=now(),uno= ?param0 ,uip= ?param1 ,cgno = ?param2 ,pcmno = ?param3 ,cname = ?param4 ,kname = ?param5 ,rstime = ?param6 ,retime = ?param7 ,sstime = ?param8 ,setime = ?param9 ,gstime = ?param10 ,getime = ?param11 ,cshape = ?param12 ,infee = ?param13 ,outfee = ?param14 ,accommofee = ?param15 ,quota = ?param16 ,introhtml = ?param17 ,targethtml = ?param18 ,goalhtml = ?param19 ,contenthtml = ?param20 ,studyplace = ?param21 ,studytime = ?param22 ,certcc = ?param23 ,certgradecc = ?param24 ,jobcc = ?param25 ,jobpositiongrade = ?param26 ,difficulty = ?param27 ,isrefund = ?param28 ,isuse = ?param29 ,fgnocm = ?param30 ,typeman = ?param31 ,typeedu = ?param32 ,typegrade = ?param33 ,typejob = ?param34 ,typejobitem = ?param35 ,iscertificate = ?param36 ,ischkatt = ?param37 ,studydays = ?param38 ,isaccommodation = ?param39 where cmno= ?param40] -2025-12-18 13:49:44,926 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.profclear] Prepared SQL: [update cminning a inner join ( select a.cmino from cminning a left outer join cmprof b on b.cmno=a.cmno and a.userno=b.userno where a.cmno= ?param0 and b.userno is null ) b on b.cmino=a.cmino set a.userno=null where a.cmno= ?param0] -2025-12-18 13:49:44,926 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.del] Prepared SQL: [delete from cminning where cmino = ( select a.cmino from ( select case when count(c.lectno) < 1 then ?param0 else 0 end cmino from (select 1 col1) a left outer join cminning b on b.cmino= ?param0 left outer join lect c on c.cmno=b.cmno) a )] -2025-12-18 13:49:44,926 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.del2] Prepared SQL: [delete from cminning where cmino = ?param0] -2025-12-18 13:49:44,926 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.del3] Prepared SQL: [delete from cminning where cmino = ( select a.cmino from ( select case when count(b.cmino) < 1 then ?param0 else 0 end cmino from (select 1 col1) a left outer join cminningscd b on b.cmino= ?param0 ) a )] -2025-12-18 13:49:44,926 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.del] Prepared SQL: [delete from cminningscd where cmisno = ( select a.cmisno from ( select case when count(c.lectno) < 1 then ?param0 else 0 end cmisno from (select 1 col1) a left outer join cminningscd b on b.cmisno= ?param0 left outer join lect c on c.cmisno=b.cmisno and c.status=1 and c.ischanged=0 ) a )] -2025-12-18 13:49:44,926 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmseqsave] Prepared SQL: [update cm set isseq= ?param0 ,udt=now(),uno= ?param1 ,uip= ?param2 where cmno= ?param3] -2025-12-18 13:49:44,927 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.bookin] Prepared SQL: [insert into book(bkname,author,publisher,pubdate,fgnothumb,fgno,price,introhtml,contents,isuse,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 ,now(), ?param10 ,now(), ?param10 , ?param11 )] -2025-12-18 13:49:44,927 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.bookup] Prepared SQL: [update book set udt=now(),uno= ?param0 ,uip= ?param1 ,bkname = ?param2 ,author = ?param3 ,publisher = ?param4 ,pubdate = ?param5 ,fgnothumb = ?param6 ,fgno = ?param7 ,price = ?param8 ,introhtml = ?param9 ,contents = ?param10 ,isuse = ?param11 where bkno= ?param12] -2025-12-18 13:49:44,927 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.bookdel] Prepared SQL: [delete from book where not bkno in ( select distinct(a.bkno) from cmbook a ) and bkno = ?param0] -2025-12-18 13:49:44,927 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.up] Prepared SQL: [update cminningscd a set udt=now(),uno= ?param0 ,uip= ?param1 ,cmino= ?param2 ,estart= ?param3 ,eend= ?param4 ,quota= ?param5 ,studyplace= ?param6 ,sseq= ?param7 ,comment= ?param8 where a.cmisno= ?param9] -2025-12-18 13:49:44,928 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnings.up] Prepared SQL: [update cminning a left outer join ( select cmino, cmno from cminning where cmino <> ?param0 and cmno= ?param1 and iseq= ?param2 ) b on b.cmno=a.cmno set udt=now(),uno= ?param3 ,uip= ?param4 ,week = ?param5 ,iseq = ?param2 ,isonline = ?param6 ,ititle = ?param7 ,icontent = ?param8 ,idate= ?param9 ,iday = ?param10 ,ist = ?param11 ,iet = ?param12 ,fgnotf= ?param13 ,ctno = ?param14 ,istaste = ?param15 ,sttime= ?param16 ,atime = ?param17 ,mstime = ?param18 ,metime = ?param19 ,userno = ?param20 ,isscd = ?param21 ,scdtype= ?param22 where a.cmino= ?param0 and b.cmino is null] -2025-12-18 13:49:44,928 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.clear] Prepared SQL: [update cminningscd a set udt=now(),uno= ?param0 ,uip= ?param1 ,quota=99999,studyplace=null where a.cmino = ?param2] -2025-12-18 13:49:44,928 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.up.lect] Prepared SQL: [update lect a left outer join cminningscd b on b.cmisno = a.cmisno set a.edate = date_format(b.eend,'%Y-%m-%d 23:59:59') where a.cmisno = ?param0 ;] -2025-12-18 13:49:44,928 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmev.clear] Prepared SQL: [update cmev a set udt=now(),uno= ?param0 ,uip= ?param1 ,isoffabs=null where a.cmno = ?param2] -2025-12-18 13:49:44,928 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnings.istasteclear] Prepared SQL: [update cminning set istaste=0 where cmno= ?param0 and cmino <> ?param1] -2025-12-18 13:49:44,928 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmevsave] Prepared SQL: [insert into cmev (cmno,attend,attendcut,attendrfd,attendcutrfd,mid,midcut,midrfd,midcutrfd,final,finalcut,finalrfd,finalcutrfd,subject,subjectcut,subjectrfd,subjectcutrfd,discuss,discusscut,discussrfd,discusscutrfd,etc,etccut,etcrfd,etccutrfd,cut,cutrfd,isoffabs,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 ,now(), ?param28 ,now(), ?param28 , ?param29 from (select 1 col1) a left outer join cmev b on b.cmno= ?param0 where b.cmno is null; update cmev set udt=now(),uno= ?param28 ,uip= ?param29 ,attend = ?param1 ,attendcut = ?param2 ,attendrfd = ?param3 ,attendcutrfd = ?param4 ,mid = ?param5 ,midcut = ?param6 ,midrfd = ?param7 ,midcutrfd = ?param8 ,final = ?param9 ,finalcut = ?param10 ,finalrfd = ?param11 ,finalcutrfd = ?param12 ,subject = ?param13 ,subjectcut = ?param14 ,subjectrfd = ?param15 ,subjectcutrfd = ?param16 ,discuss = ?param17 ,discusscut = ?param18 ,discussrfd = ?param19 ,discusscutrfd = ?param20 ,etc = ?param21 ,etccut = ?param22 ,etcrfd = ?param23 ,etccutrfd = ?param24 ,cut = ?param25 ,cutrfd = ?param26 ,isoffabs = ?param27 where ?param0 > 0 and cmno= ?param0] -2025-12-18 13:49:44,929 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.savetop] Prepared SQL: [UPDATE cmex SET udt=now(),uno= ?param0 ,uip= ?param1 ,exname= ?param2 ,edesc= ?param3 ,econdition= ?param4 ,isblur= ?param5 ,isusebackup= ?param6 ,isseq= ?param7 ,isreexamable= ?param8 ,isresultopen= ?param9 ,etime= ?param10 where exno= ?param11] -2025-12-18 13:49:44,929 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.up] Prepared SQL: [update cmex set udt=now(),uno= ?param0 ,uip= ?param1 ,extype = ?param2 ,exname = ?param3 ,edesc = ?param4 ,etime = ?param5 ,econdition = ?param6 ,evtype = ?param7 ,eqtype = ?param8 ,israndq = ?param9 ,israndqi = ?param10 ,qcount = ?param11 ,isblur = ?param12 ,tpoint = ?param13 ,relaylimit = ?param14 ,isusebackup = ?param15 ,isseq = ?param16 ,isreexamable = ?param17 ,isresultopen= ?param18 where exno= ?param19] -2025-12-18 13:49:44,929 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmexq.deleteall] Prepared SQL: [delete from cmexq where exno= ?param0] -2025-12-18 13:49:44,929 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmexlayer.del] Prepared SQL: [delete from cmexlayer where exno= ?param0] -2025-12-18 13:49:44,929 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.del] Prepared SQL: [update cmex set isdel=1 where exno= ?param0] -2025-12-18 13:49:44,929 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.del] Prepared SQL: [update cmsd set isdel=1 where sdno= ?param0] -2025-12-18 13:49:44,929 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.del] Prepared SQL: [update cmrs set isdel=1 where rsno= ?param0] -2025-12-18 13:49:44,930 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.questionitem.del] Prepared SQL: [update question a inner join questionitem b on b.qino= ?param0 and b.qno=a.qno set a.rightcount = a.rightcount - b.isright; update questionitem set udt=now(),uno= ?param1 ,uip= ?param2 ,isdel=1 where qino= ?param0] -2025-12-18 13:49:44,930 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.question.up] Prepared SQL: [UPDATE question SET udt=now(),uno= ?param0 ,uip= ?param1 ,cmno= ?param2 ,qdiff= ?param3 ,cc1= ?param4 ,cc2= ?param5 ,cc3= ?param6 ,cc4= ?param7 ,cc5= ?param8 ,isuse= ?param9 ,dpoint= ?param10 ,qtext= ?param11 ,qtextstring= ?param12 ,qdesc= ?param13 ,rightcount= ?param14 ,ispassspace= ?param15 ,isignorecase= ?param16 where qno= ?param17] -2025-12-18 13:49:44,930 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.question.uptop] Prepared SQL: [UPDATE question SET udt=now(),uno= ?param0 ,uip= ?param1 ,cmno= ?param2 ,isuse= ?param3 ,qtext= ?param4 ,qtextstring= ?param5 ,qdesc= ?param6 ,rightcount= ?param7 where qno= ?param8] -2025-12-18 13:49:44,931 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.questionitem.up] Prepared SQL: [UPDATE questionitem SET udt=now(),uno= ?param0 ,uip= ?param1 ,fgno= ?param2 ,isright= ?param3 ,qitext= ?param4 where qino= ?param5] -2025-12-18 13:49:44,931 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.up] Prepared SQL: [update cmsd set udt=now(),uno= ?param0 ,uip= ?param1 ,sdtype = ?param2 ,sdname = ?param3 ,sddesc = ?param4 ,tpoint = ?param5 ,sdcondition = ?param6 ,fgno = ?param7 where sdno= ?param8] -2025-12-18 13:49:44,931 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.uplock] Prepared SQL: [update cmsd set udt=now(),uno= ?param0 ,uip= ?param1 ,sdname = ?param2 ,sddesc = ?param3 ,tpoint = ?param4 ,sdcondition = ?param5 ,fgno = ?param6 where sdno= ?param7] -2025-12-18 13:49:44,931 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.up] Prepared SQL: [update cmrs set udt=now(),uno= ?param0 ,uip= ?param1 ,rstype = ?param2 ,rsname = ?param3 ,rscondition = ?param4 ,rscno = ?param5 ,cmino = ?param6 where rsno= ?param7] -2025-12-18 13:49:44,931 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.uplock] Prepared SQL: [update cmrs set udt=now(),uno= ?param0 ,uip= ?param1 ,rsname = ?param2 ,rscondition = ?param3 where rsno= ?param4] -2025-12-18 13:49:44,932 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmev.in] Prepared SQL: [insert into cmev (cmno,attend,attendcut,attendrfd,attendcutrfd,mid,midcut,midrfd,midcutrfd,final,finalcut,finalrfd,finalcutrfd,subject,subjectcut,subjectrfd ,subjectcutrfd,discuss,discusscut,discussrfd,discusscutrfd,etc,etccut,etcrfd,etccutrfd,cut,cutrfd,cdt,cno,udt,uno,uip) values ( ?param0 ,100,100,100,100,0,0,0,0,0,0,0,0,0,0,0 ,0,0,0,0,0,0,0,0,0,100,100,now(), ?param1 ,now(), ?param1 , ?param2 )] -2025-12-18 13:49:44,932 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmmenu.in] Prepared SQL: [insert into cmmenu (cmno,isplan,iscontent,isev,isrs,isgrade,cdt,cno,udt,uno,uip) values( ?param0 ,1,1,1,1,1,now(), ?param1 ,now(), ?param1 , ?param2 ); insert into cmmenubm (cmno,bmno,cdt,cno,udt,uno,uip) select ?param0 ,a.bmno,now(), ?param1 ,now(), ?param1 , ?param2 from boardmaster a where a.bmposition=1 and a.isopen=1 and a.isdefault=1] -2025-12-18 13:49:44,933 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy] Prepared SQL: [create temporary table if not exists temp_cminning_mapping ( old_cmino bigint, new_cmino bigint ); insert into cminning(cmno, week, iseq, isonline, ititle, icontent, iday, idate, ist, iet, ctno, istaste, sttime, atime, mstime, metime, userno, isscd, scdtype, cdt,cno,udt,uno,uip) select ?param0 , week, iseq, isonline, ititle, icontent, iday, idate, ist, iet, ctno, istaste, sttime, atime, mstime, metime, userno, isscd, scdtype, now(), ?param1 ,now(), ?param1 , ?param2 from cminning where cmno = ?param3 ; insert into temp_cminning_mapping(old_cmino, new_cmino) select old_cmino, new_cmino from ( select a.cmino as old_cmino, b.cmino as new_cmino from cminning a inner join cminning b on a.cmno = ?param3 and b.cmno = ?param0 and a.week = b.week and a.iseq = b.iseq ) t; insert into cmrs(cmno, rscno, rstype, rsname, rscondition, isdel, cmino, cdt,cno,udt,uno,uip) select ?param0 , rscno, rstype, rsname, rscondition, 0, t.new_cmino, now(), ?param1 ,now(), ?param1 , ?param2 from cmrs a inner join temp_cminning_mapping t on a.cmino = t.old_cmino where a.cmno = ?param3 and a.isdel = 0; insert into cmprof(cmno, userno, pfee, cdt,cno,udt,uno,uip) select ?param0 , userno, 0, now(), ?param1 ,now(), ?param1 , ?param2 from cmprof where cmno = ?param3 ; insert into cmbook(cmno, bkno, cdt,cno,udt,uno,uip) select ?param0 , bkno, now(), ?param1 ,now(), ?param1 , ?param2 from cmbook where cmno = ?param3 ; insert into cmrelay(cmno, rcmno, ispre, cdt,cno,udt,uno,uip) select ?param0 , rcmno, ispre, now(), ?param1 ,now(), ?param1 , ?param2 from cmrelay where cmno = ?param3 ; insert into cmncsd(cmno, ndno, cdt,cno,udt,uno,uip) select ?param0 , ndno, now(), ?param1 ,now(), ?param1 , ?param2 from cmncsd where cmno = ?param3 ; insert into cminningscd(cmino, estart, eend, quota, studyplace, sseq, cdt,cno,udt,uno,uip) select t.new_cmino, estart, eend, quota, studyplace, sseq, now(), ?param1 ,now(), ?param1 , ?param2 from cminningscd a inner join temp_cminning_mapping t on a.cmino = t.old_cmino where a.cmino in (select old_cmino from temp_cminning_mapping); insert into cmev(cmno, attend, attendcut, attendrfd, attendcutrfd, mid, midcut, midrfd, midcutrfd, final, finalcut, finalrfd, finalcutrfd, subject, subjectcut, subjectrfd, subjectcutrfd, discuss, discusscut, discussrfd, discusscutrfd, etc, etccut, etcrfd, etccutrfd, cut, cutrfd, isoffabs, cdt,cno,udt,uno,uip) select ?param0 , attend, attendcut, attendrfd, attendcutrfd, mid, midcut, midrfd, midcutrfd, final, finalcut, finalrfd, finalcutrfd, subject, subjectcut, subjectrfd, subjectcutrfd, discuss, discusscut, discussrfd, discusscutrfd, etc, etccut, etcrfd, etccutrfd, cut, cutrfd, isoffabs, now(), ?param1 ,now(), ?param1 , ?param2 from cmev where cmno = ?param3 ; insert into cmsd(sdtype, cmno, sdname, sddesc, tpoint, sdcondition, fgno, isdel, orgsdno, cdt,cno,udt,uno,uip) select sdtype, ?param0 , sdname, sddesc, tpoint, sdcondition, null, 0, sdno, now(), ?param1 ,now(), ?param1 , ?param2 from cmsd where cmno = ?param3 and isdel = 0; insert into cmmenu(cmno, isplan, iscontent, isev, isrs, isgrade, cdt,cno,udt,uno,uip) select ?param0 , isplan, iscontent, isev, isrs, isgrade, now(), ?param1 ,now(), ?param1 , ?param2 from cmmenu where cmno = ?param3 ; insert into cmmenubm(cmno, bmno, cdt,cno,udt,uno,uip) select ?param0 , bmno, now(), ?param1 ,now(), ?param1 , ?param2 from cmmenubm where cmno = ?param3 ; drop temporary table if exists temp_cminning_mapping;] -2025-12-18 13:49:44,934 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy.ex] Prepared SQL: [insert into cmexlayer(exno,qdiff,cc1,cc2,cc3,cc4,cc5,qcount,rpoint,cdt,cno,udt,uno,uip) select ?param0 ,qdiff,cc1,cc2,cc3,cc4,cc5,qcount,rpoint,now(), ?param1 ,now(), ?param1 , ?param2 from cmexlayer a where a.exno= ?param3 ; insert into cmexq(exno,qseq,qno,rpoint,cdt,cno,udt,uno,uip) select ?param0 ,qseq,qno,rpoint,now(), ?param1 ,now(), ?param1 , ?param2 from cmexq a where a.exno= ?param3 ;] -2025-12-18 13:49:44,934 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.fgnoup] Prepared SQL: [update cmsd set fgno= ?param0 where cmno= ?param1 and orgsdno= ?param2] -2025-12-18 13:49:44,934 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.fgnoup] Prepared SQL: [update cminning set fgnotf= ?param0 where cmno= ?param1 and orgcmino= ?param2] -2025-12-18 13:49:44,934 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cm.fgnocmup] Prepared SQL: [update cm set fgnocm= ?param0 where cmno= ?param1] -2025-12-18 13:49:44,934 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmpcup] Prepared SQL: [update cm set udt=now(),uno= ?param0 ,uip= ?param1 ,cgno = ?param2 ,cname = ?param3 ,sstime = ?param4 ,setime = ?param5 ,introhtml = ?param6 where cmno= ?param7] -2025-12-18 13:49:44,934 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ctpdel] Prepared SQL: [update ctpage a inner join ( select a.ctno,count(b.cmino) dcnt from ct a left outer join cminning b on b.ctno=a.ctno where a.ctno= ?param0 group by a.ctno ) b on b.ctno=a.ctno and b.dcnt = 0 set a.isdel=1,udt=now(),uno= ?param1 ,uip= ?param2 where a.cpno= ?param3] -2025-12-18 13:49:44,935 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ct.del] Prepared SQL: [update ct a inner join ( select a.ctno,count(b.cmino) dcnt from ct a left outer join cminning b on b.ctno=a.ctno where a.ctno= ?param0 group by a.ctno ) b on b.ctno=a.ctno and b.dcnt=0 set udt=now(),uno= ?param1 ,uip= ?param2 ,a.ccode=null,a.isdel=1 where b.dcnt=0 and a.ctno= ?param0] -2025-12-18 13:49:44,935 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.fgno] Prepared SQL: [update cminning set fgno= ?param0 where cmino= ?param1] -2025-12-18 13:49:44,935 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.fgnooff] Prepared SQL: [update cminning set fgnooff= ?param0 where cmino= ?param1] -2025-12-18 13:49:44,935 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.lectcmisno.up] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,cmisno =case when ?param2 is not null then ?param2 else cmisno end where lectno= ?param3 ; update pplog a left outer join ( select a.lectno,a.payno,b.pplno,a.cmisno from lect a inner join pay b on b.payno = a.payno where a.lectno = ?param3 ) b on b.pplno = a.pplno set a.cmisno = case when b.cmisno is not null then b.cmisno else a.cmisno end where b.lectno = ?param3 ; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end ,a.sdate = (case when b.estart is not null then date_format(b.estart,'%Y-%m-%d 00:00:00') else a.sdate end) where a.lectno = ?param3 and c.cshape = 1; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end where a.lectno = ?param3 and c.cshape <> 1;] -2025-12-18 13:49:44,960 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cmforchange] Prepared SQL: [select b.cmno,b.cname,b.classno,b.cshape ,t.tyear,t.tseq from cm a inner join cm b on b.ismaster=0 and b.pcmno=a.pcmno and b.cmno <> ?param0 and b.setime is not null and b.setime > now() and b.isuse=1 and b.isdel=0 inner join term t on t.tmno=b.tmno left outer join lect c on c.cmno=b.cmno and c.status in (1,3,4) and c.ischanged=0 where a.cmno= ?param0 group by b.cmno,b.cname,b.classno,b.quota,b.cshape ,t.tyear,t.tseq having b.quota = 0 or b.quota > count(c.lectno) order by b.cname,b.classno,b.setime] -2025-12-18 13:49:44,960 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.scdlects] Prepared SQL: [select a.scdno,a.dday,a.dtime,a.istalk,a.isemail,a.issms,a.isuse from scdlect a order by a.scdno] -2025-12-18 13:49:44,962 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.encourages] Prepared SQL: [insert into alarms (userno,atime,scdno,cmexno,dday,isdel,cdt,cno,udt,uno,uip) select a.userno,now(),a.scdno,a.cmexno,a.dday,0,now(), ?param0 ,now(), ?param0 , ?param1 from ( select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.attrate < 80 and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 where a.scdno < 3 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmex e on e.cmno=c.cmno and e.extype=case when a.scdno=3 then 0 else 1 end and e.isdel=0 left outer join lectex f on f.lectno=c.lectno and f.exno=e.exno where a.scdno > 2 and a.scdno < 5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=0 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=1 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=6 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmrs e on e.cmno=c.cmno and e.rstype=0 and e.isdel=0 left outer join lectrs f on f.lectno=c.lectno and f.rsno=e.rsno where a.scdno=7 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,c.sdate stime ,c.edate etime,e.cname studyplace,b.studytime days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join cm b on b.ismaster=0 and b.cshape =1 and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.sdate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 left outer join comcode e on e.ccode = b.studyplace where a.scdno=8 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.exno cmexno,b.exname cname,b.estime stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join exam b on date_format(b.estime,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') and b.isopen=1 inner join examuser c on c.exno=b.exno and c.status=1 and c.pstatus=1 inner join users d on d.userno=c.userno and d.status=1 where a.scdno=9 and a.isuse=1 and a.dtime= ?param2 ) a; select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.attrate < 80 and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 where a.scdno < 3 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmex e on e.cmno=c.cmno and e.extype=case when a.scdno=3 then 0 else 1 end and e.isdel=0 left outer join lectex f on f.lectno=c.lectno and f.exno=e.exno where a.scdno > 2 and a.scdno < 5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=0 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=1 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=6 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmrs e on e.cmno=c.cmno and e.rstype=0 and e.isdel=0 left outer join lectrs f on f.lectno=c.lectno and f.rsno=e.rsno where a.scdno=7 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,c.sdate stime ,c.edate etime,e.cname studyplace,b.studytime days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join cm b on b.ismaster=0 and b.cshape =1 and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.sdate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 left outer join comcode e on e.ccode = b.studyplace where a.scdno=8 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.exno cmexno,b.exname cname,b.estime stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join exam b on date_format(b.estime,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') and b.isopen=1 inner join examuser c on c.exno=b.exno and c.status=1 and c.pstatus=1 inner join users d on d.userno=c.userno and d.status=1 where a.scdno=9 and a.isuse=1 and a.dtime= ?param2] -2025-12-18 13:49:44,963 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cmrs] Prepared SQL: [select a.rsno,a.rstype,a2.rscno,a2.rscname,b.cshape,b.cname,b.classno,b.rstime,b.retime,b.sstime,b.setime ,c.tyear,c.tseq ,count(distinct d.lectno) countlect,count(distinct e.lectno) countok ,g.username as teachername from cmrs a inner join rsc a2 on a2.rscno=a.rscno inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno inner join lect d on d.cmno=b.cmno and d.status=1 and d.ischanged=0 left outer join lectrs e on e.lectno=d.lectno and e.rsno=a.rsno left outer join cminning f on a.cmino = f.cmino left outer join users g on g.userno = f.userno where a.rsno= ?param0 group by a.rsno,a.rstype,a2.rscno,a2.rscname,b.cshape,b.cname,b.classno,b.rstime,b.retime,b.sstime,b.setime,c.tyear,c.tseq] -2025-12-18 13:49:44,963 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cmrscqs] Prepared SQL: [select a.rsno ,b.rscqno ,c.qno,c.qtext,c.atype ,d.qino,d.qitext ,sum(case when concat(',',e.atext,',') like concat('%,',d.qino,',%') then 1 else 0 end) scount ,count(e.atext) acount ,group_concat(e.atext order by e.cdt separator '
') atext from cmrs a inner join rscq b on b.rscno=a.rscno inner join question c on c.qno=b.qno left outer join questionitem d on d.qno=c.qno and d.isdel=0 left outer join lectrs e on e.rsno=a.rsno and e.rscqno=b.rscqno where a.rsno= ?param0 group by a.rsno ,b.rscqno ,c.qno,c.qtext,c.atype ,d.qino,d.qitext order by b.dseq,b.qno,d.qino] -2025-12-18 13:49:44,963 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.rscq] Prepared SQL: [select a.rscqno,a.qno,q.atype,qi.qino,row_number() over(partition by qi.qno order by qi.qino) rno from rscq a inner join question q on q.qno=a.qno left outer join questionitem qi on qi.qno=q.qno and qi.isdel=0 where a.rscno= ?param0 order by a.dseq] -2025-12-18 13:49:44,963 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectrss] Prepared SQL: [select a.rsno,b.lectno,c.rscno,c.rscqno,u.username,u.userid,uc.cname ccpositionname,b.isrebate,c.cdt,c.atext from cmrs a inner join lect b on b.cmno=a.cmno and b.status=1 and b.ischanged=0 inner join users u on u.userno=b.userno left outer join assign ua on ua.asno=u.asno left outer join comcode uc on uc.ccode=u.ccposition inner join lectrs c on c.lectno=b.lectno and c.rsno=a.rsno inner join rscq rq on rq.rscqno=c.rscqno inner join question q on q.qno=rq.qno where a.rsno= ?param0 order by u.username,u.userno,rq.dseq,rq.rscqno] -2025-12-18 13:49:44,963 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.attoffs] Prepared SQL: [select c.tyear,c.tseq ,a.cmno,a.cname,a.classno ,b.cmino,b.week,b.iseq,b.ititle,b.idate,b.ist,b.iet ,d.username from cm a inner join cminning b on b.cmno=a.cmno and b.isonline=0 and b.idate= ?param0 inner join term c on c.tmno=a.tmno left outer join users d on d.userno=b.userno where a.ismaster=0 and a.sstime <= ?param0 and a.setime >= ?param0 and a.isuse=1 and a.isdel=0 order by b.iet,a.cname] -2025-12-18 13:49:44,963 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cminning] Prepared SQL: [select c.tyear,c.tseq ,b.cshape,b.cname,b.classno ,a.cmino,a.ititle,a.idate,a.ist,a.iet from cminning a inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno where a.cmino= ?param0] -2025-12-18 13:49:44,963 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectinnings.foratt] Prepared SQL: [select a.cmino,b.lectno,c.userno ,ca.asname,c.username,c.userid,d.stime,d.etime,d.istatus ,row_number() over(order by d.udt desc,c.username) rno ,count(a.cdt) over() pagetotalcount from cminning a inner join lect b on b.cmno=a.cmno and b.status=1 and b.ischanged=0 inner join users c on c.userno=b.userno and c.status=1 left outer join assign ca on ca.asno=c.asno left outer join lectinning d on d.lectno=b.lectno and d.cmino=a.cmino where a.cmino= ?param0 order by rno] -2025-12-18 13:49:44,965 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.pagelogs_page] Prepared SQL: [select a.cdt,a.uip,b.pagename,a.loginfo from menupage b inner join ( select cdt, uip, loginfo, pno from pagelog a where a.userno= ?param0 and a.logsite= ?param1 and a.cdt between ?param2 and ?param3 ) a on b.pno=a.pno] -2025-12-18 13:49:44,966 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.reexam.log] Prepared SQL: [select a.* from ( select a.estart,eend,eip ,row_number() over(order by a.cdt desc) rno ,count(a.cno) over() pagetotalcount from lectexrelog a where a.lectno= ?param0 and a.exno= ?param1 ) a order by a.rno] -2025-12-18 13:49:44,966 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectexq] Prepared SQL: [select a.lectno,a.exno,a.eqno,a.atext,a.qinos,a.cpoint,a.dpoint,a.iscorrect,a.qseq ,c.qno,c.atype,c.qtext from lectexq a inner join cmexq b on b.eqno=a.eqno inner join question c on c.qno=b.qno where a.lectno= ?param0 and a.exno= ?param1 order by a.qseq] -2025-12-18 13:49:44,967 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsdfiles] Prepared SQL: [select d.orgname,d.fileurl,c.userno,c.userid,c.username from lectsd a inner join lect b on b.lectno=a.lectno and b.status=1 and b.ischanged=0 inner join users c on c.userno=b.userno inner join fileinfo d on d.fgno=a.fgno and d.isdel=0 where a.sdno= ?param0] -2025-12-18 13:49:44,968 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectdiscuss] Prepared SQL: [select a.sdno,a.tpoint sdtpoint ,b.lectno,b.cpoint,b.feedb,b.submittime,b.checktime ,c.userno,c.username,c.userid ,d.asname from cmsd a inner join lect b2 on b2.lectno= ?param0 inner join users c on c.userno=b2.userno left outer join assign d on d.asno=c.asno left outer join lectsd b on b.lectno=b2.lectno and b.sdno=a.sdno where a.sdno= ?param1] -2025-12-18 13:49:44,969 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.mydata] Prepared SQL: [select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,a.intval9 ,a.longval,a.longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,a.time3,a.time4 ,a.time5,a.time6 ,a.rno ,a.iscomplete ,a.studytime ,a.studyplacename studyplacename, a.studyplace ,a.cshape from( select 1 dtype ,d.tyear intval,d.tseq intval2,c.cshape intval3,a.pstatus intval4,case when e.rfdno is null then 0 else 1 end intval5,a.isrebate intval6,a.itemno intval7 ,case when (case when l.sdate is null then c.sstime else l.sdate end) < now() and (case when l.edate is null then c.setime else l.edate end) > now() then 1 else 0 end intval8 ,c.studydays intval9 ,l.lectno longval,a.payno longval2 ,c.cname strval,null strval2,null strval3 ,c.rstime time,c.retime time2 ,b.cdt time3,f.estart time4 ,CASE WHEN l.sdate IS NULL then (case when c.cshape ='1' then f.estart else l.cdt end) ELSE l.sdate end AS time5 ,case when l.edate is null then f.eend else l.edate end time6 ,case when b.pstatus = 1 then 99 else b.pstatus end as sortpstatus ,row_number() over(order by sortpstatus, c.retime, b.payno,a.pino) rno ,l.iscomplete ,c.studytime, cc.cname studyplacename, cmis.studyplace, l.cdt ,c.cshape from payitem a inner join pay b on b.payno=a.payno and b.pstatus in (21,22,51,55) and b.rstatus < 2 inner join cm c on c.cmno=a.itemno and c.rstime < now() and c.retime > now() inner join lect l on l.cmno=c.cmno and (l.status < 5 or l.status = 6) and l.ischanged=0 and l.userno=b.userno inner join term d on d.tmno=c.tmno left outer join payrfd e on e.payno=a.payno and e.payno=a.payno and e.rstatus=0 left outer join cminningscd f on f.cmisno = l.cmisno LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = l.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.ptype in (0,1,4) and a.userno= ?param0 and a.pstatus in (21,22,51,55) and a.rstatus=0 and 1 = case when c.retime = '2099-12-31 23:59:59' and l.stime is not null then 0 else 1 end order by sortpstatus,l.cdt desc, c.retime desc, b.payno,a.pino ) a union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,a.time3,a.time4 ,a.time5,a.time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 2 dtype ,c.tyear intval,c.tseq intval2,b.cshape intval3,0 intval4,0 intval5,a.isrebate intval6,a.cmno intval7,0 intval8 ,a.lectno longval,0 longval2 ,b.cname strval,null strval2,null strval3 ,case WHEN a.sdate IS NULL then (case when b.cshape ='1' then d.estart else a.cdt end) ELSE a.sdate end AS time ,case when a.edate is null then d.eend else a.edate end time2 ,d.estart time3,d.eend time4 ,e.cdt time5,null time6 ,row_number() over(order by b.setime desc) rno ,case when d.eend is not null then d.eend else a.edate end as sortedate ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join pay e on e.payno = a.payno inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno left outer join cminningscd d on a.cmisno = d.cmisno LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and (case when a.sdate is null then b.setime else a.edate end) >= now() order by case when time2 > now() then 1 else 0 end asc ,sortedate asc, time2 asc ) a union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,1 intval,c.iseq intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,null strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.iseq) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno inner join cminning c on c.cmno=b.cmno and c.isonline=1 and c.isscd = 0 left outer join lectinning d on d.lectno=a.lectno and d.cmino=c.cmino and d.istatus=2 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,2 intval,c.iseq intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,concat(date_format(c.idate,'%m/%d'),' ',left(c.ist,2),':',right(c.ist,2),' ~ ',left(c.iet,2),':',right(c.iet,2)) strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.iseq) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cminning c on c.cmno=b.cmno and c.isonline=0 and c.isscd = 0 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,3 intval,0 intval2,b.classno intval3,c.extype intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.extype,c.cdt) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cmex c on c.cmno=b.cmno and c.isdel=0 and c.econdition <= a.attrate LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' left outer join lectex d on d.lectno=a.lectno and d.exno=c.exno and d.eend is not null where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,4 intval,0 intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.cdt) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname as studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cmsd c on c.sdtype=0 and c.cmno=b.cmno and c.isdel=0 and c.sdcondition <= a.attrate left outer join lectsd d on d.lectno=a.lectno and d.sdno=c.sdno and d.submittime is not null LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,5 intval,0 intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.cdt) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cmsd c on c.sdtype=1 and c.cmno=b.cmno and c.isdel=0 and c.sdcondition <= a.attrate left outer join lectsdboard d on d.lectno=a.lectno and d.sdno=c.sdno and d.isdel=0 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,a.longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 4 dtype ,a.scdno intval,a.dday intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,b.cmno intval7,0 intval8 ,c.lectno longval,a.alno longval2 ,b.cname strval,null strval2,null strval3 ,a.atime time,c.edate time2 ,row_number() over(order by a.atime desc) rno ,c.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from alarms a inner join cm b on b.cmno=a.cmexno inner join lect c on c.cmno=b.cmno and c.userno=a.userno and c.status=1 and c.ischanged=0 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = c.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.scdno < 9 and a.isdel=0 order by a.atime desc limit 5 ) a] -2025-12-18 13:49:44,972 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.myexamrenews] Prepared SQL: [select a.exno,a.userno,a.certtime,a.certdate,a.certindate,a.renewreason,a.isfirst,a.certidx ,b.username cnoname from examuserrenew a left outer join users b on b.userno=a.cno where a.exno= ?param0 and a.userno= ?param1 order by a.certdate desc] -2025-12-18 13:49:44,972 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.myexamrenewlects] Prepared SQL: [select a.*,b.cmno,b.oktime,b.iscomplete from ( select distinct(c.cmno),c.cname,c.cshape from examuser a inner join exam b on b.exno=a.exno inner join cm c on c.certcc=b.certcc and c.certgradecc=b.certgradecc and c.isdel=0 and c.isuse=1 inner join cg d on d.cgno = c.cgno and d.isuse=1 and d.isdel=0 and d.iscover=1 where a.exno= ?param0 and a.userno= ?param1 )a inner join lect b on b.cmno=a.cmno where b.status=1 and b.iscomplete=1 and b.ischanged=0 and b.userno= ?param1 group by a.cmno,a.cname,a.cshape,b.oktime,b.iscomplete limit 3] -2025-12-18 13:49:44,973 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.myalarm] Prepared SQL: [select 4 dtype,a.scdno intval,a.dday intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,b.cmno intval7 ,c.lectno longval,a.alno longval2 ,b.cname strval,null strval2,null strval3 ,a.atime time,null time2 from alarms a inner join cm b on b.cmno=a.cmexno inner join lect c on c.cmno=b.cmno and c.userno=a.userno and c.status=1 and c.ischanged=0 where a.userno= ?param0 and date_add(a.atime, interval 3 month) > now() and a.scdno < 9 and a.isdel=0 order by a.atime desc] -2025-12-18 13:49:44,973 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectex.result] Prepared SQL: [select a.etime,a.exname,a.tpoint fullpoint,a.isresultopen ,b.estart,b.eend,b.tpoint, b.udt from cmex a inner join lectex b on b.lectno= ?param0 and b.exno=a.exno inner join lect c on c.lectno=b.lectno and c.userno= ?param1 where a.exno= ?param2] -2025-12-18 13:49:44,973 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectexq.result] Prepared SQL: [select d.atype,b.cpoint,b.dpoint,d.qtext,b.atext,d.qdesc,b.iscorrect,c.qno,b.eqno,b.qseq from lectex a inner join lect a2 on a2.lectno=a.lectno and a2.userno= ?param0 inner join lectexq b on b.lectno=a.lectno and b.exno=a.exno inner join cmexq c on c.eqno=b.eqno inner join question d on d.qno=c.qno where a.lectno= ?param1 and a.exno= ?param2 order by b.qseq] -2025-12-18 13:49:44,973 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectexresult.selectrate] Prepared SQL: [select a.eqno,sum(case when a.atext = b.atext then 1 else 0 end) / count(b.eqno) * 100 selectrate from lectexq a inner join lect a2 on a2.lectno=a.lectno and a2.userno= ?param0 inner join lectexq b on b.exno=a.exno and b.eqno=a.eqno where a.lectno= ?param1 and a.exno= ?param2 group by a.eqno] -2025-12-18 13:49:44,973 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.myrecomm] Prepared SQL: [select c.tyear,c.tseq,a.cmno,b.cshape,b.cname,b.rstime,b.retime,e.cgcode,b.isrefund from ( select a.* from ( select distinct b.ispre idx,c.cmno from lect a inner join cmrelay b on b.cmno=a.cmno inner join cm c on c.ismaster=0 and c.pcmno=b.rcmno and c.rstime < now() and c.retime > now() left outer join lect d on d.userno=a.userno and d.cmno=c.cmno where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null order by b.ispre,c.retime limit 2 ) a union all select a.* from ( select 2 idx,c.cmno from users a inner join comcode b on b.ccode=a.ccposition inner join cm c on c.ismaster=0 and c.rstime < now() and c.retime > now() and c.jobpositiongrade like concat('%',b.refcode,'%') left outer join lect d on d.userno=a.userno and d.cmno=c.cmno where a.userno= ?param0 and d.lectno is null order by c.retime limit 2 ) a ) a inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno inner join cg d on d.cgno=b.cgno inner join cg e on e.cgno=d.pcgno order by a.idx,b.retime limit 2] -2025-12-18 13:49:44,973 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.attcert.check] Prepared SQL: [select ifnull(a.isattcheck,0) intval,b.ischkatt intval2,c.ischkatt intval3 ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) strval from lect a inner join users b on b.userno = a.userno inner join cm c on c.cmno = a.cmno where a.lectno = ?param0] -2025-12-18 13:49:44,973 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectinning.attcert.check] Prepared SQL: [select ifnull(d.isattcheck,0) intval,b.ischkatt intval2,c.ischkatt intval3 ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) strval ,b.authplatform strval2 from lect a inner join users b on b.userno = a.userno inner join cm c on c.cmno = a.cmno left outer join lectinning d on d.lectno = a.lectno and d.cmino = ?param0 where a.lectno = ?param1 and a.userno = ?param2] -2025-12-18 13:49:44,974 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lecture.document.past] Prepared SQL: [select no lectno,substr(a.cshape,1,3) cshapename2,a.cgname cname,a.ssdate sstime,a.sedate setime ,case when a.rprice> 0 then 1 else 0 end isrebate from docprintpast a inner join users b on b.userpno= a.userpno where userno = ?param0] -2025-12-18 13:49:44,974 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectinning.new] Prepared SQL: [select a.logno longval ,a.lectno intval,a.cmino intval2,max(a.intval+a.intval2) intval3 ,a.strval,a.strval2,a.intval3 intval4 from( select a.logno,a.lectno,a.cmino ,case when b.edate < now() then 0 when b.status <> 1 then 0 else case when a.stime = a.etime then 1 else 0 end end intval ,case when b.edate < now() then 0 when b.status <> 1 then 0 else case when (timestampdiff(second,a.stime,a.etime)%300) = 0 then 1 else 0 end end intval2 ,c.cname strval,d.ititle strval2,d.iseq intval3 from lectinningpage a inner join lect b on b.lectno = a.lectno inner join cm c on c.cmno = b.cmno inner join cminning d on d.cmino = a.cmino where b.userno = ?param0 order by a.cdt desc limit 1 ) a] -2025-12-18 13:49:44,974 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user2] Prepared SQL: [select max(lectCnt) * min(checkNum) from ( select count(t1.lectno) as lectCnt, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (103,104,105) and t5.typegrade = ?param0 and t5.typeedu = ?param1 and t1.userno = ?param2 and t5.typeman = 28 union select 0 as lectCnt, (case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param2 and t2.pcmno = ?param3 )t] -2025-12-18 13:49:44,975 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user3] Prepared SQL: [select max(lectCnt) * min(checkNum) from ( select count(t1.lectno) as lectCnt, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (103,104) and t5.typeedu = 30 and t1.userno = ?param0 and t5.typeman = 28 union select 0 as lectCnt, (case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param0 and t2.pcmno = ?param1 )t] -2025-12-18 13:49:44,975 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user4] Prepared SQL: [select count(t1.lectno) from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param0 and t2.pcmno = ?param1] -2025-12-18 13:49:44,975 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user5] Prepared SQL: [select max(lectCnt) * min(checkNum) from ( select count(t1.lectno) as lectCnt, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (103,104) and t5.typeedu = ?param0 and t1.userno = ?param1 and t5.typeman = 28 union select 0 as lectCnt, (case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param1 and t2.pcmno = ?param2 )t] -2025-12-18 13:49:44,975 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user6] Prepared SQL: [select (max(lectCnt1) + max(lectCnt2)) * min(checkNum) from ( select count(t1.lectno) as lectCnt1, 0 as lectCnt2, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (102,103,104,105) and t5.typeedu = 35 and t1.userno = ?param0 and t5.typeman = 28 and t5.typegrade in (38,39) union select 0 as lectCnt1, count(t1.lectno) as lectCnt2,(case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param0 and t2.pcmno = ?param1 )t] -2025-12-18 13:49:44,975 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.pplog.get] Prepared SQL: [select l.lectno, l.cmno, l.payno, pp.cshape, cc.cname zstring1, cc2.cname zstring2, cc3.cname zstring3, cc4.cname zstring4, cc5.cname zstring5 from lect l inner join pay p on l.payno = p.payno and l.userno = p.userno inner join pplog pp on p.pplno = pp.pplno left outer join comcode cc on cc.ccode = pp.typeman left outer join comcode cc2 on cc2.ccode = pp.typeedu left outer join comcode cc3 on cc3.ccode = pp.typegrade left outer join comcode cc4 on cc4.ccode = pp.typejob left outer join comcode cc5 on cc5.ccode = pp.typejobitem where l.lectno = ?param0 and l.userno = ?param1] -2025-12-18 13:49:44,975 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.enroll.get] Prepared SQL: [SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED; SELECT a.USERNO , b.lectno , b.ISCOMPLETE , b.completeno , c.cmno , c.CNAME , d.PCGNO , e.PAYNO , e.PSTATUS , f.CSHAPE , f.TYPEMAN , f.TYPEEDU , f.TYPEGRADE , f.TYPEJOB , d.CGCODE , d.CGNAME , f.CMISNO FROM users a INNER JOIN lect b ON a.USERNO = b.USERNO INNER JOIN cm c ON b.CMNO = c.CMNO INNER JOIN cg d ON c.cgno = d.cgno INNER JOIN pay e ON b.payno = e.PAYNO INNER JOIN pplog f ON b.USERNO = e.USERNO AND b.CMNO = f.CMNO AND e.PPLNO = f.PPLNO WHERE b.STATUS = 1 AND (e.PSTATUS = 1 OR e.PSTATUS = 22) AND b.USERNO = ?param0 ;] -2025-12-18 13:49:44,976 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.sedate.change] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,sdate = ?param2 ,edate= ?param3 where lectno= ?param4 and status = 1] -2025-12-18 13:49:44,976 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectchange] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,ischanged=1 where lectno= ?param2 ; insert into lect (cmno,payno,pino,userno,status,iscomplete,orgcmno,attrate,isrebate,ispc,isjoin,fgno,ischanged,cdt,cno,udt,uno,uip) select ?param3 ,payno,pino,userno,status,null,cmno,0,isrebate,ispc,isjoin,fgno,0,now(), ?param0 ,now(), ?param0 , ?param1 from lect a where a.lectno= ?param2] -2025-12-18 13:49:44,978 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsd.save] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,iscopy= ?param2 ,cpoint= ?param3 ,feedb= ?param4 ,memo= ?param5 ,checktime=case when ?param3 is not null or ?param4 is not null then now() else checktime end ,checkip=case when ?param3 is not null or ?param4 is not null then ?param1 else checkip end ,fgno= ?param6 where lectno= ?param7 and sdno= ?param8 ; insert into lectsd (lectno,sdno,atext,fgno,copyrate,iscopy,cpoint,feedb,memo,submittime,submitip,checktime,checkip,cdt,cno,udt,uno,uip) select ?param7 , ?param8 ,null, ?param6 ,null, ?param2 , ?param3 , ?param4 , ?param5 ,null,null ,case when ?param3 is not null or ?param4 is not null then now() else null end ,case when ?param3 is not null or ?param4 is not null then ?param1 else null end ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectsd b on b.lectno= ?param7 and b.sdno= ?param8 where b.lectno is null] -2025-12-18 13:49:44,979 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsd.save2] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,iscopy= ?param2 ,cpoint= ?param3 ,feedb= ?param4 ,memo= ?param5 ,checktime=case when ?param3 is not null or ?param4 is not null then now() else checktime end ,checkip=case when ?param3 is not null or ?param4 is not null then ?param1 else checkip end ,submittime=case when ?param6 = 'T' then now() else submittime end ,submitip=case when ?param6 = 'T' then ?param1 else submitip end ,fgno= ?param7 where lectno= ?param8 and sdno= ?param9 ; insert into lectsd (lectno,sdno,atext,fgno,copyrate,iscopy,cpoint,feedb,memo,submittime,submitip,checktime,checkip,cdt,cno,udt,uno,uip) select ?param8 , ?param9 ,null, ?param7 ,null, ?param2 , ?param3 , ?param4 , ?param5 ,case when ?param6 = 'T' then now() else null end ,case when ?param6 = 'T' then ?param1 else null end ,case when ?param3 is not null or ?param4 is not null then now() else null end ,case when ?param3 is not null or ?param4 is not null then ?param1 else null end ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectsd b on b.lectno= ?param8 and b.sdno= ?param9 where b.lectno is null; update lect l inner join ( select l.lectno, round(avg(ifnull(ls.cpoint,0)),1) as avgtpoint, round(((round(avg(ifnull(ls.cpoint,0)),1) * ce.subject / 100) ),1) spoint from lect l inner join cmsd cs on l.cmno = cs.cmno and cs.sdtype = 0 and cs.isdel = 0 left outer join lectsd ls on l.lectno = ls.lectno and cs.sdno = ls.sdno and ls.sdno= ?param9 inner join cmev ce on l.cmno = ce.cmno where l.status = 1 and l.lectno = ?param8 group by l.lectno )t on l.lectno = t.lectno set l.spoint = t.spoint , l.subjectpoint = t.avgtpoint , l.udt = now() , l.uno = ?param0 , l.uip= ?param1 where l.status = 1 and l.lectno = ?param8 ; update lect l inner join ( select l.lectno, round(avg(ifnull(ls.cpoint,0)),1) as avgtpoint, round(((round(avg(ifnull(ls.cpoint,0)),1) * ce.discuss / 100)),1) dpoint from lect l inner join cmsd cs on l.cmno = cs.cmno and cs.sdtype = 1 and cs.isdel = 0 left outer join lectsd ls on l.lectno = ls.lectno and cs.sdno = ls.sdno and ls.sdno= ?param9 inner join cmev ce on l.cmno = ce.cmno where l.status = 1 and l.lectno = ?param8 group by l.lectno )t on l.lectno = t.lectno set l.dpoint = t.dpoint , l.discusspoint = t.avgtpoint , l.udt = now() , l.uno = ?param0 , l.uip= ?param1 where l.status = 1 and l.lectno = ?param8 ;] -2025-12-18 13:49:44,980 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsd2.save] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,cpoint= ?param2 ,feedb= ?param3 ,checktime=case when ?param2 is not null or ?param3 is not null then now() else checktime end ,checkip=case when ?param2 is not null or ?param3 is not null then ?param1 else checkip end where lectno= ?param4 and sdno= ?param5 ; insert into lectsd (lectno,sdno,atext,fgno,copyrate,iscopy,cpoint,feedb,submittime,submitip,checktime,checkip,cdt,cno,udt,uno,uip) select ?param4 , ?param5 ,null,null,null,0, ?param2 , ?param3 ,null,null ,case when ?param2 is not null or ?param3 is not null then now() else null end ,case when ?param2 is not null or ?param3 is not null then ?param1 else null end ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectsd b on b.lectno= ?param4 and b.sdno= ?param5 where b.lectno is null] -2025-12-18 13:49:44,981 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.edub2b] Prepared SQL: [insert into edub2b (etype,userno,edate,esubject,etarget,ecount,eplace,ecomment,compname,ceoname,brno,addr,btype,bkind,manname,email,telno,fgno,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 ,HEX(AES_ENCRYPT( ?param15 , 'np123@!')),HEX(AES_ENCRYPT( ?param16 , 'np123@!')), ?param17 ,now(), ?param18 ,now(), ?param18 , ?param19 )] -2025-12-18 13:49:44,981 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.alarm.del] Prepared SQL: [update alarms set isdel=1 where alno= ?param0 and userno= ?param1] -2025-12-18 13:49:44,981 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.completetime.change] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,completetime= ?param2 where lectno= ?param3 and iscomplete=1;] -2025-12-18 13:49:44,981 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.drop2day] Prepared SQL: [update pay a inner join lect b on b.payno = a.payno and b.cmno = ?param0 and b.ischanged=0 and ifnull(b.isready,0) = 1 and b.status = 4 and DATE_ADD(b.oktime, INTERVAL 2 DAY) < now() set a.pstatus = 52, a.udt = now(), a.uno = ?param1 , a.uip = ?param2 ; update payitem a inner join pay b on b.payno = a.payno and b.pstatus = 52 inner join lect c on c.payno = b.payno and c.cmno = ?param0 and c.ischanged=0 and ifnull(c.isready,0) = 1 and c.status = 4 and DATE_ADD(c.oktime, INTERVAL 2 DAY) < now() set a.pstatus = b.pstatus, a.udt = now(), a.uno = ?param1 , a.uip = ?param2 ; update lect set status = 5, oktime = now(), udt = now(), uno = ?param1 , uip = ?param2 where cmno = ?param0 and ifnull(isready,0) = 1 and ischanged=0 and status = 4 and DATE_ADD(oktime, INTERVAL 2 DAY) < now()] -2025-12-18 13:49:44,982 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.isatt.in] Prepared SQL: [update lect set isattcheck = 1, lakey = ?param0 , latime = now() where lectno = ?param1] -2025-12-18 13:49:44,982 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectinning.isatt.in] Prepared SQL: [update lectinning a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 set a.isattcheck = ?param1 ,a.udt=now(),a.uno= ?param2 ,a.uip= ?param3 where a.lectno= ?param4 and a.cmino= ?param5 ; insert into lectinning (lectno,cmino,totstudy,stime,etime,istatus,finishtime,sip,eip,ispcs,ispce,pseq,psec,isattcheck,cdt,cno,udt,uno,uip) select ?param4 ,a.cmino,0,now(),now(),case when a.atime=0 then 2 else 0 end,case when a.atime=0 then now() else null end, ?param3 , ?param3 ,1,null,ctp.pseq,0, ?param1 ,now(), ?param2 ,now(), ?param2 , ?param3 from cminning a inner join ctpage ctp on ctp.ctno=a.ctno and ctp.isdel=0 and ctp.pseq=1 left outer join lectinning b on b.lectno= ?param4 and b.cmino= ?param5 where a.cmino= ?param5 and b.lectno is null;] -2025-12-18 13:49:44,982 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cmisno.up] Prepared SQL: [update lect set cmisno = ?param0 where lectno = ?param1 ; update pplog a left outer join ( select a.lectno,a.payno,b.pplno,a.cmisno from lect a inner join pay b on b.payno = a.payno where a.lectno = ?param1 ) b on b.pplno = a.pplno set a.cmisno = b.cmisno where b.lectno = ?param1 ; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = (case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end) ,a.sdate = (case when b.estart is not null then date_format(b.estart,'%Y-%m-%d 00:00:00') else a.sdate end) where a.lectno = ?param1 and c.cshape = 1; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end where a.lectno = ?param1 and c.cshape <> 1;] -2025-12-18 13:49:44,982 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsd.del] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,submittime=null ,submitip=null ,fgno=null where lectno= ?param2 and sdno= ?param3 ;] -2025-12-18 13:49:45,002 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bmos] Prepared SQL: [select a.opno,a.bmno,a.opname,a.isuse,a.dsort ,a.opno value,a.opname text from boardmasteropening a where a.bmno= ?param0 and a.isdel=0 order by a.dsort,a.cdt] -2025-12-18 13:49:45,004 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.get] Prepared SQL: [select e.asname ,c.bmno,c.bmname,c.isuseopening,c.isreply,c.disptype,c.bmtype ,f.opname ,b.bno,b.pbno,b.subject,b.istop,b.issecr,b.cdt,d.username cnoname,b.rcount,b.fgno,b.fgnothumb,b.opno,b.contents,b.isopen ,b2.subject psubject ,g.cmno,g.cname,g.classno ,h.tmno,h.tyear,h.tseq ,count(b3.bno) ccount from board b inner join boardmaster c on c.bmno=b.bmno inner join users d on d.userno=b.cno left outer join board b2 on b2.bno=b.pbno and b2.isdel=0 left outer join board b3 on b3.pbno=b.bno and b3.isdel=0 left outer join assign e on e.asno=c.asno left outer join boardmasteropening f on f.opno=b.opno left outer join cm g on g.cmno=b.cmno left outer join term h on h.tmno=g.tmno where b.bno= ?param0 group by e.asname ,c.bmno,c.bmname,c.isuseopening,c.isreply,c.disptype,c.bmtype ,f.opname ,b.bno,b.pbno,b.subject,b.istop,b.issecr,b.cdt,d.username,b.rcount,b.fgno,b.fgnothumb,b.opno,b.contents,b.isopen ,b2.subject ,g.cmno,g.cname,g.classno ,h.tmno,h.tyear,h.tseq] -2025-12-18 13:49:45,004 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.boardcmts] Prepared SQL: [select a.bcno,a.bno,a.ctext,a.isdel,a.cdt,a.udt,a.cno ,b.username cnoname,b.usertype from boardcmt a inner join users b on b.userno=a.cno where a.bno= ?param0 and a.isdel=0 order by a.cdt desc] -2025-12-18 13:49:45,005 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bs.forqna] Prepared SQL: [select a.bno,a.pbno,a.subject,a.contents,a.cdt,a.fgno,f.opname,a.cdt,b.usertype,a.rcount from board a inner join users b on b.userno=a.cno left outer join boardmasteropening f on f.opno=a.opno where a.bno= ?param0 and (a.cno= ?param1 or b.usertype in (91,92)) union all select a.bno,a.pbno,a.subject,a.contents,a.cdt,a.fgno,f.opname,a.cdt,b.usertype,a.rcount from board a inner join users b on b.userno=a.cno left outer join boardmasteropening f on f.opno=a.opno where a.pbno= ?param0] -2025-12-18 13:49:45,006 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bm.in] Prepared SQL: [insert into boardmaster (bmcode,bmposition,bmname,bmdesc,bmtype,disptype,isuseopening,isreply,isopen,isdefault,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 ,0,now(), ?param9 ,now(), ?param9 , ?param10 );] -2025-12-18 13:49:45,006 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bm.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:49:45,007 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.in] Prepared SQL: [insert into board (pbno,bmno,opno,subject,contents,fgno,fgnothumb,cmno,rcount,rpcount,isdel,istop,issecr,isopen,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 ,0,0,0, ?param8 , ?param9 , ?param10 ,now(), ?param11 ,now(), ?param11 , ?param12 );] -2025-12-18 13:49:45,007 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:49:45,007 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.inp] Prepared SQL: [insert into board (pbno,bmno,opno,subject,contents,fgno,fgnothumb,cmno,rcount,rpcount,isdel,istop,issecr,isopen,cdt,cno,udt,uno,uip) select bno,bmno,opno, ?param0 , ?param1 , ?param2 , ?param3 ,cmno,0,0,0,0, ?param4 , ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 from board where bno= ?param8 ;] -2025-12-18 13:49:45,007 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.inp.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:49:45,007 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.boardcmt.in] Prepared SQL: [update board set rpcount = rpcount+1 where bno= ?param0 ; insert into boardcmt (bno,ctext,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,0,now(), ?param2 ,now(), ?param2 , ?param3 );] -2025-12-18 13:49:45,007 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.boardcmt.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:49:45,008 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bm.up] Prepared SQL: [update boardmaster set udt=now(),uno= ?param0 ,uip= ?param1 ,bmname = ?param2 ,bmdesc = ?param3 ,bmtype =case when isdefault>0 then bmtype else ?param4 end ,disptype =case when isdefault>0 then disptype else ?param5 end ,isuseopening = ?param6 ,isreply = ?param7 ,isopen =case when isdefault>0 then isopen else ?param8 end where bmno= ?param9] -2025-12-18 13:49:45,008 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bd.read] Prepared SQL: [update board set rcount = rcount +1 where bno= ?param0] -2025-12-18 13:49:45,008 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bmassign.save] Prepared SQL: [update boardmaster set udt=now(),uno= ?param0 ,uip= ?param1 ,isopen=1 where bmno in (select bmno from (select bmno from boardmaster where asno= ?param2 and isdefault=3) a); insert into boardmaster (bmcode,bmposition,bmname,bmdesc,bmtype,disptype,isuseopening,isreply,isopen,isdefault,asno,cdt,cno,udt,uno,uip) select concat('assignnotice_', ?param2 ),0,'°øÁö»çÇ×',null,0,0,0,1,1,3, ?param2 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join boardmaster b on b.asno= ?param2 and b.isdefault=3 where b.bmno is null;] -2025-12-18 13:49:45,008 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bmassign.save2] Prepared SQL: [update boardmaster set udt=now(),uno= ?param0 ,uip= ?param1 ,isopen=0 where bmno in (select bmno from (select bmno from boardmaster where asno= ?param2 and isdefault=3) a)] -2025-12-18 13:49:45,008 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.up] Prepared SQL: [update board set udt=now(),uno= ?param0 ,uip= ?param1 ,opno =case when pbno is null then ?param2 else opno end ,subject = ?param3 ,contents = ?param4 ,fgno = ?param5 ,fgnothumb = ?param6 ,istop =case when pbno is null then ?param7 else istop end ,issecr = ?param8 ,isopen = ?param9 where bno= ?param10] -2025-12-18 13:49:45,027 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.comcode.insert] Prepared SQL: [update comcode a inner join ( select ccode, ?param0 + row_number() over(order by corder) rno from comcode where cgroup= ?param1 and corder >= ?param0 ) b on b.ccode=a.ccode set a.corder=b.rno where a.cgroup= ?param1 ; insert into comcode (cname, cgroup, cgroupname, isuse, corder,cdt,cno,udt,uno,uip) select ?param2 , ?param1 , a.cgroupname, ?param3 , ?param0 ,now(), ?param4 ,now(), ?param4 , ?param5 from comcode a where a.cgroup= ?param1 limit 1] -2025-12-18 13:49:45,027 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.comcode.groupupdate] Prepared SQL: [update comcode set cgroupname= ?param0 where cgroup= ?param1] -2025-12-18 13:49:45,027 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.banner.save] Prepared SQL: [update banner set udt=now(),uno= ?param0 ,uip= ?param1 ,btitle= ?param2 ,bdesc= ?param3 ,burl= ?param4 ,ismain=0,bseq= ?param5 ,isopen= ?param6 ,fgno= ?param7 ,fgno2= ?param8 where ?param9 > 0 and bno= ?param9 ; insert into banner(bno,btitle,fgno,fgno2,bdesc,burl,ismain,bseq,isopen,cdt,cno,udt,uno,uip) select ?param9 , ?param2 , ?param7 , ?param8 , ?param3 , ?param4 , ?param10 , ?param5 , ?param6 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a where ?param9 = 0] -2025-12-18 13:49:45,027 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.popup.save] Prepared SQL: [update popup set udt=now(),uno= ?param0 ,uip= ?param1 ,ptitle = ?param2 ,pcontents= ?param3 ,toppx= ?param4 ,leftpx= ?param5 ,pwidth= ?param6 ,pheight= ?param7 ,purl= ?param8 ,zindex= ?param9 ,isopen= ?param10 where ?param11 > 0 and pno= ?param11 ; insert into popup (ptitle,pcontents,toppx,leftpx,pwidth,pheight,purl,zindex,isopen,cdt,cno,udt,uno,uip) select ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a where ?param11 = 0] -2025-12-18 13:49:45,028 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.menupage.save] Prepared SQL: [update menupage set udt=now(),uno= ?param0 ,uip= ?param1 ,pdepth = ?param2 ,pagetype= ?param3 ,bmno= ?param4 ,porder = ?param5 ,pagename= ?param6 ,pagedesc= ?param7 ,pageurl = ?param8 ,pagehtml= ?param9 ,isopen = ?param10 ,usertype= ?param11 ,refcode= ?param12 ,imagecode= ?param13 ,bgtitle= ?param14 ,bgdesc= ?param15 where ?param16 > 0 and pno = ?param16 ; insert into menupage (pno,ppno,pdepth,pagetype,bmno,porder,pagename,pagedesc,pageurl,pagehtml,isopen,usertype,refcode,imagecode,bgtitle,bgdesc,cdt,cno,udt,uno,uip) select ?param16 , ?param17 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a where ?param16 < 1] -2025-12-18 13:49:45,039 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitems.forexampay] Prepared SQL: [select 3 ptype,b.exno itemno,b.exname itemname,0 isrebate,1 pcnt ,b.outfee orgamt ,case when ua.isjoin=1 then b.outfee-b.infee else 0 end discamt ,case when ua.isjoin=1 then b.infee else b.outfee end payamt ,case when ua.isjoin=1 then b.infee else b.outfee end payamt2 ,b.rstime,b.retime from examuser a inner join exam b on b.exno=a.exno and b.rstime < now() and b.retime > now() inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno where a.exno= ?param0 and a.userno= ?param1 and a.status=1 and a.pstatus=4] -2025-12-18 13:49:45,039 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitems.forcertpay] Prepared SQL: [update payitem a inner join pay b on b.payno=a.payno and b.userno= ?param0 and b.pstatus=21 inner join users u on u.userno=b.userno left outer join assign ua on ua.asno=u.asno left outer join cm c on a.ptype=4 and c.cmno=a.itemno left outer join book d on a.ptype=2 and d.bkno=a.itemno set a.orgamt=case when a.ptype=4 then c.outfee else d.price * a.pcnt end ,a.discamt=case when a.ptype=4 and ua.isjoin=1 then c.outfee-c.infee else 0 end ,a.payamt=case when a.ptype=4 then case when ua.isjoin=1 then c.infee else c.outfee end else d.price * a.pcnt end where a.payno= ?param1 and a.ptype in (2,4) and a.pstatus in(21,50); update pay a inner join ( select a.payno,sum(b.orgamt) orgamt,sum(b.discamt) discamt,sum(b.payamt) payamt from pay a inner join payitem b on b.payno=a.payno where a.payno= ?param1 and a.userno= ?param0 and a.pstatus=21 group by a.payno ) b on b.payno=a.payno set a.orgamt=b.orgamt,a.discamt=b.discamt,a.payamt=b.payamt where a.payno= ?param1 and a.userno= ?param0 and a.pstatus=21; select b.ptype,b.itemno,case when b.ptype=4 then c.cname else d.bkname end itemname,b.isrebate,b.pcnt ,b.orgamt,b.discamt,b.payamt payamt2,case when b.ptype=4 then b.payamt else d.price end payamt,datediff(c.setime, c.sstime)+1 days ,c.rstime,c.retime from pay a inner join payitem b on b.payno=a.payno and b.ptype in(2,4) and b.pstatus in(21,50) left outer join cm c on b.ptype=4 and c.cmno=b.itemno left outer join book d on b.ptype=2 and d.bkno=b.itemno inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno where a.payno= ?param1 and a.userno= ?param0 and a.pstatus=21] -2025-12-18 13:49:45,039 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.cmcheck.forgrouppay] Prepared SQL: [select a.cmno,a.cname,a.quota,a.rstime,a.retime ,b.userno,b.status,c.username ,case when ?param0 like concat('%,',b.userno,',%') then 1 else 0 end ispaied ,a.infee,a.outfee,case when ua.isjoin=1 then a.infee else a.outfee end payamt from cm a inner join users u on u.userno= ?param1 left outer join assign ua on ua.asno=u.asno left outer join lect b on b.cmno=a.cmno and b.status < 5 and b.ischanged=0 left outer join users c on c.userno=b.userno and c.status=1 where a.cmno= ?param2 and a.ismaster=0 and a.rstime < now() and a.retime > now() and a.isuse=1 and a.isdel=0] -2025-12-18 13:49:45,039 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitems] Prepared SQL: [select a0.payno,a0.isgroup,a0.isexam,a0.isdvr,a0.payamt tpayamt,a0.paylimit,a0.ptype,a0.udt,a0.deliamt,a0.pgkey ,ad.rcvname ,CAST(AES_DECRYPT(UNHEX(ad.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(ad.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(ad.email), 'np123@!') AS char) email ,ad.post,ad.address1,ad.address2 ,a.ptype ptype2,a.payamt,a.pcnt,a.isrebate,a.itemno ,b.cmno,b.cshape,b.sstime,b.setime ,b1.rsno ,b2.username,cc.cname ccpositionname,b2.isassignuser ,CAST(AES_DECRYPT(UNHEX(b2.email), 'np123@!') AS char) email2 ,CAST(AES_DECRYPT(UNHEX(b2.telno), 'np123@!') AS char) telno2 ,b2.depart,b2.kfcfyear,b2.edus ,c.bkno ,case a.ptype when 0 then b.cname when 4 then b.cname when 2 then c.bkname when 3 then e.exname else '-' end itemname ,cg2.cgcode ,CAST(AES_DECRYPT(UNHEX(pd.vactnum), 'np123@!') AS char) vactnum,pd.vactbankname,pd.vactname ,t.lectno,t.status ,ad.isdvr isdvr2 from pay a0 left outer join paydvr ad on ad.payno=a0.payno left outer join paydata pd on pd.payno=a0.payno inner join payitem a on a.payno=a0.payno left outer join cm b on a.ptype in(0,4) and b.cmno=a.itemno left outer join lect t on t.cmno=b.cmno and t.userno=a.userno and t.status=1 left outer join cg cg1 on cg1.cgno=b.cgno left outer join cg cg2 on cg2.cgno=cg1.pcgno left outer join cmrs b1 on b1.cmno=b.cmno and b1.rstype=1 and b1.isdel=0 left outer join users b2 on b2.userno=a.userno left outer join comcode cc on cc.ccode=b2.ccposition left outer join book c on a.ptype=2 and c.bkno=a.itemno left outer join examuser d on a.ptype=3 and d.exno=a.itemno and d.userno=a0.userno and d.payno=a0.payno left outer join exam e on e.exno=d.exno where a0.payno= ?param0] -2025-12-18 13:49:45,039 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paylect.get] Prepared SQL: [select a.fgno ,b.cshape,b.cname,b.rstime,b.retime,b.sstime,b.setime ,b2.cname certgradeccname ,c.username ,CAST(AES_DECRYPT(UNHEX(c.email), 'np123@!') AS char) email ,CAST(AES_DECRYPT(UNHEX(c.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(c.telno), 'np123@!') AS char) telno ,c.depart ,c2.cname ccpositionname ,d.asname from lect a inner join cm b on b.cmno=a.cmno left outer join comcode b2 on b2.ccode=b.certgradecc inner join users c on c.userno=a.userno left outer join comcode c2 on c2.ccode=c.ccposition left outer join assign d on d.asno=c.asno where a.payno= ?param0] -2025-12-18 13:49:45,040 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.carts] Prepared SQL: [select a.pcno,a.ptype,a.itemno,a.isrefund,a.cmno,a.userno,a.pcnt,a.fgno ,case when a.ptype=0 then b.cname else c.bkname end itemname,b.cshape,b.sstime,b.setime ,case when a.ptype = 0 then case when ua.isjoin=1 then b.infee else b.outfee end else c.price end payamt ,case when a.ptype = 0 then b.outfee else c.price end orgamt from paycart a inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno left outer join cm b on a.ptype=0 and b.cmno=a.itemno left outer join book c on a.ptype in (2,9) and c.bkno=a.itemno where a.status=1 and a.userno= ?param0 order by a.cdt desc] -2025-12-18 13:49:45,040 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitems.forcartpay] Prepared SQL: [select case when a.ptype = 9 then 2 else a.ptype end ptype,a.itemno,case when a.ptype=0 then b.cname else c.bkname end itemname,case when a.ptype=0 then a.isrefund else 0 end isrebate,a. pcnt ,case when a.ptype=0 then b.outfee else c.price end orgamt ,case when a.ptype=0 then case when ua.isjoin=1 then b.outfee-b.infee else 0 end else 0 end discamt ,case when a.ptype=0 then case when ua.isjoin=1 then b.infee else b.outfee end else c.price end payamt ,case when a.ptype=0 then case when ua.isjoin=1 then b.infee else b.outfee end else c.price end * a.pcnt payamt2 ,b.rstime,b.retime,b.sstime,b.setime,b.cshape,datediff(b.setime, b.sstime)+1 days from paycart a left outer join cm b on a.ptype=0 and b.cmno=a.itemno and b.rstime < now() and b.retime > now() left outer join book c on a.ptype in (2,9) and c.bkno=a.itemno inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno where a.userno= ?param0 and a.status=1 and a.ispay=1;] -2025-12-18 13:49:45,040 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.mypay] Prepared SQL: [select a.payno,a.ptype,a.ispg,a.isgroup,a.isexam,a.userno,a.pstatus,a.rstatus,a.rstatustime,a.refunding,a.paylimit,a.payoktime,a.isrefunddvr,a.refundamt,a.payamt,a.deliamt,a.isdvr,a.cdt,a.pgkey ,b.dvrcode,b.isdvr isdvr2,b.rcvname,b.post,b.address1,b.address2 ,CAST(AES_DECRYPT(UNHEX(b.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(b.email), 'np123@!') AS char) email ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) mobile ,c.vactbankname,CAST(AES_DECRYPT(UNHEX(c.vactnum), 'np123@!') AS char) vactnum,c.vactname from pay a left outer join paydvr b on b.payno=a.payno left outer join paydata c on c.payno=a.payno where a.payno= ?param0 and a.userno= ?param1 and a.pstatus in (1,22,41,42,43)] -2025-12-18 13:49:45,040 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.mypayitem] Prepared SQL: [select a.ptype,c0.cshape,a.isrebate,a.payamt,a.pcnt,a.rstatus,a.userno,a.pstatus,a.pino,c0.infee,c0.outfee,c0.rstime,c0.retime ,case a.ptype when 0 then c0.cname when 2 then c2.bkname when 4 then c0.cname when 3 then c3.exname else '-' end itemname ,c0.sstime,c0.setime,datediff(c0.setime, c0.sstime)+1 days ,u.username,uc.cname ccpositionname,u.isassignuser ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,u.kfcfyear,u.edus,u.depart ,rs.rsno,t.lectno ,a2.taxno ,case when t.sdate is null then c0.sstime else t.sdate end as sdate ,case when t.edate is null then c0.setime else t.edate end as edate ,p.cdt,csd.estart ,c0.studydays from payitem a inner join pay p on p.payno = a.payno left outer join paytax a3 on a3.payno = a.payno and (a3.iscancel is null or a3.iscancel <> 1) left outer join paytaxitem a2 on a2.pino=a.pino and a3.taxno = a2.taxno left outer join cm c0 on a.ptype in (0,1,4) and c0.cmno=a.itemno left outer join book c2 on a.ptype=2 and c2.bkno=a.itemno left outer join exam c3 on a.ptype=3 and c3.exno=a.itemno left outer join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno left outer join comcode uc on uc.ccode=u.ccposition left outer join cmrs rs on rs.cmno=c0.cmno and rs.rstype=1 and rs.isdel=0 left outer join lect t on a.ptype in (0,1,4) and t.cmno=c0.cmno and t.payno=a.payno and t.pino=a.pino and t.userno=a.userno left outer join cminningscd csd on csd.cmisno = t.cmisno where a.payno= ?param0] -2025-12-18 13:49:45,040 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paytax.fornew] Prepared SQL: [select a.payno,a.isgroup,a.ptype,a.ispg ,ua.asname,ua.ceoname,ua.brno,ua.grno,ua.btype,ua.bkind,ua.post,ua.address1,ua.address2 ,ua.mname manname ,CAST(AES_DECRYPT(UNHEX(ua.mphone), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(ua.taxemail), 'np123@!') AS char) email ,sum(case when b.taxdate is not null then 0 else b.taxamt end) taxamtsum ,sum(b.taxamt) taxamt from pay a inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno left outer join paytax b on b.payno=a.payno and (b.iscancel is null or b.iscancel <> 1) where a.payno= ?param0 and a.userno= ?param1 and a.rstatus < 2 and (a.pstatus=1 or a.pstatus=22) group by a.payno,a.isgroup,ua.asname,ua.ceoname,ua.brno,ua.grno,ua.btype,ua.bkind] -2025-12-18 13:49:45,040 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paytax.fornewitem] Prepared SQL: [select a.payno,a.isgroup ,ifnull(c.taxno,0) taxno,b.pino,b.ptype,b.rstatus ,case b.ptype when 0 then c0.cname when 4 then c0.cname when 2 then c2.bkname when 3 then c3.exname else '-' end itemname ,b.pcnt,b.payamt from pay a inner join payitem b on b.payno=a.payno and (b.pstatus=1 or b.pstatus=22) left outer join cm c0 on b.ptype in (0,4) and c0.cmno=b.itemno left outer join book c2 on b.ptype=2 and c2.bkno=b.itemno left outer join exam c3 on b.ptype=3 and c3.exno=b.itemno left outer join paytax c4 on c4.payno = a.payno and (c4.iscancel is null or c4.iscancel <> 1) left outer join paytaxitem c on c.pino=b.pino and c.taxno = c4.taxno where a.payno= ?param0 and a.userno= ?param1 and a.rstatus < 2 and (a.pstatus=1 or a.pstatus=22) order by ifnull(c.taxno,0),b.pino] -2025-12-18 13:49:45,040 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitem.forrefund] Prepared SQL: [select distinct a.payno,b.pino,b.pstatus,b.rstatus,b.payamt,b.ptype,b.pcnt ,case b.ptype when 0 then c0.cname when 4 then c0.cname when 2 then c2.bkname when 3 then c3.exname else '-' end itemname ,case when b.ptype in (0,1,4) then case when date_add(c0.retime, interval 1 day) < now() then 1 else 0 end else case when b.ptype=3 then case when date_add(c3.retime, interval 1 day) < now() then 1 else 0 end else 0 end end ispast ,u.username ,max(d.rfdno) rfdno ,max(ifnull(case when c.rstatus=1 then -1 else c.rstatus end,-2)) rfdrstatus from pay a inner join payitem b on b.payno=a.payno and b.pstatus=1 left outer join users u on a.isgroup=1 and b.ptype=0 and u.userno=b.userno left outer join cm c0 on b.ptype in (0,4) and c0.cmno=b.itemno left outer join book c2 on b.ptype=2 and c2.bkno=b.itemno left outer join exam c3 on b.ptype=3 and c3.exno=b.itemno left outer join payrfditem d on d.pino=b.pino left outer join payrfd c on c.rfdno=d.rfdno and c.payno=a.payno and c.rstatus in (0,2) where a.payno= ?param0 and a.userno= ?param1 and a.pstatus=1 and a.rstatus < 2 group by a.payno,b.pino,b.pstatus,b.rstatus,b.payamt,b.ptype,b.pcnt ,c0.cname,c2.bkname,c3.exname,c0.retime,c3.retime,u.username order by d.rfdno,b.rstatus,ispast,b.pino] -2025-12-18 13:49:45,041 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payresult] Prepared SQL: [select a.payno,a.payamt,a.ptype,a.pstatus ,b.itemno ,b.pino from pay a inner join payitem b on b.payno=a.payno where a.payno= ?param0 and a.userno= ?param1 and a.pstatus in (1,21,22,51,55)] -2025-12-18 13:49:45,041 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.lectready] Prepared SQL: [select count(a.userno) from lect a where a.cmno= ?param0 and a.isready=1 and a.status=6] -2025-12-18 13:49:45,041 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pplogs.bypay] Prepared SQL: [select a.pplno,a.isready,a.cmno,a.cmisno,a.isrebate,a.rbankname,CAST(AES_DECRYPT(UNHEX(a.rbankacc), 'np123@!') AS char) rbankacc,a.rbankowner,a.isaccommodation,a.cshape ,b.payno,b.pstatus from pay b inner join pplog a on a.pplno=b.pplno where b.payno= ?param0 and a.userno= ?param1] -2025-12-18 13:49:45,042 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.in] Prepared SQL: [insert into pay(ptype,ispg,isgroup,userno,username,isexam,pstatus,rstatus,refunding,paylimit,payoktime,pgkey ,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,pplno,isbill,iscashrct,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,0, ?param5 , ?param6 , ?param7 , ?param8 ,case when ?param9 is not null then now() else ?param10 end, ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 ,now(), ?param21 ,now(), ?param21 , ?param22 );] -2025-12-18 13:49:45,042 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:49:45,043 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitem.in] Prepared SQL: [insert into payitem (payno,ptype,pcno,itemno,userno,pstatus,rstatus,pcnt,orgamt,discamt,payamt,payamtcash,payamtcard,refundamt,refundtime,refundtimereal,refundinfo,isrebate,rbank,rbankaccnum,tbankuser,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 ,now(), ?param21 ,now(), ?param21 , ?param22 );] -2025-12-18 13:49:45,043 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitem.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:49:45,043 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.lect.in] Prepared SQL: [insert into lect (cmno,payno,pino,userno,status,isready,iscomplete,orgcmno,attrate,isrebate,ispc,pcno,isjoin,fgno,ischanged,cmisno,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,null,null,0, ?param6 , ?param7 , ?param8 , ?param9 ,null,0, ?param10 ,now(), ?param11 ,now(), ?param11 , ?param12 );] -2025-12-18 13:49:45,043 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.lect.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:49:45,043 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.pgin] Prepared SQL: [insert into pay(ptype,ispg,isgroup,isexam,userno,username,pstatus,rstatus ,refunding,paylimit,payoktime,pgkey,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,isdvr,iscashrct,cashrcthp,pplno,isbill,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 ,a.userno,a.username,case when ?param0 = 6 then 1 else 0 end,0 , ?param4 , ?param5 ,case when ?param0 = 6 then now() else ?param6 end, ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 ,HEX(AES_ENCRYPT( ?param16 , 'np123@!')), ?param17 , ?param18 ,now(), ?param19 ,now(), ?param19 , ?param20 from users a where a.userno= ?param21] -2025-12-18 13:49:45,043 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.pgin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:49:45,043 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.certpay] Prepared SQL: [insert into pay(ptype,ispg,isgroup,userno,pstatus,rstatus,refunding,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,isdvr,isexam,cdt,cno,udt,uno,uip) values (0,1,0, ?param0 ,51,0,0,0,0,0,0,0,0,0,0,now(), ?param1 ,now(), ?param1 , ?param2 )] -2025-12-18 13:49:45,043 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.certpay.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:49:45,044 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paytax.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:49:45,044 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payrfd.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:49:45,044 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.standbypay.admin] Prepared SQL: [insert into pay(ptype,ispg,isgroup,userno,username,isexam,pstatus,rstatus,refunding,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,pplno,isbill,iscashrct,cdt,cno,udt,uno,uip) values ( ?param0 ,0,0, ?param1 , ?param2 ,0,21,0,0,0,0,0,0,0,0, ?param3 ,0,0,now(), ?param4 ,now(), ?param4 , ?param5 );] -2025-12-18 13:49:45,044 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.standbypay.admin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:49:45,044 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.lect.sedate.save] Prepared SQL: [update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') ,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno = ?param2 ;] -2025-12-18 13:49:45,045 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paydvr.dvrcode] Prepared SQL: [update paydvr set udt=now(),uno= ?param0 ,uip= ?param1 ,dvrcode= ?param2 ,codetime=now() where payno= ?param3] -2025-12-18 13:49:45,045 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paydvr.in] Prepared SQL: [delete from paydvr where payno= ?param0 ; insert into paydvr (payno,dvrcode,codetime,isdvr,rcvname,telno,mobile,email,post,address1,address2,dmemo,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,HEX(AES_ENCRYPT( ?param5 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param6 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param7 , 'np123@!')) , ?param8 , ?param9 , ?param10 , ?param11 ,now(), ?param12 ,now(), ?param12 , ?param13 )] -2025-12-18 13:49:45,045 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.freeok] Prepared SQL: [insert into lect (cmno,payno,pino,userno,status,attrate,isrebate,ispc,isjoin,ischanged,fgno2,cmisno,cdt,cno,udt,uno,uip) select b.itemno,a.payno,b.pino,case when a.isgroup=1 then b.userno else a.userno end,1,0,b.isrebate,0,case when ua.isjoin=1 then 1 else 0 end,0,b.fgno,l.cmisno,now(), ?param0 ,now(), ?param0 , ?param1 from pay a inner join payitem b on b.payno=a.payno and b.ptype=0 inner join users u on u.userno=a.userno inner join pplog l on a.pplno = l.pplno left outer join assign ua on ua.asno=u.asno where a.payno= ?param2 ; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on a.cmisno = d.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param2 ;] -2025-12-18 13:49:45,045 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paydvr.save] Prepared SQL: [update paydvr set udt=now(),uno= ?param0 ,uip= ?param1 ,dvrcode= ?param2 ,rcvname= ?param3 ,post= ?param4 ,address1= ?param5 ,address2= ?param6 ,dmemo= ?param7 ,codetime=case when codetime is null and ?param2 is not null then now() else codetime end ,telno=HEX(AES_ENCRYPT( ?param8 , 'np123@!')) ,mobile=HEX(AES_ENCRYPT( ?param9 , 'np123@!')) where payno= ?param10] -2025-12-18 13:49:45,045 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paycert.paystart] Prepared SQL: [update pay a inner join users b on b.userno=a.userno set a.ptype= ?param0 ,a.paylimit= ?param1 ,a.orgamt= ?param2 ,a.payamt= ?param3 ,a.isbill= ?param4 ,a.pstatus = case when ?param0 = 6 then 1 else a.pstatus end ,a.payoktime = case when ?param0 = 6 then now() else a.payoktime end where a.payno= ?param5 and a.userno= ?param6 and a.pstatus=21; update payitem a inner join users b on b.userno=a.userno set a.orgamt= ?param2 ,a.payamt= ?param3 ,a.pstatus = case when ?param0 = 6 then 1 else a.pstatus end ,a.rstatus = 0 where a.payno= ?param5 and a.userno= ?param6 and a.pstatus=21; update lect a inner join users b on b.userno = a.userno set a.status = case when ?param0 = 6 then 1 else a.status end where a.payno= ?param5 and a.userno = ?param6 ; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param5 ;] -2025-12-18 13:49:45,046 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paylect] Prepared SQL: [update pay set udt=now(),uno= ?param0 ,uip= ?param1 ,pstatus=case when ptype=3 then 22 else 1 end ,payoktime=case when ptype=3 then null else now() end ,pgkey= ?param2 where payno= ?param3 ; insert into paydata(payno,payresult,payresultmsg,vactnum,vactbankcode,vactbankname,vactname,vactinname,cshrrcode,cshrtype,cshrauthno,cardquota,cardquotatype,cardeventcode,cardnum,iscardpoint,cardcode,cardbankcode,cardprtccode,checkflag,ocbnum,ocbappno,ocbprice,gsnum,gsremain,gsprice,unum,upoint,uprice,cdt,cno,udt,uno,uip) values ( ?param3 , ?param4 , ?param5 ,HEX(AES_ENCRYPT( ?param6 , 'np123@!')), ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 ,HEX(AES_ENCRYPT( ?param17 , 'np123@!')), ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 , ?param28 , ?param29 , ?param30 , ?param31 ,now(), ?param0 ,now(), ?param0 , ?param1 ); update payitem a inner join pay b on b.payno=a.payno set a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 ,a.pstatus=case when b.ptype=3 then 22 else 1 end where a.payno= ?param3 ; insert into lect (cmno,payno,pino,userno ,status,iscomplete,orgcmno,attrate,isrebate ,ispc,isjoin,fgno,apoint,mpoint ,fpoint,spoint,dpoint,tpoint,ischanged ,stime,etime,sip,eip,ispcs ,ispce,fgno2,cmisno,cdt,cno,udt,uno,uip) select a.itemno,a.payno,a.pino,case when b.isgroup=1 then a.userno else b.userno end ,case when b.ptype=3 then 2 else 1 end,null,null,0,a.isrebate ,0,ifnull(d.isjoin, 0),null,null,null ,null,null,null,null,0 ,null,null,null,null,null ,null,a.fgno,e.cmisno,now(), ?param0 ,now(), ?param0 , ?param1 from payitem a inner join pay b on b.payno=a.payno inner join users c on c.userno=b.userno left outer join assign d on d.asno=c.asno left outer join pplog e on e.pplno=b.pplno left outer join lect f on f.payno=a.payno and f.pino=a.pino and f.status=4 and f.isready=1 where a.payno= ?param3 and a.ptype=0 and f.lectno is null; update lect a inner join pay b on b.payno=a.payno and b.pstatus in (22,1) inner join payitem c on c.payno=b.payno and c.itemno=a.cmno and c.pstatus=b.pstatus set a.status=case when b.pstatus=22 then 2 else 1 end,a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param3 and a.status=4; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 23:59:59') where a.payno = ?param3 ;] -2025-12-18 13:49:45,046 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.fail] Prepared SQL: [update pay set pstatus= ?param0 where payno= ?param1 and pstatus != 1 and pstatus != 22; insert into paydata(payno,payresult,payresultmsg,vactnum,vactbankcode,vactbankname,vactname,vactinname,cshrrcode,cshrtype,cshrauthno,cardquota,cardquotatype,cardeventcode,cardnum,iscardpoint,cardcode,cardbankcode,cardprtccode,checkflag,ocbnum,ocbappno,ocbprice,gsnum,gsremain,gsprice,unum,upoint,uprice,cdt,cno,udt,uno,uip) values ( ?param1 , ?param2 , ?param3 ,HEX(AES_ENCRYPT( ?param4 , 'np123@!')), ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 ,HEX(AES_ENCRYPT( ?param15 , 'np123@!')), ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 , ?param28 ,now(), ?param29 ,now(), ?param29 , ?param30 );] -2025-12-18 13:49:45,046 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paylect.vbankin] Prepared SQL: [insert into payvbankin (payno,pgkey,inbankcode,indeal,inymd,inhms,msgseq,transseq,vacct,inamt,checkamt,isclose,typemsg,frombank,fromname,fromymd,calcymd,tranymd,transcode,korcode,cshrymd,cshrhms,cshrcode,cshrpgkey,cshramt,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 ,now(), ?param25 ,now(), ?param25 , ?param26 ); update pay set udt=now(),uno= ?param25 ,uip= ?param26 ,pstatus=1 ,payoktime=now() where payno= ?param0 and pstatus=22 ; update payitem a inner join pay b on b.payno=a.payno set a.udt=now(),a.uno= ?param25 ,a.uip= ?param26 ,a.pstatus=1 where a.payno= ?param0 and a.pstatus=22; update lect a inner join pay b on b.isexam <> 1 and b.payno=a.payno and b.pstatus=1 set a.udt=now(),a.uno= ?param25 ,a.uip= ?param26 ,a.status=1 where a.payno= ?param0 ; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 23:59:59') where a.payno = ?param0 ;] -2025-12-18 13:49:45,046 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paycancel] Prepared SQL: [update pay set udt=now(),uno= ?param0 ,uip= ?param1 ,pstatus=case when pstatus=22 then 43 else 41 end where payno= ?param2 and userno= ?param3 and pstatus in (51,55,21,22); update payitem a inner join pay b on b.payno=a.payno and b.userno= ?param3 and b.pstatus in (41,43) set a.pstatus=b.pstatus,a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.pstatus in (21,22); update lect a inner join pay b on b.payno=a.payno and b.userno= ?param3 and b.pstatus in (41,43) set a.status=9 where a.payno= ?param2 ; update examuser a inner join pay b on b.payno=a.payno and b.userno=a.userno and b.pstatus in (41,43) set a.pstatus=9 where a.payno= ?param2 and a.userno= ?param3] -2025-12-18 13:49:45,046 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.cart.clear] Prepared SQL: [update paycart set status=2,udt=now(),uno= ?param0 ,uip= ?param1 where userno= ?param2 and status=1 and date_add(cdt, interval 7 day) < now(); update paycart a inner join cm b on b.cmno=a.itemno and b.udt > a.cdt set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype=0; update paycart a inner join book b on b.bkno=a.itemno and b.udt > a.cdt set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype in (2,9); update paycart a left outer join cm b on b.cmno=a.itemno and b.rstime < now() and b.retime > now() set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype=0 and b.cmno is null; update paycart a left outer join paycart b on b.ptype =0 and b.userno= ?param2 and b.status=1 and b.itemno=a.cmno set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype=9 and b.pcno is null] -2025-12-18 13:49:45,047 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payrfd.up] Prepared SQL: [update payrfd set fgnor= ?param0 ,fgnob= ?param1 ,udt=now(),uno= ?param2 ,uip= ?param3 where rfdno= ?param4 and payno= ?param5] -2025-12-18 13:49:45,047 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payrfdcancel.up] Prepared SQL: [delete from payrfditem where rfdno= ?param0 ; update payrfd set rstatus= ?param1 ,udt=now(),uno= ?param2 ,uip= ?param3 where rfdno= ?param0 and payno= ?param4] -2025-12-18 13:49:45,047 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.unpay] Prepared SQL: [update examuser a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null and b.userno=a.userno inner join payitem c on c.payno=b.payno and c.ptype=3 and c.itemno=a.exno and c.pino=a.pino set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.pstatus=2; update lect a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null inner join payitem c on c.payno=b.payno and c.ptype in(0,4) and c.itemno=a.cmno and c.userno=a.userno and c.pino=a.pino set a.status=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.status=2 and a.ischanged=0; update payitem a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 ; update pay set pstatus=1,isunpay=1,udt=now(),uno= ?param0 ,uip= ?param1 where payno= ?param2 and pstatus=22 and ptype=3 and ispg=1 and isunpay is null; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param2 ;] -2025-12-18 13:49:45,047 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.abspay] Prepared SQL: [update examuser a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null and b.userno=a.userno inner join payitem c on c.payno=b.payno and c.ptype=3 and c.itemno=a.exno and c.pino=a.pino set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.pstatus=2; update lect a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null inner join payitem c on c.payno=b.payno and c.ptype in(0,4) and c.itemno=a.cmno and c.userno=a.userno and c.pino=a.pino set a.status=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.status=2 and a.ischanged=0; update payitem a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 ; update pay set ptype= ?param3 ,payoktime=now(),pstatus=1,isunpay=3,udt=now(),uno= ?param0 ,uip= ?param1 where payno= ?param2 and pstatus=22 and ptype=3 and ispg=1 and isunpay is null; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param2 ;] -2025-12-18 13:49:45,047 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.unpaymoney] Prepared SQL: [update pay set isunpay=2,payoktime= ?param0 ,udt=now(),uno= ?param1 ,uip= ?param2 where payno= ?param3 and isunpay=1; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param3 ;] -2025-12-18 13:49:45,047 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pplogtype.up] Prepared SQL: [update pplog set typeman = ?param0 ,typejob = ?param1 ,typeedu = ?param2 ,typegrade = ?param3 ,typejobitem = ?param4 where pplno = ?param5] -2025-12-18 13:49:45,047 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.untax] Prepared SQL: [insert into untaxlog (payno,logtime,cdt,cno,udt,uno,uip) values( ?param0 ,now(),now(), ?param1 ,now(), ?param1 , ?param2 ); update pay set iscashrct = null where payno = ?param0 ;] -2025-12-18 13:49:45,047 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.standbypayitem.admin] Prepared SQL: [insert into payitem (payno,ptype,itemno,userno,pstatus,rstatus,pcnt ,orgamt,discamt,payamt,payamtcash,payamtcard,refundamt,isrebate,cdt,cno,udt,uno,uip) values( ?param0 ,0, ?param1 , ?param2 ,21,0,1 ,0,0,0,0,0,0, ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 ); insert into lect(cmno,payno,pino,userno,status,attrate,isrebate,ispc,isjoin,ischanged,isready,cmisno,cdt,cno,udt,uno,uip) select ?param1 , ?param0 ,LAST_INSERT_ID(),a.userno,4,0, ?param3 ,0,ifnull(b.isjoin,0),0,1, ?param6 ,now(), ?param4 ,now(), ?param4 , ?param5 from users a left outer join assign b on b.asno=a.asno where a.userno= ?param2 ;] -2025-12-18 13:49:45,062 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.exam.in] Prepared SQL: [insert into exam (cgno,exname,infee,outfee ,certcc,certgradecc,rstime,retime,estime,eetime ,elocation,certdate,certindate,introhtml ,isopen,isresultopen,isscored,fgno,isdel ,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 ,0, ?param15 , ?param16 ,0 ,now(), ?param17 ,now(), ?param17 , ?param18 )] -2025-12-18 13:49:45,062 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.exam.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:49:45,062 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.exam.up] Prepared SQL: [update exam set udt=now(),uno= ?param0 ,uip= ?param1 ,exname = ?param2 ,infee = ?param3 ,outfee = ?param4 ,certcc = ?param5 ,certgradecc = ?param6 ,rstime = ?param7 ,retime = ?param8 ,estime = ?param9 ,eetime = ?param10 ,elocation = ?param11 ,certdate = ?param12 ,certindate = ?param13 ,introhtml = ?param14 ,isopen = ?param15 ,fgno = ?param16 where exno= ?param17] -2025-12-18 13:49:45,062 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.del] Prepared SQL: [update exam a inner join ( select count(userno) cntuser, exno from examuser where exno = ?param0 group by exno ) b on b.exno=a.exno set a.uip= ?param1 ,a.uno= ?param2 ,a.isdel = 1 where a.exno= ?param0 and b.cntuser=0 and a.isdel=0;] -2025-12-18 13:49:45,062 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.examuser.save] Prepared SQL: [insert ignore into examuser(exno,userno,status,pstatus,avrg,certdate,certindate,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 ,now(), ?param7 ,now(), ?param7 , ?param8 )] -2025-12-18 13:49:45,062 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.examopen] Prepared SQL: [update exam set udt=now(),uno= ?param0 ,uip= ?param1 ,isresultopen= ?param2 where exno= ?param3 ;] -2025-12-18 13:49:45,063 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.examuser.renew] Prepared SQL: [update examuser set udt=now(),uno= ?param0 ,uip= ?param1 ,certdate= ?param2 ,certindate= ?param3 where exno= ?param4 and userno= ?param5 ; insert into examuserrenew (exno,userno,certtime,certdate,certindate,renewreason,isfirst,certidx,cdt,cno,udt,uno,uip) select a.exno, ?param5 ,now(), ?param2 , ?param3 , ?param6 ,0,max(a.certidx),now(), ?param0 ,now(), ?param0 , ?param1 from( select a.exno,ifnull(max(d.certidx), 0)+1 certidx from examuser a inner join exam a2 on a2.exno=a.exno left outer join exam c on c.certcc=a2.certcc and c.certgradecc=a2.certgradecc left outer join examuserrenew d on d.exno=c.exno and year(d.certtime)=year(a.certdate) where a.exno= ?param4 group by a.exno,a.userno,a.certdate,a.certindate ) a] -2025-12-18 13:49:45,097 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [grade.lectcomplete.cancel] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,iscomplete=0 ,completetime=null where lectno= ?param2 and ifnull(iscomplete,0) <> 1] -2025-12-18 13:49:45,097 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [grade.lectcomplete.cancel2] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,iscomplete=0 ,completetime=null where lectno= ?param2 and ifnull(iscomplete,0)] -2025-12-18 13:49:45,108 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [att.att.in] Prepared SQL: [update lectinning set udt=now(),uno= ?param0 ,uip= ?param1 ,lectno= ?param2 ,cmino= ?param3 ,totstudy=0 ,stime=now(),etime=null ,istatus=1,statustime=null,statusreason=null where lectno= ?param2 and cmino= ?param3 and istatus is null; insert into lectinning (lectno,cmino,totstudy,stime,etime,istatus,statustime,statusreason,sip,eip,ispcs,ispce,cdt,cno,udt,uno,uip) select ?param2 , ?param3 ,0,now(),null,1,null,null, ?param1 ,null,1,null,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectinning b on b.lectno= ?param2 and b.cmino= ?param3 where b.lectno is null; update lect set stime = case when stime is null then now() else stime end ,sip = case when sip is null then ?param1 else sip end ,ispcs = case when ispcs is null then 1 else ispcs end where lectno= ?param2] -2025-12-18 13:49:45,108 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [att.att.out] Prepared SQL: [update lectinning set udt=now(),uno= ?param0 ,uip= ?param1 ,totstudy=timestampdiff(SECOND, stime, now()) ,etime=now() ,eip= ?param1 ,ispce=1 ,istatus=2 where lectno= ?param2 and cmino= ?param3 and istatus=1; update lect a inner join ( select a.lectno,convert(100*count(c.lectno)/count(b.cmino), int) attrate from lectinning a inner join cminning b on b.cmino=a.cmino and ifnull(b.isscd,0)=0 left outer join lectinning c on c.lectno=a.lectno and c.cmino=b.cmino and c.istatus=2 where a.lectno= ?param2 and a.cmino= ?param3 and a.istatus=2 group by a.lectno ) b on b.lectno=a.lectno set a.attrate=b.attrate ,a.etime=now(),a.eip= ?param1 ,a.ispce=1] -2025-12-18 13:49:45,108 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [att.abs] Prepared SQL: [update lectinning set istatus=2 ,stime=case when stime is null then now() else stime end ,etime=case when etime is null then now() else etime end ,sip=case when sip is null then ?param0 else sip end ,eip=case when eip is null then ?param0 else eip end ,ispcs=case when ispcs is null then 1 else ispcs end ,ispce=case when ispce is null then 1 else ispce end ,statustime=now() ,statusreason= ?param1 ,statususerno= ?param2 where lectno= ?param3 and cmino= ?param4 and (istatus is null or istatus<2); insert into lectinning(lectno,cmino,totstudy,stime,etime,istatus,statustime,statusreason,statususerno,cdt,cno,udt,uno,uip) select a.lectno, ?param4 ,0,now(),now(),2,now(), ?param1 , ?param2 ,now(), ?param2 ,now(), ?param2 , ?param0 from lect a left outer join lectinning b on b.lectno=a.lectno and b.cmino= ?param4 where a.lectno= ?param3 and a.status=1 and a.ischanged=0 and b.lectno is null; update lect a inner join ( select a.lectno,convert(100*count(c.lectno)/count(b.cmino), int) attrate from lectinning a inner join lect a2 on a2.lectno=a.lectno inner join cminning b on b.cmno=a2.cmno and ifnull(b.isscd,0)=0 left outer join lectinning c on c.lectno=a.lectno and c.cmino=b.cmino and c.istatus=2 where a.lectno= ?param3 and a.cmino= ?param4 and a.istatus=2 group by a.lectno ) b on b.lectno=a.lectno set a.attrate=b.attrate ,a.stime=case when a.stime is null then now() else a.stime end ,a.etime=case when a.etime is null then now() else a.etime end ,a.sip=case when a.sip is null then ?param0 else a.sip end ,a.eip=case when a.eip is null then ?param0 else a.eip end ,a.ispcs=case when a.ispcs is null then 1 else a.ispcs end ,a.ispce=case when a.ispce is null then 1 else a.ispce end where a.lectno= ?param3] -2025-12-18 13:49:45,126 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.ctps] Prepared SQL: [select a.cmino,a.iseq,a.ititle,a.atime,a.mstime,a.metime ,a2.isokmid ,b.ctno,b.ctype,b.ccode,b.ismenu,b.isoversize ,c.cpno,c.pseq,c.cpname,c.srcp,c.srcm ,a2.pseq lastpseq,a2.psec from cminning a inner join lectinning a2 on a2.lectno= ?param0 and a2.cmino=a.cmino inner join ct b on b.ctno=a.ctno and b.isdel=0 inner join ctpage c on c.ctno=b.ctno and c.isdel=0 where a.cmino= ?param1 order by a.iseq] -2025-12-18 13:49:45,126 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.getprogress] Prepared SQL: [select case when b.atime=0 or ifnull(us.no,0) > 0 then 100 else case when floor(a.totstudy / (b.sttime * 60) * 100) > 100 then 100 else floor(a.totstudy / (b.sttime * 60) * 100) end end from lectinning a inner join cminning b on b.cmino=a.cmino inner join lect c on a.lectno = c.lectno left outer join userstatus us on c.userno = us.userno and us.playbar = 1 where a.lectno= ?param0 and a.cmino= ?param1] -2025-12-18 13:49:45,126 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.checklectdate] Prepared SQL: [select a.lectno,a.sdate,a.edate from lect a where a.lectno= ?param0] -2025-12-18 13:49:45,126 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.inningchange.pre] Prepared SQL: [select a.cmino,b.isseq,c.istatus,d.istatus preistatus,a.isrebate,a.iseq,a2.cmino precmino from ( select a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq,max(c.iseq) preiseq from ( select a.lectno,b.cmno,b.isrebate,max(d.iseq) iseq from lectinning a inner join lect b on b.lectno=a.lectno inner join cminning c on c.cmino=a.cmino inner join cminning d on d.cmno=c.cmno and d.iseq < c.iseq and d.isonline=1 where a.lectno= ?param0 and a.cmino= ?param1 group by a.lectno,b.cmno,b.isrebate ) a inner join cminning b on b.cmno=a.cmno and b.iseq=a.iseq left outer join cminning c on c.cmno=b.cmno and c.iseq < b.iseq and c.isonline=1 group by a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq ) a inner join cm b on b.cmno=a.cmno left outer join cminning a2 on a2.cmno=b.cmno and a2.iseq=a.preiseq left outer join lectinning c on c.lectno=a.lectno and c.cmino=a.cmino left outer join lectinning d on d.lectno=a.lectno and d.cmino=a2.cmino] -2025-12-18 13:49:45,127 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.inningchange.next] Prepared SQL: [select a.cmino,b.isseq,c.istatus,d.istatus preistatus,a.isrebate,a.iseq,a2.cmino precmino from ( select a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq,min(c.iseq) preiseq from ( select a.lectno,b.cmno,b.isrebate,min(d.iseq) iseq from lectinning a inner join lect b on b.lectno=a.lectno inner join cminning c on c.cmino=a.cmino inner join cminning d on d.cmno=c.cmno and d.iseq > c.iseq and d.isonline=1 where a.lectno= ?param0 and a.cmino= ?param1 group by a.lectno,b.cmno,b.isrebate ) a inner join cminning b on b.cmno=a.cmno and b.iseq=a.iseq left outer join cminning c on c.cmno=b.cmno and c.iseq > b.iseq and c.isonline=1 group by a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq ) a inner join cm b on b.cmno=a.cmno left outer join cminning a2 on a2.cmno=b.cmno and a2.iseq=a.preiseq left outer join lectinning c on c.lectno=a.lectno and c.cmino=a.cmino left outer join lectinning d on d.lectno=a.lectno and d.cmino=a2.cmino] -2025-12-18 13:49:45,127 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.mycmrs] Prepared SQL: [select distinct a.lectno,a.attrate ,b.rsno,b.cmno,b.rscno,b.rstype,b.rsname,b.rscondition ,case when c.lectno is null then 0 else 1 end isrsok ,a.edate ,d.istatus,e.iseq from lect a inner join cmrs b on b.cmno=a.cmno and b.isdel=0 left outer join lectrs c on c.lectno=a.lectno and c.rsno=b.rsno left outer join lectinning d on d.lectno=a.lectno and b.cmino = d.cmino left outer join cminning e on b.cmino = e.cmino where a.lectno= ?param0 and a.userno= ?param1 order by b.rsno] -2025-12-18 13:49:45,127 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.mycmrsq] Prepared SQL: [select b.rscno,b.rscqno ,c.qno,c.atype,c.qtext,c.rightcount,a.username as teachername from ( select distinct b.rscno,e.username from lect a inner join cmrs b on b.rsno= ?param0 and b.cmno=a.cmno and b.isdel=0 left outer join lectrs c on c.lectno=a.lectno and c.rsno=b.rsno left outer join cminning d on b.cmino = d.cmino left outer join users e on d.userno = e.userno where a.lectno= ?param1 and a.userno= ?param2 and c.lectno is null ) a inner join rscq b on b.rscno=a.rscno inner join question c on c.qno=b.qno order by b.dseq] -2025-12-18 13:49:45,127 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.mycmrsqi] Prepared SQL: [select b.rscqno ,c.qno ,d.qino,d.qitext ,e.fileurl from ( select distinct b.rscno from lect a inner join cmrs b on b.rsno= ?param0 and b.cmno=a.cmno and b.isdel=0 left outer join lectrs c on c.lectno=a.lectno and c.rsno=b.rsno where a.lectno= ?param1 and a.userno= ?param2 and c.lectno is null ) a inner join rscq b on b.rscno=a.rscno inner join question c on c.qno=b.qno inner join questionitem d on d.qno=c.qno and d.isdel=0 left outer join fileinfo e on e.fgno=d.fgno and e.isdel=0 order by b.dseq,d.qino] -2025-12-18 13:49:45,128 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectex] Prepared SQL: [select a.lectno,a.attrate,a.iscomplete,a.sdate,a.edate ,b.sstime,b.setime ,c.exno,c.exname,c.extype,c.edesc,c.econdition,c.etime,c.evtype,c.eqtype,c.israndq,c.israndqi,c.qcount,c.isblur,c.tpoint,ifnull(c.relaylimit,999) relaylimit,c.isusebackup,c.isseq,c.isreexamable,c.isresultopen ,d.lectno exlectno,d.estart,d.eend,d.tpoint,d.recount,d.rechecktime,ifnull(d.entercount,0) entercount,d.cblock ,case when a.etime = 0 then 99999999 else TIMESTAMPDIFF(MINUTE, now(), date_add(ifnull(d.estart, now()), interval c.etime MINUTE)) end rtime ,d.recount ,case when case when case when a.isrebate = 1 then f.midcutrfd else f.midcut end <= ifnull(e.ex0lectpoint,0) then 1 else 0 end = 1 and case when case when a.isrebate = 1 then f.finalcutrfd else f.finalcut end <= ifnull(e.ex1lectpoint,0) then 1 else 0 end = 1 then 1 else 0 end ispass from lect a inner join cm b on b.cmno=a.cmno inner join cmex c on c.exno= ?param0 inner join cmev f on f.cmno = b.cmno left outer join lectex d on d.lectno=a.lectno and d.exno=c.exno left outer join ( select a.lectno ,count(b1.exno) ex0cnt,count(c1.lectno) ex0lectcnt,avg(ifnull(c1.tpoint,0) / b1.tpoint * 100) ex0lectpoint ,count(b2.exno) ex1cnt,count(c2.lectno) ex1lectcnt,avg(ifnull(c2.tpoint,0) / b2.tpoint * 100) ex1lectpoint from lect a left outer join cmex b1 on b1.cmno = a.cmno and b1.extype = 0 and b1.isdel=0 left outer join lectex c1 on c1.exno = b1.exno and c1.lectno = a.lectno left outer join cmex b2 on b2.cmno = a.cmno and b2.extype = 1 and b2.isdel=0 left outer join lectex c2 on c2.exno = b2.exno and c2.lectno = a.lectno where a.lectno = ?param1 ) e on e.lectno = a.lectno where a.lectno= ?param1 and a.userno= ?param2] -2025-12-18 13:49:45,128 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.userexam.detailforexamforsubmit] Prepared SQL: [select a.exno,a.exname,a2.sstime,a2.setime,a.tpoint,a.etime,a.qcount,b.estart,a.edesc, a.extype,TIMESTAMPDIFF(MINUTE, now(), date_add(ifnull(b.estart, now()), interval a.etime MINUTE)) rtime from cmex a inner join cm a2 on a2.cmno=a.cmno inner join lectex b on b.lectno= ?param0 and b.exno=a.exno and b.eend is null and (a.etime = 0 or date_add(ifnull(b.estart, now()), interval (a.etime + 1) MINUTE) > now()) inner join lect c on c.lectno=b.lectno and c.userno= ?param1 where a.exno= ?param2] -2025-12-18 13:49:45,129 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsd] Prepared SQL: [select a.lectno,a.attrate,a.cmno,a.sdate,a.edate ,b.sdno,b.sdname,b.sddesc,b.fgno sdfgno,b.sdcondition ,c.sstime,c.setime ,d.checktime,d.cpoint,d.feedb,d.fgno,d.atext from lect a inner join cmsd b on b.cmno=a.cmno and b.sdno= ?param0 inner join cm c on c.cmno=b.cmno left outer join lectsd d on d.lectno=a.lectno and d.sdno=b.sdno where a.lectno= ?param1 and a.userno= ?param2] -2025-12-18 13:49:45,129 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsd2] Prepared SQL: [select a.lectno,a.attrate,a.sdate,a.edate ,b.sdno,b.sdname,b.sddesc,b.fgno sdfgno,b.sdcondition ,c.sstime,c.setime ,d.checktime,d.cpoint,d.feedb,d.fgno,d.atext from lect a inner join cmsd b on b.cmno=a.cmno and b.sdno= ?param0 inner join cm c on c.cmno=b.cmno left outer join lectsd d on d.lectno=a.lectno and d.sdno=b.sdno where a.lectno= ?param1 and a.userno= ?param2] -2025-12-18 13:49:45,129 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboards] Prepared SQL: [select a.bno,a.subject,a.cdt,a.rcount ,u.username ,count(b.bcno) ccount from lectsdboard a inner join users u on u.userno=a.cno left outer join lectsdboardcmt b on b.bno=a.bno and b.isdel=0 where a.sdno= ?param0 and a.isdel=0 group by a.bno,a.subject,a.cdt,a.rcount,u.username order by a.cdt] -2025-12-18 13:49:45,129 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard] Prepared SQL: [update lectsdboard set rcount=rcount+1 where bno= ?param0 and cno<> ?param1 ; select a.bno,a.subject,a.contents,a.cdt,a.fgno,a.cno ,b.sdname ,c.sstime,c.setime,l.sdate,l.edate ,u.username,u.userno ,a2.checktime from lectsdboard a inner join lectsd a2 on a2.lectno=a.lectno and a2.sdno=a.sdno inner join users u on u.userno=a.cno inner join lect l on l.lectno = a2.lectno inner join cmsd b on b.sdno=a.sdno inner join cm c on c.cmno=b.cmno where a.bno= ?param0 and a.isdel=0] -2025-12-18 13:49:45,129 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboardcmt] Prepared SQL: [select a.bno ,b.bcno,b.ctext,b.cno,b.cdt ,c.userno,c.username,c.usertype,c.username cnoname from lectsdboard a inner join lectsdboardcmt b on b.bno=a.bno and b.isdel=0 inner join users c on c.userno=b.cno where a.bno= ?param0 order by b.cdt desc] -2025-12-18 13:49:45,130 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.pay1] Prepared SQL: [select p.payno,p.cdt,p.payamt,p.ptype,p.refundamt,p.ispg,p.isgroup,p.isexam,p.pstatus,p.rstatus,p.payoktime,p.pgkey,p.isdvr,p.deliamt,p.isunpay,p.paylimit ,p.iscashrct ,u.userno,u.username,u.post,u.address1,u.address2 ,CAST(AES_DECRYPT(UNHEX(u.userpno), 'np123@!') AS char) userpno ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email ,case pi.ptype when 3 then exu.cdt when 4 then le.oktime else p.cdt end oktime ,pd.dvrcode,pd.rcvname,pd.isdvr isdvr2,pd.codetime,pd.post post2,pd.address1 address12,pd.address2 address22,pd.dmemo ,CAST(AES_DECRYPT(UNHEX(pd.telno), 'np123@!') AS char) telno2 ,CAST(AES_DECRYPT(UNHEX(pd.mobile), 'np123@!') AS char) mobile2 ,tax.iscancel, tax.taxdate, tax.taxno ,paydata.vactbankname,CAST(AES_DECRYPT(UNHEX(paydata.vactnum), 'np123@!') AS char) vactnum,paydata.vactname ,(select ischeck from paytax where payno = p.payno limit 1) ischeck from pay p inner join users u on u.userno=p.userno left outer join payitem pi on pi.payno=p.payno and pi.ptype in (3,4) left outer join lect le on pi.ptype=4 and le.pino=pi.pino and le.ischanged=0 left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno left outer join examuser exu on exu.exno=ex.exno and exu.userno=p.userno left outer join paydvr pd on pd.payno=p.payno left outer join ( select pt.payno,pt.iscancel,pt.taxdate,pt.taxno from paytax pt where pt.payno = ?param0 order by pt.cdt desc limit 1 ) tax on tax.payno = p.payno left outer join paydata paydata on paydata.payno=p.payno where p.payno= ?param0] -2025-12-18 13:49:45,130 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.pay2] Prepared SQL: [select pi.payno,pi.pino,pi.itemno,pi.pcno,pi.payamt,pi.pcnt,pi.ptype,pi.isrebate ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,u.username,u.userid,u.isassignuser,u.depart,u.kfcfyear ,cc.cname ccpositionname ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,ua.asname ,cm.cshape ,cg.cgname ,pcg.cgname pcgname ,(select attrate from lect where payno = pi.payno limit 1) attrate ,pi.rbank , CAST(AES_DECRYPT(UNHEX(pi.rbankaccnum), 'np123@!') AS char) rbankaccnum, pi.tbankuser from payitem pi inner join pay p on p.payno=pi.payno left outer join cm cm on pi.ptype in (0,1,4) and cm.cmno=pi.itemno left outer join cg cg on pi.ptype in (0,1,4) and cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno left outer join users u on p.isgroup=1 and u.userno=pi.userno left outer join assign ua on ua.asno=u.asno left outer join comcode cc on cc.ccode=u.ccposition where pi.payno= ?param0] -2025-12-18 13:49:45,131 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payforexam1] Prepared SQL: [select eu.exno payno, eu.userno,eu.cdt,case when ua.isjoin=1 then ex.infee else ex.outfee end payamt,0 ptype,0 ispg,0 isgroup,1 isexam,21 pstatus,0 rstatus,null payoktime,null pgkey,0 isdvr,0 deliamt ,u.username,u.post,u.address1,u.address2 ,CAST(AES_DECRYPT(UNHEX(u.userpno), 'np123@!') AS char) userpno ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email ,eu.cdt oktime ,null dvrcode,null rcvname,0 isdvr2,null codetime,null post2,null address12,null address22,null dmemo ,null telno2 ,null mobile2 from examuser eu inner join users u on u.userno=eu.userno left outer join assign ua on ua.asno=u.asno left outer join exam ex on ex.exno=eu.exno where eu.exno= ?param0 and eu.userno= ?param1 and eu.status=1 and eu.payno is null and eu.pino is null and eu.pstatus=4] -2025-12-18 13:49:45,131 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payforexam2] Prepared SQL: [select eu.exno payno,eu.userno pino,eu.exno itemno,null pcno,case when ua.isjoin=1 then ex.infee else ex.outfee end payamt,1 pcnt,3 ptype ,ex.exname itemname ,u.username,u.userid,u.isassignuser,u.depart,u.kfcfyear ,cc.cname ccpositionname ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,ua.asname ,0 cshape ,null cgname ,null pcgname from examuser eu left outer join exam ex on ex.exno=eu.exno left outer join users u on u.userno=eu.userno left outer join assign ua on ua.asno=u.asno left outer join comcode cc on cc.ccode=u.ccposition where eu.exno= ?param0 and eu.userno= ?param1] -2025-12-18 13:49:45,131 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.pay.forrfd] Prepared SQL: [select a.payno,a.ispg,a.pstatus,a.ptype,a.pgkey,a.isdvr,a.deliamt,a.isrefunddvr,a.payamt,a.refundamt,a.rstatus,a.isgroup,a.iscanceled,a.payoktime ,b.isdvr isdvr2,b.dvrcode ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email from pay a left outer join paydvr b on b.payno=a.payno inner join users u on u.userno=a.userno where a.payno= ?param0 and a.pstatus=1] -2025-12-18 13:49:45,131 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payitem.forrfd] Prepared SQL: [select pi.pino,pi.payno,pi.pcnt,pi.payamt,pi.refundamt,pi.refundtime,pi.refundinfo,pi.refundstatus,pi.rstatus,pi.ptype ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,pcg.cgname pcgname ,u.userid,u.username from payitem pi inner join pay p on p.payno=pi.payno and p.pstatus=1 inner join users u on u.userno=case when pi.ptype=3 then p.userno else pi.userno end left outer join cm cm on pi.ptype in(0,1,4) and cm.cmno=pi.itemno left outer join cg cg on cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno where pi.payno= ?param0] -2025-12-18 13:49:45,131 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payrfditems] Prepared SQL: [select b.cdt,a.rfdno ,b.rtext,b.rstatus ,p.isgroup ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,pi.ptype ,u.username,u.userid from pay p inner join payitem pi on pi.payno=p.payno inner join payrfditem a on a.pino=pi.pino inner join payrfd b on b.rfdno=a.rfdno inner join users u on u.userno=case when p.isgroup=1 and pi.ptype in (0,1,4) then pi.userno else p.userno end left outer join cm cm on pi.ptype in(0,1,4) and cm.cmno=pi.itemno left outer join cg cg on cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno where p.payno= ?param0 order by a.rfdno desc] -2025-12-18 13:49:45,132 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payrfditems2] Prepared SQL: [select a.rfdno ,b.rtext,b.rstatus,b.cdt,b.isowner,b.ramt,b.bankname,b.bankowner ,b.rreason,b.ruser,b.fgnor,b.fgnob ,CAST(AES_DECRYPT(UNHEX(b.rphone), 'np123@!') AS char) rphone ,b.rback ,CAST(AES_DECRYPT(UNHEX(b.bankno), 'np123@!') AS char) bankno ,p.isgroup,p.payno ,pi.payamt ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,u.username,u.userid ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,ua.asname ,f1.orgname,f1.fileno ,f2.orgname orgname2,f2.fileno file2 from payrfditem a inner join payitem pi on pi.pino=a.pino inner join pay p on p.payno=pi.payno inner join users u on u.userno=case when p.isgroup=1 and pi.ptype in (0,1,4) then pi.userno else p.userno end left outer join assign ua on ua.asno=u.asno inner join payrfd b on b.rfdno=a.rfdno left outer join cm cm on pi.ptype in(0,1,4) and cm.cmno=pi.itemno left outer join cg cg on cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno left outer join fileinfo f1 on f1.fgno=b.fgnor and f1.isdel=0 left outer join fileinfo f2 on f2.fgno=b.fgnob and f2.isdel=0 where a.rfdno= ?param0 order by a.rfdno desc] -2025-12-18 13:49:45,133 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.paytaxitem] Prepared SQL: [select case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname,pi.payamt,pi.pcnt,pi.ptype ,p.isgroup,p.payamt ppayamt,p.payoktime,p.ptype pptype from paytax a inner join paytaxitem b on b.taxno=a.taxno inner join payitem pi on pi.pino=b.pino inner join pay p on p.payno=pi.payno left outer join cm cm on pi.ptype in (0,1,4) and cm.cmno=pi.itemno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno where a.taxno= ?param0] -2025-12-18 13:49:45,133 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.paytaxes2] Prepared SQL: [select a.taxno,a.taxamt,a.taxdate from paytax a where a.payno= ?param0] -2025-12-18 13:49:45,133 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.paytax.formgtkey] Prepared SQL: [select taxno, mgtkey from paytax where mgtkey like concat( ?param0 ,'%') order by mgtkey desc limit 1] -2025-12-18 13:49:45,133 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspast] Prepared SQL: [select a.no,a.kind,a.cg,a.cshape,a.username ,CAST(AES_DECRYPT(UNHEX(a.userpno), 'np123@!') AS char) userpno ,a.typeman,a.edukind,a.typeedu,a.typegrade,a.typejob,a.cgname,a.completeno,a.companyname,a.companyaddr,a.brno,a.eino,a.btype ,a.bkind,a.ceoname,date_format(a.ssdate, '%Y-%m-%d') ssdate,date_format(a.sedate, '%Y-%m-%d') sedate,a.sctime,a.assign,a.slevel,a.uduty ,CAST(AES_DECRYPT(UNHEX(a.phone), 'np123@!') AS char) phone ,a.mname ,CAST(AES_DECRYPT(UNHEX(a.mphone), 'np123@!') AS char) mphone ,a.sprice,a.rprice,a.rbank ,CAST(AES_DECRYPT(UNHEX(a.rbankno), 'np123@!') AS char) rbankno ,a.rbankuser ,CAST(AES_DECRYPT(UNHEX(a.taxemail), 'np123@!') AS char) taxemail ,a.syear,a.cdt,a.cno,a.udt,a.uno,a.uip from docprintpast a where a.no = ?param0] -2025-12-18 13:49:45,133 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.kind] Prepared SQL: [select a.kind value,a.kind text from docprintpast a where a.kind is not null and a.kind <> "" group by a.kind] -2025-12-18 13:49:45,134 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.syear] Prepared SQL: [select a.syear value,a.syear text from docprintpast a where a.syear is not null and a.syear <> "" group by a.syear] -2025-12-18 13:49:45,134 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.cg] Prepared SQL: [select a.cg value,a.cg text from docprintpast a where a.cg is not null and a.cg <> "" group by a.cg] -2025-12-18 13:49:45,134 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.cshape] Prepared SQL: [select a.cshape value,a.cshape text from docprintpast a where a.cshape is not null and a.cshape <> "" group by a.cshape] -2025-12-18 13:49:45,134 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.typeman] Prepared SQL: [select a.typeman value,a.typeman text from docprintpast a where a.typeman is not null and a.typeman <> "" group by a.typeman] -2025-12-18 13:49:45,134 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.edukind] Prepared SQL: [select a.edukind value,a.edukind text from docprintpast a where a.edukind is not null and a.edukind <> "" group by a.edukind] -2025-12-18 13:49:45,134 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.typeedu] Prepared SQL: [select a.typeedu value,a.typeedu text from docprintpast a where a.typeedu is not null and a.typeedu <> "" group by a.typeedu] -2025-12-18 13:49:45,134 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.typegrade] Prepared SQL: [select a.typegrade value,a.typegrade text from docprintpast a where a.typegrade is not null and a.typegrade <> "" group by a.typegrade] -2025-12-18 13:49:45,134 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.typejob] Prepared SQL: [select a.typejob value,a.typejob text from docprintpast a where a.typejob is not null and a.typejob <> "" group by a.typejob] -2025-12-18 13:49:45,134 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectinningpage.totstudy] Prepared SQL: [select ifnull(sum(totstudy),-1) totstudy from lectinningpage where lectno = ?param0 and cmino = ?param1 and cpno = ?param2] -2025-12-18 13:49:45,135 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.myExCheck] Prepared SQL: [select l.lectno longval from lect l inner join cm c on l.cmno= c.cmno inner join pay p on l.payno = p.payno inner join users u on l.userno= u.userno left outer join (select c.cmno , c.cshape , c.cname , ci.cmino ,d.cmisno ,d.sseq ,d.estart ,d.eend ,d.studyplace ,ci.isscd from cm c inner join cminning ci on c.cmno = ci.cmno inner join cminningscd d on d.cmino = ci.cmino where c.cshape=2 and ci.isscd=1 and ci.scdtype=0 ) cmi on cmi.cmno = l.cmno and cmi.cmisno = l.cmisno left outer join lectinning li on li.cmino = cmi.cmino and li.lectno = l.lectno left outer join pplog pl on p.pplno= pl.pplno where l.lectno= ?param0 and l.userno = ?param1 and cmi.isscd = 1 and li.istatus = 2 AND IFNULL(l.iscomplete, 0) = 0] -2025-12-18 13:49:45,136 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectinningpage.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 13:49:45,138 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard.in] Prepared SQL: [update lectsd a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.submittime=now(),submitip= ?param2 where a.lectno= ?param3 and a.sdno= ?param4 and a.checktime is null; insert into lectsd (lectno,sdno,iscopy,submittime,submitip,cdt,cno,udt,uno,uip) select a.lectno,a.sdno,0,now(), ?param2 ,now(), ?param1 ,now(), ?param1 , ?param2 from (select ?param3 lectno, ?param0 userno, ?param4 sdno) a inner join lect b on b.lectno=a.lectno and b.userno=a.userno and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno left outer join lectsd d on d.lectno=a.lectno and d.sdno=a.sdno where d.lectno is null; SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into lectsdboard (lectno,sdno,subject,contents,fgno,rcount,cip,isdel,cdt,cno,udt,uno,uip) select a.lectno,a.sdno, ?param5 , ?param6 , ?param7 ,0, ?param2 ,0,now(), ?param1 ,now(), ?param1 , ?param2 from (select ?param3 lectno, ?param0 userno, ?param4 sdno) a inner join lect b on b.lectno=a.lectno and b.userno=a.userno and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno] -2025-12-18 13:49:45,138 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 13:49:45,138 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboardcmt.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into lectsdboardcmt (bno,ctext,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,0,now(), ?param2 ,now(), ?param2 , ?param3 );] -2025-12-18 13:49:45,138 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboardcmt.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:49:45,138 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into pay (ptype,ispg,isgroup,isexam,userno,username,pstatus,rstatus,rstatustime,cshrcancelnum,canceltime,cancelmsg,cancelcnt ,refunding,paylimit,payoktime,pgkey,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,isdvr,cdt,cno,udt,uno,uip) select ?param0 ,0,0,1,u.userno,u.username,1,0,null,null,null,null,null ,0,null, ?param1 ,null ,a.outfee ,case when ?param0 = 6 then a.outfee else case when ua.isjoin=1 then a.outfee-a.infee else 0 end end ,0,0 ,case when ?param0 = 6 then 0 else case when ua.isjoin=1 then a.infee else a.outfee end end ,0,0,now(), ?param2 ,now(), ?param2 , ?param3 from exam a inner join users u on u.userno= ?param4 left outer join assign ua on ua.asno=u.asno where a.exno= ?param5] -2025-12-18 13:49:45,138 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 13:49:45,138 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok2] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into payitem (payno,ptype,pcno,itemno,userno,pstatus,rstatus,pgkey,cancelcode,cancelmsg,canceltype,pcnt ,orgamt,discamt,payamt ,payamtcash,payamtcard ,refundamt,refundtime,refundtimereal,refundinfo,isrebate,fgno,cartno,cdt,cno,udt,uno,uip) select p.payno,3,null, ?param0 , ?param1 ,1,0,null,null,null,null,1 ,a.outfee ,case when p.ptype=6 then a.outfee else case when ua.isjoin=1 then a.outfee-a.infee else 0 end end ,case when p.ptype=6 then 0 else case when ua.isjoin=1 then a.infee else a.outfee end end ,0,0 ,0,null,null,null,0,null,null,now(), ?param2 ,now(), ?param2 , ?param3 from exam a inner join users u on u.userno= ?param1 inner join pay p on p.payno= ?param4 left outer join assign ua on ua.asno=u.asno where a.exno= ?param0] -2025-12-18 13:49:45,139 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok2.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 13:49:45,139 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.studylog] Prepared SQL: [update lectinningpage a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 set a.totstudy=TIMESTAMPDIFF(SECOND, a.stime, now()),a.etime=now(),a.eip= ?param1 ,a.udt=now(),a.uno= ?param2 ,a.uip= ?param1 where a.logno= ?param3 ; update lectinning a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 inner join cminning c on c.cmino=a.cmino inner join ( select lectno,sum(totstudy) totstudy from lectinningpage where lectno= ?param4 and cmino= ?param5 group by lectno ) d on d.lectno=a.lectno set a.udt=now(),a.uno= ?param2 ,a.uip= ?param1 ,a.totstudy=d.totstudy ,a.etime=now() ,a.istatus=case when a.istatus <> 2 and c.atime * 60 <= d.totstudy then 2 else a.istatus end ,a.finishtime=case when a.finishtime is null and c.atime * 60 <= d.totstudy then now() else a.finishtime end ,a.eip= ?param1 ,a.ispce= ?param6 ,a.psec= ?param7 where a.lectno= ?param4 and a.cmino= ?param5 ; update lect a inner join ( select a.lectno,truncate(count(c.lectno) / count(b.cmino) * 100, 0) attrate from lect a inner join cminning b on b.cmno=a.cmno and ifnull(b.isscd,0)=0 left outer join lectinning c on c.lectno=a.lectno and c.cmino=b.cmino and c.istatus=2 where a.lectno= ?param4 and a.userno= ?param0 group by a.lectno ) b on b.lectno=a.lectno inner join cmev ce on a.cmno = ce.cmno set a.attrate=b.attrate ,a.apoint = (((b.attrate / 100) * ce.attend / 100)* 100) ,a.etime=now() ,a.eip= ?param1 ,a.ispce= ?param6 ,a.udt=now(),a.uno= ?param2 ,a.uip= ?param1 where a.lectno= ?param4 and a.userno= ?param0 ;] -2025-12-18 13:49:45,139 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.studymid] Prepared SQL: [update lectinning set isokmid=1 where lectno= ?param0 and cmino= ?param1] -2025-12-18 13:49:45,140 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsd.save] Prepared SQL: [update lectsd a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.fgno= ?param3 ,a.atext= ?param4 ,a.submittime=now(),submitip= ?param2 where a.lectno= ?param5 and a.sdno= ?param6 and a.checktime is null; insert into lectsd (lectno,sdno,atext,fgno,iscopy,submittime,submitip,cdt,cno,udt,uno,uip) select a.lectno,a.sdno, ?param4 , ?param3 ,0,now(), ?param2 ,now(), ?param1 ,now(), ?param1 , ?param2 from (select ?param5 lectno, ?param0 userno, ?param6 sdno) a inner join lect b on b.lectno=a.lectno and b.userno=a.userno inner join cm c on c.cmno=b.cmno and b.sdate < now() and b.edate > now() left outer join lectsd d on d.lectno=a.lectno and d.sdno=a.sdno where d.lectno is null;] -2025-12-18 13:49:45,140 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard.save] Prepared SQL: [update lectsd a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.submittime=now(),submitip= ?param2 where a.lectno= ?param3 and a.sdno= ?param4 and a.checktime is null; update lectsdboard a inner join lectsd a2 on a2.lectno=a.lectno and a2.sdno=a.sdno and a2.checktime is null inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.subject= ?param5 ,contents= ?param6 ,a.fgno= ?param7 where a.bno= ?param8 and a.lectno= ?param3 and a.sdno= ?param4 ;] -2025-12-18 13:49:45,141 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard.del] Prepared SQL: [update lectsd a inner join lectsdboard b on b.bno= ?param0 and b.cno= ?param1 and b.isdel=0 and b.lectno=a.lectno and b.sdno=a.sdno inner join lect a2 on a2.lectno=b.lectno and a2.userno=b.cno and a2.sdate < now() and a2.edate > now() inner join cm c on c.cmno=a2.cmno set a.submittime=null,a.submitip=null and a.checktime is null; update lectsdboard a inner join lectsd b on b.lectno=a.lectno and b.sdno=a.sdno and b.checktime is null inner join lect a2 on a2.lectno=b.lectno and a2.userno=a.cno and a2.sdate < now() and a2.edate > now() inner join cm c on c.cmno=a2.cmno set a.uno= ?param2 ,a.udt=now(),a.uip= ?param3 ,a.isdel=1 where a.bno= ?param0 and a.cno= ?param1 and a.isdel=0;] -2025-12-18 13:49:45,141 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payrefundinfo.up] Prepared SQL: [update payitem set udt=now(),uno= ?param0 ,uip= ?param1 ,rbank = ?param2 ,rbankaccnum = HEX(AES_ENCRYPT( ?param3 , 'np123@!')) ,tbankuser = ?param4 where payno = ?param5] -2025-12-18 13:49:45,141 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok3] Prepared SQL: [update examuser set udt=now(),uno= ?param0 ,uip= ?param1 ,payno= ?param2 ,pino= ?param3 ,pstatus=1 where exno= ?param4 and userno= ?param5 and status=1 and payno is null and pino is null and pstatus=4] -2025-12-18 13:49:45,141 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpaycancel] Prepared SQL: [update examuser set udt=now(),uno= ?param0 ,uip= ?param1 ,pstatus=9 where exno= ?param2 and userno= ?param3 and status=1 and payno is null and pino is null and pstatus=4] -2025-12-18 13:49:45,141 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payrfd.save] Prepared SQL: [update payrfd set udt=now(),uno= ?param0 ,uip= ?param1 ,bankname= ?param2 ,bankowner= ?param3 ,bankno=HEX(AES_ENCRYPT( ?param4 , 'np123@!')) ,isowner= ?param5 ,ruser= ?param6 ,rphone=HEX(AES_ENCRYPT( ?param7 , 'np123@!')) ,rreason= ?param8 ,rtext= ?param9 ,rstatus= ?param10 ,rback= ?param11 ,statustime=case when rstatus <> ?param10 then now() else statustime end where rfdno= ?param12] -2025-12-18 13:49:45,144 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspast.up] Prepared SQL: [update docprintpast set udt=now(),uno= ?param0 ,uip= ?param1 ,kind= ?param2 ,cg= ?param3 ,cshape= ?param4 ,username= ?param5 ,userpno=HEX(AES_ENCRYPT( ?param6 , 'np123@!')) ,typeman= ?param7 ,edukind= ?param8 ,typeedu= ?param9 ,typegrade= ?param10 ,typejob= ?param11 ,cgname= ?param12 ,completeno= ?param13 ,companyname= ?param14 ,companyaddr= ?param15 ,brno= ?param16 ,eino= ?param17 ,btype= ?param18 ,bkind= ?param19 ,ceoname= ?param20 ,ssdate= ?param21 ,sedate= ?param22 ,sctime= ?param23 ,assign= ?param24 ,slevel= ?param25 ,uduty= ?param26 ,phone=HEX(AES_ENCRYPT( ?param27 , 'np123@!')) ,mname= ?param28 ,mphone=HEX(AES_ENCRYPT( ?param29 , 'np123@!')) ,sprice= ?param30 ,rprice= ?param31 ,rbank= ?param32 ,rbankno=HEX(AES_ENCRYPT( ?param33 , 'np123@!')) ,rbankuser= ?param34 ,taxemail=HEX(AES_ENCRYPT( ?param35 , 'np123@!')) ,syear= ?param36 where no= ?param37] -2025-12-18 13:49:45,145 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.studyclose] Prepared SQL: [update lectinningpage a set a.etime=now(),a.eip= ?param0 ,a.udt=now(),a.uno= ?param1 ,a.uip= ?param0 where a.logno= ?param2 ;] -2025-12-18 13:49:45,146 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [site.main] Prepared SQL: [select * from ( select 0 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,a.kname strval3,null strval4,null strval5,null strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param0 inner join cm c on c.cmno=a.pcmno where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a union all select * from ( select a.dtype,a.intval,a.intval2 ,a.longval ,a.strval,a.strval2,a.strval3,a.strval4,ifnull(a.strval5,d.fileurl) strval5,a.strval6 ,a.time,a.time2,a.time3,a.time4 from ( select 1 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,c.cname strval3,concat('/', e.ccode, '/', f.srcp) strval4,ef.fileurl strval5,b.cgcode strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param1 inner join cm c on c.cmno=a.pcmno left outer join cminning d on d.cmno=a.cmno and d.istaste=1 left outer join ct e on e.ctno=d.ctno left outer join fileinfo ef on ef.fgno=e.fgnothumb and ef.isdel=0 left outer join ctpage f on f.ctno=e.ctno and f.pseq=1 where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.cshape=0 and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a left outer join cminning b on a.strval5 is null and b.cmno=a.intval and b.iseq=1 left outer join ct c on a.strval5 is null and c.ctno=b.ctno left outer join fileinfo d on a.strval5 is null and d.fgno=c.fgnothumb and d.isdel=0 ) a union all select * from ( select 2 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homenotice' order by b.cdt desc limit 2 ) a union all select * from ( select 3 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homefaq' order by b.cdt desc limit 2 ) a] -2025-12-18 13:49:45,164 [35844] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.npsystem] PreparedStatement : [select count(b.daokey) from (select 1 col1) a left outer join npsystem b on b.daokey= ?param0] -2025-12-18 13:49:45,173 [35844] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.npsystem] Parameters: [?param0=[daokey,qaldSUKDKuLggF2sN2Bn/lvf/i3LKEeOzoD6MpHlc0w=]] -2025-12-18 13:49:45,173 [35844] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.npsystem] Types: [?param0=[String, System.String]] -2025-12-18 13:49:45,420 [35844] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "11489911" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 13:49:45,436 [35844] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "11489911" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 13:49:45,999 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.pages] Prepared SQL: [select a.pno,a.ppno,a.pdepth,a.pagetype,a.bmno,a.porder,a.pagename,a.pagedesc,a.pageurl,a.pagehtml,a.isopen,a.usertype,m1.pagename ppagename,a.refcode,a.imagecode,a.bgtitle bgtitle2,a.bgdesc bgdesc2 ,case a.pdepth when 0 then a.pno when 1 then m1.pno when 2 then m2.pno when 3 then m3.pno else m4.pno end m0 ,case a.pdepth when 0 then 0 when 1 then a.pno when 2 then m1.pno when 3 then m2.pno else m3.pno end m1 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.pno when 3 then m1.pno else m2.pno end m2 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.pno else m1.pno end m3 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.pno end m4 ,case a.pdepth when 0 then a.imagecode when 1 then m1.imagecode when 2 then m2.imagecode when 3 then m3.imagecode else m4.imagecode end topimagecode ,case a.pdepth when 0 then a.bgtitle when 1 then m1.bgtitle when 2 then m2.bgtitle when 3 then m3.bgtitle else m4.bgtitle end bgtitle ,case a.pdepth when 0 then a.bgdesc when 1 then m1.bgdesc when 2 then m2.bgdesc when 3 then m3.bgdesc else m4.bgdesc end bgdesc from menupage a left outer join menupage m1 on m1.pno=a.ppno left outer join menupage m2 on m2.pno=m1.ppno left outer join menupage m3 on m3.pno=m2.ppno left outer join menupage m4 on m4.pno=m3.ppno where a.isopen > 0 order by case a.pdepth when 0 then a.porder when 1 then m1.porder when 2 then m2.porder when 3 then m3.porder else m4.porder end ,case a.pdepth when 0 then a.pno when 1 then m1.pno when 2 then m2.pno when 3 then m3.pno else m4.pno end ,case a.pdepth when 0 then 0 when 1 then a.porder when 2 then m1.porder when 3 then m2.porder else m3.porder end ,case a.pdepth when 0 then 0 when 1 then a.pno when 2 then m1.pno when 3 then m2.pno else m3.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.porder when 3 then m1.porder else m2.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.pno when 3 then m1.pno else m2.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.porder else m1.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.pno else m1.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.pno end] -2025-12-18 13:49:45,999 [35844] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [mm.pages] PreparedStatement : [select a.pno,a.ppno,a.pdepth,a.pagetype,a.bmno,a.porder,a.pagename,a.pagedesc,a.pageurl,a.pagehtml,a.isopen,a.usertype,m1.pagename ppagename,a.refcode,a.imagecode,a.bgtitle bgtitle2,a.bgdesc bgdesc2 ,case a.pdepth when 0 then a.pno when 1 then m1.pno when 2 then m2.pno when 3 then m3.pno else m4.pno end m0 ,case a.pdepth when 0 then 0 when 1 then a.pno when 2 then m1.pno when 3 then m2.pno else m3.pno end m1 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.pno when 3 then m1.pno else m2.pno end m2 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.pno else m1.pno end m3 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.pno end m4 ,case a.pdepth when 0 then a.imagecode when 1 then m1.imagecode when 2 then m2.imagecode when 3 then m3.imagecode else m4.imagecode end topimagecode ,case a.pdepth when 0 then a.bgtitle when 1 then m1.bgtitle when 2 then m2.bgtitle when 3 then m3.bgtitle else m4.bgtitle end bgtitle ,case a.pdepth when 0 then a.bgdesc when 1 then m1.bgdesc when 2 then m2.bgdesc when 3 then m3.bgdesc else m4.bgdesc end bgdesc from menupage a left outer join menupage m1 on m1.pno=a.ppno left outer join menupage m2 on m2.pno=m1.ppno left outer join menupage m3 on m3.pno=m2.ppno left outer join menupage m4 on m4.pno=m3.ppno where a.isopen > 0 order by case a.pdepth when 0 then a.porder when 1 then m1.porder when 2 then m2.porder when 3 then m3.porder else m4.porder end ,case a.pdepth when 0 then a.pno when 1 then m1.pno when 2 then m2.pno when 3 then m3.pno else m4.pno end ,case a.pdepth when 0 then 0 when 1 then a.porder when 2 then m1.porder when 3 then m2.porder else m3.porder end ,case a.pdepth when 0 then 0 when 1 then a.pno when 2 then m1.pno when 3 then m2.pno else m3.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.porder when 3 then m1.porder else m2.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.pno when 3 then m1.pno else m2.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.porder else m1.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.pno else m1.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.pno end] -2025-12-18 13:49:46,006 [35844] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "16787987" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 13:49:46,050 [35844] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "16787987" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 13:49:46,093 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.comcode.list] Prepared SQL: [select a.ccode, a.cname, a.cgroup, a.isuse, a.corder, a.cgroupname, a.refcode, a.cremark, a.ccode value, a.cname text, a.refcode value2,a.cdt,a.udt from comcode a where a.cgroup in ('typeman','typeedu','typegrade','typejob') and a.isuse=1 order by a.cgroupname, a.corder] -2025-12-18 13:49:46,093 [35844] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.comcode.list] PreparedStatement : [select a.ccode, a.cname, a.cgroup, a.isuse, a.corder, a.cgroupname, a.refcode, a.cremark, a.ccode value, a.cname text, a.refcode value2,a.cdt,a.udt from comcode a where a.cgroup in ('typeman','typeedu','typegrade','typejob') and a.isuse=1 order by a.cgroupname, a.corder] -2025-12-18 13:49:46,260 [35844] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "64078412" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 13:49:46,268 [35844] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "64078412" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 13:49:46,406 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.popups] Prepared SQL: [select a.pno,a.ptitle,a.pcontents,a.toppx,a.leftpx,pwidth,pheight,a.purl,a.zindex,a.isopen,a.udt from popup a where a.isopen= ?param0 order by a.isopen desc, a.zindex desc] -2025-12-18 13:49:46,406 [35844] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [mm.popups] PreparedStatement : [select a.pno,a.ptitle,a.pcontents,a.toppx,a.leftpx,pwidth,pheight,a.purl,a.zindex,a.isopen,a.udt from popup a where a.isopen= ?param0 order by a.isopen desc, a.zindex desc] -2025-12-18 13:49:46,406 [35844] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [mm.popups] Parameters: [?param0=[isopen,1]] -2025-12-18 13:49:46,406 [35844] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [mm.popups] Types: [?param0=[Int32, System.Int32]] -2025-12-18 13:49:46,412 [35844] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "4142264" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 13:49:46,418 [35844] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "4142264" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 13:49:46,423 [35844] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [site.main] PreparedStatement : [select * from ( select 0 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,a.kname strval3,null strval4,null strval5,null strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param0 inner join cm c on c.cmno=a.pcmno where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a union all select * from ( select a.dtype,a.intval,a.intval2 ,a.longval ,a.strval,a.strval2,a.strval3,a.strval4,ifnull(a.strval5,d.fileurl) strval5,a.strval6 ,a.time,a.time2,a.time3,a.time4 from ( select 1 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,c.cname strval3,concat('/', e.ccode, '/', f.srcp) strval4,ef.fileurl strval5,b.cgcode strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param1 inner join cm c on c.cmno=a.pcmno left outer join cminning d on d.cmno=a.cmno and d.istaste=1 left outer join ct e on e.ctno=d.ctno left outer join fileinfo ef on ef.fgno=e.fgnothumb and ef.isdel=0 left outer join ctpage f on f.ctno=e.ctno and f.pseq=1 where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.cshape=0 and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a left outer join cminning b on a.strval5 is null and b.cmno=a.intval and b.iseq=1 left outer join ct c on a.strval5 is null and c.ctno=b.ctno left outer join fileinfo d on a.strval5 is null and d.fgno=c.fgnothumb and d.isdel=0 ) a union all select * from ( select 2 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homenotice' order by b.cdt desc limit 2 ) a union all select * from ( select 3 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homefaq' order by b.cdt desc limit 2 ) a] -2025-12-18 13:49:46,423 [35844] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [site.main] Parameters: [?param0=[offcode,Off], ?param1=[oncode,On]] -2025-12-18 13:49:46,423 [35844] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [site.main] Types: [?param0=[String, System.String], ?param1=[String, System.String]] -2025-12-18 13:49:46,427 [35844] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "66832316" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 13:49:46,441 [35844] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "66832316" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 13:49:46,441 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cgetc] Prepared SQL: [select b.cgno,b.pcgno,b.cgname,b.cgcode,b.isuse,b.iscover,b.isdel,b.cdt,b.cno,b.udt,b.uno,b.uip from cg a left outer join cg b on a.cgno = b.pcgno where b.isdel=0 and b.isuse = 1 and a.cgcode= ?param0] -2025-12-18 13:49:46,441 [35844] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [cm.cgetc] PreparedStatement : [select b.cgno,b.pcgno,b.cgname,b.cgcode,b.isuse,b.iscover,b.isdel,b.cdt,b.cno,b.udt,b.uno,b.uip from cg a left outer join cg b on a.cgno = b.pcgno where b.isdel=0 and b.isuse = 1 and a.cgcode= ?param0] -2025-12-18 13:49:46,441 [35844] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [cm.cgetc] Parameters: [?param0=[cgcode,2]] -2025-12-18 13:49:46,441 [35844] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [cm.cgetc] Types: [?param0=[String, System.String]] -2025-12-18 13:49:46,446 [35844] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "54664230" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 13:49:46,454 [35844] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "54664230" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 13:51:26,419 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.adminlogin] Prepared SQL: [select userno,a.username,a.status,a.userpass, usertype,a.asno , CAST(AES_DECRYPT(UNHEX(a.mobile), 'np123@!') AS char) mobile , a.logintime from users a left outer join assign b on b.asno=a.asno where a.userid= ?param0 and a.usertype > 10 and (a.usertype <> 81 or (a.usertype = 81 and b.status=1))] -2025-12-18 13:51:26,430 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.pass.check] Prepared SQL: [select count(userno) from userpasslog where userno = ?param0 and userpass = ?param1] -2025-12-18 13:51:26,430 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.ee] Prepared SQL: [update users set eastereggkey=FLOOR(10000000 + (RAND() * 99999999)),eetime=now() where userno= ?param0 ; select a.userno,a.eastereggkey,a.usertype,a.username ,b.subdomain from users a left outer join assign b on b.asno=a.asno and b.issite=1 and b.isdel=0 where a.userno= ?param0 ;] -2025-12-18 13:51:26,430 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.usersall] Prepared SQL: [select userno,usertype,jointype,snsid,userkind,userid,userpass,username,usernameeng,gender,birthday,email,isacceptemail,mobile,isacceptmobile,telno,asno,pasname,depart,ccposition,ccpositionetc,fgnoprofile ,ccjobs,userpno,bankname,bankno,post,address1,address2,introhtml,status,exitreason,logintime,loginkey,send335time,pwcalltime,pwcallno,eastereggkey,eetime,kfcfyear,isassignuser,uduty,slevel,edus,remotekey from users] -2025-12-18 13:51:26,430 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.eecall] Prepared SQL: [select userno,usertype,username from users where userno= ?param0 and eastereggkey= ?param1 and date_add(eetime, interval 10 second) > now(); update users set eastereggkey=null,eetime=null,loginkey= ?param2 where userno= ?param0] -2025-12-18 13:51:26,430 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.eecall2] Prepared SQL: [select userno,usertype,username,userid from users where userno= ?param0 and eastereggkey= ?param1 and date_add(eetime, interval 15 second) > now(); update users set eastereggkey=null,eetime=null,loginkey=null where userno= ?param0] -2025-12-18 13:51:26,431 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assign.newascode] Prepared SQL: [select ifnull(max(b.ascode),0) + 1 from (select 1 col1) a left outer join assign b on b.asno is not null] -2025-12-18 13:51:26,431 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.me] Prepared SQL: [select userno,username ,CAST(AES_DECRYPT(UNHEX(email), 'np123@!') AS char) email from users where userno= ?param0] -2025-12-18 13:51:26,431 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.usercheckconfirm] Prepared SQL: [select ifnull(b.userno,0) from (select 1 col1) a left outer join usercheck b on b.userno= ?param0 and b.checkkey= ?param1 ; update usercheck set checkkey=0 where userno= ?param0] -2025-12-18 13:51:26,431 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.remotelogin] Prepared SQL: [select a.userno from users a where a.userid= ?param0 and a.status=1 and a.remotekey= ?param1 ; update users set remotekey=null where userid= ?param0] -2025-12-18 13:51:26,431 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.remoteloginnoauth] Prepared SQL: [select a.userno,b.subdomain from users a left outer join assign b on b.asno=a.asno where a.userid= ?param0 and a.status=1] -2025-12-18 13:51:26,431 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.users.assign] Prepared SQL: [select b.asno,b.asname,b.brno ,b.ceoname,b.post,b.address1,b.address2 ,b.btype,b.bkind,b.eino,b.mname ,CAST(AES_DECRYPT(UNHEX(b.mphone), 'np123@!') AS char) mphone ,CAST(AES_DECRYPT(UNHEX(b.taxemail), 'np123@!') AS char) taxemail ,b.fgnobno ,b.isjoin,b.ascode,b.astype,b.asctg,b.joindate,b.status ,c1.cname astypename,c2.cname asctgname from users a inner join assign b on b.asno = a.asno left outer join comcode c1 on c1.ccode=b.astype left outer join comcode c2 on c2.ccode=b.asctg where a.status=1 and a.userno = ?param0] -2025-12-18 13:51:26,431 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.check.snsid] Prepared SQL: [select a.userno,a.usertype,a.jointype,a.snsid,a.userkind,a.userid,a.userpass,a.username,a.usernameeng,a.gender,a.birthday,a.email,a.isacceptemail,a.mobile,a.isacceptmobile ,a.telno,a.asno,a.pasname,a.depart,a.ccposition,a.ccpositionetc,a.fgnoprofile,a.ccjobs,a.userpno,a.bankname,a.bankno,a.post,a.address1,a.address2,a.introhtml,a.status,a.exitreason ,a.logintime,a.loginkey,a.send335time,a.pwcalltime,a.pwcallno,a.eastereggkey,a.eetime,a.kfcfyear,a.isassignuser,a.uduty,a.slevel,a.edus,a.remotekey,a.vssn,a.di,a.ci from users a where a.snsid= ?param0 and a.jointype= ?param1] -2025-12-18 13:51:26,431 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.councels] Prepared SQL: [select a.bno,a.qtext,a.atext ,a.bldgcat ,b.cname bldgcatname ,a.cdt,c.username coname,c.userid coid ,row_number() over(order by a.cdt desc) rno ,count(a.cno) over() pagetotalcount from councel a inner join users c on c.userno = a.cno left outer join comcode b on b.ccode = a.bldgcat where a.userno = ?param0 and a.isdel = 0 order by a.cdt desc] -2025-12-18 13:51:26,431 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormants] Prepared SQL: [select a.userno,username,usernameeng,a.email,a.isacceptemail ,a.mobile,a.telno,a.userpno,a.bankno,a.post,a.address1,a.address2 ,a.birthday from userdormant a where a.userno = ?param0] -2025-12-18 13:51:26,431 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormants.del] Prepared SQL: [select a.userno longval, regexp_replace(b.userid , '(?<=.{3}).','*') strval ,CAST(AES_DECRYPT(UNHEX(a.mobile),'np123@!') AS char) strval2 ,date_add(a.cdt, interval 335 day) time ,b.isacceptmobile intval from userdormant a inner join users b on b.userno = a.userno where date_format(date_add(a.cdt, interval 335 day),'%Y-%m-%d') = date_format(now(),'%Y-%m-%d')] -2025-12-18 13:51:26,431 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormants.save] Prepared SQL: [select a.userno longval, regexp_replace(a.userid , '(?<=.{3}).' , '*') strval ,CAST(AES_DECRYPT(UNHEX(a.mobile),'np123@!') AS char) strval2 ,date_add(a.logintime, interval 335 day) time ,a.isacceptmobile intval from users a where a.usertype =1 and a.status=1 and date_format(date_add(a.logintime, interval 366 day),'%Y-%m-%d') = date_format(now(),'%Y-%m-%d')] -2025-12-18 13:51:26,432 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.loginlog] Prepared SQL: [insert into loginlog (logsite,userno, loginstatus, logindata, cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , now(), ?param4 ,now(), ?param4 , ?param5 )] -2025-12-18 13:51:26,433 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.in] Prepared SQL: [insert into users(usertype,userkind,userid,userpass,username,usernameeng ,gender,email,isacceptemail,mobile,telno ,asno,pasname,depart,ccposition,ccpositionetc,fgnoprofile,ccjobs ,userpno,bankname,bankno ,post,address1,address2,introhtml,status,logintime,send335time,pwcalltime,pwcallno,eastereggkey,eetime,kfcfyear,isassignuser,edus ,isacceptmobile,uduty,slevel,jointype,birthday,snsid,di,ci,vssn,ischkatt,authplatform,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,gender,HEX(AES_ENCRYPT( ?param6 , 'np123@!')), ?param7 ,HEX(AES_ENCRYPT( ?param8 , 'np123@!')),HEX(AES_ENCRYPT( ?param9 , 'np123@!')) , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 ,HEX(AES_ENCRYPT( ?param17 , 'np123@!')), ?param18 ,HEX(AES_ENCRYPT( ?param19 , 'np123@!')) , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 ,now(),null,null,null,null,null, ?param25 , ?param26 , ?param27 , ?param28 , ?param29 , ?param30 , ?param31 ,HEX(AES_ENCRYPT( ?param32 , 'np123@!')), ?param33 , ?param34 , ?param35 , ?param36 , ?param37 , ?param38 ,now(), ?param39 ,now(), ?param39 , ?param40 );] -2025-12-18 13:51:26,433 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:51:26,434 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assign.in] Prepared SQL: [insert into assign (ascode,isjoin,joinyear,joinprice,asname,ceoname,brno,grno,btype,bkind,salesamount,homeurl,mcount,aday,astype,asctg,askey,post,address1,address2,fgnobno,fgnobank,joindate,exitdate,status,issite,subdomain,sitename,sitelogo,sitefooter,ismain,isdel, eino,mname,mphone,taxemail,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 ,0,null,null,null,null,0,0, ?param25 , ?param26 ,HEX(AES_ENCRYPT( ?param27 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param28 , 'np123@!')) ,now(), ?param29 ,now(), ?param29 , ?param30 );] -2025-12-18 13:51:26,434 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assign.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:51:26,434 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [councel.in] Prepared SQL: [insert into councel(userno,bldgcat,qtext,atext,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 );] -2025-12-18 13:51:26,434 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [councel.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:51:26,434 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.change.password] Prepared SQL: [UPDATE users SET userpass = ?param0 , udt = now() , status = (CASE WHEN status = 9 THEN 1 ELSE status END) , pwcalltime = null , pwcallno = null , uip = ?param1 , uno = ?param2 WHERE userid = ?param3 ; INSERT INTO userpasslog (userno, userpass, cdt, uip) SELECT ?param2 , ?param0 , NOW(), ?param1 FROM (SELECT 1) a LEFT OUTER JOIN userpasslog b ON b.userno = ?param2 WHERE b.userno IS NULL; UPDATE userpasslog SET userpass = ?param0 WHERE userno = ?param2 ;] -2025-12-18 13:51:26,435 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormant.insert] Prepared SQL: [insert into userdormant(userno,username,usernameeng,email,isacceptemail,mobile ,telno,userpno,bankno,post,address1,address2,birthday,cdt) select a.userno,a.username,a.usernameeng,a.email,a.isacceptemail,a.mobile ,a.telno,a.userpno,a.bankno,a.post,a.address1,a.address2, a.birthday,now() cdt from users a left outer join userdormant b on b.userno = a.userno where date_add(a.logintime,interval 1 year) < now(); and a.status != 99 update users set udt=now(),uno= ?param0 ,uip= ?param1 ,username='»èÁ¦µÊ',usernameeng=null,email=null,mobile=null,telno=null,userpno=null,bankno=null,post=null,address1=null,address2=null,birthday=null,status=8 where date_add(a.logintime,interval 1 year) < now(); and a.status != 99] -2025-12-18 13:51:26,435 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.loginkey] Prepared SQL: [update users set loginkey= ?param0 ,logintime =now(),send335time = null where userno= ?param1] -2025-12-18 13:51:26,435 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.loginkey2] Prepared SQL: [update users set loginkey= ?param0 ,logintime =now(),send335time = null where userno= ?param1 ; insert into loginlog (logsite,userno, loginstatus, logindata, cdt,cno,udt,uno,uip) values ( ?param2 , ?param1 , ?param3 , ?param4 , now(), ?param5 ,now(), ?param5 , ?param6 )] -2025-12-18 13:51:26,435 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assign.del] Prepared SQL: [update assign set udt=now(),uno= ?param0 ,uip= ?param1 ,isdel=1,brno=null where asno= ?param2] -2025-12-18 13:51:26,435 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignman.in] Prepared SQL: [insert into assignman (asno,mtype,jtype,depart,mname,position,telno,mobile,fax,email,post,address1,address2,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,HEX(AES_ENCRYPT( ?param6 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param7 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param8 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param9 , 'np123@!')) , ?param10 , ?param11 , ?param12 ,0,now(), ?param13 ,now(), ?param13 , ?param14 )] -2025-12-18 13:51:26,435 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignman.up] Prepared SQL: [update assignman set udt=now(),uno= ?param0 ,uip= ?param1 ,mtype = ?param2 ,jtype = ?param3 ,depart = ?param4 ,mname = ?param5 ,position= ?param6 ,telno =HEX(AES_ENCRYPT( ?param7 , 'np123@!')) ,mobile =HEX(AES_ENCRYPT( ?param8 , 'np123@!')) ,fax =HEX(AES_ENCRYPT( ?param9 , 'np123@!')) ,email =HEX(AES_ENCRYPT( ?param10 , 'np123@!')) ,post = ?param11 ,address1= ?param12 ,address2= ?param13 where asmno= ?param14] -2025-12-18 13:51:26,435 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignman.del] Prepared SQL: [update assignman set udt=now(),uno= ?param0 ,uip= ?param1 ,isdel = 1 where asmno= ?param2] -2025-12-18 13:51:26,435 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignfee.in] Prepared SQL: [insert into assignfee (asno,fyear,fprice,fdate,fmemo,status,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 from (select 1 col1) a left outer join assignfee b on b.asno= ?param0 and b.fyear= ?param1 where b.asno is null] -2025-12-18 13:51:26,435 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignfee.up] Prepared SQL: [update assignfee set udt=now(),uno= ?param0 ,uip= ?param1 ,fprice= ?param2 ,fdate = ?param3 ,fmemo = ?param4 ,status= ?param5 where asno= ?param6 and fyear= ?param7] -2025-12-18 13:51:26,436 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignfee.del] Prepared SQL: [delete from assignfee where asno= ?param0 and fyear= ?param1] -2025-12-18 13:51:26,436 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignsite.save] Prepared SQL: [update assign set udt=now(),uno= ?param0 ,uip= ?param1 ,issite= ?param2 ,subdomain= ?param3 ,sitename= ?param4 ,siteip= ?param5 ,sitelogo= ?param6 ,sitefooter= ?param7 where asno= ?param8] -2025-12-18 13:51:26,436 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.asno.save] Prepared SQL: [update users set asno= ?param0 where userno= ?param1] -2025-12-18 13:51:26,436 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.pwcalltime] Prepared SQL: [update users set pwcalltime=now(),pwcallno= ?param0 where userno= ?param1] -2025-12-18 13:51:26,436 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.resetuser] Prepared SQL: [update users set userpass = ?param0 , pwcalltime = null , pwcallno = null , status = (CASE WHEN status = 9 THEN 1 ELSE status END) where userno= ?param1 and pwcalltime is not null and pwcallno= ?param2 and date_add(pwcalltime, interval 24 hour) > now()] -2025-12-18 13:51:26,436 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.exit] Prepared SQL: [UPDATE users SET udt=now(),uno= ?param0 ,uip= ?param1 , status = ?param2 WHERE userno= ?param3] -2025-12-18 13:51:26,436 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.leave.register] Prepared SQL: [INSERT INTO userleave ( userno, userid, status, levdate, uno, uip ) SELECT u.userno, u.userid, 0 AS status, NOW() AS levdate, u.uno, u.uip FROM users u WHERE u.status = ?param0 AND u.userno = ?param1] -2025-12-18 13:51:26,436 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.remotelogin.set] Prepared SQL: [update users a inner join assign b on b.asno=a.asno and b.siteip like concat('%', ?param0 ,'%') set a.remotekey= ?param1 where a.userid= ?param2 and a.status=1] -2025-12-18 13:51:26,436 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.snslink.up] Prepared SQL: [update users set udt=now(),uno= ?param0 ,uip= ?param1 ,snsid= ?param2 ,jointype= ?param3 where userno= ?param4] -2025-12-18 13:51:26,436 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [councel.up] Prepared SQL: [update councel set udt=now(),uno= ?param0 ,uip= ?param1 ,bldgcat = ?param2 ,qtext = ?param3 ,atext = ?param4 where bno= ?param5] -2025-12-18 13:51:26,436 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [councel.del] Prepared SQL: [update councel set udt=now(),uno= ?param0 ,uip= ?param1 ,isdel = 1 where bno = ?param2] -2025-12-18 13:51:26,436 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.up.asno] Prepared SQL: [update users set udt=now(),uno= ?param0 ,uip= ?param1 ,asno = ?param2 where userno= ?param3] -2025-12-18 13:51:26,436 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormant.del] Prepared SQL: [update users a left outer join userdormant b on b.userno = a.userno set set udt=now(),uno= ?param0 ,uip= ?param1 ,status = 99,username='»èÁ¦µÊ',usernameeng=null,email=null,mobile=null,telno=null,userpno=null,bankno=null,post=null,address1=null,address2=null,birthday=null,di=null,ci=null,vssn=null,authplatform=0 where date_add(b.cdt,interval 1 year) < now(); delete from userdormant where date_add(cdt,interval 1 year) < now();] -2025-12-18 13:51:26,454 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.loginkey] Prepared SQL: [select a.userno dtype from users a where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0)] -2025-12-18 13:51:26,454 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.admin] Prepared SQL: [select a.userno dtype, a.udt time, count(b.mno) intval from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0)] -2025-12-18 13:51:26,455 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.front] Prepared SQL: [select a.dtype,sum(a.intval) intval,sum(a.intval2) intval2 from ( select a.userno dtype,count(b.mno) intval,0 intval2 from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno union all select a.userno dtype,0 intval,count(b.userno) intval2 from users a left outer join alarms b on b.userno=a.userno and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno ) a group by a.dtype] -2025-12-18 13:51:26,455 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.frontcroom] Prepared SQL: [select a.dtype,sum(a.intval) intval,sum(a.intval2) intval2,sum(a.intval3) intval3,sum(a.intval4) intval4,sum(a.intval5) intval5 ,sum(a.intval6) intval6,sum(a.intval7) intval7,sum(a.intval8) intval8,sum(a.intval9) intval9,sum(a.intval10) intval10 ,sum(a.intval11) intval11,sum(a.intval12) intval12 ,max(a.strval) strval,max(a.strval2) strval2,max(a.strval3) strval3 from ( select a.userno dtype,count(b.mno) intval,0 intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11,0 intval12 ,null strval,null strval2,null strval3 from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno union all select a.userno dtype,0 intval,count(b.userno) intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11,0 intval12 ,null strval,null strval2,null strval3 from users a left outer join alarms b on b.userno=a.userno and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) union all select a.userno dtype,0 intval,0 intval2,c.tyear intval3,c.tseq intval4,b.classno intval5 ,b2.isplan intval6,b2.iscontent intval7,b2.isev intval8,b2.isrs intval9,b2.isgrade intval10 ,b.cmno intval11,b.cshape intval12 ,d.cgname strval,b.cname strval2 ,group_concat(case when f.bmno is null then null else concat(f.bmno,':',f.bmname,':',f.bmtype) end separator ';') strval3 from users a0 inner join lect a on a.lectno= ?param3 and a.userno=a0.userno and a.status=1 and a.ischanged=0 inner join cm b on b.cmno=a.cmno inner join cmmenu b2 on b2.cmno=b.cmno inner join term c on c.tmno=b.tmno inner join cg d on d.cgno=b.cgno left outer join cmmenubm e on e.cmno=b.cmno left outer join boardmaster f on f.bmno=e.bmno where a0.userno= ?param0 and (a0.loginkey= ?param1 or ?param2 =0) group by a.userno,b.cmno,c.tyear,c.tseq,b.classno ,b2.isplan,b2.iscontent,b2.isev,b2.isrs,b2.isgrade ,d.cgname,b.cname ) a group by a.dtype] -2025-12-18 13:51:26,455 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.frontcroom.subdomain] Prepared SQL: [select a.*,b.asname strval4,c.fileurl from ( select a.dtype,sum(a.intval) intval,sum(a.intval2) intval2,sum(a.intval3) intval3,sum(a.intval4) intval4,sum(a.intval5) intval5 ,sum(a.intval6) intval6,sum(a.intval7) intval7,sum(a.intval8) intval8,sum(a.intval9) intval9,sum(a.intval10) intval10 ,sum(a.intval11) intval11 ,max(a.strval) strval,max(a.strval2) strval2,max(a.strval3) strval3 from ( select a.userno dtype,count(b.mno) intval,0 intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11 ,null strval,null strval2,null strval3 from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno union all select a.userno dtype,0 intval,count(b.userno) intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11 ,null strval,null strval2,null strval3 from users a left outer join alarms b on b.userno=a.userno and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) union all select a.userno dtype,0 intval,0 intval2,c.tyear intval3,c.tseq intval4,b.classno intval5 ,b2.isplan intval6,b2.iscontent intval7,b2.isev intval8,b2.isrs intval9,b2.isgrade intval10 ,b.cmno intval11 ,d.cgname strval,b.cname strval2 ,group_concat(case when f.bmno is null then null else concat(f.bmno,':',f.bmname,':',f.bmtype) end separator ';') strval3 from users a0 inner join lect a on a.lectno= ?param3 and a.userno=a0.userno and a.status=1 and a.ischanged=0 inner join cm b on b.cmno=a.cmno inner join cmmenu b2 on b2.cmno=b.cmno inner join term c on c.tmno=b.tmno inner join cg d on d.cgno=b.cgno left outer join cmmenubm e on e.cmno=b.cmno left outer join boardmaster f on f.bmno=e.bmno where a0.userno= ?param0 and (a0.loginkey= ?param1 or ?param2 =0) group by a.userno,b.cmno,c.tyear,c.tseq,b.classno ,b2.isplan,b2.iscontent,b2.isev,b2.isrs,b2.isgrade ,d.cgname,b.cname ) a group by a.dtype ) a inner join assign b on b.subdomain= ?param4 left outer join fileinfo c on c.fgno=b.sitelogo] -2025-12-18 13:51:26,455 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.basecomments] Prepared SQL: [select a.cmtno,a.pcmtno,a.tcmtno,a.baseno,a.cdepth,a.memo,a.memotype,a.fgno,a.cdt,a.udt, a.isdel,a.cno ,b.orgname, b.fileurl, b.fileno ,c.username from cmt a inner join users c on c.userno=a.cno left outer join fileinfo b on b.fgno=a.fgno and b.isdel=0 where a.cmttype= ?param0 and a.baseno= ?param1 order by a.cdt desc] -2025-12-18 13:51:26,455 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsend.get] Prepared SQL: [select a.sendno,a.ehtml,a.etitle from emailsend a left outer join emailban b on b.sendno=a.sendno where a.sendno= ?param0 and a.isdel=0] -2025-12-18 13:51:26,455 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsend.get2] Prepared SQL: [select a.sendno,a.etitle,a.rcvs,ifnull(a.sendeds, ' ') sendeds,ifnull(group_concat(b.email separator ';'), ' ') bans from emailsend a left outer join emailban b on b.sendno=a.sendno where a.sendno= ?param0 and a.isdel=0 group by a.sendno,a.rcvs,a.etitle,a.sendeds] -2025-12-18 13:51:26,455 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.list.rcvnot] Prepared SQL: [select count(a.mno) from memouser a where a.userno= ?param0 and and a.isread=0 and a.isdel=0] -2025-12-18 13:51:26,456 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smssend.get] Prepared SQL: [select c.asname,b.usertype,b.username ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) mobile ,a.smstype,a.isok ,row_number() over(order by b.username) rno, count(a.cno) over() pagetotalcount from smsuser a inner join users b on b.userno=a.userno left outer join assign c on c.asno=b.asno where a.mno= ?param0 order by b.username] -2025-12-18 13:51:26,456 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.home] Prepared SQL: [select b.cnt intval ,c.cnt0 intval2 ,c.cnt1 intval3 ,d.cnt intval4 ,e.cnt intval5 ,f.cnt intval6 ,(SELECT COUNT(*) FROM userleave WHERE status = 0) intval7 from (select 1 col1) a left outer join (select count(mno) cnt from memouser where userno= ?param0 and isread=0 and isdel=0) b on 1=1 left outer join ( select sum(case when a.bmposition=0 then 1 else 0 end) cnt0,sum(case when a.bmposition=1 and b.cmno is not null then 1 else 0 end) cnt1 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.isopen=1 left outer join board c on c.pbno=b.bno and c.isdel=0 where a.bmtype=2 and a.isopen=1 and c.bno is null and a.disptype=0 ) c on 1=1 left outer join ( select count(a.rfdno) cnt from payrfd a left outer join pay b on b.payno = a.payno where a.rstatus=0 and b.rstatus=0 ) d on 1=1 left outer join ( select count(a.payno) cnt from paydvr a inner join pay b on b.payno=a.payno and b.pstatus=1 and b.rstatus=0 inner join payitem c on c.payno = b.payno inner join book bb on bb.bkno=c.itemno where a.dvrcode is null and a.isdvr=1 ) e on 1=1 left outer join ( select count(a.payno) cnt from paytax a where a.ischeck=0 ) f on 1=1] -2025-12-18 13:51:26,456 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.authkey] Prepared SQL: [select jobkey from authkey where authtype= ?param0 and userno= ?param1 and randkey= ?param2 and keytime > now()] -2025-12-18 13:51:26,456 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.authkey.check1] Prepared SQL: [select ctno intval,ismenu intval2,ctype intval3,ccode strval from ct where ctno= ?param0 and authkey= ?param1 ; update ct set authkey=null where ctno= ?param0] -2025-12-18 13:51:26,456 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.authkey.check2] Prepared SQL: [select qno intval from question where qno= ?param0 and authkey= ?param1 ; update question set authkey=null where qno= ?param0] -2025-12-18 13:51:26,456 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.sms.chk] Prepared SQL: [select authno intval,lectno intval2,latime time,lakey strval from smsauth where authno = ?param0] -2025-12-18 13:51:26,456 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsend.in] Prepared SQL: [insert into emailsend(etitle,semail,ehtml,fgno,cmno,rcvs,reademails,rcvcount,readcount,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 ,now(), ?param9 ,now(), ?param9 , ?param10 )] -2025-12-18 13:51:26,456 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsend.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:51:26,456 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.sms.in] Prepared SQL: [insert into sms(cmno,mcontents,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,now(), ?param2 ,now(), ?param2 , ?param3 );] -2025-12-18 13:51:26,456 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.sms.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:51:26,461 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smsauth] Prepared SQL: [insert into smsauth(latime,lakey,lectno) values(now(), ?param0 , ?param1 );] -2025-12-18 13:51:26,462 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smsauth.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:51:26,462 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smsauth2] Prepared SQL: [insert into smsauth(latime,lakey,userno, lectno) values(now(), ?param0 , ?param1 , 0);] -2025-12-18 13:51:26,462 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smsauth2.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:51:26,462 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.atalk.send] Prepared SQL: [insert into MTS_ATALK_MSG (TRAN_SENDER_KEY,TRAN_TMPL_CD,TRAN_CALLBACK,TRAN_PHONE,TRAN_SUBJECT,TRAN_MSG,TRAN_DATE,TRAN_TYPE,TRAN_STATUS,TRAN_REPLACE_TYPE,TRAN_REPLACE_MSG) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,now(),5,'1', ?param6 , ?param5 );] -2025-12-18 13:51:26,462 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.comment.delete] Prepared SQL: [update cmt set isdel=1 where cmtno= ?param0 and ( ?param1 is not null or cno= ?param2 );] -2025-12-18 13:51:26,462 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsendok] Prepared SQL: [update emailsend set isdel=0,readcount= ?param0 ,sendeds= ?param1 where sendno= ?param2] -2025-12-18 13:51:26,462 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.memo.alldeleteR] Prepared SQL: [update memouser set isdel=1,udt=now(),uno= ?param0 ,uip= ?param1 where userno= ?param0] -2025-12-18 13:51:26,462 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.memo.alldeleteS] Prepared SQL: [update memo set isdel=1,udt=now(),uno= ?param0 ,uip= ?param1 where cno= ?param0] -2025-12-18 13:51:26,463 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.authkey.save] Prepared SQL: [update authkey set jobkey= ?param0 ,randkey= ?param1 ,keytime=date_add(now(), interval 1 minute) where authtype= ?param2 and userno= ?param3 ; insert into authkey (authtype,userno,jobkey,randkey,keytime) select a.authtype,a.userno,a.jobkey,a.randkey,date_add(now(), interval 1 minute) from (select ?param2 authtype, ?param3 userno, ?param0 jobkey, ?param1 randkey) a left outer join authkey b on b.authtype=a.authtype and b.userno=a.userno where b.authtype is null] -2025-12-18 13:51:26,463 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.sms.extend] Prepared SQL: [update smsauth set latime = now() where authno = ?param0] -2025-12-18 13:51:26,464 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.error] Prepared SQL: [insert into errors (errmsg,userno) values( ?param0 , ?param1 )] -2025-12-18 13:51:26,479 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.list] Prepared SQL: [select a.menuno, a.menuname, a.pmenuno, a.menuurl, a.menulevel, a.menuorder, a.ccount, a.isuse, a.ishid ,concat('/',ifnull(b5.menuno, 0), '/', ifnull(b4.menuno, 0), '/', ifnull(b3.menuno, 0), '/', ifnull(b2.menuno, 0), '/', ifnull(b1.menuno, 0), '/', ifnull(a.menuno, 0), '/') menurout ,case a.menulevel when 0 then ' ' when 1 then b1.menuname when 2 then b2.menuname when 3 then b3.menuname when 4 then b4.menuname when 5 then b5.menuname end pmenuname from ( select a.menuno, a.menuname, a.pmenuno, a.menuurl, a.menulevel, a.menuorder, count(d.menuno) ccount, a.isuse, a.ishid from menu a left outer join menu d on d.pmenuno=a.menuno group by a.menuno, a.menuname, a.pmenuno, a.menuurl, a.menulevel, a.menuorder, a.isuse, a.ishid ) a left outer join menu b1 on b1.menuno=a.pmenuno left outer join menu b2 on b2.menuno=b1.pmenuno left outer join menu b3 on b3.menuno=b2.pmenuno left outer join menu b4 on b4.menuno=b3.pmenuno left outer join menu b5 on b5.menuno=b4.pmenuno order by case a.menulevel when 0 then a.menuorder when 1 then b1.menuorder when 2 then b2.menuorder when 3 then b3.menuorder when 4 then b4.menuorder else b5.menuorder end ,case a.menulevel when 0 then a.menuno when 1 then b1.menuno when 2 then b2.menuno when 3 then b3.menuno when 4 then b4.menuno else b5.menuno end ,case a.menulevel when 1 then a.menuorder when 2 then b1.menuorder when 3 then b2.menuorder when 4 then b3.menuorder when 5 then b4.menuorder else 0 end ,case a.menulevel when 1 then a.menuno when 2 then b1.menuno when 3 then b2.menuno when 4 then b3.menuno when 5 then b4.menuno else 0 end ,case a.menulevel when 2 then a.menuorder when 3 then b1.menuorder when 4 then b2.menuorder when 5 then b3.menuorder else 0 end ,case a.menulevel when 2 then a.menuno when 3 then b1.menuno when 4 then b2.menuno when 5 then b3.menuno else 0 end ,case a.menulevel when 3 then a.menuorder when 4 then b1.menuorder when 5 then b2.menuorder else 0 end ,case a.menulevel when 3 then a.menuno when 4 then b1.menuno when 5 then b2.menuno else 0 end ,case a.menulevel when 4 then a.menuorder when 5 then b1.menuorder else 0 end ,case a.menulevel when 4 then a.menuno when 5 then b1.menuno else 0 end ,case a.menulevel when 5 then a.menuorder else 0 end ,case a.menulevel when 5 then a.menuno else 0 end] -2025-12-18 13:51:26,479 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.authmenu] Prepared SQL: [select a.usertype, a.menuno from menuauth a where a.usertype= ?param0] -2025-12-18 13:51:26,480 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.get] Prepared SQL: [select a.fileno,a.fgno,a.orgname,a.fileurl,a.filesize,a.extension,a.dcount,a.cno,a.uno ,b.tablename,b.columnname from fileinfo a inner join filegroup b on b.fgno=a.fgno where a.FileNo = ?param0 and a.isdel = 0] -2025-12-18 13:51:26,480 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.getall] Prepared SQL: [select a.fileno,a.fgno,a.orgname,a.fileurl,a.filesize,a.extension,a.dcount,a.cno,a.uno ,b.tablename,b.columnname from fileinfo a inner join filegroup b on b.fgno=a.fgno where a.FileNo = ?param0] -2025-12-18 13:51:26,482 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncs.parents.u] Prepared SQL: [select 3 ndepth,v.ndno ncsno,v.dname ncsname,v.dcode ncscode,case when v.ndno=u.ndno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsd v on v.nbno=d.nbno where u.nuno= ?param0 union all select 2 ndepth,v.nbno ncsno,v.bname ncsname,v.bcode ncscode,case when v.nbno=b.nbno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsb b on b.nbno=d.nbno inner join ncsb v on v.nmno=b.nmno where u.nuno= ?param0 union all select 1 ndepth,v.nmno ncsno,v.mname ncsname,v.mcode ncscode,case when v.nmno=m.nmno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncsm v on v.ntno=m.ntno where u.nuno= ?param0 union all select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where u.nuno= ?param0 order by ndepth,ncscode] -2025-12-18 13:51:26,482 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncs.parents.d] Prepared SQL: [select 2 ndepth,v.nbno ncsno,v.bname ncsname,v.bcode ncscode,case when v.nbno=b.nbno then 1 else 0 end isact from ncsd d inner join ncsb b on b.nbno=d.nbno inner join ncsb v on v.nmno=b.nmno where d.ndno= ?param0 union all select 1 ndepth,v.nmno ncsno,v.mname ncsname,v.mcode ncscode,case when v.nmno=m.nmno then 1 else 0 end isact from ncsd d inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncsm v on v.ntno=m.ntno where d.ndno= ?param0 union all select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsd d inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where d.ndno= ?param0 order by ndepth,ncscode] -2025-12-18 13:51:26,482 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncs.parents.b] Prepared SQL: [select 1 ndepth,v.nmno ncsno,v.mname ncsname,v.mcode ncscode,case when v.nmno=m.nmno then 1 else 0 end isact from ncsb b inner join ncsm m on m.nmno=b.nmno inner join ncsm v on v.ntno=m.ntno where b.nbno= ?param0 union all select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsb b inner join ncsm m on m.nmno=b.nmno inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where b.nbno= ?param0 order by ndepth,ncscode] -2025-12-18 13:51:26,482 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncs.parents.m] Prepared SQL: [select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsm m inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where m.nmno= ?param0 order by ndepth,ncscode] -2025-12-18 13:51:26,483 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.sales.bycm] Prepared SQL: [select case b.ptype when 2 then 2 when 3 then 1 else 0 end dtype, 0 intval, case b.ptype when 2 then '±³Àç' when 3 then '½ÃÇè' else '°­ÁÂ' end strval,'¸ÅÃâ' strval2 ,sum(case when month(a.payoktime)=1 then b.payamt else 0 end) longval ,sum(case when month(a.payoktime)=2 then b.payamt else 0 end) longval2 ,sum(case when month(a.payoktime)=3 then b.payamt else 0 end) longval3 ,sum(case when month(a.payoktime)=4 then b.payamt else 0 end) longval4 ,sum(case when month(a.payoktime)=5 then b.payamt else 0 end) longval5 ,sum(case when month(a.payoktime)=6 then b.payamt else 0 end) longval6 ,sum(case when month(a.payoktime)=7 then b.payamt else 0 end) longval7 ,sum(case when month(a.payoktime)=8 then b.payamt else 0 end) longval8 ,sum(case when month(a.payoktime)=9 then b.payamt else 0 end) longval9 ,sum(case when month(a.payoktime)=10 then b.payamt else 0 end) longval10 ,sum(case when month(a.payoktime)=11 then b.payamt else 0 end) longval11 ,sum(case when month(a.payoktime)=12 then b.payamt else 0 end) longval12 from pay a inner join payitem b on b.payno=a.payno and a.pstatus=1 where year(a.payoktime)= ?param0 and a.pstatus=1 group by b.ptype,month(a.payoktime) union all select case b.ptype when 2 then 2 when 3 then 1 else 0 end dtype, 1 intval, '','ȯºÒ' strval ,(case when month(b.refundtime)=1 then b.refundamt else 0 end) * -1 longval ,(case when month(b.refundtime)=2 then b.refundamt else 0 end) * -1 longval2 ,(case when month(b.refundtime)=3 then b.refundamt else 0 end) * -1 longval3 ,(case when month(b.refundtime)=4 then b.refundamt else 0 end) * -1 longval4 ,(case when month(b.refundtime)=5 then b.refundamt else 0 end) * -1 longval5 ,(case when month(b.refundtime)=6 then b.refundamt else 0 end) * -1 longval6 ,(case when month(b.refundtime)=7 then b.refundamt else 0 end) * -1 longval7 ,(case when month(b.refundtime)=8 then b.refundamt else 0 end) * -1 longval8 ,(case when month(b.refundtime)=9 then b.refundamt else 0 end) * -1 longval9 ,(case when month(b.refundtime)=10 then b.refundamt else 0 end) * -1 longval10 ,(case when month(b.refundtime)=11 then b.refundamt else 0 end) * -1 longval11 ,(case when month(b.refundtime)=12 then b.refundamt else 0 end) * -1 longval12 from pay a inner join payitem b on b.payno=a.payno and a.pstatus=1 and b.rstatus > 0 and b.refundtime is not null and year(b.refundtime)= ?param0 where a.pstatus=1 and a.rstatus > 0 group by b.ptype,month(b.refundtime) order by dtype,intval] -2025-12-18 13:51:26,486 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcalc.print] Prepared SQL: [select a.cmno,a.feeloc,a.feebkpr,a.feebrt,a.feemat,a.feefoo,a.feeetc,a.prtcnt ,b.cname,b.classno,b.sstime,b.setime ,c.pfee ,d.username,CAST(AES_DECRYPT(UNHEX(d.userpno), 'np123@!') AS char) userpno,d.bankname,CAST(AES_DECRYPT(UNHEX(d.bankno), 'np123@!') AS char) bankno,d.post,d.address1,d.address2 ,row_number() over(order by d.username) rno from cmcalc a inner join cm b on b.cmno=a.cmno inner join cmprof c on c.cmno=b.cmno inner join users d on d.userno=c.userno where a.cmno= ?param0 order by rno] -2025-12-18 13:51:26,486 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.npsystem] Prepared SQL: [select count(b.daokey) from (select 1 col1) a left outer join npsystem b on b.daokey= ?param0] -2025-12-18 13:51:26,486 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.ncs.check.t] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select 0 intval, count(m.nmno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno where t.ntno= ?param0 union all select 0 intval,count(b.nbno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno left outer join ncsb b on b.nmno=m.nmno where t.ntno= ?param0 union all select count(cmd.cmno) intval,count(distinct d.ndno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join cmncsd cmd on cmd.ndno=d.ndno where t.ntno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join ncsu u on u.ndno=d.ndno where t.ntno= ?param0 ) a] -2025-12-18 13:51:26,486 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.ncs.check.m] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select 0 intval,count(b.nbno) intval2 from ncsm m left outer join ncsb b on b.nmno=m.nmno where m.nmno= ?param0 union all select count(cmd.cmno) intval,count(distinct d.ndno) intval2 from ncsm m left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join cmncsd cmd on cmd.ndno=d.ndno where m.nmno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncsm m left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join ncsu u on u.ndno=d.ndno where m.nmno= ?param0 ) a] -2025-12-18 13:51:26,486 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.ncs.check.b] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select count(cmd.cmno) intval,count(distinct d.ndno) intval2 from ncsb b left outer join ncsd d on d.nbno=b.nbno left outer join cmncsd cmd on cmd.ndno=d.ndno where b.nbno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncsb b left outer join ncsd d on d.nbno=b.nbno left outer join ncsu u on u.ndno=d.ndno where b.nbno= ?param0 ) a] -2025-12-18 13:51:26,486 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.ncs.check.d] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select count(cmd.cmno) intval,0 intval2 from ncsd d left outer join cmncsd cmd on cmd.ndno=d.ndno where d.ndno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncsd d left outer join ncsu u on u.ndno=d.ndno where d.ndno= ?param0 ) a] -2025-12-18 13:51:26,488 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.insert] Prepared SQL: [insert into menu(menuname,pmenuno,menuurl,menulevel,menuorder,isuse,ishid,cdt,cno,udt,uno,uip) select ?param0 , ?param1 ,ifnull( ?param2 ,''),ifnull(c.menulevel, -1) + 1, ?param3 , ?param4 , ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 from (select ?param8 menuno) a left outer join menu b on b.menuno=a.menuno left outer join menu c on c.menuno= ?param1 where b.menuno is null] -2025-12-18 13:51:26,488 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.insert.SelectKey] Prepared SQL: [select last_insert_id()] -2025-12-18 13:51:26,488 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.filegroup.insert] Prepared SQL: [INSERT INTO filegroup (tablename,columnname, cdt,cno,udt,uno,uip) VALUES ( ?param0 , ?param1 , cdt,cno,udt,uno,uip)] -2025-12-18 13:51:26,488 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.filegroup.insert.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:51:26,490 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.okcert3.in] Prepared SQL: [insert into okcert3log (gubn, ret, reason, sn, rsltcd, rslt, dt) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , now()] -2025-12-18 13:51:26,490 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.okcert3.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:51:26,490 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.userauth.save] Prepared SQL: [insert into menuauth (usertype,authname,menuno,isdel,cdt,cno,udt,uno,uip) select max(usertype)+1, ?param0 ,1,0,now(), ?param1 ,now(), ?param1 , ?param2 from menuauth] -2025-12-18 13:51:26,490 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.authname.save] Prepared SQL: [update menuauth set authname= ?param0 where usertype= ?param1] -2025-12-18 13:51:26,490 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.userauth.del] Prepared SQL: [delete a from menuauth a left outer join( select count(userno) usercnt,usertype from users where usertype = ?param0 group by usertype )b on b.usertype = a.usertype where a.usertype = ?param0 and (b.usercnt < 1 or b.usercnt is null); insert into menuauth (usertype,authname,menuno,isdel,cdt,cno,udt,uno,uip) select * from ( select ?param0 usertype, ?param1 authname,1 menuno,0 isdel,now() cdt, ?param2 cno,now() udt, ?param2 uno, ?param3 uip ) a where not exists( select usertype,authname,menuno from menuauth where usertype = ?param0 and menuno = 1 ); update menuauth a left outer join ( select count(userno) usercnt,usertype from users where usertype = ?param0 and status=1 group by usertype ) b on b.usertype = a.usertype set isdel=1 where a.usertype= ?param0 and (b.usercnt < 1 or b.usercnt is null);] -2025-12-18 13:51:26,490 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.chageposition] Prepared SQL: [update menu a left outer join menu b on b.menuno= ?param0 left outer join menu c on c.menuno= ?param1 set a.pmenuno= ?param1 , a.menuorder = ifnull(b.menuorder, -1) + 1, a.menulevel=c.menulevel + 1 , a.udt=now(), a.uno= ?param2 , a.uip= ?param3 where a.menuno= ?param4] -2025-12-18 13:51:26,490 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.update] Prepared SQL: [update menu a left outer join (select menulevel from menu where menuno= ?param0 ) b on 1 = 1 set udt=now(), uno= ?param1 , uip= ?param2 ,menuname= ?param3 , pmenuno= ?param0 , menuurl=ifnull( ?param4 , ''),a.menulevel=b.menulevel + 1,menuorder= ?param5 ,isuse= ?param6 ,ishid= ?param7 where a.menuno= ?param8 ;] -2025-12-18 13:51:26,490 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.delete] Prepared SQL: [delete from menuauth where menuno= ?param0 ; delete from menu where menuno= ?param0] -2025-12-18 13:51:26,491 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.down] Prepared SQL: [update fileinfo set dcount = dcount + 1 where fileno= ?param0] -2025-12-18 13:51:26,491 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.del] Prepared SQL: [update fileinfo set uip= ?param0 , uno= ?param1 , isdel=1 where fileno= ?param2 and ( ?param3 = 1 or ?param1 = -999 or cno= ?param1 )] -2025-12-18 13:51:26,491 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.del2] Prepared SQL: [update fileinfo set uip= ?param0 , uno= ?param1 , isdel=1 where fgno= ?param2 and ( ?param3 = 1 or ?param1 = -999 or cno= ?param1 )] -2025-12-18 13:51:26,491 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncst.in] Prepared SQL: [insert into ncst (ntype,tcode,tname,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 ,now(), ?param3 ,now(), ?param3 , ?param4 )] -2025-12-18 13:51:26,491 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncst.up] Prepared SQL: [update ncst set udt=now(),uno= ?param0 ,uip= ?param1 ,tcode= ?param2 ,tname= ?param3 where ntno= ?param4] -2025-12-18 13:51:26,492 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.actlog.set] Prepared SQL: [insert into actlog (logtype,logtarget,userno,logdata,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 )] -2025-12-18 13:51:26,493 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.authlog.set] Prepared SQL: [insert into authlog(logtype,userno,usertypeorg,usertypenew,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 )] -2025-12-18 13:51:26,493 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.authlog.set2] Prepared SQL: [insert into authlog(logtype,userno,usertypeorg,usertypenew,cdt,cno,udt,uno,uip) select ?param0 , ?param1 ,a.usertype, ?param2 ,now(), ?param3 ,now(), ?param3 , ?param4 from users a where a.userno= ?param1 and a.usertype <> ?param2] -2025-12-18 13:51:26,493 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.kcblog.in] Prepared SQL: [insert into kcblog (cdt,cp_cd,mobile,vssn,logmsg) values(now(), ?param0 ,case when ?param1 is not null then HEX(AES_ENCRYPT( ?param1 , 'np123@!')) else null end , ?param2 , ?param3 );] -2025-12-18 13:51:26,494 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [excellog.in] Prepared SQL: [INSERT INTO exceldownlog (userno, userid, username, actiontime, position, comment, userip) SELECT userno, userid, username, sysdate(), ?param0 , ?param1 , ?param2 FROM users where userno = ?param3] -2025-12-18 13:51:26,512 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.myterm] Prepared SQL: [select distinct c.tmno,c.tyear,c.tseq from cmprof a inner join cm b on b.cmno=a.cmno and b.ismaster=0 and b.isdel=0 inner join term c on c.tmno=b.tmno where a.userno= ?param0 order by c.tyear desc,c.tseq] -2025-12-18 13:51:26,512 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.term.ys] Prepared SQL: [select distinct tmno,tyear,tseq from term order by tyear desc,tseq] -2025-12-18 13:51:26,513 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmdatas] Prepared SQL: [select a.dtype,a.intval,a.intval2,a.intval3 ,a.strval,a.strval2 from( select 1 dtype ,a.userno intval,b.usertype intval2 ,row_number() over (order by b.username desc) intval3 ,b.username strval,null strval2 from cmprof a inner join users b on b.userno=a.userno where a.cmno= ?param0 order by b.username desc ) a union all select 2 ,b.bkno,0 ,row_number() over (order by b.bkno) intval3 ,b.bkname,null from cmbook a inner join book b on b.bkno=a.bkno where a.cmno= ?param0 union all select 3 dtype ,b.cmno,a.ispre ,row_number() over (order by b.cmno) intval3 ,b.cname,null from cmrelay a inner join cm b on b.cmno=a.rcmno where a.cmno= ?param0 union all select 4 ,b.ndno,0 ,row_number() over (order by b.ndno) intval3 ,b.dname,b.acode from cmncsd a inner join ncsd b on b.ndno=a.ndno where a.cmno= ?param0 order by dtype,intval3] -2025-12-18 13:51:26,513 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.datacreatecmbycmmaster] Prepared SQL: [select a.cmno,a.cname,row_number() over(order by a.udt desc) rno from cm a where a.ismaster=1 and a.isdel=0 and a.cgno= ?param0 order by rno] -2025-12-18 13:51:26,514 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnigscd.exists] Prepared SQL: [select count(*) from cminning a inner join cminningscd b on a.cmino = b.cmino where cmno = ?param0] -2025-12-18 13:51:26,514 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmev] Prepared SQL: [select a.cmno,a.attend,a.attendcut,a.attendrfd,a.attendcutrfd,a.mid,a.midcut,a.midrfd,a.midcutrfd,a.final,a.finalcut,a.finalrfd,a.finalcutrfd,a.subject,a.subjectcut,a.subjectrfd ,a.subjectcutrfd,a.discuss,a.discusscut,a.discussrfd,a.discusscutrfd,a.etc,a.etccut,a.etcrfd,a.etccutrfd,a.cut,a.cutrfd,a.isoffabs ,b.scdtype ,c.cshape from cmev a inner join cm c on c.cmno = a.cmno left outer join cminning b on b.cmno = a.cmno and b.isscd = 1 where a.cmno= ?param0] -2025-12-18 13:51:26,514 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.est] Prepared SQL: [select 0 gubun,case when a.extype = 0 then 1 else 2 end estkind ,a.exno,a.cmno,a.extype,a.exname,a.edesc,a.etime,a.econdition,a.evtype,a.eqtype,a.israndq,a.israndqi,a.qcount,a.isblur,a.tpoint,a.relaylimit,a.isusebackup,a.isseq ,null sdno,null sdtype,null sdname,null sddesc,null sdcondition ,null rsno,null rscno,null rstype,null rsname,null rscondition , row_number() over(partition by a.extype order by a.cdt) rno ,null as iseq,null as teachername from cmex a where a.cmno= ?param0 and a.isdel=0 union all select 1 gubun,case when a.sdtype = 0 then 11 else 21 end estkind ,a.sdno exno,a.cmno,a.sdtype extype,a.sdname exname,a.sddesc edesc,null etime,a.sdcondition econdition,null evtype,null eqtype,null israndq,null israndqi,null qcount,null isblur,a.tpoint,null relaylimit,null isusebackup,null isseq ,a.sdno,a.sdtype,a.sdname,a.sddesc,a.sdcondition ,null rsno,null rscno,null rstype,null rsname,null rscondition , row_number() over(partition by a.sdtype order by a.cdt) rno ,null as iseq,null as teachername from cmsd a where a.cmno= ?param0 and a.isdel=0 union all select 2 gubun,case when a.rstype = 0 then 32 else 31 end estkind ,a.rsno exno,a.cmno,a.rstype extype,a.rsname exname,null edesc,null etime,a.rscondition econdition,null evtype,null eqtype,null israndq,null israndqi,null qcount,null isblur,null tpoint,null relaylimit,null isusebackup,null isseq ,null sdno,null sdtype,null sdname,null sddesc,null sdcondition ,a.rsno,a.rscno,a.rstype,a.rsname,a.rscondition , row_number() over(partition by a.rstype order by a.cdt) rno ,b.iseq,c.username as teachername from cmrs a left outer join cminning b on a.cmino = b.cmino left outer join users c on b.userno = c.userno where a.cmno= ?param0 and a.isdel=0 order by rsno] -2025-12-18 13:51:26,515 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmexqs] Prepared SQL: [select a.eqno,a.exno,a.qseq,a.qno,a.rpoint , b.qtextstring, b.dpoint, b.qdiff, b.cc1, b.cc2, b.cc3, b.cc4, b.cc5,b.atype , cc.cname qdiffname, cc1.cname ccname1, cc2.cname ccname2, cc3.cname ccname3, cc4.cname ccname4, cc5.cname ccname5 from cmexq a inner join question b on b.qno=a.qno left outer join comcode cc on cc.ccode = b.qdiff left outer join comcode cc1 on cc1.ccode = b.cc1 left outer join comcode cc2 on cc2.ccode = b.cc2 left outer join comcode cc3 on cc3.ccode = b.cc3 left outer join comcode cc4 on cc4.ccode = b.cc4 left outer join comcode cc5 on cc5.ccode = b.cc5 where a.exno= ?param0 order by a.qseq] -2025-12-18 13:51:26,515 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.exsave.valid] Prepared SQL: [select count(d.exno) from (select 1 as col1) a left outer join lectex d on d.exno= ?param0] -2025-12-18 13:51:26,515 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.sdsave.valid] Prepared SQL: [select sum(cnt) from ( select count(d.sdno) cnt from (select 1 as col1) a left outer join lectsd d on d.sdno= ?param0 union all select count(d.sdno) from (select 1 as col1) a left outer join lectsdboard d on d.sdno= ?param0 ) a] -2025-12-18 13:51:26,515 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rssave.valid] Prepared SQL: [select count(d.rsno) from (select 1 as col1) a left outer join lectrs d on d.rsno= ?param0] -2025-12-18 13:51:26,515 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rscsave.valid] Prepared SQL: [select count(d.rscno) from (select 1 as col1) a left outer join cmrs d on d.rscno= ?param0] -2025-12-18 13:51:26,515 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmexlayers] Prepared SQL: [select a.exno ,case when a.qdiff = 1 then null else a.qdiff end qdiff ,case when a.cc1 = 1 then null else a.cc1 end cc1 ,case when a.cc2 = 1 then null else a.cc2 end cc2 ,case when a.cc3 = 1 then null else a.cc3 end cc3 ,case when a.cc4 = 1 then null else a.cc4 end cc4 ,case when a.cc5 = 1 then null else a.cc5 end cc5 ,a.qcount,a.rpoint , cc.cname qdiffname, cc1.cname ccname1, cc2.cname ccname2, cc3.cname ccname3, cc4.cname ccname4, cc5.cname ccname5 from cmexlayer a left outer join comcode cc on cc.ccode = a.qdiff and cc.ccode > 0 left outer join comcode cc1 on cc1.ccode = a.cc1 and cc1.ccode > 0 left outer join comcode cc2 on cc2.ccode = a.cc2 and cc2.ccode > 0 left outer join comcode cc3 on cc3.ccode = a.cc3 and cc3.ccode > 0 left outer join comcode cc4 on cc4.ccode = a.cc4 and cc4.ccode > 0 left outer join comcode cc5 on cc5.ccode = a.cc5 and cc5.ccode > 0 where a.exno= ?param0 order by cc.corder, cc1.corder, cc2.corder] -2025-12-18 13:51:26,515 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.extype1count] Prepared SQL: [select count(b.exno) from (select 1 col1) a left outer join cmex b on b.cmno= ?param0 and b.isdel=0 and b.exno <> ?param1 and b.extype=1] -2025-12-18 13:51:26,515 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.check] Prepared SQL: [select count(b.rsno) from (select 1 col1) a left outer join cmrs b on b.cmno= ?param0 and b.rsno <> ?param1 and b.rstype= ?param2 and b.isdel=0] -2025-12-18 13:51:26,516 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.questionusings] Prepared SQL: [select sum(cnt) from ( select 0 as cnt union all select count(qno) from cmexq where qno= ?param0 union all select count(qno) from rscq where qno= ?param0 ) a] -2025-12-18 13:51:26,516 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.questionitem.valid] Prepared SQL: [select sum(cnt) from ( select 0 as cnt union all select a.qno from ( select b.qno from questionitem a inner join cmexq b on b.qno=a.qno where a.qino= ?param0 limit 1) a union all select a.qno from ( select b.qno from questionitem a inner join rscq b on b.qno=a.qno where a.qino= ?param0 limit 1) a ) a] -2025-12-18 13:51:26,516 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmmenus] Prepared SQL: [select a.cmno,a.isplan,a.iscontent,a.isev,a.isrs,a.isgrade ,b.bmno from cmmenu a left outer join cmmenubm b on b.cmno=a.cmno where a.cmno= ?param0] -2025-12-18 13:51:26,516 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rscqs] Prepared SQL: [select a.rscqno,a.rscno,a.qno,a.dseq , b.qtextstring, b.dpoint, b.qdiff, b.cc1, b.cc2, b.cc3, b.cc4, b.cc5,b.atype , cc.cname qdiffname, cc1.cname ccname1, cc2.cname ccname2, cc3.cname ccname3, cc4.cname ccname4, cc5.cname ccname5 ,row_number() over(order by a.dseq, a.rscqno) rno from rscq a inner join question b on b.qno=a.qno left outer join comcode cc on cc.ccode = b.qdiff left outer join comcode cc1 on cc1.ccode = b.cc1 left outer join comcode cc2 on cc2.ccode = b.cc2 left outer join comcode cc3 on cc3.ccode = b.cc3 left outer join comcode cc4 on cc4.ccode = b.cc4 left outer join comcode cc5 on cc5.ccode = b.cc5 where a.rscno= ?param0 order by rno] -2025-12-18 13:51:26,518 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminfile] Prepared SQL: [select 1 dtype,a.sdno intval,a.fgno longval,b.fileno longval2,0 longval4,b.fileurl strval from cmsd a inner join fileinfo b on b.fgno=a.fgno and b.isdel=0 where a.cmno= ?param0 union all select 0,exno,null,null,null,null from cmex where cmno= ?param0 and isdel=0 union all select 2,0,a.fgnotf,b.fileno,a.cmino,b.fileurl from cminning a inner join fileinfo b on b.fgno=a.fgnotf and b.isdel=0 where a.cmno= ?param0 union all select 3,a.cmno,a.fgnocm,b.fileno,0,b.fileurl from cm a inner join fileinfo b on b.fgno=a.fgnocm and b.isdel=0 where a.cmno= ?param0 order by dtype,intval,longval2] -2025-12-18 13:51:26,518 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.check.cmpcpay] Prepared SQL: [select count(b.pino) from (select 1 as col1) a left outer join payitem b on b.ptype=1 and b.pcno = ?param0] -2025-12-18 13:51:26,518 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ct.checkcmi] Prepared SQL: [select count(b.cmino) dcnt from ct a left outer join cminning b on b.ctno=a.ctno where a.ctno= ?param0 group by a.ctno] -2025-12-18 13:51:26,519 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.pcm.foras] Prepared SQL: [select distinct d.cmno value,d.cname text from users a inner join lect b on b.userno=a.userno and b.status<5 inner join cm c on c.cmno=b.cmno inner join cm d on d.cmno=c.pcmno where a.asno= ?param0 order by text,value] -2025-12-18 13:51:26,519 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cm.foras] Prepared SQL: [select distinct c.cmno value,concat(c.cname,'(',c.classno,')') text from users a inner join lect b on b.userno=a.userno and b.status<5 inner join cm c on c.cmno=b.cmno and c.pcmno= ?param0 where a.asno= ?param1 order by text,value] -2025-12-18 13:51:26,519 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.pcm.forall] Prepared SQL: [select a.cmno value,a.cname text from cm a where a.ismaster=1 and a.isuse=1 and a.isdel=0 order by text,value] -2025-12-18 13:51:26,519 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cm.forall] Prepared SQL: [select a.cmno value,concat(a.cname,'(',a.classno,')') text from cm a where a.pcmno= ?param0 and a.ismaster=1 and a.isuse=1 and a.isdel=0 order by text,value] -2025-12-18 13:51:26,519 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cms.forpay] Prepared SQL: [select c.cmno,case when b.isjoin=1 then c.infee else c.infee end fee, c.accommofee, b.isjoin,d.lectno lectnocheck from users a left outer join assign b on b.asno=a.asno inner join cm c on c.cmno= ?param0 left outer join lect d on d.userno=a.userno and d.cmno=c.cmno and d.status in (1,2,3,4,6) and d.ischanged=0 where a.userno= ?param1] -2025-12-18 13:51:26,519 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cms.forpaypc] Prepared SQL: [select c.cmno,case when b.isjoin=1 then c.infee else c.outfee end fee,b.isjoin from users a left outer join assign b on b.asno=a.asno inner join cmpc c on c.pcno= ?param0 where a.userno= ?param1] -2025-12-18 13:51:26,520 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcheck.forbuy] Prepared SQL: [select 1 rno,a.cmno,a.quota ,b.status lectstatus ,count(d.userno) countlect from cm a left outer join lect b on b.cmno=a.cmno and b.userno= ?param0 and b.status < 5 and b.ischanged=0 left outer join lect c on c.cmno=a.cmno and c.status < 5 and c.ischanged=0 left outer join users d on d.userno=c.userno and d.status=1 where a.cmno= ?param1 and a.ismaster=0 and a.rstime < now() and a.retime > now() and a.isuse=1 and a.isdel=0 group by a.cmno,a.quota,b.status union all select 2,a.cmno,0 ,b.status ,0 from cm a inner join lect b on b.cmno <> a.cmno and b.userno= ?param0 and b.status < 5 inner join cm c on c.cmno=b.cmno and c.pcmno=a.pcmno where a.cmno = ?param1] -2025-12-18 13:51:26,521 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.assign.applyedu.byasno] Prepared SQL: [select a.asno,a.ascode,a.isjoin,a.joinyear,a.joinprice,a.asname,a.ceoname,a.brno,a.eino,a.grno,a.btype,a.bkind,a.salesamount,a.homeurl,a.mcount,a.aday,a.astype,a.asctg,a.askey,a.post ,a.address1,a.address2,a.fgnobno,a.fgnobank,a.joindate,a.exitdate,a.status,a.issite,a.subdomain,a.sitename,a.sitelogo,a.sitefooter,a.siteip,a.ismain,a.mname,a.isdel ,CAST(AES_DECRYPT(UNHEX(a.mphone), 'np123@!') AS char) mphone ,CAST(AES_DECRYPT(UNHEX(a.taxemail), 'np123@!') AS char) taxemail from assign a where a.asno= ?param0 and a.isdel=0] -2025-12-18 13:51:26,521 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscdcheck] Prepared SQL: [select a.quota - (select count(z.lectno) cnt from lect z where a.cmisno = z.cmisno and z.status in (1,2) and z.ischanged=0) from cminningscd a where a.cmisno = ?param0] -2025-12-18 13:51:26,525 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmin] Prepared SQL: [insert into cm(ismaster,cgno,pcmno,cname,kname,tmno,classno,rstime,retime,sstime,setime,gstime,getime,cshape ,infee,outfee,accommofee,quota ,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,isuse,isdel,isseq,fgnocm,typeman,typeedu,typegrade,typejob,typejobitem,iscertificate,ischkatt,isaccommodation,daylectinninglimit,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 , ?param28 , ?param29 , ?param30 ,0, ?param31 , ?param32 , ?param33 , ?param34 , ?param35 , ?param36 , ?param37 , ?param38 , ?param39 , ?param40 ,10,now(), ?param41 ,now(), ?param41 , ?param42 );] -2025-12-18 13:51:26,525 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:51:26,526 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnings.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into cminning (cmno,week,iseq,isonline,ititle,icontent,idate,iday,ist,iet,fgnotf,ctno,istaste,sttime,atime,mstime,metime,userno,isscd,scdtype,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 ,now(), ?param20 ,now(), ?param20 , ?param21 from (select 1 col1) a left outer join cminning b on b.cmno= ?param0 and b.iseq= ?param2 where b.cmino is null] -2025-12-18 13:51:26,526 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnings.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 13:51:26,526 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into cminningscd(cmino,estart,eend,quota,studyplace,sseq,comment,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 ,now(), ?param7 ,now(), ?param7 , ?param8 )] -2025-12-18 13:51:26,526 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 13:51:26,527 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.in] Prepared SQL: [INSERT INTO cmex (cmno,extype,exname,edesc,etime,econdition,evtype,eqtype,israndq,israndqi,qcount,isblur,tpoint,relaylimit,isusebackup,isseq,isreexamable,isresultopen,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 ,0,now(), ?param18 ,now(), ?param18 , ?param19 )] -2025-12-18 13:51:26,527 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:51:26,528 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.question.in] Prepared SQL: [INSERT INTO question (cmno, qdiff, cc1, cc2, cc3, cc4, cc5, isuse, atype, dpoint, qtext, qtextstring, qdesc, rightcount,ispassspace,isignorecase, cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , now(), ?param16 ,now(), ?param16 , ?param17 );] -2025-12-18 13:51:26,528 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.question.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:51:26,528 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.in] Prepared SQL: [insert into cmsd(sdtype,cmno,sdname,sddesc,tpoint,sdcondition,fgno,isdel,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 ,0,now(), ?param7 ,now(), ?param7 , ?param8 );] -2025-12-18 13:51:26,528 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:51:26,528 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.in] Prepared SQL: [insert into cmrs(rstype,cmno,rsname,rscondition,rscno,isdel,cmino,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,0, ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 );] -2025-12-18 13:51:26,528 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:51:26,528 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rsc.in] Prepared SQL: [insert into rsc(rstype,rscname,isuse,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 ,now(), ?param3 ,now(), ?param3 , ?param4 );] -2025-12-18 13:51:26,528 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rsc.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:51:26,528 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy0] Prepared SQL: [insert into cm(ismaster,cgno,pcmno,cname,kname,tmno,classno,rstime,retime,sstime,setime,gstime,getime,cshape,typeman,typeedu,typegrade,typejob,typejobItem,infee,outfee,accommofee,quota,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,isuse,isseq,iscertificate,isdel,studydays,isaccommodation,daylectinninglimit,cdt,cno,udt,uno,uip) select ?param0 ,cgno,case when a.ismaster = 1 and ?param0 = 0 then a.cmno else a.pcmno end,ifnull( ?param1 , concat('»çº»_', cname)),a.kname, ?param2 ,case when ?param2 is null then null else ifnull(b.classno,0)+1 end ,t.rstime ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then '2099-12-31 23:59:59' else date_format(t.retime,'%Y-%m-%d 23:59:59') end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else t.sstime end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else date_format(t.setime,'%Y-%m-%d 23:59:59') end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else t.gstime end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else date_format(t.getime,'%Y-%m-%d 23:59:59') end ,a.cshape,a.typeman,a.typeedu,a.typegrade,a.typejob, a.typejobItem,infee,outfee,accommofee,quota,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,1,isseq,a.iscertificate,0,studydays,isaccommodation,daylectinninglimit,now(), ?param3 ,now(), ?param3 , ?param4 from cm a left outer join ( select max(b.classno) classno from cm a inner join cm b on b.ismaster=0 and b.pcmno=case when a.ismaster=1 then a.cmno else a.pcmno end and b.isdel=0 and b.tmno=ifnull( ?param2 ,0) where a.cmno= ?param5 ) b on b.classno is not null left outer join term t on t.tmno= ?param2 where a.cmno= ?param5 ;] -2025-12-18 13:51:26,528 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy0.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:51:26,528 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy.ex0] Prepared SQL: [insert into cmex (cmno,extype,exname,edesc,etime,econdition,evtype,eqtype,israndq,israndqi,qcount,isblur,tpoint,relaylimit,isusebackup,isseq,isresultopen,isreexamable,isdel,cdt,cno,udt,uno,uip) select ?param0 ,extype,exname,edesc,etime,econdition,evtype,eqtype,israndq,israndqi,qcount,isblur,tpoint,relaylimit,isusebackup,isseq,isresultopen,isreexamable,0,now(), ?param1 ,now(), ?param1 , ?param2 from cmex a where a.exno= ?param3 ;] -2025-12-18 13:51:26,528 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy.ex0.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:51:26,528 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmpcin] Prepared SQL: [insert into cm (ismaster,cgno,pcmno,cname,tmno,classno,rstime,retime,sstime,setime,gstime,getime,cshape,infee,outfee,quota,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,isuse,isseq,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,null, ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 ,1,0,0,now(), ?param27 ,now(), ?param27 , ?param28 );] -2025-12-18 13:51:26,528 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmpcin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:51:26,529 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ct.in] Prepared SQL: [INSERT INTO ct (cmno,qdiff,cc1,cc2,cc3,cc4,cc5,ctype,ccode,ccodedel,ctname,fgnothumb,fgnotf,tfurl,ismenu,isdel,isuse,isoversize,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 ,0, ?param14 , ?param15 ,now(), ?param16 ,now(), ?param16 , ?param17 );] -2025-12-18 13:51:26,529 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ct.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:51:26,529 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.pplog.applyedu.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into pplog ( userno,cmno,isready,cgcode,cshape,typeman,typeedu,typegrade,typejob,typejobItem,cgno,cmisno,isrebate,rbankname,rbankacc,rbankowner,asname,brno,ceoname,post,address1,address2,btype,bkind,eino,mname ,mphone,taxemail,userpno,mobile,email,upost,uaddress1,uaddress2,isassignuser,uduty,slevel,isaccommodation,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 ,HEX(AES_ENCRYPT( ?param14 , 'np123@!')) , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 ,HEX(AES_ENCRYPT( ?param26 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param27 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param28 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param29 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param30 , 'np123@!')) , ?param31 , ?param32 , ?param33 , ?param34 , ?param35 , ?param36 , ?param37 ,now(), ?param38 ,now(), ?param38 , ?param39 )] -2025-12-18 13:51:26,529 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.pplog.applyedu.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:51:26,529 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.term.in] Prepared SQL: [insert into term (tyear,tseq,rstime,retime,sstime,setime,gstime,getime,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 ,now(), ?param8 ,now(), ?param8 , ?param9 )] -2025-12-18 13:51:26,529 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.term.up] Prepared SQL: [update term set udt=now(),uno= ?param0 ,uip= ?param1 ,tyear = ?param2 ,tseq = ?param3 ,rstime= ?param4 ,retime= ?param5 ,sstime= ?param6 ,setime= ?param7 ,gstime= ?param8 ,getime= ?param9 where tmno= ?param10] -2025-12-18 13:51:26,529 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cg.in] Prepared SQL: [insert into cg (pcgno,cgname,cgcode,isuse,iscover,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,0,now(), ?param5 ,now(), ?param5 , ?param6 )] -2025-12-18 13:51:26,530 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmup] Prepared SQL: [update cm set udt=now(),uno= ?param0 ,uip= ?param1 ,cgno = ?param2 ,pcmno = ?param3 ,cname = ?param4 ,kname = ?param5 ,rstime = ?param6 ,retime = ?param7 ,sstime = ?param8 ,setime = ?param9 ,gstime = ?param10 ,getime = ?param11 ,cshape = ?param12 ,infee = ?param13 ,outfee = ?param14 ,accommofee = ?param15 ,quota = ?param16 ,introhtml = ?param17 ,targethtml = ?param18 ,goalhtml = ?param19 ,contenthtml = ?param20 ,studyplace = ?param21 ,studytime = ?param22 ,certcc = ?param23 ,certgradecc = ?param24 ,jobcc = ?param25 ,jobpositiongrade = ?param26 ,difficulty = ?param27 ,isrefund = ?param28 ,isuse = ?param29 ,fgnocm = ?param30 ,typeman = ?param31 ,typeedu = ?param32 ,typegrade = ?param33 ,typejob = ?param34 ,typejobitem = ?param35 ,iscertificate = ?param36 ,ischkatt = ?param37 ,studydays = ?param38 ,isaccommodation = ?param39 where cmno= ?param40] -2025-12-18 13:51:26,530 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.profclear] Prepared SQL: [update cminning a inner join ( select a.cmino from cminning a left outer join cmprof b on b.cmno=a.cmno and a.userno=b.userno where a.cmno= ?param0 and b.userno is null ) b on b.cmino=a.cmino set a.userno=null where a.cmno= ?param0] -2025-12-18 13:51:26,530 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.del] Prepared SQL: [delete from cminning where cmino = ( select a.cmino from ( select case when count(c.lectno) < 1 then ?param0 else 0 end cmino from (select 1 col1) a left outer join cminning b on b.cmino= ?param0 left outer join lect c on c.cmno=b.cmno) a )] -2025-12-18 13:51:26,530 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.del2] Prepared SQL: [delete from cminning where cmino = ?param0] -2025-12-18 13:51:26,530 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.del3] Prepared SQL: [delete from cminning where cmino = ( select a.cmino from ( select case when count(b.cmino) < 1 then ?param0 else 0 end cmino from (select 1 col1) a left outer join cminningscd b on b.cmino= ?param0 ) a )] -2025-12-18 13:51:26,530 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.del] Prepared SQL: [delete from cminningscd where cmisno = ( select a.cmisno from ( select case when count(c.lectno) < 1 then ?param0 else 0 end cmisno from (select 1 col1) a left outer join cminningscd b on b.cmisno= ?param0 left outer join lect c on c.cmisno=b.cmisno and c.status=1 and c.ischanged=0 ) a )] -2025-12-18 13:51:26,530 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmseqsave] Prepared SQL: [update cm set isseq= ?param0 ,udt=now(),uno= ?param1 ,uip= ?param2 where cmno= ?param3] -2025-12-18 13:51:26,530 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.bookin] Prepared SQL: [insert into book(bkname,author,publisher,pubdate,fgnothumb,fgno,price,introhtml,contents,isuse,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 ,now(), ?param10 ,now(), ?param10 , ?param11 )] -2025-12-18 13:51:26,530 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.bookup] Prepared SQL: [update book set udt=now(),uno= ?param0 ,uip= ?param1 ,bkname = ?param2 ,author = ?param3 ,publisher = ?param4 ,pubdate = ?param5 ,fgnothumb = ?param6 ,fgno = ?param7 ,price = ?param8 ,introhtml = ?param9 ,contents = ?param10 ,isuse = ?param11 where bkno= ?param12] -2025-12-18 13:51:26,530 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.bookdel] Prepared SQL: [delete from book where not bkno in ( select distinct(a.bkno) from cmbook a ) and bkno = ?param0] -2025-12-18 13:51:26,530 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.up] Prepared SQL: [update cminningscd a set udt=now(),uno= ?param0 ,uip= ?param1 ,cmino= ?param2 ,estart= ?param3 ,eend= ?param4 ,quota= ?param5 ,studyplace= ?param6 ,sseq= ?param7 ,comment= ?param8 where a.cmisno= ?param9] -2025-12-18 13:51:26,531 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnings.up] Prepared SQL: [update cminning a left outer join ( select cmino, cmno from cminning where cmino <> ?param0 and cmno= ?param1 and iseq= ?param2 ) b on b.cmno=a.cmno set udt=now(),uno= ?param3 ,uip= ?param4 ,week = ?param5 ,iseq = ?param2 ,isonline = ?param6 ,ititle = ?param7 ,icontent = ?param8 ,idate= ?param9 ,iday = ?param10 ,ist = ?param11 ,iet = ?param12 ,fgnotf= ?param13 ,ctno = ?param14 ,istaste = ?param15 ,sttime= ?param16 ,atime = ?param17 ,mstime = ?param18 ,metime = ?param19 ,userno = ?param20 ,isscd = ?param21 ,scdtype= ?param22 where a.cmino= ?param0 and b.cmino is null] -2025-12-18 13:51:26,531 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.clear] Prepared SQL: [update cminningscd a set udt=now(),uno= ?param0 ,uip= ?param1 ,quota=99999,studyplace=null where a.cmino = ?param2] -2025-12-18 13:51:26,531 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.up.lect] Prepared SQL: [update lect a left outer join cminningscd b on b.cmisno = a.cmisno set a.edate = date_format(b.eend,'%Y-%m-%d 23:59:59') where a.cmisno = ?param0 ;] -2025-12-18 13:51:26,531 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmev.clear] Prepared SQL: [update cmev a set udt=now(),uno= ?param0 ,uip= ?param1 ,isoffabs=null where a.cmno = ?param2] -2025-12-18 13:51:26,531 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnings.istasteclear] Prepared SQL: [update cminning set istaste=0 where cmno= ?param0 and cmino <> ?param1] -2025-12-18 13:51:26,531 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmevsave] Prepared SQL: [insert into cmev (cmno,attend,attendcut,attendrfd,attendcutrfd,mid,midcut,midrfd,midcutrfd,final,finalcut,finalrfd,finalcutrfd,subject,subjectcut,subjectrfd,subjectcutrfd,discuss,discusscut,discussrfd,discusscutrfd,etc,etccut,etcrfd,etccutrfd,cut,cutrfd,isoffabs,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 ,now(), ?param28 ,now(), ?param28 , ?param29 from (select 1 col1) a left outer join cmev b on b.cmno= ?param0 where b.cmno is null; update cmev set udt=now(),uno= ?param28 ,uip= ?param29 ,attend = ?param1 ,attendcut = ?param2 ,attendrfd = ?param3 ,attendcutrfd = ?param4 ,mid = ?param5 ,midcut = ?param6 ,midrfd = ?param7 ,midcutrfd = ?param8 ,final = ?param9 ,finalcut = ?param10 ,finalrfd = ?param11 ,finalcutrfd = ?param12 ,subject = ?param13 ,subjectcut = ?param14 ,subjectrfd = ?param15 ,subjectcutrfd = ?param16 ,discuss = ?param17 ,discusscut = ?param18 ,discussrfd = ?param19 ,discusscutrfd = ?param20 ,etc = ?param21 ,etccut = ?param22 ,etcrfd = ?param23 ,etccutrfd = ?param24 ,cut = ?param25 ,cutrfd = ?param26 ,isoffabs = ?param27 where ?param0 > 0 and cmno= ?param0] -2025-12-18 13:51:26,531 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.savetop] Prepared SQL: [UPDATE cmex SET udt=now(),uno= ?param0 ,uip= ?param1 ,exname= ?param2 ,edesc= ?param3 ,econdition= ?param4 ,isblur= ?param5 ,isusebackup= ?param6 ,isseq= ?param7 ,isreexamable= ?param8 ,isresultopen= ?param9 ,etime= ?param10 where exno= ?param11] -2025-12-18 13:51:26,531 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.up] Prepared SQL: [update cmex set udt=now(),uno= ?param0 ,uip= ?param1 ,extype = ?param2 ,exname = ?param3 ,edesc = ?param4 ,etime = ?param5 ,econdition = ?param6 ,evtype = ?param7 ,eqtype = ?param8 ,israndq = ?param9 ,israndqi = ?param10 ,qcount = ?param11 ,isblur = ?param12 ,tpoint = ?param13 ,relaylimit = ?param14 ,isusebackup = ?param15 ,isseq = ?param16 ,isreexamable = ?param17 ,isresultopen= ?param18 where exno= ?param19] -2025-12-18 13:51:26,531 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmexq.deleteall] Prepared SQL: [delete from cmexq where exno= ?param0] -2025-12-18 13:51:26,531 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmexlayer.del] Prepared SQL: [delete from cmexlayer where exno= ?param0] -2025-12-18 13:51:26,531 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.del] Prepared SQL: [update cmex set isdel=1 where exno= ?param0] -2025-12-18 13:51:26,531 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.del] Prepared SQL: [update cmsd set isdel=1 where sdno= ?param0] -2025-12-18 13:51:26,531 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.del] Prepared SQL: [update cmrs set isdel=1 where rsno= ?param0] -2025-12-18 13:51:26,532 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.questionitem.del] Prepared SQL: [update question a inner join questionitem b on b.qino= ?param0 and b.qno=a.qno set a.rightcount = a.rightcount - b.isright; update questionitem set udt=now(),uno= ?param1 ,uip= ?param2 ,isdel=1 where qino= ?param0] -2025-12-18 13:51:26,532 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.question.up] Prepared SQL: [UPDATE question SET udt=now(),uno= ?param0 ,uip= ?param1 ,cmno= ?param2 ,qdiff= ?param3 ,cc1= ?param4 ,cc2= ?param5 ,cc3= ?param6 ,cc4= ?param7 ,cc5= ?param8 ,isuse= ?param9 ,dpoint= ?param10 ,qtext= ?param11 ,qtextstring= ?param12 ,qdesc= ?param13 ,rightcount= ?param14 ,ispassspace= ?param15 ,isignorecase= ?param16 where qno= ?param17] -2025-12-18 13:51:26,532 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.question.uptop] Prepared SQL: [UPDATE question SET udt=now(),uno= ?param0 ,uip= ?param1 ,cmno= ?param2 ,isuse= ?param3 ,qtext= ?param4 ,qtextstring= ?param5 ,qdesc= ?param6 ,rightcount= ?param7 where qno= ?param8] -2025-12-18 13:51:26,532 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.questionitem.up] Prepared SQL: [UPDATE questionitem SET udt=now(),uno= ?param0 ,uip= ?param1 ,fgno= ?param2 ,isright= ?param3 ,qitext= ?param4 where qino= ?param5] -2025-12-18 13:51:26,532 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.up] Prepared SQL: [update cmsd set udt=now(),uno= ?param0 ,uip= ?param1 ,sdtype = ?param2 ,sdname = ?param3 ,sddesc = ?param4 ,tpoint = ?param5 ,sdcondition = ?param6 ,fgno = ?param7 where sdno= ?param8] -2025-12-18 13:51:26,532 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.uplock] Prepared SQL: [update cmsd set udt=now(),uno= ?param0 ,uip= ?param1 ,sdname = ?param2 ,sddesc = ?param3 ,tpoint = ?param4 ,sdcondition = ?param5 ,fgno = ?param6 where sdno= ?param7] -2025-12-18 13:51:26,532 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.up] Prepared SQL: [update cmrs set udt=now(),uno= ?param0 ,uip= ?param1 ,rstype = ?param2 ,rsname = ?param3 ,rscondition = ?param4 ,rscno = ?param5 ,cmino = ?param6 where rsno= ?param7] -2025-12-18 13:51:26,532 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.uplock] Prepared SQL: [update cmrs set udt=now(),uno= ?param0 ,uip= ?param1 ,rsname = ?param2 ,rscondition = ?param3 where rsno= ?param4] -2025-12-18 13:51:26,532 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmev.in] Prepared SQL: [insert into cmev (cmno,attend,attendcut,attendrfd,attendcutrfd,mid,midcut,midrfd,midcutrfd,final,finalcut,finalrfd,finalcutrfd,subject,subjectcut,subjectrfd ,subjectcutrfd,discuss,discusscut,discussrfd,discusscutrfd,etc,etccut,etcrfd,etccutrfd,cut,cutrfd,cdt,cno,udt,uno,uip) values ( ?param0 ,100,100,100,100,0,0,0,0,0,0,0,0,0,0,0 ,0,0,0,0,0,0,0,0,0,100,100,now(), ?param1 ,now(), ?param1 , ?param2 )] -2025-12-18 13:51:26,532 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmmenu.in] Prepared SQL: [insert into cmmenu (cmno,isplan,iscontent,isev,isrs,isgrade,cdt,cno,udt,uno,uip) values( ?param0 ,1,1,1,1,1,now(), ?param1 ,now(), ?param1 , ?param2 ); insert into cmmenubm (cmno,bmno,cdt,cno,udt,uno,uip) select ?param0 ,a.bmno,now(), ?param1 ,now(), ?param1 , ?param2 from boardmaster a where a.bmposition=1 and a.isopen=1 and a.isdefault=1] -2025-12-18 13:51:26,533 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy] Prepared SQL: [create temporary table if not exists temp_cminning_mapping ( old_cmino bigint, new_cmino bigint ); insert into cminning(cmno, week, iseq, isonline, ititle, icontent, iday, idate, ist, iet, ctno, istaste, sttime, atime, mstime, metime, userno, isscd, scdtype, cdt,cno,udt,uno,uip) select ?param0 , week, iseq, isonline, ititle, icontent, iday, idate, ist, iet, ctno, istaste, sttime, atime, mstime, metime, userno, isscd, scdtype, now(), ?param1 ,now(), ?param1 , ?param2 from cminning where cmno = ?param3 ; insert into temp_cminning_mapping(old_cmino, new_cmino) select old_cmino, new_cmino from ( select a.cmino as old_cmino, b.cmino as new_cmino from cminning a inner join cminning b on a.cmno = ?param3 and b.cmno = ?param0 and a.week = b.week and a.iseq = b.iseq ) t; insert into cmrs(cmno, rscno, rstype, rsname, rscondition, isdel, cmino, cdt,cno,udt,uno,uip) select ?param0 , rscno, rstype, rsname, rscondition, 0, t.new_cmino, now(), ?param1 ,now(), ?param1 , ?param2 from cmrs a inner join temp_cminning_mapping t on a.cmino = t.old_cmino where a.cmno = ?param3 and a.isdel = 0; insert into cmprof(cmno, userno, pfee, cdt,cno,udt,uno,uip) select ?param0 , userno, 0, now(), ?param1 ,now(), ?param1 , ?param2 from cmprof where cmno = ?param3 ; insert into cmbook(cmno, bkno, cdt,cno,udt,uno,uip) select ?param0 , bkno, now(), ?param1 ,now(), ?param1 , ?param2 from cmbook where cmno = ?param3 ; insert into cmrelay(cmno, rcmno, ispre, cdt,cno,udt,uno,uip) select ?param0 , rcmno, ispre, now(), ?param1 ,now(), ?param1 , ?param2 from cmrelay where cmno = ?param3 ; insert into cmncsd(cmno, ndno, cdt,cno,udt,uno,uip) select ?param0 , ndno, now(), ?param1 ,now(), ?param1 , ?param2 from cmncsd where cmno = ?param3 ; insert into cminningscd(cmino, estart, eend, quota, studyplace, sseq, cdt,cno,udt,uno,uip) select t.new_cmino, estart, eend, quota, studyplace, sseq, now(), ?param1 ,now(), ?param1 , ?param2 from cminningscd a inner join temp_cminning_mapping t on a.cmino = t.old_cmino where a.cmino in (select old_cmino from temp_cminning_mapping); insert into cmev(cmno, attend, attendcut, attendrfd, attendcutrfd, mid, midcut, midrfd, midcutrfd, final, finalcut, finalrfd, finalcutrfd, subject, subjectcut, subjectrfd, subjectcutrfd, discuss, discusscut, discussrfd, discusscutrfd, etc, etccut, etcrfd, etccutrfd, cut, cutrfd, isoffabs, cdt,cno,udt,uno,uip) select ?param0 , attend, attendcut, attendrfd, attendcutrfd, mid, midcut, midrfd, midcutrfd, final, finalcut, finalrfd, finalcutrfd, subject, subjectcut, subjectrfd, subjectcutrfd, discuss, discusscut, discussrfd, discusscutrfd, etc, etccut, etcrfd, etccutrfd, cut, cutrfd, isoffabs, now(), ?param1 ,now(), ?param1 , ?param2 from cmev where cmno = ?param3 ; insert into cmsd(sdtype, cmno, sdname, sddesc, tpoint, sdcondition, fgno, isdel, orgsdno, cdt,cno,udt,uno,uip) select sdtype, ?param0 , sdname, sddesc, tpoint, sdcondition, null, 0, sdno, now(), ?param1 ,now(), ?param1 , ?param2 from cmsd where cmno = ?param3 and isdel = 0; insert into cmmenu(cmno, isplan, iscontent, isev, isrs, isgrade, cdt,cno,udt,uno,uip) select ?param0 , isplan, iscontent, isev, isrs, isgrade, now(), ?param1 ,now(), ?param1 , ?param2 from cmmenu where cmno = ?param3 ; insert into cmmenubm(cmno, bmno, cdt,cno,udt,uno,uip) select ?param0 , bmno, now(), ?param1 ,now(), ?param1 , ?param2 from cmmenubm where cmno = ?param3 ; drop temporary table if exists temp_cminning_mapping;] -2025-12-18 13:51:26,533 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy.ex] Prepared SQL: [insert into cmexlayer(exno,qdiff,cc1,cc2,cc3,cc4,cc5,qcount,rpoint,cdt,cno,udt,uno,uip) select ?param0 ,qdiff,cc1,cc2,cc3,cc4,cc5,qcount,rpoint,now(), ?param1 ,now(), ?param1 , ?param2 from cmexlayer a where a.exno= ?param3 ; insert into cmexq(exno,qseq,qno,rpoint,cdt,cno,udt,uno,uip) select ?param0 ,qseq,qno,rpoint,now(), ?param1 ,now(), ?param1 , ?param2 from cmexq a where a.exno= ?param3 ;] -2025-12-18 13:51:26,533 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.fgnoup] Prepared SQL: [update cmsd set fgno= ?param0 where cmno= ?param1 and orgsdno= ?param2] -2025-12-18 13:51:26,533 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.fgnoup] Prepared SQL: [update cminning set fgnotf= ?param0 where cmno= ?param1 and orgcmino= ?param2] -2025-12-18 13:51:26,533 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cm.fgnocmup] Prepared SQL: [update cm set fgnocm= ?param0 where cmno= ?param1] -2025-12-18 13:51:26,534 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmpcup] Prepared SQL: [update cm set udt=now(),uno= ?param0 ,uip= ?param1 ,cgno = ?param2 ,cname = ?param3 ,sstime = ?param4 ,setime = ?param5 ,introhtml = ?param6 where cmno= ?param7] -2025-12-18 13:51:26,534 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ctpdel] Prepared SQL: [update ctpage a inner join ( select a.ctno,count(b.cmino) dcnt from ct a left outer join cminning b on b.ctno=a.ctno where a.ctno= ?param0 group by a.ctno ) b on b.ctno=a.ctno and b.dcnt = 0 set a.isdel=1,udt=now(),uno= ?param1 ,uip= ?param2 where a.cpno= ?param3] -2025-12-18 13:51:26,534 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ct.del] Prepared SQL: [update ct a inner join ( select a.ctno,count(b.cmino) dcnt from ct a left outer join cminning b on b.ctno=a.ctno where a.ctno= ?param0 group by a.ctno ) b on b.ctno=a.ctno and b.dcnt=0 set udt=now(),uno= ?param1 ,uip= ?param2 ,a.ccode=null,a.isdel=1 where b.dcnt=0 and a.ctno= ?param0] -2025-12-18 13:51:26,534 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.fgno] Prepared SQL: [update cminning set fgno= ?param0 where cmino= ?param1] -2025-12-18 13:51:26,534 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.fgnooff] Prepared SQL: [update cminning set fgnooff= ?param0 where cmino= ?param1] -2025-12-18 13:51:26,534 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.lectcmisno.up] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,cmisno =case when ?param2 is not null then ?param2 else cmisno end where lectno= ?param3 ; update pplog a left outer join ( select a.lectno,a.payno,b.pplno,a.cmisno from lect a inner join pay b on b.payno = a.payno where a.lectno = ?param3 ) b on b.pplno = a.pplno set a.cmisno = case when b.cmisno is not null then b.cmisno else a.cmisno end where b.lectno = ?param3 ; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end ,a.sdate = (case when b.estart is not null then date_format(b.estart,'%Y-%m-%d 00:00:00') else a.sdate end) where a.lectno = ?param3 and c.cshape = 1; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end where a.lectno = ?param3 and c.cshape <> 1;] -2025-12-18 13:51:26,556 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cmforchange] Prepared SQL: [select b.cmno,b.cname,b.classno,b.cshape ,t.tyear,t.tseq from cm a inner join cm b on b.ismaster=0 and b.pcmno=a.pcmno and b.cmno <> ?param0 and b.setime is not null and b.setime > now() and b.isuse=1 and b.isdel=0 inner join term t on t.tmno=b.tmno left outer join lect c on c.cmno=b.cmno and c.status in (1,3,4) and c.ischanged=0 where a.cmno= ?param0 group by b.cmno,b.cname,b.classno,b.quota,b.cshape ,t.tyear,t.tseq having b.quota = 0 or b.quota > count(c.lectno) order by b.cname,b.classno,b.setime] -2025-12-18 13:51:26,556 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.scdlects] Prepared SQL: [select a.scdno,a.dday,a.dtime,a.istalk,a.isemail,a.issms,a.isuse from scdlect a order by a.scdno] -2025-12-18 13:51:26,557 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.encourages] Prepared SQL: [insert into alarms (userno,atime,scdno,cmexno,dday,isdel,cdt,cno,udt,uno,uip) select a.userno,now(),a.scdno,a.cmexno,a.dday,0,now(), ?param0 ,now(), ?param0 , ?param1 from ( select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.attrate < 80 and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 where a.scdno < 3 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmex e on e.cmno=c.cmno and e.extype=case when a.scdno=3 then 0 else 1 end and e.isdel=0 left outer join lectex f on f.lectno=c.lectno and f.exno=e.exno where a.scdno > 2 and a.scdno < 5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=0 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=1 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=6 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmrs e on e.cmno=c.cmno and e.rstype=0 and e.isdel=0 left outer join lectrs f on f.lectno=c.lectno and f.rsno=e.rsno where a.scdno=7 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,c.sdate stime ,c.edate etime,e.cname studyplace,b.studytime days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join cm b on b.ismaster=0 and b.cshape =1 and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.sdate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 left outer join comcode e on e.ccode = b.studyplace where a.scdno=8 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.exno cmexno,b.exname cname,b.estime stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join exam b on date_format(b.estime,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') and b.isopen=1 inner join examuser c on c.exno=b.exno and c.status=1 and c.pstatus=1 inner join users d on d.userno=c.userno and d.status=1 where a.scdno=9 and a.isuse=1 and a.dtime= ?param2 ) a; select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.attrate < 80 and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 where a.scdno < 3 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmex e on e.cmno=c.cmno and e.extype=case when a.scdno=3 then 0 else 1 end and e.isdel=0 left outer join lectex f on f.lectno=c.lectno and f.exno=e.exno where a.scdno > 2 and a.scdno < 5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=0 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=1 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=6 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmrs e on e.cmno=c.cmno and e.rstype=0 and e.isdel=0 left outer join lectrs f on f.lectno=c.lectno and f.rsno=e.rsno where a.scdno=7 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,c.sdate stime ,c.edate etime,e.cname studyplace,b.studytime days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join cm b on b.ismaster=0 and b.cshape =1 and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.sdate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 left outer join comcode e on e.ccode = b.studyplace where a.scdno=8 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.exno cmexno,b.exname cname,b.estime stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join exam b on date_format(b.estime,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') and b.isopen=1 inner join examuser c on c.exno=b.exno and c.status=1 and c.pstatus=1 inner join users d on d.userno=c.userno and d.status=1 where a.scdno=9 and a.isuse=1 and a.dtime= ?param2] -2025-12-18 13:51:26,557 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cmrs] Prepared SQL: [select a.rsno,a.rstype,a2.rscno,a2.rscname,b.cshape,b.cname,b.classno,b.rstime,b.retime,b.sstime,b.setime ,c.tyear,c.tseq ,count(distinct d.lectno) countlect,count(distinct e.lectno) countok ,g.username as teachername from cmrs a inner join rsc a2 on a2.rscno=a.rscno inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno inner join lect d on d.cmno=b.cmno and d.status=1 and d.ischanged=0 left outer join lectrs e on e.lectno=d.lectno and e.rsno=a.rsno left outer join cminning f on a.cmino = f.cmino left outer join users g on g.userno = f.userno where a.rsno= ?param0 group by a.rsno,a.rstype,a2.rscno,a2.rscname,b.cshape,b.cname,b.classno,b.rstime,b.retime,b.sstime,b.setime,c.tyear,c.tseq] -2025-12-18 13:51:26,558 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cmrscqs] Prepared SQL: [select a.rsno ,b.rscqno ,c.qno,c.qtext,c.atype ,d.qino,d.qitext ,sum(case when concat(',',e.atext,',') like concat('%,',d.qino,',%') then 1 else 0 end) scount ,count(e.atext) acount ,group_concat(e.atext order by e.cdt separator '
') atext from cmrs a inner join rscq b on b.rscno=a.rscno inner join question c on c.qno=b.qno left outer join questionitem d on d.qno=c.qno and d.isdel=0 left outer join lectrs e on e.rsno=a.rsno and e.rscqno=b.rscqno where a.rsno= ?param0 group by a.rsno ,b.rscqno ,c.qno,c.qtext,c.atype ,d.qino,d.qitext order by b.dseq,b.qno,d.qino] -2025-12-18 13:51:26,558 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.rscq] Prepared SQL: [select a.rscqno,a.qno,q.atype,qi.qino,row_number() over(partition by qi.qno order by qi.qino) rno from rscq a inner join question q on q.qno=a.qno left outer join questionitem qi on qi.qno=q.qno and qi.isdel=0 where a.rscno= ?param0 order by a.dseq] -2025-12-18 13:51:26,558 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectrss] Prepared SQL: [select a.rsno,b.lectno,c.rscno,c.rscqno,u.username,u.userid,uc.cname ccpositionname,b.isrebate,c.cdt,c.atext from cmrs a inner join lect b on b.cmno=a.cmno and b.status=1 and b.ischanged=0 inner join users u on u.userno=b.userno left outer join assign ua on ua.asno=u.asno left outer join comcode uc on uc.ccode=u.ccposition inner join lectrs c on c.lectno=b.lectno and c.rsno=a.rsno inner join rscq rq on rq.rscqno=c.rscqno inner join question q on q.qno=rq.qno where a.rsno= ?param0 order by u.username,u.userno,rq.dseq,rq.rscqno] -2025-12-18 13:51:26,558 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.attoffs] Prepared SQL: [select c.tyear,c.tseq ,a.cmno,a.cname,a.classno ,b.cmino,b.week,b.iseq,b.ititle,b.idate,b.ist,b.iet ,d.username from cm a inner join cminning b on b.cmno=a.cmno and b.isonline=0 and b.idate= ?param0 inner join term c on c.tmno=a.tmno left outer join users d on d.userno=b.userno where a.ismaster=0 and a.sstime <= ?param0 and a.setime >= ?param0 and a.isuse=1 and a.isdel=0 order by b.iet,a.cname] -2025-12-18 13:51:26,558 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cminning] Prepared SQL: [select c.tyear,c.tseq ,b.cshape,b.cname,b.classno ,a.cmino,a.ititle,a.idate,a.ist,a.iet from cminning a inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno where a.cmino= ?param0] -2025-12-18 13:51:26,558 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectinnings.foratt] Prepared SQL: [select a.cmino,b.lectno,c.userno ,ca.asname,c.username,c.userid,d.stime,d.etime,d.istatus ,row_number() over(order by d.udt desc,c.username) rno ,count(a.cdt) over() pagetotalcount from cminning a inner join lect b on b.cmno=a.cmno and b.status=1 and b.ischanged=0 inner join users c on c.userno=b.userno and c.status=1 left outer join assign ca on ca.asno=c.asno left outer join lectinning d on d.lectno=b.lectno and d.cmino=a.cmino where a.cmino= ?param0 order by rno] -2025-12-18 13:51:26,560 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.pagelogs_page] Prepared SQL: [select a.cdt,a.uip,b.pagename,a.loginfo from menupage b inner join ( select cdt, uip, loginfo, pno from pagelog a where a.userno= ?param0 and a.logsite= ?param1 and a.cdt between ?param2 and ?param3 ) a on b.pno=a.pno] -2025-12-18 13:51:26,560 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.reexam.log] Prepared SQL: [select a.* from ( select a.estart,eend,eip ,row_number() over(order by a.cdt desc) rno ,count(a.cno) over() pagetotalcount from lectexrelog a where a.lectno= ?param0 and a.exno= ?param1 ) a order by a.rno] -2025-12-18 13:51:26,561 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectexq] Prepared SQL: [select a.lectno,a.exno,a.eqno,a.atext,a.qinos,a.cpoint,a.dpoint,a.iscorrect,a.qseq ,c.qno,c.atype,c.qtext from lectexq a inner join cmexq b on b.eqno=a.eqno inner join question c on c.qno=b.qno where a.lectno= ?param0 and a.exno= ?param1 order by a.qseq] -2025-12-18 13:51:26,562 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsdfiles] Prepared SQL: [select d.orgname,d.fileurl,c.userno,c.userid,c.username from lectsd a inner join lect b on b.lectno=a.lectno and b.status=1 and b.ischanged=0 inner join users c on c.userno=b.userno inner join fileinfo d on d.fgno=a.fgno and d.isdel=0 where a.sdno= ?param0] -2025-12-18 13:51:26,562 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectdiscuss] Prepared SQL: [select a.sdno,a.tpoint sdtpoint ,b.lectno,b.cpoint,b.feedb,b.submittime,b.checktime ,c.userno,c.username,c.userid ,d.asname from cmsd a inner join lect b2 on b2.lectno= ?param0 inner join users c on c.userno=b2.userno left outer join assign d on d.asno=c.asno left outer join lectsd b on b.lectno=b2.lectno and b.sdno=a.sdno where a.sdno= ?param1] -2025-12-18 13:51:26,563 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.mydata] Prepared SQL: [select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,a.intval9 ,a.longval,a.longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,a.time3,a.time4 ,a.time5,a.time6 ,a.rno ,a.iscomplete ,a.studytime ,a.studyplacename studyplacename, a.studyplace ,a.cshape from( select 1 dtype ,d.tyear intval,d.tseq intval2,c.cshape intval3,a.pstatus intval4,case when e.rfdno is null then 0 else 1 end intval5,a.isrebate intval6,a.itemno intval7 ,case when (case when l.sdate is null then c.sstime else l.sdate end) < now() and (case when l.edate is null then c.setime else l.edate end) > now() then 1 else 0 end intval8 ,c.studydays intval9 ,l.lectno longval,a.payno longval2 ,c.cname strval,null strval2,null strval3 ,c.rstime time,c.retime time2 ,b.cdt time3,f.estart time4 ,CASE WHEN l.sdate IS NULL then (case when c.cshape ='1' then f.estart else l.cdt end) ELSE l.sdate end AS time5 ,case when l.edate is null then f.eend else l.edate end time6 ,case when b.pstatus = 1 then 99 else b.pstatus end as sortpstatus ,row_number() over(order by sortpstatus, c.retime, b.payno,a.pino) rno ,l.iscomplete ,c.studytime, cc.cname studyplacename, cmis.studyplace, l.cdt ,c.cshape from payitem a inner join pay b on b.payno=a.payno and b.pstatus in (21,22,51,55) and b.rstatus < 2 inner join cm c on c.cmno=a.itemno and c.rstime < now() and c.retime > now() inner join lect l on l.cmno=c.cmno and (l.status < 5 or l.status = 6) and l.ischanged=0 and l.userno=b.userno inner join term d on d.tmno=c.tmno left outer join payrfd e on e.payno=a.payno and e.payno=a.payno and e.rstatus=0 left outer join cminningscd f on f.cmisno = l.cmisno LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = l.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.ptype in (0,1,4) and a.userno= ?param0 and a.pstatus in (21,22,51,55) and a.rstatus=0 and 1 = case when c.retime = '2099-12-31 23:59:59' and l.stime is not null then 0 else 1 end order by sortpstatus,l.cdt desc, c.retime desc, b.payno,a.pino ) a union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,a.time3,a.time4 ,a.time5,a.time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 2 dtype ,c.tyear intval,c.tseq intval2,b.cshape intval3,0 intval4,0 intval5,a.isrebate intval6,a.cmno intval7,0 intval8 ,a.lectno longval,0 longval2 ,b.cname strval,null strval2,null strval3 ,case WHEN a.sdate IS NULL then (case when b.cshape ='1' then d.estart else a.cdt end) ELSE a.sdate end AS time ,case when a.edate is null then d.eend else a.edate end time2 ,d.estart time3,d.eend time4 ,e.cdt time5,null time6 ,row_number() over(order by b.setime desc) rno ,case when d.eend is not null then d.eend else a.edate end as sortedate ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join pay e on e.payno = a.payno inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno left outer join cminningscd d on a.cmisno = d.cmisno LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and (case when a.sdate is null then b.setime else a.edate end) >= now() order by case when time2 > now() then 1 else 0 end asc ,sortedate asc, time2 asc ) a union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,1 intval,c.iseq intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,null strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.iseq) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno inner join cminning c on c.cmno=b.cmno and c.isonline=1 and c.isscd = 0 left outer join lectinning d on d.lectno=a.lectno and d.cmino=c.cmino and d.istatus=2 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,2 intval,c.iseq intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,concat(date_format(c.idate,'%m/%d'),' ',left(c.ist,2),':',right(c.ist,2),' ~ ',left(c.iet,2),':',right(c.iet,2)) strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.iseq) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cminning c on c.cmno=b.cmno and c.isonline=0 and c.isscd = 0 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,3 intval,0 intval2,b.classno intval3,c.extype intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.extype,c.cdt) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cmex c on c.cmno=b.cmno and c.isdel=0 and c.econdition <= a.attrate LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' left outer join lectex d on d.lectno=a.lectno and d.exno=c.exno and d.eend is not null where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,4 intval,0 intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.cdt) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname as studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cmsd c on c.sdtype=0 and c.cmno=b.cmno and c.isdel=0 and c.sdcondition <= a.attrate left outer join lectsd d on d.lectno=a.lectno and d.sdno=c.sdno and d.submittime is not null LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,5 intval,0 intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.cdt) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cmsd c on c.sdtype=1 and c.cmno=b.cmno and c.isdel=0 and c.sdcondition <= a.attrate left outer join lectsdboard d on d.lectno=a.lectno and d.sdno=c.sdno and d.isdel=0 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,a.longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 4 dtype ,a.scdno intval,a.dday intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,b.cmno intval7,0 intval8 ,c.lectno longval,a.alno longval2 ,b.cname strval,null strval2,null strval3 ,a.atime time,c.edate time2 ,row_number() over(order by a.atime desc) rno ,c.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from alarms a inner join cm b on b.cmno=a.cmexno inner join lect c on c.cmno=b.cmno and c.userno=a.userno and c.status=1 and c.ischanged=0 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = c.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.scdno < 9 and a.isdel=0 order by a.atime desc limit 5 ) a] -2025-12-18 13:51:26,566 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.myexamrenews] Prepared SQL: [select a.exno,a.userno,a.certtime,a.certdate,a.certindate,a.renewreason,a.isfirst,a.certidx ,b.username cnoname from examuserrenew a left outer join users b on b.userno=a.cno where a.exno= ?param0 and a.userno= ?param1 order by a.certdate desc] -2025-12-18 13:51:26,566 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.myexamrenewlects] Prepared SQL: [select a.*,b.cmno,b.oktime,b.iscomplete from ( select distinct(c.cmno),c.cname,c.cshape from examuser a inner join exam b on b.exno=a.exno inner join cm c on c.certcc=b.certcc and c.certgradecc=b.certgradecc and c.isdel=0 and c.isuse=1 inner join cg d on d.cgno = c.cgno and d.isuse=1 and d.isdel=0 and d.iscover=1 where a.exno= ?param0 and a.userno= ?param1 )a inner join lect b on b.cmno=a.cmno where b.status=1 and b.iscomplete=1 and b.ischanged=0 and b.userno= ?param1 group by a.cmno,a.cname,a.cshape,b.oktime,b.iscomplete limit 3] -2025-12-18 13:51:26,566 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.myalarm] Prepared SQL: [select 4 dtype,a.scdno intval,a.dday intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,b.cmno intval7 ,c.lectno longval,a.alno longval2 ,b.cname strval,null strval2,null strval3 ,a.atime time,null time2 from alarms a inner join cm b on b.cmno=a.cmexno inner join lect c on c.cmno=b.cmno and c.userno=a.userno and c.status=1 and c.ischanged=0 where a.userno= ?param0 and date_add(a.atime, interval 3 month) > now() and a.scdno < 9 and a.isdel=0 order by a.atime desc] -2025-12-18 13:51:26,566 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectex.result] Prepared SQL: [select a.etime,a.exname,a.tpoint fullpoint,a.isresultopen ,b.estart,b.eend,b.tpoint, b.udt from cmex a inner join lectex b on b.lectno= ?param0 and b.exno=a.exno inner join lect c on c.lectno=b.lectno and c.userno= ?param1 where a.exno= ?param2] -2025-12-18 13:51:26,566 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectexq.result] Prepared SQL: [select d.atype,b.cpoint,b.dpoint,d.qtext,b.atext,d.qdesc,b.iscorrect,c.qno,b.eqno,b.qseq from lectex a inner join lect a2 on a2.lectno=a.lectno and a2.userno= ?param0 inner join lectexq b on b.lectno=a.lectno and b.exno=a.exno inner join cmexq c on c.eqno=b.eqno inner join question d on d.qno=c.qno where a.lectno= ?param1 and a.exno= ?param2 order by b.qseq] -2025-12-18 13:51:26,566 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectexresult.selectrate] Prepared SQL: [select a.eqno,sum(case when a.atext = b.atext then 1 else 0 end) / count(b.eqno) * 100 selectrate from lectexq a inner join lect a2 on a2.lectno=a.lectno and a2.userno= ?param0 inner join lectexq b on b.exno=a.exno and b.eqno=a.eqno where a.lectno= ?param1 and a.exno= ?param2 group by a.eqno] -2025-12-18 13:51:26,567 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.myrecomm] Prepared SQL: [select c.tyear,c.tseq,a.cmno,b.cshape,b.cname,b.rstime,b.retime,e.cgcode,b.isrefund from ( select a.* from ( select distinct b.ispre idx,c.cmno from lect a inner join cmrelay b on b.cmno=a.cmno inner join cm c on c.ismaster=0 and c.pcmno=b.rcmno and c.rstime < now() and c.retime > now() left outer join lect d on d.userno=a.userno and d.cmno=c.cmno where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null order by b.ispre,c.retime limit 2 ) a union all select a.* from ( select 2 idx,c.cmno from users a inner join comcode b on b.ccode=a.ccposition inner join cm c on c.ismaster=0 and c.rstime < now() and c.retime > now() and c.jobpositiongrade like concat('%',b.refcode,'%') left outer join lect d on d.userno=a.userno and d.cmno=c.cmno where a.userno= ?param0 and d.lectno is null order by c.retime limit 2 ) a ) a inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno inner join cg d on d.cgno=b.cgno inner join cg e on e.cgno=d.pcgno order by a.idx,b.retime limit 2] -2025-12-18 13:51:26,567 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.attcert.check] Prepared SQL: [select ifnull(a.isattcheck,0) intval,b.ischkatt intval2,c.ischkatt intval3 ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) strval from lect a inner join users b on b.userno = a.userno inner join cm c on c.cmno = a.cmno where a.lectno = ?param0] -2025-12-18 13:51:26,567 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectinning.attcert.check] Prepared SQL: [select ifnull(d.isattcheck,0) intval,b.ischkatt intval2,c.ischkatt intval3 ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) strval ,b.authplatform strval2 from lect a inner join users b on b.userno = a.userno inner join cm c on c.cmno = a.cmno left outer join lectinning d on d.lectno = a.lectno and d.cmino = ?param0 where a.lectno = ?param1 and a.userno = ?param2] -2025-12-18 13:51:26,567 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lecture.document.past] Prepared SQL: [select no lectno,substr(a.cshape,1,3) cshapename2,a.cgname cname,a.ssdate sstime,a.sedate setime ,case when a.rprice> 0 then 1 else 0 end isrebate from docprintpast a inner join users b on b.userpno= a.userpno where userno = ?param0] -2025-12-18 13:51:26,567 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectinning.new] Prepared SQL: [select a.logno longval ,a.lectno intval,a.cmino intval2,max(a.intval+a.intval2) intval3 ,a.strval,a.strval2,a.intval3 intval4 from( select a.logno,a.lectno,a.cmino ,case when b.edate < now() then 0 when b.status <> 1 then 0 else case when a.stime = a.etime then 1 else 0 end end intval ,case when b.edate < now() then 0 when b.status <> 1 then 0 else case when (timestampdiff(second,a.stime,a.etime)%300) = 0 then 1 else 0 end end intval2 ,c.cname strval,d.ititle strval2,d.iseq intval3 from lectinningpage a inner join lect b on b.lectno = a.lectno inner join cm c on c.cmno = b.cmno inner join cminning d on d.cmino = a.cmino where b.userno = ?param0 order by a.cdt desc limit 1 ) a] -2025-12-18 13:51:26,568 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user2] Prepared SQL: [select max(lectCnt) * min(checkNum) from ( select count(t1.lectno) as lectCnt, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (103,104,105) and t5.typegrade = ?param0 and t5.typeedu = ?param1 and t1.userno = ?param2 and t5.typeman = 28 union select 0 as lectCnt, (case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param2 and t2.pcmno = ?param3 )t] -2025-12-18 13:51:26,568 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user3] Prepared SQL: [select max(lectCnt) * min(checkNum) from ( select count(t1.lectno) as lectCnt, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (103,104) and t5.typeedu = 30 and t1.userno = ?param0 and t5.typeman = 28 union select 0 as lectCnt, (case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param0 and t2.pcmno = ?param1 )t] -2025-12-18 13:51:26,568 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user4] Prepared SQL: [select count(t1.lectno) from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param0 and t2.pcmno = ?param1] -2025-12-18 13:51:26,568 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user5] Prepared SQL: [select max(lectCnt) * min(checkNum) from ( select count(t1.lectno) as lectCnt, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (103,104) and t5.typeedu = ?param0 and t1.userno = ?param1 and t5.typeman = 28 union select 0 as lectCnt, (case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param1 and t2.pcmno = ?param2 )t] -2025-12-18 13:51:26,568 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user6] Prepared SQL: [select (max(lectCnt1) + max(lectCnt2)) * min(checkNum) from ( select count(t1.lectno) as lectCnt1, 0 as lectCnt2, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (102,103,104,105) and t5.typeedu = 35 and t1.userno = ?param0 and t5.typeman = 28 and t5.typegrade in (38,39) union select 0 as lectCnt1, count(t1.lectno) as lectCnt2,(case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param0 and t2.pcmno = ?param1 )t] -2025-12-18 13:51:26,568 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.pplog.get] Prepared SQL: [select l.lectno, l.cmno, l.payno, pp.cshape, cc.cname zstring1, cc2.cname zstring2, cc3.cname zstring3, cc4.cname zstring4, cc5.cname zstring5 from lect l inner join pay p on l.payno = p.payno and l.userno = p.userno inner join pplog pp on p.pplno = pp.pplno left outer join comcode cc on cc.ccode = pp.typeman left outer join comcode cc2 on cc2.ccode = pp.typeedu left outer join comcode cc3 on cc3.ccode = pp.typegrade left outer join comcode cc4 on cc4.ccode = pp.typejob left outer join comcode cc5 on cc5.ccode = pp.typejobitem where l.lectno = ?param0 and l.userno = ?param1] -2025-12-18 13:51:26,569 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.enroll.get] Prepared SQL: [SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED; SELECT a.USERNO , b.lectno , b.ISCOMPLETE , b.completeno , c.cmno , c.CNAME , d.PCGNO , e.PAYNO , e.PSTATUS , f.CSHAPE , f.TYPEMAN , f.TYPEEDU , f.TYPEGRADE , f.TYPEJOB , d.CGCODE , d.CGNAME , f.CMISNO FROM users a INNER JOIN lect b ON a.USERNO = b.USERNO INNER JOIN cm c ON b.CMNO = c.CMNO INNER JOIN cg d ON c.cgno = d.cgno INNER JOIN pay e ON b.payno = e.PAYNO INNER JOIN pplog f ON b.USERNO = e.USERNO AND b.CMNO = f.CMNO AND e.PPLNO = f.PPLNO WHERE b.STATUS = 1 AND (e.PSTATUS = 1 OR e.PSTATUS = 22) AND b.USERNO = ?param0 ;] -2025-12-18 13:51:26,569 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.sedate.change] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,sdate = ?param2 ,edate= ?param3 where lectno= ?param4 and status = 1] -2025-12-18 13:51:26,570 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectchange] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,ischanged=1 where lectno= ?param2 ; insert into lect (cmno,payno,pino,userno,status,iscomplete,orgcmno,attrate,isrebate,ispc,isjoin,fgno,ischanged,cdt,cno,udt,uno,uip) select ?param3 ,payno,pino,userno,status,null,cmno,0,isrebate,ispc,isjoin,fgno,0,now(), ?param0 ,now(), ?param0 , ?param1 from lect a where a.lectno= ?param2] -2025-12-18 13:51:26,572 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsd.save] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,iscopy= ?param2 ,cpoint= ?param3 ,feedb= ?param4 ,memo= ?param5 ,checktime=case when ?param3 is not null or ?param4 is not null then now() else checktime end ,checkip=case when ?param3 is not null or ?param4 is not null then ?param1 else checkip end ,fgno= ?param6 where lectno= ?param7 and sdno= ?param8 ; insert into lectsd (lectno,sdno,atext,fgno,copyrate,iscopy,cpoint,feedb,memo,submittime,submitip,checktime,checkip,cdt,cno,udt,uno,uip) select ?param7 , ?param8 ,null, ?param6 ,null, ?param2 , ?param3 , ?param4 , ?param5 ,null,null ,case when ?param3 is not null or ?param4 is not null then now() else null end ,case when ?param3 is not null or ?param4 is not null then ?param1 else null end ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectsd b on b.lectno= ?param7 and b.sdno= ?param8 where b.lectno is null] -2025-12-18 13:51:26,573 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsd.save2] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,iscopy= ?param2 ,cpoint= ?param3 ,feedb= ?param4 ,memo= ?param5 ,checktime=case when ?param3 is not null or ?param4 is not null then now() else checktime end ,checkip=case when ?param3 is not null or ?param4 is not null then ?param1 else checkip end ,submittime=case when ?param6 = 'T' then now() else submittime end ,submitip=case when ?param6 = 'T' then ?param1 else submitip end ,fgno= ?param7 where lectno= ?param8 and sdno= ?param9 ; insert into lectsd (lectno,sdno,atext,fgno,copyrate,iscopy,cpoint,feedb,memo,submittime,submitip,checktime,checkip,cdt,cno,udt,uno,uip) select ?param8 , ?param9 ,null, ?param7 ,null, ?param2 , ?param3 , ?param4 , ?param5 ,case when ?param6 = 'T' then now() else null end ,case when ?param6 = 'T' then ?param1 else null end ,case when ?param3 is not null or ?param4 is not null then now() else null end ,case when ?param3 is not null or ?param4 is not null then ?param1 else null end ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectsd b on b.lectno= ?param8 and b.sdno= ?param9 where b.lectno is null; update lect l inner join ( select l.lectno, round(avg(ifnull(ls.cpoint,0)),1) as avgtpoint, round(((round(avg(ifnull(ls.cpoint,0)),1) * ce.subject / 100) ),1) spoint from lect l inner join cmsd cs on l.cmno = cs.cmno and cs.sdtype = 0 and cs.isdel = 0 left outer join lectsd ls on l.lectno = ls.lectno and cs.sdno = ls.sdno and ls.sdno= ?param9 inner join cmev ce on l.cmno = ce.cmno where l.status = 1 and l.lectno = ?param8 group by l.lectno )t on l.lectno = t.lectno set l.spoint = t.spoint , l.subjectpoint = t.avgtpoint , l.udt = now() , l.uno = ?param0 , l.uip= ?param1 where l.status = 1 and l.lectno = ?param8 ; update lect l inner join ( select l.lectno, round(avg(ifnull(ls.cpoint,0)),1) as avgtpoint, round(((round(avg(ifnull(ls.cpoint,0)),1) * ce.discuss / 100)),1) dpoint from lect l inner join cmsd cs on l.cmno = cs.cmno and cs.sdtype = 1 and cs.isdel = 0 left outer join lectsd ls on l.lectno = ls.lectno and cs.sdno = ls.sdno and ls.sdno= ?param9 inner join cmev ce on l.cmno = ce.cmno where l.status = 1 and l.lectno = ?param8 group by l.lectno )t on l.lectno = t.lectno set l.dpoint = t.dpoint , l.discusspoint = t.avgtpoint , l.udt = now() , l.uno = ?param0 , l.uip= ?param1 where l.status = 1 and l.lectno = ?param8 ;] -2025-12-18 13:51:26,573 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsd2.save] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,cpoint= ?param2 ,feedb= ?param3 ,checktime=case when ?param2 is not null or ?param3 is not null then now() else checktime end ,checkip=case when ?param2 is not null or ?param3 is not null then ?param1 else checkip end where lectno= ?param4 and sdno= ?param5 ; insert into lectsd (lectno,sdno,atext,fgno,copyrate,iscopy,cpoint,feedb,submittime,submitip,checktime,checkip,cdt,cno,udt,uno,uip) select ?param4 , ?param5 ,null,null,null,0, ?param2 , ?param3 ,null,null ,case when ?param2 is not null or ?param3 is not null then now() else null end ,case when ?param2 is not null or ?param3 is not null then ?param1 else null end ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectsd b on b.lectno= ?param4 and b.sdno= ?param5 where b.lectno is null] -2025-12-18 13:51:26,575 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.edub2b] Prepared SQL: [insert into edub2b (etype,userno,edate,esubject,etarget,ecount,eplace,ecomment,compname,ceoname,brno,addr,btype,bkind,manname,email,telno,fgno,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 ,HEX(AES_ENCRYPT( ?param15 , 'np123@!')),HEX(AES_ENCRYPT( ?param16 , 'np123@!')), ?param17 ,now(), ?param18 ,now(), ?param18 , ?param19 )] -2025-12-18 13:51:26,575 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.alarm.del] Prepared SQL: [update alarms set isdel=1 where alno= ?param0 and userno= ?param1] -2025-12-18 13:51:26,575 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.completetime.change] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,completetime= ?param2 where lectno= ?param3 and iscomplete=1;] -2025-12-18 13:51:26,575 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.drop2day] Prepared SQL: [update pay a inner join lect b on b.payno = a.payno and b.cmno = ?param0 and b.ischanged=0 and ifnull(b.isready,0) = 1 and b.status = 4 and DATE_ADD(b.oktime, INTERVAL 2 DAY) < now() set a.pstatus = 52, a.udt = now(), a.uno = ?param1 , a.uip = ?param2 ; update payitem a inner join pay b on b.payno = a.payno and b.pstatus = 52 inner join lect c on c.payno = b.payno and c.cmno = ?param0 and c.ischanged=0 and ifnull(c.isready,0) = 1 and c.status = 4 and DATE_ADD(c.oktime, INTERVAL 2 DAY) < now() set a.pstatus = b.pstatus, a.udt = now(), a.uno = ?param1 , a.uip = ?param2 ; update lect set status = 5, oktime = now(), udt = now(), uno = ?param1 , uip = ?param2 where cmno = ?param0 and ifnull(isready,0) = 1 and ischanged=0 and status = 4 and DATE_ADD(oktime, INTERVAL 2 DAY) < now()] -2025-12-18 13:51:26,575 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.isatt.in] Prepared SQL: [update lect set isattcheck = 1, lakey = ?param0 , latime = now() where lectno = ?param1] -2025-12-18 13:51:26,575 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectinning.isatt.in] Prepared SQL: [update lectinning a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 set a.isattcheck = ?param1 ,a.udt=now(),a.uno= ?param2 ,a.uip= ?param3 where a.lectno= ?param4 and a.cmino= ?param5 ; insert into lectinning (lectno,cmino,totstudy,stime,etime,istatus,finishtime,sip,eip,ispcs,ispce,pseq,psec,isattcheck,cdt,cno,udt,uno,uip) select ?param4 ,a.cmino,0,now(),now(),case when a.atime=0 then 2 else 0 end,case when a.atime=0 then now() else null end, ?param3 , ?param3 ,1,null,ctp.pseq,0, ?param1 ,now(), ?param2 ,now(), ?param2 , ?param3 from cminning a inner join ctpage ctp on ctp.ctno=a.ctno and ctp.isdel=0 and ctp.pseq=1 left outer join lectinning b on b.lectno= ?param4 and b.cmino= ?param5 where a.cmino= ?param5 and b.lectno is null;] -2025-12-18 13:51:26,576 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cmisno.up] Prepared SQL: [update lect set cmisno = ?param0 where lectno = ?param1 ; update pplog a left outer join ( select a.lectno,a.payno,b.pplno,a.cmisno from lect a inner join pay b on b.payno = a.payno where a.lectno = ?param1 ) b on b.pplno = a.pplno set a.cmisno = b.cmisno where b.lectno = ?param1 ; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = (case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end) ,a.sdate = (case when b.estart is not null then date_format(b.estart,'%Y-%m-%d 00:00:00') else a.sdate end) where a.lectno = ?param1 and c.cshape = 1; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end where a.lectno = ?param1 and c.cshape <> 1;] -2025-12-18 13:51:26,576 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsd.del] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,submittime=null ,submitip=null ,fgno=null where lectno= ?param2 and sdno= ?param3 ;] -2025-12-18 13:51:26,593 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bmos] Prepared SQL: [select a.opno,a.bmno,a.opname,a.isuse,a.dsort ,a.opno value,a.opname text from boardmasteropening a where a.bmno= ?param0 and a.isdel=0 order by a.dsort,a.cdt] -2025-12-18 13:51:26,594 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.get] Prepared SQL: [select e.asname ,c.bmno,c.bmname,c.isuseopening,c.isreply,c.disptype,c.bmtype ,f.opname ,b.bno,b.pbno,b.subject,b.istop,b.issecr,b.cdt,d.username cnoname,b.rcount,b.fgno,b.fgnothumb,b.opno,b.contents,b.isopen ,b2.subject psubject ,g.cmno,g.cname,g.classno ,h.tmno,h.tyear,h.tseq ,count(b3.bno) ccount from board b inner join boardmaster c on c.bmno=b.bmno inner join users d on d.userno=b.cno left outer join board b2 on b2.bno=b.pbno and b2.isdel=0 left outer join board b3 on b3.pbno=b.bno and b3.isdel=0 left outer join assign e on e.asno=c.asno left outer join boardmasteropening f on f.opno=b.opno left outer join cm g on g.cmno=b.cmno left outer join term h on h.tmno=g.tmno where b.bno= ?param0 group by e.asname ,c.bmno,c.bmname,c.isuseopening,c.isreply,c.disptype,c.bmtype ,f.opname ,b.bno,b.pbno,b.subject,b.istop,b.issecr,b.cdt,d.username,b.rcount,b.fgno,b.fgnothumb,b.opno,b.contents,b.isopen ,b2.subject ,g.cmno,g.cname,g.classno ,h.tmno,h.tyear,h.tseq] -2025-12-18 13:51:26,594 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.boardcmts] Prepared SQL: [select a.bcno,a.bno,a.ctext,a.isdel,a.cdt,a.udt,a.cno ,b.username cnoname,b.usertype from boardcmt a inner join users b on b.userno=a.cno where a.bno= ?param0 and a.isdel=0 order by a.cdt desc] -2025-12-18 13:51:26,595 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bs.forqna] Prepared SQL: [select a.bno,a.pbno,a.subject,a.contents,a.cdt,a.fgno,f.opname,a.cdt,b.usertype,a.rcount from board a inner join users b on b.userno=a.cno left outer join boardmasteropening f on f.opno=a.opno where a.bno= ?param0 and (a.cno= ?param1 or b.usertype in (91,92)) union all select a.bno,a.pbno,a.subject,a.contents,a.cdt,a.fgno,f.opname,a.cdt,b.usertype,a.rcount from board a inner join users b on b.userno=a.cno left outer join boardmasteropening f on f.opno=a.opno where a.pbno= ?param0] -2025-12-18 13:51:26,596 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bm.in] Prepared SQL: [insert into boardmaster (bmcode,bmposition,bmname,bmdesc,bmtype,disptype,isuseopening,isreply,isopen,isdefault,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 ,0,now(), ?param9 ,now(), ?param9 , ?param10 );] -2025-12-18 13:51:26,596 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bm.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:51:26,597 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.in] Prepared SQL: [insert into board (pbno,bmno,opno,subject,contents,fgno,fgnothumb,cmno,rcount,rpcount,isdel,istop,issecr,isopen,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 ,0,0,0, ?param8 , ?param9 , ?param10 ,now(), ?param11 ,now(), ?param11 , ?param12 );] -2025-12-18 13:51:26,597 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:51:26,597 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.inp] Prepared SQL: [insert into board (pbno,bmno,opno,subject,contents,fgno,fgnothumb,cmno,rcount,rpcount,isdel,istop,issecr,isopen,cdt,cno,udt,uno,uip) select bno,bmno,opno, ?param0 , ?param1 , ?param2 , ?param3 ,cmno,0,0,0,0, ?param4 , ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 from board where bno= ?param8 ;] -2025-12-18 13:51:26,597 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.inp.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:51:26,598 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.boardcmt.in] Prepared SQL: [update board set rpcount = rpcount+1 where bno= ?param0 ; insert into boardcmt (bno,ctext,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,0,now(), ?param2 ,now(), ?param2 , ?param3 );] -2025-12-18 13:51:26,598 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.boardcmt.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:51:26,598 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bm.up] Prepared SQL: [update boardmaster set udt=now(),uno= ?param0 ,uip= ?param1 ,bmname = ?param2 ,bmdesc = ?param3 ,bmtype =case when isdefault>0 then bmtype else ?param4 end ,disptype =case when isdefault>0 then disptype else ?param5 end ,isuseopening = ?param6 ,isreply = ?param7 ,isopen =case when isdefault>0 then isopen else ?param8 end where bmno= ?param9] -2025-12-18 13:51:26,598 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bd.read] Prepared SQL: [update board set rcount = rcount +1 where bno= ?param0] -2025-12-18 13:51:26,598 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bmassign.save] Prepared SQL: [update boardmaster set udt=now(),uno= ?param0 ,uip= ?param1 ,isopen=1 where bmno in (select bmno from (select bmno from boardmaster where asno= ?param2 and isdefault=3) a); insert into boardmaster (bmcode,bmposition,bmname,bmdesc,bmtype,disptype,isuseopening,isreply,isopen,isdefault,asno,cdt,cno,udt,uno,uip) select concat('assignnotice_', ?param2 ),0,'°øÁö»çÇ×',null,0,0,0,1,1,3, ?param2 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join boardmaster b on b.asno= ?param2 and b.isdefault=3 where b.bmno is null;] -2025-12-18 13:51:26,598 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bmassign.save2] Prepared SQL: [update boardmaster set udt=now(),uno= ?param0 ,uip= ?param1 ,isopen=0 where bmno in (select bmno from (select bmno from boardmaster where asno= ?param2 and isdefault=3) a)] -2025-12-18 13:51:26,599 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.up] Prepared SQL: [update board set udt=now(),uno= ?param0 ,uip= ?param1 ,opno =case when pbno is null then ?param2 else opno end ,subject = ?param3 ,contents = ?param4 ,fgno = ?param5 ,fgnothumb = ?param6 ,istop =case when pbno is null then ?param7 else istop end ,issecr = ?param8 ,isopen = ?param9 where bno= ?param10] -2025-12-18 13:51:26,614 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.comcode.insert] Prepared SQL: [update comcode a inner join ( select ccode, ?param0 + row_number() over(order by corder) rno from comcode where cgroup= ?param1 and corder >= ?param0 ) b on b.ccode=a.ccode set a.corder=b.rno where a.cgroup= ?param1 ; insert into comcode (cname, cgroup, cgroupname, isuse, corder,cdt,cno,udt,uno,uip) select ?param2 , ?param1 , a.cgroupname, ?param3 , ?param0 ,now(), ?param4 ,now(), ?param4 , ?param5 from comcode a where a.cgroup= ?param1 limit 1] -2025-12-18 13:51:26,615 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.comcode.groupupdate] Prepared SQL: [update comcode set cgroupname= ?param0 where cgroup= ?param1] -2025-12-18 13:51:26,615 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.banner.save] Prepared SQL: [update banner set udt=now(),uno= ?param0 ,uip= ?param1 ,btitle= ?param2 ,bdesc= ?param3 ,burl= ?param4 ,ismain=0,bseq= ?param5 ,isopen= ?param6 ,fgno= ?param7 ,fgno2= ?param8 where ?param9 > 0 and bno= ?param9 ; insert into banner(bno,btitle,fgno,fgno2,bdesc,burl,ismain,bseq,isopen,cdt,cno,udt,uno,uip) select ?param9 , ?param2 , ?param7 , ?param8 , ?param3 , ?param4 , ?param10 , ?param5 , ?param6 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a where ?param9 = 0] -2025-12-18 13:51:26,615 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.popup.save] Prepared SQL: [update popup set udt=now(),uno= ?param0 ,uip= ?param1 ,ptitle = ?param2 ,pcontents= ?param3 ,toppx= ?param4 ,leftpx= ?param5 ,pwidth= ?param6 ,pheight= ?param7 ,purl= ?param8 ,zindex= ?param9 ,isopen= ?param10 where ?param11 > 0 and pno= ?param11 ; insert into popup (ptitle,pcontents,toppx,leftpx,pwidth,pheight,purl,zindex,isopen,cdt,cno,udt,uno,uip) select ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a where ?param11 = 0] -2025-12-18 13:51:26,615 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.menupage.save] Prepared SQL: [update menupage set udt=now(),uno= ?param0 ,uip= ?param1 ,pdepth = ?param2 ,pagetype= ?param3 ,bmno= ?param4 ,porder = ?param5 ,pagename= ?param6 ,pagedesc= ?param7 ,pageurl = ?param8 ,pagehtml= ?param9 ,isopen = ?param10 ,usertype= ?param11 ,refcode= ?param12 ,imagecode= ?param13 ,bgtitle= ?param14 ,bgdesc= ?param15 where ?param16 > 0 and pno = ?param16 ; insert into menupage (pno,ppno,pdepth,pagetype,bmno,porder,pagename,pagedesc,pageurl,pagehtml,isopen,usertype,refcode,imagecode,bgtitle,bgdesc,cdt,cno,udt,uno,uip) select ?param16 , ?param17 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a where ?param16 < 1] -2025-12-18 13:51:26,634 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitems.forexampay] Prepared SQL: [select 3 ptype,b.exno itemno,b.exname itemname,0 isrebate,1 pcnt ,b.outfee orgamt ,case when ua.isjoin=1 then b.outfee-b.infee else 0 end discamt ,case when ua.isjoin=1 then b.infee else b.outfee end payamt ,case when ua.isjoin=1 then b.infee else b.outfee end payamt2 ,b.rstime,b.retime from examuser a inner join exam b on b.exno=a.exno and b.rstime < now() and b.retime > now() inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno where a.exno= ?param0 and a.userno= ?param1 and a.status=1 and a.pstatus=4] -2025-12-18 13:51:26,634 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitems.forcertpay] Prepared SQL: [update payitem a inner join pay b on b.payno=a.payno and b.userno= ?param0 and b.pstatus=21 inner join users u on u.userno=b.userno left outer join assign ua on ua.asno=u.asno left outer join cm c on a.ptype=4 and c.cmno=a.itemno left outer join book d on a.ptype=2 and d.bkno=a.itemno set a.orgamt=case when a.ptype=4 then c.outfee else d.price * a.pcnt end ,a.discamt=case when a.ptype=4 and ua.isjoin=1 then c.outfee-c.infee else 0 end ,a.payamt=case when a.ptype=4 then case when ua.isjoin=1 then c.infee else c.outfee end else d.price * a.pcnt end where a.payno= ?param1 and a.ptype in (2,4) and a.pstatus in(21,50); update pay a inner join ( select a.payno,sum(b.orgamt) orgamt,sum(b.discamt) discamt,sum(b.payamt) payamt from pay a inner join payitem b on b.payno=a.payno where a.payno= ?param1 and a.userno= ?param0 and a.pstatus=21 group by a.payno ) b on b.payno=a.payno set a.orgamt=b.orgamt,a.discamt=b.discamt,a.payamt=b.payamt where a.payno= ?param1 and a.userno= ?param0 and a.pstatus=21; select b.ptype,b.itemno,case when b.ptype=4 then c.cname else d.bkname end itemname,b.isrebate,b.pcnt ,b.orgamt,b.discamt,b.payamt payamt2,case when b.ptype=4 then b.payamt else d.price end payamt,datediff(c.setime, c.sstime)+1 days ,c.rstime,c.retime from pay a inner join payitem b on b.payno=a.payno and b.ptype in(2,4) and b.pstatus in(21,50) left outer join cm c on b.ptype=4 and c.cmno=b.itemno left outer join book d on b.ptype=2 and d.bkno=b.itemno inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno where a.payno= ?param1 and a.userno= ?param0 and a.pstatus=21] -2025-12-18 13:51:26,635 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.cmcheck.forgrouppay] Prepared SQL: [select a.cmno,a.cname,a.quota,a.rstime,a.retime ,b.userno,b.status,c.username ,case when ?param0 like concat('%,',b.userno,',%') then 1 else 0 end ispaied ,a.infee,a.outfee,case when ua.isjoin=1 then a.infee else a.outfee end payamt from cm a inner join users u on u.userno= ?param1 left outer join assign ua on ua.asno=u.asno left outer join lect b on b.cmno=a.cmno and b.status < 5 and b.ischanged=0 left outer join users c on c.userno=b.userno and c.status=1 where a.cmno= ?param2 and a.ismaster=0 and a.rstime < now() and a.retime > now() and a.isuse=1 and a.isdel=0] -2025-12-18 13:51:26,635 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitems] Prepared SQL: [select a0.payno,a0.isgroup,a0.isexam,a0.isdvr,a0.payamt tpayamt,a0.paylimit,a0.ptype,a0.udt,a0.deliamt,a0.pgkey ,ad.rcvname ,CAST(AES_DECRYPT(UNHEX(ad.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(ad.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(ad.email), 'np123@!') AS char) email ,ad.post,ad.address1,ad.address2 ,a.ptype ptype2,a.payamt,a.pcnt,a.isrebate,a.itemno ,b.cmno,b.cshape,b.sstime,b.setime ,b1.rsno ,b2.username,cc.cname ccpositionname,b2.isassignuser ,CAST(AES_DECRYPT(UNHEX(b2.email), 'np123@!') AS char) email2 ,CAST(AES_DECRYPT(UNHEX(b2.telno), 'np123@!') AS char) telno2 ,b2.depart,b2.kfcfyear,b2.edus ,c.bkno ,case a.ptype when 0 then b.cname when 4 then b.cname when 2 then c.bkname when 3 then e.exname else '-' end itemname ,cg2.cgcode ,CAST(AES_DECRYPT(UNHEX(pd.vactnum), 'np123@!') AS char) vactnum,pd.vactbankname,pd.vactname ,t.lectno,t.status ,ad.isdvr isdvr2 from pay a0 left outer join paydvr ad on ad.payno=a0.payno left outer join paydata pd on pd.payno=a0.payno inner join payitem a on a.payno=a0.payno left outer join cm b on a.ptype in(0,4) and b.cmno=a.itemno left outer join lect t on t.cmno=b.cmno and t.userno=a.userno and t.status=1 left outer join cg cg1 on cg1.cgno=b.cgno left outer join cg cg2 on cg2.cgno=cg1.pcgno left outer join cmrs b1 on b1.cmno=b.cmno and b1.rstype=1 and b1.isdel=0 left outer join users b2 on b2.userno=a.userno left outer join comcode cc on cc.ccode=b2.ccposition left outer join book c on a.ptype=2 and c.bkno=a.itemno left outer join examuser d on a.ptype=3 and d.exno=a.itemno and d.userno=a0.userno and d.payno=a0.payno left outer join exam e on e.exno=d.exno where a0.payno= ?param0] -2025-12-18 13:51:26,636 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paylect.get] Prepared SQL: [select a.fgno ,b.cshape,b.cname,b.rstime,b.retime,b.sstime,b.setime ,b2.cname certgradeccname ,c.username ,CAST(AES_DECRYPT(UNHEX(c.email), 'np123@!') AS char) email ,CAST(AES_DECRYPT(UNHEX(c.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(c.telno), 'np123@!') AS char) telno ,c.depart ,c2.cname ccpositionname ,d.asname from lect a inner join cm b on b.cmno=a.cmno left outer join comcode b2 on b2.ccode=b.certgradecc inner join users c on c.userno=a.userno left outer join comcode c2 on c2.ccode=c.ccposition left outer join assign d on d.asno=c.asno where a.payno= ?param0] -2025-12-18 13:51:26,636 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.carts] Prepared SQL: [select a.pcno,a.ptype,a.itemno,a.isrefund,a.cmno,a.userno,a.pcnt,a.fgno ,case when a.ptype=0 then b.cname else c.bkname end itemname,b.cshape,b.sstime,b.setime ,case when a.ptype = 0 then case when ua.isjoin=1 then b.infee else b.outfee end else c.price end payamt ,case when a.ptype = 0 then b.outfee else c.price end orgamt from paycart a inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno left outer join cm b on a.ptype=0 and b.cmno=a.itemno left outer join book c on a.ptype in (2,9) and c.bkno=a.itemno where a.status=1 and a.userno= ?param0 order by a.cdt desc] -2025-12-18 13:51:26,636 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitems.forcartpay] Prepared SQL: [select case when a.ptype = 9 then 2 else a.ptype end ptype,a.itemno,case when a.ptype=0 then b.cname else c.bkname end itemname,case when a.ptype=0 then a.isrefund else 0 end isrebate,a. pcnt ,case when a.ptype=0 then b.outfee else c.price end orgamt ,case when a.ptype=0 then case when ua.isjoin=1 then b.outfee-b.infee else 0 end else 0 end discamt ,case when a.ptype=0 then case when ua.isjoin=1 then b.infee else b.outfee end else c.price end payamt ,case when a.ptype=0 then case when ua.isjoin=1 then b.infee else b.outfee end else c.price end * a.pcnt payamt2 ,b.rstime,b.retime,b.sstime,b.setime,b.cshape,datediff(b.setime, b.sstime)+1 days from paycart a left outer join cm b on a.ptype=0 and b.cmno=a.itemno and b.rstime < now() and b.retime > now() left outer join book c on a.ptype in (2,9) and c.bkno=a.itemno inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno where a.userno= ?param0 and a.status=1 and a.ispay=1;] -2025-12-18 13:51:26,636 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.mypay] Prepared SQL: [select a.payno,a.ptype,a.ispg,a.isgroup,a.isexam,a.userno,a.pstatus,a.rstatus,a.rstatustime,a.refunding,a.paylimit,a.payoktime,a.isrefunddvr,a.refundamt,a.payamt,a.deliamt,a.isdvr,a.cdt,a.pgkey ,b.dvrcode,b.isdvr isdvr2,b.rcvname,b.post,b.address1,b.address2 ,CAST(AES_DECRYPT(UNHEX(b.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(b.email), 'np123@!') AS char) email ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) mobile ,c.vactbankname,CAST(AES_DECRYPT(UNHEX(c.vactnum), 'np123@!') AS char) vactnum,c.vactname from pay a left outer join paydvr b on b.payno=a.payno left outer join paydata c on c.payno=a.payno where a.payno= ?param0 and a.userno= ?param1 and a.pstatus in (1,22,41,42,43)] -2025-12-18 13:51:26,637 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.mypayitem] Prepared SQL: [select a.ptype,c0.cshape,a.isrebate,a.payamt,a.pcnt,a.rstatus,a.userno,a.pstatus,a.pino,c0.infee,c0.outfee,c0.rstime,c0.retime ,case a.ptype when 0 then c0.cname when 2 then c2.bkname when 4 then c0.cname when 3 then c3.exname else '-' end itemname ,c0.sstime,c0.setime,datediff(c0.setime, c0.sstime)+1 days ,u.username,uc.cname ccpositionname,u.isassignuser ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,u.kfcfyear,u.edus,u.depart ,rs.rsno,t.lectno ,a2.taxno ,case when t.sdate is null then c0.sstime else t.sdate end as sdate ,case when t.edate is null then c0.setime else t.edate end as edate ,p.cdt,csd.estart ,c0.studydays from payitem a inner join pay p on p.payno = a.payno left outer join paytax a3 on a3.payno = a.payno and (a3.iscancel is null or a3.iscancel <> 1) left outer join paytaxitem a2 on a2.pino=a.pino and a3.taxno = a2.taxno left outer join cm c0 on a.ptype in (0,1,4) and c0.cmno=a.itemno left outer join book c2 on a.ptype=2 and c2.bkno=a.itemno left outer join exam c3 on a.ptype=3 and c3.exno=a.itemno left outer join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno left outer join comcode uc on uc.ccode=u.ccposition left outer join cmrs rs on rs.cmno=c0.cmno and rs.rstype=1 and rs.isdel=0 left outer join lect t on a.ptype in (0,1,4) and t.cmno=c0.cmno and t.payno=a.payno and t.pino=a.pino and t.userno=a.userno left outer join cminningscd csd on csd.cmisno = t.cmisno where a.payno= ?param0] -2025-12-18 13:51:26,638 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paytax.fornew] Prepared SQL: [select a.payno,a.isgroup,a.ptype,a.ispg ,ua.asname,ua.ceoname,ua.brno,ua.grno,ua.btype,ua.bkind,ua.post,ua.address1,ua.address2 ,ua.mname manname ,CAST(AES_DECRYPT(UNHEX(ua.mphone), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(ua.taxemail), 'np123@!') AS char) email ,sum(case when b.taxdate is not null then 0 else b.taxamt end) taxamtsum ,sum(b.taxamt) taxamt from pay a inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno left outer join paytax b on b.payno=a.payno and (b.iscancel is null or b.iscancel <> 1) where a.payno= ?param0 and a.userno= ?param1 and a.rstatus < 2 and (a.pstatus=1 or a.pstatus=22) group by a.payno,a.isgroup,ua.asname,ua.ceoname,ua.brno,ua.grno,ua.btype,ua.bkind] -2025-12-18 13:51:26,638 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paytax.fornewitem] Prepared SQL: [select a.payno,a.isgroup ,ifnull(c.taxno,0) taxno,b.pino,b.ptype,b.rstatus ,case b.ptype when 0 then c0.cname when 4 then c0.cname when 2 then c2.bkname when 3 then c3.exname else '-' end itemname ,b.pcnt,b.payamt from pay a inner join payitem b on b.payno=a.payno and (b.pstatus=1 or b.pstatus=22) left outer join cm c0 on b.ptype in (0,4) and c0.cmno=b.itemno left outer join book c2 on b.ptype=2 and c2.bkno=b.itemno left outer join exam c3 on b.ptype=3 and c3.exno=b.itemno left outer join paytax c4 on c4.payno = a.payno and (c4.iscancel is null or c4.iscancel <> 1) left outer join paytaxitem c on c.pino=b.pino and c.taxno = c4.taxno where a.payno= ?param0 and a.userno= ?param1 and a.rstatus < 2 and (a.pstatus=1 or a.pstatus=22) order by ifnull(c.taxno,0),b.pino] -2025-12-18 13:51:26,638 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitem.forrefund] Prepared SQL: [select distinct a.payno,b.pino,b.pstatus,b.rstatus,b.payamt,b.ptype,b.pcnt ,case b.ptype when 0 then c0.cname when 4 then c0.cname when 2 then c2.bkname when 3 then c3.exname else '-' end itemname ,case when b.ptype in (0,1,4) then case when date_add(c0.retime, interval 1 day) < now() then 1 else 0 end else case when b.ptype=3 then case when date_add(c3.retime, interval 1 day) < now() then 1 else 0 end else 0 end end ispast ,u.username ,max(d.rfdno) rfdno ,max(ifnull(case when c.rstatus=1 then -1 else c.rstatus end,-2)) rfdrstatus from pay a inner join payitem b on b.payno=a.payno and b.pstatus=1 left outer join users u on a.isgroup=1 and b.ptype=0 and u.userno=b.userno left outer join cm c0 on b.ptype in (0,4) and c0.cmno=b.itemno left outer join book c2 on b.ptype=2 and c2.bkno=b.itemno left outer join exam c3 on b.ptype=3 and c3.exno=b.itemno left outer join payrfditem d on d.pino=b.pino left outer join payrfd c on c.rfdno=d.rfdno and c.payno=a.payno and c.rstatus in (0,2) where a.payno= ?param0 and a.userno= ?param1 and a.pstatus=1 and a.rstatus < 2 group by a.payno,b.pino,b.pstatus,b.rstatus,b.payamt,b.ptype,b.pcnt ,c0.cname,c2.bkname,c3.exname,c0.retime,c3.retime,u.username order by d.rfdno,b.rstatus,ispast,b.pino] -2025-12-18 13:51:26,638 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payresult] Prepared SQL: [select a.payno,a.payamt,a.ptype,a.pstatus ,b.itemno ,b.pino from pay a inner join payitem b on b.payno=a.payno where a.payno= ?param0 and a.userno= ?param1 and a.pstatus in (1,21,22,51,55)] -2025-12-18 13:51:26,638 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.lectready] Prepared SQL: [select count(a.userno) from lect a where a.cmno= ?param0 and a.isready=1 and a.status=6] -2025-12-18 13:51:26,638 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pplogs.bypay] Prepared SQL: [select a.pplno,a.isready,a.cmno,a.cmisno,a.isrebate,a.rbankname,CAST(AES_DECRYPT(UNHEX(a.rbankacc), 'np123@!') AS char) rbankacc,a.rbankowner,a.isaccommodation,a.cshape ,b.payno,b.pstatus from pay b inner join pplog a on a.pplno=b.pplno where b.payno= ?param0 and a.userno= ?param1] -2025-12-18 13:51:26,642 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.in] Prepared SQL: [insert into pay(ptype,ispg,isgroup,userno,username,isexam,pstatus,rstatus,refunding,paylimit,payoktime,pgkey ,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,pplno,isbill,iscashrct,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,0, ?param5 , ?param6 , ?param7 , ?param8 ,case when ?param9 is not null then now() else ?param10 end, ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 ,now(), ?param21 ,now(), ?param21 , ?param22 );] -2025-12-18 13:51:26,642 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:51:26,644 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitem.in] Prepared SQL: [insert into payitem (payno,ptype,pcno,itemno,userno,pstatus,rstatus,pcnt,orgamt,discamt,payamt,payamtcash,payamtcard,refundamt,refundtime,refundtimereal,refundinfo,isrebate,rbank,rbankaccnum,tbankuser,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 ,now(), ?param21 ,now(), ?param21 , ?param22 );] -2025-12-18 13:51:26,644 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitem.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:51:26,645 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.lect.in] Prepared SQL: [insert into lect (cmno,payno,pino,userno,status,isready,iscomplete,orgcmno,attrate,isrebate,ispc,pcno,isjoin,fgno,ischanged,cmisno,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,null,null,0, ?param6 , ?param7 , ?param8 , ?param9 ,null,0, ?param10 ,now(), ?param11 ,now(), ?param11 , ?param12 );] -2025-12-18 13:51:26,645 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.lect.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:51:26,645 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.pgin] Prepared SQL: [insert into pay(ptype,ispg,isgroup,isexam,userno,username,pstatus,rstatus ,refunding,paylimit,payoktime,pgkey,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,isdvr,iscashrct,cashrcthp,pplno,isbill,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 ,a.userno,a.username,case when ?param0 = 6 then 1 else 0 end,0 , ?param4 , ?param5 ,case when ?param0 = 6 then now() else ?param6 end, ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 ,HEX(AES_ENCRYPT( ?param16 , 'np123@!')), ?param17 , ?param18 ,now(), ?param19 ,now(), ?param19 , ?param20 from users a where a.userno= ?param21] -2025-12-18 13:51:26,646 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.pgin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:51:26,646 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.certpay] Prepared SQL: [insert into pay(ptype,ispg,isgroup,userno,pstatus,rstatus,refunding,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,isdvr,isexam,cdt,cno,udt,uno,uip) values (0,1,0, ?param0 ,51,0,0,0,0,0,0,0,0,0,0,now(), ?param1 ,now(), ?param1 , ?param2 )] -2025-12-18 13:51:26,646 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.certpay.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:51:26,647 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paytax.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:51:26,648 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payrfd.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:51:26,648 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.standbypay.admin] Prepared SQL: [insert into pay(ptype,ispg,isgroup,userno,username,isexam,pstatus,rstatus,refunding,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,pplno,isbill,iscashrct,cdt,cno,udt,uno,uip) values ( ?param0 ,0,0, ?param1 , ?param2 ,0,21,0,0,0,0,0,0,0,0, ?param3 ,0,0,now(), ?param4 ,now(), ?param4 , ?param5 );] -2025-12-18 13:51:26,648 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.standbypay.admin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:51:26,648 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.lect.sedate.save] Prepared SQL: [update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') ,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno = ?param2 ;] -2025-12-18 13:51:26,649 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paydvr.dvrcode] Prepared SQL: [update paydvr set udt=now(),uno= ?param0 ,uip= ?param1 ,dvrcode= ?param2 ,codetime=now() where payno= ?param3] -2025-12-18 13:51:26,649 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paydvr.in] Prepared SQL: [delete from paydvr where payno= ?param0 ; insert into paydvr (payno,dvrcode,codetime,isdvr,rcvname,telno,mobile,email,post,address1,address2,dmemo,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,HEX(AES_ENCRYPT( ?param5 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param6 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param7 , 'np123@!')) , ?param8 , ?param9 , ?param10 , ?param11 ,now(), ?param12 ,now(), ?param12 , ?param13 )] -2025-12-18 13:51:26,649 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.freeok] Prepared SQL: [insert into lect (cmno,payno,pino,userno,status,attrate,isrebate,ispc,isjoin,ischanged,fgno2,cmisno,cdt,cno,udt,uno,uip) select b.itemno,a.payno,b.pino,case when a.isgroup=1 then b.userno else a.userno end,1,0,b.isrebate,0,case when ua.isjoin=1 then 1 else 0 end,0,b.fgno,l.cmisno,now(), ?param0 ,now(), ?param0 , ?param1 from pay a inner join payitem b on b.payno=a.payno and b.ptype=0 inner join users u on u.userno=a.userno inner join pplog l on a.pplno = l.pplno left outer join assign ua on ua.asno=u.asno where a.payno= ?param2 ; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on a.cmisno = d.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param2 ;] -2025-12-18 13:51:26,649 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paydvr.save] Prepared SQL: [update paydvr set udt=now(),uno= ?param0 ,uip= ?param1 ,dvrcode= ?param2 ,rcvname= ?param3 ,post= ?param4 ,address1= ?param5 ,address2= ?param6 ,dmemo= ?param7 ,codetime=case when codetime is null and ?param2 is not null then now() else codetime end ,telno=HEX(AES_ENCRYPT( ?param8 , 'np123@!')) ,mobile=HEX(AES_ENCRYPT( ?param9 , 'np123@!')) where payno= ?param10] -2025-12-18 13:51:26,650 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paycert.paystart] Prepared SQL: [update pay a inner join users b on b.userno=a.userno set a.ptype= ?param0 ,a.paylimit= ?param1 ,a.orgamt= ?param2 ,a.payamt= ?param3 ,a.isbill= ?param4 ,a.pstatus = case when ?param0 = 6 then 1 else a.pstatus end ,a.payoktime = case when ?param0 = 6 then now() else a.payoktime end where a.payno= ?param5 and a.userno= ?param6 and a.pstatus=21; update payitem a inner join users b on b.userno=a.userno set a.orgamt= ?param2 ,a.payamt= ?param3 ,a.pstatus = case when ?param0 = 6 then 1 else a.pstatus end ,a.rstatus = 0 where a.payno= ?param5 and a.userno= ?param6 and a.pstatus=21; update lect a inner join users b on b.userno = a.userno set a.status = case when ?param0 = 6 then 1 else a.status end where a.payno= ?param5 and a.userno = ?param6 ; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param5 ;] -2025-12-18 13:51:26,650 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paylect] Prepared SQL: [update pay set udt=now(),uno= ?param0 ,uip= ?param1 ,pstatus=case when ptype=3 then 22 else 1 end ,payoktime=case when ptype=3 then null else now() end ,pgkey= ?param2 where payno= ?param3 ; insert into paydata(payno,payresult,payresultmsg,vactnum,vactbankcode,vactbankname,vactname,vactinname,cshrrcode,cshrtype,cshrauthno,cardquota,cardquotatype,cardeventcode,cardnum,iscardpoint,cardcode,cardbankcode,cardprtccode,checkflag,ocbnum,ocbappno,ocbprice,gsnum,gsremain,gsprice,unum,upoint,uprice,cdt,cno,udt,uno,uip) values ( ?param3 , ?param4 , ?param5 ,HEX(AES_ENCRYPT( ?param6 , 'np123@!')), ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 ,HEX(AES_ENCRYPT( ?param17 , 'np123@!')), ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 , ?param28 , ?param29 , ?param30 , ?param31 ,now(), ?param0 ,now(), ?param0 , ?param1 ); update payitem a inner join pay b on b.payno=a.payno set a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 ,a.pstatus=case when b.ptype=3 then 22 else 1 end where a.payno= ?param3 ; insert into lect (cmno,payno,pino,userno ,status,iscomplete,orgcmno,attrate,isrebate ,ispc,isjoin,fgno,apoint,mpoint ,fpoint,spoint,dpoint,tpoint,ischanged ,stime,etime,sip,eip,ispcs ,ispce,fgno2,cmisno,cdt,cno,udt,uno,uip) select a.itemno,a.payno,a.pino,case when b.isgroup=1 then a.userno else b.userno end ,case when b.ptype=3 then 2 else 1 end,null,null,0,a.isrebate ,0,ifnull(d.isjoin, 0),null,null,null ,null,null,null,null,0 ,null,null,null,null,null ,null,a.fgno,e.cmisno,now(), ?param0 ,now(), ?param0 , ?param1 from payitem a inner join pay b on b.payno=a.payno inner join users c on c.userno=b.userno left outer join assign d on d.asno=c.asno left outer join pplog e on e.pplno=b.pplno left outer join lect f on f.payno=a.payno and f.pino=a.pino and f.status=4 and f.isready=1 where a.payno= ?param3 and a.ptype=0 and f.lectno is null; update lect a inner join pay b on b.payno=a.payno and b.pstatus in (22,1) inner join payitem c on c.payno=b.payno and c.itemno=a.cmno and c.pstatus=b.pstatus set a.status=case when b.pstatus=22 then 2 else 1 end,a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param3 and a.status=4; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 23:59:59') where a.payno = ?param3 ;] -2025-12-18 13:51:26,650 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.fail] Prepared SQL: [update pay set pstatus= ?param0 where payno= ?param1 and pstatus != 1 and pstatus != 22; insert into paydata(payno,payresult,payresultmsg,vactnum,vactbankcode,vactbankname,vactname,vactinname,cshrrcode,cshrtype,cshrauthno,cardquota,cardquotatype,cardeventcode,cardnum,iscardpoint,cardcode,cardbankcode,cardprtccode,checkflag,ocbnum,ocbappno,ocbprice,gsnum,gsremain,gsprice,unum,upoint,uprice,cdt,cno,udt,uno,uip) values ( ?param1 , ?param2 , ?param3 ,HEX(AES_ENCRYPT( ?param4 , 'np123@!')), ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 ,HEX(AES_ENCRYPT( ?param15 , 'np123@!')), ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 , ?param28 ,now(), ?param29 ,now(), ?param29 , ?param30 );] -2025-12-18 13:51:26,651 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paylect.vbankin] Prepared SQL: [insert into payvbankin (payno,pgkey,inbankcode,indeal,inymd,inhms,msgseq,transseq,vacct,inamt,checkamt,isclose,typemsg,frombank,fromname,fromymd,calcymd,tranymd,transcode,korcode,cshrymd,cshrhms,cshrcode,cshrpgkey,cshramt,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 ,now(), ?param25 ,now(), ?param25 , ?param26 ); update pay set udt=now(),uno= ?param25 ,uip= ?param26 ,pstatus=1 ,payoktime=now() where payno= ?param0 and pstatus=22 ; update payitem a inner join pay b on b.payno=a.payno set a.udt=now(),a.uno= ?param25 ,a.uip= ?param26 ,a.pstatus=1 where a.payno= ?param0 and a.pstatus=22; update lect a inner join pay b on b.isexam <> 1 and b.payno=a.payno and b.pstatus=1 set a.udt=now(),a.uno= ?param25 ,a.uip= ?param26 ,a.status=1 where a.payno= ?param0 ; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 23:59:59') where a.payno = ?param0 ;] -2025-12-18 13:51:26,651 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paycancel] Prepared SQL: [update pay set udt=now(),uno= ?param0 ,uip= ?param1 ,pstatus=case when pstatus=22 then 43 else 41 end where payno= ?param2 and userno= ?param3 and pstatus in (51,55,21,22); update payitem a inner join pay b on b.payno=a.payno and b.userno= ?param3 and b.pstatus in (41,43) set a.pstatus=b.pstatus,a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.pstatus in (21,22); update lect a inner join pay b on b.payno=a.payno and b.userno= ?param3 and b.pstatus in (41,43) set a.status=9 where a.payno= ?param2 ; update examuser a inner join pay b on b.payno=a.payno and b.userno=a.userno and b.pstatus in (41,43) set a.pstatus=9 where a.payno= ?param2 and a.userno= ?param3] -2025-12-18 13:51:26,652 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.cart.clear] Prepared SQL: [update paycart set status=2,udt=now(),uno= ?param0 ,uip= ?param1 where userno= ?param2 and status=1 and date_add(cdt, interval 7 day) < now(); update paycart a inner join cm b on b.cmno=a.itemno and b.udt > a.cdt set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype=0; update paycart a inner join book b on b.bkno=a.itemno and b.udt > a.cdt set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype in (2,9); update paycart a left outer join cm b on b.cmno=a.itemno and b.rstime < now() and b.retime > now() set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype=0 and b.cmno is null; update paycart a left outer join paycart b on b.ptype =0 and b.userno= ?param2 and b.status=1 and b.itemno=a.cmno set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype=9 and b.pcno is null] -2025-12-18 13:51:26,652 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payrfd.up] Prepared SQL: [update payrfd set fgnor= ?param0 ,fgnob= ?param1 ,udt=now(),uno= ?param2 ,uip= ?param3 where rfdno= ?param4 and payno= ?param5] -2025-12-18 13:51:26,652 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payrfdcancel.up] Prepared SQL: [delete from payrfditem where rfdno= ?param0 ; update payrfd set rstatus= ?param1 ,udt=now(),uno= ?param2 ,uip= ?param3 where rfdno= ?param0 and payno= ?param4] -2025-12-18 13:51:26,653 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.unpay] Prepared SQL: [update examuser a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null and b.userno=a.userno inner join payitem c on c.payno=b.payno and c.ptype=3 and c.itemno=a.exno and c.pino=a.pino set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.pstatus=2; update lect a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null inner join payitem c on c.payno=b.payno and c.ptype in(0,4) and c.itemno=a.cmno and c.userno=a.userno and c.pino=a.pino set a.status=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.status=2 and a.ischanged=0; update payitem a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 ; update pay set pstatus=1,isunpay=1,udt=now(),uno= ?param0 ,uip= ?param1 where payno= ?param2 and pstatus=22 and ptype=3 and ispg=1 and isunpay is null; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param2 ;] -2025-12-18 13:51:26,653 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.abspay] Prepared SQL: [update examuser a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null and b.userno=a.userno inner join payitem c on c.payno=b.payno and c.ptype=3 and c.itemno=a.exno and c.pino=a.pino set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.pstatus=2; update lect a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null inner join payitem c on c.payno=b.payno and c.ptype in(0,4) and c.itemno=a.cmno and c.userno=a.userno and c.pino=a.pino set a.status=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.status=2 and a.ischanged=0; update payitem a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 ; update pay set ptype= ?param3 ,payoktime=now(),pstatus=1,isunpay=3,udt=now(),uno= ?param0 ,uip= ?param1 where payno= ?param2 and pstatus=22 and ptype=3 and ispg=1 and isunpay is null; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param2 ;] -2025-12-18 13:51:26,654 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.unpaymoney] Prepared SQL: [update pay set isunpay=2,payoktime= ?param0 ,udt=now(),uno= ?param1 ,uip= ?param2 where payno= ?param3 and isunpay=1; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param3 ;] -2025-12-18 13:51:26,654 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pplogtype.up] Prepared SQL: [update pplog set typeman = ?param0 ,typejob = ?param1 ,typeedu = ?param2 ,typegrade = ?param3 ,typejobitem = ?param4 where pplno = ?param5] -2025-12-18 13:51:26,654 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.untax] Prepared SQL: [insert into untaxlog (payno,logtime,cdt,cno,udt,uno,uip) values( ?param0 ,now(),now(), ?param1 ,now(), ?param1 , ?param2 ); update pay set iscashrct = null where payno = ?param0 ;] -2025-12-18 13:51:26,654 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.standbypayitem.admin] Prepared SQL: [insert into payitem (payno,ptype,itemno,userno,pstatus,rstatus,pcnt ,orgamt,discamt,payamt,payamtcash,payamtcard,refundamt,isrebate,cdt,cno,udt,uno,uip) values( ?param0 ,0, ?param1 , ?param2 ,21,0,1 ,0,0,0,0,0,0, ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 ); insert into lect(cmno,payno,pino,userno,status,attrate,isrebate,ispc,isjoin,ischanged,isready,cmisno,cdt,cno,udt,uno,uip) select ?param1 , ?param0 ,LAST_INSERT_ID(),a.userno,4,0, ?param3 ,0,ifnull(b.isjoin,0),0,1, ?param6 ,now(), ?param4 ,now(), ?param4 , ?param5 from users a left outer join assign b on b.asno=a.asno where a.userno= ?param2 ;] -2025-12-18 13:51:26,677 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.exam.in] Prepared SQL: [insert into exam (cgno,exname,infee,outfee ,certcc,certgradecc,rstime,retime,estime,eetime ,elocation,certdate,certindate,introhtml ,isopen,isresultopen,isscored,fgno,isdel ,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 ,0, ?param15 , ?param16 ,0 ,now(), ?param17 ,now(), ?param17 , ?param18 )] -2025-12-18 13:51:26,677 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.exam.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:51:26,677 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.exam.up] Prepared SQL: [update exam set udt=now(),uno= ?param0 ,uip= ?param1 ,exname = ?param2 ,infee = ?param3 ,outfee = ?param4 ,certcc = ?param5 ,certgradecc = ?param6 ,rstime = ?param7 ,retime = ?param8 ,estime = ?param9 ,eetime = ?param10 ,elocation = ?param11 ,certdate = ?param12 ,certindate = ?param13 ,introhtml = ?param14 ,isopen = ?param15 ,fgno = ?param16 where exno= ?param17] -2025-12-18 13:51:26,677 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.del] Prepared SQL: [update exam a inner join ( select count(userno) cntuser, exno from examuser where exno = ?param0 group by exno ) b on b.exno=a.exno set a.uip= ?param1 ,a.uno= ?param2 ,a.isdel = 1 where a.exno= ?param0 and b.cntuser=0 and a.isdel=0;] -2025-12-18 13:51:26,677 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.examuser.save] Prepared SQL: [insert ignore into examuser(exno,userno,status,pstatus,avrg,certdate,certindate,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 ,now(), ?param7 ,now(), ?param7 , ?param8 )] -2025-12-18 13:51:26,677 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.examopen] Prepared SQL: [update exam set udt=now(),uno= ?param0 ,uip= ?param1 ,isresultopen= ?param2 where exno= ?param3 ;] -2025-12-18 13:51:26,678 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.examuser.renew] Prepared SQL: [update examuser set udt=now(),uno= ?param0 ,uip= ?param1 ,certdate= ?param2 ,certindate= ?param3 where exno= ?param4 and userno= ?param5 ; insert into examuserrenew (exno,userno,certtime,certdate,certindate,renewreason,isfirst,certidx,cdt,cno,udt,uno,uip) select a.exno, ?param5 ,now(), ?param2 , ?param3 , ?param6 ,0,max(a.certidx),now(), ?param0 ,now(), ?param0 , ?param1 from( select a.exno,ifnull(max(d.certidx), 0)+1 certidx from examuser a inner join exam a2 on a2.exno=a.exno left outer join exam c on c.certcc=a2.certcc and c.certgradecc=a2.certgradecc left outer join examuserrenew d on d.exno=c.exno and year(d.certtime)=year(a.certdate) where a.exno= ?param4 group by a.exno,a.userno,a.certdate,a.certindate ) a] -2025-12-18 13:51:26,701 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [grade.lectcomplete.cancel] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,iscomplete=0 ,completetime=null where lectno= ?param2 and ifnull(iscomplete,0) <> 1] -2025-12-18 13:51:26,701 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [grade.lectcomplete.cancel2] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,iscomplete=0 ,completetime=null where lectno= ?param2 and ifnull(iscomplete,0)] -2025-12-18 13:51:26,711 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [att.att.in] Prepared SQL: [update lectinning set udt=now(),uno= ?param0 ,uip= ?param1 ,lectno= ?param2 ,cmino= ?param3 ,totstudy=0 ,stime=now(),etime=null ,istatus=1,statustime=null,statusreason=null where lectno= ?param2 and cmino= ?param3 and istatus is null; insert into lectinning (lectno,cmino,totstudy,stime,etime,istatus,statustime,statusreason,sip,eip,ispcs,ispce,cdt,cno,udt,uno,uip) select ?param2 , ?param3 ,0,now(),null,1,null,null, ?param1 ,null,1,null,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectinning b on b.lectno= ?param2 and b.cmino= ?param3 where b.lectno is null; update lect set stime = case when stime is null then now() else stime end ,sip = case when sip is null then ?param1 else sip end ,ispcs = case when ispcs is null then 1 else ispcs end where lectno= ?param2] -2025-12-18 13:51:26,711 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [att.att.out] Prepared SQL: [update lectinning set udt=now(),uno= ?param0 ,uip= ?param1 ,totstudy=timestampdiff(SECOND, stime, now()) ,etime=now() ,eip= ?param1 ,ispce=1 ,istatus=2 where lectno= ?param2 and cmino= ?param3 and istatus=1; update lect a inner join ( select a.lectno,convert(100*count(c.lectno)/count(b.cmino), int) attrate from lectinning a inner join cminning b on b.cmino=a.cmino and ifnull(b.isscd,0)=0 left outer join lectinning c on c.lectno=a.lectno and c.cmino=b.cmino and c.istatus=2 where a.lectno= ?param2 and a.cmino= ?param3 and a.istatus=2 group by a.lectno ) b on b.lectno=a.lectno set a.attrate=b.attrate ,a.etime=now(),a.eip= ?param1 ,a.ispce=1] -2025-12-18 13:51:26,711 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [att.abs] Prepared SQL: [update lectinning set istatus=2 ,stime=case when stime is null then now() else stime end ,etime=case when etime is null then now() else etime end ,sip=case when sip is null then ?param0 else sip end ,eip=case when eip is null then ?param0 else eip end ,ispcs=case when ispcs is null then 1 else ispcs end ,ispce=case when ispce is null then 1 else ispce end ,statustime=now() ,statusreason= ?param1 ,statususerno= ?param2 where lectno= ?param3 and cmino= ?param4 and (istatus is null or istatus<2); insert into lectinning(lectno,cmino,totstudy,stime,etime,istatus,statustime,statusreason,statususerno,cdt,cno,udt,uno,uip) select a.lectno, ?param4 ,0,now(),now(),2,now(), ?param1 , ?param2 ,now(), ?param2 ,now(), ?param2 , ?param0 from lect a left outer join lectinning b on b.lectno=a.lectno and b.cmino= ?param4 where a.lectno= ?param3 and a.status=1 and a.ischanged=0 and b.lectno is null; update lect a inner join ( select a.lectno,convert(100*count(c.lectno)/count(b.cmino), int) attrate from lectinning a inner join lect a2 on a2.lectno=a.lectno inner join cminning b on b.cmno=a2.cmno and ifnull(b.isscd,0)=0 left outer join lectinning c on c.lectno=a.lectno and c.cmino=b.cmino and c.istatus=2 where a.lectno= ?param3 and a.cmino= ?param4 and a.istatus=2 group by a.lectno ) b on b.lectno=a.lectno set a.attrate=b.attrate ,a.stime=case when a.stime is null then now() else a.stime end ,a.etime=case when a.etime is null then now() else a.etime end ,a.sip=case when a.sip is null then ?param0 else a.sip end ,a.eip=case when a.eip is null then ?param0 else a.eip end ,a.ispcs=case when a.ispcs is null then 1 else a.ispcs end ,a.ispce=case when a.ispce is null then 1 else a.ispce end where a.lectno= ?param3] -2025-12-18 13:51:26,731 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.ctps] Prepared SQL: [select a.cmino,a.iseq,a.ititle,a.atime,a.mstime,a.metime ,a2.isokmid ,b.ctno,b.ctype,b.ccode,b.ismenu,b.isoversize ,c.cpno,c.pseq,c.cpname,c.srcp,c.srcm ,a2.pseq lastpseq,a2.psec from cminning a inner join lectinning a2 on a2.lectno= ?param0 and a2.cmino=a.cmino inner join ct b on b.ctno=a.ctno and b.isdel=0 inner join ctpage c on c.ctno=b.ctno and c.isdel=0 where a.cmino= ?param1 order by a.iseq] -2025-12-18 13:51:26,731 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.getprogress] Prepared SQL: [select case when b.atime=0 or ifnull(us.no,0) > 0 then 100 else case when floor(a.totstudy / (b.sttime * 60) * 100) > 100 then 100 else floor(a.totstudy / (b.sttime * 60) * 100) end end from lectinning a inner join cminning b on b.cmino=a.cmino inner join lect c on a.lectno = c.lectno left outer join userstatus us on c.userno = us.userno and us.playbar = 1 where a.lectno= ?param0 and a.cmino= ?param1] -2025-12-18 13:51:26,731 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.checklectdate] Prepared SQL: [select a.lectno,a.sdate,a.edate from lect a where a.lectno= ?param0] -2025-12-18 13:51:26,731 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.inningchange.pre] Prepared SQL: [select a.cmino,b.isseq,c.istatus,d.istatus preistatus,a.isrebate,a.iseq,a2.cmino precmino from ( select a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq,max(c.iseq) preiseq from ( select a.lectno,b.cmno,b.isrebate,max(d.iseq) iseq from lectinning a inner join lect b on b.lectno=a.lectno inner join cminning c on c.cmino=a.cmino inner join cminning d on d.cmno=c.cmno and d.iseq < c.iseq and d.isonline=1 where a.lectno= ?param0 and a.cmino= ?param1 group by a.lectno,b.cmno,b.isrebate ) a inner join cminning b on b.cmno=a.cmno and b.iseq=a.iseq left outer join cminning c on c.cmno=b.cmno and c.iseq < b.iseq and c.isonline=1 group by a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq ) a inner join cm b on b.cmno=a.cmno left outer join cminning a2 on a2.cmno=b.cmno and a2.iseq=a.preiseq left outer join lectinning c on c.lectno=a.lectno and c.cmino=a.cmino left outer join lectinning d on d.lectno=a.lectno and d.cmino=a2.cmino] -2025-12-18 13:51:26,732 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.inningchange.next] Prepared SQL: [select a.cmino,b.isseq,c.istatus,d.istatus preistatus,a.isrebate,a.iseq,a2.cmino precmino from ( select a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq,min(c.iseq) preiseq from ( select a.lectno,b.cmno,b.isrebate,min(d.iseq) iseq from lectinning a inner join lect b on b.lectno=a.lectno inner join cminning c on c.cmino=a.cmino inner join cminning d on d.cmno=c.cmno and d.iseq > c.iseq and d.isonline=1 where a.lectno= ?param0 and a.cmino= ?param1 group by a.lectno,b.cmno,b.isrebate ) a inner join cminning b on b.cmno=a.cmno and b.iseq=a.iseq left outer join cminning c on c.cmno=b.cmno and c.iseq > b.iseq and c.isonline=1 group by a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq ) a inner join cm b on b.cmno=a.cmno left outer join cminning a2 on a2.cmno=b.cmno and a2.iseq=a.preiseq left outer join lectinning c on c.lectno=a.lectno and c.cmino=a.cmino left outer join lectinning d on d.lectno=a.lectno and d.cmino=a2.cmino] -2025-12-18 13:51:26,732 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.mycmrs] Prepared SQL: [select distinct a.lectno,a.attrate ,b.rsno,b.cmno,b.rscno,b.rstype,b.rsname,b.rscondition ,case when c.lectno is null then 0 else 1 end isrsok ,a.edate ,d.istatus,e.iseq from lect a inner join cmrs b on b.cmno=a.cmno and b.isdel=0 left outer join lectrs c on c.lectno=a.lectno and c.rsno=b.rsno left outer join lectinning d on d.lectno=a.lectno and b.cmino = d.cmino left outer join cminning e on b.cmino = e.cmino where a.lectno= ?param0 and a.userno= ?param1 order by b.rsno] -2025-12-18 13:51:26,732 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.mycmrsq] Prepared SQL: [select b.rscno,b.rscqno ,c.qno,c.atype,c.qtext,c.rightcount,a.username as teachername from ( select distinct b.rscno,e.username from lect a inner join cmrs b on b.rsno= ?param0 and b.cmno=a.cmno and b.isdel=0 left outer join lectrs c on c.lectno=a.lectno and c.rsno=b.rsno left outer join cminning d on b.cmino = d.cmino left outer join users e on d.userno = e.userno where a.lectno= ?param1 and a.userno= ?param2 and c.lectno is null ) a inner join rscq b on b.rscno=a.rscno inner join question c on c.qno=b.qno order by b.dseq] -2025-12-18 13:51:26,732 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.mycmrsqi] Prepared SQL: [select b.rscqno ,c.qno ,d.qino,d.qitext ,e.fileurl from ( select distinct b.rscno from lect a inner join cmrs b on b.rsno= ?param0 and b.cmno=a.cmno and b.isdel=0 left outer join lectrs c on c.lectno=a.lectno and c.rsno=b.rsno where a.lectno= ?param1 and a.userno= ?param2 and c.lectno is null ) a inner join rscq b on b.rscno=a.rscno inner join question c on c.qno=b.qno inner join questionitem d on d.qno=c.qno and d.isdel=0 left outer join fileinfo e on e.fgno=d.fgno and e.isdel=0 order by b.dseq,d.qino] -2025-12-18 13:51:26,733 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectex] Prepared SQL: [select a.lectno,a.attrate,a.iscomplete,a.sdate,a.edate ,b.sstime,b.setime ,c.exno,c.exname,c.extype,c.edesc,c.econdition,c.etime,c.evtype,c.eqtype,c.israndq,c.israndqi,c.qcount,c.isblur,c.tpoint,ifnull(c.relaylimit,999) relaylimit,c.isusebackup,c.isseq,c.isreexamable,c.isresultopen ,d.lectno exlectno,d.estart,d.eend,d.tpoint,d.recount,d.rechecktime,ifnull(d.entercount,0) entercount,d.cblock ,case when a.etime = 0 then 99999999 else TIMESTAMPDIFF(MINUTE, now(), date_add(ifnull(d.estart, now()), interval c.etime MINUTE)) end rtime ,d.recount ,case when case when case when a.isrebate = 1 then f.midcutrfd else f.midcut end <= ifnull(e.ex0lectpoint,0) then 1 else 0 end = 1 and case when case when a.isrebate = 1 then f.finalcutrfd else f.finalcut end <= ifnull(e.ex1lectpoint,0) then 1 else 0 end = 1 then 1 else 0 end ispass from lect a inner join cm b on b.cmno=a.cmno inner join cmex c on c.exno= ?param0 inner join cmev f on f.cmno = b.cmno left outer join lectex d on d.lectno=a.lectno and d.exno=c.exno left outer join ( select a.lectno ,count(b1.exno) ex0cnt,count(c1.lectno) ex0lectcnt,avg(ifnull(c1.tpoint,0) / b1.tpoint * 100) ex0lectpoint ,count(b2.exno) ex1cnt,count(c2.lectno) ex1lectcnt,avg(ifnull(c2.tpoint,0) / b2.tpoint * 100) ex1lectpoint from lect a left outer join cmex b1 on b1.cmno = a.cmno and b1.extype = 0 and b1.isdel=0 left outer join lectex c1 on c1.exno = b1.exno and c1.lectno = a.lectno left outer join cmex b2 on b2.cmno = a.cmno and b2.extype = 1 and b2.isdel=0 left outer join lectex c2 on c2.exno = b2.exno and c2.lectno = a.lectno where a.lectno = ?param1 ) e on e.lectno = a.lectno where a.lectno= ?param1 and a.userno= ?param2] -2025-12-18 13:51:26,733 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.userexam.detailforexamforsubmit] Prepared SQL: [select a.exno,a.exname,a2.sstime,a2.setime,a.tpoint,a.etime,a.qcount,b.estart,a.edesc, a.extype,TIMESTAMPDIFF(MINUTE, now(), date_add(ifnull(b.estart, now()), interval a.etime MINUTE)) rtime from cmex a inner join cm a2 on a2.cmno=a.cmno inner join lectex b on b.lectno= ?param0 and b.exno=a.exno and b.eend is null and (a.etime = 0 or date_add(ifnull(b.estart, now()), interval (a.etime + 1) MINUTE) > now()) inner join lect c on c.lectno=b.lectno and c.userno= ?param1 where a.exno= ?param2] -2025-12-18 13:51:26,734 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsd] Prepared SQL: [select a.lectno,a.attrate,a.cmno,a.sdate,a.edate ,b.sdno,b.sdname,b.sddesc,b.fgno sdfgno,b.sdcondition ,c.sstime,c.setime ,d.checktime,d.cpoint,d.feedb,d.fgno,d.atext from lect a inner join cmsd b on b.cmno=a.cmno and b.sdno= ?param0 inner join cm c on c.cmno=b.cmno left outer join lectsd d on d.lectno=a.lectno and d.sdno=b.sdno where a.lectno= ?param1 and a.userno= ?param2] -2025-12-18 13:51:26,734 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsd2] Prepared SQL: [select a.lectno,a.attrate,a.sdate,a.edate ,b.sdno,b.sdname,b.sddesc,b.fgno sdfgno,b.sdcondition ,c.sstime,c.setime ,d.checktime,d.cpoint,d.feedb,d.fgno,d.atext from lect a inner join cmsd b on b.cmno=a.cmno and b.sdno= ?param0 inner join cm c on c.cmno=b.cmno left outer join lectsd d on d.lectno=a.lectno and d.sdno=b.sdno where a.lectno= ?param1 and a.userno= ?param2] -2025-12-18 13:51:26,734 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboards] Prepared SQL: [select a.bno,a.subject,a.cdt,a.rcount ,u.username ,count(b.bcno) ccount from lectsdboard a inner join users u on u.userno=a.cno left outer join lectsdboardcmt b on b.bno=a.bno and b.isdel=0 where a.sdno= ?param0 and a.isdel=0 group by a.bno,a.subject,a.cdt,a.rcount,u.username order by a.cdt] -2025-12-18 13:51:26,734 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard] Prepared SQL: [update lectsdboard set rcount=rcount+1 where bno= ?param0 and cno<> ?param1 ; select a.bno,a.subject,a.contents,a.cdt,a.fgno,a.cno ,b.sdname ,c.sstime,c.setime,l.sdate,l.edate ,u.username,u.userno ,a2.checktime from lectsdboard a inner join lectsd a2 on a2.lectno=a.lectno and a2.sdno=a.sdno inner join users u on u.userno=a.cno inner join lect l on l.lectno = a2.lectno inner join cmsd b on b.sdno=a.sdno inner join cm c on c.cmno=b.cmno where a.bno= ?param0 and a.isdel=0] -2025-12-18 13:51:26,734 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboardcmt] Prepared SQL: [select a.bno ,b.bcno,b.ctext,b.cno,b.cdt ,c.userno,c.username,c.usertype,c.username cnoname from lectsdboard a inner join lectsdboardcmt b on b.bno=a.bno and b.isdel=0 inner join users c on c.userno=b.cno where a.bno= ?param0 order by b.cdt desc] -2025-12-18 13:51:26,735 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.pay1] Prepared SQL: [select p.payno,p.cdt,p.payamt,p.ptype,p.refundamt,p.ispg,p.isgroup,p.isexam,p.pstatus,p.rstatus,p.payoktime,p.pgkey,p.isdvr,p.deliamt,p.isunpay,p.paylimit ,p.iscashrct ,u.userno,u.username,u.post,u.address1,u.address2 ,CAST(AES_DECRYPT(UNHEX(u.userpno), 'np123@!') AS char) userpno ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email ,case pi.ptype when 3 then exu.cdt when 4 then le.oktime else p.cdt end oktime ,pd.dvrcode,pd.rcvname,pd.isdvr isdvr2,pd.codetime,pd.post post2,pd.address1 address12,pd.address2 address22,pd.dmemo ,CAST(AES_DECRYPT(UNHEX(pd.telno), 'np123@!') AS char) telno2 ,CAST(AES_DECRYPT(UNHEX(pd.mobile), 'np123@!') AS char) mobile2 ,tax.iscancel, tax.taxdate, tax.taxno ,paydata.vactbankname,CAST(AES_DECRYPT(UNHEX(paydata.vactnum), 'np123@!') AS char) vactnum,paydata.vactname ,(select ischeck from paytax where payno = p.payno limit 1) ischeck from pay p inner join users u on u.userno=p.userno left outer join payitem pi on pi.payno=p.payno and pi.ptype in (3,4) left outer join lect le on pi.ptype=4 and le.pino=pi.pino and le.ischanged=0 left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno left outer join examuser exu on exu.exno=ex.exno and exu.userno=p.userno left outer join paydvr pd on pd.payno=p.payno left outer join ( select pt.payno,pt.iscancel,pt.taxdate,pt.taxno from paytax pt where pt.payno = ?param0 order by pt.cdt desc limit 1 ) tax on tax.payno = p.payno left outer join paydata paydata on paydata.payno=p.payno where p.payno= ?param0] -2025-12-18 13:51:26,735 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.pay2] Prepared SQL: [select pi.payno,pi.pino,pi.itemno,pi.pcno,pi.payamt,pi.pcnt,pi.ptype,pi.isrebate ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,u.username,u.userid,u.isassignuser,u.depart,u.kfcfyear ,cc.cname ccpositionname ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,ua.asname ,cm.cshape ,cg.cgname ,pcg.cgname pcgname ,(select attrate from lect where payno = pi.payno limit 1) attrate ,pi.rbank , CAST(AES_DECRYPT(UNHEX(pi.rbankaccnum), 'np123@!') AS char) rbankaccnum, pi.tbankuser from payitem pi inner join pay p on p.payno=pi.payno left outer join cm cm on pi.ptype in (0,1,4) and cm.cmno=pi.itemno left outer join cg cg on pi.ptype in (0,1,4) and cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno left outer join users u on p.isgroup=1 and u.userno=pi.userno left outer join assign ua on ua.asno=u.asno left outer join comcode cc on cc.ccode=u.ccposition where pi.payno= ?param0] -2025-12-18 13:51:26,736 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payforexam1] Prepared SQL: [select eu.exno payno, eu.userno,eu.cdt,case when ua.isjoin=1 then ex.infee else ex.outfee end payamt,0 ptype,0 ispg,0 isgroup,1 isexam,21 pstatus,0 rstatus,null payoktime,null pgkey,0 isdvr,0 deliamt ,u.username,u.post,u.address1,u.address2 ,CAST(AES_DECRYPT(UNHEX(u.userpno), 'np123@!') AS char) userpno ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email ,eu.cdt oktime ,null dvrcode,null rcvname,0 isdvr2,null codetime,null post2,null address12,null address22,null dmemo ,null telno2 ,null mobile2 from examuser eu inner join users u on u.userno=eu.userno left outer join assign ua on ua.asno=u.asno left outer join exam ex on ex.exno=eu.exno where eu.exno= ?param0 and eu.userno= ?param1 and eu.status=1 and eu.payno is null and eu.pino is null and eu.pstatus=4] -2025-12-18 13:51:26,736 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payforexam2] Prepared SQL: [select eu.exno payno,eu.userno pino,eu.exno itemno,null pcno,case when ua.isjoin=1 then ex.infee else ex.outfee end payamt,1 pcnt,3 ptype ,ex.exname itemname ,u.username,u.userid,u.isassignuser,u.depart,u.kfcfyear ,cc.cname ccpositionname ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,ua.asname ,0 cshape ,null cgname ,null pcgname from examuser eu left outer join exam ex on ex.exno=eu.exno left outer join users u on u.userno=eu.userno left outer join assign ua on ua.asno=u.asno left outer join comcode cc on cc.ccode=u.ccposition where eu.exno= ?param0 and eu.userno= ?param1] -2025-12-18 13:51:26,736 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.pay.forrfd] Prepared SQL: [select a.payno,a.ispg,a.pstatus,a.ptype,a.pgkey,a.isdvr,a.deliamt,a.isrefunddvr,a.payamt,a.refundamt,a.rstatus,a.isgroup,a.iscanceled,a.payoktime ,b.isdvr isdvr2,b.dvrcode ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email from pay a left outer join paydvr b on b.payno=a.payno inner join users u on u.userno=a.userno where a.payno= ?param0 and a.pstatus=1] -2025-12-18 13:51:26,736 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payitem.forrfd] Prepared SQL: [select pi.pino,pi.payno,pi.pcnt,pi.payamt,pi.refundamt,pi.refundtime,pi.refundinfo,pi.refundstatus,pi.rstatus,pi.ptype ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,pcg.cgname pcgname ,u.userid,u.username from payitem pi inner join pay p on p.payno=pi.payno and p.pstatus=1 inner join users u on u.userno=case when pi.ptype=3 then p.userno else pi.userno end left outer join cm cm on pi.ptype in(0,1,4) and cm.cmno=pi.itemno left outer join cg cg on cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno where pi.payno= ?param0] -2025-12-18 13:51:26,736 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payrfditems] Prepared SQL: [select b.cdt,a.rfdno ,b.rtext,b.rstatus ,p.isgroup ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,pi.ptype ,u.username,u.userid from pay p inner join payitem pi on pi.payno=p.payno inner join payrfditem a on a.pino=pi.pino inner join payrfd b on b.rfdno=a.rfdno inner join users u on u.userno=case when p.isgroup=1 and pi.ptype in (0,1,4) then pi.userno else p.userno end left outer join cm cm on pi.ptype in(0,1,4) and cm.cmno=pi.itemno left outer join cg cg on cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno where p.payno= ?param0 order by a.rfdno desc] -2025-12-18 13:51:26,737 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payrfditems2] Prepared SQL: [select a.rfdno ,b.rtext,b.rstatus,b.cdt,b.isowner,b.ramt,b.bankname,b.bankowner ,b.rreason,b.ruser,b.fgnor,b.fgnob ,CAST(AES_DECRYPT(UNHEX(b.rphone), 'np123@!') AS char) rphone ,b.rback ,CAST(AES_DECRYPT(UNHEX(b.bankno), 'np123@!') AS char) bankno ,p.isgroup,p.payno ,pi.payamt ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,u.username,u.userid ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,ua.asname ,f1.orgname,f1.fileno ,f2.orgname orgname2,f2.fileno file2 from payrfditem a inner join payitem pi on pi.pino=a.pino inner join pay p on p.payno=pi.payno inner join users u on u.userno=case when p.isgroup=1 and pi.ptype in (0,1,4) then pi.userno else p.userno end left outer join assign ua on ua.asno=u.asno inner join payrfd b on b.rfdno=a.rfdno left outer join cm cm on pi.ptype in(0,1,4) and cm.cmno=pi.itemno left outer join cg cg on cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno left outer join fileinfo f1 on f1.fgno=b.fgnor and f1.isdel=0 left outer join fileinfo f2 on f2.fgno=b.fgnob and f2.isdel=0 where a.rfdno= ?param0 order by a.rfdno desc] -2025-12-18 13:51:26,738 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.paytaxitem] Prepared SQL: [select case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname,pi.payamt,pi.pcnt,pi.ptype ,p.isgroup,p.payamt ppayamt,p.payoktime,p.ptype pptype from paytax a inner join paytaxitem b on b.taxno=a.taxno inner join payitem pi on pi.pino=b.pino inner join pay p on p.payno=pi.payno left outer join cm cm on pi.ptype in (0,1,4) and cm.cmno=pi.itemno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno where a.taxno= ?param0] -2025-12-18 13:51:26,738 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.paytaxes2] Prepared SQL: [select a.taxno,a.taxamt,a.taxdate from paytax a where a.payno= ?param0] -2025-12-18 13:51:26,738 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.paytax.formgtkey] Prepared SQL: [select taxno, mgtkey from paytax where mgtkey like concat( ?param0 ,'%') order by mgtkey desc limit 1] -2025-12-18 13:51:26,739 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspast] Prepared SQL: [select a.no,a.kind,a.cg,a.cshape,a.username ,CAST(AES_DECRYPT(UNHEX(a.userpno), 'np123@!') AS char) userpno ,a.typeman,a.edukind,a.typeedu,a.typegrade,a.typejob,a.cgname,a.completeno,a.companyname,a.companyaddr,a.brno,a.eino,a.btype ,a.bkind,a.ceoname,date_format(a.ssdate, '%Y-%m-%d') ssdate,date_format(a.sedate, '%Y-%m-%d') sedate,a.sctime,a.assign,a.slevel,a.uduty ,CAST(AES_DECRYPT(UNHEX(a.phone), 'np123@!') AS char) phone ,a.mname ,CAST(AES_DECRYPT(UNHEX(a.mphone), 'np123@!') AS char) mphone ,a.sprice,a.rprice,a.rbank ,CAST(AES_DECRYPT(UNHEX(a.rbankno), 'np123@!') AS char) rbankno ,a.rbankuser ,CAST(AES_DECRYPT(UNHEX(a.taxemail), 'np123@!') AS char) taxemail ,a.syear,a.cdt,a.cno,a.udt,a.uno,a.uip from docprintpast a where a.no = ?param0] -2025-12-18 13:51:26,739 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.kind] Prepared SQL: [select a.kind value,a.kind text from docprintpast a where a.kind is not null and a.kind <> "" group by a.kind] -2025-12-18 13:51:26,739 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.syear] Prepared SQL: [select a.syear value,a.syear text from docprintpast a where a.syear is not null and a.syear <> "" group by a.syear] -2025-12-18 13:51:26,739 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.cg] Prepared SQL: [select a.cg value,a.cg text from docprintpast a where a.cg is not null and a.cg <> "" group by a.cg] -2025-12-18 13:51:26,739 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.cshape] Prepared SQL: [select a.cshape value,a.cshape text from docprintpast a where a.cshape is not null and a.cshape <> "" group by a.cshape] -2025-12-18 13:51:26,739 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.typeman] Prepared SQL: [select a.typeman value,a.typeman text from docprintpast a where a.typeman is not null and a.typeman <> "" group by a.typeman] -2025-12-18 13:51:26,739 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.edukind] Prepared SQL: [select a.edukind value,a.edukind text from docprintpast a where a.edukind is not null and a.edukind <> "" group by a.edukind] -2025-12-18 13:51:26,739 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.typeedu] Prepared SQL: [select a.typeedu value,a.typeedu text from docprintpast a where a.typeedu is not null and a.typeedu <> "" group by a.typeedu] -2025-12-18 13:51:26,739 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.typegrade] Prepared SQL: [select a.typegrade value,a.typegrade text from docprintpast a where a.typegrade is not null and a.typegrade <> "" group by a.typegrade] -2025-12-18 13:51:26,739 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.typejob] Prepared SQL: [select a.typejob value,a.typejob text from docprintpast a where a.typejob is not null and a.typejob <> "" group by a.typejob] -2025-12-18 13:51:26,739 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectinningpage.totstudy] Prepared SQL: [select ifnull(sum(totstudy),-1) totstudy from lectinningpage where lectno = ?param0 and cmino = ?param1 and cpno = ?param2] -2025-12-18 13:51:26,740 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.myExCheck] Prepared SQL: [select l.lectno longval from lect l inner join cm c on l.cmno= c.cmno inner join pay p on l.payno = p.payno inner join users u on l.userno= u.userno left outer join (select c.cmno , c.cshape , c.cname , ci.cmino ,d.cmisno ,d.sseq ,d.estart ,d.eend ,d.studyplace ,ci.isscd from cm c inner join cminning ci on c.cmno = ci.cmno inner join cminningscd d on d.cmino = ci.cmino where c.cshape=2 and ci.isscd=1 and ci.scdtype=0 ) cmi on cmi.cmno = l.cmno and cmi.cmisno = l.cmisno left outer join lectinning li on li.cmino = cmi.cmino and li.lectno = l.lectno left outer join pplog pl on p.pplno= pl.pplno where l.lectno= ?param0 and l.userno = ?param1 and cmi.isscd = 1 and li.istatus = 2 AND IFNULL(l.iscomplete, 0) = 0] -2025-12-18 13:51:26,741 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectinningpage.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 13:51:26,742 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard.in] Prepared SQL: [update lectsd a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.submittime=now(),submitip= ?param2 where a.lectno= ?param3 and a.sdno= ?param4 and a.checktime is null; insert into lectsd (lectno,sdno,iscopy,submittime,submitip,cdt,cno,udt,uno,uip) select a.lectno,a.sdno,0,now(), ?param2 ,now(), ?param1 ,now(), ?param1 , ?param2 from (select ?param3 lectno, ?param0 userno, ?param4 sdno) a inner join lect b on b.lectno=a.lectno and b.userno=a.userno and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno left outer join lectsd d on d.lectno=a.lectno and d.sdno=a.sdno where d.lectno is null; SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into lectsdboard (lectno,sdno,subject,contents,fgno,rcount,cip,isdel,cdt,cno,udt,uno,uip) select a.lectno,a.sdno, ?param5 , ?param6 , ?param7 ,0, ?param2 ,0,now(), ?param1 ,now(), ?param1 , ?param2 from (select ?param3 lectno, ?param0 userno, ?param4 sdno) a inner join lect b on b.lectno=a.lectno and b.userno=a.userno and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno] -2025-12-18 13:51:26,742 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 13:51:26,743 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboardcmt.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into lectsdboardcmt (bno,ctext,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,0,now(), ?param2 ,now(), ?param2 , ?param3 );] -2025-12-18 13:51:26,743 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboardcmt.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:51:26,743 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into pay (ptype,ispg,isgroup,isexam,userno,username,pstatus,rstatus,rstatustime,cshrcancelnum,canceltime,cancelmsg,cancelcnt ,refunding,paylimit,payoktime,pgkey,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,isdvr,cdt,cno,udt,uno,uip) select ?param0 ,0,0,1,u.userno,u.username,1,0,null,null,null,null,null ,0,null, ?param1 ,null ,a.outfee ,case when ?param0 = 6 then a.outfee else case when ua.isjoin=1 then a.outfee-a.infee else 0 end end ,0,0 ,case when ?param0 = 6 then 0 else case when ua.isjoin=1 then a.infee else a.outfee end end ,0,0,now(), ?param2 ,now(), ?param2 , ?param3 from exam a inner join users u on u.userno= ?param4 left outer join assign ua on ua.asno=u.asno where a.exno= ?param5] -2025-12-18 13:51:26,743 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 13:51:26,743 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok2] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into payitem (payno,ptype,pcno,itemno,userno,pstatus,rstatus,pgkey,cancelcode,cancelmsg,canceltype,pcnt ,orgamt,discamt,payamt ,payamtcash,payamtcard ,refundamt,refundtime,refundtimereal,refundinfo,isrebate,fgno,cartno,cdt,cno,udt,uno,uip) select p.payno,3,null, ?param0 , ?param1 ,1,0,null,null,null,null,1 ,a.outfee ,case when p.ptype=6 then a.outfee else case when ua.isjoin=1 then a.outfee-a.infee else 0 end end ,case when p.ptype=6 then 0 else case when ua.isjoin=1 then a.infee else a.outfee end end ,0,0 ,0,null,null,null,0,null,null,now(), ?param2 ,now(), ?param2 , ?param3 from exam a inner join users u on u.userno= ?param1 inner join pay p on p.payno= ?param4 left outer join assign ua on ua.asno=u.asno where a.exno= ?param0] -2025-12-18 13:51:26,743 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok2.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 13:51:26,743 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.studylog] Prepared SQL: [update lectinningpage a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 set a.totstudy=TIMESTAMPDIFF(SECOND, a.stime, now()),a.etime=now(),a.eip= ?param1 ,a.udt=now(),a.uno= ?param2 ,a.uip= ?param1 where a.logno= ?param3 ; update lectinning a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 inner join cminning c on c.cmino=a.cmino inner join ( select lectno,sum(totstudy) totstudy from lectinningpage where lectno= ?param4 and cmino= ?param5 group by lectno ) d on d.lectno=a.lectno set a.udt=now(),a.uno= ?param2 ,a.uip= ?param1 ,a.totstudy=d.totstudy ,a.etime=now() ,a.istatus=case when a.istatus <> 2 and c.atime * 60 <= d.totstudy then 2 else a.istatus end ,a.finishtime=case when a.finishtime is null and c.atime * 60 <= d.totstudy then now() else a.finishtime end ,a.eip= ?param1 ,a.ispce= ?param6 ,a.psec= ?param7 where a.lectno= ?param4 and a.cmino= ?param5 ; update lect a inner join ( select a.lectno,truncate(count(c.lectno) / count(b.cmino) * 100, 0) attrate from lect a inner join cminning b on b.cmno=a.cmno and ifnull(b.isscd,0)=0 left outer join lectinning c on c.lectno=a.lectno and c.cmino=b.cmino and c.istatus=2 where a.lectno= ?param4 and a.userno= ?param0 group by a.lectno ) b on b.lectno=a.lectno inner join cmev ce on a.cmno = ce.cmno set a.attrate=b.attrate ,a.apoint = (((b.attrate / 100) * ce.attend / 100)* 100) ,a.etime=now() ,a.eip= ?param1 ,a.ispce= ?param6 ,a.udt=now(),a.uno= ?param2 ,a.uip= ?param1 where a.lectno= ?param4 and a.userno= ?param0 ;] -2025-12-18 13:51:26,743 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.studymid] Prepared SQL: [update lectinning set isokmid=1 where lectno= ?param0 and cmino= ?param1] -2025-12-18 13:51:26,744 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsd.save] Prepared SQL: [update lectsd a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.fgno= ?param3 ,a.atext= ?param4 ,a.submittime=now(),submitip= ?param2 where a.lectno= ?param5 and a.sdno= ?param6 and a.checktime is null; insert into lectsd (lectno,sdno,atext,fgno,iscopy,submittime,submitip,cdt,cno,udt,uno,uip) select a.lectno,a.sdno, ?param4 , ?param3 ,0,now(), ?param2 ,now(), ?param1 ,now(), ?param1 , ?param2 from (select ?param5 lectno, ?param0 userno, ?param6 sdno) a inner join lect b on b.lectno=a.lectno and b.userno=a.userno inner join cm c on c.cmno=b.cmno and b.sdate < now() and b.edate > now() left outer join lectsd d on d.lectno=a.lectno and d.sdno=a.sdno where d.lectno is null;] -2025-12-18 13:51:26,745 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard.save] Prepared SQL: [update lectsd a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.submittime=now(),submitip= ?param2 where a.lectno= ?param3 and a.sdno= ?param4 and a.checktime is null; update lectsdboard a inner join lectsd a2 on a2.lectno=a.lectno and a2.sdno=a.sdno and a2.checktime is null inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.subject= ?param5 ,contents= ?param6 ,a.fgno= ?param7 where a.bno= ?param8 and a.lectno= ?param3 and a.sdno= ?param4 ;] -2025-12-18 13:51:26,745 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard.del] Prepared SQL: [update lectsd a inner join lectsdboard b on b.bno= ?param0 and b.cno= ?param1 and b.isdel=0 and b.lectno=a.lectno and b.sdno=a.sdno inner join lect a2 on a2.lectno=b.lectno and a2.userno=b.cno and a2.sdate < now() and a2.edate > now() inner join cm c on c.cmno=a2.cmno set a.submittime=null,a.submitip=null and a.checktime is null; update lectsdboard a inner join lectsd b on b.lectno=a.lectno and b.sdno=a.sdno and b.checktime is null inner join lect a2 on a2.lectno=b.lectno and a2.userno=a.cno and a2.sdate < now() and a2.edate > now() inner join cm c on c.cmno=a2.cmno set a.uno= ?param2 ,a.udt=now(),a.uip= ?param3 ,a.isdel=1 where a.bno= ?param0 and a.cno= ?param1 and a.isdel=0;] -2025-12-18 13:51:26,745 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payrefundinfo.up] Prepared SQL: [update payitem set udt=now(),uno= ?param0 ,uip= ?param1 ,rbank = ?param2 ,rbankaccnum = HEX(AES_ENCRYPT( ?param3 , 'np123@!')) ,tbankuser = ?param4 where payno = ?param5] -2025-12-18 13:51:26,745 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok3] Prepared SQL: [update examuser set udt=now(),uno= ?param0 ,uip= ?param1 ,payno= ?param2 ,pino= ?param3 ,pstatus=1 where exno= ?param4 and userno= ?param5 and status=1 and payno is null and pino is null and pstatus=4] -2025-12-18 13:51:26,745 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpaycancel] Prepared SQL: [update examuser set udt=now(),uno= ?param0 ,uip= ?param1 ,pstatus=9 where exno= ?param2 and userno= ?param3 and status=1 and payno is null and pino is null and pstatus=4] -2025-12-18 13:51:26,745 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payrfd.save] Prepared SQL: [update payrfd set udt=now(),uno= ?param0 ,uip= ?param1 ,bankname= ?param2 ,bankowner= ?param3 ,bankno=HEX(AES_ENCRYPT( ?param4 , 'np123@!')) ,isowner= ?param5 ,ruser= ?param6 ,rphone=HEX(AES_ENCRYPT( ?param7 , 'np123@!')) ,rreason= ?param8 ,rtext= ?param9 ,rstatus= ?param10 ,rback= ?param11 ,statustime=case when rstatus <> ?param10 then now() else statustime end where rfdno= ?param12] -2025-12-18 13:51:26,749 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspast.up] Prepared SQL: [update docprintpast set udt=now(),uno= ?param0 ,uip= ?param1 ,kind= ?param2 ,cg= ?param3 ,cshape= ?param4 ,username= ?param5 ,userpno=HEX(AES_ENCRYPT( ?param6 , 'np123@!')) ,typeman= ?param7 ,edukind= ?param8 ,typeedu= ?param9 ,typegrade= ?param10 ,typejob= ?param11 ,cgname= ?param12 ,completeno= ?param13 ,companyname= ?param14 ,companyaddr= ?param15 ,brno= ?param16 ,eino= ?param17 ,btype= ?param18 ,bkind= ?param19 ,ceoname= ?param20 ,ssdate= ?param21 ,sedate= ?param22 ,sctime= ?param23 ,assign= ?param24 ,slevel= ?param25 ,uduty= ?param26 ,phone=HEX(AES_ENCRYPT( ?param27 , 'np123@!')) ,mname= ?param28 ,mphone=HEX(AES_ENCRYPT( ?param29 , 'np123@!')) ,sprice= ?param30 ,rprice= ?param31 ,rbank= ?param32 ,rbankno=HEX(AES_ENCRYPT( ?param33 , 'np123@!')) ,rbankuser= ?param34 ,taxemail=HEX(AES_ENCRYPT( ?param35 , 'np123@!')) ,syear= ?param36 where no= ?param37] -2025-12-18 13:51:26,750 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.studyclose] Prepared SQL: [update lectinningpage a set a.etime=now(),a.eip= ?param0 ,a.udt=now(),a.uno= ?param1 ,a.uip= ?param0 where a.logno= ?param2 ;] -2025-12-18 13:51:26,752 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [site.main] Prepared SQL: [select * from ( select 0 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,a.kname strval3,null strval4,null strval5,null strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param0 inner join cm c on c.cmno=a.pcmno where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a union all select * from ( select a.dtype,a.intval,a.intval2 ,a.longval ,a.strval,a.strval2,a.strval3,a.strval4,ifnull(a.strval5,d.fileurl) strval5,a.strval6 ,a.time,a.time2,a.time3,a.time4 from ( select 1 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,c.cname strval3,concat('/', e.ccode, '/', f.srcp) strval4,ef.fileurl strval5,b.cgcode strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param1 inner join cm c on c.cmno=a.pcmno left outer join cminning d on d.cmno=a.cmno and d.istaste=1 left outer join ct e on e.ctno=d.ctno left outer join fileinfo ef on ef.fgno=e.fgnothumb and ef.isdel=0 left outer join ctpage f on f.ctno=e.ctno and f.pseq=1 where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.cshape=0 and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a left outer join cminning b on a.strval5 is null and b.cmno=a.intval and b.iseq=1 left outer join ct c on a.strval5 is null and c.ctno=b.ctno left outer join fileinfo d on a.strval5 is null and d.fgno=c.fgnothumb and d.isdel=0 ) a union all select * from ( select 2 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homenotice' order by b.cdt desc limit 2 ) a union all select * from ( select 3 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homefaq' order by b.cdt desc limit 2 ) a] -2025-12-18 13:51:26,768 [18948] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.npsystem] PreparedStatement : [select count(b.daokey) from (select 1 col1) a left outer join npsystem b on b.daokey= ?param0] -2025-12-18 13:51:26,777 [18948] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.npsystem] Parameters: [?param0=[daokey,qaldSUKDKuLggF2sN2Bn/lvf/i3LKEeOzoD6MpHlc0w=]] -2025-12-18 13:51:26,777 [18948] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.npsystem] Types: [?param0=[String, System.String]] -2025-12-18 13:51:27,028 [18948] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "21347080" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 13:51:27,041 [18948] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "21347080" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 13:51:27,391 [18948] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [common.check.front] PreparedStatement : [select a.dtype,sum(a.intval) intval,sum(a.intval2) intval2 from ( select a.userno dtype,count(b.mno) intval,0 intval2 from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno union all select a.userno dtype,0 intval,count(b.userno) intval2 from users a left outer join alarms b on b.userno=a.userno and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno ) a group by a.dtype] -2025-12-18 13:51:27,392 [18948] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [common.check.front] Parameters: [?param0=[userno,58587], ?param1=[loginkey,33498295], ?param2=[IsDupCheck,0]] -2025-12-18 13:51:27,392 [18948] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [common.check.front] Types: [?param0=[Int32, System.Int32], ?param1=[Int32, System.Int32], ?param2=[Int32, System.Int32]] -2025-12-18 13:51:27,402 [18948] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "45691903" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 13:51:27,429 [18948] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "45691903" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 13:51:27,436 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.pages] Prepared SQL: [select a.pno,a.ppno,a.pdepth,a.pagetype,a.bmno,a.porder,a.pagename,a.pagedesc,a.pageurl,a.pagehtml,a.isopen,a.usertype,m1.pagename ppagename,a.refcode,a.imagecode,a.bgtitle bgtitle2,a.bgdesc bgdesc2 ,case a.pdepth when 0 then a.pno when 1 then m1.pno when 2 then m2.pno when 3 then m3.pno else m4.pno end m0 ,case a.pdepth when 0 then 0 when 1 then a.pno when 2 then m1.pno when 3 then m2.pno else m3.pno end m1 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.pno when 3 then m1.pno else m2.pno end m2 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.pno else m1.pno end m3 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.pno end m4 ,case a.pdepth when 0 then a.imagecode when 1 then m1.imagecode when 2 then m2.imagecode when 3 then m3.imagecode else m4.imagecode end topimagecode ,case a.pdepth when 0 then a.bgtitle when 1 then m1.bgtitle when 2 then m2.bgtitle when 3 then m3.bgtitle else m4.bgtitle end bgtitle ,case a.pdepth when 0 then a.bgdesc when 1 then m1.bgdesc when 2 then m2.bgdesc when 3 then m3.bgdesc else m4.bgdesc end bgdesc from menupage a left outer join menupage m1 on m1.pno=a.ppno left outer join menupage m2 on m2.pno=m1.ppno left outer join menupage m3 on m3.pno=m2.ppno left outer join menupage m4 on m4.pno=m3.ppno where a.isopen > 0 order by case a.pdepth when 0 then a.porder when 1 then m1.porder when 2 then m2.porder when 3 then m3.porder else m4.porder end ,case a.pdepth when 0 then a.pno when 1 then m1.pno when 2 then m2.pno when 3 then m3.pno else m4.pno end ,case a.pdepth when 0 then 0 when 1 then a.porder when 2 then m1.porder when 3 then m2.porder else m3.porder end ,case a.pdepth when 0 then 0 when 1 then a.pno when 2 then m1.pno when 3 then m2.pno else m3.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.porder when 3 then m1.porder else m2.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.pno when 3 then m1.pno else m2.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.porder else m1.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.pno else m1.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.pno end] -2025-12-18 13:51:27,436 [18948] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [mm.pages] PreparedStatement : [select a.pno,a.ppno,a.pdepth,a.pagetype,a.bmno,a.porder,a.pagename,a.pagedesc,a.pageurl,a.pagehtml,a.isopen,a.usertype,m1.pagename ppagename,a.refcode,a.imagecode,a.bgtitle bgtitle2,a.bgdesc bgdesc2 ,case a.pdepth when 0 then a.pno when 1 then m1.pno when 2 then m2.pno when 3 then m3.pno else m4.pno end m0 ,case a.pdepth when 0 then 0 when 1 then a.pno when 2 then m1.pno when 3 then m2.pno else m3.pno end m1 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.pno when 3 then m1.pno else m2.pno end m2 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.pno else m1.pno end m3 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.pno end m4 ,case a.pdepth when 0 then a.imagecode when 1 then m1.imagecode when 2 then m2.imagecode when 3 then m3.imagecode else m4.imagecode end topimagecode ,case a.pdepth when 0 then a.bgtitle when 1 then m1.bgtitle when 2 then m2.bgtitle when 3 then m3.bgtitle else m4.bgtitle end bgtitle ,case a.pdepth when 0 then a.bgdesc when 1 then m1.bgdesc when 2 then m2.bgdesc when 3 then m3.bgdesc else m4.bgdesc end bgdesc from menupage a left outer join menupage m1 on m1.pno=a.ppno left outer join menupage m2 on m2.pno=m1.ppno left outer join menupage m3 on m3.pno=m2.ppno left outer join menupage m4 on m4.pno=m3.ppno where a.isopen > 0 order by case a.pdepth when 0 then a.porder when 1 then m1.porder when 2 then m2.porder when 3 then m3.porder else m4.porder end ,case a.pdepth when 0 then a.pno when 1 then m1.pno when 2 then m2.pno when 3 then m3.pno else m4.pno end ,case a.pdepth when 0 then 0 when 1 then a.porder when 2 then m1.porder when 3 then m2.porder else m3.porder end ,case a.pdepth when 0 then 0 when 1 then a.pno when 2 then m1.pno when 3 then m2.pno else m3.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.porder when 3 then m1.porder else m2.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.pno when 3 then m1.pno else m2.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.porder else m1.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.pno else m1.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.pno end] -2025-12-18 13:51:27,443 [18948] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "3619420" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 13:51:27,471 [18948] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "3619420" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 13:51:27,501 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.comcode.list] Prepared SQL: [select a.ccode, a.cname, a.cgroup, a.isuse, a.corder, a.cgroupname, a.refcode, a.cremark, a.ccode value, a.cname text, a.refcode value2,a.cdt,a.udt from comcode a where a.cgroup in ('typeman','typeedu','typegrade','typejob') and a.isuse=1 order by a.cgroupname, a.corder] -2025-12-18 13:51:27,501 [18948] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.comcode.list] PreparedStatement : [select a.ccode, a.cname, a.cgroup, a.isuse, a.corder, a.cgroupname, a.refcode, a.cremark, a.ccode value, a.cname text, a.refcode value2,a.cdt,a.udt from comcode a where a.cgroup in ('typeman','typeedu','typegrade','typejob') and a.isuse=1 order by a.cgroupname, a.corder] -2025-12-18 13:51:27,647 [18948] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "31694866" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 13:51:27,657 [18948] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "31694866" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 13:51:27,673 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.popups] Prepared SQL: [select a.pno,a.ptitle,a.pcontents,a.toppx,a.leftpx,pwidth,pheight,a.purl,a.zindex,a.isopen,a.udt from popup a where a.isopen= ?param0 order by a.isopen desc, a.zindex desc] -2025-12-18 13:51:27,673 [18948] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [mm.popups] PreparedStatement : [select a.pno,a.ptitle,a.pcontents,a.toppx,a.leftpx,pwidth,pheight,a.purl,a.zindex,a.isopen,a.udt from popup a where a.isopen= ?param0 order by a.isopen desc, a.zindex desc] -2025-12-18 13:51:27,673 [18948] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [mm.popups] Parameters: [?param0=[isopen,1]] -2025-12-18 13:51:27,673 [18948] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [mm.popups] Types: [?param0=[Int32, System.Int32]] -2025-12-18 13:51:27,680 [18948] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "35085317" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 13:51:27,686 [18948] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "35085317" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 13:51:27,691 [18948] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [site.main] PreparedStatement : [select * from ( select 0 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,a.kname strval3,null strval4,null strval5,null strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param0 inner join cm c on c.cmno=a.pcmno where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a union all select * from ( select a.dtype,a.intval,a.intval2 ,a.longval ,a.strval,a.strval2,a.strval3,a.strval4,ifnull(a.strval5,d.fileurl) strval5,a.strval6 ,a.time,a.time2,a.time3,a.time4 from ( select 1 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,c.cname strval3,concat('/', e.ccode, '/', f.srcp) strval4,ef.fileurl strval5,b.cgcode strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param1 inner join cm c on c.cmno=a.pcmno left outer join cminning d on d.cmno=a.cmno and d.istaste=1 left outer join ct e on e.ctno=d.ctno left outer join fileinfo ef on ef.fgno=e.fgnothumb and ef.isdel=0 left outer join ctpage f on f.ctno=e.ctno and f.pseq=1 where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.cshape=0 and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a left outer join cminning b on a.strval5 is null and b.cmno=a.intval and b.iseq=1 left outer join ct c on a.strval5 is null and c.ctno=b.ctno left outer join fileinfo d on a.strval5 is null and d.fgno=c.fgnothumb and d.isdel=0 ) a union all select * from ( select 2 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homenotice' order by b.cdt desc limit 2 ) a union all select * from ( select 3 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homefaq' order by b.cdt desc limit 2 ) a] -2025-12-18 13:51:27,691 [18948] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [site.main] Parameters: [?param0=[offcode,Off], ?param1=[oncode,On]] -2025-12-18 13:51:27,691 [18948] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [site.main] Types: [?param0=[String, System.String], ?param1=[String, System.String]] -2025-12-18 13:51:27,698 [18948] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "29141855" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 13:51:27,709 [18948] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "29141855" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 13:51:27,709 [18948] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cgetc] Prepared SQL: [select b.cgno,b.pcgno,b.cgname,b.cgcode,b.isuse,b.iscover,b.isdel,b.cdt,b.cno,b.udt,b.uno,b.uip from cg a left outer join cg b on a.cgno = b.pcgno where b.isdel=0 and b.isuse = 1 and a.cgcode= ?param0] -2025-12-18 13:51:27,709 [18948] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [cm.cgetc] PreparedStatement : [select b.cgno,b.pcgno,b.cgname,b.cgcode,b.isuse,b.iscover,b.isdel,b.cdt,b.cno,b.udt,b.uno,b.uip from cg a left outer join cg b on a.cgno = b.pcgno where b.isdel=0 and b.isuse = 1 and a.cgcode= ?param0] -2025-12-18 13:51:27,709 [18948] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [cm.cgetc] Parameters: [?param0=[cgcode,2]] -2025-12-18 13:51:27,709 [18948] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [cm.cgetc] Types: [?param0=[String, System.String]] -2025-12-18 13:51:27,716 [18948] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "1203013" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 13:51:27,723 [18948] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "1203013" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 13:52:50,092 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.adminlogin] Prepared SQL: [select userno,a.username,a.status,a.userpass, usertype,a.asno , CAST(AES_DECRYPT(UNHEX(a.mobile), 'np123@!') AS char) mobile , a.logintime from users a left outer join assign b on b.asno=a.asno where a.userid= ?param0 and a.usertype > 10 and (a.usertype <> 81 or (a.usertype = 81 and b.status=1))] -2025-12-18 13:52:50,111 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.pass.check] Prepared SQL: [select count(userno) from userpasslog where userno = ?param0 and userpass = ?param1] -2025-12-18 13:52:50,112 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.ee] Prepared SQL: [update users set eastereggkey=FLOOR(10000000 + (RAND() * 99999999)),eetime=now() where userno= ?param0 ; select a.userno,a.eastereggkey,a.usertype,a.username ,b.subdomain from users a left outer join assign b on b.asno=a.asno and b.issite=1 and b.isdel=0 where a.userno= ?param0 ;] -2025-12-18 13:52:50,112 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.usersall] Prepared SQL: [select userno,usertype,jointype,snsid,userkind,userid,userpass,username,usernameeng,gender,birthday,email,isacceptemail,mobile,isacceptmobile,telno,asno,pasname,depart,ccposition,ccpositionetc,fgnoprofile ,ccjobs,userpno,bankname,bankno,post,address1,address2,introhtml,status,exitreason,logintime,loginkey,send335time,pwcalltime,pwcallno,eastereggkey,eetime,kfcfyear,isassignuser,uduty,slevel,edus,remotekey from users] -2025-12-18 13:52:50,113 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.eecall] Prepared SQL: [select userno,usertype,username from users where userno= ?param0 and eastereggkey= ?param1 and date_add(eetime, interval 10 second) > now(); update users set eastereggkey=null,eetime=null,loginkey= ?param2 where userno= ?param0] -2025-12-18 13:52:50,113 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.eecall2] Prepared SQL: [select userno,usertype,username,userid from users where userno= ?param0 and eastereggkey= ?param1 and date_add(eetime, interval 15 second) > now(); update users set eastereggkey=null,eetime=null,loginkey=null where userno= ?param0] -2025-12-18 13:52:50,113 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assign.newascode] Prepared SQL: [select ifnull(max(b.ascode),0) + 1 from (select 1 col1) a left outer join assign b on b.asno is not null] -2025-12-18 13:52:50,113 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.me] Prepared SQL: [select userno,username ,CAST(AES_DECRYPT(UNHEX(email), 'np123@!') AS char) email from users where userno= ?param0] -2025-12-18 13:52:50,114 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.usercheckconfirm] Prepared SQL: [select ifnull(b.userno,0) from (select 1 col1) a left outer join usercheck b on b.userno= ?param0 and b.checkkey= ?param1 ; update usercheck set checkkey=0 where userno= ?param0] -2025-12-18 13:52:50,114 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.remotelogin] Prepared SQL: [select a.userno from users a where a.userid= ?param0 and a.status=1 and a.remotekey= ?param1 ; update users set remotekey=null where userid= ?param0] -2025-12-18 13:52:50,114 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.remoteloginnoauth] Prepared SQL: [select a.userno,b.subdomain from users a left outer join assign b on b.asno=a.asno where a.userid= ?param0 and a.status=1] -2025-12-18 13:52:50,114 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.users.assign] Prepared SQL: [select b.asno,b.asname,b.brno ,b.ceoname,b.post,b.address1,b.address2 ,b.btype,b.bkind,b.eino,b.mname ,CAST(AES_DECRYPT(UNHEX(b.mphone), 'np123@!') AS char) mphone ,CAST(AES_DECRYPT(UNHEX(b.taxemail), 'np123@!') AS char) taxemail ,b.fgnobno ,b.isjoin,b.ascode,b.astype,b.asctg,b.joindate,b.status ,c1.cname astypename,c2.cname asctgname from users a inner join assign b on b.asno = a.asno left outer join comcode c1 on c1.ccode=b.astype left outer join comcode c2 on c2.ccode=b.asctg where a.status=1 and a.userno = ?param0] -2025-12-18 13:52:50,114 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.check.snsid] Prepared SQL: [select a.userno,a.usertype,a.jointype,a.snsid,a.userkind,a.userid,a.userpass,a.username,a.usernameeng,a.gender,a.birthday,a.email,a.isacceptemail,a.mobile,a.isacceptmobile ,a.telno,a.asno,a.pasname,a.depart,a.ccposition,a.ccpositionetc,a.fgnoprofile,a.ccjobs,a.userpno,a.bankname,a.bankno,a.post,a.address1,a.address2,a.introhtml,a.status,a.exitreason ,a.logintime,a.loginkey,a.send335time,a.pwcalltime,a.pwcallno,a.eastereggkey,a.eetime,a.kfcfyear,a.isassignuser,a.uduty,a.slevel,a.edus,a.remotekey,a.vssn,a.di,a.ci from users a where a.snsid= ?param0 and a.jointype= ?param1] -2025-12-18 13:52:50,114 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.councels] Prepared SQL: [select a.bno,a.qtext,a.atext ,a.bldgcat ,b.cname bldgcatname ,a.cdt,c.username coname,c.userid coid ,row_number() over(order by a.cdt desc) rno ,count(a.cno) over() pagetotalcount from councel a inner join users c on c.userno = a.cno left outer join comcode b on b.ccode = a.bldgcat where a.userno = ?param0 and a.isdel = 0 order by a.cdt desc] -2025-12-18 13:52:50,114 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormants] Prepared SQL: [select a.userno,username,usernameeng,a.email,a.isacceptemail ,a.mobile,a.telno,a.userpno,a.bankno,a.post,a.address1,a.address2 ,a.birthday from userdormant a where a.userno = ?param0] -2025-12-18 13:52:50,114 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormants.del] Prepared SQL: [select a.userno longval, regexp_replace(b.userid , '(?<=.{3}).','*') strval ,CAST(AES_DECRYPT(UNHEX(a.mobile),'np123@!') AS char) strval2 ,date_add(a.cdt, interval 335 day) time ,b.isacceptmobile intval from userdormant a inner join users b on b.userno = a.userno where date_format(date_add(a.cdt, interval 335 day),'%Y-%m-%d') = date_format(now(),'%Y-%m-%d')] -2025-12-18 13:52:50,114 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormants.save] Prepared SQL: [select a.userno longval, regexp_replace(a.userid , '(?<=.{3}).' , '*') strval ,CAST(AES_DECRYPT(UNHEX(a.mobile),'np123@!') AS char) strval2 ,date_add(a.logintime, interval 335 day) time ,a.isacceptmobile intval from users a where a.usertype =1 and a.status=1 and date_format(date_add(a.logintime, interval 366 day),'%Y-%m-%d') = date_format(now(),'%Y-%m-%d')] -2025-12-18 13:52:50,118 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.loginlog] Prepared SQL: [insert into loginlog (logsite,userno, loginstatus, logindata, cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , now(), ?param4 ,now(), ?param4 , ?param5 )] -2025-12-18 13:52:50,119 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.in] Prepared SQL: [insert into users(usertype,userkind,userid,userpass,username,usernameeng ,gender,email,isacceptemail,mobile,telno ,asno,pasname,depart,ccposition,ccpositionetc,fgnoprofile,ccjobs ,userpno,bankname,bankno ,post,address1,address2,introhtml,status,logintime,send335time,pwcalltime,pwcallno,eastereggkey,eetime,kfcfyear,isassignuser,edus ,isacceptmobile,uduty,slevel,jointype,birthday,snsid,di,ci,vssn,ischkatt,authplatform,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,gender,HEX(AES_ENCRYPT( ?param6 , 'np123@!')), ?param7 ,HEX(AES_ENCRYPT( ?param8 , 'np123@!')),HEX(AES_ENCRYPT( ?param9 , 'np123@!')) , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 ,HEX(AES_ENCRYPT( ?param17 , 'np123@!')), ?param18 ,HEX(AES_ENCRYPT( ?param19 , 'np123@!')) , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 ,now(),null,null,null,null,null, ?param25 , ?param26 , ?param27 , ?param28 , ?param29 , ?param30 , ?param31 ,HEX(AES_ENCRYPT( ?param32 , 'np123@!')), ?param33 , ?param34 , ?param35 , ?param36 , ?param37 , ?param38 ,now(), ?param39 ,now(), ?param39 , ?param40 );] -2025-12-18 13:52:50,120 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:52:50,121 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assign.in] Prepared SQL: [insert into assign (ascode,isjoin,joinyear,joinprice,asname,ceoname,brno,grno,btype,bkind,salesamount,homeurl,mcount,aday,astype,asctg,askey,post,address1,address2,fgnobno,fgnobank,joindate,exitdate,status,issite,subdomain,sitename,sitelogo,sitefooter,ismain,isdel, eino,mname,mphone,taxemail,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 ,0,null,null,null,null,0,0, ?param25 , ?param26 ,HEX(AES_ENCRYPT( ?param27 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param28 , 'np123@!')) ,now(), ?param29 ,now(), ?param29 , ?param30 );] -2025-12-18 13:52:50,121 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assign.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:52:50,121 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [councel.in] Prepared SQL: [insert into councel(userno,bldgcat,qtext,atext,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 );] -2025-12-18 13:52:50,121 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [councel.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:52:50,122 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.change.password] Prepared SQL: [UPDATE users SET userpass = ?param0 , udt = now() , status = (CASE WHEN status = 9 THEN 1 ELSE status END) , pwcalltime = null , pwcallno = null , uip = ?param1 , uno = ?param2 WHERE userid = ?param3 ; INSERT INTO userpasslog (userno, userpass, cdt, uip) SELECT ?param2 , ?param0 , NOW(), ?param1 FROM (SELECT 1) a LEFT OUTER JOIN userpasslog b ON b.userno = ?param2 WHERE b.userno IS NULL; UPDATE userpasslog SET userpass = ?param0 WHERE userno = ?param2 ;] -2025-12-18 13:52:50,123 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormant.insert] Prepared SQL: [insert into userdormant(userno,username,usernameeng,email,isacceptemail,mobile ,telno,userpno,bankno,post,address1,address2,birthday,cdt) select a.userno,a.username,a.usernameeng,a.email,a.isacceptemail,a.mobile ,a.telno,a.userpno,a.bankno,a.post,a.address1,a.address2, a.birthday,now() cdt from users a left outer join userdormant b on b.userno = a.userno where date_add(a.logintime,interval 1 year) < now(); and a.status != 99 update users set udt=now(),uno= ?param0 ,uip= ?param1 ,username='»èÁ¦µÊ',usernameeng=null,email=null,mobile=null,telno=null,userpno=null,bankno=null,post=null,address1=null,address2=null,birthday=null,status=8 where date_add(a.logintime,interval 1 year) < now(); and a.status != 99] -2025-12-18 13:52:50,125 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.loginkey] Prepared SQL: [update users set loginkey= ?param0 ,logintime =now(),send335time = null where userno= ?param1] -2025-12-18 13:52:50,125 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.loginkey2] Prepared SQL: [update users set loginkey= ?param0 ,logintime =now(),send335time = null where userno= ?param1 ; insert into loginlog (logsite,userno, loginstatus, logindata, cdt,cno,udt,uno,uip) values ( ?param2 , ?param1 , ?param3 , ?param4 , now(), ?param5 ,now(), ?param5 , ?param6 )] -2025-12-18 13:52:50,125 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assign.del] Prepared SQL: [update assign set udt=now(),uno= ?param0 ,uip= ?param1 ,isdel=1,brno=null where asno= ?param2] -2025-12-18 13:52:50,125 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignman.in] Prepared SQL: [insert into assignman (asno,mtype,jtype,depart,mname,position,telno,mobile,fax,email,post,address1,address2,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,HEX(AES_ENCRYPT( ?param6 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param7 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param8 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param9 , 'np123@!')) , ?param10 , ?param11 , ?param12 ,0,now(), ?param13 ,now(), ?param13 , ?param14 )] -2025-12-18 13:52:50,126 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignman.up] Prepared SQL: [update assignman set udt=now(),uno= ?param0 ,uip= ?param1 ,mtype = ?param2 ,jtype = ?param3 ,depart = ?param4 ,mname = ?param5 ,position= ?param6 ,telno =HEX(AES_ENCRYPT( ?param7 , 'np123@!')) ,mobile =HEX(AES_ENCRYPT( ?param8 , 'np123@!')) ,fax =HEX(AES_ENCRYPT( ?param9 , 'np123@!')) ,email =HEX(AES_ENCRYPT( ?param10 , 'np123@!')) ,post = ?param11 ,address1= ?param12 ,address2= ?param13 where asmno= ?param14] -2025-12-18 13:52:50,126 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignman.del] Prepared SQL: [update assignman set udt=now(),uno= ?param0 ,uip= ?param1 ,isdel = 1 where asmno= ?param2] -2025-12-18 13:52:50,126 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignfee.in] Prepared SQL: [insert into assignfee (asno,fyear,fprice,fdate,fmemo,status,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 from (select 1 col1) a left outer join assignfee b on b.asno= ?param0 and b.fyear= ?param1 where b.asno is null] -2025-12-18 13:52:50,126 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignfee.up] Prepared SQL: [update assignfee set udt=now(),uno= ?param0 ,uip= ?param1 ,fprice= ?param2 ,fdate = ?param3 ,fmemo = ?param4 ,status= ?param5 where asno= ?param6 and fyear= ?param7] -2025-12-18 13:52:50,126 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignfee.del] Prepared SQL: [delete from assignfee where asno= ?param0 and fyear= ?param1] -2025-12-18 13:52:50,126 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignsite.save] Prepared SQL: [update assign set udt=now(),uno= ?param0 ,uip= ?param1 ,issite= ?param2 ,subdomain= ?param3 ,sitename= ?param4 ,siteip= ?param5 ,sitelogo= ?param6 ,sitefooter= ?param7 where asno= ?param8] -2025-12-18 13:52:50,126 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.asno.save] Prepared SQL: [update users set asno= ?param0 where userno= ?param1] -2025-12-18 13:52:50,126 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.pwcalltime] Prepared SQL: [update users set pwcalltime=now(),pwcallno= ?param0 where userno= ?param1] -2025-12-18 13:52:50,126 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.resetuser] Prepared SQL: [update users set userpass = ?param0 , pwcalltime = null , pwcallno = null , status = (CASE WHEN status = 9 THEN 1 ELSE status END) where userno= ?param1 and pwcalltime is not null and pwcallno= ?param2 and date_add(pwcalltime, interval 24 hour) > now()] -2025-12-18 13:52:50,127 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.exit] Prepared SQL: [UPDATE users SET udt=now(),uno= ?param0 ,uip= ?param1 , status = ?param2 WHERE userno= ?param3] -2025-12-18 13:52:50,127 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.leave.register] Prepared SQL: [INSERT INTO userleave ( userno, userid, status, levdate, uno, uip ) SELECT u.userno, u.userid, 0 AS status, NOW() AS levdate, u.uno, u.uip FROM users u WHERE u.status = ?param0 AND u.userno = ?param1] -2025-12-18 13:52:50,127 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.remotelogin.set] Prepared SQL: [update users a inner join assign b on b.asno=a.asno and b.siteip like concat('%', ?param0 ,'%') set a.remotekey= ?param1 where a.userid= ?param2 and a.status=1] -2025-12-18 13:52:50,127 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.snslink.up] Prepared SQL: [update users set udt=now(),uno= ?param0 ,uip= ?param1 ,snsid= ?param2 ,jointype= ?param3 where userno= ?param4] -2025-12-18 13:52:50,128 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [councel.up] Prepared SQL: [update councel set udt=now(),uno= ?param0 ,uip= ?param1 ,bldgcat = ?param2 ,qtext = ?param3 ,atext = ?param4 where bno= ?param5] -2025-12-18 13:52:50,128 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [councel.del] Prepared SQL: [update councel set udt=now(),uno= ?param0 ,uip= ?param1 ,isdel = 1 where bno = ?param2] -2025-12-18 13:52:50,128 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.up.asno] Prepared SQL: [update users set udt=now(),uno= ?param0 ,uip= ?param1 ,asno = ?param2 where userno= ?param3] -2025-12-18 13:52:50,128 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormant.del] Prepared SQL: [update users a left outer join userdormant b on b.userno = a.userno set set udt=now(),uno= ?param0 ,uip= ?param1 ,status = 99,username='»èÁ¦µÊ',usernameeng=null,email=null,mobile=null,telno=null,userpno=null,bankno=null,post=null,address1=null,address2=null,birthday=null,di=null,ci=null,vssn=null,authplatform=0 where date_add(b.cdt,interval 1 year) < now(); delete from userdormant where date_add(cdt,interval 1 year) < now();] -2025-12-18 13:52:50,145 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.loginkey] Prepared SQL: [select a.userno dtype from users a where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0)] -2025-12-18 13:52:50,145 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.admin] Prepared SQL: [select a.userno dtype, a.udt time, count(b.mno) intval from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0)] -2025-12-18 13:52:50,145 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.front] Prepared SQL: [select a.dtype,sum(a.intval) intval,sum(a.intval2) intval2 from ( select a.userno dtype,count(b.mno) intval,0 intval2 from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno union all select a.userno dtype,0 intval,count(b.userno) intval2 from users a left outer join alarms b on b.userno=a.userno and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno ) a group by a.dtype] -2025-12-18 13:52:50,146 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.frontcroom] Prepared SQL: [select a.dtype,sum(a.intval) intval,sum(a.intval2) intval2,sum(a.intval3) intval3,sum(a.intval4) intval4,sum(a.intval5) intval5 ,sum(a.intval6) intval6,sum(a.intval7) intval7,sum(a.intval8) intval8,sum(a.intval9) intval9,sum(a.intval10) intval10 ,sum(a.intval11) intval11,sum(a.intval12) intval12 ,max(a.strval) strval,max(a.strval2) strval2,max(a.strval3) strval3 from ( select a.userno dtype,count(b.mno) intval,0 intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11,0 intval12 ,null strval,null strval2,null strval3 from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno union all select a.userno dtype,0 intval,count(b.userno) intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11,0 intval12 ,null strval,null strval2,null strval3 from users a left outer join alarms b on b.userno=a.userno and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) union all select a.userno dtype,0 intval,0 intval2,c.tyear intval3,c.tseq intval4,b.classno intval5 ,b2.isplan intval6,b2.iscontent intval7,b2.isev intval8,b2.isrs intval9,b2.isgrade intval10 ,b.cmno intval11,b.cshape intval12 ,d.cgname strval,b.cname strval2 ,group_concat(case when f.bmno is null then null else concat(f.bmno,':',f.bmname,':',f.bmtype) end separator ';') strval3 from users a0 inner join lect a on a.lectno= ?param3 and a.userno=a0.userno and a.status=1 and a.ischanged=0 inner join cm b on b.cmno=a.cmno inner join cmmenu b2 on b2.cmno=b.cmno inner join term c on c.tmno=b.tmno inner join cg d on d.cgno=b.cgno left outer join cmmenubm e on e.cmno=b.cmno left outer join boardmaster f on f.bmno=e.bmno where a0.userno= ?param0 and (a0.loginkey= ?param1 or ?param2 =0) group by a.userno,b.cmno,c.tyear,c.tseq,b.classno ,b2.isplan,b2.iscontent,b2.isev,b2.isrs,b2.isgrade ,d.cgname,b.cname ) a group by a.dtype] -2025-12-18 13:52:50,146 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.frontcroom.subdomain] Prepared SQL: [select a.*,b.asname strval4,c.fileurl from ( select a.dtype,sum(a.intval) intval,sum(a.intval2) intval2,sum(a.intval3) intval3,sum(a.intval4) intval4,sum(a.intval5) intval5 ,sum(a.intval6) intval6,sum(a.intval7) intval7,sum(a.intval8) intval8,sum(a.intval9) intval9,sum(a.intval10) intval10 ,sum(a.intval11) intval11 ,max(a.strval) strval,max(a.strval2) strval2,max(a.strval3) strval3 from ( select a.userno dtype,count(b.mno) intval,0 intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11 ,null strval,null strval2,null strval3 from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno union all select a.userno dtype,0 intval,count(b.userno) intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11 ,null strval,null strval2,null strval3 from users a left outer join alarms b on b.userno=a.userno and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) union all select a.userno dtype,0 intval,0 intval2,c.tyear intval3,c.tseq intval4,b.classno intval5 ,b2.isplan intval6,b2.iscontent intval7,b2.isev intval8,b2.isrs intval9,b2.isgrade intval10 ,b.cmno intval11 ,d.cgname strval,b.cname strval2 ,group_concat(case when f.bmno is null then null else concat(f.bmno,':',f.bmname,':',f.bmtype) end separator ';') strval3 from users a0 inner join lect a on a.lectno= ?param3 and a.userno=a0.userno and a.status=1 and a.ischanged=0 inner join cm b on b.cmno=a.cmno inner join cmmenu b2 on b2.cmno=b.cmno inner join term c on c.tmno=b.tmno inner join cg d on d.cgno=b.cgno left outer join cmmenubm e on e.cmno=b.cmno left outer join boardmaster f on f.bmno=e.bmno where a0.userno= ?param0 and (a0.loginkey= ?param1 or ?param2 =0) group by a.userno,b.cmno,c.tyear,c.tseq,b.classno ,b2.isplan,b2.iscontent,b2.isev,b2.isrs,b2.isgrade ,d.cgname,b.cname ) a group by a.dtype ) a inner join assign b on b.subdomain= ?param4 left outer join fileinfo c on c.fgno=b.sitelogo] -2025-12-18 13:52:50,146 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.basecomments] Prepared SQL: [select a.cmtno,a.pcmtno,a.tcmtno,a.baseno,a.cdepth,a.memo,a.memotype,a.fgno,a.cdt,a.udt, a.isdel,a.cno ,b.orgname, b.fileurl, b.fileno ,c.username from cmt a inner join users c on c.userno=a.cno left outer join fileinfo b on b.fgno=a.fgno and b.isdel=0 where a.cmttype= ?param0 and a.baseno= ?param1 order by a.cdt desc] -2025-12-18 13:52:50,147 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsend.get] Prepared SQL: [select a.sendno,a.ehtml,a.etitle from emailsend a left outer join emailban b on b.sendno=a.sendno where a.sendno= ?param0 and a.isdel=0] -2025-12-18 13:52:50,147 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsend.get2] Prepared SQL: [select a.sendno,a.etitle,a.rcvs,ifnull(a.sendeds, ' ') sendeds,ifnull(group_concat(b.email separator ';'), ' ') bans from emailsend a left outer join emailban b on b.sendno=a.sendno where a.sendno= ?param0 and a.isdel=0 group by a.sendno,a.rcvs,a.etitle,a.sendeds] -2025-12-18 13:52:50,147 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.list.rcvnot] Prepared SQL: [select count(a.mno) from memouser a where a.userno= ?param0 and and a.isread=0 and a.isdel=0] -2025-12-18 13:52:50,148 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smssend.get] Prepared SQL: [select c.asname,b.usertype,b.username ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) mobile ,a.smstype,a.isok ,row_number() over(order by b.username) rno, count(a.cno) over() pagetotalcount from smsuser a inner join users b on b.userno=a.userno left outer join assign c on c.asno=b.asno where a.mno= ?param0 order by b.username] -2025-12-18 13:52:50,148 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.home] Prepared SQL: [select b.cnt intval ,c.cnt0 intval2 ,c.cnt1 intval3 ,d.cnt intval4 ,e.cnt intval5 ,f.cnt intval6 ,(SELECT COUNT(*) FROM userleave WHERE status = 0) intval7 from (select 1 col1) a left outer join (select count(mno) cnt from memouser where userno= ?param0 and isread=0 and isdel=0) b on 1=1 left outer join ( select sum(case when a.bmposition=0 then 1 else 0 end) cnt0,sum(case when a.bmposition=1 and b.cmno is not null then 1 else 0 end) cnt1 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.isopen=1 left outer join board c on c.pbno=b.bno and c.isdel=0 where a.bmtype=2 and a.isopen=1 and c.bno is null and a.disptype=0 ) c on 1=1 left outer join ( select count(a.rfdno) cnt from payrfd a left outer join pay b on b.payno = a.payno where a.rstatus=0 and b.rstatus=0 ) d on 1=1 left outer join ( select count(a.payno) cnt from paydvr a inner join pay b on b.payno=a.payno and b.pstatus=1 and b.rstatus=0 inner join payitem c on c.payno = b.payno inner join book bb on bb.bkno=c.itemno where a.dvrcode is null and a.isdvr=1 ) e on 1=1 left outer join ( select count(a.payno) cnt from paytax a where a.ischeck=0 ) f on 1=1] -2025-12-18 13:52:50,148 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.authkey] Prepared SQL: [select jobkey from authkey where authtype= ?param0 and userno= ?param1 and randkey= ?param2 and keytime > now()] -2025-12-18 13:52:50,148 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.authkey.check1] Prepared SQL: [select ctno intval,ismenu intval2,ctype intval3,ccode strval from ct where ctno= ?param0 and authkey= ?param1 ; update ct set authkey=null where ctno= ?param0] -2025-12-18 13:52:50,148 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.authkey.check2] Prepared SQL: [select qno intval from question where qno= ?param0 and authkey= ?param1 ; update question set authkey=null where qno= ?param0] -2025-12-18 13:52:50,148 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.sms.chk] Prepared SQL: [select authno intval,lectno intval2,latime time,lakey strval from smsauth where authno = ?param0] -2025-12-18 13:52:50,148 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsend.in] Prepared SQL: [insert into emailsend(etitle,semail,ehtml,fgno,cmno,rcvs,reademails,rcvcount,readcount,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 ,now(), ?param9 ,now(), ?param9 , ?param10 )] -2025-12-18 13:52:50,148 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsend.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:52:50,148 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.sms.in] Prepared SQL: [insert into sms(cmno,mcontents,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,now(), ?param2 ,now(), ?param2 , ?param3 );] -2025-12-18 13:52:50,149 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.sms.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:52:50,157 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smsauth] Prepared SQL: [insert into smsauth(latime,lakey,lectno) values(now(), ?param0 , ?param1 );] -2025-12-18 13:52:50,157 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smsauth.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:52:50,157 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smsauth2] Prepared SQL: [insert into smsauth(latime,lakey,userno, lectno) values(now(), ?param0 , ?param1 , 0);] -2025-12-18 13:52:50,157 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smsauth2.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:52:50,157 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.atalk.send] Prepared SQL: [insert into MTS_ATALK_MSG (TRAN_SENDER_KEY,TRAN_TMPL_CD,TRAN_CALLBACK,TRAN_PHONE,TRAN_SUBJECT,TRAN_MSG,TRAN_DATE,TRAN_TYPE,TRAN_STATUS,TRAN_REPLACE_TYPE,TRAN_REPLACE_MSG) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,now(),5,'1', ?param6 , ?param5 );] -2025-12-18 13:52:50,158 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.comment.delete] Prepared SQL: [update cmt set isdel=1 where cmtno= ?param0 and ( ?param1 is not null or cno= ?param2 );] -2025-12-18 13:52:50,158 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsendok] Prepared SQL: [update emailsend set isdel=0,readcount= ?param0 ,sendeds= ?param1 where sendno= ?param2] -2025-12-18 13:52:50,158 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.memo.alldeleteR] Prepared SQL: [update memouser set isdel=1,udt=now(),uno= ?param0 ,uip= ?param1 where userno= ?param0] -2025-12-18 13:52:50,158 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.memo.alldeleteS] Prepared SQL: [update memo set isdel=1,udt=now(),uno= ?param0 ,uip= ?param1 where cno= ?param0] -2025-12-18 13:52:50,160 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.authkey.save] Prepared SQL: [update authkey set jobkey= ?param0 ,randkey= ?param1 ,keytime=date_add(now(), interval 1 minute) where authtype= ?param2 and userno= ?param3 ; insert into authkey (authtype,userno,jobkey,randkey,keytime) select a.authtype,a.userno,a.jobkey,a.randkey,date_add(now(), interval 1 minute) from (select ?param2 authtype, ?param3 userno, ?param0 jobkey, ?param1 randkey) a left outer join authkey b on b.authtype=a.authtype and b.userno=a.userno where b.authtype is null] -2025-12-18 13:52:50,161 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.sms.extend] Prepared SQL: [update smsauth set latime = now() where authno = ?param0] -2025-12-18 13:52:50,162 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.error] Prepared SQL: [insert into errors (errmsg,userno) values( ?param0 , ?param1 )] -2025-12-18 13:52:50,179 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.list] Prepared SQL: [select a.menuno, a.menuname, a.pmenuno, a.menuurl, a.menulevel, a.menuorder, a.ccount, a.isuse, a.ishid ,concat('/',ifnull(b5.menuno, 0), '/', ifnull(b4.menuno, 0), '/', ifnull(b3.menuno, 0), '/', ifnull(b2.menuno, 0), '/', ifnull(b1.menuno, 0), '/', ifnull(a.menuno, 0), '/') menurout ,case a.menulevel when 0 then ' ' when 1 then b1.menuname when 2 then b2.menuname when 3 then b3.menuname when 4 then b4.menuname when 5 then b5.menuname end pmenuname from ( select a.menuno, a.menuname, a.pmenuno, a.menuurl, a.menulevel, a.menuorder, count(d.menuno) ccount, a.isuse, a.ishid from menu a left outer join menu d on d.pmenuno=a.menuno group by a.menuno, a.menuname, a.pmenuno, a.menuurl, a.menulevel, a.menuorder, a.isuse, a.ishid ) a left outer join menu b1 on b1.menuno=a.pmenuno left outer join menu b2 on b2.menuno=b1.pmenuno left outer join menu b3 on b3.menuno=b2.pmenuno left outer join menu b4 on b4.menuno=b3.pmenuno left outer join menu b5 on b5.menuno=b4.pmenuno order by case a.menulevel when 0 then a.menuorder when 1 then b1.menuorder when 2 then b2.menuorder when 3 then b3.menuorder when 4 then b4.menuorder else b5.menuorder end ,case a.menulevel when 0 then a.menuno when 1 then b1.menuno when 2 then b2.menuno when 3 then b3.menuno when 4 then b4.menuno else b5.menuno end ,case a.menulevel when 1 then a.menuorder when 2 then b1.menuorder when 3 then b2.menuorder when 4 then b3.menuorder when 5 then b4.menuorder else 0 end ,case a.menulevel when 1 then a.menuno when 2 then b1.menuno when 3 then b2.menuno when 4 then b3.menuno when 5 then b4.menuno else 0 end ,case a.menulevel when 2 then a.menuorder when 3 then b1.menuorder when 4 then b2.menuorder when 5 then b3.menuorder else 0 end ,case a.menulevel when 2 then a.menuno when 3 then b1.menuno when 4 then b2.menuno when 5 then b3.menuno else 0 end ,case a.menulevel when 3 then a.menuorder when 4 then b1.menuorder when 5 then b2.menuorder else 0 end ,case a.menulevel when 3 then a.menuno when 4 then b1.menuno when 5 then b2.menuno else 0 end ,case a.menulevel when 4 then a.menuorder when 5 then b1.menuorder else 0 end ,case a.menulevel when 4 then a.menuno when 5 then b1.menuno else 0 end ,case a.menulevel when 5 then a.menuorder else 0 end ,case a.menulevel when 5 then a.menuno else 0 end] -2025-12-18 13:52:50,179 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.authmenu] Prepared SQL: [select a.usertype, a.menuno from menuauth a where a.usertype= ?param0] -2025-12-18 13:52:50,180 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.get] Prepared SQL: [select a.fileno,a.fgno,a.orgname,a.fileurl,a.filesize,a.extension,a.dcount,a.cno,a.uno ,b.tablename,b.columnname from fileinfo a inner join filegroup b on b.fgno=a.fgno where a.FileNo = ?param0 and a.isdel = 0] -2025-12-18 13:52:50,180 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.getall] Prepared SQL: [select a.fileno,a.fgno,a.orgname,a.fileurl,a.filesize,a.extension,a.dcount,a.cno,a.uno ,b.tablename,b.columnname from fileinfo a inner join filegroup b on b.fgno=a.fgno where a.FileNo = ?param0] -2025-12-18 13:52:50,182 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncs.parents.u] Prepared SQL: [select 3 ndepth,v.ndno ncsno,v.dname ncsname,v.dcode ncscode,case when v.ndno=u.ndno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsd v on v.nbno=d.nbno where u.nuno= ?param0 union all select 2 ndepth,v.nbno ncsno,v.bname ncsname,v.bcode ncscode,case when v.nbno=b.nbno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsb b on b.nbno=d.nbno inner join ncsb v on v.nmno=b.nmno where u.nuno= ?param0 union all select 1 ndepth,v.nmno ncsno,v.mname ncsname,v.mcode ncscode,case when v.nmno=m.nmno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncsm v on v.ntno=m.ntno where u.nuno= ?param0 union all select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where u.nuno= ?param0 order by ndepth,ncscode] -2025-12-18 13:52:50,182 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncs.parents.d] Prepared SQL: [select 2 ndepth,v.nbno ncsno,v.bname ncsname,v.bcode ncscode,case when v.nbno=b.nbno then 1 else 0 end isact from ncsd d inner join ncsb b on b.nbno=d.nbno inner join ncsb v on v.nmno=b.nmno where d.ndno= ?param0 union all select 1 ndepth,v.nmno ncsno,v.mname ncsname,v.mcode ncscode,case when v.nmno=m.nmno then 1 else 0 end isact from ncsd d inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncsm v on v.ntno=m.ntno where d.ndno= ?param0 union all select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsd d inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where d.ndno= ?param0 order by ndepth,ncscode] -2025-12-18 13:52:50,182 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncs.parents.b] Prepared SQL: [select 1 ndepth,v.nmno ncsno,v.mname ncsname,v.mcode ncscode,case when v.nmno=m.nmno then 1 else 0 end isact from ncsb b inner join ncsm m on m.nmno=b.nmno inner join ncsm v on v.ntno=m.ntno where b.nbno= ?param0 union all select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsb b inner join ncsm m on m.nmno=b.nmno inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where b.nbno= ?param0 order by ndepth,ncscode] -2025-12-18 13:52:50,182 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncs.parents.m] Prepared SQL: [select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsm m inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where m.nmno= ?param0 order by ndepth,ncscode] -2025-12-18 13:52:50,184 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.sales.bycm] Prepared SQL: [select case b.ptype when 2 then 2 when 3 then 1 else 0 end dtype, 0 intval, case b.ptype when 2 then '±³Àç' when 3 then '½ÃÇè' else '°­ÁÂ' end strval,'¸ÅÃâ' strval2 ,sum(case when month(a.payoktime)=1 then b.payamt else 0 end) longval ,sum(case when month(a.payoktime)=2 then b.payamt else 0 end) longval2 ,sum(case when month(a.payoktime)=3 then b.payamt else 0 end) longval3 ,sum(case when month(a.payoktime)=4 then b.payamt else 0 end) longval4 ,sum(case when month(a.payoktime)=5 then b.payamt else 0 end) longval5 ,sum(case when month(a.payoktime)=6 then b.payamt else 0 end) longval6 ,sum(case when month(a.payoktime)=7 then b.payamt else 0 end) longval7 ,sum(case when month(a.payoktime)=8 then b.payamt else 0 end) longval8 ,sum(case when month(a.payoktime)=9 then b.payamt else 0 end) longval9 ,sum(case when month(a.payoktime)=10 then b.payamt else 0 end) longval10 ,sum(case when month(a.payoktime)=11 then b.payamt else 0 end) longval11 ,sum(case when month(a.payoktime)=12 then b.payamt else 0 end) longval12 from pay a inner join payitem b on b.payno=a.payno and a.pstatus=1 where year(a.payoktime)= ?param0 and a.pstatus=1 group by b.ptype,month(a.payoktime) union all select case b.ptype when 2 then 2 when 3 then 1 else 0 end dtype, 1 intval, '','ȯºÒ' strval ,(case when month(b.refundtime)=1 then b.refundamt else 0 end) * -1 longval ,(case when month(b.refundtime)=2 then b.refundamt else 0 end) * -1 longval2 ,(case when month(b.refundtime)=3 then b.refundamt else 0 end) * -1 longval3 ,(case when month(b.refundtime)=4 then b.refundamt else 0 end) * -1 longval4 ,(case when month(b.refundtime)=5 then b.refundamt else 0 end) * -1 longval5 ,(case when month(b.refundtime)=6 then b.refundamt else 0 end) * -1 longval6 ,(case when month(b.refundtime)=7 then b.refundamt else 0 end) * -1 longval7 ,(case when month(b.refundtime)=8 then b.refundamt else 0 end) * -1 longval8 ,(case when month(b.refundtime)=9 then b.refundamt else 0 end) * -1 longval9 ,(case when month(b.refundtime)=10 then b.refundamt else 0 end) * -1 longval10 ,(case when month(b.refundtime)=11 then b.refundamt else 0 end) * -1 longval11 ,(case when month(b.refundtime)=12 then b.refundamt else 0 end) * -1 longval12 from pay a inner join payitem b on b.payno=a.payno and a.pstatus=1 and b.rstatus > 0 and b.refundtime is not null and year(b.refundtime)= ?param0 where a.pstatus=1 and a.rstatus > 0 group by b.ptype,month(b.refundtime) order by dtype,intval] -2025-12-18 13:52:50,186 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcalc.print] Prepared SQL: [select a.cmno,a.feeloc,a.feebkpr,a.feebrt,a.feemat,a.feefoo,a.feeetc,a.prtcnt ,b.cname,b.classno,b.sstime,b.setime ,c.pfee ,d.username,CAST(AES_DECRYPT(UNHEX(d.userpno), 'np123@!') AS char) userpno,d.bankname,CAST(AES_DECRYPT(UNHEX(d.bankno), 'np123@!') AS char) bankno,d.post,d.address1,d.address2 ,row_number() over(order by d.username) rno from cmcalc a inner join cm b on b.cmno=a.cmno inner join cmprof c on c.cmno=b.cmno inner join users d on d.userno=c.userno where a.cmno= ?param0 order by rno] -2025-12-18 13:52:50,186 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.npsystem] Prepared SQL: [select count(b.daokey) from (select 1 col1) a left outer join npsystem b on b.daokey= ?param0] -2025-12-18 13:52:50,187 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.ncs.check.t] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select 0 intval, count(m.nmno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno where t.ntno= ?param0 union all select 0 intval,count(b.nbno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno left outer join ncsb b on b.nmno=m.nmno where t.ntno= ?param0 union all select count(cmd.cmno) intval,count(distinct d.ndno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join cmncsd cmd on cmd.ndno=d.ndno where t.ntno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join ncsu u on u.ndno=d.ndno where t.ntno= ?param0 ) a] -2025-12-18 13:52:50,187 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.ncs.check.m] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select 0 intval,count(b.nbno) intval2 from ncsm m left outer join ncsb b on b.nmno=m.nmno where m.nmno= ?param0 union all select count(cmd.cmno) intval,count(distinct d.ndno) intval2 from ncsm m left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join cmncsd cmd on cmd.ndno=d.ndno where m.nmno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncsm m left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join ncsu u on u.ndno=d.ndno where m.nmno= ?param0 ) a] -2025-12-18 13:52:50,189 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.ncs.check.b] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select count(cmd.cmno) intval,count(distinct d.ndno) intval2 from ncsb b left outer join ncsd d on d.nbno=b.nbno left outer join cmncsd cmd on cmd.ndno=d.ndno where b.nbno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncsb b left outer join ncsd d on d.nbno=b.nbno left outer join ncsu u on u.ndno=d.ndno where b.nbno= ?param0 ) a] -2025-12-18 13:52:50,189 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.ncs.check.d] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select count(cmd.cmno) intval,0 intval2 from ncsd d left outer join cmncsd cmd on cmd.ndno=d.ndno where d.ndno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncsd d left outer join ncsu u on u.ndno=d.ndno where d.ndno= ?param0 ) a] -2025-12-18 13:52:50,190 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.insert] Prepared SQL: [insert into menu(menuname,pmenuno,menuurl,menulevel,menuorder,isuse,ishid,cdt,cno,udt,uno,uip) select ?param0 , ?param1 ,ifnull( ?param2 ,''),ifnull(c.menulevel, -1) + 1, ?param3 , ?param4 , ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 from (select ?param8 menuno) a left outer join menu b on b.menuno=a.menuno left outer join menu c on c.menuno= ?param1 where b.menuno is null] -2025-12-18 13:52:50,190 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.insert.SelectKey] Prepared SQL: [select last_insert_id()] -2025-12-18 13:52:50,190 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.filegroup.insert] Prepared SQL: [INSERT INTO filegroup (tablename,columnname, cdt,cno,udt,uno,uip) VALUES ( ?param0 , ?param1 , cdt,cno,udt,uno,uip)] -2025-12-18 13:52:50,191 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.filegroup.insert.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:52:50,191 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.okcert3.in] Prepared SQL: [insert into okcert3log (gubn, ret, reason, sn, rsltcd, rslt, dt) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , now()] -2025-12-18 13:52:50,191 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.okcert3.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:52:50,191 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.userauth.save] Prepared SQL: [insert into menuauth (usertype,authname,menuno,isdel,cdt,cno,udt,uno,uip) select max(usertype)+1, ?param0 ,1,0,now(), ?param1 ,now(), ?param1 , ?param2 from menuauth] -2025-12-18 13:52:50,191 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.authname.save] Prepared SQL: [update menuauth set authname= ?param0 where usertype= ?param1] -2025-12-18 13:52:50,191 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.userauth.del] Prepared SQL: [delete a from menuauth a left outer join( select count(userno) usercnt,usertype from users where usertype = ?param0 group by usertype )b on b.usertype = a.usertype where a.usertype = ?param0 and (b.usercnt < 1 or b.usercnt is null); insert into menuauth (usertype,authname,menuno,isdel,cdt,cno,udt,uno,uip) select * from ( select ?param0 usertype, ?param1 authname,1 menuno,0 isdel,now() cdt, ?param2 cno,now() udt, ?param2 uno, ?param3 uip ) a where not exists( select usertype,authname,menuno from menuauth where usertype = ?param0 and menuno = 1 ); update menuauth a left outer join ( select count(userno) usercnt,usertype from users where usertype = ?param0 and status=1 group by usertype ) b on b.usertype = a.usertype set isdel=1 where a.usertype= ?param0 and (b.usercnt < 1 or b.usercnt is null);] -2025-12-18 13:52:50,191 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.chageposition] Prepared SQL: [update menu a left outer join menu b on b.menuno= ?param0 left outer join menu c on c.menuno= ?param1 set a.pmenuno= ?param1 , a.menuorder = ifnull(b.menuorder, -1) + 1, a.menulevel=c.menulevel + 1 , a.udt=now(), a.uno= ?param2 , a.uip= ?param3 where a.menuno= ?param4] -2025-12-18 13:52:50,192 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.update] Prepared SQL: [update menu a left outer join (select menulevel from menu where menuno= ?param0 ) b on 1 = 1 set udt=now(), uno= ?param1 , uip= ?param2 ,menuname= ?param3 , pmenuno= ?param0 , menuurl=ifnull( ?param4 , ''),a.menulevel=b.menulevel + 1,menuorder= ?param5 ,isuse= ?param6 ,ishid= ?param7 where a.menuno= ?param8 ;] -2025-12-18 13:52:50,192 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.delete] Prepared SQL: [delete from menuauth where menuno= ?param0 ; delete from menu where menuno= ?param0] -2025-12-18 13:52:50,192 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.down] Prepared SQL: [update fileinfo set dcount = dcount + 1 where fileno= ?param0] -2025-12-18 13:52:50,192 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.del] Prepared SQL: [update fileinfo set uip= ?param0 , uno= ?param1 , isdel=1 where fileno= ?param2 and ( ?param3 = 1 or ?param1 = -999 or cno= ?param1 )] -2025-12-18 13:52:50,192 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.del2] Prepared SQL: [update fileinfo set uip= ?param0 , uno= ?param1 , isdel=1 where fgno= ?param2 and ( ?param3 = 1 or ?param1 = -999 or cno= ?param1 )] -2025-12-18 13:52:50,193 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncst.in] Prepared SQL: [insert into ncst (ntype,tcode,tname,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 ,now(), ?param3 ,now(), ?param3 , ?param4 )] -2025-12-18 13:52:50,193 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncst.up] Prepared SQL: [update ncst set udt=now(),uno= ?param0 ,uip= ?param1 ,tcode= ?param2 ,tname= ?param3 where ntno= ?param4] -2025-12-18 13:52:50,194 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.actlog.set] Prepared SQL: [insert into actlog (logtype,logtarget,userno,logdata,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 )] -2025-12-18 13:52:50,194 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.authlog.set] Prepared SQL: [insert into authlog(logtype,userno,usertypeorg,usertypenew,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 )] -2025-12-18 13:52:50,194 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.authlog.set2] Prepared SQL: [insert into authlog(logtype,userno,usertypeorg,usertypenew,cdt,cno,udt,uno,uip) select ?param0 , ?param1 ,a.usertype, ?param2 ,now(), ?param3 ,now(), ?param3 , ?param4 from users a where a.userno= ?param1 and a.usertype <> ?param2] -2025-12-18 13:52:50,195 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.kcblog.in] Prepared SQL: [insert into kcblog (cdt,cp_cd,mobile,vssn,logmsg) values(now(), ?param0 ,case when ?param1 is not null then HEX(AES_ENCRYPT( ?param1 , 'np123@!')) else null end , ?param2 , ?param3 );] -2025-12-18 13:52:50,195 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [excellog.in] Prepared SQL: [INSERT INTO exceldownlog (userno, userid, username, actiontime, position, comment, userip) SELECT userno, userid, username, sysdate(), ?param0 , ?param1 , ?param2 FROM users where userno = ?param3] -2025-12-18 13:52:50,210 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.myterm] Prepared SQL: [select distinct c.tmno,c.tyear,c.tseq from cmprof a inner join cm b on b.cmno=a.cmno and b.ismaster=0 and b.isdel=0 inner join term c on c.tmno=b.tmno where a.userno= ?param0 order by c.tyear desc,c.tseq] -2025-12-18 13:52:50,210 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.term.ys] Prepared SQL: [select distinct tmno,tyear,tseq from term order by tyear desc,tseq] -2025-12-18 13:52:50,211 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmdatas] Prepared SQL: [select a.dtype,a.intval,a.intval2,a.intval3 ,a.strval,a.strval2 from( select 1 dtype ,a.userno intval,b.usertype intval2 ,row_number() over (order by b.username desc) intval3 ,b.username strval,null strval2 from cmprof a inner join users b on b.userno=a.userno where a.cmno= ?param0 order by b.username desc ) a union all select 2 ,b.bkno,0 ,row_number() over (order by b.bkno) intval3 ,b.bkname,null from cmbook a inner join book b on b.bkno=a.bkno where a.cmno= ?param0 union all select 3 dtype ,b.cmno,a.ispre ,row_number() over (order by b.cmno) intval3 ,b.cname,null from cmrelay a inner join cm b on b.cmno=a.rcmno where a.cmno= ?param0 union all select 4 ,b.ndno,0 ,row_number() over (order by b.ndno) intval3 ,b.dname,b.acode from cmncsd a inner join ncsd b on b.ndno=a.ndno where a.cmno= ?param0 order by dtype,intval3] -2025-12-18 13:52:50,211 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.datacreatecmbycmmaster] Prepared SQL: [select a.cmno,a.cname,row_number() over(order by a.udt desc) rno from cm a where a.ismaster=1 and a.isdel=0 and a.cgno= ?param0 order by rno] -2025-12-18 13:52:50,212 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnigscd.exists] Prepared SQL: [select count(*) from cminning a inner join cminningscd b on a.cmino = b.cmino where cmno = ?param0] -2025-12-18 13:52:50,213 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmev] Prepared SQL: [select a.cmno,a.attend,a.attendcut,a.attendrfd,a.attendcutrfd,a.mid,a.midcut,a.midrfd,a.midcutrfd,a.final,a.finalcut,a.finalrfd,a.finalcutrfd,a.subject,a.subjectcut,a.subjectrfd ,a.subjectcutrfd,a.discuss,a.discusscut,a.discussrfd,a.discusscutrfd,a.etc,a.etccut,a.etcrfd,a.etccutrfd,a.cut,a.cutrfd,a.isoffabs ,b.scdtype ,c.cshape from cmev a inner join cm c on c.cmno = a.cmno left outer join cminning b on b.cmno = a.cmno and b.isscd = 1 where a.cmno= ?param0] -2025-12-18 13:52:50,213 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.est] Prepared SQL: [select 0 gubun,case when a.extype = 0 then 1 else 2 end estkind ,a.exno,a.cmno,a.extype,a.exname,a.edesc,a.etime,a.econdition,a.evtype,a.eqtype,a.israndq,a.israndqi,a.qcount,a.isblur,a.tpoint,a.relaylimit,a.isusebackup,a.isseq ,null sdno,null sdtype,null sdname,null sddesc,null sdcondition ,null rsno,null rscno,null rstype,null rsname,null rscondition , row_number() over(partition by a.extype order by a.cdt) rno ,null as iseq,null as teachername from cmex a where a.cmno= ?param0 and a.isdel=0 union all select 1 gubun,case when a.sdtype = 0 then 11 else 21 end estkind ,a.sdno exno,a.cmno,a.sdtype extype,a.sdname exname,a.sddesc edesc,null etime,a.sdcondition econdition,null evtype,null eqtype,null israndq,null israndqi,null qcount,null isblur,a.tpoint,null relaylimit,null isusebackup,null isseq ,a.sdno,a.sdtype,a.sdname,a.sddesc,a.sdcondition ,null rsno,null rscno,null rstype,null rsname,null rscondition , row_number() over(partition by a.sdtype order by a.cdt) rno ,null as iseq,null as teachername from cmsd a where a.cmno= ?param0 and a.isdel=0 union all select 2 gubun,case when a.rstype = 0 then 32 else 31 end estkind ,a.rsno exno,a.cmno,a.rstype extype,a.rsname exname,null edesc,null etime,a.rscondition econdition,null evtype,null eqtype,null israndq,null israndqi,null qcount,null isblur,null tpoint,null relaylimit,null isusebackup,null isseq ,null sdno,null sdtype,null sdname,null sddesc,null sdcondition ,a.rsno,a.rscno,a.rstype,a.rsname,a.rscondition , row_number() over(partition by a.rstype order by a.cdt) rno ,b.iseq,c.username as teachername from cmrs a left outer join cminning b on a.cmino = b.cmino left outer join users c on b.userno = c.userno where a.cmno= ?param0 and a.isdel=0 order by rsno] -2025-12-18 13:52:50,213 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmexqs] Prepared SQL: [select a.eqno,a.exno,a.qseq,a.qno,a.rpoint , b.qtextstring, b.dpoint, b.qdiff, b.cc1, b.cc2, b.cc3, b.cc4, b.cc5,b.atype , cc.cname qdiffname, cc1.cname ccname1, cc2.cname ccname2, cc3.cname ccname3, cc4.cname ccname4, cc5.cname ccname5 from cmexq a inner join question b on b.qno=a.qno left outer join comcode cc on cc.ccode = b.qdiff left outer join comcode cc1 on cc1.ccode = b.cc1 left outer join comcode cc2 on cc2.ccode = b.cc2 left outer join comcode cc3 on cc3.ccode = b.cc3 left outer join comcode cc4 on cc4.ccode = b.cc4 left outer join comcode cc5 on cc5.ccode = b.cc5 where a.exno= ?param0 order by a.qseq] -2025-12-18 13:52:50,213 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.exsave.valid] Prepared SQL: [select count(d.exno) from (select 1 as col1) a left outer join lectex d on d.exno= ?param0] -2025-12-18 13:52:50,213 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.sdsave.valid] Prepared SQL: [select sum(cnt) from ( select count(d.sdno) cnt from (select 1 as col1) a left outer join lectsd d on d.sdno= ?param0 union all select count(d.sdno) from (select 1 as col1) a left outer join lectsdboard d on d.sdno= ?param0 ) a] -2025-12-18 13:52:50,214 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rssave.valid] Prepared SQL: [select count(d.rsno) from (select 1 as col1) a left outer join lectrs d on d.rsno= ?param0] -2025-12-18 13:52:50,214 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rscsave.valid] Prepared SQL: [select count(d.rscno) from (select 1 as col1) a left outer join cmrs d on d.rscno= ?param0] -2025-12-18 13:52:50,214 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmexlayers] Prepared SQL: [select a.exno ,case when a.qdiff = 1 then null else a.qdiff end qdiff ,case when a.cc1 = 1 then null else a.cc1 end cc1 ,case when a.cc2 = 1 then null else a.cc2 end cc2 ,case when a.cc3 = 1 then null else a.cc3 end cc3 ,case when a.cc4 = 1 then null else a.cc4 end cc4 ,case when a.cc5 = 1 then null else a.cc5 end cc5 ,a.qcount,a.rpoint , cc.cname qdiffname, cc1.cname ccname1, cc2.cname ccname2, cc3.cname ccname3, cc4.cname ccname4, cc5.cname ccname5 from cmexlayer a left outer join comcode cc on cc.ccode = a.qdiff and cc.ccode > 0 left outer join comcode cc1 on cc1.ccode = a.cc1 and cc1.ccode > 0 left outer join comcode cc2 on cc2.ccode = a.cc2 and cc2.ccode > 0 left outer join comcode cc3 on cc3.ccode = a.cc3 and cc3.ccode > 0 left outer join comcode cc4 on cc4.ccode = a.cc4 and cc4.ccode > 0 left outer join comcode cc5 on cc5.ccode = a.cc5 and cc5.ccode > 0 where a.exno= ?param0 order by cc.corder, cc1.corder, cc2.corder] -2025-12-18 13:52:50,214 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.extype1count] Prepared SQL: [select count(b.exno) from (select 1 col1) a left outer join cmex b on b.cmno= ?param0 and b.isdel=0 and b.exno <> ?param1 and b.extype=1] -2025-12-18 13:52:50,214 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.check] Prepared SQL: [select count(b.rsno) from (select 1 col1) a left outer join cmrs b on b.cmno= ?param0 and b.rsno <> ?param1 and b.rstype= ?param2 and b.isdel=0] -2025-12-18 13:52:50,215 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.questionusings] Prepared SQL: [select sum(cnt) from ( select 0 as cnt union all select count(qno) from cmexq where qno= ?param0 union all select count(qno) from rscq where qno= ?param0 ) a] -2025-12-18 13:52:50,215 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.questionitem.valid] Prepared SQL: [select sum(cnt) from ( select 0 as cnt union all select a.qno from ( select b.qno from questionitem a inner join cmexq b on b.qno=a.qno where a.qino= ?param0 limit 1) a union all select a.qno from ( select b.qno from questionitem a inner join rscq b on b.qno=a.qno where a.qino= ?param0 limit 1) a ) a] -2025-12-18 13:52:50,216 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmmenus] Prepared SQL: [select a.cmno,a.isplan,a.iscontent,a.isev,a.isrs,a.isgrade ,b.bmno from cmmenu a left outer join cmmenubm b on b.cmno=a.cmno where a.cmno= ?param0] -2025-12-18 13:52:50,216 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rscqs] Prepared SQL: [select a.rscqno,a.rscno,a.qno,a.dseq , b.qtextstring, b.dpoint, b.qdiff, b.cc1, b.cc2, b.cc3, b.cc4, b.cc5,b.atype , cc.cname qdiffname, cc1.cname ccname1, cc2.cname ccname2, cc3.cname ccname3, cc4.cname ccname4, cc5.cname ccname5 ,row_number() over(order by a.dseq, a.rscqno) rno from rscq a inner join question b on b.qno=a.qno left outer join comcode cc on cc.ccode = b.qdiff left outer join comcode cc1 on cc1.ccode = b.cc1 left outer join comcode cc2 on cc2.ccode = b.cc2 left outer join comcode cc3 on cc3.ccode = b.cc3 left outer join comcode cc4 on cc4.ccode = b.cc4 left outer join comcode cc5 on cc5.ccode = b.cc5 where a.rscno= ?param0 order by rno] -2025-12-18 13:52:50,216 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminfile] Prepared SQL: [select 1 dtype,a.sdno intval,a.fgno longval,b.fileno longval2,0 longval4,b.fileurl strval from cmsd a inner join fileinfo b on b.fgno=a.fgno and b.isdel=0 where a.cmno= ?param0 union all select 0,exno,null,null,null,null from cmex where cmno= ?param0 and isdel=0 union all select 2,0,a.fgnotf,b.fileno,a.cmino,b.fileurl from cminning a inner join fileinfo b on b.fgno=a.fgnotf and b.isdel=0 where a.cmno= ?param0 union all select 3,a.cmno,a.fgnocm,b.fileno,0,b.fileurl from cm a inner join fileinfo b on b.fgno=a.fgnocm and b.isdel=0 where a.cmno= ?param0 order by dtype,intval,longval2] -2025-12-18 13:52:50,216 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.check.cmpcpay] Prepared SQL: [select count(b.pino) from (select 1 as col1) a left outer join payitem b on b.ptype=1 and b.pcno = ?param0] -2025-12-18 13:52:50,216 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ct.checkcmi] Prepared SQL: [select count(b.cmino) dcnt from ct a left outer join cminning b on b.ctno=a.ctno where a.ctno= ?param0 group by a.ctno] -2025-12-18 13:52:50,216 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.pcm.foras] Prepared SQL: [select distinct d.cmno value,d.cname text from users a inner join lect b on b.userno=a.userno and b.status<5 inner join cm c on c.cmno=b.cmno inner join cm d on d.cmno=c.pcmno where a.asno= ?param0 order by text,value] -2025-12-18 13:52:50,216 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cm.foras] Prepared SQL: [select distinct c.cmno value,concat(c.cname,'(',c.classno,')') text from users a inner join lect b on b.userno=a.userno and b.status<5 inner join cm c on c.cmno=b.cmno and c.pcmno= ?param0 where a.asno= ?param1 order by text,value] -2025-12-18 13:52:50,217 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.pcm.forall] Prepared SQL: [select a.cmno value,a.cname text from cm a where a.ismaster=1 and a.isuse=1 and a.isdel=0 order by text,value] -2025-12-18 13:52:50,217 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cm.forall] Prepared SQL: [select a.cmno value,concat(a.cname,'(',a.classno,')') text from cm a where a.pcmno= ?param0 and a.ismaster=1 and a.isuse=1 and a.isdel=0 order by text,value] -2025-12-18 13:52:50,217 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cms.forpay] Prepared SQL: [select c.cmno,case when b.isjoin=1 then c.infee else c.infee end fee, c.accommofee, b.isjoin,d.lectno lectnocheck from users a left outer join assign b on b.asno=a.asno inner join cm c on c.cmno= ?param0 left outer join lect d on d.userno=a.userno and d.cmno=c.cmno and d.status in (1,2,3,4,6) and d.ischanged=0 where a.userno= ?param1] -2025-12-18 13:52:50,217 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cms.forpaypc] Prepared SQL: [select c.cmno,case when b.isjoin=1 then c.infee else c.outfee end fee,b.isjoin from users a left outer join assign b on b.asno=a.asno inner join cmpc c on c.pcno= ?param0 where a.userno= ?param1] -2025-12-18 13:52:50,217 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcheck.forbuy] Prepared SQL: [select 1 rno,a.cmno,a.quota ,b.status lectstatus ,count(d.userno) countlect from cm a left outer join lect b on b.cmno=a.cmno and b.userno= ?param0 and b.status < 5 and b.ischanged=0 left outer join lect c on c.cmno=a.cmno and c.status < 5 and c.ischanged=0 left outer join users d on d.userno=c.userno and d.status=1 where a.cmno= ?param1 and a.ismaster=0 and a.rstime < now() and a.retime > now() and a.isuse=1 and a.isdel=0 group by a.cmno,a.quota,b.status union all select 2,a.cmno,0 ,b.status ,0 from cm a inner join lect b on b.cmno <> a.cmno and b.userno= ?param0 and b.status < 5 inner join cm c on c.cmno=b.cmno and c.pcmno=a.pcmno where a.cmno = ?param1] -2025-12-18 13:52:50,219 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.assign.applyedu.byasno] Prepared SQL: [select a.asno,a.ascode,a.isjoin,a.joinyear,a.joinprice,a.asname,a.ceoname,a.brno,a.eino,a.grno,a.btype,a.bkind,a.salesamount,a.homeurl,a.mcount,a.aday,a.astype,a.asctg,a.askey,a.post ,a.address1,a.address2,a.fgnobno,a.fgnobank,a.joindate,a.exitdate,a.status,a.issite,a.subdomain,a.sitename,a.sitelogo,a.sitefooter,a.siteip,a.ismain,a.mname,a.isdel ,CAST(AES_DECRYPT(UNHEX(a.mphone), 'np123@!') AS char) mphone ,CAST(AES_DECRYPT(UNHEX(a.taxemail), 'np123@!') AS char) taxemail from assign a where a.asno= ?param0 and a.isdel=0] -2025-12-18 13:52:50,219 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscdcheck] Prepared SQL: [select a.quota - (select count(z.lectno) cnt from lect z where a.cmisno = z.cmisno and z.status in (1,2) and z.ischanged=0) from cminningscd a where a.cmisno = ?param0] -2025-12-18 13:52:50,224 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmin] Prepared SQL: [insert into cm(ismaster,cgno,pcmno,cname,kname,tmno,classno,rstime,retime,sstime,setime,gstime,getime,cshape ,infee,outfee,accommofee,quota ,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,isuse,isdel,isseq,fgnocm,typeman,typeedu,typegrade,typejob,typejobitem,iscertificate,ischkatt,isaccommodation,daylectinninglimit,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 , ?param28 , ?param29 , ?param30 ,0, ?param31 , ?param32 , ?param33 , ?param34 , ?param35 , ?param36 , ?param37 , ?param38 , ?param39 , ?param40 ,10,now(), ?param41 ,now(), ?param41 , ?param42 );] -2025-12-18 13:52:50,224 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:52:50,227 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnings.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into cminning (cmno,week,iseq,isonline,ititle,icontent,idate,iday,ist,iet,fgnotf,ctno,istaste,sttime,atime,mstime,metime,userno,isscd,scdtype,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 ,now(), ?param20 ,now(), ?param20 , ?param21 from (select 1 col1) a left outer join cminning b on b.cmno= ?param0 and b.iseq= ?param2 where b.cmino is null] -2025-12-18 13:52:50,227 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnings.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 13:52:50,228 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into cminningscd(cmino,estart,eend,quota,studyplace,sseq,comment,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 ,now(), ?param7 ,now(), ?param7 , ?param8 )] -2025-12-18 13:52:50,228 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 13:52:50,230 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.in] Prepared SQL: [INSERT INTO cmex (cmno,extype,exname,edesc,etime,econdition,evtype,eqtype,israndq,israndqi,qcount,isblur,tpoint,relaylimit,isusebackup,isseq,isreexamable,isresultopen,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 ,0,now(), ?param18 ,now(), ?param18 , ?param19 )] -2025-12-18 13:52:50,230 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:52:50,232 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.question.in] Prepared SQL: [INSERT INTO question (cmno, qdiff, cc1, cc2, cc3, cc4, cc5, isuse, atype, dpoint, qtext, qtextstring, qdesc, rightcount,ispassspace,isignorecase, cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , now(), ?param16 ,now(), ?param16 , ?param17 );] -2025-12-18 13:52:50,232 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.question.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:52:50,232 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.in] Prepared SQL: [insert into cmsd(sdtype,cmno,sdname,sddesc,tpoint,sdcondition,fgno,isdel,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 ,0,now(), ?param7 ,now(), ?param7 , ?param8 );] -2025-12-18 13:52:50,232 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:52:50,232 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.in] Prepared SQL: [insert into cmrs(rstype,cmno,rsname,rscondition,rscno,isdel,cmino,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,0, ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 );] -2025-12-18 13:52:50,232 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:52:50,232 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rsc.in] Prepared SQL: [insert into rsc(rstype,rscname,isuse,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 ,now(), ?param3 ,now(), ?param3 , ?param4 );] -2025-12-18 13:52:50,232 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rsc.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:52:50,232 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy0] Prepared SQL: [insert into cm(ismaster,cgno,pcmno,cname,kname,tmno,classno,rstime,retime,sstime,setime,gstime,getime,cshape,typeman,typeedu,typegrade,typejob,typejobItem,infee,outfee,accommofee,quota,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,isuse,isseq,iscertificate,isdel,studydays,isaccommodation,daylectinninglimit,cdt,cno,udt,uno,uip) select ?param0 ,cgno,case when a.ismaster = 1 and ?param0 = 0 then a.cmno else a.pcmno end,ifnull( ?param1 , concat('»çº»_', cname)),a.kname, ?param2 ,case when ?param2 is null then null else ifnull(b.classno,0)+1 end ,t.rstime ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then '2099-12-31 23:59:59' else date_format(t.retime,'%Y-%m-%d 23:59:59') end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else t.sstime end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else date_format(t.setime,'%Y-%m-%d 23:59:59') end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else t.gstime end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else date_format(t.getime,'%Y-%m-%d 23:59:59') end ,a.cshape,a.typeman,a.typeedu,a.typegrade,a.typejob, a.typejobItem,infee,outfee,accommofee,quota,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,1,isseq,a.iscertificate,0,studydays,isaccommodation,daylectinninglimit,now(), ?param3 ,now(), ?param3 , ?param4 from cm a left outer join ( select max(b.classno) classno from cm a inner join cm b on b.ismaster=0 and b.pcmno=case when a.ismaster=1 then a.cmno else a.pcmno end and b.isdel=0 and b.tmno=ifnull( ?param2 ,0) where a.cmno= ?param5 ) b on b.classno is not null left outer join term t on t.tmno= ?param2 where a.cmno= ?param5 ;] -2025-12-18 13:52:50,232 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy0.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:52:50,233 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy.ex0] Prepared SQL: [insert into cmex (cmno,extype,exname,edesc,etime,econdition,evtype,eqtype,israndq,israndqi,qcount,isblur,tpoint,relaylimit,isusebackup,isseq,isresultopen,isreexamable,isdel,cdt,cno,udt,uno,uip) select ?param0 ,extype,exname,edesc,etime,econdition,evtype,eqtype,israndq,israndqi,qcount,isblur,tpoint,relaylimit,isusebackup,isseq,isresultopen,isreexamable,0,now(), ?param1 ,now(), ?param1 , ?param2 from cmex a where a.exno= ?param3 ;] -2025-12-18 13:52:50,233 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy.ex0.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:52:50,233 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmpcin] Prepared SQL: [insert into cm (ismaster,cgno,pcmno,cname,tmno,classno,rstime,retime,sstime,setime,gstime,getime,cshape,infee,outfee,quota,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,isuse,isseq,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,null, ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 ,1,0,0,now(), ?param27 ,now(), ?param27 , ?param28 );] -2025-12-18 13:52:50,233 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmpcin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:52:50,236 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ct.in] Prepared SQL: [INSERT INTO ct (cmno,qdiff,cc1,cc2,cc3,cc4,cc5,ctype,ccode,ccodedel,ctname,fgnothumb,fgnotf,tfurl,ismenu,isdel,isuse,isoversize,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 ,0, ?param14 , ?param15 ,now(), ?param16 ,now(), ?param16 , ?param17 );] -2025-12-18 13:52:50,236 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ct.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:52:50,236 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.pplog.applyedu.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into pplog ( userno,cmno,isready,cgcode,cshape,typeman,typeedu,typegrade,typejob,typejobItem,cgno,cmisno,isrebate,rbankname,rbankacc,rbankowner,asname,brno,ceoname,post,address1,address2,btype,bkind,eino,mname ,mphone,taxemail,userpno,mobile,email,upost,uaddress1,uaddress2,isassignuser,uduty,slevel,isaccommodation,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 ,HEX(AES_ENCRYPT( ?param14 , 'np123@!')) , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 ,HEX(AES_ENCRYPT( ?param26 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param27 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param28 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param29 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param30 , 'np123@!')) , ?param31 , ?param32 , ?param33 , ?param34 , ?param35 , ?param36 , ?param37 ,now(), ?param38 ,now(), ?param38 , ?param39 )] -2025-12-18 13:52:50,236 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.pplog.applyedu.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:52:50,236 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.term.in] Prepared SQL: [insert into term (tyear,tseq,rstime,retime,sstime,setime,gstime,getime,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 ,now(), ?param8 ,now(), ?param8 , ?param9 )] -2025-12-18 13:52:50,236 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.term.up] Prepared SQL: [update term set udt=now(),uno= ?param0 ,uip= ?param1 ,tyear = ?param2 ,tseq = ?param3 ,rstime= ?param4 ,retime= ?param5 ,sstime= ?param6 ,setime= ?param7 ,gstime= ?param8 ,getime= ?param9 where tmno= ?param10] -2025-12-18 13:52:50,236 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cg.in] Prepared SQL: [insert into cg (pcgno,cgname,cgcode,isuse,iscover,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,0,now(), ?param5 ,now(), ?param5 , ?param6 )] -2025-12-18 13:52:50,237 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmup] Prepared SQL: [update cm set udt=now(),uno= ?param0 ,uip= ?param1 ,cgno = ?param2 ,pcmno = ?param3 ,cname = ?param4 ,kname = ?param5 ,rstime = ?param6 ,retime = ?param7 ,sstime = ?param8 ,setime = ?param9 ,gstime = ?param10 ,getime = ?param11 ,cshape = ?param12 ,infee = ?param13 ,outfee = ?param14 ,accommofee = ?param15 ,quota = ?param16 ,introhtml = ?param17 ,targethtml = ?param18 ,goalhtml = ?param19 ,contenthtml = ?param20 ,studyplace = ?param21 ,studytime = ?param22 ,certcc = ?param23 ,certgradecc = ?param24 ,jobcc = ?param25 ,jobpositiongrade = ?param26 ,difficulty = ?param27 ,isrefund = ?param28 ,isuse = ?param29 ,fgnocm = ?param30 ,typeman = ?param31 ,typeedu = ?param32 ,typegrade = ?param33 ,typejob = ?param34 ,typejobitem = ?param35 ,iscertificate = ?param36 ,ischkatt = ?param37 ,studydays = ?param38 ,isaccommodation = ?param39 where cmno= ?param40] -2025-12-18 13:52:50,237 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.profclear] Prepared SQL: [update cminning a inner join ( select a.cmino from cminning a left outer join cmprof b on b.cmno=a.cmno and a.userno=b.userno where a.cmno= ?param0 and b.userno is null ) b on b.cmino=a.cmino set a.userno=null where a.cmno= ?param0] -2025-12-18 13:52:50,237 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.del] Prepared SQL: [delete from cminning where cmino = ( select a.cmino from ( select case when count(c.lectno) < 1 then ?param0 else 0 end cmino from (select 1 col1) a left outer join cminning b on b.cmino= ?param0 left outer join lect c on c.cmno=b.cmno) a )] -2025-12-18 13:52:50,237 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.del2] Prepared SQL: [delete from cminning where cmino = ?param0] -2025-12-18 13:52:50,238 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.del3] Prepared SQL: [delete from cminning where cmino = ( select a.cmino from ( select case when count(b.cmino) < 1 then ?param0 else 0 end cmino from (select 1 col1) a left outer join cminningscd b on b.cmino= ?param0 ) a )] -2025-12-18 13:52:50,238 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.del] Prepared SQL: [delete from cminningscd where cmisno = ( select a.cmisno from ( select case when count(c.lectno) < 1 then ?param0 else 0 end cmisno from (select 1 col1) a left outer join cminningscd b on b.cmisno= ?param0 left outer join lect c on c.cmisno=b.cmisno and c.status=1 and c.ischanged=0 ) a )] -2025-12-18 13:52:50,238 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmseqsave] Prepared SQL: [update cm set isseq= ?param0 ,udt=now(),uno= ?param1 ,uip= ?param2 where cmno= ?param3] -2025-12-18 13:52:50,238 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.bookin] Prepared SQL: [insert into book(bkname,author,publisher,pubdate,fgnothumb,fgno,price,introhtml,contents,isuse,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 ,now(), ?param10 ,now(), ?param10 , ?param11 )] -2025-12-18 13:52:50,238 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.bookup] Prepared SQL: [update book set udt=now(),uno= ?param0 ,uip= ?param1 ,bkname = ?param2 ,author = ?param3 ,publisher = ?param4 ,pubdate = ?param5 ,fgnothumb = ?param6 ,fgno = ?param7 ,price = ?param8 ,introhtml = ?param9 ,contents = ?param10 ,isuse = ?param11 where bkno= ?param12] -2025-12-18 13:52:50,238 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.bookdel] Prepared SQL: [delete from book where not bkno in ( select distinct(a.bkno) from cmbook a ) and bkno = ?param0] -2025-12-18 13:52:50,239 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.up] Prepared SQL: [update cminningscd a set udt=now(),uno= ?param0 ,uip= ?param1 ,cmino= ?param2 ,estart= ?param3 ,eend= ?param4 ,quota= ?param5 ,studyplace= ?param6 ,sseq= ?param7 ,comment= ?param8 where a.cmisno= ?param9] -2025-12-18 13:52:50,239 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnings.up] Prepared SQL: [update cminning a left outer join ( select cmino, cmno from cminning where cmino <> ?param0 and cmno= ?param1 and iseq= ?param2 ) b on b.cmno=a.cmno set udt=now(),uno= ?param3 ,uip= ?param4 ,week = ?param5 ,iseq = ?param2 ,isonline = ?param6 ,ititle = ?param7 ,icontent = ?param8 ,idate= ?param9 ,iday = ?param10 ,ist = ?param11 ,iet = ?param12 ,fgnotf= ?param13 ,ctno = ?param14 ,istaste = ?param15 ,sttime= ?param16 ,atime = ?param17 ,mstime = ?param18 ,metime = ?param19 ,userno = ?param20 ,isscd = ?param21 ,scdtype= ?param22 where a.cmino= ?param0 and b.cmino is null] -2025-12-18 13:52:50,239 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.clear] Prepared SQL: [update cminningscd a set udt=now(),uno= ?param0 ,uip= ?param1 ,quota=99999,studyplace=null where a.cmino = ?param2] -2025-12-18 13:52:50,239 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.up.lect] Prepared SQL: [update lect a left outer join cminningscd b on b.cmisno = a.cmisno set a.edate = date_format(b.eend,'%Y-%m-%d 23:59:59') where a.cmisno = ?param0 ;] -2025-12-18 13:52:50,239 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmev.clear] Prepared SQL: [update cmev a set udt=now(),uno= ?param0 ,uip= ?param1 ,isoffabs=null where a.cmno = ?param2] -2025-12-18 13:52:50,239 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnings.istasteclear] Prepared SQL: [update cminning set istaste=0 where cmno= ?param0 and cmino <> ?param1] -2025-12-18 13:52:50,240 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmevsave] Prepared SQL: [insert into cmev (cmno,attend,attendcut,attendrfd,attendcutrfd,mid,midcut,midrfd,midcutrfd,final,finalcut,finalrfd,finalcutrfd,subject,subjectcut,subjectrfd,subjectcutrfd,discuss,discusscut,discussrfd,discusscutrfd,etc,etccut,etcrfd,etccutrfd,cut,cutrfd,isoffabs,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 ,now(), ?param28 ,now(), ?param28 , ?param29 from (select 1 col1) a left outer join cmev b on b.cmno= ?param0 where b.cmno is null; update cmev set udt=now(),uno= ?param28 ,uip= ?param29 ,attend = ?param1 ,attendcut = ?param2 ,attendrfd = ?param3 ,attendcutrfd = ?param4 ,mid = ?param5 ,midcut = ?param6 ,midrfd = ?param7 ,midcutrfd = ?param8 ,final = ?param9 ,finalcut = ?param10 ,finalrfd = ?param11 ,finalcutrfd = ?param12 ,subject = ?param13 ,subjectcut = ?param14 ,subjectrfd = ?param15 ,subjectcutrfd = ?param16 ,discuss = ?param17 ,discusscut = ?param18 ,discussrfd = ?param19 ,discusscutrfd = ?param20 ,etc = ?param21 ,etccut = ?param22 ,etcrfd = ?param23 ,etccutrfd = ?param24 ,cut = ?param25 ,cutrfd = ?param26 ,isoffabs = ?param27 where ?param0 > 0 and cmno= ?param0] -2025-12-18 13:52:50,240 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.savetop] Prepared SQL: [UPDATE cmex SET udt=now(),uno= ?param0 ,uip= ?param1 ,exname= ?param2 ,edesc= ?param3 ,econdition= ?param4 ,isblur= ?param5 ,isusebackup= ?param6 ,isseq= ?param7 ,isreexamable= ?param8 ,isresultopen= ?param9 ,etime= ?param10 where exno= ?param11] -2025-12-18 13:52:50,240 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.up] Prepared SQL: [update cmex set udt=now(),uno= ?param0 ,uip= ?param1 ,extype = ?param2 ,exname = ?param3 ,edesc = ?param4 ,etime = ?param5 ,econdition = ?param6 ,evtype = ?param7 ,eqtype = ?param8 ,israndq = ?param9 ,israndqi = ?param10 ,qcount = ?param11 ,isblur = ?param12 ,tpoint = ?param13 ,relaylimit = ?param14 ,isusebackup = ?param15 ,isseq = ?param16 ,isreexamable = ?param17 ,isresultopen= ?param18 where exno= ?param19] -2025-12-18 13:52:50,240 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmexq.deleteall] Prepared SQL: [delete from cmexq where exno= ?param0] -2025-12-18 13:52:50,241 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmexlayer.del] Prepared SQL: [delete from cmexlayer where exno= ?param0] -2025-12-18 13:52:50,241 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.del] Prepared SQL: [update cmex set isdel=1 where exno= ?param0] -2025-12-18 13:52:50,241 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.del] Prepared SQL: [update cmsd set isdel=1 where sdno= ?param0] -2025-12-18 13:52:50,241 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.del] Prepared SQL: [update cmrs set isdel=1 where rsno= ?param0] -2025-12-18 13:52:50,242 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.questionitem.del] Prepared SQL: [update question a inner join questionitem b on b.qino= ?param0 and b.qno=a.qno set a.rightcount = a.rightcount - b.isright; update questionitem set udt=now(),uno= ?param1 ,uip= ?param2 ,isdel=1 where qino= ?param0] -2025-12-18 13:52:50,242 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.question.up] Prepared SQL: [UPDATE question SET udt=now(),uno= ?param0 ,uip= ?param1 ,cmno= ?param2 ,qdiff= ?param3 ,cc1= ?param4 ,cc2= ?param5 ,cc3= ?param6 ,cc4= ?param7 ,cc5= ?param8 ,isuse= ?param9 ,dpoint= ?param10 ,qtext= ?param11 ,qtextstring= ?param12 ,qdesc= ?param13 ,rightcount= ?param14 ,ispassspace= ?param15 ,isignorecase= ?param16 where qno= ?param17] -2025-12-18 13:52:50,242 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.question.uptop] Prepared SQL: [UPDATE question SET udt=now(),uno= ?param0 ,uip= ?param1 ,cmno= ?param2 ,isuse= ?param3 ,qtext= ?param4 ,qtextstring= ?param5 ,qdesc= ?param6 ,rightcount= ?param7 where qno= ?param8] -2025-12-18 13:52:50,242 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.questionitem.up] Prepared SQL: [UPDATE questionitem SET udt=now(),uno= ?param0 ,uip= ?param1 ,fgno= ?param2 ,isright= ?param3 ,qitext= ?param4 where qino= ?param5] -2025-12-18 13:52:50,243 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.up] Prepared SQL: [update cmsd set udt=now(),uno= ?param0 ,uip= ?param1 ,sdtype = ?param2 ,sdname = ?param3 ,sddesc = ?param4 ,tpoint = ?param5 ,sdcondition = ?param6 ,fgno = ?param7 where sdno= ?param8] -2025-12-18 13:52:50,243 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.uplock] Prepared SQL: [update cmsd set udt=now(),uno= ?param0 ,uip= ?param1 ,sdname = ?param2 ,sddesc = ?param3 ,tpoint = ?param4 ,sdcondition = ?param5 ,fgno = ?param6 where sdno= ?param7] -2025-12-18 13:52:50,243 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.up] Prepared SQL: [update cmrs set udt=now(),uno= ?param0 ,uip= ?param1 ,rstype = ?param2 ,rsname = ?param3 ,rscondition = ?param4 ,rscno = ?param5 ,cmino = ?param6 where rsno= ?param7] -2025-12-18 13:52:50,243 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.uplock] Prepared SQL: [update cmrs set udt=now(),uno= ?param0 ,uip= ?param1 ,rsname = ?param2 ,rscondition = ?param3 where rsno= ?param4] -2025-12-18 13:52:50,243 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmev.in] Prepared SQL: [insert into cmev (cmno,attend,attendcut,attendrfd,attendcutrfd,mid,midcut,midrfd,midcutrfd,final,finalcut,finalrfd,finalcutrfd,subject,subjectcut,subjectrfd ,subjectcutrfd,discuss,discusscut,discussrfd,discusscutrfd,etc,etccut,etcrfd,etccutrfd,cut,cutrfd,cdt,cno,udt,uno,uip) values ( ?param0 ,100,100,100,100,0,0,0,0,0,0,0,0,0,0,0 ,0,0,0,0,0,0,0,0,0,100,100,now(), ?param1 ,now(), ?param1 , ?param2 )] -2025-12-18 13:52:50,243 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmmenu.in] Prepared SQL: [insert into cmmenu (cmno,isplan,iscontent,isev,isrs,isgrade,cdt,cno,udt,uno,uip) values( ?param0 ,1,1,1,1,1,now(), ?param1 ,now(), ?param1 , ?param2 ); insert into cmmenubm (cmno,bmno,cdt,cno,udt,uno,uip) select ?param0 ,a.bmno,now(), ?param1 ,now(), ?param1 , ?param2 from boardmaster a where a.bmposition=1 and a.isopen=1 and a.isdefault=1] -2025-12-18 13:52:50,245 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy] Prepared SQL: [create temporary table if not exists temp_cminning_mapping ( old_cmino bigint, new_cmino bigint ); insert into cminning(cmno, week, iseq, isonline, ititle, icontent, iday, idate, ist, iet, ctno, istaste, sttime, atime, mstime, metime, userno, isscd, scdtype, cdt,cno,udt,uno,uip) select ?param0 , week, iseq, isonline, ititle, icontent, iday, idate, ist, iet, ctno, istaste, sttime, atime, mstime, metime, userno, isscd, scdtype, now(), ?param1 ,now(), ?param1 , ?param2 from cminning where cmno = ?param3 ; insert into temp_cminning_mapping(old_cmino, new_cmino) select old_cmino, new_cmino from ( select a.cmino as old_cmino, b.cmino as new_cmino from cminning a inner join cminning b on a.cmno = ?param3 and b.cmno = ?param0 and a.week = b.week and a.iseq = b.iseq ) t; insert into cmrs(cmno, rscno, rstype, rsname, rscondition, isdel, cmino, cdt,cno,udt,uno,uip) select ?param0 , rscno, rstype, rsname, rscondition, 0, t.new_cmino, now(), ?param1 ,now(), ?param1 , ?param2 from cmrs a inner join temp_cminning_mapping t on a.cmino = t.old_cmino where a.cmno = ?param3 and a.isdel = 0; insert into cmprof(cmno, userno, pfee, cdt,cno,udt,uno,uip) select ?param0 , userno, 0, now(), ?param1 ,now(), ?param1 , ?param2 from cmprof where cmno = ?param3 ; insert into cmbook(cmno, bkno, cdt,cno,udt,uno,uip) select ?param0 , bkno, now(), ?param1 ,now(), ?param1 , ?param2 from cmbook where cmno = ?param3 ; insert into cmrelay(cmno, rcmno, ispre, cdt,cno,udt,uno,uip) select ?param0 , rcmno, ispre, now(), ?param1 ,now(), ?param1 , ?param2 from cmrelay where cmno = ?param3 ; insert into cmncsd(cmno, ndno, cdt,cno,udt,uno,uip) select ?param0 , ndno, now(), ?param1 ,now(), ?param1 , ?param2 from cmncsd where cmno = ?param3 ; insert into cminningscd(cmino, estart, eend, quota, studyplace, sseq, cdt,cno,udt,uno,uip) select t.new_cmino, estart, eend, quota, studyplace, sseq, now(), ?param1 ,now(), ?param1 , ?param2 from cminningscd a inner join temp_cminning_mapping t on a.cmino = t.old_cmino where a.cmino in (select old_cmino from temp_cminning_mapping); insert into cmev(cmno, attend, attendcut, attendrfd, attendcutrfd, mid, midcut, midrfd, midcutrfd, final, finalcut, finalrfd, finalcutrfd, subject, subjectcut, subjectrfd, subjectcutrfd, discuss, discusscut, discussrfd, discusscutrfd, etc, etccut, etcrfd, etccutrfd, cut, cutrfd, isoffabs, cdt,cno,udt,uno,uip) select ?param0 , attend, attendcut, attendrfd, attendcutrfd, mid, midcut, midrfd, midcutrfd, final, finalcut, finalrfd, finalcutrfd, subject, subjectcut, subjectrfd, subjectcutrfd, discuss, discusscut, discussrfd, discusscutrfd, etc, etccut, etcrfd, etccutrfd, cut, cutrfd, isoffabs, now(), ?param1 ,now(), ?param1 , ?param2 from cmev where cmno = ?param3 ; insert into cmsd(sdtype, cmno, sdname, sddesc, tpoint, sdcondition, fgno, isdel, orgsdno, cdt,cno,udt,uno,uip) select sdtype, ?param0 , sdname, sddesc, tpoint, sdcondition, null, 0, sdno, now(), ?param1 ,now(), ?param1 , ?param2 from cmsd where cmno = ?param3 and isdel = 0; insert into cmmenu(cmno, isplan, iscontent, isev, isrs, isgrade, cdt,cno,udt,uno,uip) select ?param0 , isplan, iscontent, isev, isrs, isgrade, now(), ?param1 ,now(), ?param1 , ?param2 from cmmenu where cmno = ?param3 ; insert into cmmenubm(cmno, bmno, cdt,cno,udt,uno,uip) select ?param0 , bmno, now(), ?param1 ,now(), ?param1 , ?param2 from cmmenubm where cmno = ?param3 ; drop temporary table if exists temp_cminning_mapping;] -2025-12-18 13:52:50,246 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy.ex] Prepared SQL: [insert into cmexlayer(exno,qdiff,cc1,cc2,cc3,cc4,cc5,qcount,rpoint,cdt,cno,udt,uno,uip) select ?param0 ,qdiff,cc1,cc2,cc3,cc4,cc5,qcount,rpoint,now(), ?param1 ,now(), ?param1 , ?param2 from cmexlayer a where a.exno= ?param3 ; insert into cmexq(exno,qseq,qno,rpoint,cdt,cno,udt,uno,uip) select ?param0 ,qseq,qno,rpoint,now(), ?param1 ,now(), ?param1 , ?param2 from cmexq a where a.exno= ?param3 ;] -2025-12-18 13:52:50,246 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.fgnoup] Prepared SQL: [update cmsd set fgno= ?param0 where cmno= ?param1 and orgsdno= ?param2] -2025-12-18 13:52:50,246 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.fgnoup] Prepared SQL: [update cminning set fgnotf= ?param0 where cmno= ?param1 and orgcmino= ?param2] -2025-12-18 13:52:50,246 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cm.fgnocmup] Prepared SQL: [update cm set fgnocm= ?param0 where cmno= ?param1] -2025-12-18 13:52:50,246 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmpcup] Prepared SQL: [update cm set udt=now(),uno= ?param0 ,uip= ?param1 ,cgno = ?param2 ,cname = ?param3 ,sstime = ?param4 ,setime = ?param5 ,introhtml = ?param6 where cmno= ?param7] -2025-12-18 13:52:50,246 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ctpdel] Prepared SQL: [update ctpage a inner join ( select a.ctno,count(b.cmino) dcnt from ct a left outer join cminning b on b.ctno=a.ctno where a.ctno= ?param0 group by a.ctno ) b on b.ctno=a.ctno and b.dcnt = 0 set a.isdel=1,udt=now(),uno= ?param1 ,uip= ?param2 where a.cpno= ?param3] -2025-12-18 13:52:50,247 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ct.del] Prepared SQL: [update ct a inner join ( select a.ctno,count(b.cmino) dcnt from ct a left outer join cminning b on b.ctno=a.ctno where a.ctno= ?param0 group by a.ctno ) b on b.ctno=a.ctno and b.dcnt=0 set udt=now(),uno= ?param1 ,uip= ?param2 ,a.ccode=null,a.isdel=1 where b.dcnt=0 and a.ctno= ?param0] -2025-12-18 13:52:50,247 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.fgno] Prepared SQL: [update cminning set fgno= ?param0 where cmino= ?param1] -2025-12-18 13:52:50,247 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.fgnooff] Prepared SQL: [update cminning set fgnooff= ?param0 where cmino= ?param1] -2025-12-18 13:52:50,247 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.lectcmisno.up] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,cmisno =case when ?param2 is not null then ?param2 else cmisno end where lectno= ?param3 ; update pplog a left outer join ( select a.lectno,a.payno,b.pplno,a.cmisno from lect a inner join pay b on b.payno = a.payno where a.lectno = ?param3 ) b on b.pplno = a.pplno set a.cmisno = case when b.cmisno is not null then b.cmisno else a.cmisno end where b.lectno = ?param3 ; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end ,a.sdate = (case when b.estart is not null then date_format(b.estart,'%Y-%m-%d 00:00:00') else a.sdate end) where a.lectno = ?param3 and c.cshape = 1; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end where a.lectno = ?param3 and c.cshape <> 1;] -2025-12-18 13:52:50,272 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cmforchange] Prepared SQL: [select b.cmno,b.cname,b.classno,b.cshape ,t.tyear,t.tseq from cm a inner join cm b on b.ismaster=0 and b.pcmno=a.pcmno and b.cmno <> ?param0 and b.setime is not null and b.setime > now() and b.isuse=1 and b.isdel=0 inner join term t on t.tmno=b.tmno left outer join lect c on c.cmno=b.cmno and c.status in (1,3,4) and c.ischanged=0 where a.cmno= ?param0 group by b.cmno,b.cname,b.classno,b.quota,b.cshape ,t.tyear,t.tseq having b.quota = 0 or b.quota > count(c.lectno) order by b.cname,b.classno,b.setime] -2025-12-18 13:52:50,272 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.scdlects] Prepared SQL: [select a.scdno,a.dday,a.dtime,a.istalk,a.isemail,a.issms,a.isuse from scdlect a order by a.scdno] -2025-12-18 13:52:50,274 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.encourages] Prepared SQL: [insert into alarms (userno,atime,scdno,cmexno,dday,isdel,cdt,cno,udt,uno,uip) select a.userno,now(),a.scdno,a.cmexno,a.dday,0,now(), ?param0 ,now(), ?param0 , ?param1 from ( select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.attrate < 80 and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 where a.scdno < 3 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmex e on e.cmno=c.cmno and e.extype=case when a.scdno=3 then 0 else 1 end and e.isdel=0 left outer join lectex f on f.lectno=c.lectno and f.exno=e.exno where a.scdno > 2 and a.scdno < 5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=0 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=1 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=6 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmrs e on e.cmno=c.cmno and e.rstype=0 and e.isdel=0 left outer join lectrs f on f.lectno=c.lectno and f.rsno=e.rsno where a.scdno=7 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,c.sdate stime ,c.edate etime,e.cname studyplace,b.studytime days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join cm b on b.ismaster=0 and b.cshape =1 and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.sdate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 left outer join comcode e on e.ccode = b.studyplace where a.scdno=8 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.exno cmexno,b.exname cname,b.estime stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join exam b on date_format(b.estime,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') and b.isopen=1 inner join examuser c on c.exno=b.exno and c.status=1 and c.pstatus=1 inner join users d on d.userno=c.userno and d.status=1 where a.scdno=9 and a.isuse=1 and a.dtime= ?param2 ) a; select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.attrate < 80 and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 where a.scdno < 3 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmex e on e.cmno=c.cmno and e.extype=case when a.scdno=3 then 0 else 1 end and e.isdel=0 left outer join lectex f on f.lectno=c.lectno and f.exno=e.exno where a.scdno > 2 and a.scdno < 5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=0 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=1 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=6 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmrs e on e.cmno=c.cmno and e.rstype=0 and e.isdel=0 left outer join lectrs f on f.lectno=c.lectno and f.rsno=e.rsno where a.scdno=7 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,c.sdate stime ,c.edate etime,e.cname studyplace,b.studytime days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join cm b on b.ismaster=0 and b.cshape =1 and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.sdate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 left outer join comcode e on e.ccode = b.studyplace where a.scdno=8 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.exno cmexno,b.exname cname,b.estime stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join exam b on date_format(b.estime,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') and b.isopen=1 inner join examuser c on c.exno=b.exno and c.status=1 and c.pstatus=1 inner join users d on d.userno=c.userno and d.status=1 where a.scdno=9 and a.isuse=1 and a.dtime= ?param2] -2025-12-18 13:52:50,274 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cmrs] Prepared SQL: [select a.rsno,a.rstype,a2.rscno,a2.rscname,b.cshape,b.cname,b.classno,b.rstime,b.retime,b.sstime,b.setime ,c.tyear,c.tseq ,count(distinct d.lectno) countlect,count(distinct e.lectno) countok ,g.username as teachername from cmrs a inner join rsc a2 on a2.rscno=a.rscno inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno inner join lect d on d.cmno=b.cmno and d.status=1 and d.ischanged=0 left outer join lectrs e on e.lectno=d.lectno and e.rsno=a.rsno left outer join cminning f on a.cmino = f.cmino left outer join users g on g.userno = f.userno where a.rsno= ?param0 group by a.rsno,a.rstype,a2.rscno,a2.rscname,b.cshape,b.cname,b.classno,b.rstime,b.retime,b.sstime,b.setime,c.tyear,c.tseq] -2025-12-18 13:52:50,275 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cmrscqs] Prepared SQL: [select a.rsno ,b.rscqno ,c.qno,c.qtext,c.atype ,d.qino,d.qitext ,sum(case when concat(',',e.atext,',') like concat('%,',d.qino,',%') then 1 else 0 end) scount ,count(e.atext) acount ,group_concat(e.atext order by e.cdt separator '
') atext from cmrs a inner join rscq b on b.rscno=a.rscno inner join question c on c.qno=b.qno left outer join questionitem d on d.qno=c.qno and d.isdel=0 left outer join lectrs e on e.rsno=a.rsno and e.rscqno=b.rscqno where a.rsno= ?param0 group by a.rsno ,b.rscqno ,c.qno,c.qtext,c.atype ,d.qino,d.qitext order by b.dseq,b.qno,d.qino] -2025-12-18 13:52:50,275 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.rscq] Prepared SQL: [select a.rscqno,a.qno,q.atype,qi.qino,row_number() over(partition by qi.qno order by qi.qino) rno from rscq a inner join question q on q.qno=a.qno left outer join questionitem qi on qi.qno=q.qno and qi.isdel=0 where a.rscno= ?param0 order by a.dseq] -2025-12-18 13:52:50,275 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectrss] Prepared SQL: [select a.rsno,b.lectno,c.rscno,c.rscqno,u.username,u.userid,uc.cname ccpositionname,b.isrebate,c.cdt,c.atext from cmrs a inner join lect b on b.cmno=a.cmno and b.status=1 and b.ischanged=0 inner join users u on u.userno=b.userno left outer join assign ua on ua.asno=u.asno left outer join comcode uc on uc.ccode=u.ccposition inner join lectrs c on c.lectno=b.lectno and c.rsno=a.rsno inner join rscq rq on rq.rscqno=c.rscqno inner join question q on q.qno=rq.qno where a.rsno= ?param0 order by u.username,u.userno,rq.dseq,rq.rscqno] -2025-12-18 13:52:50,275 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.attoffs] Prepared SQL: [select c.tyear,c.tseq ,a.cmno,a.cname,a.classno ,b.cmino,b.week,b.iseq,b.ititle,b.idate,b.ist,b.iet ,d.username from cm a inner join cminning b on b.cmno=a.cmno and b.isonline=0 and b.idate= ?param0 inner join term c on c.tmno=a.tmno left outer join users d on d.userno=b.userno where a.ismaster=0 and a.sstime <= ?param0 and a.setime >= ?param0 and a.isuse=1 and a.isdel=0 order by b.iet,a.cname] -2025-12-18 13:52:50,275 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cminning] Prepared SQL: [select c.tyear,c.tseq ,b.cshape,b.cname,b.classno ,a.cmino,a.ititle,a.idate,a.ist,a.iet from cminning a inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno where a.cmino= ?param0] -2025-12-18 13:52:50,276 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectinnings.foratt] Prepared SQL: [select a.cmino,b.lectno,c.userno ,ca.asname,c.username,c.userid,d.stime,d.etime,d.istatus ,row_number() over(order by d.udt desc,c.username) rno ,count(a.cdt) over() pagetotalcount from cminning a inner join lect b on b.cmno=a.cmno and b.status=1 and b.ischanged=0 inner join users c on c.userno=b.userno and c.status=1 left outer join assign ca on ca.asno=c.asno left outer join lectinning d on d.lectno=b.lectno and d.cmino=a.cmino where a.cmino= ?param0 order by rno] -2025-12-18 13:52:50,278 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.pagelogs_page] Prepared SQL: [select a.cdt,a.uip,b.pagename,a.loginfo from menupage b inner join ( select cdt, uip, loginfo, pno from pagelog a where a.userno= ?param0 and a.logsite= ?param1 and a.cdt between ?param2 and ?param3 ) a on b.pno=a.pno] -2025-12-18 13:52:50,279 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.reexam.log] Prepared SQL: [select a.* from ( select a.estart,eend,eip ,row_number() over(order by a.cdt desc) rno ,count(a.cno) over() pagetotalcount from lectexrelog a where a.lectno= ?param0 and a.exno= ?param1 ) a order by a.rno] -2025-12-18 13:52:50,279 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectexq] Prepared SQL: [select a.lectno,a.exno,a.eqno,a.atext,a.qinos,a.cpoint,a.dpoint,a.iscorrect,a.qseq ,c.qno,c.atype,c.qtext from lectexq a inner join cmexq b on b.eqno=a.eqno inner join question c on c.qno=b.qno where a.lectno= ?param0 and a.exno= ?param1 order by a.qseq] -2025-12-18 13:52:50,281 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsdfiles] Prepared SQL: [select d.orgname,d.fileurl,c.userno,c.userid,c.username from lectsd a inner join lect b on b.lectno=a.lectno and b.status=1 and b.ischanged=0 inner join users c on c.userno=b.userno inner join fileinfo d on d.fgno=a.fgno and d.isdel=0 where a.sdno= ?param0] -2025-12-18 13:52:50,281 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectdiscuss] Prepared SQL: [select a.sdno,a.tpoint sdtpoint ,b.lectno,b.cpoint,b.feedb,b.submittime,b.checktime ,c.userno,c.username,c.userid ,d.asname from cmsd a inner join lect b2 on b2.lectno= ?param0 inner join users c on c.userno=b2.userno left outer join assign d on d.asno=c.asno left outer join lectsd b on b.lectno=b2.lectno and b.sdno=a.sdno where a.sdno= ?param1] -2025-12-18 13:52:50,284 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.mydata] Prepared SQL: [select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,a.intval9 ,a.longval,a.longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,a.time3,a.time4 ,a.time5,a.time6 ,a.rno ,a.iscomplete ,a.studytime ,a.studyplacename studyplacename, a.studyplace ,a.cshape from( select 1 dtype ,d.tyear intval,d.tseq intval2,c.cshape intval3,a.pstatus intval4,case when e.rfdno is null then 0 else 1 end intval5,a.isrebate intval6,a.itemno intval7 ,case when (case when l.sdate is null then c.sstime else l.sdate end) < now() and (case when l.edate is null then c.setime else l.edate end) > now() then 1 else 0 end intval8 ,c.studydays intval9 ,l.lectno longval,a.payno longval2 ,c.cname strval,null strval2,null strval3 ,c.rstime time,c.retime time2 ,b.cdt time3,f.estart time4 ,CASE WHEN l.sdate IS NULL then (case when c.cshape ='1' then f.estart else l.cdt end) ELSE l.sdate end AS time5 ,case when l.edate is null then f.eend else l.edate end time6 ,case when b.pstatus = 1 then 99 else b.pstatus end as sortpstatus ,row_number() over(order by sortpstatus, c.retime, b.payno,a.pino) rno ,l.iscomplete ,c.studytime, cc.cname studyplacename, cmis.studyplace, l.cdt ,c.cshape from payitem a inner join pay b on b.payno=a.payno and b.pstatus in (21,22,51,55) and b.rstatus < 2 inner join cm c on c.cmno=a.itemno and c.rstime < now() and c.retime > now() inner join lect l on l.cmno=c.cmno and (l.status < 5 or l.status = 6) and l.ischanged=0 and l.userno=b.userno inner join term d on d.tmno=c.tmno left outer join payrfd e on e.payno=a.payno and e.payno=a.payno and e.rstatus=0 left outer join cminningscd f on f.cmisno = l.cmisno LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = l.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.ptype in (0,1,4) and a.userno= ?param0 and a.pstatus in (21,22,51,55) and a.rstatus=0 and 1 = case when c.retime = '2099-12-31 23:59:59' and l.stime is not null then 0 else 1 end order by sortpstatus,l.cdt desc, c.retime desc, b.payno,a.pino ) a union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,a.time3,a.time4 ,a.time5,a.time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 2 dtype ,c.tyear intval,c.tseq intval2,b.cshape intval3,0 intval4,0 intval5,a.isrebate intval6,a.cmno intval7,0 intval8 ,a.lectno longval,0 longval2 ,b.cname strval,null strval2,null strval3 ,case WHEN a.sdate IS NULL then (case when b.cshape ='1' then d.estart else a.cdt end) ELSE a.sdate end AS time ,case when a.edate is null then d.eend else a.edate end time2 ,d.estart time3,d.eend time4 ,e.cdt time5,null time6 ,row_number() over(order by b.setime desc) rno ,case when d.eend is not null then d.eend else a.edate end as sortedate ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join pay e on e.payno = a.payno inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno left outer join cminningscd d on a.cmisno = d.cmisno LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and (case when a.sdate is null then b.setime else a.edate end) >= now() order by case when time2 > now() then 1 else 0 end asc ,sortedate asc, time2 asc ) a union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,1 intval,c.iseq intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,null strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.iseq) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno inner join cminning c on c.cmno=b.cmno and c.isonline=1 and c.isscd = 0 left outer join lectinning d on d.lectno=a.lectno and d.cmino=c.cmino and d.istatus=2 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,2 intval,c.iseq intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,concat(date_format(c.idate,'%m/%d'),' ',left(c.ist,2),':',right(c.ist,2),' ~ ',left(c.iet,2),':',right(c.iet,2)) strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.iseq) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cminning c on c.cmno=b.cmno and c.isonline=0 and c.isscd = 0 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,3 intval,0 intval2,b.classno intval3,c.extype intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.extype,c.cdt) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cmex c on c.cmno=b.cmno and c.isdel=0 and c.econdition <= a.attrate LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' left outer join lectex d on d.lectno=a.lectno and d.exno=c.exno and d.eend is not null where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,4 intval,0 intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.cdt) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname as studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cmsd c on c.sdtype=0 and c.cmno=b.cmno and c.isdel=0 and c.sdcondition <= a.attrate left outer join lectsd d on d.lectno=a.lectno and d.sdno=c.sdno and d.submittime is not null LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,5 intval,0 intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.cdt) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cmsd c on c.sdtype=1 and c.cmno=b.cmno and c.isdel=0 and c.sdcondition <= a.attrate left outer join lectsdboard d on d.lectno=a.lectno and d.sdno=c.sdno and d.isdel=0 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,a.longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 4 dtype ,a.scdno intval,a.dday intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,b.cmno intval7,0 intval8 ,c.lectno longval,a.alno longval2 ,b.cname strval,null strval2,null strval3 ,a.atime time,c.edate time2 ,row_number() over(order by a.atime desc) rno ,c.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from alarms a inner join cm b on b.cmno=a.cmexno inner join lect c on c.cmno=b.cmno and c.userno=a.userno and c.status=1 and c.ischanged=0 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = c.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.scdno < 9 and a.isdel=0 order by a.atime desc limit 5 ) a] -2025-12-18 13:52:50,286 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.myexamrenews] Prepared SQL: [select a.exno,a.userno,a.certtime,a.certdate,a.certindate,a.renewreason,a.isfirst,a.certidx ,b.username cnoname from examuserrenew a left outer join users b on b.userno=a.cno where a.exno= ?param0 and a.userno= ?param1 order by a.certdate desc] -2025-12-18 13:52:50,286 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.myexamrenewlects] Prepared SQL: [select a.*,b.cmno,b.oktime,b.iscomplete from ( select distinct(c.cmno),c.cname,c.cshape from examuser a inner join exam b on b.exno=a.exno inner join cm c on c.certcc=b.certcc and c.certgradecc=b.certgradecc and c.isdel=0 and c.isuse=1 inner join cg d on d.cgno = c.cgno and d.isuse=1 and d.isdel=0 and d.iscover=1 where a.exno= ?param0 and a.userno= ?param1 )a inner join lect b on b.cmno=a.cmno where b.status=1 and b.iscomplete=1 and b.ischanged=0 and b.userno= ?param1 group by a.cmno,a.cname,a.cshape,b.oktime,b.iscomplete limit 3] -2025-12-18 13:52:50,286 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.myalarm] Prepared SQL: [select 4 dtype,a.scdno intval,a.dday intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,b.cmno intval7 ,c.lectno longval,a.alno longval2 ,b.cname strval,null strval2,null strval3 ,a.atime time,null time2 from alarms a inner join cm b on b.cmno=a.cmexno inner join lect c on c.cmno=b.cmno and c.userno=a.userno and c.status=1 and c.ischanged=0 where a.userno= ?param0 and date_add(a.atime, interval 3 month) > now() and a.scdno < 9 and a.isdel=0 order by a.atime desc] -2025-12-18 13:52:50,286 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectex.result] Prepared SQL: [select a.etime,a.exname,a.tpoint fullpoint,a.isresultopen ,b.estart,b.eend,b.tpoint, b.udt from cmex a inner join lectex b on b.lectno= ?param0 and b.exno=a.exno inner join lect c on c.lectno=b.lectno and c.userno= ?param1 where a.exno= ?param2] -2025-12-18 13:52:50,286 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectexq.result] Prepared SQL: [select d.atype,b.cpoint,b.dpoint,d.qtext,b.atext,d.qdesc,b.iscorrect,c.qno,b.eqno,b.qseq from lectex a inner join lect a2 on a2.lectno=a.lectno and a2.userno= ?param0 inner join lectexq b on b.lectno=a.lectno and b.exno=a.exno inner join cmexq c on c.eqno=b.eqno inner join question d on d.qno=c.qno where a.lectno= ?param1 and a.exno= ?param2 order by b.qseq] -2025-12-18 13:52:50,286 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectexresult.selectrate] Prepared SQL: [select a.eqno,sum(case when a.atext = b.atext then 1 else 0 end) / count(b.eqno) * 100 selectrate from lectexq a inner join lect a2 on a2.lectno=a.lectno and a2.userno= ?param0 inner join lectexq b on b.exno=a.exno and b.eqno=a.eqno where a.lectno= ?param1 and a.exno= ?param2 group by a.eqno] -2025-12-18 13:52:50,286 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.myrecomm] Prepared SQL: [select c.tyear,c.tseq,a.cmno,b.cshape,b.cname,b.rstime,b.retime,e.cgcode,b.isrefund from ( select a.* from ( select distinct b.ispre idx,c.cmno from lect a inner join cmrelay b on b.cmno=a.cmno inner join cm c on c.ismaster=0 and c.pcmno=b.rcmno and c.rstime < now() and c.retime > now() left outer join lect d on d.userno=a.userno and d.cmno=c.cmno where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null order by b.ispre,c.retime limit 2 ) a union all select a.* from ( select 2 idx,c.cmno from users a inner join comcode b on b.ccode=a.ccposition inner join cm c on c.ismaster=0 and c.rstime < now() and c.retime > now() and c.jobpositiongrade like concat('%',b.refcode,'%') left outer join lect d on d.userno=a.userno and d.cmno=c.cmno where a.userno= ?param0 and d.lectno is null order by c.retime limit 2 ) a ) a inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno inner join cg d on d.cgno=b.cgno inner join cg e on e.cgno=d.pcgno order by a.idx,b.retime limit 2] -2025-12-18 13:52:50,287 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.attcert.check] Prepared SQL: [select ifnull(a.isattcheck,0) intval,b.ischkatt intval2,c.ischkatt intval3 ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) strval from lect a inner join users b on b.userno = a.userno inner join cm c on c.cmno = a.cmno where a.lectno = ?param0] -2025-12-18 13:52:50,287 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectinning.attcert.check] Prepared SQL: [select ifnull(d.isattcheck,0) intval,b.ischkatt intval2,c.ischkatt intval3 ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) strval ,b.authplatform strval2 from lect a inner join users b on b.userno = a.userno inner join cm c on c.cmno = a.cmno left outer join lectinning d on d.lectno = a.lectno and d.cmino = ?param0 where a.lectno = ?param1 and a.userno = ?param2] -2025-12-18 13:52:50,287 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lecture.document.past] Prepared SQL: [select no lectno,substr(a.cshape,1,3) cshapename2,a.cgname cname,a.ssdate sstime,a.sedate setime ,case when a.rprice> 0 then 1 else 0 end isrebate from docprintpast a inner join users b on b.userpno= a.userpno where userno = ?param0] -2025-12-18 13:52:50,288 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectinning.new] Prepared SQL: [select a.logno longval ,a.lectno intval,a.cmino intval2,max(a.intval+a.intval2) intval3 ,a.strval,a.strval2,a.intval3 intval4 from( select a.logno,a.lectno,a.cmino ,case when b.edate < now() then 0 when b.status <> 1 then 0 else case when a.stime = a.etime then 1 else 0 end end intval ,case when b.edate < now() then 0 when b.status <> 1 then 0 else case when (timestampdiff(second,a.stime,a.etime)%300) = 0 then 1 else 0 end end intval2 ,c.cname strval,d.ititle strval2,d.iseq intval3 from lectinningpage a inner join lect b on b.lectno = a.lectno inner join cm c on c.cmno = b.cmno inner join cminning d on d.cmino = a.cmino where b.userno = ?param0 order by a.cdt desc limit 1 ) a] -2025-12-18 13:52:50,289 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user2] Prepared SQL: [select max(lectCnt) * min(checkNum) from ( select count(t1.lectno) as lectCnt, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (103,104,105) and t5.typegrade = ?param0 and t5.typeedu = ?param1 and t1.userno = ?param2 and t5.typeman = 28 union select 0 as lectCnt, (case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param2 and t2.pcmno = ?param3 )t] -2025-12-18 13:52:50,289 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user3] Prepared SQL: [select max(lectCnt) * min(checkNum) from ( select count(t1.lectno) as lectCnt, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (103,104) and t5.typeedu = 30 and t1.userno = ?param0 and t5.typeman = 28 union select 0 as lectCnt, (case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param0 and t2.pcmno = ?param1 )t] -2025-12-18 13:52:50,289 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user4] Prepared SQL: [select count(t1.lectno) from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param0 and t2.pcmno = ?param1] -2025-12-18 13:52:50,290 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user5] Prepared SQL: [select max(lectCnt) * min(checkNum) from ( select count(t1.lectno) as lectCnt, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (103,104) and t5.typeedu = ?param0 and t1.userno = ?param1 and t5.typeman = 28 union select 0 as lectCnt, (case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param1 and t2.pcmno = ?param2 )t] -2025-12-18 13:52:50,290 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user6] Prepared SQL: [select (max(lectCnt1) + max(lectCnt2)) * min(checkNum) from ( select count(t1.lectno) as lectCnt1, 0 as lectCnt2, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (102,103,104,105) and t5.typeedu = 35 and t1.userno = ?param0 and t5.typeman = 28 and t5.typegrade in (38,39) union select 0 as lectCnt1, count(t1.lectno) as lectCnt2,(case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param0 and t2.pcmno = ?param1 )t] -2025-12-18 13:52:50,291 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.pplog.get] Prepared SQL: [select l.lectno, l.cmno, l.payno, pp.cshape, cc.cname zstring1, cc2.cname zstring2, cc3.cname zstring3, cc4.cname zstring4, cc5.cname zstring5 from lect l inner join pay p on l.payno = p.payno and l.userno = p.userno inner join pplog pp on p.pplno = pp.pplno left outer join comcode cc on cc.ccode = pp.typeman left outer join comcode cc2 on cc2.ccode = pp.typeedu left outer join comcode cc3 on cc3.ccode = pp.typegrade left outer join comcode cc4 on cc4.ccode = pp.typejob left outer join comcode cc5 on cc5.ccode = pp.typejobitem where l.lectno = ?param0 and l.userno = ?param1] -2025-12-18 13:52:50,291 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.enroll.get] Prepared SQL: [SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED; SELECT a.USERNO , b.lectno , b.ISCOMPLETE , b.completeno , c.cmno , c.CNAME , d.PCGNO , e.PAYNO , e.PSTATUS , f.CSHAPE , f.TYPEMAN , f.TYPEEDU , f.TYPEGRADE , f.TYPEJOB , d.CGCODE , d.CGNAME , f.CMISNO FROM users a INNER JOIN lect b ON a.USERNO = b.USERNO INNER JOIN cm c ON b.CMNO = c.CMNO INNER JOIN cg d ON c.cgno = d.cgno INNER JOIN pay e ON b.payno = e.PAYNO INNER JOIN pplog f ON b.USERNO = e.USERNO AND b.CMNO = f.CMNO AND e.PPLNO = f.PPLNO WHERE b.STATUS = 1 AND (e.PSTATUS = 1 OR e.PSTATUS = 22) AND b.USERNO = ?param0 ;] -2025-12-18 13:52:50,292 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.sedate.change] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,sdate = ?param2 ,edate= ?param3 where lectno= ?param4 and status = 1] -2025-12-18 13:52:50,294 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectchange] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,ischanged=1 where lectno= ?param2 ; insert into lect (cmno,payno,pino,userno,status,iscomplete,orgcmno,attrate,isrebate,ispc,isjoin,fgno,ischanged,cdt,cno,udt,uno,uip) select ?param3 ,payno,pino,userno,status,null,cmno,0,isrebate,ispc,isjoin,fgno,0,now(), ?param0 ,now(), ?param0 , ?param1 from lect a where a.lectno= ?param2] -2025-12-18 13:52:50,297 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsd.save] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,iscopy= ?param2 ,cpoint= ?param3 ,feedb= ?param4 ,memo= ?param5 ,checktime=case when ?param3 is not null or ?param4 is not null then now() else checktime end ,checkip=case when ?param3 is not null or ?param4 is not null then ?param1 else checkip end ,fgno= ?param6 where lectno= ?param7 and sdno= ?param8 ; insert into lectsd (lectno,sdno,atext,fgno,copyrate,iscopy,cpoint,feedb,memo,submittime,submitip,checktime,checkip,cdt,cno,udt,uno,uip) select ?param7 , ?param8 ,null, ?param6 ,null, ?param2 , ?param3 , ?param4 , ?param5 ,null,null ,case when ?param3 is not null or ?param4 is not null then now() else null end ,case when ?param3 is not null or ?param4 is not null then ?param1 else null end ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectsd b on b.lectno= ?param7 and b.sdno= ?param8 where b.lectno is null] -2025-12-18 13:52:50,298 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsd.save2] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,iscopy= ?param2 ,cpoint= ?param3 ,feedb= ?param4 ,memo= ?param5 ,checktime=case when ?param3 is not null or ?param4 is not null then now() else checktime end ,checkip=case when ?param3 is not null or ?param4 is not null then ?param1 else checkip end ,submittime=case when ?param6 = 'T' then now() else submittime end ,submitip=case when ?param6 = 'T' then ?param1 else submitip end ,fgno= ?param7 where lectno= ?param8 and sdno= ?param9 ; insert into lectsd (lectno,sdno,atext,fgno,copyrate,iscopy,cpoint,feedb,memo,submittime,submitip,checktime,checkip,cdt,cno,udt,uno,uip) select ?param8 , ?param9 ,null, ?param7 ,null, ?param2 , ?param3 , ?param4 , ?param5 ,case when ?param6 = 'T' then now() else null end ,case when ?param6 = 'T' then ?param1 else null end ,case when ?param3 is not null or ?param4 is not null then now() else null end ,case when ?param3 is not null or ?param4 is not null then ?param1 else null end ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectsd b on b.lectno= ?param8 and b.sdno= ?param9 where b.lectno is null; update lect l inner join ( select l.lectno, round(avg(ifnull(ls.cpoint,0)),1) as avgtpoint, round(((round(avg(ifnull(ls.cpoint,0)),1) * ce.subject / 100) ),1) spoint from lect l inner join cmsd cs on l.cmno = cs.cmno and cs.sdtype = 0 and cs.isdel = 0 left outer join lectsd ls on l.lectno = ls.lectno and cs.sdno = ls.sdno and ls.sdno= ?param9 inner join cmev ce on l.cmno = ce.cmno where l.status = 1 and l.lectno = ?param8 group by l.lectno )t on l.lectno = t.lectno set l.spoint = t.spoint , l.subjectpoint = t.avgtpoint , l.udt = now() , l.uno = ?param0 , l.uip= ?param1 where l.status = 1 and l.lectno = ?param8 ; update lect l inner join ( select l.lectno, round(avg(ifnull(ls.cpoint,0)),1) as avgtpoint, round(((round(avg(ifnull(ls.cpoint,0)),1) * ce.discuss / 100)),1) dpoint from lect l inner join cmsd cs on l.cmno = cs.cmno and cs.sdtype = 1 and cs.isdel = 0 left outer join lectsd ls on l.lectno = ls.lectno and cs.sdno = ls.sdno and ls.sdno= ?param9 inner join cmev ce on l.cmno = ce.cmno where l.status = 1 and l.lectno = ?param8 group by l.lectno )t on l.lectno = t.lectno set l.dpoint = t.dpoint , l.discusspoint = t.avgtpoint , l.udt = now() , l.uno = ?param0 , l.uip= ?param1 where l.status = 1 and l.lectno = ?param8 ;] -2025-12-18 13:52:50,299 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsd2.save] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,cpoint= ?param2 ,feedb= ?param3 ,checktime=case when ?param2 is not null or ?param3 is not null then now() else checktime end ,checkip=case when ?param2 is not null or ?param3 is not null then ?param1 else checkip end where lectno= ?param4 and sdno= ?param5 ; insert into lectsd (lectno,sdno,atext,fgno,copyrate,iscopy,cpoint,feedb,submittime,submitip,checktime,checkip,cdt,cno,udt,uno,uip) select ?param4 , ?param5 ,null,null,null,0, ?param2 , ?param3 ,null,null ,case when ?param2 is not null or ?param3 is not null then now() else null end ,case when ?param2 is not null or ?param3 is not null then ?param1 else null end ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectsd b on b.lectno= ?param4 and b.sdno= ?param5 where b.lectno is null] -2025-12-18 13:52:50,301 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.edub2b] Prepared SQL: [insert into edub2b (etype,userno,edate,esubject,etarget,ecount,eplace,ecomment,compname,ceoname,brno,addr,btype,bkind,manname,email,telno,fgno,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 ,HEX(AES_ENCRYPT( ?param15 , 'np123@!')),HEX(AES_ENCRYPT( ?param16 , 'np123@!')), ?param17 ,now(), ?param18 ,now(), ?param18 , ?param19 )] -2025-12-18 13:52:50,301 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.alarm.del] Prepared SQL: [update alarms set isdel=1 where alno= ?param0 and userno= ?param1] -2025-12-18 13:52:50,301 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.completetime.change] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,completetime= ?param2 where lectno= ?param3 and iscomplete=1;] -2025-12-18 13:52:50,301 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.drop2day] Prepared SQL: [update pay a inner join lect b on b.payno = a.payno and b.cmno = ?param0 and b.ischanged=0 and ifnull(b.isready,0) = 1 and b.status = 4 and DATE_ADD(b.oktime, INTERVAL 2 DAY) < now() set a.pstatus = 52, a.udt = now(), a.uno = ?param1 , a.uip = ?param2 ; update payitem a inner join pay b on b.payno = a.payno and b.pstatus = 52 inner join lect c on c.payno = b.payno and c.cmno = ?param0 and c.ischanged=0 and ifnull(c.isready,0) = 1 and c.status = 4 and DATE_ADD(c.oktime, INTERVAL 2 DAY) < now() set a.pstatus = b.pstatus, a.udt = now(), a.uno = ?param1 , a.uip = ?param2 ; update lect set status = 5, oktime = now(), udt = now(), uno = ?param1 , uip = ?param2 where cmno = ?param0 and ifnull(isready,0) = 1 and ischanged=0 and status = 4 and DATE_ADD(oktime, INTERVAL 2 DAY) < now()] -2025-12-18 13:52:50,301 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.isatt.in] Prepared SQL: [update lect set isattcheck = 1, lakey = ?param0 , latime = now() where lectno = ?param1] -2025-12-18 13:52:50,301 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectinning.isatt.in] Prepared SQL: [update lectinning a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 set a.isattcheck = ?param1 ,a.udt=now(),a.uno= ?param2 ,a.uip= ?param3 where a.lectno= ?param4 and a.cmino= ?param5 ; insert into lectinning (lectno,cmino,totstudy,stime,etime,istatus,finishtime,sip,eip,ispcs,ispce,pseq,psec,isattcheck,cdt,cno,udt,uno,uip) select ?param4 ,a.cmino,0,now(),now(),case when a.atime=0 then 2 else 0 end,case when a.atime=0 then now() else null end, ?param3 , ?param3 ,1,null,ctp.pseq,0, ?param1 ,now(), ?param2 ,now(), ?param2 , ?param3 from cminning a inner join ctpage ctp on ctp.ctno=a.ctno and ctp.isdel=0 and ctp.pseq=1 left outer join lectinning b on b.lectno= ?param4 and b.cmino= ?param5 where a.cmino= ?param5 and b.lectno is null;] -2025-12-18 13:52:50,302 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cmisno.up] Prepared SQL: [update lect set cmisno = ?param0 where lectno = ?param1 ; update pplog a left outer join ( select a.lectno,a.payno,b.pplno,a.cmisno from lect a inner join pay b on b.payno = a.payno where a.lectno = ?param1 ) b on b.pplno = a.pplno set a.cmisno = b.cmisno where b.lectno = ?param1 ; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = (case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end) ,a.sdate = (case when b.estart is not null then date_format(b.estart,'%Y-%m-%d 00:00:00') else a.sdate end) where a.lectno = ?param1 and c.cshape = 1; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end where a.lectno = ?param1 and c.cshape <> 1;] -2025-12-18 13:52:50,302 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsd.del] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,submittime=null ,submitip=null ,fgno=null where lectno= ?param2 and sdno= ?param3 ;] -2025-12-18 13:52:50,321 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bmos] Prepared SQL: [select a.opno,a.bmno,a.opname,a.isuse,a.dsort ,a.opno value,a.opname text from boardmasteropening a where a.bmno= ?param0 and a.isdel=0 order by a.dsort,a.cdt] -2025-12-18 13:52:50,322 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.get] Prepared SQL: [select e.asname ,c.bmno,c.bmname,c.isuseopening,c.isreply,c.disptype,c.bmtype ,f.opname ,b.bno,b.pbno,b.subject,b.istop,b.issecr,b.cdt,d.username cnoname,b.rcount,b.fgno,b.fgnothumb,b.opno,b.contents,b.isopen ,b2.subject psubject ,g.cmno,g.cname,g.classno ,h.tmno,h.tyear,h.tseq ,count(b3.bno) ccount from board b inner join boardmaster c on c.bmno=b.bmno inner join users d on d.userno=b.cno left outer join board b2 on b2.bno=b.pbno and b2.isdel=0 left outer join board b3 on b3.pbno=b.bno and b3.isdel=0 left outer join assign e on e.asno=c.asno left outer join boardmasteropening f on f.opno=b.opno left outer join cm g on g.cmno=b.cmno left outer join term h on h.tmno=g.tmno where b.bno= ?param0 group by e.asname ,c.bmno,c.bmname,c.isuseopening,c.isreply,c.disptype,c.bmtype ,f.opname ,b.bno,b.pbno,b.subject,b.istop,b.issecr,b.cdt,d.username,b.rcount,b.fgno,b.fgnothumb,b.opno,b.contents,b.isopen ,b2.subject ,g.cmno,g.cname,g.classno ,h.tmno,h.tyear,h.tseq] -2025-12-18 13:52:50,323 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.boardcmts] Prepared SQL: [select a.bcno,a.bno,a.ctext,a.isdel,a.cdt,a.udt,a.cno ,b.username cnoname,b.usertype from boardcmt a inner join users b on b.userno=a.cno where a.bno= ?param0 and a.isdel=0 order by a.cdt desc] -2025-12-18 13:52:50,323 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bs.forqna] Prepared SQL: [select a.bno,a.pbno,a.subject,a.contents,a.cdt,a.fgno,f.opname,a.cdt,b.usertype,a.rcount from board a inner join users b on b.userno=a.cno left outer join boardmasteropening f on f.opno=a.opno where a.bno= ?param0 and (a.cno= ?param1 or b.usertype in (91,92)) union all select a.bno,a.pbno,a.subject,a.contents,a.cdt,a.fgno,f.opname,a.cdt,b.usertype,a.rcount from board a inner join users b on b.userno=a.cno left outer join boardmasteropening f on f.opno=a.opno where a.pbno= ?param0] -2025-12-18 13:52:50,324 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bm.in] Prepared SQL: [insert into boardmaster (bmcode,bmposition,bmname,bmdesc,bmtype,disptype,isuseopening,isreply,isopen,isdefault,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 ,0,now(), ?param9 ,now(), ?param9 , ?param10 );] -2025-12-18 13:52:50,324 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bm.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:52:50,325 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.in] Prepared SQL: [insert into board (pbno,bmno,opno,subject,contents,fgno,fgnothumb,cmno,rcount,rpcount,isdel,istop,issecr,isopen,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 ,0,0,0, ?param8 , ?param9 , ?param10 ,now(), ?param11 ,now(), ?param11 , ?param12 );] -2025-12-18 13:52:50,325 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:52:50,326 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.inp] Prepared SQL: [insert into board (pbno,bmno,opno,subject,contents,fgno,fgnothumb,cmno,rcount,rpcount,isdel,istop,issecr,isopen,cdt,cno,udt,uno,uip) select bno,bmno,opno, ?param0 , ?param1 , ?param2 , ?param3 ,cmno,0,0,0,0, ?param4 , ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 from board where bno= ?param8 ;] -2025-12-18 13:52:50,326 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.inp.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:52:50,327 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.boardcmt.in] Prepared SQL: [update board set rpcount = rpcount+1 where bno= ?param0 ; insert into boardcmt (bno,ctext,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,0,now(), ?param2 ,now(), ?param2 , ?param3 );] -2025-12-18 13:52:50,327 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.boardcmt.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:52:50,327 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bm.up] Prepared SQL: [update boardmaster set udt=now(),uno= ?param0 ,uip= ?param1 ,bmname = ?param2 ,bmdesc = ?param3 ,bmtype =case when isdefault>0 then bmtype else ?param4 end ,disptype =case when isdefault>0 then disptype else ?param5 end ,isuseopening = ?param6 ,isreply = ?param7 ,isopen =case when isdefault>0 then isopen else ?param8 end where bmno= ?param9] -2025-12-18 13:52:50,327 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bd.read] Prepared SQL: [update board set rcount = rcount +1 where bno= ?param0] -2025-12-18 13:52:50,327 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bmassign.save] Prepared SQL: [update boardmaster set udt=now(),uno= ?param0 ,uip= ?param1 ,isopen=1 where bmno in (select bmno from (select bmno from boardmaster where asno= ?param2 and isdefault=3) a); insert into boardmaster (bmcode,bmposition,bmname,bmdesc,bmtype,disptype,isuseopening,isreply,isopen,isdefault,asno,cdt,cno,udt,uno,uip) select concat('assignnotice_', ?param2 ),0,'°øÁö»çÇ×',null,0,0,0,1,1,3, ?param2 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join boardmaster b on b.asno= ?param2 and b.isdefault=3 where b.bmno is null;] -2025-12-18 13:52:50,327 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bmassign.save2] Prepared SQL: [update boardmaster set udt=now(),uno= ?param0 ,uip= ?param1 ,isopen=0 where bmno in (select bmno from (select bmno from boardmaster where asno= ?param2 and isdefault=3) a)] -2025-12-18 13:52:50,328 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.up] Prepared SQL: [update board set udt=now(),uno= ?param0 ,uip= ?param1 ,opno =case when pbno is null then ?param2 else opno end ,subject = ?param3 ,contents = ?param4 ,fgno = ?param5 ,fgnothumb = ?param6 ,istop =case when pbno is null then ?param7 else istop end ,issecr = ?param8 ,isopen = ?param9 where bno= ?param10] -2025-12-18 13:52:50,338 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.comcode.insert] Prepared SQL: [update comcode a inner join ( select ccode, ?param0 + row_number() over(order by corder) rno from comcode where cgroup= ?param1 and corder >= ?param0 ) b on b.ccode=a.ccode set a.corder=b.rno where a.cgroup= ?param1 ; insert into comcode (cname, cgroup, cgroupname, isuse, corder,cdt,cno,udt,uno,uip) select ?param2 , ?param1 , a.cgroupname, ?param3 , ?param0 ,now(), ?param4 ,now(), ?param4 , ?param5 from comcode a where a.cgroup= ?param1 limit 1] -2025-12-18 13:52:50,339 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.comcode.groupupdate] Prepared SQL: [update comcode set cgroupname= ?param0 where cgroup= ?param1] -2025-12-18 13:52:50,339 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.banner.save] Prepared SQL: [update banner set udt=now(),uno= ?param0 ,uip= ?param1 ,btitle= ?param2 ,bdesc= ?param3 ,burl= ?param4 ,ismain=0,bseq= ?param5 ,isopen= ?param6 ,fgno= ?param7 ,fgno2= ?param8 where ?param9 > 0 and bno= ?param9 ; insert into banner(bno,btitle,fgno,fgno2,bdesc,burl,ismain,bseq,isopen,cdt,cno,udt,uno,uip) select ?param9 , ?param2 , ?param7 , ?param8 , ?param3 , ?param4 , ?param10 , ?param5 , ?param6 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a where ?param9 = 0] -2025-12-18 13:52:50,339 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.popup.save] Prepared SQL: [update popup set udt=now(),uno= ?param0 ,uip= ?param1 ,ptitle = ?param2 ,pcontents= ?param3 ,toppx= ?param4 ,leftpx= ?param5 ,pwidth= ?param6 ,pheight= ?param7 ,purl= ?param8 ,zindex= ?param9 ,isopen= ?param10 where ?param11 > 0 and pno= ?param11 ; insert into popup (ptitle,pcontents,toppx,leftpx,pwidth,pheight,purl,zindex,isopen,cdt,cno,udt,uno,uip) select ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a where ?param11 = 0] -2025-12-18 13:52:50,339 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.menupage.save] Prepared SQL: [update menupage set udt=now(),uno= ?param0 ,uip= ?param1 ,pdepth = ?param2 ,pagetype= ?param3 ,bmno= ?param4 ,porder = ?param5 ,pagename= ?param6 ,pagedesc= ?param7 ,pageurl = ?param8 ,pagehtml= ?param9 ,isopen = ?param10 ,usertype= ?param11 ,refcode= ?param12 ,imagecode= ?param13 ,bgtitle= ?param14 ,bgdesc= ?param15 where ?param16 > 0 and pno = ?param16 ; insert into menupage (pno,ppno,pdepth,pagetype,bmno,porder,pagename,pagedesc,pageurl,pagehtml,isopen,usertype,refcode,imagecode,bgtitle,bgdesc,cdt,cno,udt,uno,uip) select ?param16 , ?param17 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a where ?param16 < 1] -2025-12-18 13:52:50,355 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitems.forexampay] Prepared SQL: [select 3 ptype,b.exno itemno,b.exname itemname,0 isrebate,1 pcnt ,b.outfee orgamt ,case when ua.isjoin=1 then b.outfee-b.infee else 0 end discamt ,case when ua.isjoin=1 then b.infee else b.outfee end payamt ,case when ua.isjoin=1 then b.infee else b.outfee end payamt2 ,b.rstime,b.retime from examuser a inner join exam b on b.exno=a.exno and b.rstime < now() and b.retime > now() inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno where a.exno= ?param0 and a.userno= ?param1 and a.status=1 and a.pstatus=4] -2025-12-18 13:52:50,355 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitems.forcertpay] Prepared SQL: [update payitem a inner join pay b on b.payno=a.payno and b.userno= ?param0 and b.pstatus=21 inner join users u on u.userno=b.userno left outer join assign ua on ua.asno=u.asno left outer join cm c on a.ptype=4 and c.cmno=a.itemno left outer join book d on a.ptype=2 and d.bkno=a.itemno set a.orgamt=case when a.ptype=4 then c.outfee else d.price * a.pcnt end ,a.discamt=case when a.ptype=4 and ua.isjoin=1 then c.outfee-c.infee else 0 end ,a.payamt=case when a.ptype=4 then case when ua.isjoin=1 then c.infee else c.outfee end else d.price * a.pcnt end where a.payno= ?param1 and a.ptype in (2,4) and a.pstatus in(21,50); update pay a inner join ( select a.payno,sum(b.orgamt) orgamt,sum(b.discamt) discamt,sum(b.payamt) payamt from pay a inner join payitem b on b.payno=a.payno where a.payno= ?param1 and a.userno= ?param0 and a.pstatus=21 group by a.payno ) b on b.payno=a.payno set a.orgamt=b.orgamt,a.discamt=b.discamt,a.payamt=b.payamt where a.payno= ?param1 and a.userno= ?param0 and a.pstatus=21; select b.ptype,b.itemno,case when b.ptype=4 then c.cname else d.bkname end itemname,b.isrebate,b.pcnt ,b.orgamt,b.discamt,b.payamt payamt2,case when b.ptype=4 then b.payamt else d.price end payamt,datediff(c.setime, c.sstime)+1 days ,c.rstime,c.retime from pay a inner join payitem b on b.payno=a.payno and b.ptype in(2,4) and b.pstatus in(21,50) left outer join cm c on b.ptype=4 and c.cmno=b.itemno left outer join book d on b.ptype=2 and d.bkno=b.itemno inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno where a.payno= ?param1 and a.userno= ?param0 and a.pstatus=21] -2025-12-18 13:52:50,356 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.cmcheck.forgrouppay] Prepared SQL: [select a.cmno,a.cname,a.quota,a.rstime,a.retime ,b.userno,b.status,c.username ,case when ?param0 like concat('%,',b.userno,',%') then 1 else 0 end ispaied ,a.infee,a.outfee,case when ua.isjoin=1 then a.infee else a.outfee end payamt from cm a inner join users u on u.userno= ?param1 left outer join assign ua on ua.asno=u.asno left outer join lect b on b.cmno=a.cmno and b.status < 5 and b.ischanged=0 left outer join users c on c.userno=b.userno and c.status=1 where a.cmno= ?param2 and a.ismaster=0 and a.rstime < now() and a.retime > now() and a.isuse=1 and a.isdel=0] -2025-12-18 13:52:50,356 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitems] Prepared SQL: [select a0.payno,a0.isgroup,a0.isexam,a0.isdvr,a0.payamt tpayamt,a0.paylimit,a0.ptype,a0.udt,a0.deliamt,a0.pgkey ,ad.rcvname ,CAST(AES_DECRYPT(UNHEX(ad.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(ad.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(ad.email), 'np123@!') AS char) email ,ad.post,ad.address1,ad.address2 ,a.ptype ptype2,a.payamt,a.pcnt,a.isrebate,a.itemno ,b.cmno,b.cshape,b.sstime,b.setime ,b1.rsno ,b2.username,cc.cname ccpositionname,b2.isassignuser ,CAST(AES_DECRYPT(UNHEX(b2.email), 'np123@!') AS char) email2 ,CAST(AES_DECRYPT(UNHEX(b2.telno), 'np123@!') AS char) telno2 ,b2.depart,b2.kfcfyear,b2.edus ,c.bkno ,case a.ptype when 0 then b.cname when 4 then b.cname when 2 then c.bkname when 3 then e.exname else '-' end itemname ,cg2.cgcode ,CAST(AES_DECRYPT(UNHEX(pd.vactnum), 'np123@!') AS char) vactnum,pd.vactbankname,pd.vactname ,t.lectno,t.status ,ad.isdvr isdvr2 from pay a0 left outer join paydvr ad on ad.payno=a0.payno left outer join paydata pd on pd.payno=a0.payno inner join payitem a on a.payno=a0.payno left outer join cm b on a.ptype in(0,4) and b.cmno=a.itemno left outer join lect t on t.cmno=b.cmno and t.userno=a.userno and t.status=1 left outer join cg cg1 on cg1.cgno=b.cgno left outer join cg cg2 on cg2.cgno=cg1.pcgno left outer join cmrs b1 on b1.cmno=b.cmno and b1.rstype=1 and b1.isdel=0 left outer join users b2 on b2.userno=a.userno left outer join comcode cc on cc.ccode=b2.ccposition left outer join book c on a.ptype=2 and c.bkno=a.itemno left outer join examuser d on a.ptype=3 and d.exno=a.itemno and d.userno=a0.userno and d.payno=a0.payno left outer join exam e on e.exno=d.exno where a0.payno= ?param0] -2025-12-18 13:52:50,356 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paylect.get] Prepared SQL: [select a.fgno ,b.cshape,b.cname,b.rstime,b.retime,b.sstime,b.setime ,b2.cname certgradeccname ,c.username ,CAST(AES_DECRYPT(UNHEX(c.email), 'np123@!') AS char) email ,CAST(AES_DECRYPT(UNHEX(c.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(c.telno), 'np123@!') AS char) telno ,c.depart ,c2.cname ccpositionname ,d.asname from lect a inner join cm b on b.cmno=a.cmno left outer join comcode b2 on b2.ccode=b.certgradecc inner join users c on c.userno=a.userno left outer join comcode c2 on c2.ccode=c.ccposition left outer join assign d on d.asno=c.asno where a.payno= ?param0] -2025-12-18 13:52:50,357 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.carts] Prepared SQL: [select a.pcno,a.ptype,a.itemno,a.isrefund,a.cmno,a.userno,a.pcnt,a.fgno ,case when a.ptype=0 then b.cname else c.bkname end itemname,b.cshape,b.sstime,b.setime ,case when a.ptype = 0 then case when ua.isjoin=1 then b.infee else b.outfee end else c.price end payamt ,case when a.ptype = 0 then b.outfee else c.price end orgamt from paycart a inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno left outer join cm b on a.ptype=0 and b.cmno=a.itemno left outer join book c on a.ptype in (2,9) and c.bkno=a.itemno where a.status=1 and a.userno= ?param0 order by a.cdt desc] -2025-12-18 13:52:50,357 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitems.forcartpay] Prepared SQL: [select case when a.ptype = 9 then 2 else a.ptype end ptype,a.itemno,case when a.ptype=0 then b.cname else c.bkname end itemname,case when a.ptype=0 then a.isrefund else 0 end isrebate,a. pcnt ,case when a.ptype=0 then b.outfee else c.price end orgamt ,case when a.ptype=0 then case when ua.isjoin=1 then b.outfee-b.infee else 0 end else 0 end discamt ,case when a.ptype=0 then case when ua.isjoin=1 then b.infee else b.outfee end else c.price end payamt ,case when a.ptype=0 then case when ua.isjoin=1 then b.infee else b.outfee end else c.price end * a.pcnt payamt2 ,b.rstime,b.retime,b.sstime,b.setime,b.cshape,datediff(b.setime, b.sstime)+1 days from paycart a left outer join cm b on a.ptype=0 and b.cmno=a.itemno and b.rstime < now() and b.retime > now() left outer join book c on a.ptype in (2,9) and c.bkno=a.itemno inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno where a.userno= ?param0 and a.status=1 and a.ispay=1;] -2025-12-18 13:52:50,357 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.mypay] Prepared SQL: [select a.payno,a.ptype,a.ispg,a.isgroup,a.isexam,a.userno,a.pstatus,a.rstatus,a.rstatustime,a.refunding,a.paylimit,a.payoktime,a.isrefunddvr,a.refundamt,a.payamt,a.deliamt,a.isdvr,a.cdt,a.pgkey ,b.dvrcode,b.isdvr isdvr2,b.rcvname,b.post,b.address1,b.address2 ,CAST(AES_DECRYPT(UNHEX(b.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(b.email), 'np123@!') AS char) email ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) mobile ,c.vactbankname,CAST(AES_DECRYPT(UNHEX(c.vactnum), 'np123@!') AS char) vactnum,c.vactname from pay a left outer join paydvr b on b.payno=a.payno left outer join paydata c on c.payno=a.payno where a.payno= ?param0 and a.userno= ?param1 and a.pstatus in (1,22,41,42,43)] -2025-12-18 13:52:50,358 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.mypayitem] Prepared SQL: [select a.ptype,c0.cshape,a.isrebate,a.payamt,a.pcnt,a.rstatus,a.userno,a.pstatus,a.pino,c0.infee,c0.outfee,c0.rstime,c0.retime ,case a.ptype when 0 then c0.cname when 2 then c2.bkname when 4 then c0.cname when 3 then c3.exname else '-' end itemname ,c0.sstime,c0.setime,datediff(c0.setime, c0.sstime)+1 days ,u.username,uc.cname ccpositionname,u.isassignuser ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,u.kfcfyear,u.edus,u.depart ,rs.rsno,t.lectno ,a2.taxno ,case when t.sdate is null then c0.sstime else t.sdate end as sdate ,case when t.edate is null then c0.setime else t.edate end as edate ,p.cdt,csd.estart ,c0.studydays from payitem a inner join pay p on p.payno = a.payno left outer join paytax a3 on a3.payno = a.payno and (a3.iscancel is null or a3.iscancel <> 1) left outer join paytaxitem a2 on a2.pino=a.pino and a3.taxno = a2.taxno left outer join cm c0 on a.ptype in (0,1,4) and c0.cmno=a.itemno left outer join book c2 on a.ptype=2 and c2.bkno=a.itemno left outer join exam c3 on a.ptype=3 and c3.exno=a.itemno left outer join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno left outer join comcode uc on uc.ccode=u.ccposition left outer join cmrs rs on rs.cmno=c0.cmno and rs.rstype=1 and rs.isdel=0 left outer join lect t on a.ptype in (0,1,4) and t.cmno=c0.cmno and t.payno=a.payno and t.pino=a.pino and t.userno=a.userno left outer join cminningscd csd on csd.cmisno = t.cmisno where a.payno= ?param0] -2025-12-18 13:52:50,358 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paytax.fornew] Prepared SQL: [select a.payno,a.isgroup,a.ptype,a.ispg ,ua.asname,ua.ceoname,ua.brno,ua.grno,ua.btype,ua.bkind,ua.post,ua.address1,ua.address2 ,ua.mname manname ,CAST(AES_DECRYPT(UNHEX(ua.mphone), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(ua.taxemail), 'np123@!') AS char) email ,sum(case when b.taxdate is not null then 0 else b.taxamt end) taxamtsum ,sum(b.taxamt) taxamt from pay a inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno left outer join paytax b on b.payno=a.payno and (b.iscancel is null or b.iscancel <> 1) where a.payno= ?param0 and a.userno= ?param1 and a.rstatus < 2 and (a.pstatus=1 or a.pstatus=22) group by a.payno,a.isgroup,ua.asname,ua.ceoname,ua.brno,ua.grno,ua.btype,ua.bkind] -2025-12-18 13:52:50,358 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paytax.fornewitem] Prepared SQL: [select a.payno,a.isgroup ,ifnull(c.taxno,0) taxno,b.pino,b.ptype,b.rstatus ,case b.ptype when 0 then c0.cname when 4 then c0.cname when 2 then c2.bkname when 3 then c3.exname else '-' end itemname ,b.pcnt,b.payamt from pay a inner join payitem b on b.payno=a.payno and (b.pstatus=1 or b.pstatus=22) left outer join cm c0 on b.ptype in (0,4) and c0.cmno=b.itemno left outer join book c2 on b.ptype=2 and c2.bkno=b.itemno left outer join exam c3 on b.ptype=3 and c3.exno=b.itemno left outer join paytax c4 on c4.payno = a.payno and (c4.iscancel is null or c4.iscancel <> 1) left outer join paytaxitem c on c.pino=b.pino and c.taxno = c4.taxno where a.payno= ?param0 and a.userno= ?param1 and a.rstatus < 2 and (a.pstatus=1 or a.pstatus=22) order by ifnull(c.taxno,0),b.pino] -2025-12-18 13:52:50,358 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitem.forrefund] Prepared SQL: [select distinct a.payno,b.pino,b.pstatus,b.rstatus,b.payamt,b.ptype,b.pcnt ,case b.ptype when 0 then c0.cname when 4 then c0.cname when 2 then c2.bkname when 3 then c3.exname else '-' end itemname ,case when b.ptype in (0,1,4) then case when date_add(c0.retime, interval 1 day) < now() then 1 else 0 end else case when b.ptype=3 then case when date_add(c3.retime, interval 1 day) < now() then 1 else 0 end else 0 end end ispast ,u.username ,max(d.rfdno) rfdno ,max(ifnull(case when c.rstatus=1 then -1 else c.rstatus end,-2)) rfdrstatus from pay a inner join payitem b on b.payno=a.payno and b.pstatus=1 left outer join users u on a.isgroup=1 and b.ptype=0 and u.userno=b.userno left outer join cm c0 on b.ptype in (0,4) and c0.cmno=b.itemno left outer join book c2 on b.ptype=2 and c2.bkno=b.itemno left outer join exam c3 on b.ptype=3 and c3.exno=b.itemno left outer join payrfditem d on d.pino=b.pino left outer join payrfd c on c.rfdno=d.rfdno and c.payno=a.payno and c.rstatus in (0,2) where a.payno= ?param0 and a.userno= ?param1 and a.pstatus=1 and a.rstatus < 2 group by a.payno,b.pino,b.pstatus,b.rstatus,b.payamt,b.ptype,b.pcnt ,c0.cname,c2.bkname,c3.exname,c0.retime,c3.retime,u.username order by d.rfdno,b.rstatus,ispast,b.pino] -2025-12-18 13:52:50,359 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payresult] Prepared SQL: [select a.payno,a.payamt,a.ptype,a.pstatus ,b.itemno ,b.pino from pay a inner join payitem b on b.payno=a.payno where a.payno= ?param0 and a.userno= ?param1 and a.pstatus in (1,21,22,51,55)] -2025-12-18 13:52:50,359 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.lectready] Prepared SQL: [select count(a.userno) from lect a where a.cmno= ?param0 and a.isready=1 and a.status=6] -2025-12-18 13:52:50,359 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pplogs.bypay] Prepared SQL: [select a.pplno,a.isready,a.cmno,a.cmisno,a.isrebate,a.rbankname,CAST(AES_DECRYPT(UNHEX(a.rbankacc), 'np123@!') AS char) rbankacc,a.rbankowner,a.isaccommodation,a.cshape ,b.payno,b.pstatus from pay b inner join pplog a on a.pplno=b.pplno where b.payno= ?param0 and a.userno= ?param1] -2025-12-18 13:52:50,361 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.in] Prepared SQL: [insert into pay(ptype,ispg,isgroup,userno,username,isexam,pstatus,rstatus,refunding,paylimit,payoktime,pgkey ,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,pplno,isbill,iscashrct,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,0, ?param5 , ?param6 , ?param7 , ?param8 ,case when ?param9 is not null then now() else ?param10 end, ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 ,now(), ?param21 ,now(), ?param21 , ?param22 );] -2025-12-18 13:52:50,361 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:52:50,363 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitem.in] Prepared SQL: [insert into payitem (payno,ptype,pcno,itemno,userno,pstatus,rstatus,pcnt,orgamt,discamt,payamt,payamtcash,payamtcard,refundamt,refundtime,refundtimereal,refundinfo,isrebate,rbank,rbankaccnum,tbankuser,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 ,now(), ?param21 ,now(), ?param21 , ?param22 );] -2025-12-18 13:52:50,363 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitem.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:52:50,364 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.lect.in] Prepared SQL: [insert into lect (cmno,payno,pino,userno,status,isready,iscomplete,orgcmno,attrate,isrebate,ispc,pcno,isjoin,fgno,ischanged,cmisno,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,null,null,0, ?param6 , ?param7 , ?param8 , ?param9 ,null,0, ?param10 ,now(), ?param11 ,now(), ?param11 , ?param12 );] -2025-12-18 13:52:50,364 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.lect.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:52:50,364 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.pgin] Prepared SQL: [insert into pay(ptype,ispg,isgroup,isexam,userno,username,pstatus,rstatus ,refunding,paylimit,payoktime,pgkey,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,isdvr,iscashrct,cashrcthp,pplno,isbill,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 ,a.userno,a.username,case when ?param0 = 6 then 1 else 0 end,0 , ?param4 , ?param5 ,case when ?param0 = 6 then now() else ?param6 end, ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 ,HEX(AES_ENCRYPT( ?param16 , 'np123@!')), ?param17 , ?param18 ,now(), ?param19 ,now(), ?param19 , ?param20 from users a where a.userno= ?param21] -2025-12-18 13:52:50,364 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.pgin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:52:50,364 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.certpay] Prepared SQL: [insert into pay(ptype,ispg,isgroup,userno,pstatus,rstatus,refunding,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,isdvr,isexam,cdt,cno,udt,uno,uip) values (0,1,0, ?param0 ,51,0,0,0,0,0,0,0,0,0,0,now(), ?param1 ,now(), ?param1 , ?param2 )] -2025-12-18 13:52:50,364 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.certpay.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:52:50,366 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paytax.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:52:50,366 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payrfd.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:52:50,366 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.standbypay.admin] Prepared SQL: [insert into pay(ptype,ispg,isgroup,userno,username,isexam,pstatus,rstatus,refunding,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,pplno,isbill,iscashrct,cdt,cno,udt,uno,uip) values ( ?param0 ,0,0, ?param1 , ?param2 ,0,21,0,0,0,0,0,0,0,0, ?param3 ,0,0,now(), ?param4 ,now(), ?param4 , ?param5 );] -2025-12-18 13:52:50,366 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.standbypay.admin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:52:50,368 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.lect.sedate.save] Prepared SQL: [update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') ,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno = ?param2 ;] -2025-12-18 13:52:50,368 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paydvr.dvrcode] Prepared SQL: [update paydvr set udt=now(),uno= ?param0 ,uip= ?param1 ,dvrcode= ?param2 ,codetime=now() where payno= ?param3] -2025-12-18 13:52:50,368 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paydvr.in] Prepared SQL: [delete from paydvr where payno= ?param0 ; insert into paydvr (payno,dvrcode,codetime,isdvr,rcvname,telno,mobile,email,post,address1,address2,dmemo,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,HEX(AES_ENCRYPT( ?param5 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param6 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param7 , 'np123@!')) , ?param8 , ?param9 , ?param10 , ?param11 ,now(), ?param12 ,now(), ?param12 , ?param13 )] -2025-12-18 13:52:50,368 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.freeok] Prepared SQL: [insert into lect (cmno,payno,pino,userno,status,attrate,isrebate,ispc,isjoin,ischanged,fgno2,cmisno,cdt,cno,udt,uno,uip) select b.itemno,a.payno,b.pino,case when a.isgroup=1 then b.userno else a.userno end,1,0,b.isrebate,0,case when ua.isjoin=1 then 1 else 0 end,0,b.fgno,l.cmisno,now(), ?param0 ,now(), ?param0 , ?param1 from pay a inner join payitem b on b.payno=a.payno and b.ptype=0 inner join users u on u.userno=a.userno inner join pplog l on a.pplno = l.pplno left outer join assign ua on ua.asno=u.asno where a.payno= ?param2 ; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on a.cmisno = d.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param2 ;] -2025-12-18 13:52:50,368 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paydvr.save] Prepared SQL: [update paydvr set udt=now(),uno= ?param0 ,uip= ?param1 ,dvrcode= ?param2 ,rcvname= ?param3 ,post= ?param4 ,address1= ?param5 ,address2= ?param6 ,dmemo= ?param7 ,codetime=case when codetime is null and ?param2 is not null then now() else codetime end ,telno=HEX(AES_ENCRYPT( ?param8 , 'np123@!')) ,mobile=HEX(AES_ENCRYPT( ?param9 , 'np123@!')) where payno= ?param10] -2025-12-18 13:52:50,369 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paycert.paystart] Prepared SQL: [update pay a inner join users b on b.userno=a.userno set a.ptype= ?param0 ,a.paylimit= ?param1 ,a.orgamt= ?param2 ,a.payamt= ?param3 ,a.isbill= ?param4 ,a.pstatus = case when ?param0 = 6 then 1 else a.pstatus end ,a.payoktime = case when ?param0 = 6 then now() else a.payoktime end where a.payno= ?param5 and a.userno= ?param6 and a.pstatus=21; update payitem a inner join users b on b.userno=a.userno set a.orgamt= ?param2 ,a.payamt= ?param3 ,a.pstatus = case when ?param0 = 6 then 1 else a.pstatus end ,a.rstatus = 0 where a.payno= ?param5 and a.userno= ?param6 and a.pstatus=21; update lect a inner join users b on b.userno = a.userno set a.status = case when ?param0 = 6 then 1 else a.status end where a.payno= ?param5 and a.userno = ?param6 ; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param5 ;] -2025-12-18 13:52:50,369 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paylect] Prepared SQL: [update pay set udt=now(),uno= ?param0 ,uip= ?param1 ,pstatus=case when ptype=3 then 22 else 1 end ,payoktime=case when ptype=3 then null else now() end ,pgkey= ?param2 where payno= ?param3 ; insert into paydata(payno,payresult,payresultmsg,vactnum,vactbankcode,vactbankname,vactname,vactinname,cshrrcode,cshrtype,cshrauthno,cardquota,cardquotatype,cardeventcode,cardnum,iscardpoint,cardcode,cardbankcode,cardprtccode,checkflag,ocbnum,ocbappno,ocbprice,gsnum,gsremain,gsprice,unum,upoint,uprice,cdt,cno,udt,uno,uip) values ( ?param3 , ?param4 , ?param5 ,HEX(AES_ENCRYPT( ?param6 , 'np123@!')), ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 ,HEX(AES_ENCRYPT( ?param17 , 'np123@!')), ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 , ?param28 , ?param29 , ?param30 , ?param31 ,now(), ?param0 ,now(), ?param0 , ?param1 ); update payitem a inner join pay b on b.payno=a.payno set a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 ,a.pstatus=case when b.ptype=3 then 22 else 1 end where a.payno= ?param3 ; insert into lect (cmno,payno,pino,userno ,status,iscomplete,orgcmno,attrate,isrebate ,ispc,isjoin,fgno,apoint,mpoint ,fpoint,spoint,dpoint,tpoint,ischanged ,stime,etime,sip,eip,ispcs ,ispce,fgno2,cmisno,cdt,cno,udt,uno,uip) select a.itemno,a.payno,a.pino,case when b.isgroup=1 then a.userno else b.userno end ,case when b.ptype=3 then 2 else 1 end,null,null,0,a.isrebate ,0,ifnull(d.isjoin, 0),null,null,null ,null,null,null,null,0 ,null,null,null,null,null ,null,a.fgno,e.cmisno,now(), ?param0 ,now(), ?param0 , ?param1 from payitem a inner join pay b on b.payno=a.payno inner join users c on c.userno=b.userno left outer join assign d on d.asno=c.asno left outer join pplog e on e.pplno=b.pplno left outer join lect f on f.payno=a.payno and f.pino=a.pino and f.status=4 and f.isready=1 where a.payno= ?param3 and a.ptype=0 and f.lectno is null; update lect a inner join pay b on b.payno=a.payno and b.pstatus in (22,1) inner join payitem c on c.payno=b.payno and c.itemno=a.cmno and c.pstatus=b.pstatus set a.status=case when b.pstatus=22 then 2 else 1 end,a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param3 and a.status=4; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 23:59:59') where a.payno = ?param3 ;] -2025-12-18 13:52:50,370 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.fail] Prepared SQL: [update pay set pstatus= ?param0 where payno= ?param1 and pstatus != 1 and pstatus != 22; insert into paydata(payno,payresult,payresultmsg,vactnum,vactbankcode,vactbankname,vactname,vactinname,cshrrcode,cshrtype,cshrauthno,cardquota,cardquotatype,cardeventcode,cardnum,iscardpoint,cardcode,cardbankcode,cardprtccode,checkflag,ocbnum,ocbappno,ocbprice,gsnum,gsremain,gsprice,unum,upoint,uprice,cdt,cno,udt,uno,uip) values ( ?param1 , ?param2 , ?param3 ,HEX(AES_ENCRYPT( ?param4 , 'np123@!')), ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 ,HEX(AES_ENCRYPT( ?param15 , 'np123@!')), ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 , ?param28 ,now(), ?param29 ,now(), ?param29 , ?param30 );] -2025-12-18 13:52:50,370 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paylect.vbankin] Prepared SQL: [insert into payvbankin (payno,pgkey,inbankcode,indeal,inymd,inhms,msgseq,transseq,vacct,inamt,checkamt,isclose,typemsg,frombank,fromname,fromymd,calcymd,tranymd,transcode,korcode,cshrymd,cshrhms,cshrcode,cshrpgkey,cshramt,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 ,now(), ?param25 ,now(), ?param25 , ?param26 ); update pay set udt=now(),uno= ?param25 ,uip= ?param26 ,pstatus=1 ,payoktime=now() where payno= ?param0 and pstatus=22 ; update payitem a inner join pay b on b.payno=a.payno set a.udt=now(),a.uno= ?param25 ,a.uip= ?param26 ,a.pstatus=1 where a.payno= ?param0 and a.pstatus=22; update lect a inner join pay b on b.isexam <> 1 and b.payno=a.payno and b.pstatus=1 set a.udt=now(),a.uno= ?param25 ,a.uip= ?param26 ,a.status=1 where a.payno= ?param0 ; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 23:59:59') where a.payno = ?param0 ;] -2025-12-18 13:52:50,370 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paycancel] Prepared SQL: [update pay set udt=now(),uno= ?param0 ,uip= ?param1 ,pstatus=case when pstatus=22 then 43 else 41 end where payno= ?param2 and userno= ?param3 and pstatus in (51,55,21,22); update payitem a inner join pay b on b.payno=a.payno and b.userno= ?param3 and b.pstatus in (41,43) set a.pstatus=b.pstatus,a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.pstatus in (21,22); update lect a inner join pay b on b.payno=a.payno and b.userno= ?param3 and b.pstatus in (41,43) set a.status=9 where a.payno= ?param2 ; update examuser a inner join pay b on b.payno=a.payno and b.userno=a.userno and b.pstatus in (41,43) set a.pstatus=9 where a.payno= ?param2 and a.userno= ?param3] -2025-12-18 13:52:50,371 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.cart.clear] Prepared SQL: [update paycart set status=2,udt=now(),uno= ?param0 ,uip= ?param1 where userno= ?param2 and status=1 and date_add(cdt, interval 7 day) < now(); update paycart a inner join cm b on b.cmno=a.itemno and b.udt > a.cdt set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype=0; update paycart a inner join book b on b.bkno=a.itemno and b.udt > a.cdt set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype in (2,9); update paycart a left outer join cm b on b.cmno=a.itemno and b.rstime < now() and b.retime > now() set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype=0 and b.cmno is null; update paycart a left outer join paycart b on b.ptype =0 and b.userno= ?param2 and b.status=1 and b.itemno=a.cmno set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype=9 and b.pcno is null] -2025-12-18 13:52:50,372 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payrfd.up] Prepared SQL: [update payrfd set fgnor= ?param0 ,fgnob= ?param1 ,udt=now(),uno= ?param2 ,uip= ?param3 where rfdno= ?param4 and payno= ?param5] -2025-12-18 13:52:50,372 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payrfdcancel.up] Prepared SQL: [delete from payrfditem where rfdno= ?param0 ; update payrfd set rstatus= ?param1 ,udt=now(),uno= ?param2 ,uip= ?param3 where rfdno= ?param0 and payno= ?param4] -2025-12-18 13:52:50,372 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.unpay] Prepared SQL: [update examuser a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null and b.userno=a.userno inner join payitem c on c.payno=b.payno and c.ptype=3 and c.itemno=a.exno and c.pino=a.pino set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.pstatus=2; update lect a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null inner join payitem c on c.payno=b.payno and c.ptype in(0,4) and c.itemno=a.cmno and c.userno=a.userno and c.pino=a.pino set a.status=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.status=2 and a.ischanged=0; update payitem a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 ; update pay set pstatus=1,isunpay=1,udt=now(),uno= ?param0 ,uip= ?param1 where payno= ?param2 and pstatus=22 and ptype=3 and ispg=1 and isunpay is null; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param2 ;] -2025-12-18 13:52:50,373 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.abspay] Prepared SQL: [update examuser a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null and b.userno=a.userno inner join payitem c on c.payno=b.payno and c.ptype=3 and c.itemno=a.exno and c.pino=a.pino set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.pstatus=2; update lect a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null inner join payitem c on c.payno=b.payno and c.ptype in(0,4) and c.itemno=a.cmno and c.userno=a.userno and c.pino=a.pino set a.status=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.status=2 and a.ischanged=0; update payitem a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 ; update pay set ptype= ?param3 ,payoktime=now(),pstatus=1,isunpay=3,udt=now(),uno= ?param0 ,uip= ?param1 where payno= ?param2 and pstatus=22 and ptype=3 and ispg=1 and isunpay is null; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param2 ;] -2025-12-18 13:52:50,373 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.unpaymoney] Prepared SQL: [update pay set isunpay=2,payoktime= ?param0 ,udt=now(),uno= ?param1 ,uip= ?param2 where payno= ?param3 and isunpay=1; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param3 ;] -2025-12-18 13:52:50,373 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pplogtype.up] Prepared SQL: [update pplog set typeman = ?param0 ,typejob = ?param1 ,typeedu = ?param2 ,typegrade = ?param3 ,typejobitem = ?param4 where pplno = ?param5] -2025-12-18 13:52:50,373 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.untax] Prepared SQL: [insert into untaxlog (payno,logtime,cdt,cno,udt,uno,uip) values( ?param0 ,now(),now(), ?param1 ,now(), ?param1 , ?param2 ); update pay set iscashrct = null where payno = ?param0 ;] -2025-12-18 13:52:50,373 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.standbypayitem.admin] Prepared SQL: [insert into payitem (payno,ptype,itemno,userno,pstatus,rstatus,pcnt ,orgamt,discamt,payamt,payamtcash,payamtcard,refundamt,isrebate,cdt,cno,udt,uno,uip) values( ?param0 ,0, ?param1 , ?param2 ,21,0,1 ,0,0,0,0,0,0, ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 ); insert into lect(cmno,payno,pino,userno,status,attrate,isrebate,ispc,isjoin,ischanged,isready,cmisno,cdt,cno,udt,uno,uip) select ?param1 , ?param0 ,LAST_INSERT_ID(),a.userno,4,0, ?param3 ,0,ifnull(b.isjoin,0),0,1, ?param6 ,now(), ?param4 ,now(), ?param4 , ?param5 from users a left outer join assign b on b.asno=a.asno where a.userno= ?param2 ;] -2025-12-18 13:52:50,387 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.exam.in] Prepared SQL: [insert into exam (cgno,exname,infee,outfee ,certcc,certgradecc,rstime,retime,estime,eetime ,elocation,certdate,certindate,introhtml ,isopen,isresultopen,isscored,fgno,isdel ,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 ,0, ?param15 , ?param16 ,0 ,now(), ?param17 ,now(), ?param17 , ?param18 )] -2025-12-18 13:52:50,387 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.exam.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:52:50,387 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.exam.up] Prepared SQL: [update exam set udt=now(),uno= ?param0 ,uip= ?param1 ,exname = ?param2 ,infee = ?param3 ,outfee = ?param4 ,certcc = ?param5 ,certgradecc = ?param6 ,rstime = ?param7 ,retime = ?param8 ,estime = ?param9 ,eetime = ?param10 ,elocation = ?param11 ,certdate = ?param12 ,certindate = ?param13 ,introhtml = ?param14 ,isopen = ?param15 ,fgno = ?param16 where exno= ?param17] -2025-12-18 13:52:50,387 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.del] Prepared SQL: [update exam a inner join ( select count(userno) cntuser, exno from examuser where exno = ?param0 group by exno ) b on b.exno=a.exno set a.uip= ?param1 ,a.uno= ?param2 ,a.isdel = 1 where a.exno= ?param0 and b.cntuser=0 and a.isdel=0;] -2025-12-18 13:52:50,387 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.examuser.save] Prepared SQL: [insert ignore into examuser(exno,userno,status,pstatus,avrg,certdate,certindate,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 ,now(), ?param7 ,now(), ?param7 , ?param8 )] -2025-12-18 13:52:50,388 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.examopen] Prepared SQL: [update exam set udt=now(),uno= ?param0 ,uip= ?param1 ,isresultopen= ?param2 where exno= ?param3 ;] -2025-12-18 13:52:50,388 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.examuser.renew] Prepared SQL: [update examuser set udt=now(),uno= ?param0 ,uip= ?param1 ,certdate= ?param2 ,certindate= ?param3 where exno= ?param4 and userno= ?param5 ; insert into examuserrenew (exno,userno,certtime,certdate,certindate,renewreason,isfirst,certidx,cdt,cno,udt,uno,uip) select a.exno, ?param5 ,now(), ?param2 , ?param3 , ?param6 ,0,max(a.certidx),now(), ?param0 ,now(), ?param0 , ?param1 from( select a.exno,ifnull(max(d.certidx), 0)+1 certidx from examuser a inner join exam a2 on a2.exno=a.exno left outer join exam c on c.certcc=a2.certcc and c.certgradecc=a2.certgradecc left outer join examuserrenew d on d.exno=c.exno and year(d.certtime)=year(a.certdate) where a.exno= ?param4 group by a.exno,a.userno,a.certdate,a.certindate ) a] -2025-12-18 13:52:50,421 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [grade.lectcomplete.cancel] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,iscomplete=0 ,completetime=null where lectno= ?param2 and ifnull(iscomplete,0) <> 1] -2025-12-18 13:52:50,421 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [grade.lectcomplete.cancel2] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,iscomplete=0 ,completetime=null where lectno= ?param2 and ifnull(iscomplete,0)] -2025-12-18 13:52:50,441 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [att.att.in] Prepared SQL: [update lectinning set udt=now(),uno= ?param0 ,uip= ?param1 ,lectno= ?param2 ,cmino= ?param3 ,totstudy=0 ,stime=now(),etime=null ,istatus=1,statustime=null,statusreason=null where lectno= ?param2 and cmino= ?param3 and istatus is null; insert into lectinning (lectno,cmino,totstudy,stime,etime,istatus,statustime,statusreason,sip,eip,ispcs,ispce,cdt,cno,udt,uno,uip) select ?param2 , ?param3 ,0,now(),null,1,null,null, ?param1 ,null,1,null,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectinning b on b.lectno= ?param2 and b.cmino= ?param3 where b.lectno is null; update lect set stime = case when stime is null then now() else stime end ,sip = case when sip is null then ?param1 else sip end ,ispcs = case when ispcs is null then 1 else ispcs end where lectno= ?param2] -2025-12-18 13:52:50,441 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [att.att.out] Prepared SQL: [update lectinning set udt=now(),uno= ?param0 ,uip= ?param1 ,totstudy=timestampdiff(SECOND, stime, now()) ,etime=now() ,eip= ?param1 ,ispce=1 ,istatus=2 where lectno= ?param2 and cmino= ?param3 and istatus=1; update lect a inner join ( select a.lectno,convert(100*count(c.lectno)/count(b.cmino), int) attrate from lectinning a inner join cminning b on b.cmino=a.cmino and ifnull(b.isscd,0)=0 left outer join lectinning c on c.lectno=a.lectno and c.cmino=b.cmino and c.istatus=2 where a.lectno= ?param2 and a.cmino= ?param3 and a.istatus=2 group by a.lectno ) b on b.lectno=a.lectno set a.attrate=b.attrate ,a.etime=now(),a.eip= ?param1 ,a.ispce=1] -2025-12-18 13:52:50,442 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [att.abs] Prepared SQL: [update lectinning set istatus=2 ,stime=case when stime is null then now() else stime end ,etime=case when etime is null then now() else etime end ,sip=case when sip is null then ?param0 else sip end ,eip=case when eip is null then ?param0 else eip end ,ispcs=case when ispcs is null then 1 else ispcs end ,ispce=case when ispce is null then 1 else ispce end ,statustime=now() ,statusreason= ?param1 ,statususerno= ?param2 where lectno= ?param3 and cmino= ?param4 and (istatus is null or istatus<2); insert into lectinning(lectno,cmino,totstudy,stime,etime,istatus,statustime,statusreason,statususerno,cdt,cno,udt,uno,uip) select a.lectno, ?param4 ,0,now(),now(),2,now(), ?param1 , ?param2 ,now(), ?param2 ,now(), ?param2 , ?param0 from lect a left outer join lectinning b on b.lectno=a.lectno and b.cmino= ?param4 where a.lectno= ?param3 and a.status=1 and a.ischanged=0 and b.lectno is null; update lect a inner join ( select a.lectno,convert(100*count(c.lectno)/count(b.cmino), int) attrate from lectinning a inner join lect a2 on a2.lectno=a.lectno inner join cminning b on b.cmno=a2.cmno and ifnull(b.isscd,0)=0 left outer join lectinning c on c.lectno=a.lectno and c.cmino=b.cmino and c.istatus=2 where a.lectno= ?param3 and a.cmino= ?param4 and a.istatus=2 group by a.lectno ) b on b.lectno=a.lectno set a.attrate=b.attrate ,a.stime=case when a.stime is null then now() else a.stime end ,a.etime=case when a.etime is null then now() else a.etime end ,a.sip=case when a.sip is null then ?param0 else a.sip end ,a.eip=case when a.eip is null then ?param0 else a.eip end ,a.ispcs=case when a.ispcs is null then 1 else a.ispcs end ,a.ispce=case when a.ispce is null then 1 else a.ispce end where a.lectno= ?param3] -2025-12-18 13:52:50,463 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.ctps] Prepared SQL: [select a.cmino,a.iseq,a.ititle,a.atime,a.mstime,a.metime ,a2.isokmid ,b.ctno,b.ctype,b.ccode,b.ismenu,b.isoversize ,c.cpno,c.pseq,c.cpname,c.srcp,c.srcm ,a2.pseq lastpseq,a2.psec from cminning a inner join lectinning a2 on a2.lectno= ?param0 and a2.cmino=a.cmino inner join ct b on b.ctno=a.ctno and b.isdel=0 inner join ctpage c on c.ctno=b.ctno and c.isdel=0 where a.cmino= ?param1 order by a.iseq] -2025-12-18 13:52:50,463 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.getprogress] Prepared SQL: [select case when b.atime=0 or ifnull(us.no,0) > 0 then 100 else case when floor(a.totstudy / (b.sttime * 60) * 100) > 100 then 100 else floor(a.totstudy / (b.sttime * 60) * 100) end end from lectinning a inner join cminning b on b.cmino=a.cmino inner join lect c on a.lectno = c.lectno left outer join userstatus us on c.userno = us.userno and us.playbar = 1 where a.lectno= ?param0 and a.cmino= ?param1] -2025-12-18 13:52:50,464 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.checklectdate] Prepared SQL: [select a.lectno,a.sdate,a.edate from lect a where a.lectno= ?param0] -2025-12-18 13:52:50,464 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.inningchange.pre] Prepared SQL: [select a.cmino,b.isseq,c.istatus,d.istatus preistatus,a.isrebate,a.iseq,a2.cmino precmino from ( select a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq,max(c.iseq) preiseq from ( select a.lectno,b.cmno,b.isrebate,max(d.iseq) iseq from lectinning a inner join lect b on b.lectno=a.lectno inner join cminning c on c.cmino=a.cmino inner join cminning d on d.cmno=c.cmno and d.iseq < c.iseq and d.isonline=1 where a.lectno= ?param0 and a.cmino= ?param1 group by a.lectno,b.cmno,b.isrebate ) a inner join cminning b on b.cmno=a.cmno and b.iseq=a.iseq left outer join cminning c on c.cmno=b.cmno and c.iseq < b.iseq and c.isonline=1 group by a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq ) a inner join cm b on b.cmno=a.cmno left outer join cminning a2 on a2.cmno=b.cmno and a2.iseq=a.preiseq left outer join lectinning c on c.lectno=a.lectno and c.cmino=a.cmino left outer join lectinning d on d.lectno=a.lectno and d.cmino=a2.cmino] -2025-12-18 13:52:50,464 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.inningchange.next] Prepared SQL: [select a.cmino,b.isseq,c.istatus,d.istatus preistatus,a.isrebate,a.iseq,a2.cmino precmino from ( select a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq,min(c.iseq) preiseq from ( select a.lectno,b.cmno,b.isrebate,min(d.iseq) iseq from lectinning a inner join lect b on b.lectno=a.lectno inner join cminning c on c.cmino=a.cmino inner join cminning d on d.cmno=c.cmno and d.iseq > c.iseq and d.isonline=1 where a.lectno= ?param0 and a.cmino= ?param1 group by a.lectno,b.cmno,b.isrebate ) a inner join cminning b on b.cmno=a.cmno and b.iseq=a.iseq left outer join cminning c on c.cmno=b.cmno and c.iseq > b.iseq and c.isonline=1 group by a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq ) a inner join cm b on b.cmno=a.cmno left outer join cminning a2 on a2.cmno=b.cmno and a2.iseq=a.preiseq left outer join lectinning c on c.lectno=a.lectno and c.cmino=a.cmino left outer join lectinning d on d.lectno=a.lectno and d.cmino=a2.cmino] -2025-12-18 13:52:50,464 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.mycmrs] Prepared SQL: [select distinct a.lectno,a.attrate ,b.rsno,b.cmno,b.rscno,b.rstype,b.rsname,b.rscondition ,case when c.lectno is null then 0 else 1 end isrsok ,a.edate ,d.istatus,e.iseq from lect a inner join cmrs b on b.cmno=a.cmno and b.isdel=0 left outer join lectrs c on c.lectno=a.lectno and c.rsno=b.rsno left outer join lectinning d on d.lectno=a.lectno and b.cmino = d.cmino left outer join cminning e on b.cmino = e.cmino where a.lectno= ?param0 and a.userno= ?param1 order by b.rsno] -2025-12-18 13:52:50,464 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.mycmrsq] Prepared SQL: [select b.rscno,b.rscqno ,c.qno,c.atype,c.qtext,c.rightcount,a.username as teachername from ( select distinct b.rscno,e.username from lect a inner join cmrs b on b.rsno= ?param0 and b.cmno=a.cmno and b.isdel=0 left outer join lectrs c on c.lectno=a.lectno and c.rsno=b.rsno left outer join cminning d on b.cmino = d.cmino left outer join users e on d.userno = e.userno where a.lectno= ?param1 and a.userno= ?param2 and c.lectno is null ) a inner join rscq b on b.rscno=a.rscno inner join question c on c.qno=b.qno order by b.dseq] -2025-12-18 13:52:50,465 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.mycmrsqi] Prepared SQL: [select b.rscqno ,c.qno ,d.qino,d.qitext ,e.fileurl from ( select distinct b.rscno from lect a inner join cmrs b on b.rsno= ?param0 and b.cmno=a.cmno and b.isdel=0 left outer join lectrs c on c.lectno=a.lectno and c.rsno=b.rsno where a.lectno= ?param1 and a.userno= ?param2 and c.lectno is null ) a inner join rscq b on b.rscno=a.rscno inner join question c on c.qno=b.qno inner join questionitem d on d.qno=c.qno and d.isdel=0 left outer join fileinfo e on e.fgno=d.fgno and e.isdel=0 order by b.dseq,d.qino] -2025-12-18 13:52:50,465 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectex] Prepared SQL: [select a.lectno,a.attrate,a.iscomplete,a.sdate,a.edate ,b.sstime,b.setime ,c.exno,c.exname,c.extype,c.edesc,c.econdition,c.etime,c.evtype,c.eqtype,c.israndq,c.israndqi,c.qcount,c.isblur,c.tpoint,ifnull(c.relaylimit,999) relaylimit,c.isusebackup,c.isseq,c.isreexamable,c.isresultopen ,d.lectno exlectno,d.estart,d.eend,d.tpoint,d.recount,d.rechecktime,ifnull(d.entercount,0) entercount,d.cblock ,case when a.etime = 0 then 99999999 else TIMESTAMPDIFF(MINUTE, now(), date_add(ifnull(d.estart, now()), interval c.etime MINUTE)) end rtime ,d.recount ,case when case when case when a.isrebate = 1 then f.midcutrfd else f.midcut end <= ifnull(e.ex0lectpoint,0) then 1 else 0 end = 1 and case when case when a.isrebate = 1 then f.finalcutrfd else f.finalcut end <= ifnull(e.ex1lectpoint,0) then 1 else 0 end = 1 then 1 else 0 end ispass from lect a inner join cm b on b.cmno=a.cmno inner join cmex c on c.exno= ?param0 inner join cmev f on f.cmno = b.cmno left outer join lectex d on d.lectno=a.lectno and d.exno=c.exno left outer join ( select a.lectno ,count(b1.exno) ex0cnt,count(c1.lectno) ex0lectcnt,avg(ifnull(c1.tpoint,0) / b1.tpoint * 100) ex0lectpoint ,count(b2.exno) ex1cnt,count(c2.lectno) ex1lectcnt,avg(ifnull(c2.tpoint,0) / b2.tpoint * 100) ex1lectpoint from lect a left outer join cmex b1 on b1.cmno = a.cmno and b1.extype = 0 and b1.isdel=0 left outer join lectex c1 on c1.exno = b1.exno and c1.lectno = a.lectno left outer join cmex b2 on b2.cmno = a.cmno and b2.extype = 1 and b2.isdel=0 left outer join lectex c2 on c2.exno = b2.exno and c2.lectno = a.lectno where a.lectno = ?param1 ) e on e.lectno = a.lectno where a.lectno= ?param1 and a.userno= ?param2] -2025-12-18 13:52:50,466 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.userexam.detailforexamforsubmit] Prepared SQL: [select a.exno,a.exname,a2.sstime,a2.setime,a.tpoint,a.etime,a.qcount,b.estart,a.edesc, a.extype,TIMESTAMPDIFF(MINUTE, now(), date_add(ifnull(b.estart, now()), interval a.etime MINUTE)) rtime from cmex a inner join cm a2 on a2.cmno=a.cmno inner join lectex b on b.lectno= ?param0 and b.exno=a.exno and b.eend is null and (a.etime = 0 or date_add(ifnull(b.estart, now()), interval (a.etime + 1) MINUTE) > now()) inner join lect c on c.lectno=b.lectno and c.userno= ?param1 where a.exno= ?param2] -2025-12-18 13:52:50,466 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsd] Prepared SQL: [select a.lectno,a.attrate,a.cmno,a.sdate,a.edate ,b.sdno,b.sdname,b.sddesc,b.fgno sdfgno,b.sdcondition ,c.sstime,c.setime ,d.checktime,d.cpoint,d.feedb,d.fgno,d.atext from lect a inner join cmsd b on b.cmno=a.cmno and b.sdno= ?param0 inner join cm c on c.cmno=b.cmno left outer join lectsd d on d.lectno=a.lectno and d.sdno=b.sdno where a.lectno= ?param1 and a.userno= ?param2] -2025-12-18 13:52:50,466 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsd2] Prepared SQL: [select a.lectno,a.attrate,a.sdate,a.edate ,b.sdno,b.sdname,b.sddesc,b.fgno sdfgno,b.sdcondition ,c.sstime,c.setime ,d.checktime,d.cpoint,d.feedb,d.fgno,d.atext from lect a inner join cmsd b on b.cmno=a.cmno and b.sdno= ?param0 inner join cm c on c.cmno=b.cmno left outer join lectsd d on d.lectno=a.lectno and d.sdno=b.sdno where a.lectno= ?param1 and a.userno= ?param2] -2025-12-18 13:52:50,466 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboards] Prepared SQL: [select a.bno,a.subject,a.cdt,a.rcount ,u.username ,count(b.bcno) ccount from lectsdboard a inner join users u on u.userno=a.cno left outer join lectsdboardcmt b on b.bno=a.bno and b.isdel=0 where a.sdno= ?param0 and a.isdel=0 group by a.bno,a.subject,a.cdt,a.rcount,u.username order by a.cdt] -2025-12-18 13:52:50,466 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard] Prepared SQL: [update lectsdboard set rcount=rcount+1 where bno= ?param0 and cno<> ?param1 ; select a.bno,a.subject,a.contents,a.cdt,a.fgno,a.cno ,b.sdname ,c.sstime,c.setime,l.sdate,l.edate ,u.username,u.userno ,a2.checktime from lectsdboard a inner join lectsd a2 on a2.lectno=a.lectno and a2.sdno=a.sdno inner join users u on u.userno=a.cno inner join lect l on l.lectno = a2.lectno inner join cmsd b on b.sdno=a.sdno inner join cm c on c.cmno=b.cmno where a.bno= ?param0 and a.isdel=0] -2025-12-18 13:52:50,466 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboardcmt] Prepared SQL: [select a.bno ,b.bcno,b.ctext,b.cno,b.cdt ,c.userno,c.username,c.usertype,c.username cnoname from lectsdboard a inner join lectsdboardcmt b on b.bno=a.bno and b.isdel=0 inner join users c on c.userno=b.cno where a.bno= ?param0 order by b.cdt desc] -2025-12-18 13:52:50,468 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.pay1] Prepared SQL: [select p.payno,p.cdt,p.payamt,p.ptype,p.refundamt,p.ispg,p.isgroup,p.isexam,p.pstatus,p.rstatus,p.payoktime,p.pgkey,p.isdvr,p.deliamt,p.isunpay,p.paylimit ,p.iscashrct ,u.userno,u.username,u.post,u.address1,u.address2 ,CAST(AES_DECRYPT(UNHEX(u.userpno), 'np123@!') AS char) userpno ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email ,case pi.ptype when 3 then exu.cdt when 4 then le.oktime else p.cdt end oktime ,pd.dvrcode,pd.rcvname,pd.isdvr isdvr2,pd.codetime,pd.post post2,pd.address1 address12,pd.address2 address22,pd.dmemo ,CAST(AES_DECRYPT(UNHEX(pd.telno), 'np123@!') AS char) telno2 ,CAST(AES_DECRYPT(UNHEX(pd.mobile), 'np123@!') AS char) mobile2 ,tax.iscancel, tax.taxdate, tax.taxno ,paydata.vactbankname,CAST(AES_DECRYPT(UNHEX(paydata.vactnum), 'np123@!') AS char) vactnum,paydata.vactname ,(select ischeck from paytax where payno = p.payno limit 1) ischeck from pay p inner join users u on u.userno=p.userno left outer join payitem pi on pi.payno=p.payno and pi.ptype in (3,4) left outer join lect le on pi.ptype=4 and le.pino=pi.pino and le.ischanged=0 left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno left outer join examuser exu on exu.exno=ex.exno and exu.userno=p.userno left outer join paydvr pd on pd.payno=p.payno left outer join ( select pt.payno,pt.iscancel,pt.taxdate,pt.taxno from paytax pt where pt.payno = ?param0 order by pt.cdt desc limit 1 ) tax on tax.payno = p.payno left outer join paydata paydata on paydata.payno=p.payno where p.payno= ?param0] -2025-12-18 13:52:50,468 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.pay2] Prepared SQL: [select pi.payno,pi.pino,pi.itemno,pi.pcno,pi.payamt,pi.pcnt,pi.ptype,pi.isrebate ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,u.username,u.userid,u.isassignuser,u.depart,u.kfcfyear ,cc.cname ccpositionname ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,ua.asname ,cm.cshape ,cg.cgname ,pcg.cgname pcgname ,(select attrate from lect where payno = pi.payno limit 1) attrate ,pi.rbank , CAST(AES_DECRYPT(UNHEX(pi.rbankaccnum), 'np123@!') AS char) rbankaccnum, pi.tbankuser from payitem pi inner join pay p on p.payno=pi.payno left outer join cm cm on pi.ptype in (0,1,4) and cm.cmno=pi.itemno left outer join cg cg on pi.ptype in (0,1,4) and cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno left outer join users u on p.isgroup=1 and u.userno=pi.userno left outer join assign ua on ua.asno=u.asno left outer join comcode cc on cc.ccode=u.ccposition where pi.payno= ?param0] -2025-12-18 13:52:50,468 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payforexam1] Prepared SQL: [select eu.exno payno, eu.userno,eu.cdt,case when ua.isjoin=1 then ex.infee else ex.outfee end payamt,0 ptype,0 ispg,0 isgroup,1 isexam,21 pstatus,0 rstatus,null payoktime,null pgkey,0 isdvr,0 deliamt ,u.username,u.post,u.address1,u.address2 ,CAST(AES_DECRYPT(UNHEX(u.userpno), 'np123@!') AS char) userpno ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email ,eu.cdt oktime ,null dvrcode,null rcvname,0 isdvr2,null codetime,null post2,null address12,null address22,null dmemo ,null telno2 ,null mobile2 from examuser eu inner join users u on u.userno=eu.userno left outer join assign ua on ua.asno=u.asno left outer join exam ex on ex.exno=eu.exno where eu.exno= ?param0 and eu.userno= ?param1 and eu.status=1 and eu.payno is null and eu.pino is null and eu.pstatus=4] -2025-12-18 13:52:50,469 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payforexam2] Prepared SQL: [select eu.exno payno,eu.userno pino,eu.exno itemno,null pcno,case when ua.isjoin=1 then ex.infee else ex.outfee end payamt,1 pcnt,3 ptype ,ex.exname itemname ,u.username,u.userid,u.isassignuser,u.depart,u.kfcfyear ,cc.cname ccpositionname ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,ua.asname ,0 cshape ,null cgname ,null pcgname from examuser eu left outer join exam ex on ex.exno=eu.exno left outer join users u on u.userno=eu.userno left outer join assign ua on ua.asno=u.asno left outer join comcode cc on cc.ccode=u.ccposition where eu.exno= ?param0 and eu.userno= ?param1] -2025-12-18 13:52:50,469 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.pay.forrfd] Prepared SQL: [select a.payno,a.ispg,a.pstatus,a.ptype,a.pgkey,a.isdvr,a.deliamt,a.isrefunddvr,a.payamt,a.refundamt,a.rstatus,a.isgroup,a.iscanceled,a.payoktime ,b.isdvr isdvr2,b.dvrcode ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email from pay a left outer join paydvr b on b.payno=a.payno inner join users u on u.userno=a.userno where a.payno= ?param0 and a.pstatus=1] -2025-12-18 13:52:50,469 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payitem.forrfd] Prepared SQL: [select pi.pino,pi.payno,pi.pcnt,pi.payamt,pi.refundamt,pi.refundtime,pi.refundinfo,pi.refundstatus,pi.rstatus,pi.ptype ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,pcg.cgname pcgname ,u.userid,u.username from payitem pi inner join pay p on p.payno=pi.payno and p.pstatus=1 inner join users u on u.userno=case when pi.ptype=3 then p.userno else pi.userno end left outer join cm cm on pi.ptype in(0,1,4) and cm.cmno=pi.itemno left outer join cg cg on cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno where pi.payno= ?param0] -2025-12-18 13:52:50,469 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payrfditems] Prepared SQL: [select b.cdt,a.rfdno ,b.rtext,b.rstatus ,p.isgroup ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,pi.ptype ,u.username,u.userid from pay p inner join payitem pi on pi.payno=p.payno inner join payrfditem a on a.pino=pi.pino inner join payrfd b on b.rfdno=a.rfdno inner join users u on u.userno=case when p.isgroup=1 and pi.ptype in (0,1,4) then pi.userno else p.userno end left outer join cm cm on pi.ptype in(0,1,4) and cm.cmno=pi.itemno left outer join cg cg on cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno where p.payno= ?param0 order by a.rfdno desc] -2025-12-18 13:52:50,469 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payrfditems2] Prepared SQL: [select a.rfdno ,b.rtext,b.rstatus,b.cdt,b.isowner,b.ramt,b.bankname,b.bankowner ,b.rreason,b.ruser,b.fgnor,b.fgnob ,CAST(AES_DECRYPT(UNHEX(b.rphone), 'np123@!') AS char) rphone ,b.rback ,CAST(AES_DECRYPT(UNHEX(b.bankno), 'np123@!') AS char) bankno ,p.isgroup,p.payno ,pi.payamt ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,u.username,u.userid ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,ua.asname ,f1.orgname,f1.fileno ,f2.orgname orgname2,f2.fileno file2 from payrfditem a inner join payitem pi on pi.pino=a.pino inner join pay p on p.payno=pi.payno inner join users u on u.userno=case when p.isgroup=1 and pi.ptype in (0,1,4) then pi.userno else p.userno end left outer join assign ua on ua.asno=u.asno inner join payrfd b on b.rfdno=a.rfdno left outer join cm cm on pi.ptype in(0,1,4) and cm.cmno=pi.itemno left outer join cg cg on cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno left outer join fileinfo f1 on f1.fgno=b.fgnor and f1.isdel=0 left outer join fileinfo f2 on f2.fgno=b.fgnob and f2.isdel=0 where a.rfdno= ?param0 order by a.rfdno desc] -2025-12-18 13:52:50,470 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.paytaxitem] Prepared SQL: [select case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname,pi.payamt,pi.pcnt,pi.ptype ,p.isgroup,p.payamt ppayamt,p.payoktime,p.ptype pptype from paytax a inner join paytaxitem b on b.taxno=a.taxno inner join payitem pi on pi.pino=b.pino inner join pay p on p.payno=pi.payno left outer join cm cm on pi.ptype in (0,1,4) and cm.cmno=pi.itemno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno where a.taxno= ?param0] -2025-12-18 13:52:50,470 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.paytaxes2] Prepared SQL: [select a.taxno,a.taxamt,a.taxdate from paytax a where a.payno= ?param0] -2025-12-18 13:52:50,470 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.paytax.formgtkey] Prepared SQL: [select taxno, mgtkey from paytax where mgtkey like concat( ?param0 ,'%') order by mgtkey desc limit 1] -2025-12-18 13:52:50,471 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspast] Prepared SQL: [select a.no,a.kind,a.cg,a.cshape,a.username ,CAST(AES_DECRYPT(UNHEX(a.userpno), 'np123@!') AS char) userpno ,a.typeman,a.edukind,a.typeedu,a.typegrade,a.typejob,a.cgname,a.completeno,a.companyname,a.companyaddr,a.brno,a.eino,a.btype ,a.bkind,a.ceoname,date_format(a.ssdate, '%Y-%m-%d') ssdate,date_format(a.sedate, '%Y-%m-%d') sedate,a.sctime,a.assign,a.slevel,a.uduty ,CAST(AES_DECRYPT(UNHEX(a.phone), 'np123@!') AS char) phone ,a.mname ,CAST(AES_DECRYPT(UNHEX(a.mphone), 'np123@!') AS char) mphone ,a.sprice,a.rprice,a.rbank ,CAST(AES_DECRYPT(UNHEX(a.rbankno), 'np123@!') AS char) rbankno ,a.rbankuser ,CAST(AES_DECRYPT(UNHEX(a.taxemail), 'np123@!') AS char) taxemail ,a.syear,a.cdt,a.cno,a.udt,a.uno,a.uip from docprintpast a where a.no = ?param0] -2025-12-18 13:52:50,472 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.kind] Prepared SQL: [select a.kind value,a.kind text from docprintpast a where a.kind is not null and a.kind <> "" group by a.kind] -2025-12-18 13:52:50,472 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.syear] Prepared SQL: [select a.syear value,a.syear text from docprintpast a where a.syear is not null and a.syear <> "" group by a.syear] -2025-12-18 13:52:50,472 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.cg] Prepared SQL: [select a.cg value,a.cg text from docprintpast a where a.cg is not null and a.cg <> "" group by a.cg] -2025-12-18 13:52:50,472 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.cshape] Prepared SQL: [select a.cshape value,a.cshape text from docprintpast a where a.cshape is not null and a.cshape <> "" group by a.cshape] -2025-12-18 13:52:50,472 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.typeman] Prepared SQL: [select a.typeman value,a.typeman text from docprintpast a where a.typeman is not null and a.typeman <> "" group by a.typeman] -2025-12-18 13:52:50,472 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.edukind] Prepared SQL: [select a.edukind value,a.edukind text from docprintpast a where a.edukind is not null and a.edukind <> "" group by a.edukind] -2025-12-18 13:52:50,472 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.typeedu] Prepared SQL: [select a.typeedu value,a.typeedu text from docprintpast a where a.typeedu is not null and a.typeedu <> "" group by a.typeedu] -2025-12-18 13:52:50,472 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.typegrade] Prepared SQL: [select a.typegrade value,a.typegrade text from docprintpast a where a.typegrade is not null and a.typegrade <> "" group by a.typegrade] -2025-12-18 13:52:50,472 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.typejob] Prepared SQL: [select a.typejob value,a.typejob text from docprintpast a where a.typejob is not null and a.typejob <> "" group by a.typejob] -2025-12-18 13:52:50,472 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectinningpage.totstudy] Prepared SQL: [select ifnull(sum(totstudy),-1) totstudy from lectinningpage where lectno = ?param0 and cmino = ?param1 and cpno = ?param2] -2025-12-18 13:52:50,473 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.myExCheck] Prepared SQL: [select l.lectno longval from lect l inner join cm c on l.cmno= c.cmno inner join pay p on l.payno = p.payno inner join users u on l.userno= u.userno left outer join (select c.cmno , c.cshape , c.cname , ci.cmino ,d.cmisno ,d.sseq ,d.estart ,d.eend ,d.studyplace ,ci.isscd from cm c inner join cminning ci on c.cmno = ci.cmno inner join cminningscd d on d.cmino = ci.cmino where c.cshape=2 and ci.isscd=1 and ci.scdtype=0 ) cmi on cmi.cmno = l.cmno and cmi.cmisno = l.cmisno left outer join lectinning li on li.cmino = cmi.cmino and li.lectno = l.lectno left outer join pplog pl on p.pplno= pl.pplno where l.lectno= ?param0 and l.userno = ?param1 and cmi.isscd = 1 and li.istatus = 2 AND IFNULL(l.iscomplete, 0) = 0] -2025-12-18 13:52:50,474 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectinningpage.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 13:52:50,475 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard.in] Prepared SQL: [update lectsd a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.submittime=now(),submitip= ?param2 where a.lectno= ?param3 and a.sdno= ?param4 and a.checktime is null; insert into lectsd (lectno,sdno,iscopy,submittime,submitip,cdt,cno,udt,uno,uip) select a.lectno,a.sdno,0,now(), ?param2 ,now(), ?param1 ,now(), ?param1 , ?param2 from (select ?param3 lectno, ?param0 userno, ?param4 sdno) a inner join lect b on b.lectno=a.lectno and b.userno=a.userno and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno left outer join lectsd d on d.lectno=a.lectno and d.sdno=a.sdno where d.lectno is null; SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into lectsdboard (lectno,sdno,subject,contents,fgno,rcount,cip,isdel,cdt,cno,udt,uno,uip) select a.lectno,a.sdno, ?param5 , ?param6 , ?param7 ,0, ?param2 ,0,now(), ?param1 ,now(), ?param1 , ?param2 from (select ?param3 lectno, ?param0 userno, ?param4 sdno) a inner join lect b on b.lectno=a.lectno and b.userno=a.userno and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno] -2025-12-18 13:52:50,475 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 13:52:50,475 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboardcmt.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into lectsdboardcmt (bno,ctext,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,0,now(), ?param2 ,now(), ?param2 , ?param3 );] -2025-12-18 13:52:50,475 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboardcmt.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:52:50,476 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into pay (ptype,ispg,isgroup,isexam,userno,username,pstatus,rstatus,rstatustime,cshrcancelnum,canceltime,cancelmsg,cancelcnt ,refunding,paylimit,payoktime,pgkey,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,isdvr,cdt,cno,udt,uno,uip) select ?param0 ,0,0,1,u.userno,u.username,1,0,null,null,null,null,null ,0,null, ?param1 ,null ,a.outfee ,case when ?param0 = 6 then a.outfee else case when ua.isjoin=1 then a.outfee-a.infee else 0 end end ,0,0 ,case when ?param0 = 6 then 0 else case when ua.isjoin=1 then a.infee else a.outfee end end ,0,0,now(), ?param2 ,now(), ?param2 , ?param3 from exam a inner join users u on u.userno= ?param4 left outer join assign ua on ua.asno=u.asno where a.exno= ?param5] -2025-12-18 13:52:50,476 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 13:52:50,476 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok2] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into payitem (payno,ptype,pcno,itemno,userno,pstatus,rstatus,pgkey,cancelcode,cancelmsg,canceltype,pcnt ,orgamt,discamt,payamt ,payamtcash,payamtcard ,refundamt,refundtime,refundtimereal,refundinfo,isrebate,fgno,cartno,cdt,cno,udt,uno,uip) select p.payno,3,null, ?param0 , ?param1 ,1,0,null,null,null,null,1 ,a.outfee ,case when p.ptype=6 then a.outfee else case when ua.isjoin=1 then a.outfee-a.infee else 0 end end ,case when p.ptype=6 then 0 else case when ua.isjoin=1 then a.infee else a.outfee end end ,0,0 ,0,null,null,null,0,null,null,now(), ?param2 ,now(), ?param2 , ?param3 from exam a inner join users u on u.userno= ?param1 inner join pay p on p.payno= ?param4 left outer join assign ua on ua.asno=u.asno where a.exno= ?param0] -2025-12-18 13:52:50,476 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok2.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 13:52:50,476 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.studylog] Prepared SQL: [update lectinningpage a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 set a.totstudy=TIMESTAMPDIFF(SECOND, a.stime, now()),a.etime=now(),a.eip= ?param1 ,a.udt=now(),a.uno= ?param2 ,a.uip= ?param1 where a.logno= ?param3 ; update lectinning a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 inner join cminning c on c.cmino=a.cmino inner join ( select lectno,sum(totstudy) totstudy from lectinningpage where lectno= ?param4 and cmino= ?param5 group by lectno ) d on d.lectno=a.lectno set a.udt=now(),a.uno= ?param2 ,a.uip= ?param1 ,a.totstudy=d.totstudy ,a.etime=now() ,a.istatus=case when a.istatus <> 2 and c.atime * 60 <= d.totstudy then 2 else a.istatus end ,a.finishtime=case when a.finishtime is null and c.atime * 60 <= d.totstudy then now() else a.finishtime end ,a.eip= ?param1 ,a.ispce= ?param6 ,a.psec= ?param7 where a.lectno= ?param4 and a.cmino= ?param5 ; update lect a inner join ( select a.lectno,truncate(count(c.lectno) / count(b.cmino) * 100, 0) attrate from lect a inner join cminning b on b.cmno=a.cmno and ifnull(b.isscd,0)=0 left outer join lectinning c on c.lectno=a.lectno and c.cmino=b.cmino and c.istatus=2 where a.lectno= ?param4 and a.userno= ?param0 group by a.lectno ) b on b.lectno=a.lectno inner join cmev ce on a.cmno = ce.cmno set a.attrate=b.attrate ,a.apoint = (((b.attrate / 100) * ce.attend / 100)* 100) ,a.etime=now() ,a.eip= ?param1 ,a.ispce= ?param6 ,a.udt=now(),a.uno= ?param2 ,a.uip= ?param1 where a.lectno= ?param4 and a.userno= ?param0 ;] -2025-12-18 13:52:50,476 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.studymid] Prepared SQL: [update lectinning set isokmid=1 where lectno= ?param0 and cmino= ?param1] -2025-12-18 13:52:50,477 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsd.save] Prepared SQL: [update lectsd a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.fgno= ?param3 ,a.atext= ?param4 ,a.submittime=now(),submitip= ?param2 where a.lectno= ?param5 and a.sdno= ?param6 and a.checktime is null; insert into lectsd (lectno,sdno,atext,fgno,iscopy,submittime,submitip,cdt,cno,udt,uno,uip) select a.lectno,a.sdno, ?param4 , ?param3 ,0,now(), ?param2 ,now(), ?param1 ,now(), ?param1 , ?param2 from (select ?param5 lectno, ?param0 userno, ?param6 sdno) a inner join lect b on b.lectno=a.lectno and b.userno=a.userno inner join cm c on c.cmno=b.cmno and b.sdate < now() and b.edate > now() left outer join lectsd d on d.lectno=a.lectno and d.sdno=a.sdno where d.lectno is null;] -2025-12-18 13:52:50,477 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard.save] Prepared SQL: [update lectsd a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.submittime=now(),submitip= ?param2 where a.lectno= ?param3 and a.sdno= ?param4 and a.checktime is null; update lectsdboard a inner join lectsd a2 on a2.lectno=a.lectno and a2.sdno=a.sdno and a2.checktime is null inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.subject= ?param5 ,contents= ?param6 ,a.fgno= ?param7 where a.bno= ?param8 and a.lectno= ?param3 and a.sdno= ?param4 ;] -2025-12-18 13:52:50,478 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard.del] Prepared SQL: [update lectsd a inner join lectsdboard b on b.bno= ?param0 and b.cno= ?param1 and b.isdel=0 and b.lectno=a.lectno and b.sdno=a.sdno inner join lect a2 on a2.lectno=b.lectno and a2.userno=b.cno and a2.sdate < now() and a2.edate > now() inner join cm c on c.cmno=a2.cmno set a.submittime=null,a.submitip=null and a.checktime is null; update lectsdboard a inner join lectsd b on b.lectno=a.lectno and b.sdno=a.sdno and b.checktime is null inner join lect a2 on a2.lectno=b.lectno and a2.userno=a.cno and a2.sdate < now() and a2.edate > now() inner join cm c on c.cmno=a2.cmno set a.uno= ?param2 ,a.udt=now(),a.uip= ?param3 ,a.isdel=1 where a.bno= ?param0 and a.cno= ?param1 and a.isdel=0;] -2025-12-18 13:52:50,478 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payrefundinfo.up] Prepared SQL: [update payitem set udt=now(),uno= ?param0 ,uip= ?param1 ,rbank = ?param2 ,rbankaccnum = HEX(AES_ENCRYPT( ?param3 , 'np123@!')) ,tbankuser = ?param4 where payno = ?param5] -2025-12-18 13:52:50,478 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok3] Prepared SQL: [update examuser set udt=now(),uno= ?param0 ,uip= ?param1 ,payno= ?param2 ,pino= ?param3 ,pstatus=1 where exno= ?param4 and userno= ?param5 and status=1 and payno is null and pino is null and pstatus=4] -2025-12-18 13:52:50,478 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpaycancel] Prepared SQL: [update examuser set udt=now(),uno= ?param0 ,uip= ?param1 ,pstatus=9 where exno= ?param2 and userno= ?param3 and status=1 and payno is null and pino is null and pstatus=4] -2025-12-18 13:52:50,478 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payrfd.save] Prepared SQL: [update payrfd set udt=now(),uno= ?param0 ,uip= ?param1 ,bankname= ?param2 ,bankowner= ?param3 ,bankno=HEX(AES_ENCRYPT( ?param4 , 'np123@!')) ,isowner= ?param5 ,ruser= ?param6 ,rphone=HEX(AES_ENCRYPT( ?param7 , 'np123@!')) ,rreason= ?param8 ,rtext= ?param9 ,rstatus= ?param10 ,rback= ?param11 ,statustime=case when rstatus <> ?param10 then now() else statustime end where rfdno= ?param12] -2025-12-18 13:52:50,481 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspast.up] Prepared SQL: [update docprintpast set udt=now(),uno= ?param0 ,uip= ?param1 ,kind= ?param2 ,cg= ?param3 ,cshape= ?param4 ,username= ?param5 ,userpno=HEX(AES_ENCRYPT( ?param6 , 'np123@!')) ,typeman= ?param7 ,edukind= ?param8 ,typeedu= ?param9 ,typegrade= ?param10 ,typejob= ?param11 ,cgname= ?param12 ,completeno= ?param13 ,companyname= ?param14 ,companyaddr= ?param15 ,brno= ?param16 ,eino= ?param17 ,btype= ?param18 ,bkind= ?param19 ,ceoname= ?param20 ,ssdate= ?param21 ,sedate= ?param22 ,sctime= ?param23 ,assign= ?param24 ,slevel= ?param25 ,uduty= ?param26 ,phone=HEX(AES_ENCRYPT( ?param27 , 'np123@!')) ,mname= ?param28 ,mphone=HEX(AES_ENCRYPT( ?param29 , 'np123@!')) ,sprice= ?param30 ,rprice= ?param31 ,rbank= ?param32 ,rbankno=HEX(AES_ENCRYPT( ?param33 , 'np123@!')) ,rbankuser= ?param34 ,taxemail=HEX(AES_ENCRYPT( ?param35 , 'np123@!')) ,syear= ?param36 where no= ?param37] -2025-12-18 13:52:50,482 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.studyclose] Prepared SQL: [update lectinningpage a set a.etime=now(),a.eip= ?param0 ,a.udt=now(),a.uno= ?param1 ,a.uip= ?param0 where a.logno= ?param2 ;] -2025-12-18 13:52:50,483 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [site.main] Prepared SQL: [select * from ( select 0 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,a.kname strval3,null strval4,null strval5,null strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param0 inner join cm c on c.cmno=a.pcmno where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a union all select * from ( select a.dtype,a.intval,a.intval2 ,a.longval ,a.strval,a.strval2,a.strval3,a.strval4,ifnull(a.strval5,d.fileurl) strval5,a.strval6 ,a.time,a.time2,a.time3,a.time4 from ( select 1 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,c.cname strval3,concat('/', e.ccode, '/', f.srcp) strval4,ef.fileurl strval5,b.cgcode strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param1 inner join cm c on c.cmno=a.pcmno left outer join cminning d on d.cmno=a.cmno and d.istaste=1 left outer join ct e on e.ctno=d.ctno left outer join fileinfo ef on ef.fgno=e.fgnothumb and ef.isdel=0 left outer join ctpage f on f.ctno=e.ctno and f.pseq=1 where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.cshape=0 and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a left outer join cminning b on a.strval5 is null and b.cmno=a.intval and b.iseq=1 left outer join ct c on a.strval5 is null and c.ctno=b.ctno left outer join fileinfo d on a.strval5 is null and d.fgno=c.fgnothumb and d.isdel=0 ) a union all select * from ( select 2 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homenotice' order by b.cdt desc limit 2 ) a union all select * from ( select 3 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homefaq' order by b.cdt desc limit 2 ) a] -2025-12-18 13:52:50,494 [35844] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.npsystem] PreparedStatement : [select count(b.daokey) from (select 1 col1) a left outer join npsystem b on b.daokey= ?param0] -2025-12-18 13:52:50,500 [35844] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.npsystem] Parameters: [?param0=[daokey,qaldSUKDKuLggF2sN2Bn/lvf/i3LKEeOzoD6MpHlc0w=]] -2025-12-18 13:52:50,500 [35844] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.npsystem] Types: [?param0=[String, System.String]] -2025-12-18 13:52:50,700 [35844] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "52114294" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 13:52:50,712 [35844] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "52114294" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 13:52:51,022 [35844] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [common.check.front] PreparedStatement : [select a.dtype,sum(a.intval) intval,sum(a.intval2) intval2 from ( select a.userno dtype,count(b.mno) intval,0 intval2 from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno union all select a.userno dtype,0 intval,count(b.userno) intval2 from users a left outer join alarms b on b.userno=a.userno and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno ) a group by a.dtype] -2025-12-18 13:52:51,023 [35844] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [common.check.front] Parameters: [?param0=[userno,58587], ?param1=[loginkey,33498295], ?param2=[IsDupCheck,0]] -2025-12-18 13:52:51,023 [35844] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [common.check.front] Types: [?param0=[Int32, System.Int32], ?param1=[Int32, System.Int32], ?param2=[Int32, System.Int32]] -2025-12-18 13:52:51,032 [35844] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "6901937" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 13:52:51,057 [35844] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "6901937" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 13:52:51,064 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.pages] Prepared SQL: [select a.pno,a.ppno,a.pdepth,a.pagetype,a.bmno,a.porder,a.pagename,a.pagedesc,a.pageurl,a.pagehtml,a.isopen,a.usertype,m1.pagename ppagename,a.refcode,a.imagecode,a.bgtitle bgtitle2,a.bgdesc bgdesc2 ,case a.pdepth when 0 then a.pno when 1 then m1.pno when 2 then m2.pno when 3 then m3.pno else m4.pno end m0 ,case a.pdepth when 0 then 0 when 1 then a.pno when 2 then m1.pno when 3 then m2.pno else m3.pno end m1 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.pno when 3 then m1.pno else m2.pno end m2 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.pno else m1.pno end m3 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.pno end m4 ,case a.pdepth when 0 then a.imagecode when 1 then m1.imagecode when 2 then m2.imagecode when 3 then m3.imagecode else m4.imagecode end topimagecode ,case a.pdepth when 0 then a.bgtitle when 1 then m1.bgtitle when 2 then m2.bgtitle when 3 then m3.bgtitle else m4.bgtitle end bgtitle ,case a.pdepth when 0 then a.bgdesc when 1 then m1.bgdesc when 2 then m2.bgdesc when 3 then m3.bgdesc else m4.bgdesc end bgdesc from menupage a left outer join menupage m1 on m1.pno=a.ppno left outer join menupage m2 on m2.pno=m1.ppno left outer join menupage m3 on m3.pno=m2.ppno left outer join menupage m4 on m4.pno=m3.ppno where a.isopen > 0 order by case a.pdepth when 0 then a.porder when 1 then m1.porder when 2 then m2.porder when 3 then m3.porder else m4.porder end ,case a.pdepth when 0 then a.pno when 1 then m1.pno when 2 then m2.pno when 3 then m3.pno else m4.pno end ,case a.pdepth when 0 then 0 when 1 then a.porder when 2 then m1.porder when 3 then m2.porder else m3.porder end ,case a.pdepth when 0 then 0 when 1 then a.pno when 2 then m1.pno when 3 then m2.pno else m3.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.porder when 3 then m1.porder else m2.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.pno when 3 then m1.pno else m2.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.porder else m1.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.pno else m1.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.pno end] -2025-12-18 13:52:51,064 [35844] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [mm.pages] PreparedStatement : [select a.pno,a.ppno,a.pdepth,a.pagetype,a.bmno,a.porder,a.pagename,a.pagedesc,a.pageurl,a.pagehtml,a.isopen,a.usertype,m1.pagename ppagename,a.refcode,a.imagecode,a.bgtitle bgtitle2,a.bgdesc bgdesc2 ,case a.pdepth when 0 then a.pno when 1 then m1.pno when 2 then m2.pno when 3 then m3.pno else m4.pno end m0 ,case a.pdepth when 0 then 0 when 1 then a.pno when 2 then m1.pno when 3 then m2.pno else m3.pno end m1 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.pno when 3 then m1.pno else m2.pno end m2 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.pno else m1.pno end m3 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.pno end m4 ,case a.pdepth when 0 then a.imagecode when 1 then m1.imagecode when 2 then m2.imagecode when 3 then m3.imagecode else m4.imagecode end topimagecode ,case a.pdepth when 0 then a.bgtitle when 1 then m1.bgtitle when 2 then m2.bgtitle when 3 then m3.bgtitle else m4.bgtitle end bgtitle ,case a.pdepth when 0 then a.bgdesc when 1 then m1.bgdesc when 2 then m2.bgdesc when 3 then m3.bgdesc else m4.bgdesc end bgdesc from menupage a left outer join menupage m1 on m1.pno=a.ppno left outer join menupage m2 on m2.pno=m1.ppno left outer join menupage m3 on m3.pno=m2.ppno left outer join menupage m4 on m4.pno=m3.ppno where a.isopen > 0 order by case a.pdepth when 0 then a.porder when 1 then m1.porder when 2 then m2.porder when 3 then m3.porder else m4.porder end ,case a.pdepth when 0 then a.pno when 1 then m1.pno when 2 then m2.pno when 3 then m3.pno else m4.pno end ,case a.pdepth when 0 then 0 when 1 then a.porder when 2 then m1.porder when 3 then m2.porder else m3.porder end ,case a.pdepth when 0 then 0 when 1 then a.pno when 2 then m1.pno when 3 then m2.pno else m3.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.porder when 3 then m1.porder else m2.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.pno when 3 then m1.pno else m2.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.porder else m1.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.pno else m1.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.pno end] -2025-12-18 13:52:51,070 [35844] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "8568418" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 13:52:51,099 [35844] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "8568418" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 13:52:51,122 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.comcode.list] Prepared SQL: [select a.ccode, a.cname, a.cgroup, a.isuse, a.corder, a.cgroupname, a.refcode, a.cremark, a.ccode value, a.cname text, a.refcode value2,a.cdt,a.udt from comcode a where a.cgroup in ('typeman','typeedu','typegrade','typejob') and a.isuse=1 order by a.cgroupname, a.corder] -2025-12-18 13:52:51,122 [35844] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.comcode.list] PreparedStatement : [select a.ccode, a.cname, a.cgroup, a.isuse, a.corder, a.cgroupname, a.refcode, a.cremark, a.ccode value, a.cname text, a.refcode value2,a.cdt,a.udt from comcode a where a.cgroup in ('typeman','typeedu','typegrade','typejob') and a.isuse=1 order by a.cgroupname, a.corder] -2025-12-18 13:52:51,249 [35844] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "44951110" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 13:52:51,258 [35844] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "44951110" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 13:52:51,275 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.popups] Prepared SQL: [select a.pno,a.ptitle,a.pcontents,a.toppx,a.leftpx,pwidth,pheight,a.purl,a.zindex,a.isopen,a.udt from popup a where a.isopen= ?param0 order by a.isopen desc, a.zindex desc] -2025-12-18 13:52:51,275 [35844] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [mm.popups] PreparedStatement : [select a.pno,a.ptitle,a.pcontents,a.toppx,a.leftpx,pwidth,pheight,a.purl,a.zindex,a.isopen,a.udt from popup a where a.isopen= ?param0 order by a.isopen desc, a.zindex desc] -2025-12-18 13:52:51,275 [35844] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [mm.popups] Parameters: [?param0=[isopen,1]] -2025-12-18 13:52:51,275 [35844] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [mm.popups] Types: [?param0=[Int32, System.Int32]] -2025-12-18 13:52:51,282 [35844] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "27523223" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 13:52:51,288 [35844] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "27523223" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 13:52:51,290 [35844] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [site.main] PreparedStatement : [select * from ( select 0 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,a.kname strval3,null strval4,null strval5,null strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param0 inner join cm c on c.cmno=a.pcmno where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a union all select * from ( select a.dtype,a.intval,a.intval2 ,a.longval ,a.strval,a.strval2,a.strval3,a.strval4,ifnull(a.strval5,d.fileurl) strval5,a.strval6 ,a.time,a.time2,a.time3,a.time4 from ( select 1 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,c.cname strval3,concat('/', e.ccode, '/', f.srcp) strval4,ef.fileurl strval5,b.cgcode strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param1 inner join cm c on c.cmno=a.pcmno left outer join cminning d on d.cmno=a.cmno and d.istaste=1 left outer join ct e on e.ctno=d.ctno left outer join fileinfo ef on ef.fgno=e.fgnothumb and ef.isdel=0 left outer join ctpage f on f.ctno=e.ctno and f.pseq=1 where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.cshape=0 and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a left outer join cminning b on a.strval5 is null and b.cmno=a.intval and b.iseq=1 left outer join ct c on a.strval5 is null and c.ctno=b.ctno left outer join fileinfo d on a.strval5 is null and d.fgno=c.fgnothumb and d.isdel=0 ) a union all select * from ( select 2 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homenotice' order by b.cdt desc limit 2 ) a union all select * from ( select 3 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homefaq' order by b.cdt desc limit 2 ) a] -2025-12-18 13:52:51,290 [35844] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [site.main] Parameters: [?param0=[offcode,Off], ?param1=[oncode,On]] -2025-12-18 13:52:51,290 [35844] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [site.main] Types: [?param0=[String, System.String], ?param1=[String, System.String]] -2025-12-18 13:52:51,297 [35844] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "28095544" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 13:52:51,306 [35844] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "28095544" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 13:52:51,306 [35844] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cgetc] Prepared SQL: [select b.cgno,b.pcgno,b.cgname,b.cgcode,b.isuse,b.iscover,b.isdel,b.cdt,b.cno,b.udt,b.uno,b.uip from cg a left outer join cg b on a.cgno = b.pcgno where b.isdel=0 and b.isuse = 1 and a.cgcode= ?param0] -2025-12-18 13:52:51,306 [35844] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [cm.cgetc] PreparedStatement : [select b.cgno,b.pcgno,b.cgname,b.cgcode,b.isuse,b.iscover,b.isdel,b.cdt,b.cno,b.udt,b.uno,b.uip from cg a left outer join cg b on a.cgno = b.pcgno where b.isdel=0 and b.isuse = 1 and a.cgcode= ?param0] -2025-12-18 13:52:51,306 [35844] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [cm.cgetc] Parameters: [?param0=[cgcode,2]] -2025-12-18 13:52:51,306 [35844] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [cm.cgetc] Types: [?param0=[String, System.String]] -2025-12-18 13:52:51,311 [35844] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "56339963" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 13:52:51,318 [35844] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "56339963" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 13:55:06,576 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.adminlogin] Prepared SQL: [select userno,a.username,a.status,a.userpass, usertype,a.asno , CAST(AES_DECRYPT(UNHEX(a.mobile), 'np123@!') AS char) mobile , a.logintime from users a left outer join assign b on b.asno=a.asno where a.userid= ?param0 and a.usertype > 10 and (a.usertype <> 81 or (a.usertype = 81 and b.status=1))] -2025-12-18 13:55:06,589 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.pass.check] Prepared SQL: [select count(userno) from userpasslog where userno = ?param0 and userpass = ?param1] -2025-12-18 13:55:06,589 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.ee] Prepared SQL: [update users set eastereggkey=FLOOR(10000000 + (RAND() * 99999999)),eetime=now() where userno= ?param0 ; select a.userno,a.eastereggkey,a.usertype,a.username ,b.subdomain from users a left outer join assign b on b.asno=a.asno and b.issite=1 and b.isdel=0 where a.userno= ?param0 ;] -2025-12-18 13:55:06,589 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.usersall] Prepared SQL: [select userno,usertype,jointype,snsid,userkind,userid,userpass,username,usernameeng,gender,birthday,email,isacceptemail,mobile,isacceptmobile,telno,asno,pasname,depart,ccposition,ccpositionetc,fgnoprofile ,ccjobs,userpno,bankname,bankno,post,address1,address2,introhtml,status,exitreason,logintime,loginkey,send335time,pwcalltime,pwcallno,eastereggkey,eetime,kfcfyear,isassignuser,uduty,slevel,edus,remotekey from users] -2025-12-18 13:55:06,589 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.eecall] Prepared SQL: [select userno,usertype,username from users where userno= ?param0 and eastereggkey= ?param1 and date_add(eetime, interval 10 second) > now(); update users set eastereggkey=null,eetime=null,loginkey= ?param2 where userno= ?param0] -2025-12-18 13:55:06,589 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.eecall2] Prepared SQL: [select userno,usertype,username,userid from users where userno= ?param0 and eastereggkey= ?param1 and date_add(eetime, interval 15 second) > now(); update users set eastereggkey=null,eetime=null,loginkey=null where userno= ?param0] -2025-12-18 13:55:06,590 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assign.newascode] Prepared SQL: [select ifnull(max(b.ascode),0) + 1 from (select 1 col1) a left outer join assign b on b.asno is not null] -2025-12-18 13:55:06,590 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.me] Prepared SQL: [select userno,username ,CAST(AES_DECRYPT(UNHEX(email), 'np123@!') AS char) email from users where userno= ?param0] -2025-12-18 13:55:06,590 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.usercheckconfirm] Prepared SQL: [select ifnull(b.userno,0) from (select 1 col1) a left outer join usercheck b on b.userno= ?param0 and b.checkkey= ?param1 ; update usercheck set checkkey=0 where userno= ?param0] -2025-12-18 13:55:06,590 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.remotelogin] Prepared SQL: [select a.userno from users a where a.userid= ?param0 and a.status=1 and a.remotekey= ?param1 ; update users set remotekey=null where userid= ?param0] -2025-12-18 13:55:06,590 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.remoteloginnoauth] Prepared SQL: [select a.userno,b.subdomain from users a left outer join assign b on b.asno=a.asno where a.userid= ?param0 and a.status=1] -2025-12-18 13:55:06,590 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.users.assign] Prepared SQL: [select b.asno,b.asname,b.brno ,b.ceoname,b.post,b.address1,b.address2 ,b.btype,b.bkind,b.eino,b.mname ,CAST(AES_DECRYPT(UNHEX(b.mphone), 'np123@!') AS char) mphone ,CAST(AES_DECRYPT(UNHEX(b.taxemail), 'np123@!') AS char) taxemail ,b.fgnobno ,b.isjoin,b.ascode,b.astype,b.asctg,b.joindate,b.status ,c1.cname astypename,c2.cname asctgname from users a inner join assign b on b.asno = a.asno left outer join comcode c1 on c1.ccode=b.astype left outer join comcode c2 on c2.ccode=b.asctg where a.status=1 and a.userno = ?param0] -2025-12-18 13:55:06,590 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.check.snsid] Prepared SQL: [select a.userno,a.usertype,a.jointype,a.snsid,a.userkind,a.userid,a.userpass,a.username,a.usernameeng,a.gender,a.birthday,a.email,a.isacceptemail,a.mobile,a.isacceptmobile ,a.telno,a.asno,a.pasname,a.depart,a.ccposition,a.ccpositionetc,a.fgnoprofile,a.ccjobs,a.userpno,a.bankname,a.bankno,a.post,a.address1,a.address2,a.introhtml,a.status,a.exitreason ,a.logintime,a.loginkey,a.send335time,a.pwcalltime,a.pwcallno,a.eastereggkey,a.eetime,a.kfcfyear,a.isassignuser,a.uduty,a.slevel,a.edus,a.remotekey,a.vssn,a.di,a.ci from users a where a.snsid= ?param0 and a.jointype= ?param1] -2025-12-18 13:55:06,590 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.councels] Prepared SQL: [select a.bno,a.qtext,a.atext ,a.bldgcat ,b.cname bldgcatname ,a.cdt,c.username coname,c.userid coid ,row_number() over(order by a.cdt desc) rno ,count(a.cno) over() pagetotalcount from councel a inner join users c on c.userno = a.cno left outer join comcode b on b.ccode = a.bldgcat where a.userno = ?param0 and a.isdel = 0 order by a.cdt desc] -2025-12-18 13:55:06,590 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormants] Prepared SQL: [select a.userno,username,usernameeng,a.email,a.isacceptemail ,a.mobile,a.telno,a.userpno,a.bankno,a.post,a.address1,a.address2 ,a.birthday from userdormant a where a.userno = ?param0] -2025-12-18 13:55:06,590 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormants.del] Prepared SQL: [select a.userno longval, regexp_replace(b.userid , '(?<=.{3}).','*') strval ,CAST(AES_DECRYPT(UNHEX(a.mobile),'np123@!') AS char) strval2 ,date_add(a.cdt, interval 335 day) time ,b.isacceptmobile intval from userdormant a inner join users b on b.userno = a.userno where date_format(date_add(a.cdt, interval 335 day),'%Y-%m-%d') = date_format(now(),'%Y-%m-%d')] -2025-12-18 13:55:06,590 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormants.save] Prepared SQL: [select a.userno longval, regexp_replace(a.userid , '(?<=.{3}).' , '*') strval ,CAST(AES_DECRYPT(UNHEX(a.mobile),'np123@!') AS char) strval2 ,date_add(a.logintime, interval 335 day) time ,a.isacceptmobile intval from users a where a.usertype =1 and a.status=1 and date_format(date_add(a.logintime, interval 366 day),'%Y-%m-%d') = date_format(now(),'%Y-%m-%d')] -2025-12-18 13:55:06,592 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.loginlog] Prepared SQL: [insert into loginlog (logsite,userno, loginstatus, logindata, cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , now(), ?param4 ,now(), ?param4 , ?param5 )] -2025-12-18 13:55:06,592 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.in] Prepared SQL: [insert into users(usertype,userkind,userid,userpass,username,usernameeng ,gender,email,isacceptemail,mobile,telno ,asno,pasname,depart,ccposition,ccpositionetc,fgnoprofile,ccjobs ,userpno,bankname,bankno ,post,address1,address2,introhtml,status,logintime,send335time,pwcalltime,pwcallno,eastereggkey,eetime,kfcfyear,isassignuser,edus ,isacceptmobile,uduty,slevel,jointype,birthday,snsid,di,ci,vssn,ischkatt,authplatform,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,gender,HEX(AES_ENCRYPT( ?param6 , 'np123@!')), ?param7 ,HEX(AES_ENCRYPT( ?param8 , 'np123@!')),HEX(AES_ENCRYPT( ?param9 , 'np123@!')) , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 ,HEX(AES_ENCRYPT( ?param17 , 'np123@!')), ?param18 ,HEX(AES_ENCRYPT( ?param19 , 'np123@!')) , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 ,now(),null,null,null,null,null, ?param25 , ?param26 , ?param27 , ?param28 , ?param29 , ?param30 , ?param31 ,HEX(AES_ENCRYPT( ?param32 , 'np123@!')), ?param33 , ?param34 , ?param35 , ?param36 , ?param37 , ?param38 ,now(), ?param39 ,now(), ?param39 , ?param40 );] -2025-12-18 13:55:06,593 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:55:06,593 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assign.in] Prepared SQL: [insert into assign (ascode,isjoin,joinyear,joinprice,asname,ceoname,brno,grno,btype,bkind,salesamount,homeurl,mcount,aday,astype,asctg,askey,post,address1,address2,fgnobno,fgnobank,joindate,exitdate,status,issite,subdomain,sitename,sitelogo,sitefooter,ismain,isdel, eino,mname,mphone,taxemail,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 ,0,null,null,null,null,0,0, ?param25 , ?param26 ,HEX(AES_ENCRYPT( ?param27 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param28 , 'np123@!')) ,now(), ?param29 ,now(), ?param29 , ?param30 );] -2025-12-18 13:55:06,593 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assign.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:55:06,593 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [councel.in] Prepared SQL: [insert into councel(userno,bldgcat,qtext,atext,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 );] -2025-12-18 13:55:06,593 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [councel.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:55:06,594 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.change.password] Prepared SQL: [UPDATE users SET userpass = ?param0 , udt = now() , status = (CASE WHEN status = 9 THEN 1 ELSE status END) , pwcalltime = null , pwcallno = null , uip = ?param1 , uno = ?param2 WHERE userid = ?param3 ; INSERT INTO userpasslog (userno, userpass, cdt, uip) SELECT ?param2 , ?param0 , NOW(), ?param1 FROM (SELECT 1) a LEFT OUTER JOIN userpasslog b ON b.userno = ?param2 WHERE b.userno IS NULL; UPDATE userpasslog SET userpass = ?param0 WHERE userno = ?param2 ;] -2025-12-18 13:55:06,594 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormant.insert] Prepared SQL: [insert into userdormant(userno,username,usernameeng,email,isacceptemail,mobile ,telno,userpno,bankno,post,address1,address2,birthday,cdt) select a.userno,a.username,a.usernameeng,a.email,a.isacceptemail,a.mobile ,a.telno,a.userpno,a.bankno,a.post,a.address1,a.address2, a.birthday,now() cdt from users a left outer join userdormant b on b.userno = a.userno where date_add(a.logintime,interval 1 year) < now(); and a.status != 99 update users set udt=now(),uno= ?param0 ,uip= ?param1 ,username='»èÁ¦µÊ',usernameeng=null,email=null,mobile=null,telno=null,userpno=null,bankno=null,post=null,address1=null,address2=null,birthday=null,status=8 where date_add(a.logintime,interval 1 year) < now(); and a.status != 99] -2025-12-18 13:55:06,595 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.loginkey] Prepared SQL: [update users set loginkey= ?param0 ,logintime =now(),send335time = null where userno= ?param1] -2025-12-18 13:55:06,595 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.loginkey2] Prepared SQL: [update users set loginkey= ?param0 ,logintime =now(),send335time = null where userno= ?param1 ; insert into loginlog (logsite,userno, loginstatus, logindata, cdt,cno,udt,uno,uip) values ( ?param2 , ?param1 , ?param3 , ?param4 , now(), ?param5 ,now(), ?param5 , ?param6 )] -2025-12-18 13:55:06,595 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assign.del] Prepared SQL: [update assign set udt=now(),uno= ?param0 ,uip= ?param1 ,isdel=1,brno=null where asno= ?param2] -2025-12-18 13:55:06,595 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignman.in] Prepared SQL: [insert into assignman (asno,mtype,jtype,depart,mname,position,telno,mobile,fax,email,post,address1,address2,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,HEX(AES_ENCRYPT( ?param6 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param7 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param8 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param9 , 'np123@!')) , ?param10 , ?param11 , ?param12 ,0,now(), ?param13 ,now(), ?param13 , ?param14 )] -2025-12-18 13:55:06,595 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignman.up] Prepared SQL: [update assignman set udt=now(),uno= ?param0 ,uip= ?param1 ,mtype = ?param2 ,jtype = ?param3 ,depart = ?param4 ,mname = ?param5 ,position= ?param6 ,telno =HEX(AES_ENCRYPT( ?param7 , 'np123@!')) ,mobile =HEX(AES_ENCRYPT( ?param8 , 'np123@!')) ,fax =HEX(AES_ENCRYPT( ?param9 , 'np123@!')) ,email =HEX(AES_ENCRYPT( ?param10 , 'np123@!')) ,post = ?param11 ,address1= ?param12 ,address2= ?param13 where asmno= ?param14] -2025-12-18 13:55:06,595 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignman.del] Prepared SQL: [update assignman set udt=now(),uno= ?param0 ,uip= ?param1 ,isdel = 1 where asmno= ?param2] -2025-12-18 13:55:06,595 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignfee.in] Prepared SQL: [insert into assignfee (asno,fyear,fprice,fdate,fmemo,status,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 from (select 1 col1) a left outer join assignfee b on b.asno= ?param0 and b.fyear= ?param1 where b.asno is null] -2025-12-18 13:55:06,595 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignfee.up] Prepared SQL: [update assignfee set udt=now(),uno= ?param0 ,uip= ?param1 ,fprice= ?param2 ,fdate = ?param3 ,fmemo = ?param4 ,status= ?param5 where asno= ?param6 and fyear= ?param7] -2025-12-18 13:55:06,595 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignfee.del] Prepared SQL: [delete from assignfee where asno= ?param0 and fyear= ?param1] -2025-12-18 13:55:06,595 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignsite.save] Prepared SQL: [update assign set udt=now(),uno= ?param0 ,uip= ?param1 ,issite= ?param2 ,subdomain= ?param3 ,sitename= ?param4 ,siteip= ?param5 ,sitelogo= ?param6 ,sitefooter= ?param7 where asno= ?param8] -2025-12-18 13:55:06,596 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.asno.save] Prepared SQL: [update users set asno= ?param0 where userno= ?param1] -2025-12-18 13:55:06,596 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.pwcalltime] Prepared SQL: [update users set pwcalltime=now(),pwcallno= ?param0 where userno= ?param1] -2025-12-18 13:55:06,596 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.resetuser] Prepared SQL: [update users set userpass = ?param0 , pwcalltime = null , pwcallno = null , status = (CASE WHEN status = 9 THEN 1 ELSE status END) where userno= ?param1 and pwcalltime is not null and pwcallno= ?param2 and date_add(pwcalltime, interval 24 hour) > now()] -2025-12-18 13:55:06,596 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.exit] Prepared SQL: [UPDATE users SET udt=now(),uno= ?param0 ,uip= ?param1 , status = ?param2 WHERE userno= ?param3] -2025-12-18 13:55:06,596 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.leave.register] Prepared SQL: [INSERT INTO userleave ( userno, userid, status, levdate, uno, uip ) SELECT u.userno, u.userid, 0 AS status, NOW() AS levdate, u.uno, u.uip FROM users u WHERE u.status = ?param0 AND u.userno = ?param1] -2025-12-18 13:55:06,596 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.remotelogin.set] Prepared SQL: [update users a inner join assign b on b.asno=a.asno and b.siteip like concat('%', ?param0 ,'%') set a.remotekey= ?param1 where a.userid= ?param2 and a.status=1] -2025-12-18 13:55:06,596 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.snslink.up] Prepared SQL: [update users set udt=now(),uno= ?param0 ,uip= ?param1 ,snsid= ?param2 ,jointype= ?param3 where userno= ?param4] -2025-12-18 13:55:06,596 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [councel.up] Prepared SQL: [update councel set udt=now(),uno= ?param0 ,uip= ?param1 ,bldgcat = ?param2 ,qtext = ?param3 ,atext = ?param4 where bno= ?param5] -2025-12-18 13:55:06,596 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [councel.del] Prepared SQL: [update councel set udt=now(),uno= ?param0 ,uip= ?param1 ,isdel = 1 where bno = ?param2] -2025-12-18 13:55:06,596 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.up.asno] Prepared SQL: [update users set udt=now(),uno= ?param0 ,uip= ?param1 ,asno = ?param2 where userno= ?param3] -2025-12-18 13:55:06,596 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormant.del] Prepared SQL: [update users a left outer join userdormant b on b.userno = a.userno set set udt=now(),uno= ?param0 ,uip= ?param1 ,status = 99,username='»èÁ¦µÊ',usernameeng=null,email=null,mobile=null,telno=null,userpno=null,bankno=null,post=null,address1=null,address2=null,birthday=null,di=null,ci=null,vssn=null,authplatform=0 where date_add(b.cdt,interval 1 year) < now(); delete from userdormant where date_add(cdt,interval 1 year) < now();] -2025-12-18 13:55:06,609 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.loginkey] Prepared SQL: [select a.userno dtype from users a where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0)] -2025-12-18 13:55:06,609 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.admin] Prepared SQL: [select a.userno dtype, a.udt time, count(b.mno) intval from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0)] -2025-12-18 13:55:06,609 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.front] Prepared SQL: [select a.dtype,sum(a.intval) intval,sum(a.intval2) intval2 from ( select a.userno dtype,count(b.mno) intval,0 intval2 from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno union all select a.userno dtype,0 intval,count(b.userno) intval2 from users a left outer join alarms b on b.userno=a.userno and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno ) a group by a.dtype] -2025-12-18 13:55:06,609 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.frontcroom] Prepared SQL: [select a.dtype,sum(a.intval) intval,sum(a.intval2) intval2,sum(a.intval3) intval3,sum(a.intval4) intval4,sum(a.intval5) intval5 ,sum(a.intval6) intval6,sum(a.intval7) intval7,sum(a.intval8) intval8,sum(a.intval9) intval9,sum(a.intval10) intval10 ,sum(a.intval11) intval11,sum(a.intval12) intval12 ,max(a.strval) strval,max(a.strval2) strval2,max(a.strval3) strval3 from ( select a.userno dtype,count(b.mno) intval,0 intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11,0 intval12 ,null strval,null strval2,null strval3 from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno union all select a.userno dtype,0 intval,count(b.userno) intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11,0 intval12 ,null strval,null strval2,null strval3 from users a left outer join alarms b on b.userno=a.userno and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) union all select a.userno dtype,0 intval,0 intval2,c.tyear intval3,c.tseq intval4,b.classno intval5 ,b2.isplan intval6,b2.iscontent intval7,b2.isev intval8,b2.isrs intval9,b2.isgrade intval10 ,b.cmno intval11,b.cshape intval12 ,d.cgname strval,b.cname strval2 ,group_concat(case when f.bmno is null then null else concat(f.bmno,':',f.bmname,':',f.bmtype) end separator ';') strval3 from users a0 inner join lect a on a.lectno= ?param3 and a.userno=a0.userno and a.status=1 and a.ischanged=0 inner join cm b on b.cmno=a.cmno inner join cmmenu b2 on b2.cmno=b.cmno inner join term c on c.tmno=b.tmno inner join cg d on d.cgno=b.cgno left outer join cmmenubm e on e.cmno=b.cmno left outer join boardmaster f on f.bmno=e.bmno where a0.userno= ?param0 and (a0.loginkey= ?param1 or ?param2 =0) group by a.userno,b.cmno,c.tyear,c.tseq,b.classno ,b2.isplan,b2.iscontent,b2.isev,b2.isrs,b2.isgrade ,d.cgname,b.cname ) a group by a.dtype] -2025-12-18 13:55:06,609 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.frontcroom.subdomain] Prepared SQL: [select a.*,b.asname strval4,c.fileurl from ( select a.dtype,sum(a.intval) intval,sum(a.intval2) intval2,sum(a.intval3) intval3,sum(a.intval4) intval4,sum(a.intval5) intval5 ,sum(a.intval6) intval6,sum(a.intval7) intval7,sum(a.intval8) intval8,sum(a.intval9) intval9,sum(a.intval10) intval10 ,sum(a.intval11) intval11 ,max(a.strval) strval,max(a.strval2) strval2,max(a.strval3) strval3 from ( select a.userno dtype,count(b.mno) intval,0 intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11 ,null strval,null strval2,null strval3 from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno union all select a.userno dtype,0 intval,count(b.userno) intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11 ,null strval,null strval2,null strval3 from users a left outer join alarms b on b.userno=a.userno and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) union all select a.userno dtype,0 intval,0 intval2,c.tyear intval3,c.tseq intval4,b.classno intval5 ,b2.isplan intval6,b2.iscontent intval7,b2.isev intval8,b2.isrs intval9,b2.isgrade intval10 ,b.cmno intval11 ,d.cgname strval,b.cname strval2 ,group_concat(case when f.bmno is null then null else concat(f.bmno,':',f.bmname,':',f.bmtype) end separator ';') strval3 from users a0 inner join lect a on a.lectno= ?param3 and a.userno=a0.userno and a.status=1 and a.ischanged=0 inner join cm b on b.cmno=a.cmno inner join cmmenu b2 on b2.cmno=b.cmno inner join term c on c.tmno=b.tmno inner join cg d on d.cgno=b.cgno left outer join cmmenubm e on e.cmno=b.cmno left outer join boardmaster f on f.bmno=e.bmno where a0.userno= ?param0 and (a0.loginkey= ?param1 or ?param2 =0) group by a.userno,b.cmno,c.tyear,c.tseq,b.classno ,b2.isplan,b2.iscontent,b2.isev,b2.isrs,b2.isgrade ,d.cgname,b.cname ) a group by a.dtype ) a inner join assign b on b.subdomain= ?param4 left outer join fileinfo c on c.fgno=b.sitelogo] -2025-12-18 13:55:06,609 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.basecomments] Prepared SQL: [select a.cmtno,a.pcmtno,a.tcmtno,a.baseno,a.cdepth,a.memo,a.memotype,a.fgno,a.cdt,a.udt, a.isdel,a.cno ,b.orgname, b.fileurl, b.fileno ,c.username from cmt a inner join users c on c.userno=a.cno left outer join fileinfo b on b.fgno=a.fgno and b.isdel=0 where a.cmttype= ?param0 and a.baseno= ?param1 order by a.cdt desc] -2025-12-18 13:55:06,610 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsend.get] Prepared SQL: [select a.sendno,a.ehtml,a.etitle from emailsend a left outer join emailban b on b.sendno=a.sendno where a.sendno= ?param0 and a.isdel=0] -2025-12-18 13:55:06,610 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsend.get2] Prepared SQL: [select a.sendno,a.etitle,a.rcvs,ifnull(a.sendeds, ' ') sendeds,ifnull(group_concat(b.email separator ';'), ' ') bans from emailsend a left outer join emailban b on b.sendno=a.sendno where a.sendno= ?param0 and a.isdel=0 group by a.sendno,a.rcvs,a.etitle,a.sendeds] -2025-12-18 13:55:06,610 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.list.rcvnot] Prepared SQL: [select count(a.mno) from memouser a where a.userno= ?param0 and and a.isread=0 and a.isdel=0] -2025-12-18 13:55:06,610 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smssend.get] Prepared SQL: [select c.asname,b.usertype,b.username ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) mobile ,a.smstype,a.isok ,row_number() over(order by b.username) rno, count(a.cno) over() pagetotalcount from smsuser a inner join users b on b.userno=a.userno left outer join assign c on c.asno=b.asno where a.mno= ?param0 order by b.username] -2025-12-18 13:55:06,610 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.home] Prepared SQL: [select b.cnt intval ,c.cnt0 intval2 ,c.cnt1 intval3 ,d.cnt intval4 ,e.cnt intval5 ,f.cnt intval6 ,(SELECT COUNT(*) FROM userleave WHERE status = 0) intval7 from (select 1 col1) a left outer join (select count(mno) cnt from memouser where userno= ?param0 and isread=0 and isdel=0) b on 1=1 left outer join ( select sum(case when a.bmposition=0 then 1 else 0 end) cnt0,sum(case when a.bmposition=1 and b.cmno is not null then 1 else 0 end) cnt1 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.isopen=1 left outer join board c on c.pbno=b.bno and c.isdel=0 where a.bmtype=2 and a.isopen=1 and c.bno is null and a.disptype=0 ) c on 1=1 left outer join ( select count(a.rfdno) cnt from payrfd a left outer join pay b on b.payno = a.payno where a.rstatus=0 and b.rstatus=0 ) d on 1=1 left outer join ( select count(a.payno) cnt from paydvr a inner join pay b on b.payno=a.payno and b.pstatus=1 and b.rstatus=0 inner join payitem c on c.payno = b.payno inner join book bb on bb.bkno=c.itemno where a.dvrcode is null and a.isdvr=1 ) e on 1=1 left outer join ( select count(a.payno) cnt from paytax a where a.ischeck=0 ) f on 1=1] -2025-12-18 13:55:06,610 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.authkey] Prepared SQL: [select jobkey from authkey where authtype= ?param0 and userno= ?param1 and randkey= ?param2 and keytime > now()] -2025-12-18 13:55:06,610 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.authkey.check1] Prepared SQL: [select ctno intval,ismenu intval2,ctype intval3,ccode strval from ct where ctno= ?param0 and authkey= ?param1 ; update ct set authkey=null where ctno= ?param0] -2025-12-18 13:55:06,610 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.authkey.check2] Prepared SQL: [select qno intval from question where qno= ?param0 and authkey= ?param1 ; update question set authkey=null where qno= ?param0] -2025-12-18 13:55:06,610 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.sms.chk] Prepared SQL: [select authno intval,lectno intval2,latime time,lakey strval from smsauth where authno = ?param0] -2025-12-18 13:55:06,610 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsend.in] Prepared SQL: [insert into emailsend(etitle,semail,ehtml,fgno,cmno,rcvs,reademails,rcvcount,readcount,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 ,now(), ?param9 ,now(), ?param9 , ?param10 )] -2025-12-18 13:55:06,610 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsend.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:55:06,610 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.sms.in] Prepared SQL: [insert into sms(cmno,mcontents,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,now(), ?param2 ,now(), ?param2 , ?param3 );] -2025-12-18 13:55:06,610 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.sms.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:55:06,615 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smsauth] Prepared SQL: [insert into smsauth(latime,lakey,lectno) values(now(), ?param0 , ?param1 );] -2025-12-18 13:55:06,615 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smsauth.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:55:06,615 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smsauth2] Prepared SQL: [insert into smsauth(latime,lakey,userno, lectno) values(now(), ?param0 , ?param1 , 0);] -2025-12-18 13:55:06,615 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smsauth2.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:55:06,615 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.atalk.send] Prepared SQL: [insert into MTS_ATALK_MSG (TRAN_SENDER_KEY,TRAN_TMPL_CD,TRAN_CALLBACK,TRAN_PHONE,TRAN_SUBJECT,TRAN_MSG,TRAN_DATE,TRAN_TYPE,TRAN_STATUS,TRAN_REPLACE_TYPE,TRAN_REPLACE_MSG) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,now(),5,'1', ?param6 , ?param5 );] -2025-12-18 13:55:06,615 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.comment.delete] Prepared SQL: [update cmt set isdel=1 where cmtno= ?param0 and ( ?param1 is not null or cno= ?param2 );] -2025-12-18 13:55:06,615 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsendok] Prepared SQL: [update emailsend set isdel=0,readcount= ?param0 ,sendeds= ?param1 where sendno= ?param2] -2025-12-18 13:55:06,615 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.memo.alldeleteR] Prepared SQL: [update memouser set isdel=1,udt=now(),uno= ?param0 ,uip= ?param1 where userno= ?param0] -2025-12-18 13:55:06,615 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.memo.alldeleteS] Prepared SQL: [update memo set isdel=1,udt=now(),uno= ?param0 ,uip= ?param1 where cno= ?param0] -2025-12-18 13:55:06,616 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.authkey.save] Prepared SQL: [update authkey set jobkey= ?param0 ,randkey= ?param1 ,keytime=date_add(now(), interval 1 minute) where authtype= ?param2 and userno= ?param3 ; insert into authkey (authtype,userno,jobkey,randkey,keytime) select a.authtype,a.userno,a.jobkey,a.randkey,date_add(now(), interval 1 minute) from (select ?param2 authtype, ?param3 userno, ?param0 jobkey, ?param1 randkey) a left outer join authkey b on b.authtype=a.authtype and b.userno=a.userno where b.authtype is null] -2025-12-18 13:55:06,616 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.sms.extend] Prepared SQL: [update smsauth set latime = now() where authno = ?param0] -2025-12-18 13:55:06,618 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.error] Prepared SQL: [insert into errors (errmsg,userno) values( ?param0 , ?param1 )] -2025-12-18 13:55:06,632 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.list] Prepared SQL: [select a.menuno, a.menuname, a.pmenuno, a.menuurl, a.menulevel, a.menuorder, a.ccount, a.isuse, a.ishid ,concat('/',ifnull(b5.menuno, 0), '/', ifnull(b4.menuno, 0), '/', ifnull(b3.menuno, 0), '/', ifnull(b2.menuno, 0), '/', ifnull(b1.menuno, 0), '/', ifnull(a.menuno, 0), '/') menurout ,case a.menulevel when 0 then ' ' when 1 then b1.menuname when 2 then b2.menuname when 3 then b3.menuname when 4 then b4.menuname when 5 then b5.menuname end pmenuname from ( select a.menuno, a.menuname, a.pmenuno, a.menuurl, a.menulevel, a.menuorder, count(d.menuno) ccount, a.isuse, a.ishid from menu a left outer join menu d on d.pmenuno=a.menuno group by a.menuno, a.menuname, a.pmenuno, a.menuurl, a.menulevel, a.menuorder, a.isuse, a.ishid ) a left outer join menu b1 on b1.menuno=a.pmenuno left outer join menu b2 on b2.menuno=b1.pmenuno left outer join menu b3 on b3.menuno=b2.pmenuno left outer join menu b4 on b4.menuno=b3.pmenuno left outer join menu b5 on b5.menuno=b4.pmenuno order by case a.menulevel when 0 then a.menuorder when 1 then b1.menuorder when 2 then b2.menuorder when 3 then b3.menuorder when 4 then b4.menuorder else b5.menuorder end ,case a.menulevel when 0 then a.menuno when 1 then b1.menuno when 2 then b2.menuno when 3 then b3.menuno when 4 then b4.menuno else b5.menuno end ,case a.menulevel when 1 then a.menuorder when 2 then b1.menuorder when 3 then b2.menuorder when 4 then b3.menuorder when 5 then b4.menuorder else 0 end ,case a.menulevel when 1 then a.menuno when 2 then b1.menuno when 3 then b2.menuno when 4 then b3.menuno when 5 then b4.menuno else 0 end ,case a.menulevel when 2 then a.menuorder when 3 then b1.menuorder when 4 then b2.menuorder when 5 then b3.menuorder else 0 end ,case a.menulevel when 2 then a.menuno when 3 then b1.menuno when 4 then b2.menuno when 5 then b3.menuno else 0 end ,case a.menulevel when 3 then a.menuorder when 4 then b1.menuorder when 5 then b2.menuorder else 0 end ,case a.menulevel when 3 then a.menuno when 4 then b1.menuno when 5 then b2.menuno else 0 end ,case a.menulevel when 4 then a.menuorder when 5 then b1.menuorder else 0 end ,case a.menulevel when 4 then a.menuno when 5 then b1.menuno else 0 end ,case a.menulevel when 5 then a.menuorder else 0 end ,case a.menulevel when 5 then a.menuno else 0 end] -2025-12-18 13:55:06,632 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.authmenu] Prepared SQL: [select a.usertype, a.menuno from menuauth a where a.usertype= ?param0] -2025-12-18 13:55:06,633 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.get] Prepared SQL: [select a.fileno,a.fgno,a.orgname,a.fileurl,a.filesize,a.extension,a.dcount,a.cno,a.uno ,b.tablename,b.columnname from fileinfo a inner join filegroup b on b.fgno=a.fgno where a.FileNo = ?param0 and a.isdel = 0] -2025-12-18 13:55:06,633 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.getall] Prepared SQL: [select a.fileno,a.fgno,a.orgname,a.fileurl,a.filesize,a.extension,a.dcount,a.cno,a.uno ,b.tablename,b.columnname from fileinfo a inner join filegroup b on b.fgno=a.fgno where a.FileNo = ?param0] -2025-12-18 13:55:06,635 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncs.parents.u] Prepared SQL: [select 3 ndepth,v.ndno ncsno,v.dname ncsname,v.dcode ncscode,case when v.ndno=u.ndno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsd v on v.nbno=d.nbno where u.nuno= ?param0 union all select 2 ndepth,v.nbno ncsno,v.bname ncsname,v.bcode ncscode,case when v.nbno=b.nbno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsb b on b.nbno=d.nbno inner join ncsb v on v.nmno=b.nmno where u.nuno= ?param0 union all select 1 ndepth,v.nmno ncsno,v.mname ncsname,v.mcode ncscode,case when v.nmno=m.nmno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncsm v on v.ntno=m.ntno where u.nuno= ?param0 union all select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where u.nuno= ?param0 order by ndepth,ncscode] -2025-12-18 13:55:06,635 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncs.parents.d] Prepared SQL: [select 2 ndepth,v.nbno ncsno,v.bname ncsname,v.bcode ncscode,case when v.nbno=b.nbno then 1 else 0 end isact from ncsd d inner join ncsb b on b.nbno=d.nbno inner join ncsb v on v.nmno=b.nmno where d.ndno= ?param0 union all select 1 ndepth,v.nmno ncsno,v.mname ncsname,v.mcode ncscode,case when v.nmno=m.nmno then 1 else 0 end isact from ncsd d inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncsm v on v.ntno=m.ntno where d.ndno= ?param0 union all select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsd d inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where d.ndno= ?param0 order by ndepth,ncscode] -2025-12-18 13:55:06,635 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncs.parents.b] Prepared SQL: [select 1 ndepth,v.nmno ncsno,v.mname ncsname,v.mcode ncscode,case when v.nmno=m.nmno then 1 else 0 end isact from ncsb b inner join ncsm m on m.nmno=b.nmno inner join ncsm v on v.ntno=m.ntno where b.nbno= ?param0 union all select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsb b inner join ncsm m on m.nmno=b.nmno inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where b.nbno= ?param0 order by ndepth,ncscode] -2025-12-18 13:55:06,635 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncs.parents.m] Prepared SQL: [select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsm m inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where m.nmno= ?param0 order by ndepth,ncscode] -2025-12-18 13:55:06,637 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.sales.bycm] Prepared SQL: [select case b.ptype when 2 then 2 when 3 then 1 else 0 end dtype, 0 intval, case b.ptype when 2 then '±³Àç' when 3 then '½ÃÇè' else '°­ÁÂ' end strval,'¸ÅÃâ' strval2 ,sum(case when month(a.payoktime)=1 then b.payamt else 0 end) longval ,sum(case when month(a.payoktime)=2 then b.payamt else 0 end) longval2 ,sum(case when month(a.payoktime)=3 then b.payamt else 0 end) longval3 ,sum(case when month(a.payoktime)=4 then b.payamt else 0 end) longval4 ,sum(case when month(a.payoktime)=5 then b.payamt else 0 end) longval5 ,sum(case when month(a.payoktime)=6 then b.payamt else 0 end) longval6 ,sum(case when month(a.payoktime)=7 then b.payamt else 0 end) longval7 ,sum(case when month(a.payoktime)=8 then b.payamt else 0 end) longval8 ,sum(case when month(a.payoktime)=9 then b.payamt else 0 end) longval9 ,sum(case when month(a.payoktime)=10 then b.payamt else 0 end) longval10 ,sum(case when month(a.payoktime)=11 then b.payamt else 0 end) longval11 ,sum(case when month(a.payoktime)=12 then b.payamt else 0 end) longval12 from pay a inner join payitem b on b.payno=a.payno and a.pstatus=1 where year(a.payoktime)= ?param0 and a.pstatus=1 group by b.ptype,month(a.payoktime) union all select case b.ptype when 2 then 2 when 3 then 1 else 0 end dtype, 1 intval, '','ȯºÒ' strval ,(case when month(b.refundtime)=1 then b.refundamt else 0 end) * -1 longval ,(case when month(b.refundtime)=2 then b.refundamt else 0 end) * -1 longval2 ,(case when month(b.refundtime)=3 then b.refundamt else 0 end) * -1 longval3 ,(case when month(b.refundtime)=4 then b.refundamt else 0 end) * -1 longval4 ,(case when month(b.refundtime)=5 then b.refundamt else 0 end) * -1 longval5 ,(case when month(b.refundtime)=6 then b.refundamt else 0 end) * -1 longval6 ,(case when month(b.refundtime)=7 then b.refundamt else 0 end) * -1 longval7 ,(case when month(b.refundtime)=8 then b.refundamt else 0 end) * -1 longval8 ,(case when month(b.refundtime)=9 then b.refundamt else 0 end) * -1 longval9 ,(case when month(b.refundtime)=10 then b.refundamt else 0 end) * -1 longval10 ,(case when month(b.refundtime)=11 then b.refundamt else 0 end) * -1 longval11 ,(case when month(b.refundtime)=12 then b.refundamt else 0 end) * -1 longval12 from pay a inner join payitem b on b.payno=a.payno and a.pstatus=1 and b.rstatus > 0 and b.refundtime is not null and year(b.refundtime)= ?param0 where a.pstatus=1 and a.rstatus > 0 group by b.ptype,month(b.refundtime) order by dtype,intval] -2025-12-18 13:55:06,640 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcalc.print] Prepared SQL: [select a.cmno,a.feeloc,a.feebkpr,a.feebrt,a.feemat,a.feefoo,a.feeetc,a.prtcnt ,b.cname,b.classno,b.sstime,b.setime ,c.pfee ,d.username,CAST(AES_DECRYPT(UNHEX(d.userpno), 'np123@!') AS char) userpno,d.bankname,CAST(AES_DECRYPT(UNHEX(d.bankno), 'np123@!') AS char) bankno,d.post,d.address1,d.address2 ,row_number() over(order by d.username) rno from cmcalc a inner join cm b on b.cmno=a.cmno inner join cmprof c on c.cmno=b.cmno inner join users d on d.userno=c.userno where a.cmno= ?param0 order by rno] -2025-12-18 13:55:06,640 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.npsystem] Prepared SQL: [select count(b.daokey) from (select 1 col1) a left outer join npsystem b on b.daokey= ?param0] -2025-12-18 13:55:06,641 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.ncs.check.t] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select 0 intval, count(m.nmno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno where t.ntno= ?param0 union all select 0 intval,count(b.nbno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno left outer join ncsb b on b.nmno=m.nmno where t.ntno= ?param0 union all select count(cmd.cmno) intval,count(distinct d.ndno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join cmncsd cmd on cmd.ndno=d.ndno where t.ntno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join ncsu u on u.ndno=d.ndno where t.ntno= ?param0 ) a] -2025-12-18 13:55:06,641 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.ncs.check.m] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select 0 intval,count(b.nbno) intval2 from ncsm m left outer join ncsb b on b.nmno=m.nmno where m.nmno= ?param0 union all select count(cmd.cmno) intval,count(distinct d.ndno) intval2 from ncsm m left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join cmncsd cmd on cmd.ndno=d.ndno where m.nmno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncsm m left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join ncsu u on u.ndno=d.ndno where m.nmno= ?param0 ) a] -2025-12-18 13:55:06,641 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.ncs.check.b] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select count(cmd.cmno) intval,count(distinct d.ndno) intval2 from ncsb b left outer join ncsd d on d.nbno=b.nbno left outer join cmncsd cmd on cmd.ndno=d.ndno where b.nbno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncsb b left outer join ncsd d on d.nbno=b.nbno left outer join ncsu u on u.ndno=d.ndno where b.nbno= ?param0 ) a] -2025-12-18 13:55:06,641 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.ncs.check.d] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select count(cmd.cmno) intval,0 intval2 from ncsd d left outer join cmncsd cmd on cmd.ndno=d.ndno where d.ndno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncsd d left outer join ncsu u on u.ndno=d.ndno where d.ndno= ?param0 ) a] -2025-12-18 13:55:06,642 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.insert] Prepared SQL: [insert into menu(menuname,pmenuno,menuurl,menulevel,menuorder,isuse,ishid,cdt,cno,udt,uno,uip) select ?param0 , ?param1 ,ifnull( ?param2 ,''),ifnull(c.menulevel, -1) + 1, ?param3 , ?param4 , ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 from (select ?param8 menuno) a left outer join menu b on b.menuno=a.menuno left outer join menu c on c.menuno= ?param1 where b.menuno is null] -2025-12-18 13:55:06,642 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.insert.SelectKey] Prepared SQL: [select last_insert_id()] -2025-12-18 13:55:06,643 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.filegroup.insert] Prepared SQL: [INSERT INTO filegroup (tablename,columnname, cdt,cno,udt,uno,uip) VALUES ( ?param0 , ?param1 , cdt,cno,udt,uno,uip)] -2025-12-18 13:55:06,643 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.filegroup.insert.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:55:06,643 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.okcert3.in] Prepared SQL: [insert into okcert3log (gubn, ret, reason, sn, rsltcd, rslt, dt) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , now()] -2025-12-18 13:55:06,644 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.okcert3.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:55:06,644 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.userauth.save] Prepared SQL: [insert into menuauth (usertype,authname,menuno,isdel,cdt,cno,udt,uno,uip) select max(usertype)+1, ?param0 ,1,0,now(), ?param1 ,now(), ?param1 , ?param2 from menuauth] -2025-12-18 13:55:06,644 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.authname.save] Prepared SQL: [update menuauth set authname= ?param0 where usertype= ?param1] -2025-12-18 13:55:06,644 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.userauth.del] Prepared SQL: [delete a from menuauth a left outer join( select count(userno) usercnt,usertype from users where usertype = ?param0 group by usertype )b on b.usertype = a.usertype where a.usertype = ?param0 and (b.usercnt < 1 or b.usercnt is null); insert into menuauth (usertype,authname,menuno,isdel,cdt,cno,udt,uno,uip) select * from ( select ?param0 usertype, ?param1 authname,1 menuno,0 isdel,now() cdt, ?param2 cno,now() udt, ?param2 uno, ?param3 uip ) a where not exists( select usertype,authname,menuno from menuauth where usertype = ?param0 and menuno = 1 ); update menuauth a left outer join ( select count(userno) usercnt,usertype from users where usertype = ?param0 and status=1 group by usertype ) b on b.usertype = a.usertype set isdel=1 where a.usertype= ?param0 and (b.usercnt < 1 or b.usercnt is null);] -2025-12-18 13:55:06,644 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.chageposition] Prepared SQL: [update menu a left outer join menu b on b.menuno= ?param0 left outer join menu c on c.menuno= ?param1 set a.pmenuno= ?param1 , a.menuorder = ifnull(b.menuorder, -1) + 1, a.menulevel=c.menulevel + 1 , a.udt=now(), a.uno= ?param2 , a.uip= ?param3 where a.menuno= ?param4] -2025-12-18 13:55:06,644 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.update] Prepared SQL: [update menu a left outer join (select menulevel from menu where menuno= ?param0 ) b on 1 = 1 set udt=now(), uno= ?param1 , uip= ?param2 ,menuname= ?param3 , pmenuno= ?param0 , menuurl=ifnull( ?param4 , ''),a.menulevel=b.menulevel + 1,menuorder= ?param5 ,isuse= ?param6 ,ishid= ?param7 where a.menuno= ?param8 ;] -2025-12-18 13:55:06,644 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.delete] Prepared SQL: [delete from menuauth where menuno= ?param0 ; delete from menu where menuno= ?param0] -2025-12-18 13:55:06,645 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.down] Prepared SQL: [update fileinfo set dcount = dcount + 1 where fileno= ?param0] -2025-12-18 13:55:06,645 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.del] Prepared SQL: [update fileinfo set uip= ?param0 , uno= ?param1 , isdel=1 where fileno= ?param2 and ( ?param3 = 1 or ?param1 = -999 or cno= ?param1 )] -2025-12-18 13:55:06,645 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.del2] Prepared SQL: [update fileinfo set uip= ?param0 , uno= ?param1 , isdel=1 where fgno= ?param2 and ( ?param3 = 1 or ?param1 = -999 or cno= ?param1 )] -2025-12-18 13:55:06,645 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncst.in] Prepared SQL: [insert into ncst (ntype,tcode,tname,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 ,now(), ?param3 ,now(), ?param3 , ?param4 )] -2025-12-18 13:55:06,645 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncst.up] Prepared SQL: [update ncst set udt=now(),uno= ?param0 ,uip= ?param1 ,tcode= ?param2 ,tname= ?param3 where ntno= ?param4] -2025-12-18 13:55:06,646 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.actlog.set] Prepared SQL: [insert into actlog (logtype,logtarget,userno,logdata,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 )] -2025-12-18 13:55:06,647 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.authlog.set] Prepared SQL: [insert into authlog(logtype,userno,usertypeorg,usertypenew,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 )] -2025-12-18 13:55:06,647 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.authlog.set2] Prepared SQL: [insert into authlog(logtype,userno,usertypeorg,usertypenew,cdt,cno,udt,uno,uip) select ?param0 , ?param1 ,a.usertype, ?param2 ,now(), ?param3 ,now(), ?param3 , ?param4 from users a where a.userno= ?param1 and a.usertype <> ?param2] -2025-12-18 13:55:06,648 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.kcblog.in] Prepared SQL: [insert into kcblog (cdt,cp_cd,mobile,vssn,logmsg) values(now(), ?param0 ,case when ?param1 is not null then HEX(AES_ENCRYPT( ?param1 , 'np123@!')) else null end , ?param2 , ?param3 );] -2025-12-18 13:55:06,648 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [excellog.in] Prepared SQL: [INSERT INTO exceldownlog (userno, userid, username, actiontime, position, comment, userip) SELECT userno, userid, username, sysdate(), ?param0 , ?param1 , ?param2 FROM users where userno = ?param3] -2025-12-18 13:55:06,661 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.myterm] Prepared SQL: [select distinct c.tmno,c.tyear,c.tseq from cmprof a inner join cm b on b.cmno=a.cmno and b.ismaster=0 and b.isdel=0 inner join term c on c.tmno=b.tmno where a.userno= ?param0 order by c.tyear desc,c.tseq] -2025-12-18 13:55:06,661 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.term.ys] Prepared SQL: [select distinct tmno,tyear,tseq from term order by tyear desc,tseq] -2025-12-18 13:55:06,662 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmdatas] Prepared SQL: [select a.dtype,a.intval,a.intval2,a.intval3 ,a.strval,a.strval2 from( select 1 dtype ,a.userno intval,b.usertype intval2 ,row_number() over (order by b.username desc) intval3 ,b.username strval,null strval2 from cmprof a inner join users b on b.userno=a.userno where a.cmno= ?param0 order by b.username desc ) a union all select 2 ,b.bkno,0 ,row_number() over (order by b.bkno) intval3 ,b.bkname,null from cmbook a inner join book b on b.bkno=a.bkno where a.cmno= ?param0 union all select 3 dtype ,b.cmno,a.ispre ,row_number() over (order by b.cmno) intval3 ,b.cname,null from cmrelay a inner join cm b on b.cmno=a.rcmno where a.cmno= ?param0 union all select 4 ,b.ndno,0 ,row_number() over (order by b.ndno) intval3 ,b.dname,b.acode from cmncsd a inner join ncsd b on b.ndno=a.ndno where a.cmno= ?param0 order by dtype,intval3] -2025-12-18 13:55:06,662 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.datacreatecmbycmmaster] Prepared SQL: [select a.cmno,a.cname,row_number() over(order by a.udt desc) rno from cm a where a.ismaster=1 and a.isdel=0 and a.cgno= ?param0 order by rno] -2025-12-18 13:55:06,662 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnigscd.exists] Prepared SQL: [select count(*) from cminning a inner join cminningscd b on a.cmino = b.cmino where cmno = ?param0] -2025-12-18 13:55:06,662 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmev] Prepared SQL: [select a.cmno,a.attend,a.attendcut,a.attendrfd,a.attendcutrfd,a.mid,a.midcut,a.midrfd,a.midcutrfd,a.final,a.finalcut,a.finalrfd,a.finalcutrfd,a.subject,a.subjectcut,a.subjectrfd ,a.subjectcutrfd,a.discuss,a.discusscut,a.discussrfd,a.discusscutrfd,a.etc,a.etccut,a.etcrfd,a.etccutrfd,a.cut,a.cutrfd,a.isoffabs ,b.scdtype ,c.cshape from cmev a inner join cm c on c.cmno = a.cmno left outer join cminning b on b.cmno = a.cmno and b.isscd = 1 where a.cmno= ?param0] -2025-12-18 13:55:06,662 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.est] Prepared SQL: [select 0 gubun,case when a.extype = 0 then 1 else 2 end estkind ,a.exno,a.cmno,a.extype,a.exname,a.edesc,a.etime,a.econdition,a.evtype,a.eqtype,a.israndq,a.israndqi,a.qcount,a.isblur,a.tpoint,a.relaylimit,a.isusebackup,a.isseq ,null sdno,null sdtype,null sdname,null sddesc,null sdcondition ,null rsno,null rscno,null rstype,null rsname,null rscondition , row_number() over(partition by a.extype order by a.cdt) rno ,null as iseq,null as teachername from cmex a where a.cmno= ?param0 and a.isdel=0 union all select 1 gubun,case when a.sdtype = 0 then 11 else 21 end estkind ,a.sdno exno,a.cmno,a.sdtype extype,a.sdname exname,a.sddesc edesc,null etime,a.sdcondition econdition,null evtype,null eqtype,null israndq,null israndqi,null qcount,null isblur,a.tpoint,null relaylimit,null isusebackup,null isseq ,a.sdno,a.sdtype,a.sdname,a.sddesc,a.sdcondition ,null rsno,null rscno,null rstype,null rsname,null rscondition , row_number() over(partition by a.sdtype order by a.cdt) rno ,null as iseq,null as teachername from cmsd a where a.cmno= ?param0 and a.isdel=0 union all select 2 gubun,case when a.rstype = 0 then 32 else 31 end estkind ,a.rsno exno,a.cmno,a.rstype extype,a.rsname exname,null edesc,null etime,a.rscondition econdition,null evtype,null eqtype,null israndq,null israndqi,null qcount,null isblur,null tpoint,null relaylimit,null isusebackup,null isseq ,null sdno,null sdtype,null sdname,null sddesc,null sdcondition ,a.rsno,a.rscno,a.rstype,a.rsname,a.rscondition , row_number() over(partition by a.rstype order by a.cdt) rno ,b.iseq,c.username as teachername from cmrs a left outer join cminning b on a.cmino = b.cmino left outer join users c on b.userno = c.userno where a.cmno= ?param0 and a.isdel=0 order by rsno] -2025-12-18 13:55:06,663 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmexqs] Prepared SQL: [select a.eqno,a.exno,a.qseq,a.qno,a.rpoint , b.qtextstring, b.dpoint, b.qdiff, b.cc1, b.cc2, b.cc3, b.cc4, b.cc5,b.atype , cc.cname qdiffname, cc1.cname ccname1, cc2.cname ccname2, cc3.cname ccname3, cc4.cname ccname4, cc5.cname ccname5 from cmexq a inner join question b on b.qno=a.qno left outer join comcode cc on cc.ccode = b.qdiff left outer join comcode cc1 on cc1.ccode = b.cc1 left outer join comcode cc2 on cc2.ccode = b.cc2 left outer join comcode cc3 on cc3.ccode = b.cc3 left outer join comcode cc4 on cc4.ccode = b.cc4 left outer join comcode cc5 on cc5.ccode = b.cc5 where a.exno= ?param0 order by a.qseq] -2025-12-18 13:55:06,663 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.exsave.valid] Prepared SQL: [select count(d.exno) from (select 1 as col1) a left outer join lectex d on d.exno= ?param0] -2025-12-18 13:55:06,663 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.sdsave.valid] Prepared SQL: [select sum(cnt) from ( select count(d.sdno) cnt from (select 1 as col1) a left outer join lectsd d on d.sdno= ?param0 union all select count(d.sdno) from (select 1 as col1) a left outer join lectsdboard d on d.sdno= ?param0 ) a] -2025-12-18 13:55:06,663 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rssave.valid] Prepared SQL: [select count(d.rsno) from (select 1 as col1) a left outer join lectrs d on d.rsno= ?param0] -2025-12-18 13:55:06,663 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rscsave.valid] Prepared SQL: [select count(d.rscno) from (select 1 as col1) a left outer join cmrs d on d.rscno= ?param0] -2025-12-18 13:55:06,663 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmexlayers] Prepared SQL: [select a.exno ,case when a.qdiff = 1 then null else a.qdiff end qdiff ,case when a.cc1 = 1 then null else a.cc1 end cc1 ,case when a.cc2 = 1 then null else a.cc2 end cc2 ,case when a.cc3 = 1 then null else a.cc3 end cc3 ,case when a.cc4 = 1 then null else a.cc4 end cc4 ,case when a.cc5 = 1 then null else a.cc5 end cc5 ,a.qcount,a.rpoint , cc.cname qdiffname, cc1.cname ccname1, cc2.cname ccname2, cc3.cname ccname3, cc4.cname ccname4, cc5.cname ccname5 from cmexlayer a left outer join comcode cc on cc.ccode = a.qdiff and cc.ccode > 0 left outer join comcode cc1 on cc1.ccode = a.cc1 and cc1.ccode > 0 left outer join comcode cc2 on cc2.ccode = a.cc2 and cc2.ccode > 0 left outer join comcode cc3 on cc3.ccode = a.cc3 and cc3.ccode > 0 left outer join comcode cc4 on cc4.ccode = a.cc4 and cc4.ccode > 0 left outer join comcode cc5 on cc5.ccode = a.cc5 and cc5.ccode > 0 where a.exno= ?param0 order by cc.corder, cc1.corder, cc2.corder] -2025-12-18 13:55:06,663 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.extype1count] Prepared SQL: [select count(b.exno) from (select 1 col1) a left outer join cmex b on b.cmno= ?param0 and b.isdel=0 and b.exno <> ?param1 and b.extype=1] -2025-12-18 13:55:06,663 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.check] Prepared SQL: [select count(b.rsno) from (select 1 col1) a left outer join cmrs b on b.cmno= ?param0 and b.rsno <> ?param1 and b.rstype= ?param2 and b.isdel=0] -2025-12-18 13:55:06,663 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.questionusings] Prepared SQL: [select sum(cnt) from ( select 0 as cnt union all select count(qno) from cmexq where qno= ?param0 union all select count(qno) from rscq where qno= ?param0 ) a] -2025-12-18 13:55:06,663 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.questionitem.valid] Prepared SQL: [select sum(cnt) from ( select 0 as cnt union all select a.qno from ( select b.qno from questionitem a inner join cmexq b on b.qno=a.qno where a.qino= ?param0 limit 1) a union all select a.qno from ( select b.qno from questionitem a inner join rscq b on b.qno=a.qno where a.qino= ?param0 limit 1) a ) a] -2025-12-18 13:55:06,664 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmmenus] Prepared SQL: [select a.cmno,a.isplan,a.iscontent,a.isev,a.isrs,a.isgrade ,b.bmno from cmmenu a left outer join cmmenubm b on b.cmno=a.cmno where a.cmno= ?param0] -2025-12-18 13:55:06,664 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rscqs] Prepared SQL: [select a.rscqno,a.rscno,a.qno,a.dseq , b.qtextstring, b.dpoint, b.qdiff, b.cc1, b.cc2, b.cc3, b.cc4, b.cc5,b.atype , cc.cname qdiffname, cc1.cname ccname1, cc2.cname ccname2, cc3.cname ccname3, cc4.cname ccname4, cc5.cname ccname5 ,row_number() over(order by a.dseq, a.rscqno) rno from rscq a inner join question b on b.qno=a.qno left outer join comcode cc on cc.ccode = b.qdiff left outer join comcode cc1 on cc1.ccode = b.cc1 left outer join comcode cc2 on cc2.ccode = b.cc2 left outer join comcode cc3 on cc3.ccode = b.cc3 left outer join comcode cc4 on cc4.ccode = b.cc4 left outer join comcode cc5 on cc5.ccode = b.cc5 where a.rscno= ?param0 order by rno] -2025-12-18 13:55:06,664 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminfile] Prepared SQL: [select 1 dtype,a.sdno intval,a.fgno longval,b.fileno longval2,0 longval4,b.fileurl strval from cmsd a inner join fileinfo b on b.fgno=a.fgno and b.isdel=0 where a.cmno= ?param0 union all select 0,exno,null,null,null,null from cmex where cmno= ?param0 and isdel=0 union all select 2,0,a.fgnotf,b.fileno,a.cmino,b.fileurl from cminning a inner join fileinfo b on b.fgno=a.fgnotf and b.isdel=0 where a.cmno= ?param0 union all select 3,a.cmno,a.fgnocm,b.fileno,0,b.fileurl from cm a inner join fileinfo b on b.fgno=a.fgnocm and b.isdel=0 where a.cmno= ?param0 order by dtype,intval,longval2] -2025-12-18 13:55:06,664 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.check.cmpcpay] Prepared SQL: [select count(b.pino) from (select 1 as col1) a left outer join payitem b on b.ptype=1 and b.pcno = ?param0] -2025-12-18 13:55:06,664 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ct.checkcmi] Prepared SQL: [select count(b.cmino) dcnt from ct a left outer join cminning b on b.ctno=a.ctno where a.ctno= ?param0 group by a.ctno] -2025-12-18 13:55:06,664 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.pcm.foras] Prepared SQL: [select distinct d.cmno value,d.cname text from users a inner join lect b on b.userno=a.userno and b.status<5 inner join cm c on c.cmno=b.cmno inner join cm d on d.cmno=c.pcmno where a.asno= ?param0 order by text,value] -2025-12-18 13:55:06,664 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cm.foras] Prepared SQL: [select distinct c.cmno value,concat(c.cname,'(',c.classno,')') text from users a inner join lect b on b.userno=a.userno and b.status<5 inner join cm c on c.cmno=b.cmno and c.pcmno= ?param0 where a.asno= ?param1 order by text,value] -2025-12-18 13:55:06,664 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.pcm.forall] Prepared SQL: [select a.cmno value,a.cname text from cm a where a.ismaster=1 and a.isuse=1 and a.isdel=0 order by text,value] -2025-12-18 13:55:06,664 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cm.forall] Prepared SQL: [select a.cmno value,concat(a.cname,'(',a.classno,')') text from cm a where a.pcmno= ?param0 and a.ismaster=1 and a.isuse=1 and a.isdel=0 order by text,value] -2025-12-18 13:55:06,664 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cms.forpay] Prepared SQL: [select c.cmno,case when b.isjoin=1 then c.infee else c.infee end fee, c.accommofee, b.isjoin,d.lectno lectnocheck from users a left outer join assign b on b.asno=a.asno inner join cm c on c.cmno= ?param0 left outer join lect d on d.userno=a.userno and d.cmno=c.cmno and d.status in (1,2,3,4,6) and d.ischanged=0 where a.userno= ?param1] -2025-12-18 13:55:06,664 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cms.forpaypc] Prepared SQL: [select c.cmno,case when b.isjoin=1 then c.infee else c.outfee end fee,b.isjoin from users a left outer join assign b on b.asno=a.asno inner join cmpc c on c.pcno= ?param0 where a.userno= ?param1] -2025-12-18 13:55:06,665 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcheck.forbuy] Prepared SQL: [select 1 rno,a.cmno,a.quota ,b.status lectstatus ,count(d.userno) countlect from cm a left outer join lect b on b.cmno=a.cmno and b.userno= ?param0 and b.status < 5 and b.ischanged=0 left outer join lect c on c.cmno=a.cmno and c.status < 5 and c.ischanged=0 left outer join users d on d.userno=c.userno and d.status=1 where a.cmno= ?param1 and a.ismaster=0 and a.rstime < now() and a.retime > now() and a.isuse=1 and a.isdel=0 group by a.cmno,a.quota,b.status union all select 2,a.cmno,0 ,b.status ,0 from cm a inner join lect b on b.cmno <> a.cmno and b.userno= ?param0 and b.status < 5 inner join cm c on c.cmno=b.cmno and c.pcmno=a.pcmno where a.cmno = ?param1] -2025-12-18 13:55:06,665 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.assign.applyedu.byasno] Prepared SQL: [select a.asno,a.ascode,a.isjoin,a.joinyear,a.joinprice,a.asname,a.ceoname,a.brno,a.eino,a.grno,a.btype,a.bkind,a.salesamount,a.homeurl,a.mcount,a.aday,a.astype,a.asctg,a.askey,a.post ,a.address1,a.address2,a.fgnobno,a.fgnobank,a.joindate,a.exitdate,a.status,a.issite,a.subdomain,a.sitename,a.sitelogo,a.sitefooter,a.siteip,a.ismain,a.mname,a.isdel ,CAST(AES_DECRYPT(UNHEX(a.mphone), 'np123@!') AS char) mphone ,CAST(AES_DECRYPT(UNHEX(a.taxemail), 'np123@!') AS char) taxemail from assign a where a.asno= ?param0 and a.isdel=0] -2025-12-18 13:55:06,665 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscdcheck] Prepared SQL: [select a.quota - (select count(z.lectno) cnt from lect z where a.cmisno = z.cmisno and z.status in (1,2) and z.ischanged=0) from cminningscd a where a.cmisno = ?param0] -2025-12-18 13:55:06,667 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmin] Prepared SQL: [insert into cm(ismaster,cgno,pcmno,cname,kname,tmno,classno,rstime,retime,sstime,setime,gstime,getime,cshape ,infee,outfee,accommofee,quota ,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,isuse,isdel,isseq,fgnocm,typeman,typeedu,typegrade,typejob,typejobitem,iscertificate,ischkatt,isaccommodation,daylectinninglimit,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 , ?param28 , ?param29 , ?param30 ,0, ?param31 , ?param32 , ?param33 , ?param34 , ?param35 , ?param36 , ?param37 , ?param38 , ?param39 , ?param40 ,10,now(), ?param41 ,now(), ?param41 , ?param42 );] -2025-12-18 13:55:06,667 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:55:06,668 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnings.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into cminning (cmno,week,iseq,isonline,ititle,icontent,idate,iday,ist,iet,fgnotf,ctno,istaste,sttime,atime,mstime,metime,userno,isscd,scdtype,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 ,now(), ?param20 ,now(), ?param20 , ?param21 from (select 1 col1) a left outer join cminning b on b.cmno= ?param0 and b.iseq= ?param2 where b.cmino is null] -2025-12-18 13:55:06,668 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnings.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 13:55:06,668 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into cminningscd(cmino,estart,eend,quota,studyplace,sseq,comment,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 ,now(), ?param7 ,now(), ?param7 , ?param8 )] -2025-12-18 13:55:06,668 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 13:55:06,669 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.in] Prepared SQL: [INSERT INTO cmex (cmno,extype,exname,edesc,etime,econdition,evtype,eqtype,israndq,israndqi,qcount,isblur,tpoint,relaylimit,isusebackup,isseq,isreexamable,isresultopen,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 ,0,now(), ?param18 ,now(), ?param18 , ?param19 )] -2025-12-18 13:55:06,669 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:55:06,670 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.question.in] Prepared SQL: [INSERT INTO question (cmno, qdiff, cc1, cc2, cc3, cc4, cc5, isuse, atype, dpoint, qtext, qtextstring, qdesc, rightcount,ispassspace,isignorecase, cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , now(), ?param16 ,now(), ?param16 , ?param17 );] -2025-12-18 13:55:06,670 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.question.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:55:06,670 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.in] Prepared SQL: [insert into cmsd(sdtype,cmno,sdname,sddesc,tpoint,sdcondition,fgno,isdel,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 ,0,now(), ?param7 ,now(), ?param7 , ?param8 );] -2025-12-18 13:55:06,670 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:55:06,670 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.in] Prepared SQL: [insert into cmrs(rstype,cmno,rsname,rscondition,rscno,isdel,cmino,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,0, ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 );] -2025-12-18 13:55:06,670 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:55:06,670 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rsc.in] Prepared SQL: [insert into rsc(rstype,rscname,isuse,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 ,now(), ?param3 ,now(), ?param3 , ?param4 );] -2025-12-18 13:55:06,670 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rsc.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:55:06,670 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy0] Prepared SQL: [insert into cm(ismaster,cgno,pcmno,cname,kname,tmno,classno,rstime,retime,sstime,setime,gstime,getime,cshape,typeman,typeedu,typegrade,typejob,typejobItem,infee,outfee,accommofee,quota,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,isuse,isseq,iscertificate,isdel,studydays,isaccommodation,daylectinninglimit,cdt,cno,udt,uno,uip) select ?param0 ,cgno,case when a.ismaster = 1 and ?param0 = 0 then a.cmno else a.pcmno end,ifnull( ?param1 , concat('»çº»_', cname)),a.kname, ?param2 ,case when ?param2 is null then null else ifnull(b.classno,0)+1 end ,t.rstime ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then '2099-12-31 23:59:59' else date_format(t.retime,'%Y-%m-%d 23:59:59') end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else t.sstime end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else date_format(t.setime,'%Y-%m-%d 23:59:59') end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else t.gstime end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else date_format(t.getime,'%Y-%m-%d 23:59:59') end ,a.cshape,a.typeman,a.typeedu,a.typegrade,a.typejob, a.typejobItem,infee,outfee,accommofee,quota,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,1,isseq,a.iscertificate,0,studydays,isaccommodation,daylectinninglimit,now(), ?param3 ,now(), ?param3 , ?param4 from cm a left outer join ( select max(b.classno) classno from cm a inner join cm b on b.ismaster=0 and b.pcmno=case when a.ismaster=1 then a.cmno else a.pcmno end and b.isdel=0 and b.tmno=ifnull( ?param2 ,0) where a.cmno= ?param5 ) b on b.classno is not null left outer join term t on t.tmno= ?param2 where a.cmno= ?param5 ;] -2025-12-18 13:55:06,670 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy0.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:55:06,670 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy.ex0] Prepared SQL: [insert into cmex (cmno,extype,exname,edesc,etime,econdition,evtype,eqtype,israndq,israndqi,qcount,isblur,tpoint,relaylimit,isusebackup,isseq,isresultopen,isreexamable,isdel,cdt,cno,udt,uno,uip) select ?param0 ,extype,exname,edesc,etime,econdition,evtype,eqtype,israndq,israndqi,qcount,isblur,tpoint,relaylimit,isusebackup,isseq,isresultopen,isreexamable,0,now(), ?param1 ,now(), ?param1 , ?param2 from cmex a where a.exno= ?param3 ;] -2025-12-18 13:55:06,670 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy.ex0.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:55:06,670 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmpcin] Prepared SQL: [insert into cm (ismaster,cgno,pcmno,cname,tmno,classno,rstime,retime,sstime,setime,gstime,getime,cshape,infee,outfee,quota,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,isuse,isseq,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,null, ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 ,1,0,0,now(), ?param27 ,now(), ?param27 , ?param28 );] -2025-12-18 13:55:06,670 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmpcin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:55:06,673 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ct.in] Prepared SQL: [INSERT INTO ct (cmno,qdiff,cc1,cc2,cc3,cc4,cc5,ctype,ccode,ccodedel,ctname,fgnothumb,fgnotf,tfurl,ismenu,isdel,isuse,isoversize,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 ,0, ?param14 , ?param15 ,now(), ?param16 ,now(), ?param16 , ?param17 );] -2025-12-18 13:55:06,673 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ct.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:55:06,674 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.pplog.applyedu.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into pplog ( userno,cmno,isready,cgcode,cshape,typeman,typeedu,typegrade,typejob,typejobItem,cgno,cmisno,isrebate,rbankname,rbankacc,rbankowner,asname,brno,ceoname,post,address1,address2,btype,bkind,eino,mname ,mphone,taxemail,userpno,mobile,email,upost,uaddress1,uaddress2,isassignuser,uduty,slevel,isaccommodation,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 ,HEX(AES_ENCRYPT( ?param14 , 'np123@!')) , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 ,HEX(AES_ENCRYPT( ?param26 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param27 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param28 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param29 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param30 , 'np123@!')) , ?param31 , ?param32 , ?param33 , ?param34 , ?param35 , ?param36 , ?param37 ,now(), ?param38 ,now(), ?param38 , ?param39 )] -2025-12-18 13:55:06,674 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.pplog.applyedu.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:55:06,674 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.term.in] Prepared SQL: [insert into term (tyear,tseq,rstime,retime,sstime,setime,gstime,getime,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 ,now(), ?param8 ,now(), ?param8 , ?param9 )] -2025-12-18 13:55:06,674 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.term.up] Prepared SQL: [update term set udt=now(),uno= ?param0 ,uip= ?param1 ,tyear = ?param2 ,tseq = ?param3 ,rstime= ?param4 ,retime= ?param5 ,sstime= ?param6 ,setime= ?param7 ,gstime= ?param8 ,getime= ?param9 where tmno= ?param10] -2025-12-18 13:55:06,674 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cg.in] Prepared SQL: [insert into cg (pcgno,cgname,cgcode,isuse,iscover,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,0,now(), ?param5 ,now(), ?param5 , ?param6 )] -2025-12-18 13:55:06,675 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmup] Prepared SQL: [update cm set udt=now(),uno= ?param0 ,uip= ?param1 ,cgno = ?param2 ,pcmno = ?param3 ,cname = ?param4 ,kname = ?param5 ,rstime = ?param6 ,retime = ?param7 ,sstime = ?param8 ,setime = ?param9 ,gstime = ?param10 ,getime = ?param11 ,cshape = ?param12 ,infee = ?param13 ,outfee = ?param14 ,accommofee = ?param15 ,quota = ?param16 ,introhtml = ?param17 ,targethtml = ?param18 ,goalhtml = ?param19 ,contenthtml = ?param20 ,studyplace = ?param21 ,studytime = ?param22 ,certcc = ?param23 ,certgradecc = ?param24 ,jobcc = ?param25 ,jobpositiongrade = ?param26 ,difficulty = ?param27 ,isrefund = ?param28 ,isuse = ?param29 ,fgnocm = ?param30 ,typeman = ?param31 ,typeedu = ?param32 ,typegrade = ?param33 ,typejob = ?param34 ,typejobitem = ?param35 ,iscertificate = ?param36 ,ischkatt = ?param37 ,studydays = ?param38 ,isaccommodation = ?param39 where cmno= ?param40] -2025-12-18 13:55:06,675 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.profclear] Prepared SQL: [update cminning a inner join ( select a.cmino from cminning a left outer join cmprof b on b.cmno=a.cmno and a.userno=b.userno where a.cmno= ?param0 and b.userno is null ) b on b.cmino=a.cmino set a.userno=null where a.cmno= ?param0] -2025-12-18 13:55:06,675 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.del] Prepared SQL: [delete from cminning where cmino = ( select a.cmino from ( select case when count(c.lectno) < 1 then ?param0 else 0 end cmino from (select 1 col1) a left outer join cminning b on b.cmino= ?param0 left outer join lect c on c.cmno=b.cmno) a )] -2025-12-18 13:55:06,675 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.del2] Prepared SQL: [delete from cminning where cmino = ?param0] -2025-12-18 13:55:06,675 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.del3] Prepared SQL: [delete from cminning where cmino = ( select a.cmino from ( select case when count(b.cmino) < 1 then ?param0 else 0 end cmino from (select 1 col1) a left outer join cminningscd b on b.cmino= ?param0 ) a )] -2025-12-18 13:55:06,675 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.del] Prepared SQL: [delete from cminningscd where cmisno = ( select a.cmisno from ( select case when count(c.lectno) < 1 then ?param0 else 0 end cmisno from (select 1 col1) a left outer join cminningscd b on b.cmisno= ?param0 left outer join lect c on c.cmisno=b.cmisno and c.status=1 and c.ischanged=0 ) a )] -2025-12-18 13:55:06,675 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmseqsave] Prepared SQL: [update cm set isseq= ?param0 ,udt=now(),uno= ?param1 ,uip= ?param2 where cmno= ?param3] -2025-12-18 13:55:06,676 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.bookin] Prepared SQL: [insert into book(bkname,author,publisher,pubdate,fgnothumb,fgno,price,introhtml,contents,isuse,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 ,now(), ?param10 ,now(), ?param10 , ?param11 )] -2025-12-18 13:55:06,676 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.bookup] Prepared SQL: [update book set udt=now(),uno= ?param0 ,uip= ?param1 ,bkname = ?param2 ,author = ?param3 ,publisher = ?param4 ,pubdate = ?param5 ,fgnothumb = ?param6 ,fgno = ?param7 ,price = ?param8 ,introhtml = ?param9 ,contents = ?param10 ,isuse = ?param11 where bkno= ?param12] -2025-12-18 13:55:06,676 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.bookdel] Prepared SQL: [delete from book where not bkno in ( select distinct(a.bkno) from cmbook a ) and bkno = ?param0] -2025-12-18 13:55:06,676 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.up] Prepared SQL: [update cminningscd a set udt=now(),uno= ?param0 ,uip= ?param1 ,cmino= ?param2 ,estart= ?param3 ,eend= ?param4 ,quota= ?param5 ,studyplace= ?param6 ,sseq= ?param7 ,comment= ?param8 where a.cmisno= ?param9] -2025-12-18 13:55:06,677 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnings.up] Prepared SQL: [update cminning a left outer join ( select cmino, cmno from cminning where cmino <> ?param0 and cmno= ?param1 and iseq= ?param2 ) b on b.cmno=a.cmno set udt=now(),uno= ?param3 ,uip= ?param4 ,week = ?param5 ,iseq = ?param2 ,isonline = ?param6 ,ititle = ?param7 ,icontent = ?param8 ,idate= ?param9 ,iday = ?param10 ,ist = ?param11 ,iet = ?param12 ,fgnotf= ?param13 ,ctno = ?param14 ,istaste = ?param15 ,sttime= ?param16 ,atime = ?param17 ,mstime = ?param18 ,metime = ?param19 ,userno = ?param20 ,isscd = ?param21 ,scdtype= ?param22 where a.cmino= ?param0 and b.cmino is null] -2025-12-18 13:55:06,677 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.clear] Prepared SQL: [update cminningscd a set udt=now(),uno= ?param0 ,uip= ?param1 ,quota=99999,studyplace=null where a.cmino = ?param2] -2025-12-18 13:55:06,677 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.up.lect] Prepared SQL: [update lect a left outer join cminningscd b on b.cmisno = a.cmisno set a.edate = date_format(b.eend,'%Y-%m-%d 23:59:59') where a.cmisno = ?param0 ;] -2025-12-18 13:55:06,677 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmev.clear] Prepared SQL: [update cmev a set udt=now(),uno= ?param0 ,uip= ?param1 ,isoffabs=null where a.cmno = ?param2] -2025-12-18 13:55:06,677 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnings.istasteclear] Prepared SQL: [update cminning set istaste=0 where cmno= ?param0 and cmino <> ?param1] -2025-12-18 13:55:06,678 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmevsave] Prepared SQL: [insert into cmev (cmno,attend,attendcut,attendrfd,attendcutrfd,mid,midcut,midrfd,midcutrfd,final,finalcut,finalrfd,finalcutrfd,subject,subjectcut,subjectrfd,subjectcutrfd,discuss,discusscut,discussrfd,discusscutrfd,etc,etccut,etcrfd,etccutrfd,cut,cutrfd,isoffabs,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 ,now(), ?param28 ,now(), ?param28 , ?param29 from (select 1 col1) a left outer join cmev b on b.cmno= ?param0 where b.cmno is null; update cmev set udt=now(),uno= ?param28 ,uip= ?param29 ,attend = ?param1 ,attendcut = ?param2 ,attendrfd = ?param3 ,attendcutrfd = ?param4 ,mid = ?param5 ,midcut = ?param6 ,midrfd = ?param7 ,midcutrfd = ?param8 ,final = ?param9 ,finalcut = ?param10 ,finalrfd = ?param11 ,finalcutrfd = ?param12 ,subject = ?param13 ,subjectcut = ?param14 ,subjectrfd = ?param15 ,subjectcutrfd = ?param16 ,discuss = ?param17 ,discusscut = ?param18 ,discussrfd = ?param19 ,discusscutrfd = ?param20 ,etc = ?param21 ,etccut = ?param22 ,etcrfd = ?param23 ,etccutrfd = ?param24 ,cut = ?param25 ,cutrfd = ?param26 ,isoffabs = ?param27 where ?param0 > 0 and cmno= ?param0] -2025-12-18 13:55:06,678 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.savetop] Prepared SQL: [UPDATE cmex SET udt=now(),uno= ?param0 ,uip= ?param1 ,exname= ?param2 ,edesc= ?param3 ,econdition= ?param4 ,isblur= ?param5 ,isusebackup= ?param6 ,isseq= ?param7 ,isreexamable= ?param8 ,isresultopen= ?param9 ,etime= ?param10 where exno= ?param11] -2025-12-18 13:55:06,678 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.up] Prepared SQL: [update cmex set udt=now(),uno= ?param0 ,uip= ?param1 ,extype = ?param2 ,exname = ?param3 ,edesc = ?param4 ,etime = ?param5 ,econdition = ?param6 ,evtype = ?param7 ,eqtype = ?param8 ,israndq = ?param9 ,israndqi = ?param10 ,qcount = ?param11 ,isblur = ?param12 ,tpoint = ?param13 ,relaylimit = ?param14 ,isusebackup = ?param15 ,isseq = ?param16 ,isreexamable = ?param17 ,isresultopen= ?param18 where exno= ?param19] -2025-12-18 13:55:06,678 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmexq.deleteall] Prepared SQL: [delete from cmexq where exno= ?param0] -2025-12-18 13:55:06,678 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmexlayer.del] Prepared SQL: [delete from cmexlayer where exno= ?param0] -2025-12-18 13:55:06,679 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.del] Prepared SQL: [update cmex set isdel=1 where exno= ?param0] -2025-12-18 13:55:06,679 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.del] Prepared SQL: [update cmsd set isdel=1 where sdno= ?param0] -2025-12-18 13:55:06,679 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.del] Prepared SQL: [update cmrs set isdel=1 where rsno= ?param0] -2025-12-18 13:55:06,680 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.questionitem.del] Prepared SQL: [update question a inner join questionitem b on b.qino= ?param0 and b.qno=a.qno set a.rightcount = a.rightcount - b.isright; update questionitem set udt=now(),uno= ?param1 ,uip= ?param2 ,isdel=1 where qino= ?param0] -2025-12-18 13:55:06,680 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.question.up] Prepared SQL: [UPDATE question SET udt=now(),uno= ?param0 ,uip= ?param1 ,cmno= ?param2 ,qdiff= ?param3 ,cc1= ?param4 ,cc2= ?param5 ,cc3= ?param6 ,cc4= ?param7 ,cc5= ?param8 ,isuse= ?param9 ,dpoint= ?param10 ,qtext= ?param11 ,qtextstring= ?param12 ,qdesc= ?param13 ,rightcount= ?param14 ,ispassspace= ?param15 ,isignorecase= ?param16 where qno= ?param17] -2025-12-18 13:55:06,680 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.question.uptop] Prepared SQL: [UPDATE question SET udt=now(),uno= ?param0 ,uip= ?param1 ,cmno= ?param2 ,isuse= ?param3 ,qtext= ?param4 ,qtextstring= ?param5 ,qdesc= ?param6 ,rightcount= ?param7 where qno= ?param8] -2025-12-18 13:55:06,680 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.questionitem.up] Prepared SQL: [UPDATE questionitem SET udt=now(),uno= ?param0 ,uip= ?param1 ,fgno= ?param2 ,isright= ?param3 ,qitext= ?param4 where qino= ?param5] -2025-12-18 13:55:06,680 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.up] Prepared SQL: [update cmsd set udt=now(),uno= ?param0 ,uip= ?param1 ,sdtype = ?param2 ,sdname = ?param3 ,sddesc = ?param4 ,tpoint = ?param5 ,sdcondition = ?param6 ,fgno = ?param7 where sdno= ?param8] -2025-12-18 13:55:06,680 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.uplock] Prepared SQL: [update cmsd set udt=now(),uno= ?param0 ,uip= ?param1 ,sdname = ?param2 ,sddesc = ?param3 ,tpoint = ?param4 ,sdcondition = ?param5 ,fgno = ?param6 where sdno= ?param7] -2025-12-18 13:55:06,681 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.up] Prepared SQL: [update cmrs set udt=now(),uno= ?param0 ,uip= ?param1 ,rstype = ?param2 ,rsname = ?param3 ,rscondition = ?param4 ,rscno = ?param5 ,cmino = ?param6 where rsno= ?param7] -2025-12-18 13:55:06,681 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.uplock] Prepared SQL: [update cmrs set udt=now(),uno= ?param0 ,uip= ?param1 ,rsname = ?param2 ,rscondition = ?param3 where rsno= ?param4] -2025-12-18 13:55:06,681 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmev.in] Prepared SQL: [insert into cmev (cmno,attend,attendcut,attendrfd,attendcutrfd,mid,midcut,midrfd,midcutrfd,final,finalcut,finalrfd,finalcutrfd,subject,subjectcut,subjectrfd ,subjectcutrfd,discuss,discusscut,discussrfd,discusscutrfd,etc,etccut,etcrfd,etccutrfd,cut,cutrfd,cdt,cno,udt,uno,uip) values ( ?param0 ,100,100,100,100,0,0,0,0,0,0,0,0,0,0,0 ,0,0,0,0,0,0,0,0,0,100,100,now(), ?param1 ,now(), ?param1 , ?param2 )] -2025-12-18 13:55:06,681 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmmenu.in] Prepared SQL: [insert into cmmenu (cmno,isplan,iscontent,isev,isrs,isgrade,cdt,cno,udt,uno,uip) values( ?param0 ,1,1,1,1,1,now(), ?param1 ,now(), ?param1 , ?param2 ); insert into cmmenubm (cmno,bmno,cdt,cno,udt,uno,uip) select ?param0 ,a.bmno,now(), ?param1 ,now(), ?param1 , ?param2 from boardmaster a where a.bmposition=1 and a.isopen=1 and a.isdefault=1] -2025-12-18 13:55:06,683 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy] Prepared SQL: [create temporary table if not exists temp_cminning_mapping ( old_cmino bigint, new_cmino bigint ); insert into cminning(cmno, week, iseq, isonline, ititle, icontent, iday, idate, ist, iet, ctno, istaste, sttime, atime, mstime, metime, userno, isscd, scdtype, cdt,cno,udt,uno,uip) select ?param0 , week, iseq, isonline, ititle, icontent, iday, idate, ist, iet, ctno, istaste, sttime, atime, mstime, metime, userno, isscd, scdtype, now(), ?param1 ,now(), ?param1 , ?param2 from cminning where cmno = ?param3 ; insert into temp_cminning_mapping(old_cmino, new_cmino) select old_cmino, new_cmino from ( select a.cmino as old_cmino, b.cmino as new_cmino from cminning a inner join cminning b on a.cmno = ?param3 and b.cmno = ?param0 and a.week = b.week and a.iseq = b.iseq ) t; insert into cmrs(cmno, rscno, rstype, rsname, rscondition, isdel, cmino, cdt,cno,udt,uno,uip) select ?param0 , rscno, rstype, rsname, rscondition, 0, t.new_cmino, now(), ?param1 ,now(), ?param1 , ?param2 from cmrs a inner join temp_cminning_mapping t on a.cmino = t.old_cmino where a.cmno = ?param3 and a.isdel = 0; insert into cmprof(cmno, userno, pfee, cdt,cno,udt,uno,uip) select ?param0 , userno, 0, now(), ?param1 ,now(), ?param1 , ?param2 from cmprof where cmno = ?param3 ; insert into cmbook(cmno, bkno, cdt,cno,udt,uno,uip) select ?param0 , bkno, now(), ?param1 ,now(), ?param1 , ?param2 from cmbook where cmno = ?param3 ; insert into cmrelay(cmno, rcmno, ispre, cdt,cno,udt,uno,uip) select ?param0 , rcmno, ispre, now(), ?param1 ,now(), ?param1 , ?param2 from cmrelay where cmno = ?param3 ; insert into cmncsd(cmno, ndno, cdt,cno,udt,uno,uip) select ?param0 , ndno, now(), ?param1 ,now(), ?param1 , ?param2 from cmncsd where cmno = ?param3 ; insert into cminningscd(cmino, estart, eend, quota, studyplace, sseq, cdt,cno,udt,uno,uip) select t.new_cmino, estart, eend, quota, studyplace, sseq, now(), ?param1 ,now(), ?param1 , ?param2 from cminningscd a inner join temp_cminning_mapping t on a.cmino = t.old_cmino where a.cmino in (select old_cmino from temp_cminning_mapping); insert into cmev(cmno, attend, attendcut, attendrfd, attendcutrfd, mid, midcut, midrfd, midcutrfd, final, finalcut, finalrfd, finalcutrfd, subject, subjectcut, subjectrfd, subjectcutrfd, discuss, discusscut, discussrfd, discusscutrfd, etc, etccut, etcrfd, etccutrfd, cut, cutrfd, isoffabs, cdt,cno,udt,uno,uip) select ?param0 , attend, attendcut, attendrfd, attendcutrfd, mid, midcut, midrfd, midcutrfd, final, finalcut, finalrfd, finalcutrfd, subject, subjectcut, subjectrfd, subjectcutrfd, discuss, discusscut, discussrfd, discusscutrfd, etc, etccut, etcrfd, etccutrfd, cut, cutrfd, isoffabs, now(), ?param1 ,now(), ?param1 , ?param2 from cmev where cmno = ?param3 ; insert into cmsd(sdtype, cmno, sdname, sddesc, tpoint, sdcondition, fgno, isdel, orgsdno, cdt,cno,udt,uno,uip) select sdtype, ?param0 , sdname, sddesc, tpoint, sdcondition, null, 0, sdno, now(), ?param1 ,now(), ?param1 , ?param2 from cmsd where cmno = ?param3 and isdel = 0; insert into cmmenu(cmno, isplan, iscontent, isev, isrs, isgrade, cdt,cno,udt,uno,uip) select ?param0 , isplan, iscontent, isev, isrs, isgrade, now(), ?param1 ,now(), ?param1 , ?param2 from cmmenu where cmno = ?param3 ; insert into cmmenubm(cmno, bmno, cdt,cno,udt,uno,uip) select ?param0 , bmno, now(), ?param1 ,now(), ?param1 , ?param2 from cmmenubm where cmno = ?param3 ; drop temporary table if exists temp_cminning_mapping;] -2025-12-18 13:55:06,683 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy.ex] Prepared SQL: [insert into cmexlayer(exno,qdiff,cc1,cc2,cc3,cc4,cc5,qcount,rpoint,cdt,cno,udt,uno,uip) select ?param0 ,qdiff,cc1,cc2,cc3,cc4,cc5,qcount,rpoint,now(), ?param1 ,now(), ?param1 , ?param2 from cmexlayer a where a.exno= ?param3 ; insert into cmexq(exno,qseq,qno,rpoint,cdt,cno,udt,uno,uip) select ?param0 ,qseq,qno,rpoint,now(), ?param1 ,now(), ?param1 , ?param2 from cmexq a where a.exno= ?param3 ;] -2025-12-18 13:55:06,683 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.fgnoup] Prepared SQL: [update cmsd set fgno= ?param0 where cmno= ?param1 and orgsdno= ?param2] -2025-12-18 13:55:06,683 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.fgnoup] Prepared SQL: [update cminning set fgnotf= ?param0 where cmno= ?param1 and orgcmino= ?param2] -2025-12-18 13:55:06,683 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cm.fgnocmup] Prepared SQL: [update cm set fgnocm= ?param0 where cmno= ?param1] -2025-12-18 13:55:06,683 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmpcup] Prepared SQL: [update cm set udt=now(),uno= ?param0 ,uip= ?param1 ,cgno = ?param2 ,cname = ?param3 ,sstime = ?param4 ,setime = ?param5 ,introhtml = ?param6 where cmno= ?param7] -2025-12-18 13:55:06,684 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ctpdel] Prepared SQL: [update ctpage a inner join ( select a.ctno,count(b.cmino) dcnt from ct a left outer join cminning b on b.ctno=a.ctno where a.ctno= ?param0 group by a.ctno ) b on b.ctno=a.ctno and b.dcnt = 0 set a.isdel=1,udt=now(),uno= ?param1 ,uip= ?param2 where a.cpno= ?param3] -2025-12-18 13:55:06,684 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ct.del] Prepared SQL: [update ct a inner join ( select a.ctno,count(b.cmino) dcnt from ct a left outer join cminning b on b.ctno=a.ctno where a.ctno= ?param0 group by a.ctno ) b on b.ctno=a.ctno and b.dcnt=0 set udt=now(),uno= ?param1 ,uip= ?param2 ,a.ccode=null,a.isdel=1 where b.dcnt=0 and a.ctno= ?param0] -2025-12-18 13:55:06,684 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.fgno] Prepared SQL: [update cminning set fgno= ?param0 where cmino= ?param1] -2025-12-18 13:55:06,684 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.fgnooff] Prepared SQL: [update cminning set fgnooff= ?param0 where cmino= ?param1] -2025-12-18 13:55:06,685 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.lectcmisno.up] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,cmisno =case when ?param2 is not null then ?param2 else cmisno end where lectno= ?param3 ; update pplog a left outer join ( select a.lectno,a.payno,b.pplno,a.cmisno from lect a inner join pay b on b.payno = a.payno where a.lectno = ?param3 ) b on b.pplno = a.pplno set a.cmisno = case when b.cmisno is not null then b.cmisno else a.cmisno end where b.lectno = ?param3 ; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end ,a.sdate = (case when b.estart is not null then date_format(b.estart,'%Y-%m-%d 00:00:00') else a.sdate end) where a.lectno = ?param3 and c.cshape = 1; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end where a.lectno = ?param3 and c.cshape <> 1;] -2025-12-18 13:55:06,706 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cmforchange] Prepared SQL: [select b.cmno,b.cname,b.classno,b.cshape ,t.tyear,t.tseq from cm a inner join cm b on b.ismaster=0 and b.pcmno=a.pcmno and b.cmno <> ?param0 and b.setime is not null and b.setime > now() and b.isuse=1 and b.isdel=0 inner join term t on t.tmno=b.tmno left outer join lect c on c.cmno=b.cmno and c.status in (1,3,4) and c.ischanged=0 where a.cmno= ?param0 group by b.cmno,b.cname,b.classno,b.quota,b.cshape ,t.tyear,t.tseq having b.quota = 0 or b.quota > count(c.lectno) order by b.cname,b.classno,b.setime] -2025-12-18 13:55:06,707 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.scdlects] Prepared SQL: [select a.scdno,a.dday,a.dtime,a.istalk,a.isemail,a.issms,a.isuse from scdlect a order by a.scdno] -2025-12-18 13:55:06,708 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.encourages] Prepared SQL: [insert into alarms (userno,atime,scdno,cmexno,dday,isdel,cdt,cno,udt,uno,uip) select a.userno,now(),a.scdno,a.cmexno,a.dday,0,now(), ?param0 ,now(), ?param0 , ?param1 from ( select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.attrate < 80 and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 where a.scdno < 3 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmex e on e.cmno=c.cmno and e.extype=case when a.scdno=3 then 0 else 1 end and e.isdel=0 left outer join lectex f on f.lectno=c.lectno and f.exno=e.exno where a.scdno > 2 and a.scdno < 5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=0 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=1 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=6 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmrs e on e.cmno=c.cmno and e.rstype=0 and e.isdel=0 left outer join lectrs f on f.lectno=c.lectno and f.rsno=e.rsno where a.scdno=7 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,c.sdate stime ,c.edate etime,e.cname studyplace,b.studytime days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join cm b on b.ismaster=0 and b.cshape =1 and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.sdate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 left outer join comcode e on e.ccode = b.studyplace where a.scdno=8 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.exno cmexno,b.exname cname,b.estime stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join exam b on date_format(b.estime,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') and b.isopen=1 inner join examuser c on c.exno=b.exno and c.status=1 and c.pstatus=1 inner join users d on d.userno=c.userno and d.status=1 where a.scdno=9 and a.isuse=1 and a.dtime= ?param2 ) a; select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.attrate < 80 and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 where a.scdno < 3 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmex e on e.cmno=c.cmno and e.extype=case when a.scdno=3 then 0 else 1 end and e.isdel=0 left outer join lectex f on f.lectno=c.lectno and f.exno=e.exno where a.scdno > 2 and a.scdno < 5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=0 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=1 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=6 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmrs e on e.cmno=c.cmno and e.rstype=0 and e.isdel=0 left outer join lectrs f on f.lectno=c.lectno and f.rsno=e.rsno where a.scdno=7 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,c.sdate stime ,c.edate etime,e.cname studyplace,b.studytime days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join cm b on b.ismaster=0 and b.cshape =1 and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.sdate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 left outer join comcode e on e.ccode = b.studyplace where a.scdno=8 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.exno cmexno,b.exname cname,b.estime stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join exam b on date_format(b.estime,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') and b.isopen=1 inner join examuser c on c.exno=b.exno and c.status=1 and c.pstatus=1 inner join users d on d.userno=c.userno and d.status=1 where a.scdno=9 and a.isuse=1 and a.dtime= ?param2] -2025-12-18 13:55:06,709 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cmrs] Prepared SQL: [select a.rsno,a.rstype,a2.rscno,a2.rscname,b.cshape,b.cname,b.classno,b.rstime,b.retime,b.sstime,b.setime ,c.tyear,c.tseq ,count(distinct d.lectno) countlect,count(distinct e.lectno) countok ,g.username as teachername from cmrs a inner join rsc a2 on a2.rscno=a.rscno inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno inner join lect d on d.cmno=b.cmno and d.status=1 and d.ischanged=0 left outer join lectrs e on e.lectno=d.lectno and e.rsno=a.rsno left outer join cminning f on a.cmino = f.cmino left outer join users g on g.userno = f.userno where a.rsno= ?param0 group by a.rsno,a.rstype,a2.rscno,a2.rscname,b.cshape,b.cname,b.classno,b.rstime,b.retime,b.sstime,b.setime,c.tyear,c.tseq] -2025-12-18 13:55:06,709 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cmrscqs] Prepared SQL: [select a.rsno ,b.rscqno ,c.qno,c.qtext,c.atype ,d.qino,d.qitext ,sum(case when concat(',',e.atext,',') like concat('%,',d.qino,',%') then 1 else 0 end) scount ,count(e.atext) acount ,group_concat(e.atext order by e.cdt separator '
') atext from cmrs a inner join rscq b on b.rscno=a.rscno inner join question c on c.qno=b.qno left outer join questionitem d on d.qno=c.qno and d.isdel=0 left outer join lectrs e on e.rsno=a.rsno and e.rscqno=b.rscqno where a.rsno= ?param0 group by a.rsno ,b.rscqno ,c.qno,c.qtext,c.atype ,d.qino,d.qitext order by b.dseq,b.qno,d.qino] -2025-12-18 13:55:06,709 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.rscq] Prepared SQL: [select a.rscqno,a.qno,q.atype,qi.qino,row_number() over(partition by qi.qno order by qi.qino) rno from rscq a inner join question q on q.qno=a.qno left outer join questionitem qi on qi.qno=q.qno and qi.isdel=0 where a.rscno= ?param0 order by a.dseq] -2025-12-18 13:55:06,709 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectrss] Prepared SQL: [select a.rsno,b.lectno,c.rscno,c.rscqno,u.username,u.userid,uc.cname ccpositionname,b.isrebate,c.cdt,c.atext from cmrs a inner join lect b on b.cmno=a.cmno and b.status=1 and b.ischanged=0 inner join users u on u.userno=b.userno left outer join assign ua on ua.asno=u.asno left outer join comcode uc on uc.ccode=u.ccposition inner join lectrs c on c.lectno=b.lectno and c.rsno=a.rsno inner join rscq rq on rq.rscqno=c.rscqno inner join question q on q.qno=rq.qno where a.rsno= ?param0 order by u.username,u.userno,rq.dseq,rq.rscqno] -2025-12-18 13:55:06,709 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.attoffs] Prepared SQL: [select c.tyear,c.tseq ,a.cmno,a.cname,a.classno ,b.cmino,b.week,b.iseq,b.ititle,b.idate,b.ist,b.iet ,d.username from cm a inner join cminning b on b.cmno=a.cmno and b.isonline=0 and b.idate= ?param0 inner join term c on c.tmno=a.tmno left outer join users d on d.userno=b.userno where a.ismaster=0 and a.sstime <= ?param0 and a.setime >= ?param0 and a.isuse=1 and a.isdel=0 order by b.iet,a.cname] -2025-12-18 13:55:06,709 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cminning] Prepared SQL: [select c.tyear,c.tseq ,b.cshape,b.cname,b.classno ,a.cmino,a.ititle,a.idate,a.ist,a.iet from cminning a inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno where a.cmino= ?param0] -2025-12-18 13:55:06,711 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectinnings.foratt] Prepared SQL: [select a.cmino,b.lectno,c.userno ,ca.asname,c.username,c.userid,d.stime,d.etime,d.istatus ,row_number() over(order by d.udt desc,c.username) rno ,count(a.cdt) over() pagetotalcount from cminning a inner join lect b on b.cmno=a.cmno and b.status=1 and b.ischanged=0 inner join users c on c.userno=b.userno and c.status=1 left outer join assign ca on ca.asno=c.asno left outer join lectinning d on d.lectno=b.lectno and d.cmino=a.cmino where a.cmino= ?param0 order by rno] -2025-12-18 13:55:06,712 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.pagelogs_page] Prepared SQL: [select a.cdt,a.uip,b.pagename,a.loginfo from menupage b inner join ( select cdt, uip, loginfo, pno from pagelog a where a.userno= ?param0 and a.logsite= ?param1 and a.cdt between ?param2 and ?param3 ) a on b.pno=a.pno] -2025-12-18 13:55:06,713 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.reexam.log] Prepared SQL: [select a.* from ( select a.estart,eend,eip ,row_number() over(order by a.cdt desc) rno ,count(a.cno) over() pagetotalcount from lectexrelog a where a.lectno= ?param0 and a.exno= ?param1 ) a order by a.rno] -2025-12-18 13:55:06,714 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectexq] Prepared SQL: [select a.lectno,a.exno,a.eqno,a.atext,a.qinos,a.cpoint,a.dpoint,a.iscorrect,a.qseq ,c.qno,c.atype,c.qtext from lectexq a inner join cmexq b on b.eqno=a.eqno inner join question c on c.qno=b.qno where a.lectno= ?param0 and a.exno= ?param1 order by a.qseq] -2025-12-18 13:55:06,715 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsdfiles] Prepared SQL: [select d.orgname,d.fileurl,c.userno,c.userid,c.username from lectsd a inner join lect b on b.lectno=a.lectno and b.status=1 and b.ischanged=0 inner join users c on c.userno=b.userno inner join fileinfo d on d.fgno=a.fgno and d.isdel=0 where a.sdno= ?param0] -2025-12-18 13:55:06,715 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectdiscuss] Prepared SQL: [select a.sdno,a.tpoint sdtpoint ,b.lectno,b.cpoint,b.feedb,b.submittime,b.checktime ,c.userno,c.username,c.userid ,d.asname from cmsd a inner join lect b2 on b2.lectno= ?param0 inner join users c on c.userno=b2.userno left outer join assign d on d.asno=c.asno left outer join lectsd b on b.lectno=b2.lectno and b.sdno=a.sdno where a.sdno= ?param1] -2025-12-18 13:55:06,717 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.mydata] Prepared SQL: [select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,a.intval9 ,a.longval,a.longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,a.time3,a.time4 ,a.time5,a.time6 ,a.rno ,a.iscomplete ,a.studytime ,a.studyplacename studyplacename, a.studyplace ,a.cshape from( select 1 dtype ,d.tyear intval,d.tseq intval2,c.cshape intval3,a.pstatus intval4,case when e.rfdno is null then 0 else 1 end intval5,a.isrebate intval6,a.itemno intval7 ,case when (case when l.sdate is null then c.sstime else l.sdate end) < now() and (case when l.edate is null then c.setime else l.edate end) > now() then 1 else 0 end intval8 ,c.studydays intval9 ,l.lectno longval,a.payno longval2 ,c.cname strval,null strval2,null strval3 ,c.rstime time,c.retime time2 ,b.cdt time3,f.estart time4 ,CASE WHEN l.sdate IS NULL then (case when c.cshape ='1' then f.estart else l.cdt end) ELSE l.sdate end AS time5 ,case when l.edate is null then f.eend else l.edate end time6 ,case when b.pstatus = 1 then 99 else b.pstatus end as sortpstatus ,row_number() over(order by sortpstatus, c.retime, b.payno,a.pino) rno ,l.iscomplete ,c.studytime, cc.cname studyplacename, cmis.studyplace, l.cdt ,c.cshape from payitem a inner join pay b on b.payno=a.payno and b.pstatus in (21,22,51,55) and b.rstatus < 2 inner join cm c on c.cmno=a.itemno and c.rstime < now() and c.retime > now() inner join lect l on l.cmno=c.cmno and (l.status < 5 or l.status = 6) and l.ischanged=0 and l.userno=b.userno inner join term d on d.tmno=c.tmno left outer join payrfd e on e.payno=a.payno and e.payno=a.payno and e.rstatus=0 left outer join cminningscd f on f.cmisno = l.cmisno LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = l.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.ptype in (0,1,4) and a.userno= ?param0 and a.pstatus in (21,22,51,55) and a.rstatus=0 and 1 = case when c.retime = '2099-12-31 23:59:59' and l.stime is not null then 0 else 1 end order by sortpstatus,l.cdt desc, c.retime desc, b.payno,a.pino ) a union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,a.time3,a.time4 ,a.time5,a.time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 2 dtype ,c.tyear intval,c.tseq intval2,b.cshape intval3,0 intval4,0 intval5,a.isrebate intval6,a.cmno intval7,0 intval8 ,a.lectno longval,0 longval2 ,b.cname strval,null strval2,null strval3 ,case WHEN a.sdate IS NULL then (case when b.cshape ='1' then d.estart else a.cdt end) ELSE a.sdate end AS time ,case when a.edate is null then d.eend else a.edate end time2 ,d.estart time3,d.eend time4 ,e.cdt time5,null time6 ,row_number() over(order by b.setime desc) rno ,case when d.eend is not null then d.eend else a.edate end as sortedate ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join pay e on e.payno = a.payno inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno left outer join cminningscd d on a.cmisno = d.cmisno LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and (case when a.sdate is null then b.setime else a.edate end) >= now() order by case when time2 > now() then 1 else 0 end asc ,sortedate asc, time2 asc ) a union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,1 intval,c.iseq intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,null strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.iseq) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno inner join cminning c on c.cmno=b.cmno and c.isonline=1 and c.isscd = 0 left outer join lectinning d on d.lectno=a.lectno and d.cmino=c.cmino and d.istatus=2 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,2 intval,c.iseq intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,concat(date_format(c.idate,'%m/%d'),' ',left(c.ist,2),':',right(c.ist,2),' ~ ',left(c.iet,2),':',right(c.iet,2)) strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.iseq) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cminning c on c.cmno=b.cmno and c.isonline=0 and c.isscd = 0 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,3 intval,0 intval2,b.classno intval3,c.extype intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.extype,c.cdt) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cmex c on c.cmno=b.cmno and c.isdel=0 and c.econdition <= a.attrate LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' left outer join lectex d on d.lectno=a.lectno and d.exno=c.exno and d.eend is not null where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,4 intval,0 intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.cdt) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname as studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cmsd c on c.sdtype=0 and c.cmno=b.cmno and c.isdel=0 and c.sdcondition <= a.attrate left outer join lectsd d on d.lectno=a.lectno and d.sdno=c.sdno and d.submittime is not null LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,5 intval,0 intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.cdt) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cmsd c on c.sdtype=1 and c.cmno=b.cmno and c.isdel=0 and c.sdcondition <= a.attrate left outer join lectsdboard d on d.lectno=a.lectno and d.sdno=c.sdno and d.isdel=0 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,a.longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 4 dtype ,a.scdno intval,a.dday intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,b.cmno intval7,0 intval8 ,c.lectno longval,a.alno longval2 ,b.cname strval,null strval2,null strval3 ,a.atime time,c.edate time2 ,row_number() over(order by a.atime desc) rno ,c.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from alarms a inner join cm b on b.cmno=a.cmexno inner join lect c on c.cmno=b.cmno and c.userno=a.userno and c.status=1 and c.ischanged=0 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = c.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.scdno < 9 and a.isdel=0 order by a.atime desc limit 5 ) a] -2025-12-18 13:55:06,718 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.myexamrenews] Prepared SQL: [select a.exno,a.userno,a.certtime,a.certdate,a.certindate,a.renewreason,a.isfirst,a.certidx ,b.username cnoname from examuserrenew a left outer join users b on b.userno=a.cno where a.exno= ?param0 and a.userno= ?param1 order by a.certdate desc] -2025-12-18 13:55:06,718 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.myexamrenewlects] Prepared SQL: [select a.*,b.cmno,b.oktime,b.iscomplete from ( select distinct(c.cmno),c.cname,c.cshape from examuser a inner join exam b on b.exno=a.exno inner join cm c on c.certcc=b.certcc and c.certgradecc=b.certgradecc and c.isdel=0 and c.isuse=1 inner join cg d on d.cgno = c.cgno and d.isuse=1 and d.isdel=0 and d.iscover=1 where a.exno= ?param0 and a.userno= ?param1 )a inner join lect b on b.cmno=a.cmno where b.status=1 and b.iscomplete=1 and b.ischanged=0 and b.userno= ?param1 group by a.cmno,a.cname,a.cshape,b.oktime,b.iscomplete limit 3] -2025-12-18 13:55:06,718 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.myalarm] Prepared SQL: [select 4 dtype,a.scdno intval,a.dday intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,b.cmno intval7 ,c.lectno longval,a.alno longval2 ,b.cname strval,null strval2,null strval3 ,a.atime time,null time2 from alarms a inner join cm b on b.cmno=a.cmexno inner join lect c on c.cmno=b.cmno and c.userno=a.userno and c.status=1 and c.ischanged=0 where a.userno= ?param0 and date_add(a.atime, interval 3 month) > now() and a.scdno < 9 and a.isdel=0 order by a.atime desc] -2025-12-18 13:55:06,718 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectex.result] Prepared SQL: [select a.etime,a.exname,a.tpoint fullpoint,a.isresultopen ,b.estart,b.eend,b.tpoint, b.udt from cmex a inner join lectex b on b.lectno= ?param0 and b.exno=a.exno inner join lect c on c.lectno=b.lectno and c.userno= ?param1 where a.exno= ?param2] -2025-12-18 13:55:06,718 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectexq.result] Prepared SQL: [select d.atype,b.cpoint,b.dpoint,d.qtext,b.atext,d.qdesc,b.iscorrect,c.qno,b.eqno,b.qseq from lectex a inner join lect a2 on a2.lectno=a.lectno and a2.userno= ?param0 inner join lectexq b on b.lectno=a.lectno and b.exno=a.exno inner join cmexq c on c.eqno=b.eqno inner join question d on d.qno=c.qno where a.lectno= ?param1 and a.exno= ?param2 order by b.qseq] -2025-12-18 13:55:06,719 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectexresult.selectrate] Prepared SQL: [select a.eqno,sum(case when a.atext = b.atext then 1 else 0 end) / count(b.eqno) * 100 selectrate from lectexq a inner join lect a2 on a2.lectno=a.lectno and a2.userno= ?param0 inner join lectexq b on b.exno=a.exno and b.eqno=a.eqno where a.lectno= ?param1 and a.exno= ?param2 group by a.eqno] -2025-12-18 13:55:06,719 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.myrecomm] Prepared SQL: [select c.tyear,c.tseq,a.cmno,b.cshape,b.cname,b.rstime,b.retime,e.cgcode,b.isrefund from ( select a.* from ( select distinct b.ispre idx,c.cmno from lect a inner join cmrelay b on b.cmno=a.cmno inner join cm c on c.ismaster=0 and c.pcmno=b.rcmno and c.rstime < now() and c.retime > now() left outer join lect d on d.userno=a.userno and d.cmno=c.cmno where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null order by b.ispre,c.retime limit 2 ) a union all select a.* from ( select 2 idx,c.cmno from users a inner join comcode b on b.ccode=a.ccposition inner join cm c on c.ismaster=0 and c.rstime < now() and c.retime > now() and c.jobpositiongrade like concat('%',b.refcode,'%') left outer join lect d on d.userno=a.userno and d.cmno=c.cmno where a.userno= ?param0 and d.lectno is null order by c.retime limit 2 ) a ) a inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno inner join cg d on d.cgno=b.cgno inner join cg e on e.cgno=d.pcgno order by a.idx,b.retime limit 2] -2025-12-18 13:55:06,719 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.attcert.check] Prepared SQL: [select ifnull(a.isattcheck,0) intval,b.ischkatt intval2,c.ischkatt intval3 ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) strval from lect a inner join users b on b.userno = a.userno inner join cm c on c.cmno = a.cmno where a.lectno = ?param0] -2025-12-18 13:55:06,720 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectinning.attcert.check] Prepared SQL: [select ifnull(d.isattcheck,0) intval,b.ischkatt intval2,c.ischkatt intval3 ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) strval ,b.authplatform strval2 from lect a inner join users b on b.userno = a.userno inner join cm c on c.cmno = a.cmno left outer join lectinning d on d.lectno = a.lectno and d.cmino = ?param0 where a.lectno = ?param1 and a.userno = ?param2] -2025-12-18 13:55:06,720 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lecture.document.past] Prepared SQL: [select no lectno,substr(a.cshape,1,3) cshapename2,a.cgname cname,a.ssdate sstime,a.sedate setime ,case when a.rprice> 0 then 1 else 0 end isrebate from docprintpast a inner join users b on b.userpno= a.userpno where userno = ?param0] -2025-12-18 13:55:06,720 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectinning.new] Prepared SQL: [select a.logno longval ,a.lectno intval,a.cmino intval2,max(a.intval+a.intval2) intval3 ,a.strval,a.strval2,a.intval3 intval4 from( select a.logno,a.lectno,a.cmino ,case when b.edate < now() then 0 when b.status <> 1 then 0 else case when a.stime = a.etime then 1 else 0 end end intval ,case when b.edate < now() then 0 when b.status <> 1 then 0 else case when (timestampdiff(second,a.stime,a.etime)%300) = 0 then 1 else 0 end end intval2 ,c.cname strval,d.ititle strval2,d.iseq intval3 from lectinningpage a inner join lect b on b.lectno = a.lectno inner join cm c on c.cmno = b.cmno inner join cminning d on d.cmino = a.cmino where b.userno = ?param0 order by a.cdt desc limit 1 ) a] -2025-12-18 13:55:06,721 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user2] Prepared SQL: [select max(lectCnt) * min(checkNum) from ( select count(t1.lectno) as lectCnt, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (103,104,105) and t5.typegrade = ?param0 and t5.typeedu = ?param1 and t1.userno = ?param2 and t5.typeman = 28 union select 0 as lectCnt, (case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param2 and t2.pcmno = ?param3 )t] -2025-12-18 13:55:06,721 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user3] Prepared SQL: [select max(lectCnt) * min(checkNum) from ( select count(t1.lectno) as lectCnt, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (103,104) and t5.typeedu = 30 and t1.userno = ?param0 and t5.typeman = 28 union select 0 as lectCnt, (case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param0 and t2.pcmno = ?param1 )t] -2025-12-18 13:55:06,721 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user4] Prepared SQL: [select count(t1.lectno) from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param0 and t2.pcmno = ?param1] -2025-12-18 13:55:06,721 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user5] Prepared SQL: [select max(lectCnt) * min(checkNum) from ( select count(t1.lectno) as lectCnt, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (103,104) and t5.typeedu = ?param0 and t1.userno = ?param1 and t5.typeman = 28 union select 0 as lectCnt, (case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param1 and t2.pcmno = ?param2 )t] -2025-12-18 13:55:06,721 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user6] Prepared SQL: [select (max(lectCnt1) + max(lectCnt2)) * min(checkNum) from ( select count(t1.lectno) as lectCnt1, 0 as lectCnt2, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (102,103,104,105) and t5.typeedu = 35 and t1.userno = ?param0 and t5.typeman = 28 and t5.typegrade in (38,39) union select 0 as lectCnt1, count(t1.lectno) as lectCnt2,(case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param0 and t2.pcmno = ?param1 )t] -2025-12-18 13:55:06,723 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.pplog.get] Prepared SQL: [select l.lectno, l.cmno, l.payno, pp.cshape, cc.cname zstring1, cc2.cname zstring2, cc3.cname zstring3, cc4.cname zstring4, cc5.cname zstring5 from lect l inner join pay p on l.payno = p.payno and l.userno = p.userno inner join pplog pp on p.pplno = pp.pplno left outer join comcode cc on cc.ccode = pp.typeman left outer join comcode cc2 on cc2.ccode = pp.typeedu left outer join comcode cc3 on cc3.ccode = pp.typegrade left outer join comcode cc4 on cc4.ccode = pp.typejob left outer join comcode cc5 on cc5.ccode = pp.typejobitem where l.lectno = ?param0 and l.userno = ?param1] -2025-12-18 13:55:06,723 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.enroll.get] Prepared SQL: [SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED; SELECT a.USERNO , b.lectno , b.ISCOMPLETE , b.completeno , c.cmno , c.CNAME , d.PCGNO , e.PAYNO , e.PSTATUS , f.CSHAPE , f.TYPEMAN , f.TYPEEDU , f.TYPEGRADE , f.TYPEJOB , d.CGCODE , d.CGNAME , f.CMISNO FROM users a INNER JOIN lect b ON a.USERNO = b.USERNO INNER JOIN cm c ON b.CMNO = c.CMNO INNER JOIN cg d ON c.cgno = d.cgno INNER JOIN pay e ON b.payno = e.PAYNO INNER JOIN pplog f ON b.USERNO = e.USERNO AND b.CMNO = f.CMNO AND e.PPLNO = f.PPLNO WHERE b.STATUS = 1 AND (e.PSTATUS = 1 OR e.PSTATUS = 22) AND b.USERNO = ?param0 ;] -2025-12-18 13:55:06,723 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.sedate.change] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,sdate = ?param2 ,edate= ?param3 where lectno= ?param4 and status = 1] -2025-12-18 13:55:06,724 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectchange] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,ischanged=1 where lectno= ?param2 ; insert into lect (cmno,payno,pino,userno,status,iscomplete,orgcmno,attrate,isrebate,ispc,isjoin,fgno,ischanged,cdt,cno,udt,uno,uip) select ?param3 ,payno,pino,userno,status,null,cmno,0,isrebate,ispc,isjoin,fgno,0,now(), ?param0 ,now(), ?param0 , ?param1 from lect a where a.lectno= ?param2] -2025-12-18 13:55:06,727 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsd.save] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,iscopy= ?param2 ,cpoint= ?param3 ,feedb= ?param4 ,memo= ?param5 ,checktime=case when ?param3 is not null or ?param4 is not null then now() else checktime end ,checkip=case when ?param3 is not null or ?param4 is not null then ?param1 else checkip end ,fgno= ?param6 where lectno= ?param7 and sdno= ?param8 ; insert into lectsd (lectno,sdno,atext,fgno,copyrate,iscopy,cpoint,feedb,memo,submittime,submitip,checktime,checkip,cdt,cno,udt,uno,uip) select ?param7 , ?param8 ,null, ?param6 ,null, ?param2 , ?param3 , ?param4 , ?param5 ,null,null ,case when ?param3 is not null or ?param4 is not null then now() else null end ,case when ?param3 is not null or ?param4 is not null then ?param1 else null end ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectsd b on b.lectno= ?param7 and b.sdno= ?param8 where b.lectno is null] -2025-12-18 13:55:06,727 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsd.save2] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,iscopy= ?param2 ,cpoint= ?param3 ,feedb= ?param4 ,memo= ?param5 ,checktime=case when ?param3 is not null or ?param4 is not null then now() else checktime end ,checkip=case when ?param3 is not null or ?param4 is not null then ?param1 else checkip end ,submittime=case when ?param6 = 'T' then now() else submittime end ,submitip=case when ?param6 = 'T' then ?param1 else submitip end ,fgno= ?param7 where lectno= ?param8 and sdno= ?param9 ; insert into lectsd (lectno,sdno,atext,fgno,copyrate,iscopy,cpoint,feedb,memo,submittime,submitip,checktime,checkip,cdt,cno,udt,uno,uip) select ?param8 , ?param9 ,null, ?param7 ,null, ?param2 , ?param3 , ?param4 , ?param5 ,case when ?param6 = 'T' then now() else null end ,case when ?param6 = 'T' then ?param1 else null end ,case when ?param3 is not null or ?param4 is not null then now() else null end ,case when ?param3 is not null or ?param4 is not null then ?param1 else null end ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectsd b on b.lectno= ?param8 and b.sdno= ?param9 where b.lectno is null; update lect l inner join ( select l.lectno, round(avg(ifnull(ls.cpoint,0)),1) as avgtpoint, round(((round(avg(ifnull(ls.cpoint,0)),1) * ce.subject / 100) ),1) spoint from lect l inner join cmsd cs on l.cmno = cs.cmno and cs.sdtype = 0 and cs.isdel = 0 left outer join lectsd ls on l.lectno = ls.lectno and cs.sdno = ls.sdno and ls.sdno= ?param9 inner join cmev ce on l.cmno = ce.cmno where l.status = 1 and l.lectno = ?param8 group by l.lectno )t on l.lectno = t.lectno set l.spoint = t.spoint , l.subjectpoint = t.avgtpoint , l.udt = now() , l.uno = ?param0 , l.uip= ?param1 where l.status = 1 and l.lectno = ?param8 ; update lect l inner join ( select l.lectno, round(avg(ifnull(ls.cpoint,0)),1) as avgtpoint, round(((round(avg(ifnull(ls.cpoint,0)),1) * ce.discuss / 100)),1) dpoint from lect l inner join cmsd cs on l.cmno = cs.cmno and cs.sdtype = 1 and cs.isdel = 0 left outer join lectsd ls on l.lectno = ls.lectno and cs.sdno = ls.sdno and ls.sdno= ?param9 inner join cmev ce on l.cmno = ce.cmno where l.status = 1 and l.lectno = ?param8 group by l.lectno )t on l.lectno = t.lectno set l.dpoint = t.dpoint , l.discusspoint = t.avgtpoint , l.udt = now() , l.uno = ?param0 , l.uip= ?param1 where l.status = 1 and l.lectno = ?param8 ;] -2025-12-18 13:55:06,728 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsd2.save] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,cpoint= ?param2 ,feedb= ?param3 ,checktime=case when ?param2 is not null or ?param3 is not null then now() else checktime end ,checkip=case when ?param2 is not null or ?param3 is not null then ?param1 else checkip end where lectno= ?param4 and sdno= ?param5 ; insert into lectsd (lectno,sdno,atext,fgno,copyrate,iscopy,cpoint,feedb,submittime,submitip,checktime,checkip,cdt,cno,udt,uno,uip) select ?param4 , ?param5 ,null,null,null,0, ?param2 , ?param3 ,null,null ,case when ?param2 is not null or ?param3 is not null then now() else null end ,case when ?param2 is not null or ?param3 is not null then ?param1 else null end ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectsd b on b.lectno= ?param4 and b.sdno= ?param5 where b.lectno is null] -2025-12-18 13:55:06,730 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.edub2b] Prepared SQL: [insert into edub2b (etype,userno,edate,esubject,etarget,ecount,eplace,ecomment,compname,ceoname,brno,addr,btype,bkind,manname,email,telno,fgno,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 ,HEX(AES_ENCRYPT( ?param15 , 'np123@!')),HEX(AES_ENCRYPT( ?param16 , 'np123@!')), ?param17 ,now(), ?param18 ,now(), ?param18 , ?param19 )] -2025-12-18 13:55:06,730 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.alarm.del] Prepared SQL: [update alarms set isdel=1 where alno= ?param0 and userno= ?param1] -2025-12-18 13:55:06,730 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.completetime.change] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,completetime= ?param2 where lectno= ?param3 and iscomplete=1;] -2025-12-18 13:55:06,730 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.drop2day] Prepared SQL: [update pay a inner join lect b on b.payno = a.payno and b.cmno = ?param0 and b.ischanged=0 and ifnull(b.isready,0) = 1 and b.status = 4 and DATE_ADD(b.oktime, INTERVAL 2 DAY) < now() set a.pstatus = 52, a.udt = now(), a.uno = ?param1 , a.uip = ?param2 ; update payitem a inner join pay b on b.payno = a.payno and b.pstatus = 52 inner join lect c on c.payno = b.payno and c.cmno = ?param0 and c.ischanged=0 and ifnull(c.isready,0) = 1 and c.status = 4 and DATE_ADD(c.oktime, INTERVAL 2 DAY) < now() set a.pstatus = b.pstatus, a.udt = now(), a.uno = ?param1 , a.uip = ?param2 ; update lect set status = 5, oktime = now(), udt = now(), uno = ?param1 , uip = ?param2 where cmno = ?param0 and ifnull(isready,0) = 1 and ischanged=0 and status = 4 and DATE_ADD(oktime, INTERVAL 2 DAY) < now()] -2025-12-18 13:55:06,730 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.isatt.in] Prepared SQL: [update lect set isattcheck = 1, lakey = ?param0 , latime = now() where lectno = ?param1] -2025-12-18 13:55:06,730 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectinning.isatt.in] Prepared SQL: [update lectinning a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 set a.isattcheck = ?param1 ,a.udt=now(),a.uno= ?param2 ,a.uip= ?param3 where a.lectno= ?param4 and a.cmino= ?param5 ; insert into lectinning (lectno,cmino,totstudy,stime,etime,istatus,finishtime,sip,eip,ispcs,ispce,pseq,psec,isattcheck,cdt,cno,udt,uno,uip) select ?param4 ,a.cmino,0,now(),now(),case when a.atime=0 then 2 else 0 end,case when a.atime=0 then now() else null end, ?param3 , ?param3 ,1,null,ctp.pseq,0, ?param1 ,now(), ?param2 ,now(), ?param2 , ?param3 from cminning a inner join ctpage ctp on ctp.ctno=a.ctno and ctp.isdel=0 and ctp.pseq=1 left outer join lectinning b on b.lectno= ?param4 and b.cmino= ?param5 where a.cmino= ?param5 and b.lectno is null;] -2025-12-18 13:55:06,731 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cmisno.up] Prepared SQL: [update lect set cmisno = ?param0 where lectno = ?param1 ; update pplog a left outer join ( select a.lectno,a.payno,b.pplno,a.cmisno from lect a inner join pay b on b.payno = a.payno where a.lectno = ?param1 ) b on b.pplno = a.pplno set a.cmisno = b.cmisno where b.lectno = ?param1 ; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = (case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end) ,a.sdate = (case when b.estart is not null then date_format(b.estart,'%Y-%m-%d 00:00:00') else a.sdate end) where a.lectno = ?param1 and c.cshape = 1; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end where a.lectno = ?param1 and c.cshape <> 1;] -2025-12-18 13:55:06,731 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsd.del] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,submittime=null ,submitip=null ,fgno=null where lectno= ?param2 and sdno= ?param3 ;] -2025-12-18 13:55:06,748 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bmos] Prepared SQL: [select a.opno,a.bmno,a.opname,a.isuse,a.dsort ,a.opno value,a.opname text from boardmasteropening a where a.bmno= ?param0 and a.isdel=0 order by a.dsort,a.cdt] -2025-12-18 13:55:06,749 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.get] Prepared SQL: [select e.asname ,c.bmno,c.bmname,c.isuseopening,c.isreply,c.disptype,c.bmtype ,f.opname ,b.bno,b.pbno,b.subject,b.istop,b.issecr,b.cdt,d.username cnoname,b.rcount,b.fgno,b.fgnothumb,b.opno,b.contents,b.isopen ,b2.subject psubject ,g.cmno,g.cname,g.classno ,h.tmno,h.tyear,h.tseq ,count(b3.bno) ccount from board b inner join boardmaster c on c.bmno=b.bmno inner join users d on d.userno=b.cno left outer join board b2 on b2.bno=b.pbno and b2.isdel=0 left outer join board b3 on b3.pbno=b.bno and b3.isdel=0 left outer join assign e on e.asno=c.asno left outer join boardmasteropening f on f.opno=b.opno left outer join cm g on g.cmno=b.cmno left outer join term h on h.tmno=g.tmno where b.bno= ?param0 group by e.asname ,c.bmno,c.bmname,c.isuseopening,c.isreply,c.disptype,c.bmtype ,f.opname ,b.bno,b.pbno,b.subject,b.istop,b.issecr,b.cdt,d.username,b.rcount,b.fgno,b.fgnothumb,b.opno,b.contents,b.isopen ,b2.subject ,g.cmno,g.cname,g.classno ,h.tmno,h.tyear,h.tseq] -2025-12-18 13:55:06,750 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.boardcmts] Prepared SQL: [select a.bcno,a.bno,a.ctext,a.isdel,a.cdt,a.udt,a.cno ,b.username cnoname,b.usertype from boardcmt a inner join users b on b.userno=a.cno where a.bno= ?param0 and a.isdel=0 order by a.cdt desc] -2025-12-18 13:55:06,750 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bs.forqna] Prepared SQL: [select a.bno,a.pbno,a.subject,a.contents,a.cdt,a.fgno,f.opname,a.cdt,b.usertype,a.rcount from board a inner join users b on b.userno=a.cno left outer join boardmasteropening f on f.opno=a.opno where a.bno= ?param0 and (a.cno= ?param1 or b.usertype in (91,92)) union all select a.bno,a.pbno,a.subject,a.contents,a.cdt,a.fgno,f.opname,a.cdt,b.usertype,a.rcount from board a inner join users b on b.userno=a.cno left outer join boardmasteropening f on f.opno=a.opno where a.pbno= ?param0] -2025-12-18 13:55:06,752 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bm.in] Prepared SQL: [insert into boardmaster (bmcode,bmposition,bmname,bmdesc,bmtype,disptype,isuseopening,isreply,isopen,isdefault,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 ,0,now(), ?param9 ,now(), ?param9 , ?param10 );] -2025-12-18 13:55:06,752 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bm.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:55:06,753 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.in] Prepared SQL: [insert into board (pbno,bmno,opno,subject,contents,fgno,fgnothumb,cmno,rcount,rpcount,isdel,istop,issecr,isopen,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 ,0,0,0, ?param8 , ?param9 , ?param10 ,now(), ?param11 ,now(), ?param11 , ?param12 );] -2025-12-18 13:55:06,753 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:55:06,753 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.inp] Prepared SQL: [insert into board (pbno,bmno,opno,subject,contents,fgno,fgnothumb,cmno,rcount,rpcount,isdel,istop,issecr,isopen,cdt,cno,udt,uno,uip) select bno,bmno,opno, ?param0 , ?param1 , ?param2 , ?param3 ,cmno,0,0,0,0, ?param4 , ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 from board where bno= ?param8 ;] -2025-12-18 13:55:06,753 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.inp.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:55:06,754 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.boardcmt.in] Prepared SQL: [update board set rpcount = rpcount+1 where bno= ?param0 ; insert into boardcmt (bno,ctext,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,0,now(), ?param2 ,now(), ?param2 , ?param3 );] -2025-12-18 13:55:06,754 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.boardcmt.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:55:06,754 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bm.up] Prepared SQL: [update boardmaster set udt=now(),uno= ?param0 ,uip= ?param1 ,bmname = ?param2 ,bmdesc = ?param3 ,bmtype =case when isdefault>0 then bmtype else ?param4 end ,disptype =case when isdefault>0 then disptype else ?param5 end ,isuseopening = ?param6 ,isreply = ?param7 ,isopen =case when isdefault>0 then isopen else ?param8 end where bmno= ?param9] -2025-12-18 13:55:06,754 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bd.read] Prepared SQL: [update board set rcount = rcount +1 where bno= ?param0] -2025-12-18 13:55:06,754 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bmassign.save] Prepared SQL: [update boardmaster set udt=now(),uno= ?param0 ,uip= ?param1 ,isopen=1 where bmno in (select bmno from (select bmno from boardmaster where asno= ?param2 and isdefault=3) a); insert into boardmaster (bmcode,bmposition,bmname,bmdesc,bmtype,disptype,isuseopening,isreply,isopen,isdefault,asno,cdt,cno,udt,uno,uip) select concat('assignnotice_', ?param2 ),0,'°øÁö»çÇ×',null,0,0,0,1,1,3, ?param2 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join boardmaster b on b.asno= ?param2 and b.isdefault=3 where b.bmno is null;] -2025-12-18 13:55:06,754 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bmassign.save2] Prepared SQL: [update boardmaster set udt=now(),uno= ?param0 ,uip= ?param1 ,isopen=0 where bmno in (select bmno from (select bmno from boardmaster where asno= ?param2 and isdefault=3) a)] -2025-12-18 13:55:06,755 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.up] Prepared SQL: [update board set udt=now(),uno= ?param0 ,uip= ?param1 ,opno =case when pbno is null then ?param2 else opno end ,subject = ?param3 ,contents = ?param4 ,fgno = ?param5 ,fgnothumb = ?param6 ,istop =case when pbno is null then ?param7 else istop end ,issecr = ?param8 ,isopen = ?param9 where bno= ?param10] -2025-12-18 13:55:06,768 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.comcode.insert] Prepared SQL: [update comcode a inner join ( select ccode, ?param0 + row_number() over(order by corder) rno from comcode where cgroup= ?param1 and corder >= ?param0 ) b on b.ccode=a.ccode set a.corder=b.rno where a.cgroup= ?param1 ; insert into comcode (cname, cgroup, cgroupname, isuse, corder,cdt,cno,udt,uno,uip) select ?param2 , ?param1 , a.cgroupname, ?param3 , ?param0 ,now(), ?param4 ,now(), ?param4 , ?param5 from comcode a where a.cgroup= ?param1 limit 1] -2025-12-18 13:55:06,768 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.comcode.groupupdate] Prepared SQL: [update comcode set cgroupname= ?param0 where cgroup= ?param1] -2025-12-18 13:55:06,768 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.banner.save] Prepared SQL: [update banner set udt=now(),uno= ?param0 ,uip= ?param1 ,btitle= ?param2 ,bdesc= ?param3 ,burl= ?param4 ,ismain=0,bseq= ?param5 ,isopen= ?param6 ,fgno= ?param7 ,fgno2= ?param8 where ?param9 > 0 and bno= ?param9 ; insert into banner(bno,btitle,fgno,fgno2,bdesc,burl,ismain,bseq,isopen,cdt,cno,udt,uno,uip) select ?param9 , ?param2 , ?param7 , ?param8 , ?param3 , ?param4 , ?param10 , ?param5 , ?param6 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a where ?param9 = 0] -2025-12-18 13:55:06,769 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.popup.save] Prepared SQL: [update popup set udt=now(),uno= ?param0 ,uip= ?param1 ,ptitle = ?param2 ,pcontents= ?param3 ,toppx= ?param4 ,leftpx= ?param5 ,pwidth= ?param6 ,pheight= ?param7 ,purl= ?param8 ,zindex= ?param9 ,isopen= ?param10 where ?param11 > 0 and pno= ?param11 ; insert into popup (ptitle,pcontents,toppx,leftpx,pwidth,pheight,purl,zindex,isopen,cdt,cno,udt,uno,uip) select ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a where ?param11 = 0] -2025-12-18 13:55:06,769 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.menupage.save] Prepared SQL: [update menupage set udt=now(),uno= ?param0 ,uip= ?param1 ,pdepth = ?param2 ,pagetype= ?param3 ,bmno= ?param4 ,porder = ?param5 ,pagename= ?param6 ,pagedesc= ?param7 ,pageurl = ?param8 ,pagehtml= ?param9 ,isopen = ?param10 ,usertype= ?param11 ,refcode= ?param12 ,imagecode= ?param13 ,bgtitle= ?param14 ,bgdesc= ?param15 where ?param16 > 0 and pno = ?param16 ; insert into menupage (pno,ppno,pdepth,pagetype,bmno,porder,pagename,pagedesc,pageurl,pagehtml,isopen,usertype,refcode,imagecode,bgtitle,bgdesc,cdt,cno,udt,uno,uip) select ?param16 , ?param17 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a where ?param16 < 1] -2025-12-18 13:55:06,786 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitems.forexampay] Prepared SQL: [select 3 ptype,b.exno itemno,b.exname itemname,0 isrebate,1 pcnt ,b.outfee orgamt ,case when ua.isjoin=1 then b.outfee-b.infee else 0 end discamt ,case when ua.isjoin=1 then b.infee else b.outfee end payamt ,case when ua.isjoin=1 then b.infee else b.outfee end payamt2 ,b.rstime,b.retime from examuser a inner join exam b on b.exno=a.exno and b.rstime < now() and b.retime > now() inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno where a.exno= ?param0 and a.userno= ?param1 and a.status=1 and a.pstatus=4] -2025-12-18 13:55:06,787 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitems.forcertpay] Prepared SQL: [update payitem a inner join pay b on b.payno=a.payno and b.userno= ?param0 and b.pstatus=21 inner join users u on u.userno=b.userno left outer join assign ua on ua.asno=u.asno left outer join cm c on a.ptype=4 and c.cmno=a.itemno left outer join book d on a.ptype=2 and d.bkno=a.itemno set a.orgamt=case when a.ptype=4 then c.outfee else d.price * a.pcnt end ,a.discamt=case when a.ptype=4 and ua.isjoin=1 then c.outfee-c.infee else 0 end ,a.payamt=case when a.ptype=4 then case when ua.isjoin=1 then c.infee else c.outfee end else d.price * a.pcnt end where a.payno= ?param1 and a.ptype in (2,4) and a.pstatus in(21,50); update pay a inner join ( select a.payno,sum(b.orgamt) orgamt,sum(b.discamt) discamt,sum(b.payamt) payamt from pay a inner join payitem b on b.payno=a.payno where a.payno= ?param1 and a.userno= ?param0 and a.pstatus=21 group by a.payno ) b on b.payno=a.payno set a.orgamt=b.orgamt,a.discamt=b.discamt,a.payamt=b.payamt where a.payno= ?param1 and a.userno= ?param0 and a.pstatus=21; select b.ptype,b.itemno,case when b.ptype=4 then c.cname else d.bkname end itemname,b.isrebate,b.pcnt ,b.orgamt,b.discamt,b.payamt payamt2,case when b.ptype=4 then b.payamt else d.price end payamt,datediff(c.setime, c.sstime)+1 days ,c.rstime,c.retime from pay a inner join payitem b on b.payno=a.payno and b.ptype in(2,4) and b.pstatus in(21,50) left outer join cm c on b.ptype=4 and c.cmno=b.itemno left outer join book d on b.ptype=2 and d.bkno=b.itemno inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno where a.payno= ?param1 and a.userno= ?param0 and a.pstatus=21] -2025-12-18 13:55:06,787 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.cmcheck.forgrouppay] Prepared SQL: [select a.cmno,a.cname,a.quota,a.rstime,a.retime ,b.userno,b.status,c.username ,case when ?param0 like concat('%,',b.userno,',%') then 1 else 0 end ispaied ,a.infee,a.outfee,case when ua.isjoin=1 then a.infee else a.outfee end payamt from cm a inner join users u on u.userno= ?param1 left outer join assign ua on ua.asno=u.asno left outer join lect b on b.cmno=a.cmno and b.status < 5 and b.ischanged=0 left outer join users c on c.userno=b.userno and c.status=1 where a.cmno= ?param2 and a.ismaster=0 and a.rstime < now() and a.retime > now() and a.isuse=1 and a.isdel=0] -2025-12-18 13:55:06,789 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitems] Prepared SQL: [select a0.payno,a0.isgroup,a0.isexam,a0.isdvr,a0.payamt tpayamt,a0.paylimit,a0.ptype,a0.udt,a0.deliamt,a0.pgkey ,ad.rcvname ,CAST(AES_DECRYPT(UNHEX(ad.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(ad.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(ad.email), 'np123@!') AS char) email ,ad.post,ad.address1,ad.address2 ,a.ptype ptype2,a.payamt,a.pcnt,a.isrebate,a.itemno ,b.cmno,b.cshape,b.sstime,b.setime ,b1.rsno ,b2.username,cc.cname ccpositionname,b2.isassignuser ,CAST(AES_DECRYPT(UNHEX(b2.email), 'np123@!') AS char) email2 ,CAST(AES_DECRYPT(UNHEX(b2.telno), 'np123@!') AS char) telno2 ,b2.depart,b2.kfcfyear,b2.edus ,c.bkno ,case a.ptype when 0 then b.cname when 4 then b.cname when 2 then c.bkname when 3 then e.exname else '-' end itemname ,cg2.cgcode ,CAST(AES_DECRYPT(UNHEX(pd.vactnum), 'np123@!') AS char) vactnum,pd.vactbankname,pd.vactname ,t.lectno,t.status ,ad.isdvr isdvr2 from pay a0 left outer join paydvr ad on ad.payno=a0.payno left outer join paydata pd on pd.payno=a0.payno inner join payitem a on a.payno=a0.payno left outer join cm b on a.ptype in(0,4) and b.cmno=a.itemno left outer join lect t on t.cmno=b.cmno and t.userno=a.userno and t.status=1 left outer join cg cg1 on cg1.cgno=b.cgno left outer join cg cg2 on cg2.cgno=cg1.pcgno left outer join cmrs b1 on b1.cmno=b.cmno and b1.rstype=1 and b1.isdel=0 left outer join users b2 on b2.userno=a.userno left outer join comcode cc on cc.ccode=b2.ccposition left outer join book c on a.ptype=2 and c.bkno=a.itemno left outer join examuser d on a.ptype=3 and d.exno=a.itemno and d.userno=a0.userno and d.payno=a0.payno left outer join exam e on e.exno=d.exno where a0.payno= ?param0] -2025-12-18 13:55:06,789 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paylect.get] Prepared SQL: [select a.fgno ,b.cshape,b.cname,b.rstime,b.retime,b.sstime,b.setime ,b2.cname certgradeccname ,c.username ,CAST(AES_DECRYPT(UNHEX(c.email), 'np123@!') AS char) email ,CAST(AES_DECRYPT(UNHEX(c.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(c.telno), 'np123@!') AS char) telno ,c.depart ,c2.cname ccpositionname ,d.asname from lect a inner join cm b on b.cmno=a.cmno left outer join comcode b2 on b2.ccode=b.certgradecc inner join users c on c.userno=a.userno left outer join comcode c2 on c2.ccode=c.ccposition left outer join assign d on d.asno=c.asno where a.payno= ?param0] -2025-12-18 13:55:06,790 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.carts] Prepared SQL: [select a.pcno,a.ptype,a.itemno,a.isrefund,a.cmno,a.userno,a.pcnt,a.fgno ,case when a.ptype=0 then b.cname else c.bkname end itemname,b.cshape,b.sstime,b.setime ,case when a.ptype = 0 then case when ua.isjoin=1 then b.infee else b.outfee end else c.price end payamt ,case when a.ptype = 0 then b.outfee else c.price end orgamt from paycart a inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno left outer join cm b on a.ptype=0 and b.cmno=a.itemno left outer join book c on a.ptype in (2,9) and c.bkno=a.itemno where a.status=1 and a.userno= ?param0 order by a.cdt desc] -2025-12-18 13:55:06,790 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitems.forcartpay] Prepared SQL: [select case when a.ptype = 9 then 2 else a.ptype end ptype,a.itemno,case when a.ptype=0 then b.cname else c.bkname end itemname,case when a.ptype=0 then a.isrefund else 0 end isrebate,a. pcnt ,case when a.ptype=0 then b.outfee else c.price end orgamt ,case when a.ptype=0 then case when ua.isjoin=1 then b.outfee-b.infee else 0 end else 0 end discamt ,case when a.ptype=0 then case when ua.isjoin=1 then b.infee else b.outfee end else c.price end payamt ,case when a.ptype=0 then case when ua.isjoin=1 then b.infee else b.outfee end else c.price end * a.pcnt payamt2 ,b.rstime,b.retime,b.sstime,b.setime,b.cshape,datediff(b.setime, b.sstime)+1 days from paycart a left outer join cm b on a.ptype=0 and b.cmno=a.itemno and b.rstime < now() and b.retime > now() left outer join book c on a.ptype in (2,9) and c.bkno=a.itemno inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno where a.userno= ?param0 and a.status=1 and a.ispay=1;] -2025-12-18 13:55:06,790 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.mypay] Prepared SQL: [select a.payno,a.ptype,a.ispg,a.isgroup,a.isexam,a.userno,a.pstatus,a.rstatus,a.rstatustime,a.refunding,a.paylimit,a.payoktime,a.isrefunddvr,a.refundamt,a.payamt,a.deliamt,a.isdvr,a.cdt,a.pgkey ,b.dvrcode,b.isdvr isdvr2,b.rcvname,b.post,b.address1,b.address2 ,CAST(AES_DECRYPT(UNHEX(b.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(b.email), 'np123@!') AS char) email ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) mobile ,c.vactbankname,CAST(AES_DECRYPT(UNHEX(c.vactnum), 'np123@!') AS char) vactnum,c.vactname from pay a left outer join paydvr b on b.payno=a.payno left outer join paydata c on c.payno=a.payno where a.payno= ?param0 and a.userno= ?param1 and a.pstatus in (1,22,41,42,43)] -2025-12-18 13:55:06,790 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.mypayitem] Prepared SQL: [select a.ptype,c0.cshape,a.isrebate,a.payamt,a.pcnt,a.rstatus,a.userno,a.pstatus,a.pino,c0.infee,c0.outfee,c0.rstime,c0.retime ,case a.ptype when 0 then c0.cname when 2 then c2.bkname when 4 then c0.cname when 3 then c3.exname else '-' end itemname ,c0.sstime,c0.setime,datediff(c0.setime, c0.sstime)+1 days ,u.username,uc.cname ccpositionname,u.isassignuser ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,u.kfcfyear,u.edus,u.depart ,rs.rsno,t.lectno ,a2.taxno ,case when t.sdate is null then c0.sstime else t.sdate end as sdate ,case when t.edate is null then c0.setime else t.edate end as edate ,p.cdt,csd.estart ,c0.studydays from payitem a inner join pay p on p.payno = a.payno left outer join paytax a3 on a3.payno = a.payno and (a3.iscancel is null or a3.iscancel <> 1) left outer join paytaxitem a2 on a2.pino=a.pino and a3.taxno = a2.taxno left outer join cm c0 on a.ptype in (0,1,4) and c0.cmno=a.itemno left outer join book c2 on a.ptype=2 and c2.bkno=a.itemno left outer join exam c3 on a.ptype=3 and c3.exno=a.itemno left outer join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno left outer join comcode uc on uc.ccode=u.ccposition left outer join cmrs rs on rs.cmno=c0.cmno and rs.rstype=1 and rs.isdel=0 left outer join lect t on a.ptype in (0,1,4) and t.cmno=c0.cmno and t.payno=a.payno and t.pino=a.pino and t.userno=a.userno left outer join cminningscd csd on csd.cmisno = t.cmisno where a.payno= ?param0] -2025-12-18 13:55:06,791 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paytax.fornew] Prepared SQL: [select a.payno,a.isgroup,a.ptype,a.ispg ,ua.asname,ua.ceoname,ua.brno,ua.grno,ua.btype,ua.bkind,ua.post,ua.address1,ua.address2 ,ua.mname manname ,CAST(AES_DECRYPT(UNHEX(ua.mphone), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(ua.taxemail), 'np123@!') AS char) email ,sum(case when b.taxdate is not null then 0 else b.taxamt end) taxamtsum ,sum(b.taxamt) taxamt from pay a inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno left outer join paytax b on b.payno=a.payno and (b.iscancel is null or b.iscancel <> 1) where a.payno= ?param0 and a.userno= ?param1 and a.rstatus < 2 and (a.pstatus=1 or a.pstatus=22) group by a.payno,a.isgroup,ua.asname,ua.ceoname,ua.brno,ua.grno,ua.btype,ua.bkind] -2025-12-18 13:55:06,791 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paytax.fornewitem] Prepared SQL: [select a.payno,a.isgroup ,ifnull(c.taxno,0) taxno,b.pino,b.ptype,b.rstatus ,case b.ptype when 0 then c0.cname when 4 then c0.cname when 2 then c2.bkname when 3 then c3.exname else '-' end itemname ,b.pcnt,b.payamt from pay a inner join payitem b on b.payno=a.payno and (b.pstatus=1 or b.pstatus=22) left outer join cm c0 on b.ptype in (0,4) and c0.cmno=b.itemno left outer join book c2 on b.ptype=2 and c2.bkno=b.itemno left outer join exam c3 on b.ptype=3 and c3.exno=b.itemno left outer join paytax c4 on c4.payno = a.payno and (c4.iscancel is null or c4.iscancel <> 1) left outer join paytaxitem c on c.pino=b.pino and c.taxno = c4.taxno where a.payno= ?param0 and a.userno= ?param1 and a.rstatus < 2 and (a.pstatus=1 or a.pstatus=22) order by ifnull(c.taxno,0),b.pino] -2025-12-18 13:55:06,791 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitem.forrefund] Prepared SQL: [select distinct a.payno,b.pino,b.pstatus,b.rstatus,b.payamt,b.ptype,b.pcnt ,case b.ptype when 0 then c0.cname when 4 then c0.cname when 2 then c2.bkname when 3 then c3.exname else '-' end itemname ,case when b.ptype in (0,1,4) then case when date_add(c0.retime, interval 1 day) < now() then 1 else 0 end else case when b.ptype=3 then case when date_add(c3.retime, interval 1 day) < now() then 1 else 0 end else 0 end end ispast ,u.username ,max(d.rfdno) rfdno ,max(ifnull(case when c.rstatus=1 then -1 else c.rstatus end,-2)) rfdrstatus from pay a inner join payitem b on b.payno=a.payno and b.pstatus=1 left outer join users u on a.isgroup=1 and b.ptype=0 and u.userno=b.userno left outer join cm c0 on b.ptype in (0,4) and c0.cmno=b.itemno left outer join book c2 on b.ptype=2 and c2.bkno=b.itemno left outer join exam c3 on b.ptype=3 and c3.exno=b.itemno left outer join payrfditem d on d.pino=b.pino left outer join payrfd c on c.rfdno=d.rfdno and c.payno=a.payno and c.rstatus in (0,2) where a.payno= ?param0 and a.userno= ?param1 and a.pstatus=1 and a.rstatus < 2 group by a.payno,b.pino,b.pstatus,b.rstatus,b.payamt,b.ptype,b.pcnt ,c0.cname,c2.bkname,c3.exname,c0.retime,c3.retime,u.username order by d.rfdno,b.rstatus,ispast,b.pino] -2025-12-18 13:55:06,792 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payresult] Prepared SQL: [select a.payno,a.payamt,a.ptype,a.pstatus ,b.itemno ,b.pino from pay a inner join payitem b on b.payno=a.payno where a.payno= ?param0 and a.userno= ?param1 and a.pstatus in (1,21,22,51,55)] -2025-12-18 13:55:06,792 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.lectready] Prepared SQL: [select count(a.userno) from lect a where a.cmno= ?param0 and a.isready=1 and a.status=6] -2025-12-18 13:55:06,792 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pplogs.bypay] Prepared SQL: [select a.pplno,a.isready,a.cmno,a.cmisno,a.isrebate,a.rbankname,CAST(AES_DECRYPT(UNHEX(a.rbankacc), 'np123@!') AS char) rbankacc,a.rbankowner,a.isaccommodation,a.cshape ,b.payno,b.pstatus from pay b inner join pplog a on a.pplno=b.pplno where b.payno= ?param0 and a.userno= ?param1] -2025-12-18 13:55:06,794 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.in] Prepared SQL: [insert into pay(ptype,ispg,isgroup,userno,username,isexam,pstatus,rstatus,refunding,paylimit,payoktime,pgkey ,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,pplno,isbill,iscashrct,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,0, ?param5 , ?param6 , ?param7 , ?param8 ,case when ?param9 is not null then now() else ?param10 end, ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 ,now(), ?param21 ,now(), ?param21 , ?param22 );] -2025-12-18 13:55:06,794 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:55:06,797 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitem.in] Prepared SQL: [insert into payitem (payno,ptype,pcno,itemno,userno,pstatus,rstatus,pcnt,orgamt,discamt,payamt,payamtcash,payamtcard,refundamt,refundtime,refundtimereal,refundinfo,isrebate,rbank,rbankaccnum,tbankuser,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 ,now(), ?param21 ,now(), ?param21 , ?param22 );] -2025-12-18 13:55:06,797 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitem.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:55:06,797 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.lect.in] Prepared SQL: [insert into lect (cmno,payno,pino,userno,status,isready,iscomplete,orgcmno,attrate,isrebate,ispc,pcno,isjoin,fgno,ischanged,cmisno,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,null,null,0, ?param6 , ?param7 , ?param8 , ?param9 ,null,0, ?param10 ,now(), ?param11 ,now(), ?param11 , ?param12 );] -2025-12-18 13:55:06,797 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.lect.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:55:06,798 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.pgin] Prepared SQL: [insert into pay(ptype,ispg,isgroup,isexam,userno,username,pstatus,rstatus ,refunding,paylimit,payoktime,pgkey,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,isdvr,iscashrct,cashrcthp,pplno,isbill,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 ,a.userno,a.username,case when ?param0 = 6 then 1 else 0 end,0 , ?param4 , ?param5 ,case when ?param0 = 6 then now() else ?param6 end, ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 ,HEX(AES_ENCRYPT( ?param16 , 'np123@!')), ?param17 , ?param18 ,now(), ?param19 ,now(), ?param19 , ?param20 from users a where a.userno= ?param21] -2025-12-18 13:55:06,798 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.pgin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:55:06,798 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.certpay] Prepared SQL: [insert into pay(ptype,ispg,isgroup,userno,pstatus,rstatus,refunding,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,isdvr,isexam,cdt,cno,udt,uno,uip) values (0,1,0, ?param0 ,51,0,0,0,0,0,0,0,0,0,0,now(), ?param1 ,now(), ?param1 , ?param2 )] -2025-12-18 13:55:06,798 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.certpay.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:55:06,800 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paytax.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:55:06,801 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payrfd.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:55:06,801 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.standbypay.admin] Prepared SQL: [insert into pay(ptype,ispg,isgroup,userno,username,isexam,pstatus,rstatus,refunding,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,pplno,isbill,iscashrct,cdt,cno,udt,uno,uip) values ( ?param0 ,0,0, ?param1 , ?param2 ,0,21,0,0,0,0,0,0,0,0, ?param3 ,0,0,now(), ?param4 ,now(), ?param4 , ?param5 );] -2025-12-18 13:55:06,801 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.standbypay.admin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:55:06,801 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.lect.sedate.save] Prepared SQL: [update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') ,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno = ?param2 ;] -2025-12-18 13:55:06,801 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paydvr.dvrcode] Prepared SQL: [update paydvr set udt=now(),uno= ?param0 ,uip= ?param1 ,dvrcode= ?param2 ,codetime=now() where payno= ?param3] -2025-12-18 13:55:06,802 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paydvr.in] Prepared SQL: [delete from paydvr where payno= ?param0 ; insert into paydvr (payno,dvrcode,codetime,isdvr,rcvname,telno,mobile,email,post,address1,address2,dmemo,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,HEX(AES_ENCRYPT( ?param5 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param6 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param7 , 'np123@!')) , ?param8 , ?param9 , ?param10 , ?param11 ,now(), ?param12 ,now(), ?param12 , ?param13 )] -2025-12-18 13:55:06,802 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.freeok] Prepared SQL: [insert into lect (cmno,payno,pino,userno,status,attrate,isrebate,ispc,isjoin,ischanged,fgno2,cmisno,cdt,cno,udt,uno,uip) select b.itemno,a.payno,b.pino,case when a.isgroup=1 then b.userno else a.userno end,1,0,b.isrebate,0,case when ua.isjoin=1 then 1 else 0 end,0,b.fgno,l.cmisno,now(), ?param0 ,now(), ?param0 , ?param1 from pay a inner join payitem b on b.payno=a.payno and b.ptype=0 inner join users u on u.userno=a.userno inner join pplog l on a.pplno = l.pplno left outer join assign ua on ua.asno=u.asno where a.payno= ?param2 ; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on a.cmisno = d.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param2 ;] -2025-12-18 13:55:06,802 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paydvr.save] Prepared SQL: [update paydvr set udt=now(),uno= ?param0 ,uip= ?param1 ,dvrcode= ?param2 ,rcvname= ?param3 ,post= ?param4 ,address1= ?param5 ,address2= ?param6 ,dmemo= ?param7 ,codetime=case when codetime is null and ?param2 is not null then now() else codetime end ,telno=HEX(AES_ENCRYPT( ?param8 , 'np123@!')) ,mobile=HEX(AES_ENCRYPT( ?param9 , 'np123@!')) where payno= ?param10] -2025-12-18 13:55:06,803 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paycert.paystart] Prepared SQL: [update pay a inner join users b on b.userno=a.userno set a.ptype= ?param0 ,a.paylimit= ?param1 ,a.orgamt= ?param2 ,a.payamt= ?param3 ,a.isbill= ?param4 ,a.pstatus = case when ?param0 = 6 then 1 else a.pstatus end ,a.payoktime = case when ?param0 = 6 then now() else a.payoktime end where a.payno= ?param5 and a.userno= ?param6 and a.pstatus=21; update payitem a inner join users b on b.userno=a.userno set a.orgamt= ?param2 ,a.payamt= ?param3 ,a.pstatus = case when ?param0 = 6 then 1 else a.pstatus end ,a.rstatus = 0 where a.payno= ?param5 and a.userno= ?param6 and a.pstatus=21; update lect a inner join users b on b.userno = a.userno set a.status = case when ?param0 = 6 then 1 else a.status end where a.payno= ?param5 and a.userno = ?param6 ; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param5 ;] -2025-12-18 13:55:06,803 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paylect] Prepared SQL: [update pay set udt=now(),uno= ?param0 ,uip= ?param1 ,pstatus=case when ptype=3 then 22 else 1 end ,payoktime=case when ptype=3 then null else now() end ,pgkey= ?param2 where payno= ?param3 ; insert into paydata(payno,payresult,payresultmsg,vactnum,vactbankcode,vactbankname,vactname,vactinname,cshrrcode,cshrtype,cshrauthno,cardquota,cardquotatype,cardeventcode,cardnum,iscardpoint,cardcode,cardbankcode,cardprtccode,checkflag,ocbnum,ocbappno,ocbprice,gsnum,gsremain,gsprice,unum,upoint,uprice,cdt,cno,udt,uno,uip) values ( ?param3 , ?param4 , ?param5 ,HEX(AES_ENCRYPT( ?param6 , 'np123@!')), ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 ,HEX(AES_ENCRYPT( ?param17 , 'np123@!')), ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 , ?param28 , ?param29 , ?param30 , ?param31 ,now(), ?param0 ,now(), ?param0 , ?param1 ); update payitem a inner join pay b on b.payno=a.payno set a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 ,a.pstatus=case when b.ptype=3 then 22 else 1 end where a.payno= ?param3 ; insert into lect (cmno,payno,pino,userno ,status,iscomplete,orgcmno,attrate,isrebate ,ispc,isjoin,fgno,apoint,mpoint ,fpoint,spoint,dpoint,tpoint,ischanged ,stime,etime,sip,eip,ispcs ,ispce,fgno2,cmisno,cdt,cno,udt,uno,uip) select a.itemno,a.payno,a.pino,case when b.isgroup=1 then a.userno else b.userno end ,case when b.ptype=3 then 2 else 1 end,null,null,0,a.isrebate ,0,ifnull(d.isjoin, 0),null,null,null ,null,null,null,null,0 ,null,null,null,null,null ,null,a.fgno,e.cmisno,now(), ?param0 ,now(), ?param0 , ?param1 from payitem a inner join pay b on b.payno=a.payno inner join users c on c.userno=b.userno left outer join assign d on d.asno=c.asno left outer join pplog e on e.pplno=b.pplno left outer join lect f on f.payno=a.payno and f.pino=a.pino and f.status=4 and f.isready=1 where a.payno= ?param3 and a.ptype=0 and f.lectno is null; update lect a inner join pay b on b.payno=a.payno and b.pstatus in (22,1) inner join payitem c on c.payno=b.payno and c.itemno=a.cmno and c.pstatus=b.pstatus set a.status=case when b.pstatus=22 then 2 else 1 end,a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param3 and a.status=4; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 23:59:59') where a.payno = ?param3 ;] -2025-12-18 13:55:06,804 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.fail] Prepared SQL: [update pay set pstatus= ?param0 where payno= ?param1 and pstatus != 1 and pstatus != 22; insert into paydata(payno,payresult,payresultmsg,vactnum,vactbankcode,vactbankname,vactname,vactinname,cshrrcode,cshrtype,cshrauthno,cardquota,cardquotatype,cardeventcode,cardnum,iscardpoint,cardcode,cardbankcode,cardprtccode,checkflag,ocbnum,ocbappno,ocbprice,gsnum,gsremain,gsprice,unum,upoint,uprice,cdt,cno,udt,uno,uip) values ( ?param1 , ?param2 , ?param3 ,HEX(AES_ENCRYPT( ?param4 , 'np123@!')), ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 ,HEX(AES_ENCRYPT( ?param15 , 'np123@!')), ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 , ?param28 ,now(), ?param29 ,now(), ?param29 , ?param30 );] -2025-12-18 13:55:06,804 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paylect.vbankin] Prepared SQL: [insert into payvbankin (payno,pgkey,inbankcode,indeal,inymd,inhms,msgseq,transseq,vacct,inamt,checkamt,isclose,typemsg,frombank,fromname,fromymd,calcymd,tranymd,transcode,korcode,cshrymd,cshrhms,cshrcode,cshrpgkey,cshramt,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 ,now(), ?param25 ,now(), ?param25 , ?param26 ); update pay set udt=now(),uno= ?param25 ,uip= ?param26 ,pstatus=1 ,payoktime=now() where payno= ?param0 and pstatus=22 ; update payitem a inner join pay b on b.payno=a.payno set a.udt=now(),a.uno= ?param25 ,a.uip= ?param26 ,a.pstatus=1 where a.payno= ?param0 and a.pstatus=22; update lect a inner join pay b on b.isexam <> 1 and b.payno=a.payno and b.pstatus=1 set a.udt=now(),a.uno= ?param25 ,a.uip= ?param26 ,a.status=1 where a.payno= ?param0 ; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 23:59:59') where a.payno = ?param0 ;] -2025-12-18 13:55:06,804 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paycancel] Prepared SQL: [update pay set udt=now(),uno= ?param0 ,uip= ?param1 ,pstatus=case when pstatus=22 then 43 else 41 end where payno= ?param2 and userno= ?param3 and pstatus in (51,55,21,22); update payitem a inner join pay b on b.payno=a.payno and b.userno= ?param3 and b.pstatus in (41,43) set a.pstatus=b.pstatus,a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.pstatus in (21,22); update lect a inner join pay b on b.payno=a.payno and b.userno= ?param3 and b.pstatus in (41,43) set a.status=9 where a.payno= ?param2 ; update examuser a inner join pay b on b.payno=a.payno and b.userno=a.userno and b.pstatus in (41,43) set a.pstatus=9 where a.payno= ?param2 and a.userno= ?param3] -2025-12-18 13:55:06,805 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.cart.clear] Prepared SQL: [update paycart set status=2,udt=now(),uno= ?param0 ,uip= ?param1 where userno= ?param2 and status=1 and date_add(cdt, interval 7 day) < now(); update paycart a inner join cm b on b.cmno=a.itemno and b.udt > a.cdt set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype=0; update paycart a inner join book b on b.bkno=a.itemno and b.udt > a.cdt set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype in (2,9); update paycart a left outer join cm b on b.cmno=a.itemno and b.rstime < now() and b.retime > now() set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype=0 and b.cmno is null; update paycart a left outer join paycart b on b.ptype =0 and b.userno= ?param2 and b.status=1 and b.itemno=a.cmno set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype=9 and b.pcno is null] -2025-12-18 13:55:06,806 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payrfd.up] Prepared SQL: [update payrfd set fgnor= ?param0 ,fgnob= ?param1 ,udt=now(),uno= ?param2 ,uip= ?param3 where rfdno= ?param4 and payno= ?param5] -2025-12-18 13:55:06,806 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payrfdcancel.up] Prepared SQL: [delete from payrfditem where rfdno= ?param0 ; update payrfd set rstatus= ?param1 ,udt=now(),uno= ?param2 ,uip= ?param3 where rfdno= ?param0 and payno= ?param4] -2025-12-18 13:55:06,806 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.unpay] Prepared SQL: [update examuser a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null and b.userno=a.userno inner join payitem c on c.payno=b.payno and c.ptype=3 and c.itemno=a.exno and c.pino=a.pino set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.pstatus=2; update lect a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null inner join payitem c on c.payno=b.payno and c.ptype in(0,4) and c.itemno=a.cmno and c.userno=a.userno and c.pino=a.pino set a.status=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.status=2 and a.ischanged=0; update payitem a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 ; update pay set pstatus=1,isunpay=1,udt=now(),uno= ?param0 ,uip= ?param1 where payno= ?param2 and pstatus=22 and ptype=3 and ispg=1 and isunpay is null; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param2 ;] -2025-12-18 13:55:06,806 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.abspay] Prepared SQL: [update examuser a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null and b.userno=a.userno inner join payitem c on c.payno=b.payno and c.ptype=3 and c.itemno=a.exno and c.pino=a.pino set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.pstatus=2; update lect a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null inner join payitem c on c.payno=b.payno and c.ptype in(0,4) and c.itemno=a.cmno and c.userno=a.userno and c.pino=a.pino set a.status=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.status=2 and a.ischanged=0; update payitem a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 ; update pay set ptype= ?param3 ,payoktime=now(),pstatus=1,isunpay=3,udt=now(),uno= ?param0 ,uip= ?param1 where payno= ?param2 and pstatus=22 and ptype=3 and ispg=1 and isunpay is null; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param2 ;] -2025-12-18 13:55:06,807 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.unpaymoney] Prepared SQL: [update pay set isunpay=2,payoktime= ?param0 ,udt=now(),uno= ?param1 ,uip= ?param2 where payno= ?param3 and isunpay=1; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param3 ;] -2025-12-18 13:55:06,807 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pplogtype.up] Prepared SQL: [update pplog set typeman = ?param0 ,typejob = ?param1 ,typeedu = ?param2 ,typegrade = ?param3 ,typejobitem = ?param4 where pplno = ?param5] -2025-12-18 13:55:06,807 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.untax] Prepared SQL: [insert into untaxlog (payno,logtime,cdt,cno,udt,uno,uip) values( ?param0 ,now(),now(), ?param1 ,now(), ?param1 , ?param2 ); update pay set iscashrct = null where payno = ?param0 ;] -2025-12-18 13:55:06,807 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.standbypayitem.admin] Prepared SQL: [insert into payitem (payno,ptype,itemno,userno,pstatus,rstatus,pcnt ,orgamt,discamt,payamt,payamtcash,payamtcard,refundamt,isrebate,cdt,cno,udt,uno,uip) values( ?param0 ,0, ?param1 , ?param2 ,21,0,1 ,0,0,0,0,0,0, ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 ); insert into lect(cmno,payno,pino,userno,status,attrate,isrebate,ispc,isjoin,ischanged,isready,cmisno,cdt,cno,udt,uno,uip) select ?param1 , ?param0 ,LAST_INSERT_ID(),a.userno,4,0, ?param3 ,0,ifnull(b.isjoin,0),0,1, ?param6 ,now(), ?param4 ,now(), ?param4 , ?param5 from users a left outer join assign b on b.asno=a.asno where a.userno= ?param2 ;] -2025-12-18 13:55:06,818 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.exam.in] Prepared SQL: [insert into exam (cgno,exname,infee,outfee ,certcc,certgradecc,rstime,retime,estime,eetime ,elocation,certdate,certindate,introhtml ,isopen,isresultopen,isscored,fgno,isdel ,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 ,0, ?param15 , ?param16 ,0 ,now(), ?param17 ,now(), ?param17 , ?param18 )] -2025-12-18 13:55:06,818 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.exam.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:55:06,818 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.exam.up] Prepared SQL: [update exam set udt=now(),uno= ?param0 ,uip= ?param1 ,exname = ?param2 ,infee = ?param3 ,outfee = ?param4 ,certcc = ?param5 ,certgradecc = ?param6 ,rstime = ?param7 ,retime = ?param8 ,estime = ?param9 ,eetime = ?param10 ,elocation = ?param11 ,certdate = ?param12 ,certindate = ?param13 ,introhtml = ?param14 ,isopen = ?param15 ,fgno = ?param16 where exno= ?param17] -2025-12-18 13:55:06,818 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.del] Prepared SQL: [update exam a inner join ( select count(userno) cntuser, exno from examuser where exno = ?param0 group by exno ) b on b.exno=a.exno set a.uip= ?param1 ,a.uno= ?param2 ,a.isdel = 1 where a.exno= ?param0 and b.cntuser=0 and a.isdel=0;] -2025-12-18 13:55:06,818 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.examuser.save] Prepared SQL: [insert ignore into examuser(exno,userno,status,pstatus,avrg,certdate,certindate,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 ,now(), ?param7 ,now(), ?param7 , ?param8 )] -2025-12-18 13:55:06,818 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.examopen] Prepared SQL: [update exam set udt=now(),uno= ?param0 ,uip= ?param1 ,isresultopen= ?param2 where exno= ?param3 ;] -2025-12-18 13:55:06,819 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.examuser.renew] Prepared SQL: [update examuser set udt=now(),uno= ?param0 ,uip= ?param1 ,certdate= ?param2 ,certindate= ?param3 where exno= ?param4 and userno= ?param5 ; insert into examuserrenew (exno,userno,certtime,certdate,certindate,renewreason,isfirst,certidx,cdt,cno,udt,uno,uip) select a.exno, ?param5 ,now(), ?param2 , ?param3 , ?param6 ,0,max(a.certidx),now(), ?param0 ,now(), ?param0 , ?param1 from( select a.exno,ifnull(max(d.certidx), 0)+1 certidx from examuser a inner join exam a2 on a2.exno=a.exno left outer join exam c on c.certcc=a2.certcc and c.certgradecc=a2.certgradecc left outer join examuserrenew d on d.exno=c.exno and year(d.certtime)=year(a.certdate) where a.exno= ?param4 group by a.exno,a.userno,a.certdate,a.certindate ) a] -2025-12-18 13:55:06,844 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [grade.lectcomplete.cancel] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,iscomplete=0 ,completetime=null where lectno= ?param2 and ifnull(iscomplete,0) <> 1] -2025-12-18 13:55:06,844 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [grade.lectcomplete.cancel2] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,iscomplete=0 ,completetime=null where lectno= ?param2 and ifnull(iscomplete,0)] -2025-12-18 13:55:06,856 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [att.att.in] Prepared SQL: [update lectinning set udt=now(),uno= ?param0 ,uip= ?param1 ,lectno= ?param2 ,cmino= ?param3 ,totstudy=0 ,stime=now(),etime=null ,istatus=1,statustime=null,statusreason=null where lectno= ?param2 and cmino= ?param3 and istatus is null; insert into lectinning (lectno,cmino,totstudy,stime,etime,istatus,statustime,statusreason,sip,eip,ispcs,ispce,cdt,cno,udt,uno,uip) select ?param2 , ?param3 ,0,now(),null,1,null,null, ?param1 ,null,1,null,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectinning b on b.lectno= ?param2 and b.cmino= ?param3 where b.lectno is null; update lect set stime = case when stime is null then now() else stime end ,sip = case when sip is null then ?param1 else sip end ,ispcs = case when ispcs is null then 1 else ispcs end where lectno= ?param2] -2025-12-18 13:55:06,856 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [att.att.out] Prepared SQL: [update lectinning set udt=now(),uno= ?param0 ,uip= ?param1 ,totstudy=timestampdiff(SECOND, stime, now()) ,etime=now() ,eip= ?param1 ,ispce=1 ,istatus=2 where lectno= ?param2 and cmino= ?param3 and istatus=1; update lect a inner join ( select a.lectno,convert(100*count(c.lectno)/count(b.cmino), int) attrate from lectinning a inner join cminning b on b.cmino=a.cmino and ifnull(b.isscd,0)=0 left outer join lectinning c on c.lectno=a.lectno and c.cmino=b.cmino and c.istatus=2 where a.lectno= ?param2 and a.cmino= ?param3 and a.istatus=2 group by a.lectno ) b on b.lectno=a.lectno set a.attrate=b.attrate ,a.etime=now(),a.eip= ?param1 ,a.ispce=1] -2025-12-18 13:55:06,857 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [att.abs] Prepared SQL: [update lectinning set istatus=2 ,stime=case when stime is null then now() else stime end ,etime=case when etime is null then now() else etime end ,sip=case when sip is null then ?param0 else sip end ,eip=case when eip is null then ?param0 else eip end ,ispcs=case when ispcs is null then 1 else ispcs end ,ispce=case when ispce is null then 1 else ispce end ,statustime=now() ,statusreason= ?param1 ,statususerno= ?param2 where lectno= ?param3 and cmino= ?param4 and (istatus is null or istatus<2); insert into lectinning(lectno,cmino,totstudy,stime,etime,istatus,statustime,statusreason,statususerno,cdt,cno,udt,uno,uip) select a.lectno, ?param4 ,0,now(),now(),2,now(), ?param1 , ?param2 ,now(), ?param2 ,now(), ?param2 , ?param0 from lect a left outer join lectinning b on b.lectno=a.lectno and b.cmino= ?param4 where a.lectno= ?param3 and a.status=1 and a.ischanged=0 and b.lectno is null; update lect a inner join ( select a.lectno,convert(100*count(c.lectno)/count(b.cmino), int) attrate from lectinning a inner join lect a2 on a2.lectno=a.lectno inner join cminning b on b.cmno=a2.cmno and ifnull(b.isscd,0)=0 left outer join lectinning c on c.lectno=a.lectno and c.cmino=b.cmino and c.istatus=2 where a.lectno= ?param3 and a.cmino= ?param4 and a.istatus=2 group by a.lectno ) b on b.lectno=a.lectno set a.attrate=b.attrate ,a.stime=case when a.stime is null then now() else a.stime end ,a.etime=case when a.etime is null then now() else a.etime end ,a.sip=case when a.sip is null then ?param0 else a.sip end ,a.eip=case when a.eip is null then ?param0 else a.eip end ,a.ispcs=case when a.ispcs is null then 1 else a.ispcs end ,a.ispce=case when a.ispce is null then 1 else a.ispce end where a.lectno= ?param3] -2025-12-18 13:55:06,868 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.ctps] Prepared SQL: [select a.cmino,a.iseq,a.ititle,a.atime,a.mstime,a.metime ,a2.isokmid ,b.ctno,b.ctype,b.ccode,b.ismenu,b.isoversize ,c.cpno,c.pseq,c.cpname,c.srcp,c.srcm ,a2.pseq lastpseq,a2.psec from cminning a inner join lectinning a2 on a2.lectno= ?param0 and a2.cmino=a.cmino inner join ct b on b.ctno=a.ctno and b.isdel=0 inner join ctpage c on c.ctno=b.ctno and c.isdel=0 where a.cmino= ?param1 order by a.iseq] -2025-12-18 13:55:06,868 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.getprogress] Prepared SQL: [select case when b.atime=0 or ifnull(us.no,0) > 0 then 100 else case when floor(a.totstudy / (b.sttime * 60) * 100) > 100 then 100 else floor(a.totstudy / (b.sttime * 60) * 100) end end from lectinning a inner join cminning b on b.cmino=a.cmino inner join lect c on a.lectno = c.lectno left outer join userstatus us on c.userno = us.userno and us.playbar = 1 where a.lectno= ?param0 and a.cmino= ?param1] -2025-12-18 13:55:06,868 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.checklectdate] Prepared SQL: [select a.lectno,a.sdate,a.edate from lect a where a.lectno= ?param0] -2025-12-18 13:55:06,868 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.inningchange.pre] Prepared SQL: [select a.cmino,b.isseq,c.istatus,d.istatus preistatus,a.isrebate,a.iseq,a2.cmino precmino from ( select a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq,max(c.iseq) preiseq from ( select a.lectno,b.cmno,b.isrebate,max(d.iseq) iseq from lectinning a inner join lect b on b.lectno=a.lectno inner join cminning c on c.cmino=a.cmino inner join cminning d on d.cmno=c.cmno and d.iseq < c.iseq and d.isonline=1 where a.lectno= ?param0 and a.cmino= ?param1 group by a.lectno,b.cmno,b.isrebate ) a inner join cminning b on b.cmno=a.cmno and b.iseq=a.iseq left outer join cminning c on c.cmno=b.cmno and c.iseq < b.iseq and c.isonline=1 group by a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq ) a inner join cm b on b.cmno=a.cmno left outer join cminning a2 on a2.cmno=b.cmno and a2.iseq=a.preiseq left outer join lectinning c on c.lectno=a.lectno and c.cmino=a.cmino left outer join lectinning d on d.lectno=a.lectno and d.cmino=a2.cmino] -2025-12-18 13:55:06,868 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.inningchange.next] Prepared SQL: [select a.cmino,b.isseq,c.istatus,d.istatus preistatus,a.isrebate,a.iseq,a2.cmino precmino from ( select a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq,min(c.iseq) preiseq from ( select a.lectno,b.cmno,b.isrebate,min(d.iseq) iseq from lectinning a inner join lect b on b.lectno=a.lectno inner join cminning c on c.cmino=a.cmino inner join cminning d on d.cmno=c.cmno and d.iseq > c.iseq and d.isonline=1 where a.lectno= ?param0 and a.cmino= ?param1 group by a.lectno,b.cmno,b.isrebate ) a inner join cminning b on b.cmno=a.cmno and b.iseq=a.iseq left outer join cminning c on c.cmno=b.cmno and c.iseq > b.iseq and c.isonline=1 group by a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq ) a inner join cm b on b.cmno=a.cmno left outer join cminning a2 on a2.cmno=b.cmno and a2.iseq=a.preiseq left outer join lectinning c on c.lectno=a.lectno and c.cmino=a.cmino left outer join lectinning d on d.lectno=a.lectno and d.cmino=a2.cmino] -2025-12-18 13:55:06,868 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.mycmrs] Prepared SQL: [select distinct a.lectno,a.attrate ,b.rsno,b.cmno,b.rscno,b.rstype,b.rsname,b.rscondition ,case when c.lectno is null then 0 else 1 end isrsok ,a.edate ,d.istatus,e.iseq from lect a inner join cmrs b on b.cmno=a.cmno and b.isdel=0 left outer join lectrs c on c.lectno=a.lectno and c.rsno=b.rsno left outer join lectinning d on d.lectno=a.lectno and b.cmino = d.cmino left outer join cminning e on b.cmino = e.cmino where a.lectno= ?param0 and a.userno= ?param1 order by b.rsno] -2025-12-18 13:55:06,868 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.mycmrsq] Prepared SQL: [select b.rscno,b.rscqno ,c.qno,c.atype,c.qtext,c.rightcount,a.username as teachername from ( select distinct b.rscno,e.username from lect a inner join cmrs b on b.rsno= ?param0 and b.cmno=a.cmno and b.isdel=0 left outer join lectrs c on c.lectno=a.lectno and c.rsno=b.rsno left outer join cminning d on b.cmino = d.cmino left outer join users e on d.userno = e.userno where a.lectno= ?param1 and a.userno= ?param2 and c.lectno is null ) a inner join rscq b on b.rscno=a.rscno inner join question c on c.qno=b.qno order by b.dseq] -2025-12-18 13:55:06,868 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.mycmrsqi] Prepared SQL: [select b.rscqno ,c.qno ,d.qino,d.qitext ,e.fileurl from ( select distinct b.rscno from lect a inner join cmrs b on b.rsno= ?param0 and b.cmno=a.cmno and b.isdel=0 left outer join lectrs c on c.lectno=a.lectno and c.rsno=b.rsno where a.lectno= ?param1 and a.userno= ?param2 and c.lectno is null ) a inner join rscq b on b.rscno=a.rscno inner join question c on c.qno=b.qno inner join questionitem d on d.qno=c.qno and d.isdel=0 left outer join fileinfo e on e.fgno=d.fgno and e.isdel=0 order by b.dseq,d.qino] -2025-12-18 13:55:06,869 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectex] Prepared SQL: [select a.lectno,a.attrate,a.iscomplete,a.sdate,a.edate ,b.sstime,b.setime ,c.exno,c.exname,c.extype,c.edesc,c.econdition,c.etime,c.evtype,c.eqtype,c.israndq,c.israndqi,c.qcount,c.isblur,c.tpoint,ifnull(c.relaylimit,999) relaylimit,c.isusebackup,c.isseq,c.isreexamable,c.isresultopen ,d.lectno exlectno,d.estart,d.eend,d.tpoint,d.recount,d.rechecktime,ifnull(d.entercount,0) entercount,d.cblock ,case when a.etime = 0 then 99999999 else TIMESTAMPDIFF(MINUTE, now(), date_add(ifnull(d.estart, now()), interval c.etime MINUTE)) end rtime ,d.recount ,case when case when case when a.isrebate = 1 then f.midcutrfd else f.midcut end <= ifnull(e.ex0lectpoint,0) then 1 else 0 end = 1 and case when case when a.isrebate = 1 then f.finalcutrfd else f.finalcut end <= ifnull(e.ex1lectpoint,0) then 1 else 0 end = 1 then 1 else 0 end ispass from lect a inner join cm b on b.cmno=a.cmno inner join cmex c on c.exno= ?param0 inner join cmev f on f.cmno = b.cmno left outer join lectex d on d.lectno=a.lectno and d.exno=c.exno left outer join ( select a.lectno ,count(b1.exno) ex0cnt,count(c1.lectno) ex0lectcnt,avg(ifnull(c1.tpoint,0) / b1.tpoint * 100) ex0lectpoint ,count(b2.exno) ex1cnt,count(c2.lectno) ex1lectcnt,avg(ifnull(c2.tpoint,0) / b2.tpoint * 100) ex1lectpoint from lect a left outer join cmex b1 on b1.cmno = a.cmno and b1.extype = 0 and b1.isdel=0 left outer join lectex c1 on c1.exno = b1.exno and c1.lectno = a.lectno left outer join cmex b2 on b2.cmno = a.cmno and b2.extype = 1 and b2.isdel=0 left outer join lectex c2 on c2.exno = b2.exno and c2.lectno = a.lectno where a.lectno = ?param1 ) e on e.lectno = a.lectno where a.lectno= ?param1 and a.userno= ?param2] -2025-12-18 13:55:06,869 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.userexam.detailforexamforsubmit] Prepared SQL: [select a.exno,a.exname,a2.sstime,a2.setime,a.tpoint,a.etime,a.qcount,b.estart,a.edesc, a.extype,TIMESTAMPDIFF(MINUTE, now(), date_add(ifnull(b.estart, now()), interval a.etime MINUTE)) rtime from cmex a inner join cm a2 on a2.cmno=a.cmno inner join lectex b on b.lectno= ?param0 and b.exno=a.exno and b.eend is null and (a.etime = 0 or date_add(ifnull(b.estart, now()), interval (a.etime + 1) MINUTE) > now()) inner join lect c on c.lectno=b.lectno and c.userno= ?param1 where a.exno= ?param2] -2025-12-18 13:55:06,869 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsd] Prepared SQL: [select a.lectno,a.attrate,a.cmno,a.sdate,a.edate ,b.sdno,b.sdname,b.sddesc,b.fgno sdfgno,b.sdcondition ,c.sstime,c.setime ,d.checktime,d.cpoint,d.feedb,d.fgno,d.atext from lect a inner join cmsd b on b.cmno=a.cmno and b.sdno= ?param0 inner join cm c on c.cmno=b.cmno left outer join lectsd d on d.lectno=a.lectno and d.sdno=b.sdno where a.lectno= ?param1 and a.userno= ?param2] -2025-12-18 13:55:06,869 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsd2] Prepared SQL: [select a.lectno,a.attrate,a.sdate,a.edate ,b.sdno,b.sdname,b.sddesc,b.fgno sdfgno,b.sdcondition ,c.sstime,c.setime ,d.checktime,d.cpoint,d.feedb,d.fgno,d.atext from lect a inner join cmsd b on b.cmno=a.cmno and b.sdno= ?param0 inner join cm c on c.cmno=b.cmno left outer join lectsd d on d.lectno=a.lectno and d.sdno=b.sdno where a.lectno= ?param1 and a.userno= ?param2] -2025-12-18 13:55:06,869 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboards] Prepared SQL: [select a.bno,a.subject,a.cdt,a.rcount ,u.username ,count(b.bcno) ccount from lectsdboard a inner join users u on u.userno=a.cno left outer join lectsdboardcmt b on b.bno=a.bno and b.isdel=0 where a.sdno= ?param0 and a.isdel=0 group by a.bno,a.subject,a.cdt,a.rcount,u.username order by a.cdt] -2025-12-18 13:55:06,869 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard] Prepared SQL: [update lectsdboard set rcount=rcount+1 where bno= ?param0 and cno<> ?param1 ; select a.bno,a.subject,a.contents,a.cdt,a.fgno,a.cno ,b.sdname ,c.sstime,c.setime,l.sdate,l.edate ,u.username,u.userno ,a2.checktime from lectsdboard a inner join lectsd a2 on a2.lectno=a.lectno and a2.sdno=a.sdno inner join users u on u.userno=a.cno inner join lect l on l.lectno = a2.lectno inner join cmsd b on b.sdno=a.sdno inner join cm c on c.cmno=b.cmno where a.bno= ?param0 and a.isdel=0] -2025-12-18 13:55:06,869 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboardcmt] Prepared SQL: [select a.bno ,b.bcno,b.ctext,b.cno,b.cdt ,c.userno,c.username,c.usertype,c.username cnoname from lectsdboard a inner join lectsdboardcmt b on b.bno=a.bno and b.isdel=0 inner join users c on c.userno=b.cno where a.bno= ?param0 order by b.cdt desc] -2025-12-18 13:55:06,870 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.pay1] Prepared SQL: [select p.payno,p.cdt,p.payamt,p.ptype,p.refundamt,p.ispg,p.isgroup,p.isexam,p.pstatus,p.rstatus,p.payoktime,p.pgkey,p.isdvr,p.deliamt,p.isunpay,p.paylimit ,p.iscashrct ,u.userno,u.username,u.post,u.address1,u.address2 ,CAST(AES_DECRYPT(UNHEX(u.userpno), 'np123@!') AS char) userpno ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email ,case pi.ptype when 3 then exu.cdt when 4 then le.oktime else p.cdt end oktime ,pd.dvrcode,pd.rcvname,pd.isdvr isdvr2,pd.codetime,pd.post post2,pd.address1 address12,pd.address2 address22,pd.dmemo ,CAST(AES_DECRYPT(UNHEX(pd.telno), 'np123@!') AS char) telno2 ,CAST(AES_DECRYPT(UNHEX(pd.mobile), 'np123@!') AS char) mobile2 ,tax.iscancel, tax.taxdate, tax.taxno ,paydata.vactbankname,CAST(AES_DECRYPT(UNHEX(paydata.vactnum), 'np123@!') AS char) vactnum,paydata.vactname ,(select ischeck from paytax where payno = p.payno limit 1) ischeck from pay p inner join users u on u.userno=p.userno left outer join payitem pi on pi.payno=p.payno and pi.ptype in (3,4) left outer join lect le on pi.ptype=4 and le.pino=pi.pino and le.ischanged=0 left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno left outer join examuser exu on exu.exno=ex.exno and exu.userno=p.userno left outer join paydvr pd on pd.payno=p.payno left outer join ( select pt.payno,pt.iscancel,pt.taxdate,pt.taxno from paytax pt where pt.payno = ?param0 order by pt.cdt desc limit 1 ) tax on tax.payno = p.payno left outer join paydata paydata on paydata.payno=p.payno where p.payno= ?param0] -2025-12-18 13:55:06,870 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.pay2] Prepared SQL: [select pi.payno,pi.pino,pi.itemno,pi.pcno,pi.payamt,pi.pcnt,pi.ptype,pi.isrebate ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,u.username,u.userid,u.isassignuser,u.depart,u.kfcfyear ,cc.cname ccpositionname ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,ua.asname ,cm.cshape ,cg.cgname ,pcg.cgname pcgname ,(select attrate from lect where payno = pi.payno limit 1) attrate ,pi.rbank , CAST(AES_DECRYPT(UNHEX(pi.rbankaccnum), 'np123@!') AS char) rbankaccnum, pi.tbankuser from payitem pi inner join pay p on p.payno=pi.payno left outer join cm cm on pi.ptype in (0,1,4) and cm.cmno=pi.itemno left outer join cg cg on pi.ptype in (0,1,4) and cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno left outer join users u on p.isgroup=1 and u.userno=pi.userno left outer join assign ua on ua.asno=u.asno left outer join comcode cc on cc.ccode=u.ccposition where pi.payno= ?param0] -2025-12-18 13:55:06,887 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payforexam1] Prepared SQL: [select eu.exno payno, eu.userno,eu.cdt,case when ua.isjoin=1 then ex.infee else ex.outfee end payamt,0 ptype,0 ispg,0 isgroup,1 isexam,21 pstatus,0 rstatus,null payoktime,null pgkey,0 isdvr,0 deliamt ,u.username,u.post,u.address1,u.address2 ,CAST(AES_DECRYPT(UNHEX(u.userpno), 'np123@!') AS char) userpno ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email ,eu.cdt oktime ,null dvrcode,null rcvname,0 isdvr2,null codetime,null post2,null address12,null address22,null dmemo ,null telno2 ,null mobile2 from examuser eu inner join users u on u.userno=eu.userno left outer join assign ua on ua.asno=u.asno left outer join exam ex on ex.exno=eu.exno where eu.exno= ?param0 and eu.userno= ?param1 and eu.status=1 and eu.payno is null and eu.pino is null and eu.pstatus=4] -2025-12-18 13:55:06,887 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payforexam2] Prepared SQL: [select eu.exno payno,eu.userno pino,eu.exno itemno,null pcno,case when ua.isjoin=1 then ex.infee else ex.outfee end payamt,1 pcnt,3 ptype ,ex.exname itemname ,u.username,u.userid,u.isassignuser,u.depart,u.kfcfyear ,cc.cname ccpositionname ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,ua.asname ,0 cshape ,null cgname ,null pcgname from examuser eu left outer join exam ex on ex.exno=eu.exno left outer join users u on u.userno=eu.userno left outer join assign ua on ua.asno=u.asno left outer join comcode cc on cc.ccode=u.ccposition where eu.exno= ?param0 and eu.userno= ?param1] -2025-12-18 13:55:06,887 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.pay.forrfd] Prepared SQL: [select a.payno,a.ispg,a.pstatus,a.ptype,a.pgkey,a.isdvr,a.deliamt,a.isrefunddvr,a.payamt,a.refundamt,a.rstatus,a.isgroup,a.iscanceled,a.payoktime ,b.isdvr isdvr2,b.dvrcode ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email from pay a left outer join paydvr b on b.payno=a.payno inner join users u on u.userno=a.userno where a.payno= ?param0 and a.pstatus=1] -2025-12-18 13:55:06,887 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payitem.forrfd] Prepared SQL: [select pi.pino,pi.payno,pi.pcnt,pi.payamt,pi.refundamt,pi.refundtime,pi.refundinfo,pi.refundstatus,pi.rstatus,pi.ptype ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,pcg.cgname pcgname ,u.userid,u.username from payitem pi inner join pay p on p.payno=pi.payno and p.pstatus=1 inner join users u on u.userno=case when pi.ptype=3 then p.userno else pi.userno end left outer join cm cm on pi.ptype in(0,1,4) and cm.cmno=pi.itemno left outer join cg cg on cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno where pi.payno= ?param0] -2025-12-18 13:55:06,888 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payrfditems] Prepared SQL: [select b.cdt,a.rfdno ,b.rtext,b.rstatus ,p.isgroup ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,pi.ptype ,u.username,u.userid from pay p inner join payitem pi on pi.payno=p.payno inner join payrfditem a on a.pino=pi.pino inner join payrfd b on b.rfdno=a.rfdno inner join users u on u.userno=case when p.isgroup=1 and pi.ptype in (0,1,4) then pi.userno else p.userno end left outer join cm cm on pi.ptype in(0,1,4) and cm.cmno=pi.itemno left outer join cg cg on cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno where p.payno= ?param0 order by a.rfdno desc] -2025-12-18 13:55:06,888 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payrfditems2] Prepared SQL: [select a.rfdno ,b.rtext,b.rstatus,b.cdt,b.isowner,b.ramt,b.bankname,b.bankowner ,b.rreason,b.ruser,b.fgnor,b.fgnob ,CAST(AES_DECRYPT(UNHEX(b.rphone), 'np123@!') AS char) rphone ,b.rback ,CAST(AES_DECRYPT(UNHEX(b.bankno), 'np123@!') AS char) bankno ,p.isgroup,p.payno ,pi.payamt ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,u.username,u.userid ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,ua.asname ,f1.orgname,f1.fileno ,f2.orgname orgname2,f2.fileno file2 from payrfditem a inner join payitem pi on pi.pino=a.pino inner join pay p on p.payno=pi.payno inner join users u on u.userno=case when p.isgroup=1 and pi.ptype in (0,1,4) then pi.userno else p.userno end left outer join assign ua on ua.asno=u.asno inner join payrfd b on b.rfdno=a.rfdno left outer join cm cm on pi.ptype in(0,1,4) and cm.cmno=pi.itemno left outer join cg cg on cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno left outer join fileinfo f1 on f1.fgno=b.fgnor and f1.isdel=0 left outer join fileinfo f2 on f2.fgno=b.fgnob and f2.isdel=0 where a.rfdno= ?param0 order by a.rfdno desc] -2025-12-18 13:55:06,889 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.paytaxitem] Prepared SQL: [select case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname,pi.payamt,pi.pcnt,pi.ptype ,p.isgroup,p.payamt ppayamt,p.payoktime,p.ptype pptype from paytax a inner join paytaxitem b on b.taxno=a.taxno inner join payitem pi on pi.pino=b.pino inner join pay p on p.payno=pi.payno left outer join cm cm on pi.ptype in (0,1,4) and cm.cmno=pi.itemno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno where a.taxno= ?param0] -2025-12-18 13:55:06,891 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.paytaxes2] Prepared SQL: [select a.taxno,a.taxamt,a.taxdate from paytax a where a.payno= ?param0] -2025-12-18 13:55:06,891 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.paytax.formgtkey] Prepared SQL: [select taxno, mgtkey from paytax where mgtkey like concat( ?param0 ,'%') order by mgtkey desc limit 1] -2025-12-18 13:55:06,891 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspast] Prepared SQL: [select a.no,a.kind,a.cg,a.cshape,a.username ,CAST(AES_DECRYPT(UNHEX(a.userpno), 'np123@!') AS char) userpno ,a.typeman,a.edukind,a.typeedu,a.typegrade,a.typejob,a.cgname,a.completeno,a.companyname,a.companyaddr,a.brno,a.eino,a.btype ,a.bkind,a.ceoname,date_format(a.ssdate, '%Y-%m-%d') ssdate,date_format(a.sedate, '%Y-%m-%d') sedate,a.sctime,a.assign,a.slevel,a.uduty ,CAST(AES_DECRYPT(UNHEX(a.phone), 'np123@!') AS char) phone ,a.mname ,CAST(AES_DECRYPT(UNHEX(a.mphone), 'np123@!') AS char) mphone ,a.sprice,a.rprice,a.rbank ,CAST(AES_DECRYPT(UNHEX(a.rbankno), 'np123@!') AS char) rbankno ,a.rbankuser ,CAST(AES_DECRYPT(UNHEX(a.taxemail), 'np123@!') AS char) taxemail ,a.syear,a.cdt,a.cno,a.udt,a.uno,a.uip from docprintpast a where a.no = ?param0] -2025-12-18 13:55:06,891 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.kind] Prepared SQL: [select a.kind value,a.kind text from docprintpast a where a.kind is not null and a.kind <> "" group by a.kind] -2025-12-18 13:55:06,892 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.syear] Prepared SQL: [select a.syear value,a.syear text from docprintpast a where a.syear is not null and a.syear <> "" group by a.syear] -2025-12-18 13:55:06,892 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.cg] Prepared SQL: [select a.cg value,a.cg text from docprintpast a where a.cg is not null and a.cg <> "" group by a.cg] -2025-12-18 13:55:06,892 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.cshape] Prepared SQL: [select a.cshape value,a.cshape text from docprintpast a where a.cshape is not null and a.cshape <> "" group by a.cshape] -2025-12-18 13:55:06,892 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.typeman] Prepared SQL: [select a.typeman value,a.typeman text from docprintpast a where a.typeman is not null and a.typeman <> "" group by a.typeman] -2025-12-18 13:55:06,892 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.edukind] Prepared SQL: [select a.edukind value,a.edukind text from docprintpast a where a.edukind is not null and a.edukind <> "" group by a.edukind] -2025-12-18 13:55:06,892 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.typeedu] Prepared SQL: [select a.typeedu value,a.typeedu text from docprintpast a where a.typeedu is not null and a.typeedu <> "" group by a.typeedu] -2025-12-18 13:55:06,892 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.typegrade] Prepared SQL: [select a.typegrade value,a.typegrade text from docprintpast a where a.typegrade is not null and a.typegrade <> "" group by a.typegrade] -2025-12-18 13:55:06,892 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.typejob] Prepared SQL: [select a.typejob value,a.typejob text from docprintpast a where a.typejob is not null and a.typejob <> "" group by a.typejob] -2025-12-18 13:55:06,892 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectinningpage.totstudy] Prepared SQL: [select ifnull(sum(totstudy),-1) totstudy from lectinningpage where lectno = ?param0 and cmino = ?param1 and cpno = ?param2] -2025-12-18 13:55:06,893 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.myExCheck] Prepared SQL: [select l.lectno longval from lect l inner join cm c on l.cmno= c.cmno inner join pay p on l.payno = p.payno inner join users u on l.userno= u.userno left outer join (select c.cmno , c.cshape , c.cname , ci.cmino ,d.cmisno ,d.sseq ,d.estart ,d.eend ,d.studyplace ,ci.isscd from cm c inner join cminning ci on c.cmno = ci.cmno inner join cminningscd d on d.cmino = ci.cmino where c.cshape=2 and ci.isscd=1 and ci.scdtype=0 ) cmi on cmi.cmno = l.cmno and cmi.cmisno = l.cmisno left outer join lectinning li on li.cmino = cmi.cmino and li.lectno = l.lectno left outer join pplog pl on p.pplno= pl.pplno where l.lectno= ?param0 and l.userno = ?param1 and cmi.isscd = 1 and li.istatus = 2 AND IFNULL(l.iscomplete, 0) = 0] -2025-12-18 13:55:06,895 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectinningpage.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 13:55:06,896 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard.in] Prepared SQL: [update lectsd a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.submittime=now(),submitip= ?param2 where a.lectno= ?param3 and a.sdno= ?param4 and a.checktime is null; insert into lectsd (lectno,sdno,iscopy,submittime,submitip,cdt,cno,udt,uno,uip) select a.lectno,a.sdno,0,now(), ?param2 ,now(), ?param1 ,now(), ?param1 , ?param2 from (select ?param3 lectno, ?param0 userno, ?param4 sdno) a inner join lect b on b.lectno=a.lectno and b.userno=a.userno and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno left outer join lectsd d on d.lectno=a.lectno and d.sdno=a.sdno where d.lectno is null; SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into lectsdboard (lectno,sdno,subject,contents,fgno,rcount,cip,isdel,cdt,cno,udt,uno,uip) select a.lectno,a.sdno, ?param5 , ?param6 , ?param7 ,0, ?param2 ,0,now(), ?param1 ,now(), ?param1 , ?param2 from (select ?param3 lectno, ?param0 userno, ?param4 sdno) a inner join lect b on b.lectno=a.lectno and b.userno=a.userno and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno] -2025-12-18 13:55:06,897 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 13:55:06,897 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboardcmt.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into lectsdboardcmt (bno,ctext,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,0,now(), ?param2 ,now(), ?param2 , ?param3 );] -2025-12-18 13:55:06,897 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboardcmt.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:55:06,897 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into pay (ptype,ispg,isgroup,isexam,userno,username,pstatus,rstatus,rstatustime,cshrcancelnum,canceltime,cancelmsg,cancelcnt ,refunding,paylimit,payoktime,pgkey,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,isdvr,cdt,cno,udt,uno,uip) select ?param0 ,0,0,1,u.userno,u.username,1,0,null,null,null,null,null ,0,null, ?param1 ,null ,a.outfee ,case when ?param0 = 6 then a.outfee else case when ua.isjoin=1 then a.outfee-a.infee else 0 end end ,0,0 ,case when ?param0 = 6 then 0 else case when ua.isjoin=1 then a.infee else a.outfee end end ,0,0,now(), ?param2 ,now(), ?param2 , ?param3 from exam a inner join users u on u.userno= ?param4 left outer join assign ua on ua.asno=u.asno where a.exno= ?param5] -2025-12-18 13:55:06,897 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 13:55:06,898 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok2] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into payitem (payno,ptype,pcno,itemno,userno,pstatus,rstatus,pgkey,cancelcode,cancelmsg,canceltype,pcnt ,orgamt,discamt,payamt ,payamtcash,payamtcard ,refundamt,refundtime,refundtimereal,refundinfo,isrebate,fgno,cartno,cdt,cno,udt,uno,uip) select p.payno,3,null, ?param0 , ?param1 ,1,0,null,null,null,null,1 ,a.outfee ,case when p.ptype=6 then a.outfee else case when ua.isjoin=1 then a.outfee-a.infee else 0 end end ,case when p.ptype=6 then 0 else case when ua.isjoin=1 then a.infee else a.outfee end end ,0,0 ,0,null,null,null,0,null,null,now(), ?param2 ,now(), ?param2 , ?param3 from exam a inner join users u on u.userno= ?param1 inner join pay p on p.payno= ?param4 left outer join assign ua on ua.asno=u.asno where a.exno= ?param0] -2025-12-18 13:55:06,898 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok2.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 13:55:06,898 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.studylog] Prepared SQL: [update lectinningpage a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 set a.totstudy=TIMESTAMPDIFF(SECOND, a.stime, now()),a.etime=now(),a.eip= ?param1 ,a.udt=now(),a.uno= ?param2 ,a.uip= ?param1 where a.logno= ?param3 ; update lectinning a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 inner join cminning c on c.cmino=a.cmino inner join ( select lectno,sum(totstudy) totstudy from lectinningpage where lectno= ?param4 and cmino= ?param5 group by lectno ) d on d.lectno=a.lectno set a.udt=now(),a.uno= ?param2 ,a.uip= ?param1 ,a.totstudy=d.totstudy ,a.etime=now() ,a.istatus=case when a.istatus <> 2 and c.atime * 60 <= d.totstudy then 2 else a.istatus end ,a.finishtime=case when a.finishtime is null and c.atime * 60 <= d.totstudy then now() else a.finishtime end ,a.eip= ?param1 ,a.ispce= ?param6 ,a.psec= ?param7 where a.lectno= ?param4 and a.cmino= ?param5 ; update lect a inner join ( select a.lectno,truncate(count(c.lectno) / count(b.cmino) * 100, 0) attrate from lect a inner join cminning b on b.cmno=a.cmno and ifnull(b.isscd,0)=0 left outer join lectinning c on c.lectno=a.lectno and c.cmino=b.cmino and c.istatus=2 where a.lectno= ?param4 and a.userno= ?param0 group by a.lectno ) b on b.lectno=a.lectno inner join cmev ce on a.cmno = ce.cmno set a.attrate=b.attrate ,a.apoint = (((b.attrate / 100) * ce.attend / 100)* 100) ,a.etime=now() ,a.eip= ?param1 ,a.ispce= ?param6 ,a.udt=now(),a.uno= ?param2 ,a.uip= ?param1 where a.lectno= ?param4 and a.userno= ?param0 ;] -2025-12-18 13:55:06,898 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.studymid] Prepared SQL: [update lectinning set isokmid=1 where lectno= ?param0 and cmino= ?param1] -2025-12-18 13:55:06,899 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsd.save] Prepared SQL: [update lectsd a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.fgno= ?param3 ,a.atext= ?param4 ,a.submittime=now(),submitip= ?param2 where a.lectno= ?param5 and a.sdno= ?param6 and a.checktime is null; insert into lectsd (lectno,sdno,atext,fgno,iscopy,submittime,submitip,cdt,cno,udt,uno,uip) select a.lectno,a.sdno, ?param4 , ?param3 ,0,now(), ?param2 ,now(), ?param1 ,now(), ?param1 , ?param2 from (select ?param5 lectno, ?param0 userno, ?param6 sdno) a inner join lect b on b.lectno=a.lectno and b.userno=a.userno inner join cm c on c.cmno=b.cmno and b.sdate < now() and b.edate > now() left outer join lectsd d on d.lectno=a.lectno and d.sdno=a.sdno where d.lectno is null;] -2025-12-18 13:55:06,900 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard.save] Prepared SQL: [update lectsd a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.submittime=now(),submitip= ?param2 where a.lectno= ?param3 and a.sdno= ?param4 and a.checktime is null; update lectsdboard a inner join lectsd a2 on a2.lectno=a.lectno and a2.sdno=a.sdno and a2.checktime is null inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.subject= ?param5 ,contents= ?param6 ,a.fgno= ?param7 where a.bno= ?param8 and a.lectno= ?param3 and a.sdno= ?param4 ;] -2025-12-18 13:55:06,900 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard.del] Prepared SQL: [update lectsd a inner join lectsdboard b on b.bno= ?param0 and b.cno= ?param1 and b.isdel=0 and b.lectno=a.lectno and b.sdno=a.sdno inner join lect a2 on a2.lectno=b.lectno and a2.userno=b.cno and a2.sdate < now() and a2.edate > now() inner join cm c on c.cmno=a2.cmno set a.submittime=null,a.submitip=null and a.checktime is null; update lectsdboard a inner join lectsd b on b.lectno=a.lectno and b.sdno=a.sdno and b.checktime is null inner join lect a2 on a2.lectno=b.lectno and a2.userno=a.cno and a2.sdate < now() and a2.edate > now() inner join cm c on c.cmno=a2.cmno set a.uno= ?param2 ,a.udt=now(),a.uip= ?param3 ,a.isdel=1 where a.bno= ?param0 and a.cno= ?param1 and a.isdel=0;] -2025-12-18 13:55:06,900 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payrefundinfo.up] Prepared SQL: [update payitem set udt=now(),uno= ?param0 ,uip= ?param1 ,rbank = ?param2 ,rbankaccnum = HEX(AES_ENCRYPT( ?param3 , 'np123@!')) ,tbankuser = ?param4 where payno = ?param5] -2025-12-18 13:55:06,900 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok3] Prepared SQL: [update examuser set udt=now(),uno= ?param0 ,uip= ?param1 ,payno= ?param2 ,pino= ?param3 ,pstatus=1 where exno= ?param4 and userno= ?param5 and status=1 and payno is null and pino is null and pstatus=4] -2025-12-18 13:55:06,900 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpaycancel] Prepared SQL: [update examuser set udt=now(),uno= ?param0 ,uip= ?param1 ,pstatus=9 where exno= ?param2 and userno= ?param3 and status=1 and payno is null and pino is null and pstatus=4] -2025-12-18 13:55:06,900 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payrfd.save] Prepared SQL: [update payrfd set udt=now(),uno= ?param0 ,uip= ?param1 ,bankname= ?param2 ,bankowner= ?param3 ,bankno=HEX(AES_ENCRYPT( ?param4 , 'np123@!')) ,isowner= ?param5 ,ruser= ?param6 ,rphone=HEX(AES_ENCRYPT( ?param7 , 'np123@!')) ,rreason= ?param8 ,rtext= ?param9 ,rstatus= ?param10 ,rback= ?param11 ,statustime=case when rstatus <> ?param10 then now() else statustime end where rfdno= ?param12] -2025-12-18 13:55:06,905 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspast.up] Prepared SQL: [update docprintpast set udt=now(),uno= ?param0 ,uip= ?param1 ,kind= ?param2 ,cg= ?param3 ,cshape= ?param4 ,username= ?param5 ,userpno=HEX(AES_ENCRYPT( ?param6 , 'np123@!')) ,typeman= ?param7 ,edukind= ?param8 ,typeedu= ?param9 ,typegrade= ?param10 ,typejob= ?param11 ,cgname= ?param12 ,completeno= ?param13 ,companyname= ?param14 ,companyaddr= ?param15 ,brno= ?param16 ,eino= ?param17 ,btype= ?param18 ,bkind= ?param19 ,ceoname= ?param20 ,ssdate= ?param21 ,sedate= ?param22 ,sctime= ?param23 ,assign= ?param24 ,slevel= ?param25 ,uduty= ?param26 ,phone=HEX(AES_ENCRYPT( ?param27 , 'np123@!')) ,mname= ?param28 ,mphone=HEX(AES_ENCRYPT( ?param29 , 'np123@!')) ,sprice= ?param30 ,rprice= ?param31 ,rbank= ?param32 ,rbankno=HEX(AES_ENCRYPT( ?param33 , 'np123@!')) ,rbankuser= ?param34 ,taxemail=HEX(AES_ENCRYPT( ?param35 , 'np123@!')) ,syear= ?param36 where no= ?param37] -2025-12-18 13:55:06,906 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.studyclose] Prepared SQL: [update lectinningpage a set a.etime=now(),a.eip= ?param0 ,a.udt=now(),a.uno= ?param1 ,a.uip= ?param0 where a.logno= ?param2 ;] -2025-12-18 13:55:06,908 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [site.main] Prepared SQL: [select * from ( select 0 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,a.kname strval3,null strval4,null strval5,null strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param0 inner join cm c on c.cmno=a.pcmno where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a union all select * from ( select a.dtype,a.intval,a.intval2 ,a.longval ,a.strval,a.strval2,a.strval3,a.strval4,ifnull(a.strval5,d.fileurl) strval5,a.strval6 ,a.time,a.time2,a.time3,a.time4 from ( select 1 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,c.cname strval3,concat('/', e.ccode, '/', f.srcp) strval4,ef.fileurl strval5,b.cgcode strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param1 inner join cm c on c.cmno=a.pcmno left outer join cminning d on d.cmno=a.cmno and d.istaste=1 left outer join ct e on e.ctno=d.ctno left outer join fileinfo ef on ef.fgno=e.fgnothumb and ef.isdel=0 left outer join ctpage f on f.ctno=e.ctno and f.pseq=1 where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.cshape=0 and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a left outer join cminning b on a.strval5 is null and b.cmno=a.intval and b.iseq=1 left outer join ct c on a.strval5 is null and c.ctno=b.ctno left outer join fileinfo d on a.strval5 is null and d.fgno=c.fgnothumb and d.isdel=0 ) a union all select * from ( select 2 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homenotice' order by b.cdt desc limit 2 ) a union all select * from ( select 3 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homefaq' order by b.cdt desc limit 2 ) a] -2025-12-18 13:55:06,930 [40628] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.npsystem] PreparedStatement : [select count(b.daokey) from (select 1 col1) a left outer join npsystem b on b.daokey= ?param0] -2025-12-18 13:55:06,942 [40628] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.npsystem] Parameters: [?param0=[daokey,qaldSUKDKuLggF2sN2Bn/lvf/i3LKEeOzoD6MpHlc0w=]] -2025-12-18 13:55:06,942 [40628] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.npsystem] Types: [?param0=[String, System.String]] -2025-12-18 13:55:07,176 [40628] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "26291539" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 13:55:07,187 [40628] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "26291539" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 13:55:07,509 [40628] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [common.check.front] PreparedStatement : [select a.dtype,sum(a.intval) intval,sum(a.intval2) intval2 from ( select a.userno dtype,count(b.mno) intval,0 intval2 from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno union all select a.userno dtype,0 intval,count(b.userno) intval2 from users a left outer join alarms b on b.userno=a.userno and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno ) a group by a.dtype] -2025-12-18 13:55:07,510 [40628] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [common.check.front] Parameters: [?param0=[userno,58587], ?param1=[loginkey,33498295], ?param2=[IsDupCheck,0]] -2025-12-18 13:55:07,510 [40628] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [common.check.front] Types: [?param0=[Int32, System.Int32], ?param1=[Int32, System.Int32], ?param2=[Int32, System.Int32]] -2025-12-18 13:55:07,520 [40628] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "20549695" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 13:55:07,535 [40628] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "20549695" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 13:55:07,539 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.pages] Prepared SQL: [select a.pno,a.ppno,a.pdepth,a.pagetype,a.bmno,a.porder,a.pagename,a.pagedesc,a.pageurl,a.pagehtml,a.isopen,a.usertype,m1.pagename ppagename,a.refcode,a.imagecode,a.bgtitle bgtitle2,a.bgdesc bgdesc2 ,case a.pdepth when 0 then a.pno when 1 then m1.pno when 2 then m2.pno when 3 then m3.pno else m4.pno end m0 ,case a.pdepth when 0 then 0 when 1 then a.pno when 2 then m1.pno when 3 then m2.pno else m3.pno end m1 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.pno when 3 then m1.pno else m2.pno end m2 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.pno else m1.pno end m3 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.pno end m4 ,case a.pdepth when 0 then a.imagecode when 1 then m1.imagecode when 2 then m2.imagecode when 3 then m3.imagecode else m4.imagecode end topimagecode ,case a.pdepth when 0 then a.bgtitle when 1 then m1.bgtitle when 2 then m2.bgtitle when 3 then m3.bgtitle else m4.bgtitle end bgtitle ,case a.pdepth when 0 then a.bgdesc when 1 then m1.bgdesc when 2 then m2.bgdesc when 3 then m3.bgdesc else m4.bgdesc end bgdesc from menupage a left outer join menupage m1 on m1.pno=a.ppno left outer join menupage m2 on m2.pno=m1.ppno left outer join menupage m3 on m3.pno=m2.ppno left outer join menupage m4 on m4.pno=m3.ppno where a.isopen > 0 order by case a.pdepth when 0 then a.porder when 1 then m1.porder when 2 then m2.porder when 3 then m3.porder else m4.porder end ,case a.pdepth when 0 then a.pno when 1 then m1.pno when 2 then m2.pno when 3 then m3.pno else m4.pno end ,case a.pdepth when 0 then 0 when 1 then a.porder when 2 then m1.porder when 3 then m2.porder else m3.porder end ,case a.pdepth when 0 then 0 when 1 then a.pno when 2 then m1.pno when 3 then m2.pno else m3.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.porder when 3 then m1.porder else m2.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.pno when 3 then m1.pno else m2.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.porder else m1.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.pno else m1.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.pno end] -2025-12-18 13:55:07,539 [40628] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [mm.pages] PreparedStatement : [select a.pno,a.ppno,a.pdepth,a.pagetype,a.bmno,a.porder,a.pagename,a.pagedesc,a.pageurl,a.pagehtml,a.isopen,a.usertype,m1.pagename ppagename,a.refcode,a.imagecode,a.bgtitle bgtitle2,a.bgdesc bgdesc2 ,case a.pdepth when 0 then a.pno when 1 then m1.pno when 2 then m2.pno when 3 then m3.pno else m4.pno end m0 ,case a.pdepth when 0 then 0 when 1 then a.pno when 2 then m1.pno when 3 then m2.pno else m3.pno end m1 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.pno when 3 then m1.pno else m2.pno end m2 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.pno else m1.pno end m3 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.pno end m4 ,case a.pdepth when 0 then a.imagecode when 1 then m1.imagecode when 2 then m2.imagecode when 3 then m3.imagecode else m4.imagecode end topimagecode ,case a.pdepth when 0 then a.bgtitle when 1 then m1.bgtitle when 2 then m2.bgtitle when 3 then m3.bgtitle else m4.bgtitle end bgtitle ,case a.pdepth when 0 then a.bgdesc when 1 then m1.bgdesc when 2 then m2.bgdesc when 3 then m3.bgdesc else m4.bgdesc end bgdesc from menupage a left outer join menupage m1 on m1.pno=a.ppno left outer join menupage m2 on m2.pno=m1.ppno left outer join menupage m3 on m3.pno=m2.ppno left outer join menupage m4 on m4.pno=m3.ppno where a.isopen > 0 order by case a.pdepth when 0 then a.porder when 1 then m1.porder when 2 then m2.porder when 3 then m3.porder else m4.porder end ,case a.pdepth when 0 then a.pno when 1 then m1.pno when 2 then m2.pno when 3 then m3.pno else m4.pno end ,case a.pdepth when 0 then 0 when 1 then a.porder when 2 then m1.porder when 3 then m2.porder else m3.porder end ,case a.pdepth when 0 then 0 when 1 then a.pno when 2 then m1.pno when 3 then m2.pno else m3.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.porder when 3 then m1.porder else m2.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.pno when 3 then m1.pno else m2.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.porder else m1.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.pno else m1.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.pno end] -2025-12-18 13:55:07,546 [40628] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "20690233" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 13:55:07,572 [40628] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "20690233" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 13:55:07,593 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.comcode.list] Prepared SQL: [select a.ccode, a.cname, a.cgroup, a.isuse, a.corder, a.cgroupname, a.refcode, a.cremark, a.ccode value, a.cname text, a.refcode value2,a.cdt,a.udt from comcode a where a.cgroup in ('typeman','typeedu','typegrade','typejob') and a.isuse=1 order by a.cgroupname, a.corder] -2025-12-18 13:55:07,593 [40628] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.comcode.list] PreparedStatement : [select a.ccode, a.cname, a.cgroup, a.isuse, a.corder, a.cgroupname, a.refcode, a.cremark, a.ccode value, a.cname text, a.refcode value2,a.cdt,a.udt from comcode a where a.cgroup in ('typeman','typeedu','typegrade','typejob') and a.isuse=1 order by a.cgroupname, a.corder] -2025-12-18 13:55:07,698 [40628] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "4096081" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 13:55:07,711 [40628] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "4096081" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 13:55:07,736 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.popups] Prepared SQL: [select a.pno,a.ptitle,a.pcontents,a.toppx,a.leftpx,pwidth,pheight,a.purl,a.zindex,a.isopen,a.udt from popup a where a.isopen= ?param0 order by a.isopen desc, a.zindex desc] -2025-12-18 13:55:07,736 [40628] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [mm.popups] PreparedStatement : [select a.pno,a.ptitle,a.pcontents,a.toppx,a.leftpx,pwidth,pheight,a.purl,a.zindex,a.isopen,a.udt from popup a where a.isopen= ?param0 order by a.isopen desc, a.zindex desc] -2025-12-18 13:55:07,736 [40628] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [mm.popups] Parameters: [?param0=[isopen,1]] -2025-12-18 13:55:07,736 [40628] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [mm.popups] Types: [?param0=[Int32, System.Int32]] -2025-12-18 13:55:07,742 [40628] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "48755594" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 13:55:07,748 [40628] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "48755594" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 13:55:07,750 [40628] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [site.main] PreparedStatement : [select * from ( select 0 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,a.kname strval3,null strval4,null strval5,null strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param0 inner join cm c on c.cmno=a.pcmno where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a union all select * from ( select a.dtype,a.intval,a.intval2 ,a.longval ,a.strval,a.strval2,a.strval3,a.strval4,ifnull(a.strval5,d.fileurl) strval5,a.strval6 ,a.time,a.time2,a.time3,a.time4 from ( select 1 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,c.cname strval3,concat('/', e.ccode, '/', f.srcp) strval4,ef.fileurl strval5,b.cgcode strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param1 inner join cm c on c.cmno=a.pcmno left outer join cminning d on d.cmno=a.cmno and d.istaste=1 left outer join ct e on e.ctno=d.ctno left outer join fileinfo ef on ef.fgno=e.fgnothumb and ef.isdel=0 left outer join ctpage f on f.ctno=e.ctno and f.pseq=1 where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.cshape=0 and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a left outer join cminning b on a.strval5 is null and b.cmno=a.intval and b.iseq=1 left outer join ct c on a.strval5 is null and c.ctno=b.ctno left outer join fileinfo d on a.strval5 is null and d.fgno=c.fgnothumb and d.isdel=0 ) a union all select * from ( select 2 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homenotice' order by b.cdt desc limit 2 ) a union all select * from ( select 3 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homefaq' order by b.cdt desc limit 2 ) a] -2025-12-18 13:55:07,750 [40628] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [site.main] Parameters: [?param0=[offcode,Off], ?param1=[oncode,On]] -2025-12-18 13:55:07,750 [40628] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [site.main] Types: [?param0=[String, System.String], ?param1=[String, System.String]] -2025-12-18 13:55:07,755 [40628] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "14112805" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 13:55:07,765 [40628] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "14112805" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 13:55:07,765 [40628] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cgetc] Prepared SQL: [select b.cgno,b.pcgno,b.cgname,b.cgcode,b.isuse,b.iscover,b.isdel,b.cdt,b.cno,b.udt,b.uno,b.uip from cg a left outer join cg b on a.cgno = b.pcgno where b.isdel=0 and b.isuse = 1 and a.cgcode= ?param0] -2025-12-18 13:55:07,765 [40628] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [cm.cgetc] PreparedStatement : [select b.cgno,b.pcgno,b.cgname,b.cgcode,b.isuse,b.iscover,b.isdel,b.cdt,b.cno,b.udt,b.uno,b.uip from cg a left outer join cg b on a.cgno = b.pcgno where b.isdel=0 and b.isuse = 1 and a.cgcode= ?param0] -2025-12-18 13:55:07,765 [40628] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [cm.cgetc] Parameters: [?param0=[cgcode,2]] -2025-12-18 13:55:07,765 [40628] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [cm.cgetc] Types: [?param0=[String, System.String]] -2025-12-18 13:55:07,770 [40628] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "2286554" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 13:55:07,777 [40628] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "2286554" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 13:59:02,462 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.adminlogin] Prepared SQL: [select userno,a.username,a.status,a.userpass, usertype,a.asno , CAST(AES_DECRYPT(UNHEX(a.mobile), 'np123@!') AS char) mobile , a.logintime from users a left outer join assign b on b.asno=a.asno where a.userid= ?param0 and a.usertype > 10 and (a.usertype <> 81 or (a.usertype = 81 and b.status=1))] -2025-12-18 13:59:02,482 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.pass.check] Prepared SQL: [select count(userno) from userpasslog where userno = ?param0 and userpass = ?param1] -2025-12-18 13:59:02,483 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.ee] Prepared SQL: [update users set eastereggkey=FLOOR(10000000 + (RAND() * 99999999)),eetime=now() where userno= ?param0 ; select a.userno,a.eastereggkey,a.usertype,a.username ,b.subdomain from users a left outer join assign b on b.asno=a.asno and b.issite=1 and b.isdel=0 where a.userno= ?param0 ;] -2025-12-18 13:59:02,483 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.usersall] Prepared SQL: [select userno,usertype,jointype,snsid,userkind,userid,userpass,username,usernameeng,gender,birthday,email,isacceptemail,mobile,isacceptmobile,telno,asno,pasname,depart,ccposition,ccpositionetc,fgnoprofile ,ccjobs,userpno,bankname,bankno,post,address1,address2,introhtml,status,exitreason,logintime,loginkey,send335time,pwcalltime,pwcallno,eastereggkey,eetime,kfcfyear,isassignuser,uduty,slevel,edus,remotekey from users] -2025-12-18 13:59:02,483 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.eecall] Prepared SQL: [select userno,usertype,username from users where userno= ?param0 and eastereggkey= ?param1 and date_add(eetime, interval 10 second) > now(); update users set eastereggkey=null,eetime=null,loginkey= ?param2 where userno= ?param0] -2025-12-18 13:59:02,483 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.eecall2] Prepared SQL: [select userno,usertype,username,userid from users where userno= ?param0 and eastereggkey= ?param1 and date_add(eetime, interval 15 second) > now(); update users set eastereggkey=null,eetime=null,loginkey=null where userno= ?param0] -2025-12-18 13:59:02,483 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assign.newascode] Prepared SQL: [select ifnull(max(b.ascode),0) + 1 from (select 1 col1) a left outer join assign b on b.asno is not null] -2025-12-18 13:59:02,484 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.me] Prepared SQL: [select userno,username ,CAST(AES_DECRYPT(UNHEX(email), 'np123@!') AS char) email from users where userno= ?param0] -2025-12-18 13:59:02,484 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.usercheckconfirm] Prepared SQL: [select ifnull(b.userno,0) from (select 1 col1) a left outer join usercheck b on b.userno= ?param0 and b.checkkey= ?param1 ; update usercheck set checkkey=0 where userno= ?param0] -2025-12-18 13:59:02,484 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.remotelogin] Prepared SQL: [select a.userno from users a where a.userid= ?param0 and a.status=1 and a.remotekey= ?param1 ; update users set remotekey=null where userid= ?param0] -2025-12-18 13:59:02,484 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.remoteloginnoauth] Prepared SQL: [select a.userno,b.subdomain from users a left outer join assign b on b.asno=a.asno where a.userid= ?param0 and a.status=1] -2025-12-18 13:59:02,484 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.users.assign] Prepared SQL: [select b.asno,b.asname,b.brno ,b.ceoname,b.post,b.address1,b.address2 ,b.btype,b.bkind,b.eino,b.mname ,CAST(AES_DECRYPT(UNHEX(b.mphone), 'np123@!') AS char) mphone ,CAST(AES_DECRYPT(UNHEX(b.taxemail), 'np123@!') AS char) taxemail ,b.fgnobno ,b.isjoin,b.ascode,b.astype,b.asctg,b.joindate,b.status ,c1.cname astypename,c2.cname asctgname from users a inner join assign b on b.asno = a.asno left outer join comcode c1 on c1.ccode=b.astype left outer join comcode c2 on c2.ccode=b.asctg where a.status=1 and a.userno = ?param0] -2025-12-18 13:59:02,485 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.check.snsid] Prepared SQL: [select a.userno,a.usertype,a.jointype,a.snsid,a.userkind,a.userid,a.userpass,a.username,a.usernameeng,a.gender,a.birthday,a.email,a.isacceptemail,a.mobile,a.isacceptmobile ,a.telno,a.asno,a.pasname,a.depart,a.ccposition,a.ccpositionetc,a.fgnoprofile,a.ccjobs,a.userpno,a.bankname,a.bankno,a.post,a.address1,a.address2,a.introhtml,a.status,a.exitreason ,a.logintime,a.loginkey,a.send335time,a.pwcalltime,a.pwcallno,a.eastereggkey,a.eetime,a.kfcfyear,a.isassignuser,a.uduty,a.slevel,a.edus,a.remotekey,a.vssn,a.di,a.ci from users a where a.snsid= ?param0 and a.jointype= ?param1] -2025-12-18 13:59:02,485 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.councels] Prepared SQL: [select a.bno,a.qtext,a.atext ,a.bldgcat ,b.cname bldgcatname ,a.cdt,c.username coname,c.userid coid ,row_number() over(order by a.cdt desc) rno ,count(a.cno) over() pagetotalcount from councel a inner join users c on c.userno = a.cno left outer join comcode b on b.ccode = a.bldgcat where a.userno = ?param0 and a.isdel = 0 order by a.cdt desc] -2025-12-18 13:59:02,485 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormants] Prepared SQL: [select a.userno,username,usernameeng,a.email,a.isacceptemail ,a.mobile,a.telno,a.userpno,a.bankno,a.post,a.address1,a.address2 ,a.birthday from userdormant a where a.userno = ?param0] -2025-12-18 13:59:02,485 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormants.del] Prepared SQL: [select a.userno longval, regexp_replace(b.userid , '(?<=.{3}).','*') strval ,CAST(AES_DECRYPT(UNHEX(a.mobile),'np123@!') AS char) strval2 ,date_add(a.cdt, interval 335 day) time ,b.isacceptmobile intval from userdormant a inner join users b on b.userno = a.userno where date_format(date_add(a.cdt, interval 335 day),'%Y-%m-%d') = date_format(now(),'%Y-%m-%d')] -2025-12-18 13:59:02,485 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormants.save] Prepared SQL: [select a.userno longval, regexp_replace(a.userid , '(?<=.{3}).' , '*') strval ,CAST(AES_DECRYPT(UNHEX(a.mobile),'np123@!') AS char) strval2 ,date_add(a.logintime, interval 335 day) time ,a.isacceptmobile intval from users a where a.usertype =1 and a.status=1 and date_format(date_add(a.logintime, interval 366 day),'%Y-%m-%d') = date_format(now(),'%Y-%m-%d')] -2025-12-18 13:59:02,488 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.loginlog] Prepared SQL: [insert into loginlog (logsite,userno, loginstatus, logindata, cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , now(), ?param4 ,now(), ?param4 , ?param5 )] -2025-12-18 13:59:02,488 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.in] Prepared SQL: [insert into users(usertype,userkind,userid,userpass,username,usernameeng ,gender,email,isacceptemail,mobile,telno ,asno,pasname,depart,ccposition,ccpositionetc,fgnoprofile,ccjobs ,userpno,bankname,bankno ,post,address1,address2,introhtml,status,logintime,send335time,pwcalltime,pwcallno,eastereggkey,eetime,kfcfyear,isassignuser,edus ,isacceptmobile,uduty,slevel,jointype,birthday,snsid,di,ci,vssn,ischkatt,authplatform,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,gender,HEX(AES_ENCRYPT( ?param6 , 'np123@!')), ?param7 ,HEX(AES_ENCRYPT( ?param8 , 'np123@!')),HEX(AES_ENCRYPT( ?param9 , 'np123@!')) , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 ,HEX(AES_ENCRYPT( ?param17 , 'np123@!')), ?param18 ,HEX(AES_ENCRYPT( ?param19 , 'np123@!')) , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 ,now(),null,null,null,null,null, ?param25 , ?param26 , ?param27 , ?param28 , ?param29 , ?param30 , ?param31 ,HEX(AES_ENCRYPT( ?param32 , 'np123@!')), ?param33 , ?param34 , ?param35 , ?param36 , ?param37 , ?param38 ,now(), ?param39 ,now(), ?param39 , ?param40 );] -2025-12-18 13:59:02,490 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:59:02,490 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assign.in] Prepared SQL: [insert into assign (ascode,isjoin,joinyear,joinprice,asname,ceoname,brno,grno,btype,bkind,salesamount,homeurl,mcount,aday,astype,asctg,askey,post,address1,address2,fgnobno,fgnobank,joindate,exitdate,status,issite,subdomain,sitename,sitelogo,sitefooter,ismain,isdel, eino,mname,mphone,taxemail,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 ,0,null,null,null,null,0,0, ?param25 , ?param26 ,HEX(AES_ENCRYPT( ?param27 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param28 , 'np123@!')) ,now(), ?param29 ,now(), ?param29 , ?param30 );] -2025-12-18 13:59:02,490 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assign.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:59:02,490 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [councel.in] Prepared SQL: [insert into councel(userno,bldgcat,qtext,atext,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 );] -2025-12-18 13:59:02,490 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [councel.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:59:02,492 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.change.password] Prepared SQL: [UPDATE users SET userpass = ?param0 , udt = now() , status = (CASE WHEN status = 9 THEN 1 ELSE status END) , pwcalltime = null , pwcallno = null , uip = ?param1 , uno = ?param2 WHERE userid = ?param3 ; INSERT INTO userpasslog (userno, userpass, cdt, uip) SELECT ?param2 , ?param0 , NOW(), ?param1 FROM (SELECT 1) a LEFT OUTER JOIN userpasslog b ON b.userno = ?param2 WHERE b.userno IS NULL; UPDATE userpasslog SET userpass = ?param0 WHERE userno = ?param2 ;] -2025-12-18 13:59:02,492 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormant.insert] Prepared SQL: [insert into userdormant(userno,username,usernameeng,email,isacceptemail,mobile ,telno,userpno,bankno,post,address1,address2,birthday,cdt) select a.userno,a.username,a.usernameeng,a.email,a.isacceptemail,a.mobile ,a.telno,a.userpno,a.bankno,a.post,a.address1,a.address2, a.birthday,now() cdt from users a left outer join userdormant b on b.userno = a.userno where date_add(a.logintime,interval 1 year) < now(); and a.status != 99 update users set udt=now(),uno= ?param0 ,uip= ?param1 ,username='»èÁ¦µÊ',usernameeng=null,email=null,mobile=null,telno=null,userpno=null,bankno=null,post=null,address1=null,address2=null,birthday=null,status=8 where date_add(a.logintime,interval 1 year) < now(); and a.status != 99] -2025-12-18 13:59:02,493 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.loginkey] Prepared SQL: [update users set loginkey= ?param0 ,logintime =now(),send335time = null where userno= ?param1] -2025-12-18 13:59:02,493 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.loginkey2] Prepared SQL: [update users set loginkey= ?param0 ,logintime =now(),send335time = null where userno= ?param1 ; insert into loginlog (logsite,userno, loginstatus, logindata, cdt,cno,udt,uno,uip) values ( ?param2 , ?param1 , ?param3 , ?param4 , now(), ?param5 ,now(), ?param5 , ?param6 )] -2025-12-18 13:59:02,494 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assign.del] Prepared SQL: [update assign set udt=now(),uno= ?param0 ,uip= ?param1 ,isdel=1,brno=null where asno= ?param2] -2025-12-18 13:59:02,494 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignman.in] Prepared SQL: [insert into assignman (asno,mtype,jtype,depart,mname,position,telno,mobile,fax,email,post,address1,address2,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,HEX(AES_ENCRYPT( ?param6 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param7 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param8 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param9 , 'np123@!')) , ?param10 , ?param11 , ?param12 ,0,now(), ?param13 ,now(), ?param13 , ?param14 )] -2025-12-18 13:59:02,494 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignman.up] Prepared SQL: [update assignman set udt=now(),uno= ?param0 ,uip= ?param1 ,mtype = ?param2 ,jtype = ?param3 ,depart = ?param4 ,mname = ?param5 ,position= ?param6 ,telno =HEX(AES_ENCRYPT( ?param7 , 'np123@!')) ,mobile =HEX(AES_ENCRYPT( ?param8 , 'np123@!')) ,fax =HEX(AES_ENCRYPT( ?param9 , 'np123@!')) ,email =HEX(AES_ENCRYPT( ?param10 , 'np123@!')) ,post = ?param11 ,address1= ?param12 ,address2= ?param13 where asmno= ?param14] -2025-12-18 13:59:02,494 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignman.del] Prepared SQL: [update assignman set udt=now(),uno= ?param0 ,uip= ?param1 ,isdel = 1 where asmno= ?param2] -2025-12-18 13:59:02,494 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignfee.in] Prepared SQL: [insert into assignfee (asno,fyear,fprice,fdate,fmemo,status,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 from (select 1 col1) a left outer join assignfee b on b.asno= ?param0 and b.fyear= ?param1 where b.asno is null] -2025-12-18 13:59:02,494 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignfee.up] Prepared SQL: [update assignfee set udt=now(),uno= ?param0 ,uip= ?param1 ,fprice= ?param2 ,fdate = ?param3 ,fmemo = ?param4 ,status= ?param5 where asno= ?param6 and fyear= ?param7] -2025-12-18 13:59:02,494 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignfee.del] Prepared SQL: [delete from assignfee where asno= ?param0 and fyear= ?param1] -2025-12-18 13:59:02,494 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignsite.save] Prepared SQL: [update assign set udt=now(),uno= ?param0 ,uip= ?param1 ,issite= ?param2 ,subdomain= ?param3 ,sitename= ?param4 ,siteip= ?param5 ,sitelogo= ?param6 ,sitefooter= ?param7 where asno= ?param8] -2025-12-18 13:59:02,495 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.asno.save] Prepared SQL: [update users set asno= ?param0 where userno= ?param1] -2025-12-18 13:59:02,495 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.pwcalltime] Prepared SQL: [update users set pwcalltime=now(),pwcallno= ?param0 where userno= ?param1] -2025-12-18 13:59:02,495 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.resetuser] Prepared SQL: [update users set userpass = ?param0 , pwcalltime = null , pwcallno = null , status = (CASE WHEN status = 9 THEN 1 ELSE status END) where userno= ?param1 and pwcalltime is not null and pwcallno= ?param2 and date_add(pwcalltime, interval 24 hour) > now()] -2025-12-18 13:59:02,495 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.exit] Prepared SQL: [UPDATE users SET udt=now(),uno= ?param0 ,uip= ?param1 , status = ?param2 WHERE userno= ?param3] -2025-12-18 13:59:02,495 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.leave.register] Prepared SQL: [INSERT INTO userleave ( userno, userid, status, levdate, uno, uip ) SELECT u.userno, u.userid, 0 AS status, NOW() AS levdate, u.uno, u.uip FROM users u WHERE u.status = ?param0 AND u.userno = ?param1] -2025-12-18 13:59:02,495 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.remotelogin.set] Prepared SQL: [update users a inner join assign b on b.asno=a.asno and b.siteip like concat('%', ?param0 ,'%') set a.remotekey= ?param1 where a.userid= ?param2 and a.status=1] -2025-12-18 13:59:02,495 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.snslink.up] Prepared SQL: [update users set udt=now(),uno= ?param0 ,uip= ?param1 ,snsid= ?param2 ,jointype= ?param3 where userno= ?param4] -2025-12-18 13:59:02,495 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [councel.up] Prepared SQL: [update councel set udt=now(),uno= ?param0 ,uip= ?param1 ,bldgcat = ?param2 ,qtext = ?param3 ,atext = ?param4 where bno= ?param5] -2025-12-18 13:59:02,495 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [councel.del] Prepared SQL: [update councel set udt=now(),uno= ?param0 ,uip= ?param1 ,isdel = 1 where bno = ?param2] -2025-12-18 13:59:02,495 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.up.asno] Prepared SQL: [update users set udt=now(),uno= ?param0 ,uip= ?param1 ,asno = ?param2 where userno= ?param3] -2025-12-18 13:59:02,496 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormant.del] Prepared SQL: [update users a left outer join userdormant b on b.userno = a.userno set set udt=now(),uno= ?param0 ,uip= ?param1 ,status = 99,username='»èÁ¦µÊ',usernameeng=null,email=null,mobile=null,telno=null,userpno=null,bankno=null,post=null,address1=null,address2=null,birthday=null,di=null,ci=null,vssn=null,authplatform=0 where date_add(b.cdt,interval 1 year) < now(); delete from userdormant where date_add(cdt,interval 1 year) < now();] -2025-12-18 13:59:02,510 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.loginkey] Prepared SQL: [select a.userno dtype from users a where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0)] -2025-12-18 13:59:02,510 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.admin] Prepared SQL: [select a.userno dtype, a.udt time, count(b.mno) intval from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0)] -2025-12-18 13:59:02,510 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.front] Prepared SQL: [select a.dtype,sum(a.intval) intval,sum(a.intval2) intval2 from ( select a.userno dtype,count(b.mno) intval,0 intval2 from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno union all select a.userno dtype,0 intval,count(b.userno) intval2 from users a left outer join alarms b on b.userno=a.userno and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno ) a group by a.dtype] -2025-12-18 13:59:02,510 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.frontcroom] Prepared SQL: [select a.dtype,sum(a.intval) intval,sum(a.intval2) intval2,sum(a.intval3) intval3,sum(a.intval4) intval4,sum(a.intval5) intval5 ,sum(a.intval6) intval6,sum(a.intval7) intval7,sum(a.intval8) intval8,sum(a.intval9) intval9,sum(a.intval10) intval10 ,sum(a.intval11) intval11,sum(a.intval12) intval12 ,max(a.strval) strval,max(a.strval2) strval2,max(a.strval3) strval3 from ( select a.userno dtype,count(b.mno) intval,0 intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11,0 intval12 ,null strval,null strval2,null strval3 from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno union all select a.userno dtype,0 intval,count(b.userno) intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11,0 intval12 ,null strval,null strval2,null strval3 from users a left outer join alarms b on b.userno=a.userno and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) union all select a.userno dtype,0 intval,0 intval2,c.tyear intval3,c.tseq intval4,b.classno intval5 ,b2.isplan intval6,b2.iscontent intval7,b2.isev intval8,b2.isrs intval9,b2.isgrade intval10 ,b.cmno intval11,b.cshape intval12 ,d.cgname strval,b.cname strval2 ,group_concat(case when f.bmno is null then null else concat(f.bmno,':',f.bmname,':',f.bmtype) end separator ';') strval3 from users a0 inner join lect a on a.lectno= ?param3 and a.userno=a0.userno and a.status=1 and a.ischanged=0 inner join cm b on b.cmno=a.cmno inner join cmmenu b2 on b2.cmno=b.cmno inner join term c on c.tmno=b.tmno inner join cg d on d.cgno=b.cgno left outer join cmmenubm e on e.cmno=b.cmno left outer join boardmaster f on f.bmno=e.bmno where a0.userno= ?param0 and (a0.loginkey= ?param1 or ?param2 =0) group by a.userno,b.cmno,c.tyear,c.tseq,b.classno ,b2.isplan,b2.iscontent,b2.isev,b2.isrs,b2.isgrade ,d.cgname,b.cname ) a group by a.dtype] -2025-12-18 13:59:02,511 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.frontcroom.subdomain] Prepared SQL: [select a.*,b.asname strval4,c.fileurl from ( select a.dtype,sum(a.intval) intval,sum(a.intval2) intval2,sum(a.intval3) intval3,sum(a.intval4) intval4,sum(a.intval5) intval5 ,sum(a.intval6) intval6,sum(a.intval7) intval7,sum(a.intval8) intval8,sum(a.intval9) intval9,sum(a.intval10) intval10 ,sum(a.intval11) intval11 ,max(a.strval) strval,max(a.strval2) strval2,max(a.strval3) strval3 from ( select a.userno dtype,count(b.mno) intval,0 intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11 ,null strval,null strval2,null strval3 from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno union all select a.userno dtype,0 intval,count(b.userno) intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11 ,null strval,null strval2,null strval3 from users a left outer join alarms b on b.userno=a.userno and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) union all select a.userno dtype,0 intval,0 intval2,c.tyear intval3,c.tseq intval4,b.classno intval5 ,b2.isplan intval6,b2.iscontent intval7,b2.isev intval8,b2.isrs intval9,b2.isgrade intval10 ,b.cmno intval11 ,d.cgname strval,b.cname strval2 ,group_concat(case when f.bmno is null then null else concat(f.bmno,':',f.bmname,':',f.bmtype) end separator ';') strval3 from users a0 inner join lect a on a.lectno= ?param3 and a.userno=a0.userno and a.status=1 and a.ischanged=0 inner join cm b on b.cmno=a.cmno inner join cmmenu b2 on b2.cmno=b.cmno inner join term c on c.tmno=b.tmno inner join cg d on d.cgno=b.cgno left outer join cmmenubm e on e.cmno=b.cmno left outer join boardmaster f on f.bmno=e.bmno where a0.userno= ?param0 and (a0.loginkey= ?param1 or ?param2 =0) group by a.userno,b.cmno,c.tyear,c.tseq,b.classno ,b2.isplan,b2.iscontent,b2.isev,b2.isrs,b2.isgrade ,d.cgname,b.cname ) a group by a.dtype ) a inner join assign b on b.subdomain= ?param4 left outer join fileinfo c on c.fgno=b.sitelogo] -2025-12-18 13:59:02,511 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.basecomments] Prepared SQL: [select a.cmtno,a.pcmtno,a.tcmtno,a.baseno,a.cdepth,a.memo,a.memotype,a.fgno,a.cdt,a.udt, a.isdel,a.cno ,b.orgname, b.fileurl, b.fileno ,c.username from cmt a inner join users c on c.userno=a.cno left outer join fileinfo b on b.fgno=a.fgno and b.isdel=0 where a.cmttype= ?param0 and a.baseno= ?param1 order by a.cdt desc] -2025-12-18 13:59:02,511 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsend.get] Prepared SQL: [select a.sendno,a.ehtml,a.etitle from emailsend a left outer join emailban b on b.sendno=a.sendno where a.sendno= ?param0 and a.isdel=0] -2025-12-18 13:59:02,511 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsend.get2] Prepared SQL: [select a.sendno,a.etitle,a.rcvs,ifnull(a.sendeds, ' ') sendeds,ifnull(group_concat(b.email separator ';'), ' ') bans from emailsend a left outer join emailban b on b.sendno=a.sendno where a.sendno= ?param0 and a.isdel=0 group by a.sendno,a.rcvs,a.etitle,a.sendeds] -2025-12-18 13:59:02,511 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.list.rcvnot] Prepared SQL: [select count(a.mno) from memouser a where a.userno= ?param0 and and a.isread=0 and a.isdel=0] -2025-12-18 13:59:02,511 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smssend.get] Prepared SQL: [select c.asname,b.usertype,b.username ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) mobile ,a.smstype,a.isok ,row_number() over(order by b.username) rno, count(a.cno) over() pagetotalcount from smsuser a inner join users b on b.userno=a.userno left outer join assign c on c.asno=b.asno where a.mno= ?param0 order by b.username] -2025-12-18 13:59:02,511 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.home] Prepared SQL: [select b.cnt intval ,c.cnt0 intval2 ,c.cnt1 intval3 ,d.cnt intval4 ,e.cnt intval5 ,f.cnt intval6 ,(SELECT COUNT(*) FROM userleave WHERE status = 0) intval7 from (select 1 col1) a left outer join (select count(mno) cnt from memouser where userno= ?param0 and isread=0 and isdel=0) b on 1=1 left outer join ( select sum(case when a.bmposition=0 then 1 else 0 end) cnt0,sum(case when a.bmposition=1 and b.cmno is not null then 1 else 0 end) cnt1 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.isopen=1 left outer join board c on c.pbno=b.bno and c.isdel=0 where a.bmtype=2 and a.isopen=1 and c.bno is null and a.disptype=0 ) c on 1=1 left outer join ( select count(a.rfdno) cnt from payrfd a left outer join pay b on b.payno = a.payno where a.rstatus=0 and b.rstatus=0 ) d on 1=1 left outer join ( select count(a.payno) cnt from paydvr a inner join pay b on b.payno=a.payno and b.pstatus=1 and b.rstatus=0 inner join payitem c on c.payno = b.payno inner join book bb on bb.bkno=c.itemno where a.dvrcode is null and a.isdvr=1 ) e on 1=1 left outer join ( select count(a.payno) cnt from paytax a where a.ischeck=0 ) f on 1=1] -2025-12-18 13:59:02,511 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.authkey] Prepared SQL: [select jobkey from authkey where authtype= ?param0 and userno= ?param1 and randkey= ?param2 and keytime > now()] -2025-12-18 13:59:02,511 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.authkey.check1] Prepared SQL: [select ctno intval,ismenu intval2,ctype intval3,ccode strval from ct where ctno= ?param0 and authkey= ?param1 ; update ct set authkey=null where ctno= ?param0] -2025-12-18 13:59:02,511 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.authkey.check2] Prepared SQL: [select qno intval from question where qno= ?param0 and authkey= ?param1 ; update question set authkey=null where qno= ?param0] -2025-12-18 13:59:02,511 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.sms.chk] Prepared SQL: [select authno intval,lectno intval2,latime time,lakey strval from smsauth where authno = ?param0] -2025-12-18 13:59:02,511 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsend.in] Prepared SQL: [insert into emailsend(etitle,semail,ehtml,fgno,cmno,rcvs,reademails,rcvcount,readcount,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 ,now(), ?param9 ,now(), ?param9 , ?param10 )] -2025-12-18 13:59:02,511 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsend.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:59:02,511 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.sms.in] Prepared SQL: [insert into sms(cmno,mcontents,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,now(), ?param2 ,now(), ?param2 , ?param3 );] -2025-12-18 13:59:02,511 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.sms.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:59:02,516 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smsauth] Prepared SQL: [insert into smsauth(latime,lakey,lectno) values(now(), ?param0 , ?param1 );] -2025-12-18 13:59:02,516 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smsauth.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:59:02,516 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smsauth2] Prepared SQL: [insert into smsauth(latime,lakey,userno, lectno) values(now(), ?param0 , ?param1 , 0);] -2025-12-18 13:59:02,516 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smsauth2.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:59:02,516 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.atalk.send] Prepared SQL: [insert into MTS_ATALK_MSG (TRAN_SENDER_KEY,TRAN_TMPL_CD,TRAN_CALLBACK,TRAN_PHONE,TRAN_SUBJECT,TRAN_MSG,TRAN_DATE,TRAN_TYPE,TRAN_STATUS,TRAN_REPLACE_TYPE,TRAN_REPLACE_MSG) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,now(),5,'1', ?param6 , ?param5 );] -2025-12-18 13:59:02,516 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.comment.delete] Prepared SQL: [update cmt set isdel=1 where cmtno= ?param0 and ( ?param1 is not null or cno= ?param2 );] -2025-12-18 13:59:02,516 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsendok] Prepared SQL: [update emailsend set isdel=0,readcount= ?param0 ,sendeds= ?param1 where sendno= ?param2] -2025-12-18 13:59:02,516 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.memo.alldeleteR] Prepared SQL: [update memouser set isdel=1,udt=now(),uno= ?param0 ,uip= ?param1 where userno= ?param0] -2025-12-18 13:59:02,516 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.memo.alldeleteS] Prepared SQL: [update memo set isdel=1,udt=now(),uno= ?param0 ,uip= ?param1 where cno= ?param0] -2025-12-18 13:59:02,517 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.authkey.save] Prepared SQL: [update authkey set jobkey= ?param0 ,randkey= ?param1 ,keytime=date_add(now(), interval 1 minute) where authtype= ?param2 and userno= ?param3 ; insert into authkey (authtype,userno,jobkey,randkey,keytime) select a.authtype,a.userno,a.jobkey,a.randkey,date_add(now(), interval 1 minute) from (select ?param2 authtype, ?param3 userno, ?param0 jobkey, ?param1 randkey) a left outer join authkey b on b.authtype=a.authtype and b.userno=a.userno where b.authtype is null] -2025-12-18 13:59:02,517 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.sms.extend] Prepared SQL: [update smsauth set latime = now() where authno = ?param0] -2025-12-18 13:59:02,518 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.error] Prepared SQL: [insert into errors (errmsg,userno) values( ?param0 , ?param1 )] -2025-12-18 13:59:02,532 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.list] Prepared SQL: [select a.menuno, a.menuname, a.pmenuno, a.menuurl, a.menulevel, a.menuorder, a.ccount, a.isuse, a.ishid ,concat('/',ifnull(b5.menuno, 0), '/', ifnull(b4.menuno, 0), '/', ifnull(b3.menuno, 0), '/', ifnull(b2.menuno, 0), '/', ifnull(b1.menuno, 0), '/', ifnull(a.menuno, 0), '/') menurout ,case a.menulevel when 0 then ' ' when 1 then b1.menuname when 2 then b2.menuname when 3 then b3.menuname when 4 then b4.menuname when 5 then b5.menuname end pmenuname from ( select a.menuno, a.menuname, a.pmenuno, a.menuurl, a.menulevel, a.menuorder, count(d.menuno) ccount, a.isuse, a.ishid from menu a left outer join menu d on d.pmenuno=a.menuno group by a.menuno, a.menuname, a.pmenuno, a.menuurl, a.menulevel, a.menuorder, a.isuse, a.ishid ) a left outer join menu b1 on b1.menuno=a.pmenuno left outer join menu b2 on b2.menuno=b1.pmenuno left outer join menu b3 on b3.menuno=b2.pmenuno left outer join menu b4 on b4.menuno=b3.pmenuno left outer join menu b5 on b5.menuno=b4.pmenuno order by case a.menulevel when 0 then a.menuorder when 1 then b1.menuorder when 2 then b2.menuorder when 3 then b3.menuorder when 4 then b4.menuorder else b5.menuorder end ,case a.menulevel when 0 then a.menuno when 1 then b1.menuno when 2 then b2.menuno when 3 then b3.menuno when 4 then b4.menuno else b5.menuno end ,case a.menulevel when 1 then a.menuorder when 2 then b1.menuorder when 3 then b2.menuorder when 4 then b3.menuorder when 5 then b4.menuorder else 0 end ,case a.menulevel when 1 then a.menuno when 2 then b1.menuno when 3 then b2.menuno when 4 then b3.menuno when 5 then b4.menuno else 0 end ,case a.menulevel when 2 then a.menuorder when 3 then b1.menuorder when 4 then b2.menuorder when 5 then b3.menuorder else 0 end ,case a.menulevel when 2 then a.menuno when 3 then b1.menuno when 4 then b2.menuno when 5 then b3.menuno else 0 end ,case a.menulevel when 3 then a.menuorder when 4 then b1.menuorder when 5 then b2.menuorder else 0 end ,case a.menulevel when 3 then a.menuno when 4 then b1.menuno when 5 then b2.menuno else 0 end ,case a.menulevel when 4 then a.menuorder when 5 then b1.menuorder else 0 end ,case a.menulevel when 4 then a.menuno when 5 then b1.menuno else 0 end ,case a.menulevel when 5 then a.menuorder else 0 end ,case a.menulevel when 5 then a.menuno else 0 end] -2025-12-18 13:59:02,532 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.authmenu] Prepared SQL: [select a.usertype, a.menuno from menuauth a where a.usertype= ?param0] -2025-12-18 13:59:02,532 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.get] Prepared SQL: [select a.fileno,a.fgno,a.orgname,a.fileurl,a.filesize,a.extension,a.dcount,a.cno,a.uno ,b.tablename,b.columnname from fileinfo a inner join filegroup b on b.fgno=a.fgno where a.FileNo = ?param0 and a.isdel = 0] -2025-12-18 13:59:02,532 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.getall] Prepared SQL: [select a.fileno,a.fgno,a.orgname,a.fileurl,a.filesize,a.extension,a.dcount,a.cno,a.uno ,b.tablename,b.columnname from fileinfo a inner join filegroup b on b.fgno=a.fgno where a.FileNo = ?param0] -2025-12-18 13:59:02,533 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncs.parents.u] Prepared SQL: [select 3 ndepth,v.ndno ncsno,v.dname ncsname,v.dcode ncscode,case when v.ndno=u.ndno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsd v on v.nbno=d.nbno where u.nuno= ?param0 union all select 2 ndepth,v.nbno ncsno,v.bname ncsname,v.bcode ncscode,case when v.nbno=b.nbno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsb b on b.nbno=d.nbno inner join ncsb v on v.nmno=b.nmno where u.nuno= ?param0 union all select 1 ndepth,v.nmno ncsno,v.mname ncsname,v.mcode ncscode,case when v.nmno=m.nmno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncsm v on v.ntno=m.ntno where u.nuno= ?param0 union all select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where u.nuno= ?param0 order by ndepth,ncscode] -2025-12-18 13:59:02,533 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncs.parents.d] Prepared SQL: [select 2 ndepth,v.nbno ncsno,v.bname ncsname,v.bcode ncscode,case when v.nbno=b.nbno then 1 else 0 end isact from ncsd d inner join ncsb b on b.nbno=d.nbno inner join ncsb v on v.nmno=b.nmno where d.ndno= ?param0 union all select 1 ndepth,v.nmno ncsno,v.mname ncsname,v.mcode ncscode,case when v.nmno=m.nmno then 1 else 0 end isact from ncsd d inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncsm v on v.ntno=m.ntno where d.ndno= ?param0 union all select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsd d inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where d.ndno= ?param0 order by ndepth,ncscode] -2025-12-18 13:59:02,533 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncs.parents.b] Prepared SQL: [select 1 ndepth,v.nmno ncsno,v.mname ncsname,v.mcode ncscode,case when v.nmno=m.nmno then 1 else 0 end isact from ncsb b inner join ncsm m on m.nmno=b.nmno inner join ncsm v on v.ntno=m.ntno where b.nbno= ?param0 union all select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsb b inner join ncsm m on m.nmno=b.nmno inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where b.nbno= ?param0 order by ndepth,ncscode] -2025-12-18 13:59:02,533 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncs.parents.m] Prepared SQL: [select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsm m inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where m.nmno= ?param0 order by ndepth,ncscode] -2025-12-18 13:59:02,534 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.sales.bycm] Prepared SQL: [select case b.ptype when 2 then 2 when 3 then 1 else 0 end dtype, 0 intval, case b.ptype when 2 then '±³Àç' when 3 then '½ÃÇè' else '°­ÁÂ' end strval,'¸ÅÃâ' strval2 ,sum(case when month(a.payoktime)=1 then b.payamt else 0 end) longval ,sum(case when month(a.payoktime)=2 then b.payamt else 0 end) longval2 ,sum(case when month(a.payoktime)=3 then b.payamt else 0 end) longval3 ,sum(case when month(a.payoktime)=4 then b.payamt else 0 end) longval4 ,sum(case when month(a.payoktime)=5 then b.payamt else 0 end) longval5 ,sum(case when month(a.payoktime)=6 then b.payamt else 0 end) longval6 ,sum(case when month(a.payoktime)=7 then b.payamt else 0 end) longval7 ,sum(case when month(a.payoktime)=8 then b.payamt else 0 end) longval8 ,sum(case when month(a.payoktime)=9 then b.payamt else 0 end) longval9 ,sum(case when month(a.payoktime)=10 then b.payamt else 0 end) longval10 ,sum(case when month(a.payoktime)=11 then b.payamt else 0 end) longval11 ,sum(case when month(a.payoktime)=12 then b.payamt else 0 end) longval12 from pay a inner join payitem b on b.payno=a.payno and a.pstatus=1 where year(a.payoktime)= ?param0 and a.pstatus=1 group by b.ptype,month(a.payoktime) union all select case b.ptype when 2 then 2 when 3 then 1 else 0 end dtype, 1 intval, '','ȯºÒ' strval ,(case when month(b.refundtime)=1 then b.refundamt else 0 end) * -1 longval ,(case when month(b.refundtime)=2 then b.refundamt else 0 end) * -1 longval2 ,(case when month(b.refundtime)=3 then b.refundamt else 0 end) * -1 longval3 ,(case when month(b.refundtime)=4 then b.refundamt else 0 end) * -1 longval4 ,(case when month(b.refundtime)=5 then b.refundamt else 0 end) * -1 longval5 ,(case when month(b.refundtime)=6 then b.refundamt else 0 end) * -1 longval6 ,(case when month(b.refundtime)=7 then b.refundamt else 0 end) * -1 longval7 ,(case when month(b.refundtime)=8 then b.refundamt else 0 end) * -1 longval8 ,(case when month(b.refundtime)=9 then b.refundamt else 0 end) * -1 longval9 ,(case when month(b.refundtime)=10 then b.refundamt else 0 end) * -1 longval10 ,(case when month(b.refundtime)=11 then b.refundamt else 0 end) * -1 longval11 ,(case when month(b.refundtime)=12 then b.refundamt else 0 end) * -1 longval12 from pay a inner join payitem b on b.payno=a.payno and a.pstatus=1 and b.rstatus > 0 and b.refundtime is not null and year(b.refundtime)= ?param0 where a.pstatus=1 and a.rstatus > 0 group by b.ptype,month(b.refundtime) order by dtype,intval] -2025-12-18 13:59:02,535 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcalc.print] Prepared SQL: [select a.cmno,a.feeloc,a.feebkpr,a.feebrt,a.feemat,a.feefoo,a.feeetc,a.prtcnt ,b.cname,b.classno,b.sstime,b.setime ,c.pfee ,d.username,CAST(AES_DECRYPT(UNHEX(d.userpno), 'np123@!') AS char) userpno,d.bankname,CAST(AES_DECRYPT(UNHEX(d.bankno), 'np123@!') AS char) bankno,d.post,d.address1,d.address2 ,row_number() over(order by d.username) rno from cmcalc a inner join cm b on b.cmno=a.cmno inner join cmprof c on c.cmno=b.cmno inner join users d on d.userno=c.userno where a.cmno= ?param0 order by rno] -2025-12-18 13:59:02,535 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.npsystem] Prepared SQL: [select count(b.daokey) from (select 1 col1) a left outer join npsystem b on b.daokey= ?param0] -2025-12-18 13:59:02,535 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.ncs.check.t] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select 0 intval, count(m.nmno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno where t.ntno= ?param0 union all select 0 intval,count(b.nbno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno left outer join ncsb b on b.nmno=m.nmno where t.ntno= ?param0 union all select count(cmd.cmno) intval,count(distinct d.ndno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join cmncsd cmd on cmd.ndno=d.ndno where t.ntno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join ncsu u on u.ndno=d.ndno where t.ntno= ?param0 ) a] -2025-12-18 13:59:02,535 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.ncs.check.m] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select 0 intval,count(b.nbno) intval2 from ncsm m left outer join ncsb b on b.nmno=m.nmno where m.nmno= ?param0 union all select count(cmd.cmno) intval,count(distinct d.ndno) intval2 from ncsm m left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join cmncsd cmd on cmd.ndno=d.ndno where m.nmno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncsm m left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join ncsu u on u.ndno=d.ndno where m.nmno= ?param0 ) a] -2025-12-18 13:59:02,535 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.ncs.check.b] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select count(cmd.cmno) intval,count(distinct d.ndno) intval2 from ncsb b left outer join ncsd d on d.nbno=b.nbno left outer join cmncsd cmd on cmd.ndno=d.ndno where b.nbno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncsb b left outer join ncsd d on d.nbno=b.nbno left outer join ncsu u on u.ndno=d.ndno where b.nbno= ?param0 ) a] -2025-12-18 13:59:02,535 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.ncs.check.d] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select count(cmd.cmno) intval,0 intval2 from ncsd d left outer join cmncsd cmd on cmd.ndno=d.ndno where d.ndno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncsd d left outer join ncsu u on u.ndno=d.ndno where d.ndno= ?param0 ) a] -2025-12-18 13:59:02,536 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.insert] Prepared SQL: [insert into menu(menuname,pmenuno,menuurl,menulevel,menuorder,isuse,ishid,cdt,cno,udt,uno,uip) select ?param0 , ?param1 ,ifnull( ?param2 ,''),ifnull(c.menulevel, -1) + 1, ?param3 , ?param4 , ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 from (select ?param8 menuno) a left outer join menu b on b.menuno=a.menuno left outer join menu c on c.menuno= ?param1 where b.menuno is null] -2025-12-18 13:59:02,536 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.insert.SelectKey] Prepared SQL: [select last_insert_id()] -2025-12-18 13:59:02,536 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.filegroup.insert] Prepared SQL: [INSERT INTO filegroup (tablename,columnname, cdt,cno,udt,uno,uip) VALUES ( ?param0 , ?param1 , cdt,cno,udt,uno,uip)] -2025-12-18 13:59:02,536 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.filegroup.insert.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:59:02,536 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.okcert3.in] Prepared SQL: [insert into okcert3log (gubn, ret, reason, sn, rsltcd, rslt, dt) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , now()] -2025-12-18 13:59:02,536 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.okcert3.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:59:02,536 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.userauth.save] Prepared SQL: [insert into menuauth (usertype,authname,menuno,isdel,cdt,cno,udt,uno,uip) select max(usertype)+1, ?param0 ,1,0,now(), ?param1 ,now(), ?param1 , ?param2 from menuauth] -2025-12-18 13:59:02,536 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.authname.save] Prepared SQL: [update menuauth set authname= ?param0 where usertype= ?param1] -2025-12-18 13:59:02,536 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.userauth.del] Prepared SQL: [delete a from menuauth a left outer join( select count(userno) usercnt,usertype from users where usertype = ?param0 group by usertype )b on b.usertype = a.usertype where a.usertype = ?param0 and (b.usercnt < 1 or b.usercnt is null); insert into menuauth (usertype,authname,menuno,isdel,cdt,cno,udt,uno,uip) select * from ( select ?param0 usertype, ?param1 authname,1 menuno,0 isdel,now() cdt, ?param2 cno,now() udt, ?param2 uno, ?param3 uip ) a where not exists( select usertype,authname,menuno from menuauth where usertype = ?param0 and menuno = 1 ); update menuauth a left outer join ( select count(userno) usercnt,usertype from users where usertype = ?param0 and status=1 group by usertype ) b on b.usertype = a.usertype set isdel=1 where a.usertype= ?param0 and (b.usercnt < 1 or b.usercnt is null);] -2025-12-18 13:59:02,536 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.chageposition] Prepared SQL: [update menu a left outer join menu b on b.menuno= ?param0 left outer join menu c on c.menuno= ?param1 set a.pmenuno= ?param1 , a.menuorder = ifnull(b.menuorder, -1) + 1, a.menulevel=c.menulevel + 1 , a.udt=now(), a.uno= ?param2 , a.uip= ?param3 where a.menuno= ?param4] -2025-12-18 13:59:02,536 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.update] Prepared SQL: [update menu a left outer join (select menulevel from menu where menuno= ?param0 ) b on 1 = 1 set udt=now(), uno= ?param1 , uip= ?param2 ,menuname= ?param3 , pmenuno= ?param0 , menuurl=ifnull( ?param4 , ''),a.menulevel=b.menulevel + 1,menuorder= ?param5 ,isuse= ?param6 ,ishid= ?param7 where a.menuno= ?param8 ;] -2025-12-18 13:59:02,536 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.delete] Prepared SQL: [delete from menuauth where menuno= ?param0 ; delete from menu where menuno= ?param0] -2025-12-18 13:59:02,537 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.down] Prepared SQL: [update fileinfo set dcount = dcount + 1 where fileno= ?param0] -2025-12-18 13:59:02,537 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.del] Prepared SQL: [update fileinfo set uip= ?param0 , uno= ?param1 , isdel=1 where fileno= ?param2 and ( ?param3 = 1 or ?param1 = -999 or cno= ?param1 )] -2025-12-18 13:59:02,537 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.del2] Prepared SQL: [update fileinfo set uip= ?param0 , uno= ?param1 , isdel=1 where fgno= ?param2 and ( ?param3 = 1 or ?param1 = -999 or cno= ?param1 )] -2025-12-18 13:59:02,537 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncst.in] Prepared SQL: [insert into ncst (ntype,tcode,tname,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 ,now(), ?param3 ,now(), ?param3 , ?param4 )] -2025-12-18 13:59:02,537 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncst.up] Prepared SQL: [update ncst set udt=now(),uno= ?param0 ,uip= ?param1 ,tcode= ?param2 ,tname= ?param3 where ntno= ?param4] -2025-12-18 13:59:02,537 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.actlog.set] Prepared SQL: [insert into actlog (logtype,logtarget,userno,logdata,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 )] -2025-12-18 13:59:02,537 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.authlog.set] Prepared SQL: [insert into authlog(logtype,userno,usertypeorg,usertypenew,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 )] -2025-12-18 13:59:02,537 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.authlog.set2] Prepared SQL: [insert into authlog(logtype,userno,usertypeorg,usertypenew,cdt,cno,udt,uno,uip) select ?param0 , ?param1 ,a.usertype, ?param2 ,now(), ?param3 ,now(), ?param3 , ?param4 from users a where a.userno= ?param1 and a.usertype <> ?param2] -2025-12-18 13:59:02,538 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.kcblog.in] Prepared SQL: [insert into kcblog (cdt,cp_cd,mobile,vssn,logmsg) values(now(), ?param0 ,case when ?param1 is not null then HEX(AES_ENCRYPT( ?param1 , 'np123@!')) else null end , ?param2 , ?param3 );] -2025-12-18 13:59:02,538 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [excellog.in] Prepared SQL: [INSERT INTO exceldownlog (userno, userid, username, actiontime, position, comment, userip) SELECT userno, userid, username, sysdate(), ?param0 , ?param1 , ?param2 FROM users where userno = ?param3] -2025-12-18 13:59:02,555 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.myterm] Prepared SQL: [select distinct c.tmno,c.tyear,c.tseq from cmprof a inner join cm b on b.cmno=a.cmno and b.ismaster=0 and b.isdel=0 inner join term c on c.tmno=b.tmno where a.userno= ?param0 order by c.tyear desc,c.tseq] -2025-12-18 13:59:02,555 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.term.ys] Prepared SQL: [select distinct tmno,tyear,tseq from term order by tyear desc,tseq] -2025-12-18 13:59:02,557 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmdatas] Prepared SQL: [select a.dtype,a.intval,a.intval2,a.intval3 ,a.strval,a.strval2 from( select 1 dtype ,a.userno intval,b.usertype intval2 ,row_number() over (order by b.username desc) intval3 ,b.username strval,null strval2 from cmprof a inner join users b on b.userno=a.userno where a.cmno= ?param0 order by b.username desc ) a union all select 2 ,b.bkno,0 ,row_number() over (order by b.bkno) intval3 ,b.bkname,null from cmbook a inner join book b on b.bkno=a.bkno where a.cmno= ?param0 union all select 3 dtype ,b.cmno,a.ispre ,row_number() over (order by b.cmno) intval3 ,b.cname,null from cmrelay a inner join cm b on b.cmno=a.rcmno where a.cmno= ?param0 union all select 4 ,b.ndno,0 ,row_number() over (order by b.ndno) intval3 ,b.dname,b.acode from cmncsd a inner join ncsd b on b.ndno=a.ndno where a.cmno= ?param0 order by dtype,intval3] -2025-12-18 13:59:02,557 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.datacreatecmbycmmaster] Prepared SQL: [select a.cmno,a.cname,row_number() over(order by a.udt desc) rno from cm a where a.ismaster=1 and a.isdel=0 and a.cgno= ?param0 order by rno] -2025-12-18 13:59:02,558 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnigscd.exists] Prepared SQL: [select count(*) from cminning a inner join cminningscd b on a.cmino = b.cmino where cmno = ?param0] -2025-12-18 13:59:02,558 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmev] Prepared SQL: [select a.cmno,a.attend,a.attendcut,a.attendrfd,a.attendcutrfd,a.mid,a.midcut,a.midrfd,a.midcutrfd,a.final,a.finalcut,a.finalrfd,a.finalcutrfd,a.subject,a.subjectcut,a.subjectrfd ,a.subjectcutrfd,a.discuss,a.discusscut,a.discussrfd,a.discusscutrfd,a.etc,a.etccut,a.etcrfd,a.etccutrfd,a.cut,a.cutrfd,a.isoffabs ,b.scdtype ,c.cshape from cmev a inner join cm c on c.cmno = a.cmno left outer join cminning b on b.cmno = a.cmno and b.isscd = 1 where a.cmno= ?param0] -2025-12-18 13:59:02,559 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.est] Prepared SQL: [select 0 gubun,case when a.extype = 0 then 1 else 2 end estkind ,a.exno,a.cmno,a.extype,a.exname,a.edesc,a.etime,a.econdition,a.evtype,a.eqtype,a.israndq,a.israndqi,a.qcount,a.isblur,a.tpoint,a.relaylimit,a.isusebackup,a.isseq ,null sdno,null sdtype,null sdname,null sddesc,null sdcondition ,null rsno,null rscno,null rstype,null rsname,null rscondition , row_number() over(partition by a.extype order by a.cdt) rno ,null as iseq,null as teachername from cmex a where a.cmno= ?param0 and a.isdel=0 union all select 1 gubun,case when a.sdtype = 0 then 11 else 21 end estkind ,a.sdno exno,a.cmno,a.sdtype extype,a.sdname exname,a.sddesc edesc,null etime,a.sdcondition econdition,null evtype,null eqtype,null israndq,null israndqi,null qcount,null isblur,a.tpoint,null relaylimit,null isusebackup,null isseq ,a.sdno,a.sdtype,a.sdname,a.sddesc,a.sdcondition ,null rsno,null rscno,null rstype,null rsname,null rscondition , row_number() over(partition by a.sdtype order by a.cdt) rno ,null as iseq,null as teachername from cmsd a where a.cmno= ?param0 and a.isdel=0 union all select 2 gubun,case when a.rstype = 0 then 32 else 31 end estkind ,a.rsno exno,a.cmno,a.rstype extype,a.rsname exname,null edesc,null etime,a.rscondition econdition,null evtype,null eqtype,null israndq,null israndqi,null qcount,null isblur,null tpoint,null relaylimit,null isusebackup,null isseq ,null sdno,null sdtype,null sdname,null sddesc,null sdcondition ,a.rsno,a.rscno,a.rstype,a.rsname,a.rscondition , row_number() over(partition by a.rstype order by a.cdt) rno ,b.iseq,c.username as teachername from cmrs a left outer join cminning b on a.cmino = b.cmino left outer join users c on b.userno = c.userno where a.cmno= ?param0 and a.isdel=0 order by rsno] -2025-12-18 13:59:02,559 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmexqs] Prepared SQL: [select a.eqno,a.exno,a.qseq,a.qno,a.rpoint , b.qtextstring, b.dpoint, b.qdiff, b.cc1, b.cc2, b.cc3, b.cc4, b.cc5,b.atype , cc.cname qdiffname, cc1.cname ccname1, cc2.cname ccname2, cc3.cname ccname3, cc4.cname ccname4, cc5.cname ccname5 from cmexq a inner join question b on b.qno=a.qno left outer join comcode cc on cc.ccode = b.qdiff left outer join comcode cc1 on cc1.ccode = b.cc1 left outer join comcode cc2 on cc2.ccode = b.cc2 left outer join comcode cc3 on cc3.ccode = b.cc3 left outer join comcode cc4 on cc4.ccode = b.cc4 left outer join comcode cc5 on cc5.ccode = b.cc5 where a.exno= ?param0 order by a.qseq] -2025-12-18 13:59:02,559 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.exsave.valid] Prepared SQL: [select count(d.exno) from (select 1 as col1) a left outer join lectex d on d.exno= ?param0] -2025-12-18 13:59:02,559 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.sdsave.valid] Prepared SQL: [select sum(cnt) from ( select count(d.sdno) cnt from (select 1 as col1) a left outer join lectsd d on d.sdno= ?param0 union all select count(d.sdno) from (select 1 as col1) a left outer join lectsdboard d on d.sdno= ?param0 ) a] -2025-12-18 13:59:02,559 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rssave.valid] Prepared SQL: [select count(d.rsno) from (select 1 as col1) a left outer join lectrs d on d.rsno= ?param0] -2025-12-18 13:59:02,559 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rscsave.valid] Prepared SQL: [select count(d.rscno) from (select 1 as col1) a left outer join cmrs d on d.rscno= ?param0] -2025-12-18 13:59:02,559 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmexlayers] Prepared SQL: [select a.exno ,case when a.qdiff = 1 then null else a.qdiff end qdiff ,case when a.cc1 = 1 then null else a.cc1 end cc1 ,case when a.cc2 = 1 then null else a.cc2 end cc2 ,case when a.cc3 = 1 then null else a.cc3 end cc3 ,case when a.cc4 = 1 then null else a.cc4 end cc4 ,case when a.cc5 = 1 then null else a.cc5 end cc5 ,a.qcount,a.rpoint , cc.cname qdiffname, cc1.cname ccname1, cc2.cname ccname2, cc3.cname ccname3, cc4.cname ccname4, cc5.cname ccname5 from cmexlayer a left outer join comcode cc on cc.ccode = a.qdiff and cc.ccode > 0 left outer join comcode cc1 on cc1.ccode = a.cc1 and cc1.ccode > 0 left outer join comcode cc2 on cc2.ccode = a.cc2 and cc2.ccode > 0 left outer join comcode cc3 on cc3.ccode = a.cc3 and cc3.ccode > 0 left outer join comcode cc4 on cc4.ccode = a.cc4 and cc4.ccode > 0 left outer join comcode cc5 on cc5.ccode = a.cc5 and cc5.ccode > 0 where a.exno= ?param0 order by cc.corder, cc1.corder, cc2.corder] -2025-12-18 13:59:02,559 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.extype1count] Prepared SQL: [select count(b.exno) from (select 1 col1) a left outer join cmex b on b.cmno= ?param0 and b.isdel=0 and b.exno <> ?param1 and b.extype=1] -2025-12-18 13:59:02,559 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.check] Prepared SQL: [select count(b.rsno) from (select 1 col1) a left outer join cmrs b on b.cmno= ?param0 and b.rsno <> ?param1 and b.rstype= ?param2 and b.isdel=0] -2025-12-18 13:59:02,560 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.questionusings] Prepared SQL: [select sum(cnt) from ( select 0 as cnt union all select count(qno) from cmexq where qno= ?param0 union all select count(qno) from rscq where qno= ?param0 ) a] -2025-12-18 13:59:02,560 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.questionitem.valid] Prepared SQL: [select sum(cnt) from ( select 0 as cnt union all select a.qno from ( select b.qno from questionitem a inner join cmexq b on b.qno=a.qno where a.qino= ?param0 limit 1) a union all select a.qno from ( select b.qno from questionitem a inner join rscq b on b.qno=a.qno where a.qino= ?param0 limit 1) a ) a] -2025-12-18 13:59:02,561 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmmenus] Prepared SQL: [select a.cmno,a.isplan,a.iscontent,a.isev,a.isrs,a.isgrade ,b.bmno from cmmenu a left outer join cmmenubm b on b.cmno=a.cmno where a.cmno= ?param0] -2025-12-18 13:59:02,561 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rscqs] Prepared SQL: [select a.rscqno,a.rscno,a.qno,a.dseq , b.qtextstring, b.dpoint, b.qdiff, b.cc1, b.cc2, b.cc3, b.cc4, b.cc5,b.atype , cc.cname qdiffname, cc1.cname ccname1, cc2.cname ccname2, cc3.cname ccname3, cc4.cname ccname4, cc5.cname ccname5 ,row_number() over(order by a.dseq, a.rscqno) rno from rscq a inner join question b on b.qno=a.qno left outer join comcode cc on cc.ccode = b.qdiff left outer join comcode cc1 on cc1.ccode = b.cc1 left outer join comcode cc2 on cc2.ccode = b.cc2 left outer join comcode cc3 on cc3.ccode = b.cc3 left outer join comcode cc4 on cc4.ccode = b.cc4 left outer join comcode cc5 on cc5.ccode = b.cc5 where a.rscno= ?param0 order by rno] -2025-12-18 13:59:02,561 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminfile] Prepared SQL: [select 1 dtype,a.sdno intval,a.fgno longval,b.fileno longval2,0 longval4,b.fileurl strval from cmsd a inner join fileinfo b on b.fgno=a.fgno and b.isdel=0 where a.cmno= ?param0 union all select 0,exno,null,null,null,null from cmex where cmno= ?param0 and isdel=0 union all select 2,0,a.fgnotf,b.fileno,a.cmino,b.fileurl from cminning a inner join fileinfo b on b.fgno=a.fgnotf and b.isdel=0 where a.cmno= ?param0 union all select 3,a.cmno,a.fgnocm,b.fileno,0,b.fileurl from cm a inner join fileinfo b on b.fgno=a.fgnocm and b.isdel=0 where a.cmno= ?param0 order by dtype,intval,longval2] -2025-12-18 13:59:02,561 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.check.cmpcpay] Prepared SQL: [select count(b.pino) from (select 1 as col1) a left outer join payitem b on b.ptype=1 and b.pcno = ?param0] -2025-12-18 13:59:02,562 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ct.checkcmi] Prepared SQL: [select count(b.cmino) dcnt from ct a left outer join cminning b on b.ctno=a.ctno where a.ctno= ?param0 group by a.ctno] -2025-12-18 13:59:02,562 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.pcm.foras] Prepared SQL: [select distinct d.cmno value,d.cname text from users a inner join lect b on b.userno=a.userno and b.status<5 inner join cm c on c.cmno=b.cmno inner join cm d on d.cmno=c.pcmno where a.asno= ?param0 order by text,value] -2025-12-18 13:59:02,562 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cm.foras] Prepared SQL: [select distinct c.cmno value,concat(c.cname,'(',c.classno,')') text from users a inner join lect b on b.userno=a.userno and b.status<5 inner join cm c on c.cmno=b.cmno and c.pcmno= ?param0 where a.asno= ?param1 order by text,value] -2025-12-18 13:59:02,562 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.pcm.forall] Prepared SQL: [select a.cmno value,a.cname text from cm a where a.ismaster=1 and a.isuse=1 and a.isdel=0 order by text,value] -2025-12-18 13:59:02,562 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cm.forall] Prepared SQL: [select a.cmno value,concat(a.cname,'(',a.classno,')') text from cm a where a.pcmno= ?param0 and a.ismaster=1 and a.isuse=1 and a.isdel=0 order by text,value] -2025-12-18 13:59:02,562 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cms.forpay] Prepared SQL: [select c.cmno,case when b.isjoin=1 then c.infee else c.infee end fee, c.accommofee, b.isjoin,d.lectno lectnocheck from users a left outer join assign b on b.asno=a.asno inner join cm c on c.cmno= ?param0 left outer join lect d on d.userno=a.userno and d.cmno=c.cmno and d.status in (1,2,3,4,6) and d.ischanged=0 where a.userno= ?param1] -2025-12-18 13:59:02,562 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cms.forpaypc] Prepared SQL: [select c.cmno,case when b.isjoin=1 then c.infee else c.outfee end fee,b.isjoin from users a left outer join assign b on b.asno=a.asno inner join cmpc c on c.pcno= ?param0 where a.userno= ?param1] -2025-12-18 13:59:02,563 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcheck.forbuy] Prepared SQL: [select 1 rno,a.cmno,a.quota ,b.status lectstatus ,count(d.userno) countlect from cm a left outer join lect b on b.cmno=a.cmno and b.userno= ?param0 and b.status < 5 and b.ischanged=0 left outer join lect c on c.cmno=a.cmno and c.status < 5 and c.ischanged=0 left outer join users d on d.userno=c.userno and d.status=1 where a.cmno= ?param1 and a.ismaster=0 and a.rstime < now() and a.retime > now() and a.isuse=1 and a.isdel=0 group by a.cmno,a.quota,b.status union all select 2,a.cmno,0 ,b.status ,0 from cm a inner join lect b on b.cmno <> a.cmno and b.userno= ?param0 and b.status < 5 inner join cm c on c.cmno=b.cmno and c.pcmno=a.pcmno where a.cmno = ?param1] -2025-12-18 13:59:02,564 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.assign.applyedu.byasno] Prepared SQL: [select a.asno,a.ascode,a.isjoin,a.joinyear,a.joinprice,a.asname,a.ceoname,a.brno,a.eino,a.grno,a.btype,a.bkind,a.salesamount,a.homeurl,a.mcount,a.aday,a.astype,a.asctg,a.askey,a.post ,a.address1,a.address2,a.fgnobno,a.fgnobank,a.joindate,a.exitdate,a.status,a.issite,a.subdomain,a.sitename,a.sitelogo,a.sitefooter,a.siteip,a.ismain,a.mname,a.isdel ,CAST(AES_DECRYPT(UNHEX(a.mphone), 'np123@!') AS char) mphone ,CAST(AES_DECRYPT(UNHEX(a.taxemail), 'np123@!') AS char) taxemail from assign a where a.asno= ?param0 and a.isdel=0] -2025-12-18 13:59:02,564 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscdcheck] Prepared SQL: [select a.quota - (select count(z.lectno) cnt from lect z where a.cmisno = z.cmisno and z.status in (1,2) and z.ischanged=0) from cminningscd a where a.cmisno = ?param0] -2025-12-18 13:59:02,567 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmin] Prepared SQL: [insert into cm(ismaster,cgno,pcmno,cname,kname,tmno,classno,rstime,retime,sstime,setime,gstime,getime,cshape ,infee,outfee,accommofee,quota ,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,isuse,isdel,isseq,fgnocm,typeman,typeedu,typegrade,typejob,typejobitem,iscertificate,ischkatt,isaccommodation,daylectinninglimit,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 , ?param28 , ?param29 , ?param30 ,0, ?param31 , ?param32 , ?param33 , ?param34 , ?param35 , ?param36 , ?param37 , ?param38 , ?param39 , ?param40 ,10,now(), ?param41 ,now(), ?param41 , ?param42 );] -2025-12-18 13:59:02,567 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:59:02,569 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnings.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into cminning (cmno,week,iseq,isonline,ititle,icontent,idate,iday,ist,iet,fgnotf,ctno,istaste,sttime,atime,mstime,metime,userno,isscd,scdtype,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 ,now(), ?param20 ,now(), ?param20 , ?param21 from (select 1 col1) a left outer join cminning b on b.cmno= ?param0 and b.iseq= ?param2 where b.cmino is null] -2025-12-18 13:59:02,569 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnings.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 13:59:02,570 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into cminningscd(cmino,estart,eend,quota,studyplace,sseq,comment,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 ,now(), ?param7 ,now(), ?param7 , ?param8 )] -2025-12-18 13:59:02,570 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 13:59:02,571 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.in] Prepared SQL: [INSERT INTO cmex (cmno,extype,exname,edesc,etime,econdition,evtype,eqtype,israndq,israndqi,qcount,isblur,tpoint,relaylimit,isusebackup,isseq,isreexamable,isresultopen,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 ,0,now(), ?param18 ,now(), ?param18 , ?param19 )] -2025-12-18 13:59:02,571 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:59:02,573 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.question.in] Prepared SQL: [INSERT INTO question (cmno, qdiff, cc1, cc2, cc3, cc4, cc5, isuse, atype, dpoint, qtext, qtextstring, qdesc, rightcount,ispassspace,isignorecase, cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , now(), ?param16 ,now(), ?param16 , ?param17 );] -2025-12-18 13:59:02,573 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.question.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:59:02,573 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.in] Prepared SQL: [insert into cmsd(sdtype,cmno,sdname,sddesc,tpoint,sdcondition,fgno,isdel,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 ,0,now(), ?param7 ,now(), ?param7 , ?param8 );] -2025-12-18 13:59:02,573 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:59:02,573 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.in] Prepared SQL: [insert into cmrs(rstype,cmno,rsname,rscondition,rscno,isdel,cmino,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,0, ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 );] -2025-12-18 13:59:02,573 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:59:02,573 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rsc.in] Prepared SQL: [insert into rsc(rstype,rscname,isuse,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 ,now(), ?param3 ,now(), ?param3 , ?param4 );] -2025-12-18 13:59:02,573 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rsc.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:59:02,573 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy0] Prepared SQL: [insert into cm(ismaster,cgno,pcmno,cname,kname,tmno,classno,rstime,retime,sstime,setime,gstime,getime,cshape,typeman,typeedu,typegrade,typejob,typejobItem,infee,outfee,accommofee,quota,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,isuse,isseq,iscertificate,isdel,studydays,isaccommodation,daylectinninglimit,cdt,cno,udt,uno,uip) select ?param0 ,cgno,case when a.ismaster = 1 and ?param0 = 0 then a.cmno else a.pcmno end,ifnull( ?param1 , concat('»çº»_', cname)),a.kname, ?param2 ,case when ?param2 is null then null else ifnull(b.classno,0)+1 end ,t.rstime ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then '2099-12-31 23:59:59' else date_format(t.retime,'%Y-%m-%d 23:59:59') end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else t.sstime end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else date_format(t.setime,'%Y-%m-%d 23:59:59') end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else t.gstime end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else date_format(t.getime,'%Y-%m-%d 23:59:59') end ,a.cshape,a.typeman,a.typeedu,a.typegrade,a.typejob, a.typejobItem,infee,outfee,accommofee,quota,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,1,isseq,a.iscertificate,0,studydays,isaccommodation,daylectinninglimit,now(), ?param3 ,now(), ?param3 , ?param4 from cm a left outer join ( select max(b.classno) classno from cm a inner join cm b on b.ismaster=0 and b.pcmno=case when a.ismaster=1 then a.cmno else a.pcmno end and b.isdel=0 and b.tmno=ifnull( ?param2 ,0) where a.cmno= ?param5 ) b on b.classno is not null left outer join term t on t.tmno= ?param2 where a.cmno= ?param5 ;] -2025-12-18 13:59:02,573 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy0.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:59:02,573 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy.ex0] Prepared SQL: [insert into cmex (cmno,extype,exname,edesc,etime,econdition,evtype,eqtype,israndq,israndqi,qcount,isblur,tpoint,relaylimit,isusebackup,isseq,isresultopen,isreexamable,isdel,cdt,cno,udt,uno,uip) select ?param0 ,extype,exname,edesc,etime,econdition,evtype,eqtype,israndq,israndqi,qcount,isblur,tpoint,relaylimit,isusebackup,isseq,isresultopen,isreexamable,0,now(), ?param1 ,now(), ?param1 , ?param2 from cmex a where a.exno= ?param3 ;] -2025-12-18 13:59:02,573 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy.ex0.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:59:02,575 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmpcin] Prepared SQL: [insert into cm (ismaster,cgno,pcmno,cname,tmno,classno,rstime,retime,sstime,setime,gstime,getime,cshape,infee,outfee,quota,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,isuse,isseq,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,null, ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 ,1,0,0,now(), ?param27 ,now(), ?param27 , ?param28 );] -2025-12-18 13:59:02,575 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmpcin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:59:02,576 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ct.in] Prepared SQL: [INSERT INTO ct (cmno,qdiff,cc1,cc2,cc3,cc4,cc5,ctype,ccode,ccodedel,ctname,fgnothumb,fgnotf,tfurl,ismenu,isdel,isuse,isoversize,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 ,0, ?param14 , ?param15 ,now(), ?param16 ,now(), ?param16 , ?param17 );] -2025-12-18 13:59:02,576 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ct.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:59:02,576 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.pplog.applyedu.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into pplog ( userno,cmno,isready,cgcode,cshape,typeman,typeedu,typegrade,typejob,typejobItem,cgno,cmisno,isrebate,rbankname,rbankacc,rbankowner,asname,brno,ceoname,post,address1,address2,btype,bkind,eino,mname ,mphone,taxemail,userpno,mobile,email,upost,uaddress1,uaddress2,isassignuser,uduty,slevel,isaccommodation,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 ,HEX(AES_ENCRYPT( ?param14 , 'np123@!')) , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 ,HEX(AES_ENCRYPT( ?param26 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param27 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param28 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param29 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param30 , 'np123@!')) , ?param31 , ?param32 , ?param33 , ?param34 , ?param35 , ?param36 , ?param37 ,now(), ?param38 ,now(), ?param38 , ?param39 )] -2025-12-18 13:59:02,576 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.pplog.applyedu.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:59:02,576 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.term.in] Prepared SQL: [insert into term (tyear,tseq,rstime,retime,sstime,setime,gstime,getime,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 ,now(), ?param8 ,now(), ?param8 , ?param9 )] -2025-12-18 13:59:02,577 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.term.up] Prepared SQL: [update term set udt=now(),uno= ?param0 ,uip= ?param1 ,tyear = ?param2 ,tseq = ?param3 ,rstime= ?param4 ,retime= ?param5 ,sstime= ?param6 ,setime= ?param7 ,gstime= ?param8 ,getime= ?param9 where tmno= ?param10] -2025-12-18 13:59:02,577 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cg.in] Prepared SQL: [insert into cg (pcgno,cgname,cgcode,isuse,iscover,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,0,now(), ?param5 ,now(), ?param5 , ?param6 )] -2025-12-18 13:59:02,577 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmup] Prepared SQL: [update cm set udt=now(),uno= ?param0 ,uip= ?param1 ,cgno = ?param2 ,pcmno = ?param3 ,cname = ?param4 ,kname = ?param5 ,rstime = ?param6 ,retime = ?param7 ,sstime = ?param8 ,setime = ?param9 ,gstime = ?param10 ,getime = ?param11 ,cshape = ?param12 ,infee = ?param13 ,outfee = ?param14 ,accommofee = ?param15 ,quota = ?param16 ,introhtml = ?param17 ,targethtml = ?param18 ,goalhtml = ?param19 ,contenthtml = ?param20 ,studyplace = ?param21 ,studytime = ?param22 ,certcc = ?param23 ,certgradecc = ?param24 ,jobcc = ?param25 ,jobpositiongrade = ?param26 ,difficulty = ?param27 ,isrefund = ?param28 ,isuse = ?param29 ,fgnocm = ?param30 ,typeman = ?param31 ,typeedu = ?param32 ,typegrade = ?param33 ,typejob = ?param34 ,typejobitem = ?param35 ,iscertificate = ?param36 ,ischkatt = ?param37 ,studydays = ?param38 ,isaccommodation = ?param39 where cmno= ?param40] -2025-12-18 13:59:02,577 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.profclear] Prepared SQL: [update cminning a inner join ( select a.cmino from cminning a left outer join cmprof b on b.cmno=a.cmno and a.userno=b.userno where a.cmno= ?param0 and b.userno is null ) b on b.cmino=a.cmino set a.userno=null where a.cmno= ?param0] -2025-12-18 13:59:02,578 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.del] Prepared SQL: [delete from cminning where cmino = ( select a.cmino from ( select case when count(c.lectno) < 1 then ?param0 else 0 end cmino from (select 1 col1) a left outer join cminning b on b.cmino= ?param0 left outer join lect c on c.cmno=b.cmno) a )] -2025-12-18 13:59:02,578 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.del2] Prepared SQL: [delete from cminning where cmino = ?param0] -2025-12-18 13:59:02,578 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.del3] Prepared SQL: [delete from cminning where cmino = ( select a.cmino from ( select case when count(b.cmino) < 1 then ?param0 else 0 end cmino from (select 1 col1) a left outer join cminningscd b on b.cmino= ?param0 ) a )] -2025-12-18 13:59:02,578 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.del] Prepared SQL: [delete from cminningscd where cmisno = ( select a.cmisno from ( select case when count(c.lectno) < 1 then ?param0 else 0 end cmisno from (select 1 col1) a left outer join cminningscd b on b.cmisno= ?param0 left outer join lect c on c.cmisno=b.cmisno and c.status=1 and c.ischanged=0 ) a )] -2025-12-18 13:59:02,578 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmseqsave] Prepared SQL: [update cm set isseq= ?param0 ,udt=now(),uno= ?param1 ,uip= ?param2 where cmno= ?param3] -2025-12-18 13:59:02,578 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.bookin] Prepared SQL: [insert into book(bkname,author,publisher,pubdate,fgnothumb,fgno,price,introhtml,contents,isuse,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 ,now(), ?param10 ,now(), ?param10 , ?param11 )] -2025-12-18 13:59:02,578 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.bookup] Prepared SQL: [update book set udt=now(),uno= ?param0 ,uip= ?param1 ,bkname = ?param2 ,author = ?param3 ,publisher = ?param4 ,pubdate = ?param5 ,fgnothumb = ?param6 ,fgno = ?param7 ,price = ?param8 ,introhtml = ?param9 ,contents = ?param10 ,isuse = ?param11 where bkno= ?param12] -2025-12-18 13:59:02,578 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.bookdel] Prepared SQL: [delete from book where not bkno in ( select distinct(a.bkno) from cmbook a ) and bkno = ?param0] -2025-12-18 13:59:02,578 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.up] Prepared SQL: [update cminningscd a set udt=now(),uno= ?param0 ,uip= ?param1 ,cmino= ?param2 ,estart= ?param3 ,eend= ?param4 ,quota= ?param5 ,studyplace= ?param6 ,sseq= ?param7 ,comment= ?param8 where a.cmisno= ?param9] -2025-12-18 13:59:02,579 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnings.up] Prepared SQL: [update cminning a left outer join ( select cmino, cmno from cminning where cmino <> ?param0 and cmno= ?param1 and iseq= ?param2 ) b on b.cmno=a.cmno set udt=now(),uno= ?param3 ,uip= ?param4 ,week = ?param5 ,iseq = ?param2 ,isonline = ?param6 ,ititle = ?param7 ,icontent = ?param8 ,idate= ?param9 ,iday = ?param10 ,ist = ?param11 ,iet = ?param12 ,fgnotf= ?param13 ,ctno = ?param14 ,istaste = ?param15 ,sttime= ?param16 ,atime = ?param17 ,mstime = ?param18 ,metime = ?param19 ,userno = ?param20 ,isscd = ?param21 ,scdtype= ?param22 where a.cmino= ?param0 and b.cmino is null] -2025-12-18 13:59:02,579 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.clear] Prepared SQL: [update cminningscd a set udt=now(),uno= ?param0 ,uip= ?param1 ,quota=99999,studyplace=null where a.cmino = ?param2] -2025-12-18 13:59:02,579 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.up.lect] Prepared SQL: [update lect a left outer join cminningscd b on b.cmisno = a.cmisno set a.edate = date_format(b.eend,'%Y-%m-%d 23:59:59') where a.cmisno = ?param0 ;] -2025-12-18 13:59:02,579 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmev.clear] Prepared SQL: [update cmev a set udt=now(),uno= ?param0 ,uip= ?param1 ,isoffabs=null where a.cmno = ?param2] -2025-12-18 13:59:02,579 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnings.istasteclear] Prepared SQL: [update cminning set istaste=0 where cmno= ?param0 and cmino <> ?param1] -2025-12-18 13:59:02,580 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmevsave] Prepared SQL: [insert into cmev (cmno,attend,attendcut,attendrfd,attendcutrfd,mid,midcut,midrfd,midcutrfd,final,finalcut,finalrfd,finalcutrfd,subject,subjectcut,subjectrfd,subjectcutrfd,discuss,discusscut,discussrfd,discusscutrfd,etc,etccut,etcrfd,etccutrfd,cut,cutrfd,isoffabs,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 ,now(), ?param28 ,now(), ?param28 , ?param29 from (select 1 col1) a left outer join cmev b on b.cmno= ?param0 where b.cmno is null; update cmev set udt=now(),uno= ?param28 ,uip= ?param29 ,attend = ?param1 ,attendcut = ?param2 ,attendrfd = ?param3 ,attendcutrfd = ?param4 ,mid = ?param5 ,midcut = ?param6 ,midrfd = ?param7 ,midcutrfd = ?param8 ,final = ?param9 ,finalcut = ?param10 ,finalrfd = ?param11 ,finalcutrfd = ?param12 ,subject = ?param13 ,subjectcut = ?param14 ,subjectrfd = ?param15 ,subjectcutrfd = ?param16 ,discuss = ?param17 ,discusscut = ?param18 ,discussrfd = ?param19 ,discusscutrfd = ?param20 ,etc = ?param21 ,etccut = ?param22 ,etcrfd = ?param23 ,etccutrfd = ?param24 ,cut = ?param25 ,cutrfd = ?param26 ,isoffabs = ?param27 where ?param0 > 0 and cmno= ?param0] -2025-12-18 13:59:02,580 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.savetop] Prepared SQL: [UPDATE cmex SET udt=now(),uno= ?param0 ,uip= ?param1 ,exname= ?param2 ,edesc= ?param3 ,econdition= ?param4 ,isblur= ?param5 ,isusebackup= ?param6 ,isseq= ?param7 ,isreexamable= ?param8 ,isresultopen= ?param9 ,etime= ?param10 where exno= ?param11] -2025-12-18 13:59:02,580 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.up] Prepared SQL: [update cmex set udt=now(),uno= ?param0 ,uip= ?param1 ,extype = ?param2 ,exname = ?param3 ,edesc = ?param4 ,etime = ?param5 ,econdition = ?param6 ,evtype = ?param7 ,eqtype = ?param8 ,israndq = ?param9 ,israndqi = ?param10 ,qcount = ?param11 ,isblur = ?param12 ,tpoint = ?param13 ,relaylimit = ?param14 ,isusebackup = ?param15 ,isseq = ?param16 ,isreexamable = ?param17 ,isresultopen= ?param18 where exno= ?param19] -2025-12-18 13:59:02,580 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmexq.deleteall] Prepared SQL: [delete from cmexq where exno= ?param0] -2025-12-18 13:59:02,580 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmexlayer.del] Prepared SQL: [delete from cmexlayer where exno= ?param0] -2025-12-18 13:59:02,580 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.del] Prepared SQL: [update cmex set isdel=1 where exno= ?param0] -2025-12-18 13:59:02,580 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.del] Prepared SQL: [update cmsd set isdel=1 where sdno= ?param0] -2025-12-18 13:59:02,580 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.del] Prepared SQL: [update cmrs set isdel=1 where rsno= ?param0] -2025-12-18 13:59:02,581 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.questionitem.del] Prepared SQL: [update question a inner join questionitem b on b.qino= ?param0 and b.qno=a.qno set a.rightcount = a.rightcount - b.isright; update questionitem set udt=now(),uno= ?param1 ,uip= ?param2 ,isdel=1 where qino= ?param0] -2025-12-18 13:59:02,581 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.question.up] Prepared SQL: [UPDATE question SET udt=now(),uno= ?param0 ,uip= ?param1 ,cmno= ?param2 ,qdiff= ?param3 ,cc1= ?param4 ,cc2= ?param5 ,cc3= ?param6 ,cc4= ?param7 ,cc5= ?param8 ,isuse= ?param9 ,dpoint= ?param10 ,qtext= ?param11 ,qtextstring= ?param12 ,qdesc= ?param13 ,rightcount= ?param14 ,ispassspace= ?param15 ,isignorecase= ?param16 where qno= ?param17] -2025-12-18 13:59:02,581 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.question.uptop] Prepared SQL: [UPDATE question SET udt=now(),uno= ?param0 ,uip= ?param1 ,cmno= ?param2 ,isuse= ?param3 ,qtext= ?param4 ,qtextstring= ?param5 ,qdesc= ?param6 ,rightcount= ?param7 where qno= ?param8] -2025-12-18 13:59:02,582 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.questionitem.up] Prepared SQL: [UPDATE questionitem SET udt=now(),uno= ?param0 ,uip= ?param1 ,fgno= ?param2 ,isright= ?param3 ,qitext= ?param4 where qino= ?param5] -2025-12-18 13:59:02,582 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.up] Prepared SQL: [update cmsd set udt=now(),uno= ?param0 ,uip= ?param1 ,sdtype = ?param2 ,sdname = ?param3 ,sddesc = ?param4 ,tpoint = ?param5 ,sdcondition = ?param6 ,fgno = ?param7 where sdno= ?param8] -2025-12-18 13:59:02,582 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.uplock] Prepared SQL: [update cmsd set udt=now(),uno= ?param0 ,uip= ?param1 ,sdname = ?param2 ,sddesc = ?param3 ,tpoint = ?param4 ,sdcondition = ?param5 ,fgno = ?param6 where sdno= ?param7] -2025-12-18 13:59:02,582 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.up] Prepared SQL: [update cmrs set udt=now(),uno= ?param0 ,uip= ?param1 ,rstype = ?param2 ,rsname = ?param3 ,rscondition = ?param4 ,rscno = ?param5 ,cmino = ?param6 where rsno= ?param7] -2025-12-18 13:59:02,582 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.uplock] Prepared SQL: [update cmrs set udt=now(),uno= ?param0 ,uip= ?param1 ,rsname = ?param2 ,rscondition = ?param3 where rsno= ?param4] -2025-12-18 13:59:02,582 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmev.in] Prepared SQL: [insert into cmev (cmno,attend,attendcut,attendrfd,attendcutrfd,mid,midcut,midrfd,midcutrfd,final,finalcut,finalrfd,finalcutrfd,subject,subjectcut,subjectrfd ,subjectcutrfd,discuss,discusscut,discussrfd,discusscutrfd,etc,etccut,etcrfd,etccutrfd,cut,cutrfd,cdt,cno,udt,uno,uip) values ( ?param0 ,100,100,100,100,0,0,0,0,0,0,0,0,0,0,0 ,0,0,0,0,0,0,0,0,0,100,100,now(), ?param1 ,now(), ?param1 , ?param2 )] -2025-12-18 13:59:02,582 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmmenu.in] Prepared SQL: [insert into cmmenu (cmno,isplan,iscontent,isev,isrs,isgrade,cdt,cno,udt,uno,uip) values( ?param0 ,1,1,1,1,1,now(), ?param1 ,now(), ?param1 , ?param2 ); insert into cmmenubm (cmno,bmno,cdt,cno,udt,uno,uip) select ?param0 ,a.bmno,now(), ?param1 ,now(), ?param1 , ?param2 from boardmaster a where a.bmposition=1 and a.isopen=1 and a.isdefault=1] -2025-12-18 13:59:02,584 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy] Prepared SQL: [create temporary table if not exists temp_cminning_mapping ( old_cmino bigint, new_cmino bigint ); insert into cminning(cmno, week, iseq, isonline, ititle, icontent, iday, idate, ist, iet, ctno, istaste, sttime, atime, mstime, metime, userno, isscd, scdtype, cdt,cno,udt,uno,uip) select ?param0 , week, iseq, isonline, ititle, icontent, iday, idate, ist, iet, ctno, istaste, sttime, atime, mstime, metime, userno, isscd, scdtype, now(), ?param1 ,now(), ?param1 , ?param2 from cminning where cmno = ?param3 ; insert into temp_cminning_mapping(old_cmino, new_cmino) select old_cmino, new_cmino from ( select a.cmino as old_cmino, b.cmino as new_cmino from cminning a inner join cminning b on a.cmno = ?param3 and b.cmno = ?param0 and a.week = b.week and a.iseq = b.iseq ) t; insert into cmrs(cmno, rscno, rstype, rsname, rscondition, isdel, cmino, cdt,cno,udt,uno,uip) select ?param0 , rscno, rstype, rsname, rscondition, 0, t.new_cmino, now(), ?param1 ,now(), ?param1 , ?param2 from cmrs a inner join temp_cminning_mapping t on a.cmino = t.old_cmino where a.cmno = ?param3 and a.isdel = 0; insert into cmprof(cmno, userno, pfee, cdt,cno,udt,uno,uip) select ?param0 , userno, 0, now(), ?param1 ,now(), ?param1 , ?param2 from cmprof where cmno = ?param3 ; insert into cmbook(cmno, bkno, cdt,cno,udt,uno,uip) select ?param0 , bkno, now(), ?param1 ,now(), ?param1 , ?param2 from cmbook where cmno = ?param3 ; insert into cmrelay(cmno, rcmno, ispre, cdt,cno,udt,uno,uip) select ?param0 , rcmno, ispre, now(), ?param1 ,now(), ?param1 , ?param2 from cmrelay where cmno = ?param3 ; insert into cmncsd(cmno, ndno, cdt,cno,udt,uno,uip) select ?param0 , ndno, now(), ?param1 ,now(), ?param1 , ?param2 from cmncsd where cmno = ?param3 ; insert into cminningscd(cmino, estart, eend, quota, studyplace, sseq, cdt,cno,udt,uno,uip) select t.new_cmino, estart, eend, quota, studyplace, sseq, now(), ?param1 ,now(), ?param1 , ?param2 from cminningscd a inner join temp_cminning_mapping t on a.cmino = t.old_cmino where a.cmino in (select old_cmino from temp_cminning_mapping); insert into cmev(cmno, attend, attendcut, attendrfd, attendcutrfd, mid, midcut, midrfd, midcutrfd, final, finalcut, finalrfd, finalcutrfd, subject, subjectcut, subjectrfd, subjectcutrfd, discuss, discusscut, discussrfd, discusscutrfd, etc, etccut, etcrfd, etccutrfd, cut, cutrfd, isoffabs, cdt,cno,udt,uno,uip) select ?param0 , attend, attendcut, attendrfd, attendcutrfd, mid, midcut, midrfd, midcutrfd, final, finalcut, finalrfd, finalcutrfd, subject, subjectcut, subjectrfd, subjectcutrfd, discuss, discusscut, discussrfd, discusscutrfd, etc, etccut, etcrfd, etccutrfd, cut, cutrfd, isoffabs, now(), ?param1 ,now(), ?param1 , ?param2 from cmev where cmno = ?param3 ; insert into cmsd(sdtype, cmno, sdname, sddesc, tpoint, sdcondition, fgno, isdel, orgsdno, cdt,cno,udt,uno,uip) select sdtype, ?param0 , sdname, sddesc, tpoint, sdcondition, null, 0, sdno, now(), ?param1 ,now(), ?param1 , ?param2 from cmsd where cmno = ?param3 and isdel = 0; insert into cmmenu(cmno, isplan, iscontent, isev, isrs, isgrade, cdt,cno,udt,uno,uip) select ?param0 , isplan, iscontent, isev, isrs, isgrade, now(), ?param1 ,now(), ?param1 , ?param2 from cmmenu where cmno = ?param3 ; insert into cmmenubm(cmno, bmno, cdt,cno,udt,uno,uip) select ?param0 , bmno, now(), ?param1 ,now(), ?param1 , ?param2 from cmmenubm where cmno = ?param3 ; drop temporary table if exists temp_cminning_mapping;] -2025-12-18 13:59:02,584 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy.ex] Prepared SQL: [insert into cmexlayer(exno,qdiff,cc1,cc2,cc3,cc4,cc5,qcount,rpoint,cdt,cno,udt,uno,uip) select ?param0 ,qdiff,cc1,cc2,cc3,cc4,cc5,qcount,rpoint,now(), ?param1 ,now(), ?param1 , ?param2 from cmexlayer a where a.exno= ?param3 ; insert into cmexq(exno,qseq,qno,rpoint,cdt,cno,udt,uno,uip) select ?param0 ,qseq,qno,rpoint,now(), ?param1 ,now(), ?param1 , ?param2 from cmexq a where a.exno= ?param3 ;] -2025-12-18 13:59:02,584 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.fgnoup] Prepared SQL: [update cmsd set fgno= ?param0 where cmno= ?param1 and orgsdno= ?param2] -2025-12-18 13:59:02,584 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.fgnoup] Prepared SQL: [update cminning set fgnotf= ?param0 where cmno= ?param1 and orgcmino= ?param2] -2025-12-18 13:59:02,585 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cm.fgnocmup] Prepared SQL: [update cm set fgnocm= ?param0 where cmno= ?param1] -2025-12-18 13:59:02,585 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmpcup] Prepared SQL: [update cm set udt=now(),uno= ?param0 ,uip= ?param1 ,cgno = ?param2 ,cname = ?param3 ,sstime = ?param4 ,setime = ?param5 ,introhtml = ?param6 where cmno= ?param7] -2025-12-18 13:59:02,585 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ctpdel] Prepared SQL: [update ctpage a inner join ( select a.ctno,count(b.cmino) dcnt from ct a left outer join cminning b on b.ctno=a.ctno where a.ctno= ?param0 group by a.ctno ) b on b.ctno=a.ctno and b.dcnt = 0 set a.isdel=1,udt=now(),uno= ?param1 ,uip= ?param2 where a.cpno= ?param3] -2025-12-18 13:59:02,585 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ct.del] Prepared SQL: [update ct a inner join ( select a.ctno,count(b.cmino) dcnt from ct a left outer join cminning b on b.ctno=a.ctno where a.ctno= ?param0 group by a.ctno ) b on b.ctno=a.ctno and b.dcnt=0 set udt=now(),uno= ?param1 ,uip= ?param2 ,a.ccode=null,a.isdel=1 where b.dcnt=0 and a.ctno= ?param0] -2025-12-18 13:59:02,585 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.fgno] Prepared SQL: [update cminning set fgno= ?param0 where cmino= ?param1] -2025-12-18 13:59:02,585 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.fgnooff] Prepared SQL: [update cminning set fgnooff= ?param0 where cmino= ?param1] -2025-12-18 13:59:02,586 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.lectcmisno.up] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,cmisno =case when ?param2 is not null then ?param2 else cmisno end where lectno= ?param3 ; update pplog a left outer join ( select a.lectno,a.payno,b.pplno,a.cmisno from lect a inner join pay b on b.payno = a.payno where a.lectno = ?param3 ) b on b.pplno = a.pplno set a.cmisno = case when b.cmisno is not null then b.cmisno else a.cmisno end where b.lectno = ?param3 ; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end ,a.sdate = (case when b.estart is not null then date_format(b.estart,'%Y-%m-%d 00:00:00') else a.sdate end) where a.lectno = ?param3 and c.cshape = 1; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end where a.lectno = ?param3 and c.cshape <> 1;] -2025-12-18 13:59:02,602 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cmforchange] Prepared SQL: [select b.cmno,b.cname,b.classno,b.cshape ,t.tyear,t.tseq from cm a inner join cm b on b.ismaster=0 and b.pcmno=a.pcmno and b.cmno <> ?param0 and b.setime is not null and b.setime > now() and b.isuse=1 and b.isdel=0 inner join term t on t.tmno=b.tmno left outer join lect c on c.cmno=b.cmno and c.status in (1,3,4) and c.ischanged=0 where a.cmno= ?param0 group by b.cmno,b.cname,b.classno,b.quota,b.cshape ,t.tyear,t.tseq having b.quota = 0 or b.quota > count(c.lectno) order by b.cname,b.classno,b.setime] -2025-12-18 13:59:02,602 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.scdlects] Prepared SQL: [select a.scdno,a.dday,a.dtime,a.istalk,a.isemail,a.issms,a.isuse from scdlect a order by a.scdno] -2025-12-18 13:59:02,603 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.encourages] Prepared SQL: [insert into alarms (userno,atime,scdno,cmexno,dday,isdel,cdt,cno,udt,uno,uip) select a.userno,now(),a.scdno,a.cmexno,a.dday,0,now(), ?param0 ,now(), ?param0 , ?param1 from ( select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.attrate < 80 and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 where a.scdno < 3 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmex e on e.cmno=c.cmno and e.extype=case when a.scdno=3 then 0 else 1 end and e.isdel=0 left outer join lectex f on f.lectno=c.lectno and f.exno=e.exno where a.scdno > 2 and a.scdno < 5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=0 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=1 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=6 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmrs e on e.cmno=c.cmno and e.rstype=0 and e.isdel=0 left outer join lectrs f on f.lectno=c.lectno and f.rsno=e.rsno where a.scdno=7 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,c.sdate stime ,c.edate etime,e.cname studyplace,b.studytime days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join cm b on b.ismaster=0 and b.cshape =1 and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.sdate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 left outer join comcode e on e.ccode = b.studyplace where a.scdno=8 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.exno cmexno,b.exname cname,b.estime stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join exam b on date_format(b.estime,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') and b.isopen=1 inner join examuser c on c.exno=b.exno and c.status=1 and c.pstatus=1 inner join users d on d.userno=c.userno and d.status=1 where a.scdno=9 and a.isuse=1 and a.dtime= ?param2 ) a; select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.attrate < 80 and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 where a.scdno < 3 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmex e on e.cmno=c.cmno and e.extype=case when a.scdno=3 then 0 else 1 end and e.isdel=0 left outer join lectex f on f.lectno=c.lectno and f.exno=e.exno where a.scdno > 2 and a.scdno < 5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=0 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=1 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=6 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmrs e on e.cmno=c.cmno and e.rstype=0 and e.isdel=0 left outer join lectrs f on f.lectno=c.lectno and f.rsno=e.rsno where a.scdno=7 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,c.sdate stime ,c.edate etime,e.cname studyplace,b.studytime days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join cm b on b.ismaster=0 and b.cshape =1 and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.sdate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 left outer join comcode e on e.ccode = b.studyplace where a.scdno=8 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.exno cmexno,b.exname cname,b.estime stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join exam b on date_format(b.estime,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') and b.isopen=1 inner join examuser c on c.exno=b.exno and c.status=1 and c.pstatus=1 inner join users d on d.userno=c.userno and d.status=1 where a.scdno=9 and a.isuse=1 and a.dtime= ?param2] -2025-12-18 13:59:02,603 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cmrs] Prepared SQL: [select a.rsno,a.rstype,a2.rscno,a2.rscname,b.cshape,b.cname,b.classno,b.rstime,b.retime,b.sstime,b.setime ,c.tyear,c.tseq ,count(distinct d.lectno) countlect,count(distinct e.lectno) countok ,g.username as teachername from cmrs a inner join rsc a2 on a2.rscno=a.rscno inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno inner join lect d on d.cmno=b.cmno and d.status=1 and d.ischanged=0 left outer join lectrs e on e.lectno=d.lectno and e.rsno=a.rsno left outer join cminning f on a.cmino = f.cmino left outer join users g on g.userno = f.userno where a.rsno= ?param0 group by a.rsno,a.rstype,a2.rscno,a2.rscname,b.cshape,b.cname,b.classno,b.rstime,b.retime,b.sstime,b.setime,c.tyear,c.tseq] -2025-12-18 13:59:02,603 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cmrscqs] Prepared SQL: [select a.rsno ,b.rscqno ,c.qno,c.qtext,c.atype ,d.qino,d.qitext ,sum(case when concat(',',e.atext,',') like concat('%,',d.qino,',%') then 1 else 0 end) scount ,count(e.atext) acount ,group_concat(e.atext order by e.cdt separator '
') atext from cmrs a inner join rscq b on b.rscno=a.rscno inner join question c on c.qno=b.qno left outer join questionitem d on d.qno=c.qno and d.isdel=0 left outer join lectrs e on e.rsno=a.rsno and e.rscqno=b.rscqno where a.rsno= ?param0 group by a.rsno ,b.rscqno ,c.qno,c.qtext,c.atype ,d.qino,d.qitext order by b.dseq,b.qno,d.qino] -2025-12-18 13:59:02,603 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.rscq] Prepared SQL: [select a.rscqno,a.qno,q.atype,qi.qino,row_number() over(partition by qi.qno order by qi.qino) rno from rscq a inner join question q on q.qno=a.qno left outer join questionitem qi on qi.qno=q.qno and qi.isdel=0 where a.rscno= ?param0 order by a.dseq] -2025-12-18 13:59:02,603 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectrss] Prepared SQL: [select a.rsno,b.lectno,c.rscno,c.rscqno,u.username,u.userid,uc.cname ccpositionname,b.isrebate,c.cdt,c.atext from cmrs a inner join lect b on b.cmno=a.cmno and b.status=1 and b.ischanged=0 inner join users u on u.userno=b.userno left outer join assign ua on ua.asno=u.asno left outer join comcode uc on uc.ccode=u.ccposition inner join lectrs c on c.lectno=b.lectno and c.rsno=a.rsno inner join rscq rq on rq.rscqno=c.rscqno inner join question q on q.qno=rq.qno where a.rsno= ?param0 order by u.username,u.userno,rq.dseq,rq.rscqno] -2025-12-18 13:59:02,604 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.attoffs] Prepared SQL: [select c.tyear,c.tseq ,a.cmno,a.cname,a.classno ,b.cmino,b.week,b.iseq,b.ititle,b.idate,b.ist,b.iet ,d.username from cm a inner join cminning b on b.cmno=a.cmno and b.isonline=0 and b.idate= ?param0 inner join term c on c.tmno=a.tmno left outer join users d on d.userno=b.userno where a.ismaster=0 and a.sstime <= ?param0 and a.setime >= ?param0 and a.isuse=1 and a.isdel=0 order by b.iet,a.cname] -2025-12-18 13:59:02,604 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cminning] Prepared SQL: [select c.tyear,c.tseq ,b.cshape,b.cname,b.classno ,a.cmino,a.ititle,a.idate,a.ist,a.iet from cminning a inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno where a.cmino= ?param0] -2025-12-18 13:59:02,604 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectinnings.foratt] Prepared SQL: [select a.cmino,b.lectno,c.userno ,ca.asname,c.username,c.userid,d.stime,d.etime,d.istatus ,row_number() over(order by d.udt desc,c.username) rno ,count(a.cdt) over() pagetotalcount from cminning a inner join lect b on b.cmno=a.cmno and b.status=1 and b.ischanged=0 inner join users c on c.userno=b.userno and c.status=1 left outer join assign ca on ca.asno=c.asno left outer join lectinning d on d.lectno=b.lectno and d.cmino=a.cmino where a.cmino= ?param0 order by rno] -2025-12-18 13:59:02,604 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.pagelogs_page] Prepared SQL: [select a.cdt,a.uip,b.pagename,a.loginfo from menupage b inner join ( select cdt, uip, loginfo, pno from pagelog a where a.userno= ?param0 and a.logsite= ?param1 and a.cdt between ?param2 and ?param3 ) a on b.pno=a.pno] -2025-12-18 13:59:02,605 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.reexam.log] Prepared SQL: [select a.* from ( select a.estart,eend,eip ,row_number() over(order by a.cdt desc) rno ,count(a.cno) over() pagetotalcount from lectexrelog a where a.lectno= ?param0 and a.exno= ?param1 ) a order by a.rno] -2025-12-18 13:59:02,605 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectexq] Prepared SQL: [select a.lectno,a.exno,a.eqno,a.atext,a.qinos,a.cpoint,a.dpoint,a.iscorrect,a.qseq ,c.qno,c.atype,c.qtext from lectexq a inner join cmexq b on b.eqno=a.eqno inner join question c on c.qno=b.qno where a.lectno= ?param0 and a.exno= ?param1 order by a.qseq] -2025-12-18 13:59:02,605 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsdfiles] Prepared SQL: [select d.orgname,d.fileurl,c.userno,c.userid,c.username from lectsd a inner join lect b on b.lectno=a.lectno and b.status=1 and b.ischanged=0 inner join users c on c.userno=b.userno inner join fileinfo d on d.fgno=a.fgno and d.isdel=0 where a.sdno= ?param0] -2025-12-18 13:59:02,605 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectdiscuss] Prepared SQL: [select a.sdno,a.tpoint sdtpoint ,b.lectno,b.cpoint,b.feedb,b.submittime,b.checktime ,c.userno,c.username,c.userid ,d.asname from cmsd a inner join lect b2 on b2.lectno= ?param0 inner join users c on c.userno=b2.userno left outer join assign d on d.asno=c.asno left outer join lectsd b on b.lectno=b2.lectno and b.sdno=a.sdno where a.sdno= ?param1] -2025-12-18 13:59:02,606 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.mydata] Prepared SQL: [select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,a.intval9 ,a.longval,a.longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,a.time3,a.time4 ,a.time5,a.time6 ,a.rno ,a.iscomplete ,a.studytime ,a.studyplacename studyplacename, a.studyplace ,a.cshape from( select 1 dtype ,d.tyear intval,d.tseq intval2,c.cshape intval3,a.pstatus intval4,case when e.rfdno is null then 0 else 1 end intval5,a.isrebate intval6,a.itemno intval7 ,case when (case when l.sdate is null then c.sstime else l.sdate end) < now() and (case when l.edate is null then c.setime else l.edate end) > now() then 1 else 0 end intval8 ,c.studydays intval9 ,l.lectno longval,a.payno longval2 ,c.cname strval,null strval2,null strval3 ,c.rstime time,c.retime time2 ,b.cdt time3,f.estart time4 ,CASE WHEN l.sdate IS NULL then (case when c.cshape ='1' then f.estart else l.cdt end) ELSE l.sdate end AS time5 ,case when l.edate is null then f.eend else l.edate end time6 ,case when b.pstatus = 1 then 99 else b.pstatus end as sortpstatus ,row_number() over(order by sortpstatus, c.retime, b.payno,a.pino) rno ,l.iscomplete ,c.studytime, cc.cname studyplacename, cmis.studyplace, l.cdt ,c.cshape from payitem a inner join pay b on b.payno=a.payno and b.pstatus in (21,22,51,55) and b.rstatus < 2 inner join cm c on c.cmno=a.itemno and c.rstime < now() and c.retime > now() inner join lect l on l.cmno=c.cmno and (l.status < 5 or l.status = 6) and l.ischanged=0 and l.userno=b.userno inner join term d on d.tmno=c.tmno left outer join payrfd e on e.payno=a.payno and e.payno=a.payno and e.rstatus=0 left outer join cminningscd f on f.cmisno = l.cmisno LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = l.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.ptype in (0,1,4) and a.userno= ?param0 and a.pstatus in (21,22,51,55) and a.rstatus=0 and 1 = case when c.retime = '2099-12-31 23:59:59' and l.stime is not null then 0 else 1 end order by sortpstatus,l.cdt desc, c.retime desc, b.payno,a.pino ) a union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,a.time3,a.time4 ,a.time5,a.time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 2 dtype ,c.tyear intval,c.tseq intval2,b.cshape intval3,0 intval4,0 intval5,a.isrebate intval6,a.cmno intval7,0 intval8 ,a.lectno longval,0 longval2 ,b.cname strval,null strval2,null strval3 ,case WHEN a.sdate IS NULL then (case when b.cshape ='1' then d.estart else a.cdt end) ELSE a.sdate end AS time ,case when a.edate is null then d.eend else a.edate end time2 ,d.estart time3,d.eend time4 ,e.cdt time5,null time6 ,row_number() over(order by b.setime desc) rno ,case when d.eend is not null then d.eend else a.edate end as sortedate ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join pay e on e.payno = a.payno inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno left outer join cminningscd d on a.cmisno = d.cmisno LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and (case when a.sdate is null then b.setime else a.edate end) >= now() order by case when time2 > now() then 1 else 0 end asc ,sortedate asc, time2 asc ) a union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,1 intval,c.iseq intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,null strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.iseq) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno inner join cminning c on c.cmno=b.cmno and c.isonline=1 and c.isscd = 0 left outer join lectinning d on d.lectno=a.lectno and d.cmino=c.cmino and d.istatus=2 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,2 intval,c.iseq intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,concat(date_format(c.idate,'%m/%d'),' ',left(c.ist,2),':',right(c.ist,2),' ~ ',left(c.iet,2),':',right(c.iet,2)) strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.iseq) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cminning c on c.cmno=b.cmno and c.isonline=0 and c.isscd = 0 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,3 intval,0 intval2,b.classno intval3,c.extype intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.extype,c.cdt) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cmex c on c.cmno=b.cmno and c.isdel=0 and c.econdition <= a.attrate LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' left outer join lectex d on d.lectno=a.lectno and d.exno=c.exno and d.eend is not null where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,4 intval,0 intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.cdt) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname as studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cmsd c on c.sdtype=0 and c.cmno=b.cmno and c.isdel=0 and c.sdcondition <= a.attrate left outer join lectsd d on d.lectno=a.lectno and d.sdno=c.sdno and d.submittime is not null LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,5 intval,0 intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.cdt) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cmsd c on c.sdtype=1 and c.cmno=b.cmno and c.isdel=0 and c.sdcondition <= a.attrate left outer join lectsdboard d on d.lectno=a.lectno and d.sdno=c.sdno and d.isdel=0 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,a.longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 4 dtype ,a.scdno intval,a.dday intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,b.cmno intval7,0 intval8 ,c.lectno longval,a.alno longval2 ,b.cname strval,null strval2,null strval3 ,a.atime time,c.edate time2 ,row_number() over(order by a.atime desc) rno ,c.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from alarms a inner join cm b on b.cmno=a.cmexno inner join lect c on c.cmno=b.cmno and c.userno=a.userno and c.status=1 and c.ischanged=0 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = c.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.scdno < 9 and a.isdel=0 order by a.atime desc limit 5 ) a] -2025-12-18 13:59:02,607 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.myexamrenews] Prepared SQL: [select a.exno,a.userno,a.certtime,a.certdate,a.certindate,a.renewreason,a.isfirst,a.certidx ,b.username cnoname from examuserrenew a left outer join users b on b.userno=a.cno where a.exno= ?param0 and a.userno= ?param1 order by a.certdate desc] -2025-12-18 13:59:02,607 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.myexamrenewlects] Prepared SQL: [select a.*,b.cmno,b.oktime,b.iscomplete from ( select distinct(c.cmno),c.cname,c.cshape from examuser a inner join exam b on b.exno=a.exno inner join cm c on c.certcc=b.certcc and c.certgradecc=b.certgradecc and c.isdel=0 and c.isuse=1 inner join cg d on d.cgno = c.cgno and d.isuse=1 and d.isdel=0 and d.iscover=1 where a.exno= ?param0 and a.userno= ?param1 )a inner join lect b on b.cmno=a.cmno where b.status=1 and b.iscomplete=1 and b.ischanged=0 and b.userno= ?param1 group by a.cmno,a.cname,a.cshape,b.oktime,b.iscomplete limit 3] -2025-12-18 13:59:02,607 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.myalarm] Prepared SQL: [select 4 dtype,a.scdno intval,a.dday intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,b.cmno intval7 ,c.lectno longval,a.alno longval2 ,b.cname strval,null strval2,null strval3 ,a.atime time,null time2 from alarms a inner join cm b on b.cmno=a.cmexno inner join lect c on c.cmno=b.cmno and c.userno=a.userno and c.status=1 and c.ischanged=0 where a.userno= ?param0 and date_add(a.atime, interval 3 month) > now() and a.scdno < 9 and a.isdel=0 order by a.atime desc] -2025-12-18 13:59:02,607 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectex.result] Prepared SQL: [select a.etime,a.exname,a.tpoint fullpoint,a.isresultopen ,b.estart,b.eend,b.tpoint, b.udt from cmex a inner join lectex b on b.lectno= ?param0 and b.exno=a.exno inner join lect c on c.lectno=b.lectno and c.userno= ?param1 where a.exno= ?param2] -2025-12-18 13:59:02,607 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectexq.result] Prepared SQL: [select d.atype,b.cpoint,b.dpoint,d.qtext,b.atext,d.qdesc,b.iscorrect,c.qno,b.eqno,b.qseq from lectex a inner join lect a2 on a2.lectno=a.lectno and a2.userno= ?param0 inner join lectexq b on b.lectno=a.lectno and b.exno=a.exno inner join cmexq c on c.eqno=b.eqno inner join question d on d.qno=c.qno where a.lectno= ?param1 and a.exno= ?param2 order by b.qseq] -2025-12-18 13:59:02,607 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectexresult.selectrate] Prepared SQL: [select a.eqno,sum(case when a.atext = b.atext then 1 else 0 end) / count(b.eqno) * 100 selectrate from lectexq a inner join lect a2 on a2.lectno=a.lectno and a2.userno= ?param0 inner join lectexq b on b.exno=a.exno and b.eqno=a.eqno where a.lectno= ?param1 and a.exno= ?param2 group by a.eqno] -2025-12-18 13:59:02,607 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.myrecomm] Prepared SQL: [select c.tyear,c.tseq,a.cmno,b.cshape,b.cname,b.rstime,b.retime,e.cgcode,b.isrefund from ( select a.* from ( select distinct b.ispre idx,c.cmno from lect a inner join cmrelay b on b.cmno=a.cmno inner join cm c on c.ismaster=0 and c.pcmno=b.rcmno and c.rstime < now() and c.retime > now() left outer join lect d on d.userno=a.userno and d.cmno=c.cmno where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null order by b.ispre,c.retime limit 2 ) a union all select a.* from ( select 2 idx,c.cmno from users a inner join comcode b on b.ccode=a.ccposition inner join cm c on c.ismaster=0 and c.rstime < now() and c.retime > now() and c.jobpositiongrade like concat('%',b.refcode,'%') left outer join lect d on d.userno=a.userno and d.cmno=c.cmno where a.userno= ?param0 and d.lectno is null order by c.retime limit 2 ) a ) a inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno inner join cg d on d.cgno=b.cgno inner join cg e on e.cgno=d.pcgno order by a.idx,b.retime limit 2] -2025-12-18 13:59:02,607 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.attcert.check] Prepared SQL: [select ifnull(a.isattcheck,0) intval,b.ischkatt intval2,c.ischkatt intval3 ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) strval from lect a inner join users b on b.userno = a.userno inner join cm c on c.cmno = a.cmno where a.lectno = ?param0] -2025-12-18 13:59:02,607 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectinning.attcert.check] Prepared SQL: [select ifnull(d.isattcheck,0) intval,b.ischkatt intval2,c.ischkatt intval3 ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) strval ,b.authplatform strval2 from lect a inner join users b on b.userno = a.userno inner join cm c on c.cmno = a.cmno left outer join lectinning d on d.lectno = a.lectno and d.cmino = ?param0 where a.lectno = ?param1 and a.userno = ?param2] -2025-12-18 13:59:02,607 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lecture.document.past] Prepared SQL: [select no lectno,substr(a.cshape,1,3) cshapename2,a.cgname cname,a.ssdate sstime,a.sedate setime ,case when a.rprice> 0 then 1 else 0 end isrebate from docprintpast a inner join users b on b.userpno= a.userpno where userno = ?param0] -2025-12-18 13:59:02,608 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectinning.new] Prepared SQL: [select a.logno longval ,a.lectno intval,a.cmino intval2,max(a.intval+a.intval2) intval3 ,a.strval,a.strval2,a.intval3 intval4 from( select a.logno,a.lectno,a.cmino ,case when b.edate < now() then 0 when b.status <> 1 then 0 else case when a.stime = a.etime then 1 else 0 end end intval ,case when b.edate < now() then 0 when b.status <> 1 then 0 else case when (timestampdiff(second,a.stime,a.etime)%300) = 0 then 1 else 0 end end intval2 ,c.cname strval,d.ititle strval2,d.iseq intval3 from lectinningpage a inner join lect b on b.lectno = a.lectno inner join cm c on c.cmno = b.cmno inner join cminning d on d.cmino = a.cmino where b.userno = ?param0 order by a.cdt desc limit 1 ) a] -2025-12-18 13:59:02,608 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user2] Prepared SQL: [select max(lectCnt) * min(checkNum) from ( select count(t1.lectno) as lectCnt, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (103,104,105) and t5.typegrade = ?param0 and t5.typeedu = ?param1 and t1.userno = ?param2 and t5.typeman = 28 union select 0 as lectCnt, (case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param2 and t2.pcmno = ?param3 )t] -2025-12-18 13:59:02,608 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user3] Prepared SQL: [select max(lectCnt) * min(checkNum) from ( select count(t1.lectno) as lectCnt, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (103,104) and t5.typeedu = 30 and t1.userno = ?param0 and t5.typeman = 28 union select 0 as lectCnt, (case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param0 and t2.pcmno = ?param1 )t] -2025-12-18 13:59:02,608 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user4] Prepared SQL: [select count(t1.lectno) from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param0 and t2.pcmno = ?param1] -2025-12-18 13:59:02,608 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user5] Prepared SQL: [select max(lectCnt) * min(checkNum) from ( select count(t1.lectno) as lectCnt, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (103,104) and t5.typeedu = ?param0 and t1.userno = ?param1 and t5.typeman = 28 union select 0 as lectCnt, (case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param1 and t2.pcmno = ?param2 )t] -2025-12-18 13:59:02,608 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user6] Prepared SQL: [select (max(lectCnt1) + max(lectCnt2)) * min(checkNum) from ( select count(t1.lectno) as lectCnt1, 0 as lectCnt2, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (102,103,104,105) and t5.typeedu = 35 and t1.userno = ?param0 and t5.typeman = 28 and t5.typegrade in (38,39) union select 0 as lectCnt1, count(t1.lectno) as lectCnt2,(case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param0 and t2.pcmno = ?param1 )t] -2025-12-18 13:59:02,608 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.pplog.get] Prepared SQL: [select l.lectno, l.cmno, l.payno, pp.cshape, cc.cname zstring1, cc2.cname zstring2, cc3.cname zstring3, cc4.cname zstring4, cc5.cname zstring5 from lect l inner join pay p on l.payno = p.payno and l.userno = p.userno inner join pplog pp on p.pplno = pp.pplno left outer join comcode cc on cc.ccode = pp.typeman left outer join comcode cc2 on cc2.ccode = pp.typeedu left outer join comcode cc3 on cc3.ccode = pp.typegrade left outer join comcode cc4 on cc4.ccode = pp.typejob left outer join comcode cc5 on cc5.ccode = pp.typejobitem where l.lectno = ?param0 and l.userno = ?param1] -2025-12-18 13:59:02,608 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.enroll.get] Prepared SQL: [SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED; SELECT a.USERNO , b.lectno , b.ISCOMPLETE , b.completeno , c.cmno , c.CNAME , d.PCGNO , e.PAYNO , e.PSTATUS , f.CSHAPE , f.TYPEMAN , f.TYPEEDU , f.TYPEGRADE , f.TYPEJOB , d.CGCODE , d.CGNAME , f.CMISNO FROM users a INNER JOIN lect b ON a.USERNO = b.USERNO INNER JOIN cm c ON b.CMNO = c.CMNO INNER JOIN cg d ON c.cgno = d.cgno INNER JOIN pay e ON b.payno = e.PAYNO INNER JOIN pplog f ON b.USERNO = e.USERNO AND b.CMNO = f.CMNO AND e.PPLNO = f.PPLNO WHERE b.STATUS = 1 AND (e.PSTATUS = 1 OR e.PSTATUS = 22) AND b.USERNO = ?param0 ;] -2025-12-18 13:59:02,608 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.sedate.change] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,sdate = ?param2 ,edate= ?param3 where lectno= ?param4 and status = 1] -2025-12-18 13:59:02,609 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectchange] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,ischanged=1 where lectno= ?param2 ; insert into lect (cmno,payno,pino,userno,status,iscomplete,orgcmno,attrate,isrebate,ispc,isjoin,fgno,ischanged,cdt,cno,udt,uno,uip) select ?param3 ,payno,pino,userno,status,null,cmno,0,isrebate,ispc,isjoin,fgno,0,now(), ?param0 ,now(), ?param0 , ?param1 from lect a where a.lectno= ?param2] -2025-12-18 13:59:02,610 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsd.save] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,iscopy= ?param2 ,cpoint= ?param3 ,feedb= ?param4 ,memo= ?param5 ,checktime=case when ?param3 is not null or ?param4 is not null then now() else checktime end ,checkip=case when ?param3 is not null or ?param4 is not null then ?param1 else checkip end ,fgno= ?param6 where lectno= ?param7 and sdno= ?param8 ; insert into lectsd (lectno,sdno,atext,fgno,copyrate,iscopy,cpoint,feedb,memo,submittime,submitip,checktime,checkip,cdt,cno,udt,uno,uip) select ?param7 , ?param8 ,null, ?param6 ,null, ?param2 , ?param3 , ?param4 , ?param5 ,null,null ,case when ?param3 is not null or ?param4 is not null then now() else null end ,case when ?param3 is not null or ?param4 is not null then ?param1 else null end ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectsd b on b.lectno= ?param7 and b.sdno= ?param8 where b.lectno is null] -2025-12-18 13:59:02,610 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsd.save2] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,iscopy= ?param2 ,cpoint= ?param3 ,feedb= ?param4 ,memo= ?param5 ,checktime=case when ?param3 is not null or ?param4 is not null then now() else checktime end ,checkip=case when ?param3 is not null or ?param4 is not null then ?param1 else checkip end ,submittime=case when ?param6 = 'T' then now() else submittime end ,submitip=case when ?param6 = 'T' then ?param1 else submitip end ,fgno= ?param7 where lectno= ?param8 and sdno= ?param9 ; insert into lectsd (lectno,sdno,atext,fgno,copyrate,iscopy,cpoint,feedb,memo,submittime,submitip,checktime,checkip,cdt,cno,udt,uno,uip) select ?param8 , ?param9 ,null, ?param7 ,null, ?param2 , ?param3 , ?param4 , ?param5 ,case when ?param6 = 'T' then now() else null end ,case when ?param6 = 'T' then ?param1 else null end ,case when ?param3 is not null or ?param4 is not null then now() else null end ,case when ?param3 is not null or ?param4 is not null then ?param1 else null end ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectsd b on b.lectno= ?param8 and b.sdno= ?param9 where b.lectno is null; update lect l inner join ( select l.lectno, round(avg(ifnull(ls.cpoint,0)),1) as avgtpoint, round(((round(avg(ifnull(ls.cpoint,0)),1) * ce.subject / 100) ),1) spoint from lect l inner join cmsd cs on l.cmno = cs.cmno and cs.sdtype = 0 and cs.isdel = 0 left outer join lectsd ls on l.lectno = ls.lectno and cs.sdno = ls.sdno and ls.sdno= ?param9 inner join cmev ce on l.cmno = ce.cmno where l.status = 1 and l.lectno = ?param8 group by l.lectno )t on l.lectno = t.lectno set l.spoint = t.spoint , l.subjectpoint = t.avgtpoint , l.udt = now() , l.uno = ?param0 , l.uip= ?param1 where l.status = 1 and l.lectno = ?param8 ; update lect l inner join ( select l.lectno, round(avg(ifnull(ls.cpoint,0)),1) as avgtpoint, round(((round(avg(ifnull(ls.cpoint,0)),1) * ce.discuss / 100)),1) dpoint from lect l inner join cmsd cs on l.cmno = cs.cmno and cs.sdtype = 1 and cs.isdel = 0 left outer join lectsd ls on l.lectno = ls.lectno and cs.sdno = ls.sdno and ls.sdno= ?param9 inner join cmev ce on l.cmno = ce.cmno where l.status = 1 and l.lectno = ?param8 group by l.lectno )t on l.lectno = t.lectno set l.dpoint = t.dpoint , l.discusspoint = t.avgtpoint , l.udt = now() , l.uno = ?param0 , l.uip= ?param1 where l.status = 1 and l.lectno = ?param8 ;] -2025-12-18 13:59:02,611 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsd2.save] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,cpoint= ?param2 ,feedb= ?param3 ,checktime=case when ?param2 is not null or ?param3 is not null then now() else checktime end ,checkip=case when ?param2 is not null or ?param3 is not null then ?param1 else checkip end where lectno= ?param4 and sdno= ?param5 ; insert into lectsd (lectno,sdno,atext,fgno,copyrate,iscopy,cpoint,feedb,submittime,submitip,checktime,checkip,cdt,cno,udt,uno,uip) select ?param4 , ?param5 ,null,null,null,0, ?param2 , ?param3 ,null,null ,case when ?param2 is not null or ?param3 is not null then now() else null end ,case when ?param2 is not null or ?param3 is not null then ?param1 else null end ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectsd b on b.lectno= ?param4 and b.sdno= ?param5 where b.lectno is null] -2025-12-18 13:59:02,611 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.edub2b] Prepared SQL: [insert into edub2b (etype,userno,edate,esubject,etarget,ecount,eplace,ecomment,compname,ceoname,brno,addr,btype,bkind,manname,email,telno,fgno,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 ,HEX(AES_ENCRYPT( ?param15 , 'np123@!')),HEX(AES_ENCRYPT( ?param16 , 'np123@!')), ?param17 ,now(), ?param18 ,now(), ?param18 , ?param19 )] -2025-12-18 13:59:02,611 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.alarm.del] Prepared SQL: [update alarms set isdel=1 where alno= ?param0 and userno= ?param1] -2025-12-18 13:59:02,611 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.completetime.change] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,completetime= ?param2 where lectno= ?param3 and iscomplete=1;] -2025-12-18 13:59:02,611 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.drop2day] Prepared SQL: [update pay a inner join lect b on b.payno = a.payno and b.cmno = ?param0 and b.ischanged=0 and ifnull(b.isready,0) = 1 and b.status = 4 and DATE_ADD(b.oktime, INTERVAL 2 DAY) < now() set a.pstatus = 52, a.udt = now(), a.uno = ?param1 , a.uip = ?param2 ; update payitem a inner join pay b on b.payno = a.payno and b.pstatus = 52 inner join lect c on c.payno = b.payno and c.cmno = ?param0 and c.ischanged=0 and ifnull(c.isready,0) = 1 and c.status = 4 and DATE_ADD(c.oktime, INTERVAL 2 DAY) < now() set a.pstatus = b.pstatus, a.udt = now(), a.uno = ?param1 , a.uip = ?param2 ; update lect set status = 5, oktime = now(), udt = now(), uno = ?param1 , uip = ?param2 where cmno = ?param0 and ifnull(isready,0) = 1 and ischanged=0 and status = 4 and DATE_ADD(oktime, INTERVAL 2 DAY) < now()] -2025-12-18 13:59:02,612 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.isatt.in] Prepared SQL: [update lect set isattcheck = 1, lakey = ?param0 , latime = now() where lectno = ?param1] -2025-12-18 13:59:02,612 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectinning.isatt.in] Prepared SQL: [update lectinning a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 set a.isattcheck = ?param1 ,a.udt=now(),a.uno= ?param2 ,a.uip= ?param3 where a.lectno= ?param4 and a.cmino= ?param5 ; insert into lectinning (lectno,cmino,totstudy,stime,etime,istatus,finishtime,sip,eip,ispcs,ispce,pseq,psec,isattcheck,cdt,cno,udt,uno,uip) select ?param4 ,a.cmino,0,now(),now(),case when a.atime=0 then 2 else 0 end,case when a.atime=0 then now() else null end, ?param3 , ?param3 ,1,null,ctp.pseq,0, ?param1 ,now(), ?param2 ,now(), ?param2 , ?param3 from cminning a inner join ctpage ctp on ctp.ctno=a.ctno and ctp.isdel=0 and ctp.pseq=1 left outer join lectinning b on b.lectno= ?param4 and b.cmino= ?param5 where a.cmino= ?param5 and b.lectno is null;] -2025-12-18 13:59:02,612 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cmisno.up] Prepared SQL: [update lect set cmisno = ?param0 where lectno = ?param1 ; update pplog a left outer join ( select a.lectno,a.payno,b.pplno,a.cmisno from lect a inner join pay b on b.payno = a.payno where a.lectno = ?param1 ) b on b.pplno = a.pplno set a.cmisno = b.cmisno where b.lectno = ?param1 ; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = (case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end) ,a.sdate = (case when b.estart is not null then date_format(b.estart,'%Y-%m-%d 00:00:00') else a.sdate end) where a.lectno = ?param1 and c.cshape = 1; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end where a.lectno = ?param1 and c.cshape <> 1;] -2025-12-18 13:59:02,612 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsd.del] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,submittime=null ,submitip=null ,fgno=null where lectno= ?param2 and sdno= ?param3 ;] -2025-12-18 13:59:02,624 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bmos] Prepared SQL: [select a.opno,a.bmno,a.opname,a.isuse,a.dsort ,a.opno value,a.opname text from boardmasteropening a where a.bmno= ?param0 and a.isdel=0 order by a.dsort,a.cdt] -2025-12-18 13:59:02,626 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.get] Prepared SQL: [select e.asname ,c.bmno,c.bmname,c.isuseopening,c.isreply,c.disptype,c.bmtype ,f.opname ,b.bno,b.pbno,b.subject,b.istop,b.issecr,b.cdt,d.username cnoname,b.rcount,b.fgno,b.fgnothumb,b.opno,b.contents,b.isopen ,b2.subject psubject ,g.cmno,g.cname,g.classno ,h.tmno,h.tyear,h.tseq ,count(b3.bno) ccount from board b inner join boardmaster c on c.bmno=b.bmno inner join users d on d.userno=b.cno left outer join board b2 on b2.bno=b.pbno and b2.isdel=0 left outer join board b3 on b3.pbno=b.bno and b3.isdel=0 left outer join assign e on e.asno=c.asno left outer join boardmasteropening f on f.opno=b.opno left outer join cm g on g.cmno=b.cmno left outer join term h on h.tmno=g.tmno where b.bno= ?param0 group by e.asname ,c.bmno,c.bmname,c.isuseopening,c.isreply,c.disptype,c.bmtype ,f.opname ,b.bno,b.pbno,b.subject,b.istop,b.issecr,b.cdt,d.username,b.rcount,b.fgno,b.fgnothumb,b.opno,b.contents,b.isopen ,b2.subject ,g.cmno,g.cname,g.classno ,h.tmno,h.tyear,h.tseq] -2025-12-18 13:59:02,626 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.boardcmts] Prepared SQL: [select a.bcno,a.bno,a.ctext,a.isdel,a.cdt,a.udt,a.cno ,b.username cnoname,b.usertype from boardcmt a inner join users b on b.userno=a.cno where a.bno= ?param0 and a.isdel=0 order by a.cdt desc] -2025-12-18 13:59:02,626 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bs.forqna] Prepared SQL: [select a.bno,a.pbno,a.subject,a.contents,a.cdt,a.fgno,f.opname,a.cdt,b.usertype,a.rcount from board a inner join users b on b.userno=a.cno left outer join boardmasteropening f on f.opno=a.opno where a.bno= ?param0 and (a.cno= ?param1 or b.usertype in (91,92)) union all select a.bno,a.pbno,a.subject,a.contents,a.cdt,a.fgno,f.opname,a.cdt,b.usertype,a.rcount from board a inner join users b on b.userno=a.cno left outer join boardmasteropening f on f.opno=a.opno where a.pbno= ?param0] -2025-12-18 13:59:02,627 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bm.in] Prepared SQL: [insert into boardmaster (bmcode,bmposition,bmname,bmdesc,bmtype,disptype,isuseopening,isreply,isopen,isdefault,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 ,0,now(), ?param9 ,now(), ?param9 , ?param10 );] -2025-12-18 13:59:02,627 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bm.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:59:02,628 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.in] Prepared SQL: [insert into board (pbno,bmno,opno,subject,contents,fgno,fgnothumb,cmno,rcount,rpcount,isdel,istop,issecr,isopen,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 ,0,0,0, ?param8 , ?param9 , ?param10 ,now(), ?param11 ,now(), ?param11 , ?param12 );] -2025-12-18 13:59:02,628 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:59:02,628 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.inp] Prepared SQL: [insert into board (pbno,bmno,opno,subject,contents,fgno,fgnothumb,cmno,rcount,rpcount,isdel,istop,issecr,isopen,cdt,cno,udt,uno,uip) select bno,bmno,opno, ?param0 , ?param1 , ?param2 , ?param3 ,cmno,0,0,0,0, ?param4 , ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 from board where bno= ?param8 ;] -2025-12-18 13:59:02,628 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.inp.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:59:02,629 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.boardcmt.in] Prepared SQL: [update board set rpcount = rpcount+1 where bno= ?param0 ; insert into boardcmt (bno,ctext,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,0,now(), ?param2 ,now(), ?param2 , ?param3 );] -2025-12-18 13:59:02,629 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.boardcmt.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:59:02,629 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bm.up] Prepared SQL: [update boardmaster set udt=now(),uno= ?param0 ,uip= ?param1 ,bmname = ?param2 ,bmdesc = ?param3 ,bmtype =case when isdefault>0 then bmtype else ?param4 end ,disptype =case when isdefault>0 then disptype else ?param5 end ,isuseopening = ?param6 ,isreply = ?param7 ,isopen =case when isdefault>0 then isopen else ?param8 end where bmno= ?param9] -2025-12-18 13:59:02,629 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bd.read] Prepared SQL: [update board set rcount = rcount +1 where bno= ?param0] -2025-12-18 13:59:02,630 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bmassign.save] Prepared SQL: [update boardmaster set udt=now(),uno= ?param0 ,uip= ?param1 ,isopen=1 where bmno in (select bmno from (select bmno from boardmaster where asno= ?param2 and isdefault=3) a); insert into boardmaster (bmcode,bmposition,bmname,bmdesc,bmtype,disptype,isuseopening,isreply,isopen,isdefault,asno,cdt,cno,udt,uno,uip) select concat('assignnotice_', ?param2 ),0,'°øÁö»çÇ×',null,0,0,0,1,1,3, ?param2 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join boardmaster b on b.asno= ?param2 and b.isdefault=3 where b.bmno is null;] -2025-12-18 13:59:02,630 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bmassign.save2] Prepared SQL: [update boardmaster set udt=now(),uno= ?param0 ,uip= ?param1 ,isopen=0 where bmno in (select bmno from (select bmno from boardmaster where asno= ?param2 and isdefault=3) a)] -2025-12-18 13:59:02,630 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.up] Prepared SQL: [update board set udt=now(),uno= ?param0 ,uip= ?param1 ,opno =case when pbno is null then ?param2 else opno end ,subject = ?param3 ,contents = ?param4 ,fgno = ?param5 ,fgnothumb = ?param6 ,istop =case when pbno is null then ?param7 else istop end ,issecr = ?param8 ,isopen = ?param9 where bno= ?param10] -2025-12-18 13:59:02,640 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.comcode.insert] Prepared SQL: [update comcode a inner join ( select ccode, ?param0 + row_number() over(order by corder) rno from comcode where cgroup= ?param1 and corder >= ?param0 ) b on b.ccode=a.ccode set a.corder=b.rno where a.cgroup= ?param1 ; insert into comcode (cname, cgroup, cgroupname, isuse, corder,cdt,cno,udt,uno,uip) select ?param2 , ?param1 , a.cgroupname, ?param3 , ?param0 ,now(), ?param4 ,now(), ?param4 , ?param5 from comcode a where a.cgroup= ?param1 limit 1] -2025-12-18 13:59:02,640 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.comcode.groupupdate] Prepared SQL: [update comcode set cgroupname= ?param0 where cgroup= ?param1] -2025-12-18 13:59:02,640 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.banner.save] Prepared SQL: [update banner set udt=now(),uno= ?param0 ,uip= ?param1 ,btitle= ?param2 ,bdesc= ?param3 ,burl= ?param4 ,ismain=0,bseq= ?param5 ,isopen= ?param6 ,fgno= ?param7 ,fgno2= ?param8 where ?param9 > 0 and bno= ?param9 ; insert into banner(bno,btitle,fgno,fgno2,bdesc,burl,ismain,bseq,isopen,cdt,cno,udt,uno,uip) select ?param9 , ?param2 , ?param7 , ?param8 , ?param3 , ?param4 , ?param10 , ?param5 , ?param6 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a where ?param9 = 0] -2025-12-18 13:59:02,640 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.popup.save] Prepared SQL: [update popup set udt=now(),uno= ?param0 ,uip= ?param1 ,ptitle = ?param2 ,pcontents= ?param3 ,toppx= ?param4 ,leftpx= ?param5 ,pwidth= ?param6 ,pheight= ?param7 ,purl= ?param8 ,zindex= ?param9 ,isopen= ?param10 where ?param11 > 0 and pno= ?param11 ; insert into popup (ptitle,pcontents,toppx,leftpx,pwidth,pheight,purl,zindex,isopen,cdt,cno,udt,uno,uip) select ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a where ?param11 = 0] -2025-12-18 13:59:02,640 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.menupage.save] Prepared SQL: [update menupage set udt=now(),uno= ?param0 ,uip= ?param1 ,pdepth = ?param2 ,pagetype= ?param3 ,bmno= ?param4 ,porder = ?param5 ,pagename= ?param6 ,pagedesc= ?param7 ,pageurl = ?param8 ,pagehtml= ?param9 ,isopen = ?param10 ,usertype= ?param11 ,refcode= ?param12 ,imagecode= ?param13 ,bgtitle= ?param14 ,bgdesc= ?param15 where ?param16 > 0 and pno = ?param16 ; insert into menupage (pno,ppno,pdepth,pagetype,bmno,porder,pagename,pagedesc,pageurl,pagehtml,isopen,usertype,refcode,imagecode,bgtitle,bgdesc,cdt,cno,udt,uno,uip) select ?param16 , ?param17 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a where ?param16 < 1] -2025-12-18 13:59:02,653 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitems.forexampay] Prepared SQL: [select 3 ptype,b.exno itemno,b.exname itemname,0 isrebate,1 pcnt ,b.outfee orgamt ,case when ua.isjoin=1 then b.outfee-b.infee else 0 end discamt ,case when ua.isjoin=1 then b.infee else b.outfee end payamt ,case when ua.isjoin=1 then b.infee else b.outfee end payamt2 ,b.rstime,b.retime from examuser a inner join exam b on b.exno=a.exno and b.rstime < now() and b.retime > now() inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno where a.exno= ?param0 and a.userno= ?param1 and a.status=1 and a.pstatus=4] -2025-12-18 13:59:02,654 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitems.forcertpay] Prepared SQL: [update payitem a inner join pay b on b.payno=a.payno and b.userno= ?param0 and b.pstatus=21 inner join users u on u.userno=b.userno left outer join assign ua on ua.asno=u.asno left outer join cm c on a.ptype=4 and c.cmno=a.itemno left outer join book d on a.ptype=2 and d.bkno=a.itemno set a.orgamt=case when a.ptype=4 then c.outfee else d.price * a.pcnt end ,a.discamt=case when a.ptype=4 and ua.isjoin=1 then c.outfee-c.infee else 0 end ,a.payamt=case when a.ptype=4 then case when ua.isjoin=1 then c.infee else c.outfee end else d.price * a.pcnt end where a.payno= ?param1 and a.ptype in (2,4) and a.pstatus in(21,50); update pay a inner join ( select a.payno,sum(b.orgamt) orgamt,sum(b.discamt) discamt,sum(b.payamt) payamt from pay a inner join payitem b on b.payno=a.payno where a.payno= ?param1 and a.userno= ?param0 and a.pstatus=21 group by a.payno ) b on b.payno=a.payno set a.orgamt=b.orgamt,a.discamt=b.discamt,a.payamt=b.payamt where a.payno= ?param1 and a.userno= ?param0 and a.pstatus=21; select b.ptype,b.itemno,case when b.ptype=4 then c.cname else d.bkname end itemname,b.isrebate,b.pcnt ,b.orgamt,b.discamt,b.payamt payamt2,case when b.ptype=4 then b.payamt else d.price end payamt,datediff(c.setime, c.sstime)+1 days ,c.rstime,c.retime from pay a inner join payitem b on b.payno=a.payno and b.ptype in(2,4) and b.pstatus in(21,50) left outer join cm c on b.ptype=4 and c.cmno=b.itemno left outer join book d on b.ptype=2 and d.bkno=b.itemno inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno where a.payno= ?param1 and a.userno= ?param0 and a.pstatus=21] -2025-12-18 13:59:02,654 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.cmcheck.forgrouppay] Prepared SQL: [select a.cmno,a.cname,a.quota,a.rstime,a.retime ,b.userno,b.status,c.username ,case when ?param0 like concat('%,',b.userno,',%') then 1 else 0 end ispaied ,a.infee,a.outfee,case when ua.isjoin=1 then a.infee else a.outfee end payamt from cm a inner join users u on u.userno= ?param1 left outer join assign ua on ua.asno=u.asno left outer join lect b on b.cmno=a.cmno and b.status < 5 and b.ischanged=0 left outer join users c on c.userno=b.userno and c.status=1 where a.cmno= ?param2 and a.ismaster=0 and a.rstime < now() and a.retime > now() and a.isuse=1 and a.isdel=0] -2025-12-18 13:59:02,654 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitems] Prepared SQL: [select a0.payno,a0.isgroup,a0.isexam,a0.isdvr,a0.payamt tpayamt,a0.paylimit,a0.ptype,a0.udt,a0.deliamt,a0.pgkey ,ad.rcvname ,CAST(AES_DECRYPT(UNHEX(ad.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(ad.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(ad.email), 'np123@!') AS char) email ,ad.post,ad.address1,ad.address2 ,a.ptype ptype2,a.payamt,a.pcnt,a.isrebate,a.itemno ,b.cmno,b.cshape,b.sstime,b.setime ,b1.rsno ,b2.username,cc.cname ccpositionname,b2.isassignuser ,CAST(AES_DECRYPT(UNHEX(b2.email), 'np123@!') AS char) email2 ,CAST(AES_DECRYPT(UNHEX(b2.telno), 'np123@!') AS char) telno2 ,b2.depart,b2.kfcfyear,b2.edus ,c.bkno ,case a.ptype when 0 then b.cname when 4 then b.cname when 2 then c.bkname when 3 then e.exname else '-' end itemname ,cg2.cgcode ,CAST(AES_DECRYPT(UNHEX(pd.vactnum), 'np123@!') AS char) vactnum,pd.vactbankname,pd.vactname ,t.lectno,t.status ,ad.isdvr isdvr2 from pay a0 left outer join paydvr ad on ad.payno=a0.payno left outer join paydata pd on pd.payno=a0.payno inner join payitem a on a.payno=a0.payno left outer join cm b on a.ptype in(0,4) and b.cmno=a.itemno left outer join lect t on t.cmno=b.cmno and t.userno=a.userno and t.status=1 left outer join cg cg1 on cg1.cgno=b.cgno left outer join cg cg2 on cg2.cgno=cg1.pcgno left outer join cmrs b1 on b1.cmno=b.cmno and b1.rstype=1 and b1.isdel=0 left outer join users b2 on b2.userno=a.userno left outer join comcode cc on cc.ccode=b2.ccposition left outer join book c on a.ptype=2 and c.bkno=a.itemno left outer join examuser d on a.ptype=3 and d.exno=a.itemno and d.userno=a0.userno and d.payno=a0.payno left outer join exam e on e.exno=d.exno where a0.payno= ?param0] -2025-12-18 13:59:02,654 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paylect.get] Prepared SQL: [select a.fgno ,b.cshape,b.cname,b.rstime,b.retime,b.sstime,b.setime ,b2.cname certgradeccname ,c.username ,CAST(AES_DECRYPT(UNHEX(c.email), 'np123@!') AS char) email ,CAST(AES_DECRYPT(UNHEX(c.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(c.telno), 'np123@!') AS char) telno ,c.depart ,c2.cname ccpositionname ,d.asname from lect a inner join cm b on b.cmno=a.cmno left outer join comcode b2 on b2.ccode=b.certgradecc inner join users c on c.userno=a.userno left outer join comcode c2 on c2.ccode=c.ccposition left outer join assign d on d.asno=c.asno where a.payno= ?param0] -2025-12-18 13:59:02,654 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.carts] Prepared SQL: [select a.pcno,a.ptype,a.itemno,a.isrefund,a.cmno,a.userno,a.pcnt,a.fgno ,case when a.ptype=0 then b.cname else c.bkname end itemname,b.cshape,b.sstime,b.setime ,case when a.ptype = 0 then case when ua.isjoin=1 then b.infee else b.outfee end else c.price end payamt ,case when a.ptype = 0 then b.outfee else c.price end orgamt from paycart a inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno left outer join cm b on a.ptype=0 and b.cmno=a.itemno left outer join book c on a.ptype in (2,9) and c.bkno=a.itemno where a.status=1 and a.userno= ?param0 order by a.cdt desc] -2025-12-18 13:59:02,654 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitems.forcartpay] Prepared SQL: [select case when a.ptype = 9 then 2 else a.ptype end ptype,a.itemno,case when a.ptype=0 then b.cname else c.bkname end itemname,case when a.ptype=0 then a.isrefund else 0 end isrebate,a. pcnt ,case when a.ptype=0 then b.outfee else c.price end orgamt ,case when a.ptype=0 then case when ua.isjoin=1 then b.outfee-b.infee else 0 end else 0 end discamt ,case when a.ptype=0 then case when ua.isjoin=1 then b.infee else b.outfee end else c.price end payamt ,case when a.ptype=0 then case when ua.isjoin=1 then b.infee else b.outfee end else c.price end * a.pcnt payamt2 ,b.rstime,b.retime,b.sstime,b.setime,b.cshape,datediff(b.setime, b.sstime)+1 days from paycart a left outer join cm b on a.ptype=0 and b.cmno=a.itemno and b.rstime < now() and b.retime > now() left outer join book c on a.ptype in (2,9) and c.bkno=a.itemno inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno where a.userno= ?param0 and a.status=1 and a.ispay=1;] -2025-12-18 13:59:02,655 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.mypay] Prepared SQL: [select a.payno,a.ptype,a.ispg,a.isgroup,a.isexam,a.userno,a.pstatus,a.rstatus,a.rstatustime,a.refunding,a.paylimit,a.payoktime,a.isrefunddvr,a.refundamt,a.payamt,a.deliamt,a.isdvr,a.cdt,a.pgkey ,b.dvrcode,b.isdvr isdvr2,b.rcvname,b.post,b.address1,b.address2 ,CAST(AES_DECRYPT(UNHEX(b.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(b.email), 'np123@!') AS char) email ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) mobile ,c.vactbankname,CAST(AES_DECRYPT(UNHEX(c.vactnum), 'np123@!') AS char) vactnum,c.vactname from pay a left outer join paydvr b on b.payno=a.payno left outer join paydata c on c.payno=a.payno where a.payno= ?param0 and a.userno= ?param1 and a.pstatus in (1,22,41,42,43)] -2025-12-18 13:59:02,655 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.mypayitem] Prepared SQL: [select a.ptype,c0.cshape,a.isrebate,a.payamt,a.pcnt,a.rstatus,a.userno,a.pstatus,a.pino,c0.infee,c0.outfee,c0.rstime,c0.retime ,case a.ptype when 0 then c0.cname when 2 then c2.bkname when 4 then c0.cname when 3 then c3.exname else '-' end itemname ,c0.sstime,c0.setime,datediff(c0.setime, c0.sstime)+1 days ,u.username,uc.cname ccpositionname,u.isassignuser ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,u.kfcfyear,u.edus,u.depart ,rs.rsno,t.lectno ,a2.taxno ,case when t.sdate is null then c0.sstime else t.sdate end as sdate ,case when t.edate is null then c0.setime else t.edate end as edate ,p.cdt,csd.estart ,c0.studydays from payitem a inner join pay p on p.payno = a.payno left outer join paytax a3 on a3.payno = a.payno and (a3.iscancel is null or a3.iscancel <> 1) left outer join paytaxitem a2 on a2.pino=a.pino and a3.taxno = a2.taxno left outer join cm c0 on a.ptype in (0,1,4) and c0.cmno=a.itemno left outer join book c2 on a.ptype=2 and c2.bkno=a.itemno left outer join exam c3 on a.ptype=3 and c3.exno=a.itemno left outer join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno left outer join comcode uc on uc.ccode=u.ccposition left outer join cmrs rs on rs.cmno=c0.cmno and rs.rstype=1 and rs.isdel=0 left outer join lect t on a.ptype in (0,1,4) and t.cmno=c0.cmno and t.payno=a.payno and t.pino=a.pino and t.userno=a.userno left outer join cminningscd csd on csd.cmisno = t.cmisno where a.payno= ?param0] -2025-12-18 13:59:02,655 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paytax.fornew] Prepared SQL: [select a.payno,a.isgroup,a.ptype,a.ispg ,ua.asname,ua.ceoname,ua.brno,ua.grno,ua.btype,ua.bkind,ua.post,ua.address1,ua.address2 ,ua.mname manname ,CAST(AES_DECRYPT(UNHEX(ua.mphone), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(ua.taxemail), 'np123@!') AS char) email ,sum(case when b.taxdate is not null then 0 else b.taxamt end) taxamtsum ,sum(b.taxamt) taxamt from pay a inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno left outer join paytax b on b.payno=a.payno and (b.iscancel is null or b.iscancel <> 1) where a.payno= ?param0 and a.userno= ?param1 and a.rstatus < 2 and (a.pstatus=1 or a.pstatus=22) group by a.payno,a.isgroup,ua.asname,ua.ceoname,ua.brno,ua.grno,ua.btype,ua.bkind] -2025-12-18 13:59:02,655 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paytax.fornewitem] Prepared SQL: [select a.payno,a.isgroup ,ifnull(c.taxno,0) taxno,b.pino,b.ptype,b.rstatus ,case b.ptype when 0 then c0.cname when 4 then c0.cname when 2 then c2.bkname when 3 then c3.exname else '-' end itemname ,b.pcnt,b.payamt from pay a inner join payitem b on b.payno=a.payno and (b.pstatus=1 or b.pstatus=22) left outer join cm c0 on b.ptype in (0,4) and c0.cmno=b.itemno left outer join book c2 on b.ptype=2 and c2.bkno=b.itemno left outer join exam c3 on b.ptype=3 and c3.exno=b.itemno left outer join paytax c4 on c4.payno = a.payno and (c4.iscancel is null or c4.iscancel <> 1) left outer join paytaxitem c on c.pino=b.pino and c.taxno = c4.taxno where a.payno= ?param0 and a.userno= ?param1 and a.rstatus < 2 and (a.pstatus=1 or a.pstatus=22) order by ifnull(c.taxno,0),b.pino] -2025-12-18 13:59:02,655 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitem.forrefund] Prepared SQL: [select distinct a.payno,b.pino,b.pstatus,b.rstatus,b.payamt,b.ptype,b.pcnt ,case b.ptype when 0 then c0.cname when 4 then c0.cname when 2 then c2.bkname when 3 then c3.exname else '-' end itemname ,case when b.ptype in (0,1,4) then case when date_add(c0.retime, interval 1 day) < now() then 1 else 0 end else case when b.ptype=3 then case when date_add(c3.retime, interval 1 day) < now() then 1 else 0 end else 0 end end ispast ,u.username ,max(d.rfdno) rfdno ,max(ifnull(case when c.rstatus=1 then -1 else c.rstatus end,-2)) rfdrstatus from pay a inner join payitem b on b.payno=a.payno and b.pstatus=1 left outer join users u on a.isgroup=1 and b.ptype=0 and u.userno=b.userno left outer join cm c0 on b.ptype in (0,4) and c0.cmno=b.itemno left outer join book c2 on b.ptype=2 and c2.bkno=b.itemno left outer join exam c3 on b.ptype=3 and c3.exno=b.itemno left outer join payrfditem d on d.pino=b.pino left outer join payrfd c on c.rfdno=d.rfdno and c.payno=a.payno and c.rstatus in (0,2) where a.payno= ?param0 and a.userno= ?param1 and a.pstatus=1 and a.rstatus < 2 group by a.payno,b.pino,b.pstatus,b.rstatus,b.payamt,b.ptype,b.pcnt ,c0.cname,c2.bkname,c3.exname,c0.retime,c3.retime,u.username order by d.rfdno,b.rstatus,ispast,b.pino] -2025-12-18 13:59:02,655 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payresult] Prepared SQL: [select a.payno,a.payamt,a.ptype,a.pstatus ,b.itemno ,b.pino from pay a inner join payitem b on b.payno=a.payno where a.payno= ?param0 and a.userno= ?param1 and a.pstatus in (1,21,22,51,55)] -2025-12-18 13:59:02,655 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.lectready] Prepared SQL: [select count(a.userno) from lect a where a.cmno= ?param0 and a.isready=1 and a.status=6] -2025-12-18 13:59:02,655 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pplogs.bypay] Prepared SQL: [select a.pplno,a.isready,a.cmno,a.cmisno,a.isrebate,a.rbankname,CAST(AES_DECRYPT(UNHEX(a.rbankacc), 'np123@!') AS char) rbankacc,a.rbankowner,a.isaccommodation,a.cshape ,b.payno,b.pstatus from pay b inner join pplog a on a.pplno=b.pplno where b.payno= ?param0 and a.userno= ?param1] -2025-12-18 13:59:02,656 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.in] Prepared SQL: [insert into pay(ptype,ispg,isgroup,userno,username,isexam,pstatus,rstatus,refunding,paylimit,payoktime,pgkey ,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,pplno,isbill,iscashrct,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,0, ?param5 , ?param6 , ?param7 , ?param8 ,case when ?param9 is not null then now() else ?param10 end, ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 ,now(), ?param21 ,now(), ?param21 , ?param22 );] -2025-12-18 13:59:02,656 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:59:02,658 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitem.in] Prepared SQL: [insert into payitem (payno,ptype,pcno,itemno,userno,pstatus,rstatus,pcnt,orgamt,discamt,payamt,payamtcash,payamtcard,refundamt,refundtime,refundtimereal,refundinfo,isrebate,rbank,rbankaccnum,tbankuser,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 ,now(), ?param21 ,now(), ?param21 , ?param22 );] -2025-12-18 13:59:02,658 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitem.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:59:02,658 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.lect.in] Prepared SQL: [insert into lect (cmno,payno,pino,userno,status,isready,iscomplete,orgcmno,attrate,isrebate,ispc,pcno,isjoin,fgno,ischanged,cmisno,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,null,null,0, ?param6 , ?param7 , ?param8 , ?param9 ,null,0, ?param10 ,now(), ?param11 ,now(), ?param11 , ?param12 );] -2025-12-18 13:59:02,658 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.lect.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:59:02,659 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.pgin] Prepared SQL: [insert into pay(ptype,ispg,isgroup,isexam,userno,username,pstatus,rstatus ,refunding,paylimit,payoktime,pgkey,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,isdvr,iscashrct,cashrcthp,pplno,isbill,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 ,a.userno,a.username,case when ?param0 = 6 then 1 else 0 end,0 , ?param4 , ?param5 ,case when ?param0 = 6 then now() else ?param6 end, ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 ,HEX(AES_ENCRYPT( ?param16 , 'np123@!')), ?param17 , ?param18 ,now(), ?param19 ,now(), ?param19 , ?param20 from users a where a.userno= ?param21] -2025-12-18 13:59:02,659 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.pgin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:59:02,659 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.certpay] Prepared SQL: [insert into pay(ptype,ispg,isgroup,userno,pstatus,rstatus,refunding,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,isdvr,isexam,cdt,cno,udt,uno,uip) values (0,1,0, ?param0 ,51,0,0,0,0,0,0,0,0,0,0,now(), ?param1 ,now(), ?param1 , ?param2 )] -2025-12-18 13:59:02,659 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.certpay.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:59:02,660 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paytax.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:59:02,661 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payrfd.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:59:02,662 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.standbypay.admin] Prepared SQL: [insert into pay(ptype,ispg,isgroup,userno,username,isexam,pstatus,rstatus,refunding,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,pplno,isbill,iscashrct,cdt,cno,udt,uno,uip) values ( ?param0 ,0,0, ?param1 , ?param2 ,0,21,0,0,0,0,0,0,0,0, ?param3 ,0,0,now(), ?param4 ,now(), ?param4 , ?param5 );] -2025-12-18 13:59:02,662 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.standbypay.admin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:59:02,662 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.lect.sedate.save] Prepared SQL: [update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') ,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno = ?param2 ;] -2025-12-18 13:59:02,662 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paydvr.dvrcode] Prepared SQL: [update paydvr set udt=now(),uno= ?param0 ,uip= ?param1 ,dvrcode= ?param2 ,codetime=now() where payno= ?param3] -2025-12-18 13:59:02,662 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paydvr.in] Prepared SQL: [delete from paydvr where payno= ?param0 ; insert into paydvr (payno,dvrcode,codetime,isdvr,rcvname,telno,mobile,email,post,address1,address2,dmemo,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,HEX(AES_ENCRYPT( ?param5 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param6 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param7 , 'np123@!')) , ?param8 , ?param9 , ?param10 , ?param11 ,now(), ?param12 ,now(), ?param12 , ?param13 )] -2025-12-18 13:59:02,662 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.freeok] Prepared SQL: [insert into lect (cmno,payno,pino,userno,status,attrate,isrebate,ispc,isjoin,ischanged,fgno2,cmisno,cdt,cno,udt,uno,uip) select b.itemno,a.payno,b.pino,case when a.isgroup=1 then b.userno else a.userno end,1,0,b.isrebate,0,case when ua.isjoin=1 then 1 else 0 end,0,b.fgno,l.cmisno,now(), ?param0 ,now(), ?param0 , ?param1 from pay a inner join payitem b on b.payno=a.payno and b.ptype=0 inner join users u on u.userno=a.userno inner join pplog l on a.pplno = l.pplno left outer join assign ua on ua.asno=u.asno where a.payno= ?param2 ; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on a.cmisno = d.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param2 ;] -2025-12-18 13:59:02,663 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paydvr.save] Prepared SQL: [update paydvr set udt=now(),uno= ?param0 ,uip= ?param1 ,dvrcode= ?param2 ,rcvname= ?param3 ,post= ?param4 ,address1= ?param5 ,address2= ?param6 ,dmemo= ?param7 ,codetime=case when codetime is null and ?param2 is not null then now() else codetime end ,telno=HEX(AES_ENCRYPT( ?param8 , 'np123@!')) ,mobile=HEX(AES_ENCRYPT( ?param9 , 'np123@!')) where payno= ?param10] -2025-12-18 13:59:02,663 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paycert.paystart] Prepared SQL: [update pay a inner join users b on b.userno=a.userno set a.ptype= ?param0 ,a.paylimit= ?param1 ,a.orgamt= ?param2 ,a.payamt= ?param3 ,a.isbill= ?param4 ,a.pstatus = case when ?param0 = 6 then 1 else a.pstatus end ,a.payoktime = case when ?param0 = 6 then now() else a.payoktime end where a.payno= ?param5 and a.userno= ?param6 and a.pstatus=21; update payitem a inner join users b on b.userno=a.userno set a.orgamt= ?param2 ,a.payamt= ?param3 ,a.pstatus = case when ?param0 = 6 then 1 else a.pstatus end ,a.rstatus = 0 where a.payno= ?param5 and a.userno= ?param6 and a.pstatus=21; update lect a inner join users b on b.userno = a.userno set a.status = case when ?param0 = 6 then 1 else a.status end where a.payno= ?param5 and a.userno = ?param6 ; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param5 ;] -2025-12-18 13:59:02,663 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paylect] Prepared SQL: [update pay set udt=now(),uno= ?param0 ,uip= ?param1 ,pstatus=case when ptype=3 then 22 else 1 end ,payoktime=case when ptype=3 then null else now() end ,pgkey= ?param2 where payno= ?param3 ; insert into paydata(payno,payresult,payresultmsg,vactnum,vactbankcode,vactbankname,vactname,vactinname,cshrrcode,cshrtype,cshrauthno,cardquota,cardquotatype,cardeventcode,cardnum,iscardpoint,cardcode,cardbankcode,cardprtccode,checkflag,ocbnum,ocbappno,ocbprice,gsnum,gsremain,gsprice,unum,upoint,uprice,cdt,cno,udt,uno,uip) values ( ?param3 , ?param4 , ?param5 ,HEX(AES_ENCRYPT( ?param6 , 'np123@!')), ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 ,HEX(AES_ENCRYPT( ?param17 , 'np123@!')), ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 , ?param28 , ?param29 , ?param30 , ?param31 ,now(), ?param0 ,now(), ?param0 , ?param1 ); update payitem a inner join pay b on b.payno=a.payno set a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 ,a.pstatus=case when b.ptype=3 then 22 else 1 end where a.payno= ?param3 ; insert into lect (cmno,payno,pino,userno ,status,iscomplete,orgcmno,attrate,isrebate ,ispc,isjoin,fgno,apoint,mpoint ,fpoint,spoint,dpoint,tpoint,ischanged ,stime,etime,sip,eip,ispcs ,ispce,fgno2,cmisno,cdt,cno,udt,uno,uip) select a.itemno,a.payno,a.pino,case when b.isgroup=1 then a.userno else b.userno end ,case when b.ptype=3 then 2 else 1 end,null,null,0,a.isrebate ,0,ifnull(d.isjoin, 0),null,null,null ,null,null,null,null,0 ,null,null,null,null,null ,null,a.fgno,e.cmisno,now(), ?param0 ,now(), ?param0 , ?param1 from payitem a inner join pay b on b.payno=a.payno inner join users c on c.userno=b.userno left outer join assign d on d.asno=c.asno left outer join pplog e on e.pplno=b.pplno left outer join lect f on f.payno=a.payno and f.pino=a.pino and f.status=4 and f.isready=1 where a.payno= ?param3 and a.ptype=0 and f.lectno is null; update lect a inner join pay b on b.payno=a.payno and b.pstatus in (22,1) inner join payitem c on c.payno=b.payno and c.itemno=a.cmno and c.pstatus=b.pstatus set a.status=case when b.pstatus=22 then 2 else 1 end,a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param3 and a.status=4; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 23:59:59') where a.payno = ?param3 ;] -2025-12-18 13:59:02,664 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.fail] Prepared SQL: [update pay set pstatus= ?param0 where payno= ?param1 and pstatus != 1 and pstatus != 22; insert into paydata(payno,payresult,payresultmsg,vactnum,vactbankcode,vactbankname,vactname,vactinname,cshrrcode,cshrtype,cshrauthno,cardquota,cardquotatype,cardeventcode,cardnum,iscardpoint,cardcode,cardbankcode,cardprtccode,checkflag,ocbnum,ocbappno,ocbprice,gsnum,gsremain,gsprice,unum,upoint,uprice,cdt,cno,udt,uno,uip) values ( ?param1 , ?param2 , ?param3 ,HEX(AES_ENCRYPT( ?param4 , 'np123@!')), ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 ,HEX(AES_ENCRYPT( ?param15 , 'np123@!')), ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 , ?param28 ,now(), ?param29 ,now(), ?param29 , ?param30 );] -2025-12-18 13:59:02,664 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paylect.vbankin] Prepared SQL: [insert into payvbankin (payno,pgkey,inbankcode,indeal,inymd,inhms,msgseq,transseq,vacct,inamt,checkamt,isclose,typemsg,frombank,fromname,fromymd,calcymd,tranymd,transcode,korcode,cshrymd,cshrhms,cshrcode,cshrpgkey,cshramt,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 ,now(), ?param25 ,now(), ?param25 , ?param26 ); update pay set udt=now(),uno= ?param25 ,uip= ?param26 ,pstatus=1 ,payoktime=now() where payno= ?param0 and pstatus=22 ; update payitem a inner join pay b on b.payno=a.payno set a.udt=now(),a.uno= ?param25 ,a.uip= ?param26 ,a.pstatus=1 where a.payno= ?param0 and a.pstatus=22; update lect a inner join pay b on b.isexam <> 1 and b.payno=a.payno and b.pstatus=1 set a.udt=now(),a.uno= ?param25 ,a.uip= ?param26 ,a.status=1 where a.payno= ?param0 ; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 23:59:59') where a.payno = ?param0 ;] -2025-12-18 13:59:02,664 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paycancel] Prepared SQL: [update pay set udt=now(),uno= ?param0 ,uip= ?param1 ,pstatus=case when pstatus=22 then 43 else 41 end where payno= ?param2 and userno= ?param3 and pstatus in (51,55,21,22); update payitem a inner join pay b on b.payno=a.payno and b.userno= ?param3 and b.pstatus in (41,43) set a.pstatus=b.pstatus,a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.pstatus in (21,22); update lect a inner join pay b on b.payno=a.payno and b.userno= ?param3 and b.pstatus in (41,43) set a.status=9 where a.payno= ?param2 ; update examuser a inner join pay b on b.payno=a.payno and b.userno=a.userno and b.pstatus in (41,43) set a.pstatus=9 where a.payno= ?param2 and a.userno= ?param3] -2025-12-18 13:59:02,664 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.cart.clear] Prepared SQL: [update paycart set status=2,udt=now(),uno= ?param0 ,uip= ?param1 where userno= ?param2 and status=1 and date_add(cdt, interval 7 day) < now(); update paycart a inner join cm b on b.cmno=a.itemno and b.udt > a.cdt set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype=0; update paycart a inner join book b on b.bkno=a.itemno and b.udt > a.cdt set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype in (2,9); update paycart a left outer join cm b on b.cmno=a.itemno and b.rstime < now() and b.retime > now() set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype=0 and b.cmno is null; update paycart a left outer join paycart b on b.ptype =0 and b.userno= ?param2 and b.status=1 and b.itemno=a.cmno set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype=9 and b.pcno is null] -2025-12-18 13:59:02,665 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payrfd.up] Prepared SQL: [update payrfd set fgnor= ?param0 ,fgnob= ?param1 ,udt=now(),uno= ?param2 ,uip= ?param3 where rfdno= ?param4 and payno= ?param5] -2025-12-18 13:59:02,665 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payrfdcancel.up] Prepared SQL: [delete from payrfditem where rfdno= ?param0 ; update payrfd set rstatus= ?param1 ,udt=now(),uno= ?param2 ,uip= ?param3 where rfdno= ?param0 and payno= ?param4] -2025-12-18 13:59:02,665 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.unpay] Prepared SQL: [update examuser a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null and b.userno=a.userno inner join payitem c on c.payno=b.payno and c.ptype=3 and c.itemno=a.exno and c.pino=a.pino set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.pstatus=2; update lect a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null inner join payitem c on c.payno=b.payno and c.ptype in(0,4) and c.itemno=a.cmno and c.userno=a.userno and c.pino=a.pino set a.status=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.status=2 and a.ischanged=0; update payitem a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 ; update pay set pstatus=1,isunpay=1,udt=now(),uno= ?param0 ,uip= ?param1 where payno= ?param2 and pstatus=22 and ptype=3 and ispg=1 and isunpay is null; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param2 ;] -2025-12-18 13:59:02,665 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.abspay] Prepared SQL: [update examuser a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null and b.userno=a.userno inner join payitem c on c.payno=b.payno and c.ptype=3 and c.itemno=a.exno and c.pino=a.pino set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.pstatus=2; update lect a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null inner join payitem c on c.payno=b.payno and c.ptype in(0,4) and c.itemno=a.cmno and c.userno=a.userno and c.pino=a.pino set a.status=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.status=2 and a.ischanged=0; update payitem a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 ; update pay set ptype= ?param3 ,payoktime=now(),pstatus=1,isunpay=3,udt=now(),uno= ?param0 ,uip= ?param1 where payno= ?param2 and pstatus=22 and ptype=3 and ispg=1 and isunpay is null; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param2 ;] -2025-12-18 13:59:02,666 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.unpaymoney] Prepared SQL: [update pay set isunpay=2,payoktime= ?param0 ,udt=now(),uno= ?param1 ,uip= ?param2 where payno= ?param3 and isunpay=1; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param3 ;] -2025-12-18 13:59:02,666 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pplogtype.up] Prepared SQL: [update pplog set typeman = ?param0 ,typejob = ?param1 ,typeedu = ?param2 ,typegrade = ?param3 ,typejobitem = ?param4 where pplno = ?param5] -2025-12-18 13:59:02,666 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.untax] Prepared SQL: [insert into untaxlog (payno,logtime,cdt,cno,udt,uno,uip) values( ?param0 ,now(),now(), ?param1 ,now(), ?param1 , ?param2 ); update pay set iscashrct = null where payno = ?param0 ;] -2025-12-18 13:59:02,666 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.standbypayitem.admin] Prepared SQL: [insert into payitem (payno,ptype,itemno,userno,pstatus,rstatus,pcnt ,orgamt,discamt,payamt,payamtcash,payamtcard,refundamt,isrebate,cdt,cno,udt,uno,uip) values( ?param0 ,0, ?param1 , ?param2 ,21,0,1 ,0,0,0,0,0,0, ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 ); insert into lect(cmno,payno,pino,userno,status,attrate,isrebate,ispc,isjoin,ischanged,isready,cmisno,cdt,cno,udt,uno,uip) select ?param1 , ?param0 ,LAST_INSERT_ID(),a.userno,4,0, ?param3 ,0,ifnull(b.isjoin,0),0,1, ?param6 ,now(), ?param4 ,now(), ?param4 , ?param5 from users a left outer join assign b on b.asno=a.asno where a.userno= ?param2 ;] -2025-12-18 13:59:02,684 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.exam.in] Prepared SQL: [insert into exam (cgno,exname,infee,outfee ,certcc,certgradecc,rstime,retime,estime,eetime ,elocation,certdate,certindate,introhtml ,isopen,isresultopen,isscored,fgno,isdel ,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 ,0, ?param15 , ?param16 ,0 ,now(), ?param17 ,now(), ?param17 , ?param18 )] -2025-12-18 13:59:02,684 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.exam.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:59:02,685 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.exam.up] Prepared SQL: [update exam set udt=now(),uno= ?param0 ,uip= ?param1 ,exname = ?param2 ,infee = ?param3 ,outfee = ?param4 ,certcc = ?param5 ,certgradecc = ?param6 ,rstime = ?param7 ,retime = ?param8 ,estime = ?param9 ,eetime = ?param10 ,elocation = ?param11 ,certdate = ?param12 ,certindate = ?param13 ,introhtml = ?param14 ,isopen = ?param15 ,fgno = ?param16 where exno= ?param17] -2025-12-18 13:59:02,685 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.del] Prepared SQL: [update exam a inner join ( select count(userno) cntuser, exno from examuser where exno = ?param0 group by exno ) b on b.exno=a.exno set a.uip= ?param1 ,a.uno= ?param2 ,a.isdel = 1 where a.exno= ?param0 and b.cntuser=0 and a.isdel=0;] -2025-12-18 13:59:02,685 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.examuser.save] Prepared SQL: [insert ignore into examuser(exno,userno,status,pstatus,avrg,certdate,certindate,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 ,now(), ?param7 ,now(), ?param7 , ?param8 )] -2025-12-18 13:59:02,685 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.examopen] Prepared SQL: [update exam set udt=now(),uno= ?param0 ,uip= ?param1 ,isresultopen= ?param2 where exno= ?param3 ;] -2025-12-18 13:59:02,685 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.examuser.renew] Prepared SQL: [update examuser set udt=now(),uno= ?param0 ,uip= ?param1 ,certdate= ?param2 ,certindate= ?param3 where exno= ?param4 and userno= ?param5 ; insert into examuserrenew (exno,userno,certtime,certdate,certindate,renewreason,isfirst,certidx,cdt,cno,udt,uno,uip) select a.exno, ?param5 ,now(), ?param2 , ?param3 , ?param6 ,0,max(a.certidx),now(), ?param0 ,now(), ?param0 , ?param1 from( select a.exno,ifnull(max(d.certidx), 0)+1 certidx from examuser a inner join exam a2 on a2.exno=a.exno left outer join exam c on c.certcc=a2.certcc and c.certgradecc=a2.certgradecc left outer join examuserrenew d on d.exno=c.exno and year(d.certtime)=year(a.certdate) where a.exno= ?param4 group by a.exno,a.userno,a.certdate,a.certindate ) a] -2025-12-18 13:59:02,721 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [grade.lectcomplete.cancel] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,iscomplete=0 ,completetime=null where lectno= ?param2 and ifnull(iscomplete,0) <> 1] -2025-12-18 13:59:02,722 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [grade.lectcomplete.cancel2] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,iscomplete=0 ,completetime=null where lectno= ?param2 and ifnull(iscomplete,0)] -2025-12-18 13:59:02,745 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [att.att.in] Prepared SQL: [update lectinning set udt=now(),uno= ?param0 ,uip= ?param1 ,lectno= ?param2 ,cmino= ?param3 ,totstudy=0 ,stime=now(),etime=null ,istatus=1,statustime=null,statusreason=null where lectno= ?param2 and cmino= ?param3 and istatus is null; insert into lectinning (lectno,cmino,totstudy,stime,etime,istatus,statustime,statusreason,sip,eip,ispcs,ispce,cdt,cno,udt,uno,uip) select ?param2 , ?param3 ,0,now(),null,1,null,null, ?param1 ,null,1,null,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectinning b on b.lectno= ?param2 and b.cmino= ?param3 where b.lectno is null; update lect set stime = case when stime is null then now() else stime end ,sip = case when sip is null then ?param1 else sip end ,ispcs = case when ispcs is null then 1 else ispcs end where lectno= ?param2] -2025-12-18 13:59:02,745 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [att.att.out] Prepared SQL: [update lectinning set udt=now(),uno= ?param0 ,uip= ?param1 ,totstudy=timestampdiff(SECOND, stime, now()) ,etime=now() ,eip= ?param1 ,ispce=1 ,istatus=2 where lectno= ?param2 and cmino= ?param3 and istatus=1; update lect a inner join ( select a.lectno,convert(100*count(c.lectno)/count(b.cmino), int) attrate from lectinning a inner join cminning b on b.cmino=a.cmino and ifnull(b.isscd,0)=0 left outer join lectinning c on c.lectno=a.lectno and c.cmino=b.cmino and c.istatus=2 where a.lectno= ?param2 and a.cmino= ?param3 and a.istatus=2 group by a.lectno ) b on b.lectno=a.lectno set a.attrate=b.attrate ,a.etime=now(),a.eip= ?param1 ,a.ispce=1] -2025-12-18 13:59:02,745 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [att.abs] Prepared SQL: [update lectinning set istatus=2 ,stime=case when stime is null then now() else stime end ,etime=case when etime is null then now() else etime end ,sip=case when sip is null then ?param0 else sip end ,eip=case when eip is null then ?param0 else eip end ,ispcs=case when ispcs is null then 1 else ispcs end ,ispce=case when ispce is null then 1 else ispce end ,statustime=now() ,statusreason= ?param1 ,statususerno= ?param2 where lectno= ?param3 and cmino= ?param4 and (istatus is null or istatus<2); insert into lectinning(lectno,cmino,totstudy,stime,etime,istatus,statustime,statusreason,statususerno,cdt,cno,udt,uno,uip) select a.lectno, ?param4 ,0,now(),now(),2,now(), ?param1 , ?param2 ,now(), ?param2 ,now(), ?param2 , ?param0 from lect a left outer join lectinning b on b.lectno=a.lectno and b.cmino= ?param4 where a.lectno= ?param3 and a.status=1 and a.ischanged=0 and b.lectno is null; update lect a inner join ( select a.lectno,convert(100*count(c.lectno)/count(b.cmino), int) attrate from lectinning a inner join lect a2 on a2.lectno=a.lectno inner join cminning b on b.cmno=a2.cmno and ifnull(b.isscd,0)=0 left outer join lectinning c on c.lectno=a.lectno and c.cmino=b.cmino and c.istatus=2 where a.lectno= ?param3 and a.cmino= ?param4 and a.istatus=2 group by a.lectno ) b on b.lectno=a.lectno set a.attrate=b.attrate ,a.stime=case when a.stime is null then now() else a.stime end ,a.etime=case when a.etime is null then now() else a.etime end ,a.sip=case when a.sip is null then ?param0 else a.sip end ,a.eip=case when a.eip is null then ?param0 else a.eip end ,a.ispcs=case when a.ispcs is null then 1 else a.ispcs end ,a.ispce=case when a.ispce is null then 1 else a.ispce end where a.lectno= ?param3] -2025-12-18 13:59:02,772 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.ctps] Prepared SQL: [select a.cmino,a.iseq,a.ititle,a.atime,a.mstime,a.metime ,a2.isokmid ,b.ctno,b.ctype,b.ccode,b.ismenu,b.isoversize ,c.cpno,c.pseq,c.cpname,c.srcp,c.srcm ,a2.pseq lastpseq,a2.psec from cminning a inner join lectinning a2 on a2.lectno= ?param0 and a2.cmino=a.cmino inner join ct b on b.ctno=a.ctno and b.isdel=0 inner join ctpage c on c.ctno=b.ctno and c.isdel=0 where a.cmino= ?param1 order by a.iseq] -2025-12-18 13:59:02,772 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.getprogress] Prepared SQL: [select case when b.atime=0 or ifnull(us.no,0) > 0 then 100 else case when floor(a.totstudy / (b.sttime * 60) * 100) > 100 then 100 else floor(a.totstudy / (b.sttime * 60) * 100) end end from lectinning a inner join cminning b on b.cmino=a.cmino inner join lect c on a.lectno = c.lectno left outer join userstatus us on c.userno = us.userno and us.playbar = 1 where a.lectno= ?param0 and a.cmino= ?param1] -2025-12-18 13:59:02,772 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.checklectdate] Prepared SQL: [select a.lectno,a.sdate,a.edate from lect a where a.lectno= ?param0] -2025-12-18 13:59:02,772 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.inningchange.pre] Prepared SQL: [select a.cmino,b.isseq,c.istatus,d.istatus preistatus,a.isrebate,a.iseq,a2.cmino precmino from ( select a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq,max(c.iseq) preiseq from ( select a.lectno,b.cmno,b.isrebate,max(d.iseq) iseq from lectinning a inner join lect b on b.lectno=a.lectno inner join cminning c on c.cmino=a.cmino inner join cminning d on d.cmno=c.cmno and d.iseq < c.iseq and d.isonline=1 where a.lectno= ?param0 and a.cmino= ?param1 group by a.lectno,b.cmno,b.isrebate ) a inner join cminning b on b.cmno=a.cmno and b.iseq=a.iseq left outer join cminning c on c.cmno=b.cmno and c.iseq < b.iseq and c.isonline=1 group by a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq ) a inner join cm b on b.cmno=a.cmno left outer join cminning a2 on a2.cmno=b.cmno and a2.iseq=a.preiseq left outer join lectinning c on c.lectno=a.lectno and c.cmino=a.cmino left outer join lectinning d on d.lectno=a.lectno and d.cmino=a2.cmino] -2025-12-18 13:59:02,773 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.inningchange.next] Prepared SQL: [select a.cmino,b.isseq,c.istatus,d.istatus preistatus,a.isrebate,a.iseq,a2.cmino precmino from ( select a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq,min(c.iseq) preiseq from ( select a.lectno,b.cmno,b.isrebate,min(d.iseq) iseq from lectinning a inner join lect b on b.lectno=a.lectno inner join cminning c on c.cmino=a.cmino inner join cminning d on d.cmno=c.cmno and d.iseq > c.iseq and d.isonline=1 where a.lectno= ?param0 and a.cmino= ?param1 group by a.lectno,b.cmno,b.isrebate ) a inner join cminning b on b.cmno=a.cmno and b.iseq=a.iseq left outer join cminning c on c.cmno=b.cmno and c.iseq > b.iseq and c.isonline=1 group by a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq ) a inner join cm b on b.cmno=a.cmno left outer join cminning a2 on a2.cmno=b.cmno and a2.iseq=a.preiseq left outer join lectinning c on c.lectno=a.lectno and c.cmino=a.cmino left outer join lectinning d on d.lectno=a.lectno and d.cmino=a2.cmino] -2025-12-18 13:59:02,773 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.mycmrs] Prepared SQL: [select distinct a.lectno,a.attrate ,b.rsno,b.cmno,b.rscno,b.rstype,b.rsname,b.rscondition ,case when c.lectno is null then 0 else 1 end isrsok ,a.edate ,d.istatus,e.iseq from lect a inner join cmrs b on b.cmno=a.cmno and b.isdel=0 left outer join lectrs c on c.lectno=a.lectno and c.rsno=b.rsno left outer join lectinning d on d.lectno=a.lectno and b.cmino = d.cmino left outer join cminning e on b.cmino = e.cmino where a.lectno= ?param0 and a.userno= ?param1 order by b.rsno] -2025-12-18 13:59:02,774 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.mycmrsq] Prepared SQL: [select b.rscno,b.rscqno ,c.qno,c.atype,c.qtext,c.rightcount,a.username as teachername from ( select distinct b.rscno,e.username from lect a inner join cmrs b on b.rsno= ?param0 and b.cmno=a.cmno and b.isdel=0 left outer join lectrs c on c.lectno=a.lectno and c.rsno=b.rsno left outer join cminning d on b.cmino = d.cmino left outer join users e on d.userno = e.userno where a.lectno= ?param1 and a.userno= ?param2 and c.lectno is null ) a inner join rscq b on b.rscno=a.rscno inner join question c on c.qno=b.qno order by b.dseq] -2025-12-18 13:59:02,774 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.mycmrsqi] Prepared SQL: [select b.rscqno ,c.qno ,d.qino,d.qitext ,e.fileurl from ( select distinct b.rscno from lect a inner join cmrs b on b.rsno= ?param0 and b.cmno=a.cmno and b.isdel=0 left outer join lectrs c on c.lectno=a.lectno and c.rsno=b.rsno where a.lectno= ?param1 and a.userno= ?param2 and c.lectno is null ) a inner join rscq b on b.rscno=a.rscno inner join question c on c.qno=b.qno inner join questionitem d on d.qno=c.qno and d.isdel=0 left outer join fileinfo e on e.fgno=d.fgno and e.isdel=0 order by b.dseq,d.qino] -2025-12-18 13:59:02,774 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectex] Prepared SQL: [select a.lectno,a.attrate,a.iscomplete,a.sdate,a.edate ,b.sstime,b.setime ,c.exno,c.exname,c.extype,c.edesc,c.econdition,c.etime,c.evtype,c.eqtype,c.israndq,c.israndqi,c.qcount,c.isblur,c.tpoint,ifnull(c.relaylimit,999) relaylimit,c.isusebackup,c.isseq,c.isreexamable,c.isresultopen ,d.lectno exlectno,d.estart,d.eend,d.tpoint,d.recount,d.rechecktime,ifnull(d.entercount,0) entercount,d.cblock ,case when a.etime = 0 then 99999999 else TIMESTAMPDIFF(MINUTE, now(), date_add(ifnull(d.estart, now()), interval c.etime MINUTE)) end rtime ,d.recount ,case when case when case when a.isrebate = 1 then f.midcutrfd else f.midcut end <= ifnull(e.ex0lectpoint,0) then 1 else 0 end = 1 and case when case when a.isrebate = 1 then f.finalcutrfd else f.finalcut end <= ifnull(e.ex1lectpoint,0) then 1 else 0 end = 1 then 1 else 0 end ispass from lect a inner join cm b on b.cmno=a.cmno inner join cmex c on c.exno= ?param0 inner join cmev f on f.cmno = b.cmno left outer join lectex d on d.lectno=a.lectno and d.exno=c.exno left outer join ( select a.lectno ,count(b1.exno) ex0cnt,count(c1.lectno) ex0lectcnt,avg(ifnull(c1.tpoint,0) / b1.tpoint * 100) ex0lectpoint ,count(b2.exno) ex1cnt,count(c2.lectno) ex1lectcnt,avg(ifnull(c2.tpoint,0) / b2.tpoint * 100) ex1lectpoint from lect a left outer join cmex b1 on b1.cmno = a.cmno and b1.extype = 0 and b1.isdel=0 left outer join lectex c1 on c1.exno = b1.exno and c1.lectno = a.lectno left outer join cmex b2 on b2.cmno = a.cmno and b2.extype = 1 and b2.isdel=0 left outer join lectex c2 on c2.exno = b2.exno and c2.lectno = a.lectno where a.lectno = ?param1 ) e on e.lectno = a.lectno where a.lectno= ?param1 and a.userno= ?param2] -2025-12-18 13:59:02,775 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.userexam.detailforexamforsubmit] Prepared SQL: [select a.exno,a.exname,a2.sstime,a2.setime,a.tpoint,a.etime,a.qcount,b.estart,a.edesc, a.extype,TIMESTAMPDIFF(MINUTE, now(), date_add(ifnull(b.estart, now()), interval a.etime MINUTE)) rtime from cmex a inner join cm a2 on a2.cmno=a.cmno inner join lectex b on b.lectno= ?param0 and b.exno=a.exno and b.eend is null and (a.etime = 0 or date_add(ifnull(b.estart, now()), interval (a.etime + 1) MINUTE) > now()) inner join lect c on c.lectno=b.lectno and c.userno= ?param1 where a.exno= ?param2] -2025-12-18 13:59:02,775 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsd] Prepared SQL: [select a.lectno,a.attrate,a.cmno,a.sdate,a.edate ,b.sdno,b.sdname,b.sddesc,b.fgno sdfgno,b.sdcondition ,c.sstime,c.setime ,d.checktime,d.cpoint,d.feedb,d.fgno,d.atext from lect a inner join cmsd b on b.cmno=a.cmno and b.sdno= ?param0 inner join cm c on c.cmno=b.cmno left outer join lectsd d on d.lectno=a.lectno and d.sdno=b.sdno where a.lectno= ?param1 and a.userno= ?param2] -2025-12-18 13:59:02,775 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsd2] Prepared SQL: [select a.lectno,a.attrate,a.sdate,a.edate ,b.sdno,b.sdname,b.sddesc,b.fgno sdfgno,b.sdcondition ,c.sstime,c.setime ,d.checktime,d.cpoint,d.feedb,d.fgno,d.atext from lect a inner join cmsd b on b.cmno=a.cmno and b.sdno= ?param0 inner join cm c on c.cmno=b.cmno left outer join lectsd d on d.lectno=a.lectno and d.sdno=b.sdno where a.lectno= ?param1 and a.userno= ?param2] -2025-12-18 13:59:02,775 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboards] Prepared SQL: [select a.bno,a.subject,a.cdt,a.rcount ,u.username ,count(b.bcno) ccount from lectsdboard a inner join users u on u.userno=a.cno left outer join lectsdboardcmt b on b.bno=a.bno and b.isdel=0 where a.sdno= ?param0 and a.isdel=0 group by a.bno,a.subject,a.cdt,a.rcount,u.username order by a.cdt] -2025-12-18 13:59:02,775 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard] Prepared SQL: [update lectsdboard set rcount=rcount+1 where bno= ?param0 and cno<> ?param1 ; select a.bno,a.subject,a.contents,a.cdt,a.fgno,a.cno ,b.sdname ,c.sstime,c.setime,l.sdate,l.edate ,u.username,u.userno ,a2.checktime from lectsdboard a inner join lectsd a2 on a2.lectno=a.lectno and a2.sdno=a.sdno inner join users u on u.userno=a.cno inner join lect l on l.lectno = a2.lectno inner join cmsd b on b.sdno=a.sdno inner join cm c on c.cmno=b.cmno where a.bno= ?param0 and a.isdel=0] -2025-12-18 13:59:02,775 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboardcmt] Prepared SQL: [select a.bno ,b.bcno,b.ctext,b.cno,b.cdt ,c.userno,c.username,c.usertype,c.username cnoname from lectsdboard a inner join lectsdboardcmt b on b.bno=a.bno and b.isdel=0 inner join users c on c.userno=b.cno where a.bno= ?param0 order by b.cdt desc] -2025-12-18 13:59:02,776 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.pay1] Prepared SQL: [select p.payno,p.cdt,p.payamt,p.ptype,p.refundamt,p.ispg,p.isgroup,p.isexam,p.pstatus,p.rstatus,p.payoktime,p.pgkey,p.isdvr,p.deliamt,p.isunpay,p.paylimit ,p.iscashrct ,u.userno,u.username,u.post,u.address1,u.address2 ,CAST(AES_DECRYPT(UNHEX(u.userpno), 'np123@!') AS char) userpno ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email ,case pi.ptype when 3 then exu.cdt when 4 then le.oktime else p.cdt end oktime ,pd.dvrcode,pd.rcvname,pd.isdvr isdvr2,pd.codetime,pd.post post2,pd.address1 address12,pd.address2 address22,pd.dmemo ,CAST(AES_DECRYPT(UNHEX(pd.telno), 'np123@!') AS char) telno2 ,CAST(AES_DECRYPT(UNHEX(pd.mobile), 'np123@!') AS char) mobile2 ,tax.iscancel, tax.taxdate, tax.taxno ,paydata.vactbankname,CAST(AES_DECRYPT(UNHEX(paydata.vactnum), 'np123@!') AS char) vactnum,paydata.vactname ,(select ischeck from paytax where payno = p.payno limit 1) ischeck from pay p inner join users u on u.userno=p.userno left outer join payitem pi on pi.payno=p.payno and pi.ptype in (3,4) left outer join lect le on pi.ptype=4 and le.pino=pi.pino and le.ischanged=0 left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno left outer join examuser exu on exu.exno=ex.exno and exu.userno=p.userno left outer join paydvr pd on pd.payno=p.payno left outer join ( select pt.payno,pt.iscancel,pt.taxdate,pt.taxno from paytax pt where pt.payno = ?param0 order by pt.cdt desc limit 1 ) tax on tax.payno = p.payno left outer join paydata paydata on paydata.payno=p.payno where p.payno= ?param0] -2025-12-18 13:59:02,777 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.pay2] Prepared SQL: [select pi.payno,pi.pino,pi.itemno,pi.pcno,pi.payamt,pi.pcnt,pi.ptype,pi.isrebate ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,u.username,u.userid,u.isassignuser,u.depart,u.kfcfyear ,cc.cname ccpositionname ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,ua.asname ,cm.cshape ,cg.cgname ,pcg.cgname pcgname ,(select attrate from lect where payno = pi.payno limit 1) attrate ,pi.rbank , CAST(AES_DECRYPT(UNHEX(pi.rbankaccnum), 'np123@!') AS char) rbankaccnum, pi.tbankuser from payitem pi inner join pay p on p.payno=pi.payno left outer join cm cm on pi.ptype in (0,1,4) and cm.cmno=pi.itemno left outer join cg cg on pi.ptype in (0,1,4) and cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno left outer join users u on p.isgroup=1 and u.userno=pi.userno left outer join assign ua on ua.asno=u.asno left outer join comcode cc on cc.ccode=u.ccposition where pi.payno= ?param0] -2025-12-18 13:59:02,777 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payforexam1] Prepared SQL: [select eu.exno payno, eu.userno,eu.cdt,case when ua.isjoin=1 then ex.infee else ex.outfee end payamt,0 ptype,0 ispg,0 isgroup,1 isexam,21 pstatus,0 rstatus,null payoktime,null pgkey,0 isdvr,0 deliamt ,u.username,u.post,u.address1,u.address2 ,CAST(AES_DECRYPT(UNHEX(u.userpno), 'np123@!') AS char) userpno ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email ,eu.cdt oktime ,null dvrcode,null rcvname,0 isdvr2,null codetime,null post2,null address12,null address22,null dmemo ,null telno2 ,null mobile2 from examuser eu inner join users u on u.userno=eu.userno left outer join assign ua on ua.asno=u.asno left outer join exam ex on ex.exno=eu.exno where eu.exno= ?param0 and eu.userno= ?param1 and eu.status=1 and eu.payno is null and eu.pino is null and eu.pstatus=4] -2025-12-18 13:59:02,777 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payforexam2] Prepared SQL: [select eu.exno payno,eu.userno pino,eu.exno itemno,null pcno,case when ua.isjoin=1 then ex.infee else ex.outfee end payamt,1 pcnt,3 ptype ,ex.exname itemname ,u.username,u.userid,u.isassignuser,u.depart,u.kfcfyear ,cc.cname ccpositionname ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,ua.asname ,0 cshape ,null cgname ,null pcgname from examuser eu left outer join exam ex on ex.exno=eu.exno left outer join users u on u.userno=eu.userno left outer join assign ua on ua.asno=u.asno left outer join comcode cc on cc.ccode=u.ccposition where eu.exno= ?param0 and eu.userno= ?param1] -2025-12-18 13:59:02,777 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.pay.forrfd] Prepared SQL: [select a.payno,a.ispg,a.pstatus,a.ptype,a.pgkey,a.isdvr,a.deliamt,a.isrefunddvr,a.payamt,a.refundamt,a.rstatus,a.isgroup,a.iscanceled,a.payoktime ,b.isdvr isdvr2,b.dvrcode ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email from pay a left outer join paydvr b on b.payno=a.payno inner join users u on u.userno=a.userno where a.payno= ?param0 and a.pstatus=1] -2025-12-18 13:59:02,777 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payitem.forrfd] Prepared SQL: [select pi.pino,pi.payno,pi.pcnt,pi.payamt,pi.refundamt,pi.refundtime,pi.refundinfo,pi.refundstatus,pi.rstatus,pi.ptype ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,pcg.cgname pcgname ,u.userid,u.username from payitem pi inner join pay p on p.payno=pi.payno and p.pstatus=1 inner join users u on u.userno=case when pi.ptype=3 then p.userno else pi.userno end left outer join cm cm on pi.ptype in(0,1,4) and cm.cmno=pi.itemno left outer join cg cg on cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno where pi.payno= ?param0] -2025-12-18 13:59:02,777 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payrfditems] Prepared SQL: [select b.cdt,a.rfdno ,b.rtext,b.rstatus ,p.isgroup ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,pi.ptype ,u.username,u.userid from pay p inner join payitem pi on pi.payno=p.payno inner join payrfditem a on a.pino=pi.pino inner join payrfd b on b.rfdno=a.rfdno inner join users u on u.userno=case when p.isgroup=1 and pi.ptype in (0,1,4) then pi.userno else p.userno end left outer join cm cm on pi.ptype in(0,1,4) and cm.cmno=pi.itemno left outer join cg cg on cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno where p.payno= ?param0 order by a.rfdno desc] -2025-12-18 13:59:02,778 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payrfditems2] Prepared SQL: [select a.rfdno ,b.rtext,b.rstatus,b.cdt,b.isowner,b.ramt,b.bankname,b.bankowner ,b.rreason,b.ruser,b.fgnor,b.fgnob ,CAST(AES_DECRYPT(UNHEX(b.rphone), 'np123@!') AS char) rphone ,b.rback ,CAST(AES_DECRYPT(UNHEX(b.bankno), 'np123@!') AS char) bankno ,p.isgroup,p.payno ,pi.payamt ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,u.username,u.userid ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,ua.asname ,f1.orgname,f1.fileno ,f2.orgname orgname2,f2.fileno file2 from payrfditem a inner join payitem pi on pi.pino=a.pino inner join pay p on p.payno=pi.payno inner join users u on u.userno=case when p.isgroup=1 and pi.ptype in (0,1,4) then pi.userno else p.userno end left outer join assign ua on ua.asno=u.asno inner join payrfd b on b.rfdno=a.rfdno left outer join cm cm on pi.ptype in(0,1,4) and cm.cmno=pi.itemno left outer join cg cg on cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno left outer join fileinfo f1 on f1.fgno=b.fgnor and f1.isdel=0 left outer join fileinfo f2 on f2.fgno=b.fgnob and f2.isdel=0 where a.rfdno= ?param0 order by a.rfdno desc] -2025-12-18 13:59:02,781 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.paytaxitem] Prepared SQL: [select case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname,pi.payamt,pi.pcnt,pi.ptype ,p.isgroup,p.payamt ppayamt,p.payoktime,p.ptype pptype from paytax a inner join paytaxitem b on b.taxno=a.taxno inner join payitem pi on pi.pino=b.pino inner join pay p on p.payno=pi.payno left outer join cm cm on pi.ptype in (0,1,4) and cm.cmno=pi.itemno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno where a.taxno= ?param0] -2025-12-18 13:59:02,781 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.paytaxes2] Prepared SQL: [select a.taxno,a.taxamt,a.taxdate from paytax a where a.payno= ?param0] -2025-12-18 13:59:02,781 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.paytax.formgtkey] Prepared SQL: [select taxno, mgtkey from paytax where mgtkey like concat( ?param0 ,'%') order by mgtkey desc limit 1] -2025-12-18 13:59:02,781 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspast] Prepared SQL: [select a.no,a.kind,a.cg,a.cshape,a.username ,CAST(AES_DECRYPT(UNHEX(a.userpno), 'np123@!') AS char) userpno ,a.typeman,a.edukind,a.typeedu,a.typegrade,a.typejob,a.cgname,a.completeno,a.companyname,a.companyaddr,a.brno,a.eino,a.btype ,a.bkind,a.ceoname,date_format(a.ssdate, '%Y-%m-%d') ssdate,date_format(a.sedate, '%Y-%m-%d') sedate,a.sctime,a.assign,a.slevel,a.uduty ,CAST(AES_DECRYPT(UNHEX(a.phone), 'np123@!') AS char) phone ,a.mname ,CAST(AES_DECRYPT(UNHEX(a.mphone), 'np123@!') AS char) mphone ,a.sprice,a.rprice,a.rbank ,CAST(AES_DECRYPT(UNHEX(a.rbankno), 'np123@!') AS char) rbankno ,a.rbankuser ,CAST(AES_DECRYPT(UNHEX(a.taxemail), 'np123@!') AS char) taxemail ,a.syear,a.cdt,a.cno,a.udt,a.uno,a.uip from docprintpast a where a.no = ?param0] -2025-12-18 13:59:02,782 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.kind] Prepared SQL: [select a.kind value,a.kind text from docprintpast a where a.kind is not null and a.kind <> "" group by a.kind] -2025-12-18 13:59:02,782 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.syear] Prepared SQL: [select a.syear value,a.syear text from docprintpast a where a.syear is not null and a.syear <> "" group by a.syear] -2025-12-18 13:59:02,782 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.cg] Prepared SQL: [select a.cg value,a.cg text from docprintpast a where a.cg is not null and a.cg <> "" group by a.cg] -2025-12-18 13:59:02,782 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.cshape] Prepared SQL: [select a.cshape value,a.cshape text from docprintpast a where a.cshape is not null and a.cshape <> "" group by a.cshape] -2025-12-18 13:59:02,782 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.typeman] Prepared SQL: [select a.typeman value,a.typeman text from docprintpast a where a.typeman is not null and a.typeman <> "" group by a.typeman] -2025-12-18 13:59:02,782 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.edukind] Prepared SQL: [select a.edukind value,a.edukind text from docprintpast a where a.edukind is not null and a.edukind <> "" group by a.edukind] -2025-12-18 13:59:02,782 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.typeedu] Prepared SQL: [select a.typeedu value,a.typeedu text from docprintpast a where a.typeedu is not null and a.typeedu <> "" group by a.typeedu] -2025-12-18 13:59:02,782 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.typegrade] Prepared SQL: [select a.typegrade value,a.typegrade text from docprintpast a where a.typegrade is not null and a.typegrade <> "" group by a.typegrade] -2025-12-18 13:59:02,782 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.typejob] Prepared SQL: [select a.typejob value,a.typejob text from docprintpast a where a.typejob is not null and a.typejob <> "" group by a.typejob] -2025-12-18 13:59:02,784 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectinningpage.totstudy] Prepared SQL: [select ifnull(sum(totstudy),-1) totstudy from lectinningpage where lectno = ?param0 and cmino = ?param1 and cpno = ?param2] -2025-12-18 13:59:02,785 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.myExCheck] Prepared SQL: [select l.lectno longval from lect l inner join cm c on l.cmno= c.cmno inner join pay p on l.payno = p.payno inner join users u on l.userno= u.userno left outer join (select c.cmno , c.cshape , c.cname , ci.cmino ,d.cmisno ,d.sseq ,d.estart ,d.eend ,d.studyplace ,ci.isscd from cm c inner join cminning ci on c.cmno = ci.cmno inner join cminningscd d on d.cmino = ci.cmino where c.cshape=2 and ci.isscd=1 and ci.scdtype=0 ) cmi on cmi.cmno = l.cmno and cmi.cmisno = l.cmisno left outer join lectinning li on li.cmino = cmi.cmino and li.lectno = l.lectno left outer join pplog pl on p.pplno= pl.pplno where l.lectno= ?param0 and l.userno = ?param1 and cmi.isscd = 1 and li.istatus = 2 AND IFNULL(l.iscomplete, 0) = 0] -2025-12-18 13:59:02,788 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectinningpage.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 13:59:02,789 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard.in] Prepared SQL: [update lectsd a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.submittime=now(),submitip= ?param2 where a.lectno= ?param3 and a.sdno= ?param4 and a.checktime is null; insert into lectsd (lectno,sdno,iscopy,submittime,submitip,cdt,cno,udt,uno,uip) select a.lectno,a.sdno,0,now(), ?param2 ,now(), ?param1 ,now(), ?param1 , ?param2 from (select ?param3 lectno, ?param0 userno, ?param4 sdno) a inner join lect b on b.lectno=a.lectno and b.userno=a.userno and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno left outer join lectsd d on d.lectno=a.lectno and d.sdno=a.sdno where d.lectno is null; SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into lectsdboard (lectno,sdno,subject,contents,fgno,rcount,cip,isdel,cdt,cno,udt,uno,uip) select a.lectno,a.sdno, ?param5 , ?param6 , ?param7 ,0, ?param2 ,0,now(), ?param1 ,now(), ?param1 , ?param2 from (select ?param3 lectno, ?param0 userno, ?param4 sdno) a inner join lect b on b.lectno=a.lectno and b.userno=a.userno and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno] -2025-12-18 13:59:02,789 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 13:59:02,789 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboardcmt.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into lectsdboardcmt (bno,ctext,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,0,now(), ?param2 ,now(), ?param2 , ?param3 );] -2025-12-18 13:59:02,789 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboardcmt.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 13:59:02,790 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into pay (ptype,ispg,isgroup,isexam,userno,username,pstatus,rstatus,rstatustime,cshrcancelnum,canceltime,cancelmsg,cancelcnt ,refunding,paylimit,payoktime,pgkey,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,isdvr,cdt,cno,udt,uno,uip) select ?param0 ,0,0,1,u.userno,u.username,1,0,null,null,null,null,null ,0,null, ?param1 ,null ,a.outfee ,case when ?param0 = 6 then a.outfee else case when ua.isjoin=1 then a.outfee-a.infee else 0 end end ,0,0 ,case when ?param0 = 6 then 0 else case when ua.isjoin=1 then a.infee else a.outfee end end ,0,0,now(), ?param2 ,now(), ?param2 , ?param3 from exam a inner join users u on u.userno= ?param4 left outer join assign ua on ua.asno=u.asno where a.exno= ?param5] -2025-12-18 13:59:02,790 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 13:59:02,790 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok2] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into payitem (payno,ptype,pcno,itemno,userno,pstatus,rstatus,pgkey,cancelcode,cancelmsg,canceltype,pcnt ,orgamt,discamt,payamt ,payamtcash,payamtcard ,refundamt,refundtime,refundtimereal,refundinfo,isrebate,fgno,cartno,cdt,cno,udt,uno,uip) select p.payno,3,null, ?param0 , ?param1 ,1,0,null,null,null,null,1 ,a.outfee ,case when p.ptype=6 then a.outfee else case when ua.isjoin=1 then a.outfee-a.infee else 0 end end ,case when p.ptype=6 then 0 else case when ua.isjoin=1 then a.infee else a.outfee end end ,0,0 ,0,null,null,null,0,null,null,now(), ?param2 ,now(), ?param2 , ?param3 from exam a inner join users u on u.userno= ?param1 inner join pay p on p.payno= ?param4 left outer join assign ua on ua.asno=u.asno where a.exno= ?param0] -2025-12-18 13:59:02,790 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok2.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 13:59:02,790 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.studylog] Prepared SQL: [update lectinningpage a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 set a.totstudy=TIMESTAMPDIFF(SECOND, a.stime, now()),a.etime=now(),a.eip= ?param1 ,a.udt=now(),a.uno= ?param2 ,a.uip= ?param1 where a.logno= ?param3 ; update lectinning a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 inner join cminning c on c.cmino=a.cmino inner join ( select lectno,sum(totstudy) totstudy from lectinningpage where lectno= ?param4 and cmino= ?param5 group by lectno ) d on d.lectno=a.lectno set a.udt=now(),a.uno= ?param2 ,a.uip= ?param1 ,a.totstudy=d.totstudy ,a.etime=now() ,a.istatus=case when a.istatus <> 2 and c.atime * 60 <= d.totstudy then 2 else a.istatus end ,a.finishtime=case when a.finishtime is null and c.atime * 60 <= d.totstudy then now() else a.finishtime end ,a.eip= ?param1 ,a.ispce= ?param6 ,a.psec= ?param7 where a.lectno= ?param4 and a.cmino= ?param5 ; update lect a inner join ( select a.lectno,truncate(count(c.lectno) / count(b.cmino) * 100, 0) attrate from lect a inner join cminning b on b.cmno=a.cmno and ifnull(b.isscd,0)=0 left outer join lectinning c on c.lectno=a.lectno and c.cmino=b.cmino and c.istatus=2 where a.lectno= ?param4 and a.userno= ?param0 group by a.lectno ) b on b.lectno=a.lectno inner join cmev ce on a.cmno = ce.cmno set a.attrate=b.attrate ,a.apoint = (((b.attrate / 100) * ce.attend / 100)* 100) ,a.etime=now() ,a.eip= ?param1 ,a.ispce= ?param6 ,a.udt=now(),a.uno= ?param2 ,a.uip= ?param1 where a.lectno= ?param4 and a.userno= ?param0 ;] -2025-12-18 13:59:02,790 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.studymid] Prepared SQL: [update lectinning set isokmid=1 where lectno= ?param0 and cmino= ?param1] -2025-12-18 13:59:02,791 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsd.save] Prepared SQL: [update lectsd a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.fgno= ?param3 ,a.atext= ?param4 ,a.submittime=now(),submitip= ?param2 where a.lectno= ?param5 and a.sdno= ?param6 and a.checktime is null; insert into lectsd (lectno,sdno,atext,fgno,iscopy,submittime,submitip,cdt,cno,udt,uno,uip) select a.lectno,a.sdno, ?param4 , ?param3 ,0,now(), ?param2 ,now(), ?param1 ,now(), ?param1 , ?param2 from (select ?param5 lectno, ?param0 userno, ?param6 sdno) a inner join lect b on b.lectno=a.lectno and b.userno=a.userno inner join cm c on c.cmno=b.cmno and b.sdate < now() and b.edate > now() left outer join lectsd d on d.lectno=a.lectno and d.sdno=a.sdno where d.lectno is null;] -2025-12-18 13:59:02,792 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard.save] Prepared SQL: [update lectsd a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.submittime=now(),submitip= ?param2 where a.lectno= ?param3 and a.sdno= ?param4 and a.checktime is null; update lectsdboard a inner join lectsd a2 on a2.lectno=a.lectno and a2.sdno=a.sdno and a2.checktime is null inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.subject= ?param5 ,contents= ?param6 ,a.fgno= ?param7 where a.bno= ?param8 and a.lectno= ?param3 and a.sdno= ?param4 ;] -2025-12-18 13:59:02,792 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard.del] Prepared SQL: [update lectsd a inner join lectsdboard b on b.bno= ?param0 and b.cno= ?param1 and b.isdel=0 and b.lectno=a.lectno and b.sdno=a.sdno inner join lect a2 on a2.lectno=b.lectno and a2.userno=b.cno and a2.sdate < now() and a2.edate > now() inner join cm c on c.cmno=a2.cmno set a.submittime=null,a.submitip=null and a.checktime is null; update lectsdboard a inner join lectsd b on b.lectno=a.lectno and b.sdno=a.sdno and b.checktime is null inner join lect a2 on a2.lectno=b.lectno and a2.userno=a.cno and a2.sdate < now() and a2.edate > now() inner join cm c on c.cmno=a2.cmno set a.uno= ?param2 ,a.udt=now(),a.uip= ?param3 ,a.isdel=1 where a.bno= ?param0 and a.cno= ?param1 and a.isdel=0;] -2025-12-18 13:59:02,792 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payrefundinfo.up] Prepared SQL: [update payitem set udt=now(),uno= ?param0 ,uip= ?param1 ,rbank = ?param2 ,rbankaccnum = HEX(AES_ENCRYPT( ?param3 , 'np123@!')) ,tbankuser = ?param4 where payno = ?param5] -2025-12-18 13:59:02,792 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok3] Prepared SQL: [update examuser set udt=now(),uno= ?param0 ,uip= ?param1 ,payno= ?param2 ,pino= ?param3 ,pstatus=1 where exno= ?param4 and userno= ?param5 and status=1 and payno is null and pino is null and pstatus=4] -2025-12-18 13:59:02,792 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpaycancel] Prepared SQL: [update examuser set udt=now(),uno= ?param0 ,uip= ?param1 ,pstatus=9 where exno= ?param2 and userno= ?param3 and status=1 and payno is null and pino is null and pstatus=4] -2025-12-18 13:59:02,793 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payrfd.save] Prepared SQL: [update payrfd set udt=now(),uno= ?param0 ,uip= ?param1 ,bankname= ?param2 ,bankowner= ?param3 ,bankno=HEX(AES_ENCRYPT( ?param4 , 'np123@!')) ,isowner= ?param5 ,ruser= ?param6 ,rphone=HEX(AES_ENCRYPT( ?param7 , 'np123@!')) ,rreason= ?param8 ,rtext= ?param9 ,rstatus= ?param10 ,rback= ?param11 ,statustime=case when rstatus <> ?param10 then now() else statustime end where rfdno= ?param12] -2025-12-18 13:59:02,798 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspast.up] Prepared SQL: [update docprintpast set udt=now(),uno= ?param0 ,uip= ?param1 ,kind= ?param2 ,cg= ?param3 ,cshape= ?param4 ,username= ?param5 ,userpno=HEX(AES_ENCRYPT( ?param6 , 'np123@!')) ,typeman= ?param7 ,edukind= ?param8 ,typeedu= ?param9 ,typegrade= ?param10 ,typejob= ?param11 ,cgname= ?param12 ,completeno= ?param13 ,companyname= ?param14 ,companyaddr= ?param15 ,brno= ?param16 ,eino= ?param17 ,btype= ?param18 ,bkind= ?param19 ,ceoname= ?param20 ,ssdate= ?param21 ,sedate= ?param22 ,sctime= ?param23 ,assign= ?param24 ,slevel= ?param25 ,uduty= ?param26 ,phone=HEX(AES_ENCRYPT( ?param27 , 'np123@!')) ,mname= ?param28 ,mphone=HEX(AES_ENCRYPT( ?param29 , 'np123@!')) ,sprice= ?param30 ,rprice= ?param31 ,rbank= ?param32 ,rbankno=HEX(AES_ENCRYPT( ?param33 , 'np123@!')) ,rbankuser= ?param34 ,taxemail=HEX(AES_ENCRYPT( ?param35 , 'np123@!')) ,syear= ?param36 where no= ?param37] -2025-12-18 13:59:02,799 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.studyclose] Prepared SQL: [update lectinningpage a set a.etime=now(),a.eip= ?param0 ,a.udt=now(),a.uno= ?param1 ,a.uip= ?param0 where a.logno= ?param2 ;] -2025-12-18 13:59:02,801 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [site.main] Prepared SQL: [select * from ( select 0 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,a.kname strval3,null strval4,null strval5,null strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param0 inner join cm c on c.cmno=a.pcmno where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a union all select * from ( select a.dtype,a.intval,a.intval2 ,a.longval ,a.strval,a.strval2,a.strval3,a.strval4,ifnull(a.strval5,d.fileurl) strval5,a.strval6 ,a.time,a.time2,a.time3,a.time4 from ( select 1 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,c.cname strval3,concat('/', e.ccode, '/', f.srcp) strval4,ef.fileurl strval5,b.cgcode strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param1 inner join cm c on c.cmno=a.pcmno left outer join cminning d on d.cmno=a.cmno and d.istaste=1 left outer join ct e on e.ctno=d.ctno left outer join fileinfo ef on ef.fgno=e.fgnothumb and ef.isdel=0 left outer join ctpage f on f.ctno=e.ctno and f.pseq=1 where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.cshape=0 and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a left outer join cminning b on a.strval5 is null and b.cmno=a.intval and b.iseq=1 left outer join ct c on a.strval5 is null and c.ctno=b.ctno left outer join fileinfo d on a.strval5 is null and d.fgno=c.fgnothumb and d.isdel=0 ) a union all select * from ( select 2 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homenotice' order by b.cdt desc limit 2 ) a union all select * from ( select 3 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homefaq' order by b.cdt desc limit 2 ) a] -2025-12-18 13:59:02,819 [4116] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.npsystem] PreparedStatement : [select count(b.daokey) from (select 1 col1) a left outer join npsystem b on b.daokey= ?param0] -2025-12-18 13:59:02,830 [4116] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.npsystem] Parameters: [?param0=[daokey,qaldSUKDKuLggF2sN2Bn/lvf/i3LKEeOzoD6MpHlc0w=]] -2025-12-18 13:59:02,830 [4116] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.npsystem] Types: [?param0=[String, System.String]] -2025-12-18 13:59:03,068 [4116] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "31132759" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 13:59:03,081 [4116] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "31132759" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 13:59:03,416 [4116] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [common.check.front] PreparedStatement : [select a.dtype,sum(a.intval) intval,sum(a.intval2) intval2 from ( select a.userno dtype,count(b.mno) intval,0 intval2 from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno union all select a.userno dtype,0 intval,count(b.userno) intval2 from users a left outer join alarms b on b.userno=a.userno and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno ) a group by a.dtype] -2025-12-18 13:59:03,418 [4116] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [common.check.front] Parameters: [?param0=[userno,58587], ?param1=[loginkey,33498295], ?param2=[IsDupCheck,0]] -2025-12-18 13:59:03,419 [4116] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [common.check.front] Types: [?param0=[Int32, System.Int32], ?param1=[Int32, System.Int32], ?param2=[Int32, System.Int32]] -2025-12-18 13:59:03,427 [4116] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "36138190" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 13:59:03,461 [4116] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "36138190" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 13:59:03,470 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.pages] Prepared SQL: [select a.pno,a.ppno,a.pdepth,a.pagetype,a.bmno,a.porder,a.pagename,a.pagedesc,a.pageurl,a.pagehtml,a.isopen,a.usertype,m1.pagename ppagename,a.refcode,a.imagecode,a.bgtitle bgtitle2,a.bgdesc bgdesc2 ,case a.pdepth when 0 then a.pno when 1 then m1.pno when 2 then m2.pno when 3 then m3.pno else m4.pno end m0 ,case a.pdepth when 0 then 0 when 1 then a.pno when 2 then m1.pno when 3 then m2.pno else m3.pno end m1 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.pno when 3 then m1.pno else m2.pno end m2 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.pno else m1.pno end m3 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.pno end m4 ,case a.pdepth when 0 then a.imagecode when 1 then m1.imagecode when 2 then m2.imagecode when 3 then m3.imagecode else m4.imagecode end topimagecode ,case a.pdepth when 0 then a.bgtitle when 1 then m1.bgtitle when 2 then m2.bgtitle when 3 then m3.bgtitle else m4.bgtitle end bgtitle ,case a.pdepth when 0 then a.bgdesc when 1 then m1.bgdesc when 2 then m2.bgdesc when 3 then m3.bgdesc else m4.bgdesc end bgdesc from menupage a left outer join menupage m1 on m1.pno=a.ppno left outer join menupage m2 on m2.pno=m1.ppno left outer join menupage m3 on m3.pno=m2.ppno left outer join menupage m4 on m4.pno=m3.ppno where a.isopen > 0 order by case a.pdepth when 0 then a.porder when 1 then m1.porder when 2 then m2.porder when 3 then m3.porder else m4.porder end ,case a.pdepth when 0 then a.pno when 1 then m1.pno when 2 then m2.pno when 3 then m3.pno else m4.pno end ,case a.pdepth when 0 then 0 when 1 then a.porder when 2 then m1.porder when 3 then m2.porder else m3.porder end ,case a.pdepth when 0 then 0 when 1 then a.pno when 2 then m1.pno when 3 then m2.pno else m3.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.porder when 3 then m1.porder else m2.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.pno when 3 then m1.pno else m2.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.porder else m1.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.pno else m1.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.pno end] -2025-12-18 13:59:03,470 [4116] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [mm.pages] PreparedStatement : [select a.pno,a.ppno,a.pdepth,a.pagetype,a.bmno,a.porder,a.pagename,a.pagedesc,a.pageurl,a.pagehtml,a.isopen,a.usertype,m1.pagename ppagename,a.refcode,a.imagecode,a.bgtitle bgtitle2,a.bgdesc bgdesc2 ,case a.pdepth when 0 then a.pno when 1 then m1.pno when 2 then m2.pno when 3 then m3.pno else m4.pno end m0 ,case a.pdepth when 0 then 0 when 1 then a.pno when 2 then m1.pno when 3 then m2.pno else m3.pno end m1 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.pno when 3 then m1.pno else m2.pno end m2 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.pno else m1.pno end m3 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.pno end m4 ,case a.pdepth when 0 then a.imagecode when 1 then m1.imagecode when 2 then m2.imagecode when 3 then m3.imagecode else m4.imagecode end topimagecode ,case a.pdepth when 0 then a.bgtitle when 1 then m1.bgtitle when 2 then m2.bgtitle when 3 then m3.bgtitle else m4.bgtitle end bgtitle ,case a.pdepth when 0 then a.bgdesc when 1 then m1.bgdesc when 2 then m2.bgdesc when 3 then m3.bgdesc else m4.bgdesc end bgdesc from menupage a left outer join menupage m1 on m1.pno=a.ppno left outer join menupage m2 on m2.pno=m1.ppno left outer join menupage m3 on m3.pno=m2.ppno left outer join menupage m4 on m4.pno=m3.ppno where a.isopen > 0 order by case a.pdepth when 0 then a.porder when 1 then m1.porder when 2 then m2.porder when 3 then m3.porder else m4.porder end ,case a.pdepth when 0 then a.pno when 1 then m1.pno when 2 then m2.pno when 3 then m3.pno else m4.pno end ,case a.pdepth when 0 then 0 when 1 then a.porder when 2 then m1.porder when 3 then m2.porder else m3.porder end ,case a.pdepth when 0 then 0 when 1 then a.pno when 2 then m1.pno when 3 then m2.pno else m3.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.porder when 3 then m1.porder else m2.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.pno when 3 then m1.pno else m2.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.porder else m1.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.pno else m1.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.pno end] -2025-12-18 13:59:03,476 [4116] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "26238899" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 13:59:03,504 [4116] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "26238899" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 13:59:03,523 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.comcode.list] Prepared SQL: [select a.ccode, a.cname, a.cgroup, a.isuse, a.corder, a.cgroupname, a.refcode, a.cremark, a.ccode value, a.cname text, a.refcode value2,a.cdt,a.udt from comcode a where a.cgroup in ('typeman','typeedu','typegrade','typejob') and a.isuse=1 order by a.cgroupname, a.corder] -2025-12-18 13:59:03,523 [4116] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.comcode.list] PreparedStatement : [select a.ccode, a.cname, a.cgroup, a.isuse, a.corder, a.cgroupname, a.refcode, a.cremark, a.ccode value, a.cname text, a.refcode value2,a.cdt,a.udt from comcode a where a.cgroup in ('typeman','typeedu','typegrade','typejob') and a.isuse=1 order by a.cgroupname, a.corder] -2025-12-18 13:59:03,637 [4116] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "30008740" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 13:59:03,645 [4116] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "30008740" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 13:59:03,661 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.popups] Prepared SQL: [select a.pno,a.ptitle,a.pcontents,a.toppx,a.leftpx,pwidth,pheight,a.purl,a.zindex,a.isopen,a.udt from popup a where a.isopen= ?param0 order by a.isopen desc, a.zindex desc] -2025-12-18 13:59:03,661 [4116] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [mm.popups] PreparedStatement : [select a.pno,a.ptitle,a.pcontents,a.toppx,a.leftpx,pwidth,pheight,a.purl,a.zindex,a.isopen,a.udt from popup a where a.isopen= ?param0 order by a.isopen desc, a.zindex desc] -2025-12-18 13:59:03,661 [4116] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [mm.popups] Parameters: [?param0=[isopen,1]] -2025-12-18 13:59:03,661 [4116] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [mm.popups] Types: [?param0=[Int32, System.Int32]] -2025-12-18 13:59:03,667 [4116] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "5104778" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 13:59:03,671 [4116] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "5104778" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 13:59:03,676 [4116] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [site.main] PreparedStatement : [select * from ( select 0 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,a.kname strval3,null strval4,null strval5,null strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param0 inner join cm c on c.cmno=a.pcmno where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a union all select * from ( select a.dtype,a.intval,a.intval2 ,a.longval ,a.strval,a.strval2,a.strval3,a.strval4,ifnull(a.strval5,d.fileurl) strval5,a.strval6 ,a.time,a.time2,a.time3,a.time4 from ( select 1 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,c.cname strval3,concat('/', e.ccode, '/', f.srcp) strval4,ef.fileurl strval5,b.cgcode strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param1 inner join cm c on c.cmno=a.pcmno left outer join cminning d on d.cmno=a.cmno and d.istaste=1 left outer join ct e on e.ctno=d.ctno left outer join fileinfo ef on ef.fgno=e.fgnothumb and ef.isdel=0 left outer join ctpage f on f.ctno=e.ctno and f.pseq=1 where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.cshape=0 and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a left outer join cminning b on a.strval5 is null and b.cmno=a.intval and b.iseq=1 left outer join ct c on a.strval5 is null and c.ctno=b.ctno left outer join fileinfo d on a.strval5 is null and d.fgno=c.fgnothumb and d.isdel=0 ) a union all select * from ( select 2 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homenotice' order by b.cdt desc limit 2 ) a union all select * from ( select 3 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homefaq' order by b.cdt desc limit 2 ) a] -2025-12-18 13:59:03,676 [4116] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [site.main] Parameters: [?param0=[offcode,Off], ?param1=[oncode,On]] -2025-12-18 13:59:03,676 [4116] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [site.main] Types: [?param0=[String, System.String], ?param1=[String, System.String]] -2025-12-18 13:59:03,681 [4116] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "6019324" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 13:59:03,692 [4116] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "6019324" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 13:59:03,692 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cgetc] Prepared SQL: [select b.cgno,b.pcgno,b.cgname,b.cgcode,b.isuse,b.iscover,b.isdel,b.cdt,b.cno,b.udt,b.uno,b.uip from cg a left outer join cg b on a.cgno = b.pcgno where b.isdel=0 and b.isuse = 1 and a.cgcode= ?param0] -2025-12-18 13:59:03,692 [4116] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [cm.cgetc] PreparedStatement : [select b.cgno,b.pcgno,b.cgname,b.cgcode,b.isuse,b.iscover,b.isdel,b.cdt,b.cno,b.udt,b.uno,b.uip from cg a left outer join cg b on a.cgno = b.pcgno where b.isdel=0 and b.isuse = 1 and a.cgcode= ?param0] -2025-12-18 13:59:03,692 [4116] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [cm.cgetc] Parameters: [?param0=[cgcode,2]] -2025-12-18 13:59:03,692 [4116] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [cm.cgetc] Types: [?param0=[String, System.String]] -2025-12-18 13:59:03,697 [4116] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "45465720" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 13:59:03,703 [4116] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "45465720" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:02:05,222 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.adminlogin] Prepared SQL: [select userno,a.username,a.status,a.userpass, usertype,a.asno , CAST(AES_DECRYPT(UNHEX(a.mobile), 'np123@!') AS char) mobile , a.logintime from users a left outer join assign b on b.asno=a.asno where a.userid= ?param0 and a.usertype > 10 and (a.usertype <> 81 or (a.usertype = 81 and b.status=1))] -2025-12-18 14:02:05,243 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.pass.check] Prepared SQL: [select count(userno) from userpasslog where userno = ?param0 and userpass = ?param1] -2025-12-18 14:02:05,244 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.ee] Prepared SQL: [update users set eastereggkey=FLOOR(10000000 + (RAND() * 99999999)),eetime=now() where userno= ?param0 ; select a.userno,a.eastereggkey,a.usertype,a.username ,b.subdomain from users a left outer join assign b on b.asno=a.asno and b.issite=1 and b.isdel=0 where a.userno= ?param0 ;] -2025-12-18 14:02:05,244 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.usersall] Prepared SQL: [select userno,usertype,jointype,snsid,userkind,userid,userpass,username,usernameeng,gender,birthday,email,isacceptemail,mobile,isacceptmobile,telno,asno,pasname,depart,ccposition,ccpositionetc,fgnoprofile ,ccjobs,userpno,bankname,bankno,post,address1,address2,introhtml,status,exitreason,logintime,loginkey,send335time,pwcalltime,pwcallno,eastereggkey,eetime,kfcfyear,isassignuser,uduty,slevel,edus,remotekey from users] -2025-12-18 14:02:05,244 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.eecall] Prepared SQL: [select userno,usertype,username from users where userno= ?param0 and eastereggkey= ?param1 and date_add(eetime, interval 10 second) > now(); update users set eastereggkey=null,eetime=null,loginkey= ?param2 where userno= ?param0] -2025-12-18 14:02:05,244 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.eecall2] Prepared SQL: [select userno,usertype,username,userid from users where userno= ?param0 and eastereggkey= ?param1 and date_add(eetime, interval 15 second) > now(); update users set eastereggkey=null,eetime=null,loginkey=null where userno= ?param0] -2025-12-18 14:02:05,244 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assign.newascode] Prepared SQL: [select ifnull(max(b.ascode),0) + 1 from (select 1 col1) a left outer join assign b on b.asno is not null] -2025-12-18 14:02:05,245 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.me] Prepared SQL: [select userno,username ,CAST(AES_DECRYPT(UNHEX(email), 'np123@!') AS char) email from users where userno= ?param0] -2025-12-18 14:02:05,245 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.usercheckconfirm] Prepared SQL: [select ifnull(b.userno,0) from (select 1 col1) a left outer join usercheck b on b.userno= ?param0 and b.checkkey= ?param1 ; update usercheck set checkkey=0 where userno= ?param0] -2025-12-18 14:02:05,245 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.remotelogin] Prepared SQL: [select a.userno from users a where a.userid= ?param0 and a.status=1 and a.remotekey= ?param1 ; update users set remotekey=null where userid= ?param0] -2025-12-18 14:02:05,245 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.remoteloginnoauth] Prepared SQL: [select a.userno,b.subdomain from users a left outer join assign b on b.asno=a.asno where a.userid= ?param0 and a.status=1] -2025-12-18 14:02:05,245 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.users.assign] Prepared SQL: [select b.asno,b.asname,b.brno ,b.ceoname,b.post,b.address1,b.address2 ,b.btype,b.bkind,b.eino,b.mname ,CAST(AES_DECRYPT(UNHEX(b.mphone), 'np123@!') AS char) mphone ,CAST(AES_DECRYPT(UNHEX(b.taxemail), 'np123@!') AS char) taxemail ,b.fgnobno ,b.isjoin,b.ascode,b.astype,b.asctg,b.joindate,b.status ,c1.cname astypename,c2.cname asctgname from users a inner join assign b on b.asno = a.asno left outer join comcode c1 on c1.ccode=b.astype left outer join comcode c2 on c2.ccode=b.asctg where a.status=1 and a.userno = ?param0] -2025-12-18 14:02:05,246 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.check.snsid] Prepared SQL: [select a.userno,a.usertype,a.jointype,a.snsid,a.userkind,a.userid,a.userpass,a.username,a.usernameeng,a.gender,a.birthday,a.email,a.isacceptemail,a.mobile,a.isacceptmobile ,a.telno,a.asno,a.pasname,a.depart,a.ccposition,a.ccpositionetc,a.fgnoprofile,a.ccjobs,a.userpno,a.bankname,a.bankno,a.post,a.address1,a.address2,a.introhtml,a.status,a.exitreason ,a.logintime,a.loginkey,a.send335time,a.pwcalltime,a.pwcallno,a.eastereggkey,a.eetime,a.kfcfyear,a.isassignuser,a.uduty,a.slevel,a.edus,a.remotekey,a.vssn,a.di,a.ci from users a where a.snsid= ?param0 and a.jointype= ?param1] -2025-12-18 14:02:05,246 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.councels] Prepared SQL: [select a.bno,a.qtext,a.atext ,a.bldgcat ,b.cname bldgcatname ,a.cdt,c.username coname,c.userid coid ,row_number() over(order by a.cdt desc) rno ,count(a.cno) over() pagetotalcount from councel a inner join users c on c.userno = a.cno left outer join comcode b on b.ccode = a.bldgcat where a.userno = ?param0 and a.isdel = 0 order by a.cdt desc] -2025-12-18 14:02:05,246 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormants] Prepared SQL: [select a.userno,username,usernameeng,a.email,a.isacceptemail ,a.mobile,a.telno,a.userpno,a.bankno,a.post,a.address1,a.address2 ,a.birthday from userdormant a where a.userno = ?param0] -2025-12-18 14:02:05,246 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormants.del] Prepared SQL: [select a.userno longval, regexp_replace(b.userid , '(?<=.{3}).','*') strval ,CAST(AES_DECRYPT(UNHEX(a.mobile),'np123@!') AS char) strval2 ,date_add(a.cdt, interval 335 day) time ,b.isacceptmobile intval from userdormant a inner join users b on b.userno = a.userno where date_format(date_add(a.cdt, interval 335 day),'%Y-%m-%d') = date_format(now(),'%Y-%m-%d')] -2025-12-18 14:02:05,246 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormants.save] Prepared SQL: [select a.userno longval, regexp_replace(a.userid , '(?<=.{3}).' , '*') strval ,CAST(AES_DECRYPT(UNHEX(a.mobile),'np123@!') AS char) strval2 ,date_add(a.logintime, interval 335 day) time ,a.isacceptmobile intval from users a where a.usertype =1 and a.status=1 and date_format(date_add(a.logintime, interval 366 day),'%Y-%m-%d') = date_format(now(),'%Y-%m-%d')] -2025-12-18 14:02:05,249 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.loginlog] Prepared SQL: [insert into loginlog (logsite,userno, loginstatus, logindata, cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , now(), ?param4 ,now(), ?param4 , ?param5 )] -2025-12-18 14:02:05,250 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.in] Prepared SQL: [insert into users(usertype,userkind,userid,userpass,username,usernameeng ,gender,email,isacceptemail,mobile,telno ,asno,pasname,depart,ccposition,ccpositionetc,fgnoprofile,ccjobs ,userpno,bankname,bankno ,post,address1,address2,introhtml,status,logintime,send335time,pwcalltime,pwcallno,eastereggkey,eetime,kfcfyear,isassignuser,edus ,isacceptmobile,uduty,slevel,jointype,birthday,snsid,di,ci,vssn,ischkatt,authplatform,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,gender,HEX(AES_ENCRYPT( ?param6 , 'np123@!')), ?param7 ,HEX(AES_ENCRYPT( ?param8 , 'np123@!')),HEX(AES_ENCRYPT( ?param9 , 'np123@!')) , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 ,HEX(AES_ENCRYPT( ?param17 , 'np123@!')), ?param18 ,HEX(AES_ENCRYPT( ?param19 , 'np123@!')) , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 ,now(),null,null,null,null,null, ?param25 , ?param26 , ?param27 , ?param28 , ?param29 , ?param30 , ?param31 ,HEX(AES_ENCRYPT( ?param32 , 'np123@!')), ?param33 , ?param34 , ?param35 , ?param36 , ?param37 , ?param38 ,now(), ?param39 ,now(), ?param39 , ?param40 );] -2025-12-18 14:02:05,251 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:02:05,251 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assign.in] Prepared SQL: [insert into assign (ascode,isjoin,joinyear,joinprice,asname,ceoname,brno,grno,btype,bkind,salesamount,homeurl,mcount,aday,astype,asctg,askey,post,address1,address2,fgnobno,fgnobank,joindate,exitdate,status,issite,subdomain,sitename,sitelogo,sitefooter,ismain,isdel, eino,mname,mphone,taxemail,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 ,0,null,null,null,null,0,0, ?param25 , ?param26 ,HEX(AES_ENCRYPT( ?param27 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param28 , 'np123@!')) ,now(), ?param29 ,now(), ?param29 , ?param30 );] -2025-12-18 14:02:05,251 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assign.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:02:05,252 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [councel.in] Prepared SQL: [insert into councel(userno,bldgcat,qtext,atext,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 );] -2025-12-18 14:02:05,252 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [councel.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:02:05,253 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.change.password] Prepared SQL: [UPDATE users SET userpass = ?param0 , udt = now() , status = (CASE WHEN status = 9 THEN 1 ELSE status END) , pwcalltime = null , pwcallno = null , uip = ?param1 , uno = ?param2 WHERE userid = ?param3 ; INSERT INTO userpasslog (userno, userpass, cdt, uip) SELECT ?param2 , ?param0 , NOW(), ?param1 FROM (SELECT 1) a LEFT OUTER JOIN userpasslog b ON b.userno = ?param2 WHERE b.userno IS NULL; UPDATE userpasslog SET userpass = ?param0 WHERE userno = ?param2 ;] -2025-12-18 14:02:05,254 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormant.insert] Prepared SQL: [insert into userdormant(userno,username,usernameeng,email,isacceptemail,mobile ,telno,userpno,bankno,post,address1,address2,birthday,cdt) select a.userno,a.username,a.usernameeng,a.email,a.isacceptemail,a.mobile ,a.telno,a.userpno,a.bankno,a.post,a.address1,a.address2, a.birthday,now() cdt from users a left outer join userdormant b on b.userno = a.userno where date_add(a.logintime,interval 1 year) < now(); and a.status != 99 update users set udt=now(),uno= ?param0 ,uip= ?param1 ,username='»èÁ¦µÊ',usernameeng=null,email=null,mobile=null,telno=null,userpno=null,bankno=null,post=null,address1=null,address2=null,birthday=null,status=8 where date_add(a.logintime,interval 1 year) < now(); and a.status != 99] -2025-12-18 14:02:05,255 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.loginkey] Prepared SQL: [update users set loginkey= ?param0 ,logintime =now(),send335time = null where userno= ?param1] -2025-12-18 14:02:05,255 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.loginkey2] Prepared SQL: [update users set loginkey= ?param0 ,logintime =now(),send335time = null where userno= ?param1 ; insert into loginlog (logsite,userno, loginstatus, logindata, cdt,cno,udt,uno,uip) values ( ?param2 , ?param1 , ?param3 , ?param4 , now(), ?param5 ,now(), ?param5 , ?param6 )] -2025-12-18 14:02:05,256 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assign.del] Prepared SQL: [update assign set udt=now(),uno= ?param0 ,uip= ?param1 ,isdel=1,brno=null where asno= ?param2] -2025-12-18 14:02:05,256 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignman.in] Prepared SQL: [insert into assignman (asno,mtype,jtype,depart,mname,position,telno,mobile,fax,email,post,address1,address2,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,HEX(AES_ENCRYPT( ?param6 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param7 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param8 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param9 , 'np123@!')) , ?param10 , ?param11 , ?param12 ,0,now(), ?param13 ,now(), ?param13 , ?param14 )] -2025-12-18 14:02:05,256 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignman.up] Prepared SQL: [update assignman set udt=now(),uno= ?param0 ,uip= ?param1 ,mtype = ?param2 ,jtype = ?param3 ,depart = ?param4 ,mname = ?param5 ,position= ?param6 ,telno =HEX(AES_ENCRYPT( ?param7 , 'np123@!')) ,mobile =HEX(AES_ENCRYPT( ?param8 , 'np123@!')) ,fax =HEX(AES_ENCRYPT( ?param9 , 'np123@!')) ,email =HEX(AES_ENCRYPT( ?param10 , 'np123@!')) ,post = ?param11 ,address1= ?param12 ,address2= ?param13 where asmno= ?param14] -2025-12-18 14:02:05,256 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignman.del] Prepared SQL: [update assignman set udt=now(),uno= ?param0 ,uip= ?param1 ,isdel = 1 where asmno= ?param2] -2025-12-18 14:02:05,258 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignfee.in] Prepared SQL: [insert into assignfee (asno,fyear,fprice,fdate,fmemo,status,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 from (select 1 col1) a left outer join assignfee b on b.asno= ?param0 and b.fyear= ?param1 where b.asno is null] -2025-12-18 14:02:05,258 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignfee.up] Prepared SQL: [update assignfee set udt=now(),uno= ?param0 ,uip= ?param1 ,fprice= ?param2 ,fdate = ?param3 ,fmemo = ?param4 ,status= ?param5 where asno= ?param6 and fyear= ?param7] -2025-12-18 14:02:05,258 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignfee.del] Prepared SQL: [delete from assignfee where asno= ?param0 and fyear= ?param1] -2025-12-18 14:02:05,258 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignsite.save] Prepared SQL: [update assign set udt=now(),uno= ?param0 ,uip= ?param1 ,issite= ?param2 ,subdomain= ?param3 ,sitename= ?param4 ,siteip= ?param5 ,sitelogo= ?param6 ,sitefooter= ?param7 where asno= ?param8] -2025-12-18 14:02:05,258 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.asno.save] Prepared SQL: [update users set asno= ?param0 where userno= ?param1] -2025-12-18 14:02:05,259 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.pwcalltime] Prepared SQL: [update users set pwcalltime=now(),pwcallno= ?param0 where userno= ?param1] -2025-12-18 14:02:05,259 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.resetuser] Prepared SQL: [update users set userpass = ?param0 , pwcalltime = null , pwcallno = null , status = (CASE WHEN status = 9 THEN 1 ELSE status END) where userno= ?param1 and pwcalltime is not null and pwcallno= ?param2 and date_add(pwcalltime, interval 24 hour) > now()] -2025-12-18 14:02:05,259 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.exit] Prepared SQL: [UPDATE users SET udt=now(),uno= ?param0 ,uip= ?param1 , status = ?param2 WHERE userno= ?param3] -2025-12-18 14:02:05,259 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.leave.register] Prepared SQL: [INSERT INTO userleave ( userno, userid, status, levdate, uno, uip ) SELECT u.userno, u.userid, 0 AS status, NOW() AS levdate, u.uno, u.uip FROM users u WHERE u.status = ?param0 AND u.userno = ?param1] -2025-12-18 14:02:05,259 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.remotelogin.set] Prepared SQL: [update users a inner join assign b on b.asno=a.asno and b.siteip like concat('%', ?param0 ,'%') set a.remotekey= ?param1 where a.userid= ?param2 and a.status=1] -2025-12-18 14:02:05,259 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.snslink.up] Prepared SQL: [update users set udt=now(),uno= ?param0 ,uip= ?param1 ,snsid= ?param2 ,jointype= ?param3 where userno= ?param4] -2025-12-18 14:02:05,259 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [councel.up] Prepared SQL: [update councel set udt=now(),uno= ?param0 ,uip= ?param1 ,bldgcat = ?param2 ,qtext = ?param3 ,atext = ?param4 where bno= ?param5] -2025-12-18 14:02:05,259 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [councel.del] Prepared SQL: [update councel set udt=now(),uno= ?param0 ,uip= ?param1 ,isdel = 1 where bno = ?param2] -2025-12-18 14:02:05,259 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.up.asno] Prepared SQL: [update users set udt=now(),uno= ?param0 ,uip= ?param1 ,asno = ?param2 where userno= ?param3] -2025-12-18 14:02:05,260 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormant.del] Prepared SQL: [update users a left outer join userdormant b on b.userno = a.userno set set udt=now(),uno= ?param0 ,uip= ?param1 ,status = 99,username='»èÁ¦µÊ',usernameeng=null,email=null,mobile=null,telno=null,userpno=null,bankno=null,post=null,address1=null,address2=null,birthday=null,di=null,ci=null,vssn=null,authplatform=0 where date_add(b.cdt,interval 1 year) < now(); delete from userdormant where date_add(cdt,interval 1 year) < now();] -2025-12-18 14:02:05,283 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.loginkey] Prepared SQL: [select a.userno dtype from users a where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0)] -2025-12-18 14:02:05,283 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.admin] Prepared SQL: [select a.userno dtype, a.udt time, count(b.mno) intval from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0)] -2025-12-18 14:02:05,283 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.front] Prepared SQL: [select a.dtype,sum(a.intval) intval,sum(a.intval2) intval2 from ( select a.userno dtype,count(b.mno) intval,0 intval2 from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno union all select a.userno dtype,0 intval,count(b.userno) intval2 from users a left outer join alarms b on b.userno=a.userno and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno ) a group by a.dtype] -2025-12-18 14:02:05,283 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.frontcroom] Prepared SQL: [select a.dtype,sum(a.intval) intval,sum(a.intval2) intval2,sum(a.intval3) intval3,sum(a.intval4) intval4,sum(a.intval5) intval5 ,sum(a.intval6) intval6,sum(a.intval7) intval7,sum(a.intval8) intval8,sum(a.intval9) intval9,sum(a.intval10) intval10 ,sum(a.intval11) intval11,sum(a.intval12) intval12 ,max(a.strval) strval,max(a.strval2) strval2,max(a.strval3) strval3 from ( select a.userno dtype,count(b.mno) intval,0 intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11,0 intval12 ,null strval,null strval2,null strval3 from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno union all select a.userno dtype,0 intval,count(b.userno) intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11,0 intval12 ,null strval,null strval2,null strval3 from users a left outer join alarms b on b.userno=a.userno and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) union all select a.userno dtype,0 intval,0 intval2,c.tyear intval3,c.tseq intval4,b.classno intval5 ,b2.isplan intval6,b2.iscontent intval7,b2.isev intval8,b2.isrs intval9,b2.isgrade intval10 ,b.cmno intval11,b.cshape intval12 ,d.cgname strval,b.cname strval2 ,group_concat(case when f.bmno is null then null else concat(f.bmno,':',f.bmname,':',f.bmtype) end separator ';') strval3 from users a0 inner join lect a on a.lectno= ?param3 and a.userno=a0.userno and a.status=1 and a.ischanged=0 inner join cm b on b.cmno=a.cmno inner join cmmenu b2 on b2.cmno=b.cmno inner join term c on c.tmno=b.tmno inner join cg d on d.cgno=b.cgno left outer join cmmenubm e on e.cmno=b.cmno left outer join boardmaster f on f.bmno=e.bmno where a0.userno= ?param0 and (a0.loginkey= ?param1 or ?param2 =0) group by a.userno,b.cmno,c.tyear,c.tseq,b.classno ,b2.isplan,b2.iscontent,b2.isev,b2.isrs,b2.isgrade ,d.cgname,b.cname ) a group by a.dtype] -2025-12-18 14:02:05,284 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.frontcroom.subdomain] Prepared SQL: [select a.*,b.asname strval4,c.fileurl from ( select a.dtype,sum(a.intval) intval,sum(a.intval2) intval2,sum(a.intval3) intval3,sum(a.intval4) intval4,sum(a.intval5) intval5 ,sum(a.intval6) intval6,sum(a.intval7) intval7,sum(a.intval8) intval8,sum(a.intval9) intval9,sum(a.intval10) intval10 ,sum(a.intval11) intval11 ,max(a.strval) strval,max(a.strval2) strval2,max(a.strval3) strval3 from ( select a.userno dtype,count(b.mno) intval,0 intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11 ,null strval,null strval2,null strval3 from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno union all select a.userno dtype,0 intval,count(b.userno) intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11 ,null strval,null strval2,null strval3 from users a left outer join alarms b on b.userno=a.userno and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) union all select a.userno dtype,0 intval,0 intval2,c.tyear intval3,c.tseq intval4,b.classno intval5 ,b2.isplan intval6,b2.iscontent intval7,b2.isev intval8,b2.isrs intval9,b2.isgrade intval10 ,b.cmno intval11 ,d.cgname strval,b.cname strval2 ,group_concat(case when f.bmno is null then null else concat(f.bmno,':',f.bmname,':',f.bmtype) end separator ';') strval3 from users a0 inner join lect a on a.lectno= ?param3 and a.userno=a0.userno and a.status=1 and a.ischanged=0 inner join cm b on b.cmno=a.cmno inner join cmmenu b2 on b2.cmno=b.cmno inner join term c on c.tmno=b.tmno inner join cg d on d.cgno=b.cgno left outer join cmmenubm e on e.cmno=b.cmno left outer join boardmaster f on f.bmno=e.bmno where a0.userno= ?param0 and (a0.loginkey= ?param1 or ?param2 =0) group by a.userno,b.cmno,c.tyear,c.tseq,b.classno ,b2.isplan,b2.iscontent,b2.isev,b2.isrs,b2.isgrade ,d.cgname,b.cname ) a group by a.dtype ) a inner join assign b on b.subdomain= ?param4 left outer join fileinfo c on c.fgno=b.sitelogo] -2025-12-18 14:02:05,284 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.basecomments] Prepared SQL: [select a.cmtno,a.pcmtno,a.tcmtno,a.baseno,a.cdepth,a.memo,a.memotype,a.fgno,a.cdt,a.udt, a.isdel,a.cno ,b.orgname, b.fileurl, b.fileno ,c.username from cmt a inner join users c on c.userno=a.cno left outer join fileinfo b on b.fgno=a.fgno and b.isdel=0 where a.cmttype= ?param0 and a.baseno= ?param1 order by a.cdt desc] -2025-12-18 14:02:05,284 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsend.get] Prepared SQL: [select a.sendno,a.ehtml,a.etitle from emailsend a left outer join emailban b on b.sendno=a.sendno where a.sendno= ?param0 and a.isdel=0] -2025-12-18 14:02:05,284 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsend.get2] Prepared SQL: [select a.sendno,a.etitle,a.rcvs,ifnull(a.sendeds, ' ') sendeds,ifnull(group_concat(b.email separator ';'), ' ') bans from emailsend a left outer join emailban b on b.sendno=a.sendno where a.sendno= ?param0 and a.isdel=0 group by a.sendno,a.rcvs,a.etitle,a.sendeds] -2025-12-18 14:02:05,284 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.list.rcvnot] Prepared SQL: [select count(a.mno) from memouser a where a.userno= ?param0 and and a.isread=0 and a.isdel=0] -2025-12-18 14:02:05,285 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smssend.get] Prepared SQL: [select c.asname,b.usertype,b.username ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) mobile ,a.smstype,a.isok ,row_number() over(order by b.username) rno, count(a.cno) over() pagetotalcount from smsuser a inner join users b on b.userno=a.userno left outer join assign c on c.asno=b.asno where a.mno= ?param0 order by b.username] -2025-12-18 14:02:05,285 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.home] Prepared SQL: [select b.cnt intval ,c.cnt0 intval2 ,c.cnt1 intval3 ,d.cnt intval4 ,e.cnt intval5 ,f.cnt intval6 ,(SELECT COUNT(*) FROM userleave WHERE status = 0) intval7 from (select 1 col1) a left outer join (select count(mno) cnt from memouser where userno= ?param0 and isread=0 and isdel=0) b on 1=1 left outer join ( select sum(case when a.bmposition=0 then 1 else 0 end) cnt0,sum(case when a.bmposition=1 and b.cmno is not null then 1 else 0 end) cnt1 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.isopen=1 left outer join board c on c.pbno=b.bno and c.isdel=0 where a.bmtype=2 and a.isopen=1 and c.bno is null and a.disptype=0 ) c on 1=1 left outer join ( select count(a.rfdno) cnt from payrfd a left outer join pay b on b.payno = a.payno where a.rstatus=0 and b.rstatus=0 ) d on 1=1 left outer join ( select count(a.payno) cnt from paydvr a inner join pay b on b.payno=a.payno and b.pstatus=1 and b.rstatus=0 inner join payitem c on c.payno = b.payno inner join book bb on bb.bkno=c.itemno where a.dvrcode is null and a.isdvr=1 ) e on 1=1 left outer join ( select count(a.payno) cnt from paytax a where a.ischeck=0 ) f on 1=1] -2025-12-18 14:02:05,285 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.authkey] Prepared SQL: [select jobkey from authkey where authtype= ?param0 and userno= ?param1 and randkey= ?param2 and keytime > now()] -2025-12-18 14:02:05,285 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.authkey.check1] Prepared SQL: [select ctno intval,ismenu intval2,ctype intval3,ccode strval from ct where ctno= ?param0 and authkey= ?param1 ; update ct set authkey=null where ctno= ?param0] -2025-12-18 14:02:05,285 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.authkey.check2] Prepared SQL: [select qno intval from question where qno= ?param0 and authkey= ?param1 ; update question set authkey=null where qno= ?param0] -2025-12-18 14:02:05,285 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.sms.chk] Prepared SQL: [select authno intval,lectno intval2,latime time,lakey strval from smsauth where authno = ?param0] -2025-12-18 14:02:05,285 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsend.in] Prepared SQL: [insert into emailsend(etitle,semail,ehtml,fgno,cmno,rcvs,reademails,rcvcount,readcount,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 ,now(), ?param9 ,now(), ?param9 , ?param10 )] -2025-12-18 14:02:05,285 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsend.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:02:05,285 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.sms.in] Prepared SQL: [insert into sms(cmno,mcontents,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,now(), ?param2 ,now(), ?param2 , ?param3 );] -2025-12-18 14:02:05,285 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.sms.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:02:05,295 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smsauth] Prepared SQL: [insert into smsauth(latime,lakey,lectno) values(now(), ?param0 , ?param1 );] -2025-12-18 14:02:05,296 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smsauth.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:02:05,296 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smsauth2] Prepared SQL: [insert into smsauth(latime,lakey,userno, lectno) values(now(), ?param0 , ?param1 , 0);] -2025-12-18 14:02:05,296 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smsauth2.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:02:05,296 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.atalk.send] Prepared SQL: [insert into MTS_ATALK_MSG (TRAN_SENDER_KEY,TRAN_TMPL_CD,TRAN_CALLBACK,TRAN_PHONE,TRAN_SUBJECT,TRAN_MSG,TRAN_DATE,TRAN_TYPE,TRAN_STATUS,TRAN_REPLACE_TYPE,TRAN_REPLACE_MSG) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,now(),5,'1', ?param6 , ?param5 );] -2025-12-18 14:02:05,296 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.comment.delete] Prepared SQL: [update cmt set isdel=1 where cmtno= ?param0 and ( ?param1 is not null or cno= ?param2 );] -2025-12-18 14:02:05,296 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsendok] Prepared SQL: [update emailsend set isdel=0,readcount= ?param0 ,sendeds= ?param1 where sendno= ?param2] -2025-12-18 14:02:05,296 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.memo.alldeleteR] Prepared SQL: [update memouser set isdel=1,udt=now(),uno= ?param0 ,uip= ?param1 where userno= ?param0] -2025-12-18 14:02:05,296 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.memo.alldeleteS] Prepared SQL: [update memo set isdel=1,udt=now(),uno= ?param0 ,uip= ?param1 where cno= ?param0] -2025-12-18 14:02:05,298 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.authkey.save] Prepared SQL: [update authkey set jobkey= ?param0 ,randkey= ?param1 ,keytime=date_add(now(), interval 1 minute) where authtype= ?param2 and userno= ?param3 ; insert into authkey (authtype,userno,jobkey,randkey,keytime) select a.authtype,a.userno,a.jobkey,a.randkey,date_add(now(), interval 1 minute) from (select ?param2 authtype, ?param3 userno, ?param0 jobkey, ?param1 randkey) a left outer join authkey b on b.authtype=a.authtype and b.userno=a.userno where b.authtype is null] -2025-12-18 14:02:05,298 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.sms.extend] Prepared SQL: [update smsauth set latime = now() where authno = ?param0] -2025-12-18 14:02:05,299 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.error] Prepared SQL: [insert into errors (errmsg,userno) values( ?param0 , ?param1 )] -2025-12-18 14:02:05,320 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.list] Prepared SQL: [select a.menuno, a.menuname, a.pmenuno, a.menuurl, a.menulevel, a.menuorder, a.ccount, a.isuse, a.ishid ,concat('/',ifnull(b5.menuno, 0), '/', ifnull(b4.menuno, 0), '/', ifnull(b3.menuno, 0), '/', ifnull(b2.menuno, 0), '/', ifnull(b1.menuno, 0), '/', ifnull(a.menuno, 0), '/') menurout ,case a.menulevel when 0 then ' ' when 1 then b1.menuname when 2 then b2.menuname when 3 then b3.menuname when 4 then b4.menuname when 5 then b5.menuname end pmenuname from ( select a.menuno, a.menuname, a.pmenuno, a.menuurl, a.menulevel, a.menuorder, count(d.menuno) ccount, a.isuse, a.ishid from menu a left outer join menu d on d.pmenuno=a.menuno group by a.menuno, a.menuname, a.pmenuno, a.menuurl, a.menulevel, a.menuorder, a.isuse, a.ishid ) a left outer join menu b1 on b1.menuno=a.pmenuno left outer join menu b2 on b2.menuno=b1.pmenuno left outer join menu b3 on b3.menuno=b2.pmenuno left outer join menu b4 on b4.menuno=b3.pmenuno left outer join menu b5 on b5.menuno=b4.pmenuno order by case a.menulevel when 0 then a.menuorder when 1 then b1.menuorder when 2 then b2.menuorder when 3 then b3.menuorder when 4 then b4.menuorder else b5.menuorder end ,case a.menulevel when 0 then a.menuno when 1 then b1.menuno when 2 then b2.menuno when 3 then b3.menuno when 4 then b4.menuno else b5.menuno end ,case a.menulevel when 1 then a.menuorder when 2 then b1.menuorder when 3 then b2.menuorder when 4 then b3.menuorder when 5 then b4.menuorder else 0 end ,case a.menulevel when 1 then a.menuno when 2 then b1.menuno when 3 then b2.menuno when 4 then b3.menuno when 5 then b4.menuno else 0 end ,case a.menulevel when 2 then a.menuorder when 3 then b1.menuorder when 4 then b2.menuorder when 5 then b3.menuorder else 0 end ,case a.menulevel when 2 then a.menuno when 3 then b1.menuno when 4 then b2.menuno when 5 then b3.menuno else 0 end ,case a.menulevel when 3 then a.menuorder when 4 then b1.menuorder when 5 then b2.menuorder else 0 end ,case a.menulevel when 3 then a.menuno when 4 then b1.menuno when 5 then b2.menuno else 0 end ,case a.menulevel when 4 then a.menuorder when 5 then b1.menuorder else 0 end ,case a.menulevel when 4 then a.menuno when 5 then b1.menuno else 0 end ,case a.menulevel when 5 then a.menuorder else 0 end ,case a.menulevel when 5 then a.menuno else 0 end] -2025-12-18 14:02:05,320 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.authmenu] Prepared SQL: [select a.usertype, a.menuno from menuauth a where a.usertype= ?param0] -2025-12-18 14:02:05,321 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.get] Prepared SQL: [select a.fileno,a.fgno,a.orgname,a.fileurl,a.filesize,a.extension,a.dcount,a.cno,a.uno ,b.tablename,b.columnname from fileinfo a inner join filegroup b on b.fgno=a.fgno where a.FileNo = ?param0 and a.isdel = 0] -2025-12-18 14:02:05,321 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.getall] Prepared SQL: [select a.fileno,a.fgno,a.orgname,a.fileurl,a.filesize,a.extension,a.dcount,a.cno,a.uno ,b.tablename,b.columnname from fileinfo a inner join filegroup b on b.fgno=a.fgno where a.FileNo = ?param0] -2025-12-18 14:02:05,323 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncs.parents.u] Prepared SQL: [select 3 ndepth,v.ndno ncsno,v.dname ncsname,v.dcode ncscode,case when v.ndno=u.ndno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsd v on v.nbno=d.nbno where u.nuno= ?param0 union all select 2 ndepth,v.nbno ncsno,v.bname ncsname,v.bcode ncscode,case when v.nbno=b.nbno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsb b on b.nbno=d.nbno inner join ncsb v on v.nmno=b.nmno where u.nuno= ?param0 union all select 1 ndepth,v.nmno ncsno,v.mname ncsname,v.mcode ncscode,case when v.nmno=m.nmno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncsm v on v.ntno=m.ntno where u.nuno= ?param0 union all select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where u.nuno= ?param0 order by ndepth,ncscode] -2025-12-18 14:02:05,323 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncs.parents.d] Prepared SQL: [select 2 ndepth,v.nbno ncsno,v.bname ncsname,v.bcode ncscode,case when v.nbno=b.nbno then 1 else 0 end isact from ncsd d inner join ncsb b on b.nbno=d.nbno inner join ncsb v on v.nmno=b.nmno where d.ndno= ?param0 union all select 1 ndepth,v.nmno ncsno,v.mname ncsname,v.mcode ncscode,case when v.nmno=m.nmno then 1 else 0 end isact from ncsd d inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncsm v on v.ntno=m.ntno where d.ndno= ?param0 union all select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsd d inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where d.ndno= ?param0 order by ndepth,ncscode] -2025-12-18 14:02:05,325 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncs.parents.b] Prepared SQL: [select 1 ndepth,v.nmno ncsno,v.mname ncsname,v.mcode ncscode,case when v.nmno=m.nmno then 1 else 0 end isact from ncsb b inner join ncsm m on m.nmno=b.nmno inner join ncsm v on v.ntno=m.ntno where b.nbno= ?param0 union all select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsb b inner join ncsm m on m.nmno=b.nmno inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where b.nbno= ?param0 order by ndepth,ncscode] -2025-12-18 14:02:05,325 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncs.parents.m] Prepared SQL: [select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsm m inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where m.nmno= ?param0 order by ndepth,ncscode] -2025-12-18 14:02:05,326 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.sales.bycm] Prepared SQL: [select case b.ptype when 2 then 2 when 3 then 1 else 0 end dtype, 0 intval, case b.ptype when 2 then '±³Àç' when 3 then '½ÃÇè' else '°­ÁÂ' end strval,'¸ÅÃâ' strval2 ,sum(case when month(a.payoktime)=1 then b.payamt else 0 end) longval ,sum(case when month(a.payoktime)=2 then b.payamt else 0 end) longval2 ,sum(case when month(a.payoktime)=3 then b.payamt else 0 end) longval3 ,sum(case when month(a.payoktime)=4 then b.payamt else 0 end) longval4 ,sum(case when month(a.payoktime)=5 then b.payamt else 0 end) longval5 ,sum(case when month(a.payoktime)=6 then b.payamt else 0 end) longval6 ,sum(case when month(a.payoktime)=7 then b.payamt else 0 end) longval7 ,sum(case when month(a.payoktime)=8 then b.payamt else 0 end) longval8 ,sum(case when month(a.payoktime)=9 then b.payamt else 0 end) longval9 ,sum(case when month(a.payoktime)=10 then b.payamt else 0 end) longval10 ,sum(case when month(a.payoktime)=11 then b.payamt else 0 end) longval11 ,sum(case when month(a.payoktime)=12 then b.payamt else 0 end) longval12 from pay a inner join payitem b on b.payno=a.payno and a.pstatus=1 where year(a.payoktime)= ?param0 and a.pstatus=1 group by b.ptype,month(a.payoktime) union all select case b.ptype when 2 then 2 when 3 then 1 else 0 end dtype, 1 intval, '','ȯºÒ' strval ,(case when month(b.refundtime)=1 then b.refundamt else 0 end) * -1 longval ,(case when month(b.refundtime)=2 then b.refundamt else 0 end) * -1 longval2 ,(case when month(b.refundtime)=3 then b.refundamt else 0 end) * -1 longval3 ,(case when month(b.refundtime)=4 then b.refundamt else 0 end) * -1 longval4 ,(case when month(b.refundtime)=5 then b.refundamt else 0 end) * -1 longval5 ,(case when month(b.refundtime)=6 then b.refundamt else 0 end) * -1 longval6 ,(case when month(b.refundtime)=7 then b.refundamt else 0 end) * -1 longval7 ,(case when month(b.refundtime)=8 then b.refundamt else 0 end) * -1 longval8 ,(case when month(b.refundtime)=9 then b.refundamt else 0 end) * -1 longval9 ,(case when month(b.refundtime)=10 then b.refundamt else 0 end) * -1 longval10 ,(case when month(b.refundtime)=11 then b.refundamt else 0 end) * -1 longval11 ,(case when month(b.refundtime)=12 then b.refundamt else 0 end) * -1 longval12 from pay a inner join payitem b on b.payno=a.payno and a.pstatus=1 and b.rstatus > 0 and b.refundtime is not null and year(b.refundtime)= ?param0 where a.pstatus=1 and a.rstatus > 0 group by b.ptype,month(b.refundtime) order by dtype,intval] -2025-12-18 14:02:05,328 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcalc.print] Prepared SQL: [select a.cmno,a.feeloc,a.feebkpr,a.feebrt,a.feemat,a.feefoo,a.feeetc,a.prtcnt ,b.cname,b.classno,b.sstime,b.setime ,c.pfee ,d.username,CAST(AES_DECRYPT(UNHEX(d.userpno), 'np123@!') AS char) userpno,d.bankname,CAST(AES_DECRYPT(UNHEX(d.bankno), 'np123@!') AS char) bankno,d.post,d.address1,d.address2 ,row_number() over(order by d.username) rno from cmcalc a inner join cm b on b.cmno=a.cmno inner join cmprof c on c.cmno=b.cmno inner join users d on d.userno=c.userno where a.cmno= ?param0 order by rno] -2025-12-18 14:02:05,329 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.npsystem] Prepared SQL: [select count(b.daokey) from (select 1 col1) a left outer join npsystem b on b.daokey= ?param0] -2025-12-18 14:02:05,329 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.ncs.check.t] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select 0 intval, count(m.nmno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno where t.ntno= ?param0 union all select 0 intval,count(b.nbno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno left outer join ncsb b on b.nmno=m.nmno where t.ntno= ?param0 union all select count(cmd.cmno) intval,count(distinct d.ndno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join cmncsd cmd on cmd.ndno=d.ndno where t.ntno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join ncsu u on u.ndno=d.ndno where t.ntno= ?param0 ) a] -2025-12-18 14:02:05,329 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.ncs.check.m] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select 0 intval,count(b.nbno) intval2 from ncsm m left outer join ncsb b on b.nmno=m.nmno where m.nmno= ?param0 union all select count(cmd.cmno) intval,count(distinct d.ndno) intval2 from ncsm m left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join cmncsd cmd on cmd.ndno=d.ndno where m.nmno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncsm m left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join ncsu u on u.ndno=d.ndno where m.nmno= ?param0 ) a] -2025-12-18 14:02:05,329 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.ncs.check.b] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select count(cmd.cmno) intval,count(distinct d.ndno) intval2 from ncsb b left outer join ncsd d on d.nbno=b.nbno left outer join cmncsd cmd on cmd.ndno=d.ndno where b.nbno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncsb b left outer join ncsd d on d.nbno=b.nbno left outer join ncsu u on u.ndno=d.ndno where b.nbno= ?param0 ) a] -2025-12-18 14:02:05,329 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.ncs.check.d] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select count(cmd.cmno) intval,0 intval2 from ncsd d left outer join cmncsd cmd on cmd.ndno=d.ndno where d.ndno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncsd d left outer join ncsu u on u.ndno=d.ndno where d.ndno= ?param0 ) a] -2025-12-18 14:02:05,330 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.insert] Prepared SQL: [insert into menu(menuname,pmenuno,menuurl,menulevel,menuorder,isuse,ishid,cdt,cno,udt,uno,uip) select ?param0 , ?param1 ,ifnull( ?param2 ,''),ifnull(c.menulevel, -1) + 1, ?param3 , ?param4 , ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 from (select ?param8 menuno) a left outer join menu b on b.menuno=a.menuno left outer join menu c on c.menuno= ?param1 where b.menuno is null] -2025-12-18 14:02:05,330 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.insert.SelectKey] Prepared SQL: [select last_insert_id()] -2025-12-18 14:02:05,330 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.filegroup.insert] Prepared SQL: [INSERT INTO filegroup (tablename,columnname, cdt,cno,udt,uno,uip) VALUES ( ?param0 , ?param1 , cdt,cno,udt,uno,uip)] -2025-12-18 14:02:05,331 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.filegroup.insert.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:02:05,331 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.okcert3.in] Prepared SQL: [insert into okcert3log (gubn, ret, reason, sn, rsltcd, rslt, dt) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , now()] -2025-12-18 14:02:05,331 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.okcert3.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:02:05,331 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.userauth.save] Prepared SQL: [insert into menuauth (usertype,authname,menuno,isdel,cdt,cno,udt,uno,uip) select max(usertype)+1, ?param0 ,1,0,now(), ?param1 ,now(), ?param1 , ?param2 from menuauth] -2025-12-18 14:02:05,331 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.authname.save] Prepared SQL: [update menuauth set authname= ?param0 where usertype= ?param1] -2025-12-18 14:02:05,331 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.userauth.del] Prepared SQL: [delete a from menuauth a left outer join( select count(userno) usercnt,usertype from users where usertype = ?param0 group by usertype )b on b.usertype = a.usertype where a.usertype = ?param0 and (b.usercnt < 1 or b.usercnt is null); insert into menuauth (usertype,authname,menuno,isdel,cdt,cno,udt,uno,uip) select * from ( select ?param0 usertype, ?param1 authname,1 menuno,0 isdel,now() cdt, ?param2 cno,now() udt, ?param2 uno, ?param3 uip ) a where not exists( select usertype,authname,menuno from menuauth where usertype = ?param0 and menuno = 1 ); update menuauth a left outer join ( select count(userno) usercnt,usertype from users where usertype = ?param0 and status=1 group by usertype ) b on b.usertype = a.usertype set isdel=1 where a.usertype= ?param0 and (b.usercnt < 1 or b.usercnt is null);] -2025-12-18 14:02:05,331 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.chageposition] Prepared SQL: [update menu a left outer join menu b on b.menuno= ?param0 left outer join menu c on c.menuno= ?param1 set a.pmenuno= ?param1 , a.menuorder = ifnull(b.menuorder, -1) + 1, a.menulevel=c.menulevel + 1 , a.udt=now(), a.uno= ?param2 , a.uip= ?param3 where a.menuno= ?param4] -2025-12-18 14:02:05,332 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.update] Prepared SQL: [update menu a left outer join (select menulevel from menu where menuno= ?param0 ) b on 1 = 1 set udt=now(), uno= ?param1 , uip= ?param2 ,menuname= ?param3 , pmenuno= ?param0 , menuurl=ifnull( ?param4 , ''),a.menulevel=b.menulevel + 1,menuorder= ?param5 ,isuse= ?param6 ,ishid= ?param7 where a.menuno= ?param8 ;] -2025-12-18 14:02:05,332 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.delete] Prepared SQL: [delete from menuauth where menuno= ?param0 ; delete from menu where menuno= ?param0] -2025-12-18 14:02:05,332 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.down] Prepared SQL: [update fileinfo set dcount = dcount + 1 where fileno= ?param0] -2025-12-18 14:02:05,332 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.del] Prepared SQL: [update fileinfo set uip= ?param0 , uno= ?param1 , isdel=1 where fileno= ?param2 and ( ?param3 = 1 or ?param1 = -999 or cno= ?param1 )] -2025-12-18 14:02:05,332 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.del2] Prepared SQL: [update fileinfo set uip= ?param0 , uno= ?param1 , isdel=1 where fgno= ?param2 and ( ?param3 = 1 or ?param1 = -999 or cno= ?param1 )] -2025-12-18 14:02:05,333 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncst.in] Prepared SQL: [insert into ncst (ntype,tcode,tname,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 ,now(), ?param3 ,now(), ?param3 , ?param4 )] -2025-12-18 14:02:05,333 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncst.up] Prepared SQL: [update ncst set udt=now(),uno= ?param0 ,uip= ?param1 ,tcode= ?param2 ,tname= ?param3 where ntno= ?param4] -2025-12-18 14:02:05,333 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.actlog.set] Prepared SQL: [insert into actlog (logtype,logtarget,userno,logdata,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 )] -2025-12-18 14:02:05,334 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.authlog.set] Prepared SQL: [insert into authlog(logtype,userno,usertypeorg,usertypenew,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 )] -2025-12-18 14:02:05,334 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.authlog.set2] Prepared SQL: [insert into authlog(logtype,userno,usertypeorg,usertypenew,cdt,cno,udt,uno,uip) select ?param0 , ?param1 ,a.usertype, ?param2 ,now(), ?param3 ,now(), ?param3 , ?param4 from users a where a.userno= ?param1 and a.usertype <> ?param2] -2025-12-18 14:02:05,334 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.kcblog.in] Prepared SQL: [insert into kcblog (cdt,cp_cd,mobile,vssn,logmsg) values(now(), ?param0 ,case when ?param1 is not null then HEX(AES_ENCRYPT( ?param1 , 'np123@!')) else null end , ?param2 , ?param3 );] -2025-12-18 14:02:05,336 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [excellog.in] Prepared SQL: [INSERT INTO exceldownlog (userno, userid, username, actiontime, position, comment, userip) SELECT userno, userid, username, sysdate(), ?param0 , ?param1 , ?param2 FROM users where userno = ?param3] -2025-12-18 14:02:05,361 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.myterm] Prepared SQL: [select distinct c.tmno,c.tyear,c.tseq from cmprof a inner join cm b on b.cmno=a.cmno and b.ismaster=0 and b.isdel=0 inner join term c on c.tmno=b.tmno where a.userno= ?param0 order by c.tyear desc,c.tseq] -2025-12-18 14:02:05,361 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.term.ys] Prepared SQL: [select distinct tmno,tyear,tseq from term order by tyear desc,tseq] -2025-12-18 14:02:05,362 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmdatas] Prepared SQL: [select a.dtype,a.intval,a.intval2,a.intval3 ,a.strval,a.strval2 from( select 1 dtype ,a.userno intval,b.usertype intval2 ,row_number() over (order by b.username desc) intval3 ,b.username strval,null strval2 from cmprof a inner join users b on b.userno=a.userno where a.cmno= ?param0 order by b.username desc ) a union all select 2 ,b.bkno,0 ,row_number() over (order by b.bkno) intval3 ,b.bkname,null from cmbook a inner join book b on b.bkno=a.bkno where a.cmno= ?param0 union all select 3 dtype ,b.cmno,a.ispre ,row_number() over (order by b.cmno) intval3 ,b.cname,null from cmrelay a inner join cm b on b.cmno=a.rcmno where a.cmno= ?param0 union all select 4 ,b.ndno,0 ,row_number() over (order by b.ndno) intval3 ,b.dname,b.acode from cmncsd a inner join ncsd b on b.ndno=a.ndno where a.cmno= ?param0 order by dtype,intval3] -2025-12-18 14:02:05,363 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.datacreatecmbycmmaster] Prepared SQL: [select a.cmno,a.cname,row_number() over(order by a.udt desc) rno from cm a where a.ismaster=1 and a.isdel=0 and a.cgno= ?param0 order by rno] -2025-12-18 14:02:05,363 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnigscd.exists] Prepared SQL: [select count(*) from cminning a inner join cminningscd b on a.cmino = b.cmino where cmno = ?param0] -2025-12-18 14:02:05,364 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmev] Prepared SQL: [select a.cmno,a.attend,a.attendcut,a.attendrfd,a.attendcutrfd,a.mid,a.midcut,a.midrfd,a.midcutrfd,a.final,a.finalcut,a.finalrfd,a.finalcutrfd,a.subject,a.subjectcut,a.subjectrfd ,a.subjectcutrfd,a.discuss,a.discusscut,a.discussrfd,a.discusscutrfd,a.etc,a.etccut,a.etcrfd,a.etccutrfd,a.cut,a.cutrfd,a.isoffabs ,b.scdtype ,c.cshape from cmev a inner join cm c on c.cmno = a.cmno left outer join cminning b on b.cmno = a.cmno and b.isscd = 1 where a.cmno= ?param0] -2025-12-18 14:02:05,365 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.est] Prepared SQL: [select 0 gubun,case when a.extype = 0 then 1 else 2 end estkind ,a.exno,a.cmno,a.extype,a.exname,a.edesc,a.etime,a.econdition,a.evtype,a.eqtype,a.israndq,a.israndqi,a.qcount,a.isblur,a.tpoint,a.relaylimit,a.isusebackup,a.isseq ,null sdno,null sdtype,null sdname,null sddesc,null sdcondition ,null rsno,null rscno,null rstype,null rsname,null rscondition , row_number() over(partition by a.extype order by a.cdt) rno ,null as iseq,null as teachername from cmex a where a.cmno= ?param0 and a.isdel=0 union all select 1 gubun,case when a.sdtype = 0 then 11 else 21 end estkind ,a.sdno exno,a.cmno,a.sdtype extype,a.sdname exname,a.sddesc edesc,null etime,a.sdcondition econdition,null evtype,null eqtype,null israndq,null israndqi,null qcount,null isblur,a.tpoint,null relaylimit,null isusebackup,null isseq ,a.sdno,a.sdtype,a.sdname,a.sddesc,a.sdcondition ,null rsno,null rscno,null rstype,null rsname,null rscondition , row_number() over(partition by a.sdtype order by a.cdt) rno ,null as iseq,null as teachername from cmsd a where a.cmno= ?param0 and a.isdel=0 union all select 2 gubun,case when a.rstype = 0 then 32 else 31 end estkind ,a.rsno exno,a.cmno,a.rstype extype,a.rsname exname,null edesc,null etime,a.rscondition econdition,null evtype,null eqtype,null israndq,null israndqi,null qcount,null isblur,null tpoint,null relaylimit,null isusebackup,null isseq ,null sdno,null sdtype,null sdname,null sddesc,null sdcondition ,a.rsno,a.rscno,a.rstype,a.rsname,a.rscondition , row_number() over(partition by a.rstype order by a.cdt) rno ,b.iseq,c.username as teachername from cmrs a left outer join cminning b on a.cmino = b.cmino left outer join users c on b.userno = c.userno where a.cmno= ?param0 and a.isdel=0 order by rsno] -2025-12-18 14:02:05,365 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmexqs] Prepared SQL: [select a.eqno,a.exno,a.qseq,a.qno,a.rpoint , b.qtextstring, b.dpoint, b.qdiff, b.cc1, b.cc2, b.cc3, b.cc4, b.cc5,b.atype , cc.cname qdiffname, cc1.cname ccname1, cc2.cname ccname2, cc3.cname ccname3, cc4.cname ccname4, cc5.cname ccname5 from cmexq a inner join question b on b.qno=a.qno left outer join comcode cc on cc.ccode = b.qdiff left outer join comcode cc1 on cc1.ccode = b.cc1 left outer join comcode cc2 on cc2.ccode = b.cc2 left outer join comcode cc3 on cc3.ccode = b.cc3 left outer join comcode cc4 on cc4.ccode = b.cc4 left outer join comcode cc5 on cc5.ccode = b.cc5 where a.exno= ?param0 order by a.qseq] -2025-12-18 14:02:05,365 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.exsave.valid] Prepared SQL: [select count(d.exno) from (select 1 as col1) a left outer join lectex d on d.exno= ?param0] -2025-12-18 14:02:05,365 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.sdsave.valid] Prepared SQL: [select sum(cnt) from ( select count(d.sdno) cnt from (select 1 as col1) a left outer join lectsd d on d.sdno= ?param0 union all select count(d.sdno) from (select 1 as col1) a left outer join lectsdboard d on d.sdno= ?param0 ) a] -2025-12-18 14:02:05,365 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rssave.valid] Prepared SQL: [select count(d.rsno) from (select 1 as col1) a left outer join lectrs d on d.rsno= ?param0] -2025-12-18 14:02:05,365 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rscsave.valid] Prepared SQL: [select count(d.rscno) from (select 1 as col1) a left outer join cmrs d on d.rscno= ?param0] -2025-12-18 14:02:05,366 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmexlayers] Prepared SQL: [select a.exno ,case when a.qdiff = 1 then null else a.qdiff end qdiff ,case when a.cc1 = 1 then null else a.cc1 end cc1 ,case when a.cc2 = 1 then null else a.cc2 end cc2 ,case when a.cc3 = 1 then null else a.cc3 end cc3 ,case when a.cc4 = 1 then null else a.cc4 end cc4 ,case when a.cc5 = 1 then null else a.cc5 end cc5 ,a.qcount,a.rpoint , cc.cname qdiffname, cc1.cname ccname1, cc2.cname ccname2, cc3.cname ccname3, cc4.cname ccname4, cc5.cname ccname5 from cmexlayer a left outer join comcode cc on cc.ccode = a.qdiff and cc.ccode > 0 left outer join comcode cc1 on cc1.ccode = a.cc1 and cc1.ccode > 0 left outer join comcode cc2 on cc2.ccode = a.cc2 and cc2.ccode > 0 left outer join comcode cc3 on cc3.ccode = a.cc3 and cc3.ccode > 0 left outer join comcode cc4 on cc4.ccode = a.cc4 and cc4.ccode > 0 left outer join comcode cc5 on cc5.ccode = a.cc5 and cc5.ccode > 0 where a.exno= ?param0 order by cc.corder, cc1.corder, cc2.corder] -2025-12-18 14:02:05,366 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.extype1count] Prepared SQL: [select count(b.exno) from (select 1 col1) a left outer join cmex b on b.cmno= ?param0 and b.isdel=0 and b.exno <> ?param1 and b.extype=1] -2025-12-18 14:02:05,366 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.check] Prepared SQL: [select count(b.rsno) from (select 1 col1) a left outer join cmrs b on b.cmno= ?param0 and b.rsno <> ?param1 and b.rstype= ?param2 and b.isdel=0] -2025-12-18 14:02:05,367 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.questionusings] Prepared SQL: [select sum(cnt) from ( select 0 as cnt union all select count(qno) from cmexq where qno= ?param0 union all select count(qno) from rscq where qno= ?param0 ) a] -2025-12-18 14:02:05,367 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.questionitem.valid] Prepared SQL: [select sum(cnt) from ( select 0 as cnt union all select a.qno from ( select b.qno from questionitem a inner join cmexq b on b.qno=a.qno where a.qino= ?param0 limit 1) a union all select a.qno from ( select b.qno from questionitem a inner join rscq b on b.qno=a.qno where a.qino= ?param0 limit 1) a ) a] -2025-12-18 14:02:05,367 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmmenus] Prepared SQL: [select a.cmno,a.isplan,a.iscontent,a.isev,a.isrs,a.isgrade ,b.bmno from cmmenu a left outer join cmmenubm b on b.cmno=a.cmno where a.cmno= ?param0] -2025-12-18 14:02:05,368 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rscqs] Prepared SQL: [select a.rscqno,a.rscno,a.qno,a.dseq , b.qtextstring, b.dpoint, b.qdiff, b.cc1, b.cc2, b.cc3, b.cc4, b.cc5,b.atype , cc.cname qdiffname, cc1.cname ccname1, cc2.cname ccname2, cc3.cname ccname3, cc4.cname ccname4, cc5.cname ccname5 ,row_number() over(order by a.dseq, a.rscqno) rno from rscq a inner join question b on b.qno=a.qno left outer join comcode cc on cc.ccode = b.qdiff left outer join comcode cc1 on cc1.ccode = b.cc1 left outer join comcode cc2 on cc2.ccode = b.cc2 left outer join comcode cc3 on cc3.ccode = b.cc3 left outer join comcode cc4 on cc4.ccode = b.cc4 left outer join comcode cc5 on cc5.ccode = b.cc5 where a.rscno= ?param0 order by rno] -2025-12-18 14:02:05,368 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminfile] Prepared SQL: [select 1 dtype,a.sdno intval,a.fgno longval,b.fileno longval2,0 longval4,b.fileurl strval from cmsd a inner join fileinfo b on b.fgno=a.fgno and b.isdel=0 where a.cmno= ?param0 union all select 0,exno,null,null,null,null from cmex where cmno= ?param0 and isdel=0 union all select 2,0,a.fgnotf,b.fileno,a.cmino,b.fileurl from cminning a inner join fileinfo b on b.fgno=a.fgnotf and b.isdel=0 where a.cmno= ?param0 union all select 3,a.cmno,a.fgnocm,b.fileno,0,b.fileurl from cm a inner join fileinfo b on b.fgno=a.fgnocm and b.isdel=0 where a.cmno= ?param0 order by dtype,intval,longval2] -2025-12-18 14:02:05,369 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.check.cmpcpay] Prepared SQL: [select count(b.pino) from (select 1 as col1) a left outer join payitem b on b.ptype=1 and b.pcno = ?param0] -2025-12-18 14:02:05,369 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ct.checkcmi] Prepared SQL: [select count(b.cmino) dcnt from ct a left outer join cminning b on b.ctno=a.ctno where a.ctno= ?param0 group by a.ctno] -2025-12-18 14:02:05,369 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.pcm.foras] Prepared SQL: [select distinct d.cmno value,d.cname text from users a inner join lect b on b.userno=a.userno and b.status<5 inner join cm c on c.cmno=b.cmno inner join cm d on d.cmno=c.pcmno where a.asno= ?param0 order by text,value] -2025-12-18 14:02:05,369 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cm.foras] Prepared SQL: [select distinct c.cmno value,concat(c.cname,'(',c.classno,')') text from users a inner join lect b on b.userno=a.userno and b.status<5 inner join cm c on c.cmno=b.cmno and c.pcmno= ?param0 where a.asno= ?param1 order by text,value] -2025-12-18 14:02:05,369 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.pcm.forall] Prepared SQL: [select a.cmno value,a.cname text from cm a where a.ismaster=1 and a.isuse=1 and a.isdel=0 order by text,value] -2025-12-18 14:02:05,369 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cm.forall] Prepared SQL: [select a.cmno value,concat(a.cname,'(',a.classno,')') text from cm a where a.pcmno= ?param0 and a.ismaster=1 and a.isuse=1 and a.isdel=0 order by text,value] -2025-12-18 14:02:05,370 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cms.forpay] Prepared SQL: [select c.cmno,case when b.isjoin=1 then c.infee else c.infee end fee, c.accommofee, b.isjoin,d.lectno lectnocheck from users a left outer join assign b on b.asno=a.asno inner join cm c on c.cmno= ?param0 left outer join lect d on d.userno=a.userno and d.cmno=c.cmno and d.status in (1,2,3,4,6) and d.ischanged=0 where a.userno= ?param1] -2025-12-18 14:02:05,370 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cms.forpaypc] Prepared SQL: [select c.cmno,case when b.isjoin=1 then c.infee else c.outfee end fee,b.isjoin from users a left outer join assign b on b.asno=a.asno inner join cmpc c on c.pcno= ?param0 where a.userno= ?param1] -2025-12-18 14:02:05,370 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcheck.forbuy] Prepared SQL: [select 1 rno,a.cmno,a.quota ,b.status lectstatus ,count(d.userno) countlect from cm a left outer join lect b on b.cmno=a.cmno and b.userno= ?param0 and b.status < 5 and b.ischanged=0 left outer join lect c on c.cmno=a.cmno and c.status < 5 and c.ischanged=0 left outer join users d on d.userno=c.userno and d.status=1 where a.cmno= ?param1 and a.ismaster=0 and a.rstime < now() and a.retime > now() and a.isuse=1 and a.isdel=0 group by a.cmno,a.quota,b.status union all select 2,a.cmno,0 ,b.status ,0 from cm a inner join lect b on b.cmno <> a.cmno and b.userno= ?param0 and b.status < 5 inner join cm c on c.cmno=b.cmno and c.pcmno=a.pcmno where a.cmno = ?param1] -2025-12-18 14:02:05,372 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.assign.applyedu.byasno] Prepared SQL: [select a.asno,a.ascode,a.isjoin,a.joinyear,a.joinprice,a.asname,a.ceoname,a.brno,a.eino,a.grno,a.btype,a.bkind,a.salesamount,a.homeurl,a.mcount,a.aday,a.astype,a.asctg,a.askey,a.post ,a.address1,a.address2,a.fgnobno,a.fgnobank,a.joindate,a.exitdate,a.status,a.issite,a.subdomain,a.sitename,a.sitelogo,a.sitefooter,a.siteip,a.ismain,a.mname,a.isdel ,CAST(AES_DECRYPT(UNHEX(a.mphone), 'np123@!') AS char) mphone ,CAST(AES_DECRYPT(UNHEX(a.taxemail), 'np123@!') AS char) taxemail from assign a where a.asno= ?param0 and a.isdel=0] -2025-12-18 14:02:05,372 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscdcheck] Prepared SQL: [select a.quota - (select count(z.lectno) cnt from lect z where a.cmisno = z.cmisno and z.status in (1,2) and z.ischanged=0) from cminningscd a where a.cmisno = ?param0] -2025-12-18 14:02:05,377 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmin] Prepared SQL: [insert into cm(ismaster,cgno,pcmno,cname,kname,tmno,classno,rstime,retime,sstime,setime,gstime,getime,cshape ,infee,outfee,accommofee,quota ,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,isuse,isdel,isseq,fgnocm,typeman,typeedu,typegrade,typejob,typejobitem,iscertificate,ischkatt,isaccommodation,daylectinninglimit,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 , ?param28 , ?param29 , ?param30 ,0, ?param31 , ?param32 , ?param33 , ?param34 , ?param35 , ?param36 , ?param37 , ?param38 , ?param39 , ?param40 ,10,now(), ?param41 ,now(), ?param41 , ?param42 );] -2025-12-18 14:02:05,377 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:02:05,379 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnings.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into cminning (cmno,week,iseq,isonline,ititle,icontent,idate,iday,ist,iet,fgnotf,ctno,istaste,sttime,atime,mstime,metime,userno,isscd,scdtype,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 ,now(), ?param20 ,now(), ?param20 , ?param21 from (select 1 col1) a left outer join cminning b on b.cmno= ?param0 and b.iseq= ?param2 where b.cmino is null] -2025-12-18 14:02:05,379 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnings.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 14:02:05,380 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into cminningscd(cmino,estart,eend,quota,studyplace,sseq,comment,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 ,now(), ?param7 ,now(), ?param7 , ?param8 )] -2025-12-18 14:02:05,380 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 14:02:05,381 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.in] Prepared SQL: [INSERT INTO cmex (cmno,extype,exname,edesc,etime,econdition,evtype,eqtype,israndq,israndqi,qcount,isblur,tpoint,relaylimit,isusebackup,isseq,isreexamable,isresultopen,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 ,0,now(), ?param18 ,now(), ?param18 , ?param19 )] -2025-12-18 14:02:05,381 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:02:05,383 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.question.in] Prepared SQL: [INSERT INTO question (cmno, qdiff, cc1, cc2, cc3, cc4, cc5, isuse, atype, dpoint, qtext, qtextstring, qdesc, rightcount,ispassspace,isignorecase, cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , now(), ?param16 ,now(), ?param16 , ?param17 );] -2025-12-18 14:02:05,383 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.question.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:02:05,383 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.in] Prepared SQL: [insert into cmsd(sdtype,cmno,sdname,sddesc,tpoint,sdcondition,fgno,isdel,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 ,0,now(), ?param7 ,now(), ?param7 , ?param8 );] -2025-12-18 14:02:05,383 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:02:05,383 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.in] Prepared SQL: [insert into cmrs(rstype,cmno,rsname,rscondition,rscno,isdel,cmino,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,0, ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 );] -2025-12-18 14:02:05,383 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:02:05,383 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rsc.in] Prepared SQL: [insert into rsc(rstype,rscname,isuse,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 ,now(), ?param3 ,now(), ?param3 , ?param4 );] -2025-12-18 14:02:05,383 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rsc.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:02:05,384 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy0] Prepared SQL: [insert into cm(ismaster,cgno,pcmno,cname,kname,tmno,classno,rstime,retime,sstime,setime,gstime,getime,cshape,typeman,typeedu,typegrade,typejob,typejobItem,infee,outfee,accommofee,quota,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,isuse,isseq,iscertificate,isdel,studydays,isaccommodation,daylectinninglimit,cdt,cno,udt,uno,uip) select ?param0 ,cgno,case when a.ismaster = 1 and ?param0 = 0 then a.cmno else a.pcmno end,ifnull( ?param1 , concat('»çº»_', cname)),a.kname, ?param2 ,case when ?param2 is null then null else ifnull(b.classno,0)+1 end ,t.rstime ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then '2099-12-31 23:59:59' else date_format(t.retime,'%Y-%m-%d 23:59:59') end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else t.sstime end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else date_format(t.setime,'%Y-%m-%d 23:59:59') end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else t.gstime end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else date_format(t.getime,'%Y-%m-%d 23:59:59') end ,a.cshape,a.typeman,a.typeedu,a.typegrade,a.typejob, a.typejobItem,infee,outfee,accommofee,quota,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,1,isseq,a.iscertificate,0,studydays,isaccommodation,daylectinninglimit,now(), ?param3 ,now(), ?param3 , ?param4 from cm a left outer join ( select max(b.classno) classno from cm a inner join cm b on b.ismaster=0 and b.pcmno=case when a.ismaster=1 then a.cmno else a.pcmno end and b.isdel=0 and b.tmno=ifnull( ?param2 ,0) where a.cmno= ?param5 ) b on b.classno is not null left outer join term t on t.tmno= ?param2 where a.cmno= ?param5 ;] -2025-12-18 14:02:05,384 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy0.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:02:05,384 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy.ex0] Prepared SQL: [insert into cmex (cmno,extype,exname,edesc,etime,econdition,evtype,eqtype,israndq,israndqi,qcount,isblur,tpoint,relaylimit,isusebackup,isseq,isresultopen,isreexamable,isdel,cdt,cno,udt,uno,uip) select ?param0 ,extype,exname,edesc,etime,econdition,evtype,eqtype,israndq,israndqi,qcount,isblur,tpoint,relaylimit,isusebackup,isseq,isresultopen,isreexamable,0,now(), ?param1 ,now(), ?param1 , ?param2 from cmex a where a.exno= ?param3 ;] -2025-12-18 14:02:05,384 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy.ex0.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:02:05,385 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmpcin] Prepared SQL: [insert into cm (ismaster,cgno,pcmno,cname,tmno,classno,rstime,retime,sstime,setime,gstime,getime,cshape,infee,outfee,quota,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,isuse,isseq,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,null, ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 ,1,0,0,now(), ?param27 ,now(), ?param27 , ?param28 );] -2025-12-18 14:02:05,385 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmpcin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:02:05,386 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ct.in] Prepared SQL: [INSERT INTO ct (cmno,qdiff,cc1,cc2,cc3,cc4,cc5,ctype,ccode,ccodedel,ctname,fgnothumb,fgnotf,tfurl,ismenu,isdel,isuse,isoversize,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 ,0, ?param14 , ?param15 ,now(), ?param16 ,now(), ?param16 , ?param17 );] -2025-12-18 14:02:05,386 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ct.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:02:05,387 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.pplog.applyedu.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into pplog ( userno,cmno,isready,cgcode,cshape,typeman,typeedu,typegrade,typejob,typejobItem,cgno,cmisno,isrebate,rbankname,rbankacc,rbankowner,asname,brno,ceoname,post,address1,address2,btype,bkind,eino,mname ,mphone,taxemail,userpno,mobile,email,upost,uaddress1,uaddress2,isassignuser,uduty,slevel,isaccommodation,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 ,HEX(AES_ENCRYPT( ?param14 , 'np123@!')) , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 ,HEX(AES_ENCRYPT( ?param26 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param27 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param28 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param29 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param30 , 'np123@!')) , ?param31 , ?param32 , ?param33 , ?param34 , ?param35 , ?param36 , ?param37 ,now(), ?param38 ,now(), ?param38 , ?param39 )] -2025-12-18 14:02:05,387 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.pplog.applyedu.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:02:05,387 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.term.in] Prepared SQL: [insert into term (tyear,tseq,rstime,retime,sstime,setime,gstime,getime,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 ,now(), ?param8 ,now(), ?param8 , ?param9 )] -2025-12-18 14:02:05,387 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.term.up] Prepared SQL: [update term set udt=now(),uno= ?param0 ,uip= ?param1 ,tyear = ?param2 ,tseq = ?param3 ,rstime= ?param4 ,retime= ?param5 ,sstime= ?param6 ,setime= ?param7 ,gstime= ?param8 ,getime= ?param9 where tmno= ?param10] -2025-12-18 14:02:05,387 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cg.in] Prepared SQL: [insert into cg (pcgno,cgname,cgcode,isuse,iscover,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,0,now(), ?param5 ,now(), ?param5 , ?param6 )] -2025-12-18 14:02:05,387 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmup] Prepared SQL: [update cm set udt=now(),uno= ?param0 ,uip= ?param1 ,cgno = ?param2 ,pcmno = ?param3 ,cname = ?param4 ,kname = ?param5 ,rstime = ?param6 ,retime = ?param7 ,sstime = ?param8 ,setime = ?param9 ,gstime = ?param10 ,getime = ?param11 ,cshape = ?param12 ,infee = ?param13 ,outfee = ?param14 ,accommofee = ?param15 ,quota = ?param16 ,introhtml = ?param17 ,targethtml = ?param18 ,goalhtml = ?param19 ,contenthtml = ?param20 ,studyplace = ?param21 ,studytime = ?param22 ,certcc = ?param23 ,certgradecc = ?param24 ,jobcc = ?param25 ,jobpositiongrade = ?param26 ,difficulty = ?param27 ,isrefund = ?param28 ,isuse = ?param29 ,fgnocm = ?param30 ,typeman = ?param31 ,typeedu = ?param32 ,typegrade = ?param33 ,typejob = ?param34 ,typejobitem = ?param35 ,iscertificate = ?param36 ,ischkatt = ?param37 ,studydays = ?param38 ,isaccommodation = ?param39 where cmno= ?param40] -2025-12-18 14:02:05,388 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.profclear] Prepared SQL: [update cminning a inner join ( select a.cmino from cminning a left outer join cmprof b on b.cmno=a.cmno and a.userno=b.userno where a.cmno= ?param0 and b.userno is null ) b on b.cmino=a.cmino set a.userno=null where a.cmno= ?param0] -2025-12-18 14:02:05,388 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.del] Prepared SQL: [delete from cminning where cmino = ( select a.cmino from ( select case when count(c.lectno) < 1 then ?param0 else 0 end cmino from (select 1 col1) a left outer join cminning b on b.cmino= ?param0 left outer join lect c on c.cmno=b.cmno) a )] -2025-12-18 14:02:05,388 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.del2] Prepared SQL: [delete from cminning where cmino = ?param0] -2025-12-18 14:02:05,388 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.del3] Prepared SQL: [delete from cminning where cmino = ( select a.cmino from ( select case when count(b.cmino) < 1 then ?param0 else 0 end cmino from (select 1 col1) a left outer join cminningscd b on b.cmino= ?param0 ) a )] -2025-12-18 14:02:05,388 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.del] Prepared SQL: [delete from cminningscd where cmisno = ( select a.cmisno from ( select case when count(c.lectno) < 1 then ?param0 else 0 end cmisno from (select 1 col1) a left outer join cminningscd b on b.cmisno= ?param0 left outer join lect c on c.cmisno=b.cmisno and c.status=1 and c.ischanged=0 ) a )] -2025-12-18 14:02:05,388 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmseqsave] Prepared SQL: [update cm set isseq= ?param0 ,udt=now(),uno= ?param1 ,uip= ?param2 where cmno= ?param3] -2025-12-18 14:02:05,389 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.bookin] Prepared SQL: [insert into book(bkname,author,publisher,pubdate,fgnothumb,fgno,price,introhtml,contents,isuse,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 ,now(), ?param10 ,now(), ?param10 , ?param11 )] -2025-12-18 14:02:05,389 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.bookup] Prepared SQL: [update book set udt=now(),uno= ?param0 ,uip= ?param1 ,bkname = ?param2 ,author = ?param3 ,publisher = ?param4 ,pubdate = ?param5 ,fgnothumb = ?param6 ,fgno = ?param7 ,price = ?param8 ,introhtml = ?param9 ,contents = ?param10 ,isuse = ?param11 where bkno= ?param12] -2025-12-18 14:02:05,389 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.bookdel] Prepared SQL: [delete from book where not bkno in ( select distinct(a.bkno) from cmbook a ) and bkno = ?param0] -2025-12-18 14:02:05,389 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.up] Prepared SQL: [update cminningscd a set udt=now(),uno= ?param0 ,uip= ?param1 ,cmino= ?param2 ,estart= ?param3 ,eend= ?param4 ,quota= ?param5 ,studyplace= ?param6 ,sseq= ?param7 ,comment= ?param8 where a.cmisno= ?param9] -2025-12-18 14:02:05,389 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnings.up] Prepared SQL: [update cminning a left outer join ( select cmino, cmno from cminning where cmino <> ?param0 and cmno= ?param1 and iseq= ?param2 ) b on b.cmno=a.cmno set udt=now(),uno= ?param3 ,uip= ?param4 ,week = ?param5 ,iseq = ?param2 ,isonline = ?param6 ,ititle = ?param7 ,icontent = ?param8 ,idate= ?param9 ,iday = ?param10 ,ist = ?param11 ,iet = ?param12 ,fgnotf= ?param13 ,ctno = ?param14 ,istaste = ?param15 ,sttime= ?param16 ,atime = ?param17 ,mstime = ?param18 ,metime = ?param19 ,userno = ?param20 ,isscd = ?param21 ,scdtype= ?param22 where a.cmino= ?param0 and b.cmino is null] -2025-12-18 14:02:05,390 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.clear] Prepared SQL: [update cminningscd a set udt=now(),uno= ?param0 ,uip= ?param1 ,quota=99999,studyplace=null where a.cmino = ?param2] -2025-12-18 14:02:05,390 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.up.lect] Prepared SQL: [update lect a left outer join cminningscd b on b.cmisno = a.cmisno set a.edate = date_format(b.eend,'%Y-%m-%d 23:59:59') where a.cmisno = ?param0 ;] -2025-12-18 14:02:05,390 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmev.clear] Prepared SQL: [update cmev a set udt=now(),uno= ?param0 ,uip= ?param1 ,isoffabs=null where a.cmno = ?param2] -2025-12-18 14:02:05,390 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnings.istasteclear] Prepared SQL: [update cminning set istaste=0 where cmno= ?param0 and cmino <> ?param1] -2025-12-18 14:02:05,390 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmevsave] Prepared SQL: [insert into cmev (cmno,attend,attendcut,attendrfd,attendcutrfd,mid,midcut,midrfd,midcutrfd,final,finalcut,finalrfd,finalcutrfd,subject,subjectcut,subjectrfd,subjectcutrfd,discuss,discusscut,discussrfd,discusscutrfd,etc,etccut,etcrfd,etccutrfd,cut,cutrfd,isoffabs,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 ,now(), ?param28 ,now(), ?param28 , ?param29 from (select 1 col1) a left outer join cmev b on b.cmno= ?param0 where b.cmno is null; update cmev set udt=now(),uno= ?param28 ,uip= ?param29 ,attend = ?param1 ,attendcut = ?param2 ,attendrfd = ?param3 ,attendcutrfd = ?param4 ,mid = ?param5 ,midcut = ?param6 ,midrfd = ?param7 ,midcutrfd = ?param8 ,final = ?param9 ,finalcut = ?param10 ,finalrfd = ?param11 ,finalcutrfd = ?param12 ,subject = ?param13 ,subjectcut = ?param14 ,subjectrfd = ?param15 ,subjectcutrfd = ?param16 ,discuss = ?param17 ,discusscut = ?param18 ,discussrfd = ?param19 ,discusscutrfd = ?param20 ,etc = ?param21 ,etccut = ?param22 ,etcrfd = ?param23 ,etccutrfd = ?param24 ,cut = ?param25 ,cutrfd = ?param26 ,isoffabs = ?param27 where ?param0 > 0 and cmno= ?param0] -2025-12-18 14:02:05,391 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.savetop] Prepared SQL: [UPDATE cmex SET udt=now(),uno= ?param0 ,uip= ?param1 ,exname= ?param2 ,edesc= ?param3 ,econdition= ?param4 ,isblur= ?param5 ,isusebackup= ?param6 ,isseq= ?param7 ,isreexamable= ?param8 ,isresultopen= ?param9 ,etime= ?param10 where exno= ?param11] -2025-12-18 14:02:05,391 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.up] Prepared SQL: [update cmex set udt=now(),uno= ?param0 ,uip= ?param1 ,extype = ?param2 ,exname = ?param3 ,edesc = ?param4 ,etime = ?param5 ,econdition = ?param6 ,evtype = ?param7 ,eqtype = ?param8 ,israndq = ?param9 ,israndqi = ?param10 ,qcount = ?param11 ,isblur = ?param12 ,tpoint = ?param13 ,relaylimit = ?param14 ,isusebackup = ?param15 ,isseq = ?param16 ,isreexamable = ?param17 ,isresultopen= ?param18 where exno= ?param19] -2025-12-18 14:02:05,392 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmexq.deleteall] Prepared SQL: [delete from cmexq where exno= ?param0] -2025-12-18 14:02:05,392 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmexlayer.del] Prepared SQL: [delete from cmexlayer where exno= ?param0] -2025-12-18 14:02:05,392 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.del] Prepared SQL: [update cmex set isdel=1 where exno= ?param0] -2025-12-18 14:02:05,392 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.del] Prepared SQL: [update cmsd set isdel=1 where sdno= ?param0] -2025-12-18 14:02:05,392 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.del] Prepared SQL: [update cmrs set isdel=1 where rsno= ?param0] -2025-12-18 14:02:05,393 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.questionitem.del] Prepared SQL: [update question a inner join questionitem b on b.qino= ?param0 and b.qno=a.qno set a.rightcount = a.rightcount - b.isright; update questionitem set udt=now(),uno= ?param1 ,uip= ?param2 ,isdel=1 where qino= ?param0] -2025-12-18 14:02:05,393 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.question.up] Prepared SQL: [UPDATE question SET udt=now(),uno= ?param0 ,uip= ?param1 ,cmno= ?param2 ,qdiff= ?param3 ,cc1= ?param4 ,cc2= ?param5 ,cc3= ?param6 ,cc4= ?param7 ,cc5= ?param8 ,isuse= ?param9 ,dpoint= ?param10 ,qtext= ?param11 ,qtextstring= ?param12 ,qdesc= ?param13 ,rightcount= ?param14 ,ispassspace= ?param15 ,isignorecase= ?param16 where qno= ?param17] -2025-12-18 14:02:05,393 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.question.uptop] Prepared SQL: [UPDATE question SET udt=now(),uno= ?param0 ,uip= ?param1 ,cmno= ?param2 ,isuse= ?param3 ,qtext= ?param4 ,qtextstring= ?param5 ,qdesc= ?param6 ,rightcount= ?param7 where qno= ?param8] -2025-12-18 14:02:05,393 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.questionitem.up] Prepared SQL: [UPDATE questionitem SET udt=now(),uno= ?param0 ,uip= ?param1 ,fgno= ?param2 ,isright= ?param3 ,qitext= ?param4 where qino= ?param5] -2025-12-18 14:02:05,393 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.up] Prepared SQL: [update cmsd set udt=now(),uno= ?param0 ,uip= ?param1 ,sdtype = ?param2 ,sdname = ?param3 ,sddesc = ?param4 ,tpoint = ?param5 ,sdcondition = ?param6 ,fgno = ?param7 where sdno= ?param8] -2025-12-18 14:02:05,394 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.uplock] Prepared SQL: [update cmsd set udt=now(),uno= ?param0 ,uip= ?param1 ,sdname = ?param2 ,sddesc = ?param3 ,tpoint = ?param4 ,sdcondition = ?param5 ,fgno = ?param6 where sdno= ?param7] -2025-12-18 14:02:05,394 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.up] Prepared SQL: [update cmrs set udt=now(),uno= ?param0 ,uip= ?param1 ,rstype = ?param2 ,rsname = ?param3 ,rscondition = ?param4 ,rscno = ?param5 ,cmino = ?param6 where rsno= ?param7] -2025-12-18 14:02:05,394 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.uplock] Prepared SQL: [update cmrs set udt=now(),uno= ?param0 ,uip= ?param1 ,rsname = ?param2 ,rscondition = ?param3 where rsno= ?param4] -2025-12-18 14:02:05,394 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmev.in] Prepared SQL: [insert into cmev (cmno,attend,attendcut,attendrfd,attendcutrfd,mid,midcut,midrfd,midcutrfd,final,finalcut,finalrfd,finalcutrfd,subject,subjectcut,subjectrfd ,subjectcutrfd,discuss,discusscut,discussrfd,discusscutrfd,etc,etccut,etcrfd,etccutrfd,cut,cutrfd,cdt,cno,udt,uno,uip) values ( ?param0 ,100,100,100,100,0,0,0,0,0,0,0,0,0,0,0 ,0,0,0,0,0,0,0,0,0,100,100,now(), ?param1 ,now(), ?param1 , ?param2 )] -2025-12-18 14:02:05,394 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmmenu.in] Prepared SQL: [insert into cmmenu (cmno,isplan,iscontent,isev,isrs,isgrade,cdt,cno,udt,uno,uip) values( ?param0 ,1,1,1,1,1,now(), ?param1 ,now(), ?param1 , ?param2 ); insert into cmmenubm (cmno,bmno,cdt,cno,udt,uno,uip) select ?param0 ,a.bmno,now(), ?param1 ,now(), ?param1 , ?param2 from boardmaster a where a.bmposition=1 and a.isopen=1 and a.isdefault=1] -2025-12-18 14:02:05,396 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy] Prepared SQL: [create temporary table if not exists temp_cminning_mapping ( old_cmino bigint, new_cmino bigint ); insert into cminning(cmno, week, iseq, isonline, ititle, icontent, iday, idate, ist, iet, ctno, istaste, sttime, atime, mstime, metime, userno, isscd, scdtype, cdt,cno,udt,uno,uip) select ?param0 , week, iseq, isonline, ititle, icontent, iday, idate, ist, iet, ctno, istaste, sttime, atime, mstime, metime, userno, isscd, scdtype, now(), ?param1 ,now(), ?param1 , ?param2 from cminning where cmno = ?param3 ; insert into temp_cminning_mapping(old_cmino, new_cmino) select old_cmino, new_cmino from ( select a.cmino as old_cmino, b.cmino as new_cmino from cminning a inner join cminning b on a.cmno = ?param3 and b.cmno = ?param0 and a.week = b.week and a.iseq = b.iseq ) t; insert into cmrs(cmno, rscno, rstype, rsname, rscondition, isdel, cmino, cdt,cno,udt,uno,uip) select ?param0 , rscno, rstype, rsname, rscondition, 0, t.new_cmino, now(), ?param1 ,now(), ?param1 , ?param2 from cmrs a inner join temp_cminning_mapping t on a.cmino = t.old_cmino where a.cmno = ?param3 and a.isdel = 0; insert into cmprof(cmno, userno, pfee, cdt,cno,udt,uno,uip) select ?param0 , userno, 0, now(), ?param1 ,now(), ?param1 , ?param2 from cmprof where cmno = ?param3 ; insert into cmbook(cmno, bkno, cdt,cno,udt,uno,uip) select ?param0 , bkno, now(), ?param1 ,now(), ?param1 , ?param2 from cmbook where cmno = ?param3 ; insert into cmrelay(cmno, rcmno, ispre, cdt,cno,udt,uno,uip) select ?param0 , rcmno, ispre, now(), ?param1 ,now(), ?param1 , ?param2 from cmrelay where cmno = ?param3 ; insert into cmncsd(cmno, ndno, cdt,cno,udt,uno,uip) select ?param0 , ndno, now(), ?param1 ,now(), ?param1 , ?param2 from cmncsd where cmno = ?param3 ; insert into cminningscd(cmino, estart, eend, quota, studyplace, sseq, cdt,cno,udt,uno,uip) select t.new_cmino, estart, eend, quota, studyplace, sseq, now(), ?param1 ,now(), ?param1 , ?param2 from cminningscd a inner join temp_cminning_mapping t on a.cmino = t.old_cmino where a.cmino in (select old_cmino from temp_cminning_mapping); insert into cmev(cmno, attend, attendcut, attendrfd, attendcutrfd, mid, midcut, midrfd, midcutrfd, final, finalcut, finalrfd, finalcutrfd, subject, subjectcut, subjectrfd, subjectcutrfd, discuss, discusscut, discussrfd, discusscutrfd, etc, etccut, etcrfd, etccutrfd, cut, cutrfd, isoffabs, cdt,cno,udt,uno,uip) select ?param0 , attend, attendcut, attendrfd, attendcutrfd, mid, midcut, midrfd, midcutrfd, final, finalcut, finalrfd, finalcutrfd, subject, subjectcut, subjectrfd, subjectcutrfd, discuss, discusscut, discussrfd, discusscutrfd, etc, etccut, etcrfd, etccutrfd, cut, cutrfd, isoffabs, now(), ?param1 ,now(), ?param1 , ?param2 from cmev where cmno = ?param3 ; insert into cmsd(sdtype, cmno, sdname, sddesc, tpoint, sdcondition, fgno, isdel, orgsdno, cdt,cno,udt,uno,uip) select sdtype, ?param0 , sdname, sddesc, tpoint, sdcondition, null, 0, sdno, now(), ?param1 ,now(), ?param1 , ?param2 from cmsd where cmno = ?param3 and isdel = 0; insert into cmmenu(cmno, isplan, iscontent, isev, isrs, isgrade, cdt,cno,udt,uno,uip) select ?param0 , isplan, iscontent, isev, isrs, isgrade, now(), ?param1 ,now(), ?param1 , ?param2 from cmmenu where cmno = ?param3 ; insert into cmmenubm(cmno, bmno, cdt,cno,udt,uno,uip) select ?param0 , bmno, now(), ?param1 ,now(), ?param1 , ?param2 from cmmenubm where cmno = ?param3 ; drop temporary table if exists temp_cminning_mapping;] -2025-12-18 14:02:05,396 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy.ex] Prepared SQL: [insert into cmexlayer(exno,qdiff,cc1,cc2,cc3,cc4,cc5,qcount,rpoint,cdt,cno,udt,uno,uip) select ?param0 ,qdiff,cc1,cc2,cc3,cc4,cc5,qcount,rpoint,now(), ?param1 ,now(), ?param1 , ?param2 from cmexlayer a where a.exno= ?param3 ; insert into cmexq(exno,qseq,qno,rpoint,cdt,cno,udt,uno,uip) select ?param0 ,qseq,qno,rpoint,now(), ?param1 ,now(), ?param1 , ?param2 from cmexq a where a.exno= ?param3 ;] -2025-12-18 14:02:05,396 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.fgnoup] Prepared SQL: [update cmsd set fgno= ?param0 where cmno= ?param1 and orgsdno= ?param2] -2025-12-18 14:02:05,396 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.fgnoup] Prepared SQL: [update cminning set fgnotf= ?param0 where cmno= ?param1 and orgcmino= ?param2] -2025-12-18 14:02:05,396 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cm.fgnocmup] Prepared SQL: [update cm set fgnocm= ?param0 where cmno= ?param1] -2025-12-18 14:02:05,396 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmpcup] Prepared SQL: [update cm set udt=now(),uno= ?param0 ,uip= ?param1 ,cgno = ?param2 ,cname = ?param3 ,sstime = ?param4 ,setime = ?param5 ,introhtml = ?param6 where cmno= ?param7] -2025-12-18 14:02:05,397 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ctpdel] Prepared SQL: [update ctpage a inner join ( select a.ctno,count(b.cmino) dcnt from ct a left outer join cminning b on b.ctno=a.ctno where a.ctno= ?param0 group by a.ctno ) b on b.ctno=a.ctno and b.dcnt = 0 set a.isdel=1,udt=now(),uno= ?param1 ,uip= ?param2 where a.cpno= ?param3] -2025-12-18 14:02:05,397 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ct.del] Prepared SQL: [update ct a inner join ( select a.ctno,count(b.cmino) dcnt from ct a left outer join cminning b on b.ctno=a.ctno where a.ctno= ?param0 group by a.ctno ) b on b.ctno=a.ctno and b.dcnt=0 set udt=now(),uno= ?param1 ,uip= ?param2 ,a.ccode=null,a.isdel=1 where b.dcnt=0 and a.ctno= ?param0] -2025-12-18 14:02:05,397 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.fgno] Prepared SQL: [update cminning set fgno= ?param0 where cmino= ?param1] -2025-12-18 14:02:05,397 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.fgnooff] Prepared SQL: [update cminning set fgnooff= ?param0 where cmino= ?param1] -2025-12-18 14:02:05,398 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.lectcmisno.up] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,cmisno =case when ?param2 is not null then ?param2 else cmisno end where lectno= ?param3 ; update pplog a left outer join ( select a.lectno,a.payno,b.pplno,a.cmisno from lect a inner join pay b on b.payno = a.payno where a.lectno = ?param3 ) b on b.pplno = a.pplno set a.cmisno = case when b.cmisno is not null then b.cmisno else a.cmisno end where b.lectno = ?param3 ; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end ,a.sdate = (case when b.estart is not null then date_format(b.estart,'%Y-%m-%d 00:00:00') else a.sdate end) where a.lectno = ?param3 and c.cshape = 1; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end where a.lectno = ?param3 and c.cshape <> 1;] -2025-12-18 14:02:05,424 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cmforchange] Prepared SQL: [select b.cmno,b.cname,b.classno,b.cshape ,t.tyear,t.tseq from cm a inner join cm b on b.ismaster=0 and b.pcmno=a.pcmno and b.cmno <> ?param0 and b.setime is not null and b.setime > now() and b.isuse=1 and b.isdel=0 inner join term t on t.tmno=b.tmno left outer join lect c on c.cmno=b.cmno and c.status in (1,3,4) and c.ischanged=0 where a.cmno= ?param0 group by b.cmno,b.cname,b.classno,b.quota,b.cshape ,t.tyear,t.tseq having b.quota = 0 or b.quota > count(c.lectno) order by b.cname,b.classno,b.setime] -2025-12-18 14:02:05,424 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.scdlects] Prepared SQL: [select a.scdno,a.dday,a.dtime,a.istalk,a.isemail,a.issms,a.isuse from scdlect a order by a.scdno] -2025-12-18 14:02:05,426 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.encourages] Prepared SQL: [insert into alarms (userno,atime,scdno,cmexno,dday,isdel,cdt,cno,udt,uno,uip) select a.userno,now(),a.scdno,a.cmexno,a.dday,0,now(), ?param0 ,now(), ?param0 , ?param1 from ( select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.attrate < 80 and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 where a.scdno < 3 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmex e on e.cmno=c.cmno and e.extype=case when a.scdno=3 then 0 else 1 end and e.isdel=0 left outer join lectex f on f.lectno=c.lectno and f.exno=e.exno where a.scdno > 2 and a.scdno < 5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=0 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=1 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=6 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmrs e on e.cmno=c.cmno and e.rstype=0 and e.isdel=0 left outer join lectrs f on f.lectno=c.lectno and f.rsno=e.rsno where a.scdno=7 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,c.sdate stime ,c.edate etime,e.cname studyplace,b.studytime days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join cm b on b.ismaster=0 and b.cshape =1 and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.sdate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 left outer join comcode e on e.ccode = b.studyplace where a.scdno=8 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.exno cmexno,b.exname cname,b.estime stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join exam b on date_format(b.estime,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') and b.isopen=1 inner join examuser c on c.exno=b.exno and c.status=1 and c.pstatus=1 inner join users d on d.userno=c.userno and d.status=1 where a.scdno=9 and a.isuse=1 and a.dtime= ?param2 ) a; select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.attrate < 80 and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 where a.scdno < 3 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmex e on e.cmno=c.cmno and e.extype=case when a.scdno=3 then 0 else 1 end and e.isdel=0 left outer join lectex f on f.lectno=c.lectno and f.exno=e.exno where a.scdno > 2 and a.scdno < 5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=0 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=1 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=6 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmrs e on e.cmno=c.cmno and e.rstype=0 and e.isdel=0 left outer join lectrs f on f.lectno=c.lectno and f.rsno=e.rsno where a.scdno=7 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,c.sdate stime ,c.edate etime,e.cname studyplace,b.studytime days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join cm b on b.ismaster=0 and b.cshape =1 and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.sdate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 left outer join comcode e on e.ccode = b.studyplace where a.scdno=8 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.exno cmexno,b.exname cname,b.estime stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join exam b on date_format(b.estime,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') and b.isopen=1 inner join examuser c on c.exno=b.exno and c.status=1 and c.pstatus=1 inner join users d on d.userno=c.userno and d.status=1 where a.scdno=9 and a.isuse=1 and a.dtime= ?param2] -2025-12-18 14:02:05,427 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cmrs] Prepared SQL: [select a.rsno,a.rstype,a2.rscno,a2.rscname,b.cshape,b.cname,b.classno,b.rstime,b.retime,b.sstime,b.setime ,c.tyear,c.tseq ,count(distinct d.lectno) countlect,count(distinct e.lectno) countok ,g.username as teachername from cmrs a inner join rsc a2 on a2.rscno=a.rscno inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno inner join lect d on d.cmno=b.cmno and d.status=1 and d.ischanged=0 left outer join lectrs e on e.lectno=d.lectno and e.rsno=a.rsno left outer join cminning f on a.cmino = f.cmino left outer join users g on g.userno = f.userno where a.rsno= ?param0 group by a.rsno,a.rstype,a2.rscno,a2.rscname,b.cshape,b.cname,b.classno,b.rstime,b.retime,b.sstime,b.setime,c.tyear,c.tseq] -2025-12-18 14:02:05,427 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cmrscqs] Prepared SQL: [select a.rsno ,b.rscqno ,c.qno,c.qtext,c.atype ,d.qino,d.qitext ,sum(case when concat(',',e.atext,',') like concat('%,',d.qino,',%') then 1 else 0 end) scount ,count(e.atext) acount ,group_concat(e.atext order by e.cdt separator '
') atext from cmrs a inner join rscq b on b.rscno=a.rscno inner join question c on c.qno=b.qno left outer join questionitem d on d.qno=c.qno and d.isdel=0 left outer join lectrs e on e.rsno=a.rsno and e.rscqno=b.rscqno where a.rsno= ?param0 group by a.rsno ,b.rscqno ,c.qno,c.qtext,c.atype ,d.qino,d.qitext order by b.dseq,b.qno,d.qino] -2025-12-18 14:02:05,427 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.rscq] Prepared SQL: [select a.rscqno,a.qno,q.atype,qi.qino,row_number() over(partition by qi.qno order by qi.qino) rno from rscq a inner join question q on q.qno=a.qno left outer join questionitem qi on qi.qno=q.qno and qi.isdel=0 where a.rscno= ?param0 order by a.dseq] -2025-12-18 14:02:05,427 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectrss] Prepared SQL: [select a.rsno,b.lectno,c.rscno,c.rscqno,u.username,u.userid,uc.cname ccpositionname,b.isrebate,c.cdt,c.atext from cmrs a inner join lect b on b.cmno=a.cmno and b.status=1 and b.ischanged=0 inner join users u on u.userno=b.userno left outer join assign ua on ua.asno=u.asno left outer join comcode uc on uc.ccode=u.ccposition inner join lectrs c on c.lectno=b.lectno and c.rsno=a.rsno inner join rscq rq on rq.rscqno=c.rscqno inner join question q on q.qno=rq.qno where a.rsno= ?param0 order by u.username,u.userno,rq.dseq,rq.rscqno] -2025-12-18 14:02:05,428 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.attoffs] Prepared SQL: [select c.tyear,c.tseq ,a.cmno,a.cname,a.classno ,b.cmino,b.week,b.iseq,b.ititle,b.idate,b.ist,b.iet ,d.username from cm a inner join cminning b on b.cmno=a.cmno and b.isonline=0 and b.idate= ?param0 inner join term c on c.tmno=a.tmno left outer join users d on d.userno=b.userno where a.ismaster=0 and a.sstime <= ?param0 and a.setime >= ?param0 and a.isuse=1 and a.isdel=0 order by b.iet,a.cname] -2025-12-18 14:02:05,428 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cminning] Prepared SQL: [select c.tyear,c.tseq ,b.cshape,b.cname,b.classno ,a.cmino,a.ititle,a.idate,a.ist,a.iet from cminning a inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno where a.cmino= ?param0] -2025-12-18 14:02:05,428 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectinnings.foratt] Prepared SQL: [select a.cmino,b.lectno,c.userno ,ca.asname,c.username,c.userid,d.stime,d.etime,d.istatus ,row_number() over(order by d.udt desc,c.username) rno ,count(a.cdt) over() pagetotalcount from cminning a inner join lect b on b.cmno=a.cmno and b.status=1 and b.ischanged=0 inner join users c on c.userno=b.userno and c.status=1 left outer join assign ca on ca.asno=c.asno left outer join lectinning d on d.lectno=b.lectno and d.cmino=a.cmino where a.cmino= ?param0 order by rno] -2025-12-18 14:02:05,429 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.pagelogs_page] Prepared SQL: [select a.cdt,a.uip,b.pagename,a.loginfo from menupage b inner join ( select cdt, uip, loginfo, pno from pagelog a where a.userno= ?param0 and a.logsite= ?param1 and a.cdt between ?param2 and ?param3 ) a on b.pno=a.pno] -2025-12-18 14:02:05,430 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.reexam.log] Prepared SQL: [select a.* from ( select a.estart,eend,eip ,row_number() over(order by a.cdt desc) rno ,count(a.cno) over() pagetotalcount from lectexrelog a where a.lectno= ?param0 and a.exno= ?param1 ) a order by a.rno] -2025-12-18 14:02:05,431 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectexq] Prepared SQL: [select a.lectno,a.exno,a.eqno,a.atext,a.qinos,a.cpoint,a.dpoint,a.iscorrect,a.qseq ,c.qno,c.atype,c.qtext from lectexq a inner join cmexq b on b.eqno=a.eqno inner join question c on c.qno=b.qno where a.lectno= ?param0 and a.exno= ?param1 order by a.qseq] -2025-12-18 14:02:05,432 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsdfiles] Prepared SQL: [select d.orgname,d.fileurl,c.userno,c.userid,c.username from lectsd a inner join lect b on b.lectno=a.lectno and b.status=1 and b.ischanged=0 inner join users c on c.userno=b.userno inner join fileinfo d on d.fgno=a.fgno and d.isdel=0 where a.sdno= ?param0] -2025-12-18 14:02:05,432 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectdiscuss] Prepared SQL: [select a.sdno,a.tpoint sdtpoint ,b.lectno,b.cpoint,b.feedb,b.submittime,b.checktime ,c.userno,c.username,c.userid ,d.asname from cmsd a inner join lect b2 on b2.lectno= ?param0 inner join users c on c.userno=b2.userno left outer join assign d on d.asno=c.asno left outer join lectsd b on b.lectno=b2.lectno and b.sdno=a.sdno where a.sdno= ?param1] -2025-12-18 14:02:05,433 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.mydata] Prepared SQL: [select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,a.intval9 ,a.longval,a.longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,a.time3,a.time4 ,a.time5,a.time6 ,a.rno ,a.iscomplete ,a.studytime ,a.studyplacename studyplacename, a.studyplace ,a.cshape from( select 1 dtype ,d.tyear intval,d.tseq intval2,c.cshape intval3,a.pstatus intval4,case when e.rfdno is null then 0 else 1 end intval5,a.isrebate intval6,a.itemno intval7 ,case when (case when l.sdate is null then c.sstime else l.sdate end) < now() and (case when l.edate is null then c.setime else l.edate end) > now() then 1 else 0 end intval8 ,c.studydays intval9 ,l.lectno longval,a.payno longval2 ,c.cname strval,null strval2,null strval3 ,c.rstime time,c.retime time2 ,b.cdt time3,f.estart time4 ,CASE WHEN l.sdate IS NULL then (case when c.cshape ='1' then f.estart else l.cdt end) ELSE l.sdate end AS time5 ,case when l.edate is null then f.eend else l.edate end time6 ,case when b.pstatus = 1 then 99 else b.pstatus end as sortpstatus ,row_number() over(order by sortpstatus, c.retime, b.payno,a.pino) rno ,l.iscomplete ,c.studytime, cc.cname studyplacename, cmis.studyplace, l.cdt ,c.cshape from payitem a inner join pay b on b.payno=a.payno and b.pstatus in (21,22,51,55) and b.rstatus < 2 inner join cm c on c.cmno=a.itemno and c.rstime < now() and c.retime > now() inner join lect l on l.cmno=c.cmno and (l.status < 5 or l.status = 6) and l.ischanged=0 and l.userno=b.userno inner join term d on d.tmno=c.tmno left outer join payrfd e on e.payno=a.payno and e.payno=a.payno and e.rstatus=0 left outer join cminningscd f on f.cmisno = l.cmisno LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = l.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.ptype in (0,1,4) and a.userno= ?param0 and a.pstatus in (21,22,51,55) and a.rstatus=0 and 1 = case when c.retime = '2099-12-31 23:59:59' and l.stime is not null then 0 else 1 end order by sortpstatus,l.cdt desc, c.retime desc, b.payno,a.pino ) a union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,a.time3,a.time4 ,a.time5,a.time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 2 dtype ,c.tyear intval,c.tseq intval2,b.cshape intval3,0 intval4,0 intval5,a.isrebate intval6,a.cmno intval7,0 intval8 ,a.lectno longval,0 longval2 ,b.cname strval,null strval2,null strval3 ,case WHEN a.sdate IS NULL then (case when b.cshape ='1' then d.estart else a.cdt end) ELSE a.sdate end AS time ,case when a.edate is null then d.eend else a.edate end time2 ,d.estart time3,d.eend time4 ,e.cdt time5,null time6 ,row_number() over(order by b.setime desc) rno ,case when d.eend is not null then d.eend else a.edate end as sortedate ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join pay e on e.payno = a.payno inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno left outer join cminningscd d on a.cmisno = d.cmisno LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and (case when a.sdate is null then b.setime else a.edate end) >= now() order by case when time2 > now() then 1 else 0 end asc ,sortedate asc, time2 asc ) a union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,1 intval,c.iseq intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,null strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.iseq) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno inner join cminning c on c.cmno=b.cmno and c.isonline=1 and c.isscd = 0 left outer join lectinning d on d.lectno=a.lectno and d.cmino=c.cmino and d.istatus=2 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,2 intval,c.iseq intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,concat(date_format(c.idate,'%m/%d'),' ',left(c.ist,2),':',right(c.ist,2),' ~ ',left(c.iet,2),':',right(c.iet,2)) strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.iseq) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cminning c on c.cmno=b.cmno and c.isonline=0 and c.isscd = 0 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,3 intval,0 intval2,b.classno intval3,c.extype intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.extype,c.cdt) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cmex c on c.cmno=b.cmno and c.isdel=0 and c.econdition <= a.attrate LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' left outer join lectex d on d.lectno=a.lectno and d.exno=c.exno and d.eend is not null where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,4 intval,0 intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.cdt) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname as studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cmsd c on c.sdtype=0 and c.cmno=b.cmno and c.isdel=0 and c.sdcondition <= a.attrate left outer join lectsd d on d.lectno=a.lectno and d.sdno=c.sdno and d.submittime is not null LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,5 intval,0 intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.cdt) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cmsd c on c.sdtype=1 and c.cmno=b.cmno and c.isdel=0 and c.sdcondition <= a.attrate left outer join lectsdboard d on d.lectno=a.lectno and d.sdno=c.sdno and d.isdel=0 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,a.longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 4 dtype ,a.scdno intval,a.dday intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,b.cmno intval7,0 intval8 ,c.lectno longval,a.alno longval2 ,b.cname strval,null strval2,null strval3 ,a.atime time,c.edate time2 ,row_number() over(order by a.atime desc) rno ,c.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from alarms a inner join cm b on b.cmno=a.cmexno inner join lect c on c.cmno=b.cmno and c.userno=a.userno and c.status=1 and c.ischanged=0 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = c.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.scdno < 9 and a.isdel=0 order by a.atime desc limit 5 ) a] -2025-12-18 14:02:05,435 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.myexamrenews] Prepared SQL: [select a.exno,a.userno,a.certtime,a.certdate,a.certindate,a.renewreason,a.isfirst,a.certidx ,b.username cnoname from examuserrenew a left outer join users b on b.userno=a.cno where a.exno= ?param0 and a.userno= ?param1 order by a.certdate desc] -2025-12-18 14:02:05,435 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.myexamrenewlects] Prepared SQL: [select a.*,b.cmno,b.oktime,b.iscomplete from ( select distinct(c.cmno),c.cname,c.cshape from examuser a inner join exam b on b.exno=a.exno inner join cm c on c.certcc=b.certcc and c.certgradecc=b.certgradecc and c.isdel=0 and c.isuse=1 inner join cg d on d.cgno = c.cgno and d.isuse=1 and d.isdel=0 and d.iscover=1 where a.exno= ?param0 and a.userno= ?param1 )a inner join lect b on b.cmno=a.cmno where b.status=1 and b.iscomplete=1 and b.ischanged=0 and b.userno= ?param1 group by a.cmno,a.cname,a.cshape,b.oktime,b.iscomplete limit 3] -2025-12-18 14:02:05,435 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.myalarm] Prepared SQL: [select 4 dtype,a.scdno intval,a.dday intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,b.cmno intval7 ,c.lectno longval,a.alno longval2 ,b.cname strval,null strval2,null strval3 ,a.atime time,null time2 from alarms a inner join cm b on b.cmno=a.cmexno inner join lect c on c.cmno=b.cmno and c.userno=a.userno and c.status=1 and c.ischanged=0 where a.userno= ?param0 and date_add(a.atime, interval 3 month) > now() and a.scdno < 9 and a.isdel=0 order by a.atime desc] -2025-12-18 14:02:05,435 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectex.result] Prepared SQL: [select a.etime,a.exname,a.tpoint fullpoint,a.isresultopen ,b.estart,b.eend,b.tpoint, b.udt from cmex a inner join lectex b on b.lectno= ?param0 and b.exno=a.exno inner join lect c on c.lectno=b.lectno and c.userno= ?param1 where a.exno= ?param2] -2025-12-18 14:02:05,435 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectexq.result] Prepared SQL: [select d.atype,b.cpoint,b.dpoint,d.qtext,b.atext,d.qdesc,b.iscorrect,c.qno,b.eqno,b.qseq from lectex a inner join lect a2 on a2.lectno=a.lectno and a2.userno= ?param0 inner join lectexq b on b.lectno=a.lectno and b.exno=a.exno inner join cmexq c on c.eqno=b.eqno inner join question d on d.qno=c.qno where a.lectno= ?param1 and a.exno= ?param2 order by b.qseq] -2025-12-18 14:02:05,435 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectexresult.selectrate] Prepared SQL: [select a.eqno,sum(case when a.atext = b.atext then 1 else 0 end) / count(b.eqno) * 100 selectrate from lectexq a inner join lect a2 on a2.lectno=a.lectno and a2.userno= ?param0 inner join lectexq b on b.exno=a.exno and b.eqno=a.eqno where a.lectno= ?param1 and a.exno= ?param2 group by a.eqno] -2025-12-18 14:02:05,437 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.myrecomm] Prepared SQL: [select c.tyear,c.tseq,a.cmno,b.cshape,b.cname,b.rstime,b.retime,e.cgcode,b.isrefund from ( select a.* from ( select distinct b.ispre idx,c.cmno from lect a inner join cmrelay b on b.cmno=a.cmno inner join cm c on c.ismaster=0 and c.pcmno=b.rcmno and c.rstime < now() and c.retime > now() left outer join lect d on d.userno=a.userno and d.cmno=c.cmno where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null order by b.ispre,c.retime limit 2 ) a union all select a.* from ( select 2 idx,c.cmno from users a inner join comcode b on b.ccode=a.ccposition inner join cm c on c.ismaster=0 and c.rstime < now() and c.retime > now() and c.jobpositiongrade like concat('%',b.refcode,'%') left outer join lect d on d.userno=a.userno and d.cmno=c.cmno where a.userno= ?param0 and d.lectno is null order by c.retime limit 2 ) a ) a inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno inner join cg d on d.cgno=b.cgno inner join cg e on e.cgno=d.pcgno order by a.idx,b.retime limit 2] -2025-12-18 14:02:05,437 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.attcert.check] Prepared SQL: [select ifnull(a.isattcheck,0) intval,b.ischkatt intval2,c.ischkatt intval3 ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) strval from lect a inner join users b on b.userno = a.userno inner join cm c on c.cmno = a.cmno where a.lectno = ?param0] -2025-12-18 14:02:05,437 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectinning.attcert.check] Prepared SQL: [select ifnull(d.isattcheck,0) intval,b.ischkatt intval2,c.ischkatt intval3 ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) strval ,b.authplatform strval2 from lect a inner join users b on b.userno = a.userno inner join cm c on c.cmno = a.cmno left outer join lectinning d on d.lectno = a.lectno and d.cmino = ?param0 where a.lectno = ?param1 and a.userno = ?param2] -2025-12-18 14:02:05,437 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lecture.document.past] Prepared SQL: [select no lectno,substr(a.cshape,1,3) cshapename2,a.cgname cname,a.ssdate sstime,a.sedate setime ,case when a.rprice> 0 then 1 else 0 end isrebate from docprintpast a inner join users b on b.userpno= a.userpno where userno = ?param0] -2025-12-18 14:02:05,438 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectinning.new] Prepared SQL: [select a.logno longval ,a.lectno intval,a.cmino intval2,max(a.intval+a.intval2) intval3 ,a.strval,a.strval2,a.intval3 intval4 from( select a.logno,a.lectno,a.cmino ,case when b.edate < now() then 0 when b.status <> 1 then 0 else case when a.stime = a.etime then 1 else 0 end end intval ,case when b.edate < now() then 0 when b.status <> 1 then 0 else case when (timestampdiff(second,a.stime,a.etime)%300) = 0 then 1 else 0 end end intval2 ,c.cname strval,d.ititle strval2,d.iseq intval3 from lectinningpage a inner join lect b on b.lectno = a.lectno inner join cm c on c.cmno = b.cmno inner join cminning d on d.cmino = a.cmino where b.userno = ?param0 order by a.cdt desc limit 1 ) a] -2025-12-18 14:02:05,438 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user2] Prepared SQL: [select max(lectCnt) * min(checkNum) from ( select count(t1.lectno) as lectCnt, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (103,104,105) and t5.typegrade = ?param0 and t5.typeedu = ?param1 and t1.userno = ?param2 and t5.typeman = 28 union select 0 as lectCnt, (case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param2 and t2.pcmno = ?param3 )t] -2025-12-18 14:02:05,438 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user3] Prepared SQL: [select max(lectCnt) * min(checkNum) from ( select count(t1.lectno) as lectCnt, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (103,104) and t5.typeedu = 30 and t1.userno = ?param0 and t5.typeman = 28 union select 0 as lectCnt, (case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param0 and t2.pcmno = ?param1 )t] -2025-12-18 14:02:05,439 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user4] Prepared SQL: [select count(t1.lectno) from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param0 and t2.pcmno = ?param1] -2025-12-18 14:02:05,439 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user5] Prepared SQL: [select max(lectCnt) * min(checkNum) from ( select count(t1.lectno) as lectCnt, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (103,104) and t5.typeedu = ?param0 and t1.userno = ?param1 and t5.typeman = 28 union select 0 as lectCnt, (case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param1 and t2.pcmno = ?param2 )t] -2025-12-18 14:02:05,439 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user6] Prepared SQL: [select (max(lectCnt1) + max(lectCnt2)) * min(checkNum) from ( select count(t1.lectno) as lectCnt1, 0 as lectCnt2, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (102,103,104,105) and t5.typeedu = 35 and t1.userno = ?param0 and t5.typeman = 28 and t5.typegrade in (38,39) union select 0 as lectCnt1, count(t1.lectno) as lectCnt2,(case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param0 and t2.pcmno = ?param1 )t] -2025-12-18 14:02:05,440 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.pplog.get] Prepared SQL: [select l.lectno, l.cmno, l.payno, pp.cshape, cc.cname zstring1, cc2.cname zstring2, cc3.cname zstring3, cc4.cname zstring4, cc5.cname zstring5 from lect l inner join pay p on l.payno = p.payno and l.userno = p.userno inner join pplog pp on p.pplno = pp.pplno left outer join comcode cc on cc.ccode = pp.typeman left outer join comcode cc2 on cc2.ccode = pp.typeedu left outer join comcode cc3 on cc3.ccode = pp.typegrade left outer join comcode cc4 on cc4.ccode = pp.typejob left outer join comcode cc5 on cc5.ccode = pp.typejobitem where l.lectno = ?param0 and l.userno = ?param1] -2025-12-18 14:02:05,442 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.enroll.get] Prepared SQL: [SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED; SELECT a.USERNO , b.lectno , b.ISCOMPLETE , b.completeno , c.cmno , c.CNAME , d.PCGNO , e.PAYNO , e.PSTATUS , f.CSHAPE , f.TYPEMAN , f.TYPEEDU , f.TYPEGRADE , f.TYPEJOB , d.CGCODE , d.CGNAME , f.CMISNO FROM users a INNER JOIN lect b ON a.USERNO = b.USERNO INNER JOIN cm c ON b.CMNO = c.CMNO INNER JOIN cg d ON c.cgno = d.cgno INNER JOIN pay e ON b.payno = e.PAYNO INNER JOIN pplog f ON b.USERNO = e.USERNO AND b.CMNO = f.CMNO AND e.PPLNO = f.PPLNO WHERE b.STATUS = 1 AND (e.PSTATUS = 1 OR e.PSTATUS = 22) AND b.USERNO = ?param0 ;] -2025-12-18 14:02:05,442 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.sedate.change] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,sdate = ?param2 ,edate= ?param3 where lectno= ?param4 and status = 1] -2025-12-18 14:02:05,445 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectchange] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,ischanged=1 where lectno= ?param2 ; insert into lect (cmno,payno,pino,userno,status,iscomplete,orgcmno,attrate,isrebate,ispc,isjoin,fgno,ischanged,cdt,cno,udt,uno,uip) select ?param3 ,payno,pino,userno,status,null,cmno,0,isrebate,ispc,isjoin,fgno,0,now(), ?param0 ,now(), ?param0 , ?param1 from lect a where a.lectno= ?param2] -2025-12-18 14:02:05,449 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsd.save] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,iscopy= ?param2 ,cpoint= ?param3 ,feedb= ?param4 ,memo= ?param5 ,checktime=case when ?param3 is not null or ?param4 is not null then now() else checktime end ,checkip=case when ?param3 is not null or ?param4 is not null then ?param1 else checkip end ,fgno= ?param6 where lectno= ?param7 and sdno= ?param8 ; insert into lectsd (lectno,sdno,atext,fgno,copyrate,iscopy,cpoint,feedb,memo,submittime,submitip,checktime,checkip,cdt,cno,udt,uno,uip) select ?param7 , ?param8 ,null, ?param6 ,null, ?param2 , ?param3 , ?param4 , ?param5 ,null,null ,case when ?param3 is not null or ?param4 is not null then now() else null end ,case when ?param3 is not null or ?param4 is not null then ?param1 else null end ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectsd b on b.lectno= ?param7 and b.sdno= ?param8 where b.lectno is null] -2025-12-18 14:02:05,450 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsd.save2] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,iscopy= ?param2 ,cpoint= ?param3 ,feedb= ?param4 ,memo= ?param5 ,checktime=case when ?param3 is not null or ?param4 is not null then now() else checktime end ,checkip=case when ?param3 is not null or ?param4 is not null then ?param1 else checkip end ,submittime=case when ?param6 = 'T' then now() else submittime end ,submitip=case when ?param6 = 'T' then ?param1 else submitip end ,fgno= ?param7 where lectno= ?param8 and sdno= ?param9 ; insert into lectsd (lectno,sdno,atext,fgno,copyrate,iscopy,cpoint,feedb,memo,submittime,submitip,checktime,checkip,cdt,cno,udt,uno,uip) select ?param8 , ?param9 ,null, ?param7 ,null, ?param2 , ?param3 , ?param4 , ?param5 ,case when ?param6 = 'T' then now() else null end ,case when ?param6 = 'T' then ?param1 else null end ,case when ?param3 is not null or ?param4 is not null then now() else null end ,case when ?param3 is not null or ?param4 is not null then ?param1 else null end ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectsd b on b.lectno= ?param8 and b.sdno= ?param9 where b.lectno is null; update lect l inner join ( select l.lectno, round(avg(ifnull(ls.cpoint,0)),1) as avgtpoint, round(((round(avg(ifnull(ls.cpoint,0)),1) * ce.subject / 100) ),1) spoint from lect l inner join cmsd cs on l.cmno = cs.cmno and cs.sdtype = 0 and cs.isdel = 0 left outer join lectsd ls on l.lectno = ls.lectno and cs.sdno = ls.sdno and ls.sdno= ?param9 inner join cmev ce on l.cmno = ce.cmno where l.status = 1 and l.lectno = ?param8 group by l.lectno )t on l.lectno = t.lectno set l.spoint = t.spoint , l.subjectpoint = t.avgtpoint , l.udt = now() , l.uno = ?param0 , l.uip= ?param1 where l.status = 1 and l.lectno = ?param8 ; update lect l inner join ( select l.lectno, round(avg(ifnull(ls.cpoint,0)),1) as avgtpoint, round(((round(avg(ifnull(ls.cpoint,0)),1) * ce.discuss / 100)),1) dpoint from lect l inner join cmsd cs on l.cmno = cs.cmno and cs.sdtype = 1 and cs.isdel = 0 left outer join lectsd ls on l.lectno = ls.lectno and cs.sdno = ls.sdno and ls.sdno= ?param9 inner join cmev ce on l.cmno = ce.cmno where l.status = 1 and l.lectno = ?param8 group by l.lectno )t on l.lectno = t.lectno set l.dpoint = t.dpoint , l.discusspoint = t.avgtpoint , l.udt = now() , l.uno = ?param0 , l.uip= ?param1 where l.status = 1 and l.lectno = ?param8 ;] -2025-12-18 14:02:05,451 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsd2.save] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,cpoint= ?param2 ,feedb= ?param3 ,checktime=case when ?param2 is not null or ?param3 is not null then now() else checktime end ,checkip=case when ?param2 is not null or ?param3 is not null then ?param1 else checkip end where lectno= ?param4 and sdno= ?param5 ; insert into lectsd (lectno,sdno,atext,fgno,copyrate,iscopy,cpoint,feedb,submittime,submitip,checktime,checkip,cdt,cno,udt,uno,uip) select ?param4 , ?param5 ,null,null,null,0, ?param2 , ?param3 ,null,null ,case when ?param2 is not null or ?param3 is not null then now() else null end ,case when ?param2 is not null or ?param3 is not null then ?param1 else null end ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectsd b on b.lectno= ?param4 and b.sdno= ?param5 where b.lectno is null] -2025-12-18 14:02:05,453 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.edub2b] Prepared SQL: [insert into edub2b (etype,userno,edate,esubject,etarget,ecount,eplace,ecomment,compname,ceoname,brno,addr,btype,bkind,manname,email,telno,fgno,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 ,HEX(AES_ENCRYPT( ?param15 , 'np123@!')),HEX(AES_ENCRYPT( ?param16 , 'np123@!')), ?param17 ,now(), ?param18 ,now(), ?param18 , ?param19 )] -2025-12-18 14:02:05,454 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.alarm.del] Prepared SQL: [update alarms set isdel=1 where alno= ?param0 and userno= ?param1] -2025-12-18 14:02:05,454 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.completetime.change] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,completetime= ?param2 where lectno= ?param3 and iscomplete=1;] -2025-12-18 14:02:05,454 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.drop2day] Prepared SQL: [update pay a inner join lect b on b.payno = a.payno and b.cmno = ?param0 and b.ischanged=0 and ifnull(b.isready,0) = 1 and b.status = 4 and DATE_ADD(b.oktime, INTERVAL 2 DAY) < now() set a.pstatus = 52, a.udt = now(), a.uno = ?param1 , a.uip = ?param2 ; update payitem a inner join pay b on b.payno = a.payno and b.pstatus = 52 inner join lect c on c.payno = b.payno and c.cmno = ?param0 and c.ischanged=0 and ifnull(c.isready,0) = 1 and c.status = 4 and DATE_ADD(c.oktime, INTERVAL 2 DAY) < now() set a.pstatus = b.pstatus, a.udt = now(), a.uno = ?param1 , a.uip = ?param2 ; update lect set status = 5, oktime = now(), udt = now(), uno = ?param1 , uip = ?param2 where cmno = ?param0 and ifnull(isready,0) = 1 and ischanged=0 and status = 4 and DATE_ADD(oktime, INTERVAL 2 DAY) < now()] -2025-12-18 14:02:05,454 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.isatt.in] Prepared SQL: [update lect set isattcheck = 1, lakey = ?param0 , latime = now() where lectno = ?param1] -2025-12-18 14:02:05,454 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectinning.isatt.in] Prepared SQL: [update lectinning a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 set a.isattcheck = ?param1 ,a.udt=now(),a.uno= ?param2 ,a.uip= ?param3 where a.lectno= ?param4 and a.cmino= ?param5 ; insert into lectinning (lectno,cmino,totstudy,stime,etime,istatus,finishtime,sip,eip,ispcs,ispce,pseq,psec,isattcheck,cdt,cno,udt,uno,uip) select ?param4 ,a.cmino,0,now(),now(),case when a.atime=0 then 2 else 0 end,case when a.atime=0 then now() else null end, ?param3 , ?param3 ,1,null,ctp.pseq,0, ?param1 ,now(), ?param2 ,now(), ?param2 , ?param3 from cminning a inner join ctpage ctp on ctp.ctno=a.ctno and ctp.isdel=0 and ctp.pseq=1 left outer join lectinning b on b.lectno= ?param4 and b.cmino= ?param5 where a.cmino= ?param5 and b.lectno is null;] -2025-12-18 14:02:05,454 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cmisno.up] Prepared SQL: [update lect set cmisno = ?param0 where lectno = ?param1 ; update pplog a left outer join ( select a.lectno,a.payno,b.pplno,a.cmisno from lect a inner join pay b on b.payno = a.payno where a.lectno = ?param1 ) b on b.pplno = a.pplno set a.cmisno = b.cmisno where b.lectno = ?param1 ; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = (case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end) ,a.sdate = (case when b.estart is not null then date_format(b.estart,'%Y-%m-%d 00:00:00') else a.sdate end) where a.lectno = ?param1 and c.cshape = 1; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end where a.lectno = ?param1 and c.cshape <> 1;] -2025-12-18 14:02:05,454 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsd.del] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,submittime=null ,submitip=null ,fgno=null where lectno= ?param2 and sdno= ?param3 ;] -2025-12-18 14:02:05,480 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bmos] Prepared SQL: [select a.opno,a.bmno,a.opname,a.isuse,a.dsort ,a.opno value,a.opname text from boardmasteropening a where a.bmno= ?param0 and a.isdel=0 order by a.dsort,a.cdt] -2025-12-18 14:02:05,481 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.get] Prepared SQL: [select e.asname ,c.bmno,c.bmname,c.isuseopening,c.isreply,c.disptype,c.bmtype ,f.opname ,b.bno,b.pbno,b.subject,b.istop,b.issecr,b.cdt,d.username cnoname,b.rcount,b.fgno,b.fgnothumb,b.opno,b.contents,b.isopen ,b2.subject psubject ,g.cmno,g.cname,g.classno ,h.tmno,h.tyear,h.tseq ,count(b3.bno) ccount from board b inner join boardmaster c on c.bmno=b.bmno inner join users d on d.userno=b.cno left outer join board b2 on b2.bno=b.pbno and b2.isdel=0 left outer join board b3 on b3.pbno=b.bno and b3.isdel=0 left outer join assign e on e.asno=c.asno left outer join boardmasteropening f on f.opno=b.opno left outer join cm g on g.cmno=b.cmno left outer join term h on h.tmno=g.tmno where b.bno= ?param0 group by e.asname ,c.bmno,c.bmname,c.isuseopening,c.isreply,c.disptype,c.bmtype ,f.opname ,b.bno,b.pbno,b.subject,b.istop,b.issecr,b.cdt,d.username,b.rcount,b.fgno,b.fgnothumb,b.opno,b.contents,b.isopen ,b2.subject ,g.cmno,g.cname,g.classno ,h.tmno,h.tyear,h.tseq] -2025-12-18 14:02:05,481 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.boardcmts] Prepared SQL: [select a.bcno,a.bno,a.ctext,a.isdel,a.cdt,a.udt,a.cno ,b.username cnoname,b.usertype from boardcmt a inner join users b on b.userno=a.cno where a.bno= ?param0 and a.isdel=0 order by a.cdt desc] -2025-12-18 14:02:05,481 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bs.forqna] Prepared SQL: [select a.bno,a.pbno,a.subject,a.contents,a.cdt,a.fgno,f.opname,a.cdt,b.usertype,a.rcount from board a inner join users b on b.userno=a.cno left outer join boardmasteropening f on f.opno=a.opno where a.bno= ?param0 and (a.cno= ?param1 or b.usertype in (91,92)) union all select a.bno,a.pbno,a.subject,a.contents,a.cdt,a.fgno,f.opname,a.cdt,b.usertype,a.rcount from board a inner join users b on b.userno=a.cno left outer join boardmasteropening f on f.opno=a.opno where a.pbno= ?param0] -2025-12-18 14:02:05,482 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bm.in] Prepared SQL: [insert into boardmaster (bmcode,bmposition,bmname,bmdesc,bmtype,disptype,isuseopening,isreply,isopen,isdefault,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 ,0,now(), ?param9 ,now(), ?param9 , ?param10 );] -2025-12-18 14:02:05,482 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bm.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:02:05,483 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.in] Prepared SQL: [insert into board (pbno,bmno,opno,subject,contents,fgno,fgnothumb,cmno,rcount,rpcount,isdel,istop,issecr,isopen,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 ,0,0,0, ?param8 , ?param9 , ?param10 ,now(), ?param11 ,now(), ?param11 , ?param12 );] -2025-12-18 14:02:05,483 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:02:05,483 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.inp] Prepared SQL: [insert into board (pbno,bmno,opno,subject,contents,fgno,fgnothumb,cmno,rcount,rpcount,isdel,istop,issecr,isopen,cdt,cno,udt,uno,uip) select bno,bmno,opno, ?param0 , ?param1 , ?param2 , ?param3 ,cmno,0,0,0,0, ?param4 , ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 from board where bno= ?param8 ;] -2025-12-18 14:02:05,483 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.inp.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:02:05,484 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.boardcmt.in] Prepared SQL: [update board set rpcount = rpcount+1 where bno= ?param0 ; insert into boardcmt (bno,ctext,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,0,now(), ?param2 ,now(), ?param2 , ?param3 );] -2025-12-18 14:02:05,484 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.boardcmt.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:02:05,485 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bm.up] Prepared SQL: [update boardmaster set udt=now(),uno= ?param0 ,uip= ?param1 ,bmname = ?param2 ,bmdesc = ?param3 ,bmtype =case when isdefault>0 then bmtype else ?param4 end ,disptype =case when isdefault>0 then disptype else ?param5 end ,isuseopening = ?param6 ,isreply = ?param7 ,isopen =case when isdefault>0 then isopen else ?param8 end where bmno= ?param9] -2025-12-18 14:02:05,485 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bd.read] Prepared SQL: [update board set rcount = rcount +1 where bno= ?param0] -2025-12-18 14:02:05,485 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bmassign.save] Prepared SQL: [update boardmaster set udt=now(),uno= ?param0 ,uip= ?param1 ,isopen=1 where bmno in (select bmno from (select bmno from boardmaster where asno= ?param2 and isdefault=3) a); insert into boardmaster (bmcode,bmposition,bmname,bmdesc,bmtype,disptype,isuseopening,isreply,isopen,isdefault,asno,cdt,cno,udt,uno,uip) select concat('assignnotice_', ?param2 ),0,'°øÁö»çÇ×',null,0,0,0,1,1,3, ?param2 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join boardmaster b on b.asno= ?param2 and b.isdefault=3 where b.bmno is null;] -2025-12-18 14:02:05,487 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bmassign.save2] Prepared SQL: [update boardmaster set udt=now(),uno= ?param0 ,uip= ?param1 ,isopen=0 where bmno in (select bmno from (select bmno from boardmaster where asno= ?param2 and isdefault=3) a)] -2025-12-18 14:02:05,487 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.up] Prepared SQL: [update board set udt=now(),uno= ?param0 ,uip= ?param1 ,opno =case when pbno is null then ?param2 else opno end ,subject = ?param3 ,contents = ?param4 ,fgno = ?param5 ,fgnothumb = ?param6 ,istop =case when pbno is null then ?param7 else istop end ,issecr = ?param8 ,isopen = ?param9 where bno= ?param10] -2025-12-18 14:02:05,509 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.comcode.insert] Prepared SQL: [update comcode a inner join ( select ccode, ?param0 + row_number() over(order by corder) rno from comcode where cgroup= ?param1 and corder >= ?param0 ) b on b.ccode=a.ccode set a.corder=b.rno where a.cgroup= ?param1 ; insert into comcode (cname, cgroup, cgroupname, isuse, corder,cdt,cno,udt,uno,uip) select ?param2 , ?param1 , a.cgroupname, ?param3 , ?param0 ,now(), ?param4 ,now(), ?param4 , ?param5 from comcode a where a.cgroup= ?param1 limit 1] -2025-12-18 14:02:05,509 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.comcode.groupupdate] Prepared SQL: [update comcode set cgroupname= ?param0 where cgroup= ?param1] -2025-12-18 14:02:05,509 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.banner.save] Prepared SQL: [update banner set udt=now(),uno= ?param0 ,uip= ?param1 ,btitle= ?param2 ,bdesc= ?param3 ,burl= ?param4 ,ismain=0,bseq= ?param5 ,isopen= ?param6 ,fgno= ?param7 ,fgno2= ?param8 where ?param9 > 0 and bno= ?param9 ; insert into banner(bno,btitle,fgno,fgno2,bdesc,burl,ismain,bseq,isopen,cdt,cno,udt,uno,uip) select ?param9 , ?param2 , ?param7 , ?param8 , ?param3 , ?param4 , ?param10 , ?param5 , ?param6 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a where ?param9 = 0] -2025-12-18 14:02:05,509 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.popup.save] Prepared SQL: [update popup set udt=now(),uno= ?param0 ,uip= ?param1 ,ptitle = ?param2 ,pcontents= ?param3 ,toppx= ?param4 ,leftpx= ?param5 ,pwidth= ?param6 ,pheight= ?param7 ,purl= ?param8 ,zindex= ?param9 ,isopen= ?param10 where ?param11 > 0 and pno= ?param11 ; insert into popup (ptitle,pcontents,toppx,leftpx,pwidth,pheight,purl,zindex,isopen,cdt,cno,udt,uno,uip) select ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a where ?param11 = 0] -2025-12-18 14:02:05,509 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.menupage.save] Prepared SQL: [update menupage set udt=now(),uno= ?param0 ,uip= ?param1 ,pdepth = ?param2 ,pagetype= ?param3 ,bmno= ?param4 ,porder = ?param5 ,pagename= ?param6 ,pagedesc= ?param7 ,pageurl = ?param8 ,pagehtml= ?param9 ,isopen = ?param10 ,usertype= ?param11 ,refcode= ?param12 ,imagecode= ?param13 ,bgtitle= ?param14 ,bgdesc= ?param15 where ?param16 > 0 and pno = ?param16 ; insert into menupage (pno,ppno,pdepth,pagetype,bmno,porder,pagename,pagedesc,pageurl,pagehtml,isopen,usertype,refcode,imagecode,bgtitle,bgdesc,cdt,cno,udt,uno,uip) select ?param16 , ?param17 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a where ?param16 < 1] -2025-12-18 14:02:05,529 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitems.forexampay] Prepared SQL: [select 3 ptype,b.exno itemno,b.exname itemname,0 isrebate,1 pcnt ,b.outfee orgamt ,case when ua.isjoin=1 then b.outfee-b.infee else 0 end discamt ,case when ua.isjoin=1 then b.infee else b.outfee end payamt ,case when ua.isjoin=1 then b.infee else b.outfee end payamt2 ,b.rstime,b.retime from examuser a inner join exam b on b.exno=a.exno and b.rstime < now() and b.retime > now() inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno where a.exno= ?param0 and a.userno= ?param1 and a.status=1 and a.pstatus=4] -2025-12-18 14:02:05,529 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitems.forcertpay] Prepared SQL: [update payitem a inner join pay b on b.payno=a.payno and b.userno= ?param0 and b.pstatus=21 inner join users u on u.userno=b.userno left outer join assign ua on ua.asno=u.asno left outer join cm c on a.ptype=4 and c.cmno=a.itemno left outer join book d on a.ptype=2 and d.bkno=a.itemno set a.orgamt=case when a.ptype=4 then c.outfee else d.price * a.pcnt end ,a.discamt=case when a.ptype=4 and ua.isjoin=1 then c.outfee-c.infee else 0 end ,a.payamt=case when a.ptype=4 then case when ua.isjoin=1 then c.infee else c.outfee end else d.price * a.pcnt end where a.payno= ?param1 and a.ptype in (2,4) and a.pstatus in(21,50); update pay a inner join ( select a.payno,sum(b.orgamt) orgamt,sum(b.discamt) discamt,sum(b.payamt) payamt from pay a inner join payitem b on b.payno=a.payno where a.payno= ?param1 and a.userno= ?param0 and a.pstatus=21 group by a.payno ) b on b.payno=a.payno set a.orgamt=b.orgamt,a.discamt=b.discamt,a.payamt=b.payamt where a.payno= ?param1 and a.userno= ?param0 and a.pstatus=21; select b.ptype,b.itemno,case when b.ptype=4 then c.cname else d.bkname end itemname,b.isrebate,b.pcnt ,b.orgamt,b.discamt,b.payamt payamt2,case when b.ptype=4 then b.payamt else d.price end payamt,datediff(c.setime, c.sstime)+1 days ,c.rstime,c.retime from pay a inner join payitem b on b.payno=a.payno and b.ptype in(2,4) and b.pstatus in(21,50) left outer join cm c on b.ptype=4 and c.cmno=b.itemno left outer join book d on b.ptype=2 and d.bkno=b.itemno inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno where a.payno= ?param1 and a.userno= ?param0 and a.pstatus=21] -2025-12-18 14:02:05,530 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.cmcheck.forgrouppay] Prepared SQL: [select a.cmno,a.cname,a.quota,a.rstime,a.retime ,b.userno,b.status,c.username ,case when ?param0 like concat('%,',b.userno,',%') then 1 else 0 end ispaied ,a.infee,a.outfee,case when ua.isjoin=1 then a.infee else a.outfee end payamt from cm a inner join users u on u.userno= ?param1 left outer join assign ua on ua.asno=u.asno left outer join lect b on b.cmno=a.cmno and b.status < 5 and b.ischanged=0 left outer join users c on c.userno=b.userno and c.status=1 where a.cmno= ?param2 and a.ismaster=0 and a.rstime < now() and a.retime > now() and a.isuse=1 and a.isdel=0] -2025-12-18 14:02:05,530 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitems] Prepared SQL: [select a0.payno,a0.isgroup,a0.isexam,a0.isdvr,a0.payamt tpayamt,a0.paylimit,a0.ptype,a0.udt,a0.deliamt,a0.pgkey ,ad.rcvname ,CAST(AES_DECRYPT(UNHEX(ad.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(ad.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(ad.email), 'np123@!') AS char) email ,ad.post,ad.address1,ad.address2 ,a.ptype ptype2,a.payamt,a.pcnt,a.isrebate,a.itemno ,b.cmno,b.cshape,b.sstime,b.setime ,b1.rsno ,b2.username,cc.cname ccpositionname,b2.isassignuser ,CAST(AES_DECRYPT(UNHEX(b2.email), 'np123@!') AS char) email2 ,CAST(AES_DECRYPT(UNHEX(b2.telno), 'np123@!') AS char) telno2 ,b2.depart,b2.kfcfyear,b2.edus ,c.bkno ,case a.ptype when 0 then b.cname when 4 then b.cname when 2 then c.bkname when 3 then e.exname else '-' end itemname ,cg2.cgcode ,CAST(AES_DECRYPT(UNHEX(pd.vactnum), 'np123@!') AS char) vactnum,pd.vactbankname,pd.vactname ,t.lectno,t.status ,ad.isdvr isdvr2 from pay a0 left outer join paydvr ad on ad.payno=a0.payno left outer join paydata pd on pd.payno=a0.payno inner join payitem a on a.payno=a0.payno left outer join cm b on a.ptype in(0,4) and b.cmno=a.itemno left outer join lect t on t.cmno=b.cmno and t.userno=a.userno and t.status=1 left outer join cg cg1 on cg1.cgno=b.cgno left outer join cg cg2 on cg2.cgno=cg1.pcgno left outer join cmrs b1 on b1.cmno=b.cmno and b1.rstype=1 and b1.isdel=0 left outer join users b2 on b2.userno=a.userno left outer join comcode cc on cc.ccode=b2.ccposition left outer join book c on a.ptype=2 and c.bkno=a.itemno left outer join examuser d on a.ptype=3 and d.exno=a.itemno and d.userno=a0.userno and d.payno=a0.payno left outer join exam e on e.exno=d.exno where a0.payno= ?param0] -2025-12-18 14:02:05,530 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paylect.get] Prepared SQL: [select a.fgno ,b.cshape,b.cname,b.rstime,b.retime,b.sstime,b.setime ,b2.cname certgradeccname ,c.username ,CAST(AES_DECRYPT(UNHEX(c.email), 'np123@!') AS char) email ,CAST(AES_DECRYPT(UNHEX(c.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(c.telno), 'np123@!') AS char) telno ,c.depart ,c2.cname ccpositionname ,d.asname from lect a inner join cm b on b.cmno=a.cmno left outer join comcode b2 on b2.ccode=b.certgradecc inner join users c on c.userno=a.userno left outer join comcode c2 on c2.ccode=c.ccposition left outer join assign d on d.asno=c.asno where a.payno= ?param0] -2025-12-18 14:02:05,531 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.carts] Prepared SQL: [select a.pcno,a.ptype,a.itemno,a.isrefund,a.cmno,a.userno,a.pcnt,a.fgno ,case when a.ptype=0 then b.cname else c.bkname end itemname,b.cshape,b.sstime,b.setime ,case when a.ptype = 0 then case when ua.isjoin=1 then b.infee else b.outfee end else c.price end payamt ,case when a.ptype = 0 then b.outfee else c.price end orgamt from paycart a inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno left outer join cm b on a.ptype=0 and b.cmno=a.itemno left outer join book c on a.ptype in (2,9) and c.bkno=a.itemno where a.status=1 and a.userno= ?param0 order by a.cdt desc] -2025-12-18 14:02:05,531 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitems.forcartpay] Prepared SQL: [select case when a.ptype = 9 then 2 else a.ptype end ptype,a.itemno,case when a.ptype=0 then b.cname else c.bkname end itemname,case when a.ptype=0 then a.isrefund else 0 end isrebate,a. pcnt ,case when a.ptype=0 then b.outfee else c.price end orgamt ,case when a.ptype=0 then case when ua.isjoin=1 then b.outfee-b.infee else 0 end else 0 end discamt ,case when a.ptype=0 then case when ua.isjoin=1 then b.infee else b.outfee end else c.price end payamt ,case when a.ptype=0 then case when ua.isjoin=1 then b.infee else b.outfee end else c.price end * a.pcnt payamt2 ,b.rstime,b.retime,b.sstime,b.setime,b.cshape,datediff(b.setime, b.sstime)+1 days from paycart a left outer join cm b on a.ptype=0 and b.cmno=a.itemno and b.rstime < now() and b.retime > now() left outer join book c on a.ptype in (2,9) and c.bkno=a.itemno inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno where a.userno= ?param0 and a.status=1 and a.ispay=1;] -2025-12-18 14:02:05,531 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.mypay] Prepared SQL: [select a.payno,a.ptype,a.ispg,a.isgroup,a.isexam,a.userno,a.pstatus,a.rstatus,a.rstatustime,a.refunding,a.paylimit,a.payoktime,a.isrefunddvr,a.refundamt,a.payamt,a.deliamt,a.isdvr,a.cdt,a.pgkey ,b.dvrcode,b.isdvr isdvr2,b.rcvname,b.post,b.address1,b.address2 ,CAST(AES_DECRYPT(UNHEX(b.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(b.email), 'np123@!') AS char) email ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) mobile ,c.vactbankname,CAST(AES_DECRYPT(UNHEX(c.vactnum), 'np123@!') AS char) vactnum,c.vactname from pay a left outer join paydvr b on b.payno=a.payno left outer join paydata c on c.payno=a.payno where a.payno= ?param0 and a.userno= ?param1 and a.pstatus in (1,22,41,42,43)] -2025-12-18 14:02:05,532 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.mypayitem] Prepared SQL: [select a.ptype,c0.cshape,a.isrebate,a.payamt,a.pcnt,a.rstatus,a.userno,a.pstatus,a.pino,c0.infee,c0.outfee,c0.rstime,c0.retime ,case a.ptype when 0 then c0.cname when 2 then c2.bkname when 4 then c0.cname when 3 then c3.exname else '-' end itemname ,c0.sstime,c0.setime,datediff(c0.setime, c0.sstime)+1 days ,u.username,uc.cname ccpositionname,u.isassignuser ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,u.kfcfyear,u.edus,u.depart ,rs.rsno,t.lectno ,a2.taxno ,case when t.sdate is null then c0.sstime else t.sdate end as sdate ,case when t.edate is null then c0.setime else t.edate end as edate ,p.cdt,csd.estart ,c0.studydays from payitem a inner join pay p on p.payno = a.payno left outer join paytax a3 on a3.payno = a.payno and (a3.iscancel is null or a3.iscancel <> 1) left outer join paytaxitem a2 on a2.pino=a.pino and a3.taxno = a2.taxno left outer join cm c0 on a.ptype in (0,1,4) and c0.cmno=a.itemno left outer join book c2 on a.ptype=2 and c2.bkno=a.itemno left outer join exam c3 on a.ptype=3 and c3.exno=a.itemno left outer join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno left outer join comcode uc on uc.ccode=u.ccposition left outer join cmrs rs on rs.cmno=c0.cmno and rs.rstype=1 and rs.isdel=0 left outer join lect t on a.ptype in (0,1,4) and t.cmno=c0.cmno and t.payno=a.payno and t.pino=a.pino and t.userno=a.userno left outer join cminningscd csd on csd.cmisno = t.cmisno where a.payno= ?param0] -2025-12-18 14:02:05,532 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paytax.fornew] Prepared SQL: [select a.payno,a.isgroup,a.ptype,a.ispg ,ua.asname,ua.ceoname,ua.brno,ua.grno,ua.btype,ua.bkind,ua.post,ua.address1,ua.address2 ,ua.mname manname ,CAST(AES_DECRYPT(UNHEX(ua.mphone), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(ua.taxemail), 'np123@!') AS char) email ,sum(case when b.taxdate is not null then 0 else b.taxamt end) taxamtsum ,sum(b.taxamt) taxamt from pay a inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno left outer join paytax b on b.payno=a.payno and (b.iscancel is null or b.iscancel <> 1) where a.payno= ?param0 and a.userno= ?param1 and a.rstatus < 2 and (a.pstatus=1 or a.pstatus=22) group by a.payno,a.isgroup,ua.asname,ua.ceoname,ua.brno,ua.grno,ua.btype,ua.bkind] -2025-12-18 14:02:05,532 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paytax.fornewitem] Prepared SQL: [select a.payno,a.isgroup ,ifnull(c.taxno,0) taxno,b.pino,b.ptype,b.rstatus ,case b.ptype when 0 then c0.cname when 4 then c0.cname when 2 then c2.bkname when 3 then c3.exname else '-' end itemname ,b.pcnt,b.payamt from pay a inner join payitem b on b.payno=a.payno and (b.pstatus=1 or b.pstatus=22) left outer join cm c0 on b.ptype in (0,4) and c0.cmno=b.itemno left outer join book c2 on b.ptype=2 and c2.bkno=b.itemno left outer join exam c3 on b.ptype=3 and c3.exno=b.itemno left outer join paytax c4 on c4.payno = a.payno and (c4.iscancel is null or c4.iscancel <> 1) left outer join paytaxitem c on c.pino=b.pino and c.taxno = c4.taxno where a.payno= ?param0 and a.userno= ?param1 and a.rstatus < 2 and (a.pstatus=1 or a.pstatus=22) order by ifnull(c.taxno,0),b.pino] -2025-12-18 14:02:05,532 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitem.forrefund] Prepared SQL: [select distinct a.payno,b.pino,b.pstatus,b.rstatus,b.payamt,b.ptype,b.pcnt ,case b.ptype when 0 then c0.cname when 4 then c0.cname when 2 then c2.bkname when 3 then c3.exname else '-' end itemname ,case when b.ptype in (0,1,4) then case when date_add(c0.retime, interval 1 day) < now() then 1 else 0 end else case when b.ptype=3 then case when date_add(c3.retime, interval 1 day) < now() then 1 else 0 end else 0 end end ispast ,u.username ,max(d.rfdno) rfdno ,max(ifnull(case when c.rstatus=1 then -1 else c.rstatus end,-2)) rfdrstatus from pay a inner join payitem b on b.payno=a.payno and b.pstatus=1 left outer join users u on a.isgroup=1 and b.ptype=0 and u.userno=b.userno left outer join cm c0 on b.ptype in (0,4) and c0.cmno=b.itemno left outer join book c2 on b.ptype=2 and c2.bkno=b.itemno left outer join exam c3 on b.ptype=3 and c3.exno=b.itemno left outer join payrfditem d on d.pino=b.pino left outer join payrfd c on c.rfdno=d.rfdno and c.payno=a.payno and c.rstatus in (0,2) where a.payno= ?param0 and a.userno= ?param1 and a.pstatus=1 and a.rstatus < 2 group by a.payno,b.pino,b.pstatus,b.rstatus,b.payamt,b.ptype,b.pcnt ,c0.cname,c2.bkname,c3.exname,c0.retime,c3.retime,u.username order by d.rfdno,b.rstatus,ispast,b.pino] -2025-12-18 14:02:05,533 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payresult] Prepared SQL: [select a.payno,a.payamt,a.ptype,a.pstatus ,b.itemno ,b.pino from pay a inner join payitem b on b.payno=a.payno where a.payno= ?param0 and a.userno= ?param1 and a.pstatus in (1,21,22,51,55)] -2025-12-18 14:02:05,533 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.lectready] Prepared SQL: [select count(a.userno) from lect a where a.cmno= ?param0 and a.isready=1 and a.status=6] -2025-12-18 14:02:05,533 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pplogs.bypay] Prepared SQL: [select a.pplno,a.isready,a.cmno,a.cmisno,a.isrebate,a.rbankname,CAST(AES_DECRYPT(UNHEX(a.rbankacc), 'np123@!') AS char) rbankacc,a.rbankowner,a.isaccommodation,a.cshape ,b.payno,b.pstatus from pay b inner join pplog a on a.pplno=b.pplno where b.payno= ?param0 and a.userno= ?param1] -2025-12-18 14:02:05,536 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.in] Prepared SQL: [insert into pay(ptype,ispg,isgroup,userno,username,isexam,pstatus,rstatus,refunding,paylimit,payoktime,pgkey ,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,pplno,isbill,iscashrct,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,0, ?param5 , ?param6 , ?param7 , ?param8 ,case when ?param9 is not null then now() else ?param10 end, ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 ,now(), ?param21 ,now(), ?param21 , ?param22 );] -2025-12-18 14:02:05,536 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:02:05,538 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitem.in] Prepared SQL: [insert into payitem (payno,ptype,pcno,itemno,userno,pstatus,rstatus,pcnt,orgamt,discamt,payamt,payamtcash,payamtcard,refundamt,refundtime,refundtimereal,refundinfo,isrebate,rbank,rbankaccnum,tbankuser,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 ,now(), ?param21 ,now(), ?param21 , ?param22 );] -2025-12-18 14:02:05,538 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitem.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:02:05,539 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.lect.in] Prepared SQL: [insert into lect (cmno,payno,pino,userno,status,isready,iscomplete,orgcmno,attrate,isrebate,ispc,pcno,isjoin,fgno,ischanged,cmisno,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,null,null,0, ?param6 , ?param7 , ?param8 , ?param9 ,null,0, ?param10 ,now(), ?param11 ,now(), ?param11 , ?param12 );] -2025-12-18 14:02:05,539 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.lect.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:02:05,539 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.pgin] Prepared SQL: [insert into pay(ptype,ispg,isgroup,isexam,userno,username,pstatus,rstatus ,refunding,paylimit,payoktime,pgkey,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,isdvr,iscashrct,cashrcthp,pplno,isbill,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 ,a.userno,a.username,case when ?param0 = 6 then 1 else 0 end,0 , ?param4 , ?param5 ,case when ?param0 = 6 then now() else ?param6 end, ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 ,HEX(AES_ENCRYPT( ?param16 , 'np123@!')), ?param17 , ?param18 ,now(), ?param19 ,now(), ?param19 , ?param20 from users a where a.userno= ?param21] -2025-12-18 14:02:05,539 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.pgin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:02:05,540 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.certpay] Prepared SQL: [insert into pay(ptype,ispg,isgroup,userno,pstatus,rstatus,refunding,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,isdvr,isexam,cdt,cno,udt,uno,uip) values (0,1,0, ?param0 ,51,0,0,0,0,0,0,0,0,0,0,now(), ?param1 ,now(), ?param1 , ?param2 )] -2025-12-18 14:02:05,540 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.certpay.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:02:05,541 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paytax.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:02:05,542 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payrfd.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:02:05,542 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.standbypay.admin] Prepared SQL: [insert into pay(ptype,ispg,isgroup,userno,username,isexam,pstatus,rstatus,refunding,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,pplno,isbill,iscashrct,cdt,cno,udt,uno,uip) values ( ?param0 ,0,0, ?param1 , ?param2 ,0,21,0,0,0,0,0,0,0,0, ?param3 ,0,0,now(), ?param4 ,now(), ?param4 , ?param5 );] -2025-12-18 14:02:05,542 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.standbypay.admin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:02:05,543 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.lect.sedate.save] Prepared SQL: [update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') ,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno = ?param2 ;] -2025-12-18 14:02:05,543 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paydvr.dvrcode] Prepared SQL: [update paydvr set udt=now(),uno= ?param0 ,uip= ?param1 ,dvrcode= ?param2 ,codetime=now() where payno= ?param3] -2025-12-18 14:02:05,543 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paydvr.in] Prepared SQL: [delete from paydvr where payno= ?param0 ; insert into paydvr (payno,dvrcode,codetime,isdvr,rcvname,telno,mobile,email,post,address1,address2,dmemo,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,HEX(AES_ENCRYPT( ?param5 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param6 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param7 , 'np123@!')) , ?param8 , ?param9 , ?param10 , ?param11 ,now(), ?param12 ,now(), ?param12 , ?param13 )] -2025-12-18 14:02:05,543 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.freeok] Prepared SQL: [insert into lect (cmno,payno,pino,userno,status,attrate,isrebate,ispc,isjoin,ischanged,fgno2,cmisno,cdt,cno,udt,uno,uip) select b.itemno,a.payno,b.pino,case when a.isgroup=1 then b.userno else a.userno end,1,0,b.isrebate,0,case when ua.isjoin=1 then 1 else 0 end,0,b.fgno,l.cmisno,now(), ?param0 ,now(), ?param0 , ?param1 from pay a inner join payitem b on b.payno=a.payno and b.ptype=0 inner join users u on u.userno=a.userno inner join pplog l on a.pplno = l.pplno left outer join assign ua on ua.asno=u.asno where a.payno= ?param2 ; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on a.cmisno = d.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param2 ;] -2025-12-18 14:02:05,544 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paydvr.save] Prepared SQL: [update paydvr set udt=now(),uno= ?param0 ,uip= ?param1 ,dvrcode= ?param2 ,rcvname= ?param3 ,post= ?param4 ,address1= ?param5 ,address2= ?param6 ,dmemo= ?param7 ,codetime=case when codetime is null and ?param2 is not null then now() else codetime end ,telno=HEX(AES_ENCRYPT( ?param8 , 'np123@!')) ,mobile=HEX(AES_ENCRYPT( ?param9 , 'np123@!')) where payno= ?param10] -2025-12-18 14:02:05,544 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paycert.paystart] Prepared SQL: [update pay a inner join users b on b.userno=a.userno set a.ptype= ?param0 ,a.paylimit= ?param1 ,a.orgamt= ?param2 ,a.payamt= ?param3 ,a.isbill= ?param4 ,a.pstatus = case when ?param0 = 6 then 1 else a.pstatus end ,a.payoktime = case when ?param0 = 6 then now() else a.payoktime end where a.payno= ?param5 and a.userno= ?param6 and a.pstatus=21; update payitem a inner join users b on b.userno=a.userno set a.orgamt= ?param2 ,a.payamt= ?param3 ,a.pstatus = case when ?param0 = 6 then 1 else a.pstatus end ,a.rstatus = 0 where a.payno= ?param5 and a.userno= ?param6 and a.pstatus=21; update lect a inner join users b on b.userno = a.userno set a.status = case when ?param0 = 6 then 1 else a.status end where a.payno= ?param5 and a.userno = ?param6 ; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param5 ;] -2025-12-18 14:02:05,544 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paylect] Prepared SQL: [update pay set udt=now(),uno= ?param0 ,uip= ?param1 ,pstatus=case when ptype=3 then 22 else 1 end ,payoktime=case when ptype=3 then null else now() end ,pgkey= ?param2 where payno= ?param3 ; insert into paydata(payno,payresult,payresultmsg,vactnum,vactbankcode,vactbankname,vactname,vactinname,cshrrcode,cshrtype,cshrauthno,cardquota,cardquotatype,cardeventcode,cardnum,iscardpoint,cardcode,cardbankcode,cardprtccode,checkflag,ocbnum,ocbappno,ocbprice,gsnum,gsremain,gsprice,unum,upoint,uprice,cdt,cno,udt,uno,uip) values ( ?param3 , ?param4 , ?param5 ,HEX(AES_ENCRYPT( ?param6 , 'np123@!')), ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 ,HEX(AES_ENCRYPT( ?param17 , 'np123@!')), ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 , ?param28 , ?param29 , ?param30 , ?param31 ,now(), ?param0 ,now(), ?param0 , ?param1 ); update payitem a inner join pay b on b.payno=a.payno set a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 ,a.pstatus=case when b.ptype=3 then 22 else 1 end where a.payno= ?param3 ; insert into lect (cmno,payno,pino,userno ,status,iscomplete,orgcmno,attrate,isrebate ,ispc,isjoin,fgno,apoint,mpoint ,fpoint,spoint,dpoint,tpoint,ischanged ,stime,etime,sip,eip,ispcs ,ispce,fgno2,cmisno,cdt,cno,udt,uno,uip) select a.itemno,a.payno,a.pino,case when b.isgroup=1 then a.userno else b.userno end ,case when b.ptype=3 then 2 else 1 end,null,null,0,a.isrebate ,0,ifnull(d.isjoin, 0),null,null,null ,null,null,null,null,0 ,null,null,null,null,null ,null,a.fgno,e.cmisno,now(), ?param0 ,now(), ?param0 , ?param1 from payitem a inner join pay b on b.payno=a.payno inner join users c on c.userno=b.userno left outer join assign d on d.asno=c.asno left outer join pplog e on e.pplno=b.pplno left outer join lect f on f.payno=a.payno and f.pino=a.pino and f.status=4 and f.isready=1 where a.payno= ?param3 and a.ptype=0 and f.lectno is null; update lect a inner join pay b on b.payno=a.payno and b.pstatus in (22,1) inner join payitem c on c.payno=b.payno and c.itemno=a.cmno and c.pstatus=b.pstatus set a.status=case when b.pstatus=22 then 2 else 1 end,a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param3 and a.status=4; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 23:59:59') where a.payno = ?param3 ;] -2025-12-18 14:02:05,545 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.fail] Prepared SQL: [update pay set pstatus= ?param0 where payno= ?param1 and pstatus != 1 and pstatus != 22; insert into paydata(payno,payresult,payresultmsg,vactnum,vactbankcode,vactbankname,vactname,vactinname,cshrrcode,cshrtype,cshrauthno,cardquota,cardquotatype,cardeventcode,cardnum,iscardpoint,cardcode,cardbankcode,cardprtccode,checkflag,ocbnum,ocbappno,ocbprice,gsnum,gsremain,gsprice,unum,upoint,uprice,cdt,cno,udt,uno,uip) values ( ?param1 , ?param2 , ?param3 ,HEX(AES_ENCRYPT( ?param4 , 'np123@!')), ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 ,HEX(AES_ENCRYPT( ?param15 , 'np123@!')), ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 , ?param28 ,now(), ?param29 ,now(), ?param29 , ?param30 );] -2025-12-18 14:02:05,545 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paylect.vbankin] Prepared SQL: [insert into payvbankin (payno,pgkey,inbankcode,indeal,inymd,inhms,msgseq,transseq,vacct,inamt,checkamt,isclose,typemsg,frombank,fromname,fromymd,calcymd,tranymd,transcode,korcode,cshrymd,cshrhms,cshrcode,cshrpgkey,cshramt,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 ,now(), ?param25 ,now(), ?param25 , ?param26 ); update pay set udt=now(),uno= ?param25 ,uip= ?param26 ,pstatus=1 ,payoktime=now() where payno= ?param0 and pstatus=22 ; update payitem a inner join pay b on b.payno=a.payno set a.udt=now(),a.uno= ?param25 ,a.uip= ?param26 ,a.pstatus=1 where a.payno= ?param0 and a.pstatus=22; update lect a inner join pay b on b.isexam <> 1 and b.payno=a.payno and b.pstatus=1 set a.udt=now(),a.uno= ?param25 ,a.uip= ?param26 ,a.status=1 where a.payno= ?param0 ; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 23:59:59') where a.payno = ?param0 ;] -2025-12-18 14:02:05,545 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paycancel] Prepared SQL: [update pay set udt=now(),uno= ?param0 ,uip= ?param1 ,pstatus=case when pstatus=22 then 43 else 41 end where payno= ?param2 and userno= ?param3 and pstatus in (51,55,21,22); update payitem a inner join pay b on b.payno=a.payno and b.userno= ?param3 and b.pstatus in (41,43) set a.pstatus=b.pstatus,a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.pstatus in (21,22); update lect a inner join pay b on b.payno=a.payno and b.userno= ?param3 and b.pstatus in (41,43) set a.status=9 where a.payno= ?param2 ; update examuser a inner join pay b on b.payno=a.payno and b.userno=a.userno and b.pstatus in (41,43) set a.pstatus=9 where a.payno= ?param2 and a.userno= ?param3] -2025-12-18 14:02:05,547 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.cart.clear] Prepared SQL: [update paycart set status=2,udt=now(),uno= ?param0 ,uip= ?param1 where userno= ?param2 and status=1 and date_add(cdt, interval 7 day) < now(); update paycart a inner join cm b on b.cmno=a.itemno and b.udt > a.cdt set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype=0; update paycart a inner join book b on b.bkno=a.itemno and b.udt > a.cdt set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype in (2,9); update paycart a left outer join cm b on b.cmno=a.itemno and b.rstime < now() and b.retime > now() set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype=0 and b.cmno is null; update paycart a left outer join paycart b on b.ptype =0 and b.userno= ?param2 and b.status=1 and b.itemno=a.cmno set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype=9 and b.pcno is null] -2025-12-18 14:02:05,547 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payrfd.up] Prepared SQL: [update payrfd set fgnor= ?param0 ,fgnob= ?param1 ,udt=now(),uno= ?param2 ,uip= ?param3 where rfdno= ?param4 and payno= ?param5] -2025-12-18 14:02:05,547 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payrfdcancel.up] Prepared SQL: [delete from payrfditem where rfdno= ?param0 ; update payrfd set rstatus= ?param1 ,udt=now(),uno= ?param2 ,uip= ?param3 where rfdno= ?param0 and payno= ?param4] -2025-12-18 14:02:05,547 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.unpay] Prepared SQL: [update examuser a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null and b.userno=a.userno inner join payitem c on c.payno=b.payno and c.ptype=3 and c.itemno=a.exno and c.pino=a.pino set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.pstatus=2; update lect a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null inner join payitem c on c.payno=b.payno and c.ptype in(0,4) and c.itemno=a.cmno and c.userno=a.userno and c.pino=a.pino set a.status=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.status=2 and a.ischanged=0; update payitem a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 ; update pay set pstatus=1,isunpay=1,udt=now(),uno= ?param0 ,uip= ?param1 where payno= ?param2 and pstatus=22 and ptype=3 and ispg=1 and isunpay is null; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param2 ;] -2025-12-18 14:02:05,548 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.abspay] Prepared SQL: [update examuser a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null and b.userno=a.userno inner join payitem c on c.payno=b.payno and c.ptype=3 and c.itemno=a.exno and c.pino=a.pino set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.pstatus=2; update lect a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null inner join payitem c on c.payno=b.payno and c.ptype in(0,4) and c.itemno=a.cmno and c.userno=a.userno and c.pino=a.pino set a.status=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.status=2 and a.ischanged=0; update payitem a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 ; update pay set ptype= ?param3 ,payoktime=now(),pstatus=1,isunpay=3,udt=now(),uno= ?param0 ,uip= ?param1 where payno= ?param2 and pstatus=22 and ptype=3 and ispg=1 and isunpay is null; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param2 ;] -2025-12-18 14:02:05,548 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.unpaymoney] Prepared SQL: [update pay set isunpay=2,payoktime= ?param0 ,udt=now(),uno= ?param1 ,uip= ?param2 where payno= ?param3 and isunpay=1; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param3 ;] -2025-12-18 14:02:05,548 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pplogtype.up] Prepared SQL: [update pplog set typeman = ?param0 ,typejob = ?param1 ,typeedu = ?param2 ,typegrade = ?param3 ,typejobitem = ?param4 where pplno = ?param5] -2025-12-18 14:02:05,548 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.untax] Prepared SQL: [insert into untaxlog (payno,logtime,cdt,cno,udt,uno,uip) values( ?param0 ,now(),now(), ?param1 ,now(), ?param1 , ?param2 ); update pay set iscashrct = null where payno = ?param0 ;] -2025-12-18 14:02:05,548 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.standbypayitem.admin] Prepared SQL: [insert into payitem (payno,ptype,itemno,userno,pstatus,rstatus,pcnt ,orgamt,discamt,payamt,payamtcash,payamtcard,refundamt,isrebate,cdt,cno,udt,uno,uip) values( ?param0 ,0, ?param1 , ?param2 ,21,0,1 ,0,0,0,0,0,0, ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 ); insert into lect(cmno,payno,pino,userno,status,attrate,isrebate,ispc,isjoin,ischanged,isready,cmisno,cdt,cno,udt,uno,uip) select ?param1 , ?param0 ,LAST_INSERT_ID(),a.userno,4,0, ?param3 ,0,ifnull(b.isjoin,0),0,1, ?param6 ,now(), ?param4 ,now(), ?param4 , ?param5 from users a left outer join assign b on b.asno=a.asno where a.userno= ?param2 ;] -2025-12-18 14:02:05,564 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.exam.in] Prepared SQL: [insert into exam (cgno,exname,infee,outfee ,certcc,certgradecc,rstime,retime,estime,eetime ,elocation,certdate,certindate,introhtml ,isopen,isresultopen,isscored,fgno,isdel ,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 ,0, ?param15 , ?param16 ,0 ,now(), ?param17 ,now(), ?param17 , ?param18 )] -2025-12-18 14:02:05,565 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.exam.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:02:05,565 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.exam.up] Prepared SQL: [update exam set udt=now(),uno= ?param0 ,uip= ?param1 ,exname = ?param2 ,infee = ?param3 ,outfee = ?param4 ,certcc = ?param5 ,certgradecc = ?param6 ,rstime = ?param7 ,retime = ?param8 ,estime = ?param9 ,eetime = ?param10 ,elocation = ?param11 ,certdate = ?param12 ,certindate = ?param13 ,introhtml = ?param14 ,isopen = ?param15 ,fgno = ?param16 where exno= ?param17] -2025-12-18 14:02:05,565 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.del] Prepared SQL: [update exam a inner join ( select count(userno) cntuser, exno from examuser where exno = ?param0 group by exno ) b on b.exno=a.exno set a.uip= ?param1 ,a.uno= ?param2 ,a.isdel = 1 where a.exno= ?param0 and b.cntuser=0 and a.isdel=0;] -2025-12-18 14:02:05,565 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.examuser.save] Prepared SQL: [insert ignore into examuser(exno,userno,status,pstatus,avrg,certdate,certindate,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 ,now(), ?param7 ,now(), ?param7 , ?param8 )] -2025-12-18 14:02:05,566 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.examopen] Prepared SQL: [update exam set udt=now(),uno= ?param0 ,uip= ?param1 ,isresultopen= ?param2 where exno= ?param3 ;] -2025-12-18 14:02:05,566 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.examuser.renew] Prepared SQL: [update examuser set udt=now(),uno= ?param0 ,uip= ?param1 ,certdate= ?param2 ,certindate= ?param3 where exno= ?param4 and userno= ?param5 ; insert into examuserrenew (exno,userno,certtime,certdate,certindate,renewreason,isfirst,certidx,cdt,cno,udt,uno,uip) select a.exno, ?param5 ,now(), ?param2 , ?param3 , ?param6 ,0,max(a.certidx),now(), ?param0 ,now(), ?param0 , ?param1 from( select a.exno,ifnull(max(d.certidx), 0)+1 certidx from examuser a inner join exam a2 on a2.exno=a.exno left outer join exam c on c.certcc=a2.certcc and c.certgradecc=a2.certgradecc left outer join examuserrenew d on d.exno=c.exno and year(d.certtime)=year(a.certdate) where a.exno= ?param4 group by a.exno,a.userno,a.certdate,a.certindate ) a] -2025-12-18 14:02:05,591 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [grade.lectcomplete.cancel] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,iscomplete=0 ,completetime=null where lectno= ?param2 and ifnull(iscomplete,0) <> 1] -2025-12-18 14:02:05,591 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [grade.lectcomplete.cancel2] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,iscomplete=0 ,completetime=null where lectno= ?param2 and ifnull(iscomplete,0)] -2025-12-18 14:02:05,602 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [att.att.in] Prepared SQL: [update lectinning set udt=now(),uno= ?param0 ,uip= ?param1 ,lectno= ?param2 ,cmino= ?param3 ,totstudy=0 ,stime=now(),etime=null ,istatus=1,statustime=null,statusreason=null where lectno= ?param2 and cmino= ?param3 and istatus is null; insert into lectinning (lectno,cmino,totstudy,stime,etime,istatus,statustime,statusreason,sip,eip,ispcs,ispce,cdt,cno,udt,uno,uip) select ?param2 , ?param3 ,0,now(),null,1,null,null, ?param1 ,null,1,null,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectinning b on b.lectno= ?param2 and b.cmino= ?param3 where b.lectno is null; update lect set stime = case when stime is null then now() else stime end ,sip = case when sip is null then ?param1 else sip end ,ispcs = case when ispcs is null then 1 else ispcs end where lectno= ?param2] -2025-12-18 14:02:05,602 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [att.att.out] Prepared SQL: [update lectinning set udt=now(),uno= ?param0 ,uip= ?param1 ,totstudy=timestampdiff(SECOND, stime, now()) ,etime=now() ,eip= ?param1 ,ispce=1 ,istatus=2 where lectno= ?param2 and cmino= ?param3 and istatus=1; update lect a inner join ( select a.lectno,convert(100*count(c.lectno)/count(b.cmino), int) attrate from lectinning a inner join cminning b on b.cmino=a.cmino and ifnull(b.isscd,0)=0 left outer join lectinning c on c.lectno=a.lectno and c.cmino=b.cmino and c.istatus=2 where a.lectno= ?param2 and a.cmino= ?param3 and a.istatus=2 group by a.lectno ) b on b.lectno=a.lectno set a.attrate=b.attrate ,a.etime=now(),a.eip= ?param1 ,a.ispce=1] -2025-12-18 14:02:05,602 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [att.abs] Prepared SQL: [update lectinning set istatus=2 ,stime=case when stime is null then now() else stime end ,etime=case when etime is null then now() else etime end ,sip=case when sip is null then ?param0 else sip end ,eip=case when eip is null then ?param0 else eip end ,ispcs=case when ispcs is null then 1 else ispcs end ,ispce=case when ispce is null then 1 else ispce end ,statustime=now() ,statusreason= ?param1 ,statususerno= ?param2 where lectno= ?param3 and cmino= ?param4 and (istatus is null or istatus<2); insert into lectinning(lectno,cmino,totstudy,stime,etime,istatus,statustime,statusreason,statususerno,cdt,cno,udt,uno,uip) select a.lectno, ?param4 ,0,now(),now(),2,now(), ?param1 , ?param2 ,now(), ?param2 ,now(), ?param2 , ?param0 from lect a left outer join lectinning b on b.lectno=a.lectno and b.cmino= ?param4 where a.lectno= ?param3 and a.status=1 and a.ischanged=0 and b.lectno is null; update lect a inner join ( select a.lectno,convert(100*count(c.lectno)/count(b.cmino), int) attrate from lectinning a inner join lect a2 on a2.lectno=a.lectno inner join cminning b on b.cmno=a2.cmno and ifnull(b.isscd,0)=0 left outer join lectinning c on c.lectno=a.lectno and c.cmino=b.cmino and c.istatus=2 where a.lectno= ?param3 and a.cmino= ?param4 and a.istatus=2 group by a.lectno ) b on b.lectno=a.lectno set a.attrate=b.attrate ,a.stime=case when a.stime is null then now() else a.stime end ,a.etime=case when a.etime is null then now() else a.etime end ,a.sip=case when a.sip is null then ?param0 else a.sip end ,a.eip=case when a.eip is null then ?param0 else a.eip end ,a.ispcs=case when a.ispcs is null then 1 else a.ispcs end ,a.ispce=case when a.ispce is null then 1 else a.ispce end where a.lectno= ?param3] -2025-12-18 14:02:05,618 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.ctps] Prepared SQL: [select a.cmino,a.iseq,a.ititle,a.atime,a.mstime,a.metime ,a2.isokmid ,b.ctno,b.ctype,b.ccode,b.ismenu,b.isoversize ,c.cpno,c.pseq,c.cpname,c.srcp,c.srcm ,a2.pseq lastpseq,a2.psec from cminning a inner join lectinning a2 on a2.lectno= ?param0 and a2.cmino=a.cmino inner join ct b on b.ctno=a.ctno and b.isdel=0 inner join ctpage c on c.ctno=b.ctno and c.isdel=0 where a.cmino= ?param1 order by a.iseq] -2025-12-18 14:02:05,618 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.getprogress] Prepared SQL: [select case when b.atime=0 or ifnull(us.no,0) > 0 then 100 else case when floor(a.totstudy / (b.sttime * 60) * 100) > 100 then 100 else floor(a.totstudy / (b.sttime * 60) * 100) end end from lectinning a inner join cminning b on b.cmino=a.cmino inner join lect c on a.lectno = c.lectno left outer join userstatus us on c.userno = us.userno and us.playbar = 1 where a.lectno= ?param0 and a.cmino= ?param1] -2025-12-18 14:02:05,618 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.checklectdate] Prepared SQL: [select a.lectno,a.sdate,a.edate from lect a where a.lectno= ?param0] -2025-12-18 14:02:05,618 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.inningchange.pre] Prepared SQL: [select a.cmino,b.isseq,c.istatus,d.istatus preistatus,a.isrebate,a.iseq,a2.cmino precmino from ( select a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq,max(c.iseq) preiseq from ( select a.lectno,b.cmno,b.isrebate,max(d.iseq) iseq from lectinning a inner join lect b on b.lectno=a.lectno inner join cminning c on c.cmino=a.cmino inner join cminning d on d.cmno=c.cmno and d.iseq < c.iseq and d.isonline=1 where a.lectno= ?param0 and a.cmino= ?param1 group by a.lectno,b.cmno,b.isrebate ) a inner join cminning b on b.cmno=a.cmno and b.iseq=a.iseq left outer join cminning c on c.cmno=b.cmno and c.iseq < b.iseq and c.isonline=1 group by a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq ) a inner join cm b on b.cmno=a.cmno left outer join cminning a2 on a2.cmno=b.cmno and a2.iseq=a.preiseq left outer join lectinning c on c.lectno=a.lectno and c.cmino=a.cmino left outer join lectinning d on d.lectno=a.lectno and d.cmino=a2.cmino] -2025-12-18 14:02:05,619 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.inningchange.next] Prepared SQL: [select a.cmino,b.isseq,c.istatus,d.istatus preistatus,a.isrebate,a.iseq,a2.cmino precmino from ( select a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq,min(c.iseq) preiseq from ( select a.lectno,b.cmno,b.isrebate,min(d.iseq) iseq from lectinning a inner join lect b on b.lectno=a.lectno inner join cminning c on c.cmino=a.cmino inner join cminning d on d.cmno=c.cmno and d.iseq > c.iseq and d.isonline=1 where a.lectno= ?param0 and a.cmino= ?param1 group by a.lectno,b.cmno,b.isrebate ) a inner join cminning b on b.cmno=a.cmno and b.iseq=a.iseq left outer join cminning c on c.cmno=b.cmno and c.iseq > b.iseq and c.isonline=1 group by a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq ) a inner join cm b on b.cmno=a.cmno left outer join cminning a2 on a2.cmno=b.cmno and a2.iseq=a.preiseq left outer join lectinning c on c.lectno=a.lectno and c.cmino=a.cmino left outer join lectinning d on d.lectno=a.lectno and d.cmino=a2.cmino] -2025-12-18 14:02:05,619 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.mycmrs] Prepared SQL: [select distinct a.lectno,a.attrate ,b.rsno,b.cmno,b.rscno,b.rstype,b.rsname,b.rscondition ,case when c.lectno is null then 0 else 1 end isrsok ,a.edate ,d.istatus,e.iseq from lect a inner join cmrs b on b.cmno=a.cmno and b.isdel=0 left outer join lectrs c on c.lectno=a.lectno and c.rsno=b.rsno left outer join lectinning d on d.lectno=a.lectno and b.cmino = d.cmino left outer join cminning e on b.cmino = e.cmino where a.lectno= ?param0 and a.userno= ?param1 order by b.rsno] -2025-12-18 14:02:05,619 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.mycmrsq] Prepared SQL: [select b.rscno,b.rscqno ,c.qno,c.atype,c.qtext,c.rightcount,a.username as teachername from ( select distinct b.rscno,e.username from lect a inner join cmrs b on b.rsno= ?param0 and b.cmno=a.cmno and b.isdel=0 left outer join lectrs c on c.lectno=a.lectno and c.rsno=b.rsno left outer join cminning d on b.cmino = d.cmino left outer join users e on d.userno = e.userno where a.lectno= ?param1 and a.userno= ?param2 and c.lectno is null ) a inner join rscq b on b.rscno=a.rscno inner join question c on c.qno=b.qno order by b.dseq] -2025-12-18 14:02:05,619 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.mycmrsqi] Prepared SQL: [select b.rscqno ,c.qno ,d.qino,d.qitext ,e.fileurl from ( select distinct b.rscno from lect a inner join cmrs b on b.rsno= ?param0 and b.cmno=a.cmno and b.isdel=0 left outer join lectrs c on c.lectno=a.lectno and c.rsno=b.rsno where a.lectno= ?param1 and a.userno= ?param2 and c.lectno is null ) a inner join rscq b on b.rscno=a.rscno inner join question c on c.qno=b.qno inner join questionitem d on d.qno=c.qno and d.isdel=0 left outer join fileinfo e on e.fgno=d.fgno and e.isdel=0 order by b.dseq,d.qino] -2025-12-18 14:02:05,619 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectex] Prepared SQL: [select a.lectno,a.attrate,a.iscomplete,a.sdate,a.edate ,b.sstime,b.setime ,c.exno,c.exname,c.extype,c.edesc,c.econdition,c.etime,c.evtype,c.eqtype,c.israndq,c.israndqi,c.qcount,c.isblur,c.tpoint,ifnull(c.relaylimit,999) relaylimit,c.isusebackup,c.isseq,c.isreexamable,c.isresultopen ,d.lectno exlectno,d.estart,d.eend,d.tpoint,d.recount,d.rechecktime,ifnull(d.entercount,0) entercount,d.cblock ,case when a.etime = 0 then 99999999 else TIMESTAMPDIFF(MINUTE, now(), date_add(ifnull(d.estart, now()), interval c.etime MINUTE)) end rtime ,d.recount ,case when case when case when a.isrebate = 1 then f.midcutrfd else f.midcut end <= ifnull(e.ex0lectpoint,0) then 1 else 0 end = 1 and case when case when a.isrebate = 1 then f.finalcutrfd else f.finalcut end <= ifnull(e.ex1lectpoint,0) then 1 else 0 end = 1 then 1 else 0 end ispass from lect a inner join cm b on b.cmno=a.cmno inner join cmex c on c.exno= ?param0 inner join cmev f on f.cmno = b.cmno left outer join lectex d on d.lectno=a.lectno and d.exno=c.exno left outer join ( select a.lectno ,count(b1.exno) ex0cnt,count(c1.lectno) ex0lectcnt,avg(ifnull(c1.tpoint,0) / b1.tpoint * 100) ex0lectpoint ,count(b2.exno) ex1cnt,count(c2.lectno) ex1lectcnt,avg(ifnull(c2.tpoint,0) / b2.tpoint * 100) ex1lectpoint from lect a left outer join cmex b1 on b1.cmno = a.cmno and b1.extype = 0 and b1.isdel=0 left outer join lectex c1 on c1.exno = b1.exno and c1.lectno = a.lectno left outer join cmex b2 on b2.cmno = a.cmno and b2.extype = 1 and b2.isdel=0 left outer join lectex c2 on c2.exno = b2.exno and c2.lectno = a.lectno where a.lectno = ?param1 ) e on e.lectno = a.lectno where a.lectno= ?param1 and a.userno= ?param2] -2025-12-18 14:02:05,619 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.userexam.detailforexamforsubmit] Prepared SQL: [select a.exno,a.exname,a2.sstime,a2.setime,a.tpoint,a.etime,a.qcount,b.estart,a.edesc, a.extype,TIMESTAMPDIFF(MINUTE, now(), date_add(ifnull(b.estart, now()), interval a.etime MINUTE)) rtime from cmex a inner join cm a2 on a2.cmno=a.cmno inner join lectex b on b.lectno= ?param0 and b.exno=a.exno and b.eend is null and (a.etime = 0 or date_add(ifnull(b.estart, now()), interval (a.etime + 1) MINUTE) > now()) inner join lect c on c.lectno=b.lectno and c.userno= ?param1 where a.exno= ?param2] -2025-12-18 14:02:05,619 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsd] Prepared SQL: [select a.lectno,a.attrate,a.cmno,a.sdate,a.edate ,b.sdno,b.sdname,b.sddesc,b.fgno sdfgno,b.sdcondition ,c.sstime,c.setime ,d.checktime,d.cpoint,d.feedb,d.fgno,d.atext from lect a inner join cmsd b on b.cmno=a.cmno and b.sdno= ?param0 inner join cm c on c.cmno=b.cmno left outer join lectsd d on d.lectno=a.lectno and d.sdno=b.sdno where a.lectno= ?param1 and a.userno= ?param2] -2025-12-18 14:02:05,619 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsd2] Prepared SQL: [select a.lectno,a.attrate,a.sdate,a.edate ,b.sdno,b.sdname,b.sddesc,b.fgno sdfgno,b.sdcondition ,c.sstime,c.setime ,d.checktime,d.cpoint,d.feedb,d.fgno,d.atext from lect a inner join cmsd b on b.cmno=a.cmno and b.sdno= ?param0 inner join cm c on c.cmno=b.cmno left outer join lectsd d on d.lectno=a.lectno and d.sdno=b.sdno where a.lectno= ?param1 and a.userno= ?param2] -2025-12-18 14:02:05,619 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboards] Prepared SQL: [select a.bno,a.subject,a.cdt,a.rcount ,u.username ,count(b.bcno) ccount from lectsdboard a inner join users u on u.userno=a.cno left outer join lectsdboardcmt b on b.bno=a.bno and b.isdel=0 where a.sdno= ?param0 and a.isdel=0 group by a.bno,a.subject,a.cdt,a.rcount,u.username order by a.cdt] -2025-12-18 14:02:05,619 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard] Prepared SQL: [update lectsdboard set rcount=rcount+1 where bno= ?param0 and cno<> ?param1 ; select a.bno,a.subject,a.contents,a.cdt,a.fgno,a.cno ,b.sdname ,c.sstime,c.setime,l.sdate,l.edate ,u.username,u.userno ,a2.checktime from lectsdboard a inner join lectsd a2 on a2.lectno=a.lectno and a2.sdno=a.sdno inner join users u on u.userno=a.cno inner join lect l on l.lectno = a2.lectno inner join cmsd b on b.sdno=a.sdno inner join cm c on c.cmno=b.cmno where a.bno= ?param0 and a.isdel=0] -2025-12-18 14:02:05,620 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboardcmt] Prepared SQL: [select a.bno ,b.bcno,b.ctext,b.cno,b.cdt ,c.userno,c.username,c.usertype,c.username cnoname from lectsdboard a inner join lectsdboardcmt b on b.bno=a.bno and b.isdel=0 inner join users c on c.userno=b.cno where a.bno= ?param0 order by b.cdt desc] -2025-12-18 14:02:05,620 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.pay1] Prepared SQL: [select p.payno,p.cdt,p.payamt,p.ptype,p.refundamt,p.ispg,p.isgroup,p.isexam,p.pstatus,p.rstatus,p.payoktime,p.pgkey,p.isdvr,p.deliamt,p.isunpay,p.paylimit ,p.iscashrct ,u.userno,u.username,u.post,u.address1,u.address2 ,CAST(AES_DECRYPT(UNHEX(u.userpno), 'np123@!') AS char) userpno ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email ,case pi.ptype when 3 then exu.cdt when 4 then le.oktime else p.cdt end oktime ,pd.dvrcode,pd.rcvname,pd.isdvr isdvr2,pd.codetime,pd.post post2,pd.address1 address12,pd.address2 address22,pd.dmemo ,CAST(AES_DECRYPT(UNHEX(pd.telno), 'np123@!') AS char) telno2 ,CAST(AES_DECRYPT(UNHEX(pd.mobile), 'np123@!') AS char) mobile2 ,tax.iscancel, tax.taxdate, tax.taxno ,paydata.vactbankname,CAST(AES_DECRYPT(UNHEX(paydata.vactnum), 'np123@!') AS char) vactnum,paydata.vactname ,(select ischeck from paytax where payno = p.payno limit 1) ischeck from pay p inner join users u on u.userno=p.userno left outer join payitem pi on pi.payno=p.payno and pi.ptype in (3,4) left outer join lect le on pi.ptype=4 and le.pino=pi.pino and le.ischanged=0 left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno left outer join examuser exu on exu.exno=ex.exno and exu.userno=p.userno left outer join paydvr pd on pd.payno=p.payno left outer join ( select pt.payno,pt.iscancel,pt.taxdate,pt.taxno from paytax pt where pt.payno = ?param0 order by pt.cdt desc limit 1 ) tax on tax.payno = p.payno left outer join paydata paydata on paydata.payno=p.payno where p.payno= ?param0] -2025-12-18 14:02:05,620 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.pay2] Prepared SQL: [select pi.payno,pi.pino,pi.itemno,pi.pcno,pi.payamt,pi.pcnt,pi.ptype,pi.isrebate ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,u.username,u.userid,u.isassignuser,u.depart,u.kfcfyear ,cc.cname ccpositionname ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,ua.asname ,cm.cshape ,cg.cgname ,pcg.cgname pcgname ,(select attrate from lect where payno = pi.payno limit 1) attrate ,pi.rbank , CAST(AES_DECRYPT(UNHEX(pi.rbankaccnum), 'np123@!') AS char) rbankaccnum, pi.tbankuser from payitem pi inner join pay p on p.payno=pi.payno left outer join cm cm on pi.ptype in (0,1,4) and cm.cmno=pi.itemno left outer join cg cg on pi.ptype in (0,1,4) and cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno left outer join users u on p.isgroup=1 and u.userno=pi.userno left outer join assign ua on ua.asno=u.asno left outer join comcode cc on cc.ccode=u.ccposition where pi.payno= ?param0] -2025-12-18 14:02:05,620 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payforexam1] Prepared SQL: [select eu.exno payno, eu.userno,eu.cdt,case when ua.isjoin=1 then ex.infee else ex.outfee end payamt,0 ptype,0 ispg,0 isgroup,1 isexam,21 pstatus,0 rstatus,null payoktime,null pgkey,0 isdvr,0 deliamt ,u.username,u.post,u.address1,u.address2 ,CAST(AES_DECRYPT(UNHEX(u.userpno), 'np123@!') AS char) userpno ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email ,eu.cdt oktime ,null dvrcode,null rcvname,0 isdvr2,null codetime,null post2,null address12,null address22,null dmemo ,null telno2 ,null mobile2 from examuser eu inner join users u on u.userno=eu.userno left outer join assign ua on ua.asno=u.asno left outer join exam ex on ex.exno=eu.exno where eu.exno= ?param0 and eu.userno= ?param1 and eu.status=1 and eu.payno is null and eu.pino is null and eu.pstatus=4] -2025-12-18 14:02:05,620 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payforexam2] Prepared SQL: [select eu.exno payno,eu.userno pino,eu.exno itemno,null pcno,case when ua.isjoin=1 then ex.infee else ex.outfee end payamt,1 pcnt,3 ptype ,ex.exname itemname ,u.username,u.userid,u.isassignuser,u.depart,u.kfcfyear ,cc.cname ccpositionname ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,ua.asname ,0 cshape ,null cgname ,null pcgname from examuser eu left outer join exam ex on ex.exno=eu.exno left outer join users u on u.userno=eu.userno left outer join assign ua on ua.asno=u.asno left outer join comcode cc on cc.ccode=u.ccposition where eu.exno= ?param0 and eu.userno= ?param1] -2025-12-18 14:02:05,620 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.pay.forrfd] Prepared SQL: [select a.payno,a.ispg,a.pstatus,a.ptype,a.pgkey,a.isdvr,a.deliamt,a.isrefunddvr,a.payamt,a.refundamt,a.rstatus,a.isgroup,a.iscanceled,a.payoktime ,b.isdvr isdvr2,b.dvrcode ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email from pay a left outer join paydvr b on b.payno=a.payno inner join users u on u.userno=a.userno where a.payno= ?param0 and a.pstatus=1] -2025-12-18 14:02:05,621 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payitem.forrfd] Prepared SQL: [select pi.pino,pi.payno,pi.pcnt,pi.payamt,pi.refundamt,pi.refundtime,pi.refundinfo,pi.refundstatus,pi.rstatus,pi.ptype ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,pcg.cgname pcgname ,u.userid,u.username from payitem pi inner join pay p on p.payno=pi.payno and p.pstatus=1 inner join users u on u.userno=case when pi.ptype=3 then p.userno else pi.userno end left outer join cm cm on pi.ptype in(0,1,4) and cm.cmno=pi.itemno left outer join cg cg on cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno where pi.payno= ?param0] -2025-12-18 14:02:05,621 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payrfditems] Prepared SQL: [select b.cdt,a.rfdno ,b.rtext,b.rstatus ,p.isgroup ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,pi.ptype ,u.username,u.userid from pay p inner join payitem pi on pi.payno=p.payno inner join payrfditem a on a.pino=pi.pino inner join payrfd b on b.rfdno=a.rfdno inner join users u on u.userno=case when p.isgroup=1 and pi.ptype in (0,1,4) then pi.userno else p.userno end left outer join cm cm on pi.ptype in(0,1,4) and cm.cmno=pi.itemno left outer join cg cg on cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno where p.payno= ?param0 order by a.rfdno desc] -2025-12-18 14:02:05,621 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payrfditems2] Prepared SQL: [select a.rfdno ,b.rtext,b.rstatus,b.cdt,b.isowner,b.ramt,b.bankname,b.bankowner ,b.rreason,b.ruser,b.fgnor,b.fgnob ,CAST(AES_DECRYPT(UNHEX(b.rphone), 'np123@!') AS char) rphone ,b.rback ,CAST(AES_DECRYPT(UNHEX(b.bankno), 'np123@!') AS char) bankno ,p.isgroup,p.payno ,pi.payamt ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,u.username,u.userid ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,ua.asname ,f1.orgname,f1.fileno ,f2.orgname orgname2,f2.fileno file2 from payrfditem a inner join payitem pi on pi.pino=a.pino inner join pay p on p.payno=pi.payno inner join users u on u.userno=case when p.isgroup=1 and pi.ptype in (0,1,4) then pi.userno else p.userno end left outer join assign ua on ua.asno=u.asno inner join payrfd b on b.rfdno=a.rfdno left outer join cm cm on pi.ptype in(0,1,4) and cm.cmno=pi.itemno left outer join cg cg on cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno left outer join fileinfo f1 on f1.fgno=b.fgnor and f1.isdel=0 left outer join fileinfo f2 on f2.fgno=b.fgnob and f2.isdel=0 where a.rfdno= ?param0 order by a.rfdno desc] -2025-12-18 14:02:05,621 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.paytaxitem] Prepared SQL: [select case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname,pi.payamt,pi.pcnt,pi.ptype ,p.isgroup,p.payamt ppayamt,p.payoktime,p.ptype pptype from paytax a inner join paytaxitem b on b.taxno=a.taxno inner join payitem pi on pi.pino=b.pino inner join pay p on p.payno=pi.payno left outer join cm cm on pi.ptype in (0,1,4) and cm.cmno=pi.itemno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno where a.taxno= ?param0] -2025-12-18 14:02:05,621 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.paytaxes2] Prepared SQL: [select a.taxno,a.taxamt,a.taxdate from paytax a where a.payno= ?param0] -2025-12-18 14:02:05,621 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.paytax.formgtkey] Prepared SQL: [select taxno, mgtkey from paytax where mgtkey like concat( ?param0 ,'%') order by mgtkey desc limit 1] -2025-12-18 14:02:05,622 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspast] Prepared SQL: [select a.no,a.kind,a.cg,a.cshape,a.username ,CAST(AES_DECRYPT(UNHEX(a.userpno), 'np123@!') AS char) userpno ,a.typeman,a.edukind,a.typeedu,a.typegrade,a.typejob,a.cgname,a.completeno,a.companyname,a.companyaddr,a.brno,a.eino,a.btype ,a.bkind,a.ceoname,date_format(a.ssdate, '%Y-%m-%d') ssdate,date_format(a.sedate, '%Y-%m-%d') sedate,a.sctime,a.assign,a.slevel,a.uduty ,CAST(AES_DECRYPT(UNHEX(a.phone), 'np123@!') AS char) phone ,a.mname ,CAST(AES_DECRYPT(UNHEX(a.mphone), 'np123@!') AS char) mphone ,a.sprice,a.rprice,a.rbank ,CAST(AES_DECRYPT(UNHEX(a.rbankno), 'np123@!') AS char) rbankno ,a.rbankuser ,CAST(AES_DECRYPT(UNHEX(a.taxemail), 'np123@!') AS char) taxemail ,a.syear,a.cdt,a.cno,a.udt,a.uno,a.uip from docprintpast a where a.no = ?param0] -2025-12-18 14:02:05,622 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.kind] Prepared SQL: [select a.kind value,a.kind text from docprintpast a where a.kind is not null and a.kind <> "" group by a.kind] -2025-12-18 14:02:05,622 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.syear] Prepared SQL: [select a.syear value,a.syear text from docprintpast a where a.syear is not null and a.syear <> "" group by a.syear] -2025-12-18 14:02:05,622 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.cg] Prepared SQL: [select a.cg value,a.cg text from docprintpast a where a.cg is not null and a.cg <> "" group by a.cg] -2025-12-18 14:02:05,622 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.cshape] Prepared SQL: [select a.cshape value,a.cshape text from docprintpast a where a.cshape is not null and a.cshape <> "" group by a.cshape] -2025-12-18 14:02:05,622 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.typeman] Prepared SQL: [select a.typeman value,a.typeman text from docprintpast a where a.typeman is not null and a.typeman <> "" group by a.typeman] -2025-12-18 14:02:05,622 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.edukind] Prepared SQL: [select a.edukind value,a.edukind text from docprintpast a where a.edukind is not null and a.edukind <> "" group by a.edukind] -2025-12-18 14:02:05,622 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.typeedu] Prepared SQL: [select a.typeedu value,a.typeedu text from docprintpast a where a.typeedu is not null and a.typeedu <> "" group by a.typeedu] -2025-12-18 14:02:05,622 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.typegrade] Prepared SQL: [select a.typegrade value,a.typegrade text from docprintpast a where a.typegrade is not null and a.typegrade <> "" group by a.typegrade] -2025-12-18 14:02:05,622 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.typejob] Prepared SQL: [select a.typejob value,a.typejob text from docprintpast a where a.typejob is not null and a.typejob <> "" group by a.typejob] -2025-12-18 14:02:05,622 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectinningpage.totstudy] Prepared SQL: [select ifnull(sum(totstudy),-1) totstudy from lectinningpage where lectno = ?param0 and cmino = ?param1 and cpno = ?param2] -2025-12-18 14:02:05,622 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.myExCheck] Prepared SQL: [select l.lectno longval from lect l inner join cm c on l.cmno= c.cmno inner join pay p on l.payno = p.payno inner join users u on l.userno= u.userno left outer join (select c.cmno , c.cshape , c.cname , ci.cmino ,d.cmisno ,d.sseq ,d.estart ,d.eend ,d.studyplace ,ci.isscd from cm c inner join cminning ci on c.cmno = ci.cmno inner join cminningscd d on d.cmino = ci.cmino where c.cshape=2 and ci.isscd=1 and ci.scdtype=0 ) cmi on cmi.cmno = l.cmno and cmi.cmisno = l.cmisno left outer join lectinning li on li.cmino = cmi.cmino and li.lectno = l.lectno left outer join pplog pl on p.pplno= pl.pplno where l.lectno= ?param0 and l.userno = ?param1 and cmi.isscd = 1 and li.istatus = 2 AND IFNULL(l.iscomplete, 0) = 0] -2025-12-18 14:02:05,623 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectinningpage.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 14:02:05,625 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard.in] Prepared SQL: [update lectsd a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.submittime=now(),submitip= ?param2 where a.lectno= ?param3 and a.sdno= ?param4 and a.checktime is null; insert into lectsd (lectno,sdno,iscopy,submittime,submitip,cdt,cno,udt,uno,uip) select a.lectno,a.sdno,0,now(), ?param2 ,now(), ?param1 ,now(), ?param1 , ?param2 from (select ?param3 lectno, ?param0 userno, ?param4 sdno) a inner join lect b on b.lectno=a.lectno and b.userno=a.userno and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno left outer join lectsd d on d.lectno=a.lectno and d.sdno=a.sdno where d.lectno is null; SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into lectsdboard (lectno,sdno,subject,contents,fgno,rcount,cip,isdel,cdt,cno,udt,uno,uip) select a.lectno,a.sdno, ?param5 , ?param6 , ?param7 ,0, ?param2 ,0,now(), ?param1 ,now(), ?param1 , ?param2 from (select ?param3 lectno, ?param0 userno, ?param4 sdno) a inner join lect b on b.lectno=a.lectno and b.userno=a.userno and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno] -2025-12-18 14:02:05,625 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 14:02:05,625 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboardcmt.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into lectsdboardcmt (bno,ctext,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,0,now(), ?param2 ,now(), ?param2 , ?param3 );] -2025-12-18 14:02:05,625 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboardcmt.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:02:05,626 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into pay (ptype,ispg,isgroup,isexam,userno,username,pstatus,rstatus,rstatustime,cshrcancelnum,canceltime,cancelmsg,cancelcnt ,refunding,paylimit,payoktime,pgkey,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,isdvr,cdt,cno,udt,uno,uip) select ?param0 ,0,0,1,u.userno,u.username,1,0,null,null,null,null,null ,0,null, ?param1 ,null ,a.outfee ,case when ?param0 = 6 then a.outfee else case when ua.isjoin=1 then a.outfee-a.infee else 0 end end ,0,0 ,case when ?param0 = 6 then 0 else case when ua.isjoin=1 then a.infee else a.outfee end end ,0,0,now(), ?param2 ,now(), ?param2 , ?param3 from exam a inner join users u on u.userno= ?param4 left outer join assign ua on ua.asno=u.asno where a.exno= ?param5] -2025-12-18 14:02:05,626 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 14:02:05,626 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok2] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into payitem (payno,ptype,pcno,itemno,userno,pstatus,rstatus,pgkey,cancelcode,cancelmsg,canceltype,pcnt ,orgamt,discamt,payamt ,payamtcash,payamtcard ,refundamt,refundtime,refundtimereal,refundinfo,isrebate,fgno,cartno,cdt,cno,udt,uno,uip) select p.payno,3,null, ?param0 , ?param1 ,1,0,null,null,null,null,1 ,a.outfee ,case when p.ptype=6 then a.outfee else case when ua.isjoin=1 then a.outfee-a.infee else 0 end end ,case when p.ptype=6 then 0 else case when ua.isjoin=1 then a.infee else a.outfee end end ,0,0 ,0,null,null,null,0,null,null,now(), ?param2 ,now(), ?param2 , ?param3 from exam a inner join users u on u.userno= ?param1 inner join pay p on p.payno= ?param4 left outer join assign ua on ua.asno=u.asno where a.exno= ?param0] -2025-12-18 14:02:05,626 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok2.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 14:02:05,626 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.studylog] Prepared SQL: [update lectinningpage a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 set a.totstudy=TIMESTAMPDIFF(SECOND, a.stime, now()),a.etime=now(),a.eip= ?param1 ,a.udt=now(),a.uno= ?param2 ,a.uip= ?param1 where a.logno= ?param3 ; update lectinning a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 inner join cminning c on c.cmino=a.cmino inner join ( select lectno,sum(totstudy) totstudy from lectinningpage where lectno= ?param4 and cmino= ?param5 group by lectno ) d on d.lectno=a.lectno set a.udt=now(),a.uno= ?param2 ,a.uip= ?param1 ,a.totstudy=d.totstudy ,a.etime=now() ,a.istatus=case when a.istatus <> 2 and c.atime * 60 <= d.totstudy then 2 else a.istatus end ,a.finishtime=case when a.finishtime is null and c.atime * 60 <= d.totstudy then now() else a.finishtime end ,a.eip= ?param1 ,a.ispce= ?param6 ,a.psec= ?param7 where a.lectno= ?param4 and a.cmino= ?param5 ; update lect a inner join ( select a.lectno,truncate(count(c.lectno) / count(b.cmino) * 100, 0) attrate from lect a inner join cminning b on b.cmno=a.cmno and ifnull(b.isscd,0)=0 left outer join lectinning c on c.lectno=a.lectno and c.cmino=b.cmino and c.istatus=2 where a.lectno= ?param4 and a.userno= ?param0 group by a.lectno ) b on b.lectno=a.lectno inner join cmev ce on a.cmno = ce.cmno set a.attrate=b.attrate ,a.apoint = (((b.attrate / 100) * ce.attend / 100)* 100) ,a.etime=now() ,a.eip= ?param1 ,a.ispce= ?param6 ,a.udt=now(),a.uno= ?param2 ,a.uip= ?param1 where a.lectno= ?param4 and a.userno= ?param0 ;] -2025-12-18 14:02:05,626 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.studymid] Prepared SQL: [update lectinning set isokmid=1 where lectno= ?param0 and cmino= ?param1] -2025-12-18 14:02:05,627 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsd.save] Prepared SQL: [update lectsd a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.fgno= ?param3 ,a.atext= ?param4 ,a.submittime=now(),submitip= ?param2 where a.lectno= ?param5 and a.sdno= ?param6 and a.checktime is null; insert into lectsd (lectno,sdno,atext,fgno,iscopy,submittime,submitip,cdt,cno,udt,uno,uip) select a.lectno,a.sdno, ?param4 , ?param3 ,0,now(), ?param2 ,now(), ?param1 ,now(), ?param1 , ?param2 from (select ?param5 lectno, ?param0 userno, ?param6 sdno) a inner join lect b on b.lectno=a.lectno and b.userno=a.userno inner join cm c on c.cmno=b.cmno and b.sdate < now() and b.edate > now() left outer join lectsd d on d.lectno=a.lectno and d.sdno=a.sdno where d.lectno is null;] -2025-12-18 14:02:05,627 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard.save] Prepared SQL: [update lectsd a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.submittime=now(),submitip= ?param2 where a.lectno= ?param3 and a.sdno= ?param4 and a.checktime is null; update lectsdboard a inner join lectsd a2 on a2.lectno=a.lectno and a2.sdno=a.sdno and a2.checktime is null inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.subject= ?param5 ,contents= ?param6 ,a.fgno= ?param7 where a.bno= ?param8 and a.lectno= ?param3 and a.sdno= ?param4 ;] -2025-12-18 14:02:05,628 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard.del] Prepared SQL: [update lectsd a inner join lectsdboard b on b.bno= ?param0 and b.cno= ?param1 and b.isdel=0 and b.lectno=a.lectno and b.sdno=a.sdno inner join lect a2 on a2.lectno=b.lectno and a2.userno=b.cno and a2.sdate < now() and a2.edate > now() inner join cm c on c.cmno=a2.cmno set a.submittime=null,a.submitip=null and a.checktime is null; update lectsdboard a inner join lectsd b on b.lectno=a.lectno and b.sdno=a.sdno and b.checktime is null inner join lect a2 on a2.lectno=b.lectno and a2.userno=a.cno and a2.sdate < now() and a2.edate > now() inner join cm c on c.cmno=a2.cmno set a.uno= ?param2 ,a.udt=now(),a.uip= ?param3 ,a.isdel=1 where a.bno= ?param0 and a.cno= ?param1 and a.isdel=0;] -2025-12-18 14:02:05,628 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payrefundinfo.up] Prepared SQL: [update payitem set udt=now(),uno= ?param0 ,uip= ?param1 ,rbank = ?param2 ,rbankaccnum = HEX(AES_ENCRYPT( ?param3 , 'np123@!')) ,tbankuser = ?param4 where payno = ?param5] -2025-12-18 14:02:05,628 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok3] Prepared SQL: [update examuser set udt=now(),uno= ?param0 ,uip= ?param1 ,payno= ?param2 ,pino= ?param3 ,pstatus=1 where exno= ?param4 and userno= ?param5 and status=1 and payno is null and pino is null and pstatus=4] -2025-12-18 14:02:05,628 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpaycancel] Prepared SQL: [update examuser set udt=now(),uno= ?param0 ,uip= ?param1 ,pstatus=9 where exno= ?param2 and userno= ?param3 and status=1 and payno is null and pino is null and pstatus=4] -2025-12-18 14:02:05,628 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payrfd.save] Prepared SQL: [update payrfd set udt=now(),uno= ?param0 ,uip= ?param1 ,bankname= ?param2 ,bankowner= ?param3 ,bankno=HEX(AES_ENCRYPT( ?param4 , 'np123@!')) ,isowner= ?param5 ,ruser= ?param6 ,rphone=HEX(AES_ENCRYPT( ?param7 , 'np123@!')) ,rreason= ?param8 ,rtext= ?param9 ,rstatus= ?param10 ,rback= ?param11 ,statustime=case when rstatus <> ?param10 then now() else statustime end where rfdno= ?param12] -2025-12-18 14:02:05,631 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspast.up] Prepared SQL: [update docprintpast set udt=now(),uno= ?param0 ,uip= ?param1 ,kind= ?param2 ,cg= ?param3 ,cshape= ?param4 ,username= ?param5 ,userpno=HEX(AES_ENCRYPT( ?param6 , 'np123@!')) ,typeman= ?param7 ,edukind= ?param8 ,typeedu= ?param9 ,typegrade= ?param10 ,typejob= ?param11 ,cgname= ?param12 ,completeno= ?param13 ,companyname= ?param14 ,companyaddr= ?param15 ,brno= ?param16 ,eino= ?param17 ,btype= ?param18 ,bkind= ?param19 ,ceoname= ?param20 ,ssdate= ?param21 ,sedate= ?param22 ,sctime= ?param23 ,assign= ?param24 ,slevel= ?param25 ,uduty= ?param26 ,phone=HEX(AES_ENCRYPT( ?param27 , 'np123@!')) ,mname= ?param28 ,mphone=HEX(AES_ENCRYPT( ?param29 , 'np123@!')) ,sprice= ?param30 ,rprice= ?param31 ,rbank= ?param32 ,rbankno=HEX(AES_ENCRYPT( ?param33 , 'np123@!')) ,rbankuser= ?param34 ,taxemail=HEX(AES_ENCRYPT( ?param35 , 'np123@!')) ,syear= ?param36 where no= ?param37] -2025-12-18 14:02:05,631 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.studyclose] Prepared SQL: [update lectinningpage a set a.etime=now(),a.eip= ?param0 ,a.udt=now(),a.uno= ?param1 ,a.uip= ?param0 where a.logno= ?param2 ;] -2025-12-18 14:02:05,632 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [site.main] Prepared SQL: [select * from ( select 0 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,a.kname strval3,null strval4,null strval5,null strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param0 inner join cm c on c.cmno=a.pcmno where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a union all select * from ( select a.dtype,a.intval,a.intval2 ,a.longval ,a.strval,a.strval2,a.strval3,a.strval4,ifnull(a.strval5,d.fileurl) strval5,a.strval6 ,a.time,a.time2,a.time3,a.time4 from ( select 1 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,c.cname strval3,concat('/', e.ccode, '/', f.srcp) strval4,ef.fileurl strval5,b.cgcode strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param1 inner join cm c on c.cmno=a.pcmno left outer join cminning d on d.cmno=a.cmno and d.istaste=1 left outer join ct e on e.ctno=d.ctno left outer join fileinfo ef on ef.fgno=e.fgnothumb and ef.isdel=0 left outer join ctpage f on f.ctno=e.ctno and f.pseq=1 where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.cshape=0 and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a left outer join cminning b on a.strval5 is null and b.cmno=a.intval and b.iseq=1 left outer join ct c on a.strval5 is null and c.ctno=b.ctno left outer join fileinfo d on a.strval5 is null and d.fgno=c.fgnothumb and d.isdel=0 ) a union all select * from ( select 2 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homenotice' order by b.cdt desc limit 2 ) a union all select * from ( select 3 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homefaq' order by b.cdt desc limit 2 ) a] -2025-12-18 14:02:05,647 [27832] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.npsystem] PreparedStatement : [select count(b.daokey) from (select 1 col1) a left outer join npsystem b on b.daokey= ?param0] -2025-12-18 14:02:05,657 [27832] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.npsystem] Parameters: [?param0=[daokey,qaldSUKDKuLggF2sN2Bn/lvf/i3LKEeOzoD6MpHlc0w=]] -2025-12-18 14:02:05,657 [27832] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.npsystem] Types: [?param0=[String, System.String]] -2025-12-18 14:02:05,924 [27832] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "45301055" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:02:05,935 [27832] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "45301055" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:02:06,309 [27832] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [common.check.front] PreparedStatement : [select a.dtype,sum(a.intval) intval,sum(a.intval2) intval2 from ( select a.userno dtype,count(b.mno) intval,0 intval2 from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno union all select a.userno dtype,0 intval,count(b.userno) intval2 from users a left outer join alarms b on b.userno=a.userno and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno ) a group by a.dtype] -2025-12-18 14:02:06,310 [27832] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [common.check.front] Parameters: [?param0=[userno,58587], ?param1=[loginkey,33498295], ?param2=[IsDupCheck,0]] -2025-12-18 14:02:06,310 [27832] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [common.check.front] Types: [?param0=[Int32, System.Int32], ?param1=[Int32, System.Int32], ?param2=[Int32, System.Int32]] -2025-12-18 14:02:06,318 [27832] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "1906757" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:02:06,344 [27832] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "1906757" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:02:06,351 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.pages] Prepared SQL: [select a.pno,a.ppno,a.pdepth,a.pagetype,a.bmno,a.porder,a.pagename,a.pagedesc,a.pageurl,a.pagehtml,a.isopen,a.usertype,m1.pagename ppagename,a.refcode,a.imagecode,a.bgtitle bgtitle2,a.bgdesc bgdesc2 ,case a.pdepth when 0 then a.pno when 1 then m1.pno when 2 then m2.pno when 3 then m3.pno else m4.pno end m0 ,case a.pdepth when 0 then 0 when 1 then a.pno when 2 then m1.pno when 3 then m2.pno else m3.pno end m1 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.pno when 3 then m1.pno else m2.pno end m2 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.pno else m1.pno end m3 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.pno end m4 ,case a.pdepth when 0 then a.imagecode when 1 then m1.imagecode when 2 then m2.imagecode when 3 then m3.imagecode else m4.imagecode end topimagecode ,case a.pdepth when 0 then a.bgtitle when 1 then m1.bgtitle when 2 then m2.bgtitle when 3 then m3.bgtitle else m4.bgtitle end bgtitle ,case a.pdepth when 0 then a.bgdesc when 1 then m1.bgdesc when 2 then m2.bgdesc when 3 then m3.bgdesc else m4.bgdesc end bgdesc from menupage a left outer join menupage m1 on m1.pno=a.ppno left outer join menupage m2 on m2.pno=m1.ppno left outer join menupage m3 on m3.pno=m2.ppno left outer join menupage m4 on m4.pno=m3.ppno where a.isopen > 0 order by case a.pdepth when 0 then a.porder when 1 then m1.porder when 2 then m2.porder when 3 then m3.porder else m4.porder end ,case a.pdepth when 0 then a.pno when 1 then m1.pno when 2 then m2.pno when 3 then m3.pno else m4.pno end ,case a.pdepth when 0 then 0 when 1 then a.porder when 2 then m1.porder when 3 then m2.porder else m3.porder end ,case a.pdepth when 0 then 0 when 1 then a.pno when 2 then m1.pno when 3 then m2.pno else m3.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.porder when 3 then m1.porder else m2.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.pno when 3 then m1.pno else m2.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.porder else m1.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.pno else m1.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.pno end] -2025-12-18 14:02:06,351 [27832] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [mm.pages] PreparedStatement : [select a.pno,a.ppno,a.pdepth,a.pagetype,a.bmno,a.porder,a.pagename,a.pagedesc,a.pageurl,a.pagehtml,a.isopen,a.usertype,m1.pagename ppagename,a.refcode,a.imagecode,a.bgtitle bgtitle2,a.bgdesc bgdesc2 ,case a.pdepth when 0 then a.pno when 1 then m1.pno when 2 then m2.pno when 3 then m3.pno else m4.pno end m0 ,case a.pdepth when 0 then 0 when 1 then a.pno when 2 then m1.pno when 3 then m2.pno else m3.pno end m1 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.pno when 3 then m1.pno else m2.pno end m2 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.pno else m1.pno end m3 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.pno end m4 ,case a.pdepth when 0 then a.imagecode when 1 then m1.imagecode when 2 then m2.imagecode when 3 then m3.imagecode else m4.imagecode end topimagecode ,case a.pdepth when 0 then a.bgtitle when 1 then m1.bgtitle when 2 then m2.bgtitle when 3 then m3.bgtitle else m4.bgtitle end bgtitle ,case a.pdepth when 0 then a.bgdesc when 1 then m1.bgdesc when 2 then m2.bgdesc when 3 then m3.bgdesc else m4.bgdesc end bgdesc from menupage a left outer join menupage m1 on m1.pno=a.ppno left outer join menupage m2 on m2.pno=m1.ppno left outer join menupage m3 on m3.pno=m2.ppno left outer join menupage m4 on m4.pno=m3.ppno where a.isopen > 0 order by case a.pdepth when 0 then a.porder when 1 then m1.porder when 2 then m2.porder when 3 then m3.porder else m4.porder end ,case a.pdepth when 0 then a.pno when 1 then m1.pno when 2 then m2.pno when 3 then m3.pno else m4.pno end ,case a.pdepth when 0 then 0 when 1 then a.porder when 2 then m1.porder when 3 then m2.porder else m3.porder end ,case a.pdepth when 0 then 0 when 1 then a.pno when 2 then m1.pno when 3 then m2.pno else m3.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.porder when 3 then m1.porder else m2.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.pno when 3 then m1.pno else m2.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.porder else m1.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.pno else m1.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.pno end] -2025-12-18 14:02:06,357 [27832] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "61494363" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:02:06,380 [27832] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "61494363" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:02:06,402 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.comcode.list] Prepared SQL: [select a.ccode, a.cname, a.cgroup, a.isuse, a.corder, a.cgroupname, a.refcode, a.cremark, a.ccode value, a.cname text, a.refcode value2,a.cdt,a.udt from comcode a where a.cgroup in ('typeman','typeedu','typegrade','typejob') and a.isuse=1 order by a.cgroupname, a.corder] -2025-12-18 14:02:06,402 [27832] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.comcode.list] PreparedStatement : [select a.ccode, a.cname, a.cgroup, a.isuse, a.corder, a.cgroupname, a.refcode, a.cremark, a.ccode value, a.cname text, a.refcode value2,a.cdt,a.udt from comcode a where a.cgroup in ('typeman','typeedu','typegrade','typejob') and a.isuse=1 order by a.cgroupname, a.corder] -2025-12-18 14:02:06,541 [27832] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "40158855" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:02:06,550 [27832] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "40158855" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:02:06,567 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.popups] Prepared SQL: [select a.pno,a.ptitle,a.pcontents,a.toppx,a.leftpx,pwidth,pheight,a.purl,a.zindex,a.isopen,a.udt from popup a where a.isopen= ?param0 order by a.isopen desc, a.zindex desc] -2025-12-18 14:02:06,567 [27832] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [mm.popups] PreparedStatement : [select a.pno,a.ptitle,a.pcontents,a.toppx,a.leftpx,pwidth,pheight,a.purl,a.zindex,a.isopen,a.udt from popup a where a.isopen= ?param0 order by a.isopen desc, a.zindex desc] -2025-12-18 14:02:06,567 [27832] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [mm.popups] Parameters: [?param0=[isopen,1]] -2025-12-18 14:02:06,567 [27832] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [mm.popups] Types: [?param0=[Int32, System.Int32]] -2025-12-18 14:02:06,574 [27832] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "4103458" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:02:06,579 [27832] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "4103458" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:02:06,581 [27832] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [site.main] PreparedStatement : [select * from ( select 0 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,a.kname strval3,null strval4,null strval5,null strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param0 inner join cm c on c.cmno=a.pcmno where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a union all select * from ( select a.dtype,a.intval,a.intval2 ,a.longval ,a.strval,a.strval2,a.strval3,a.strval4,ifnull(a.strval5,d.fileurl) strval5,a.strval6 ,a.time,a.time2,a.time3,a.time4 from ( select 1 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,c.cname strval3,concat('/', e.ccode, '/', f.srcp) strval4,ef.fileurl strval5,b.cgcode strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param1 inner join cm c on c.cmno=a.pcmno left outer join cminning d on d.cmno=a.cmno and d.istaste=1 left outer join ct e on e.ctno=d.ctno left outer join fileinfo ef on ef.fgno=e.fgnothumb and ef.isdel=0 left outer join ctpage f on f.ctno=e.ctno and f.pseq=1 where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.cshape=0 and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a left outer join cminning b on a.strval5 is null and b.cmno=a.intval and b.iseq=1 left outer join ct c on a.strval5 is null and c.ctno=b.ctno left outer join fileinfo d on a.strval5 is null and d.fgno=c.fgnothumb and d.isdel=0 ) a union all select * from ( select 2 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homenotice' order by b.cdt desc limit 2 ) a union all select * from ( select 3 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homefaq' order by b.cdt desc limit 2 ) a] -2025-12-18 14:02:06,581 [27832] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [site.main] Parameters: [?param0=[offcode,Off], ?param1=[oncode,On]] -2025-12-18 14:02:06,581 [27832] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [site.main] Types: [?param0=[String, System.String], ?param1=[String, System.String]] -2025-12-18 14:02:06,589 [27832] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "5731901" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:02:06,599 [27832] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "5731901" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:02:06,599 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cgetc] Prepared SQL: [select b.cgno,b.pcgno,b.cgname,b.cgcode,b.isuse,b.iscover,b.isdel,b.cdt,b.cno,b.udt,b.uno,b.uip from cg a left outer join cg b on a.cgno = b.pcgno where b.isdel=0 and b.isuse = 1 and a.cgcode= ?param0] -2025-12-18 14:02:06,599 [27832] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [cm.cgetc] PreparedStatement : [select b.cgno,b.pcgno,b.cgname,b.cgcode,b.isuse,b.iscover,b.isdel,b.cdt,b.cno,b.udt,b.uno,b.uip from cg a left outer join cg b on a.cgno = b.pcgno where b.isdel=0 and b.isuse = 1 and a.cgcode= ?param0] -2025-12-18 14:02:06,599 [27832] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [cm.cgetc] Parameters: [?param0=[cgcode,2]] -2025-12-18 14:02:06,599 [27832] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [cm.cgetc] Types: [?param0=[String, System.String]] -2025-12-18 14:02:06,606 [27832] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "22471420" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:02:06,613 [27832] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "22471420" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:02:44,271 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.adminlogin] Prepared SQL: [select userno,a.username,a.status,a.userpass, usertype,a.asno , CAST(AES_DECRYPT(UNHEX(a.mobile), 'np123@!') AS char) mobile , a.logintime from users a left outer join assign b on b.asno=a.asno where a.userid= ?param0 and a.usertype > 10 and (a.usertype <> 81 or (a.usertype = 81 and b.status=1))] -2025-12-18 14:02:44,291 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.pass.check] Prepared SQL: [select count(userno) from userpasslog where userno = ?param0 and userpass = ?param1] -2025-12-18 14:02:44,291 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.ee] Prepared SQL: [update users set eastereggkey=FLOOR(10000000 + (RAND() * 99999999)),eetime=now() where userno= ?param0 ; select a.userno,a.eastereggkey,a.usertype,a.username ,b.subdomain from users a left outer join assign b on b.asno=a.asno and b.issite=1 and b.isdel=0 where a.userno= ?param0 ;] -2025-12-18 14:02:44,291 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.usersall] Prepared SQL: [select userno,usertype,jointype,snsid,userkind,userid,userpass,username,usernameeng,gender,birthday,email,isacceptemail,mobile,isacceptmobile,telno,asno,pasname,depart,ccposition,ccpositionetc,fgnoprofile ,ccjobs,userpno,bankname,bankno,post,address1,address2,introhtml,status,exitreason,logintime,loginkey,send335time,pwcalltime,pwcallno,eastereggkey,eetime,kfcfyear,isassignuser,uduty,slevel,edus,remotekey from users] -2025-12-18 14:02:44,292 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.eecall] Prepared SQL: [select userno,usertype,username from users where userno= ?param0 and eastereggkey= ?param1 and date_add(eetime, interval 10 second) > now(); update users set eastereggkey=null,eetime=null,loginkey= ?param2 where userno= ?param0] -2025-12-18 14:02:44,292 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.eecall2] Prepared SQL: [select userno,usertype,username,userid from users where userno= ?param0 and eastereggkey= ?param1 and date_add(eetime, interval 15 second) > now(); update users set eastereggkey=null,eetime=null,loginkey=null where userno= ?param0] -2025-12-18 14:02:44,292 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assign.newascode] Prepared SQL: [select ifnull(max(b.ascode),0) + 1 from (select 1 col1) a left outer join assign b on b.asno is not null] -2025-12-18 14:02:44,292 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.me] Prepared SQL: [select userno,username ,CAST(AES_DECRYPT(UNHEX(email), 'np123@!') AS char) email from users where userno= ?param0] -2025-12-18 14:02:44,293 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.usercheckconfirm] Prepared SQL: [select ifnull(b.userno,0) from (select 1 col1) a left outer join usercheck b on b.userno= ?param0 and b.checkkey= ?param1 ; update usercheck set checkkey=0 where userno= ?param0] -2025-12-18 14:02:44,293 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.remotelogin] Prepared SQL: [select a.userno from users a where a.userid= ?param0 and a.status=1 and a.remotekey= ?param1 ; update users set remotekey=null where userid= ?param0] -2025-12-18 14:02:44,293 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.remoteloginnoauth] Prepared SQL: [select a.userno,b.subdomain from users a left outer join assign b on b.asno=a.asno where a.userid= ?param0 and a.status=1] -2025-12-18 14:02:44,293 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.users.assign] Prepared SQL: [select b.asno,b.asname,b.brno ,b.ceoname,b.post,b.address1,b.address2 ,b.btype,b.bkind,b.eino,b.mname ,CAST(AES_DECRYPT(UNHEX(b.mphone), 'np123@!') AS char) mphone ,CAST(AES_DECRYPT(UNHEX(b.taxemail), 'np123@!') AS char) taxemail ,b.fgnobno ,b.isjoin,b.ascode,b.astype,b.asctg,b.joindate,b.status ,c1.cname astypename,c2.cname asctgname from users a inner join assign b on b.asno = a.asno left outer join comcode c1 on c1.ccode=b.astype left outer join comcode c2 on c2.ccode=b.asctg where a.status=1 and a.userno = ?param0] -2025-12-18 14:02:44,293 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.check.snsid] Prepared SQL: [select a.userno,a.usertype,a.jointype,a.snsid,a.userkind,a.userid,a.userpass,a.username,a.usernameeng,a.gender,a.birthday,a.email,a.isacceptemail,a.mobile,a.isacceptmobile ,a.telno,a.asno,a.pasname,a.depart,a.ccposition,a.ccpositionetc,a.fgnoprofile,a.ccjobs,a.userpno,a.bankname,a.bankno,a.post,a.address1,a.address2,a.introhtml,a.status,a.exitreason ,a.logintime,a.loginkey,a.send335time,a.pwcalltime,a.pwcallno,a.eastereggkey,a.eetime,a.kfcfyear,a.isassignuser,a.uduty,a.slevel,a.edus,a.remotekey,a.vssn,a.di,a.ci from users a where a.snsid= ?param0 and a.jointype= ?param1] -2025-12-18 14:02:44,293 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.councels] Prepared SQL: [select a.bno,a.qtext,a.atext ,a.bldgcat ,b.cname bldgcatname ,a.cdt,c.username coname,c.userid coid ,row_number() over(order by a.cdt desc) rno ,count(a.cno) over() pagetotalcount from councel a inner join users c on c.userno = a.cno left outer join comcode b on b.ccode = a.bldgcat where a.userno = ?param0 and a.isdel = 0 order by a.cdt desc] -2025-12-18 14:02:44,293 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormants] Prepared SQL: [select a.userno,username,usernameeng,a.email,a.isacceptemail ,a.mobile,a.telno,a.userpno,a.bankno,a.post,a.address1,a.address2 ,a.birthday from userdormant a where a.userno = ?param0] -2025-12-18 14:02:44,293 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormants.del] Prepared SQL: [select a.userno longval, regexp_replace(b.userid , '(?<=.{3}).','*') strval ,CAST(AES_DECRYPT(UNHEX(a.mobile),'np123@!') AS char) strval2 ,date_add(a.cdt, interval 335 day) time ,b.isacceptmobile intval from userdormant a inner join users b on b.userno = a.userno where date_format(date_add(a.cdt, interval 335 day),'%Y-%m-%d') = date_format(now(),'%Y-%m-%d')] -2025-12-18 14:02:44,293 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormants.save] Prepared SQL: [select a.userno longval, regexp_replace(a.userid , '(?<=.{3}).' , '*') strval ,CAST(AES_DECRYPT(UNHEX(a.mobile),'np123@!') AS char) strval2 ,date_add(a.logintime, interval 335 day) time ,a.isacceptmobile intval from users a where a.usertype =1 and a.status=1 and date_format(date_add(a.logintime, interval 366 day),'%Y-%m-%d') = date_format(now(),'%Y-%m-%d')] -2025-12-18 14:02:44,296 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.loginlog] Prepared SQL: [insert into loginlog (logsite,userno, loginstatus, logindata, cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , now(), ?param4 ,now(), ?param4 , ?param5 )] -2025-12-18 14:02:44,297 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.in] Prepared SQL: [insert into users(usertype,userkind,userid,userpass,username,usernameeng ,gender,email,isacceptemail,mobile,telno ,asno,pasname,depart,ccposition,ccpositionetc,fgnoprofile,ccjobs ,userpno,bankname,bankno ,post,address1,address2,introhtml,status,logintime,send335time,pwcalltime,pwcallno,eastereggkey,eetime,kfcfyear,isassignuser,edus ,isacceptmobile,uduty,slevel,jointype,birthday,snsid,di,ci,vssn,ischkatt,authplatform,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,gender,HEX(AES_ENCRYPT( ?param6 , 'np123@!')), ?param7 ,HEX(AES_ENCRYPT( ?param8 , 'np123@!')),HEX(AES_ENCRYPT( ?param9 , 'np123@!')) , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 ,HEX(AES_ENCRYPT( ?param17 , 'np123@!')), ?param18 ,HEX(AES_ENCRYPT( ?param19 , 'np123@!')) , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 ,now(),null,null,null,null,null, ?param25 , ?param26 , ?param27 , ?param28 , ?param29 , ?param30 , ?param31 ,HEX(AES_ENCRYPT( ?param32 , 'np123@!')), ?param33 , ?param34 , ?param35 , ?param36 , ?param37 , ?param38 ,now(), ?param39 ,now(), ?param39 , ?param40 );] -2025-12-18 14:02:44,298 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:02:44,298 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assign.in] Prepared SQL: [insert into assign (ascode,isjoin,joinyear,joinprice,asname,ceoname,brno,grno,btype,bkind,salesamount,homeurl,mcount,aday,astype,asctg,askey,post,address1,address2,fgnobno,fgnobank,joindate,exitdate,status,issite,subdomain,sitename,sitelogo,sitefooter,ismain,isdel, eino,mname,mphone,taxemail,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 ,0,null,null,null,null,0,0, ?param25 , ?param26 ,HEX(AES_ENCRYPT( ?param27 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param28 , 'np123@!')) ,now(), ?param29 ,now(), ?param29 , ?param30 );] -2025-12-18 14:02:44,298 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assign.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:02:44,299 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [councel.in] Prepared SQL: [insert into councel(userno,bldgcat,qtext,atext,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 );] -2025-12-18 14:02:44,299 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [councel.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:02:44,301 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.change.password] Prepared SQL: [UPDATE users SET userpass = ?param0 , udt = now() , status = (CASE WHEN status = 9 THEN 1 ELSE status END) , pwcalltime = null , pwcallno = null , uip = ?param1 , uno = ?param2 WHERE userid = ?param3 ; INSERT INTO userpasslog (userno, userpass, cdt, uip) SELECT ?param2 , ?param0 , NOW(), ?param1 FROM (SELECT 1) a LEFT OUTER JOIN userpasslog b ON b.userno = ?param2 WHERE b.userno IS NULL; UPDATE userpasslog SET userpass = ?param0 WHERE userno = ?param2 ;] -2025-12-18 14:02:44,301 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormant.insert] Prepared SQL: [insert into userdormant(userno,username,usernameeng,email,isacceptemail,mobile ,telno,userpno,bankno,post,address1,address2,birthday,cdt) select a.userno,a.username,a.usernameeng,a.email,a.isacceptemail,a.mobile ,a.telno,a.userpno,a.bankno,a.post,a.address1,a.address2, a.birthday,now() cdt from users a left outer join userdormant b on b.userno = a.userno where date_add(a.logintime,interval 1 year) < now(); and a.status != 99 update users set udt=now(),uno= ?param0 ,uip= ?param1 ,username='»èÁ¦µÊ',usernameeng=null,email=null,mobile=null,telno=null,userpno=null,bankno=null,post=null,address1=null,address2=null,birthday=null,status=8 where date_add(a.logintime,interval 1 year) < now(); and a.status != 99] -2025-12-18 14:02:44,302 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.loginkey] Prepared SQL: [update users set loginkey= ?param0 ,logintime =now(),send335time = null where userno= ?param1] -2025-12-18 14:02:44,302 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.loginkey2] Prepared SQL: [update users set loginkey= ?param0 ,logintime =now(),send335time = null where userno= ?param1 ; insert into loginlog (logsite,userno, loginstatus, logindata, cdt,cno,udt,uno,uip) values ( ?param2 , ?param1 , ?param3 , ?param4 , now(), ?param5 ,now(), ?param5 , ?param6 )] -2025-12-18 14:02:44,303 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assign.del] Prepared SQL: [update assign set udt=now(),uno= ?param0 ,uip= ?param1 ,isdel=1,brno=null where asno= ?param2] -2025-12-18 14:02:44,303 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignman.in] Prepared SQL: [insert into assignman (asno,mtype,jtype,depart,mname,position,telno,mobile,fax,email,post,address1,address2,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,HEX(AES_ENCRYPT( ?param6 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param7 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param8 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param9 , 'np123@!')) , ?param10 , ?param11 , ?param12 ,0,now(), ?param13 ,now(), ?param13 , ?param14 )] -2025-12-18 14:02:44,303 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignman.up] Prepared SQL: [update assignman set udt=now(),uno= ?param0 ,uip= ?param1 ,mtype = ?param2 ,jtype = ?param3 ,depart = ?param4 ,mname = ?param5 ,position= ?param6 ,telno =HEX(AES_ENCRYPT( ?param7 , 'np123@!')) ,mobile =HEX(AES_ENCRYPT( ?param8 , 'np123@!')) ,fax =HEX(AES_ENCRYPT( ?param9 , 'np123@!')) ,email =HEX(AES_ENCRYPT( ?param10 , 'np123@!')) ,post = ?param11 ,address1= ?param12 ,address2= ?param13 where asmno= ?param14] -2025-12-18 14:02:44,303 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignman.del] Prepared SQL: [update assignman set udt=now(),uno= ?param0 ,uip= ?param1 ,isdel = 1 where asmno= ?param2] -2025-12-18 14:02:44,303 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignfee.in] Prepared SQL: [insert into assignfee (asno,fyear,fprice,fdate,fmemo,status,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 from (select 1 col1) a left outer join assignfee b on b.asno= ?param0 and b.fyear= ?param1 where b.asno is null] -2025-12-18 14:02:44,303 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignfee.up] Prepared SQL: [update assignfee set udt=now(),uno= ?param0 ,uip= ?param1 ,fprice= ?param2 ,fdate = ?param3 ,fmemo = ?param4 ,status= ?param5 where asno= ?param6 and fyear= ?param7] -2025-12-18 14:02:44,303 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignfee.del] Prepared SQL: [delete from assignfee where asno= ?param0 and fyear= ?param1] -2025-12-18 14:02:44,303 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignsite.save] Prepared SQL: [update assign set udt=now(),uno= ?param0 ,uip= ?param1 ,issite= ?param2 ,subdomain= ?param3 ,sitename= ?param4 ,siteip= ?param5 ,sitelogo= ?param6 ,sitefooter= ?param7 where asno= ?param8] -2025-12-18 14:02:44,304 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.asno.save] Prepared SQL: [update users set asno= ?param0 where userno= ?param1] -2025-12-18 14:02:44,304 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.pwcalltime] Prepared SQL: [update users set pwcalltime=now(),pwcallno= ?param0 where userno= ?param1] -2025-12-18 14:02:44,304 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.resetuser] Prepared SQL: [update users set userpass = ?param0 , pwcalltime = null , pwcallno = null , status = (CASE WHEN status = 9 THEN 1 ELSE status END) where userno= ?param1 and pwcalltime is not null and pwcallno= ?param2 and date_add(pwcalltime, interval 24 hour) > now()] -2025-12-18 14:02:44,304 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.exit] Prepared SQL: [UPDATE users SET udt=now(),uno= ?param0 ,uip= ?param1 , status = ?param2 WHERE userno= ?param3] -2025-12-18 14:02:44,304 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.leave.register] Prepared SQL: [INSERT INTO userleave ( userno, userid, status, levdate, uno, uip ) SELECT u.userno, u.userid, 0 AS status, NOW() AS levdate, u.uno, u.uip FROM users u WHERE u.status = ?param0 AND u.userno = ?param1] -2025-12-18 14:02:44,304 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.remotelogin.set] Prepared SQL: [update users a inner join assign b on b.asno=a.asno and b.siteip like concat('%', ?param0 ,'%') set a.remotekey= ?param1 where a.userid= ?param2 and a.status=1] -2025-12-18 14:02:44,304 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.snslink.up] Prepared SQL: [update users set udt=now(),uno= ?param0 ,uip= ?param1 ,snsid= ?param2 ,jointype= ?param3 where userno= ?param4] -2025-12-18 14:02:44,304 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [councel.up] Prepared SQL: [update councel set udt=now(),uno= ?param0 ,uip= ?param1 ,bldgcat = ?param2 ,qtext = ?param3 ,atext = ?param4 where bno= ?param5] -2025-12-18 14:02:44,304 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [councel.del] Prepared SQL: [update councel set udt=now(),uno= ?param0 ,uip= ?param1 ,isdel = 1 where bno = ?param2] -2025-12-18 14:02:44,305 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.up.asno] Prepared SQL: [update users set udt=now(),uno= ?param0 ,uip= ?param1 ,asno = ?param2 where userno= ?param3] -2025-12-18 14:02:44,305 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormant.del] Prepared SQL: [update users a left outer join userdormant b on b.userno = a.userno set set udt=now(),uno= ?param0 ,uip= ?param1 ,status = 99,username='»èÁ¦µÊ',usernameeng=null,email=null,mobile=null,telno=null,userpno=null,bankno=null,post=null,address1=null,address2=null,birthday=null,di=null,ci=null,vssn=null,authplatform=0 where date_add(b.cdt,interval 1 year) < now(); delete from userdormant where date_add(cdt,interval 1 year) < now();] -2025-12-18 14:02:44,331 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.loginkey] Prepared SQL: [select a.userno dtype from users a where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0)] -2025-12-18 14:02:44,331 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.admin] Prepared SQL: [select a.userno dtype, a.udt time, count(b.mno) intval from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0)] -2025-12-18 14:02:44,331 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.front] Prepared SQL: [select a.dtype,sum(a.intval) intval,sum(a.intval2) intval2 from ( select a.userno dtype,count(b.mno) intval,0 intval2 from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno union all select a.userno dtype,0 intval,count(b.userno) intval2 from users a left outer join alarms b on b.userno=a.userno and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno ) a group by a.dtype] -2025-12-18 14:02:44,331 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.frontcroom] Prepared SQL: [select a.dtype,sum(a.intval) intval,sum(a.intval2) intval2,sum(a.intval3) intval3,sum(a.intval4) intval4,sum(a.intval5) intval5 ,sum(a.intval6) intval6,sum(a.intval7) intval7,sum(a.intval8) intval8,sum(a.intval9) intval9,sum(a.intval10) intval10 ,sum(a.intval11) intval11,sum(a.intval12) intval12 ,max(a.strval) strval,max(a.strval2) strval2,max(a.strval3) strval3 from ( select a.userno dtype,count(b.mno) intval,0 intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11,0 intval12 ,null strval,null strval2,null strval3 from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno union all select a.userno dtype,0 intval,count(b.userno) intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11,0 intval12 ,null strval,null strval2,null strval3 from users a left outer join alarms b on b.userno=a.userno and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) union all select a.userno dtype,0 intval,0 intval2,c.tyear intval3,c.tseq intval4,b.classno intval5 ,b2.isplan intval6,b2.iscontent intval7,b2.isev intval8,b2.isrs intval9,b2.isgrade intval10 ,b.cmno intval11,b.cshape intval12 ,d.cgname strval,b.cname strval2 ,group_concat(case when f.bmno is null then null else concat(f.bmno,':',f.bmname,':',f.bmtype) end separator ';') strval3 from users a0 inner join lect a on a.lectno= ?param3 and a.userno=a0.userno and a.status=1 and a.ischanged=0 inner join cm b on b.cmno=a.cmno inner join cmmenu b2 on b2.cmno=b.cmno inner join term c on c.tmno=b.tmno inner join cg d on d.cgno=b.cgno left outer join cmmenubm e on e.cmno=b.cmno left outer join boardmaster f on f.bmno=e.bmno where a0.userno= ?param0 and (a0.loginkey= ?param1 or ?param2 =0) group by a.userno,b.cmno,c.tyear,c.tseq,b.classno ,b2.isplan,b2.iscontent,b2.isev,b2.isrs,b2.isgrade ,d.cgname,b.cname ) a group by a.dtype] -2025-12-18 14:02:44,331 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.frontcroom.subdomain] Prepared SQL: [select a.*,b.asname strval4,c.fileurl from ( select a.dtype,sum(a.intval) intval,sum(a.intval2) intval2,sum(a.intval3) intval3,sum(a.intval4) intval4,sum(a.intval5) intval5 ,sum(a.intval6) intval6,sum(a.intval7) intval7,sum(a.intval8) intval8,sum(a.intval9) intval9,sum(a.intval10) intval10 ,sum(a.intval11) intval11 ,max(a.strval) strval,max(a.strval2) strval2,max(a.strval3) strval3 from ( select a.userno dtype,count(b.mno) intval,0 intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11 ,null strval,null strval2,null strval3 from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno union all select a.userno dtype,0 intval,count(b.userno) intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11 ,null strval,null strval2,null strval3 from users a left outer join alarms b on b.userno=a.userno and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) union all select a.userno dtype,0 intval,0 intval2,c.tyear intval3,c.tseq intval4,b.classno intval5 ,b2.isplan intval6,b2.iscontent intval7,b2.isev intval8,b2.isrs intval9,b2.isgrade intval10 ,b.cmno intval11 ,d.cgname strval,b.cname strval2 ,group_concat(case when f.bmno is null then null else concat(f.bmno,':',f.bmname,':',f.bmtype) end separator ';') strval3 from users a0 inner join lect a on a.lectno= ?param3 and a.userno=a0.userno and a.status=1 and a.ischanged=0 inner join cm b on b.cmno=a.cmno inner join cmmenu b2 on b2.cmno=b.cmno inner join term c on c.tmno=b.tmno inner join cg d on d.cgno=b.cgno left outer join cmmenubm e on e.cmno=b.cmno left outer join boardmaster f on f.bmno=e.bmno where a0.userno= ?param0 and (a0.loginkey= ?param1 or ?param2 =0) group by a.userno,b.cmno,c.tyear,c.tseq,b.classno ,b2.isplan,b2.iscontent,b2.isev,b2.isrs,b2.isgrade ,d.cgname,b.cname ) a group by a.dtype ) a inner join assign b on b.subdomain= ?param4 left outer join fileinfo c on c.fgno=b.sitelogo] -2025-12-18 14:02:44,332 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.basecomments] Prepared SQL: [select a.cmtno,a.pcmtno,a.tcmtno,a.baseno,a.cdepth,a.memo,a.memotype,a.fgno,a.cdt,a.udt, a.isdel,a.cno ,b.orgname, b.fileurl, b.fileno ,c.username from cmt a inner join users c on c.userno=a.cno left outer join fileinfo b on b.fgno=a.fgno and b.isdel=0 where a.cmttype= ?param0 and a.baseno= ?param1 order by a.cdt desc] -2025-12-18 14:02:44,332 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsend.get] Prepared SQL: [select a.sendno,a.ehtml,a.etitle from emailsend a left outer join emailban b on b.sendno=a.sendno where a.sendno= ?param0 and a.isdel=0] -2025-12-18 14:02:44,332 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsend.get2] Prepared SQL: [select a.sendno,a.etitle,a.rcvs,ifnull(a.sendeds, ' ') sendeds,ifnull(group_concat(b.email separator ';'), ' ') bans from emailsend a left outer join emailban b on b.sendno=a.sendno where a.sendno= ?param0 and a.isdel=0 group by a.sendno,a.rcvs,a.etitle,a.sendeds] -2025-12-18 14:02:44,333 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.list.rcvnot] Prepared SQL: [select count(a.mno) from memouser a where a.userno= ?param0 and and a.isread=0 and a.isdel=0] -2025-12-18 14:02:44,333 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smssend.get] Prepared SQL: [select c.asname,b.usertype,b.username ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) mobile ,a.smstype,a.isok ,row_number() over(order by b.username) rno, count(a.cno) over() pagetotalcount from smsuser a inner join users b on b.userno=a.userno left outer join assign c on c.asno=b.asno where a.mno= ?param0 order by b.username] -2025-12-18 14:02:44,333 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.home] Prepared SQL: [select b.cnt intval ,c.cnt0 intval2 ,c.cnt1 intval3 ,d.cnt intval4 ,e.cnt intval5 ,f.cnt intval6 ,(SELECT COUNT(*) FROM userleave WHERE status = 0) intval7 from (select 1 col1) a left outer join (select count(mno) cnt from memouser where userno= ?param0 and isread=0 and isdel=0) b on 1=1 left outer join ( select sum(case when a.bmposition=0 then 1 else 0 end) cnt0,sum(case when a.bmposition=1 and b.cmno is not null then 1 else 0 end) cnt1 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.isopen=1 left outer join board c on c.pbno=b.bno and c.isdel=0 where a.bmtype=2 and a.isopen=1 and c.bno is null and a.disptype=0 ) c on 1=1 left outer join ( select count(a.rfdno) cnt from payrfd a left outer join pay b on b.payno = a.payno where a.rstatus=0 and b.rstatus=0 ) d on 1=1 left outer join ( select count(a.payno) cnt from paydvr a inner join pay b on b.payno=a.payno and b.pstatus=1 and b.rstatus=0 inner join payitem c on c.payno = b.payno inner join book bb on bb.bkno=c.itemno where a.dvrcode is null and a.isdvr=1 ) e on 1=1 left outer join ( select count(a.payno) cnt from paytax a where a.ischeck=0 ) f on 1=1] -2025-12-18 14:02:44,333 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.authkey] Prepared SQL: [select jobkey from authkey where authtype= ?param0 and userno= ?param1 and randkey= ?param2 and keytime > now()] -2025-12-18 14:02:44,333 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.authkey.check1] Prepared SQL: [select ctno intval,ismenu intval2,ctype intval3,ccode strval from ct where ctno= ?param0 and authkey= ?param1 ; update ct set authkey=null where ctno= ?param0] -2025-12-18 14:02:44,334 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.authkey.check2] Prepared SQL: [select qno intval from question where qno= ?param0 and authkey= ?param1 ; update question set authkey=null where qno= ?param0] -2025-12-18 14:02:44,334 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.sms.chk] Prepared SQL: [select authno intval,lectno intval2,latime time,lakey strval from smsauth where authno = ?param0] -2025-12-18 14:02:44,334 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsend.in] Prepared SQL: [insert into emailsend(etitle,semail,ehtml,fgno,cmno,rcvs,reademails,rcvcount,readcount,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 ,now(), ?param9 ,now(), ?param9 , ?param10 )] -2025-12-18 14:02:44,334 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsend.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:02:44,334 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.sms.in] Prepared SQL: [insert into sms(cmno,mcontents,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,now(), ?param2 ,now(), ?param2 , ?param3 );] -2025-12-18 14:02:44,334 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.sms.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:02:44,345 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smsauth] Prepared SQL: [insert into smsauth(latime,lakey,lectno) values(now(), ?param0 , ?param1 );] -2025-12-18 14:02:44,345 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smsauth.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:02:44,345 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smsauth2] Prepared SQL: [insert into smsauth(latime,lakey,userno, lectno) values(now(), ?param0 , ?param1 , 0);] -2025-12-18 14:02:44,345 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smsauth2.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:02:44,346 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.atalk.send] Prepared SQL: [insert into MTS_ATALK_MSG (TRAN_SENDER_KEY,TRAN_TMPL_CD,TRAN_CALLBACK,TRAN_PHONE,TRAN_SUBJECT,TRAN_MSG,TRAN_DATE,TRAN_TYPE,TRAN_STATUS,TRAN_REPLACE_TYPE,TRAN_REPLACE_MSG) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,now(),5,'1', ?param6 , ?param5 );] -2025-12-18 14:02:44,346 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.comment.delete] Prepared SQL: [update cmt set isdel=1 where cmtno= ?param0 and ( ?param1 is not null or cno= ?param2 );] -2025-12-18 14:02:44,346 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsendok] Prepared SQL: [update emailsend set isdel=0,readcount= ?param0 ,sendeds= ?param1 where sendno= ?param2] -2025-12-18 14:02:44,346 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.memo.alldeleteR] Prepared SQL: [update memouser set isdel=1,udt=now(),uno= ?param0 ,uip= ?param1 where userno= ?param0] -2025-12-18 14:02:44,346 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.memo.alldeleteS] Prepared SQL: [update memo set isdel=1,udt=now(),uno= ?param0 ,uip= ?param1 where cno= ?param0] -2025-12-18 14:02:44,349 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.authkey.save] Prepared SQL: [update authkey set jobkey= ?param0 ,randkey= ?param1 ,keytime=date_add(now(), interval 1 minute) where authtype= ?param2 and userno= ?param3 ; insert into authkey (authtype,userno,jobkey,randkey,keytime) select a.authtype,a.userno,a.jobkey,a.randkey,date_add(now(), interval 1 minute) from (select ?param2 authtype, ?param3 userno, ?param0 jobkey, ?param1 randkey) a left outer join authkey b on b.authtype=a.authtype and b.userno=a.userno where b.authtype is null] -2025-12-18 14:02:44,349 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.sms.extend] Prepared SQL: [update smsauth set latime = now() where authno = ?param0] -2025-12-18 14:02:44,351 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.error] Prepared SQL: [insert into errors (errmsg,userno) values( ?param0 , ?param1 )] -2025-12-18 14:02:44,367 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.list] Prepared SQL: [select a.menuno, a.menuname, a.pmenuno, a.menuurl, a.menulevel, a.menuorder, a.ccount, a.isuse, a.ishid ,concat('/',ifnull(b5.menuno, 0), '/', ifnull(b4.menuno, 0), '/', ifnull(b3.menuno, 0), '/', ifnull(b2.menuno, 0), '/', ifnull(b1.menuno, 0), '/', ifnull(a.menuno, 0), '/') menurout ,case a.menulevel when 0 then ' ' when 1 then b1.menuname when 2 then b2.menuname when 3 then b3.menuname when 4 then b4.menuname when 5 then b5.menuname end pmenuname from ( select a.menuno, a.menuname, a.pmenuno, a.menuurl, a.menulevel, a.menuorder, count(d.menuno) ccount, a.isuse, a.ishid from menu a left outer join menu d on d.pmenuno=a.menuno group by a.menuno, a.menuname, a.pmenuno, a.menuurl, a.menulevel, a.menuorder, a.isuse, a.ishid ) a left outer join menu b1 on b1.menuno=a.pmenuno left outer join menu b2 on b2.menuno=b1.pmenuno left outer join menu b3 on b3.menuno=b2.pmenuno left outer join menu b4 on b4.menuno=b3.pmenuno left outer join menu b5 on b5.menuno=b4.pmenuno order by case a.menulevel when 0 then a.menuorder when 1 then b1.menuorder when 2 then b2.menuorder when 3 then b3.menuorder when 4 then b4.menuorder else b5.menuorder end ,case a.menulevel when 0 then a.menuno when 1 then b1.menuno when 2 then b2.menuno when 3 then b3.menuno when 4 then b4.menuno else b5.menuno end ,case a.menulevel when 1 then a.menuorder when 2 then b1.menuorder when 3 then b2.menuorder when 4 then b3.menuorder when 5 then b4.menuorder else 0 end ,case a.menulevel when 1 then a.menuno when 2 then b1.menuno when 3 then b2.menuno when 4 then b3.menuno when 5 then b4.menuno else 0 end ,case a.menulevel when 2 then a.menuorder when 3 then b1.menuorder when 4 then b2.menuorder when 5 then b3.menuorder else 0 end ,case a.menulevel when 2 then a.menuno when 3 then b1.menuno when 4 then b2.menuno when 5 then b3.menuno else 0 end ,case a.menulevel when 3 then a.menuorder when 4 then b1.menuorder when 5 then b2.menuorder else 0 end ,case a.menulevel when 3 then a.menuno when 4 then b1.menuno when 5 then b2.menuno else 0 end ,case a.menulevel when 4 then a.menuorder when 5 then b1.menuorder else 0 end ,case a.menulevel when 4 then a.menuno when 5 then b1.menuno else 0 end ,case a.menulevel when 5 then a.menuorder else 0 end ,case a.menulevel when 5 then a.menuno else 0 end] -2025-12-18 14:02:44,368 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.authmenu] Prepared SQL: [select a.usertype, a.menuno from menuauth a where a.usertype= ?param0] -2025-12-18 14:02:44,369 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.get] Prepared SQL: [select a.fileno,a.fgno,a.orgname,a.fileurl,a.filesize,a.extension,a.dcount,a.cno,a.uno ,b.tablename,b.columnname from fileinfo a inner join filegroup b on b.fgno=a.fgno where a.FileNo = ?param0 and a.isdel = 0] -2025-12-18 14:02:44,369 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.getall] Prepared SQL: [select a.fileno,a.fgno,a.orgname,a.fileurl,a.filesize,a.extension,a.dcount,a.cno,a.uno ,b.tablename,b.columnname from fileinfo a inner join filegroup b on b.fgno=a.fgno where a.FileNo = ?param0] -2025-12-18 14:02:44,371 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncs.parents.u] Prepared SQL: [select 3 ndepth,v.ndno ncsno,v.dname ncsname,v.dcode ncscode,case when v.ndno=u.ndno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsd v on v.nbno=d.nbno where u.nuno= ?param0 union all select 2 ndepth,v.nbno ncsno,v.bname ncsname,v.bcode ncscode,case when v.nbno=b.nbno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsb b on b.nbno=d.nbno inner join ncsb v on v.nmno=b.nmno where u.nuno= ?param0 union all select 1 ndepth,v.nmno ncsno,v.mname ncsname,v.mcode ncscode,case when v.nmno=m.nmno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncsm v on v.ntno=m.ntno where u.nuno= ?param0 union all select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where u.nuno= ?param0 order by ndepth,ncscode] -2025-12-18 14:02:44,371 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncs.parents.d] Prepared SQL: [select 2 ndepth,v.nbno ncsno,v.bname ncsname,v.bcode ncscode,case when v.nbno=b.nbno then 1 else 0 end isact from ncsd d inner join ncsb b on b.nbno=d.nbno inner join ncsb v on v.nmno=b.nmno where d.ndno= ?param0 union all select 1 ndepth,v.nmno ncsno,v.mname ncsname,v.mcode ncscode,case when v.nmno=m.nmno then 1 else 0 end isact from ncsd d inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncsm v on v.ntno=m.ntno where d.ndno= ?param0 union all select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsd d inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where d.ndno= ?param0 order by ndepth,ncscode] -2025-12-18 14:02:44,371 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncs.parents.b] Prepared SQL: [select 1 ndepth,v.nmno ncsno,v.mname ncsname,v.mcode ncscode,case when v.nmno=m.nmno then 1 else 0 end isact from ncsb b inner join ncsm m on m.nmno=b.nmno inner join ncsm v on v.ntno=m.ntno where b.nbno= ?param0 union all select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsb b inner join ncsm m on m.nmno=b.nmno inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where b.nbno= ?param0 order by ndepth,ncscode] -2025-12-18 14:02:44,371 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncs.parents.m] Prepared SQL: [select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsm m inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where m.nmno= ?param0 order by ndepth,ncscode] -2025-12-18 14:02:44,372 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.sales.bycm] Prepared SQL: [select case b.ptype when 2 then 2 when 3 then 1 else 0 end dtype, 0 intval, case b.ptype when 2 then '±³Àç' when 3 then '½ÃÇè' else '°­ÁÂ' end strval,'¸ÅÃâ' strval2 ,sum(case when month(a.payoktime)=1 then b.payamt else 0 end) longval ,sum(case when month(a.payoktime)=2 then b.payamt else 0 end) longval2 ,sum(case when month(a.payoktime)=3 then b.payamt else 0 end) longval3 ,sum(case when month(a.payoktime)=4 then b.payamt else 0 end) longval4 ,sum(case when month(a.payoktime)=5 then b.payamt else 0 end) longval5 ,sum(case when month(a.payoktime)=6 then b.payamt else 0 end) longval6 ,sum(case when month(a.payoktime)=7 then b.payamt else 0 end) longval7 ,sum(case when month(a.payoktime)=8 then b.payamt else 0 end) longval8 ,sum(case when month(a.payoktime)=9 then b.payamt else 0 end) longval9 ,sum(case when month(a.payoktime)=10 then b.payamt else 0 end) longval10 ,sum(case when month(a.payoktime)=11 then b.payamt else 0 end) longval11 ,sum(case when month(a.payoktime)=12 then b.payamt else 0 end) longval12 from pay a inner join payitem b on b.payno=a.payno and a.pstatus=1 where year(a.payoktime)= ?param0 and a.pstatus=1 group by b.ptype,month(a.payoktime) union all select case b.ptype when 2 then 2 when 3 then 1 else 0 end dtype, 1 intval, '','ȯºÒ' strval ,(case when month(b.refundtime)=1 then b.refundamt else 0 end) * -1 longval ,(case when month(b.refundtime)=2 then b.refundamt else 0 end) * -1 longval2 ,(case when month(b.refundtime)=3 then b.refundamt else 0 end) * -1 longval3 ,(case when month(b.refundtime)=4 then b.refundamt else 0 end) * -1 longval4 ,(case when month(b.refundtime)=5 then b.refundamt else 0 end) * -1 longval5 ,(case when month(b.refundtime)=6 then b.refundamt else 0 end) * -1 longval6 ,(case when month(b.refundtime)=7 then b.refundamt else 0 end) * -1 longval7 ,(case when month(b.refundtime)=8 then b.refundamt else 0 end) * -1 longval8 ,(case when month(b.refundtime)=9 then b.refundamt else 0 end) * -1 longval9 ,(case when month(b.refundtime)=10 then b.refundamt else 0 end) * -1 longval10 ,(case when month(b.refundtime)=11 then b.refundamt else 0 end) * -1 longval11 ,(case when month(b.refundtime)=12 then b.refundamt else 0 end) * -1 longval12 from pay a inner join payitem b on b.payno=a.payno and a.pstatus=1 and b.rstatus > 0 and b.refundtime is not null and year(b.refundtime)= ?param0 where a.pstatus=1 and a.rstatus > 0 group by b.ptype,month(b.refundtime) order by dtype,intval] -2025-12-18 14:02:44,375 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcalc.print] Prepared SQL: [select a.cmno,a.feeloc,a.feebkpr,a.feebrt,a.feemat,a.feefoo,a.feeetc,a.prtcnt ,b.cname,b.classno,b.sstime,b.setime ,c.pfee ,d.username,CAST(AES_DECRYPT(UNHEX(d.userpno), 'np123@!') AS char) userpno,d.bankname,CAST(AES_DECRYPT(UNHEX(d.bankno), 'np123@!') AS char) bankno,d.post,d.address1,d.address2 ,row_number() over(order by d.username) rno from cmcalc a inner join cm b on b.cmno=a.cmno inner join cmprof c on c.cmno=b.cmno inner join users d on d.userno=c.userno where a.cmno= ?param0 order by rno] -2025-12-18 14:02:44,375 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.npsystem] Prepared SQL: [select count(b.daokey) from (select 1 col1) a left outer join npsystem b on b.daokey= ?param0] -2025-12-18 14:02:44,375 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.ncs.check.t] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select 0 intval, count(m.nmno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno where t.ntno= ?param0 union all select 0 intval,count(b.nbno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno left outer join ncsb b on b.nmno=m.nmno where t.ntno= ?param0 union all select count(cmd.cmno) intval,count(distinct d.ndno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join cmncsd cmd on cmd.ndno=d.ndno where t.ntno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join ncsu u on u.ndno=d.ndno where t.ntno= ?param0 ) a] -2025-12-18 14:02:44,375 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.ncs.check.m] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select 0 intval,count(b.nbno) intval2 from ncsm m left outer join ncsb b on b.nmno=m.nmno where m.nmno= ?param0 union all select count(cmd.cmno) intval,count(distinct d.ndno) intval2 from ncsm m left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join cmncsd cmd on cmd.ndno=d.ndno where m.nmno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncsm m left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join ncsu u on u.ndno=d.ndno where m.nmno= ?param0 ) a] -2025-12-18 14:02:44,377 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.ncs.check.b] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select count(cmd.cmno) intval,count(distinct d.ndno) intval2 from ncsb b left outer join ncsd d on d.nbno=b.nbno left outer join cmncsd cmd on cmd.ndno=d.ndno where b.nbno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncsb b left outer join ncsd d on d.nbno=b.nbno left outer join ncsu u on u.ndno=d.ndno where b.nbno= ?param0 ) a] -2025-12-18 14:02:44,377 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.ncs.check.d] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select count(cmd.cmno) intval,0 intval2 from ncsd d left outer join cmncsd cmd on cmd.ndno=d.ndno where d.ndno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncsd d left outer join ncsu u on u.ndno=d.ndno where d.ndno= ?param0 ) a] -2025-12-18 14:02:44,378 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.insert] Prepared SQL: [insert into menu(menuname,pmenuno,menuurl,menulevel,menuorder,isuse,ishid,cdt,cno,udt,uno,uip) select ?param0 , ?param1 ,ifnull( ?param2 ,''),ifnull(c.menulevel, -1) + 1, ?param3 , ?param4 , ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 from (select ?param8 menuno) a left outer join menu b on b.menuno=a.menuno left outer join menu c on c.menuno= ?param1 where b.menuno is null] -2025-12-18 14:02:44,378 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.insert.SelectKey] Prepared SQL: [select last_insert_id()] -2025-12-18 14:02:44,378 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.filegroup.insert] Prepared SQL: [INSERT INTO filegroup (tablename,columnname, cdt,cno,udt,uno,uip) VALUES ( ?param0 , ?param1 , cdt,cno,udt,uno,uip)] -2025-12-18 14:02:44,378 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.filegroup.insert.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:02:44,379 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.okcert3.in] Prepared SQL: [insert into okcert3log (gubn, ret, reason, sn, rsltcd, rslt, dt) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , now()] -2025-12-18 14:02:44,379 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.okcert3.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:02:44,379 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.userauth.save] Prepared SQL: [insert into menuauth (usertype,authname,menuno,isdel,cdt,cno,udt,uno,uip) select max(usertype)+1, ?param0 ,1,0,now(), ?param1 ,now(), ?param1 , ?param2 from menuauth] -2025-12-18 14:02:44,379 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.authname.save] Prepared SQL: [update menuauth set authname= ?param0 where usertype= ?param1] -2025-12-18 14:02:44,379 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.userauth.del] Prepared SQL: [delete a from menuauth a left outer join( select count(userno) usercnt,usertype from users where usertype = ?param0 group by usertype )b on b.usertype = a.usertype where a.usertype = ?param0 and (b.usercnt < 1 or b.usercnt is null); insert into menuauth (usertype,authname,menuno,isdel,cdt,cno,udt,uno,uip) select * from ( select ?param0 usertype, ?param1 authname,1 menuno,0 isdel,now() cdt, ?param2 cno,now() udt, ?param2 uno, ?param3 uip ) a where not exists( select usertype,authname,menuno from menuauth where usertype = ?param0 and menuno = 1 ); update menuauth a left outer join ( select count(userno) usercnt,usertype from users where usertype = ?param0 and status=1 group by usertype ) b on b.usertype = a.usertype set isdel=1 where a.usertype= ?param0 and (b.usercnt < 1 or b.usercnt is null);] -2025-12-18 14:02:44,379 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.chageposition] Prepared SQL: [update menu a left outer join menu b on b.menuno= ?param0 left outer join menu c on c.menuno= ?param1 set a.pmenuno= ?param1 , a.menuorder = ifnull(b.menuorder, -1) + 1, a.menulevel=c.menulevel + 1 , a.udt=now(), a.uno= ?param2 , a.uip= ?param3 where a.menuno= ?param4] -2025-12-18 14:02:44,379 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.update] Prepared SQL: [update menu a left outer join (select menulevel from menu where menuno= ?param0 ) b on 1 = 1 set udt=now(), uno= ?param1 , uip= ?param2 ,menuname= ?param3 , pmenuno= ?param0 , menuurl=ifnull( ?param4 , ''),a.menulevel=b.menulevel + 1,menuorder= ?param5 ,isuse= ?param6 ,ishid= ?param7 where a.menuno= ?param8 ;] -2025-12-18 14:02:44,379 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.delete] Prepared SQL: [delete from menuauth where menuno= ?param0 ; delete from menu where menuno= ?param0] -2025-12-18 14:02:44,380 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.down] Prepared SQL: [update fileinfo set dcount = dcount + 1 where fileno= ?param0] -2025-12-18 14:02:44,380 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.del] Prepared SQL: [update fileinfo set uip= ?param0 , uno= ?param1 , isdel=1 where fileno= ?param2 and ( ?param3 = 1 or ?param1 = -999 or cno= ?param1 )] -2025-12-18 14:02:44,380 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.del2] Prepared SQL: [update fileinfo set uip= ?param0 , uno= ?param1 , isdel=1 where fgno= ?param2 and ( ?param3 = 1 or ?param1 = -999 or cno= ?param1 )] -2025-12-18 14:02:44,380 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncst.in] Prepared SQL: [insert into ncst (ntype,tcode,tname,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 ,now(), ?param3 ,now(), ?param3 , ?param4 )] -2025-12-18 14:02:44,380 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncst.up] Prepared SQL: [update ncst set udt=now(),uno= ?param0 ,uip= ?param1 ,tcode= ?param2 ,tname= ?param3 where ntno= ?param4] -2025-12-18 14:02:44,381 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.actlog.set] Prepared SQL: [insert into actlog (logtype,logtarget,userno,logdata,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 )] -2025-12-18 14:02:44,381 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.authlog.set] Prepared SQL: [insert into authlog(logtype,userno,usertypeorg,usertypenew,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 )] -2025-12-18 14:02:44,381 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.authlog.set2] Prepared SQL: [insert into authlog(logtype,userno,usertypeorg,usertypenew,cdt,cno,udt,uno,uip) select ?param0 , ?param1 ,a.usertype, ?param2 ,now(), ?param3 ,now(), ?param3 , ?param4 from users a where a.userno= ?param1 and a.usertype <> ?param2] -2025-12-18 14:02:44,382 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.kcblog.in] Prepared SQL: [insert into kcblog (cdt,cp_cd,mobile,vssn,logmsg) values(now(), ?param0 ,case when ?param1 is not null then HEX(AES_ENCRYPT( ?param1 , 'np123@!')) else null end , ?param2 , ?param3 );] -2025-12-18 14:02:44,382 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [excellog.in] Prepared SQL: [INSERT INTO exceldownlog (userno, userid, username, actiontime, position, comment, userip) SELECT userno, userid, username, sysdate(), ?param0 , ?param1 , ?param2 FROM users where userno = ?param3] -2025-12-18 14:02:44,405 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.myterm] Prepared SQL: [select distinct c.tmno,c.tyear,c.tseq from cmprof a inner join cm b on b.cmno=a.cmno and b.ismaster=0 and b.isdel=0 inner join term c on c.tmno=b.tmno where a.userno= ?param0 order by c.tyear desc,c.tseq] -2025-12-18 14:02:44,405 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.term.ys] Prepared SQL: [select distinct tmno,tyear,tseq from term order by tyear desc,tseq] -2025-12-18 14:02:44,407 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmdatas] Prepared SQL: [select a.dtype,a.intval,a.intval2,a.intval3 ,a.strval,a.strval2 from( select 1 dtype ,a.userno intval,b.usertype intval2 ,row_number() over (order by b.username desc) intval3 ,b.username strval,null strval2 from cmprof a inner join users b on b.userno=a.userno where a.cmno= ?param0 order by b.username desc ) a union all select 2 ,b.bkno,0 ,row_number() over (order by b.bkno) intval3 ,b.bkname,null from cmbook a inner join book b on b.bkno=a.bkno where a.cmno= ?param0 union all select 3 dtype ,b.cmno,a.ispre ,row_number() over (order by b.cmno) intval3 ,b.cname,null from cmrelay a inner join cm b on b.cmno=a.rcmno where a.cmno= ?param0 union all select 4 ,b.ndno,0 ,row_number() over (order by b.ndno) intval3 ,b.dname,b.acode from cmncsd a inner join ncsd b on b.ndno=a.ndno where a.cmno= ?param0 order by dtype,intval3] -2025-12-18 14:02:44,407 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.datacreatecmbycmmaster] Prepared SQL: [select a.cmno,a.cname,row_number() over(order by a.udt desc) rno from cm a where a.ismaster=1 and a.isdel=0 and a.cgno= ?param0 order by rno] -2025-12-18 14:02:44,408 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnigscd.exists] Prepared SQL: [select count(*) from cminning a inner join cminningscd b on a.cmino = b.cmino where cmno = ?param0] -2025-12-18 14:02:44,408 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmev] Prepared SQL: [select a.cmno,a.attend,a.attendcut,a.attendrfd,a.attendcutrfd,a.mid,a.midcut,a.midrfd,a.midcutrfd,a.final,a.finalcut,a.finalrfd,a.finalcutrfd,a.subject,a.subjectcut,a.subjectrfd ,a.subjectcutrfd,a.discuss,a.discusscut,a.discussrfd,a.discusscutrfd,a.etc,a.etccut,a.etcrfd,a.etccutrfd,a.cut,a.cutrfd,a.isoffabs ,b.scdtype ,c.cshape from cmev a inner join cm c on c.cmno = a.cmno left outer join cminning b on b.cmno = a.cmno and b.isscd = 1 where a.cmno= ?param0] -2025-12-18 14:02:44,409 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.est] Prepared SQL: [select 0 gubun,case when a.extype = 0 then 1 else 2 end estkind ,a.exno,a.cmno,a.extype,a.exname,a.edesc,a.etime,a.econdition,a.evtype,a.eqtype,a.israndq,a.israndqi,a.qcount,a.isblur,a.tpoint,a.relaylimit,a.isusebackup,a.isseq ,null sdno,null sdtype,null sdname,null sddesc,null sdcondition ,null rsno,null rscno,null rstype,null rsname,null rscondition , row_number() over(partition by a.extype order by a.cdt) rno ,null as iseq,null as teachername from cmex a where a.cmno= ?param0 and a.isdel=0 union all select 1 gubun,case when a.sdtype = 0 then 11 else 21 end estkind ,a.sdno exno,a.cmno,a.sdtype extype,a.sdname exname,a.sddesc edesc,null etime,a.sdcondition econdition,null evtype,null eqtype,null israndq,null israndqi,null qcount,null isblur,a.tpoint,null relaylimit,null isusebackup,null isseq ,a.sdno,a.sdtype,a.sdname,a.sddesc,a.sdcondition ,null rsno,null rscno,null rstype,null rsname,null rscondition , row_number() over(partition by a.sdtype order by a.cdt) rno ,null as iseq,null as teachername from cmsd a where a.cmno= ?param0 and a.isdel=0 union all select 2 gubun,case when a.rstype = 0 then 32 else 31 end estkind ,a.rsno exno,a.cmno,a.rstype extype,a.rsname exname,null edesc,null etime,a.rscondition econdition,null evtype,null eqtype,null israndq,null israndqi,null qcount,null isblur,null tpoint,null relaylimit,null isusebackup,null isseq ,null sdno,null sdtype,null sdname,null sddesc,null sdcondition ,a.rsno,a.rscno,a.rstype,a.rsname,a.rscondition , row_number() over(partition by a.rstype order by a.cdt) rno ,b.iseq,c.username as teachername from cmrs a left outer join cminning b on a.cmino = b.cmino left outer join users c on b.userno = c.userno where a.cmno= ?param0 and a.isdel=0 order by rsno] -2025-12-18 14:02:44,409 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmexqs] Prepared SQL: [select a.eqno,a.exno,a.qseq,a.qno,a.rpoint , b.qtextstring, b.dpoint, b.qdiff, b.cc1, b.cc2, b.cc3, b.cc4, b.cc5,b.atype , cc.cname qdiffname, cc1.cname ccname1, cc2.cname ccname2, cc3.cname ccname3, cc4.cname ccname4, cc5.cname ccname5 from cmexq a inner join question b on b.qno=a.qno left outer join comcode cc on cc.ccode = b.qdiff left outer join comcode cc1 on cc1.ccode = b.cc1 left outer join comcode cc2 on cc2.ccode = b.cc2 left outer join comcode cc3 on cc3.ccode = b.cc3 left outer join comcode cc4 on cc4.ccode = b.cc4 left outer join comcode cc5 on cc5.ccode = b.cc5 where a.exno= ?param0 order by a.qseq] -2025-12-18 14:02:44,409 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.exsave.valid] Prepared SQL: [select count(d.exno) from (select 1 as col1) a left outer join lectex d on d.exno= ?param0] -2025-12-18 14:02:44,409 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.sdsave.valid] Prepared SQL: [select sum(cnt) from ( select count(d.sdno) cnt from (select 1 as col1) a left outer join lectsd d on d.sdno= ?param0 union all select count(d.sdno) from (select 1 as col1) a left outer join lectsdboard d on d.sdno= ?param0 ) a] -2025-12-18 14:02:44,409 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rssave.valid] Prepared SQL: [select count(d.rsno) from (select 1 as col1) a left outer join lectrs d on d.rsno= ?param0] -2025-12-18 14:02:44,409 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rscsave.valid] Prepared SQL: [select count(d.rscno) from (select 1 as col1) a left outer join cmrs d on d.rscno= ?param0] -2025-12-18 14:02:44,409 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmexlayers] Prepared SQL: [select a.exno ,case when a.qdiff = 1 then null else a.qdiff end qdiff ,case when a.cc1 = 1 then null else a.cc1 end cc1 ,case when a.cc2 = 1 then null else a.cc2 end cc2 ,case when a.cc3 = 1 then null else a.cc3 end cc3 ,case when a.cc4 = 1 then null else a.cc4 end cc4 ,case when a.cc5 = 1 then null else a.cc5 end cc5 ,a.qcount,a.rpoint , cc.cname qdiffname, cc1.cname ccname1, cc2.cname ccname2, cc3.cname ccname3, cc4.cname ccname4, cc5.cname ccname5 from cmexlayer a left outer join comcode cc on cc.ccode = a.qdiff and cc.ccode > 0 left outer join comcode cc1 on cc1.ccode = a.cc1 and cc1.ccode > 0 left outer join comcode cc2 on cc2.ccode = a.cc2 and cc2.ccode > 0 left outer join comcode cc3 on cc3.ccode = a.cc3 and cc3.ccode > 0 left outer join comcode cc4 on cc4.ccode = a.cc4 and cc4.ccode > 0 left outer join comcode cc5 on cc5.ccode = a.cc5 and cc5.ccode > 0 where a.exno= ?param0 order by cc.corder, cc1.corder, cc2.corder] -2025-12-18 14:02:44,409 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.extype1count] Prepared SQL: [select count(b.exno) from (select 1 col1) a left outer join cmex b on b.cmno= ?param0 and b.isdel=0 and b.exno <> ?param1 and b.extype=1] -2025-12-18 14:02:44,409 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.check] Prepared SQL: [select count(b.rsno) from (select 1 col1) a left outer join cmrs b on b.cmno= ?param0 and b.rsno <> ?param1 and b.rstype= ?param2 and b.isdel=0] -2025-12-18 14:02:44,411 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.questionusings] Prepared SQL: [select sum(cnt) from ( select 0 as cnt union all select count(qno) from cmexq where qno= ?param0 union all select count(qno) from rscq where qno= ?param0 ) a] -2025-12-18 14:02:44,411 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.questionitem.valid] Prepared SQL: [select sum(cnt) from ( select 0 as cnt union all select a.qno from ( select b.qno from questionitem a inner join cmexq b on b.qno=a.qno where a.qino= ?param0 limit 1) a union all select a.qno from ( select b.qno from questionitem a inner join rscq b on b.qno=a.qno where a.qino= ?param0 limit 1) a ) a] -2025-12-18 14:02:44,412 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmmenus] Prepared SQL: [select a.cmno,a.isplan,a.iscontent,a.isev,a.isrs,a.isgrade ,b.bmno from cmmenu a left outer join cmmenubm b on b.cmno=a.cmno where a.cmno= ?param0] -2025-12-18 14:02:44,412 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rscqs] Prepared SQL: [select a.rscqno,a.rscno,a.qno,a.dseq , b.qtextstring, b.dpoint, b.qdiff, b.cc1, b.cc2, b.cc3, b.cc4, b.cc5,b.atype , cc.cname qdiffname, cc1.cname ccname1, cc2.cname ccname2, cc3.cname ccname3, cc4.cname ccname4, cc5.cname ccname5 ,row_number() over(order by a.dseq, a.rscqno) rno from rscq a inner join question b on b.qno=a.qno left outer join comcode cc on cc.ccode = b.qdiff left outer join comcode cc1 on cc1.ccode = b.cc1 left outer join comcode cc2 on cc2.ccode = b.cc2 left outer join comcode cc3 on cc3.ccode = b.cc3 left outer join comcode cc4 on cc4.ccode = b.cc4 left outer join comcode cc5 on cc5.ccode = b.cc5 where a.rscno= ?param0 order by rno] -2025-12-18 14:02:44,412 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminfile] Prepared SQL: [select 1 dtype,a.sdno intval,a.fgno longval,b.fileno longval2,0 longval4,b.fileurl strval from cmsd a inner join fileinfo b on b.fgno=a.fgno and b.isdel=0 where a.cmno= ?param0 union all select 0,exno,null,null,null,null from cmex where cmno= ?param0 and isdel=0 union all select 2,0,a.fgnotf,b.fileno,a.cmino,b.fileurl from cminning a inner join fileinfo b on b.fgno=a.fgnotf and b.isdel=0 where a.cmno= ?param0 union all select 3,a.cmno,a.fgnocm,b.fileno,0,b.fileurl from cm a inner join fileinfo b on b.fgno=a.fgnocm and b.isdel=0 where a.cmno= ?param0 order by dtype,intval,longval2] -2025-12-18 14:02:44,412 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.check.cmpcpay] Prepared SQL: [select count(b.pino) from (select 1 as col1) a left outer join payitem b on b.ptype=1 and b.pcno = ?param0] -2025-12-18 14:02:44,413 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ct.checkcmi] Prepared SQL: [select count(b.cmino) dcnt from ct a left outer join cminning b on b.ctno=a.ctno where a.ctno= ?param0 group by a.ctno] -2025-12-18 14:02:44,413 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.pcm.foras] Prepared SQL: [select distinct d.cmno value,d.cname text from users a inner join lect b on b.userno=a.userno and b.status<5 inner join cm c on c.cmno=b.cmno inner join cm d on d.cmno=c.pcmno where a.asno= ?param0 order by text,value] -2025-12-18 14:02:44,413 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cm.foras] Prepared SQL: [select distinct c.cmno value,concat(c.cname,'(',c.classno,')') text from users a inner join lect b on b.userno=a.userno and b.status<5 inner join cm c on c.cmno=b.cmno and c.pcmno= ?param0 where a.asno= ?param1 order by text,value] -2025-12-18 14:02:44,413 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.pcm.forall] Prepared SQL: [select a.cmno value,a.cname text from cm a where a.ismaster=1 and a.isuse=1 and a.isdel=0 order by text,value] -2025-12-18 14:02:44,413 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cm.forall] Prepared SQL: [select a.cmno value,concat(a.cname,'(',a.classno,')') text from cm a where a.pcmno= ?param0 and a.ismaster=1 and a.isuse=1 and a.isdel=0 order by text,value] -2025-12-18 14:02:44,413 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cms.forpay] Prepared SQL: [select c.cmno,case when b.isjoin=1 then c.infee else c.infee end fee, c.accommofee, b.isjoin,d.lectno lectnocheck from users a left outer join assign b on b.asno=a.asno inner join cm c on c.cmno= ?param0 left outer join lect d on d.userno=a.userno and d.cmno=c.cmno and d.status in (1,2,3,4,6) and d.ischanged=0 where a.userno= ?param1] -2025-12-18 14:02:44,413 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cms.forpaypc] Prepared SQL: [select c.cmno,case when b.isjoin=1 then c.infee else c.outfee end fee,b.isjoin from users a left outer join assign b on b.asno=a.asno inner join cmpc c on c.pcno= ?param0 where a.userno= ?param1] -2025-12-18 14:02:44,414 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcheck.forbuy] Prepared SQL: [select 1 rno,a.cmno,a.quota ,b.status lectstatus ,count(d.userno) countlect from cm a left outer join lect b on b.cmno=a.cmno and b.userno= ?param0 and b.status < 5 and b.ischanged=0 left outer join lect c on c.cmno=a.cmno and c.status < 5 and c.ischanged=0 left outer join users d on d.userno=c.userno and d.status=1 where a.cmno= ?param1 and a.ismaster=0 and a.rstime < now() and a.retime > now() and a.isuse=1 and a.isdel=0 group by a.cmno,a.quota,b.status union all select 2,a.cmno,0 ,b.status ,0 from cm a inner join lect b on b.cmno <> a.cmno and b.userno= ?param0 and b.status < 5 inner join cm c on c.cmno=b.cmno and c.pcmno=a.pcmno where a.cmno = ?param1] -2025-12-18 14:02:44,415 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.assign.applyedu.byasno] Prepared SQL: [select a.asno,a.ascode,a.isjoin,a.joinyear,a.joinprice,a.asname,a.ceoname,a.brno,a.eino,a.grno,a.btype,a.bkind,a.salesamount,a.homeurl,a.mcount,a.aday,a.astype,a.asctg,a.askey,a.post ,a.address1,a.address2,a.fgnobno,a.fgnobank,a.joindate,a.exitdate,a.status,a.issite,a.subdomain,a.sitename,a.sitelogo,a.sitefooter,a.siteip,a.ismain,a.mname,a.isdel ,CAST(AES_DECRYPT(UNHEX(a.mphone), 'np123@!') AS char) mphone ,CAST(AES_DECRYPT(UNHEX(a.taxemail), 'np123@!') AS char) taxemail from assign a where a.asno= ?param0 and a.isdel=0] -2025-12-18 14:02:44,416 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscdcheck] Prepared SQL: [select a.quota - (select count(z.lectno) cnt from lect z where a.cmisno = z.cmisno and z.status in (1,2) and z.ischanged=0) from cminningscd a where a.cmisno = ?param0] -2025-12-18 14:02:44,420 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmin] Prepared SQL: [insert into cm(ismaster,cgno,pcmno,cname,kname,tmno,classno,rstime,retime,sstime,setime,gstime,getime,cshape ,infee,outfee,accommofee,quota ,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,isuse,isdel,isseq,fgnocm,typeman,typeedu,typegrade,typejob,typejobitem,iscertificate,ischkatt,isaccommodation,daylectinninglimit,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 , ?param28 , ?param29 , ?param30 ,0, ?param31 , ?param32 , ?param33 , ?param34 , ?param35 , ?param36 , ?param37 , ?param38 , ?param39 , ?param40 ,10,now(), ?param41 ,now(), ?param41 , ?param42 );] -2025-12-18 14:02:44,420 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:02:44,421 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnings.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into cminning (cmno,week,iseq,isonline,ititle,icontent,idate,iday,ist,iet,fgnotf,ctno,istaste,sttime,atime,mstime,metime,userno,isscd,scdtype,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 ,now(), ?param20 ,now(), ?param20 , ?param21 from (select 1 col1) a left outer join cminning b on b.cmno= ?param0 and b.iseq= ?param2 where b.cmino is null] -2025-12-18 14:02:44,421 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnings.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 14:02:44,422 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into cminningscd(cmino,estart,eend,quota,studyplace,sseq,comment,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 ,now(), ?param7 ,now(), ?param7 , ?param8 )] -2025-12-18 14:02:44,422 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 14:02:44,424 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.in] Prepared SQL: [INSERT INTO cmex (cmno,extype,exname,edesc,etime,econdition,evtype,eqtype,israndq,israndqi,qcount,isblur,tpoint,relaylimit,isusebackup,isseq,isreexamable,isresultopen,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 ,0,now(), ?param18 ,now(), ?param18 , ?param19 )] -2025-12-18 14:02:44,424 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:02:44,426 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.question.in] Prepared SQL: [INSERT INTO question (cmno, qdiff, cc1, cc2, cc3, cc4, cc5, isuse, atype, dpoint, qtext, qtextstring, qdesc, rightcount,ispassspace,isignorecase, cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , now(), ?param16 ,now(), ?param16 , ?param17 );] -2025-12-18 14:02:44,426 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.question.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:02:44,426 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.in] Prepared SQL: [insert into cmsd(sdtype,cmno,sdname,sddesc,tpoint,sdcondition,fgno,isdel,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 ,0,now(), ?param7 ,now(), ?param7 , ?param8 );] -2025-12-18 14:02:44,427 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:02:44,427 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.in] Prepared SQL: [insert into cmrs(rstype,cmno,rsname,rscondition,rscno,isdel,cmino,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,0, ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 );] -2025-12-18 14:02:44,427 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:02:44,427 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rsc.in] Prepared SQL: [insert into rsc(rstype,rscname,isuse,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 ,now(), ?param3 ,now(), ?param3 , ?param4 );] -2025-12-18 14:02:44,427 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rsc.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:02:44,427 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy0] Prepared SQL: [insert into cm(ismaster,cgno,pcmno,cname,kname,tmno,classno,rstime,retime,sstime,setime,gstime,getime,cshape,typeman,typeedu,typegrade,typejob,typejobItem,infee,outfee,accommofee,quota,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,isuse,isseq,iscertificate,isdel,studydays,isaccommodation,daylectinninglimit,cdt,cno,udt,uno,uip) select ?param0 ,cgno,case when a.ismaster = 1 and ?param0 = 0 then a.cmno else a.pcmno end,ifnull( ?param1 , concat('»çº»_', cname)),a.kname, ?param2 ,case when ?param2 is null then null else ifnull(b.classno,0)+1 end ,t.rstime ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then '2099-12-31 23:59:59' else date_format(t.retime,'%Y-%m-%d 23:59:59') end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else t.sstime end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else date_format(t.setime,'%Y-%m-%d 23:59:59') end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else t.gstime end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else date_format(t.getime,'%Y-%m-%d 23:59:59') end ,a.cshape,a.typeman,a.typeedu,a.typegrade,a.typejob, a.typejobItem,infee,outfee,accommofee,quota,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,1,isseq,a.iscertificate,0,studydays,isaccommodation,daylectinninglimit,now(), ?param3 ,now(), ?param3 , ?param4 from cm a left outer join ( select max(b.classno) classno from cm a inner join cm b on b.ismaster=0 and b.pcmno=case when a.ismaster=1 then a.cmno else a.pcmno end and b.isdel=0 and b.tmno=ifnull( ?param2 ,0) where a.cmno= ?param5 ) b on b.classno is not null left outer join term t on t.tmno= ?param2 where a.cmno= ?param5 ;] -2025-12-18 14:02:44,427 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy0.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:02:44,427 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy.ex0] Prepared SQL: [insert into cmex (cmno,extype,exname,edesc,etime,econdition,evtype,eqtype,israndq,israndqi,qcount,isblur,tpoint,relaylimit,isusebackup,isseq,isresultopen,isreexamable,isdel,cdt,cno,udt,uno,uip) select ?param0 ,extype,exname,edesc,etime,econdition,evtype,eqtype,israndq,israndqi,qcount,isblur,tpoint,relaylimit,isusebackup,isseq,isresultopen,isreexamable,0,now(), ?param1 ,now(), ?param1 , ?param2 from cmex a where a.exno= ?param3 ;] -2025-12-18 14:02:44,427 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy.ex0.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:02:44,428 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmpcin] Prepared SQL: [insert into cm (ismaster,cgno,pcmno,cname,tmno,classno,rstime,retime,sstime,setime,gstime,getime,cshape,infee,outfee,quota,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,isuse,isseq,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,null, ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 ,1,0,0,now(), ?param27 ,now(), ?param27 , ?param28 );] -2025-12-18 14:02:44,428 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmpcin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:02:44,429 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ct.in] Prepared SQL: [INSERT INTO ct (cmno,qdiff,cc1,cc2,cc3,cc4,cc5,ctype,ccode,ccodedel,ctname,fgnothumb,fgnotf,tfurl,ismenu,isdel,isuse,isoversize,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 ,0, ?param14 , ?param15 ,now(), ?param16 ,now(), ?param16 , ?param17 );] -2025-12-18 14:02:44,429 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ct.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:02:44,429 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.pplog.applyedu.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into pplog ( userno,cmno,isready,cgcode,cshape,typeman,typeedu,typegrade,typejob,typejobItem,cgno,cmisno,isrebate,rbankname,rbankacc,rbankowner,asname,brno,ceoname,post,address1,address2,btype,bkind,eino,mname ,mphone,taxemail,userpno,mobile,email,upost,uaddress1,uaddress2,isassignuser,uduty,slevel,isaccommodation,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 ,HEX(AES_ENCRYPT( ?param14 , 'np123@!')) , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 ,HEX(AES_ENCRYPT( ?param26 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param27 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param28 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param29 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param30 , 'np123@!')) , ?param31 , ?param32 , ?param33 , ?param34 , ?param35 , ?param36 , ?param37 ,now(), ?param38 ,now(), ?param38 , ?param39 )] -2025-12-18 14:02:44,429 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.pplog.applyedu.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:02:44,430 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.term.in] Prepared SQL: [insert into term (tyear,tseq,rstime,retime,sstime,setime,gstime,getime,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 ,now(), ?param8 ,now(), ?param8 , ?param9 )] -2025-12-18 14:02:44,430 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.term.up] Prepared SQL: [update term set udt=now(),uno= ?param0 ,uip= ?param1 ,tyear = ?param2 ,tseq = ?param3 ,rstime= ?param4 ,retime= ?param5 ,sstime= ?param6 ,setime= ?param7 ,gstime= ?param8 ,getime= ?param9 where tmno= ?param10] -2025-12-18 14:02:44,430 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cg.in] Prepared SQL: [insert into cg (pcgno,cgname,cgcode,isuse,iscover,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,0,now(), ?param5 ,now(), ?param5 , ?param6 )] -2025-12-18 14:02:44,430 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmup] Prepared SQL: [update cm set udt=now(),uno= ?param0 ,uip= ?param1 ,cgno = ?param2 ,pcmno = ?param3 ,cname = ?param4 ,kname = ?param5 ,rstime = ?param6 ,retime = ?param7 ,sstime = ?param8 ,setime = ?param9 ,gstime = ?param10 ,getime = ?param11 ,cshape = ?param12 ,infee = ?param13 ,outfee = ?param14 ,accommofee = ?param15 ,quota = ?param16 ,introhtml = ?param17 ,targethtml = ?param18 ,goalhtml = ?param19 ,contenthtml = ?param20 ,studyplace = ?param21 ,studytime = ?param22 ,certcc = ?param23 ,certgradecc = ?param24 ,jobcc = ?param25 ,jobpositiongrade = ?param26 ,difficulty = ?param27 ,isrefund = ?param28 ,isuse = ?param29 ,fgnocm = ?param30 ,typeman = ?param31 ,typeedu = ?param32 ,typegrade = ?param33 ,typejob = ?param34 ,typejobitem = ?param35 ,iscertificate = ?param36 ,ischkatt = ?param37 ,studydays = ?param38 ,isaccommodation = ?param39 where cmno= ?param40] -2025-12-18 14:02:44,431 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.profclear] Prepared SQL: [update cminning a inner join ( select a.cmino from cminning a left outer join cmprof b on b.cmno=a.cmno and a.userno=b.userno where a.cmno= ?param0 and b.userno is null ) b on b.cmino=a.cmino set a.userno=null where a.cmno= ?param0] -2025-12-18 14:02:44,431 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.del] Prepared SQL: [delete from cminning where cmino = ( select a.cmino from ( select case when count(c.lectno) < 1 then ?param0 else 0 end cmino from (select 1 col1) a left outer join cminning b on b.cmino= ?param0 left outer join lect c on c.cmno=b.cmno) a )] -2025-12-18 14:02:44,431 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.del2] Prepared SQL: [delete from cminning where cmino = ?param0] -2025-12-18 14:02:44,431 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.del3] Prepared SQL: [delete from cminning where cmino = ( select a.cmino from ( select case when count(b.cmino) < 1 then ?param0 else 0 end cmino from (select 1 col1) a left outer join cminningscd b on b.cmino= ?param0 ) a )] -2025-12-18 14:02:44,431 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.del] Prepared SQL: [delete from cminningscd where cmisno = ( select a.cmisno from ( select case when count(c.lectno) < 1 then ?param0 else 0 end cmisno from (select 1 col1) a left outer join cminningscd b on b.cmisno= ?param0 left outer join lect c on c.cmisno=b.cmisno and c.status=1 and c.ischanged=0 ) a )] -2025-12-18 14:02:44,431 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmseqsave] Prepared SQL: [update cm set isseq= ?param0 ,udt=now(),uno= ?param1 ,uip= ?param2 where cmno= ?param3] -2025-12-18 14:02:44,431 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.bookin] Prepared SQL: [insert into book(bkname,author,publisher,pubdate,fgnothumb,fgno,price,introhtml,contents,isuse,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 ,now(), ?param10 ,now(), ?param10 , ?param11 )] -2025-12-18 14:02:44,432 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.bookup] Prepared SQL: [update book set udt=now(),uno= ?param0 ,uip= ?param1 ,bkname = ?param2 ,author = ?param3 ,publisher = ?param4 ,pubdate = ?param5 ,fgnothumb = ?param6 ,fgno = ?param7 ,price = ?param8 ,introhtml = ?param9 ,contents = ?param10 ,isuse = ?param11 where bkno= ?param12] -2025-12-18 14:02:44,432 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.bookdel] Prepared SQL: [delete from book where not bkno in ( select distinct(a.bkno) from cmbook a ) and bkno = ?param0] -2025-12-18 14:02:44,432 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.up] Prepared SQL: [update cminningscd a set udt=now(),uno= ?param0 ,uip= ?param1 ,cmino= ?param2 ,estart= ?param3 ,eend= ?param4 ,quota= ?param5 ,studyplace= ?param6 ,sseq= ?param7 ,comment= ?param8 where a.cmisno= ?param9] -2025-12-18 14:02:44,432 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnings.up] Prepared SQL: [update cminning a left outer join ( select cmino, cmno from cminning where cmino <> ?param0 and cmno= ?param1 and iseq= ?param2 ) b on b.cmno=a.cmno set udt=now(),uno= ?param3 ,uip= ?param4 ,week = ?param5 ,iseq = ?param2 ,isonline = ?param6 ,ititle = ?param7 ,icontent = ?param8 ,idate= ?param9 ,iday = ?param10 ,ist = ?param11 ,iet = ?param12 ,fgnotf= ?param13 ,ctno = ?param14 ,istaste = ?param15 ,sttime= ?param16 ,atime = ?param17 ,mstime = ?param18 ,metime = ?param19 ,userno = ?param20 ,isscd = ?param21 ,scdtype= ?param22 where a.cmino= ?param0 and b.cmino is null] -2025-12-18 14:02:44,432 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.clear] Prepared SQL: [update cminningscd a set udt=now(),uno= ?param0 ,uip= ?param1 ,quota=99999,studyplace=null where a.cmino = ?param2] -2025-12-18 14:02:44,432 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.up.lect] Prepared SQL: [update lect a left outer join cminningscd b on b.cmisno = a.cmisno set a.edate = date_format(b.eend,'%Y-%m-%d 23:59:59') where a.cmisno = ?param0 ;] -2025-12-18 14:02:44,433 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmev.clear] Prepared SQL: [update cmev a set udt=now(),uno= ?param0 ,uip= ?param1 ,isoffabs=null where a.cmno = ?param2] -2025-12-18 14:02:44,433 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnings.istasteclear] Prepared SQL: [update cminning set istaste=0 where cmno= ?param0 and cmino <> ?param1] -2025-12-18 14:02:44,433 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmevsave] Prepared SQL: [insert into cmev (cmno,attend,attendcut,attendrfd,attendcutrfd,mid,midcut,midrfd,midcutrfd,final,finalcut,finalrfd,finalcutrfd,subject,subjectcut,subjectrfd,subjectcutrfd,discuss,discusscut,discussrfd,discusscutrfd,etc,etccut,etcrfd,etccutrfd,cut,cutrfd,isoffabs,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 ,now(), ?param28 ,now(), ?param28 , ?param29 from (select 1 col1) a left outer join cmev b on b.cmno= ?param0 where b.cmno is null; update cmev set udt=now(),uno= ?param28 ,uip= ?param29 ,attend = ?param1 ,attendcut = ?param2 ,attendrfd = ?param3 ,attendcutrfd = ?param4 ,mid = ?param5 ,midcut = ?param6 ,midrfd = ?param7 ,midcutrfd = ?param8 ,final = ?param9 ,finalcut = ?param10 ,finalrfd = ?param11 ,finalcutrfd = ?param12 ,subject = ?param13 ,subjectcut = ?param14 ,subjectrfd = ?param15 ,subjectcutrfd = ?param16 ,discuss = ?param17 ,discusscut = ?param18 ,discussrfd = ?param19 ,discusscutrfd = ?param20 ,etc = ?param21 ,etccut = ?param22 ,etcrfd = ?param23 ,etccutrfd = ?param24 ,cut = ?param25 ,cutrfd = ?param26 ,isoffabs = ?param27 where ?param0 > 0 and cmno= ?param0] -2025-12-18 14:02:44,434 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.savetop] Prepared SQL: [UPDATE cmex SET udt=now(),uno= ?param0 ,uip= ?param1 ,exname= ?param2 ,edesc= ?param3 ,econdition= ?param4 ,isblur= ?param5 ,isusebackup= ?param6 ,isseq= ?param7 ,isreexamable= ?param8 ,isresultopen= ?param9 ,etime= ?param10 where exno= ?param11] -2025-12-18 14:02:44,434 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.up] Prepared SQL: [update cmex set udt=now(),uno= ?param0 ,uip= ?param1 ,extype = ?param2 ,exname = ?param3 ,edesc = ?param4 ,etime = ?param5 ,econdition = ?param6 ,evtype = ?param7 ,eqtype = ?param8 ,israndq = ?param9 ,israndqi = ?param10 ,qcount = ?param11 ,isblur = ?param12 ,tpoint = ?param13 ,relaylimit = ?param14 ,isusebackup = ?param15 ,isseq = ?param16 ,isreexamable = ?param17 ,isresultopen= ?param18 where exno= ?param19] -2025-12-18 14:02:44,434 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmexq.deleteall] Prepared SQL: [delete from cmexq where exno= ?param0] -2025-12-18 14:02:44,434 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmexlayer.del] Prepared SQL: [delete from cmexlayer where exno= ?param0] -2025-12-18 14:02:44,434 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.del] Prepared SQL: [update cmex set isdel=1 where exno= ?param0] -2025-12-18 14:02:44,434 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.del] Prepared SQL: [update cmsd set isdel=1 where sdno= ?param0] -2025-12-18 14:02:44,434 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.del] Prepared SQL: [update cmrs set isdel=1 where rsno= ?param0] -2025-12-18 14:02:44,435 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.questionitem.del] Prepared SQL: [update question a inner join questionitem b on b.qino= ?param0 and b.qno=a.qno set a.rightcount = a.rightcount - b.isright; update questionitem set udt=now(),uno= ?param1 ,uip= ?param2 ,isdel=1 where qino= ?param0] -2025-12-18 14:02:44,435 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.question.up] Prepared SQL: [UPDATE question SET udt=now(),uno= ?param0 ,uip= ?param1 ,cmno= ?param2 ,qdiff= ?param3 ,cc1= ?param4 ,cc2= ?param5 ,cc3= ?param6 ,cc4= ?param7 ,cc5= ?param8 ,isuse= ?param9 ,dpoint= ?param10 ,qtext= ?param11 ,qtextstring= ?param12 ,qdesc= ?param13 ,rightcount= ?param14 ,ispassspace= ?param15 ,isignorecase= ?param16 where qno= ?param17] -2025-12-18 14:02:44,435 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.question.uptop] Prepared SQL: [UPDATE question SET udt=now(),uno= ?param0 ,uip= ?param1 ,cmno= ?param2 ,isuse= ?param3 ,qtext= ?param4 ,qtextstring= ?param5 ,qdesc= ?param6 ,rightcount= ?param7 where qno= ?param8] -2025-12-18 14:02:44,436 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.questionitem.up] Prepared SQL: [UPDATE questionitem SET udt=now(),uno= ?param0 ,uip= ?param1 ,fgno= ?param2 ,isright= ?param3 ,qitext= ?param4 where qino= ?param5] -2025-12-18 14:02:44,436 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.up] Prepared SQL: [update cmsd set udt=now(),uno= ?param0 ,uip= ?param1 ,sdtype = ?param2 ,sdname = ?param3 ,sddesc = ?param4 ,tpoint = ?param5 ,sdcondition = ?param6 ,fgno = ?param7 where sdno= ?param8] -2025-12-18 14:02:44,436 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.uplock] Prepared SQL: [update cmsd set udt=now(),uno= ?param0 ,uip= ?param1 ,sdname = ?param2 ,sddesc = ?param3 ,tpoint = ?param4 ,sdcondition = ?param5 ,fgno = ?param6 where sdno= ?param7] -2025-12-18 14:02:44,436 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.up] Prepared SQL: [update cmrs set udt=now(),uno= ?param0 ,uip= ?param1 ,rstype = ?param2 ,rsname = ?param3 ,rscondition = ?param4 ,rscno = ?param5 ,cmino = ?param6 where rsno= ?param7] -2025-12-18 14:02:44,436 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.uplock] Prepared SQL: [update cmrs set udt=now(),uno= ?param0 ,uip= ?param1 ,rsname = ?param2 ,rscondition = ?param3 where rsno= ?param4] -2025-12-18 14:02:44,437 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmev.in] Prepared SQL: [insert into cmev (cmno,attend,attendcut,attendrfd,attendcutrfd,mid,midcut,midrfd,midcutrfd,final,finalcut,finalrfd,finalcutrfd,subject,subjectcut,subjectrfd ,subjectcutrfd,discuss,discusscut,discussrfd,discusscutrfd,etc,etccut,etcrfd,etccutrfd,cut,cutrfd,cdt,cno,udt,uno,uip) values ( ?param0 ,100,100,100,100,0,0,0,0,0,0,0,0,0,0,0 ,0,0,0,0,0,0,0,0,0,100,100,now(), ?param1 ,now(), ?param1 , ?param2 )] -2025-12-18 14:02:44,437 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmmenu.in] Prepared SQL: [insert into cmmenu (cmno,isplan,iscontent,isev,isrs,isgrade,cdt,cno,udt,uno,uip) values( ?param0 ,1,1,1,1,1,now(), ?param1 ,now(), ?param1 , ?param2 ); insert into cmmenubm (cmno,bmno,cdt,cno,udt,uno,uip) select ?param0 ,a.bmno,now(), ?param1 ,now(), ?param1 , ?param2 from boardmaster a where a.bmposition=1 and a.isopen=1 and a.isdefault=1] -2025-12-18 14:02:44,439 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy] Prepared SQL: [create temporary table if not exists temp_cminning_mapping ( old_cmino bigint, new_cmino bigint ); insert into cminning(cmno, week, iseq, isonline, ititle, icontent, iday, idate, ist, iet, ctno, istaste, sttime, atime, mstime, metime, userno, isscd, scdtype, cdt,cno,udt,uno,uip) select ?param0 , week, iseq, isonline, ititle, icontent, iday, idate, ist, iet, ctno, istaste, sttime, atime, mstime, metime, userno, isscd, scdtype, now(), ?param1 ,now(), ?param1 , ?param2 from cminning where cmno = ?param3 ; insert into temp_cminning_mapping(old_cmino, new_cmino) select old_cmino, new_cmino from ( select a.cmino as old_cmino, b.cmino as new_cmino from cminning a inner join cminning b on a.cmno = ?param3 and b.cmno = ?param0 and a.week = b.week and a.iseq = b.iseq ) t; insert into cmrs(cmno, rscno, rstype, rsname, rscondition, isdel, cmino, cdt,cno,udt,uno,uip) select ?param0 , rscno, rstype, rsname, rscondition, 0, t.new_cmino, now(), ?param1 ,now(), ?param1 , ?param2 from cmrs a inner join temp_cminning_mapping t on a.cmino = t.old_cmino where a.cmno = ?param3 and a.isdel = 0; insert into cmprof(cmno, userno, pfee, cdt,cno,udt,uno,uip) select ?param0 , userno, 0, now(), ?param1 ,now(), ?param1 , ?param2 from cmprof where cmno = ?param3 ; insert into cmbook(cmno, bkno, cdt,cno,udt,uno,uip) select ?param0 , bkno, now(), ?param1 ,now(), ?param1 , ?param2 from cmbook where cmno = ?param3 ; insert into cmrelay(cmno, rcmno, ispre, cdt,cno,udt,uno,uip) select ?param0 , rcmno, ispre, now(), ?param1 ,now(), ?param1 , ?param2 from cmrelay where cmno = ?param3 ; insert into cmncsd(cmno, ndno, cdt,cno,udt,uno,uip) select ?param0 , ndno, now(), ?param1 ,now(), ?param1 , ?param2 from cmncsd where cmno = ?param3 ; insert into cminningscd(cmino, estart, eend, quota, studyplace, sseq, cdt,cno,udt,uno,uip) select t.new_cmino, estart, eend, quota, studyplace, sseq, now(), ?param1 ,now(), ?param1 , ?param2 from cminningscd a inner join temp_cminning_mapping t on a.cmino = t.old_cmino where a.cmino in (select old_cmino from temp_cminning_mapping); insert into cmev(cmno, attend, attendcut, attendrfd, attendcutrfd, mid, midcut, midrfd, midcutrfd, final, finalcut, finalrfd, finalcutrfd, subject, subjectcut, subjectrfd, subjectcutrfd, discuss, discusscut, discussrfd, discusscutrfd, etc, etccut, etcrfd, etccutrfd, cut, cutrfd, isoffabs, cdt,cno,udt,uno,uip) select ?param0 , attend, attendcut, attendrfd, attendcutrfd, mid, midcut, midrfd, midcutrfd, final, finalcut, finalrfd, finalcutrfd, subject, subjectcut, subjectrfd, subjectcutrfd, discuss, discusscut, discussrfd, discusscutrfd, etc, etccut, etcrfd, etccutrfd, cut, cutrfd, isoffabs, now(), ?param1 ,now(), ?param1 , ?param2 from cmev where cmno = ?param3 ; insert into cmsd(sdtype, cmno, sdname, sddesc, tpoint, sdcondition, fgno, isdel, orgsdno, cdt,cno,udt,uno,uip) select sdtype, ?param0 , sdname, sddesc, tpoint, sdcondition, null, 0, sdno, now(), ?param1 ,now(), ?param1 , ?param2 from cmsd where cmno = ?param3 and isdel = 0; insert into cmmenu(cmno, isplan, iscontent, isev, isrs, isgrade, cdt,cno,udt,uno,uip) select ?param0 , isplan, iscontent, isev, isrs, isgrade, now(), ?param1 ,now(), ?param1 , ?param2 from cmmenu where cmno = ?param3 ; insert into cmmenubm(cmno, bmno, cdt,cno,udt,uno,uip) select ?param0 , bmno, now(), ?param1 ,now(), ?param1 , ?param2 from cmmenubm where cmno = ?param3 ; drop temporary table if exists temp_cminning_mapping;] -2025-12-18 14:02:44,439 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy.ex] Prepared SQL: [insert into cmexlayer(exno,qdiff,cc1,cc2,cc3,cc4,cc5,qcount,rpoint,cdt,cno,udt,uno,uip) select ?param0 ,qdiff,cc1,cc2,cc3,cc4,cc5,qcount,rpoint,now(), ?param1 ,now(), ?param1 , ?param2 from cmexlayer a where a.exno= ?param3 ; insert into cmexq(exno,qseq,qno,rpoint,cdt,cno,udt,uno,uip) select ?param0 ,qseq,qno,rpoint,now(), ?param1 ,now(), ?param1 , ?param2 from cmexq a where a.exno= ?param3 ;] -2025-12-18 14:02:44,439 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.fgnoup] Prepared SQL: [update cmsd set fgno= ?param0 where cmno= ?param1 and orgsdno= ?param2] -2025-12-18 14:02:44,439 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.fgnoup] Prepared SQL: [update cminning set fgnotf= ?param0 where cmno= ?param1 and orgcmino= ?param2] -2025-12-18 14:02:44,440 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cm.fgnocmup] Prepared SQL: [update cm set fgnocm= ?param0 where cmno= ?param1] -2025-12-18 14:02:44,440 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmpcup] Prepared SQL: [update cm set udt=now(),uno= ?param0 ,uip= ?param1 ,cgno = ?param2 ,cname = ?param3 ,sstime = ?param4 ,setime = ?param5 ,introhtml = ?param6 where cmno= ?param7] -2025-12-18 14:02:44,441 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ctpdel] Prepared SQL: [update ctpage a inner join ( select a.ctno,count(b.cmino) dcnt from ct a left outer join cminning b on b.ctno=a.ctno where a.ctno= ?param0 group by a.ctno ) b on b.ctno=a.ctno and b.dcnt = 0 set a.isdel=1,udt=now(),uno= ?param1 ,uip= ?param2 where a.cpno= ?param3] -2025-12-18 14:02:44,442 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ct.del] Prepared SQL: [update ct a inner join ( select a.ctno,count(b.cmino) dcnt from ct a left outer join cminning b on b.ctno=a.ctno where a.ctno= ?param0 group by a.ctno ) b on b.ctno=a.ctno and b.dcnt=0 set udt=now(),uno= ?param1 ,uip= ?param2 ,a.ccode=null,a.isdel=1 where b.dcnt=0 and a.ctno= ?param0] -2025-12-18 14:02:44,442 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.fgno] Prepared SQL: [update cminning set fgno= ?param0 where cmino= ?param1] -2025-12-18 14:02:44,442 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.fgnooff] Prepared SQL: [update cminning set fgnooff= ?param0 where cmino= ?param1] -2025-12-18 14:02:44,443 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.lectcmisno.up] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,cmisno =case when ?param2 is not null then ?param2 else cmisno end where lectno= ?param3 ; update pplog a left outer join ( select a.lectno,a.payno,b.pplno,a.cmisno from lect a inner join pay b on b.payno = a.payno where a.lectno = ?param3 ) b on b.pplno = a.pplno set a.cmisno = case when b.cmisno is not null then b.cmisno else a.cmisno end where b.lectno = ?param3 ; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end ,a.sdate = (case when b.estart is not null then date_format(b.estart,'%Y-%m-%d 00:00:00') else a.sdate end) where a.lectno = ?param3 and c.cshape = 1; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end where a.lectno = ?param3 and c.cshape <> 1;] -2025-12-18 14:02:44,457 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cmforchange] Prepared SQL: [select b.cmno,b.cname,b.classno,b.cshape ,t.tyear,t.tseq from cm a inner join cm b on b.ismaster=0 and b.pcmno=a.pcmno and b.cmno <> ?param0 and b.setime is not null and b.setime > now() and b.isuse=1 and b.isdel=0 inner join term t on t.tmno=b.tmno left outer join lect c on c.cmno=b.cmno and c.status in (1,3,4) and c.ischanged=0 where a.cmno= ?param0 group by b.cmno,b.cname,b.classno,b.quota,b.cshape ,t.tyear,t.tseq having b.quota = 0 or b.quota > count(c.lectno) order by b.cname,b.classno,b.setime] -2025-12-18 14:02:44,459 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.scdlects] Prepared SQL: [select a.scdno,a.dday,a.dtime,a.istalk,a.isemail,a.issms,a.isuse from scdlect a order by a.scdno] -2025-12-18 14:02:44,459 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.encourages] Prepared SQL: [insert into alarms (userno,atime,scdno,cmexno,dday,isdel,cdt,cno,udt,uno,uip) select a.userno,now(),a.scdno,a.cmexno,a.dday,0,now(), ?param0 ,now(), ?param0 , ?param1 from ( select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.attrate < 80 and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 where a.scdno < 3 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmex e on e.cmno=c.cmno and e.extype=case when a.scdno=3 then 0 else 1 end and e.isdel=0 left outer join lectex f on f.lectno=c.lectno and f.exno=e.exno where a.scdno > 2 and a.scdno < 5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=0 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=1 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=6 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmrs e on e.cmno=c.cmno and e.rstype=0 and e.isdel=0 left outer join lectrs f on f.lectno=c.lectno and f.rsno=e.rsno where a.scdno=7 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,c.sdate stime ,c.edate etime,e.cname studyplace,b.studytime days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join cm b on b.ismaster=0 and b.cshape =1 and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.sdate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 left outer join comcode e on e.ccode = b.studyplace where a.scdno=8 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.exno cmexno,b.exname cname,b.estime stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join exam b on date_format(b.estime,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') and b.isopen=1 inner join examuser c on c.exno=b.exno and c.status=1 and c.pstatus=1 inner join users d on d.userno=c.userno and d.status=1 where a.scdno=9 and a.isuse=1 and a.dtime= ?param2 ) a; select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.attrate < 80 and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 where a.scdno < 3 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmex e on e.cmno=c.cmno and e.extype=case when a.scdno=3 then 0 else 1 end and e.isdel=0 left outer join lectex f on f.lectno=c.lectno and f.exno=e.exno where a.scdno > 2 and a.scdno < 5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=0 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=1 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=6 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmrs e on e.cmno=c.cmno and e.rstype=0 and e.isdel=0 left outer join lectrs f on f.lectno=c.lectno and f.rsno=e.rsno where a.scdno=7 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,c.sdate stime ,c.edate etime,e.cname studyplace,b.studytime days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join cm b on b.ismaster=0 and b.cshape =1 and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.sdate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 left outer join comcode e on e.ccode = b.studyplace where a.scdno=8 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.exno cmexno,b.exname cname,b.estime stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join exam b on date_format(b.estime,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') and b.isopen=1 inner join examuser c on c.exno=b.exno and c.status=1 and c.pstatus=1 inner join users d on d.userno=c.userno and d.status=1 where a.scdno=9 and a.isuse=1 and a.dtime= ?param2] -2025-12-18 14:02:44,460 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cmrs] Prepared SQL: [select a.rsno,a.rstype,a2.rscno,a2.rscname,b.cshape,b.cname,b.classno,b.rstime,b.retime,b.sstime,b.setime ,c.tyear,c.tseq ,count(distinct d.lectno) countlect,count(distinct e.lectno) countok ,g.username as teachername from cmrs a inner join rsc a2 on a2.rscno=a.rscno inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno inner join lect d on d.cmno=b.cmno and d.status=1 and d.ischanged=0 left outer join lectrs e on e.lectno=d.lectno and e.rsno=a.rsno left outer join cminning f on a.cmino = f.cmino left outer join users g on g.userno = f.userno where a.rsno= ?param0 group by a.rsno,a.rstype,a2.rscno,a2.rscname,b.cshape,b.cname,b.classno,b.rstime,b.retime,b.sstime,b.setime,c.tyear,c.tseq] -2025-12-18 14:02:44,460 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cmrscqs] Prepared SQL: [select a.rsno ,b.rscqno ,c.qno,c.qtext,c.atype ,d.qino,d.qitext ,sum(case when concat(',',e.atext,',') like concat('%,',d.qino,',%') then 1 else 0 end) scount ,count(e.atext) acount ,group_concat(e.atext order by e.cdt separator '
') atext from cmrs a inner join rscq b on b.rscno=a.rscno inner join question c on c.qno=b.qno left outer join questionitem d on d.qno=c.qno and d.isdel=0 left outer join lectrs e on e.rsno=a.rsno and e.rscqno=b.rscqno where a.rsno= ?param0 group by a.rsno ,b.rscqno ,c.qno,c.qtext,c.atype ,d.qino,d.qitext order by b.dseq,b.qno,d.qino] -2025-12-18 14:02:44,460 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.rscq] Prepared SQL: [select a.rscqno,a.qno,q.atype,qi.qino,row_number() over(partition by qi.qno order by qi.qino) rno from rscq a inner join question q on q.qno=a.qno left outer join questionitem qi on qi.qno=q.qno and qi.isdel=0 where a.rscno= ?param0 order by a.dseq] -2025-12-18 14:02:44,460 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectrss] Prepared SQL: [select a.rsno,b.lectno,c.rscno,c.rscqno,u.username,u.userid,uc.cname ccpositionname,b.isrebate,c.cdt,c.atext from cmrs a inner join lect b on b.cmno=a.cmno and b.status=1 and b.ischanged=0 inner join users u on u.userno=b.userno left outer join assign ua on ua.asno=u.asno left outer join comcode uc on uc.ccode=u.ccposition inner join lectrs c on c.lectno=b.lectno and c.rsno=a.rsno inner join rscq rq on rq.rscqno=c.rscqno inner join question q on q.qno=rq.qno where a.rsno= ?param0 order by u.username,u.userno,rq.dseq,rq.rscqno] -2025-12-18 14:02:44,460 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.attoffs] Prepared SQL: [select c.tyear,c.tseq ,a.cmno,a.cname,a.classno ,b.cmino,b.week,b.iseq,b.ititle,b.idate,b.ist,b.iet ,d.username from cm a inner join cminning b on b.cmno=a.cmno and b.isonline=0 and b.idate= ?param0 inner join term c on c.tmno=a.tmno left outer join users d on d.userno=b.userno where a.ismaster=0 and a.sstime <= ?param0 and a.setime >= ?param0 and a.isuse=1 and a.isdel=0 order by b.iet,a.cname] -2025-12-18 14:02:44,460 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cminning] Prepared SQL: [select c.tyear,c.tseq ,b.cshape,b.cname,b.classno ,a.cmino,a.ititle,a.idate,a.ist,a.iet from cminning a inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno where a.cmino= ?param0] -2025-12-18 14:02:44,460 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectinnings.foratt] Prepared SQL: [select a.cmino,b.lectno,c.userno ,ca.asname,c.username,c.userid,d.stime,d.etime,d.istatus ,row_number() over(order by d.udt desc,c.username) rno ,count(a.cdt) over() pagetotalcount from cminning a inner join lect b on b.cmno=a.cmno and b.status=1 and b.ischanged=0 inner join users c on c.userno=b.userno and c.status=1 left outer join assign ca on ca.asno=c.asno left outer join lectinning d on d.lectno=b.lectno and d.cmino=a.cmino where a.cmino= ?param0 order by rno] -2025-12-18 14:02:44,461 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.pagelogs_page] Prepared SQL: [select a.cdt,a.uip,b.pagename,a.loginfo from menupage b inner join ( select cdt, uip, loginfo, pno from pagelog a where a.userno= ?param0 and a.logsite= ?param1 and a.cdt between ?param2 and ?param3 ) a on b.pno=a.pno] -2025-12-18 14:02:44,461 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.reexam.log] Prepared SQL: [select a.* from ( select a.estart,eend,eip ,row_number() over(order by a.cdt desc) rno ,count(a.cno) over() pagetotalcount from lectexrelog a where a.lectno= ?param0 and a.exno= ?param1 ) a order by a.rno] -2025-12-18 14:02:44,461 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectexq] Prepared SQL: [select a.lectno,a.exno,a.eqno,a.atext,a.qinos,a.cpoint,a.dpoint,a.iscorrect,a.qseq ,c.qno,c.atype,c.qtext from lectexq a inner join cmexq b on b.eqno=a.eqno inner join question c on c.qno=b.qno where a.lectno= ?param0 and a.exno= ?param1 order by a.qseq] -2025-12-18 14:02:44,462 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsdfiles] Prepared SQL: [select d.orgname,d.fileurl,c.userno,c.userid,c.username from lectsd a inner join lect b on b.lectno=a.lectno and b.status=1 and b.ischanged=0 inner join users c on c.userno=b.userno inner join fileinfo d on d.fgno=a.fgno and d.isdel=0 where a.sdno= ?param0] -2025-12-18 14:02:44,462 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectdiscuss] Prepared SQL: [select a.sdno,a.tpoint sdtpoint ,b.lectno,b.cpoint,b.feedb,b.submittime,b.checktime ,c.userno,c.username,c.userid ,d.asname from cmsd a inner join lect b2 on b2.lectno= ?param0 inner join users c on c.userno=b2.userno left outer join assign d on d.asno=c.asno left outer join lectsd b on b.lectno=b2.lectno and b.sdno=a.sdno where a.sdno= ?param1] -2025-12-18 14:02:44,463 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.mydata] Prepared SQL: [select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,a.intval9 ,a.longval,a.longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,a.time3,a.time4 ,a.time5,a.time6 ,a.rno ,a.iscomplete ,a.studytime ,a.studyplacename studyplacename, a.studyplace ,a.cshape from( select 1 dtype ,d.tyear intval,d.tseq intval2,c.cshape intval3,a.pstatus intval4,case when e.rfdno is null then 0 else 1 end intval5,a.isrebate intval6,a.itemno intval7 ,case when (case when l.sdate is null then c.sstime else l.sdate end) < now() and (case when l.edate is null then c.setime else l.edate end) > now() then 1 else 0 end intval8 ,c.studydays intval9 ,l.lectno longval,a.payno longval2 ,c.cname strval,null strval2,null strval3 ,c.rstime time,c.retime time2 ,b.cdt time3,f.estart time4 ,CASE WHEN l.sdate IS NULL then (case when c.cshape ='1' then f.estart else l.cdt end) ELSE l.sdate end AS time5 ,case when l.edate is null then f.eend else l.edate end time6 ,case when b.pstatus = 1 then 99 else b.pstatus end as sortpstatus ,row_number() over(order by sortpstatus, c.retime, b.payno,a.pino) rno ,l.iscomplete ,c.studytime, cc.cname studyplacename, cmis.studyplace, l.cdt ,c.cshape from payitem a inner join pay b on b.payno=a.payno and b.pstatus in (21,22,51,55) and b.rstatus < 2 inner join cm c on c.cmno=a.itemno and c.rstime < now() and c.retime > now() inner join lect l on l.cmno=c.cmno and (l.status < 5 or l.status = 6) and l.ischanged=0 and l.userno=b.userno inner join term d on d.tmno=c.tmno left outer join payrfd e on e.payno=a.payno and e.payno=a.payno and e.rstatus=0 left outer join cminningscd f on f.cmisno = l.cmisno LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = l.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.ptype in (0,1,4) and a.userno= ?param0 and a.pstatus in (21,22,51,55) and a.rstatus=0 and 1 = case when c.retime = '2099-12-31 23:59:59' and l.stime is not null then 0 else 1 end order by sortpstatus,l.cdt desc, c.retime desc, b.payno,a.pino ) a union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,a.time3,a.time4 ,a.time5,a.time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 2 dtype ,c.tyear intval,c.tseq intval2,b.cshape intval3,0 intval4,0 intval5,a.isrebate intval6,a.cmno intval7,0 intval8 ,a.lectno longval,0 longval2 ,b.cname strval,null strval2,null strval3 ,case WHEN a.sdate IS NULL then (case when b.cshape ='1' then d.estart else a.cdt end) ELSE a.sdate end AS time ,case when a.edate is null then d.eend else a.edate end time2 ,d.estart time3,d.eend time4 ,e.cdt time5,null time6 ,row_number() over(order by b.setime desc) rno ,case when d.eend is not null then d.eend else a.edate end as sortedate ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join pay e on e.payno = a.payno inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno left outer join cminningscd d on a.cmisno = d.cmisno LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and (case when a.sdate is null then b.setime else a.edate end) >= now() order by case when time2 > now() then 1 else 0 end asc ,sortedate asc, time2 asc ) a union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,1 intval,c.iseq intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,null strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.iseq) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno inner join cminning c on c.cmno=b.cmno and c.isonline=1 and c.isscd = 0 left outer join lectinning d on d.lectno=a.lectno and d.cmino=c.cmino and d.istatus=2 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,2 intval,c.iseq intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,concat(date_format(c.idate,'%m/%d'),' ',left(c.ist,2),':',right(c.ist,2),' ~ ',left(c.iet,2),':',right(c.iet,2)) strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.iseq) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cminning c on c.cmno=b.cmno and c.isonline=0 and c.isscd = 0 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,3 intval,0 intval2,b.classno intval3,c.extype intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.extype,c.cdt) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cmex c on c.cmno=b.cmno and c.isdel=0 and c.econdition <= a.attrate LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' left outer join lectex d on d.lectno=a.lectno and d.exno=c.exno and d.eend is not null where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,4 intval,0 intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.cdt) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname as studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cmsd c on c.sdtype=0 and c.cmno=b.cmno and c.isdel=0 and c.sdcondition <= a.attrate left outer join lectsd d on d.lectno=a.lectno and d.sdno=c.sdno and d.submittime is not null LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,5 intval,0 intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.cdt) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cmsd c on c.sdtype=1 and c.cmno=b.cmno and c.isdel=0 and c.sdcondition <= a.attrate left outer join lectsdboard d on d.lectno=a.lectno and d.sdno=c.sdno and d.isdel=0 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,a.longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 4 dtype ,a.scdno intval,a.dday intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,b.cmno intval7,0 intval8 ,c.lectno longval,a.alno longval2 ,b.cname strval,null strval2,null strval3 ,a.atime time,c.edate time2 ,row_number() over(order by a.atime desc) rno ,c.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from alarms a inner join cm b on b.cmno=a.cmexno inner join lect c on c.cmno=b.cmno and c.userno=a.userno and c.status=1 and c.ischanged=0 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = c.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.scdno < 9 and a.isdel=0 order by a.atime desc limit 5 ) a] -2025-12-18 14:02:44,464 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.myexamrenews] Prepared SQL: [select a.exno,a.userno,a.certtime,a.certdate,a.certindate,a.renewreason,a.isfirst,a.certidx ,b.username cnoname from examuserrenew a left outer join users b on b.userno=a.cno where a.exno= ?param0 and a.userno= ?param1 order by a.certdate desc] -2025-12-18 14:02:44,464 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.myexamrenewlects] Prepared SQL: [select a.*,b.cmno,b.oktime,b.iscomplete from ( select distinct(c.cmno),c.cname,c.cshape from examuser a inner join exam b on b.exno=a.exno inner join cm c on c.certcc=b.certcc and c.certgradecc=b.certgradecc and c.isdel=0 and c.isuse=1 inner join cg d on d.cgno = c.cgno and d.isuse=1 and d.isdel=0 and d.iscover=1 where a.exno= ?param0 and a.userno= ?param1 )a inner join lect b on b.cmno=a.cmno where b.status=1 and b.iscomplete=1 and b.ischanged=0 and b.userno= ?param1 group by a.cmno,a.cname,a.cshape,b.oktime,b.iscomplete limit 3] -2025-12-18 14:02:44,464 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.myalarm] Prepared SQL: [select 4 dtype,a.scdno intval,a.dday intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,b.cmno intval7 ,c.lectno longval,a.alno longval2 ,b.cname strval,null strval2,null strval3 ,a.atime time,null time2 from alarms a inner join cm b on b.cmno=a.cmexno inner join lect c on c.cmno=b.cmno and c.userno=a.userno and c.status=1 and c.ischanged=0 where a.userno= ?param0 and date_add(a.atime, interval 3 month) > now() and a.scdno < 9 and a.isdel=0 order by a.atime desc] -2025-12-18 14:02:44,464 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectex.result] Prepared SQL: [select a.etime,a.exname,a.tpoint fullpoint,a.isresultopen ,b.estart,b.eend,b.tpoint, b.udt from cmex a inner join lectex b on b.lectno= ?param0 and b.exno=a.exno inner join lect c on c.lectno=b.lectno and c.userno= ?param1 where a.exno= ?param2] -2025-12-18 14:02:44,464 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectexq.result] Prepared SQL: [select d.atype,b.cpoint,b.dpoint,d.qtext,b.atext,d.qdesc,b.iscorrect,c.qno,b.eqno,b.qseq from lectex a inner join lect a2 on a2.lectno=a.lectno and a2.userno= ?param0 inner join lectexq b on b.lectno=a.lectno and b.exno=a.exno inner join cmexq c on c.eqno=b.eqno inner join question d on d.qno=c.qno where a.lectno= ?param1 and a.exno= ?param2 order by b.qseq] -2025-12-18 14:02:44,464 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectexresult.selectrate] Prepared SQL: [select a.eqno,sum(case when a.atext = b.atext then 1 else 0 end) / count(b.eqno) * 100 selectrate from lectexq a inner join lect a2 on a2.lectno=a.lectno and a2.userno= ?param0 inner join lectexq b on b.exno=a.exno and b.eqno=a.eqno where a.lectno= ?param1 and a.exno= ?param2 group by a.eqno] -2025-12-18 14:02:44,464 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.myrecomm] Prepared SQL: [select c.tyear,c.tseq,a.cmno,b.cshape,b.cname,b.rstime,b.retime,e.cgcode,b.isrefund from ( select a.* from ( select distinct b.ispre idx,c.cmno from lect a inner join cmrelay b on b.cmno=a.cmno inner join cm c on c.ismaster=0 and c.pcmno=b.rcmno and c.rstime < now() and c.retime > now() left outer join lect d on d.userno=a.userno and d.cmno=c.cmno where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null order by b.ispre,c.retime limit 2 ) a union all select a.* from ( select 2 idx,c.cmno from users a inner join comcode b on b.ccode=a.ccposition inner join cm c on c.ismaster=0 and c.rstime < now() and c.retime > now() and c.jobpositiongrade like concat('%',b.refcode,'%') left outer join lect d on d.userno=a.userno and d.cmno=c.cmno where a.userno= ?param0 and d.lectno is null order by c.retime limit 2 ) a ) a inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno inner join cg d on d.cgno=b.cgno inner join cg e on e.cgno=d.pcgno order by a.idx,b.retime limit 2] -2025-12-18 14:02:44,464 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.attcert.check] Prepared SQL: [select ifnull(a.isattcheck,0) intval,b.ischkatt intval2,c.ischkatt intval3 ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) strval from lect a inner join users b on b.userno = a.userno inner join cm c on c.cmno = a.cmno where a.lectno = ?param0] -2025-12-18 14:02:44,465 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectinning.attcert.check] Prepared SQL: [select ifnull(d.isattcheck,0) intval,b.ischkatt intval2,c.ischkatt intval3 ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) strval ,b.authplatform strval2 from lect a inner join users b on b.userno = a.userno inner join cm c on c.cmno = a.cmno left outer join lectinning d on d.lectno = a.lectno and d.cmino = ?param0 where a.lectno = ?param1 and a.userno = ?param2] -2025-12-18 14:02:44,465 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lecture.document.past] Prepared SQL: [select no lectno,substr(a.cshape,1,3) cshapename2,a.cgname cname,a.ssdate sstime,a.sedate setime ,case when a.rprice> 0 then 1 else 0 end isrebate from docprintpast a inner join users b on b.userpno= a.userpno where userno = ?param0] -2025-12-18 14:02:44,465 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectinning.new] Prepared SQL: [select a.logno longval ,a.lectno intval,a.cmino intval2,max(a.intval+a.intval2) intval3 ,a.strval,a.strval2,a.intval3 intval4 from( select a.logno,a.lectno,a.cmino ,case when b.edate < now() then 0 when b.status <> 1 then 0 else case when a.stime = a.etime then 1 else 0 end end intval ,case when b.edate < now() then 0 when b.status <> 1 then 0 else case when (timestampdiff(second,a.stime,a.etime)%300) = 0 then 1 else 0 end end intval2 ,c.cname strval,d.ititle strval2,d.iseq intval3 from lectinningpage a inner join lect b on b.lectno = a.lectno inner join cm c on c.cmno = b.cmno inner join cminning d on d.cmino = a.cmino where b.userno = ?param0 order by a.cdt desc limit 1 ) a] -2025-12-18 14:02:44,465 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user2] Prepared SQL: [select max(lectCnt) * min(checkNum) from ( select count(t1.lectno) as lectCnt, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (103,104,105) and t5.typegrade = ?param0 and t5.typeedu = ?param1 and t1.userno = ?param2 and t5.typeman = 28 union select 0 as lectCnt, (case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param2 and t2.pcmno = ?param3 )t] -2025-12-18 14:02:44,465 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user3] Prepared SQL: [select max(lectCnt) * min(checkNum) from ( select count(t1.lectno) as lectCnt, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (103,104) and t5.typeedu = 30 and t1.userno = ?param0 and t5.typeman = 28 union select 0 as lectCnt, (case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param0 and t2.pcmno = ?param1 )t] -2025-12-18 14:02:44,465 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user4] Prepared SQL: [select count(t1.lectno) from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param0 and t2.pcmno = ?param1] -2025-12-18 14:02:44,465 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user5] Prepared SQL: [select max(lectCnt) * min(checkNum) from ( select count(t1.lectno) as lectCnt, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (103,104) and t5.typeedu = ?param0 and t1.userno = ?param1 and t5.typeman = 28 union select 0 as lectCnt, (case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param1 and t2.pcmno = ?param2 )t] -2025-12-18 14:02:44,466 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user6] Prepared SQL: [select (max(lectCnt1) + max(lectCnt2)) * min(checkNum) from ( select count(t1.lectno) as lectCnt1, 0 as lectCnt2, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (102,103,104,105) and t5.typeedu = 35 and t1.userno = ?param0 and t5.typeman = 28 and t5.typegrade in (38,39) union select 0 as lectCnt1, count(t1.lectno) as lectCnt2,(case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param0 and t2.pcmno = ?param1 )t] -2025-12-18 14:02:44,466 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.pplog.get] Prepared SQL: [select l.lectno, l.cmno, l.payno, pp.cshape, cc.cname zstring1, cc2.cname zstring2, cc3.cname zstring3, cc4.cname zstring4, cc5.cname zstring5 from lect l inner join pay p on l.payno = p.payno and l.userno = p.userno inner join pplog pp on p.pplno = pp.pplno left outer join comcode cc on cc.ccode = pp.typeman left outer join comcode cc2 on cc2.ccode = pp.typeedu left outer join comcode cc3 on cc3.ccode = pp.typegrade left outer join comcode cc4 on cc4.ccode = pp.typejob left outer join comcode cc5 on cc5.ccode = pp.typejobitem where l.lectno = ?param0 and l.userno = ?param1] -2025-12-18 14:02:44,466 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.enroll.get] Prepared SQL: [SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED; SELECT a.USERNO , b.lectno , b.ISCOMPLETE , b.completeno , c.cmno , c.CNAME , d.PCGNO , e.PAYNO , e.PSTATUS , f.CSHAPE , f.TYPEMAN , f.TYPEEDU , f.TYPEGRADE , f.TYPEJOB , d.CGCODE , d.CGNAME , f.CMISNO FROM users a INNER JOIN lect b ON a.USERNO = b.USERNO INNER JOIN cm c ON b.CMNO = c.CMNO INNER JOIN cg d ON c.cgno = d.cgno INNER JOIN pay e ON b.payno = e.PAYNO INNER JOIN pplog f ON b.USERNO = e.USERNO AND b.CMNO = f.CMNO AND e.PPLNO = f.PPLNO WHERE b.STATUS = 1 AND (e.PSTATUS = 1 OR e.PSTATUS = 22) AND b.USERNO = ?param0 ;] -2025-12-18 14:02:44,466 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.sedate.change] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,sdate = ?param2 ,edate= ?param3 where lectno= ?param4 and status = 1] -2025-12-18 14:02:44,467 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectchange] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,ischanged=1 where lectno= ?param2 ; insert into lect (cmno,payno,pino,userno,status,iscomplete,orgcmno,attrate,isrebate,ispc,isjoin,fgno,ischanged,cdt,cno,udt,uno,uip) select ?param3 ,payno,pino,userno,status,null,cmno,0,isrebate,ispc,isjoin,fgno,0,now(), ?param0 ,now(), ?param0 , ?param1 from lect a where a.lectno= ?param2] -2025-12-18 14:02:44,468 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsd.save] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,iscopy= ?param2 ,cpoint= ?param3 ,feedb= ?param4 ,memo= ?param5 ,checktime=case when ?param3 is not null or ?param4 is not null then now() else checktime end ,checkip=case when ?param3 is not null or ?param4 is not null then ?param1 else checkip end ,fgno= ?param6 where lectno= ?param7 and sdno= ?param8 ; insert into lectsd (lectno,sdno,atext,fgno,copyrate,iscopy,cpoint,feedb,memo,submittime,submitip,checktime,checkip,cdt,cno,udt,uno,uip) select ?param7 , ?param8 ,null, ?param6 ,null, ?param2 , ?param3 , ?param4 , ?param5 ,null,null ,case when ?param3 is not null or ?param4 is not null then now() else null end ,case when ?param3 is not null or ?param4 is not null then ?param1 else null end ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectsd b on b.lectno= ?param7 and b.sdno= ?param8 where b.lectno is null] -2025-12-18 14:02:44,468 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsd.save2] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,iscopy= ?param2 ,cpoint= ?param3 ,feedb= ?param4 ,memo= ?param5 ,checktime=case when ?param3 is not null or ?param4 is not null then now() else checktime end ,checkip=case when ?param3 is not null or ?param4 is not null then ?param1 else checkip end ,submittime=case when ?param6 = 'T' then now() else submittime end ,submitip=case when ?param6 = 'T' then ?param1 else submitip end ,fgno= ?param7 where lectno= ?param8 and sdno= ?param9 ; insert into lectsd (lectno,sdno,atext,fgno,copyrate,iscopy,cpoint,feedb,memo,submittime,submitip,checktime,checkip,cdt,cno,udt,uno,uip) select ?param8 , ?param9 ,null, ?param7 ,null, ?param2 , ?param3 , ?param4 , ?param5 ,case when ?param6 = 'T' then now() else null end ,case when ?param6 = 'T' then ?param1 else null end ,case when ?param3 is not null or ?param4 is not null then now() else null end ,case when ?param3 is not null or ?param4 is not null then ?param1 else null end ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectsd b on b.lectno= ?param8 and b.sdno= ?param9 where b.lectno is null; update lect l inner join ( select l.lectno, round(avg(ifnull(ls.cpoint,0)),1) as avgtpoint, round(((round(avg(ifnull(ls.cpoint,0)),1) * ce.subject / 100) ),1) spoint from lect l inner join cmsd cs on l.cmno = cs.cmno and cs.sdtype = 0 and cs.isdel = 0 left outer join lectsd ls on l.lectno = ls.lectno and cs.sdno = ls.sdno and ls.sdno= ?param9 inner join cmev ce on l.cmno = ce.cmno where l.status = 1 and l.lectno = ?param8 group by l.lectno )t on l.lectno = t.lectno set l.spoint = t.spoint , l.subjectpoint = t.avgtpoint , l.udt = now() , l.uno = ?param0 , l.uip= ?param1 where l.status = 1 and l.lectno = ?param8 ; update lect l inner join ( select l.lectno, round(avg(ifnull(ls.cpoint,0)),1) as avgtpoint, round(((round(avg(ifnull(ls.cpoint,0)),1) * ce.discuss / 100)),1) dpoint from lect l inner join cmsd cs on l.cmno = cs.cmno and cs.sdtype = 1 and cs.isdel = 0 left outer join lectsd ls on l.lectno = ls.lectno and cs.sdno = ls.sdno and ls.sdno= ?param9 inner join cmev ce on l.cmno = ce.cmno where l.status = 1 and l.lectno = ?param8 group by l.lectno )t on l.lectno = t.lectno set l.dpoint = t.dpoint , l.discusspoint = t.avgtpoint , l.udt = now() , l.uno = ?param0 , l.uip= ?param1 where l.status = 1 and l.lectno = ?param8 ;] -2025-12-18 14:02:44,468 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsd2.save] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,cpoint= ?param2 ,feedb= ?param3 ,checktime=case when ?param2 is not null or ?param3 is not null then now() else checktime end ,checkip=case when ?param2 is not null or ?param3 is not null then ?param1 else checkip end where lectno= ?param4 and sdno= ?param5 ; insert into lectsd (lectno,sdno,atext,fgno,copyrate,iscopy,cpoint,feedb,submittime,submitip,checktime,checkip,cdt,cno,udt,uno,uip) select ?param4 , ?param5 ,null,null,null,0, ?param2 , ?param3 ,null,null ,case when ?param2 is not null or ?param3 is not null then now() else null end ,case when ?param2 is not null or ?param3 is not null then ?param1 else null end ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectsd b on b.lectno= ?param4 and b.sdno= ?param5 where b.lectno is null] -2025-12-18 14:02:44,469 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.edub2b] Prepared SQL: [insert into edub2b (etype,userno,edate,esubject,etarget,ecount,eplace,ecomment,compname,ceoname,brno,addr,btype,bkind,manname,email,telno,fgno,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 ,HEX(AES_ENCRYPT( ?param15 , 'np123@!')),HEX(AES_ENCRYPT( ?param16 , 'np123@!')), ?param17 ,now(), ?param18 ,now(), ?param18 , ?param19 )] -2025-12-18 14:02:44,469 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.alarm.del] Prepared SQL: [update alarms set isdel=1 where alno= ?param0 and userno= ?param1] -2025-12-18 14:02:44,469 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.completetime.change] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,completetime= ?param2 where lectno= ?param3 and iscomplete=1;] -2025-12-18 14:02:44,469 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.drop2day] Prepared SQL: [update pay a inner join lect b on b.payno = a.payno and b.cmno = ?param0 and b.ischanged=0 and ifnull(b.isready,0) = 1 and b.status = 4 and DATE_ADD(b.oktime, INTERVAL 2 DAY) < now() set a.pstatus = 52, a.udt = now(), a.uno = ?param1 , a.uip = ?param2 ; update payitem a inner join pay b on b.payno = a.payno and b.pstatus = 52 inner join lect c on c.payno = b.payno and c.cmno = ?param0 and c.ischanged=0 and ifnull(c.isready,0) = 1 and c.status = 4 and DATE_ADD(c.oktime, INTERVAL 2 DAY) < now() set a.pstatus = b.pstatus, a.udt = now(), a.uno = ?param1 , a.uip = ?param2 ; update lect set status = 5, oktime = now(), udt = now(), uno = ?param1 , uip = ?param2 where cmno = ?param0 and ifnull(isready,0) = 1 and ischanged=0 and status = 4 and DATE_ADD(oktime, INTERVAL 2 DAY) < now()] -2025-12-18 14:02:44,469 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.isatt.in] Prepared SQL: [update lect set isattcheck = 1, lakey = ?param0 , latime = now() where lectno = ?param1] -2025-12-18 14:02:44,470 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectinning.isatt.in] Prepared SQL: [update lectinning a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 set a.isattcheck = ?param1 ,a.udt=now(),a.uno= ?param2 ,a.uip= ?param3 where a.lectno= ?param4 and a.cmino= ?param5 ; insert into lectinning (lectno,cmino,totstudy,stime,etime,istatus,finishtime,sip,eip,ispcs,ispce,pseq,psec,isattcheck,cdt,cno,udt,uno,uip) select ?param4 ,a.cmino,0,now(),now(),case when a.atime=0 then 2 else 0 end,case when a.atime=0 then now() else null end, ?param3 , ?param3 ,1,null,ctp.pseq,0, ?param1 ,now(), ?param2 ,now(), ?param2 , ?param3 from cminning a inner join ctpage ctp on ctp.ctno=a.ctno and ctp.isdel=0 and ctp.pseq=1 left outer join lectinning b on b.lectno= ?param4 and b.cmino= ?param5 where a.cmino= ?param5 and b.lectno is null;] -2025-12-18 14:02:44,470 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cmisno.up] Prepared SQL: [update lect set cmisno = ?param0 where lectno = ?param1 ; update pplog a left outer join ( select a.lectno,a.payno,b.pplno,a.cmisno from lect a inner join pay b on b.payno = a.payno where a.lectno = ?param1 ) b on b.pplno = a.pplno set a.cmisno = b.cmisno where b.lectno = ?param1 ; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = (case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end) ,a.sdate = (case when b.estart is not null then date_format(b.estart,'%Y-%m-%d 00:00:00') else a.sdate end) where a.lectno = ?param1 and c.cshape = 1; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end where a.lectno = ?param1 and c.cshape <> 1;] -2025-12-18 14:02:44,470 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsd.del] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,submittime=null ,submitip=null ,fgno=null where lectno= ?param2 and sdno= ?param3 ;] -2025-12-18 14:02:44,490 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bmos] Prepared SQL: [select a.opno,a.bmno,a.opname,a.isuse,a.dsort ,a.opno value,a.opname text from boardmasteropening a where a.bmno= ?param0 and a.isdel=0 order by a.dsort,a.cdt] -2025-12-18 14:02:44,492 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.get] Prepared SQL: [select e.asname ,c.bmno,c.bmname,c.isuseopening,c.isreply,c.disptype,c.bmtype ,f.opname ,b.bno,b.pbno,b.subject,b.istop,b.issecr,b.cdt,d.username cnoname,b.rcount,b.fgno,b.fgnothumb,b.opno,b.contents,b.isopen ,b2.subject psubject ,g.cmno,g.cname,g.classno ,h.tmno,h.tyear,h.tseq ,count(b3.bno) ccount from board b inner join boardmaster c on c.bmno=b.bmno inner join users d on d.userno=b.cno left outer join board b2 on b2.bno=b.pbno and b2.isdel=0 left outer join board b3 on b3.pbno=b.bno and b3.isdel=0 left outer join assign e on e.asno=c.asno left outer join boardmasteropening f on f.opno=b.opno left outer join cm g on g.cmno=b.cmno left outer join term h on h.tmno=g.tmno where b.bno= ?param0 group by e.asname ,c.bmno,c.bmname,c.isuseopening,c.isreply,c.disptype,c.bmtype ,f.opname ,b.bno,b.pbno,b.subject,b.istop,b.issecr,b.cdt,d.username,b.rcount,b.fgno,b.fgnothumb,b.opno,b.contents,b.isopen ,b2.subject ,g.cmno,g.cname,g.classno ,h.tmno,h.tyear,h.tseq] -2025-12-18 14:02:44,492 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.boardcmts] Prepared SQL: [select a.bcno,a.bno,a.ctext,a.isdel,a.cdt,a.udt,a.cno ,b.username cnoname,b.usertype from boardcmt a inner join users b on b.userno=a.cno where a.bno= ?param0 and a.isdel=0 order by a.cdt desc] -2025-12-18 14:02:44,493 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bs.forqna] Prepared SQL: [select a.bno,a.pbno,a.subject,a.contents,a.cdt,a.fgno,f.opname,a.cdt,b.usertype,a.rcount from board a inner join users b on b.userno=a.cno left outer join boardmasteropening f on f.opno=a.opno where a.bno= ?param0 and (a.cno= ?param1 or b.usertype in (91,92)) union all select a.bno,a.pbno,a.subject,a.contents,a.cdt,a.fgno,f.opname,a.cdt,b.usertype,a.rcount from board a inner join users b on b.userno=a.cno left outer join boardmasteropening f on f.opno=a.opno where a.pbno= ?param0] -2025-12-18 14:02:44,494 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bm.in] Prepared SQL: [insert into boardmaster (bmcode,bmposition,bmname,bmdesc,bmtype,disptype,isuseopening,isreply,isopen,isdefault,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 ,0,now(), ?param9 ,now(), ?param9 , ?param10 );] -2025-12-18 14:02:44,495 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bm.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:02:44,496 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.in] Prepared SQL: [insert into board (pbno,bmno,opno,subject,contents,fgno,fgnothumb,cmno,rcount,rpcount,isdel,istop,issecr,isopen,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 ,0,0,0, ?param8 , ?param9 , ?param10 ,now(), ?param11 ,now(), ?param11 , ?param12 );] -2025-12-18 14:02:44,496 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:02:44,496 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.inp] Prepared SQL: [insert into board (pbno,bmno,opno,subject,contents,fgno,fgnothumb,cmno,rcount,rpcount,isdel,istop,issecr,isopen,cdt,cno,udt,uno,uip) select bno,bmno,opno, ?param0 , ?param1 , ?param2 , ?param3 ,cmno,0,0,0,0, ?param4 , ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 from board where bno= ?param8 ;] -2025-12-18 14:02:44,496 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.inp.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:02:44,497 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.boardcmt.in] Prepared SQL: [update board set rpcount = rpcount+1 where bno= ?param0 ; insert into boardcmt (bno,ctext,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,0,now(), ?param2 ,now(), ?param2 , ?param3 );] -2025-12-18 14:02:44,497 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.boardcmt.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:02:44,497 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bm.up] Prepared SQL: [update boardmaster set udt=now(),uno= ?param0 ,uip= ?param1 ,bmname = ?param2 ,bmdesc = ?param3 ,bmtype =case when isdefault>0 then bmtype else ?param4 end ,disptype =case when isdefault>0 then disptype else ?param5 end ,isuseopening = ?param6 ,isreply = ?param7 ,isopen =case when isdefault>0 then isopen else ?param8 end where bmno= ?param9] -2025-12-18 14:02:44,497 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bd.read] Prepared SQL: [update board set rcount = rcount +1 where bno= ?param0] -2025-12-18 14:02:44,497 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bmassign.save] Prepared SQL: [update boardmaster set udt=now(),uno= ?param0 ,uip= ?param1 ,isopen=1 where bmno in (select bmno from (select bmno from boardmaster where asno= ?param2 and isdefault=3) a); insert into boardmaster (bmcode,bmposition,bmname,bmdesc,bmtype,disptype,isuseopening,isreply,isopen,isdefault,asno,cdt,cno,udt,uno,uip) select concat('assignnotice_', ?param2 ),0,'°øÁö»çÇ×',null,0,0,0,1,1,3, ?param2 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join boardmaster b on b.asno= ?param2 and b.isdefault=3 where b.bmno is null;] -2025-12-18 14:02:44,497 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bmassign.save2] Prepared SQL: [update boardmaster set udt=now(),uno= ?param0 ,uip= ?param1 ,isopen=0 where bmno in (select bmno from (select bmno from boardmaster where asno= ?param2 and isdefault=3) a)] -2025-12-18 14:02:44,499 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.up] Prepared SQL: [update board set udt=now(),uno= ?param0 ,uip= ?param1 ,opno =case when pbno is null then ?param2 else opno end ,subject = ?param3 ,contents = ?param4 ,fgno = ?param5 ,fgnothumb = ?param6 ,istop =case when pbno is null then ?param7 else istop end ,issecr = ?param8 ,isopen = ?param9 where bno= ?param10] -2025-12-18 14:02:44,514 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.comcode.insert] Prepared SQL: [update comcode a inner join ( select ccode, ?param0 + row_number() over(order by corder) rno from comcode where cgroup= ?param1 and corder >= ?param0 ) b on b.ccode=a.ccode set a.corder=b.rno where a.cgroup= ?param1 ; insert into comcode (cname, cgroup, cgroupname, isuse, corder,cdt,cno,udt,uno,uip) select ?param2 , ?param1 , a.cgroupname, ?param3 , ?param0 ,now(), ?param4 ,now(), ?param4 , ?param5 from comcode a where a.cgroup= ?param1 limit 1] -2025-12-18 14:02:44,514 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.comcode.groupupdate] Prepared SQL: [update comcode set cgroupname= ?param0 where cgroup= ?param1] -2025-12-18 14:02:44,514 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.banner.save] Prepared SQL: [update banner set udt=now(),uno= ?param0 ,uip= ?param1 ,btitle= ?param2 ,bdesc= ?param3 ,burl= ?param4 ,ismain=0,bseq= ?param5 ,isopen= ?param6 ,fgno= ?param7 ,fgno2= ?param8 where ?param9 > 0 and bno= ?param9 ; insert into banner(bno,btitle,fgno,fgno2,bdesc,burl,ismain,bseq,isopen,cdt,cno,udt,uno,uip) select ?param9 , ?param2 , ?param7 , ?param8 , ?param3 , ?param4 , ?param10 , ?param5 , ?param6 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a where ?param9 = 0] -2025-12-18 14:02:44,514 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.popup.save] Prepared SQL: [update popup set udt=now(),uno= ?param0 ,uip= ?param1 ,ptitle = ?param2 ,pcontents= ?param3 ,toppx= ?param4 ,leftpx= ?param5 ,pwidth= ?param6 ,pheight= ?param7 ,purl= ?param8 ,zindex= ?param9 ,isopen= ?param10 where ?param11 > 0 and pno= ?param11 ; insert into popup (ptitle,pcontents,toppx,leftpx,pwidth,pheight,purl,zindex,isopen,cdt,cno,udt,uno,uip) select ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a where ?param11 = 0] -2025-12-18 14:02:44,514 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.menupage.save] Prepared SQL: [update menupage set udt=now(),uno= ?param0 ,uip= ?param1 ,pdepth = ?param2 ,pagetype= ?param3 ,bmno= ?param4 ,porder = ?param5 ,pagename= ?param6 ,pagedesc= ?param7 ,pageurl = ?param8 ,pagehtml= ?param9 ,isopen = ?param10 ,usertype= ?param11 ,refcode= ?param12 ,imagecode= ?param13 ,bgtitle= ?param14 ,bgdesc= ?param15 where ?param16 > 0 and pno = ?param16 ; insert into menupage (pno,ppno,pdepth,pagetype,bmno,porder,pagename,pagedesc,pageurl,pagehtml,isopen,usertype,refcode,imagecode,bgtitle,bgdesc,cdt,cno,udt,uno,uip) select ?param16 , ?param17 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a where ?param16 < 1] -2025-12-18 14:02:44,538 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitems.forexampay] Prepared SQL: [select 3 ptype,b.exno itemno,b.exname itemname,0 isrebate,1 pcnt ,b.outfee orgamt ,case when ua.isjoin=1 then b.outfee-b.infee else 0 end discamt ,case when ua.isjoin=1 then b.infee else b.outfee end payamt ,case when ua.isjoin=1 then b.infee else b.outfee end payamt2 ,b.rstime,b.retime from examuser a inner join exam b on b.exno=a.exno and b.rstime < now() and b.retime > now() inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno where a.exno= ?param0 and a.userno= ?param1 and a.status=1 and a.pstatus=4] -2025-12-18 14:02:44,538 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitems.forcertpay] Prepared SQL: [update payitem a inner join pay b on b.payno=a.payno and b.userno= ?param0 and b.pstatus=21 inner join users u on u.userno=b.userno left outer join assign ua on ua.asno=u.asno left outer join cm c on a.ptype=4 and c.cmno=a.itemno left outer join book d on a.ptype=2 and d.bkno=a.itemno set a.orgamt=case when a.ptype=4 then c.outfee else d.price * a.pcnt end ,a.discamt=case when a.ptype=4 and ua.isjoin=1 then c.outfee-c.infee else 0 end ,a.payamt=case when a.ptype=4 then case when ua.isjoin=1 then c.infee else c.outfee end else d.price * a.pcnt end where a.payno= ?param1 and a.ptype in (2,4) and a.pstatus in(21,50); update pay a inner join ( select a.payno,sum(b.orgamt) orgamt,sum(b.discamt) discamt,sum(b.payamt) payamt from pay a inner join payitem b on b.payno=a.payno where a.payno= ?param1 and a.userno= ?param0 and a.pstatus=21 group by a.payno ) b on b.payno=a.payno set a.orgamt=b.orgamt,a.discamt=b.discamt,a.payamt=b.payamt where a.payno= ?param1 and a.userno= ?param0 and a.pstatus=21; select b.ptype,b.itemno,case when b.ptype=4 then c.cname else d.bkname end itemname,b.isrebate,b.pcnt ,b.orgamt,b.discamt,b.payamt payamt2,case when b.ptype=4 then b.payamt else d.price end payamt,datediff(c.setime, c.sstime)+1 days ,c.rstime,c.retime from pay a inner join payitem b on b.payno=a.payno and b.ptype in(2,4) and b.pstatus in(21,50) left outer join cm c on b.ptype=4 and c.cmno=b.itemno left outer join book d on b.ptype=2 and d.bkno=b.itemno inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno where a.payno= ?param1 and a.userno= ?param0 and a.pstatus=21] -2025-12-18 14:02:44,539 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.cmcheck.forgrouppay] Prepared SQL: [select a.cmno,a.cname,a.quota,a.rstime,a.retime ,b.userno,b.status,c.username ,case when ?param0 like concat('%,',b.userno,',%') then 1 else 0 end ispaied ,a.infee,a.outfee,case when ua.isjoin=1 then a.infee else a.outfee end payamt from cm a inner join users u on u.userno= ?param1 left outer join assign ua on ua.asno=u.asno left outer join lect b on b.cmno=a.cmno and b.status < 5 and b.ischanged=0 left outer join users c on c.userno=b.userno and c.status=1 where a.cmno= ?param2 and a.ismaster=0 and a.rstime < now() and a.retime > now() and a.isuse=1 and a.isdel=0] -2025-12-18 14:02:44,540 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitems] Prepared SQL: [select a0.payno,a0.isgroup,a0.isexam,a0.isdvr,a0.payamt tpayamt,a0.paylimit,a0.ptype,a0.udt,a0.deliamt,a0.pgkey ,ad.rcvname ,CAST(AES_DECRYPT(UNHEX(ad.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(ad.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(ad.email), 'np123@!') AS char) email ,ad.post,ad.address1,ad.address2 ,a.ptype ptype2,a.payamt,a.pcnt,a.isrebate,a.itemno ,b.cmno,b.cshape,b.sstime,b.setime ,b1.rsno ,b2.username,cc.cname ccpositionname,b2.isassignuser ,CAST(AES_DECRYPT(UNHEX(b2.email), 'np123@!') AS char) email2 ,CAST(AES_DECRYPT(UNHEX(b2.telno), 'np123@!') AS char) telno2 ,b2.depart,b2.kfcfyear,b2.edus ,c.bkno ,case a.ptype when 0 then b.cname when 4 then b.cname when 2 then c.bkname when 3 then e.exname else '-' end itemname ,cg2.cgcode ,CAST(AES_DECRYPT(UNHEX(pd.vactnum), 'np123@!') AS char) vactnum,pd.vactbankname,pd.vactname ,t.lectno,t.status ,ad.isdvr isdvr2 from pay a0 left outer join paydvr ad on ad.payno=a0.payno left outer join paydata pd on pd.payno=a0.payno inner join payitem a on a.payno=a0.payno left outer join cm b on a.ptype in(0,4) and b.cmno=a.itemno left outer join lect t on t.cmno=b.cmno and t.userno=a.userno and t.status=1 left outer join cg cg1 on cg1.cgno=b.cgno left outer join cg cg2 on cg2.cgno=cg1.pcgno left outer join cmrs b1 on b1.cmno=b.cmno and b1.rstype=1 and b1.isdel=0 left outer join users b2 on b2.userno=a.userno left outer join comcode cc on cc.ccode=b2.ccposition left outer join book c on a.ptype=2 and c.bkno=a.itemno left outer join examuser d on a.ptype=3 and d.exno=a.itemno and d.userno=a0.userno and d.payno=a0.payno left outer join exam e on e.exno=d.exno where a0.payno= ?param0] -2025-12-18 14:02:44,540 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paylect.get] Prepared SQL: [select a.fgno ,b.cshape,b.cname,b.rstime,b.retime,b.sstime,b.setime ,b2.cname certgradeccname ,c.username ,CAST(AES_DECRYPT(UNHEX(c.email), 'np123@!') AS char) email ,CAST(AES_DECRYPT(UNHEX(c.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(c.telno), 'np123@!') AS char) telno ,c.depart ,c2.cname ccpositionname ,d.asname from lect a inner join cm b on b.cmno=a.cmno left outer join comcode b2 on b2.ccode=b.certgradecc inner join users c on c.userno=a.userno left outer join comcode c2 on c2.ccode=c.ccposition left outer join assign d on d.asno=c.asno where a.payno= ?param0] -2025-12-18 14:02:44,541 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.carts] Prepared SQL: [select a.pcno,a.ptype,a.itemno,a.isrefund,a.cmno,a.userno,a.pcnt,a.fgno ,case when a.ptype=0 then b.cname else c.bkname end itemname,b.cshape,b.sstime,b.setime ,case when a.ptype = 0 then case when ua.isjoin=1 then b.infee else b.outfee end else c.price end payamt ,case when a.ptype = 0 then b.outfee else c.price end orgamt from paycart a inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno left outer join cm b on a.ptype=0 and b.cmno=a.itemno left outer join book c on a.ptype in (2,9) and c.bkno=a.itemno where a.status=1 and a.userno= ?param0 order by a.cdt desc] -2025-12-18 14:02:44,541 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitems.forcartpay] Prepared SQL: [select case when a.ptype = 9 then 2 else a.ptype end ptype,a.itemno,case when a.ptype=0 then b.cname else c.bkname end itemname,case when a.ptype=0 then a.isrefund else 0 end isrebate,a. pcnt ,case when a.ptype=0 then b.outfee else c.price end orgamt ,case when a.ptype=0 then case when ua.isjoin=1 then b.outfee-b.infee else 0 end else 0 end discamt ,case when a.ptype=0 then case when ua.isjoin=1 then b.infee else b.outfee end else c.price end payamt ,case when a.ptype=0 then case when ua.isjoin=1 then b.infee else b.outfee end else c.price end * a.pcnt payamt2 ,b.rstime,b.retime,b.sstime,b.setime,b.cshape,datediff(b.setime, b.sstime)+1 days from paycart a left outer join cm b on a.ptype=0 and b.cmno=a.itemno and b.rstime < now() and b.retime > now() left outer join book c on a.ptype in (2,9) and c.bkno=a.itemno inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno where a.userno= ?param0 and a.status=1 and a.ispay=1;] -2025-12-18 14:02:44,541 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.mypay] Prepared SQL: [select a.payno,a.ptype,a.ispg,a.isgroup,a.isexam,a.userno,a.pstatus,a.rstatus,a.rstatustime,a.refunding,a.paylimit,a.payoktime,a.isrefunddvr,a.refundamt,a.payamt,a.deliamt,a.isdvr,a.cdt,a.pgkey ,b.dvrcode,b.isdvr isdvr2,b.rcvname,b.post,b.address1,b.address2 ,CAST(AES_DECRYPT(UNHEX(b.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(b.email), 'np123@!') AS char) email ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) mobile ,c.vactbankname,CAST(AES_DECRYPT(UNHEX(c.vactnum), 'np123@!') AS char) vactnum,c.vactname from pay a left outer join paydvr b on b.payno=a.payno left outer join paydata c on c.payno=a.payno where a.payno= ?param0 and a.userno= ?param1 and a.pstatus in (1,22,41,42,43)] -2025-12-18 14:02:44,542 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.mypayitem] Prepared SQL: [select a.ptype,c0.cshape,a.isrebate,a.payamt,a.pcnt,a.rstatus,a.userno,a.pstatus,a.pino,c0.infee,c0.outfee,c0.rstime,c0.retime ,case a.ptype when 0 then c0.cname when 2 then c2.bkname when 4 then c0.cname when 3 then c3.exname else '-' end itemname ,c0.sstime,c0.setime,datediff(c0.setime, c0.sstime)+1 days ,u.username,uc.cname ccpositionname,u.isassignuser ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,u.kfcfyear,u.edus,u.depart ,rs.rsno,t.lectno ,a2.taxno ,case when t.sdate is null then c0.sstime else t.sdate end as sdate ,case when t.edate is null then c0.setime else t.edate end as edate ,p.cdt,csd.estart ,c0.studydays from payitem a inner join pay p on p.payno = a.payno left outer join paytax a3 on a3.payno = a.payno and (a3.iscancel is null or a3.iscancel <> 1) left outer join paytaxitem a2 on a2.pino=a.pino and a3.taxno = a2.taxno left outer join cm c0 on a.ptype in (0,1,4) and c0.cmno=a.itemno left outer join book c2 on a.ptype=2 and c2.bkno=a.itemno left outer join exam c3 on a.ptype=3 and c3.exno=a.itemno left outer join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno left outer join comcode uc on uc.ccode=u.ccposition left outer join cmrs rs on rs.cmno=c0.cmno and rs.rstype=1 and rs.isdel=0 left outer join lect t on a.ptype in (0,1,4) and t.cmno=c0.cmno and t.payno=a.payno and t.pino=a.pino and t.userno=a.userno left outer join cminningscd csd on csd.cmisno = t.cmisno where a.payno= ?param0] -2025-12-18 14:02:44,542 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paytax.fornew] Prepared SQL: [select a.payno,a.isgroup,a.ptype,a.ispg ,ua.asname,ua.ceoname,ua.brno,ua.grno,ua.btype,ua.bkind,ua.post,ua.address1,ua.address2 ,ua.mname manname ,CAST(AES_DECRYPT(UNHEX(ua.mphone), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(ua.taxemail), 'np123@!') AS char) email ,sum(case when b.taxdate is not null then 0 else b.taxamt end) taxamtsum ,sum(b.taxamt) taxamt from pay a inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno left outer join paytax b on b.payno=a.payno and (b.iscancel is null or b.iscancel <> 1) where a.payno= ?param0 and a.userno= ?param1 and a.rstatus < 2 and (a.pstatus=1 or a.pstatus=22) group by a.payno,a.isgroup,ua.asname,ua.ceoname,ua.brno,ua.grno,ua.btype,ua.bkind] -2025-12-18 14:02:44,542 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paytax.fornewitem] Prepared SQL: [select a.payno,a.isgroup ,ifnull(c.taxno,0) taxno,b.pino,b.ptype,b.rstatus ,case b.ptype when 0 then c0.cname when 4 then c0.cname when 2 then c2.bkname when 3 then c3.exname else '-' end itemname ,b.pcnt,b.payamt from pay a inner join payitem b on b.payno=a.payno and (b.pstatus=1 or b.pstatus=22) left outer join cm c0 on b.ptype in (0,4) and c0.cmno=b.itemno left outer join book c2 on b.ptype=2 and c2.bkno=b.itemno left outer join exam c3 on b.ptype=3 and c3.exno=b.itemno left outer join paytax c4 on c4.payno = a.payno and (c4.iscancel is null or c4.iscancel <> 1) left outer join paytaxitem c on c.pino=b.pino and c.taxno = c4.taxno where a.payno= ?param0 and a.userno= ?param1 and a.rstatus < 2 and (a.pstatus=1 or a.pstatus=22) order by ifnull(c.taxno,0),b.pino] -2025-12-18 14:02:44,542 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitem.forrefund] Prepared SQL: [select distinct a.payno,b.pino,b.pstatus,b.rstatus,b.payamt,b.ptype,b.pcnt ,case b.ptype when 0 then c0.cname when 4 then c0.cname when 2 then c2.bkname when 3 then c3.exname else '-' end itemname ,case when b.ptype in (0,1,4) then case when date_add(c0.retime, interval 1 day) < now() then 1 else 0 end else case when b.ptype=3 then case when date_add(c3.retime, interval 1 day) < now() then 1 else 0 end else 0 end end ispast ,u.username ,max(d.rfdno) rfdno ,max(ifnull(case when c.rstatus=1 then -1 else c.rstatus end,-2)) rfdrstatus from pay a inner join payitem b on b.payno=a.payno and b.pstatus=1 left outer join users u on a.isgroup=1 and b.ptype=0 and u.userno=b.userno left outer join cm c0 on b.ptype in (0,4) and c0.cmno=b.itemno left outer join book c2 on b.ptype=2 and c2.bkno=b.itemno left outer join exam c3 on b.ptype=3 and c3.exno=b.itemno left outer join payrfditem d on d.pino=b.pino left outer join payrfd c on c.rfdno=d.rfdno and c.payno=a.payno and c.rstatus in (0,2) where a.payno= ?param0 and a.userno= ?param1 and a.pstatus=1 and a.rstatus < 2 group by a.payno,b.pino,b.pstatus,b.rstatus,b.payamt,b.ptype,b.pcnt ,c0.cname,c2.bkname,c3.exname,c0.retime,c3.retime,u.username order by d.rfdno,b.rstatus,ispast,b.pino] -2025-12-18 14:02:44,543 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payresult] Prepared SQL: [select a.payno,a.payamt,a.ptype,a.pstatus ,b.itemno ,b.pino from pay a inner join payitem b on b.payno=a.payno where a.payno= ?param0 and a.userno= ?param1 and a.pstatus in (1,21,22,51,55)] -2025-12-18 14:02:44,543 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.lectready] Prepared SQL: [select count(a.userno) from lect a where a.cmno= ?param0 and a.isready=1 and a.status=6] -2025-12-18 14:02:44,543 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pplogs.bypay] Prepared SQL: [select a.pplno,a.isready,a.cmno,a.cmisno,a.isrebate,a.rbankname,CAST(AES_DECRYPT(UNHEX(a.rbankacc), 'np123@!') AS char) rbankacc,a.rbankowner,a.isaccommodation,a.cshape ,b.payno,b.pstatus from pay b inner join pplog a on a.pplno=b.pplno where b.payno= ?param0 and a.userno= ?param1] -2025-12-18 14:02:44,545 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.in] Prepared SQL: [insert into pay(ptype,ispg,isgroup,userno,username,isexam,pstatus,rstatus,refunding,paylimit,payoktime,pgkey ,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,pplno,isbill,iscashrct,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,0, ?param5 , ?param6 , ?param7 , ?param8 ,case when ?param9 is not null then now() else ?param10 end, ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 ,now(), ?param21 ,now(), ?param21 , ?param22 );] -2025-12-18 14:02:44,545 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:02:44,548 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitem.in] Prepared SQL: [insert into payitem (payno,ptype,pcno,itemno,userno,pstatus,rstatus,pcnt,orgamt,discamt,payamt,payamtcash,payamtcard,refundamt,refundtime,refundtimereal,refundinfo,isrebate,rbank,rbankaccnum,tbankuser,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 ,now(), ?param21 ,now(), ?param21 , ?param22 );] -2025-12-18 14:02:44,548 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitem.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:02:44,548 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.lect.in] Prepared SQL: [insert into lect (cmno,payno,pino,userno,status,isready,iscomplete,orgcmno,attrate,isrebate,ispc,pcno,isjoin,fgno,ischanged,cmisno,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,null,null,0, ?param6 , ?param7 , ?param8 , ?param9 ,null,0, ?param10 ,now(), ?param11 ,now(), ?param11 , ?param12 );] -2025-12-18 14:02:44,550 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.lect.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:02:44,550 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.pgin] Prepared SQL: [insert into pay(ptype,ispg,isgroup,isexam,userno,username,pstatus,rstatus ,refunding,paylimit,payoktime,pgkey,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,isdvr,iscashrct,cashrcthp,pplno,isbill,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 ,a.userno,a.username,case when ?param0 = 6 then 1 else 0 end,0 , ?param4 , ?param5 ,case when ?param0 = 6 then now() else ?param6 end, ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 ,HEX(AES_ENCRYPT( ?param16 , 'np123@!')), ?param17 , ?param18 ,now(), ?param19 ,now(), ?param19 , ?param20 from users a where a.userno= ?param21] -2025-12-18 14:02:44,550 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.pgin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:02:44,550 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.certpay] Prepared SQL: [insert into pay(ptype,ispg,isgroup,userno,pstatus,rstatus,refunding,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,isdvr,isexam,cdt,cno,udt,uno,uip) values (0,1,0, ?param0 ,51,0,0,0,0,0,0,0,0,0,0,now(), ?param1 ,now(), ?param1 , ?param2 )] -2025-12-18 14:02:44,550 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.certpay.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:02:44,553 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paytax.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:02:44,556 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payrfd.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:02:44,556 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.standbypay.admin] Prepared SQL: [insert into pay(ptype,ispg,isgroup,userno,username,isexam,pstatus,rstatus,refunding,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,pplno,isbill,iscashrct,cdt,cno,udt,uno,uip) values ( ?param0 ,0,0, ?param1 , ?param2 ,0,21,0,0,0,0,0,0,0,0, ?param3 ,0,0,now(), ?param4 ,now(), ?param4 , ?param5 );] -2025-12-18 14:02:44,556 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.standbypay.admin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:02:44,557 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.lect.sedate.save] Prepared SQL: [update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') ,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno = ?param2 ;] -2025-12-18 14:02:44,557 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paydvr.dvrcode] Prepared SQL: [update paydvr set udt=now(),uno= ?param0 ,uip= ?param1 ,dvrcode= ?param2 ,codetime=now() where payno= ?param3] -2025-12-18 14:02:44,558 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paydvr.in] Prepared SQL: [delete from paydvr where payno= ?param0 ; insert into paydvr (payno,dvrcode,codetime,isdvr,rcvname,telno,mobile,email,post,address1,address2,dmemo,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,HEX(AES_ENCRYPT( ?param5 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param6 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param7 , 'np123@!')) , ?param8 , ?param9 , ?param10 , ?param11 ,now(), ?param12 ,now(), ?param12 , ?param13 )] -2025-12-18 14:02:44,558 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.freeok] Prepared SQL: [insert into lect (cmno,payno,pino,userno,status,attrate,isrebate,ispc,isjoin,ischanged,fgno2,cmisno,cdt,cno,udt,uno,uip) select b.itemno,a.payno,b.pino,case when a.isgroup=1 then b.userno else a.userno end,1,0,b.isrebate,0,case when ua.isjoin=1 then 1 else 0 end,0,b.fgno,l.cmisno,now(), ?param0 ,now(), ?param0 , ?param1 from pay a inner join payitem b on b.payno=a.payno and b.ptype=0 inner join users u on u.userno=a.userno inner join pplog l on a.pplno = l.pplno left outer join assign ua on ua.asno=u.asno where a.payno= ?param2 ; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on a.cmisno = d.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param2 ;] -2025-12-18 14:02:44,559 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paydvr.save] Prepared SQL: [update paydvr set udt=now(),uno= ?param0 ,uip= ?param1 ,dvrcode= ?param2 ,rcvname= ?param3 ,post= ?param4 ,address1= ?param5 ,address2= ?param6 ,dmemo= ?param7 ,codetime=case when codetime is null and ?param2 is not null then now() else codetime end ,telno=HEX(AES_ENCRYPT( ?param8 , 'np123@!')) ,mobile=HEX(AES_ENCRYPT( ?param9 , 'np123@!')) where payno= ?param10] -2025-12-18 14:02:44,559 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paycert.paystart] Prepared SQL: [update pay a inner join users b on b.userno=a.userno set a.ptype= ?param0 ,a.paylimit= ?param1 ,a.orgamt= ?param2 ,a.payamt= ?param3 ,a.isbill= ?param4 ,a.pstatus = case when ?param0 = 6 then 1 else a.pstatus end ,a.payoktime = case when ?param0 = 6 then now() else a.payoktime end where a.payno= ?param5 and a.userno= ?param6 and a.pstatus=21; update payitem a inner join users b on b.userno=a.userno set a.orgamt= ?param2 ,a.payamt= ?param3 ,a.pstatus = case when ?param0 = 6 then 1 else a.pstatus end ,a.rstatus = 0 where a.payno= ?param5 and a.userno= ?param6 and a.pstatus=21; update lect a inner join users b on b.userno = a.userno set a.status = case when ?param0 = 6 then 1 else a.status end where a.payno= ?param5 and a.userno = ?param6 ; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param5 ;] -2025-12-18 14:02:44,560 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paylect] Prepared SQL: [update pay set udt=now(),uno= ?param0 ,uip= ?param1 ,pstatus=case when ptype=3 then 22 else 1 end ,payoktime=case when ptype=3 then null else now() end ,pgkey= ?param2 where payno= ?param3 ; insert into paydata(payno,payresult,payresultmsg,vactnum,vactbankcode,vactbankname,vactname,vactinname,cshrrcode,cshrtype,cshrauthno,cardquota,cardquotatype,cardeventcode,cardnum,iscardpoint,cardcode,cardbankcode,cardprtccode,checkflag,ocbnum,ocbappno,ocbprice,gsnum,gsremain,gsprice,unum,upoint,uprice,cdt,cno,udt,uno,uip) values ( ?param3 , ?param4 , ?param5 ,HEX(AES_ENCRYPT( ?param6 , 'np123@!')), ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 ,HEX(AES_ENCRYPT( ?param17 , 'np123@!')), ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 , ?param28 , ?param29 , ?param30 , ?param31 ,now(), ?param0 ,now(), ?param0 , ?param1 ); update payitem a inner join pay b on b.payno=a.payno set a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 ,a.pstatus=case when b.ptype=3 then 22 else 1 end where a.payno= ?param3 ; insert into lect (cmno,payno,pino,userno ,status,iscomplete,orgcmno,attrate,isrebate ,ispc,isjoin,fgno,apoint,mpoint ,fpoint,spoint,dpoint,tpoint,ischanged ,stime,etime,sip,eip,ispcs ,ispce,fgno2,cmisno,cdt,cno,udt,uno,uip) select a.itemno,a.payno,a.pino,case when b.isgroup=1 then a.userno else b.userno end ,case when b.ptype=3 then 2 else 1 end,null,null,0,a.isrebate ,0,ifnull(d.isjoin, 0),null,null,null ,null,null,null,null,0 ,null,null,null,null,null ,null,a.fgno,e.cmisno,now(), ?param0 ,now(), ?param0 , ?param1 from payitem a inner join pay b on b.payno=a.payno inner join users c on c.userno=b.userno left outer join assign d on d.asno=c.asno left outer join pplog e on e.pplno=b.pplno left outer join lect f on f.payno=a.payno and f.pino=a.pino and f.status=4 and f.isready=1 where a.payno= ?param3 and a.ptype=0 and f.lectno is null; update lect a inner join pay b on b.payno=a.payno and b.pstatus in (22,1) inner join payitem c on c.payno=b.payno and c.itemno=a.cmno and c.pstatus=b.pstatus set a.status=case when b.pstatus=22 then 2 else 1 end,a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param3 and a.status=4; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 23:59:59') where a.payno = ?param3 ;] -2025-12-18 14:02:44,560 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.fail] Prepared SQL: [update pay set pstatus= ?param0 where payno= ?param1 and pstatus != 1 and pstatus != 22; insert into paydata(payno,payresult,payresultmsg,vactnum,vactbankcode,vactbankname,vactname,vactinname,cshrrcode,cshrtype,cshrauthno,cardquota,cardquotatype,cardeventcode,cardnum,iscardpoint,cardcode,cardbankcode,cardprtccode,checkflag,ocbnum,ocbappno,ocbprice,gsnum,gsremain,gsprice,unum,upoint,uprice,cdt,cno,udt,uno,uip) values ( ?param1 , ?param2 , ?param3 ,HEX(AES_ENCRYPT( ?param4 , 'np123@!')), ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 ,HEX(AES_ENCRYPT( ?param15 , 'np123@!')), ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 , ?param28 ,now(), ?param29 ,now(), ?param29 , ?param30 );] -2025-12-18 14:02:44,560 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paylect.vbankin] Prepared SQL: [insert into payvbankin (payno,pgkey,inbankcode,indeal,inymd,inhms,msgseq,transseq,vacct,inamt,checkamt,isclose,typemsg,frombank,fromname,fromymd,calcymd,tranymd,transcode,korcode,cshrymd,cshrhms,cshrcode,cshrpgkey,cshramt,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 ,now(), ?param25 ,now(), ?param25 , ?param26 ); update pay set udt=now(),uno= ?param25 ,uip= ?param26 ,pstatus=1 ,payoktime=now() where payno= ?param0 and pstatus=22 ; update payitem a inner join pay b on b.payno=a.payno set a.udt=now(),a.uno= ?param25 ,a.uip= ?param26 ,a.pstatus=1 where a.payno= ?param0 and a.pstatus=22; update lect a inner join pay b on b.isexam <> 1 and b.payno=a.payno and b.pstatus=1 set a.udt=now(),a.uno= ?param25 ,a.uip= ?param26 ,a.status=1 where a.payno= ?param0 ; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 23:59:59') where a.payno = ?param0 ;] -2025-12-18 14:02:44,561 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paycancel] Prepared SQL: [update pay set udt=now(),uno= ?param0 ,uip= ?param1 ,pstatus=case when pstatus=22 then 43 else 41 end where payno= ?param2 and userno= ?param3 and pstatus in (51,55,21,22); update payitem a inner join pay b on b.payno=a.payno and b.userno= ?param3 and b.pstatus in (41,43) set a.pstatus=b.pstatus,a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.pstatus in (21,22); update lect a inner join pay b on b.payno=a.payno and b.userno= ?param3 and b.pstatus in (41,43) set a.status=9 where a.payno= ?param2 ; update examuser a inner join pay b on b.payno=a.payno and b.userno=a.userno and b.pstatus in (41,43) set a.pstatus=9 where a.payno= ?param2 and a.userno= ?param3] -2025-12-18 14:02:44,562 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.cart.clear] Prepared SQL: [update paycart set status=2,udt=now(),uno= ?param0 ,uip= ?param1 where userno= ?param2 and status=1 and date_add(cdt, interval 7 day) < now(); update paycart a inner join cm b on b.cmno=a.itemno and b.udt > a.cdt set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype=0; update paycart a inner join book b on b.bkno=a.itemno and b.udt > a.cdt set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype in (2,9); update paycart a left outer join cm b on b.cmno=a.itemno and b.rstime < now() and b.retime > now() set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype=0 and b.cmno is null; update paycart a left outer join paycart b on b.ptype =0 and b.userno= ?param2 and b.status=1 and b.itemno=a.cmno set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype=9 and b.pcno is null] -2025-12-18 14:02:44,563 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payrfd.up] Prepared SQL: [update payrfd set fgnor= ?param0 ,fgnob= ?param1 ,udt=now(),uno= ?param2 ,uip= ?param3 where rfdno= ?param4 and payno= ?param5] -2025-12-18 14:02:44,563 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payrfdcancel.up] Prepared SQL: [delete from payrfditem where rfdno= ?param0 ; update payrfd set rstatus= ?param1 ,udt=now(),uno= ?param2 ,uip= ?param3 where rfdno= ?param0 and payno= ?param4] -2025-12-18 14:02:44,563 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.unpay] Prepared SQL: [update examuser a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null and b.userno=a.userno inner join payitem c on c.payno=b.payno and c.ptype=3 and c.itemno=a.exno and c.pino=a.pino set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.pstatus=2; update lect a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null inner join payitem c on c.payno=b.payno and c.ptype in(0,4) and c.itemno=a.cmno and c.userno=a.userno and c.pino=a.pino set a.status=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.status=2 and a.ischanged=0; update payitem a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 ; update pay set pstatus=1,isunpay=1,udt=now(),uno= ?param0 ,uip= ?param1 where payno= ?param2 and pstatus=22 and ptype=3 and ispg=1 and isunpay is null; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param2 ;] -2025-12-18 14:02:44,564 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.abspay] Prepared SQL: [update examuser a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null and b.userno=a.userno inner join payitem c on c.payno=b.payno and c.ptype=3 and c.itemno=a.exno and c.pino=a.pino set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.pstatus=2; update lect a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null inner join payitem c on c.payno=b.payno and c.ptype in(0,4) and c.itemno=a.cmno and c.userno=a.userno and c.pino=a.pino set a.status=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.status=2 and a.ischanged=0; update payitem a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 ; update pay set ptype= ?param3 ,payoktime=now(),pstatus=1,isunpay=3,udt=now(),uno= ?param0 ,uip= ?param1 where payno= ?param2 and pstatus=22 and ptype=3 and ispg=1 and isunpay is null; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param2 ;] -2025-12-18 14:02:44,564 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.unpaymoney] Prepared SQL: [update pay set isunpay=2,payoktime= ?param0 ,udt=now(),uno= ?param1 ,uip= ?param2 where payno= ?param3 and isunpay=1; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param3 ;] -2025-12-18 14:02:44,565 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pplogtype.up] Prepared SQL: [update pplog set typeman = ?param0 ,typejob = ?param1 ,typeedu = ?param2 ,typegrade = ?param3 ,typejobitem = ?param4 where pplno = ?param5] -2025-12-18 14:02:44,565 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.untax] Prepared SQL: [insert into untaxlog (payno,logtime,cdt,cno,udt,uno,uip) values( ?param0 ,now(),now(), ?param1 ,now(), ?param1 , ?param2 ); update pay set iscashrct = null where payno = ?param0 ;] -2025-12-18 14:02:44,565 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.standbypayitem.admin] Prepared SQL: [insert into payitem (payno,ptype,itemno,userno,pstatus,rstatus,pcnt ,orgamt,discamt,payamt,payamtcash,payamtcard,refundamt,isrebate,cdt,cno,udt,uno,uip) values( ?param0 ,0, ?param1 , ?param2 ,21,0,1 ,0,0,0,0,0,0, ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 ); insert into lect(cmno,payno,pino,userno,status,attrate,isrebate,ispc,isjoin,ischanged,isready,cmisno,cdt,cno,udt,uno,uip) select ?param1 , ?param0 ,LAST_INSERT_ID(),a.userno,4,0, ?param3 ,0,ifnull(b.isjoin,0),0,1, ?param6 ,now(), ?param4 ,now(), ?param4 , ?param5 from users a left outer join assign b on b.asno=a.asno where a.userno= ?param2 ;] -2025-12-18 14:02:44,581 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.exam.in] Prepared SQL: [insert into exam (cgno,exname,infee,outfee ,certcc,certgradecc,rstime,retime,estime,eetime ,elocation,certdate,certindate,introhtml ,isopen,isresultopen,isscored,fgno,isdel ,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 ,0, ?param15 , ?param16 ,0 ,now(), ?param17 ,now(), ?param17 , ?param18 )] -2025-12-18 14:02:44,581 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.exam.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:02:44,581 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.exam.up] Prepared SQL: [update exam set udt=now(),uno= ?param0 ,uip= ?param1 ,exname = ?param2 ,infee = ?param3 ,outfee = ?param4 ,certcc = ?param5 ,certgradecc = ?param6 ,rstime = ?param7 ,retime = ?param8 ,estime = ?param9 ,eetime = ?param10 ,elocation = ?param11 ,certdate = ?param12 ,certindate = ?param13 ,introhtml = ?param14 ,isopen = ?param15 ,fgno = ?param16 where exno= ?param17] -2025-12-18 14:02:44,581 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.del] Prepared SQL: [update exam a inner join ( select count(userno) cntuser, exno from examuser where exno = ?param0 group by exno ) b on b.exno=a.exno set a.uip= ?param1 ,a.uno= ?param2 ,a.isdel = 1 where a.exno= ?param0 and b.cntuser=0 and a.isdel=0;] -2025-12-18 14:02:44,581 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.examuser.save] Prepared SQL: [insert ignore into examuser(exno,userno,status,pstatus,avrg,certdate,certindate,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 ,now(), ?param7 ,now(), ?param7 , ?param8 )] -2025-12-18 14:02:44,582 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.examopen] Prepared SQL: [update exam set udt=now(),uno= ?param0 ,uip= ?param1 ,isresultopen= ?param2 where exno= ?param3 ;] -2025-12-18 14:02:44,582 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.examuser.renew] Prepared SQL: [update examuser set udt=now(),uno= ?param0 ,uip= ?param1 ,certdate= ?param2 ,certindate= ?param3 where exno= ?param4 and userno= ?param5 ; insert into examuserrenew (exno,userno,certtime,certdate,certindate,renewreason,isfirst,certidx,cdt,cno,udt,uno,uip) select a.exno, ?param5 ,now(), ?param2 , ?param3 , ?param6 ,0,max(a.certidx),now(), ?param0 ,now(), ?param0 , ?param1 from( select a.exno,ifnull(max(d.certidx), 0)+1 certidx from examuser a inner join exam a2 on a2.exno=a.exno left outer join exam c on c.certcc=a2.certcc and c.certgradecc=a2.certgradecc left outer join examuserrenew d on d.exno=c.exno and year(d.certtime)=year(a.certdate) where a.exno= ?param4 group by a.exno,a.userno,a.certdate,a.certindate ) a] -2025-12-18 14:02:44,618 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [grade.lectcomplete.cancel] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,iscomplete=0 ,completetime=null where lectno= ?param2 and ifnull(iscomplete,0) <> 1] -2025-12-18 14:02:44,618 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [grade.lectcomplete.cancel2] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,iscomplete=0 ,completetime=null where lectno= ?param2 and ifnull(iscomplete,0)] -2025-12-18 14:02:44,636 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [att.att.in] Prepared SQL: [update lectinning set udt=now(),uno= ?param0 ,uip= ?param1 ,lectno= ?param2 ,cmino= ?param3 ,totstudy=0 ,stime=now(),etime=null ,istatus=1,statustime=null,statusreason=null where lectno= ?param2 and cmino= ?param3 and istatus is null; insert into lectinning (lectno,cmino,totstudy,stime,etime,istatus,statustime,statusreason,sip,eip,ispcs,ispce,cdt,cno,udt,uno,uip) select ?param2 , ?param3 ,0,now(),null,1,null,null, ?param1 ,null,1,null,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectinning b on b.lectno= ?param2 and b.cmino= ?param3 where b.lectno is null; update lect set stime = case when stime is null then now() else stime end ,sip = case when sip is null then ?param1 else sip end ,ispcs = case when ispcs is null then 1 else ispcs end where lectno= ?param2] -2025-12-18 14:02:44,636 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [att.att.out] Prepared SQL: [update lectinning set udt=now(),uno= ?param0 ,uip= ?param1 ,totstudy=timestampdiff(SECOND, stime, now()) ,etime=now() ,eip= ?param1 ,ispce=1 ,istatus=2 where lectno= ?param2 and cmino= ?param3 and istatus=1; update lect a inner join ( select a.lectno,convert(100*count(c.lectno)/count(b.cmino), int) attrate from lectinning a inner join cminning b on b.cmino=a.cmino and ifnull(b.isscd,0)=0 left outer join lectinning c on c.lectno=a.lectno and c.cmino=b.cmino and c.istatus=2 where a.lectno= ?param2 and a.cmino= ?param3 and a.istatus=2 group by a.lectno ) b on b.lectno=a.lectno set a.attrate=b.attrate ,a.etime=now(),a.eip= ?param1 ,a.ispce=1] -2025-12-18 14:02:44,637 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [att.abs] Prepared SQL: [update lectinning set istatus=2 ,stime=case when stime is null then now() else stime end ,etime=case when etime is null then now() else etime end ,sip=case when sip is null then ?param0 else sip end ,eip=case when eip is null then ?param0 else eip end ,ispcs=case when ispcs is null then 1 else ispcs end ,ispce=case when ispce is null then 1 else ispce end ,statustime=now() ,statusreason= ?param1 ,statususerno= ?param2 where lectno= ?param3 and cmino= ?param4 and (istatus is null or istatus<2); insert into lectinning(lectno,cmino,totstudy,stime,etime,istatus,statustime,statusreason,statususerno,cdt,cno,udt,uno,uip) select a.lectno, ?param4 ,0,now(),now(),2,now(), ?param1 , ?param2 ,now(), ?param2 ,now(), ?param2 , ?param0 from lect a left outer join lectinning b on b.lectno=a.lectno and b.cmino= ?param4 where a.lectno= ?param3 and a.status=1 and a.ischanged=0 and b.lectno is null; update lect a inner join ( select a.lectno,convert(100*count(c.lectno)/count(b.cmino), int) attrate from lectinning a inner join lect a2 on a2.lectno=a.lectno inner join cminning b on b.cmno=a2.cmno and ifnull(b.isscd,0)=0 left outer join lectinning c on c.lectno=a.lectno and c.cmino=b.cmino and c.istatus=2 where a.lectno= ?param3 and a.cmino= ?param4 and a.istatus=2 group by a.lectno ) b on b.lectno=a.lectno set a.attrate=b.attrate ,a.stime=case when a.stime is null then now() else a.stime end ,a.etime=case when a.etime is null then now() else a.etime end ,a.sip=case when a.sip is null then ?param0 else a.sip end ,a.eip=case when a.eip is null then ?param0 else a.eip end ,a.ispcs=case when a.ispcs is null then 1 else a.ispcs end ,a.ispce=case when a.ispce is null then 1 else a.ispce end where a.lectno= ?param3] -2025-12-18 14:02:44,656 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.ctps] Prepared SQL: [select a.cmino,a.iseq,a.ititle,a.atime,a.mstime,a.metime ,a2.isokmid ,b.ctno,b.ctype,b.ccode,b.ismenu,b.isoversize ,c.cpno,c.pseq,c.cpname,c.srcp,c.srcm ,a2.pseq lastpseq,a2.psec from cminning a inner join lectinning a2 on a2.lectno= ?param0 and a2.cmino=a.cmino inner join ct b on b.ctno=a.ctno and b.isdel=0 inner join ctpage c on c.ctno=b.ctno and c.isdel=0 where a.cmino= ?param1 order by a.iseq] -2025-12-18 14:02:44,657 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.getprogress] Prepared SQL: [select case when b.atime=0 or ifnull(us.no,0) > 0 then 100 else case when floor(a.totstudy / (b.sttime * 60) * 100) > 100 then 100 else floor(a.totstudy / (b.sttime * 60) * 100) end end from lectinning a inner join cminning b on b.cmino=a.cmino inner join lect c on a.lectno = c.lectno left outer join userstatus us on c.userno = us.userno and us.playbar = 1 where a.lectno= ?param0 and a.cmino= ?param1] -2025-12-18 14:02:44,657 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.checklectdate] Prepared SQL: [select a.lectno,a.sdate,a.edate from lect a where a.lectno= ?param0] -2025-12-18 14:02:44,657 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.inningchange.pre] Prepared SQL: [select a.cmino,b.isseq,c.istatus,d.istatus preistatus,a.isrebate,a.iseq,a2.cmino precmino from ( select a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq,max(c.iseq) preiseq from ( select a.lectno,b.cmno,b.isrebate,max(d.iseq) iseq from lectinning a inner join lect b on b.lectno=a.lectno inner join cminning c on c.cmino=a.cmino inner join cminning d on d.cmno=c.cmno and d.iseq < c.iseq and d.isonline=1 where a.lectno= ?param0 and a.cmino= ?param1 group by a.lectno,b.cmno,b.isrebate ) a inner join cminning b on b.cmno=a.cmno and b.iseq=a.iseq left outer join cminning c on c.cmno=b.cmno and c.iseq < b.iseq and c.isonline=1 group by a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq ) a inner join cm b on b.cmno=a.cmno left outer join cminning a2 on a2.cmno=b.cmno and a2.iseq=a.preiseq left outer join lectinning c on c.lectno=a.lectno and c.cmino=a.cmino left outer join lectinning d on d.lectno=a.lectno and d.cmino=a2.cmino] -2025-12-18 14:02:44,657 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.inningchange.next] Prepared SQL: [select a.cmino,b.isseq,c.istatus,d.istatus preistatus,a.isrebate,a.iseq,a2.cmino precmino from ( select a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq,min(c.iseq) preiseq from ( select a.lectno,b.cmno,b.isrebate,min(d.iseq) iseq from lectinning a inner join lect b on b.lectno=a.lectno inner join cminning c on c.cmino=a.cmino inner join cminning d on d.cmno=c.cmno and d.iseq > c.iseq and d.isonline=1 where a.lectno= ?param0 and a.cmino= ?param1 group by a.lectno,b.cmno,b.isrebate ) a inner join cminning b on b.cmno=a.cmno and b.iseq=a.iseq left outer join cminning c on c.cmno=b.cmno and c.iseq > b.iseq and c.isonline=1 group by a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq ) a inner join cm b on b.cmno=a.cmno left outer join cminning a2 on a2.cmno=b.cmno and a2.iseq=a.preiseq left outer join lectinning c on c.lectno=a.lectno and c.cmino=a.cmino left outer join lectinning d on d.lectno=a.lectno and d.cmino=a2.cmino] -2025-12-18 14:02:44,658 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.mycmrs] Prepared SQL: [select distinct a.lectno,a.attrate ,b.rsno,b.cmno,b.rscno,b.rstype,b.rsname,b.rscondition ,case when c.lectno is null then 0 else 1 end isrsok ,a.edate ,d.istatus,e.iseq from lect a inner join cmrs b on b.cmno=a.cmno and b.isdel=0 left outer join lectrs c on c.lectno=a.lectno and c.rsno=b.rsno left outer join lectinning d on d.lectno=a.lectno and b.cmino = d.cmino left outer join cminning e on b.cmino = e.cmino where a.lectno= ?param0 and a.userno= ?param1 order by b.rsno] -2025-12-18 14:02:44,658 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.mycmrsq] Prepared SQL: [select b.rscno,b.rscqno ,c.qno,c.atype,c.qtext,c.rightcount,a.username as teachername from ( select distinct b.rscno,e.username from lect a inner join cmrs b on b.rsno= ?param0 and b.cmno=a.cmno and b.isdel=0 left outer join lectrs c on c.lectno=a.lectno and c.rsno=b.rsno left outer join cminning d on b.cmino = d.cmino left outer join users e on d.userno = e.userno where a.lectno= ?param1 and a.userno= ?param2 and c.lectno is null ) a inner join rscq b on b.rscno=a.rscno inner join question c on c.qno=b.qno order by b.dseq] -2025-12-18 14:02:44,658 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.mycmrsqi] Prepared SQL: [select b.rscqno ,c.qno ,d.qino,d.qitext ,e.fileurl from ( select distinct b.rscno from lect a inner join cmrs b on b.rsno= ?param0 and b.cmno=a.cmno and b.isdel=0 left outer join lectrs c on c.lectno=a.lectno and c.rsno=b.rsno where a.lectno= ?param1 and a.userno= ?param2 and c.lectno is null ) a inner join rscq b on b.rscno=a.rscno inner join question c on c.qno=b.qno inner join questionitem d on d.qno=c.qno and d.isdel=0 left outer join fileinfo e on e.fgno=d.fgno and e.isdel=0 order by b.dseq,d.qino] -2025-12-18 14:02:44,658 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectex] Prepared SQL: [select a.lectno,a.attrate,a.iscomplete,a.sdate,a.edate ,b.sstime,b.setime ,c.exno,c.exname,c.extype,c.edesc,c.econdition,c.etime,c.evtype,c.eqtype,c.israndq,c.israndqi,c.qcount,c.isblur,c.tpoint,ifnull(c.relaylimit,999) relaylimit,c.isusebackup,c.isseq,c.isreexamable,c.isresultopen ,d.lectno exlectno,d.estart,d.eend,d.tpoint,d.recount,d.rechecktime,ifnull(d.entercount,0) entercount,d.cblock ,case when a.etime = 0 then 99999999 else TIMESTAMPDIFF(MINUTE, now(), date_add(ifnull(d.estart, now()), interval c.etime MINUTE)) end rtime ,d.recount ,case when case when case when a.isrebate = 1 then f.midcutrfd else f.midcut end <= ifnull(e.ex0lectpoint,0) then 1 else 0 end = 1 and case when case when a.isrebate = 1 then f.finalcutrfd else f.finalcut end <= ifnull(e.ex1lectpoint,0) then 1 else 0 end = 1 then 1 else 0 end ispass from lect a inner join cm b on b.cmno=a.cmno inner join cmex c on c.exno= ?param0 inner join cmev f on f.cmno = b.cmno left outer join lectex d on d.lectno=a.lectno and d.exno=c.exno left outer join ( select a.lectno ,count(b1.exno) ex0cnt,count(c1.lectno) ex0lectcnt,avg(ifnull(c1.tpoint,0) / b1.tpoint * 100) ex0lectpoint ,count(b2.exno) ex1cnt,count(c2.lectno) ex1lectcnt,avg(ifnull(c2.tpoint,0) / b2.tpoint * 100) ex1lectpoint from lect a left outer join cmex b1 on b1.cmno = a.cmno and b1.extype = 0 and b1.isdel=0 left outer join lectex c1 on c1.exno = b1.exno and c1.lectno = a.lectno left outer join cmex b2 on b2.cmno = a.cmno and b2.extype = 1 and b2.isdel=0 left outer join lectex c2 on c2.exno = b2.exno and c2.lectno = a.lectno where a.lectno = ?param1 ) e on e.lectno = a.lectno where a.lectno= ?param1 and a.userno= ?param2] -2025-12-18 14:02:44,659 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.userexam.detailforexamforsubmit] Prepared SQL: [select a.exno,a.exname,a2.sstime,a2.setime,a.tpoint,a.etime,a.qcount,b.estart,a.edesc, a.extype,TIMESTAMPDIFF(MINUTE, now(), date_add(ifnull(b.estart, now()), interval a.etime MINUTE)) rtime from cmex a inner join cm a2 on a2.cmno=a.cmno inner join lectex b on b.lectno= ?param0 and b.exno=a.exno and b.eend is null and (a.etime = 0 or date_add(ifnull(b.estart, now()), interval (a.etime + 1) MINUTE) > now()) inner join lect c on c.lectno=b.lectno and c.userno= ?param1 where a.exno= ?param2] -2025-12-18 14:02:44,659 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsd] Prepared SQL: [select a.lectno,a.attrate,a.cmno,a.sdate,a.edate ,b.sdno,b.sdname,b.sddesc,b.fgno sdfgno,b.sdcondition ,c.sstime,c.setime ,d.checktime,d.cpoint,d.feedb,d.fgno,d.atext from lect a inner join cmsd b on b.cmno=a.cmno and b.sdno= ?param0 inner join cm c on c.cmno=b.cmno left outer join lectsd d on d.lectno=a.lectno and d.sdno=b.sdno where a.lectno= ?param1 and a.userno= ?param2] -2025-12-18 14:02:44,659 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsd2] Prepared SQL: [select a.lectno,a.attrate,a.sdate,a.edate ,b.sdno,b.sdname,b.sddesc,b.fgno sdfgno,b.sdcondition ,c.sstime,c.setime ,d.checktime,d.cpoint,d.feedb,d.fgno,d.atext from lect a inner join cmsd b on b.cmno=a.cmno and b.sdno= ?param0 inner join cm c on c.cmno=b.cmno left outer join lectsd d on d.lectno=a.lectno and d.sdno=b.sdno where a.lectno= ?param1 and a.userno= ?param2] -2025-12-18 14:02:44,659 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboards] Prepared SQL: [select a.bno,a.subject,a.cdt,a.rcount ,u.username ,count(b.bcno) ccount from lectsdboard a inner join users u on u.userno=a.cno left outer join lectsdboardcmt b on b.bno=a.bno and b.isdel=0 where a.sdno= ?param0 and a.isdel=0 group by a.bno,a.subject,a.cdt,a.rcount,u.username order by a.cdt] -2025-12-18 14:02:44,659 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard] Prepared SQL: [update lectsdboard set rcount=rcount+1 where bno= ?param0 and cno<> ?param1 ; select a.bno,a.subject,a.contents,a.cdt,a.fgno,a.cno ,b.sdname ,c.sstime,c.setime,l.sdate,l.edate ,u.username,u.userno ,a2.checktime from lectsdboard a inner join lectsd a2 on a2.lectno=a.lectno and a2.sdno=a.sdno inner join users u on u.userno=a.cno inner join lect l on l.lectno = a2.lectno inner join cmsd b on b.sdno=a.sdno inner join cm c on c.cmno=b.cmno where a.bno= ?param0 and a.isdel=0] -2025-12-18 14:02:44,659 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboardcmt] Prepared SQL: [select a.bno ,b.bcno,b.ctext,b.cno,b.cdt ,c.userno,c.username,c.usertype,c.username cnoname from lectsdboard a inner join lectsdboardcmt b on b.bno=a.bno and b.isdel=0 inner join users c on c.userno=b.cno where a.bno= ?param0 order by b.cdt desc] -2025-12-18 14:02:44,660 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.pay1] Prepared SQL: [select p.payno,p.cdt,p.payamt,p.ptype,p.refundamt,p.ispg,p.isgroup,p.isexam,p.pstatus,p.rstatus,p.payoktime,p.pgkey,p.isdvr,p.deliamt,p.isunpay,p.paylimit ,p.iscashrct ,u.userno,u.username,u.post,u.address1,u.address2 ,CAST(AES_DECRYPT(UNHEX(u.userpno), 'np123@!') AS char) userpno ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email ,case pi.ptype when 3 then exu.cdt when 4 then le.oktime else p.cdt end oktime ,pd.dvrcode,pd.rcvname,pd.isdvr isdvr2,pd.codetime,pd.post post2,pd.address1 address12,pd.address2 address22,pd.dmemo ,CAST(AES_DECRYPT(UNHEX(pd.telno), 'np123@!') AS char) telno2 ,CAST(AES_DECRYPT(UNHEX(pd.mobile), 'np123@!') AS char) mobile2 ,tax.iscancel, tax.taxdate, tax.taxno ,paydata.vactbankname,CAST(AES_DECRYPT(UNHEX(paydata.vactnum), 'np123@!') AS char) vactnum,paydata.vactname ,(select ischeck from paytax where payno = p.payno limit 1) ischeck from pay p inner join users u on u.userno=p.userno left outer join payitem pi on pi.payno=p.payno and pi.ptype in (3,4) left outer join lect le on pi.ptype=4 and le.pino=pi.pino and le.ischanged=0 left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno left outer join examuser exu on exu.exno=ex.exno and exu.userno=p.userno left outer join paydvr pd on pd.payno=p.payno left outer join ( select pt.payno,pt.iscancel,pt.taxdate,pt.taxno from paytax pt where pt.payno = ?param0 order by pt.cdt desc limit 1 ) tax on tax.payno = p.payno left outer join paydata paydata on paydata.payno=p.payno where p.payno= ?param0] -2025-12-18 14:02:44,660 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.pay2] Prepared SQL: [select pi.payno,pi.pino,pi.itemno,pi.pcno,pi.payamt,pi.pcnt,pi.ptype,pi.isrebate ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,u.username,u.userid,u.isassignuser,u.depart,u.kfcfyear ,cc.cname ccpositionname ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,ua.asname ,cm.cshape ,cg.cgname ,pcg.cgname pcgname ,(select attrate from lect where payno = pi.payno limit 1) attrate ,pi.rbank , CAST(AES_DECRYPT(UNHEX(pi.rbankaccnum), 'np123@!') AS char) rbankaccnum, pi.tbankuser from payitem pi inner join pay p on p.payno=pi.payno left outer join cm cm on pi.ptype in (0,1,4) and cm.cmno=pi.itemno left outer join cg cg on pi.ptype in (0,1,4) and cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno left outer join users u on p.isgroup=1 and u.userno=pi.userno left outer join assign ua on ua.asno=u.asno left outer join comcode cc on cc.ccode=u.ccposition where pi.payno= ?param0] -2025-12-18 14:02:44,661 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payforexam1] Prepared SQL: [select eu.exno payno, eu.userno,eu.cdt,case when ua.isjoin=1 then ex.infee else ex.outfee end payamt,0 ptype,0 ispg,0 isgroup,1 isexam,21 pstatus,0 rstatus,null payoktime,null pgkey,0 isdvr,0 deliamt ,u.username,u.post,u.address1,u.address2 ,CAST(AES_DECRYPT(UNHEX(u.userpno), 'np123@!') AS char) userpno ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email ,eu.cdt oktime ,null dvrcode,null rcvname,0 isdvr2,null codetime,null post2,null address12,null address22,null dmemo ,null telno2 ,null mobile2 from examuser eu inner join users u on u.userno=eu.userno left outer join assign ua on ua.asno=u.asno left outer join exam ex on ex.exno=eu.exno where eu.exno= ?param0 and eu.userno= ?param1 and eu.status=1 and eu.payno is null and eu.pino is null and eu.pstatus=4] -2025-12-18 14:02:44,661 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payforexam2] Prepared SQL: [select eu.exno payno,eu.userno pino,eu.exno itemno,null pcno,case when ua.isjoin=1 then ex.infee else ex.outfee end payamt,1 pcnt,3 ptype ,ex.exname itemname ,u.username,u.userid,u.isassignuser,u.depart,u.kfcfyear ,cc.cname ccpositionname ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,ua.asname ,0 cshape ,null cgname ,null pcgname from examuser eu left outer join exam ex on ex.exno=eu.exno left outer join users u on u.userno=eu.userno left outer join assign ua on ua.asno=u.asno left outer join comcode cc on cc.ccode=u.ccposition where eu.exno= ?param0 and eu.userno= ?param1] -2025-12-18 14:02:44,661 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.pay.forrfd] Prepared SQL: [select a.payno,a.ispg,a.pstatus,a.ptype,a.pgkey,a.isdvr,a.deliamt,a.isrefunddvr,a.payamt,a.refundamt,a.rstatus,a.isgroup,a.iscanceled,a.payoktime ,b.isdvr isdvr2,b.dvrcode ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email from pay a left outer join paydvr b on b.payno=a.payno inner join users u on u.userno=a.userno where a.payno= ?param0 and a.pstatus=1] -2025-12-18 14:02:44,661 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payitem.forrfd] Prepared SQL: [select pi.pino,pi.payno,pi.pcnt,pi.payamt,pi.refundamt,pi.refundtime,pi.refundinfo,pi.refundstatus,pi.rstatus,pi.ptype ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,pcg.cgname pcgname ,u.userid,u.username from payitem pi inner join pay p on p.payno=pi.payno and p.pstatus=1 inner join users u on u.userno=case when pi.ptype=3 then p.userno else pi.userno end left outer join cm cm on pi.ptype in(0,1,4) and cm.cmno=pi.itemno left outer join cg cg on cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno where pi.payno= ?param0] -2025-12-18 14:02:44,661 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payrfditems] Prepared SQL: [select b.cdt,a.rfdno ,b.rtext,b.rstatus ,p.isgroup ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,pi.ptype ,u.username,u.userid from pay p inner join payitem pi on pi.payno=p.payno inner join payrfditem a on a.pino=pi.pino inner join payrfd b on b.rfdno=a.rfdno inner join users u on u.userno=case when p.isgroup=1 and pi.ptype in (0,1,4) then pi.userno else p.userno end left outer join cm cm on pi.ptype in(0,1,4) and cm.cmno=pi.itemno left outer join cg cg on cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno where p.payno= ?param0 order by a.rfdno desc] -2025-12-18 14:02:44,662 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payrfditems2] Prepared SQL: [select a.rfdno ,b.rtext,b.rstatus,b.cdt,b.isowner,b.ramt,b.bankname,b.bankowner ,b.rreason,b.ruser,b.fgnor,b.fgnob ,CAST(AES_DECRYPT(UNHEX(b.rphone), 'np123@!') AS char) rphone ,b.rback ,CAST(AES_DECRYPT(UNHEX(b.bankno), 'np123@!') AS char) bankno ,p.isgroup,p.payno ,pi.payamt ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,u.username,u.userid ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,ua.asname ,f1.orgname,f1.fileno ,f2.orgname orgname2,f2.fileno file2 from payrfditem a inner join payitem pi on pi.pino=a.pino inner join pay p on p.payno=pi.payno inner join users u on u.userno=case when p.isgroup=1 and pi.ptype in (0,1,4) then pi.userno else p.userno end left outer join assign ua on ua.asno=u.asno inner join payrfd b on b.rfdno=a.rfdno left outer join cm cm on pi.ptype in(0,1,4) and cm.cmno=pi.itemno left outer join cg cg on cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno left outer join fileinfo f1 on f1.fgno=b.fgnor and f1.isdel=0 left outer join fileinfo f2 on f2.fgno=b.fgnob and f2.isdel=0 where a.rfdno= ?param0 order by a.rfdno desc] -2025-12-18 14:02:44,662 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.paytaxitem] Prepared SQL: [select case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname,pi.payamt,pi.pcnt,pi.ptype ,p.isgroup,p.payamt ppayamt,p.payoktime,p.ptype pptype from paytax a inner join paytaxitem b on b.taxno=a.taxno inner join payitem pi on pi.pino=b.pino inner join pay p on p.payno=pi.payno left outer join cm cm on pi.ptype in (0,1,4) and cm.cmno=pi.itemno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno where a.taxno= ?param0] -2025-12-18 14:02:44,662 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.paytaxes2] Prepared SQL: [select a.taxno,a.taxamt,a.taxdate from paytax a where a.payno= ?param0] -2025-12-18 14:02:44,662 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.paytax.formgtkey] Prepared SQL: [select taxno, mgtkey from paytax where mgtkey like concat( ?param0 ,'%') order by mgtkey desc limit 1] -2025-12-18 14:02:44,664 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspast] Prepared SQL: [select a.no,a.kind,a.cg,a.cshape,a.username ,CAST(AES_DECRYPT(UNHEX(a.userpno), 'np123@!') AS char) userpno ,a.typeman,a.edukind,a.typeedu,a.typegrade,a.typejob,a.cgname,a.completeno,a.companyname,a.companyaddr,a.brno,a.eino,a.btype ,a.bkind,a.ceoname,date_format(a.ssdate, '%Y-%m-%d') ssdate,date_format(a.sedate, '%Y-%m-%d') sedate,a.sctime,a.assign,a.slevel,a.uduty ,CAST(AES_DECRYPT(UNHEX(a.phone), 'np123@!') AS char) phone ,a.mname ,CAST(AES_DECRYPT(UNHEX(a.mphone), 'np123@!') AS char) mphone ,a.sprice,a.rprice,a.rbank ,CAST(AES_DECRYPT(UNHEX(a.rbankno), 'np123@!') AS char) rbankno ,a.rbankuser ,CAST(AES_DECRYPT(UNHEX(a.taxemail), 'np123@!') AS char) taxemail ,a.syear,a.cdt,a.cno,a.udt,a.uno,a.uip from docprintpast a where a.no = ?param0] -2025-12-18 14:02:44,664 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.kind] Prepared SQL: [select a.kind value,a.kind text from docprintpast a where a.kind is not null and a.kind <> "" group by a.kind] -2025-12-18 14:02:44,664 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.syear] Prepared SQL: [select a.syear value,a.syear text from docprintpast a where a.syear is not null and a.syear <> "" group by a.syear] -2025-12-18 14:02:44,664 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.cg] Prepared SQL: [select a.cg value,a.cg text from docprintpast a where a.cg is not null and a.cg <> "" group by a.cg] -2025-12-18 14:02:44,665 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.cshape] Prepared SQL: [select a.cshape value,a.cshape text from docprintpast a where a.cshape is not null and a.cshape <> "" group by a.cshape] -2025-12-18 14:02:44,665 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.typeman] Prepared SQL: [select a.typeman value,a.typeman text from docprintpast a where a.typeman is not null and a.typeman <> "" group by a.typeman] -2025-12-18 14:02:44,665 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.edukind] Prepared SQL: [select a.edukind value,a.edukind text from docprintpast a where a.edukind is not null and a.edukind <> "" group by a.edukind] -2025-12-18 14:02:44,665 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.typeedu] Prepared SQL: [select a.typeedu value,a.typeedu text from docprintpast a where a.typeedu is not null and a.typeedu <> "" group by a.typeedu] -2025-12-18 14:02:44,665 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.typegrade] Prepared SQL: [select a.typegrade value,a.typegrade text from docprintpast a where a.typegrade is not null and a.typegrade <> "" group by a.typegrade] -2025-12-18 14:02:44,665 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.typejob] Prepared SQL: [select a.typejob value,a.typejob text from docprintpast a where a.typejob is not null and a.typejob <> "" group by a.typejob] -2025-12-18 14:02:44,665 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectinningpage.totstudy] Prepared SQL: [select ifnull(sum(totstudy),-1) totstudy from lectinningpage where lectno = ?param0 and cmino = ?param1 and cpno = ?param2] -2025-12-18 14:02:44,666 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.myExCheck] Prepared SQL: [select l.lectno longval from lect l inner join cm c on l.cmno= c.cmno inner join pay p on l.payno = p.payno inner join users u on l.userno= u.userno left outer join (select c.cmno , c.cshape , c.cname , ci.cmino ,d.cmisno ,d.sseq ,d.estart ,d.eend ,d.studyplace ,ci.isscd from cm c inner join cminning ci on c.cmno = ci.cmno inner join cminningscd d on d.cmino = ci.cmino where c.cshape=2 and ci.isscd=1 and ci.scdtype=0 ) cmi on cmi.cmno = l.cmno and cmi.cmisno = l.cmisno left outer join lectinning li on li.cmino = cmi.cmino and li.lectno = l.lectno left outer join pplog pl on p.pplno= pl.pplno where l.lectno= ?param0 and l.userno = ?param1 and cmi.isscd = 1 and li.istatus = 2 AND IFNULL(l.iscomplete, 0) = 0] -2025-12-18 14:02:44,667 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectinningpage.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 14:02:44,668 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard.in] Prepared SQL: [update lectsd a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.submittime=now(),submitip= ?param2 where a.lectno= ?param3 and a.sdno= ?param4 and a.checktime is null; insert into lectsd (lectno,sdno,iscopy,submittime,submitip,cdt,cno,udt,uno,uip) select a.lectno,a.sdno,0,now(), ?param2 ,now(), ?param1 ,now(), ?param1 , ?param2 from (select ?param3 lectno, ?param0 userno, ?param4 sdno) a inner join lect b on b.lectno=a.lectno and b.userno=a.userno and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno left outer join lectsd d on d.lectno=a.lectno and d.sdno=a.sdno where d.lectno is null; SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into lectsdboard (lectno,sdno,subject,contents,fgno,rcount,cip,isdel,cdt,cno,udt,uno,uip) select a.lectno,a.sdno, ?param5 , ?param6 , ?param7 ,0, ?param2 ,0,now(), ?param1 ,now(), ?param1 , ?param2 from (select ?param3 lectno, ?param0 userno, ?param4 sdno) a inner join lect b on b.lectno=a.lectno and b.userno=a.userno and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno] -2025-12-18 14:02:44,668 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 14:02:44,668 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboardcmt.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into lectsdboardcmt (bno,ctext,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,0,now(), ?param2 ,now(), ?param2 , ?param3 );] -2025-12-18 14:02:44,668 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboardcmt.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:02:44,668 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into pay (ptype,ispg,isgroup,isexam,userno,username,pstatus,rstatus,rstatustime,cshrcancelnum,canceltime,cancelmsg,cancelcnt ,refunding,paylimit,payoktime,pgkey,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,isdvr,cdt,cno,udt,uno,uip) select ?param0 ,0,0,1,u.userno,u.username,1,0,null,null,null,null,null ,0,null, ?param1 ,null ,a.outfee ,case when ?param0 = 6 then a.outfee else case when ua.isjoin=1 then a.outfee-a.infee else 0 end end ,0,0 ,case when ?param0 = 6 then 0 else case when ua.isjoin=1 then a.infee else a.outfee end end ,0,0,now(), ?param2 ,now(), ?param2 , ?param3 from exam a inner join users u on u.userno= ?param4 left outer join assign ua on ua.asno=u.asno where a.exno= ?param5] -2025-12-18 14:02:44,668 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 14:02:44,669 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok2] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into payitem (payno,ptype,pcno,itemno,userno,pstatus,rstatus,pgkey,cancelcode,cancelmsg,canceltype,pcnt ,orgamt,discamt,payamt ,payamtcash,payamtcard ,refundamt,refundtime,refundtimereal,refundinfo,isrebate,fgno,cartno,cdt,cno,udt,uno,uip) select p.payno,3,null, ?param0 , ?param1 ,1,0,null,null,null,null,1 ,a.outfee ,case when p.ptype=6 then a.outfee else case when ua.isjoin=1 then a.outfee-a.infee else 0 end end ,case when p.ptype=6 then 0 else case when ua.isjoin=1 then a.infee else a.outfee end end ,0,0 ,0,null,null,null,0,null,null,now(), ?param2 ,now(), ?param2 , ?param3 from exam a inner join users u on u.userno= ?param1 inner join pay p on p.payno= ?param4 left outer join assign ua on ua.asno=u.asno where a.exno= ?param0] -2025-12-18 14:02:44,669 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok2.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 14:02:44,669 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.studylog] Prepared SQL: [update lectinningpage a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 set a.totstudy=TIMESTAMPDIFF(SECOND, a.stime, now()),a.etime=now(),a.eip= ?param1 ,a.udt=now(),a.uno= ?param2 ,a.uip= ?param1 where a.logno= ?param3 ; update lectinning a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 inner join cminning c on c.cmino=a.cmino inner join ( select lectno,sum(totstudy) totstudy from lectinningpage where lectno= ?param4 and cmino= ?param5 group by lectno ) d on d.lectno=a.lectno set a.udt=now(),a.uno= ?param2 ,a.uip= ?param1 ,a.totstudy=d.totstudy ,a.etime=now() ,a.istatus=case when a.istatus <> 2 and c.atime * 60 <= d.totstudy then 2 else a.istatus end ,a.finishtime=case when a.finishtime is null and c.atime * 60 <= d.totstudy then now() else a.finishtime end ,a.eip= ?param1 ,a.ispce= ?param6 ,a.psec= ?param7 where a.lectno= ?param4 and a.cmino= ?param5 ; update lect a inner join ( select a.lectno,truncate(count(c.lectno) / count(b.cmino) * 100, 0) attrate from lect a inner join cminning b on b.cmno=a.cmno and ifnull(b.isscd,0)=0 left outer join lectinning c on c.lectno=a.lectno and c.cmino=b.cmino and c.istatus=2 where a.lectno= ?param4 and a.userno= ?param0 group by a.lectno ) b on b.lectno=a.lectno inner join cmev ce on a.cmno = ce.cmno set a.attrate=b.attrate ,a.apoint = (((b.attrate / 100) * ce.attend / 100)* 100) ,a.etime=now() ,a.eip= ?param1 ,a.ispce= ?param6 ,a.udt=now(),a.uno= ?param2 ,a.uip= ?param1 where a.lectno= ?param4 and a.userno= ?param0 ;] -2025-12-18 14:02:44,669 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.studymid] Prepared SQL: [update lectinning set isokmid=1 where lectno= ?param0 and cmino= ?param1] -2025-12-18 14:02:44,670 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsd.save] Prepared SQL: [update lectsd a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.fgno= ?param3 ,a.atext= ?param4 ,a.submittime=now(),submitip= ?param2 where a.lectno= ?param5 and a.sdno= ?param6 and a.checktime is null; insert into lectsd (lectno,sdno,atext,fgno,iscopy,submittime,submitip,cdt,cno,udt,uno,uip) select a.lectno,a.sdno, ?param4 , ?param3 ,0,now(), ?param2 ,now(), ?param1 ,now(), ?param1 , ?param2 from (select ?param5 lectno, ?param0 userno, ?param6 sdno) a inner join lect b on b.lectno=a.lectno and b.userno=a.userno inner join cm c on c.cmno=b.cmno and b.sdate < now() and b.edate > now() left outer join lectsd d on d.lectno=a.lectno and d.sdno=a.sdno where d.lectno is null;] -2025-12-18 14:02:44,670 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard.save] Prepared SQL: [update lectsd a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.submittime=now(),submitip= ?param2 where a.lectno= ?param3 and a.sdno= ?param4 and a.checktime is null; update lectsdboard a inner join lectsd a2 on a2.lectno=a.lectno and a2.sdno=a.sdno and a2.checktime is null inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.subject= ?param5 ,contents= ?param6 ,a.fgno= ?param7 where a.bno= ?param8 and a.lectno= ?param3 and a.sdno= ?param4 ;] -2025-12-18 14:02:44,670 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard.del] Prepared SQL: [update lectsd a inner join lectsdboard b on b.bno= ?param0 and b.cno= ?param1 and b.isdel=0 and b.lectno=a.lectno and b.sdno=a.sdno inner join lect a2 on a2.lectno=b.lectno and a2.userno=b.cno and a2.sdate < now() and a2.edate > now() inner join cm c on c.cmno=a2.cmno set a.submittime=null,a.submitip=null and a.checktime is null; update lectsdboard a inner join lectsd b on b.lectno=a.lectno and b.sdno=a.sdno and b.checktime is null inner join lect a2 on a2.lectno=b.lectno and a2.userno=a.cno and a2.sdate < now() and a2.edate > now() inner join cm c on c.cmno=a2.cmno set a.uno= ?param2 ,a.udt=now(),a.uip= ?param3 ,a.isdel=1 where a.bno= ?param0 and a.cno= ?param1 and a.isdel=0;] -2025-12-18 14:02:44,671 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payrefundinfo.up] Prepared SQL: [update payitem set udt=now(),uno= ?param0 ,uip= ?param1 ,rbank = ?param2 ,rbankaccnum = HEX(AES_ENCRYPT( ?param3 , 'np123@!')) ,tbankuser = ?param4 where payno = ?param5] -2025-12-18 14:02:44,671 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok3] Prepared SQL: [update examuser set udt=now(),uno= ?param0 ,uip= ?param1 ,payno= ?param2 ,pino= ?param3 ,pstatus=1 where exno= ?param4 and userno= ?param5 and status=1 and payno is null and pino is null and pstatus=4] -2025-12-18 14:02:44,671 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpaycancel] Prepared SQL: [update examuser set udt=now(),uno= ?param0 ,uip= ?param1 ,pstatus=9 where exno= ?param2 and userno= ?param3 and status=1 and payno is null and pino is null and pstatus=4] -2025-12-18 14:02:44,671 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payrfd.save] Prepared SQL: [update payrfd set udt=now(),uno= ?param0 ,uip= ?param1 ,bankname= ?param2 ,bankowner= ?param3 ,bankno=HEX(AES_ENCRYPT( ?param4 , 'np123@!')) ,isowner= ?param5 ,ruser= ?param6 ,rphone=HEX(AES_ENCRYPT( ?param7 , 'np123@!')) ,rreason= ?param8 ,rtext= ?param9 ,rstatus= ?param10 ,rback= ?param11 ,statustime=case when rstatus <> ?param10 then now() else statustime end where rfdno= ?param12] -2025-12-18 14:02:44,674 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspast.up] Prepared SQL: [update docprintpast set udt=now(),uno= ?param0 ,uip= ?param1 ,kind= ?param2 ,cg= ?param3 ,cshape= ?param4 ,username= ?param5 ,userpno=HEX(AES_ENCRYPT( ?param6 , 'np123@!')) ,typeman= ?param7 ,edukind= ?param8 ,typeedu= ?param9 ,typegrade= ?param10 ,typejob= ?param11 ,cgname= ?param12 ,completeno= ?param13 ,companyname= ?param14 ,companyaddr= ?param15 ,brno= ?param16 ,eino= ?param17 ,btype= ?param18 ,bkind= ?param19 ,ceoname= ?param20 ,ssdate= ?param21 ,sedate= ?param22 ,sctime= ?param23 ,assign= ?param24 ,slevel= ?param25 ,uduty= ?param26 ,phone=HEX(AES_ENCRYPT( ?param27 , 'np123@!')) ,mname= ?param28 ,mphone=HEX(AES_ENCRYPT( ?param29 , 'np123@!')) ,sprice= ?param30 ,rprice= ?param31 ,rbank= ?param32 ,rbankno=HEX(AES_ENCRYPT( ?param33 , 'np123@!')) ,rbankuser= ?param34 ,taxemail=HEX(AES_ENCRYPT( ?param35 , 'np123@!')) ,syear= ?param36 where no= ?param37] -2025-12-18 14:02:44,675 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.studyclose] Prepared SQL: [update lectinningpage a set a.etime=now(),a.eip= ?param0 ,a.udt=now(),a.uno= ?param1 ,a.uip= ?param0 where a.logno= ?param2 ;] -2025-12-18 14:02:44,677 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [site.main] Prepared SQL: [select * from ( select 0 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,a.kname strval3,null strval4,null strval5,null strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param0 inner join cm c on c.cmno=a.pcmno where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a union all select * from ( select a.dtype,a.intval,a.intval2 ,a.longval ,a.strval,a.strval2,a.strval3,a.strval4,ifnull(a.strval5,d.fileurl) strval5,a.strval6 ,a.time,a.time2,a.time3,a.time4 from ( select 1 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,c.cname strval3,concat('/', e.ccode, '/', f.srcp) strval4,ef.fileurl strval5,b.cgcode strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param1 inner join cm c on c.cmno=a.pcmno left outer join cminning d on d.cmno=a.cmno and d.istaste=1 left outer join ct e on e.ctno=d.ctno left outer join fileinfo ef on ef.fgno=e.fgnothumb and ef.isdel=0 left outer join ctpage f on f.ctno=e.ctno and f.pseq=1 where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.cshape=0 and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a left outer join cminning b on a.strval5 is null and b.cmno=a.intval and b.iseq=1 left outer join ct c on a.strval5 is null and c.ctno=b.ctno left outer join fileinfo d on a.strval5 is null and d.fgno=c.fgnothumb and d.isdel=0 ) a union all select * from ( select 2 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homenotice' order by b.cdt desc limit 2 ) a union all select * from ( select 3 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homefaq' order by b.cdt desc limit 2 ) a] -2025-12-18 14:02:44,686 [39632] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.npsystem] PreparedStatement : [select count(b.daokey) from (select 1 col1) a left outer join npsystem b on b.daokey= ?param0] -2025-12-18 14:02:44,693 [39632] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.npsystem] Parameters: [?param0=[daokey,qaldSUKDKuLggF2sN2Bn/lvf/i3LKEeOzoD6MpHlc0w=]] -2025-12-18 14:02:44,693 [39632] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.npsystem] Types: [?param0=[String, System.String]] -2025-12-18 14:02:44,964 [39632] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "65198764" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:02:44,977 [39632] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "65198764" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:02:45,258 [39632] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [common.check.front] PreparedStatement : [select a.dtype,sum(a.intval) intval,sum(a.intval2) intval2 from ( select a.userno dtype,count(b.mno) intval,0 intval2 from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno union all select a.userno dtype,0 intval,count(b.userno) intval2 from users a left outer join alarms b on b.userno=a.userno and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno ) a group by a.dtype] -2025-12-18 14:02:45,259 [39632] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [common.check.front] Parameters: [?param0=[userno,58587], ?param1=[loginkey,33498295], ?param2=[IsDupCheck,0]] -2025-12-18 14:02:45,259 [39632] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [common.check.front] Types: [?param0=[Int32, System.Int32], ?param1=[Int32, System.Int32], ?param2=[Int32, System.Int32]] -2025-12-18 14:02:45,269 [39632] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "44505412" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:02:45,291 [39632] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "44505412" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:02:45,298 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.pages] Prepared SQL: [select a.pno,a.ppno,a.pdepth,a.pagetype,a.bmno,a.porder,a.pagename,a.pagedesc,a.pageurl,a.pagehtml,a.isopen,a.usertype,m1.pagename ppagename,a.refcode,a.imagecode,a.bgtitle bgtitle2,a.bgdesc bgdesc2 ,case a.pdepth when 0 then a.pno when 1 then m1.pno when 2 then m2.pno when 3 then m3.pno else m4.pno end m0 ,case a.pdepth when 0 then 0 when 1 then a.pno when 2 then m1.pno when 3 then m2.pno else m3.pno end m1 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.pno when 3 then m1.pno else m2.pno end m2 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.pno else m1.pno end m3 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.pno end m4 ,case a.pdepth when 0 then a.imagecode when 1 then m1.imagecode when 2 then m2.imagecode when 3 then m3.imagecode else m4.imagecode end topimagecode ,case a.pdepth when 0 then a.bgtitle when 1 then m1.bgtitle when 2 then m2.bgtitle when 3 then m3.bgtitle else m4.bgtitle end bgtitle ,case a.pdepth when 0 then a.bgdesc when 1 then m1.bgdesc when 2 then m2.bgdesc when 3 then m3.bgdesc else m4.bgdesc end bgdesc from menupage a left outer join menupage m1 on m1.pno=a.ppno left outer join menupage m2 on m2.pno=m1.ppno left outer join menupage m3 on m3.pno=m2.ppno left outer join menupage m4 on m4.pno=m3.ppno where a.isopen > 0 order by case a.pdepth when 0 then a.porder when 1 then m1.porder when 2 then m2.porder when 3 then m3.porder else m4.porder end ,case a.pdepth when 0 then a.pno when 1 then m1.pno when 2 then m2.pno when 3 then m3.pno else m4.pno end ,case a.pdepth when 0 then 0 when 1 then a.porder when 2 then m1.porder when 3 then m2.porder else m3.porder end ,case a.pdepth when 0 then 0 when 1 then a.pno when 2 then m1.pno when 3 then m2.pno else m3.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.porder when 3 then m1.porder else m2.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.pno when 3 then m1.pno else m2.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.porder else m1.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.pno else m1.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.pno end] -2025-12-18 14:02:45,299 [39632] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [mm.pages] PreparedStatement : [select a.pno,a.ppno,a.pdepth,a.pagetype,a.bmno,a.porder,a.pagename,a.pagedesc,a.pageurl,a.pagehtml,a.isopen,a.usertype,m1.pagename ppagename,a.refcode,a.imagecode,a.bgtitle bgtitle2,a.bgdesc bgdesc2 ,case a.pdepth when 0 then a.pno when 1 then m1.pno when 2 then m2.pno when 3 then m3.pno else m4.pno end m0 ,case a.pdepth when 0 then 0 when 1 then a.pno when 2 then m1.pno when 3 then m2.pno else m3.pno end m1 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.pno when 3 then m1.pno else m2.pno end m2 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.pno else m1.pno end m3 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.pno end m4 ,case a.pdepth when 0 then a.imagecode when 1 then m1.imagecode when 2 then m2.imagecode when 3 then m3.imagecode else m4.imagecode end topimagecode ,case a.pdepth when 0 then a.bgtitle when 1 then m1.bgtitle when 2 then m2.bgtitle when 3 then m3.bgtitle else m4.bgtitle end bgtitle ,case a.pdepth when 0 then a.bgdesc when 1 then m1.bgdesc when 2 then m2.bgdesc when 3 then m3.bgdesc else m4.bgdesc end bgdesc from menupage a left outer join menupage m1 on m1.pno=a.ppno left outer join menupage m2 on m2.pno=m1.ppno left outer join menupage m3 on m3.pno=m2.ppno left outer join menupage m4 on m4.pno=m3.ppno where a.isopen > 0 order by case a.pdepth when 0 then a.porder when 1 then m1.porder when 2 then m2.porder when 3 then m3.porder else m4.porder end ,case a.pdepth when 0 then a.pno when 1 then m1.pno when 2 then m2.pno when 3 then m3.pno else m4.pno end ,case a.pdepth when 0 then 0 when 1 then a.porder when 2 then m1.porder when 3 then m2.porder else m3.porder end ,case a.pdepth when 0 then 0 when 1 then a.pno when 2 then m1.pno when 3 then m2.pno else m3.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.porder when 3 then m1.porder else m2.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.pno when 3 then m1.pno else m2.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.porder else m1.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.pno else m1.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.pno end] -2025-12-18 14:02:45,305 [39632] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "30292728" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:02:45,335 [39632] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "30292728" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:02:45,365 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.comcode.list] Prepared SQL: [select a.ccode, a.cname, a.cgroup, a.isuse, a.corder, a.cgroupname, a.refcode, a.cremark, a.ccode value, a.cname text, a.refcode value2,a.cdt,a.udt from comcode a where a.cgroup in ('typeman','typeedu','typegrade','typejob') and a.isuse=1 order by a.cgroupname, a.corder] -2025-12-18 14:02:45,365 [39632] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.comcode.list] PreparedStatement : [select a.ccode, a.cname, a.cgroup, a.isuse, a.corder, a.cgroupname, a.refcode, a.cremark, a.ccode value, a.cname text, a.refcode value2,a.cdt,a.udt from comcode a where a.cgroup in ('typeman','typeedu','typegrade','typejob') and a.isuse=1 order by a.cgroupname, a.corder] -2025-12-18 14:02:45,470 [39632] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "42251417" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:02:45,479 [39632] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "42251417" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:02:45,495 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.popups] Prepared SQL: [select a.pno,a.ptitle,a.pcontents,a.toppx,a.leftpx,pwidth,pheight,a.purl,a.zindex,a.isopen,a.udt from popup a where a.isopen= ?param0 order by a.isopen desc, a.zindex desc] -2025-12-18 14:02:45,495 [39632] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [mm.popups] PreparedStatement : [select a.pno,a.ptitle,a.pcontents,a.toppx,a.leftpx,pwidth,pheight,a.purl,a.zindex,a.isopen,a.udt from popup a where a.isopen= ?param0 order by a.isopen desc, a.zindex desc] -2025-12-18 14:02:45,495 [39632] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [mm.popups] Parameters: [?param0=[isopen,1]] -2025-12-18 14:02:45,495 [39632] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [mm.popups] Types: [?param0=[Int32, System.Int32]] -2025-12-18 14:02:45,502 [39632] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "16140043" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:02:45,508 [39632] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "16140043" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:02:45,510 [39632] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [site.main] PreparedStatement : [select * from ( select 0 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,a.kname strval3,null strval4,null strval5,null strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param0 inner join cm c on c.cmno=a.pcmno where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a union all select * from ( select a.dtype,a.intval,a.intval2 ,a.longval ,a.strval,a.strval2,a.strval3,a.strval4,ifnull(a.strval5,d.fileurl) strval5,a.strval6 ,a.time,a.time2,a.time3,a.time4 from ( select 1 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,c.cname strval3,concat('/', e.ccode, '/', f.srcp) strval4,ef.fileurl strval5,b.cgcode strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param1 inner join cm c on c.cmno=a.pcmno left outer join cminning d on d.cmno=a.cmno and d.istaste=1 left outer join ct e on e.ctno=d.ctno left outer join fileinfo ef on ef.fgno=e.fgnothumb and ef.isdel=0 left outer join ctpage f on f.ctno=e.ctno and f.pseq=1 where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.cshape=0 and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a left outer join cminning b on a.strval5 is null and b.cmno=a.intval and b.iseq=1 left outer join ct c on a.strval5 is null and c.ctno=b.ctno left outer join fileinfo d on a.strval5 is null and d.fgno=c.fgnothumb and d.isdel=0 ) a union all select * from ( select 2 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homenotice' order by b.cdt desc limit 2 ) a union all select * from ( select 3 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homefaq' order by b.cdt desc limit 2 ) a] -2025-12-18 14:02:45,510 [39632] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [site.main] Parameters: [?param0=[offcode,Off], ?param1=[oncode,On]] -2025-12-18 14:02:45,510 [39632] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [site.main] Types: [?param0=[String, System.String], ?param1=[String, System.String]] -2025-12-18 14:02:45,516 [39632] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "9897517" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:02:45,525 [39632] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "9897517" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:02:45,526 [39632] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cgetc] Prepared SQL: [select b.cgno,b.pcgno,b.cgname,b.cgcode,b.isuse,b.iscover,b.isdel,b.cdt,b.cno,b.udt,b.uno,b.uip from cg a left outer join cg b on a.cgno = b.pcgno where b.isdel=0 and b.isuse = 1 and a.cgcode= ?param0] -2025-12-18 14:02:45,526 [39632] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [cm.cgetc] PreparedStatement : [select b.cgno,b.pcgno,b.cgname,b.cgcode,b.isuse,b.iscover,b.isdel,b.cdt,b.cno,b.udt,b.uno,b.uip from cg a left outer join cg b on a.cgno = b.pcgno where b.isdel=0 and b.isuse = 1 and a.cgcode= ?param0] -2025-12-18 14:02:45,526 [39632] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [cm.cgetc] Parameters: [?param0=[cgcode,2]] -2025-12-18 14:02:45,526 [39632] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [cm.cgetc] Types: [?param0=[String, System.String]] -2025-12-18 14:02:45,533 [39632] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "58182619" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:02:45,540 [39632] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "58182619" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:02:48,446 [36952] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [common.check.front] PreparedStatement : [select a.dtype,sum(a.intval) intval,sum(a.intval2) intval2 from ( select a.userno dtype,count(b.mno) intval,0 intval2 from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno union all select a.userno dtype,0 intval,count(b.userno) intval2 from users a left outer join alarms b on b.userno=a.userno and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno ) a group by a.dtype] -2025-12-18 14:02:48,446 [36952] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [common.check.front] Parameters: [?param0=[userno,58587], ?param1=[loginkey,33498295], ?param2=[IsDupCheck,0]] -2025-12-18 14:02:48,446 [36952] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [common.check.front] Types: [?param0=[Int32, System.Int32], ?param1=[Int32, System.Int32], ?param2=[Int32, System.Int32]] -2025-12-18 14:02:48,452 [36952] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "23495765" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:02:48,455 [36952] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "23495765" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:02:48,455 [36952] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.comcode.list] Prepared SQL: [select a.ccode, a.cname, a.cgroup, a.isuse, a.corder, a.cgroupname, a.refcode, a.cremark, a.ccode value, a.cname text, a.refcode value2,a.cdt,a.udt from comcode a where a.cgroup in ('typeman','typeedu','typegrade','typejob') and a.isuse=1 order by a.cgroupname, a.corder] -2025-12-18 14:02:48,457 [36952] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.comcode.list] PreparedStatement : [select a.ccode, a.cname, a.cgroup, a.isuse, a.corder, a.cgroupname, a.refcode, a.cremark, a.ccode value, a.cname text, a.refcode value2,a.cdt,a.udt from comcode a where a.cgroup in ('typeman','typeedu','typegrade','typejob') and a.isuse=1 order by a.cgroupname, a.corder] -2025-12-18 14:02:48,463 [36952] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "50829750" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:02:48,468 [36952] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "50829750" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:02:48,472 [36952] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [site.main] PreparedStatement : [select * from ( select 0 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,a.kname strval3,null strval4,null strval5,null strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param0 inner join cm c on c.cmno=a.pcmno where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a union all select * from ( select a.dtype,a.intval,a.intval2 ,a.longval ,a.strval,a.strval2,a.strval3,a.strval4,ifnull(a.strval5,d.fileurl) strval5,a.strval6 ,a.time,a.time2,a.time3,a.time4 from ( select 1 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,c.cname strval3,concat('/', e.ccode, '/', f.srcp) strval4,ef.fileurl strval5,b.cgcode strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param1 inner join cm c on c.cmno=a.pcmno left outer join cminning d on d.cmno=a.cmno and d.istaste=1 left outer join ct e on e.ctno=d.ctno left outer join fileinfo ef on ef.fgno=e.fgnothumb and ef.isdel=0 left outer join ctpage f on f.ctno=e.ctno and f.pseq=1 where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.cshape=0 and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a left outer join cminning b on a.strval5 is null and b.cmno=a.intval and b.iseq=1 left outer join ct c on a.strval5 is null and c.ctno=b.ctno left outer join fileinfo d on a.strval5 is null and d.fgno=c.fgnothumb and d.isdel=0 ) a union all select * from ( select 2 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homenotice' order by b.cdt desc limit 2 ) a union all select * from ( select 3 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homefaq' order by b.cdt desc limit 2 ) a] -2025-12-18 14:02:48,472 [36952] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [site.main] Parameters: [?param0=[offcode,Off], ?param1=[oncode,On]] -2025-12-18 14:02:48,472 [36952] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [site.main] Types: [?param0=[String, System.String], ?param1=[String, System.String]] -2025-12-18 14:02:48,478 [36952] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "7331195" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:02:48,488 [36952] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "7331195" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:02:48,488 [36952] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cgetc] Prepared SQL: [select b.cgno,b.pcgno,b.cgname,b.cgcode,b.isuse,b.iscover,b.isdel,b.cdt,b.cno,b.udt,b.uno,b.uip from cg a left outer join cg b on a.cgno = b.pcgno where b.isdel=0 and b.isuse = 1 and a.cgcode= ?param0] -2025-12-18 14:02:48,488 [36952] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [cm.cgetc] PreparedStatement : [select b.cgno,b.pcgno,b.cgname,b.cgcode,b.isuse,b.iscover,b.isdel,b.cdt,b.cno,b.udt,b.uno,b.uip from cg a left outer join cg b on a.cgno = b.pcgno where b.isdel=0 and b.isuse = 1 and a.cgcode= ?param0] -2025-12-18 14:02:48,488 [36952] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [cm.cgetc] Parameters: [?param0=[cgcode,2]] -2025-12-18 14:02:48,488 [36952] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [cm.cgetc] Types: [?param0=[String, System.String]] -2025-12-18 14:02:48,495 [36952] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "6765663" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:02:48,499 [36952] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "6765663" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:02:49,358 [37356] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [common.check.front] PreparedStatement : [select a.dtype,sum(a.intval) intval,sum(a.intval2) intval2 from ( select a.userno dtype,count(b.mno) intval,0 intval2 from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno union all select a.userno dtype,0 intval,count(b.userno) intval2 from users a left outer join alarms b on b.userno=a.userno and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno ) a group by a.dtype] -2025-12-18 14:02:49,358 [37356] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [common.check.front] Parameters: [?param0=[userno,58587], ?param1=[loginkey,33498295], ?param2=[IsDupCheck,0]] -2025-12-18 14:02:49,358 [37356] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [common.check.front] Types: [?param0=[Int32, System.Int32], ?param1=[Int32, System.Int32], ?param2=[Int32, System.Int32]] -2025-12-18 14:02:49,365 [37356] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "44709306" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:02:49,369 [37356] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "44709306" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:02:49,369 [37356] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.comcode.list] Prepared SQL: [select a.ccode, a.cname, a.cgroup, a.isuse, a.corder, a.cgroupname, a.refcode, a.cremark, a.ccode value, a.cname text, a.refcode value2,a.cdt,a.udt from comcode a where a.cgroup in ('typeman','typeedu','typegrade','typejob') and a.isuse=1 order by a.cgroupname, a.corder] -2025-12-18 14:02:49,369 [37356] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.comcode.list] PreparedStatement : [select a.ccode, a.cname, a.cgroup, a.isuse, a.corder, a.cgroupname, a.refcode, a.cremark, a.ccode value, a.cname text, a.refcode value2,a.cdt,a.udt from comcode a where a.cgroup in ('typeman','typeedu','typegrade','typejob') and a.isuse=1 order by a.cgroupname, a.corder] -2025-12-18 14:02:49,376 [37356] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "40757792" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:02:49,381 [37356] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "40757792" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:02:49,382 [37356] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [site.main] PreparedStatement : [select * from ( select 0 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,a.kname strval3,null strval4,null strval5,null strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param0 inner join cm c on c.cmno=a.pcmno where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a union all select * from ( select a.dtype,a.intval,a.intval2 ,a.longval ,a.strval,a.strval2,a.strval3,a.strval4,ifnull(a.strval5,d.fileurl) strval5,a.strval6 ,a.time,a.time2,a.time3,a.time4 from ( select 1 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,c.cname strval3,concat('/', e.ccode, '/', f.srcp) strval4,ef.fileurl strval5,b.cgcode strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param1 inner join cm c on c.cmno=a.pcmno left outer join cminning d on d.cmno=a.cmno and d.istaste=1 left outer join ct e on e.ctno=d.ctno left outer join fileinfo ef on ef.fgno=e.fgnothumb and ef.isdel=0 left outer join ctpage f on f.ctno=e.ctno and f.pseq=1 where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.cshape=0 and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a left outer join cminning b on a.strval5 is null and b.cmno=a.intval and b.iseq=1 left outer join ct c on a.strval5 is null and c.ctno=b.ctno left outer join fileinfo d on a.strval5 is null and d.fgno=c.fgnothumb and d.isdel=0 ) a union all select * from ( select 2 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homenotice' order by b.cdt desc limit 2 ) a union all select * from ( select 3 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homefaq' order by b.cdt desc limit 2 ) a] -2025-12-18 14:02:49,382 [37356] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [site.main] Parameters: [?param0=[offcode,Off], ?param1=[oncode,On]] -2025-12-18 14:02:49,382 [37356] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [site.main] Types: [?param0=[String, System.String], ?param1=[String, System.String]] -2025-12-18 14:02:49,389 [37356] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "14070557" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:02:49,397 [37356] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "14070557" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:02:49,397 [37356] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cgetc] Prepared SQL: [select b.cgno,b.pcgno,b.cgname,b.cgcode,b.isuse,b.iscover,b.isdel,b.cdt,b.cno,b.udt,b.uno,b.uip from cg a left outer join cg b on a.cgno = b.pcgno where b.isdel=0 and b.isuse = 1 and a.cgcode= ?param0] -2025-12-18 14:02:49,397 [37356] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [cm.cgetc] PreparedStatement : [select b.cgno,b.pcgno,b.cgname,b.cgcode,b.isuse,b.iscover,b.isdel,b.cdt,b.cno,b.udt,b.uno,b.uip from cg a left outer join cg b on a.cgno = b.pcgno where b.isdel=0 and b.isuse = 1 and a.cgcode= ?param0] -2025-12-18 14:02:49,397 [37356] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [cm.cgetc] Parameters: [?param0=[cgcode,2]] -2025-12-18 14:02:49,397 [37356] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [cm.cgetc] Types: [?param0=[String, System.String]] -2025-12-18 14:02:49,404 [37356] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "59444836" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:02:49,408 [37356] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "59444836" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:03:08,040 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.adminlogin] Prepared SQL: [select userno,a.username,a.status,a.userpass, usertype,a.asno , CAST(AES_DECRYPT(UNHEX(a.mobile), 'np123@!') AS char) mobile , a.logintime from users a left outer join assign b on b.asno=a.asno where a.userid= ?param0 and a.usertype > 10 and (a.usertype <> 81 or (a.usertype = 81 and b.status=1))] -2025-12-18 14:03:08,057 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.pass.check] Prepared SQL: [select count(userno) from userpasslog where userno = ?param0 and userpass = ?param1] -2025-12-18 14:03:08,057 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.ee] Prepared SQL: [update users set eastereggkey=FLOOR(10000000 + (RAND() * 99999999)),eetime=now() where userno= ?param0 ; select a.userno,a.eastereggkey,a.usertype,a.username ,b.subdomain from users a left outer join assign b on b.asno=a.asno and b.issite=1 and b.isdel=0 where a.userno= ?param0 ;] -2025-12-18 14:03:08,057 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.usersall] Prepared SQL: [select userno,usertype,jointype,snsid,userkind,userid,userpass,username,usernameeng,gender,birthday,email,isacceptemail,mobile,isacceptmobile,telno,asno,pasname,depart,ccposition,ccpositionetc,fgnoprofile ,ccjobs,userpno,bankname,bankno,post,address1,address2,introhtml,status,exitreason,logintime,loginkey,send335time,pwcalltime,pwcallno,eastereggkey,eetime,kfcfyear,isassignuser,uduty,slevel,edus,remotekey from users] -2025-12-18 14:03:08,058 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.eecall] Prepared SQL: [select userno,usertype,username from users where userno= ?param0 and eastereggkey= ?param1 and date_add(eetime, interval 10 second) > now(); update users set eastereggkey=null,eetime=null,loginkey= ?param2 where userno= ?param0] -2025-12-18 14:03:08,058 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.eecall2] Prepared SQL: [select userno,usertype,username,userid from users where userno= ?param0 and eastereggkey= ?param1 and date_add(eetime, interval 15 second) > now(); update users set eastereggkey=null,eetime=null,loginkey=null where userno= ?param0] -2025-12-18 14:03:08,058 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assign.newascode] Prepared SQL: [select ifnull(max(b.ascode),0) + 1 from (select 1 col1) a left outer join assign b on b.asno is not null] -2025-12-18 14:03:08,058 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.me] Prepared SQL: [select userno,username ,CAST(AES_DECRYPT(UNHEX(email), 'np123@!') AS char) email from users where userno= ?param0] -2025-12-18 14:03:08,059 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.usercheckconfirm] Prepared SQL: [select ifnull(b.userno,0) from (select 1 col1) a left outer join usercheck b on b.userno= ?param0 and b.checkkey= ?param1 ; update usercheck set checkkey=0 where userno= ?param0] -2025-12-18 14:03:08,059 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.remotelogin] Prepared SQL: [select a.userno from users a where a.userid= ?param0 and a.status=1 and a.remotekey= ?param1 ; update users set remotekey=null where userid= ?param0] -2025-12-18 14:03:08,059 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.remoteloginnoauth] Prepared SQL: [select a.userno,b.subdomain from users a left outer join assign b on b.asno=a.asno where a.userid= ?param0 and a.status=1] -2025-12-18 14:03:08,059 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.users.assign] Prepared SQL: [select b.asno,b.asname,b.brno ,b.ceoname,b.post,b.address1,b.address2 ,b.btype,b.bkind,b.eino,b.mname ,CAST(AES_DECRYPT(UNHEX(b.mphone), 'np123@!') AS char) mphone ,CAST(AES_DECRYPT(UNHEX(b.taxemail), 'np123@!') AS char) taxemail ,b.fgnobno ,b.isjoin,b.ascode,b.astype,b.asctg,b.joindate,b.status ,c1.cname astypename,c2.cname asctgname from users a inner join assign b on b.asno = a.asno left outer join comcode c1 on c1.ccode=b.astype left outer join comcode c2 on c2.ccode=b.asctg where a.status=1 and a.userno = ?param0] -2025-12-18 14:03:08,059 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.check.snsid] Prepared SQL: [select a.userno,a.usertype,a.jointype,a.snsid,a.userkind,a.userid,a.userpass,a.username,a.usernameeng,a.gender,a.birthday,a.email,a.isacceptemail,a.mobile,a.isacceptmobile ,a.telno,a.asno,a.pasname,a.depart,a.ccposition,a.ccpositionetc,a.fgnoprofile,a.ccjobs,a.userpno,a.bankname,a.bankno,a.post,a.address1,a.address2,a.introhtml,a.status,a.exitreason ,a.logintime,a.loginkey,a.send335time,a.pwcalltime,a.pwcallno,a.eastereggkey,a.eetime,a.kfcfyear,a.isassignuser,a.uduty,a.slevel,a.edus,a.remotekey,a.vssn,a.di,a.ci from users a where a.snsid= ?param0 and a.jointype= ?param1] -2025-12-18 14:03:08,060 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.councels] Prepared SQL: [select a.bno,a.qtext,a.atext ,a.bldgcat ,b.cname bldgcatname ,a.cdt,c.username coname,c.userid coid ,row_number() over(order by a.cdt desc) rno ,count(a.cno) over() pagetotalcount from councel a inner join users c on c.userno = a.cno left outer join comcode b on b.ccode = a.bldgcat where a.userno = ?param0 and a.isdel = 0 order by a.cdt desc] -2025-12-18 14:03:08,060 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormants] Prepared SQL: [select a.userno,username,usernameeng,a.email,a.isacceptemail ,a.mobile,a.telno,a.userpno,a.bankno,a.post,a.address1,a.address2 ,a.birthday from userdormant a where a.userno = ?param0] -2025-12-18 14:03:08,060 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormants.del] Prepared SQL: [select a.userno longval, regexp_replace(b.userid , '(?<=.{3}).','*') strval ,CAST(AES_DECRYPT(UNHEX(a.mobile),'np123@!') AS char) strval2 ,date_add(a.cdt, interval 335 day) time ,b.isacceptmobile intval from userdormant a inner join users b on b.userno = a.userno where date_format(date_add(a.cdt, interval 335 day),'%Y-%m-%d') = date_format(now(),'%Y-%m-%d')] -2025-12-18 14:03:08,060 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormants.save] Prepared SQL: [select a.userno longval, regexp_replace(a.userid , '(?<=.{3}).' , '*') strval ,CAST(AES_DECRYPT(UNHEX(a.mobile),'np123@!') AS char) strval2 ,date_add(a.logintime, interval 335 day) time ,a.isacceptmobile intval from users a where a.usertype =1 and a.status=1 and date_format(date_add(a.logintime, interval 366 day),'%Y-%m-%d') = date_format(now(),'%Y-%m-%d')] -2025-12-18 14:03:08,060 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.loginlog] Prepared SQL: [insert into loginlog (logsite,userno, loginstatus, logindata, cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , now(), ?param4 ,now(), ?param4 , ?param5 )] -2025-12-18 14:03:08,061 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.in] Prepared SQL: [insert into users(usertype,userkind,userid,userpass,username,usernameeng ,gender,email,isacceptemail,mobile,telno ,asno,pasname,depart,ccposition,ccpositionetc,fgnoprofile,ccjobs ,userpno,bankname,bankno ,post,address1,address2,introhtml,status,logintime,send335time,pwcalltime,pwcallno,eastereggkey,eetime,kfcfyear,isassignuser,edus ,isacceptmobile,uduty,slevel,jointype,birthday,snsid,di,ci,vssn,ischkatt,authplatform,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,gender,HEX(AES_ENCRYPT( ?param6 , 'np123@!')), ?param7 ,HEX(AES_ENCRYPT( ?param8 , 'np123@!')),HEX(AES_ENCRYPT( ?param9 , 'np123@!')) , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 ,HEX(AES_ENCRYPT( ?param17 , 'np123@!')), ?param18 ,HEX(AES_ENCRYPT( ?param19 , 'np123@!')) , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 ,now(),null,null,null,null,null, ?param25 , ?param26 , ?param27 , ?param28 , ?param29 , ?param30 , ?param31 ,HEX(AES_ENCRYPT( ?param32 , 'np123@!')), ?param33 , ?param34 , ?param35 , ?param36 , ?param37 , ?param38 ,now(), ?param39 ,now(), ?param39 , ?param40 );] -2025-12-18 14:03:08,061 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:03:08,061 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assign.in] Prepared SQL: [insert into assign (ascode,isjoin,joinyear,joinprice,asname,ceoname,brno,grno,btype,bkind,salesamount,homeurl,mcount,aday,astype,asctg,askey,post,address1,address2,fgnobno,fgnobank,joindate,exitdate,status,issite,subdomain,sitename,sitelogo,sitefooter,ismain,isdel, eino,mname,mphone,taxemail,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 ,0,null,null,null,null,0,0, ?param25 , ?param26 ,HEX(AES_ENCRYPT( ?param27 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param28 , 'np123@!')) ,now(), ?param29 ,now(), ?param29 , ?param30 );] -2025-12-18 14:03:08,061 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assign.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:03:08,062 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [councel.in] Prepared SQL: [insert into councel(userno,bldgcat,qtext,atext,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 );] -2025-12-18 14:03:08,062 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [councel.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:03:08,062 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.change.password] Prepared SQL: [UPDATE users SET userpass = ?param0 , udt = now() , status = (CASE WHEN status = 9 THEN 1 ELSE status END) , pwcalltime = null , pwcallno = null , uip = ?param1 , uno = ?param2 WHERE userid = ?param3 ; INSERT INTO userpasslog (userno, userpass, cdt, uip) SELECT ?param2 , ?param0 , NOW(), ?param1 FROM (SELECT 1) a LEFT OUTER JOIN userpasslog b ON b.userno = ?param2 WHERE b.userno IS NULL; UPDATE userpasslog SET userpass = ?param0 WHERE userno = ?param2 ;] -2025-12-18 14:03:08,063 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormant.insert] Prepared SQL: [insert into userdormant(userno,username,usernameeng,email,isacceptemail,mobile ,telno,userpno,bankno,post,address1,address2,birthday,cdt) select a.userno,a.username,a.usernameeng,a.email,a.isacceptemail,a.mobile ,a.telno,a.userpno,a.bankno,a.post,a.address1,a.address2, a.birthday,now() cdt from users a left outer join userdormant b on b.userno = a.userno where date_add(a.logintime,interval 1 year) < now(); and a.status != 99 update users set udt=now(),uno= ?param0 ,uip= ?param1 ,username='»èÁ¦µÊ',usernameeng=null,email=null,mobile=null,telno=null,userpno=null,bankno=null,post=null,address1=null,address2=null,birthday=null,status=8 where date_add(a.logintime,interval 1 year) < now(); and a.status != 99] -2025-12-18 14:03:08,063 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.loginkey] Prepared SQL: [update users set loginkey= ?param0 ,logintime =now(),send335time = null where userno= ?param1] -2025-12-18 14:03:08,063 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.loginkey2] Prepared SQL: [update users set loginkey= ?param0 ,logintime =now(),send335time = null where userno= ?param1 ; insert into loginlog (logsite,userno, loginstatus, logindata, cdt,cno,udt,uno,uip) values ( ?param2 , ?param1 , ?param3 , ?param4 , now(), ?param5 ,now(), ?param5 , ?param6 )] -2025-12-18 14:03:08,063 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assign.del] Prepared SQL: [update assign set udt=now(),uno= ?param0 ,uip= ?param1 ,isdel=1,brno=null where asno= ?param2] -2025-12-18 14:03:08,063 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignman.in] Prepared SQL: [insert into assignman (asno,mtype,jtype,depart,mname,position,telno,mobile,fax,email,post,address1,address2,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,HEX(AES_ENCRYPT( ?param6 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param7 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param8 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param9 , 'np123@!')) , ?param10 , ?param11 , ?param12 ,0,now(), ?param13 ,now(), ?param13 , ?param14 )] -2025-12-18 14:03:08,064 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignman.up] Prepared SQL: [update assignman set udt=now(),uno= ?param0 ,uip= ?param1 ,mtype = ?param2 ,jtype = ?param3 ,depart = ?param4 ,mname = ?param5 ,position= ?param6 ,telno =HEX(AES_ENCRYPT( ?param7 , 'np123@!')) ,mobile =HEX(AES_ENCRYPT( ?param8 , 'np123@!')) ,fax =HEX(AES_ENCRYPT( ?param9 , 'np123@!')) ,email =HEX(AES_ENCRYPT( ?param10 , 'np123@!')) ,post = ?param11 ,address1= ?param12 ,address2= ?param13 where asmno= ?param14] -2025-12-18 14:03:08,064 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignman.del] Prepared SQL: [update assignman set udt=now(),uno= ?param0 ,uip= ?param1 ,isdel = 1 where asmno= ?param2] -2025-12-18 14:03:08,064 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignfee.in] Prepared SQL: [insert into assignfee (asno,fyear,fprice,fdate,fmemo,status,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 from (select 1 col1) a left outer join assignfee b on b.asno= ?param0 and b.fyear= ?param1 where b.asno is null] -2025-12-18 14:03:08,064 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignfee.up] Prepared SQL: [update assignfee set udt=now(),uno= ?param0 ,uip= ?param1 ,fprice= ?param2 ,fdate = ?param3 ,fmemo = ?param4 ,status= ?param5 where asno= ?param6 and fyear= ?param7] -2025-12-18 14:03:08,064 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignfee.del] Prepared SQL: [delete from assignfee where asno= ?param0 and fyear= ?param1] -2025-12-18 14:03:08,064 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignsite.save] Prepared SQL: [update assign set udt=now(),uno= ?param0 ,uip= ?param1 ,issite= ?param2 ,subdomain= ?param3 ,sitename= ?param4 ,siteip= ?param5 ,sitelogo= ?param6 ,sitefooter= ?param7 where asno= ?param8] -2025-12-18 14:03:08,064 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.asno.save] Prepared SQL: [update users set asno= ?param0 where userno= ?param1] -2025-12-18 14:03:08,065 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.pwcalltime] Prepared SQL: [update users set pwcalltime=now(),pwcallno= ?param0 where userno= ?param1] -2025-12-18 14:03:08,065 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.resetuser] Prepared SQL: [update users set userpass = ?param0 , pwcalltime = null , pwcallno = null , status = (CASE WHEN status = 9 THEN 1 ELSE status END) where userno= ?param1 and pwcalltime is not null and pwcallno= ?param2 and date_add(pwcalltime, interval 24 hour) > now()] -2025-12-18 14:03:08,065 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.exit] Prepared SQL: [UPDATE users SET udt=now(),uno= ?param0 ,uip= ?param1 , status = ?param2 WHERE userno= ?param3] -2025-12-18 14:03:08,065 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.leave.register] Prepared SQL: [INSERT INTO userleave ( userno, userid, status, levdate, uno, uip ) SELECT u.userno, u.userid, 0 AS status, NOW() AS levdate, u.uno, u.uip FROM users u WHERE u.status = ?param0 AND u.userno = ?param1] -2025-12-18 14:03:08,065 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.remotelogin.set] Prepared SQL: [update users a inner join assign b on b.asno=a.asno and b.siteip like concat('%', ?param0 ,'%') set a.remotekey= ?param1 where a.userid= ?param2 and a.status=1] -2025-12-18 14:03:08,065 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.snslink.up] Prepared SQL: [update users set udt=now(),uno= ?param0 ,uip= ?param1 ,snsid= ?param2 ,jointype= ?param3 where userno= ?param4] -2025-12-18 14:03:08,065 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [councel.up] Prepared SQL: [update councel set udt=now(),uno= ?param0 ,uip= ?param1 ,bldgcat = ?param2 ,qtext = ?param3 ,atext = ?param4 where bno= ?param5] -2025-12-18 14:03:08,065 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [councel.del] Prepared SQL: [update councel set udt=now(),uno= ?param0 ,uip= ?param1 ,isdel = 1 where bno = ?param2] -2025-12-18 14:03:08,065 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.up.asno] Prepared SQL: [update users set udt=now(),uno= ?param0 ,uip= ?param1 ,asno = ?param2 where userno= ?param3] -2025-12-18 14:03:08,066 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormant.del] Prepared SQL: [update users a left outer join userdormant b on b.userno = a.userno set set udt=now(),uno= ?param0 ,uip= ?param1 ,status = 99,username='»èÁ¦µÊ',usernameeng=null,email=null,mobile=null,telno=null,userpno=null,bankno=null,post=null,address1=null,address2=null,birthday=null,di=null,ci=null,vssn=null,authplatform=0 where date_add(b.cdt,interval 1 year) < now(); delete from userdormant where date_add(cdt,interval 1 year) < now();] -2025-12-18 14:03:08,087 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.loginkey] Prepared SQL: [select a.userno dtype from users a where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0)] -2025-12-18 14:03:08,087 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.admin] Prepared SQL: [select a.userno dtype, a.udt time, count(b.mno) intval from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0)] -2025-12-18 14:03:08,087 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.front] Prepared SQL: [select a.dtype,sum(a.intval) intval,sum(a.intval2) intval2 from ( select a.userno dtype,count(b.mno) intval,0 intval2 from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno union all select a.userno dtype,0 intval,count(b.userno) intval2 from users a left outer join alarms b on b.userno=a.userno and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno ) a group by a.dtype] -2025-12-18 14:03:08,087 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.frontcroom] Prepared SQL: [select a.dtype,sum(a.intval) intval,sum(a.intval2) intval2,sum(a.intval3) intval3,sum(a.intval4) intval4,sum(a.intval5) intval5 ,sum(a.intval6) intval6,sum(a.intval7) intval7,sum(a.intval8) intval8,sum(a.intval9) intval9,sum(a.intval10) intval10 ,sum(a.intval11) intval11,sum(a.intval12) intval12 ,max(a.strval) strval,max(a.strval2) strval2,max(a.strval3) strval3 from ( select a.userno dtype,count(b.mno) intval,0 intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11,0 intval12 ,null strval,null strval2,null strval3 from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno union all select a.userno dtype,0 intval,count(b.userno) intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11,0 intval12 ,null strval,null strval2,null strval3 from users a left outer join alarms b on b.userno=a.userno and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) union all select a.userno dtype,0 intval,0 intval2,c.tyear intval3,c.tseq intval4,b.classno intval5 ,b2.isplan intval6,b2.iscontent intval7,b2.isev intval8,b2.isrs intval9,b2.isgrade intval10 ,b.cmno intval11,b.cshape intval12 ,d.cgname strval,b.cname strval2 ,group_concat(case when f.bmno is null then null else concat(f.bmno,':',f.bmname,':',f.bmtype) end separator ';') strval3 from users a0 inner join lect a on a.lectno= ?param3 and a.userno=a0.userno and a.status=1 and a.ischanged=0 inner join cm b on b.cmno=a.cmno inner join cmmenu b2 on b2.cmno=b.cmno inner join term c on c.tmno=b.tmno inner join cg d on d.cgno=b.cgno left outer join cmmenubm e on e.cmno=b.cmno left outer join boardmaster f on f.bmno=e.bmno where a0.userno= ?param0 and (a0.loginkey= ?param1 or ?param2 =0) group by a.userno,b.cmno,c.tyear,c.tseq,b.classno ,b2.isplan,b2.iscontent,b2.isev,b2.isrs,b2.isgrade ,d.cgname,b.cname ) a group by a.dtype] -2025-12-18 14:03:08,088 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.frontcroom.subdomain] Prepared SQL: [select a.*,b.asname strval4,c.fileurl from ( select a.dtype,sum(a.intval) intval,sum(a.intval2) intval2,sum(a.intval3) intval3,sum(a.intval4) intval4,sum(a.intval5) intval5 ,sum(a.intval6) intval6,sum(a.intval7) intval7,sum(a.intval8) intval8,sum(a.intval9) intval9,sum(a.intval10) intval10 ,sum(a.intval11) intval11 ,max(a.strval) strval,max(a.strval2) strval2,max(a.strval3) strval3 from ( select a.userno dtype,count(b.mno) intval,0 intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11 ,null strval,null strval2,null strval3 from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno union all select a.userno dtype,0 intval,count(b.userno) intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11 ,null strval,null strval2,null strval3 from users a left outer join alarms b on b.userno=a.userno and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) union all select a.userno dtype,0 intval,0 intval2,c.tyear intval3,c.tseq intval4,b.classno intval5 ,b2.isplan intval6,b2.iscontent intval7,b2.isev intval8,b2.isrs intval9,b2.isgrade intval10 ,b.cmno intval11 ,d.cgname strval,b.cname strval2 ,group_concat(case when f.bmno is null then null else concat(f.bmno,':',f.bmname,':',f.bmtype) end separator ';') strval3 from users a0 inner join lect a on a.lectno= ?param3 and a.userno=a0.userno and a.status=1 and a.ischanged=0 inner join cm b on b.cmno=a.cmno inner join cmmenu b2 on b2.cmno=b.cmno inner join term c on c.tmno=b.tmno inner join cg d on d.cgno=b.cgno left outer join cmmenubm e on e.cmno=b.cmno left outer join boardmaster f on f.bmno=e.bmno where a0.userno= ?param0 and (a0.loginkey= ?param1 or ?param2 =0) group by a.userno,b.cmno,c.tyear,c.tseq,b.classno ,b2.isplan,b2.iscontent,b2.isev,b2.isrs,b2.isgrade ,d.cgname,b.cname ) a group by a.dtype ) a inner join assign b on b.subdomain= ?param4 left outer join fileinfo c on c.fgno=b.sitelogo] -2025-12-18 14:03:08,088 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.basecomments] Prepared SQL: [select a.cmtno,a.pcmtno,a.tcmtno,a.baseno,a.cdepth,a.memo,a.memotype,a.fgno,a.cdt,a.udt, a.isdel,a.cno ,b.orgname, b.fileurl, b.fileno ,c.username from cmt a inner join users c on c.userno=a.cno left outer join fileinfo b on b.fgno=a.fgno and b.isdel=0 where a.cmttype= ?param0 and a.baseno= ?param1 order by a.cdt desc] -2025-12-18 14:03:08,088 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsend.get] Prepared SQL: [select a.sendno,a.ehtml,a.etitle from emailsend a left outer join emailban b on b.sendno=a.sendno where a.sendno= ?param0 and a.isdel=0] -2025-12-18 14:03:08,088 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsend.get2] Prepared SQL: [select a.sendno,a.etitle,a.rcvs,ifnull(a.sendeds, ' ') sendeds,ifnull(group_concat(b.email separator ';'), ' ') bans from emailsend a left outer join emailban b on b.sendno=a.sendno where a.sendno= ?param0 and a.isdel=0 group by a.sendno,a.rcvs,a.etitle,a.sendeds] -2025-12-18 14:03:08,088 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.list.rcvnot] Prepared SQL: [select count(a.mno) from memouser a where a.userno= ?param0 and and a.isread=0 and a.isdel=0] -2025-12-18 14:03:08,089 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smssend.get] Prepared SQL: [select c.asname,b.usertype,b.username ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) mobile ,a.smstype,a.isok ,row_number() over(order by b.username) rno, count(a.cno) over() pagetotalcount from smsuser a inner join users b on b.userno=a.userno left outer join assign c on c.asno=b.asno where a.mno= ?param0 order by b.username] -2025-12-18 14:03:08,089 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.home] Prepared SQL: [select b.cnt intval ,c.cnt0 intval2 ,c.cnt1 intval3 ,d.cnt intval4 ,e.cnt intval5 ,f.cnt intval6 ,(SELECT COUNT(*) FROM userleave WHERE status = 0) intval7 from (select 1 col1) a left outer join (select count(mno) cnt from memouser where userno= ?param0 and isread=0 and isdel=0) b on 1=1 left outer join ( select sum(case when a.bmposition=0 then 1 else 0 end) cnt0,sum(case when a.bmposition=1 and b.cmno is not null then 1 else 0 end) cnt1 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.isopen=1 left outer join board c on c.pbno=b.bno and c.isdel=0 where a.bmtype=2 and a.isopen=1 and c.bno is null and a.disptype=0 ) c on 1=1 left outer join ( select count(a.rfdno) cnt from payrfd a left outer join pay b on b.payno = a.payno where a.rstatus=0 and b.rstatus=0 ) d on 1=1 left outer join ( select count(a.payno) cnt from paydvr a inner join pay b on b.payno=a.payno and b.pstatus=1 and b.rstatus=0 inner join payitem c on c.payno = b.payno inner join book bb on bb.bkno=c.itemno where a.dvrcode is null and a.isdvr=1 ) e on 1=1 left outer join ( select count(a.payno) cnt from paytax a where a.ischeck=0 ) f on 1=1] -2025-12-18 14:03:08,089 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.authkey] Prepared SQL: [select jobkey from authkey where authtype= ?param0 and userno= ?param1 and randkey= ?param2 and keytime > now()] -2025-12-18 14:03:08,090 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.authkey.check1] Prepared SQL: [select ctno intval,ismenu intval2,ctype intval3,ccode strval from ct where ctno= ?param0 and authkey= ?param1 ; update ct set authkey=null where ctno= ?param0] -2025-12-18 14:03:08,090 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.authkey.check2] Prepared SQL: [select qno intval from question where qno= ?param0 and authkey= ?param1 ; update question set authkey=null where qno= ?param0] -2025-12-18 14:03:08,090 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.sms.chk] Prepared SQL: [select authno intval,lectno intval2,latime time,lakey strval from smsauth where authno = ?param0] -2025-12-18 14:03:08,090 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsend.in] Prepared SQL: [insert into emailsend(etitle,semail,ehtml,fgno,cmno,rcvs,reademails,rcvcount,readcount,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 ,now(), ?param9 ,now(), ?param9 , ?param10 )] -2025-12-18 14:03:08,090 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsend.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:03:08,091 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.sms.in] Prepared SQL: [insert into sms(cmno,mcontents,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,now(), ?param2 ,now(), ?param2 , ?param3 );] -2025-12-18 14:03:08,091 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.sms.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:03:08,091 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smsauth] Prepared SQL: [insert into smsauth(latime,lakey,lectno) values(now(), ?param0 , ?param1 );] -2025-12-18 14:03:08,091 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smsauth.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:03:08,091 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smsauth2] Prepared SQL: [insert into smsauth(latime,lakey,userno, lectno) values(now(), ?param0 , ?param1 , 0);] -2025-12-18 14:03:08,091 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smsauth2.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:03:08,091 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.atalk.send] Prepared SQL: [insert into MTS_ATALK_MSG (TRAN_SENDER_KEY,TRAN_TMPL_CD,TRAN_CALLBACK,TRAN_PHONE,TRAN_SUBJECT,TRAN_MSG,TRAN_DATE,TRAN_TYPE,TRAN_STATUS,TRAN_REPLACE_TYPE,TRAN_REPLACE_MSG) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,now(),5,'1', ?param6 , ?param5 );] -2025-12-18 14:03:08,092 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.comment.delete] Prepared SQL: [update cmt set isdel=1 where cmtno= ?param0 and ( ?param1 is not null or cno= ?param2 );] -2025-12-18 14:03:08,092 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsendok] Prepared SQL: [update emailsend set isdel=0,readcount= ?param0 ,sendeds= ?param1 where sendno= ?param2] -2025-12-18 14:03:08,092 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.memo.alldeleteR] Prepared SQL: [update memouser set isdel=1,udt=now(),uno= ?param0 ,uip= ?param1 where userno= ?param0] -2025-12-18 14:03:08,092 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.memo.alldeleteS] Prepared SQL: [update memo set isdel=1,udt=now(),uno= ?param0 ,uip= ?param1 where cno= ?param0] -2025-12-18 14:03:08,093 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.authkey.save] Prepared SQL: [update authkey set jobkey= ?param0 ,randkey= ?param1 ,keytime=date_add(now(), interval 1 minute) where authtype= ?param2 and userno= ?param3 ; insert into authkey (authtype,userno,jobkey,randkey,keytime) select a.authtype,a.userno,a.jobkey,a.randkey,date_add(now(), interval 1 minute) from (select ?param2 authtype, ?param3 userno, ?param0 jobkey, ?param1 randkey) a left outer join authkey b on b.authtype=a.authtype and b.userno=a.userno where b.authtype is null] -2025-12-18 14:03:08,093 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.sms.extend] Prepared SQL: [update smsauth set latime = now() where authno = ?param0] -2025-12-18 14:03:08,094 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.error] Prepared SQL: [insert into errors (errmsg,userno) values( ?param0 , ?param1 )] -2025-12-18 14:03:08,112 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.list] Prepared SQL: [select a.menuno, a.menuname, a.pmenuno, a.menuurl, a.menulevel, a.menuorder, a.ccount, a.isuse, a.ishid ,concat('/',ifnull(b5.menuno, 0), '/', ifnull(b4.menuno, 0), '/', ifnull(b3.menuno, 0), '/', ifnull(b2.menuno, 0), '/', ifnull(b1.menuno, 0), '/', ifnull(a.menuno, 0), '/') menurout ,case a.menulevel when 0 then ' ' when 1 then b1.menuname when 2 then b2.menuname when 3 then b3.menuname when 4 then b4.menuname when 5 then b5.menuname end pmenuname from ( select a.menuno, a.menuname, a.pmenuno, a.menuurl, a.menulevel, a.menuorder, count(d.menuno) ccount, a.isuse, a.ishid from menu a left outer join menu d on d.pmenuno=a.menuno group by a.menuno, a.menuname, a.pmenuno, a.menuurl, a.menulevel, a.menuorder, a.isuse, a.ishid ) a left outer join menu b1 on b1.menuno=a.pmenuno left outer join menu b2 on b2.menuno=b1.pmenuno left outer join menu b3 on b3.menuno=b2.pmenuno left outer join menu b4 on b4.menuno=b3.pmenuno left outer join menu b5 on b5.menuno=b4.pmenuno order by case a.menulevel when 0 then a.menuorder when 1 then b1.menuorder when 2 then b2.menuorder when 3 then b3.menuorder when 4 then b4.menuorder else b5.menuorder end ,case a.menulevel when 0 then a.menuno when 1 then b1.menuno when 2 then b2.menuno when 3 then b3.menuno when 4 then b4.menuno else b5.menuno end ,case a.menulevel when 1 then a.menuorder when 2 then b1.menuorder when 3 then b2.menuorder when 4 then b3.menuorder when 5 then b4.menuorder else 0 end ,case a.menulevel when 1 then a.menuno when 2 then b1.menuno when 3 then b2.menuno when 4 then b3.menuno when 5 then b4.menuno else 0 end ,case a.menulevel when 2 then a.menuorder when 3 then b1.menuorder when 4 then b2.menuorder when 5 then b3.menuorder else 0 end ,case a.menulevel when 2 then a.menuno when 3 then b1.menuno when 4 then b2.menuno when 5 then b3.menuno else 0 end ,case a.menulevel when 3 then a.menuorder when 4 then b1.menuorder when 5 then b2.menuorder else 0 end ,case a.menulevel when 3 then a.menuno when 4 then b1.menuno when 5 then b2.menuno else 0 end ,case a.menulevel when 4 then a.menuorder when 5 then b1.menuorder else 0 end ,case a.menulevel when 4 then a.menuno when 5 then b1.menuno else 0 end ,case a.menulevel when 5 then a.menuorder else 0 end ,case a.menulevel when 5 then a.menuno else 0 end] -2025-12-18 14:03:08,114 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.authmenu] Prepared SQL: [select a.usertype, a.menuno from menuauth a where a.usertype= ?param0] -2025-12-18 14:03:08,114 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.get] Prepared SQL: [select a.fileno,a.fgno,a.orgname,a.fileurl,a.filesize,a.extension,a.dcount,a.cno,a.uno ,b.tablename,b.columnname from fileinfo a inner join filegroup b on b.fgno=a.fgno where a.FileNo = ?param0 and a.isdel = 0] -2025-12-18 14:03:08,114 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.getall] Prepared SQL: [select a.fileno,a.fgno,a.orgname,a.fileurl,a.filesize,a.extension,a.dcount,a.cno,a.uno ,b.tablename,b.columnname from fileinfo a inner join filegroup b on b.fgno=a.fgno where a.FileNo = ?param0] -2025-12-18 14:03:08,115 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncs.parents.u] Prepared SQL: [select 3 ndepth,v.ndno ncsno,v.dname ncsname,v.dcode ncscode,case when v.ndno=u.ndno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsd v on v.nbno=d.nbno where u.nuno= ?param0 union all select 2 ndepth,v.nbno ncsno,v.bname ncsname,v.bcode ncscode,case when v.nbno=b.nbno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsb b on b.nbno=d.nbno inner join ncsb v on v.nmno=b.nmno where u.nuno= ?param0 union all select 1 ndepth,v.nmno ncsno,v.mname ncsname,v.mcode ncscode,case when v.nmno=m.nmno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncsm v on v.ntno=m.ntno where u.nuno= ?param0 union all select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where u.nuno= ?param0 order by ndepth,ncscode] -2025-12-18 14:03:08,115 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncs.parents.d] Prepared SQL: [select 2 ndepth,v.nbno ncsno,v.bname ncsname,v.bcode ncscode,case when v.nbno=b.nbno then 1 else 0 end isact from ncsd d inner join ncsb b on b.nbno=d.nbno inner join ncsb v on v.nmno=b.nmno where d.ndno= ?param0 union all select 1 ndepth,v.nmno ncsno,v.mname ncsname,v.mcode ncscode,case when v.nmno=m.nmno then 1 else 0 end isact from ncsd d inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncsm v on v.ntno=m.ntno where d.ndno= ?param0 union all select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsd d inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where d.ndno= ?param0 order by ndepth,ncscode] -2025-12-18 14:03:08,115 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncs.parents.b] Prepared SQL: [select 1 ndepth,v.nmno ncsno,v.mname ncsname,v.mcode ncscode,case when v.nmno=m.nmno then 1 else 0 end isact from ncsb b inner join ncsm m on m.nmno=b.nmno inner join ncsm v on v.ntno=m.ntno where b.nbno= ?param0 union all select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsb b inner join ncsm m on m.nmno=b.nmno inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where b.nbno= ?param0 order by ndepth,ncscode] -2025-12-18 14:03:08,116 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncs.parents.m] Prepared SQL: [select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsm m inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where m.nmno= ?param0 order by ndepth,ncscode] -2025-12-18 14:03:08,116 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.sales.bycm] Prepared SQL: [select case b.ptype when 2 then 2 when 3 then 1 else 0 end dtype, 0 intval, case b.ptype when 2 then '±³Àç' when 3 then '½ÃÇè' else '°­ÁÂ' end strval,'¸ÅÃâ' strval2 ,sum(case when month(a.payoktime)=1 then b.payamt else 0 end) longval ,sum(case when month(a.payoktime)=2 then b.payamt else 0 end) longval2 ,sum(case when month(a.payoktime)=3 then b.payamt else 0 end) longval3 ,sum(case when month(a.payoktime)=4 then b.payamt else 0 end) longval4 ,sum(case when month(a.payoktime)=5 then b.payamt else 0 end) longval5 ,sum(case when month(a.payoktime)=6 then b.payamt else 0 end) longval6 ,sum(case when month(a.payoktime)=7 then b.payamt else 0 end) longval7 ,sum(case when month(a.payoktime)=8 then b.payamt else 0 end) longval8 ,sum(case when month(a.payoktime)=9 then b.payamt else 0 end) longval9 ,sum(case when month(a.payoktime)=10 then b.payamt else 0 end) longval10 ,sum(case when month(a.payoktime)=11 then b.payamt else 0 end) longval11 ,sum(case when month(a.payoktime)=12 then b.payamt else 0 end) longval12 from pay a inner join payitem b on b.payno=a.payno and a.pstatus=1 where year(a.payoktime)= ?param0 and a.pstatus=1 group by b.ptype,month(a.payoktime) union all select case b.ptype when 2 then 2 when 3 then 1 else 0 end dtype, 1 intval, '','ȯºÒ' strval ,(case when month(b.refundtime)=1 then b.refundamt else 0 end) * -1 longval ,(case when month(b.refundtime)=2 then b.refundamt else 0 end) * -1 longval2 ,(case when month(b.refundtime)=3 then b.refundamt else 0 end) * -1 longval3 ,(case when month(b.refundtime)=4 then b.refundamt else 0 end) * -1 longval4 ,(case when month(b.refundtime)=5 then b.refundamt else 0 end) * -1 longval5 ,(case when month(b.refundtime)=6 then b.refundamt else 0 end) * -1 longval6 ,(case when month(b.refundtime)=7 then b.refundamt else 0 end) * -1 longval7 ,(case when month(b.refundtime)=8 then b.refundamt else 0 end) * -1 longval8 ,(case when month(b.refundtime)=9 then b.refundamt else 0 end) * -1 longval9 ,(case when month(b.refundtime)=10 then b.refundamt else 0 end) * -1 longval10 ,(case when month(b.refundtime)=11 then b.refundamt else 0 end) * -1 longval11 ,(case when month(b.refundtime)=12 then b.refundamt else 0 end) * -1 longval12 from pay a inner join payitem b on b.payno=a.payno and a.pstatus=1 and b.rstatus > 0 and b.refundtime is not null and year(b.refundtime)= ?param0 where a.pstatus=1 and a.rstatus > 0 group by b.ptype,month(b.refundtime) order by dtype,intval] -2025-12-18 14:03:08,117 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcalc.print] Prepared SQL: [select a.cmno,a.feeloc,a.feebkpr,a.feebrt,a.feemat,a.feefoo,a.feeetc,a.prtcnt ,b.cname,b.classno,b.sstime,b.setime ,c.pfee ,d.username,CAST(AES_DECRYPT(UNHEX(d.userpno), 'np123@!') AS char) userpno,d.bankname,CAST(AES_DECRYPT(UNHEX(d.bankno), 'np123@!') AS char) bankno,d.post,d.address1,d.address2 ,row_number() over(order by d.username) rno from cmcalc a inner join cm b on b.cmno=a.cmno inner join cmprof c on c.cmno=b.cmno inner join users d on d.userno=c.userno where a.cmno= ?param0 order by rno] -2025-12-18 14:03:08,117 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.npsystem] Prepared SQL: [select count(b.daokey) from (select 1 col1) a left outer join npsystem b on b.daokey= ?param0] -2025-12-18 14:03:08,117 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.ncs.check.t] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select 0 intval, count(m.nmno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno where t.ntno= ?param0 union all select 0 intval,count(b.nbno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno left outer join ncsb b on b.nmno=m.nmno where t.ntno= ?param0 union all select count(cmd.cmno) intval,count(distinct d.ndno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join cmncsd cmd on cmd.ndno=d.ndno where t.ntno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join ncsu u on u.ndno=d.ndno where t.ntno= ?param0 ) a] -2025-12-18 14:03:08,117 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.ncs.check.m] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select 0 intval,count(b.nbno) intval2 from ncsm m left outer join ncsb b on b.nmno=m.nmno where m.nmno= ?param0 union all select count(cmd.cmno) intval,count(distinct d.ndno) intval2 from ncsm m left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join cmncsd cmd on cmd.ndno=d.ndno where m.nmno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncsm m left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join ncsu u on u.ndno=d.ndno where m.nmno= ?param0 ) a] -2025-12-18 14:03:08,117 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.ncs.check.b] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select count(cmd.cmno) intval,count(distinct d.ndno) intval2 from ncsb b left outer join ncsd d on d.nbno=b.nbno left outer join cmncsd cmd on cmd.ndno=d.ndno where b.nbno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncsb b left outer join ncsd d on d.nbno=b.nbno left outer join ncsu u on u.ndno=d.ndno where b.nbno= ?param0 ) a] -2025-12-18 14:03:08,117 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.ncs.check.d] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select count(cmd.cmno) intval,0 intval2 from ncsd d left outer join cmncsd cmd on cmd.ndno=d.ndno where d.ndno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncsd d left outer join ncsu u on u.ndno=d.ndno where d.ndno= ?param0 ) a] -2025-12-18 14:03:08,118 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.insert] Prepared SQL: [insert into menu(menuname,pmenuno,menuurl,menulevel,menuorder,isuse,ishid,cdt,cno,udt,uno,uip) select ?param0 , ?param1 ,ifnull( ?param2 ,''),ifnull(c.menulevel, -1) + 1, ?param3 , ?param4 , ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 from (select ?param8 menuno) a left outer join menu b on b.menuno=a.menuno left outer join menu c on c.menuno= ?param1 where b.menuno is null] -2025-12-18 14:03:08,118 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.insert.SelectKey] Prepared SQL: [select last_insert_id()] -2025-12-18 14:03:08,118 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.filegroup.insert] Prepared SQL: [INSERT INTO filegroup (tablename,columnname, cdt,cno,udt,uno,uip) VALUES ( ?param0 , ?param1 , cdt,cno,udt,uno,uip)] -2025-12-18 14:03:08,118 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.filegroup.insert.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:03:08,118 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.okcert3.in] Prepared SQL: [insert into okcert3log (gubn, ret, reason, sn, rsltcd, rslt, dt) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , now()] -2025-12-18 14:03:08,118 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.okcert3.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:03:08,118 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.userauth.save] Prepared SQL: [insert into menuauth (usertype,authname,menuno,isdel,cdt,cno,udt,uno,uip) select max(usertype)+1, ?param0 ,1,0,now(), ?param1 ,now(), ?param1 , ?param2 from menuauth] -2025-12-18 14:03:08,118 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.authname.save] Prepared SQL: [update menuauth set authname= ?param0 where usertype= ?param1] -2025-12-18 14:03:08,118 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.userauth.del] Prepared SQL: [delete a from menuauth a left outer join( select count(userno) usercnt,usertype from users where usertype = ?param0 group by usertype )b on b.usertype = a.usertype where a.usertype = ?param0 and (b.usercnt < 1 or b.usercnt is null); insert into menuauth (usertype,authname,menuno,isdel,cdt,cno,udt,uno,uip) select * from ( select ?param0 usertype, ?param1 authname,1 menuno,0 isdel,now() cdt, ?param2 cno,now() udt, ?param2 uno, ?param3 uip ) a where not exists( select usertype,authname,menuno from menuauth where usertype = ?param0 and menuno = 1 ); update menuauth a left outer join ( select count(userno) usercnt,usertype from users where usertype = ?param0 and status=1 group by usertype ) b on b.usertype = a.usertype set isdel=1 where a.usertype= ?param0 and (b.usercnt < 1 or b.usercnt is null);] -2025-12-18 14:03:08,118 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.chageposition] Prepared SQL: [update menu a left outer join menu b on b.menuno= ?param0 left outer join menu c on c.menuno= ?param1 set a.pmenuno= ?param1 , a.menuorder = ifnull(b.menuorder, -1) + 1, a.menulevel=c.menulevel + 1 , a.udt=now(), a.uno= ?param2 , a.uip= ?param3 where a.menuno= ?param4] -2025-12-18 14:03:08,119 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.update] Prepared SQL: [update menu a left outer join (select menulevel from menu where menuno= ?param0 ) b on 1 = 1 set udt=now(), uno= ?param1 , uip= ?param2 ,menuname= ?param3 , pmenuno= ?param0 , menuurl=ifnull( ?param4 , ''),a.menulevel=b.menulevel + 1,menuorder= ?param5 ,isuse= ?param6 ,ishid= ?param7 where a.menuno= ?param8 ;] -2025-12-18 14:03:08,119 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.delete] Prepared SQL: [delete from menuauth where menuno= ?param0 ; delete from menu where menuno= ?param0] -2025-12-18 14:03:08,119 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.down] Prepared SQL: [update fileinfo set dcount = dcount + 1 where fileno= ?param0] -2025-12-18 14:03:08,119 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.del] Prepared SQL: [update fileinfo set uip= ?param0 , uno= ?param1 , isdel=1 where fileno= ?param2 and ( ?param3 = 1 or ?param1 = -999 or cno= ?param1 )] -2025-12-18 14:03:08,119 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.del2] Prepared SQL: [update fileinfo set uip= ?param0 , uno= ?param1 , isdel=1 where fgno= ?param2 and ( ?param3 = 1 or ?param1 = -999 or cno= ?param1 )] -2025-12-18 14:03:08,119 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncst.in] Prepared SQL: [insert into ncst (ntype,tcode,tname,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 ,now(), ?param3 ,now(), ?param3 , ?param4 )] -2025-12-18 14:03:08,119 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncst.up] Prepared SQL: [update ncst set udt=now(),uno= ?param0 ,uip= ?param1 ,tcode= ?param2 ,tname= ?param3 where ntno= ?param4] -2025-12-18 14:03:08,119 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.actlog.set] Prepared SQL: [insert into actlog (logtype,logtarget,userno,logdata,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 )] -2025-12-18 14:03:08,120 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.authlog.set] Prepared SQL: [insert into authlog(logtype,userno,usertypeorg,usertypenew,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 )] -2025-12-18 14:03:08,120 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.authlog.set2] Prepared SQL: [insert into authlog(logtype,userno,usertypeorg,usertypenew,cdt,cno,udt,uno,uip) select ?param0 , ?param1 ,a.usertype, ?param2 ,now(), ?param3 ,now(), ?param3 , ?param4 from users a where a.userno= ?param1 and a.usertype <> ?param2] -2025-12-18 14:03:08,120 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.kcblog.in] Prepared SQL: [insert into kcblog (cdt,cp_cd,mobile,vssn,logmsg) values(now(), ?param0 ,case when ?param1 is not null then HEX(AES_ENCRYPT( ?param1 , 'np123@!')) else null end , ?param2 , ?param3 );] -2025-12-18 14:03:08,120 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [excellog.in] Prepared SQL: [INSERT INTO exceldownlog (userno, userid, username, actiontime, position, comment, userip) SELECT userno, userid, username, sysdate(), ?param0 , ?param1 , ?param2 FROM users where userno = ?param3] -2025-12-18 14:03:08,138 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.myterm] Prepared SQL: [select distinct c.tmno,c.tyear,c.tseq from cmprof a inner join cm b on b.cmno=a.cmno and b.ismaster=0 and b.isdel=0 inner join term c on c.tmno=b.tmno where a.userno= ?param0 order by c.tyear desc,c.tseq] -2025-12-18 14:03:08,138 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.term.ys] Prepared SQL: [select distinct tmno,tyear,tseq from term order by tyear desc,tseq] -2025-12-18 14:03:08,138 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmdatas] Prepared SQL: [select a.dtype,a.intval,a.intval2,a.intval3 ,a.strval,a.strval2 from( select 1 dtype ,a.userno intval,b.usertype intval2 ,row_number() over (order by b.username desc) intval3 ,b.username strval,null strval2 from cmprof a inner join users b on b.userno=a.userno where a.cmno= ?param0 order by b.username desc ) a union all select 2 ,b.bkno,0 ,row_number() over (order by b.bkno) intval3 ,b.bkname,null from cmbook a inner join book b on b.bkno=a.bkno where a.cmno= ?param0 union all select 3 dtype ,b.cmno,a.ispre ,row_number() over (order by b.cmno) intval3 ,b.cname,null from cmrelay a inner join cm b on b.cmno=a.rcmno where a.cmno= ?param0 union all select 4 ,b.ndno,0 ,row_number() over (order by b.ndno) intval3 ,b.dname,b.acode from cmncsd a inner join ncsd b on b.ndno=a.ndno where a.cmno= ?param0 order by dtype,intval3] -2025-12-18 14:03:08,138 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.datacreatecmbycmmaster] Prepared SQL: [select a.cmno,a.cname,row_number() over(order by a.udt desc) rno from cm a where a.ismaster=1 and a.isdel=0 and a.cgno= ?param0 order by rno] -2025-12-18 14:03:08,139 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnigscd.exists] Prepared SQL: [select count(*) from cminning a inner join cminningscd b on a.cmino = b.cmino where cmno = ?param0] -2025-12-18 14:03:08,139 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmev] Prepared SQL: [select a.cmno,a.attend,a.attendcut,a.attendrfd,a.attendcutrfd,a.mid,a.midcut,a.midrfd,a.midcutrfd,a.final,a.finalcut,a.finalrfd,a.finalcutrfd,a.subject,a.subjectcut,a.subjectrfd ,a.subjectcutrfd,a.discuss,a.discusscut,a.discussrfd,a.discusscutrfd,a.etc,a.etccut,a.etcrfd,a.etccutrfd,a.cut,a.cutrfd,a.isoffabs ,b.scdtype ,c.cshape from cmev a inner join cm c on c.cmno = a.cmno left outer join cminning b on b.cmno = a.cmno and b.isscd = 1 where a.cmno= ?param0] -2025-12-18 14:03:08,139 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.est] Prepared SQL: [select 0 gubun,case when a.extype = 0 then 1 else 2 end estkind ,a.exno,a.cmno,a.extype,a.exname,a.edesc,a.etime,a.econdition,a.evtype,a.eqtype,a.israndq,a.israndqi,a.qcount,a.isblur,a.tpoint,a.relaylimit,a.isusebackup,a.isseq ,null sdno,null sdtype,null sdname,null sddesc,null sdcondition ,null rsno,null rscno,null rstype,null rsname,null rscondition , row_number() over(partition by a.extype order by a.cdt) rno ,null as iseq,null as teachername from cmex a where a.cmno= ?param0 and a.isdel=0 union all select 1 gubun,case when a.sdtype = 0 then 11 else 21 end estkind ,a.sdno exno,a.cmno,a.sdtype extype,a.sdname exname,a.sddesc edesc,null etime,a.sdcondition econdition,null evtype,null eqtype,null israndq,null israndqi,null qcount,null isblur,a.tpoint,null relaylimit,null isusebackup,null isseq ,a.sdno,a.sdtype,a.sdname,a.sddesc,a.sdcondition ,null rsno,null rscno,null rstype,null rsname,null rscondition , row_number() over(partition by a.sdtype order by a.cdt) rno ,null as iseq,null as teachername from cmsd a where a.cmno= ?param0 and a.isdel=0 union all select 2 gubun,case when a.rstype = 0 then 32 else 31 end estkind ,a.rsno exno,a.cmno,a.rstype extype,a.rsname exname,null edesc,null etime,a.rscondition econdition,null evtype,null eqtype,null israndq,null israndqi,null qcount,null isblur,null tpoint,null relaylimit,null isusebackup,null isseq ,null sdno,null sdtype,null sdname,null sddesc,null sdcondition ,a.rsno,a.rscno,a.rstype,a.rsname,a.rscondition , row_number() over(partition by a.rstype order by a.cdt) rno ,b.iseq,c.username as teachername from cmrs a left outer join cminning b on a.cmino = b.cmino left outer join users c on b.userno = c.userno where a.cmno= ?param0 and a.isdel=0 order by rsno] -2025-12-18 14:03:08,139 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmexqs] Prepared SQL: [select a.eqno,a.exno,a.qseq,a.qno,a.rpoint , b.qtextstring, b.dpoint, b.qdiff, b.cc1, b.cc2, b.cc3, b.cc4, b.cc5,b.atype , cc.cname qdiffname, cc1.cname ccname1, cc2.cname ccname2, cc3.cname ccname3, cc4.cname ccname4, cc5.cname ccname5 from cmexq a inner join question b on b.qno=a.qno left outer join comcode cc on cc.ccode = b.qdiff left outer join comcode cc1 on cc1.ccode = b.cc1 left outer join comcode cc2 on cc2.ccode = b.cc2 left outer join comcode cc3 on cc3.ccode = b.cc3 left outer join comcode cc4 on cc4.ccode = b.cc4 left outer join comcode cc5 on cc5.ccode = b.cc5 where a.exno= ?param0 order by a.qseq] -2025-12-18 14:03:08,139 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.exsave.valid] Prepared SQL: [select count(d.exno) from (select 1 as col1) a left outer join lectex d on d.exno= ?param0] -2025-12-18 14:03:08,139 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.sdsave.valid] Prepared SQL: [select sum(cnt) from ( select count(d.sdno) cnt from (select 1 as col1) a left outer join lectsd d on d.sdno= ?param0 union all select count(d.sdno) from (select 1 as col1) a left outer join lectsdboard d on d.sdno= ?param0 ) a] -2025-12-18 14:03:08,139 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rssave.valid] Prepared SQL: [select count(d.rsno) from (select 1 as col1) a left outer join lectrs d on d.rsno= ?param0] -2025-12-18 14:03:08,139 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rscsave.valid] Prepared SQL: [select count(d.rscno) from (select 1 as col1) a left outer join cmrs d on d.rscno= ?param0] -2025-12-18 14:03:08,139 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmexlayers] Prepared SQL: [select a.exno ,case when a.qdiff = 1 then null else a.qdiff end qdiff ,case when a.cc1 = 1 then null else a.cc1 end cc1 ,case when a.cc2 = 1 then null else a.cc2 end cc2 ,case when a.cc3 = 1 then null else a.cc3 end cc3 ,case when a.cc4 = 1 then null else a.cc4 end cc4 ,case when a.cc5 = 1 then null else a.cc5 end cc5 ,a.qcount,a.rpoint , cc.cname qdiffname, cc1.cname ccname1, cc2.cname ccname2, cc3.cname ccname3, cc4.cname ccname4, cc5.cname ccname5 from cmexlayer a left outer join comcode cc on cc.ccode = a.qdiff and cc.ccode > 0 left outer join comcode cc1 on cc1.ccode = a.cc1 and cc1.ccode > 0 left outer join comcode cc2 on cc2.ccode = a.cc2 and cc2.ccode > 0 left outer join comcode cc3 on cc3.ccode = a.cc3 and cc3.ccode > 0 left outer join comcode cc4 on cc4.ccode = a.cc4 and cc4.ccode > 0 left outer join comcode cc5 on cc5.ccode = a.cc5 and cc5.ccode > 0 where a.exno= ?param0 order by cc.corder, cc1.corder, cc2.corder] -2025-12-18 14:03:08,139 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.extype1count] Prepared SQL: [select count(b.exno) from (select 1 col1) a left outer join cmex b on b.cmno= ?param0 and b.isdel=0 and b.exno <> ?param1 and b.extype=1] -2025-12-18 14:03:08,139 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.check] Prepared SQL: [select count(b.rsno) from (select 1 col1) a left outer join cmrs b on b.cmno= ?param0 and b.rsno <> ?param1 and b.rstype= ?param2 and b.isdel=0] -2025-12-18 14:03:08,139 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.questionusings] Prepared SQL: [select sum(cnt) from ( select 0 as cnt union all select count(qno) from cmexq where qno= ?param0 union all select count(qno) from rscq where qno= ?param0 ) a] -2025-12-18 14:03:08,140 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.questionitem.valid] Prepared SQL: [select sum(cnt) from ( select 0 as cnt union all select a.qno from ( select b.qno from questionitem a inner join cmexq b on b.qno=a.qno where a.qino= ?param0 limit 1) a union all select a.qno from ( select b.qno from questionitem a inner join rscq b on b.qno=a.qno where a.qino= ?param0 limit 1) a ) a] -2025-12-18 14:03:08,140 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmmenus] Prepared SQL: [select a.cmno,a.isplan,a.iscontent,a.isev,a.isrs,a.isgrade ,b.bmno from cmmenu a left outer join cmmenubm b on b.cmno=a.cmno where a.cmno= ?param0] -2025-12-18 14:03:08,140 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rscqs] Prepared SQL: [select a.rscqno,a.rscno,a.qno,a.dseq , b.qtextstring, b.dpoint, b.qdiff, b.cc1, b.cc2, b.cc3, b.cc4, b.cc5,b.atype , cc.cname qdiffname, cc1.cname ccname1, cc2.cname ccname2, cc3.cname ccname3, cc4.cname ccname4, cc5.cname ccname5 ,row_number() over(order by a.dseq, a.rscqno) rno from rscq a inner join question b on b.qno=a.qno left outer join comcode cc on cc.ccode = b.qdiff left outer join comcode cc1 on cc1.ccode = b.cc1 left outer join comcode cc2 on cc2.ccode = b.cc2 left outer join comcode cc3 on cc3.ccode = b.cc3 left outer join comcode cc4 on cc4.ccode = b.cc4 left outer join comcode cc5 on cc5.ccode = b.cc5 where a.rscno= ?param0 order by rno] -2025-12-18 14:03:08,140 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminfile] Prepared SQL: [select 1 dtype,a.sdno intval,a.fgno longval,b.fileno longval2,0 longval4,b.fileurl strval from cmsd a inner join fileinfo b on b.fgno=a.fgno and b.isdel=0 where a.cmno= ?param0 union all select 0,exno,null,null,null,null from cmex where cmno= ?param0 and isdel=0 union all select 2,0,a.fgnotf,b.fileno,a.cmino,b.fileurl from cminning a inner join fileinfo b on b.fgno=a.fgnotf and b.isdel=0 where a.cmno= ?param0 union all select 3,a.cmno,a.fgnocm,b.fileno,0,b.fileurl from cm a inner join fileinfo b on b.fgno=a.fgnocm and b.isdel=0 where a.cmno= ?param0 order by dtype,intval,longval2] -2025-12-18 14:03:08,140 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.check.cmpcpay] Prepared SQL: [select count(b.pino) from (select 1 as col1) a left outer join payitem b on b.ptype=1 and b.pcno = ?param0] -2025-12-18 14:03:08,140 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ct.checkcmi] Prepared SQL: [select count(b.cmino) dcnt from ct a left outer join cminning b on b.ctno=a.ctno where a.ctno= ?param0 group by a.ctno] -2025-12-18 14:03:08,140 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.pcm.foras] Prepared SQL: [select distinct d.cmno value,d.cname text from users a inner join lect b on b.userno=a.userno and b.status<5 inner join cm c on c.cmno=b.cmno inner join cm d on d.cmno=c.pcmno where a.asno= ?param0 order by text,value] -2025-12-18 14:03:08,140 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cm.foras] Prepared SQL: [select distinct c.cmno value,concat(c.cname,'(',c.classno,')') text from users a inner join lect b on b.userno=a.userno and b.status<5 inner join cm c on c.cmno=b.cmno and c.pcmno= ?param0 where a.asno= ?param1 order by text,value] -2025-12-18 14:03:08,140 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.pcm.forall] Prepared SQL: [select a.cmno value,a.cname text from cm a where a.ismaster=1 and a.isuse=1 and a.isdel=0 order by text,value] -2025-12-18 14:03:08,140 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cm.forall] Prepared SQL: [select a.cmno value,concat(a.cname,'(',a.classno,')') text from cm a where a.pcmno= ?param0 and a.ismaster=1 and a.isuse=1 and a.isdel=0 order by text,value] -2025-12-18 14:03:08,140 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cms.forpay] Prepared SQL: [select c.cmno,case when b.isjoin=1 then c.infee else c.infee end fee, c.accommofee, b.isjoin,d.lectno lectnocheck from users a left outer join assign b on b.asno=a.asno inner join cm c on c.cmno= ?param0 left outer join lect d on d.userno=a.userno and d.cmno=c.cmno and d.status in (1,2,3,4,6) and d.ischanged=0 where a.userno= ?param1] -2025-12-18 14:03:08,140 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cms.forpaypc] Prepared SQL: [select c.cmno,case when b.isjoin=1 then c.infee else c.outfee end fee,b.isjoin from users a left outer join assign b on b.asno=a.asno inner join cmpc c on c.pcno= ?param0 where a.userno= ?param1] -2025-12-18 14:03:08,141 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcheck.forbuy] Prepared SQL: [select 1 rno,a.cmno,a.quota ,b.status lectstatus ,count(d.userno) countlect from cm a left outer join lect b on b.cmno=a.cmno and b.userno= ?param0 and b.status < 5 and b.ischanged=0 left outer join lect c on c.cmno=a.cmno and c.status < 5 and c.ischanged=0 left outer join users d on d.userno=c.userno and d.status=1 where a.cmno= ?param1 and a.ismaster=0 and a.rstime < now() and a.retime > now() and a.isuse=1 and a.isdel=0 group by a.cmno,a.quota,b.status union all select 2,a.cmno,0 ,b.status ,0 from cm a inner join lect b on b.cmno <> a.cmno and b.userno= ?param0 and b.status < 5 inner join cm c on c.cmno=b.cmno and c.pcmno=a.pcmno where a.cmno = ?param1] -2025-12-18 14:03:08,142 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.assign.applyedu.byasno] Prepared SQL: [select a.asno,a.ascode,a.isjoin,a.joinyear,a.joinprice,a.asname,a.ceoname,a.brno,a.eino,a.grno,a.btype,a.bkind,a.salesamount,a.homeurl,a.mcount,a.aday,a.astype,a.asctg,a.askey,a.post ,a.address1,a.address2,a.fgnobno,a.fgnobank,a.joindate,a.exitdate,a.status,a.issite,a.subdomain,a.sitename,a.sitelogo,a.sitefooter,a.siteip,a.ismain,a.mname,a.isdel ,CAST(AES_DECRYPT(UNHEX(a.mphone), 'np123@!') AS char) mphone ,CAST(AES_DECRYPT(UNHEX(a.taxemail), 'np123@!') AS char) taxemail from assign a where a.asno= ?param0 and a.isdel=0] -2025-12-18 14:03:08,142 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscdcheck] Prepared SQL: [select a.quota - (select count(z.lectno) cnt from lect z where a.cmisno = z.cmisno and z.status in (1,2) and z.ischanged=0) from cminningscd a where a.cmisno = ?param0] -2025-12-18 14:03:08,144 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmin] Prepared SQL: [insert into cm(ismaster,cgno,pcmno,cname,kname,tmno,classno,rstime,retime,sstime,setime,gstime,getime,cshape ,infee,outfee,accommofee,quota ,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,isuse,isdel,isseq,fgnocm,typeman,typeedu,typegrade,typejob,typejobitem,iscertificate,ischkatt,isaccommodation,daylectinninglimit,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 , ?param28 , ?param29 , ?param30 ,0, ?param31 , ?param32 , ?param33 , ?param34 , ?param35 , ?param36 , ?param37 , ?param38 , ?param39 , ?param40 ,10,now(), ?param41 ,now(), ?param41 , ?param42 );] -2025-12-18 14:03:08,144 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:03:08,145 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnings.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into cminning (cmno,week,iseq,isonline,ititle,icontent,idate,iday,ist,iet,fgnotf,ctno,istaste,sttime,atime,mstime,metime,userno,isscd,scdtype,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 ,now(), ?param20 ,now(), ?param20 , ?param21 from (select 1 col1) a left outer join cminning b on b.cmno= ?param0 and b.iseq= ?param2 where b.cmino is null] -2025-12-18 14:03:08,145 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnings.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 14:03:08,145 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into cminningscd(cmino,estart,eend,quota,studyplace,sseq,comment,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 ,now(), ?param7 ,now(), ?param7 , ?param8 )] -2025-12-18 14:03:08,145 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 14:03:08,146 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.in] Prepared SQL: [INSERT INTO cmex (cmno,extype,exname,edesc,etime,econdition,evtype,eqtype,israndq,israndqi,qcount,isblur,tpoint,relaylimit,isusebackup,isseq,isreexamable,isresultopen,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 ,0,now(), ?param18 ,now(), ?param18 , ?param19 )] -2025-12-18 14:03:08,146 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:03:08,147 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.question.in] Prepared SQL: [INSERT INTO question (cmno, qdiff, cc1, cc2, cc3, cc4, cc5, isuse, atype, dpoint, qtext, qtextstring, qdesc, rightcount,ispassspace,isignorecase, cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , now(), ?param16 ,now(), ?param16 , ?param17 );] -2025-12-18 14:03:08,147 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.question.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:03:08,147 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.in] Prepared SQL: [insert into cmsd(sdtype,cmno,sdname,sddesc,tpoint,sdcondition,fgno,isdel,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 ,0,now(), ?param7 ,now(), ?param7 , ?param8 );] -2025-12-18 14:03:08,147 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:03:08,147 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.in] Prepared SQL: [insert into cmrs(rstype,cmno,rsname,rscondition,rscno,isdel,cmino,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,0, ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 );] -2025-12-18 14:03:08,147 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:03:08,147 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rsc.in] Prepared SQL: [insert into rsc(rstype,rscname,isuse,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 ,now(), ?param3 ,now(), ?param3 , ?param4 );] -2025-12-18 14:03:08,147 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rsc.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:03:08,148 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy0] Prepared SQL: [insert into cm(ismaster,cgno,pcmno,cname,kname,tmno,classno,rstime,retime,sstime,setime,gstime,getime,cshape,typeman,typeedu,typegrade,typejob,typejobItem,infee,outfee,accommofee,quota,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,isuse,isseq,iscertificate,isdel,studydays,isaccommodation,daylectinninglimit,cdt,cno,udt,uno,uip) select ?param0 ,cgno,case when a.ismaster = 1 and ?param0 = 0 then a.cmno else a.pcmno end,ifnull( ?param1 , concat('»çº»_', cname)),a.kname, ?param2 ,case when ?param2 is null then null else ifnull(b.classno,0)+1 end ,t.rstime ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then '2099-12-31 23:59:59' else date_format(t.retime,'%Y-%m-%d 23:59:59') end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else t.sstime end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else date_format(t.setime,'%Y-%m-%d 23:59:59') end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else t.gstime end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else date_format(t.getime,'%Y-%m-%d 23:59:59') end ,a.cshape,a.typeman,a.typeedu,a.typegrade,a.typejob, a.typejobItem,infee,outfee,accommofee,quota,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,1,isseq,a.iscertificate,0,studydays,isaccommodation,daylectinninglimit,now(), ?param3 ,now(), ?param3 , ?param4 from cm a left outer join ( select max(b.classno) classno from cm a inner join cm b on b.ismaster=0 and b.pcmno=case when a.ismaster=1 then a.cmno else a.pcmno end and b.isdel=0 and b.tmno=ifnull( ?param2 ,0) where a.cmno= ?param5 ) b on b.classno is not null left outer join term t on t.tmno= ?param2 where a.cmno= ?param5 ;] -2025-12-18 14:03:08,148 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy0.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:03:08,148 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy.ex0] Prepared SQL: [insert into cmex (cmno,extype,exname,edesc,etime,econdition,evtype,eqtype,israndq,israndqi,qcount,isblur,tpoint,relaylimit,isusebackup,isseq,isresultopen,isreexamable,isdel,cdt,cno,udt,uno,uip) select ?param0 ,extype,exname,edesc,etime,econdition,evtype,eqtype,israndq,israndqi,qcount,isblur,tpoint,relaylimit,isusebackup,isseq,isresultopen,isreexamable,0,now(), ?param1 ,now(), ?param1 , ?param2 from cmex a where a.exno= ?param3 ;] -2025-12-18 14:03:08,148 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy.ex0.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:03:08,148 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmpcin] Prepared SQL: [insert into cm (ismaster,cgno,pcmno,cname,tmno,classno,rstime,retime,sstime,setime,gstime,getime,cshape,infee,outfee,quota,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,isuse,isseq,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,null, ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 ,1,0,0,now(), ?param27 ,now(), ?param27 , ?param28 );] -2025-12-18 14:03:08,148 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmpcin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:03:08,149 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ct.in] Prepared SQL: [INSERT INTO ct (cmno,qdiff,cc1,cc2,cc3,cc4,cc5,ctype,ccode,ccodedel,ctname,fgnothumb,fgnotf,tfurl,ismenu,isdel,isuse,isoversize,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 ,0, ?param14 , ?param15 ,now(), ?param16 ,now(), ?param16 , ?param17 );] -2025-12-18 14:03:08,149 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ct.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:03:08,151 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.pplog.applyedu.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into pplog ( userno,cmno,isready,cgcode,cshape,typeman,typeedu,typegrade,typejob,typejobItem,cgno,cmisno,isrebate,rbankname,rbankacc,rbankowner,asname,brno,ceoname,post,address1,address2,btype,bkind,eino,mname ,mphone,taxemail,userpno,mobile,email,upost,uaddress1,uaddress2,isassignuser,uduty,slevel,isaccommodation,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 ,HEX(AES_ENCRYPT( ?param14 , 'np123@!')) , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 ,HEX(AES_ENCRYPT( ?param26 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param27 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param28 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param29 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param30 , 'np123@!')) , ?param31 , ?param32 , ?param33 , ?param34 , ?param35 , ?param36 , ?param37 ,now(), ?param38 ,now(), ?param38 , ?param39 )] -2025-12-18 14:03:08,151 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.pplog.applyedu.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:03:08,151 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.term.in] Prepared SQL: [insert into term (tyear,tseq,rstime,retime,sstime,setime,gstime,getime,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 ,now(), ?param8 ,now(), ?param8 , ?param9 )] -2025-12-18 14:03:08,151 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.term.up] Prepared SQL: [update term set udt=now(),uno= ?param0 ,uip= ?param1 ,tyear = ?param2 ,tseq = ?param3 ,rstime= ?param4 ,retime= ?param5 ,sstime= ?param6 ,setime= ?param7 ,gstime= ?param8 ,getime= ?param9 where tmno= ?param10] -2025-12-18 14:03:08,151 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cg.in] Prepared SQL: [insert into cg (pcgno,cgname,cgcode,isuse,iscover,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,0,now(), ?param5 ,now(), ?param5 , ?param6 )] -2025-12-18 14:03:08,151 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmup] Prepared SQL: [update cm set udt=now(),uno= ?param0 ,uip= ?param1 ,cgno = ?param2 ,pcmno = ?param3 ,cname = ?param4 ,kname = ?param5 ,rstime = ?param6 ,retime = ?param7 ,sstime = ?param8 ,setime = ?param9 ,gstime = ?param10 ,getime = ?param11 ,cshape = ?param12 ,infee = ?param13 ,outfee = ?param14 ,accommofee = ?param15 ,quota = ?param16 ,introhtml = ?param17 ,targethtml = ?param18 ,goalhtml = ?param19 ,contenthtml = ?param20 ,studyplace = ?param21 ,studytime = ?param22 ,certcc = ?param23 ,certgradecc = ?param24 ,jobcc = ?param25 ,jobpositiongrade = ?param26 ,difficulty = ?param27 ,isrefund = ?param28 ,isuse = ?param29 ,fgnocm = ?param30 ,typeman = ?param31 ,typeedu = ?param32 ,typegrade = ?param33 ,typejob = ?param34 ,typejobitem = ?param35 ,iscertificate = ?param36 ,ischkatt = ?param37 ,studydays = ?param38 ,isaccommodation = ?param39 where cmno= ?param40] -2025-12-18 14:03:08,152 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.profclear] Prepared SQL: [update cminning a inner join ( select a.cmino from cminning a left outer join cmprof b on b.cmno=a.cmno and a.userno=b.userno where a.cmno= ?param0 and b.userno is null ) b on b.cmino=a.cmino set a.userno=null where a.cmno= ?param0] -2025-12-18 14:03:08,152 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.del] Prepared SQL: [delete from cminning where cmino = ( select a.cmino from ( select case when count(c.lectno) < 1 then ?param0 else 0 end cmino from (select 1 col1) a left outer join cminning b on b.cmino= ?param0 left outer join lect c on c.cmno=b.cmno) a )] -2025-12-18 14:03:08,152 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.del2] Prepared SQL: [delete from cminning where cmino = ?param0] -2025-12-18 14:03:08,152 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.del3] Prepared SQL: [delete from cminning where cmino = ( select a.cmino from ( select case when count(b.cmino) < 1 then ?param0 else 0 end cmino from (select 1 col1) a left outer join cminningscd b on b.cmino= ?param0 ) a )] -2025-12-18 14:03:08,152 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.del] Prepared SQL: [delete from cminningscd where cmisno = ( select a.cmisno from ( select case when count(c.lectno) < 1 then ?param0 else 0 end cmisno from (select 1 col1) a left outer join cminningscd b on b.cmisno= ?param0 left outer join lect c on c.cmisno=b.cmisno and c.status=1 and c.ischanged=0 ) a )] -2025-12-18 14:03:08,152 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmseqsave] Prepared SQL: [update cm set isseq= ?param0 ,udt=now(),uno= ?param1 ,uip= ?param2 where cmno= ?param3] -2025-12-18 14:03:08,152 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.bookin] Prepared SQL: [insert into book(bkname,author,publisher,pubdate,fgnothumb,fgno,price,introhtml,contents,isuse,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 ,now(), ?param10 ,now(), ?param10 , ?param11 )] -2025-12-18 14:03:08,152 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.bookup] Prepared SQL: [update book set udt=now(),uno= ?param0 ,uip= ?param1 ,bkname = ?param2 ,author = ?param3 ,publisher = ?param4 ,pubdate = ?param5 ,fgnothumb = ?param6 ,fgno = ?param7 ,price = ?param8 ,introhtml = ?param9 ,contents = ?param10 ,isuse = ?param11 where bkno= ?param12] -2025-12-18 14:03:08,152 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.bookdel] Prepared SQL: [delete from book where not bkno in ( select distinct(a.bkno) from cmbook a ) and bkno = ?param0] -2025-12-18 14:03:08,153 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.up] Prepared SQL: [update cminningscd a set udt=now(),uno= ?param0 ,uip= ?param1 ,cmino= ?param2 ,estart= ?param3 ,eend= ?param4 ,quota= ?param5 ,studyplace= ?param6 ,sseq= ?param7 ,comment= ?param8 where a.cmisno= ?param9] -2025-12-18 14:03:08,153 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnings.up] Prepared SQL: [update cminning a left outer join ( select cmino, cmno from cminning where cmino <> ?param0 and cmno= ?param1 and iseq= ?param2 ) b on b.cmno=a.cmno set udt=now(),uno= ?param3 ,uip= ?param4 ,week = ?param5 ,iseq = ?param2 ,isonline = ?param6 ,ititle = ?param7 ,icontent = ?param8 ,idate= ?param9 ,iday = ?param10 ,ist = ?param11 ,iet = ?param12 ,fgnotf= ?param13 ,ctno = ?param14 ,istaste = ?param15 ,sttime= ?param16 ,atime = ?param17 ,mstime = ?param18 ,metime = ?param19 ,userno = ?param20 ,isscd = ?param21 ,scdtype= ?param22 where a.cmino= ?param0 and b.cmino is null] -2025-12-18 14:03:08,153 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.clear] Prepared SQL: [update cminningscd a set udt=now(),uno= ?param0 ,uip= ?param1 ,quota=99999,studyplace=null where a.cmino = ?param2] -2025-12-18 14:03:08,153 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.up.lect] Prepared SQL: [update lect a left outer join cminningscd b on b.cmisno = a.cmisno set a.edate = date_format(b.eend,'%Y-%m-%d 23:59:59') where a.cmisno = ?param0 ;] -2025-12-18 14:03:08,153 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmev.clear] Prepared SQL: [update cmev a set udt=now(),uno= ?param0 ,uip= ?param1 ,isoffabs=null where a.cmno = ?param2] -2025-12-18 14:03:08,153 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnings.istasteclear] Prepared SQL: [update cminning set istaste=0 where cmno= ?param0 and cmino <> ?param1] -2025-12-18 14:03:08,154 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmevsave] Prepared SQL: [insert into cmev (cmno,attend,attendcut,attendrfd,attendcutrfd,mid,midcut,midrfd,midcutrfd,final,finalcut,finalrfd,finalcutrfd,subject,subjectcut,subjectrfd,subjectcutrfd,discuss,discusscut,discussrfd,discusscutrfd,etc,etccut,etcrfd,etccutrfd,cut,cutrfd,isoffabs,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 ,now(), ?param28 ,now(), ?param28 , ?param29 from (select 1 col1) a left outer join cmev b on b.cmno= ?param0 where b.cmno is null; update cmev set udt=now(),uno= ?param28 ,uip= ?param29 ,attend = ?param1 ,attendcut = ?param2 ,attendrfd = ?param3 ,attendcutrfd = ?param4 ,mid = ?param5 ,midcut = ?param6 ,midrfd = ?param7 ,midcutrfd = ?param8 ,final = ?param9 ,finalcut = ?param10 ,finalrfd = ?param11 ,finalcutrfd = ?param12 ,subject = ?param13 ,subjectcut = ?param14 ,subjectrfd = ?param15 ,subjectcutrfd = ?param16 ,discuss = ?param17 ,discusscut = ?param18 ,discussrfd = ?param19 ,discusscutrfd = ?param20 ,etc = ?param21 ,etccut = ?param22 ,etcrfd = ?param23 ,etccutrfd = ?param24 ,cut = ?param25 ,cutrfd = ?param26 ,isoffabs = ?param27 where ?param0 > 0 and cmno= ?param0] -2025-12-18 14:03:08,154 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.savetop] Prepared SQL: [UPDATE cmex SET udt=now(),uno= ?param0 ,uip= ?param1 ,exname= ?param2 ,edesc= ?param3 ,econdition= ?param4 ,isblur= ?param5 ,isusebackup= ?param6 ,isseq= ?param7 ,isreexamable= ?param8 ,isresultopen= ?param9 ,etime= ?param10 where exno= ?param11] -2025-12-18 14:03:08,154 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.up] Prepared SQL: [update cmex set udt=now(),uno= ?param0 ,uip= ?param1 ,extype = ?param2 ,exname = ?param3 ,edesc = ?param4 ,etime = ?param5 ,econdition = ?param6 ,evtype = ?param7 ,eqtype = ?param8 ,israndq = ?param9 ,israndqi = ?param10 ,qcount = ?param11 ,isblur = ?param12 ,tpoint = ?param13 ,relaylimit = ?param14 ,isusebackup = ?param15 ,isseq = ?param16 ,isreexamable = ?param17 ,isresultopen= ?param18 where exno= ?param19] -2025-12-18 14:03:08,154 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmexq.deleteall] Prepared SQL: [delete from cmexq where exno= ?param0] -2025-12-18 14:03:08,154 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmexlayer.del] Prepared SQL: [delete from cmexlayer where exno= ?param0] -2025-12-18 14:03:08,154 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.del] Prepared SQL: [update cmex set isdel=1 where exno= ?param0] -2025-12-18 14:03:08,154 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.del] Prepared SQL: [update cmsd set isdel=1 where sdno= ?param0] -2025-12-18 14:03:08,154 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.del] Prepared SQL: [update cmrs set isdel=1 where rsno= ?param0] -2025-12-18 14:03:08,155 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.questionitem.del] Prepared SQL: [update question a inner join questionitem b on b.qino= ?param0 and b.qno=a.qno set a.rightcount = a.rightcount - b.isright; update questionitem set udt=now(),uno= ?param1 ,uip= ?param2 ,isdel=1 where qino= ?param0] -2025-12-18 14:03:08,155 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.question.up] Prepared SQL: [UPDATE question SET udt=now(),uno= ?param0 ,uip= ?param1 ,cmno= ?param2 ,qdiff= ?param3 ,cc1= ?param4 ,cc2= ?param5 ,cc3= ?param6 ,cc4= ?param7 ,cc5= ?param8 ,isuse= ?param9 ,dpoint= ?param10 ,qtext= ?param11 ,qtextstring= ?param12 ,qdesc= ?param13 ,rightcount= ?param14 ,ispassspace= ?param15 ,isignorecase= ?param16 where qno= ?param17] -2025-12-18 14:03:08,155 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.question.uptop] Prepared SQL: [UPDATE question SET udt=now(),uno= ?param0 ,uip= ?param1 ,cmno= ?param2 ,isuse= ?param3 ,qtext= ?param4 ,qtextstring= ?param5 ,qdesc= ?param6 ,rightcount= ?param7 where qno= ?param8] -2025-12-18 14:03:08,155 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.questionitem.up] Prepared SQL: [UPDATE questionitem SET udt=now(),uno= ?param0 ,uip= ?param1 ,fgno= ?param2 ,isright= ?param3 ,qitext= ?param4 where qino= ?param5] -2025-12-18 14:03:08,155 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.up] Prepared SQL: [update cmsd set udt=now(),uno= ?param0 ,uip= ?param1 ,sdtype = ?param2 ,sdname = ?param3 ,sddesc = ?param4 ,tpoint = ?param5 ,sdcondition = ?param6 ,fgno = ?param7 where sdno= ?param8] -2025-12-18 14:03:08,155 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.uplock] Prepared SQL: [update cmsd set udt=now(),uno= ?param0 ,uip= ?param1 ,sdname = ?param2 ,sddesc = ?param3 ,tpoint = ?param4 ,sdcondition = ?param5 ,fgno = ?param6 where sdno= ?param7] -2025-12-18 14:03:08,156 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.up] Prepared SQL: [update cmrs set udt=now(),uno= ?param0 ,uip= ?param1 ,rstype = ?param2 ,rsname = ?param3 ,rscondition = ?param4 ,rscno = ?param5 ,cmino = ?param6 where rsno= ?param7] -2025-12-18 14:03:08,156 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.uplock] Prepared SQL: [update cmrs set udt=now(),uno= ?param0 ,uip= ?param1 ,rsname = ?param2 ,rscondition = ?param3 where rsno= ?param4] -2025-12-18 14:03:08,156 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmev.in] Prepared SQL: [insert into cmev (cmno,attend,attendcut,attendrfd,attendcutrfd,mid,midcut,midrfd,midcutrfd,final,finalcut,finalrfd,finalcutrfd,subject,subjectcut,subjectrfd ,subjectcutrfd,discuss,discusscut,discussrfd,discusscutrfd,etc,etccut,etcrfd,etccutrfd,cut,cutrfd,cdt,cno,udt,uno,uip) values ( ?param0 ,100,100,100,100,0,0,0,0,0,0,0,0,0,0,0 ,0,0,0,0,0,0,0,0,0,100,100,now(), ?param1 ,now(), ?param1 , ?param2 )] -2025-12-18 14:03:08,156 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmmenu.in] Prepared SQL: [insert into cmmenu (cmno,isplan,iscontent,isev,isrs,isgrade,cdt,cno,udt,uno,uip) values( ?param0 ,1,1,1,1,1,now(), ?param1 ,now(), ?param1 , ?param2 ); insert into cmmenubm (cmno,bmno,cdt,cno,udt,uno,uip) select ?param0 ,a.bmno,now(), ?param1 ,now(), ?param1 , ?param2 from boardmaster a where a.bmposition=1 and a.isopen=1 and a.isdefault=1] -2025-12-18 14:03:08,158 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy] Prepared SQL: [create temporary table if not exists temp_cminning_mapping ( old_cmino bigint, new_cmino bigint ); insert into cminning(cmno, week, iseq, isonline, ititle, icontent, iday, idate, ist, iet, ctno, istaste, sttime, atime, mstime, metime, userno, isscd, scdtype, cdt,cno,udt,uno,uip) select ?param0 , week, iseq, isonline, ititle, icontent, iday, idate, ist, iet, ctno, istaste, sttime, atime, mstime, metime, userno, isscd, scdtype, now(), ?param1 ,now(), ?param1 , ?param2 from cminning where cmno = ?param3 ; insert into temp_cminning_mapping(old_cmino, new_cmino) select old_cmino, new_cmino from ( select a.cmino as old_cmino, b.cmino as new_cmino from cminning a inner join cminning b on a.cmno = ?param3 and b.cmno = ?param0 and a.week = b.week and a.iseq = b.iseq ) t; insert into cmrs(cmno, rscno, rstype, rsname, rscondition, isdel, cmino, cdt,cno,udt,uno,uip) select ?param0 , rscno, rstype, rsname, rscondition, 0, t.new_cmino, now(), ?param1 ,now(), ?param1 , ?param2 from cmrs a inner join temp_cminning_mapping t on a.cmino = t.old_cmino where a.cmno = ?param3 and a.isdel = 0; insert into cmprof(cmno, userno, pfee, cdt,cno,udt,uno,uip) select ?param0 , userno, 0, now(), ?param1 ,now(), ?param1 , ?param2 from cmprof where cmno = ?param3 ; insert into cmbook(cmno, bkno, cdt,cno,udt,uno,uip) select ?param0 , bkno, now(), ?param1 ,now(), ?param1 , ?param2 from cmbook where cmno = ?param3 ; insert into cmrelay(cmno, rcmno, ispre, cdt,cno,udt,uno,uip) select ?param0 , rcmno, ispre, now(), ?param1 ,now(), ?param1 , ?param2 from cmrelay where cmno = ?param3 ; insert into cmncsd(cmno, ndno, cdt,cno,udt,uno,uip) select ?param0 , ndno, now(), ?param1 ,now(), ?param1 , ?param2 from cmncsd where cmno = ?param3 ; insert into cminningscd(cmino, estart, eend, quota, studyplace, sseq, cdt,cno,udt,uno,uip) select t.new_cmino, estart, eend, quota, studyplace, sseq, now(), ?param1 ,now(), ?param1 , ?param2 from cminningscd a inner join temp_cminning_mapping t on a.cmino = t.old_cmino where a.cmino in (select old_cmino from temp_cminning_mapping); insert into cmev(cmno, attend, attendcut, attendrfd, attendcutrfd, mid, midcut, midrfd, midcutrfd, final, finalcut, finalrfd, finalcutrfd, subject, subjectcut, subjectrfd, subjectcutrfd, discuss, discusscut, discussrfd, discusscutrfd, etc, etccut, etcrfd, etccutrfd, cut, cutrfd, isoffabs, cdt,cno,udt,uno,uip) select ?param0 , attend, attendcut, attendrfd, attendcutrfd, mid, midcut, midrfd, midcutrfd, final, finalcut, finalrfd, finalcutrfd, subject, subjectcut, subjectrfd, subjectcutrfd, discuss, discusscut, discussrfd, discusscutrfd, etc, etccut, etcrfd, etccutrfd, cut, cutrfd, isoffabs, now(), ?param1 ,now(), ?param1 , ?param2 from cmev where cmno = ?param3 ; insert into cmsd(sdtype, cmno, sdname, sddesc, tpoint, sdcondition, fgno, isdel, orgsdno, cdt,cno,udt,uno,uip) select sdtype, ?param0 , sdname, sddesc, tpoint, sdcondition, null, 0, sdno, now(), ?param1 ,now(), ?param1 , ?param2 from cmsd where cmno = ?param3 and isdel = 0; insert into cmmenu(cmno, isplan, iscontent, isev, isrs, isgrade, cdt,cno,udt,uno,uip) select ?param0 , isplan, iscontent, isev, isrs, isgrade, now(), ?param1 ,now(), ?param1 , ?param2 from cmmenu where cmno = ?param3 ; insert into cmmenubm(cmno, bmno, cdt,cno,udt,uno,uip) select ?param0 , bmno, now(), ?param1 ,now(), ?param1 , ?param2 from cmmenubm where cmno = ?param3 ; drop temporary table if exists temp_cminning_mapping;] -2025-12-18 14:03:08,159 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy.ex] Prepared SQL: [insert into cmexlayer(exno,qdiff,cc1,cc2,cc3,cc4,cc5,qcount,rpoint,cdt,cno,udt,uno,uip) select ?param0 ,qdiff,cc1,cc2,cc3,cc4,cc5,qcount,rpoint,now(), ?param1 ,now(), ?param1 , ?param2 from cmexlayer a where a.exno= ?param3 ; insert into cmexq(exno,qseq,qno,rpoint,cdt,cno,udt,uno,uip) select ?param0 ,qseq,qno,rpoint,now(), ?param1 ,now(), ?param1 , ?param2 from cmexq a where a.exno= ?param3 ;] -2025-12-18 14:03:08,159 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.fgnoup] Prepared SQL: [update cmsd set fgno= ?param0 where cmno= ?param1 and orgsdno= ?param2] -2025-12-18 14:03:08,159 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.fgnoup] Prepared SQL: [update cminning set fgnotf= ?param0 where cmno= ?param1 and orgcmino= ?param2] -2025-12-18 14:03:08,159 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cm.fgnocmup] Prepared SQL: [update cm set fgnocm= ?param0 where cmno= ?param1] -2025-12-18 14:03:08,159 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmpcup] Prepared SQL: [update cm set udt=now(),uno= ?param0 ,uip= ?param1 ,cgno = ?param2 ,cname = ?param3 ,sstime = ?param4 ,setime = ?param5 ,introhtml = ?param6 where cmno= ?param7] -2025-12-18 14:03:08,159 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ctpdel] Prepared SQL: [update ctpage a inner join ( select a.ctno,count(b.cmino) dcnt from ct a left outer join cminning b on b.ctno=a.ctno where a.ctno= ?param0 group by a.ctno ) b on b.ctno=a.ctno and b.dcnt = 0 set a.isdel=1,udt=now(),uno= ?param1 ,uip= ?param2 where a.cpno= ?param3] -2025-12-18 14:03:08,159 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ct.del] Prepared SQL: [update ct a inner join ( select a.ctno,count(b.cmino) dcnt from ct a left outer join cminning b on b.ctno=a.ctno where a.ctno= ?param0 group by a.ctno ) b on b.ctno=a.ctno and b.dcnt=0 set udt=now(),uno= ?param1 ,uip= ?param2 ,a.ccode=null,a.isdel=1 where b.dcnt=0 and a.ctno= ?param0] -2025-12-18 14:03:08,159 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.fgno] Prepared SQL: [update cminning set fgno= ?param0 where cmino= ?param1] -2025-12-18 14:03:08,160 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.fgnooff] Prepared SQL: [update cminning set fgnooff= ?param0 where cmino= ?param1] -2025-12-18 14:03:08,160 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.lectcmisno.up] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,cmisno =case when ?param2 is not null then ?param2 else cmisno end where lectno= ?param3 ; update pplog a left outer join ( select a.lectno,a.payno,b.pplno,a.cmisno from lect a inner join pay b on b.payno = a.payno where a.lectno = ?param3 ) b on b.pplno = a.pplno set a.cmisno = case when b.cmisno is not null then b.cmisno else a.cmisno end where b.lectno = ?param3 ; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end ,a.sdate = (case when b.estart is not null then date_format(b.estart,'%Y-%m-%d 00:00:00') else a.sdate end) where a.lectno = ?param3 and c.cshape = 1; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end where a.lectno = ?param3 and c.cshape <> 1;] -2025-12-18 14:03:08,178 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cmforchange] Prepared SQL: [select b.cmno,b.cname,b.classno,b.cshape ,t.tyear,t.tseq from cm a inner join cm b on b.ismaster=0 and b.pcmno=a.pcmno and b.cmno <> ?param0 and b.setime is not null and b.setime > now() and b.isuse=1 and b.isdel=0 inner join term t on t.tmno=b.tmno left outer join lect c on c.cmno=b.cmno and c.status in (1,3,4) and c.ischanged=0 where a.cmno= ?param0 group by b.cmno,b.cname,b.classno,b.quota,b.cshape ,t.tyear,t.tseq having b.quota = 0 or b.quota > count(c.lectno) order by b.cname,b.classno,b.setime] -2025-12-18 14:03:08,178 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.scdlects] Prepared SQL: [select a.scdno,a.dday,a.dtime,a.istalk,a.isemail,a.issms,a.isuse from scdlect a order by a.scdno] -2025-12-18 14:03:08,179 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.encourages] Prepared SQL: [insert into alarms (userno,atime,scdno,cmexno,dday,isdel,cdt,cno,udt,uno,uip) select a.userno,now(),a.scdno,a.cmexno,a.dday,0,now(), ?param0 ,now(), ?param0 , ?param1 from ( select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.attrate < 80 and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 where a.scdno < 3 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmex e on e.cmno=c.cmno and e.extype=case when a.scdno=3 then 0 else 1 end and e.isdel=0 left outer join lectex f on f.lectno=c.lectno and f.exno=e.exno where a.scdno > 2 and a.scdno < 5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=0 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=1 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=6 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmrs e on e.cmno=c.cmno and e.rstype=0 and e.isdel=0 left outer join lectrs f on f.lectno=c.lectno and f.rsno=e.rsno where a.scdno=7 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,c.sdate stime ,c.edate etime,e.cname studyplace,b.studytime days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join cm b on b.ismaster=0 and b.cshape =1 and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.sdate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 left outer join comcode e on e.ccode = b.studyplace where a.scdno=8 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.exno cmexno,b.exname cname,b.estime stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join exam b on date_format(b.estime,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') and b.isopen=1 inner join examuser c on c.exno=b.exno and c.status=1 and c.pstatus=1 inner join users d on d.userno=c.userno and d.status=1 where a.scdno=9 and a.isuse=1 and a.dtime= ?param2 ) a; select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.attrate < 80 and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 where a.scdno < 3 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmex e on e.cmno=c.cmno and e.extype=case when a.scdno=3 then 0 else 1 end and e.isdel=0 left outer join lectex f on f.lectno=c.lectno and f.exno=e.exno where a.scdno > 2 and a.scdno < 5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=0 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=1 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=6 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmrs e on e.cmno=c.cmno and e.rstype=0 and e.isdel=0 left outer join lectrs f on f.lectno=c.lectno and f.rsno=e.rsno where a.scdno=7 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,c.sdate stime ,c.edate etime,e.cname studyplace,b.studytime days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join cm b on b.ismaster=0 and b.cshape =1 and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.sdate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 left outer join comcode e on e.ccode = b.studyplace where a.scdno=8 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.exno cmexno,b.exname cname,b.estime stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join exam b on date_format(b.estime,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') and b.isopen=1 inner join examuser c on c.exno=b.exno and c.status=1 and c.pstatus=1 inner join users d on d.userno=c.userno and d.status=1 where a.scdno=9 and a.isuse=1 and a.dtime= ?param2] -2025-12-18 14:03:08,179 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cmrs] Prepared SQL: [select a.rsno,a.rstype,a2.rscno,a2.rscname,b.cshape,b.cname,b.classno,b.rstime,b.retime,b.sstime,b.setime ,c.tyear,c.tseq ,count(distinct d.lectno) countlect,count(distinct e.lectno) countok ,g.username as teachername from cmrs a inner join rsc a2 on a2.rscno=a.rscno inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno inner join lect d on d.cmno=b.cmno and d.status=1 and d.ischanged=0 left outer join lectrs e on e.lectno=d.lectno and e.rsno=a.rsno left outer join cminning f on a.cmino = f.cmino left outer join users g on g.userno = f.userno where a.rsno= ?param0 group by a.rsno,a.rstype,a2.rscno,a2.rscname,b.cshape,b.cname,b.classno,b.rstime,b.retime,b.sstime,b.setime,c.tyear,c.tseq] -2025-12-18 14:03:08,179 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cmrscqs] Prepared SQL: [select a.rsno ,b.rscqno ,c.qno,c.qtext,c.atype ,d.qino,d.qitext ,sum(case when concat(',',e.atext,',') like concat('%,',d.qino,',%') then 1 else 0 end) scount ,count(e.atext) acount ,group_concat(e.atext order by e.cdt separator '
') atext from cmrs a inner join rscq b on b.rscno=a.rscno inner join question c on c.qno=b.qno left outer join questionitem d on d.qno=c.qno and d.isdel=0 left outer join lectrs e on e.rsno=a.rsno and e.rscqno=b.rscqno where a.rsno= ?param0 group by a.rsno ,b.rscqno ,c.qno,c.qtext,c.atype ,d.qino,d.qitext order by b.dseq,b.qno,d.qino] -2025-12-18 14:03:08,179 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.rscq] Prepared SQL: [select a.rscqno,a.qno,q.atype,qi.qino,row_number() over(partition by qi.qno order by qi.qino) rno from rscq a inner join question q on q.qno=a.qno left outer join questionitem qi on qi.qno=q.qno and qi.isdel=0 where a.rscno= ?param0 order by a.dseq] -2025-12-18 14:03:08,179 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectrss] Prepared SQL: [select a.rsno,b.lectno,c.rscno,c.rscqno,u.username,u.userid,uc.cname ccpositionname,b.isrebate,c.cdt,c.atext from cmrs a inner join lect b on b.cmno=a.cmno and b.status=1 and b.ischanged=0 inner join users u on u.userno=b.userno left outer join assign ua on ua.asno=u.asno left outer join comcode uc on uc.ccode=u.ccposition inner join lectrs c on c.lectno=b.lectno and c.rsno=a.rsno inner join rscq rq on rq.rscqno=c.rscqno inner join question q on q.qno=rq.qno where a.rsno= ?param0 order by u.username,u.userno,rq.dseq,rq.rscqno] -2025-12-18 14:03:08,179 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.attoffs] Prepared SQL: [select c.tyear,c.tseq ,a.cmno,a.cname,a.classno ,b.cmino,b.week,b.iseq,b.ititle,b.idate,b.ist,b.iet ,d.username from cm a inner join cminning b on b.cmno=a.cmno and b.isonline=0 and b.idate= ?param0 inner join term c on c.tmno=a.tmno left outer join users d on d.userno=b.userno where a.ismaster=0 and a.sstime <= ?param0 and a.setime >= ?param0 and a.isuse=1 and a.isdel=0 order by b.iet,a.cname] -2025-12-18 14:03:08,179 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cminning] Prepared SQL: [select c.tyear,c.tseq ,b.cshape,b.cname,b.classno ,a.cmino,a.ititle,a.idate,a.ist,a.iet from cminning a inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno where a.cmino= ?param0] -2025-12-18 14:03:08,179 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectinnings.foratt] Prepared SQL: [select a.cmino,b.lectno,c.userno ,ca.asname,c.username,c.userid,d.stime,d.etime,d.istatus ,row_number() over(order by d.udt desc,c.username) rno ,count(a.cdt) over() pagetotalcount from cminning a inner join lect b on b.cmno=a.cmno and b.status=1 and b.ischanged=0 inner join users c on c.userno=b.userno and c.status=1 left outer join assign ca on ca.asno=c.asno left outer join lectinning d on d.lectno=b.lectno and d.cmino=a.cmino where a.cmino= ?param0 order by rno] -2025-12-18 14:03:08,180 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.pagelogs_page] Prepared SQL: [select a.cdt,a.uip,b.pagename,a.loginfo from menupage b inner join ( select cdt, uip, loginfo, pno from pagelog a where a.userno= ?param0 and a.logsite= ?param1 and a.cdt between ?param2 and ?param3 ) a on b.pno=a.pno] -2025-12-18 14:03:08,181 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.reexam.log] Prepared SQL: [select a.* from ( select a.estart,eend,eip ,row_number() over(order by a.cdt desc) rno ,count(a.cno) over() pagetotalcount from lectexrelog a where a.lectno= ?param0 and a.exno= ?param1 ) a order by a.rno] -2025-12-18 14:03:08,181 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectexq] Prepared SQL: [select a.lectno,a.exno,a.eqno,a.atext,a.qinos,a.cpoint,a.dpoint,a.iscorrect,a.qseq ,c.qno,c.atype,c.qtext from lectexq a inner join cmexq b on b.eqno=a.eqno inner join question c on c.qno=b.qno where a.lectno= ?param0 and a.exno= ?param1 order by a.qseq] -2025-12-18 14:03:08,181 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsdfiles] Prepared SQL: [select d.orgname,d.fileurl,c.userno,c.userid,c.username from lectsd a inner join lect b on b.lectno=a.lectno and b.status=1 and b.ischanged=0 inner join users c on c.userno=b.userno inner join fileinfo d on d.fgno=a.fgno and d.isdel=0 where a.sdno= ?param0] -2025-12-18 14:03:08,181 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectdiscuss] Prepared SQL: [select a.sdno,a.tpoint sdtpoint ,b.lectno,b.cpoint,b.feedb,b.submittime,b.checktime ,c.userno,c.username,c.userid ,d.asname from cmsd a inner join lect b2 on b2.lectno= ?param0 inner join users c on c.userno=b2.userno left outer join assign d on d.asno=c.asno left outer join lectsd b on b.lectno=b2.lectno and b.sdno=a.sdno where a.sdno= ?param1] -2025-12-18 14:03:08,182 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.mydata] Prepared SQL: [select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,a.intval9 ,a.longval,a.longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,a.time3,a.time4 ,a.time5,a.time6 ,a.rno ,a.iscomplete ,a.studytime ,a.studyplacename studyplacename, a.studyplace ,a.cshape from( select 1 dtype ,d.tyear intval,d.tseq intval2,c.cshape intval3,a.pstatus intval4,case when e.rfdno is null then 0 else 1 end intval5,a.isrebate intval6,a.itemno intval7 ,case when (case when l.sdate is null then c.sstime else l.sdate end) < now() and (case when l.edate is null then c.setime else l.edate end) > now() then 1 else 0 end intval8 ,c.studydays intval9 ,l.lectno longval,a.payno longval2 ,c.cname strval,null strval2,null strval3 ,c.rstime time,c.retime time2 ,b.cdt time3,f.estart time4 ,CASE WHEN l.sdate IS NULL then (case when c.cshape ='1' then f.estart else l.cdt end) ELSE l.sdate end AS time5 ,case when l.edate is null then f.eend else l.edate end time6 ,case when b.pstatus = 1 then 99 else b.pstatus end as sortpstatus ,row_number() over(order by sortpstatus, c.retime, b.payno,a.pino) rno ,l.iscomplete ,c.studytime, cc.cname studyplacename, cmis.studyplace, l.cdt ,c.cshape from payitem a inner join pay b on b.payno=a.payno and b.pstatus in (21,22,51,55) and b.rstatus < 2 inner join cm c on c.cmno=a.itemno and c.rstime < now() and c.retime > now() inner join lect l on l.cmno=c.cmno and (l.status < 5 or l.status = 6) and l.ischanged=0 and l.userno=b.userno inner join term d on d.tmno=c.tmno left outer join payrfd e on e.payno=a.payno and e.payno=a.payno and e.rstatus=0 left outer join cminningscd f on f.cmisno = l.cmisno LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = l.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.ptype in (0,1,4) and a.userno= ?param0 and a.pstatus in (21,22,51,55) and a.rstatus=0 and 1 = case when c.retime = '2099-12-31 23:59:59' and l.stime is not null then 0 else 1 end order by sortpstatus,l.cdt desc, c.retime desc, b.payno,a.pino ) a union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,a.time3,a.time4 ,a.time5,a.time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 2 dtype ,c.tyear intval,c.tseq intval2,b.cshape intval3,0 intval4,0 intval5,a.isrebate intval6,a.cmno intval7,0 intval8 ,a.lectno longval,0 longval2 ,b.cname strval,null strval2,null strval3 ,case WHEN a.sdate IS NULL then (case when b.cshape ='1' then d.estart else a.cdt end) ELSE a.sdate end AS time ,case when a.edate is null then d.eend else a.edate end time2 ,d.estart time3,d.eend time4 ,e.cdt time5,null time6 ,row_number() over(order by b.setime desc) rno ,case when d.eend is not null then d.eend else a.edate end as sortedate ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join pay e on e.payno = a.payno inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno left outer join cminningscd d on a.cmisno = d.cmisno LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and (case when a.sdate is null then b.setime else a.edate end) >= now() order by case when time2 > now() then 1 else 0 end asc ,sortedate asc, time2 asc ) a union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,1 intval,c.iseq intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,null strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.iseq) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno inner join cminning c on c.cmno=b.cmno and c.isonline=1 and c.isscd = 0 left outer join lectinning d on d.lectno=a.lectno and d.cmino=c.cmino and d.istatus=2 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,2 intval,c.iseq intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,concat(date_format(c.idate,'%m/%d'),' ',left(c.ist,2),':',right(c.ist,2),' ~ ',left(c.iet,2),':',right(c.iet,2)) strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.iseq) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cminning c on c.cmno=b.cmno and c.isonline=0 and c.isscd = 0 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,3 intval,0 intval2,b.classno intval3,c.extype intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.extype,c.cdt) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cmex c on c.cmno=b.cmno and c.isdel=0 and c.econdition <= a.attrate LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' left outer join lectex d on d.lectno=a.lectno and d.exno=c.exno and d.eend is not null where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,4 intval,0 intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.cdt) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname as studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cmsd c on c.sdtype=0 and c.cmno=b.cmno and c.isdel=0 and c.sdcondition <= a.attrate left outer join lectsd d on d.lectno=a.lectno and d.sdno=c.sdno and d.submittime is not null LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,5 intval,0 intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.cdt) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cmsd c on c.sdtype=1 and c.cmno=b.cmno and c.isdel=0 and c.sdcondition <= a.attrate left outer join lectsdboard d on d.lectno=a.lectno and d.sdno=c.sdno and d.isdel=0 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,a.longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 4 dtype ,a.scdno intval,a.dday intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,b.cmno intval7,0 intval8 ,c.lectno longval,a.alno longval2 ,b.cname strval,null strval2,null strval3 ,a.atime time,c.edate time2 ,row_number() over(order by a.atime desc) rno ,c.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from alarms a inner join cm b on b.cmno=a.cmexno inner join lect c on c.cmno=b.cmno and c.userno=a.userno and c.status=1 and c.ischanged=0 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = c.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.scdno < 9 and a.isdel=0 order by a.atime desc limit 5 ) a] -2025-12-18 14:03:08,183 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.myexamrenews] Prepared SQL: [select a.exno,a.userno,a.certtime,a.certdate,a.certindate,a.renewreason,a.isfirst,a.certidx ,b.username cnoname from examuserrenew a left outer join users b on b.userno=a.cno where a.exno= ?param0 and a.userno= ?param1 order by a.certdate desc] -2025-12-18 14:03:08,183 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.myexamrenewlects] Prepared SQL: [select a.*,b.cmno,b.oktime,b.iscomplete from ( select distinct(c.cmno),c.cname,c.cshape from examuser a inner join exam b on b.exno=a.exno inner join cm c on c.certcc=b.certcc and c.certgradecc=b.certgradecc and c.isdel=0 and c.isuse=1 inner join cg d on d.cgno = c.cgno and d.isuse=1 and d.isdel=0 and d.iscover=1 where a.exno= ?param0 and a.userno= ?param1 )a inner join lect b on b.cmno=a.cmno where b.status=1 and b.iscomplete=1 and b.ischanged=0 and b.userno= ?param1 group by a.cmno,a.cname,a.cshape,b.oktime,b.iscomplete limit 3] -2025-12-18 14:03:08,183 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.myalarm] Prepared SQL: [select 4 dtype,a.scdno intval,a.dday intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,b.cmno intval7 ,c.lectno longval,a.alno longval2 ,b.cname strval,null strval2,null strval3 ,a.atime time,null time2 from alarms a inner join cm b on b.cmno=a.cmexno inner join lect c on c.cmno=b.cmno and c.userno=a.userno and c.status=1 and c.ischanged=0 where a.userno= ?param0 and date_add(a.atime, interval 3 month) > now() and a.scdno < 9 and a.isdel=0 order by a.atime desc] -2025-12-18 14:03:08,183 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectex.result] Prepared SQL: [select a.etime,a.exname,a.tpoint fullpoint,a.isresultopen ,b.estart,b.eend,b.tpoint, b.udt from cmex a inner join lectex b on b.lectno= ?param0 and b.exno=a.exno inner join lect c on c.lectno=b.lectno and c.userno= ?param1 where a.exno= ?param2] -2025-12-18 14:03:08,183 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectexq.result] Prepared SQL: [select d.atype,b.cpoint,b.dpoint,d.qtext,b.atext,d.qdesc,b.iscorrect,c.qno,b.eqno,b.qseq from lectex a inner join lect a2 on a2.lectno=a.lectno and a2.userno= ?param0 inner join lectexq b on b.lectno=a.lectno and b.exno=a.exno inner join cmexq c on c.eqno=b.eqno inner join question d on d.qno=c.qno where a.lectno= ?param1 and a.exno= ?param2 order by b.qseq] -2025-12-18 14:03:08,183 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectexresult.selectrate] Prepared SQL: [select a.eqno,sum(case when a.atext = b.atext then 1 else 0 end) / count(b.eqno) * 100 selectrate from lectexq a inner join lect a2 on a2.lectno=a.lectno and a2.userno= ?param0 inner join lectexq b on b.exno=a.exno and b.eqno=a.eqno where a.lectno= ?param1 and a.exno= ?param2 group by a.eqno] -2025-12-18 14:03:08,183 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.myrecomm] Prepared SQL: [select c.tyear,c.tseq,a.cmno,b.cshape,b.cname,b.rstime,b.retime,e.cgcode,b.isrefund from ( select a.* from ( select distinct b.ispre idx,c.cmno from lect a inner join cmrelay b on b.cmno=a.cmno inner join cm c on c.ismaster=0 and c.pcmno=b.rcmno and c.rstime < now() and c.retime > now() left outer join lect d on d.userno=a.userno and d.cmno=c.cmno where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null order by b.ispre,c.retime limit 2 ) a union all select a.* from ( select 2 idx,c.cmno from users a inner join comcode b on b.ccode=a.ccposition inner join cm c on c.ismaster=0 and c.rstime < now() and c.retime > now() and c.jobpositiongrade like concat('%',b.refcode,'%') left outer join lect d on d.userno=a.userno and d.cmno=c.cmno where a.userno= ?param0 and d.lectno is null order by c.retime limit 2 ) a ) a inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno inner join cg d on d.cgno=b.cgno inner join cg e on e.cgno=d.pcgno order by a.idx,b.retime limit 2] -2025-12-18 14:03:08,183 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.attcert.check] Prepared SQL: [select ifnull(a.isattcheck,0) intval,b.ischkatt intval2,c.ischkatt intval3 ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) strval from lect a inner join users b on b.userno = a.userno inner join cm c on c.cmno = a.cmno where a.lectno = ?param0] -2025-12-18 14:03:08,183 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectinning.attcert.check] Prepared SQL: [select ifnull(d.isattcheck,0) intval,b.ischkatt intval2,c.ischkatt intval3 ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) strval ,b.authplatform strval2 from lect a inner join users b on b.userno = a.userno inner join cm c on c.cmno = a.cmno left outer join lectinning d on d.lectno = a.lectno and d.cmino = ?param0 where a.lectno = ?param1 and a.userno = ?param2] -2025-12-18 14:03:08,184 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lecture.document.past] Prepared SQL: [select no lectno,substr(a.cshape,1,3) cshapename2,a.cgname cname,a.ssdate sstime,a.sedate setime ,case when a.rprice> 0 then 1 else 0 end isrebate from docprintpast a inner join users b on b.userpno= a.userpno where userno = ?param0] -2025-12-18 14:03:08,184 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectinning.new] Prepared SQL: [select a.logno longval ,a.lectno intval,a.cmino intval2,max(a.intval+a.intval2) intval3 ,a.strval,a.strval2,a.intval3 intval4 from( select a.logno,a.lectno,a.cmino ,case when b.edate < now() then 0 when b.status <> 1 then 0 else case when a.stime = a.etime then 1 else 0 end end intval ,case when b.edate < now() then 0 when b.status <> 1 then 0 else case when (timestampdiff(second,a.stime,a.etime)%300) = 0 then 1 else 0 end end intval2 ,c.cname strval,d.ititle strval2,d.iseq intval3 from lectinningpage a inner join lect b on b.lectno = a.lectno inner join cm c on c.cmno = b.cmno inner join cminning d on d.cmino = a.cmino where b.userno = ?param0 order by a.cdt desc limit 1 ) a] -2025-12-18 14:03:08,184 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user2] Prepared SQL: [select max(lectCnt) * min(checkNum) from ( select count(t1.lectno) as lectCnt, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (103,104,105) and t5.typegrade = ?param0 and t5.typeedu = ?param1 and t1.userno = ?param2 and t5.typeman = 28 union select 0 as lectCnt, (case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param2 and t2.pcmno = ?param3 )t] -2025-12-18 14:03:08,184 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user3] Prepared SQL: [select max(lectCnt) * min(checkNum) from ( select count(t1.lectno) as lectCnt, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (103,104) and t5.typeedu = 30 and t1.userno = ?param0 and t5.typeman = 28 union select 0 as lectCnt, (case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param0 and t2.pcmno = ?param1 )t] -2025-12-18 14:03:08,184 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user4] Prepared SQL: [select count(t1.lectno) from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param0 and t2.pcmno = ?param1] -2025-12-18 14:03:08,184 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user5] Prepared SQL: [select max(lectCnt) * min(checkNum) from ( select count(t1.lectno) as lectCnt, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (103,104) and t5.typeedu = ?param0 and t1.userno = ?param1 and t5.typeman = 28 union select 0 as lectCnt, (case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param1 and t2.pcmno = ?param2 )t] -2025-12-18 14:03:08,184 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user6] Prepared SQL: [select (max(lectCnt1) + max(lectCnt2)) * min(checkNum) from ( select count(t1.lectno) as lectCnt1, 0 as lectCnt2, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (102,103,104,105) and t5.typeedu = 35 and t1.userno = ?param0 and t5.typeman = 28 and t5.typegrade in (38,39) union select 0 as lectCnt1, count(t1.lectno) as lectCnt2,(case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param0 and t2.pcmno = ?param1 )t] -2025-12-18 14:03:08,184 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.pplog.get] Prepared SQL: [select l.lectno, l.cmno, l.payno, pp.cshape, cc.cname zstring1, cc2.cname zstring2, cc3.cname zstring3, cc4.cname zstring4, cc5.cname zstring5 from lect l inner join pay p on l.payno = p.payno and l.userno = p.userno inner join pplog pp on p.pplno = pp.pplno left outer join comcode cc on cc.ccode = pp.typeman left outer join comcode cc2 on cc2.ccode = pp.typeedu left outer join comcode cc3 on cc3.ccode = pp.typegrade left outer join comcode cc4 on cc4.ccode = pp.typejob left outer join comcode cc5 on cc5.ccode = pp.typejobitem where l.lectno = ?param0 and l.userno = ?param1] -2025-12-18 14:03:08,184 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.enroll.get] Prepared SQL: [SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED; SELECT a.USERNO , b.lectno , b.ISCOMPLETE , b.completeno , c.cmno , c.CNAME , d.PCGNO , e.PAYNO , e.PSTATUS , f.CSHAPE , f.TYPEMAN , f.TYPEEDU , f.TYPEGRADE , f.TYPEJOB , d.CGCODE , d.CGNAME , f.CMISNO FROM users a INNER JOIN lect b ON a.USERNO = b.USERNO INNER JOIN cm c ON b.CMNO = c.CMNO INNER JOIN cg d ON c.cgno = d.cgno INNER JOIN pay e ON b.payno = e.PAYNO INNER JOIN pplog f ON b.USERNO = e.USERNO AND b.CMNO = f.CMNO AND e.PPLNO = f.PPLNO WHERE b.STATUS = 1 AND (e.PSTATUS = 1 OR e.PSTATUS = 22) AND b.USERNO = ?param0 ;] -2025-12-18 14:03:08,184 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.sedate.change] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,sdate = ?param2 ,edate= ?param3 where lectno= ?param4 and status = 1] -2025-12-18 14:03:08,185 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectchange] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,ischanged=1 where lectno= ?param2 ; insert into lect (cmno,payno,pino,userno,status,iscomplete,orgcmno,attrate,isrebate,ispc,isjoin,fgno,ischanged,cdt,cno,udt,uno,uip) select ?param3 ,payno,pino,userno,status,null,cmno,0,isrebate,ispc,isjoin,fgno,0,now(), ?param0 ,now(), ?param0 , ?param1 from lect a where a.lectno= ?param2] -2025-12-18 14:03:08,186 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsd.save] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,iscopy= ?param2 ,cpoint= ?param3 ,feedb= ?param4 ,memo= ?param5 ,checktime=case when ?param3 is not null or ?param4 is not null then now() else checktime end ,checkip=case when ?param3 is not null or ?param4 is not null then ?param1 else checkip end ,fgno= ?param6 where lectno= ?param7 and sdno= ?param8 ; insert into lectsd (lectno,sdno,atext,fgno,copyrate,iscopy,cpoint,feedb,memo,submittime,submitip,checktime,checkip,cdt,cno,udt,uno,uip) select ?param7 , ?param8 ,null, ?param6 ,null, ?param2 , ?param3 , ?param4 , ?param5 ,null,null ,case when ?param3 is not null or ?param4 is not null then now() else null end ,case when ?param3 is not null or ?param4 is not null then ?param1 else null end ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectsd b on b.lectno= ?param7 and b.sdno= ?param8 where b.lectno is null] -2025-12-18 14:03:08,186 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsd.save2] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,iscopy= ?param2 ,cpoint= ?param3 ,feedb= ?param4 ,memo= ?param5 ,checktime=case when ?param3 is not null or ?param4 is not null then now() else checktime end ,checkip=case when ?param3 is not null or ?param4 is not null then ?param1 else checkip end ,submittime=case when ?param6 = 'T' then now() else submittime end ,submitip=case when ?param6 = 'T' then ?param1 else submitip end ,fgno= ?param7 where lectno= ?param8 and sdno= ?param9 ; insert into lectsd (lectno,sdno,atext,fgno,copyrate,iscopy,cpoint,feedb,memo,submittime,submitip,checktime,checkip,cdt,cno,udt,uno,uip) select ?param8 , ?param9 ,null, ?param7 ,null, ?param2 , ?param3 , ?param4 , ?param5 ,case when ?param6 = 'T' then now() else null end ,case when ?param6 = 'T' then ?param1 else null end ,case when ?param3 is not null or ?param4 is not null then now() else null end ,case when ?param3 is not null or ?param4 is not null then ?param1 else null end ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectsd b on b.lectno= ?param8 and b.sdno= ?param9 where b.lectno is null; update lect l inner join ( select l.lectno, round(avg(ifnull(ls.cpoint,0)),1) as avgtpoint, round(((round(avg(ifnull(ls.cpoint,0)),1) * ce.subject / 100) ),1) spoint from lect l inner join cmsd cs on l.cmno = cs.cmno and cs.sdtype = 0 and cs.isdel = 0 left outer join lectsd ls on l.lectno = ls.lectno and cs.sdno = ls.sdno and ls.sdno= ?param9 inner join cmev ce on l.cmno = ce.cmno where l.status = 1 and l.lectno = ?param8 group by l.lectno )t on l.lectno = t.lectno set l.spoint = t.spoint , l.subjectpoint = t.avgtpoint , l.udt = now() , l.uno = ?param0 , l.uip= ?param1 where l.status = 1 and l.lectno = ?param8 ; update lect l inner join ( select l.lectno, round(avg(ifnull(ls.cpoint,0)),1) as avgtpoint, round(((round(avg(ifnull(ls.cpoint,0)),1) * ce.discuss / 100)),1) dpoint from lect l inner join cmsd cs on l.cmno = cs.cmno and cs.sdtype = 1 and cs.isdel = 0 left outer join lectsd ls on l.lectno = ls.lectno and cs.sdno = ls.sdno and ls.sdno= ?param9 inner join cmev ce on l.cmno = ce.cmno where l.status = 1 and l.lectno = ?param8 group by l.lectno )t on l.lectno = t.lectno set l.dpoint = t.dpoint , l.discusspoint = t.avgtpoint , l.udt = now() , l.uno = ?param0 , l.uip= ?param1 where l.status = 1 and l.lectno = ?param8 ;] -2025-12-18 14:03:08,186 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsd2.save] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,cpoint= ?param2 ,feedb= ?param3 ,checktime=case when ?param2 is not null or ?param3 is not null then now() else checktime end ,checkip=case when ?param2 is not null or ?param3 is not null then ?param1 else checkip end where lectno= ?param4 and sdno= ?param5 ; insert into lectsd (lectno,sdno,atext,fgno,copyrate,iscopy,cpoint,feedb,submittime,submitip,checktime,checkip,cdt,cno,udt,uno,uip) select ?param4 , ?param5 ,null,null,null,0, ?param2 , ?param3 ,null,null ,case when ?param2 is not null or ?param3 is not null then now() else null end ,case when ?param2 is not null or ?param3 is not null then ?param1 else null end ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectsd b on b.lectno= ?param4 and b.sdno= ?param5 where b.lectno is null] -2025-12-18 14:03:08,187 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.edub2b] Prepared SQL: [insert into edub2b (etype,userno,edate,esubject,etarget,ecount,eplace,ecomment,compname,ceoname,brno,addr,btype,bkind,manname,email,telno,fgno,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 ,HEX(AES_ENCRYPT( ?param15 , 'np123@!')),HEX(AES_ENCRYPT( ?param16 , 'np123@!')), ?param17 ,now(), ?param18 ,now(), ?param18 , ?param19 )] -2025-12-18 14:03:08,187 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.alarm.del] Prepared SQL: [update alarms set isdel=1 where alno= ?param0 and userno= ?param1] -2025-12-18 14:03:08,187 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.completetime.change] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,completetime= ?param2 where lectno= ?param3 and iscomplete=1;] -2025-12-18 14:03:08,187 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.drop2day] Prepared SQL: [update pay a inner join lect b on b.payno = a.payno and b.cmno = ?param0 and b.ischanged=0 and ifnull(b.isready,0) = 1 and b.status = 4 and DATE_ADD(b.oktime, INTERVAL 2 DAY) < now() set a.pstatus = 52, a.udt = now(), a.uno = ?param1 , a.uip = ?param2 ; update payitem a inner join pay b on b.payno = a.payno and b.pstatus = 52 inner join lect c on c.payno = b.payno and c.cmno = ?param0 and c.ischanged=0 and ifnull(c.isready,0) = 1 and c.status = 4 and DATE_ADD(c.oktime, INTERVAL 2 DAY) < now() set a.pstatus = b.pstatus, a.udt = now(), a.uno = ?param1 , a.uip = ?param2 ; update lect set status = 5, oktime = now(), udt = now(), uno = ?param1 , uip = ?param2 where cmno = ?param0 and ifnull(isready,0) = 1 and ischanged=0 and status = 4 and DATE_ADD(oktime, INTERVAL 2 DAY) < now()] -2025-12-18 14:03:08,187 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.isatt.in] Prepared SQL: [update lect set isattcheck = 1, lakey = ?param0 , latime = now() where lectno = ?param1] -2025-12-18 14:03:08,187 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectinning.isatt.in] Prepared SQL: [update lectinning a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 set a.isattcheck = ?param1 ,a.udt=now(),a.uno= ?param2 ,a.uip= ?param3 where a.lectno= ?param4 and a.cmino= ?param5 ; insert into lectinning (lectno,cmino,totstudy,stime,etime,istatus,finishtime,sip,eip,ispcs,ispce,pseq,psec,isattcheck,cdt,cno,udt,uno,uip) select ?param4 ,a.cmino,0,now(),now(),case when a.atime=0 then 2 else 0 end,case when a.atime=0 then now() else null end, ?param3 , ?param3 ,1,null,ctp.pseq,0, ?param1 ,now(), ?param2 ,now(), ?param2 , ?param3 from cminning a inner join ctpage ctp on ctp.ctno=a.ctno and ctp.isdel=0 and ctp.pseq=1 left outer join lectinning b on b.lectno= ?param4 and b.cmino= ?param5 where a.cmino= ?param5 and b.lectno is null;] -2025-12-18 14:03:08,187 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cmisno.up] Prepared SQL: [update lect set cmisno = ?param0 where lectno = ?param1 ; update pplog a left outer join ( select a.lectno,a.payno,b.pplno,a.cmisno from lect a inner join pay b on b.payno = a.payno where a.lectno = ?param1 ) b on b.pplno = a.pplno set a.cmisno = b.cmisno where b.lectno = ?param1 ; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = (case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end) ,a.sdate = (case when b.estart is not null then date_format(b.estart,'%Y-%m-%d 00:00:00') else a.sdate end) where a.lectno = ?param1 and c.cshape = 1; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end where a.lectno = ?param1 and c.cshape <> 1;] -2025-12-18 14:03:08,188 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsd.del] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,submittime=null ,submitip=null ,fgno=null where lectno= ?param2 and sdno= ?param3 ;] -2025-12-18 14:03:08,202 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bmos] Prepared SQL: [select a.opno,a.bmno,a.opname,a.isuse,a.dsort ,a.opno value,a.opname text from boardmasteropening a where a.bmno= ?param0 and a.isdel=0 order by a.dsort,a.cdt] -2025-12-18 14:03:08,204 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.get] Prepared SQL: [select e.asname ,c.bmno,c.bmname,c.isuseopening,c.isreply,c.disptype,c.bmtype ,f.opname ,b.bno,b.pbno,b.subject,b.istop,b.issecr,b.cdt,d.username cnoname,b.rcount,b.fgno,b.fgnothumb,b.opno,b.contents,b.isopen ,b2.subject psubject ,g.cmno,g.cname,g.classno ,h.tmno,h.tyear,h.tseq ,count(b3.bno) ccount from board b inner join boardmaster c on c.bmno=b.bmno inner join users d on d.userno=b.cno left outer join board b2 on b2.bno=b.pbno and b2.isdel=0 left outer join board b3 on b3.pbno=b.bno and b3.isdel=0 left outer join assign e on e.asno=c.asno left outer join boardmasteropening f on f.opno=b.opno left outer join cm g on g.cmno=b.cmno left outer join term h on h.tmno=g.tmno where b.bno= ?param0 group by e.asname ,c.bmno,c.bmname,c.isuseopening,c.isreply,c.disptype,c.bmtype ,f.opname ,b.bno,b.pbno,b.subject,b.istop,b.issecr,b.cdt,d.username,b.rcount,b.fgno,b.fgnothumb,b.opno,b.contents,b.isopen ,b2.subject ,g.cmno,g.cname,g.classno ,h.tmno,h.tyear,h.tseq] -2025-12-18 14:03:08,204 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.boardcmts] Prepared SQL: [select a.bcno,a.bno,a.ctext,a.isdel,a.cdt,a.udt,a.cno ,b.username cnoname,b.usertype from boardcmt a inner join users b on b.userno=a.cno where a.bno= ?param0 and a.isdel=0 order by a.cdt desc] -2025-12-18 14:03:08,205 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bs.forqna] Prepared SQL: [select a.bno,a.pbno,a.subject,a.contents,a.cdt,a.fgno,f.opname,a.cdt,b.usertype,a.rcount from board a inner join users b on b.userno=a.cno left outer join boardmasteropening f on f.opno=a.opno where a.bno= ?param0 and (a.cno= ?param1 or b.usertype in (91,92)) union all select a.bno,a.pbno,a.subject,a.contents,a.cdt,a.fgno,f.opname,a.cdt,b.usertype,a.rcount from board a inner join users b on b.userno=a.cno left outer join boardmasteropening f on f.opno=a.opno where a.pbno= ?param0] -2025-12-18 14:03:08,206 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bm.in] Prepared SQL: [insert into boardmaster (bmcode,bmposition,bmname,bmdesc,bmtype,disptype,isuseopening,isreply,isopen,isdefault,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 ,0,now(), ?param9 ,now(), ?param9 , ?param10 );] -2025-12-18 14:03:08,206 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bm.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:03:08,207 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.in] Prepared SQL: [insert into board (pbno,bmno,opno,subject,contents,fgno,fgnothumb,cmno,rcount,rpcount,isdel,istop,issecr,isopen,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 ,0,0,0, ?param8 , ?param9 , ?param10 ,now(), ?param11 ,now(), ?param11 , ?param12 );] -2025-12-18 14:03:08,207 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:03:08,207 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.inp] Prepared SQL: [insert into board (pbno,bmno,opno,subject,contents,fgno,fgnothumb,cmno,rcount,rpcount,isdel,istop,issecr,isopen,cdt,cno,udt,uno,uip) select bno,bmno,opno, ?param0 , ?param1 , ?param2 , ?param3 ,cmno,0,0,0,0, ?param4 , ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 from board where bno= ?param8 ;] -2025-12-18 14:03:08,207 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.inp.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:03:08,208 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.boardcmt.in] Prepared SQL: [update board set rpcount = rpcount+1 where bno= ?param0 ; insert into boardcmt (bno,ctext,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,0,now(), ?param2 ,now(), ?param2 , ?param3 );] -2025-12-18 14:03:08,208 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.boardcmt.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:03:08,208 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bm.up] Prepared SQL: [update boardmaster set udt=now(),uno= ?param0 ,uip= ?param1 ,bmname = ?param2 ,bmdesc = ?param3 ,bmtype =case when isdefault>0 then bmtype else ?param4 end ,disptype =case when isdefault>0 then disptype else ?param5 end ,isuseopening = ?param6 ,isreply = ?param7 ,isopen =case when isdefault>0 then isopen else ?param8 end where bmno= ?param9] -2025-12-18 14:03:08,209 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bd.read] Prepared SQL: [update board set rcount = rcount +1 where bno= ?param0] -2025-12-18 14:03:08,209 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bmassign.save] Prepared SQL: [update boardmaster set udt=now(),uno= ?param0 ,uip= ?param1 ,isopen=1 where bmno in (select bmno from (select bmno from boardmaster where asno= ?param2 and isdefault=3) a); insert into boardmaster (bmcode,bmposition,bmname,bmdesc,bmtype,disptype,isuseopening,isreply,isopen,isdefault,asno,cdt,cno,udt,uno,uip) select concat('assignnotice_', ?param2 ),0,'°øÁö»çÇ×',null,0,0,0,1,1,3, ?param2 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join boardmaster b on b.asno= ?param2 and b.isdefault=3 where b.bmno is null;] -2025-12-18 14:03:08,209 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bmassign.save2] Prepared SQL: [update boardmaster set udt=now(),uno= ?param0 ,uip= ?param1 ,isopen=0 where bmno in (select bmno from (select bmno from boardmaster where asno= ?param2 and isdefault=3) a)] -2025-12-18 14:03:08,209 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.up] Prepared SQL: [update board set udt=now(),uno= ?param0 ,uip= ?param1 ,opno =case when pbno is null then ?param2 else opno end ,subject = ?param3 ,contents = ?param4 ,fgno = ?param5 ,fgnothumb = ?param6 ,istop =case when pbno is null then ?param7 else istop end ,issecr = ?param8 ,isopen = ?param9 where bno= ?param10] -2025-12-18 14:03:08,222 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.comcode.insert] Prepared SQL: [update comcode a inner join ( select ccode, ?param0 + row_number() over(order by corder) rno from comcode where cgroup= ?param1 and corder >= ?param0 ) b on b.ccode=a.ccode set a.corder=b.rno where a.cgroup= ?param1 ; insert into comcode (cname, cgroup, cgroupname, isuse, corder,cdt,cno,udt,uno,uip) select ?param2 , ?param1 , a.cgroupname, ?param3 , ?param0 ,now(), ?param4 ,now(), ?param4 , ?param5 from comcode a where a.cgroup= ?param1 limit 1] -2025-12-18 14:03:08,222 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.comcode.groupupdate] Prepared SQL: [update comcode set cgroupname= ?param0 where cgroup= ?param1] -2025-12-18 14:03:08,222 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.banner.save] Prepared SQL: [update banner set udt=now(),uno= ?param0 ,uip= ?param1 ,btitle= ?param2 ,bdesc= ?param3 ,burl= ?param4 ,ismain=0,bseq= ?param5 ,isopen= ?param6 ,fgno= ?param7 ,fgno2= ?param8 where ?param9 > 0 and bno= ?param9 ; insert into banner(bno,btitle,fgno,fgno2,bdesc,burl,ismain,bseq,isopen,cdt,cno,udt,uno,uip) select ?param9 , ?param2 , ?param7 , ?param8 , ?param3 , ?param4 , ?param10 , ?param5 , ?param6 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a where ?param9 = 0] -2025-12-18 14:03:08,222 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.popup.save] Prepared SQL: [update popup set udt=now(),uno= ?param0 ,uip= ?param1 ,ptitle = ?param2 ,pcontents= ?param3 ,toppx= ?param4 ,leftpx= ?param5 ,pwidth= ?param6 ,pheight= ?param7 ,purl= ?param8 ,zindex= ?param9 ,isopen= ?param10 where ?param11 > 0 and pno= ?param11 ; insert into popup (ptitle,pcontents,toppx,leftpx,pwidth,pheight,purl,zindex,isopen,cdt,cno,udt,uno,uip) select ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a where ?param11 = 0] -2025-12-18 14:03:08,222 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.menupage.save] Prepared SQL: [update menupage set udt=now(),uno= ?param0 ,uip= ?param1 ,pdepth = ?param2 ,pagetype= ?param3 ,bmno= ?param4 ,porder = ?param5 ,pagename= ?param6 ,pagedesc= ?param7 ,pageurl = ?param8 ,pagehtml= ?param9 ,isopen = ?param10 ,usertype= ?param11 ,refcode= ?param12 ,imagecode= ?param13 ,bgtitle= ?param14 ,bgdesc= ?param15 where ?param16 > 0 and pno = ?param16 ; insert into menupage (pno,ppno,pdepth,pagetype,bmno,porder,pagename,pagedesc,pageurl,pagehtml,isopen,usertype,refcode,imagecode,bgtitle,bgdesc,cdt,cno,udt,uno,uip) select ?param16 , ?param17 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a where ?param16 < 1] -2025-12-18 14:03:08,239 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitems.forexampay] Prepared SQL: [select 3 ptype,b.exno itemno,b.exname itemname,0 isrebate,1 pcnt ,b.outfee orgamt ,case when ua.isjoin=1 then b.outfee-b.infee else 0 end discamt ,case when ua.isjoin=1 then b.infee else b.outfee end payamt ,case when ua.isjoin=1 then b.infee else b.outfee end payamt2 ,b.rstime,b.retime from examuser a inner join exam b on b.exno=a.exno and b.rstime < now() and b.retime > now() inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno where a.exno= ?param0 and a.userno= ?param1 and a.status=1 and a.pstatus=4] -2025-12-18 14:03:08,239 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitems.forcertpay] Prepared SQL: [update payitem a inner join pay b on b.payno=a.payno and b.userno= ?param0 and b.pstatus=21 inner join users u on u.userno=b.userno left outer join assign ua on ua.asno=u.asno left outer join cm c on a.ptype=4 and c.cmno=a.itemno left outer join book d on a.ptype=2 and d.bkno=a.itemno set a.orgamt=case when a.ptype=4 then c.outfee else d.price * a.pcnt end ,a.discamt=case when a.ptype=4 and ua.isjoin=1 then c.outfee-c.infee else 0 end ,a.payamt=case when a.ptype=4 then case when ua.isjoin=1 then c.infee else c.outfee end else d.price * a.pcnt end where a.payno= ?param1 and a.ptype in (2,4) and a.pstatus in(21,50); update pay a inner join ( select a.payno,sum(b.orgamt) orgamt,sum(b.discamt) discamt,sum(b.payamt) payamt from pay a inner join payitem b on b.payno=a.payno where a.payno= ?param1 and a.userno= ?param0 and a.pstatus=21 group by a.payno ) b on b.payno=a.payno set a.orgamt=b.orgamt,a.discamt=b.discamt,a.payamt=b.payamt where a.payno= ?param1 and a.userno= ?param0 and a.pstatus=21; select b.ptype,b.itemno,case when b.ptype=4 then c.cname else d.bkname end itemname,b.isrebate,b.pcnt ,b.orgamt,b.discamt,b.payamt payamt2,case when b.ptype=4 then b.payamt else d.price end payamt,datediff(c.setime, c.sstime)+1 days ,c.rstime,c.retime from pay a inner join payitem b on b.payno=a.payno and b.ptype in(2,4) and b.pstatus in(21,50) left outer join cm c on b.ptype=4 and c.cmno=b.itemno left outer join book d on b.ptype=2 and d.bkno=b.itemno inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno where a.payno= ?param1 and a.userno= ?param0 and a.pstatus=21] -2025-12-18 14:03:08,239 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.cmcheck.forgrouppay] Prepared SQL: [select a.cmno,a.cname,a.quota,a.rstime,a.retime ,b.userno,b.status,c.username ,case when ?param0 like concat('%,',b.userno,',%') then 1 else 0 end ispaied ,a.infee,a.outfee,case when ua.isjoin=1 then a.infee else a.outfee end payamt from cm a inner join users u on u.userno= ?param1 left outer join assign ua on ua.asno=u.asno left outer join lect b on b.cmno=a.cmno and b.status < 5 and b.ischanged=0 left outer join users c on c.userno=b.userno and c.status=1 where a.cmno= ?param2 and a.ismaster=0 and a.rstime < now() and a.retime > now() and a.isuse=1 and a.isdel=0] -2025-12-18 14:03:08,240 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitems] Prepared SQL: [select a0.payno,a0.isgroup,a0.isexam,a0.isdvr,a0.payamt tpayamt,a0.paylimit,a0.ptype,a0.udt,a0.deliamt,a0.pgkey ,ad.rcvname ,CAST(AES_DECRYPT(UNHEX(ad.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(ad.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(ad.email), 'np123@!') AS char) email ,ad.post,ad.address1,ad.address2 ,a.ptype ptype2,a.payamt,a.pcnt,a.isrebate,a.itemno ,b.cmno,b.cshape,b.sstime,b.setime ,b1.rsno ,b2.username,cc.cname ccpositionname,b2.isassignuser ,CAST(AES_DECRYPT(UNHEX(b2.email), 'np123@!') AS char) email2 ,CAST(AES_DECRYPT(UNHEX(b2.telno), 'np123@!') AS char) telno2 ,b2.depart,b2.kfcfyear,b2.edus ,c.bkno ,case a.ptype when 0 then b.cname when 4 then b.cname when 2 then c.bkname when 3 then e.exname else '-' end itemname ,cg2.cgcode ,CAST(AES_DECRYPT(UNHEX(pd.vactnum), 'np123@!') AS char) vactnum,pd.vactbankname,pd.vactname ,t.lectno,t.status ,ad.isdvr isdvr2 from pay a0 left outer join paydvr ad on ad.payno=a0.payno left outer join paydata pd on pd.payno=a0.payno inner join payitem a on a.payno=a0.payno left outer join cm b on a.ptype in(0,4) and b.cmno=a.itemno left outer join lect t on t.cmno=b.cmno and t.userno=a.userno and t.status=1 left outer join cg cg1 on cg1.cgno=b.cgno left outer join cg cg2 on cg2.cgno=cg1.pcgno left outer join cmrs b1 on b1.cmno=b.cmno and b1.rstype=1 and b1.isdel=0 left outer join users b2 on b2.userno=a.userno left outer join comcode cc on cc.ccode=b2.ccposition left outer join book c on a.ptype=2 and c.bkno=a.itemno left outer join examuser d on a.ptype=3 and d.exno=a.itemno and d.userno=a0.userno and d.payno=a0.payno left outer join exam e on e.exno=d.exno where a0.payno= ?param0] -2025-12-18 14:03:08,240 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paylect.get] Prepared SQL: [select a.fgno ,b.cshape,b.cname,b.rstime,b.retime,b.sstime,b.setime ,b2.cname certgradeccname ,c.username ,CAST(AES_DECRYPT(UNHEX(c.email), 'np123@!') AS char) email ,CAST(AES_DECRYPT(UNHEX(c.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(c.telno), 'np123@!') AS char) telno ,c.depart ,c2.cname ccpositionname ,d.asname from lect a inner join cm b on b.cmno=a.cmno left outer join comcode b2 on b2.ccode=b.certgradecc inner join users c on c.userno=a.userno left outer join comcode c2 on c2.ccode=c.ccposition left outer join assign d on d.asno=c.asno where a.payno= ?param0] -2025-12-18 14:03:08,255 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.carts] Prepared SQL: [select a.pcno,a.ptype,a.itemno,a.isrefund,a.cmno,a.userno,a.pcnt,a.fgno ,case when a.ptype=0 then b.cname else c.bkname end itemname,b.cshape,b.sstime,b.setime ,case when a.ptype = 0 then case when ua.isjoin=1 then b.infee else b.outfee end else c.price end payamt ,case when a.ptype = 0 then b.outfee else c.price end orgamt from paycart a inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno left outer join cm b on a.ptype=0 and b.cmno=a.itemno left outer join book c on a.ptype in (2,9) and c.bkno=a.itemno where a.status=1 and a.userno= ?param0 order by a.cdt desc] -2025-12-18 14:03:08,255 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitems.forcartpay] Prepared SQL: [select case when a.ptype = 9 then 2 else a.ptype end ptype,a.itemno,case when a.ptype=0 then b.cname else c.bkname end itemname,case when a.ptype=0 then a.isrefund else 0 end isrebate,a. pcnt ,case when a.ptype=0 then b.outfee else c.price end orgamt ,case when a.ptype=0 then case when ua.isjoin=1 then b.outfee-b.infee else 0 end else 0 end discamt ,case when a.ptype=0 then case when ua.isjoin=1 then b.infee else b.outfee end else c.price end payamt ,case when a.ptype=0 then case when ua.isjoin=1 then b.infee else b.outfee end else c.price end * a.pcnt payamt2 ,b.rstime,b.retime,b.sstime,b.setime,b.cshape,datediff(b.setime, b.sstime)+1 days from paycart a left outer join cm b on a.ptype=0 and b.cmno=a.itemno and b.rstime < now() and b.retime > now() left outer join book c on a.ptype in (2,9) and c.bkno=a.itemno inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno where a.userno= ?param0 and a.status=1 and a.ispay=1;] -2025-12-18 14:03:08,256 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.mypay] Prepared SQL: [select a.payno,a.ptype,a.ispg,a.isgroup,a.isexam,a.userno,a.pstatus,a.rstatus,a.rstatustime,a.refunding,a.paylimit,a.payoktime,a.isrefunddvr,a.refundamt,a.payamt,a.deliamt,a.isdvr,a.cdt,a.pgkey ,b.dvrcode,b.isdvr isdvr2,b.rcvname,b.post,b.address1,b.address2 ,CAST(AES_DECRYPT(UNHEX(b.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(b.email), 'np123@!') AS char) email ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) mobile ,c.vactbankname,CAST(AES_DECRYPT(UNHEX(c.vactnum), 'np123@!') AS char) vactnum,c.vactname from pay a left outer join paydvr b on b.payno=a.payno left outer join paydata c on c.payno=a.payno where a.payno= ?param0 and a.userno= ?param1 and a.pstatus in (1,22,41,42,43)] -2025-12-18 14:03:08,256 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.mypayitem] Prepared SQL: [select a.ptype,c0.cshape,a.isrebate,a.payamt,a.pcnt,a.rstatus,a.userno,a.pstatus,a.pino,c0.infee,c0.outfee,c0.rstime,c0.retime ,case a.ptype when 0 then c0.cname when 2 then c2.bkname when 4 then c0.cname when 3 then c3.exname else '-' end itemname ,c0.sstime,c0.setime,datediff(c0.setime, c0.sstime)+1 days ,u.username,uc.cname ccpositionname,u.isassignuser ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,u.kfcfyear,u.edus,u.depart ,rs.rsno,t.lectno ,a2.taxno ,case when t.sdate is null then c0.sstime else t.sdate end as sdate ,case when t.edate is null then c0.setime else t.edate end as edate ,p.cdt,csd.estart ,c0.studydays from payitem a inner join pay p on p.payno = a.payno left outer join paytax a3 on a3.payno = a.payno and (a3.iscancel is null or a3.iscancel <> 1) left outer join paytaxitem a2 on a2.pino=a.pino and a3.taxno = a2.taxno left outer join cm c0 on a.ptype in (0,1,4) and c0.cmno=a.itemno left outer join book c2 on a.ptype=2 and c2.bkno=a.itemno left outer join exam c3 on a.ptype=3 and c3.exno=a.itemno left outer join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno left outer join comcode uc on uc.ccode=u.ccposition left outer join cmrs rs on rs.cmno=c0.cmno and rs.rstype=1 and rs.isdel=0 left outer join lect t on a.ptype in (0,1,4) and t.cmno=c0.cmno and t.payno=a.payno and t.pino=a.pino and t.userno=a.userno left outer join cminningscd csd on csd.cmisno = t.cmisno where a.payno= ?param0] -2025-12-18 14:03:08,259 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paytax.fornew] Prepared SQL: [select a.payno,a.isgroup,a.ptype,a.ispg ,ua.asname,ua.ceoname,ua.brno,ua.grno,ua.btype,ua.bkind,ua.post,ua.address1,ua.address2 ,ua.mname manname ,CAST(AES_DECRYPT(UNHEX(ua.mphone), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(ua.taxemail), 'np123@!') AS char) email ,sum(case when b.taxdate is not null then 0 else b.taxamt end) taxamtsum ,sum(b.taxamt) taxamt from pay a inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno left outer join paytax b on b.payno=a.payno and (b.iscancel is null or b.iscancel <> 1) where a.payno= ?param0 and a.userno= ?param1 and a.rstatus < 2 and (a.pstatus=1 or a.pstatus=22) group by a.payno,a.isgroup,ua.asname,ua.ceoname,ua.brno,ua.grno,ua.btype,ua.bkind] -2025-12-18 14:03:08,259 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paytax.fornewitem] Prepared SQL: [select a.payno,a.isgroup ,ifnull(c.taxno,0) taxno,b.pino,b.ptype,b.rstatus ,case b.ptype when 0 then c0.cname when 4 then c0.cname when 2 then c2.bkname when 3 then c3.exname else '-' end itemname ,b.pcnt,b.payamt from pay a inner join payitem b on b.payno=a.payno and (b.pstatus=1 or b.pstatus=22) left outer join cm c0 on b.ptype in (0,4) and c0.cmno=b.itemno left outer join book c2 on b.ptype=2 and c2.bkno=b.itemno left outer join exam c3 on b.ptype=3 and c3.exno=b.itemno left outer join paytax c4 on c4.payno = a.payno and (c4.iscancel is null or c4.iscancel <> 1) left outer join paytaxitem c on c.pino=b.pino and c.taxno = c4.taxno where a.payno= ?param0 and a.userno= ?param1 and a.rstatus < 2 and (a.pstatus=1 or a.pstatus=22) order by ifnull(c.taxno,0),b.pino] -2025-12-18 14:03:08,259 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitem.forrefund] Prepared SQL: [select distinct a.payno,b.pino,b.pstatus,b.rstatus,b.payamt,b.ptype,b.pcnt ,case b.ptype when 0 then c0.cname when 4 then c0.cname when 2 then c2.bkname when 3 then c3.exname else '-' end itemname ,case when b.ptype in (0,1,4) then case when date_add(c0.retime, interval 1 day) < now() then 1 else 0 end else case when b.ptype=3 then case when date_add(c3.retime, interval 1 day) < now() then 1 else 0 end else 0 end end ispast ,u.username ,max(d.rfdno) rfdno ,max(ifnull(case when c.rstatus=1 then -1 else c.rstatus end,-2)) rfdrstatus from pay a inner join payitem b on b.payno=a.payno and b.pstatus=1 left outer join users u on a.isgroup=1 and b.ptype=0 and u.userno=b.userno left outer join cm c0 on b.ptype in (0,4) and c0.cmno=b.itemno left outer join book c2 on b.ptype=2 and c2.bkno=b.itemno left outer join exam c3 on b.ptype=3 and c3.exno=b.itemno left outer join payrfditem d on d.pino=b.pino left outer join payrfd c on c.rfdno=d.rfdno and c.payno=a.payno and c.rstatus in (0,2) where a.payno= ?param0 and a.userno= ?param1 and a.pstatus=1 and a.rstatus < 2 group by a.payno,b.pino,b.pstatus,b.rstatus,b.payamt,b.ptype,b.pcnt ,c0.cname,c2.bkname,c3.exname,c0.retime,c3.retime,u.username order by d.rfdno,b.rstatus,ispast,b.pino] -2025-12-18 14:03:08,260 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payresult] Prepared SQL: [select a.payno,a.payamt,a.ptype,a.pstatus ,b.itemno ,b.pino from pay a inner join payitem b on b.payno=a.payno where a.payno= ?param0 and a.userno= ?param1 and a.pstatus in (1,21,22,51,55)] -2025-12-18 14:03:08,260 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.lectready] Prepared SQL: [select count(a.userno) from lect a where a.cmno= ?param0 and a.isready=1 and a.status=6] -2025-12-18 14:03:08,260 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pplogs.bypay] Prepared SQL: [select a.pplno,a.isready,a.cmno,a.cmisno,a.isrebate,a.rbankname,CAST(AES_DECRYPT(UNHEX(a.rbankacc), 'np123@!') AS char) rbankacc,a.rbankowner,a.isaccommodation,a.cshape ,b.payno,b.pstatus from pay b inner join pplog a on a.pplno=b.pplno where b.payno= ?param0 and a.userno= ?param1] -2025-12-18 14:03:08,263 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.in] Prepared SQL: [insert into pay(ptype,ispg,isgroup,userno,username,isexam,pstatus,rstatus,refunding,paylimit,payoktime,pgkey ,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,pplno,isbill,iscashrct,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,0, ?param5 , ?param6 , ?param7 , ?param8 ,case when ?param9 is not null then now() else ?param10 end, ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 ,now(), ?param21 ,now(), ?param21 , ?param22 );] -2025-12-18 14:03:08,263 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:03:08,265 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitem.in] Prepared SQL: [insert into payitem (payno,ptype,pcno,itemno,userno,pstatus,rstatus,pcnt,orgamt,discamt,payamt,payamtcash,payamtcard,refundamt,refundtime,refundtimereal,refundinfo,isrebate,rbank,rbankaccnum,tbankuser,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 ,now(), ?param21 ,now(), ?param21 , ?param22 );] -2025-12-18 14:03:08,265 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitem.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:03:08,265 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.lect.in] Prepared SQL: [insert into lect (cmno,payno,pino,userno,status,isready,iscomplete,orgcmno,attrate,isrebate,ispc,pcno,isjoin,fgno,ischanged,cmisno,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,null,null,0, ?param6 , ?param7 , ?param8 , ?param9 ,null,0, ?param10 ,now(), ?param11 ,now(), ?param11 , ?param12 );] -2025-12-18 14:03:08,265 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.lect.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:03:08,266 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.pgin] Prepared SQL: [insert into pay(ptype,ispg,isgroup,isexam,userno,username,pstatus,rstatus ,refunding,paylimit,payoktime,pgkey,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,isdvr,iscashrct,cashrcthp,pplno,isbill,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 ,a.userno,a.username,case when ?param0 = 6 then 1 else 0 end,0 , ?param4 , ?param5 ,case when ?param0 = 6 then now() else ?param6 end, ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 ,HEX(AES_ENCRYPT( ?param16 , 'np123@!')), ?param17 , ?param18 ,now(), ?param19 ,now(), ?param19 , ?param20 from users a where a.userno= ?param21] -2025-12-18 14:03:08,266 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.pgin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:03:08,266 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.certpay] Prepared SQL: [insert into pay(ptype,ispg,isgroup,userno,pstatus,rstatus,refunding,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,isdvr,isexam,cdt,cno,udt,uno,uip) values (0,1,0, ?param0 ,51,0,0,0,0,0,0,0,0,0,0,now(), ?param1 ,now(), ?param1 , ?param2 )] -2025-12-18 14:03:08,266 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.certpay.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:03:08,269 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paytax.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:03:08,271 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payrfd.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:03:08,271 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.standbypay.admin] Prepared SQL: [insert into pay(ptype,ispg,isgroup,userno,username,isexam,pstatus,rstatus,refunding,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,pplno,isbill,iscashrct,cdt,cno,udt,uno,uip) values ( ?param0 ,0,0, ?param1 , ?param2 ,0,21,0,0,0,0,0,0,0,0, ?param3 ,0,0,now(), ?param4 ,now(), ?param4 , ?param5 );] -2025-12-18 14:03:08,271 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.standbypay.admin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:03:08,271 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.lect.sedate.save] Prepared SQL: [update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') ,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno = ?param2 ;] -2025-12-18 14:03:08,271 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paydvr.dvrcode] Prepared SQL: [update paydvr set udt=now(),uno= ?param0 ,uip= ?param1 ,dvrcode= ?param2 ,codetime=now() where payno= ?param3] -2025-12-18 14:03:08,272 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paydvr.in] Prepared SQL: [delete from paydvr where payno= ?param0 ; insert into paydvr (payno,dvrcode,codetime,isdvr,rcvname,telno,mobile,email,post,address1,address2,dmemo,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,HEX(AES_ENCRYPT( ?param5 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param6 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param7 , 'np123@!')) , ?param8 , ?param9 , ?param10 , ?param11 ,now(), ?param12 ,now(), ?param12 , ?param13 )] -2025-12-18 14:03:08,272 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.freeok] Prepared SQL: [insert into lect (cmno,payno,pino,userno,status,attrate,isrebate,ispc,isjoin,ischanged,fgno2,cmisno,cdt,cno,udt,uno,uip) select b.itemno,a.payno,b.pino,case when a.isgroup=1 then b.userno else a.userno end,1,0,b.isrebate,0,case when ua.isjoin=1 then 1 else 0 end,0,b.fgno,l.cmisno,now(), ?param0 ,now(), ?param0 , ?param1 from pay a inner join payitem b on b.payno=a.payno and b.ptype=0 inner join users u on u.userno=a.userno inner join pplog l on a.pplno = l.pplno left outer join assign ua on ua.asno=u.asno where a.payno= ?param2 ; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on a.cmisno = d.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param2 ;] -2025-12-18 14:03:08,272 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paydvr.save] Prepared SQL: [update paydvr set udt=now(),uno= ?param0 ,uip= ?param1 ,dvrcode= ?param2 ,rcvname= ?param3 ,post= ?param4 ,address1= ?param5 ,address2= ?param6 ,dmemo= ?param7 ,codetime=case when codetime is null and ?param2 is not null then now() else codetime end ,telno=HEX(AES_ENCRYPT( ?param8 , 'np123@!')) ,mobile=HEX(AES_ENCRYPT( ?param9 , 'np123@!')) where payno= ?param10] -2025-12-18 14:03:08,273 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paycert.paystart] Prepared SQL: [update pay a inner join users b on b.userno=a.userno set a.ptype= ?param0 ,a.paylimit= ?param1 ,a.orgamt= ?param2 ,a.payamt= ?param3 ,a.isbill= ?param4 ,a.pstatus = case when ?param0 = 6 then 1 else a.pstatus end ,a.payoktime = case when ?param0 = 6 then now() else a.payoktime end where a.payno= ?param5 and a.userno= ?param6 and a.pstatus=21; update payitem a inner join users b on b.userno=a.userno set a.orgamt= ?param2 ,a.payamt= ?param3 ,a.pstatus = case when ?param0 = 6 then 1 else a.pstatus end ,a.rstatus = 0 where a.payno= ?param5 and a.userno= ?param6 and a.pstatus=21; update lect a inner join users b on b.userno = a.userno set a.status = case when ?param0 = 6 then 1 else a.status end where a.payno= ?param5 and a.userno = ?param6 ; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param5 ;] -2025-12-18 14:03:08,274 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paylect] Prepared SQL: [update pay set udt=now(),uno= ?param0 ,uip= ?param1 ,pstatus=case when ptype=3 then 22 else 1 end ,payoktime=case when ptype=3 then null else now() end ,pgkey= ?param2 where payno= ?param3 ; insert into paydata(payno,payresult,payresultmsg,vactnum,vactbankcode,vactbankname,vactname,vactinname,cshrrcode,cshrtype,cshrauthno,cardquota,cardquotatype,cardeventcode,cardnum,iscardpoint,cardcode,cardbankcode,cardprtccode,checkflag,ocbnum,ocbappno,ocbprice,gsnum,gsremain,gsprice,unum,upoint,uprice,cdt,cno,udt,uno,uip) values ( ?param3 , ?param4 , ?param5 ,HEX(AES_ENCRYPT( ?param6 , 'np123@!')), ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 ,HEX(AES_ENCRYPT( ?param17 , 'np123@!')), ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 , ?param28 , ?param29 , ?param30 , ?param31 ,now(), ?param0 ,now(), ?param0 , ?param1 ); update payitem a inner join pay b on b.payno=a.payno set a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 ,a.pstatus=case when b.ptype=3 then 22 else 1 end where a.payno= ?param3 ; insert into lect (cmno,payno,pino,userno ,status,iscomplete,orgcmno,attrate,isrebate ,ispc,isjoin,fgno,apoint,mpoint ,fpoint,spoint,dpoint,tpoint,ischanged ,stime,etime,sip,eip,ispcs ,ispce,fgno2,cmisno,cdt,cno,udt,uno,uip) select a.itemno,a.payno,a.pino,case when b.isgroup=1 then a.userno else b.userno end ,case when b.ptype=3 then 2 else 1 end,null,null,0,a.isrebate ,0,ifnull(d.isjoin, 0),null,null,null ,null,null,null,null,0 ,null,null,null,null,null ,null,a.fgno,e.cmisno,now(), ?param0 ,now(), ?param0 , ?param1 from payitem a inner join pay b on b.payno=a.payno inner join users c on c.userno=b.userno left outer join assign d on d.asno=c.asno left outer join pplog e on e.pplno=b.pplno left outer join lect f on f.payno=a.payno and f.pino=a.pino and f.status=4 and f.isready=1 where a.payno= ?param3 and a.ptype=0 and f.lectno is null; update lect a inner join pay b on b.payno=a.payno and b.pstatus in (22,1) inner join payitem c on c.payno=b.payno and c.itemno=a.cmno and c.pstatus=b.pstatus set a.status=case when b.pstatus=22 then 2 else 1 end,a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param3 and a.status=4; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 23:59:59') where a.payno = ?param3 ;] -2025-12-18 14:03:08,274 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.fail] Prepared SQL: [update pay set pstatus= ?param0 where payno= ?param1 and pstatus != 1 and pstatus != 22; insert into paydata(payno,payresult,payresultmsg,vactnum,vactbankcode,vactbankname,vactname,vactinname,cshrrcode,cshrtype,cshrauthno,cardquota,cardquotatype,cardeventcode,cardnum,iscardpoint,cardcode,cardbankcode,cardprtccode,checkflag,ocbnum,ocbappno,ocbprice,gsnum,gsremain,gsprice,unum,upoint,uprice,cdt,cno,udt,uno,uip) values ( ?param1 , ?param2 , ?param3 ,HEX(AES_ENCRYPT( ?param4 , 'np123@!')), ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 ,HEX(AES_ENCRYPT( ?param15 , 'np123@!')), ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 , ?param28 ,now(), ?param29 ,now(), ?param29 , ?param30 );] -2025-12-18 14:03:08,275 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paylect.vbankin] Prepared SQL: [insert into payvbankin (payno,pgkey,inbankcode,indeal,inymd,inhms,msgseq,transseq,vacct,inamt,checkamt,isclose,typemsg,frombank,fromname,fromymd,calcymd,tranymd,transcode,korcode,cshrymd,cshrhms,cshrcode,cshrpgkey,cshramt,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 ,now(), ?param25 ,now(), ?param25 , ?param26 ); update pay set udt=now(),uno= ?param25 ,uip= ?param26 ,pstatus=1 ,payoktime=now() where payno= ?param0 and pstatus=22 ; update payitem a inner join pay b on b.payno=a.payno set a.udt=now(),a.uno= ?param25 ,a.uip= ?param26 ,a.pstatus=1 where a.payno= ?param0 and a.pstatus=22; update lect a inner join pay b on b.isexam <> 1 and b.payno=a.payno and b.pstatus=1 set a.udt=now(),a.uno= ?param25 ,a.uip= ?param26 ,a.status=1 where a.payno= ?param0 ; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 23:59:59') where a.payno = ?param0 ;] -2025-12-18 14:03:08,275 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paycancel] Prepared SQL: [update pay set udt=now(),uno= ?param0 ,uip= ?param1 ,pstatus=case when pstatus=22 then 43 else 41 end where payno= ?param2 and userno= ?param3 and pstatus in (51,55,21,22); update payitem a inner join pay b on b.payno=a.payno and b.userno= ?param3 and b.pstatus in (41,43) set a.pstatus=b.pstatus,a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.pstatus in (21,22); update lect a inner join pay b on b.payno=a.payno and b.userno= ?param3 and b.pstatus in (41,43) set a.status=9 where a.payno= ?param2 ; update examuser a inner join pay b on b.payno=a.payno and b.userno=a.userno and b.pstatus in (41,43) set a.pstatus=9 where a.payno= ?param2 and a.userno= ?param3] -2025-12-18 14:03:08,275 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.cart.clear] Prepared SQL: [update paycart set status=2,udt=now(),uno= ?param0 ,uip= ?param1 where userno= ?param2 and status=1 and date_add(cdt, interval 7 day) < now(); update paycart a inner join cm b on b.cmno=a.itemno and b.udt > a.cdt set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype=0; update paycart a inner join book b on b.bkno=a.itemno and b.udt > a.cdt set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype in (2,9); update paycart a left outer join cm b on b.cmno=a.itemno and b.rstime < now() and b.retime > now() set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype=0 and b.cmno is null; update paycart a left outer join paycart b on b.ptype =0 and b.userno= ?param2 and b.status=1 and b.itemno=a.cmno set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype=9 and b.pcno is null] -2025-12-18 14:03:08,275 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payrfd.up] Prepared SQL: [update payrfd set fgnor= ?param0 ,fgnob= ?param1 ,udt=now(),uno= ?param2 ,uip= ?param3 where rfdno= ?param4 and payno= ?param5] -2025-12-18 14:03:08,277 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payrfdcancel.up] Prepared SQL: [delete from payrfditem where rfdno= ?param0 ; update payrfd set rstatus= ?param1 ,udt=now(),uno= ?param2 ,uip= ?param3 where rfdno= ?param0 and payno= ?param4] -2025-12-18 14:03:08,277 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.unpay] Prepared SQL: [update examuser a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null and b.userno=a.userno inner join payitem c on c.payno=b.payno and c.ptype=3 and c.itemno=a.exno and c.pino=a.pino set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.pstatus=2; update lect a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null inner join payitem c on c.payno=b.payno and c.ptype in(0,4) and c.itemno=a.cmno and c.userno=a.userno and c.pino=a.pino set a.status=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.status=2 and a.ischanged=0; update payitem a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 ; update pay set pstatus=1,isunpay=1,udt=now(),uno= ?param0 ,uip= ?param1 where payno= ?param2 and pstatus=22 and ptype=3 and ispg=1 and isunpay is null; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param2 ;] -2025-12-18 14:03:08,277 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.abspay] Prepared SQL: [update examuser a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null and b.userno=a.userno inner join payitem c on c.payno=b.payno and c.ptype=3 and c.itemno=a.exno and c.pino=a.pino set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.pstatus=2; update lect a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null inner join payitem c on c.payno=b.payno and c.ptype in(0,4) and c.itemno=a.cmno and c.userno=a.userno and c.pino=a.pino set a.status=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.status=2 and a.ischanged=0; update payitem a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 ; update pay set ptype= ?param3 ,payoktime=now(),pstatus=1,isunpay=3,udt=now(),uno= ?param0 ,uip= ?param1 where payno= ?param2 and pstatus=22 and ptype=3 and ispg=1 and isunpay is null; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param2 ;] -2025-12-18 14:03:08,277 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.unpaymoney] Prepared SQL: [update pay set isunpay=2,payoktime= ?param0 ,udt=now(),uno= ?param1 ,uip= ?param2 where payno= ?param3 and isunpay=1; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param3 ;] -2025-12-18 14:03:08,277 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pplogtype.up] Prepared SQL: [update pplog set typeman = ?param0 ,typejob = ?param1 ,typeedu = ?param2 ,typegrade = ?param3 ,typejobitem = ?param4 where pplno = ?param5] -2025-12-18 14:03:08,278 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.untax] Prepared SQL: [insert into untaxlog (payno,logtime,cdt,cno,udt,uno,uip) values( ?param0 ,now(),now(), ?param1 ,now(), ?param1 , ?param2 ); update pay set iscashrct = null where payno = ?param0 ;] -2025-12-18 14:03:08,278 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.standbypayitem.admin] Prepared SQL: [insert into payitem (payno,ptype,itemno,userno,pstatus,rstatus,pcnt ,orgamt,discamt,payamt,payamtcash,payamtcard,refundamt,isrebate,cdt,cno,udt,uno,uip) values( ?param0 ,0, ?param1 , ?param2 ,21,0,1 ,0,0,0,0,0,0, ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 ); insert into lect(cmno,payno,pino,userno,status,attrate,isrebate,ispc,isjoin,ischanged,isready,cmisno,cdt,cno,udt,uno,uip) select ?param1 , ?param0 ,LAST_INSERT_ID(),a.userno,4,0, ?param3 ,0,ifnull(b.isjoin,0),0,1, ?param6 ,now(), ?param4 ,now(), ?param4 , ?param5 from users a left outer join assign b on b.asno=a.asno where a.userno= ?param2 ;] -2025-12-18 14:03:08,302 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.exam.in] Prepared SQL: [insert into exam (cgno,exname,infee,outfee ,certcc,certgradecc,rstime,retime,estime,eetime ,elocation,certdate,certindate,introhtml ,isopen,isresultopen,isscored,fgno,isdel ,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 ,0, ?param15 , ?param16 ,0 ,now(), ?param17 ,now(), ?param17 , ?param18 )] -2025-12-18 14:03:08,302 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.exam.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:03:08,302 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.exam.up] Prepared SQL: [update exam set udt=now(),uno= ?param0 ,uip= ?param1 ,exname = ?param2 ,infee = ?param3 ,outfee = ?param4 ,certcc = ?param5 ,certgradecc = ?param6 ,rstime = ?param7 ,retime = ?param8 ,estime = ?param9 ,eetime = ?param10 ,elocation = ?param11 ,certdate = ?param12 ,certindate = ?param13 ,introhtml = ?param14 ,isopen = ?param15 ,fgno = ?param16 where exno= ?param17] -2025-12-18 14:03:08,302 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.del] Prepared SQL: [update exam a inner join ( select count(userno) cntuser, exno from examuser where exno = ?param0 group by exno ) b on b.exno=a.exno set a.uip= ?param1 ,a.uno= ?param2 ,a.isdel = 1 where a.exno= ?param0 and b.cntuser=0 and a.isdel=0;] -2025-12-18 14:03:08,303 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.examuser.save] Prepared SQL: [insert ignore into examuser(exno,userno,status,pstatus,avrg,certdate,certindate,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 ,now(), ?param7 ,now(), ?param7 , ?param8 )] -2025-12-18 14:03:08,303 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.examopen] Prepared SQL: [update exam set udt=now(),uno= ?param0 ,uip= ?param1 ,isresultopen= ?param2 where exno= ?param3 ;] -2025-12-18 14:03:08,303 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.examuser.renew] Prepared SQL: [update examuser set udt=now(),uno= ?param0 ,uip= ?param1 ,certdate= ?param2 ,certindate= ?param3 where exno= ?param4 and userno= ?param5 ; insert into examuserrenew (exno,userno,certtime,certdate,certindate,renewreason,isfirst,certidx,cdt,cno,udt,uno,uip) select a.exno, ?param5 ,now(), ?param2 , ?param3 , ?param6 ,0,max(a.certidx),now(), ?param0 ,now(), ?param0 , ?param1 from( select a.exno,ifnull(max(d.certidx), 0)+1 certidx from examuser a inner join exam a2 on a2.exno=a.exno left outer join exam c on c.certcc=a2.certcc and c.certgradecc=a2.certgradecc left outer join examuserrenew d on d.exno=c.exno and year(d.certtime)=year(a.certdate) where a.exno= ?param4 group by a.exno,a.userno,a.certdate,a.certindate ) a] -2025-12-18 14:03:08,325 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [grade.lectcomplete.cancel] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,iscomplete=0 ,completetime=null where lectno= ?param2 and ifnull(iscomplete,0) <> 1] -2025-12-18 14:03:08,325 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [grade.lectcomplete.cancel2] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,iscomplete=0 ,completetime=null where lectno= ?param2 and ifnull(iscomplete,0)] -2025-12-18 14:03:08,336 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [att.att.in] Prepared SQL: [update lectinning set udt=now(),uno= ?param0 ,uip= ?param1 ,lectno= ?param2 ,cmino= ?param3 ,totstudy=0 ,stime=now(),etime=null ,istatus=1,statustime=null,statusreason=null where lectno= ?param2 and cmino= ?param3 and istatus is null; insert into lectinning (lectno,cmino,totstudy,stime,etime,istatus,statustime,statusreason,sip,eip,ispcs,ispce,cdt,cno,udt,uno,uip) select ?param2 , ?param3 ,0,now(),null,1,null,null, ?param1 ,null,1,null,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectinning b on b.lectno= ?param2 and b.cmino= ?param3 where b.lectno is null; update lect set stime = case when stime is null then now() else stime end ,sip = case when sip is null then ?param1 else sip end ,ispcs = case when ispcs is null then 1 else ispcs end where lectno= ?param2] -2025-12-18 14:03:08,337 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [att.att.out] Prepared SQL: [update lectinning set udt=now(),uno= ?param0 ,uip= ?param1 ,totstudy=timestampdiff(SECOND, stime, now()) ,etime=now() ,eip= ?param1 ,ispce=1 ,istatus=2 where lectno= ?param2 and cmino= ?param3 and istatus=1; update lect a inner join ( select a.lectno,convert(100*count(c.lectno)/count(b.cmino), int) attrate from lectinning a inner join cminning b on b.cmino=a.cmino and ifnull(b.isscd,0)=0 left outer join lectinning c on c.lectno=a.lectno and c.cmino=b.cmino and c.istatus=2 where a.lectno= ?param2 and a.cmino= ?param3 and a.istatus=2 group by a.lectno ) b on b.lectno=a.lectno set a.attrate=b.attrate ,a.etime=now(),a.eip= ?param1 ,a.ispce=1] -2025-12-18 14:03:08,337 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [att.abs] Prepared SQL: [update lectinning set istatus=2 ,stime=case when stime is null then now() else stime end ,etime=case when etime is null then now() else etime end ,sip=case when sip is null then ?param0 else sip end ,eip=case when eip is null then ?param0 else eip end ,ispcs=case when ispcs is null then 1 else ispcs end ,ispce=case when ispce is null then 1 else ispce end ,statustime=now() ,statusreason= ?param1 ,statususerno= ?param2 where lectno= ?param3 and cmino= ?param4 and (istatus is null or istatus<2); insert into lectinning(lectno,cmino,totstudy,stime,etime,istatus,statustime,statusreason,statususerno,cdt,cno,udt,uno,uip) select a.lectno, ?param4 ,0,now(),now(),2,now(), ?param1 , ?param2 ,now(), ?param2 ,now(), ?param2 , ?param0 from lect a left outer join lectinning b on b.lectno=a.lectno and b.cmino= ?param4 where a.lectno= ?param3 and a.status=1 and a.ischanged=0 and b.lectno is null; update lect a inner join ( select a.lectno,convert(100*count(c.lectno)/count(b.cmino), int) attrate from lectinning a inner join lect a2 on a2.lectno=a.lectno inner join cminning b on b.cmno=a2.cmno and ifnull(b.isscd,0)=0 left outer join lectinning c on c.lectno=a.lectno and c.cmino=b.cmino and c.istatus=2 where a.lectno= ?param3 and a.cmino= ?param4 and a.istatus=2 group by a.lectno ) b on b.lectno=a.lectno set a.attrate=b.attrate ,a.stime=case when a.stime is null then now() else a.stime end ,a.etime=case when a.etime is null then now() else a.etime end ,a.sip=case when a.sip is null then ?param0 else a.sip end ,a.eip=case when a.eip is null then ?param0 else a.eip end ,a.ispcs=case when a.ispcs is null then 1 else a.ispcs end ,a.ispce=case when a.ispce is null then 1 else a.ispce end where a.lectno= ?param3] -2025-12-18 14:03:08,360 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.ctps] Prepared SQL: [select a.cmino,a.iseq,a.ititle,a.atime,a.mstime,a.metime ,a2.isokmid ,b.ctno,b.ctype,b.ccode,b.ismenu,b.isoversize ,c.cpno,c.pseq,c.cpname,c.srcp,c.srcm ,a2.pseq lastpseq,a2.psec from cminning a inner join lectinning a2 on a2.lectno= ?param0 and a2.cmino=a.cmino inner join ct b on b.ctno=a.ctno and b.isdel=0 inner join ctpage c on c.ctno=b.ctno and c.isdel=0 where a.cmino= ?param1 order by a.iseq] -2025-12-18 14:03:08,360 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.getprogress] Prepared SQL: [select case when b.atime=0 or ifnull(us.no,0) > 0 then 100 else case when floor(a.totstudy / (b.sttime * 60) * 100) > 100 then 100 else floor(a.totstudy / (b.sttime * 60) * 100) end end from lectinning a inner join cminning b on b.cmino=a.cmino inner join lect c on a.lectno = c.lectno left outer join userstatus us on c.userno = us.userno and us.playbar = 1 where a.lectno= ?param0 and a.cmino= ?param1] -2025-12-18 14:03:08,361 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.checklectdate] Prepared SQL: [select a.lectno,a.sdate,a.edate from lect a where a.lectno= ?param0] -2025-12-18 14:03:08,361 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.inningchange.pre] Prepared SQL: [select a.cmino,b.isseq,c.istatus,d.istatus preistatus,a.isrebate,a.iseq,a2.cmino precmino from ( select a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq,max(c.iseq) preiseq from ( select a.lectno,b.cmno,b.isrebate,max(d.iseq) iseq from lectinning a inner join lect b on b.lectno=a.lectno inner join cminning c on c.cmino=a.cmino inner join cminning d on d.cmno=c.cmno and d.iseq < c.iseq and d.isonline=1 where a.lectno= ?param0 and a.cmino= ?param1 group by a.lectno,b.cmno,b.isrebate ) a inner join cminning b on b.cmno=a.cmno and b.iseq=a.iseq left outer join cminning c on c.cmno=b.cmno and c.iseq < b.iseq and c.isonline=1 group by a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq ) a inner join cm b on b.cmno=a.cmno left outer join cminning a2 on a2.cmno=b.cmno and a2.iseq=a.preiseq left outer join lectinning c on c.lectno=a.lectno and c.cmino=a.cmino left outer join lectinning d on d.lectno=a.lectno and d.cmino=a2.cmino] -2025-12-18 14:03:08,361 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.inningchange.next] Prepared SQL: [select a.cmino,b.isseq,c.istatus,d.istatus preistatus,a.isrebate,a.iseq,a2.cmino precmino from ( select a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq,min(c.iseq) preiseq from ( select a.lectno,b.cmno,b.isrebate,min(d.iseq) iseq from lectinning a inner join lect b on b.lectno=a.lectno inner join cminning c on c.cmino=a.cmino inner join cminning d on d.cmno=c.cmno and d.iseq > c.iseq and d.isonline=1 where a.lectno= ?param0 and a.cmino= ?param1 group by a.lectno,b.cmno,b.isrebate ) a inner join cminning b on b.cmno=a.cmno and b.iseq=a.iseq left outer join cminning c on c.cmno=b.cmno and c.iseq > b.iseq and c.isonline=1 group by a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq ) a inner join cm b on b.cmno=a.cmno left outer join cminning a2 on a2.cmno=b.cmno and a2.iseq=a.preiseq left outer join lectinning c on c.lectno=a.lectno and c.cmino=a.cmino left outer join lectinning d on d.lectno=a.lectno and d.cmino=a2.cmino] -2025-12-18 14:03:08,361 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.mycmrs] Prepared SQL: [select distinct a.lectno,a.attrate ,b.rsno,b.cmno,b.rscno,b.rstype,b.rsname,b.rscondition ,case when c.lectno is null then 0 else 1 end isrsok ,a.edate ,d.istatus,e.iseq from lect a inner join cmrs b on b.cmno=a.cmno and b.isdel=0 left outer join lectrs c on c.lectno=a.lectno and c.rsno=b.rsno left outer join lectinning d on d.lectno=a.lectno and b.cmino = d.cmino left outer join cminning e on b.cmino = e.cmino where a.lectno= ?param0 and a.userno= ?param1 order by b.rsno] -2025-12-18 14:03:08,361 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.mycmrsq] Prepared SQL: [select b.rscno,b.rscqno ,c.qno,c.atype,c.qtext,c.rightcount,a.username as teachername from ( select distinct b.rscno,e.username from lect a inner join cmrs b on b.rsno= ?param0 and b.cmno=a.cmno and b.isdel=0 left outer join lectrs c on c.lectno=a.lectno and c.rsno=b.rsno left outer join cminning d on b.cmino = d.cmino left outer join users e on d.userno = e.userno where a.lectno= ?param1 and a.userno= ?param2 and c.lectno is null ) a inner join rscq b on b.rscno=a.rscno inner join question c on c.qno=b.qno order by b.dseq] -2025-12-18 14:03:08,361 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.mycmrsqi] Prepared SQL: [select b.rscqno ,c.qno ,d.qino,d.qitext ,e.fileurl from ( select distinct b.rscno from lect a inner join cmrs b on b.rsno= ?param0 and b.cmno=a.cmno and b.isdel=0 left outer join lectrs c on c.lectno=a.lectno and c.rsno=b.rsno where a.lectno= ?param1 and a.userno= ?param2 and c.lectno is null ) a inner join rscq b on b.rscno=a.rscno inner join question c on c.qno=b.qno inner join questionitem d on d.qno=c.qno and d.isdel=0 left outer join fileinfo e on e.fgno=d.fgno and e.isdel=0 order by b.dseq,d.qino] -2025-12-18 14:03:08,363 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectex] Prepared SQL: [select a.lectno,a.attrate,a.iscomplete,a.sdate,a.edate ,b.sstime,b.setime ,c.exno,c.exname,c.extype,c.edesc,c.econdition,c.etime,c.evtype,c.eqtype,c.israndq,c.israndqi,c.qcount,c.isblur,c.tpoint,ifnull(c.relaylimit,999) relaylimit,c.isusebackup,c.isseq,c.isreexamable,c.isresultopen ,d.lectno exlectno,d.estart,d.eend,d.tpoint,d.recount,d.rechecktime,ifnull(d.entercount,0) entercount,d.cblock ,case when a.etime = 0 then 99999999 else TIMESTAMPDIFF(MINUTE, now(), date_add(ifnull(d.estart, now()), interval c.etime MINUTE)) end rtime ,d.recount ,case when case when case when a.isrebate = 1 then f.midcutrfd else f.midcut end <= ifnull(e.ex0lectpoint,0) then 1 else 0 end = 1 and case when case when a.isrebate = 1 then f.finalcutrfd else f.finalcut end <= ifnull(e.ex1lectpoint,0) then 1 else 0 end = 1 then 1 else 0 end ispass from lect a inner join cm b on b.cmno=a.cmno inner join cmex c on c.exno= ?param0 inner join cmev f on f.cmno = b.cmno left outer join lectex d on d.lectno=a.lectno and d.exno=c.exno left outer join ( select a.lectno ,count(b1.exno) ex0cnt,count(c1.lectno) ex0lectcnt,avg(ifnull(c1.tpoint,0) / b1.tpoint * 100) ex0lectpoint ,count(b2.exno) ex1cnt,count(c2.lectno) ex1lectcnt,avg(ifnull(c2.tpoint,0) / b2.tpoint * 100) ex1lectpoint from lect a left outer join cmex b1 on b1.cmno = a.cmno and b1.extype = 0 and b1.isdel=0 left outer join lectex c1 on c1.exno = b1.exno and c1.lectno = a.lectno left outer join cmex b2 on b2.cmno = a.cmno and b2.extype = 1 and b2.isdel=0 left outer join lectex c2 on c2.exno = b2.exno and c2.lectno = a.lectno where a.lectno = ?param1 ) e on e.lectno = a.lectno where a.lectno= ?param1 and a.userno= ?param2] -2025-12-18 14:03:08,363 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.userexam.detailforexamforsubmit] Prepared SQL: [select a.exno,a.exname,a2.sstime,a2.setime,a.tpoint,a.etime,a.qcount,b.estart,a.edesc, a.extype,TIMESTAMPDIFF(MINUTE, now(), date_add(ifnull(b.estart, now()), interval a.etime MINUTE)) rtime from cmex a inner join cm a2 on a2.cmno=a.cmno inner join lectex b on b.lectno= ?param0 and b.exno=a.exno and b.eend is null and (a.etime = 0 or date_add(ifnull(b.estart, now()), interval (a.etime + 1) MINUTE) > now()) inner join lect c on c.lectno=b.lectno and c.userno= ?param1 where a.exno= ?param2] -2025-12-18 14:03:08,363 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsd] Prepared SQL: [select a.lectno,a.attrate,a.cmno,a.sdate,a.edate ,b.sdno,b.sdname,b.sddesc,b.fgno sdfgno,b.sdcondition ,c.sstime,c.setime ,d.checktime,d.cpoint,d.feedb,d.fgno,d.atext from lect a inner join cmsd b on b.cmno=a.cmno and b.sdno= ?param0 inner join cm c on c.cmno=b.cmno left outer join lectsd d on d.lectno=a.lectno and d.sdno=b.sdno where a.lectno= ?param1 and a.userno= ?param2] -2025-12-18 14:03:08,363 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsd2] Prepared SQL: [select a.lectno,a.attrate,a.sdate,a.edate ,b.sdno,b.sdname,b.sddesc,b.fgno sdfgno,b.sdcondition ,c.sstime,c.setime ,d.checktime,d.cpoint,d.feedb,d.fgno,d.atext from lect a inner join cmsd b on b.cmno=a.cmno and b.sdno= ?param0 inner join cm c on c.cmno=b.cmno left outer join lectsd d on d.lectno=a.lectno and d.sdno=b.sdno where a.lectno= ?param1 and a.userno= ?param2] -2025-12-18 14:03:08,364 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboards] Prepared SQL: [select a.bno,a.subject,a.cdt,a.rcount ,u.username ,count(b.bcno) ccount from lectsdboard a inner join users u on u.userno=a.cno left outer join lectsdboardcmt b on b.bno=a.bno and b.isdel=0 where a.sdno= ?param0 and a.isdel=0 group by a.bno,a.subject,a.cdt,a.rcount,u.username order by a.cdt] -2025-12-18 14:03:08,364 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard] Prepared SQL: [update lectsdboard set rcount=rcount+1 where bno= ?param0 and cno<> ?param1 ; select a.bno,a.subject,a.contents,a.cdt,a.fgno,a.cno ,b.sdname ,c.sstime,c.setime,l.sdate,l.edate ,u.username,u.userno ,a2.checktime from lectsdboard a inner join lectsd a2 on a2.lectno=a.lectno and a2.sdno=a.sdno inner join users u on u.userno=a.cno inner join lect l on l.lectno = a2.lectno inner join cmsd b on b.sdno=a.sdno inner join cm c on c.cmno=b.cmno where a.bno= ?param0 and a.isdel=0] -2025-12-18 14:03:08,364 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboardcmt] Prepared SQL: [select a.bno ,b.bcno,b.ctext,b.cno,b.cdt ,c.userno,c.username,c.usertype,c.username cnoname from lectsdboard a inner join lectsdboardcmt b on b.bno=a.bno and b.isdel=0 inner join users c on c.userno=b.cno where a.bno= ?param0 order by b.cdt desc] -2025-12-18 14:03:08,366 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.pay1] Prepared SQL: [select p.payno,p.cdt,p.payamt,p.ptype,p.refundamt,p.ispg,p.isgroup,p.isexam,p.pstatus,p.rstatus,p.payoktime,p.pgkey,p.isdvr,p.deliamt,p.isunpay,p.paylimit ,p.iscashrct ,u.userno,u.username,u.post,u.address1,u.address2 ,CAST(AES_DECRYPT(UNHEX(u.userpno), 'np123@!') AS char) userpno ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email ,case pi.ptype when 3 then exu.cdt when 4 then le.oktime else p.cdt end oktime ,pd.dvrcode,pd.rcvname,pd.isdvr isdvr2,pd.codetime,pd.post post2,pd.address1 address12,pd.address2 address22,pd.dmemo ,CAST(AES_DECRYPT(UNHEX(pd.telno), 'np123@!') AS char) telno2 ,CAST(AES_DECRYPT(UNHEX(pd.mobile), 'np123@!') AS char) mobile2 ,tax.iscancel, tax.taxdate, tax.taxno ,paydata.vactbankname,CAST(AES_DECRYPT(UNHEX(paydata.vactnum), 'np123@!') AS char) vactnum,paydata.vactname ,(select ischeck from paytax where payno = p.payno limit 1) ischeck from pay p inner join users u on u.userno=p.userno left outer join payitem pi on pi.payno=p.payno and pi.ptype in (3,4) left outer join lect le on pi.ptype=4 and le.pino=pi.pino and le.ischanged=0 left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno left outer join examuser exu on exu.exno=ex.exno and exu.userno=p.userno left outer join paydvr pd on pd.payno=p.payno left outer join ( select pt.payno,pt.iscancel,pt.taxdate,pt.taxno from paytax pt where pt.payno = ?param0 order by pt.cdt desc limit 1 ) tax on tax.payno = p.payno left outer join paydata paydata on paydata.payno=p.payno where p.payno= ?param0] -2025-12-18 14:03:08,366 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.pay2] Prepared SQL: [select pi.payno,pi.pino,pi.itemno,pi.pcno,pi.payamt,pi.pcnt,pi.ptype,pi.isrebate ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,u.username,u.userid,u.isassignuser,u.depart,u.kfcfyear ,cc.cname ccpositionname ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,ua.asname ,cm.cshape ,cg.cgname ,pcg.cgname pcgname ,(select attrate from lect where payno = pi.payno limit 1) attrate ,pi.rbank , CAST(AES_DECRYPT(UNHEX(pi.rbankaccnum), 'np123@!') AS char) rbankaccnum, pi.tbankuser from payitem pi inner join pay p on p.payno=pi.payno left outer join cm cm on pi.ptype in (0,1,4) and cm.cmno=pi.itemno left outer join cg cg on pi.ptype in (0,1,4) and cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno left outer join users u on p.isgroup=1 and u.userno=pi.userno left outer join assign ua on ua.asno=u.asno left outer join comcode cc on cc.ccode=u.ccposition where pi.payno= ?param0] -2025-12-18 14:03:08,366 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payforexam1] Prepared SQL: [select eu.exno payno, eu.userno,eu.cdt,case when ua.isjoin=1 then ex.infee else ex.outfee end payamt,0 ptype,0 ispg,0 isgroup,1 isexam,21 pstatus,0 rstatus,null payoktime,null pgkey,0 isdvr,0 deliamt ,u.username,u.post,u.address1,u.address2 ,CAST(AES_DECRYPT(UNHEX(u.userpno), 'np123@!') AS char) userpno ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email ,eu.cdt oktime ,null dvrcode,null rcvname,0 isdvr2,null codetime,null post2,null address12,null address22,null dmemo ,null telno2 ,null mobile2 from examuser eu inner join users u on u.userno=eu.userno left outer join assign ua on ua.asno=u.asno left outer join exam ex on ex.exno=eu.exno where eu.exno= ?param0 and eu.userno= ?param1 and eu.status=1 and eu.payno is null and eu.pino is null and eu.pstatus=4] -2025-12-18 14:03:08,366 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payforexam2] Prepared SQL: [select eu.exno payno,eu.userno pino,eu.exno itemno,null pcno,case when ua.isjoin=1 then ex.infee else ex.outfee end payamt,1 pcnt,3 ptype ,ex.exname itemname ,u.username,u.userid,u.isassignuser,u.depart,u.kfcfyear ,cc.cname ccpositionname ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,ua.asname ,0 cshape ,null cgname ,null pcgname from examuser eu left outer join exam ex on ex.exno=eu.exno left outer join users u on u.userno=eu.userno left outer join assign ua on ua.asno=u.asno left outer join comcode cc on cc.ccode=u.ccposition where eu.exno= ?param0 and eu.userno= ?param1] -2025-12-18 14:03:08,366 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.pay.forrfd] Prepared SQL: [select a.payno,a.ispg,a.pstatus,a.ptype,a.pgkey,a.isdvr,a.deliamt,a.isrefunddvr,a.payamt,a.refundamt,a.rstatus,a.isgroup,a.iscanceled,a.payoktime ,b.isdvr isdvr2,b.dvrcode ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email from pay a left outer join paydvr b on b.payno=a.payno inner join users u on u.userno=a.userno where a.payno= ?param0 and a.pstatus=1] -2025-12-18 14:03:08,366 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payitem.forrfd] Prepared SQL: [select pi.pino,pi.payno,pi.pcnt,pi.payamt,pi.refundamt,pi.refundtime,pi.refundinfo,pi.refundstatus,pi.rstatus,pi.ptype ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,pcg.cgname pcgname ,u.userid,u.username from payitem pi inner join pay p on p.payno=pi.payno and p.pstatus=1 inner join users u on u.userno=case when pi.ptype=3 then p.userno else pi.userno end left outer join cm cm on pi.ptype in(0,1,4) and cm.cmno=pi.itemno left outer join cg cg on cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno where pi.payno= ?param0] -2025-12-18 14:03:08,367 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payrfditems] Prepared SQL: [select b.cdt,a.rfdno ,b.rtext,b.rstatus ,p.isgroup ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,pi.ptype ,u.username,u.userid from pay p inner join payitem pi on pi.payno=p.payno inner join payrfditem a on a.pino=pi.pino inner join payrfd b on b.rfdno=a.rfdno inner join users u on u.userno=case when p.isgroup=1 and pi.ptype in (0,1,4) then pi.userno else p.userno end left outer join cm cm on pi.ptype in(0,1,4) and cm.cmno=pi.itemno left outer join cg cg on cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno where p.payno= ?param0 order by a.rfdno desc] -2025-12-18 14:03:08,367 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payrfditems2] Prepared SQL: [select a.rfdno ,b.rtext,b.rstatus,b.cdt,b.isowner,b.ramt,b.bankname,b.bankowner ,b.rreason,b.ruser,b.fgnor,b.fgnob ,CAST(AES_DECRYPT(UNHEX(b.rphone), 'np123@!') AS char) rphone ,b.rback ,CAST(AES_DECRYPT(UNHEX(b.bankno), 'np123@!') AS char) bankno ,p.isgroup,p.payno ,pi.payamt ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,u.username,u.userid ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,ua.asname ,f1.orgname,f1.fileno ,f2.orgname orgname2,f2.fileno file2 from payrfditem a inner join payitem pi on pi.pino=a.pino inner join pay p on p.payno=pi.payno inner join users u on u.userno=case when p.isgroup=1 and pi.ptype in (0,1,4) then pi.userno else p.userno end left outer join assign ua on ua.asno=u.asno inner join payrfd b on b.rfdno=a.rfdno left outer join cm cm on pi.ptype in(0,1,4) and cm.cmno=pi.itemno left outer join cg cg on cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno left outer join fileinfo f1 on f1.fgno=b.fgnor and f1.isdel=0 left outer join fileinfo f2 on f2.fgno=b.fgnob and f2.isdel=0 where a.rfdno= ?param0 order by a.rfdno desc] -2025-12-18 14:03:08,368 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.paytaxitem] Prepared SQL: [select case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname,pi.payamt,pi.pcnt,pi.ptype ,p.isgroup,p.payamt ppayamt,p.payoktime,p.ptype pptype from paytax a inner join paytaxitem b on b.taxno=a.taxno inner join payitem pi on pi.pino=b.pino inner join pay p on p.payno=pi.payno left outer join cm cm on pi.ptype in (0,1,4) and cm.cmno=pi.itemno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno where a.taxno= ?param0] -2025-12-18 14:03:08,368 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.paytaxes2] Prepared SQL: [select a.taxno,a.taxamt,a.taxdate from paytax a where a.payno= ?param0] -2025-12-18 14:03:08,368 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.paytax.formgtkey] Prepared SQL: [select taxno, mgtkey from paytax where mgtkey like concat( ?param0 ,'%') order by mgtkey desc limit 1] -2025-12-18 14:03:08,368 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspast] Prepared SQL: [select a.no,a.kind,a.cg,a.cshape,a.username ,CAST(AES_DECRYPT(UNHEX(a.userpno), 'np123@!') AS char) userpno ,a.typeman,a.edukind,a.typeedu,a.typegrade,a.typejob,a.cgname,a.completeno,a.companyname,a.companyaddr,a.brno,a.eino,a.btype ,a.bkind,a.ceoname,date_format(a.ssdate, '%Y-%m-%d') ssdate,date_format(a.sedate, '%Y-%m-%d') sedate,a.sctime,a.assign,a.slevel,a.uduty ,CAST(AES_DECRYPT(UNHEX(a.phone), 'np123@!') AS char) phone ,a.mname ,CAST(AES_DECRYPT(UNHEX(a.mphone), 'np123@!') AS char) mphone ,a.sprice,a.rprice,a.rbank ,CAST(AES_DECRYPT(UNHEX(a.rbankno), 'np123@!') AS char) rbankno ,a.rbankuser ,CAST(AES_DECRYPT(UNHEX(a.taxemail), 'np123@!') AS char) taxemail ,a.syear,a.cdt,a.cno,a.udt,a.uno,a.uip from docprintpast a where a.no = ?param0] -2025-12-18 14:03:08,381 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.kind] Prepared SQL: [select a.kind value,a.kind text from docprintpast a where a.kind is not null and a.kind <> "" group by a.kind] -2025-12-18 14:03:08,381 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.syear] Prepared SQL: [select a.syear value,a.syear text from docprintpast a where a.syear is not null and a.syear <> "" group by a.syear] -2025-12-18 14:03:08,381 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.cg] Prepared SQL: [select a.cg value,a.cg text from docprintpast a where a.cg is not null and a.cg <> "" group by a.cg] -2025-12-18 14:03:08,381 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.cshape] Prepared SQL: [select a.cshape value,a.cshape text from docprintpast a where a.cshape is not null and a.cshape <> "" group by a.cshape] -2025-12-18 14:03:08,381 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.typeman] Prepared SQL: [select a.typeman value,a.typeman text from docprintpast a where a.typeman is not null and a.typeman <> "" group by a.typeman] -2025-12-18 14:03:08,381 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.edukind] Prepared SQL: [select a.edukind value,a.edukind text from docprintpast a where a.edukind is not null and a.edukind <> "" group by a.edukind] -2025-12-18 14:03:08,381 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.typeedu] Prepared SQL: [select a.typeedu value,a.typeedu text from docprintpast a where a.typeedu is not null and a.typeedu <> "" group by a.typeedu] -2025-12-18 14:03:08,381 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.typegrade] Prepared SQL: [select a.typegrade value,a.typegrade text from docprintpast a where a.typegrade is not null and a.typegrade <> "" group by a.typegrade] -2025-12-18 14:03:08,381 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.typejob] Prepared SQL: [select a.typejob value,a.typejob text from docprintpast a where a.typejob is not null and a.typejob <> "" group by a.typejob] -2025-12-18 14:03:08,381 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectinningpage.totstudy] Prepared SQL: [select ifnull(sum(totstudy),-1) totstudy from lectinningpage where lectno = ?param0 and cmino = ?param1 and cpno = ?param2] -2025-12-18 14:03:08,381 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.myExCheck] Prepared SQL: [select l.lectno longval from lect l inner join cm c on l.cmno= c.cmno inner join pay p on l.payno = p.payno inner join users u on l.userno= u.userno left outer join (select c.cmno , c.cshape , c.cname , ci.cmino ,d.cmisno ,d.sseq ,d.estart ,d.eend ,d.studyplace ,ci.isscd from cm c inner join cminning ci on c.cmno = ci.cmno inner join cminningscd d on d.cmino = ci.cmino where c.cshape=2 and ci.isscd=1 and ci.scdtype=0 ) cmi on cmi.cmno = l.cmno and cmi.cmisno = l.cmisno left outer join lectinning li on li.cmino = cmi.cmino and li.lectno = l.lectno left outer join pplog pl on p.pplno= pl.pplno where l.lectno= ?param0 and l.userno = ?param1 and cmi.isscd = 1 and li.istatus = 2 AND IFNULL(l.iscomplete, 0) = 0] -2025-12-18 14:03:08,382 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectinningpage.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 14:03:08,383 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard.in] Prepared SQL: [update lectsd a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.submittime=now(),submitip= ?param2 where a.lectno= ?param3 and a.sdno= ?param4 and a.checktime is null; insert into lectsd (lectno,sdno,iscopy,submittime,submitip,cdt,cno,udt,uno,uip) select a.lectno,a.sdno,0,now(), ?param2 ,now(), ?param1 ,now(), ?param1 , ?param2 from (select ?param3 lectno, ?param0 userno, ?param4 sdno) a inner join lect b on b.lectno=a.lectno and b.userno=a.userno and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno left outer join lectsd d on d.lectno=a.lectno and d.sdno=a.sdno where d.lectno is null; SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into lectsdboard (lectno,sdno,subject,contents,fgno,rcount,cip,isdel,cdt,cno,udt,uno,uip) select a.lectno,a.sdno, ?param5 , ?param6 , ?param7 ,0, ?param2 ,0,now(), ?param1 ,now(), ?param1 , ?param2 from (select ?param3 lectno, ?param0 userno, ?param4 sdno) a inner join lect b on b.lectno=a.lectno and b.userno=a.userno and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno] -2025-12-18 14:03:08,383 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 14:03:08,383 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboardcmt.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into lectsdboardcmt (bno,ctext,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,0,now(), ?param2 ,now(), ?param2 , ?param3 );] -2025-12-18 14:03:08,383 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboardcmt.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:03:08,383 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into pay (ptype,ispg,isgroup,isexam,userno,username,pstatus,rstatus,rstatustime,cshrcancelnum,canceltime,cancelmsg,cancelcnt ,refunding,paylimit,payoktime,pgkey,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,isdvr,cdt,cno,udt,uno,uip) select ?param0 ,0,0,1,u.userno,u.username,1,0,null,null,null,null,null ,0,null, ?param1 ,null ,a.outfee ,case when ?param0 = 6 then a.outfee else case when ua.isjoin=1 then a.outfee-a.infee else 0 end end ,0,0 ,case when ?param0 = 6 then 0 else case when ua.isjoin=1 then a.infee else a.outfee end end ,0,0,now(), ?param2 ,now(), ?param2 , ?param3 from exam a inner join users u on u.userno= ?param4 left outer join assign ua on ua.asno=u.asno where a.exno= ?param5] -2025-12-18 14:03:08,383 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 14:03:08,383 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok2] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into payitem (payno,ptype,pcno,itemno,userno,pstatus,rstatus,pgkey,cancelcode,cancelmsg,canceltype,pcnt ,orgamt,discamt,payamt ,payamtcash,payamtcard ,refundamt,refundtime,refundtimereal,refundinfo,isrebate,fgno,cartno,cdt,cno,udt,uno,uip) select p.payno,3,null, ?param0 , ?param1 ,1,0,null,null,null,null,1 ,a.outfee ,case when p.ptype=6 then a.outfee else case when ua.isjoin=1 then a.outfee-a.infee else 0 end end ,case when p.ptype=6 then 0 else case when ua.isjoin=1 then a.infee else a.outfee end end ,0,0 ,0,null,null,null,0,null,null,now(), ?param2 ,now(), ?param2 , ?param3 from exam a inner join users u on u.userno= ?param1 inner join pay p on p.payno= ?param4 left outer join assign ua on ua.asno=u.asno where a.exno= ?param0] -2025-12-18 14:03:08,383 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok2.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 14:03:08,383 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.studylog] Prepared SQL: [update lectinningpage a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 set a.totstudy=TIMESTAMPDIFF(SECOND, a.stime, now()),a.etime=now(),a.eip= ?param1 ,a.udt=now(),a.uno= ?param2 ,a.uip= ?param1 where a.logno= ?param3 ; update lectinning a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 inner join cminning c on c.cmino=a.cmino inner join ( select lectno,sum(totstudy) totstudy from lectinningpage where lectno= ?param4 and cmino= ?param5 group by lectno ) d on d.lectno=a.lectno set a.udt=now(),a.uno= ?param2 ,a.uip= ?param1 ,a.totstudy=d.totstudy ,a.etime=now() ,a.istatus=case when a.istatus <> 2 and c.atime * 60 <= d.totstudy then 2 else a.istatus end ,a.finishtime=case when a.finishtime is null and c.atime * 60 <= d.totstudy then now() else a.finishtime end ,a.eip= ?param1 ,a.ispce= ?param6 ,a.psec= ?param7 where a.lectno= ?param4 and a.cmino= ?param5 ; update lect a inner join ( select a.lectno,truncate(count(c.lectno) / count(b.cmino) * 100, 0) attrate from lect a inner join cminning b on b.cmno=a.cmno and ifnull(b.isscd,0)=0 left outer join lectinning c on c.lectno=a.lectno and c.cmino=b.cmino and c.istatus=2 where a.lectno= ?param4 and a.userno= ?param0 group by a.lectno ) b on b.lectno=a.lectno inner join cmev ce on a.cmno = ce.cmno set a.attrate=b.attrate ,a.apoint = (((b.attrate / 100) * ce.attend / 100)* 100) ,a.etime=now() ,a.eip= ?param1 ,a.ispce= ?param6 ,a.udt=now(),a.uno= ?param2 ,a.uip= ?param1 where a.lectno= ?param4 and a.userno= ?param0 ;] -2025-12-18 14:03:08,384 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.studymid] Prepared SQL: [update lectinning set isokmid=1 where lectno= ?param0 and cmino= ?param1] -2025-12-18 14:03:08,384 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsd.save] Prepared SQL: [update lectsd a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.fgno= ?param3 ,a.atext= ?param4 ,a.submittime=now(),submitip= ?param2 where a.lectno= ?param5 and a.sdno= ?param6 and a.checktime is null; insert into lectsd (lectno,sdno,atext,fgno,iscopy,submittime,submitip,cdt,cno,udt,uno,uip) select a.lectno,a.sdno, ?param4 , ?param3 ,0,now(), ?param2 ,now(), ?param1 ,now(), ?param1 , ?param2 from (select ?param5 lectno, ?param0 userno, ?param6 sdno) a inner join lect b on b.lectno=a.lectno and b.userno=a.userno inner join cm c on c.cmno=b.cmno and b.sdate < now() and b.edate > now() left outer join lectsd d on d.lectno=a.lectno and d.sdno=a.sdno where d.lectno is null;] -2025-12-18 14:03:08,384 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard.save] Prepared SQL: [update lectsd a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.submittime=now(),submitip= ?param2 where a.lectno= ?param3 and a.sdno= ?param4 and a.checktime is null; update lectsdboard a inner join lectsd a2 on a2.lectno=a.lectno and a2.sdno=a.sdno and a2.checktime is null inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.subject= ?param5 ,contents= ?param6 ,a.fgno= ?param7 where a.bno= ?param8 and a.lectno= ?param3 and a.sdno= ?param4 ;] -2025-12-18 14:03:08,384 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard.del] Prepared SQL: [update lectsd a inner join lectsdboard b on b.bno= ?param0 and b.cno= ?param1 and b.isdel=0 and b.lectno=a.lectno and b.sdno=a.sdno inner join lect a2 on a2.lectno=b.lectno and a2.userno=b.cno and a2.sdate < now() and a2.edate > now() inner join cm c on c.cmno=a2.cmno set a.submittime=null,a.submitip=null and a.checktime is null; update lectsdboard a inner join lectsd b on b.lectno=a.lectno and b.sdno=a.sdno and b.checktime is null inner join lect a2 on a2.lectno=b.lectno and a2.userno=a.cno and a2.sdate < now() and a2.edate > now() inner join cm c on c.cmno=a2.cmno set a.uno= ?param2 ,a.udt=now(),a.uip= ?param3 ,a.isdel=1 where a.bno= ?param0 and a.cno= ?param1 and a.isdel=0;] -2025-12-18 14:03:08,385 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payrefundinfo.up] Prepared SQL: [update payitem set udt=now(),uno= ?param0 ,uip= ?param1 ,rbank = ?param2 ,rbankaccnum = HEX(AES_ENCRYPT( ?param3 , 'np123@!')) ,tbankuser = ?param4 where payno = ?param5] -2025-12-18 14:03:08,385 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok3] Prepared SQL: [update examuser set udt=now(),uno= ?param0 ,uip= ?param1 ,payno= ?param2 ,pino= ?param3 ,pstatus=1 where exno= ?param4 and userno= ?param5 and status=1 and payno is null and pino is null and pstatus=4] -2025-12-18 14:03:08,385 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpaycancel] Prepared SQL: [update examuser set udt=now(),uno= ?param0 ,uip= ?param1 ,pstatus=9 where exno= ?param2 and userno= ?param3 and status=1 and payno is null and pino is null and pstatus=4] -2025-12-18 14:03:08,385 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payrfd.save] Prepared SQL: [update payrfd set udt=now(),uno= ?param0 ,uip= ?param1 ,bankname= ?param2 ,bankowner= ?param3 ,bankno=HEX(AES_ENCRYPT( ?param4 , 'np123@!')) ,isowner= ?param5 ,ruser= ?param6 ,rphone=HEX(AES_ENCRYPT( ?param7 , 'np123@!')) ,rreason= ?param8 ,rtext= ?param9 ,rstatus= ?param10 ,rback= ?param11 ,statustime=case when rstatus <> ?param10 then now() else statustime end where rfdno= ?param12] -2025-12-18 14:03:08,386 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspast.up] Prepared SQL: [update docprintpast set udt=now(),uno= ?param0 ,uip= ?param1 ,kind= ?param2 ,cg= ?param3 ,cshape= ?param4 ,username= ?param5 ,userpno=HEX(AES_ENCRYPT( ?param6 , 'np123@!')) ,typeman= ?param7 ,edukind= ?param8 ,typeedu= ?param9 ,typegrade= ?param10 ,typejob= ?param11 ,cgname= ?param12 ,completeno= ?param13 ,companyname= ?param14 ,companyaddr= ?param15 ,brno= ?param16 ,eino= ?param17 ,btype= ?param18 ,bkind= ?param19 ,ceoname= ?param20 ,ssdate= ?param21 ,sedate= ?param22 ,sctime= ?param23 ,assign= ?param24 ,slevel= ?param25 ,uduty= ?param26 ,phone=HEX(AES_ENCRYPT( ?param27 , 'np123@!')) ,mname= ?param28 ,mphone=HEX(AES_ENCRYPT( ?param29 , 'np123@!')) ,sprice= ?param30 ,rprice= ?param31 ,rbank= ?param32 ,rbankno=HEX(AES_ENCRYPT( ?param33 , 'np123@!')) ,rbankuser= ?param34 ,taxemail=HEX(AES_ENCRYPT( ?param35 , 'np123@!')) ,syear= ?param36 where no= ?param37] -2025-12-18 14:03:08,387 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.studyclose] Prepared SQL: [update lectinningpage a set a.etime=now(),a.eip= ?param0 ,a.udt=now(),a.uno= ?param1 ,a.uip= ?param0 where a.logno= ?param2 ;] -2025-12-18 14:03:08,389 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [site.main] Prepared SQL: [select * from ( select 0 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,a.kname strval3,null strval4,null strval5,null strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param0 inner join cm c on c.cmno=a.pcmno where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a union all select * from ( select a.dtype,a.intval,a.intval2 ,a.longval ,a.strval,a.strval2,a.strval3,a.strval4,ifnull(a.strval5,d.fileurl) strval5,a.strval6 ,a.time,a.time2,a.time3,a.time4 from ( select 1 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,c.cname strval3,concat('/', e.ccode, '/', f.srcp) strval4,ef.fileurl strval5,b.cgcode strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param1 inner join cm c on c.cmno=a.pcmno left outer join cminning d on d.cmno=a.cmno and d.istaste=1 left outer join ct e on e.ctno=d.ctno left outer join fileinfo ef on ef.fgno=e.fgnothumb and ef.isdel=0 left outer join ctpage f on f.ctno=e.ctno and f.pseq=1 where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.cshape=0 and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a left outer join cminning b on a.strval5 is null and b.cmno=a.intval and b.iseq=1 left outer join ct c on a.strval5 is null and c.ctno=b.ctno left outer join fileinfo d on a.strval5 is null and d.fgno=c.fgnothumb and d.isdel=0 ) a union all select * from ( select 2 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homenotice' order by b.cdt desc limit 2 ) a union all select * from ( select 3 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homefaq' order by b.cdt desc limit 2 ) a] -2025-12-18 14:03:08,393 [23232] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.npsystem] PreparedStatement : [select count(b.daokey) from (select 1 col1) a left outer join npsystem b on b.daokey= ?param0] -2025-12-18 14:03:08,393 [23232] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.npsystem] Parameters: [?param0=[daokey,qaldSUKDKuLggF2sN2Bn/lvf/i3LKEeOzoD6MpHlc0w=]] -2025-12-18 14:03:08,394 [23232] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.npsystem] Types: [?param0=[String, System.String]] -2025-12-18 14:03:08,588 [23232] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "57846001" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:03:08,590 [23232] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "57846001" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:03:08,828 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.pages] Prepared SQL: [select a.pno,a.ppno,a.pdepth,a.pagetype,a.bmno,a.porder,a.pagename,a.pagedesc,a.pageurl,a.pagehtml,a.isopen,a.usertype,m1.pagename ppagename,a.refcode,a.imagecode,a.bgtitle bgtitle2,a.bgdesc bgdesc2 ,case a.pdepth when 0 then a.pno when 1 then m1.pno when 2 then m2.pno when 3 then m3.pno else m4.pno end m0 ,case a.pdepth when 0 then 0 when 1 then a.pno when 2 then m1.pno when 3 then m2.pno else m3.pno end m1 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.pno when 3 then m1.pno else m2.pno end m2 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.pno else m1.pno end m3 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.pno end m4 ,case a.pdepth when 0 then a.imagecode when 1 then m1.imagecode when 2 then m2.imagecode when 3 then m3.imagecode else m4.imagecode end topimagecode ,case a.pdepth when 0 then a.bgtitle when 1 then m1.bgtitle when 2 then m2.bgtitle when 3 then m3.bgtitle else m4.bgtitle end bgtitle ,case a.pdepth when 0 then a.bgdesc when 1 then m1.bgdesc when 2 then m2.bgdesc when 3 then m3.bgdesc else m4.bgdesc end bgdesc from menupage a left outer join menupage m1 on m1.pno=a.ppno left outer join menupage m2 on m2.pno=m1.ppno left outer join menupage m3 on m3.pno=m2.ppno left outer join menupage m4 on m4.pno=m3.ppno where a.isopen > 0 order by case a.pdepth when 0 then a.porder when 1 then m1.porder when 2 then m2.porder when 3 then m3.porder else m4.porder end ,case a.pdepth when 0 then a.pno when 1 then m1.pno when 2 then m2.pno when 3 then m3.pno else m4.pno end ,case a.pdepth when 0 then 0 when 1 then a.porder when 2 then m1.porder when 3 then m2.porder else m3.porder end ,case a.pdepth when 0 then 0 when 1 then a.pno when 2 then m1.pno when 3 then m2.pno else m3.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.porder when 3 then m1.porder else m2.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.pno when 3 then m1.pno else m2.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.porder else m1.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.pno else m1.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.pno end] -2025-12-18 14:03:08,828 [23232] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [mm.pages] PreparedStatement : [select a.pno,a.ppno,a.pdepth,a.pagetype,a.bmno,a.porder,a.pagename,a.pagedesc,a.pageurl,a.pagehtml,a.isopen,a.usertype,m1.pagename ppagename,a.refcode,a.imagecode,a.bgtitle bgtitle2,a.bgdesc bgdesc2 ,case a.pdepth when 0 then a.pno when 1 then m1.pno when 2 then m2.pno when 3 then m3.pno else m4.pno end m0 ,case a.pdepth when 0 then 0 when 1 then a.pno when 2 then m1.pno when 3 then m2.pno else m3.pno end m1 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.pno when 3 then m1.pno else m2.pno end m2 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.pno else m1.pno end m3 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.pno end m4 ,case a.pdepth when 0 then a.imagecode when 1 then m1.imagecode when 2 then m2.imagecode when 3 then m3.imagecode else m4.imagecode end topimagecode ,case a.pdepth when 0 then a.bgtitle when 1 then m1.bgtitle when 2 then m2.bgtitle when 3 then m3.bgtitle else m4.bgtitle end bgtitle ,case a.pdepth when 0 then a.bgdesc when 1 then m1.bgdesc when 2 then m2.bgdesc when 3 then m3.bgdesc else m4.bgdesc end bgdesc from menupage a left outer join menupage m1 on m1.pno=a.ppno left outer join menupage m2 on m2.pno=m1.ppno left outer join menupage m3 on m3.pno=m2.ppno left outer join menupage m4 on m4.pno=m3.ppno where a.isopen > 0 order by case a.pdepth when 0 then a.porder when 1 then m1.porder when 2 then m2.porder when 3 then m3.porder else m4.porder end ,case a.pdepth when 0 then a.pno when 1 then m1.pno when 2 then m2.pno when 3 then m3.pno else m4.pno end ,case a.pdepth when 0 then 0 when 1 then a.porder when 2 then m1.porder when 3 then m2.porder else m3.porder end ,case a.pdepth when 0 then 0 when 1 then a.pno when 2 then m1.pno when 3 then m2.pno else m3.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.porder when 3 then m1.porder else m2.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.pno when 3 then m1.pno else m2.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.porder else m1.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.pno else m1.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.pno end] -2025-12-18 14:03:08,835 [23232] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "17297821" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:03:08,861 [23232] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "17297821" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:03:08,884 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.comcode.list] Prepared SQL: [select a.ccode, a.cname, a.cgroup, a.isuse, a.corder, a.cgroupname, a.refcode, a.cremark, a.ccode value, a.cname text, a.refcode value2,a.cdt,a.udt from comcode a where a.cgroup in ('typeman','typeedu','typegrade','typejob') and a.isuse=1 order by a.cgroupname, a.corder] -2025-12-18 14:03:08,884 [23232] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.comcode.list] PreparedStatement : [select a.ccode, a.cname, a.cgroup, a.isuse, a.corder, a.cgroupname, a.refcode, a.cremark, a.ccode value, a.cname text, a.refcode value2,a.cdt,a.udt from comcode a where a.cgroup in ('typeman','typeedu','typegrade','typejob') and a.isuse=1 order by a.cgroupname, a.corder] -2025-12-18 14:03:09,040 [23232] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "52338032" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:03:09,046 [23232] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "52338032" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:03:09,054 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.popups] Prepared SQL: [select a.pno,a.ptitle,a.pcontents,a.toppx,a.leftpx,pwidth,pheight,a.purl,a.zindex,a.isopen,a.udt from popup a where a.isopen= ?param0 order by a.isopen desc, a.zindex desc] -2025-12-18 14:03:09,054 [23232] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [mm.popups] PreparedStatement : [select a.pno,a.ptitle,a.pcontents,a.toppx,a.leftpx,pwidth,pheight,a.purl,a.zindex,a.isopen,a.udt from popup a where a.isopen= ?param0 order by a.isopen desc, a.zindex desc] -2025-12-18 14:03:09,054 [23232] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [mm.popups] Parameters: [?param0=[isopen,1]] -2025-12-18 14:03:09,054 [23232] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [mm.popups] Types: [?param0=[Int32, System.Int32]] -2025-12-18 14:03:09,060 [23232] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "11132790" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:03:09,065 [23232] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "11132790" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:03:09,066 [23232] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [site.main] PreparedStatement : [select * from ( select 0 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,a.kname strval3,null strval4,null strval5,null strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param0 inner join cm c on c.cmno=a.pcmno where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a union all select * from ( select a.dtype,a.intval,a.intval2 ,a.longval ,a.strval,a.strval2,a.strval3,a.strval4,ifnull(a.strval5,d.fileurl) strval5,a.strval6 ,a.time,a.time2,a.time3,a.time4 from ( select 1 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,c.cname strval3,concat('/', e.ccode, '/', f.srcp) strval4,ef.fileurl strval5,b.cgcode strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param1 inner join cm c on c.cmno=a.pcmno left outer join cminning d on d.cmno=a.cmno and d.istaste=1 left outer join ct e on e.ctno=d.ctno left outer join fileinfo ef on ef.fgno=e.fgnothumb and ef.isdel=0 left outer join ctpage f on f.ctno=e.ctno and f.pseq=1 where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.cshape=0 and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a left outer join cminning b on a.strval5 is null and b.cmno=a.intval and b.iseq=1 left outer join ct c on a.strval5 is null and c.ctno=b.ctno left outer join fileinfo d on a.strval5 is null and d.fgno=c.fgnothumb and d.isdel=0 ) a union all select * from ( select 2 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homenotice' order by b.cdt desc limit 2 ) a union all select * from ( select 3 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homefaq' order by b.cdt desc limit 2 ) a] -2025-12-18 14:03:09,066 [23232] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [site.main] Parameters: [?param0=[offcode,Off], ?param1=[oncode,On]] -2025-12-18 14:03:09,066 [23232] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [site.main] Types: [?param0=[String, System.String], ?param1=[String, System.String]] -2025-12-18 14:03:09,072 [23232] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "62266246" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:03:09,084 [23232] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "62266246" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:03:09,084 [23232] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cgetc] Prepared SQL: [select b.cgno,b.pcgno,b.cgname,b.cgcode,b.isuse,b.iscover,b.isdel,b.cdt,b.cno,b.udt,b.uno,b.uip from cg a left outer join cg b on a.cgno = b.pcgno where b.isdel=0 and b.isuse = 1 and a.cgcode= ?param0] -2025-12-18 14:03:09,084 [23232] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [cm.cgetc] PreparedStatement : [select b.cgno,b.pcgno,b.cgname,b.cgcode,b.isuse,b.iscover,b.isdel,b.cdt,b.cno,b.udt,b.uno,b.uip from cg a left outer join cg b on a.cgno = b.pcgno where b.isdel=0 and b.isuse = 1 and a.cgcode= ?param0] -2025-12-18 14:03:09,084 [23232] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [cm.cgetc] Parameters: [?param0=[cgcode,2]] -2025-12-18 14:03:09,084 [23232] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [cm.cgetc] Types: [?param0=[String, System.String]] -2025-12-18 14:03:09,089 [23232] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "60890681" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:03:09,095 [23232] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "60890681" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:07:05,921 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.adminlogin] Prepared SQL: [select userno,a.username,a.status,a.userpass, usertype,a.asno , CAST(AES_DECRYPT(UNHEX(a.mobile), 'np123@!') AS char) mobile , a.logintime from users a left outer join assign b on b.asno=a.asno where a.userid= ?param0 and a.usertype > 10 and (a.usertype <> 81 or (a.usertype = 81 and b.status=1))] -2025-12-18 14:07:05,947 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.pass.check] Prepared SQL: [select count(userno) from userpasslog where userno = ?param0 and userpass = ?param1] -2025-12-18 14:07:05,948 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.ee] Prepared SQL: [update users set eastereggkey=FLOOR(10000000 + (RAND() * 99999999)),eetime=now() where userno= ?param0 ; select a.userno,a.eastereggkey,a.usertype,a.username ,b.subdomain from users a left outer join assign b on b.asno=a.asno and b.issite=1 and b.isdel=0 where a.userno= ?param0 ;] -2025-12-18 14:07:05,948 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.usersall] Prepared SQL: [select userno,usertype,jointype,snsid,userkind,userid,userpass,username,usernameeng,gender,birthday,email,isacceptemail,mobile,isacceptmobile,telno,asno,pasname,depart,ccposition,ccpositionetc,fgnoprofile ,ccjobs,userpno,bankname,bankno,post,address1,address2,introhtml,status,exitreason,logintime,loginkey,send335time,pwcalltime,pwcallno,eastereggkey,eetime,kfcfyear,isassignuser,uduty,slevel,edus,remotekey from users] -2025-12-18 14:07:05,948 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.eecall] Prepared SQL: [select userno,usertype,username from users where userno= ?param0 and eastereggkey= ?param1 and date_add(eetime, interval 10 second) > now(); update users set eastereggkey=null,eetime=null,loginkey= ?param2 where userno= ?param0] -2025-12-18 14:07:05,949 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.eecall2] Prepared SQL: [select userno,usertype,username,userid from users where userno= ?param0 and eastereggkey= ?param1 and date_add(eetime, interval 15 second) > now(); update users set eastereggkey=null,eetime=null,loginkey=null where userno= ?param0] -2025-12-18 14:07:05,949 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assign.newascode] Prepared SQL: [select ifnull(max(b.ascode),0) + 1 from (select 1 col1) a left outer join assign b on b.asno is not null] -2025-12-18 14:07:05,949 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.me] Prepared SQL: [select userno,username ,CAST(AES_DECRYPT(UNHEX(email), 'np123@!') AS char) email from users where userno= ?param0] -2025-12-18 14:07:05,950 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.usercheckconfirm] Prepared SQL: [select ifnull(b.userno,0) from (select 1 col1) a left outer join usercheck b on b.userno= ?param0 and b.checkkey= ?param1 ; update usercheck set checkkey=0 where userno= ?param0] -2025-12-18 14:07:05,951 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.remotelogin] Prepared SQL: [select a.userno from users a where a.userid= ?param0 and a.status=1 and a.remotekey= ?param1 ; update users set remotekey=null where userid= ?param0] -2025-12-18 14:07:05,951 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.remoteloginnoauth] Prepared SQL: [select a.userno,b.subdomain from users a left outer join assign b on b.asno=a.asno where a.userid= ?param0 and a.status=1] -2025-12-18 14:07:05,952 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.users.assign] Prepared SQL: [select b.asno,b.asname,b.brno ,b.ceoname,b.post,b.address1,b.address2 ,b.btype,b.bkind,b.eino,b.mname ,CAST(AES_DECRYPT(UNHEX(b.mphone), 'np123@!') AS char) mphone ,CAST(AES_DECRYPT(UNHEX(b.taxemail), 'np123@!') AS char) taxemail ,b.fgnobno ,b.isjoin,b.ascode,b.astype,b.asctg,b.joindate,b.status ,c1.cname astypename,c2.cname asctgname from users a inner join assign b on b.asno = a.asno left outer join comcode c1 on c1.ccode=b.astype left outer join comcode c2 on c2.ccode=b.asctg where a.status=1 and a.userno = ?param0] -2025-12-18 14:07:05,952 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.check.snsid] Prepared SQL: [select a.userno,a.usertype,a.jointype,a.snsid,a.userkind,a.userid,a.userpass,a.username,a.usernameeng,a.gender,a.birthday,a.email,a.isacceptemail,a.mobile,a.isacceptmobile ,a.telno,a.asno,a.pasname,a.depart,a.ccposition,a.ccpositionetc,a.fgnoprofile,a.ccjobs,a.userpno,a.bankname,a.bankno,a.post,a.address1,a.address2,a.introhtml,a.status,a.exitreason ,a.logintime,a.loginkey,a.send335time,a.pwcalltime,a.pwcallno,a.eastereggkey,a.eetime,a.kfcfyear,a.isassignuser,a.uduty,a.slevel,a.edus,a.remotekey,a.vssn,a.di,a.ci from users a where a.snsid= ?param0 and a.jointype= ?param1] -2025-12-18 14:07:05,952 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.councels] Prepared SQL: [select a.bno,a.qtext,a.atext ,a.bldgcat ,b.cname bldgcatname ,a.cdt,c.username coname,c.userid coid ,row_number() over(order by a.cdt desc) rno ,count(a.cno) over() pagetotalcount from councel a inner join users c on c.userno = a.cno left outer join comcode b on b.ccode = a.bldgcat where a.userno = ?param0 and a.isdel = 0 order by a.cdt desc] -2025-12-18 14:07:05,953 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormants] Prepared SQL: [select a.userno,username,usernameeng,a.email,a.isacceptemail ,a.mobile,a.telno,a.userpno,a.bankno,a.post,a.address1,a.address2 ,a.birthday from userdormant a where a.userno = ?param0] -2025-12-18 14:07:05,953 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormants.del] Prepared SQL: [select a.userno longval, regexp_replace(b.userid , '(?<=.{3}).','*') strval ,CAST(AES_DECRYPT(UNHEX(a.mobile),'np123@!') AS char) strval2 ,date_add(a.cdt, interval 335 day) time ,b.isacceptmobile intval from userdormant a inner join users b on b.userno = a.userno where date_format(date_add(a.cdt, interval 335 day),'%Y-%m-%d') = date_format(now(),'%Y-%m-%d')] -2025-12-18 14:07:05,953 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormants.save] Prepared SQL: [select a.userno longval, regexp_replace(a.userid , '(?<=.{3}).' , '*') strval ,CAST(AES_DECRYPT(UNHEX(a.mobile),'np123@!') AS char) strval2 ,date_add(a.logintime, interval 335 day) time ,a.isacceptmobile intval from users a where a.usertype =1 and a.status=1 and date_format(date_add(a.logintime, interval 366 day),'%Y-%m-%d') = date_format(now(),'%Y-%m-%d')] -2025-12-18 14:07:05,954 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.loginlog] Prepared SQL: [insert into loginlog (logsite,userno, loginstatus, logindata, cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , now(), ?param4 ,now(), ?param4 , ?param5 )] -2025-12-18 14:07:05,954 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.in] Prepared SQL: [insert into users(usertype,userkind,userid,userpass,username,usernameeng ,gender,email,isacceptemail,mobile,telno ,asno,pasname,depart,ccposition,ccpositionetc,fgnoprofile,ccjobs ,userpno,bankname,bankno ,post,address1,address2,introhtml,status,logintime,send335time,pwcalltime,pwcallno,eastereggkey,eetime,kfcfyear,isassignuser,edus ,isacceptmobile,uduty,slevel,jointype,birthday,snsid,di,ci,vssn,ischkatt,authplatform,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,gender,HEX(AES_ENCRYPT( ?param6 , 'np123@!')), ?param7 ,HEX(AES_ENCRYPT( ?param8 , 'np123@!')),HEX(AES_ENCRYPT( ?param9 , 'np123@!')) , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 ,HEX(AES_ENCRYPT( ?param17 , 'np123@!')), ?param18 ,HEX(AES_ENCRYPT( ?param19 , 'np123@!')) , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 ,now(),null,null,null,null,null, ?param25 , ?param26 , ?param27 , ?param28 , ?param29 , ?param30 , ?param31 ,HEX(AES_ENCRYPT( ?param32 , 'np123@!')), ?param33 , ?param34 , ?param35 , ?param36 , ?param37 , ?param38 ,now(), ?param39 ,now(), ?param39 , ?param40 );] -2025-12-18 14:07:05,954 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:07:05,955 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assign.in] Prepared SQL: [insert into assign (ascode,isjoin,joinyear,joinprice,asname,ceoname,brno,grno,btype,bkind,salesamount,homeurl,mcount,aday,astype,asctg,askey,post,address1,address2,fgnobno,fgnobank,joindate,exitdate,status,issite,subdomain,sitename,sitelogo,sitefooter,ismain,isdel, eino,mname,mphone,taxemail,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 ,0,null,null,null,null,0,0, ?param25 , ?param26 ,HEX(AES_ENCRYPT( ?param27 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param28 , 'np123@!')) ,now(), ?param29 ,now(), ?param29 , ?param30 );] -2025-12-18 14:07:05,955 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assign.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:07:05,955 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [councel.in] Prepared SQL: [insert into councel(userno,bldgcat,qtext,atext,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 );] -2025-12-18 14:07:05,955 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [councel.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:07:05,955 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.change.password] Prepared SQL: [UPDATE users SET userpass = ?param0 , udt = now() , status = (CASE WHEN status = 9 THEN 1 ELSE status END) , pwcalltime = null , pwcallno = null , uip = ?param1 , uno = ?param2 WHERE userid = ?param3 ; INSERT INTO userpasslog (userno, userpass, cdt, uip) SELECT ?param2 , ?param0 , NOW(), ?param1 FROM (SELECT 1) a LEFT OUTER JOIN userpasslog b ON b.userno = ?param2 WHERE b.userno IS NULL; UPDATE userpasslog SET userpass = ?param0 WHERE userno = ?param2 ;] -2025-12-18 14:07:05,956 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormant.insert] Prepared SQL: [insert into userdormant(userno,username,usernameeng,email,isacceptemail,mobile ,telno,userpno,bankno,post,address1,address2,birthday,cdt) select a.userno,a.username,a.usernameeng,a.email,a.isacceptemail,a.mobile ,a.telno,a.userpno,a.bankno,a.post,a.address1,a.address2, a.birthday,now() cdt from users a left outer join userdormant b on b.userno = a.userno where date_add(a.logintime,interval 1 year) < now(); and a.status != 99 update users set udt=now(),uno= ?param0 ,uip= ?param1 ,username='»èÁ¦µÊ',usernameeng=null,email=null,mobile=null,telno=null,userpno=null,bankno=null,post=null,address1=null,address2=null,birthday=null,status=8 where date_add(a.logintime,interval 1 year) < now(); and a.status != 99] -2025-12-18 14:07:05,956 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.loginkey] Prepared SQL: [update users set loginkey= ?param0 ,logintime =now(),send335time = null where userno= ?param1] -2025-12-18 14:07:05,956 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.loginkey2] Prepared SQL: [update users set loginkey= ?param0 ,logintime =now(),send335time = null where userno= ?param1 ; insert into loginlog (logsite,userno, loginstatus, logindata, cdt,cno,udt,uno,uip) values ( ?param2 , ?param1 , ?param3 , ?param4 , now(), ?param5 ,now(), ?param5 , ?param6 )] -2025-12-18 14:07:05,956 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assign.del] Prepared SQL: [update assign set udt=now(),uno= ?param0 ,uip= ?param1 ,isdel=1,brno=null where asno= ?param2] -2025-12-18 14:07:05,957 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignman.in] Prepared SQL: [insert into assignman (asno,mtype,jtype,depart,mname,position,telno,mobile,fax,email,post,address1,address2,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,HEX(AES_ENCRYPT( ?param6 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param7 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param8 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param9 , 'np123@!')) , ?param10 , ?param11 , ?param12 ,0,now(), ?param13 ,now(), ?param13 , ?param14 )] -2025-12-18 14:07:05,957 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignman.up] Prepared SQL: [update assignman set udt=now(),uno= ?param0 ,uip= ?param1 ,mtype = ?param2 ,jtype = ?param3 ,depart = ?param4 ,mname = ?param5 ,position= ?param6 ,telno =HEX(AES_ENCRYPT( ?param7 , 'np123@!')) ,mobile =HEX(AES_ENCRYPT( ?param8 , 'np123@!')) ,fax =HEX(AES_ENCRYPT( ?param9 , 'np123@!')) ,email =HEX(AES_ENCRYPT( ?param10 , 'np123@!')) ,post = ?param11 ,address1= ?param12 ,address2= ?param13 where asmno= ?param14] -2025-12-18 14:07:05,957 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignman.del] Prepared SQL: [update assignman set udt=now(),uno= ?param0 ,uip= ?param1 ,isdel = 1 where asmno= ?param2] -2025-12-18 14:07:05,957 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignfee.in] Prepared SQL: [insert into assignfee (asno,fyear,fprice,fdate,fmemo,status,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 from (select 1 col1) a left outer join assignfee b on b.asno= ?param0 and b.fyear= ?param1 where b.asno is null] -2025-12-18 14:07:05,957 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignfee.up] Prepared SQL: [update assignfee set udt=now(),uno= ?param0 ,uip= ?param1 ,fprice= ?param2 ,fdate = ?param3 ,fmemo = ?param4 ,status= ?param5 where asno= ?param6 and fyear= ?param7] -2025-12-18 14:07:05,957 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignfee.del] Prepared SQL: [delete from assignfee where asno= ?param0 and fyear= ?param1] -2025-12-18 14:07:05,957 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignsite.save] Prepared SQL: [update assign set udt=now(),uno= ?param0 ,uip= ?param1 ,issite= ?param2 ,subdomain= ?param3 ,sitename= ?param4 ,siteip= ?param5 ,sitelogo= ?param6 ,sitefooter= ?param7 where asno= ?param8] -2025-12-18 14:07:05,958 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.asno.save] Prepared SQL: [update users set asno= ?param0 where userno= ?param1] -2025-12-18 14:07:05,958 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.pwcalltime] Prepared SQL: [update users set pwcalltime=now(),pwcallno= ?param0 where userno= ?param1] -2025-12-18 14:07:05,958 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.resetuser] Prepared SQL: [update users set userpass = ?param0 , pwcalltime = null , pwcallno = null , status = (CASE WHEN status = 9 THEN 1 ELSE status END) where userno= ?param1 and pwcalltime is not null and pwcallno= ?param2 and date_add(pwcalltime, interval 24 hour) > now()] -2025-12-18 14:07:05,958 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.exit] Prepared SQL: [UPDATE users SET udt=now(),uno= ?param0 ,uip= ?param1 , status = ?param2 WHERE userno= ?param3] -2025-12-18 14:07:05,958 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.leave.register] Prepared SQL: [INSERT INTO userleave ( userno, userid, status, levdate, uno, uip ) SELECT u.userno, u.userid, 0 AS status, NOW() AS levdate, u.uno, u.uip FROM users u WHERE u.status = ?param0 AND u.userno = ?param1] -2025-12-18 14:07:05,958 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.remotelogin.set] Prepared SQL: [update users a inner join assign b on b.asno=a.asno and b.siteip like concat('%', ?param0 ,'%') set a.remotekey= ?param1 where a.userid= ?param2 and a.status=1] -2025-12-18 14:07:05,959 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.snslink.up] Prepared SQL: [update users set udt=now(),uno= ?param0 ,uip= ?param1 ,snsid= ?param2 ,jointype= ?param3 where userno= ?param4] -2025-12-18 14:07:05,959 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [councel.up] Prepared SQL: [update councel set udt=now(),uno= ?param0 ,uip= ?param1 ,bldgcat = ?param2 ,qtext = ?param3 ,atext = ?param4 where bno= ?param5] -2025-12-18 14:07:05,959 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [councel.del] Prepared SQL: [update councel set udt=now(),uno= ?param0 ,uip= ?param1 ,isdel = 1 where bno = ?param2] -2025-12-18 14:07:05,959 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.up.asno] Prepared SQL: [update users set udt=now(),uno= ?param0 ,uip= ?param1 ,asno = ?param2 where userno= ?param3] -2025-12-18 14:07:05,959 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormant.del] Prepared SQL: [update users a left outer join userdormant b on b.userno = a.userno set set udt=now(),uno= ?param0 ,uip= ?param1 ,status = 99,username='»èÁ¦µÊ',usernameeng=null,email=null,mobile=null,telno=null,userpno=null,bankno=null,post=null,address1=null,address2=null,birthday=null,di=null,ci=null,vssn=null,authplatform=0 where date_add(b.cdt,interval 1 year) < now(); delete from userdormant where date_add(cdt,interval 1 year) < now();] -2025-12-18 14:07:05,980 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.loginkey] Prepared SQL: [select a.userno dtype from users a where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0)] -2025-12-18 14:07:05,980 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.admin] Prepared SQL: [select a.userno dtype, a.udt time, count(b.mno) intval from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0)] -2025-12-18 14:07:05,980 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.front] Prepared SQL: [select a.dtype,sum(a.intval) intval,sum(a.intval2) intval2 from ( select a.userno dtype,count(b.mno) intval,0 intval2 from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno union all select a.userno dtype,0 intval,count(b.userno) intval2 from users a left outer join alarms b on b.userno=a.userno and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno ) a group by a.dtype] -2025-12-18 14:07:05,981 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.frontcroom] Prepared SQL: [select a.dtype,sum(a.intval) intval,sum(a.intval2) intval2,sum(a.intval3) intval3,sum(a.intval4) intval4,sum(a.intval5) intval5 ,sum(a.intval6) intval6,sum(a.intval7) intval7,sum(a.intval8) intval8,sum(a.intval9) intval9,sum(a.intval10) intval10 ,sum(a.intval11) intval11,sum(a.intval12) intval12 ,max(a.strval) strval,max(a.strval2) strval2,max(a.strval3) strval3 from ( select a.userno dtype,count(b.mno) intval,0 intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11,0 intval12 ,null strval,null strval2,null strval3 from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno union all select a.userno dtype,0 intval,count(b.userno) intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11,0 intval12 ,null strval,null strval2,null strval3 from users a left outer join alarms b on b.userno=a.userno and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) union all select a.userno dtype,0 intval,0 intval2,c.tyear intval3,c.tseq intval4,b.classno intval5 ,b2.isplan intval6,b2.iscontent intval7,b2.isev intval8,b2.isrs intval9,b2.isgrade intval10 ,b.cmno intval11,b.cshape intval12 ,d.cgname strval,b.cname strval2 ,group_concat(case when f.bmno is null then null else concat(f.bmno,':',f.bmname,':',f.bmtype) end separator ';') strval3 from users a0 inner join lect a on a.lectno= ?param3 and a.userno=a0.userno and a.status=1 and a.ischanged=0 inner join cm b on b.cmno=a.cmno inner join cmmenu b2 on b2.cmno=b.cmno inner join term c on c.tmno=b.tmno inner join cg d on d.cgno=b.cgno left outer join cmmenubm e on e.cmno=b.cmno left outer join boardmaster f on f.bmno=e.bmno where a0.userno= ?param0 and (a0.loginkey= ?param1 or ?param2 =0) group by a.userno,b.cmno,c.tyear,c.tseq,b.classno ,b2.isplan,b2.iscontent,b2.isev,b2.isrs,b2.isgrade ,d.cgname,b.cname ) a group by a.dtype] -2025-12-18 14:07:05,981 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.frontcroom.subdomain] Prepared SQL: [select a.*,b.asname strval4,c.fileurl from ( select a.dtype,sum(a.intval) intval,sum(a.intval2) intval2,sum(a.intval3) intval3,sum(a.intval4) intval4,sum(a.intval5) intval5 ,sum(a.intval6) intval6,sum(a.intval7) intval7,sum(a.intval8) intval8,sum(a.intval9) intval9,sum(a.intval10) intval10 ,sum(a.intval11) intval11 ,max(a.strval) strval,max(a.strval2) strval2,max(a.strval3) strval3 from ( select a.userno dtype,count(b.mno) intval,0 intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11 ,null strval,null strval2,null strval3 from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno union all select a.userno dtype,0 intval,count(b.userno) intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11 ,null strval,null strval2,null strval3 from users a left outer join alarms b on b.userno=a.userno and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) union all select a.userno dtype,0 intval,0 intval2,c.tyear intval3,c.tseq intval4,b.classno intval5 ,b2.isplan intval6,b2.iscontent intval7,b2.isev intval8,b2.isrs intval9,b2.isgrade intval10 ,b.cmno intval11 ,d.cgname strval,b.cname strval2 ,group_concat(case when f.bmno is null then null else concat(f.bmno,':',f.bmname,':',f.bmtype) end separator ';') strval3 from users a0 inner join lect a on a.lectno= ?param3 and a.userno=a0.userno and a.status=1 and a.ischanged=0 inner join cm b on b.cmno=a.cmno inner join cmmenu b2 on b2.cmno=b.cmno inner join term c on c.tmno=b.tmno inner join cg d on d.cgno=b.cgno left outer join cmmenubm e on e.cmno=b.cmno left outer join boardmaster f on f.bmno=e.bmno where a0.userno= ?param0 and (a0.loginkey= ?param1 or ?param2 =0) group by a.userno,b.cmno,c.tyear,c.tseq,b.classno ,b2.isplan,b2.iscontent,b2.isev,b2.isrs,b2.isgrade ,d.cgname,b.cname ) a group by a.dtype ) a inner join assign b on b.subdomain= ?param4 left outer join fileinfo c on c.fgno=b.sitelogo] -2025-12-18 14:07:05,981 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.basecomments] Prepared SQL: [select a.cmtno,a.pcmtno,a.tcmtno,a.baseno,a.cdepth,a.memo,a.memotype,a.fgno,a.cdt,a.udt, a.isdel,a.cno ,b.orgname, b.fileurl, b.fileno ,c.username from cmt a inner join users c on c.userno=a.cno left outer join fileinfo b on b.fgno=a.fgno and b.isdel=0 where a.cmttype= ?param0 and a.baseno= ?param1 order by a.cdt desc] -2025-12-18 14:07:05,982 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsend.get] Prepared SQL: [select a.sendno,a.ehtml,a.etitle from emailsend a left outer join emailban b on b.sendno=a.sendno where a.sendno= ?param0 and a.isdel=0] -2025-12-18 14:07:05,982 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsend.get2] Prepared SQL: [select a.sendno,a.etitle,a.rcvs,ifnull(a.sendeds, ' ') sendeds,ifnull(group_concat(b.email separator ';'), ' ') bans from emailsend a left outer join emailban b on b.sendno=a.sendno where a.sendno= ?param0 and a.isdel=0 group by a.sendno,a.rcvs,a.etitle,a.sendeds] -2025-12-18 14:07:05,982 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.list.rcvnot] Prepared SQL: [select count(a.mno) from memouser a where a.userno= ?param0 and and a.isread=0 and a.isdel=0] -2025-12-18 14:07:05,983 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smssend.get] Prepared SQL: [select c.asname,b.usertype,b.username ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) mobile ,a.smstype,a.isok ,row_number() over(order by b.username) rno, count(a.cno) over() pagetotalcount from smsuser a inner join users b on b.userno=a.userno left outer join assign c on c.asno=b.asno where a.mno= ?param0 order by b.username] -2025-12-18 14:07:05,983 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.home] Prepared SQL: [select b.cnt intval ,c.cnt0 intval2 ,c.cnt1 intval3 ,d.cnt intval4 ,e.cnt intval5 ,f.cnt intval6 ,(SELECT COUNT(*) FROM userleave WHERE status = 0) intval7 from (select 1 col1) a left outer join (select count(mno) cnt from memouser where userno= ?param0 and isread=0 and isdel=0) b on 1=1 left outer join ( select sum(case when a.bmposition=0 then 1 else 0 end) cnt0,sum(case when a.bmposition=1 and b.cmno is not null then 1 else 0 end) cnt1 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.isopen=1 left outer join board c on c.pbno=b.bno and c.isdel=0 where a.bmtype=2 and a.isopen=1 and c.bno is null and a.disptype=0 ) c on 1=1 left outer join ( select count(a.rfdno) cnt from payrfd a left outer join pay b on b.payno = a.payno where a.rstatus=0 and b.rstatus=0 ) d on 1=1 left outer join ( select count(a.payno) cnt from paydvr a inner join pay b on b.payno=a.payno and b.pstatus=1 and b.rstatus=0 inner join payitem c on c.payno = b.payno inner join book bb on bb.bkno=c.itemno where a.dvrcode is null and a.isdvr=1 ) e on 1=1 left outer join ( select count(a.payno) cnt from paytax a where a.ischeck=0 ) f on 1=1] -2025-12-18 14:07:05,983 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.authkey] Prepared SQL: [select jobkey from authkey where authtype= ?param0 and userno= ?param1 and randkey= ?param2 and keytime > now()] -2025-12-18 14:07:05,983 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.authkey.check1] Prepared SQL: [select ctno intval,ismenu intval2,ctype intval3,ccode strval from ct where ctno= ?param0 and authkey= ?param1 ; update ct set authkey=null where ctno= ?param0] -2025-12-18 14:07:05,983 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.authkey.check2] Prepared SQL: [select qno intval from question where qno= ?param0 and authkey= ?param1 ; update question set authkey=null where qno= ?param0] -2025-12-18 14:07:05,983 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.sms.chk] Prepared SQL: [select authno intval,lectno intval2,latime time,lakey strval from smsauth where authno = ?param0] -2025-12-18 14:07:05,984 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsend.in] Prepared SQL: [insert into emailsend(etitle,semail,ehtml,fgno,cmno,rcvs,reademails,rcvcount,readcount,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 ,now(), ?param9 ,now(), ?param9 , ?param10 )] -2025-12-18 14:07:05,984 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsend.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:07:05,984 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.sms.in] Prepared SQL: [insert into sms(cmno,mcontents,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,now(), ?param2 ,now(), ?param2 , ?param3 );] -2025-12-18 14:07:05,984 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.sms.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:07:05,984 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smsauth] Prepared SQL: [insert into smsauth(latime,lakey,lectno) values(now(), ?param0 , ?param1 );] -2025-12-18 14:07:05,984 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smsauth.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:07:05,984 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smsauth2] Prepared SQL: [insert into smsauth(latime,lakey,userno, lectno) values(now(), ?param0 , ?param1 , 0);] -2025-12-18 14:07:05,985 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smsauth2.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:07:05,985 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.atalk.send] Prepared SQL: [insert into MTS_ATALK_MSG (TRAN_SENDER_KEY,TRAN_TMPL_CD,TRAN_CALLBACK,TRAN_PHONE,TRAN_SUBJECT,TRAN_MSG,TRAN_DATE,TRAN_TYPE,TRAN_STATUS,TRAN_REPLACE_TYPE,TRAN_REPLACE_MSG) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,now(),5,'1', ?param6 , ?param5 );] -2025-12-18 14:07:05,985 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.comment.delete] Prepared SQL: [update cmt set isdel=1 where cmtno= ?param0 and ( ?param1 is not null or cno= ?param2 );] -2025-12-18 14:07:05,985 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsendok] Prepared SQL: [update emailsend set isdel=0,readcount= ?param0 ,sendeds= ?param1 where sendno= ?param2] -2025-12-18 14:07:05,985 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.memo.alldeleteR] Prepared SQL: [update memouser set isdel=1,udt=now(),uno= ?param0 ,uip= ?param1 where userno= ?param0] -2025-12-18 14:07:05,985 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.memo.alldeleteS] Prepared SQL: [update memo set isdel=1,udt=now(),uno= ?param0 ,uip= ?param1 where cno= ?param0] -2025-12-18 14:07:05,988 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.authkey.save] Prepared SQL: [update authkey set jobkey= ?param0 ,randkey= ?param1 ,keytime=date_add(now(), interval 1 minute) where authtype= ?param2 and userno= ?param3 ; insert into authkey (authtype,userno,jobkey,randkey,keytime) select a.authtype,a.userno,a.jobkey,a.randkey,date_add(now(), interval 1 minute) from (select ?param2 authtype, ?param3 userno, ?param0 jobkey, ?param1 randkey) a left outer join authkey b on b.authtype=a.authtype and b.userno=a.userno where b.authtype is null] -2025-12-18 14:07:05,988 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.sms.extend] Prepared SQL: [update smsauth set latime = now() where authno = ?param0] -2025-12-18 14:07:05,989 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.error] Prepared SQL: [insert into errors (errmsg,userno) values( ?param0 , ?param1 )] -2025-12-18 14:07:06,011 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.list] Prepared SQL: [select a.menuno, a.menuname, a.pmenuno, a.menuurl, a.menulevel, a.menuorder, a.ccount, a.isuse, a.ishid ,concat('/',ifnull(b5.menuno, 0), '/', ifnull(b4.menuno, 0), '/', ifnull(b3.menuno, 0), '/', ifnull(b2.menuno, 0), '/', ifnull(b1.menuno, 0), '/', ifnull(a.menuno, 0), '/') menurout ,case a.menulevel when 0 then ' ' when 1 then b1.menuname when 2 then b2.menuname when 3 then b3.menuname when 4 then b4.menuname when 5 then b5.menuname end pmenuname from ( select a.menuno, a.menuname, a.pmenuno, a.menuurl, a.menulevel, a.menuorder, count(d.menuno) ccount, a.isuse, a.ishid from menu a left outer join menu d on d.pmenuno=a.menuno group by a.menuno, a.menuname, a.pmenuno, a.menuurl, a.menulevel, a.menuorder, a.isuse, a.ishid ) a left outer join menu b1 on b1.menuno=a.pmenuno left outer join menu b2 on b2.menuno=b1.pmenuno left outer join menu b3 on b3.menuno=b2.pmenuno left outer join menu b4 on b4.menuno=b3.pmenuno left outer join menu b5 on b5.menuno=b4.pmenuno order by case a.menulevel when 0 then a.menuorder when 1 then b1.menuorder when 2 then b2.menuorder when 3 then b3.menuorder when 4 then b4.menuorder else b5.menuorder end ,case a.menulevel when 0 then a.menuno when 1 then b1.menuno when 2 then b2.menuno when 3 then b3.menuno when 4 then b4.menuno else b5.menuno end ,case a.menulevel when 1 then a.menuorder when 2 then b1.menuorder when 3 then b2.menuorder when 4 then b3.menuorder when 5 then b4.menuorder else 0 end ,case a.menulevel when 1 then a.menuno when 2 then b1.menuno when 3 then b2.menuno when 4 then b3.menuno when 5 then b4.menuno else 0 end ,case a.menulevel when 2 then a.menuorder when 3 then b1.menuorder when 4 then b2.menuorder when 5 then b3.menuorder else 0 end ,case a.menulevel when 2 then a.menuno when 3 then b1.menuno when 4 then b2.menuno when 5 then b3.menuno else 0 end ,case a.menulevel when 3 then a.menuorder when 4 then b1.menuorder when 5 then b2.menuorder else 0 end ,case a.menulevel when 3 then a.menuno when 4 then b1.menuno when 5 then b2.menuno else 0 end ,case a.menulevel when 4 then a.menuorder when 5 then b1.menuorder else 0 end ,case a.menulevel when 4 then a.menuno when 5 then b1.menuno else 0 end ,case a.menulevel when 5 then a.menuorder else 0 end ,case a.menulevel when 5 then a.menuno else 0 end] -2025-12-18 14:07:06,011 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.authmenu] Prepared SQL: [select a.usertype, a.menuno from menuauth a where a.usertype= ?param0] -2025-12-18 14:07:06,012 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.get] Prepared SQL: [select a.fileno,a.fgno,a.orgname,a.fileurl,a.filesize,a.extension,a.dcount,a.cno,a.uno ,b.tablename,b.columnname from fileinfo a inner join filegroup b on b.fgno=a.fgno where a.FileNo = ?param0 and a.isdel = 0] -2025-12-18 14:07:06,012 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.getall] Prepared SQL: [select a.fileno,a.fgno,a.orgname,a.fileurl,a.filesize,a.extension,a.dcount,a.cno,a.uno ,b.tablename,b.columnname from fileinfo a inner join filegroup b on b.fgno=a.fgno where a.FileNo = ?param0] -2025-12-18 14:07:06,013 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncs.parents.u] Prepared SQL: [select 3 ndepth,v.ndno ncsno,v.dname ncsname,v.dcode ncscode,case when v.ndno=u.ndno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsd v on v.nbno=d.nbno where u.nuno= ?param0 union all select 2 ndepth,v.nbno ncsno,v.bname ncsname,v.bcode ncscode,case when v.nbno=b.nbno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsb b on b.nbno=d.nbno inner join ncsb v on v.nmno=b.nmno where u.nuno= ?param0 union all select 1 ndepth,v.nmno ncsno,v.mname ncsname,v.mcode ncscode,case when v.nmno=m.nmno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncsm v on v.ntno=m.ntno where u.nuno= ?param0 union all select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where u.nuno= ?param0 order by ndepth,ncscode] -2025-12-18 14:07:06,014 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncs.parents.d] Prepared SQL: [select 2 ndepth,v.nbno ncsno,v.bname ncsname,v.bcode ncscode,case when v.nbno=b.nbno then 1 else 0 end isact from ncsd d inner join ncsb b on b.nbno=d.nbno inner join ncsb v on v.nmno=b.nmno where d.ndno= ?param0 union all select 1 ndepth,v.nmno ncsno,v.mname ncsname,v.mcode ncscode,case when v.nmno=m.nmno then 1 else 0 end isact from ncsd d inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncsm v on v.ntno=m.ntno where d.ndno= ?param0 union all select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsd d inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where d.ndno= ?param0 order by ndepth,ncscode] -2025-12-18 14:07:06,014 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncs.parents.b] Prepared SQL: [select 1 ndepth,v.nmno ncsno,v.mname ncsname,v.mcode ncscode,case when v.nmno=m.nmno then 1 else 0 end isact from ncsb b inner join ncsm m on m.nmno=b.nmno inner join ncsm v on v.ntno=m.ntno where b.nbno= ?param0 union all select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsb b inner join ncsm m on m.nmno=b.nmno inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where b.nbno= ?param0 order by ndepth,ncscode] -2025-12-18 14:07:06,014 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncs.parents.m] Prepared SQL: [select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsm m inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where m.nmno= ?param0 order by ndepth,ncscode] -2025-12-18 14:07:06,014 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.sales.bycm] Prepared SQL: [select case b.ptype when 2 then 2 when 3 then 1 else 0 end dtype, 0 intval, case b.ptype when 2 then '±³Àç' when 3 then '½ÃÇè' else '°­ÁÂ' end strval,'¸ÅÃâ' strval2 ,sum(case when month(a.payoktime)=1 then b.payamt else 0 end) longval ,sum(case when month(a.payoktime)=2 then b.payamt else 0 end) longval2 ,sum(case when month(a.payoktime)=3 then b.payamt else 0 end) longval3 ,sum(case when month(a.payoktime)=4 then b.payamt else 0 end) longval4 ,sum(case when month(a.payoktime)=5 then b.payamt else 0 end) longval5 ,sum(case when month(a.payoktime)=6 then b.payamt else 0 end) longval6 ,sum(case when month(a.payoktime)=7 then b.payamt else 0 end) longval7 ,sum(case when month(a.payoktime)=8 then b.payamt else 0 end) longval8 ,sum(case when month(a.payoktime)=9 then b.payamt else 0 end) longval9 ,sum(case when month(a.payoktime)=10 then b.payamt else 0 end) longval10 ,sum(case when month(a.payoktime)=11 then b.payamt else 0 end) longval11 ,sum(case when month(a.payoktime)=12 then b.payamt else 0 end) longval12 from pay a inner join payitem b on b.payno=a.payno and a.pstatus=1 where year(a.payoktime)= ?param0 and a.pstatus=1 group by b.ptype,month(a.payoktime) union all select case b.ptype when 2 then 2 when 3 then 1 else 0 end dtype, 1 intval, '','ȯºÒ' strval ,(case when month(b.refundtime)=1 then b.refundamt else 0 end) * -1 longval ,(case when month(b.refundtime)=2 then b.refundamt else 0 end) * -1 longval2 ,(case when month(b.refundtime)=3 then b.refundamt else 0 end) * -1 longval3 ,(case when month(b.refundtime)=4 then b.refundamt else 0 end) * -1 longval4 ,(case when month(b.refundtime)=5 then b.refundamt else 0 end) * -1 longval5 ,(case when month(b.refundtime)=6 then b.refundamt else 0 end) * -1 longval6 ,(case when month(b.refundtime)=7 then b.refundamt else 0 end) * -1 longval7 ,(case when month(b.refundtime)=8 then b.refundamt else 0 end) * -1 longval8 ,(case when month(b.refundtime)=9 then b.refundamt else 0 end) * -1 longval9 ,(case when month(b.refundtime)=10 then b.refundamt else 0 end) * -1 longval10 ,(case when month(b.refundtime)=11 then b.refundamt else 0 end) * -1 longval11 ,(case when month(b.refundtime)=12 then b.refundamt else 0 end) * -1 longval12 from pay a inner join payitem b on b.payno=a.payno and a.pstatus=1 and b.rstatus > 0 and b.refundtime is not null and year(b.refundtime)= ?param0 where a.pstatus=1 and a.rstatus > 0 group by b.ptype,month(b.refundtime) order by dtype,intval] -2025-12-18 14:07:06,015 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcalc.print] Prepared SQL: [select a.cmno,a.feeloc,a.feebkpr,a.feebrt,a.feemat,a.feefoo,a.feeetc,a.prtcnt ,b.cname,b.classno,b.sstime,b.setime ,c.pfee ,d.username,CAST(AES_DECRYPT(UNHEX(d.userpno), 'np123@!') AS char) userpno,d.bankname,CAST(AES_DECRYPT(UNHEX(d.bankno), 'np123@!') AS char) bankno,d.post,d.address1,d.address2 ,row_number() over(order by d.username) rno from cmcalc a inner join cm b on b.cmno=a.cmno inner join cmprof c on c.cmno=b.cmno inner join users d on d.userno=c.userno where a.cmno= ?param0 order by rno] -2025-12-18 14:07:06,015 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.npsystem] Prepared SQL: [select count(b.daokey) from (select 1 col1) a left outer join npsystem b on b.daokey= ?param0] -2025-12-18 14:07:06,015 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.ncs.check.t] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select 0 intval, count(m.nmno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno where t.ntno= ?param0 union all select 0 intval,count(b.nbno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno left outer join ncsb b on b.nmno=m.nmno where t.ntno= ?param0 union all select count(cmd.cmno) intval,count(distinct d.ndno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join cmncsd cmd on cmd.ndno=d.ndno where t.ntno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join ncsu u on u.ndno=d.ndno where t.ntno= ?param0 ) a] -2025-12-18 14:07:06,016 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.ncs.check.m] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select 0 intval,count(b.nbno) intval2 from ncsm m left outer join ncsb b on b.nmno=m.nmno where m.nmno= ?param0 union all select count(cmd.cmno) intval,count(distinct d.ndno) intval2 from ncsm m left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join cmncsd cmd on cmd.ndno=d.ndno where m.nmno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncsm m left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join ncsu u on u.ndno=d.ndno where m.nmno= ?param0 ) a] -2025-12-18 14:07:06,016 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.ncs.check.b] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select count(cmd.cmno) intval,count(distinct d.ndno) intval2 from ncsb b left outer join ncsd d on d.nbno=b.nbno left outer join cmncsd cmd on cmd.ndno=d.ndno where b.nbno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncsb b left outer join ncsd d on d.nbno=b.nbno left outer join ncsu u on u.ndno=d.ndno where b.nbno= ?param0 ) a] -2025-12-18 14:07:06,016 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.ncs.check.d] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select count(cmd.cmno) intval,0 intval2 from ncsd d left outer join cmncsd cmd on cmd.ndno=d.ndno where d.ndno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncsd d left outer join ncsu u on u.ndno=d.ndno where d.ndno= ?param0 ) a] -2025-12-18 14:07:06,016 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.insert] Prepared SQL: [insert into menu(menuname,pmenuno,menuurl,menulevel,menuorder,isuse,ishid,cdt,cno,udt,uno,uip) select ?param0 , ?param1 ,ifnull( ?param2 ,''),ifnull(c.menulevel, -1) + 1, ?param3 , ?param4 , ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 from (select ?param8 menuno) a left outer join menu b on b.menuno=a.menuno left outer join menu c on c.menuno= ?param1 where b.menuno is null] -2025-12-18 14:07:06,016 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.insert.SelectKey] Prepared SQL: [select last_insert_id()] -2025-12-18 14:07:06,018 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.filegroup.insert] Prepared SQL: [INSERT INTO filegroup (tablename,columnname, cdt,cno,udt,uno,uip) VALUES ( ?param0 , ?param1 , cdt,cno,udt,uno,uip)] -2025-12-18 14:07:06,018 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.filegroup.insert.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:07:06,018 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.okcert3.in] Prepared SQL: [insert into okcert3log (gubn, ret, reason, sn, rsltcd, rslt, dt) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , now()] -2025-12-18 14:07:06,018 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.okcert3.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:07:06,018 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.userauth.save] Prepared SQL: [insert into menuauth (usertype,authname,menuno,isdel,cdt,cno,udt,uno,uip) select max(usertype)+1, ?param0 ,1,0,now(), ?param1 ,now(), ?param1 , ?param2 from menuauth] -2025-12-18 14:07:06,018 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.authname.save] Prepared SQL: [update menuauth set authname= ?param0 where usertype= ?param1] -2025-12-18 14:07:06,018 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.userauth.del] Prepared SQL: [delete a from menuauth a left outer join( select count(userno) usercnt,usertype from users where usertype = ?param0 group by usertype )b on b.usertype = a.usertype where a.usertype = ?param0 and (b.usercnt < 1 or b.usercnt is null); insert into menuauth (usertype,authname,menuno,isdel,cdt,cno,udt,uno,uip) select * from ( select ?param0 usertype, ?param1 authname,1 menuno,0 isdel,now() cdt, ?param2 cno,now() udt, ?param2 uno, ?param3 uip ) a where not exists( select usertype,authname,menuno from menuauth where usertype = ?param0 and menuno = 1 ); update menuauth a left outer join ( select count(userno) usercnt,usertype from users where usertype = ?param0 and status=1 group by usertype ) b on b.usertype = a.usertype set isdel=1 where a.usertype= ?param0 and (b.usercnt < 1 or b.usercnt is null);] -2025-12-18 14:07:06,018 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.chageposition] Prepared SQL: [update menu a left outer join menu b on b.menuno= ?param0 left outer join menu c on c.menuno= ?param1 set a.pmenuno= ?param1 , a.menuorder = ifnull(b.menuorder, -1) + 1, a.menulevel=c.menulevel + 1 , a.udt=now(), a.uno= ?param2 , a.uip= ?param3 where a.menuno= ?param4] -2025-12-18 14:07:06,018 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.update] Prepared SQL: [update menu a left outer join (select menulevel from menu where menuno= ?param0 ) b on 1 = 1 set udt=now(), uno= ?param1 , uip= ?param2 ,menuname= ?param3 , pmenuno= ?param0 , menuurl=ifnull( ?param4 , ''),a.menulevel=b.menulevel + 1,menuorder= ?param5 ,isuse= ?param6 ,ishid= ?param7 where a.menuno= ?param8 ;] -2025-12-18 14:07:06,018 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.delete] Prepared SQL: [delete from menuauth where menuno= ?param0 ; delete from menu where menuno= ?param0] -2025-12-18 14:07:06,018 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.down] Prepared SQL: [update fileinfo set dcount = dcount + 1 where fileno= ?param0] -2025-12-18 14:07:06,018 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.del] Prepared SQL: [update fileinfo set uip= ?param0 , uno= ?param1 , isdel=1 where fileno= ?param2 and ( ?param3 = 1 or ?param1 = -999 or cno= ?param1 )] -2025-12-18 14:07:06,018 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.del2] Prepared SQL: [update fileinfo set uip= ?param0 , uno= ?param1 , isdel=1 where fgno= ?param2 and ( ?param3 = 1 or ?param1 = -999 or cno= ?param1 )] -2025-12-18 14:07:06,018 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncst.in] Prepared SQL: [insert into ncst (ntype,tcode,tname,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 ,now(), ?param3 ,now(), ?param3 , ?param4 )] -2025-12-18 14:07:06,019 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncst.up] Prepared SQL: [update ncst set udt=now(),uno= ?param0 ,uip= ?param1 ,tcode= ?param2 ,tname= ?param3 where ntno= ?param4] -2025-12-18 14:07:06,019 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.actlog.set] Prepared SQL: [insert into actlog (logtype,logtarget,userno,logdata,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 )] -2025-12-18 14:07:06,019 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.authlog.set] Prepared SQL: [insert into authlog(logtype,userno,usertypeorg,usertypenew,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 )] -2025-12-18 14:07:06,019 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.authlog.set2] Prepared SQL: [insert into authlog(logtype,userno,usertypeorg,usertypenew,cdt,cno,udt,uno,uip) select ?param0 , ?param1 ,a.usertype, ?param2 ,now(), ?param3 ,now(), ?param3 , ?param4 from users a where a.userno= ?param1 and a.usertype <> ?param2] -2025-12-18 14:07:06,020 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.kcblog.in] Prepared SQL: [insert into kcblog (cdt,cp_cd,mobile,vssn,logmsg) values(now(), ?param0 ,case when ?param1 is not null then HEX(AES_ENCRYPT( ?param1 , 'np123@!')) else null end , ?param2 , ?param3 );] -2025-12-18 14:07:06,020 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [excellog.in] Prepared SQL: [INSERT INTO exceldownlog (userno, userid, username, actiontime, position, comment, userip) SELECT userno, userid, username, sysdate(), ?param0 , ?param1 , ?param2 FROM users where userno = ?param3] -2025-12-18 14:07:06,034 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.myterm] Prepared SQL: [select distinct c.tmno,c.tyear,c.tseq from cmprof a inner join cm b on b.cmno=a.cmno and b.ismaster=0 and b.isdel=0 inner join term c on c.tmno=b.tmno where a.userno= ?param0 order by c.tyear desc,c.tseq] -2025-12-18 14:07:06,034 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.term.ys] Prepared SQL: [select distinct tmno,tyear,tseq from term order by tyear desc,tseq] -2025-12-18 14:07:06,035 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmdatas] Prepared SQL: [select a.dtype,a.intval,a.intval2,a.intval3 ,a.strval,a.strval2 from( select 1 dtype ,a.userno intval,b.usertype intval2 ,row_number() over (order by b.username desc) intval3 ,b.username strval,null strval2 from cmprof a inner join users b on b.userno=a.userno where a.cmno= ?param0 order by b.username desc ) a union all select 2 ,b.bkno,0 ,row_number() over (order by b.bkno) intval3 ,b.bkname,null from cmbook a inner join book b on b.bkno=a.bkno where a.cmno= ?param0 union all select 3 dtype ,b.cmno,a.ispre ,row_number() over (order by b.cmno) intval3 ,b.cname,null from cmrelay a inner join cm b on b.cmno=a.rcmno where a.cmno= ?param0 union all select 4 ,b.ndno,0 ,row_number() over (order by b.ndno) intval3 ,b.dname,b.acode from cmncsd a inner join ncsd b on b.ndno=a.ndno where a.cmno= ?param0 order by dtype,intval3] -2025-12-18 14:07:06,035 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.datacreatecmbycmmaster] Prepared SQL: [select a.cmno,a.cname,row_number() over(order by a.udt desc) rno from cm a where a.ismaster=1 and a.isdel=0 and a.cgno= ?param0 order by rno] -2025-12-18 14:07:06,035 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnigscd.exists] Prepared SQL: [select count(*) from cminning a inner join cminningscd b on a.cmino = b.cmino where cmno = ?param0] -2025-12-18 14:07:06,036 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmev] Prepared SQL: [select a.cmno,a.attend,a.attendcut,a.attendrfd,a.attendcutrfd,a.mid,a.midcut,a.midrfd,a.midcutrfd,a.final,a.finalcut,a.finalrfd,a.finalcutrfd,a.subject,a.subjectcut,a.subjectrfd ,a.subjectcutrfd,a.discuss,a.discusscut,a.discussrfd,a.discusscutrfd,a.etc,a.etccut,a.etcrfd,a.etccutrfd,a.cut,a.cutrfd,a.isoffabs ,b.scdtype ,c.cshape from cmev a inner join cm c on c.cmno = a.cmno left outer join cminning b on b.cmno = a.cmno and b.isscd = 1 where a.cmno= ?param0] -2025-12-18 14:07:06,036 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.est] Prepared SQL: [select 0 gubun,case when a.extype = 0 then 1 else 2 end estkind ,a.exno,a.cmno,a.extype,a.exname,a.edesc,a.etime,a.econdition,a.evtype,a.eqtype,a.israndq,a.israndqi,a.qcount,a.isblur,a.tpoint,a.relaylimit,a.isusebackup,a.isseq ,null sdno,null sdtype,null sdname,null sddesc,null sdcondition ,null rsno,null rscno,null rstype,null rsname,null rscondition , row_number() over(partition by a.extype order by a.cdt) rno ,null as iseq,null as teachername from cmex a where a.cmno= ?param0 and a.isdel=0 union all select 1 gubun,case when a.sdtype = 0 then 11 else 21 end estkind ,a.sdno exno,a.cmno,a.sdtype extype,a.sdname exname,a.sddesc edesc,null etime,a.sdcondition econdition,null evtype,null eqtype,null israndq,null israndqi,null qcount,null isblur,a.tpoint,null relaylimit,null isusebackup,null isseq ,a.sdno,a.sdtype,a.sdname,a.sddesc,a.sdcondition ,null rsno,null rscno,null rstype,null rsname,null rscondition , row_number() over(partition by a.sdtype order by a.cdt) rno ,null as iseq,null as teachername from cmsd a where a.cmno= ?param0 and a.isdel=0 union all select 2 gubun,case when a.rstype = 0 then 32 else 31 end estkind ,a.rsno exno,a.cmno,a.rstype extype,a.rsname exname,null edesc,null etime,a.rscondition econdition,null evtype,null eqtype,null israndq,null israndqi,null qcount,null isblur,null tpoint,null relaylimit,null isusebackup,null isseq ,null sdno,null sdtype,null sdname,null sddesc,null sdcondition ,a.rsno,a.rscno,a.rstype,a.rsname,a.rscondition , row_number() over(partition by a.rstype order by a.cdt) rno ,b.iseq,c.username as teachername from cmrs a left outer join cminning b on a.cmino = b.cmino left outer join users c on b.userno = c.userno where a.cmno= ?param0 and a.isdel=0 order by rsno] -2025-12-18 14:07:06,036 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmexqs] Prepared SQL: [select a.eqno,a.exno,a.qseq,a.qno,a.rpoint , b.qtextstring, b.dpoint, b.qdiff, b.cc1, b.cc2, b.cc3, b.cc4, b.cc5,b.atype , cc.cname qdiffname, cc1.cname ccname1, cc2.cname ccname2, cc3.cname ccname3, cc4.cname ccname4, cc5.cname ccname5 from cmexq a inner join question b on b.qno=a.qno left outer join comcode cc on cc.ccode = b.qdiff left outer join comcode cc1 on cc1.ccode = b.cc1 left outer join comcode cc2 on cc2.ccode = b.cc2 left outer join comcode cc3 on cc3.ccode = b.cc3 left outer join comcode cc4 on cc4.ccode = b.cc4 left outer join comcode cc5 on cc5.ccode = b.cc5 where a.exno= ?param0 order by a.qseq] -2025-12-18 14:07:06,036 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.exsave.valid] Prepared SQL: [select count(d.exno) from (select 1 as col1) a left outer join lectex d on d.exno= ?param0] -2025-12-18 14:07:06,036 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.sdsave.valid] Prepared SQL: [select sum(cnt) from ( select count(d.sdno) cnt from (select 1 as col1) a left outer join lectsd d on d.sdno= ?param0 union all select count(d.sdno) from (select 1 as col1) a left outer join lectsdboard d on d.sdno= ?param0 ) a] -2025-12-18 14:07:06,036 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rssave.valid] Prepared SQL: [select count(d.rsno) from (select 1 as col1) a left outer join lectrs d on d.rsno= ?param0] -2025-12-18 14:07:06,036 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rscsave.valid] Prepared SQL: [select count(d.rscno) from (select 1 as col1) a left outer join cmrs d on d.rscno= ?param0] -2025-12-18 14:07:06,036 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmexlayers] Prepared SQL: [select a.exno ,case when a.qdiff = 1 then null else a.qdiff end qdiff ,case when a.cc1 = 1 then null else a.cc1 end cc1 ,case when a.cc2 = 1 then null else a.cc2 end cc2 ,case when a.cc3 = 1 then null else a.cc3 end cc3 ,case when a.cc4 = 1 then null else a.cc4 end cc4 ,case when a.cc5 = 1 then null else a.cc5 end cc5 ,a.qcount,a.rpoint , cc.cname qdiffname, cc1.cname ccname1, cc2.cname ccname2, cc3.cname ccname3, cc4.cname ccname4, cc5.cname ccname5 from cmexlayer a left outer join comcode cc on cc.ccode = a.qdiff and cc.ccode > 0 left outer join comcode cc1 on cc1.ccode = a.cc1 and cc1.ccode > 0 left outer join comcode cc2 on cc2.ccode = a.cc2 and cc2.ccode > 0 left outer join comcode cc3 on cc3.ccode = a.cc3 and cc3.ccode > 0 left outer join comcode cc4 on cc4.ccode = a.cc4 and cc4.ccode > 0 left outer join comcode cc5 on cc5.ccode = a.cc5 and cc5.ccode > 0 where a.exno= ?param0 order by cc.corder, cc1.corder, cc2.corder] -2025-12-18 14:07:06,036 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.extype1count] Prepared SQL: [select count(b.exno) from (select 1 col1) a left outer join cmex b on b.cmno= ?param0 and b.isdel=0 and b.exno <> ?param1 and b.extype=1] -2025-12-18 14:07:06,036 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.check] Prepared SQL: [select count(b.rsno) from (select 1 col1) a left outer join cmrs b on b.cmno= ?param0 and b.rsno <> ?param1 and b.rstype= ?param2 and b.isdel=0] -2025-12-18 14:07:06,037 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.questionusings] Prepared SQL: [select sum(cnt) from ( select 0 as cnt union all select count(qno) from cmexq where qno= ?param0 union all select count(qno) from rscq where qno= ?param0 ) a] -2025-12-18 14:07:06,037 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.questionitem.valid] Prepared SQL: [select sum(cnt) from ( select 0 as cnt union all select a.qno from ( select b.qno from questionitem a inner join cmexq b on b.qno=a.qno where a.qino= ?param0 limit 1) a union all select a.qno from ( select b.qno from questionitem a inner join rscq b on b.qno=a.qno where a.qino= ?param0 limit 1) a ) a] -2025-12-18 14:07:06,037 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmmenus] Prepared SQL: [select a.cmno,a.isplan,a.iscontent,a.isev,a.isrs,a.isgrade ,b.bmno from cmmenu a left outer join cmmenubm b on b.cmno=a.cmno where a.cmno= ?param0] -2025-12-18 14:07:06,037 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rscqs] Prepared SQL: [select a.rscqno,a.rscno,a.qno,a.dseq , b.qtextstring, b.dpoint, b.qdiff, b.cc1, b.cc2, b.cc3, b.cc4, b.cc5,b.atype , cc.cname qdiffname, cc1.cname ccname1, cc2.cname ccname2, cc3.cname ccname3, cc4.cname ccname4, cc5.cname ccname5 ,row_number() over(order by a.dseq, a.rscqno) rno from rscq a inner join question b on b.qno=a.qno left outer join comcode cc on cc.ccode = b.qdiff left outer join comcode cc1 on cc1.ccode = b.cc1 left outer join comcode cc2 on cc2.ccode = b.cc2 left outer join comcode cc3 on cc3.ccode = b.cc3 left outer join comcode cc4 on cc4.ccode = b.cc4 left outer join comcode cc5 on cc5.ccode = b.cc5 where a.rscno= ?param0 order by rno] -2025-12-18 14:07:06,037 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminfile] Prepared SQL: [select 1 dtype,a.sdno intval,a.fgno longval,b.fileno longval2,0 longval4,b.fileurl strval from cmsd a inner join fileinfo b on b.fgno=a.fgno and b.isdel=0 where a.cmno= ?param0 union all select 0,exno,null,null,null,null from cmex where cmno= ?param0 and isdel=0 union all select 2,0,a.fgnotf,b.fileno,a.cmino,b.fileurl from cminning a inner join fileinfo b on b.fgno=a.fgnotf and b.isdel=0 where a.cmno= ?param0 union all select 3,a.cmno,a.fgnocm,b.fileno,0,b.fileurl from cm a inner join fileinfo b on b.fgno=a.fgnocm and b.isdel=0 where a.cmno= ?param0 order by dtype,intval,longval2] -2025-12-18 14:07:06,037 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.check.cmpcpay] Prepared SQL: [select count(b.pino) from (select 1 as col1) a left outer join payitem b on b.ptype=1 and b.pcno = ?param0] -2025-12-18 14:07:06,038 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ct.checkcmi] Prepared SQL: [select count(b.cmino) dcnt from ct a left outer join cminning b on b.ctno=a.ctno where a.ctno= ?param0 group by a.ctno] -2025-12-18 14:07:06,038 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.pcm.foras] Prepared SQL: [select distinct d.cmno value,d.cname text from users a inner join lect b on b.userno=a.userno and b.status<5 inner join cm c on c.cmno=b.cmno inner join cm d on d.cmno=c.pcmno where a.asno= ?param0 order by text,value] -2025-12-18 14:07:06,038 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cm.foras] Prepared SQL: [select distinct c.cmno value,concat(c.cname,'(',c.classno,')') text from users a inner join lect b on b.userno=a.userno and b.status<5 inner join cm c on c.cmno=b.cmno and c.pcmno= ?param0 where a.asno= ?param1 order by text,value] -2025-12-18 14:07:06,038 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.pcm.forall] Prepared SQL: [select a.cmno value,a.cname text from cm a where a.ismaster=1 and a.isuse=1 and a.isdel=0 order by text,value] -2025-12-18 14:07:06,038 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cm.forall] Prepared SQL: [select a.cmno value,concat(a.cname,'(',a.classno,')') text from cm a where a.pcmno= ?param0 and a.ismaster=1 and a.isuse=1 and a.isdel=0 order by text,value] -2025-12-18 14:07:06,038 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cms.forpay] Prepared SQL: [select c.cmno,case when b.isjoin=1 then c.infee else c.infee end fee, c.accommofee, b.isjoin,d.lectno lectnocheck from users a left outer join assign b on b.asno=a.asno inner join cm c on c.cmno= ?param0 left outer join lect d on d.userno=a.userno and d.cmno=c.cmno and d.status in (1,2,3,4,6) and d.ischanged=0 where a.userno= ?param1] -2025-12-18 14:07:06,038 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cms.forpaypc] Prepared SQL: [select c.cmno,case when b.isjoin=1 then c.infee else c.outfee end fee,b.isjoin from users a left outer join assign b on b.asno=a.asno inner join cmpc c on c.pcno= ?param0 where a.userno= ?param1] -2025-12-18 14:07:06,038 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcheck.forbuy] Prepared SQL: [select 1 rno,a.cmno,a.quota ,b.status lectstatus ,count(d.userno) countlect from cm a left outer join lect b on b.cmno=a.cmno and b.userno= ?param0 and b.status < 5 and b.ischanged=0 left outer join lect c on c.cmno=a.cmno and c.status < 5 and c.ischanged=0 left outer join users d on d.userno=c.userno and d.status=1 where a.cmno= ?param1 and a.ismaster=0 and a.rstime < now() and a.retime > now() and a.isuse=1 and a.isdel=0 group by a.cmno,a.quota,b.status union all select 2,a.cmno,0 ,b.status ,0 from cm a inner join lect b on b.cmno <> a.cmno and b.userno= ?param0 and b.status < 5 inner join cm c on c.cmno=b.cmno and c.pcmno=a.pcmno where a.cmno = ?param1] -2025-12-18 14:07:06,039 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.assign.applyedu.byasno] Prepared SQL: [select a.asno,a.ascode,a.isjoin,a.joinyear,a.joinprice,a.asname,a.ceoname,a.brno,a.eino,a.grno,a.btype,a.bkind,a.salesamount,a.homeurl,a.mcount,a.aday,a.astype,a.asctg,a.askey,a.post ,a.address1,a.address2,a.fgnobno,a.fgnobank,a.joindate,a.exitdate,a.status,a.issite,a.subdomain,a.sitename,a.sitelogo,a.sitefooter,a.siteip,a.ismain,a.mname,a.isdel ,CAST(AES_DECRYPT(UNHEX(a.mphone), 'np123@!') AS char) mphone ,CAST(AES_DECRYPT(UNHEX(a.taxemail), 'np123@!') AS char) taxemail from assign a where a.asno= ?param0 and a.isdel=0] -2025-12-18 14:07:06,039 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscdcheck] Prepared SQL: [select a.quota - (select count(z.lectno) cnt from lect z where a.cmisno = z.cmisno and z.status in (1,2) and z.ischanged=0) from cminningscd a where a.cmisno = ?param0] -2025-12-18 14:07:06,041 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmin] Prepared SQL: [insert into cm(ismaster,cgno,pcmno,cname,kname,tmno,classno,rstime,retime,sstime,setime,gstime,getime,cshape ,infee,outfee,accommofee,quota ,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,isuse,isdel,isseq,fgnocm,typeman,typeedu,typegrade,typejob,typejobitem,iscertificate,ischkatt,isaccommodation,daylectinninglimit,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 , ?param28 , ?param29 , ?param30 ,0, ?param31 , ?param32 , ?param33 , ?param34 , ?param35 , ?param36 , ?param37 , ?param38 , ?param39 , ?param40 ,10,now(), ?param41 ,now(), ?param41 , ?param42 );] -2025-12-18 14:07:06,041 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:07:06,042 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnings.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into cminning (cmno,week,iseq,isonline,ititle,icontent,idate,iday,ist,iet,fgnotf,ctno,istaste,sttime,atime,mstime,metime,userno,isscd,scdtype,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 ,now(), ?param20 ,now(), ?param20 , ?param21 from (select 1 col1) a left outer join cminning b on b.cmno= ?param0 and b.iseq= ?param2 where b.cmino is null] -2025-12-18 14:07:06,042 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnings.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 14:07:06,042 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into cminningscd(cmino,estart,eend,quota,studyplace,sseq,comment,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 ,now(), ?param7 ,now(), ?param7 , ?param8 )] -2025-12-18 14:07:06,042 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 14:07:06,043 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.in] Prepared SQL: [INSERT INTO cmex (cmno,extype,exname,edesc,etime,econdition,evtype,eqtype,israndq,israndqi,qcount,isblur,tpoint,relaylimit,isusebackup,isseq,isreexamable,isresultopen,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 ,0,now(), ?param18 ,now(), ?param18 , ?param19 )] -2025-12-18 14:07:06,043 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:07:06,044 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.question.in] Prepared SQL: [INSERT INTO question (cmno, qdiff, cc1, cc2, cc3, cc4, cc5, isuse, atype, dpoint, qtext, qtextstring, qdesc, rightcount,ispassspace,isignorecase, cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , now(), ?param16 ,now(), ?param16 , ?param17 );] -2025-12-18 14:07:06,044 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.question.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:07:06,044 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.in] Prepared SQL: [insert into cmsd(sdtype,cmno,sdname,sddesc,tpoint,sdcondition,fgno,isdel,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 ,0,now(), ?param7 ,now(), ?param7 , ?param8 );] -2025-12-18 14:07:06,044 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:07:06,044 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.in] Prepared SQL: [insert into cmrs(rstype,cmno,rsname,rscondition,rscno,isdel,cmino,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,0, ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 );] -2025-12-18 14:07:06,044 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:07:06,044 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rsc.in] Prepared SQL: [insert into rsc(rstype,rscname,isuse,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 ,now(), ?param3 ,now(), ?param3 , ?param4 );] -2025-12-18 14:07:06,044 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rsc.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:07:06,044 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy0] Prepared SQL: [insert into cm(ismaster,cgno,pcmno,cname,kname,tmno,classno,rstime,retime,sstime,setime,gstime,getime,cshape,typeman,typeedu,typegrade,typejob,typejobItem,infee,outfee,accommofee,quota,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,isuse,isseq,iscertificate,isdel,studydays,isaccommodation,daylectinninglimit,cdt,cno,udt,uno,uip) select ?param0 ,cgno,case when a.ismaster = 1 and ?param0 = 0 then a.cmno else a.pcmno end,ifnull( ?param1 , concat('»çº»_', cname)),a.kname, ?param2 ,case when ?param2 is null then null else ifnull(b.classno,0)+1 end ,t.rstime ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then '2099-12-31 23:59:59' else date_format(t.retime,'%Y-%m-%d 23:59:59') end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else t.sstime end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else date_format(t.setime,'%Y-%m-%d 23:59:59') end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else t.gstime end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else date_format(t.getime,'%Y-%m-%d 23:59:59') end ,a.cshape,a.typeman,a.typeedu,a.typegrade,a.typejob, a.typejobItem,infee,outfee,accommofee,quota,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,1,isseq,a.iscertificate,0,studydays,isaccommodation,daylectinninglimit,now(), ?param3 ,now(), ?param3 , ?param4 from cm a left outer join ( select max(b.classno) classno from cm a inner join cm b on b.ismaster=0 and b.pcmno=case when a.ismaster=1 then a.cmno else a.pcmno end and b.isdel=0 and b.tmno=ifnull( ?param2 ,0) where a.cmno= ?param5 ) b on b.classno is not null left outer join term t on t.tmno= ?param2 where a.cmno= ?param5 ;] -2025-12-18 14:07:06,044 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy0.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:07:06,044 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy.ex0] Prepared SQL: [insert into cmex (cmno,extype,exname,edesc,etime,econdition,evtype,eqtype,israndq,israndqi,qcount,isblur,tpoint,relaylimit,isusebackup,isseq,isresultopen,isreexamable,isdel,cdt,cno,udt,uno,uip) select ?param0 ,extype,exname,edesc,etime,econdition,evtype,eqtype,israndq,israndqi,qcount,isblur,tpoint,relaylimit,isusebackup,isseq,isresultopen,isreexamable,0,now(), ?param1 ,now(), ?param1 , ?param2 from cmex a where a.exno= ?param3 ;] -2025-12-18 14:07:06,044 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy.ex0.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:07:06,045 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmpcin] Prepared SQL: [insert into cm (ismaster,cgno,pcmno,cname,tmno,classno,rstime,retime,sstime,setime,gstime,getime,cshape,infee,outfee,quota,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,isuse,isseq,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,null, ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 ,1,0,0,now(), ?param27 ,now(), ?param27 , ?param28 );] -2025-12-18 14:07:06,045 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmpcin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:07:06,045 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ct.in] Prepared SQL: [INSERT INTO ct (cmno,qdiff,cc1,cc2,cc3,cc4,cc5,ctype,ccode,ccodedel,ctname,fgnothumb,fgnotf,tfurl,ismenu,isdel,isuse,isoversize,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 ,0, ?param14 , ?param15 ,now(), ?param16 ,now(), ?param16 , ?param17 );] -2025-12-18 14:07:06,045 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ct.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:07:06,047 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.pplog.applyedu.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into pplog ( userno,cmno,isready,cgcode,cshape,typeman,typeedu,typegrade,typejob,typejobItem,cgno,cmisno,isrebate,rbankname,rbankacc,rbankowner,asname,brno,ceoname,post,address1,address2,btype,bkind,eino,mname ,mphone,taxemail,userpno,mobile,email,upost,uaddress1,uaddress2,isassignuser,uduty,slevel,isaccommodation,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 ,HEX(AES_ENCRYPT( ?param14 , 'np123@!')) , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 ,HEX(AES_ENCRYPT( ?param26 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param27 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param28 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param29 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param30 , 'np123@!')) , ?param31 , ?param32 , ?param33 , ?param34 , ?param35 , ?param36 , ?param37 ,now(), ?param38 ,now(), ?param38 , ?param39 )] -2025-12-18 14:07:06,047 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.pplog.applyedu.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:07:06,047 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.term.in] Prepared SQL: [insert into term (tyear,tseq,rstime,retime,sstime,setime,gstime,getime,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 ,now(), ?param8 ,now(), ?param8 , ?param9 )] -2025-12-18 14:07:06,047 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.term.up] Prepared SQL: [update term set udt=now(),uno= ?param0 ,uip= ?param1 ,tyear = ?param2 ,tseq = ?param3 ,rstime= ?param4 ,retime= ?param5 ,sstime= ?param6 ,setime= ?param7 ,gstime= ?param8 ,getime= ?param9 where tmno= ?param10] -2025-12-18 14:07:06,047 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cg.in] Prepared SQL: [insert into cg (pcgno,cgname,cgcode,isuse,iscover,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,0,now(), ?param5 ,now(), ?param5 , ?param6 )] -2025-12-18 14:07:06,047 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmup] Prepared SQL: [update cm set udt=now(),uno= ?param0 ,uip= ?param1 ,cgno = ?param2 ,pcmno = ?param3 ,cname = ?param4 ,kname = ?param5 ,rstime = ?param6 ,retime = ?param7 ,sstime = ?param8 ,setime = ?param9 ,gstime = ?param10 ,getime = ?param11 ,cshape = ?param12 ,infee = ?param13 ,outfee = ?param14 ,accommofee = ?param15 ,quota = ?param16 ,introhtml = ?param17 ,targethtml = ?param18 ,goalhtml = ?param19 ,contenthtml = ?param20 ,studyplace = ?param21 ,studytime = ?param22 ,certcc = ?param23 ,certgradecc = ?param24 ,jobcc = ?param25 ,jobpositiongrade = ?param26 ,difficulty = ?param27 ,isrefund = ?param28 ,isuse = ?param29 ,fgnocm = ?param30 ,typeman = ?param31 ,typeedu = ?param32 ,typegrade = ?param33 ,typejob = ?param34 ,typejobitem = ?param35 ,iscertificate = ?param36 ,ischkatt = ?param37 ,studydays = ?param38 ,isaccommodation = ?param39 where cmno= ?param40] -2025-12-18 14:07:06,047 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.profclear] Prepared SQL: [update cminning a inner join ( select a.cmino from cminning a left outer join cmprof b on b.cmno=a.cmno and a.userno=b.userno where a.cmno= ?param0 and b.userno is null ) b on b.cmino=a.cmino set a.userno=null where a.cmno= ?param0] -2025-12-18 14:07:06,048 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.del] Prepared SQL: [delete from cminning where cmino = ( select a.cmino from ( select case when count(c.lectno) < 1 then ?param0 else 0 end cmino from (select 1 col1) a left outer join cminning b on b.cmino= ?param0 left outer join lect c on c.cmno=b.cmno) a )] -2025-12-18 14:07:06,048 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.del2] Prepared SQL: [delete from cminning where cmino = ?param0] -2025-12-18 14:07:06,048 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.del3] Prepared SQL: [delete from cminning where cmino = ( select a.cmino from ( select case when count(b.cmino) < 1 then ?param0 else 0 end cmino from (select 1 col1) a left outer join cminningscd b on b.cmino= ?param0 ) a )] -2025-12-18 14:07:06,048 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.del] Prepared SQL: [delete from cminningscd where cmisno = ( select a.cmisno from ( select case when count(c.lectno) < 1 then ?param0 else 0 end cmisno from (select 1 col1) a left outer join cminningscd b on b.cmisno= ?param0 left outer join lect c on c.cmisno=b.cmisno and c.status=1 and c.ischanged=0 ) a )] -2025-12-18 14:07:06,048 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmseqsave] Prepared SQL: [update cm set isseq= ?param0 ,udt=now(),uno= ?param1 ,uip= ?param2 where cmno= ?param3] -2025-12-18 14:07:06,048 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.bookin] Prepared SQL: [insert into book(bkname,author,publisher,pubdate,fgnothumb,fgno,price,introhtml,contents,isuse,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 ,now(), ?param10 ,now(), ?param10 , ?param11 )] -2025-12-18 14:07:06,048 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.bookup] Prepared SQL: [update book set udt=now(),uno= ?param0 ,uip= ?param1 ,bkname = ?param2 ,author = ?param3 ,publisher = ?param4 ,pubdate = ?param5 ,fgnothumb = ?param6 ,fgno = ?param7 ,price = ?param8 ,introhtml = ?param9 ,contents = ?param10 ,isuse = ?param11 where bkno= ?param12] -2025-12-18 14:07:06,048 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.bookdel] Prepared SQL: [delete from book where not bkno in ( select distinct(a.bkno) from cmbook a ) and bkno = ?param0] -2025-12-18 14:07:06,048 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.up] Prepared SQL: [update cminningscd a set udt=now(),uno= ?param0 ,uip= ?param1 ,cmino= ?param2 ,estart= ?param3 ,eend= ?param4 ,quota= ?param5 ,studyplace= ?param6 ,sseq= ?param7 ,comment= ?param8 where a.cmisno= ?param9] -2025-12-18 14:07:06,048 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnings.up] Prepared SQL: [update cminning a left outer join ( select cmino, cmno from cminning where cmino <> ?param0 and cmno= ?param1 and iseq= ?param2 ) b on b.cmno=a.cmno set udt=now(),uno= ?param3 ,uip= ?param4 ,week = ?param5 ,iseq = ?param2 ,isonline = ?param6 ,ititle = ?param7 ,icontent = ?param8 ,idate= ?param9 ,iday = ?param10 ,ist = ?param11 ,iet = ?param12 ,fgnotf= ?param13 ,ctno = ?param14 ,istaste = ?param15 ,sttime= ?param16 ,atime = ?param17 ,mstime = ?param18 ,metime = ?param19 ,userno = ?param20 ,isscd = ?param21 ,scdtype= ?param22 where a.cmino= ?param0 and b.cmino is null] -2025-12-18 14:07:06,048 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.clear] Prepared SQL: [update cminningscd a set udt=now(),uno= ?param0 ,uip= ?param1 ,quota=99999,studyplace=null where a.cmino = ?param2] -2025-12-18 14:07:06,049 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.up.lect] Prepared SQL: [update lect a left outer join cminningscd b on b.cmisno = a.cmisno set a.edate = date_format(b.eend,'%Y-%m-%d 23:59:59') where a.cmisno = ?param0 ;] -2025-12-18 14:07:06,049 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmev.clear] Prepared SQL: [update cmev a set udt=now(),uno= ?param0 ,uip= ?param1 ,isoffabs=null where a.cmno = ?param2] -2025-12-18 14:07:06,049 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnings.istasteclear] Prepared SQL: [update cminning set istaste=0 where cmno= ?param0 and cmino <> ?param1] -2025-12-18 14:07:06,049 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmevsave] Prepared SQL: [insert into cmev (cmno,attend,attendcut,attendrfd,attendcutrfd,mid,midcut,midrfd,midcutrfd,final,finalcut,finalrfd,finalcutrfd,subject,subjectcut,subjectrfd,subjectcutrfd,discuss,discusscut,discussrfd,discusscutrfd,etc,etccut,etcrfd,etccutrfd,cut,cutrfd,isoffabs,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 ,now(), ?param28 ,now(), ?param28 , ?param29 from (select 1 col1) a left outer join cmev b on b.cmno= ?param0 where b.cmno is null; update cmev set udt=now(),uno= ?param28 ,uip= ?param29 ,attend = ?param1 ,attendcut = ?param2 ,attendrfd = ?param3 ,attendcutrfd = ?param4 ,mid = ?param5 ,midcut = ?param6 ,midrfd = ?param7 ,midcutrfd = ?param8 ,final = ?param9 ,finalcut = ?param10 ,finalrfd = ?param11 ,finalcutrfd = ?param12 ,subject = ?param13 ,subjectcut = ?param14 ,subjectrfd = ?param15 ,subjectcutrfd = ?param16 ,discuss = ?param17 ,discusscut = ?param18 ,discussrfd = ?param19 ,discusscutrfd = ?param20 ,etc = ?param21 ,etccut = ?param22 ,etcrfd = ?param23 ,etccutrfd = ?param24 ,cut = ?param25 ,cutrfd = ?param26 ,isoffabs = ?param27 where ?param0 > 0 and cmno= ?param0] -2025-12-18 14:07:06,049 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.savetop] Prepared SQL: [UPDATE cmex SET udt=now(),uno= ?param0 ,uip= ?param1 ,exname= ?param2 ,edesc= ?param3 ,econdition= ?param4 ,isblur= ?param5 ,isusebackup= ?param6 ,isseq= ?param7 ,isreexamable= ?param8 ,isresultopen= ?param9 ,etime= ?param10 where exno= ?param11] -2025-12-18 14:07:06,049 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.up] Prepared SQL: [update cmex set udt=now(),uno= ?param0 ,uip= ?param1 ,extype = ?param2 ,exname = ?param3 ,edesc = ?param4 ,etime = ?param5 ,econdition = ?param6 ,evtype = ?param7 ,eqtype = ?param8 ,israndq = ?param9 ,israndqi = ?param10 ,qcount = ?param11 ,isblur = ?param12 ,tpoint = ?param13 ,relaylimit = ?param14 ,isusebackup = ?param15 ,isseq = ?param16 ,isreexamable = ?param17 ,isresultopen= ?param18 where exno= ?param19] -2025-12-18 14:07:06,049 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmexq.deleteall] Prepared SQL: [delete from cmexq where exno= ?param0] -2025-12-18 14:07:06,049 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmexlayer.del] Prepared SQL: [delete from cmexlayer where exno= ?param0] -2025-12-18 14:07:06,049 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.del] Prepared SQL: [update cmex set isdel=1 where exno= ?param0] -2025-12-18 14:07:06,049 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.del] Prepared SQL: [update cmsd set isdel=1 where sdno= ?param0] -2025-12-18 14:07:06,049 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.del] Prepared SQL: [update cmrs set isdel=1 where rsno= ?param0] -2025-12-18 14:07:06,050 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.questionitem.del] Prepared SQL: [update question a inner join questionitem b on b.qino= ?param0 and b.qno=a.qno set a.rightcount = a.rightcount - b.isright; update questionitem set udt=now(),uno= ?param1 ,uip= ?param2 ,isdel=1 where qino= ?param0] -2025-12-18 14:07:06,050 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.question.up] Prepared SQL: [UPDATE question SET udt=now(),uno= ?param0 ,uip= ?param1 ,cmno= ?param2 ,qdiff= ?param3 ,cc1= ?param4 ,cc2= ?param5 ,cc3= ?param6 ,cc4= ?param7 ,cc5= ?param8 ,isuse= ?param9 ,dpoint= ?param10 ,qtext= ?param11 ,qtextstring= ?param12 ,qdesc= ?param13 ,rightcount= ?param14 ,ispassspace= ?param15 ,isignorecase= ?param16 where qno= ?param17] -2025-12-18 14:07:06,050 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.question.uptop] Prepared SQL: [UPDATE question SET udt=now(),uno= ?param0 ,uip= ?param1 ,cmno= ?param2 ,isuse= ?param3 ,qtext= ?param4 ,qtextstring= ?param5 ,qdesc= ?param6 ,rightcount= ?param7 where qno= ?param8] -2025-12-18 14:07:06,051 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.questionitem.up] Prepared SQL: [UPDATE questionitem SET udt=now(),uno= ?param0 ,uip= ?param1 ,fgno= ?param2 ,isright= ?param3 ,qitext= ?param4 where qino= ?param5] -2025-12-18 14:07:06,051 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.up] Prepared SQL: [update cmsd set udt=now(),uno= ?param0 ,uip= ?param1 ,sdtype = ?param2 ,sdname = ?param3 ,sddesc = ?param4 ,tpoint = ?param5 ,sdcondition = ?param6 ,fgno = ?param7 where sdno= ?param8] -2025-12-18 14:07:06,051 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.uplock] Prepared SQL: [update cmsd set udt=now(),uno= ?param0 ,uip= ?param1 ,sdname = ?param2 ,sddesc = ?param3 ,tpoint = ?param4 ,sdcondition = ?param5 ,fgno = ?param6 where sdno= ?param7] -2025-12-18 14:07:06,051 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.up] Prepared SQL: [update cmrs set udt=now(),uno= ?param0 ,uip= ?param1 ,rstype = ?param2 ,rsname = ?param3 ,rscondition = ?param4 ,rscno = ?param5 ,cmino = ?param6 where rsno= ?param7] -2025-12-18 14:07:06,051 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.uplock] Prepared SQL: [update cmrs set udt=now(),uno= ?param0 ,uip= ?param1 ,rsname = ?param2 ,rscondition = ?param3 where rsno= ?param4] -2025-12-18 14:07:06,051 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmev.in] Prepared SQL: [insert into cmev (cmno,attend,attendcut,attendrfd,attendcutrfd,mid,midcut,midrfd,midcutrfd,final,finalcut,finalrfd,finalcutrfd,subject,subjectcut,subjectrfd ,subjectcutrfd,discuss,discusscut,discussrfd,discusscutrfd,etc,etccut,etcrfd,etccutrfd,cut,cutrfd,cdt,cno,udt,uno,uip) values ( ?param0 ,100,100,100,100,0,0,0,0,0,0,0,0,0,0,0 ,0,0,0,0,0,0,0,0,0,100,100,now(), ?param1 ,now(), ?param1 , ?param2 )] -2025-12-18 14:07:06,051 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmmenu.in] Prepared SQL: [insert into cmmenu (cmno,isplan,iscontent,isev,isrs,isgrade,cdt,cno,udt,uno,uip) values( ?param0 ,1,1,1,1,1,now(), ?param1 ,now(), ?param1 , ?param2 ); insert into cmmenubm (cmno,bmno,cdt,cno,udt,uno,uip) select ?param0 ,a.bmno,now(), ?param1 ,now(), ?param1 , ?param2 from boardmaster a where a.bmposition=1 and a.isopen=1 and a.isdefault=1] -2025-12-18 14:07:06,052 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy] Prepared SQL: [create temporary table if not exists temp_cminning_mapping ( old_cmino bigint, new_cmino bigint ); insert into cminning(cmno, week, iseq, isonline, ititle, icontent, iday, idate, ist, iet, ctno, istaste, sttime, atime, mstime, metime, userno, isscd, scdtype, cdt,cno,udt,uno,uip) select ?param0 , week, iseq, isonline, ititle, icontent, iday, idate, ist, iet, ctno, istaste, sttime, atime, mstime, metime, userno, isscd, scdtype, now(), ?param1 ,now(), ?param1 , ?param2 from cminning where cmno = ?param3 ; insert into temp_cminning_mapping(old_cmino, new_cmino) select old_cmino, new_cmino from ( select a.cmino as old_cmino, b.cmino as new_cmino from cminning a inner join cminning b on a.cmno = ?param3 and b.cmno = ?param0 and a.week = b.week and a.iseq = b.iseq ) t; insert into cmrs(cmno, rscno, rstype, rsname, rscondition, isdel, cmino, cdt,cno,udt,uno,uip) select ?param0 , rscno, rstype, rsname, rscondition, 0, t.new_cmino, now(), ?param1 ,now(), ?param1 , ?param2 from cmrs a inner join temp_cminning_mapping t on a.cmino = t.old_cmino where a.cmno = ?param3 and a.isdel = 0; insert into cmprof(cmno, userno, pfee, cdt,cno,udt,uno,uip) select ?param0 , userno, 0, now(), ?param1 ,now(), ?param1 , ?param2 from cmprof where cmno = ?param3 ; insert into cmbook(cmno, bkno, cdt,cno,udt,uno,uip) select ?param0 , bkno, now(), ?param1 ,now(), ?param1 , ?param2 from cmbook where cmno = ?param3 ; insert into cmrelay(cmno, rcmno, ispre, cdt,cno,udt,uno,uip) select ?param0 , rcmno, ispre, now(), ?param1 ,now(), ?param1 , ?param2 from cmrelay where cmno = ?param3 ; insert into cmncsd(cmno, ndno, cdt,cno,udt,uno,uip) select ?param0 , ndno, now(), ?param1 ,now(), ?param1 , ?param2 from cmncsd where cmno = ?param3 ; insert into cminningscd(cmino, estart, eend, quota, studyplace, sseq, cdt,cno,udt,uno,uip) select t.new_cmino, estart, eend, quota, studyplace, sseq, now(), ?param1 ,now(), ?param1 , ?param2 from cminningscd a inner join temp_cminning_mapping t on a.cmino = t.old_cmino where a.cmino in (select old_cmino from temp_cminning_mapping); insert into cmev(cmno, attend, attendcut, attendrfd, attendcutrfd, mid, midcut, midrfd, midcutrfd, final, finalcut, finalrfd, finalcutrfd, subject, subjectcut, subjectrfd, subjectcutrfd, discuss, discusscut, discussrfd, discusscutrfd, etc, etccut, etcrfd, etccutrfd, cut, cutrfd, isoffabs, cdt,cno,udt,uno,uip) select ?param0 , attend, attendcut, attendrfd, attendcutrfd, mid, midcut, midrfd, midcutrfd, final, finalcut, finalrfd, finalcutrfd, subject, subjectcut, subjectrfd, subjectcutrfd, discuss, discusscut, discussrfd, discusscutrfd, etc, etccut, etcrfd, etccutrfd, cut, cutrfd, isoffabs, now(), ?param1 ,now(), ?param1 , ?param2 from cmev where cmno = ?param3 ; insert into cmsd(sdtype, cmno, sdname, sddesc, tpoint, sdcondition, fgno, isdel, orgsdno, cdt,cno,udt,uno,uip) select sdtype, ?param0 , sdname, sddesc, tpoint, sdcondition, null, 0, sdno, now(), ?param1 ,now(), ?param1 , ?param2 from cmsd where cmno = ?param3 and isdel = 0; insert into cmmenu(cmno, isplan, iscontent, isev, isrs, isgrade, cdt,cno,udt,uno,uip) select ?param0 , isplan, iscontent, isev, isrs, isgrade, now(), ?param1 ,now(), ?param1 , ?param2 from cmmenu where cmno = ?param3 ; insert into cmmenubm(cmno, bmno, cdt,cno,udt,uno,uip) select ?param0 , bmno, now(), ?param1 ,now(), ?param1 , ?param2 from cmmenubm where cmno = ?param3 ; drop temporary table if exists temp_cminning_mapping;] -2025-12-18 14:07:06,052 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy.ex] Prepared SQL: [insert into cmexlayer(exno,qdiff,cc1,cc2,cc3,cc4,cc5,qcount,rpoint,cdt,cno,udt,uno,uip) select ?param0 ,qdiff,cc1,cc2,cc3,cc4,cc5,qcount,rpoint,now(), ?param1 ,now(), ?param1 , ?param2 from cmexlayer a where a.exno= ?param3 ; insert into cmexq(exno,qseq,qno,rpoint,cdt,cno,udt,uno,uip) select ?param0 ,qseq,qno,rpoint,now(), ?param1 ,now(), ?param1 , ?param2 from cmexq a where a.exno= ?param3 ;] -2025-12-18 14:07:06,052 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.fgnoup] Prepared SQL: [update cmsd set fgno= ?param0 where cmno= ?param1 and orgsdno= ?param2] -2025-12-18 14:07:06,052 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.fgnoup] Prepared SQL: [update cminning set fgnotf= ?param0 where cmno= ?param1 and orgcmino= ?param2] -2025-12-18 14:07:06,052 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cm.fgnocmup] Prepared SQL: [update cm set fgnocm= ?param0 where cmno= ?param1] -2025-12-18 14:07:06,052 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmpcup] Prepared SQL: [update cm set udt=now(),uno= ?param0 ,uip= ?param1 ,cgno = ?param2 ,cname = ?param3 ,sstime = ?param4 ,setime = ?param5 ,introhtml = ?param6 where cmno= ?param7] -2025-12-18 14:07:06,052 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ctpdel] Prepared SQL: [update ctpage a inner join ( select a.ctno,count(b.cmino) dcnt from ct a left outer join cminning b on b.ctno=a.ctno where a.ctno= ?param0 group by a.ctno ) b on b.ctno=a.ctno and b.dcnt = 0 set a.isdel=1,udt=now(),uno= ?param1 ,uip= ?param2 where a.cpno= ?param3] -2025-12-18 14:07:06,052 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ct.del] Prepared SQL: [update ct a inner join ( select a.ctno,count(b.cmino) dcnt from ct a left outer join cminning b on b.ctno=a.ctno where a.ctno= ?param0 group by a.ctno ) b on b.ctno=a.ctno and b.dcnt=0 set udt=now(),uno= ?param1 ,uip= ?param2 ,a.ccode=null,a.isdel=1 where b.dcnt=0 and a.ctno= ?param0] -2025-12-18 14:07:06,052 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.fgno] Prepared SQL: [update cminning set fgno= ?param0 where cmino= ?param1] -2025-12-18 14:07:06,052 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.fgnooff] Prepared SQL: [update cminning set fgnooff= ?param0 where cmino= ?param1] -2025-12-18 14:07:06,053 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.lectcmisno.up] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,cmisno =case when ?param2 is not null then ?param2 else cmisno end where lectno= ?param3 ; update pplog a left outer join ( select a.lectno,a.payno,b.pplno,a.cmisno from lect a inner join pay b on b.payno = a.payno where a.lectno = ?param3 ) b on b.pplno = a.pplno set a.cmisno = case when b.cmisno is not null then b.cmisno else a.cmisno end where b.lectno = ?param3 ; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end ,a.sdate = (case when b.estart is not null then date_format(b.estart,'%Y-%m-%d 00:00:00') else a.sdate end) where a.lectno = ?param3 and c.cshape = 1; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end where a.lectno = ?param3 and c.cshape <> 1;] -2025-12-18 14:07:06,073 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cmforchange] Prepared SQL: [select b.cmno,b.cname,b.classno,b.cshape ,t.tyear,t.tseq from cm a inner join cm b on b.ismaster=0 and b.pcmno=a.pcmno and b.cmno <> ?param0 and b.setime is not null and b.setime > now() and b.isuse=1 and b.isdel=0 inner join term t on t.tmno=b.tmno left outer join lect c on c.cmno=b.cmno and c.status in (1,3,4) and c.ischanged=0 where a.cmno= ?param0 group by b.cmno,b.cname,b.classno,b.quota,b.cshape ,t.tyear,t.tseq having b.quota = 0 or b.quota > count(c.lectno) order by b.cname,b.classno,b.setime] -2025-12-18 14:07:06,073 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.scdlects] Prepared SQL: [select a.scdno,a.dday,a.dtime,a.istalk,a.isemail,a.issms,a.isuse from scdlect a order by a.scdno] -2025-12-18 14:07:06,074 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.encourages] Prepared SQL: [insert into alarms (userno,atime,scdno,cmexno,dday,isdel,cdt,cno,udt,uno,uip) select a.userno,now(),a.scdno,a.cmexno,a.dday,0,now(), ?param0 ,now(), ?param0 , ?param1 from ( select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.attrate < 80 and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 where a.scdno < 3 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmex e on e.cmno=c.cmno and e.extype=case when a.scdno=3 then 0 else 1 end and e.isdel=0 left outer join lectex f on f.lectno=c.lectno and f.exno=e.exno where a.scdno > 2 and a.scdno < 5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=0 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=1 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=6 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmrs e on e.cmno=c.cmno and e.rstype=0 and e.isdel=0 left outer join lectrs f on f.lectno=c.lectno and f.rsno=e.rsno where a.scdno=7 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,c.sdate stime ,c.edate etime,e.cname studyplace,b.studytime days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join cm b on b.ismaster=0 and b.cshape =1 and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.sdate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 left outer join comcode e on e.ccode = b.studyplace where a.scdno=8 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.exno cmexno,b.exname cname,b.estime stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join exam b on date_format(b.estime,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') and b.isopen=1 inner join examuser c on c.exno=b.exno and c.status=1 and c.pstatus=1 inner join users d on d.userno=c.userno and d.status=1 where a.scdno=9 and a.isuse=1 and a.dtime= ?param2 ) a; select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.attrate < 80 and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 where a.scdno < 3 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmex e on e.cmno=c.cmno and e.extype=case when a.scdno=3 then 0 else 1 end and e.isdel=0 left outer join lectex f on f.lectno=c.lectno and f.exno=e.exno where a.scdno > 2 and a.scdno < 5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=0 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=1 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=6 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmrs e on e.cmno=c.cmno and e.rstype=0 and e.isdel=0 left outer join lectrs f on f.lectno=c.lectno and f.rsno=e.rsno where a.scdno=7 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,c.sdate stime ,c.edate etime,e.cname studyplace,b.studytime days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join cm b on b.ismaster=0 and b.cshape =1 and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.sdate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 left outer join comcode e on e.ccode = b.studyplace where a.scdno=8 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.exno cmexno,b.exname cname,b.estime stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join exam b on date_format(b.estime,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') and b.isopen=1 inner join examuser c on c.exno=b.exno and c.status=1 and c.pstatus=1 inner join users d on d.userno=c.userno and d.status=1 where a.scdno=9 and a.isuse=1 and a.dtime= ?param2] -2025-12-18 14:07:06,075 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cmrs] Prepared SQL: [select a.rsno,a.rstype,a2.rscno,a2.rscname,b.cshape,b.cname,b.classno,b.rstime,b.retime,b.sstime,b.setime ,c.tyear,c.tseq ,count(distinct d.lectno) countlect,count(distinct e.lectno) countok ,g.username as teachername from cmrs a inner join rsc a2 on a2.rscno=a.rscno inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno inner join lect d on d.cmno=b.cmno and d.status=1 and d.ischanged=0 left outer join lectrs e on e.lectno=d.lectno and e.rsno=a.rsno left outer join cminning f on a.cmino = f.cmino left outer join users g on g.userno = f.userno where a.rsno= ?param0 group by a.rsno,a.rstype,a2.rscno,a2.rscname,b.cshape,b.cname,b.classno,b.rstime,b.retime,b.sstime,b.setime,c.tyear,c.tseq] -2025-12-18 14:07:06,075 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cmrscqs] Prepared SQL: [select a.rsno ,b.rscqno ,c.qno,c.qtext,c.atype ,d.qino,d.qitext ,sum(case when concat(',',e.atext,',') like concat('%,',d.qino,',%') then 1 else 0 end) scount ,count(e.atext) acount ,group_concat(e.atext order by e.cdt separator '
') atext from cmrs a inner join rscq b on b.rscno=a.rscno inner join question c on c.qno=b.qno left outer join questionitem d on d.qno=c.qno and d.isdel=0 left outer join lectrs e on e.rsno=a.rsno and e.rscqno=b.rscqno where a.rsno= ?param0 group by a.rsno ,b.rscqno ,c.qno,c.qtext,c.atype ,d.qino,d.qitext order by b.dseq,b.qno,d.qino] -2025-12-18 14:07:06,075 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.rscq] Prepared SQL: [select a.rscqno,a.qno,q.atype,qi.qino,row_number() over(partition by qi.qno order by qi.qino) rno from rscq a inner join question q on q.qno=a.qno left outer join questionitem qi on qi.qno=q.qno and qi.isdel=0 where a.rscno= ?param0 order by a.dseq] -2025-12-18 14:07:06,076 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectrss] Prepared SQL: [select a.rsno,b.lectno,c.rscno,c.rscqno,u.username,u.userid,uc.cname ccpositionname,b.isrebate,c.cdt,c.atext from cmrs a inner join lect b on b.cmno=a.cmno and b.status=1 and b.ischanged=0 inner join users u on u.userno=b.userno left outer join assign ua on ua.asno=u.asno left outer join comcode uc on uc.ccode=u.ccposition inner join lectrs c on c.lectno=b.lectno and c.rsno=a.rsno inner join rscq rq on rq.rscqno=c.rscqno inner join question q on q.qno=rq.qno where a.rsno= ?param0 order by u.username,u.userno,rq.dseq,rq.rscqno] -2025-12-18 14:07:06,076 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.attoffs] Prepared SQL: [select c.tyear,c.tseq ,a.cmno,a.cname,a.classno ,b.cmino,b.week,b.iseq,b.ititle,b.idate,b.ist,b.iet ,d.username from cm a inner join cminning b on b.cmno=a.cmno and b.isonline=0 and b.idate= ?param0 inner join term c on c.tmno=a.tmno left outer join users d on d.userno=b.userno where a.ismaster=0 and a.sstime <= ?param0 and a.setime >= ?param0 and a.isuse=1 and a.isdel=0 order by b.iet,a.cname] -2025-12-18 14:07:06,076 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cminning] Prepared SQL: [select c.tyear,c.tseq ,b.cshape,b.cname,b.classno ,a.cmino,a.ititle,a.idate,a.ist,a.iet from cminning a inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno where a.cmino= ?param0] -2025-12-18 14:07:06,076 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectinnings.foratt] Prepared SQL: [select a.cmino,b.lectno,c.userno ,ca.asname,c.username,c.userid,d.stime,d.etime,d.istatus ,row_number() over(order by d.udt desc,c.username) rno ,count(a.cdt) over() pagetotalcount from cminning a inner join lect b on b.cmno=a.cmno and b.status=1 and b.ischanged=0 inner join users c on c.userno=b.userno and c.status=1 left outer join assign ca on ca.asno=c.asno left outer join lectinning d on d.lectno=b.lectno and d.cmino=a.cmino where a.cmino= ?param0 order by rno] -2025-12-18 14:07:06,078 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.pagelogs_page] Prepared SQL: [select a.cdt,a.uip,b.pagename,a.loginfo from menupage b inner join ( select cdt, uip, loginfo, pno from pagelog a where a.userno= ?param0 and a.logsite= ?param1 and a.cdt between ?param2 and ?param3 ) a on b.pno=a.pno] -2025-12-18 14:07:06,078 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.reexam.log] Prepared SQL: [select a.* from ( select a.estart,eend,eip ,row_number() over(order by a.cdt desc) rno ,count(a.cno) over() pagetotalcount from lectexrelog a where a.lectno= ?param0 and a.exno= ?param1 ) a order by a.rno] -2025-12-18 14:07:06,079 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectexq] Prepared SQL: [select a.lectno,a.exno,a.eqno,a.atext,a.qinos,a.cpoint,a.dpoint,a.iscorrect,a.qseq ,c.qno,c.atype,c.qtext from lectexq a inner join cmexq b on b.eqno=a.eqno inner join question c on c.qno=b.qno where a.lectno= ?param0 and a.exno= ?param1 order by a.qseq] -2025-12-18 14:07:06,080 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsdfiles] Prepared SQL: [select d.orgname,d.fileurl,c.userno,c.userid,c.username from lectsd a inner join lect b on b.lectno=a.lectno and b.status=1 and b.ischanged=0 inner join users c on c.userno=b.userno inner join fileinfo d on d.fgno=a.fgno and d.isdel=0 where a.sdno= ?param0] -2025-12-18 14:07:06,080 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectdiscuss] Prepared SQL: [select a.sdno,a.tpoint sdtpoint ,b.lectno,b.cpoint,b.feedb,b.submittime,b.checktime ,c.userno,c.username,c.userid ,d.asname from cmsd a inner join lect b2 on b2.lectno= ?param0 inner join users c on c.userno=b2.userno left outer join assign d on d.asno=c.asno left outer join lectsd b on b.lectno=b2.lectno and b.sdno=a.sdno where a.sdno= ?param1] -2025-12-18 14:07:06,081 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.mydata] Prepared SQL: [select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,a.intval9 ,a.longval,a.longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,a.time3,a.time4 ,a.time5,a.time6 ,a.rno ,a.iscomplete ,a.studytime ,a.studyplacename studyplacename, a.studyplace ,a.cshape from( select 1 dtype ,d.tyear intval,d.tseq intval2,c.cshape intval3,a.pstatus intval4,case when e.rfdno is null then 0 else 1 end intval5,a.isrebate intval6,a.itemno intval7 ,case when (case when l.sdate is null then c.sstime else l.sdate end) < now() and (case when l.edate is null then c.setime else l.edate end) > now() then 1 else 0 end intval8 ,c.studydays intval9 ,l.lectno longval,a.payno longval2 ,c.cname strval,null strval2,null strval3 ,c.rstime time,c.retime time2 ,b.cdt time3,f.estart time4 ,CASE WHEN l.sdate IS NULL then (case when c.cshape ='1' then f.estart else l.cdt end) ELSE l.sdate end AS time5 ,case when l.edate is null then f.eend else l.edate end time6 ,case when b.pstatus = 1 then 99 else b.pstatus end as sortpstatus ,row_number() over(order by sortpstatus, c.retime, b.payno,a.pino) rno ,l.iscomplete ,c.studytime, cc.cname studyplacename, cmis.studyplace, l.cdt ,c.cshape from payitem a inner join pay b on b.payno=a.payno and b.pstatus in (21,22,51,55) and b.rstatus < 2 inner join cm c on c.cmno=a.itemno and c.rstime < now() and c.retime > now() inner join lect l on l.cmno=c.cmno and (l.status < 5 or l.status = 6) and l.ischanged=0 and l.userno=b.userno inner join term d on d.tmno=c.tmno left outer join payrfd e on e.payno=a.payno and e.payno=a.payno and e.rstatus=0 left outer join cminningscd f on f.cmisno = l.cmisno LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = l.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.ptype in (0,1,4) and a.userno= ?param0 and a.pstatus in (21,22,51,55) and a.rstatus=0 and 1 = case when c.retime = '2099-12-31 23:59:59' and l.stime is not null then 0 else 1 end order by sortpstatus,l.cdt desc, c.retime desc, b.payno,a.pino ) a union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,a.time3,a.time4 ,a.time5,a.time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 2 dtype ,c.tyear intval,c.tseq intval2,b.cshape intval3,0 intval4,0 intval5,a.isrebate intval6,a.cmno intval7,0 intval8 ,a.lectno longval,0 longval2 ,b.cname strval,null strval2,null strval3 ,case WHEN a.sdate IS NULL then (case when b.cshape ='1' then d.estart else a.cdt end) ELSE a.sdate end AS time ,case when a.edate is null then d.eend else a.edate end time2 ,d.estart time3,d.eend time4 ,e.cdt time5,null time6 ,row_number() over(order by b.setime desc) rno ,case when d.eend is not null then d.eend else a.edate end as sortedate ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join pay e on e.payno = a.payno inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno left outer join cminningscd d on a.cmisno = d.cmisno LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and (case when a.sdate is null then b.setime else a.edate end) >= now() order by case when time2 > now() then 1 else 0 end asc ,sortedate asc, time2 asc ) a union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,1 intval,c.iseq intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,null strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.iseq) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno inner join cminning c on c.cmno=b.cmno and c.isonline=1 and c.isscd = 0 left outer join lectinning d on d.lectno=a.lectno and d.cmino=c.cmino and d.istatus=2 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,2 intval,c.iseq intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,concat(date_format(c.idate,'%m/%d'),' ',left(c.ist,2),':',right(c.ist,2),' ~ ',left(c.iet,2),':',right(c.iet,2)) strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.iseq) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cminning c on c.cmno=b.cmno and c.isonline=0 and c.isscd = 0 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,3 intval,0 intval2,b.classno intval3,c.extype intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.extype,c.cdt) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cmex c on c.cmno=b.cmno and c.isdel=0 and c.econdition <= a.attrate LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' left outer join lectex d on d.lectno=a.lectno and d.exno=c.exno and d.eend is not null where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,4 intval,0 intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.cdt) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname as studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cmsd c on c.sdtype=0 and c.cmno=b.cmno and c.isdel=0 and c.sdcondition <= a.attrate left outer join lectsd d on d.lectno=a.lectno and d.sdno=c.sdno and d.submittime is not null LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,5 intval,0 intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.cdt) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cmsd c on c.sdtype=1 and c.cmno=b.cmno and c.isdel=0 and c.sdcondition <= a.attrate left outer join lectsdboard d on d.lectno=a.lectno and d.sdno=c.sdno and d.isdel=0 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,a.longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 4 dtype ,a.scdno intval,a.dday intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,b.cmno intval7,0 intval8 ,c.lectno longval,a.alno longval2 ,b.cname strval,null strval2,null strval3 ,a.atime time,c.edate time2 ,row_number() over(order by a.atime desc) rno ,c.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from alarms a inner join cm b on b.cmno=a.cmexno inner join lect c on c.cmno=b.cmno and c.userno=a.userno and c.status=1 and c.ischanged=0 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = c.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.scdno < 9 and a.isdel=0 order by a.atime desc limit 5 ) a] -2025-12-18 14:07:06,083 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.myexamrenews] Prepared SQL: [select a.exno,a.userno,a.certtime,a.certdate,a.certindate,a.renewreason,a.isfirst,a.certidx ,b.username cnoname from examuserrenew a left outer join users b on b.userno=a.cno where a.exno= ?param0 and a.userno= ?param1 order by a.certdate desc] -2025-12-18 14:07:06,083 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.myexamrenewlects] Prepared SQL: [select a.*,b.cmno,b.oktime,b.iscomplete from ( select distinct(c.cmno),c.cname,c.cshape from examuser a inner join exam b on b.exno=a.exno inner join cm c on c.certcc=b.certcc and c.certgradecc=b.certgradecc and c.isdel=0 and c.isuse=1 inner join cg d on d.cgno = c.cgno and d.isuse=1 and d.isdel=0 and d.iscover=1 where a.exno= ?param0 and a.userno= ?param1 )a inner join lect b on b.cmno=a.cmno where b.status=1 and b.iscomplete=1 and b.ischanged=0 and b.userno= ?param1 group by a.cmno,a.cname,a.cshape,b.oktime,b.iscomplete limit 3] -2025-12-18 14:07:06,083 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.myalarm] Prepared SQL: [select 4 dtype,a.scdno intval,a.dday intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,b.cmno intval7 ,c.lectno longval,a.alno longval2 ,b.cname strval,null strval2,null strval3 ,a.atime time,null time2 from alarms a inner join cm b on b.cmno=a.cmexno inner join lect c on c.cmno=b.cmno and c.userno=a.userno and c.status=1 and c.ischanged=0 where a.userno= ?param0 and date_add(a.atime, interval 3 month) > now() and a.scdno < 9 and a.isdel=0 order by a.atime desc] -2025-12-18 14:07:06,083 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectex.result] Prepared SQL: [select a.etime,a.exname,a.tpoint fullpoint,a.isresultopen ,b.estart,b.eend,b.tpoint, b.udt from cmex a inner join lectex b on b.lectno= ?param0 and b.exno=a.exno inner join lect c on c.lectno=b.lectno and c.userno= ?param1 where a.exno= ?param2] -2025-12-18 14:07:06,083 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectexq.result] Prepared SQL: [select d.atype,b.cpoint,b.dpoint,d.qtext,b.atext,d.qdesc,b.iscorrect,c.qno,b.eqno,b.qseq from lectex a inner join lect a2 on a2.lectno=a.lectno and a2.userno= ?param0 inner join lectexq b on b.lectno=a.lectno and b.exno=a.exno inner join cmexq c on c.eqno=b.eqno inner join question d on d.qno=c.qno where a.lectno= ?param1 and a.exno= ?param2 order by b.qseq] -2025-12-18 14:07:06,084 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectexresult.selectrate] Prepared SQL: [select a.eqno,sum(case when a.atext = b.atext then 1 else 0 end) / count(b.eqno) * 100 selectrate from lectexq a inner join lect a2 on a2.lectno=a.lectno and a2.userno= ?param0 inner join lectexq b on b.exno=a.exno and b.eqno=a.eqno where a.lectno= ?param1 and a.exno= ?param2 group by a.eqno] -2025-12-18 14:07:06,084 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.myrecomm] Prepared SQL: [select c.tyear,c.tseq,a.cmno,b.cshape,b.cname,b.rstime,b.retime,e.cgcode,b.isrefund from ( select a.* from ( select distinct b.ispre idx,c.cmno from lect a inner join cmrelay b on b.cmno=a.cmno inner join cm c on c.ismaster=0 and c.pcmno=b.rcmno and c.rstime < now() and c.retime > now() left outer join lect d on d.userno=a.userno and d.cmno=c.cmno where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null order by b.ispre,c.retime limit 2 ) a union all select a.* from ( select 2 idx,c.cmno from users a inner join comcode b on b.ccode=a.ccposition inner join cm c on c.ismaster=0 and c.rstime < now() and c.retime > now() and c.jobpositiongrade like concat('%',b.refcode,'%') left outer join lect d on d.userno=a.userno and d.cmno=c.cmno where a.userno= ?param0 and d.lectno is null order by c.retime limit 2 ) a ) a inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno inner join cg d on d.cgno=b.cgno inner join cg e on e.cgno=d.pcgno order by a.idx,b.retime limit 2] -2025-12-18 14:07:06,084 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.attcert.check] Prepared SQL: [select ifnull(a.isattcheck,0) intval,b.ischkatt intval2,c.ischkatt intval3 ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) strval from lect a inner join users b on b.userno = a.userno inner join cm c on c.cmno = a.cmno where a.lectno = ?param0] -2025-12-18 14:07:06,084 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectinning.attcert.check] Prepared SQL: [select ifnull(d.isattcheck,0) intval,b.ischkatt intval2,c.ischkatt intval3 ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) strval ,b.authplatform strval2 from lect a inner join users b on b.userno = a.userno inner join cm c on c.cmno = a.cmno left outer join lectinning d on d.lectno = a.lectno and d.cmino = ?param0 where a.lectno = ?param1 and a.userno = ?param2] -2025-12-18 14:07:06,085 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lecture.document.past] Prepared SQL: [select no lectno,substr(a.cshape,1,3) cshapename2,a.cgname cname,a.ssdate sstime,a.sedate setime ,case when a.rprice> 0 then 1 else 0 end isrebate from docprintpast a inner join users b on b.userpno= a.userpno where userno = ?param0] -2025-12-18 14:07:06,085 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectinning.new] Prepared SQL: [select a.logno longval ,a.lectno intval,a.cmino intval2,max(a.intval+a.intval2) intval3 ,a.strval,a.strval2,a.intval3 intval4 from( select a.logno,a.lectno,a.cmino ,case when b.edate < now() then 0 when b.status <> 1 then 0 else case when a.stime = a.etime then 1 else 0 end end intval ,case when b.edate < now() then 0 when b.status <> 1 then 0 else case when (timestampdiff(second,a.stime,a.etime)%300) = 0 then 1 else 0 end end intval2 ,c.cname strval,d.ititle strval2,d.iseq intval3 from lectinningpage a inner join lect b on b.lectno = a.lectno inner join cm c on c.cmno = b.cmno inner join cminning d on d.cmino = a.cmino where b.userno = ?param0 order by a.cdt desc limit 1 ) a] -2025-12-18 14:07:06,085 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user2] Prepared SQL: [select max(lectCnt) * min(checkNum) from ( select count(t1.lectno) as lectCnt, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (103,104,105) and t5.typegrade = ?param0 and t5.typeedu = ?param1 and t1.userno = ?param2 and t5.typeman = 28 union select 0 as lectCnt, (case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param2 and t2.pcmno = ?param3 )t] -2025-12-18 14:07:06,085 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user3] Prepared SQL: [select max(lectCnt) * min(checkNum) from ( select count(t1.lectno) as lectCnt, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (103,104) and t5.typeedu = 30 and t1.userno = ?param0 and t5.typeman = 28 union select 0 as lectCnt, (case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param0 and t2.pcmno = ?param1 )t] -2025-12-18 14:07:06,085 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user4] Prepared SQL: [select count(t1.lectno) from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param0 and t2.pcmno = ?param1] -2025-12-18 14:07:06,086 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user5] Prepared SQL: [select max(lectCnt) * min(checkNum) from ( select count(t1.lectno) as lectCnt, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (103,104) and t5.typeedu = ?param0 and t1.userno = ?param1 and t5.typeman = 28 union select 0 as lectCnt, (case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param1 and t2.pcmno = ?param2 )t] -2025-12-18 14:07:06,086 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user6] Prepared SQL: [select (max(lectCnt1) + max(lectCnt2)) * min(checkNum) from ( select count(t1.lectno) as lectCnt1, 0 as lectCnt2, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (102,103,104,105) and t5.typeedu = 35 and t1.userno = ?param0 and t5.typeman = 28 and t5.typegrade in (38,39) union select 0 as lectCnt1, count(t1.lectno) as lectCnt2,(case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param0 and t2.pcmno = ?param1 )t] -2025-12-18 14:07:06,086 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.pplog.get] Prepared SQL: [select l.lectno, l.cmno, l.payno, pp.cshape, cc.cname zstring1, cc2.cname zstring2, cc3.cname zstring3, cc4.cname zstring4, cc5.cname zstring5 from lect l inner join pay p on l.payno = p.payno and l.userno = p.userno inner join pplog pp on p.pplno = pp.pplno left outer join comcode cc on cc.ccode = pp.typeman left outer join comcode cc2 on cc2.ccode = pp.typeedu left outer join comcode cc3 on cc3.ccode = pp.typegrade left outer join comcode cc4 on cc4.ccode = pp.typejob left outer join comcode cc5 on cc5.ccode = pp.typejobitem where l.lectno = ?param0 and l.userno = ?param1] -2025-12-18 14:07:06,086 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.enroll.get] Prepared SQL: [SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED; SELECT a.USERNO , b.lectno , b.ISCOMPLETE , b.completeno , c.cmno , c.CNAME , d.PCGNO , e.PAYNO , e.PSTATUS , f.CSHAPE , f.TYPEMAN , f.TYPEEDU , f.TYPEGRADE , f.TYPEJOB , d.CGCODE , d.CGNAME , f.CMISNO FROM users a INNER JOIN lect b ON a.USERNO = b.USERNO INNER JOIN cm c ON b.CMNO = c.CMNO INNER JOIN cg d ON c.cgno = d.cgno INNER JOIN pay e ON b.payno = e.PAYNO INNER JOIN pplog f ON b.USERNO = e.USERNO AND b.CMNO = f.CMNO AND e.PPLNO = f.PPLNO WHERE b.STATUS = 1 AND (e.PSTATUS = 1 OR e.PSTATUS = 22) AND b.USERNO = ?param0 ;] -2025-12-18 14:07:06,086 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.sedate.change] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,sdate = ?param2 ,edate= ?param3 where lectno= ?param4 and status = 1] -2025-12-18 14:07:06,087 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectchange] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,ischanged=1 where lectno= ?param2 ; insert into lect (cmno,payno,pino,userno,status,iscomplete,orgcmno,attrate,isrebate,ispc,isjoin,fgno,ischanged,cdt,cno,udt,uno,uip) select ?param3 ,payno,pino,userno,status,null,cmno,0,isrebate,ispc,isjoin,fgno,0,now(), ?param0 ,now(), ?param0 , ?param1 from lect a where a.lectno= ?param2] -2025-12-18 14:07:06,089 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsd.save] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,iscopy= ?param2 ,cpoint= ?param3 ,feedb= ?param4 ,memo= ?param5 ,checktime=case when ?param3 is not null or ?param4 is not null then now() else checktime end ,checkip=case when ?param3 is not null or ?param4 is not null then ?param1 else checkip end ,fgno= ?param6 where lectno= ?param7 and sdno= ?param8 ; insert into lectsd (lectno,sdno,atext,fgno,copyrate,iscopy,cpoint,feedb,memo,submittime,submitip,checktime,checkip,cdt,cno,udt,uno,uip) select ?param7 , ?param8 ,null, ?param6 ,null, ?param2 , ?param3 , ?param4 , ?param5 ,null,null ,case when ?param3 is not null or ?param4 is not null then now() else null end ,case when ?param3 is not null or ?param4 is not null then ?param1 else null end ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectsd b on b.lectno= ?param7 and b.sdno= ?param8 where b.lectno is null] -2025-12-18 14:07:06,089 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsd.save2] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,iscopy= ?param2 ,cpoint= ?param3 ,feedb= ?param4 ,memo= ?param5 ,checktime=case when ?param3 is not null or ?param4 is not null then now() else checktime end ,checkip=case when ?param3 is not null or ?param4 is not null then ?param1 else checkip end ,submittime=case when ?param6 = 'T' then now() else submittime end ,submitip=case when ?param6 = 'T' then ?param1 else submitip end ,fgno= ?param7 where lectno= ?param8 and sdno= ?param9 ; insert into lectsd (lectno,sdno,atext,fgno,copyrate,iscopy,cpoint,feedb,memo,submittime,submitip,checktime,checkip,cdt,cno,udt,uno,uip) select ?param8 , ?param9 ,null, ?param7 ,null, ?param2 , ?param3 , ?param4 , ?param5 ,case when ?param6 = 'T' then now() else null end ,case when ?param6 = 'T' then ?param1 else null end ,case when ?param3 is not null or ?param4 is not null then now() else null end ,case when ?param3 is not null or ?param4 is not null then ?param1 else null end ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectsd b on b.lectno= ?param8 and b.sdno= ?param9 where b.lectno is null; update lect l inner join ( select l.lectno, round(avg(ifnull(ls.cpoint,0)),1) as avgtpoint, round(((round(avg(ifnull(ls.cpoint,0)),1) * ce.subject / 100) ),1) spoint from lect l inner join cmsd cs on l.cmno = cs.cmno and cs.sdtype = 0 and cs.isdel = 0 left outer join lectsd ls on l.lectno = ls.lectno and cs.sdno = ls.sdno and ls.sdno= ?param9 inner join cmev ce on l.cmno = ce.cmno where l.status = 1 and l.lectno = ?param8 group by l.lectno )t on l.lectno = t.lectno set l.spoint = t.spoint , l.subjectpoint = t.avgtpoint , l.udt = now() , l.uno = ?param0 , l.uip= ?param1 where l.status = 1 and l.lectno = ?param8 ; update lect l inner join ( select l.lectno, round(avg(ifnull(ls.cpoint,0)),1) as avgtpoint, round(((round(avg(ifnull(ls.cpoint,0)),1) * ce.discuss / 100)),1) dpoint from lect l inner join cmsd cs on l.cmno = cs.cmno and cs.sdtype = 1 and cs.isdel = 0 left outer join lectsd ls on l.lectno = ls.lectno and cs.sdno = ls.sdno and ls.sdno= ?param9 inner join cmev ce on l.cmno = ce.cmno where l.status = 1 and l.lectno = ?param8 group by l.lectno )t on l.lectno = t.lectno set l.dpoint = t.dpoint , l.discusspoint = t.avgtpoint , l.udt = now() , l.uno = ?param0 , l.uip= ?param1 where l.status = 1 and l.lectno = ?param8 ;] -2025-12-18 14:07:06,090 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsd2.save] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,cpoint= ?param2 ,feedb= ?param3 ,checktime=case when ?param2 is not null or ?param3 is not null then now() else checktime end ,checkip=case when ?param2 is not null or ?param3 is not null then ?param1 else checkip end where lectno= ?param4 and sdno= ?param5 ; insert into lectsd (lectno,sdno,atext,fgno,copyrate,iscopy,cpoint,feedb,submittime,submitip,checktime,checkip,cdt,cno,udt,uno,uip) select ?param4 , ?param5 ,null,null,null,0, ?param2 , ?param3 ,null,null ,case when ?param2 is not null or ?param3 is not null then now() else null end ,case when ?param2 is not null or ?param3 is not null then ?param1 else null end ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectsd b on b.lectno= ?param4 and b.sdno= ?param5 where b.lectno is null] -2025-12-18 14:07:06,092 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.edub2b] Prepared SQL: [insert into edub2b (etype,userno,edate,esubject,etarget,ecount,eplace,ecomment,compname,ceoname,brno,addr,btype,bkind,manname,email,telno,fgno,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 ,HEX(AES_ENCRYPT( ?param15 , 'np123@!')),HEX(AES_ENCRYPT( ?param16 , 'np123@!')), ?param17 ,now(), ?param18 ,now(), ?param18 , ?param19 )] -2025-12-18 14:07:06,092 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.alarm.del] Prepared SQL: [update alarms set isdel=1 where alno= ?param0 and userno= ?param1] -2025-12-18 14:07:06,092 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.completetime.change] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,completetime= ?param2 where lectno= ?param3 and iscomplete=1;] -2025-12-18 14:07:06,092 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.drop2day] Prepared SQL: [update pay a inner join lect b on b.payno = a.payno and b.cmno = ?param0 and b.ischanged=0 and ifnull(b.isready,0) = 1 and b.status = 4 and DATE_ADD(b.oktime, INTERVAL 2 DAY) < now() set a.pstatus = 52, a.udt = now(), a.uno = ?param1 , a.uip = ?param2 ; update payitem a inner join pay b on b.payno = a.payno and b.pstatus = 52 inner join lect c on c.payno = b.payno and c.cmno = ?param0 and c.ischanged=0 and ifnull(c.isready,0) = 1 and c.status = 4 and DATE_ADD(c.oktime, INTERVAL 2 DAY) < now() set a.pstatus = b.pstatus, a.udt = now(), a.uno = ?param1 , a.uip = ?param2 ; update lect set status = 5, oktime = now(), udt = now(), uno = ?param1 , uip = ?param2 where cmno = ?param0 and ifnull(isready,0) = 1 and ischanged=0 and status = 4 and DATE_ADD(oktime, INTERVAL 2 DAY) < now()] -2025-12-18 14:07:06,092 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.isatt.in] Prepared SQL: [update lect set isattcheck = 1, lakey = ?param0 , latime = now() where lectno = ?param1] -2025-12-18 14:07:06,093 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectinning.isatt.in] Prepared SQL: [update lectinning a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 set a.isattcheck = ?param1 ,a.udt=now(),a.uno= ?param2 ,a.uip= ?param3 where a.lectno= ?param4 and a.cmino= ?param5 ; insert into lectinning (lectno,cmino,totstudy,stime,etime,istatus,finishtime,sip,eip,ispcs,ispce,pseq,psec,isattcheck,cdt,cno,udt,uno,uip) select ?param4 ,a.cmino,0,now(),now(),case when a.atime=0 then 2 else 0 end,case when a.atime=0 then now() else null end, ?param3 , ?param3 ,1,null,ctp.pseq,0, ?param1 ,now(), ?param2 ,now(), ?param2 , ?param3 from cminning a inner join ctpage ctp on ctp.ctno=a.ctno and ctp.isdel=0 and ctp.pseq=1 left outer join lectinning b on b.lectno= ?param4 and b.cmino= ?param5 where a.cmino= ?param5 and b.lectno is null;] -2025-12-18 14:07:06,093 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cmisno.up] Prepared SQL: [update lect set cmisno = ?param0 where lectno = ?param1 ; update pplog a left outer join ( select a.lectno,a.payno,b.pplno,a.cmisno from lect a inner join pay b on b.payno = a.payno where a.lectno = ?param1 ) b on b.pplno = a.pplno set a.cmisno = b.cmisno where b.lectno = ?param1 ; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = (case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end) ,a.sdate = (case when b.estart is not null then date_format(b.estart,'%Y-%m-%d 00:00:00') else a.sdate end) where a.lectno = ?param1 and c.cshape = 1; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end where a.lectno = ?param1 and c.cshape <> 1;] -2025-12-18 14:07:06,093 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsd.del] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,submittime=null ,submitip=null ,fgno=null where lectno= ?param2 and sdno= ?param3 ;] -2025-12-18 14:07:06,104 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bmos] Prepared SQL: [select a.opno,a.bmno,a.opname,a.isuse,a.dsort ,a.opno value,a.opname text from boardmasteropening a where a.bmno= ?param0 and a.isdel=0 order by a.dsort,a.cdt] -2025-12-18 14:07:06,105 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.get] Prepared SQL: [select e.asname ,c.bmno,c.bmname,c.isuseopening,c.isreply,c.disptype,c.bmtype ,f.opname ,b.bno,b.pbno,b.subject,b.istop,b.issecr,b.cdt,d.username cnoname,b.rcount,b.fgno,b.fgnothumb,b.opno,b.contents,b.isopen ,b2.subject psubject ,g.cmno,g.cname,g.classno ,h.tmno,h.tyear,h.tseq ,count(b3.bno) ccount from board b inner join boardmaster c on c.bmno=b.bmno inner join users d on d.userno=b.cno left outer join board b2 on b2.bno=b.pbno and b2.isdel=0 left outer join board b3 on b3.pbno=b.bno and b3.isdel=0 left outer join assign e on e.asno=c.asno left outer join boardmasteropening f on f.opno=b.opno left outer join cm g on g.cmno=b.cmno left outer join term h on h.tmno=g.tmno where b.bno= ?param0 group by e.asname ,c.bmno,c.bmname,c.isuseopening,c.isreply,c.disptype,c.bmtype ,f.opname ,b.bno,b.pbno,b.subject,b.istop,b.issecr,b.cdt,d.username,b.rcount,b.fgno,b.fgnothumb,b.opno,b.contents,b.isopen ,b2.subject ,g.cmno,g.cname,g.classno ,h.tmno,h.tyear,h.tseq] -2025-12-18 14:07:06,105 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.boardcmts] Prepared SQL: [select a.bcno,a.bno,a.ctext,a.isdel,a.cdt,a.udt,a.cno ,b.username cnoname,b.usertype from boardcmt a inner join users b on b.userno=a.cno where a.bno= ?param0 and a.isdel=0 order by a.cdt desc] -2025-12-18 14:07:06,105 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bs.forqna] Prepared SQL: [select a.bno,a.pbno,a.subject,a.contents,a.cdt,a.fgno,f.opname,a.cdt,b.usertype,a.rcount from board a inner join users b on b.userno=a.cno left outer join boardmasteropening f on f.opno=a.opno where a.bno= ?param0 and (a.cno= ?param1 or b.usertype in (91,92)) union all select a.bno,a.pbno,a.subject,a.contents,a.cdt,a.fgno,f.opname,a.cdt,b.usertype,a.rcount from board a inner join users b on b.userno=a.cno left outer join boardmasteropening f on f.opno=a.opno where a.pbno= ?param0] -2025-12-18 14:07:06,106 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bm.in] Prepared SQL: [insert into boardmaster (bmcode,bmposition,bmname,bmdesc,bmtype,disptype,isuseopening,isreply,isopen,isdefault,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 ,0,now(), ?param9 ,now(), ?param9 , ?param10 );] -2025-12-18 14:07:06,106 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bm.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:07:06,106 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.in] Prepared SQL: [insert into board (pbno,bmno,opno,subject,contents,fgno,fgnothumb,cmno,rcount,rpcount,isdel,istop,issecr,isopen,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 ,0,0,0, ?param8 , ?param9 , ?param10 ,now(), ?param11 ,now(), ?param11 , ?param12 );] -2025-12-18 14:07:06,106 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:07:06,106 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.inp] Prepared SQL: [insert into board (pbno,bmno,opno,subject,contents,fgno,fgnothumb,cmno,rcount,rpcount,isdel,istop,issecr,isopen,cdt,cno,udt,uno,uip) select bno,bmno,opno, ?param0 , ?param1 , ?param2 , ?param3 ,cmno,0,0,0,0, ?param4 , ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 from board where bno= ?param8 ;] -2025-12-18 14:07:06,106 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.inp.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:07:06,107 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.boardcmt.in] Prepared SQL: [update board set rpcount = rpcount+1 where bno= ?param0 ; insert into boardcmt (bno,ctext,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,0,now(), ?param2 ,now(), ?param2 , ?param3 );] -2025-12-18 14:07:06,107 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.boardcmt.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:07:06,107 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bm.up] Prepared SQL: [update boardmaster set udt=now(),uno= ?param0 ,uip= ?param1 ,bmname = ?param2 ,bmdesc = ?param3 ,bmtype =case when isdefault>0 then bmtype else ?param4 end ,disptype =case when isdefault>0 then disptype else ?param5 end ,isuseopening = ?param6 ,isreply = ?param7 ,isopen =case when isdefault>0 then isopen else ?param8 end where bmno= ?param9] -2025-12-18 14:07:06,107 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bd.read] Prepared SQL: [update board set rcount = rcount +1 where bno= ?param0] -2025-12-18 14:07:06,107 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bmassign.save] Prepared SQL: [update boardmaster set udt=now(),uno= ?param0 ,uip= ?param1 ,isopen=1 where bmno in (select bmno from (select bmno from boardmaster where asno= ?param2 and isdefault=3) a); insert into boardmaster (bmcode,bmposition,bmname,bmdesc,bmtype,disptype,isuseopening,isreply,isopen,isdefault,asno,cdt,cno,udt,uno,uip) select concat('assignnotice_', ?param2 ),0,'°øÁö»çÇ×',null,0,0,0,1,1,3, ?param2 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join boardmaster b on b.asno= ?param2 and b.isdefault=3 where b.bmno is null;] -2025-12-18 14:07:06,107 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bmassign.save2] Prepared SQL: [update boardmaster set udt=now(),uno= ?param0 ,uip= ?param1 ,isopen=0 where bmno in (select bmno from (select bmno from boardmaster where asno= ?param2 and isdefault=3) a)] -2025-12-18 14:07:06,107 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.up] Prepared SQL: [update board set udt=now(),uno= ?param0 ,uip= ?param1 ,opno =case when pbno is null then ?param2 else opno end ,subject = ?param3 ,contents = ?param4 ,fgno = ?param5 ,fgnothumb = ?param6 ,istop =case when pbno is null then ?param7 else istop end ,issecr = ?param8 ,isopen = ?param9 where bno= ?param10] -2025-12-18 14:07:06,127 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.comcode.insert] Prepared SQL: [update comcode a inner join ( select ccode, ?param0 + row_number() over(order by corder) rno from comcode where cgroup= ?param1 and corder >= ?param0 ) b on b.ccode=a.ccode set a.corder=b.rno where a.cgroup= ?param1 ; insert into comcode (cname, cgroup, cgroupname, isuse, corder,cdt,cno,udt,uno,uip) select ?param2 , ?param1 , a.cgroupname, ?param3 , ?param0 ,now(), ?param4 ,now(), ?param4 , ?param5 from comcode a where a.cgroup= ?param1 limit 1] -2025-12-18 14:07:06,128 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.comcode.groupupdate] Prepared SQL: [update comcode set cgroupname= ?param0 where cgroup= ?param1] -2025-12-18 14:07:06,128 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.banner.save] Prepared SQL: [update banner set udt=now(),uno= ?param0 ,uip= ?param1 ,btitle= ?param2 ,bdesc= ?param3 ,burl= ?param4 ,ismain=0,bseq= ?param5 ,isopen= ?param6 ,fgno= ?param7 ,fgno2= ?param8 where ?param9 > 0 and bno= ?param9 ; insert into banner(bno,btitle,fgno,fgno2,bdesc,burl,ismain,bseq,isopen,cdt,cno,udt,uno,uip) select ?param9 , ?param2 , ?param7 , ?param8 , ?param3 , ?param4 , ?param10 , ?param5 , ?param6 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a where ?param9 = 0] -2025-12-18 14:07:06,128 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.popup.save] Prepared SQL: [update popup set udt=now(),uno= ?param0 ,uip= ?param1 ,ptitle = ?param2 ,pcontents= ?param3 ,toppx= ?param4 ,leftpx= ?param5 ,pwidth= ?param6 ,pheight= ?param7 ,purl= ?param8 ,zindex= ?param9 ,isopen= ?param10 where ?param11 > 0 and pno= ?param11 ; insert into popup (ptitle,pcontents,toppx,leftpx,pwidth,pheight,purl,zindex,isopen,cdt,cno,udt,uno,uip) select ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a where ?param11 = 0] -2025-12-18 14:07:06,128 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.menupage.save] Prepared SQL: [update menupage set udt=now(),uno= ?param0 ,uip= ?param1 ,pdepth = ?param2 ,pagetype= ?param3 ,bmno= ?param4 ,porder = ?param5 ,pagename= ?param6 ,pagedesc= ?param7 ,pageurl = ?param8 ,pagehtml= ?param9 ,isopen = ?param10 ,usertype= ?param11 ,refcode= ?param12 ,imagecode= ?param13 ,bgtitle= ?param14 ,bgdesc= ?param15 where ?param16 > 0 and pno = ?param16 ; insert into menupage (pno,ppno,pdepth,pagetype,bmno,porder,pagename,pagedesc,pageurl,pagehtml,isopen,usertype,refcode,imagecode,bgtitle,bgdesc,cdt,cno,udt,uno,uip) select ?param16 , ?param17 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a where ?param16 < 1] -2025-12-18 14:07:06,152 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitems.forexampay] Prepared SQL: [select 3 ptype,b.exno itemno,b.exname itemname,0 isrebate,1 pcnt ,b.outfee orgamt ,case when ua.isjoin=1 then b.outfee-b.infee else 0 end discamt ,case when ua.isjoin=1 then b.infee else b.outfee end payamt ,case when ua.isjoin=1 then b.infee else b.outfee end payamt2 ,b.rstime,b.retime from examuser a inner join exam b on b.exno=a.exno and b.rstime < now() and b.retime > now() inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno where a.exno= ?param0 and a.userno= ?param1 and a.status=1 and a.pstatus=4] -2025-12-18 14:07:06,153 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitems.forcertpay] Prepared SQL: [update payitem a inner join pay b on b.payno=a.payno and b.userno= ?param0 and b.pstatus=21 inner join users u on u.userno=b.userno left outer join assign ua on ua.asno=u.asno left outer join cm c on a.ptype=4 and c.cmno=a.itemno left outer join book d on a.ptype=2 and d.bkno=a.itemno set a.orgamt=case when a.ptype=4 then c.outfee else d.price * a.pcnt end ,a.discamt=case when a.ptype=4 and ua.isjoin=1 then c.outfee-c.infee else 0 end ,a.payamt=case when a.ptype=4 then case when ua.isjoin=1 then c.infee else c.outfee end else d.price * a.pcnt end where a.payno= ?param1 and a.ptype in (2,4) and a.pstatus in(21,50); update pay a inner join ( select a.payno,sum(b.orgamt) orgamt,sum(b.discamt) discamt,sum(b.payamt) payamt from pay a inner join payitem b on b.payno=a.payno where a.payno= ?param1 and a.userno= ?param0 and a.pstatus=21 group by a.payno ) b on b.payno=a.payno set a.orgamt=b.orgamt,a.discamt=b.discamt,a.payamt=b.payamt where a.payno= ?param1 and a.userno= ?param0 and a.pstatus=21; select b.ptype,b.itemno,case when b.ptype=4 then c.cname else d.bkname end itemname,b.isrebate,b.pcnt ,b.orgamt,b.discamt,b.payamt payamt2,case when b.ptype=4 then b.payamt else d.price end payamt,datediff(c.setime, c.sstime)+1 days ,c.rstime,c.retime from pay a inner join payitem b on b.payno=a.payno and b.ptype in(2,4) and b.pstatus in(21,50) left outer join cm c on b.ptype=4 and c.cmno=b.itemno left outer join book d on b.ptype=2 and d.bkno=b.itemno inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno where a.payno= ?param1 and a.userno= ?param0 and a.pstatus=21] -2025-12-18 14:07:06,153 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.cmcheck.forgrouppay] Prepared SQL: [select a.cmno,a.cname,a.quota,a.rstime,a.retime ,b.userno,b.status,c.username ,case when ?param0 like concat('%,',b.userno,',%') then 1 else 0 end ispaied ,a.infee,a.outfee,case when ua.isjoin=1 then a.infee else a.outfee end payamt from cm a inner join users u on u.userno= ?param1 left outer join assign ua on ua.asno=u.asno left outer join lect b on b.cmno=a.cmno and b.status < 5 and b.ischanged=0 left outer join users c on c.userno=b.userno and c.status=1 where a.cmno= ?param2 and a.ismaster=0 and a.rstime < now() and a.retime > now() and a.isuse=1 and a.isdel=0] -2025-12-18 14:07:06,154 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitems] Prepared SQL: [select a0.payno,a0.isgroup,a0.isexam,a0.isdvr,a0.payamt tpayamt,a0.paylimit,a0.ptype,a0.udt,a0.deliamt,a0.pgkey ,ad.rcvname ,CAST(AES_DECRYPT(UNHEX(ad.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(ad.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(ad.email), 'np123@!') AS char) email ,ad.post,ad.address1,ad.address2 ,a.ptype ptype2,a.payamt,a.pcnt,a.isrebate,a.itemno ,b.cmno,b.cshape,b.sstime,b.setime ,b1.rsno ,b2.username,cc.cname ccpositionname,b2.isassignuser ,CAST(AES_DECRYPT(UNHEX(b2.email), 'np123@!') AS char) email2 ,CAST(AES_DECRYPT(UNHEX(b2.telno), 'np123@!') AS char) telno2 ,b2.depart,b2.kfcfyear,b2.edus ,c.bkno ,case a.ptype when 0 then b.cname when 4 then b.cname when 2 then c.bkname when 3 then e.exname else '-' end itemname ,cg2.cgcode ,CAST(AES_DECRYPT(UNHEX(pd.vactnum), 'np123@!') AS char) vactnum,pd.vactbankname,pd.vactname ,t.lectno,t.status ,ad.isdvr isdvr2 from pay a0 left outer join paydvr ad on ad.payno=a0.payno left outer join paydata pd on pd.payno=a0.payno inner join payitem a on a.payno=a0.payno left outer join cm b on a.ptype in(0,4) and b.cmno=a.itemno left outer join lect t on t.cmno=b.cmno and t.userno=a.userno and t.status=1 left outer join cg cg1 on cg1.cgno=b.cgno left outer join cg cg2 on cg2.cgno=cg1.pcgno left outer join cmrs b1 on b1.cmno=b.cmno and b1.rstype=1 and b1.isdel=0 left outer join users b2 on b2.userno=a.userno left outer join comcode cc on cc.ccode=b2.ccposition left outer join book c on a.ptype=2 and c.bkno=a.itemno left outer join examuser d on a.ptype=3 and d.exno=a.itemno and d.userno=a0.userno and d.payno=a0.payno left outer join exam e on e.exno=d.exno where a0.payno= ?param0] -2025-12-18 14:07:06,154 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paylect.get] Prepared SQL: [select a.fgno ,b.cshape,b.cname,b.rstime,b.retime,b.sstime,b.setime ,b2.cname certgradeccname ,c.username ,CAST(AES_DECRYPT(UNHEX(c.email), 'np123@!') AS char) email ,CAST(AES_DECRYPT(UNHEX(c.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(c.telno), 'np123@!') AS char) telno ,c.depart ,c2.cname ccpositionname ,d.asname from lect a inner join cm b on b.cmno=a.cmno left outer join comcode b2 on b2.ccode=b.certgradecc inner join users c on c.userno=a.userno left outer join comcode c2 on c2.ccode=c.ccposition left outer join assign d on d.asno=c.asno where a.payno= ?param0] -2025-12-18 14:07:06,155 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.carts] Prepared SQL: [select a.pcno,a.ptype,a.itemno,a.isrefund,a.cmno,a.userno,a.pcnt,a.fgno ,case when a.ptype=0 then b.cname else c.bkname end itemname,b.cshape,b.sstime,b.setime ,case when a.ptype = 0 then case when ua.isjoin=1 then b.infee else b.outfee end else c.price end payamt ,case when a.ptype = 0 then b.outfee else c.price end orgamt from paycart a inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno left outer join cm b on a.ptype=0 and b.cmno=a.itemno left outer join book c on a.ptype in (2,9) and c.bkno=a.itemno where a.status=1 and a.userno= ?param0 order by a.cdt desc] -2025-12-18 14:07:06,155 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitems.forcartpay] Prepared SQL: [select case when a.ptype = 9 then 2 else a.ptype end ptype,a.itemno,case when a.ptype=0 then b.cname else c.bkname end itemname,case when a.ptype=0 then a.isrefund else 0 end isrebate,a. pcnt ,case when a.ptype=0 then b.outfee else c.price end orgamt ,case when a.ptype=0 then case when ua.isjoin=1 then b.outfee-b.infee else 0 end else 0 end discamt ,case when a.ptype=0 then case when ua.isjoin=1 then b.infee else b.outfee end else c.price end payamt ,case when a.ptype=0 then case when ua.isjoin=1 then b.infee else b.outfee end else c.price end * a.pcnt payamt2 ,b.rstime,b.retime,b.sstime,b.setime,b.cshape,datediff(b.setime, b.sstime)+1 days from paycart a left outer join cm b on a.ptype=0 and b.cmno=a.itemno and b.rstime < now() and b.retime > now() left outer join book c on a.ptype in (2,9) and c.bkno=a.itemno inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno where a.userno= ?param0 and a.status=1 and a.ispay=1;] -2025-12-18 14:07:06,155 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.mypay] Prepared SQL: [select a.payno,a.ptype,a.ispg,a.isgroup,a.isexam,a.userno,a.pstatus,a.rstatus,a.rstatustime,a.refunding,a.paylimit,a.payoktime,a.isrefunddvr,a.refundamt,a.payamt,a.deliamt,a.isdvr,a.cdt,a.pgkey ,b.dvrcode,b.isdvr isdvr2,b.rcvname,b.post,b.address1,b.address2 ,CAST(AES_DECRYPT(UNHEX(b.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(b.email), 'np123@!') AS char) email ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) mobile ,c.vactbankname,CAST(AES_DECRYPT(UNHEX(c.vactnum), 'np123@!') AS char) vactnum,c.vactname from pay a left outer join paydvr b on b.payno=a.payno left outer join paydata c on c.payno=a.payno where a.payno= ?param0 and a.userno= ?param1 and a.pstatus in (1,22,41,42,43)] -2025-12-18 14:07:06,156 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.mypayitem] Prepared SQL: [select a.ptype,c0.cshape,a.isrebate,a.payamt,a.pcnt,a.rstatus,a.userno,a.pstatus,a.pino,c0.infee,c0.outfee,c0.rstime,c0.retime ,case a.ptype when 0 then c0.cname when 2 then c2.bkname when 4 then c0.cname when 3 then c3.exname else '-' end itemname ,c0.sstime,c0.setime,datediff(c0.setime, c0.sstime)+1 days ,u.username,uc.cname ccpositionname,u.isassignuser ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,u.kfcfyear,u.edus,u.depart ,rs.rsno,t.lectno ,a2.taxno ,case when t.sdate is null then c0.sstime else t.sdate end as sdate ,case when t.edate is null then c0.setime else t.edate end as edate ,p.cdt,csd.estart ,c0.studydays from payitem a inner join pay p on p.payno = a.payno left outer join paytax a3 on a3.payno = a.payno and (a3.iscancel is null or a3.iscancel <> 1) left outer join paytaxitem a2 on a2.pino=a.pino and a3.taxno = a2.taxno left outer join cm c0 on a.ptype in (0,1,4) and c0.cmno=a.itemno left outer join book c2 on a.ptype=2 and c2.bkno=a.itemno left outer join exam c3 on a.ptype=3 and c3.exno=a.itemno left outer join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno left outer join comcode uc on uc.ccode=u.ccposition left outer join cmrs rs on rs.cmno=c0.cmno and rs.rstype=1 and rs.isdel=0 left outer join lect t on a.ptype in (0,1,4) and t.cmno=c0.cmno and t.payno=a.payno and t.pino=a.pino and t.userno=a.userno left outer join cminningscd csd on csd.cmisno = t.cmisno where a.payno= ?param0] -2025-12-18 14:07:06,156 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paytax.fornew] Prepared SQL: [select a.payno,a.isgroup,a.ptype,a.ispg ,ua.asname,ua.ceoname,ua.brno,ua.grno,ua.btype,ua.bkind,ua.post,ua.address1,ua.address2 ,ua.mname manname ,CAST(AES_DECRYPT(UNHEX(ua.mphone), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(ua.taxemail), 'np123@!') AS char) email ,sum(case when b.taxdate is not null then 0 else b.taxamt end) taxamtsum ,sum(b.taxamt) taxamt from pay a inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno left outer join paytax b on b.payno=a.payno and (b.iscancel is null or b.iscancel <> 1) where a.payno= ?param0 and a.userno= ?param1 and a.rstatus < 2 and (a.pstatus=1 or a.pstatus=22) group by a.payno,a.isgroup,ua.asname,ua.ceoname,ua.brno,ua.grno,ua.btype,ua.bkind] -2025-12-18 14:07:06,156 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paytax.fornewitem] Prepared SQL: [select a.payno,a.isgroup ,ifnull(c.taxno,0) taxno,b.pino,b.ptype,b.rstatus ,case b.ptype when 0 then c0.cname when 4 then c0.cname when 2 then c2.bkname when 3 then c3.exname else '-' end itemname ,b.pcnt,b.payamt from pay a inner join payitem b on b.payno=a.payno and (b.pstatus=1 or b.pstatus=22) left outer join cm c0 on b.ptype in (0,4) and c0.cmno=b.itemno left outer join book c2 on b.ptype=2 and c2.bkno=b.itemno left outer join exam c3 on b.ptype=3 and c3.exno=b.itemno left outer join paytax c4 on c4.payno = a.payno and (c4.iscancel is null or c4.iscancel <> 1) left outer join paytaxitem c on c.pino=b.pino and c.taxno = c4.taxno where a.payno= ?param0 and a.userno= ?param1 and a.rstatus < 2 and (a.pstatus=1 or a.pstatus=22) order by ifnull(c.taxno,0),b.pino] -2025-12-18 14:07:06,157 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitem.forrefund] Prepared SQL: [select distinct a.payno,b.pino,b.pstatus,b.rstatus,b.payamt,b.ptype,b.pcnt ,case b.ptype when 0 then c0.cname when 4 then c0.cname when 2 then c2.bkname when 3 then c3.exname else '-' end itemname ,case when b.ptype in (0,1,4) then case when date_add(c0.retime, interval 1 day) < now() then 1 else 0 end else case when b.ptype=3 then case when date_add(c3.retime, interval 1 day) < now() then 1 else 0 end else 0 end end ispast ,u.username ,max(d.rfdno) rfdno ,max(ifnull(case when c.rstatus=1 then -1 else c.rstatus end,-2)) rfdrstatus from pay a inner join payitem b on b.payno=a.payno and b.pstatus=1 left outer join users u on a.isgroup=1 and b.ptype=0 and u.userno=b.userno left outer join cm c0 on b.ptype in (0,4) and c0.cmno=b.itemno left outer join book c2 on b.ptype=2 and c2.bkno=b.itemno left outer join exam c3 on b.ptype=3 and c3.exno=b.itemno left outer join payrfditem d on d.pino=b.pino left outer join payrfd c on c.rfdno=d.rfdno and c.payno=a.payno and c.rstatus in (0,2) where a.payno= ?param0 and a.userno= ?param1 and a.pstatus=1 and a.rstatus < 2 group by a.payno,b.pino,b.pstatus,b.rstatus,b.payamt,b.ptype,b.pcnt ,c0.cname,c2.bkname,c3.exname,c0.retime,c3.retime,u.username order by d.rfdno,b.rstatus,ispast,b.pino] -2025-12-18 14:07:06,157 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payresult] Prepared SQL: [select a.payno,a.payamt,a.ptype,a.pstatus ,b.itemno ,b.pino from pay a inner join payitem b on b.payno=a.payno where a.payno= ?param0 and a.userno= ?param1 and a.pstatus in (1,21,22,51,55)] -2025-12-18 14:07:06,157 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.lectready] Prepared SQL: [select count(a.userno) from lect a where a.cmno= ?param0 and a.isready=1 and a.status=6] -2025-12-18 14:07:06,157 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pplogs.bypay] Prepared SQL: [select a.pplno,a.isready,a.cmno,a.cmisno,a.isrebate,a.rbankname,CAST(AES_DECRYPT(UNHEX(a.rbankacc), 'np123@!') AS char) rbankacc,a.rbankowner,a.isaccommodation,a.cshape ,b.payno,b.pstatus from pay b inner join pplog a on a.pplno=b.pplno where b.payno= ?param0 and a.userno= ?param1] -2025-12-18 14:07:06,160 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.in] Prepared SQL: [insert into pay(ptype,ispg,isgroup,userno,username,isexam,pstatus,rstatus,refunding,paylimit,payoktime,pgkey ,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,pplno,isbill,iscashrct,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,0, ?param5 , ?param6 , ?param7 , ?param8 ,case when ?param9 is not null then now() else ?param10 end, ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 ,now(), ?param21 ,now(), ?param21 , ?param22 );] -2025-12-18 14:07:06,162 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:07:06,164 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitem.in] Prepared SQL: [insert into payitem (payno,ptype,pcno,itemno,userno,pstatus,rstatus,pcnt,orgamt,discamt,payamt,payamtcash,payamtcard,refundamt,refundtime,refundtimereal,refundinfo,isrebate,rbank,rbankaccnum,tbankuser,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 ,now(), ?param21 ,now(), ?param21 , ?param22 );] -2025-12-18 14:07:06,164 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitem.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:07:06,165 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.lect.in] Prepared SQL: [insert into lect (cmno,payno,pino,userno,status,isready,iscomplete,orgcmno,attrate,isrebate,ispc,pcno,isjoin,fgno,ischanged,cmisno,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,null,null,0, ?param6 , ?param7 , ?param8 , ?param9 ,null,0, ?param10 ,now(), ?param11 ,now(), ?param11 , ?param12 );] -2025-12-18 14:07:06,165 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.lect.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:07:06,165 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.pgin] Prepared SQL: [insert into pay(ptype,ispg,isgroup,isexam,userno,username,pstatus,rstatus ,refunding,paylimit,payoktime,pgkey,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,isdvr,iscashrct,cashrcthp,pplno,isbill,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 ,a.userno,a.username,case when ?param0 = 6 then 1 else 0 end,0 , ?param4 , ?param5 ,case when ?param0 = 6 then now() else ?param6 end, ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 ,HEX(AES_ENCRYPT( ?param16 , 'np123@!')), ?param17 , ?param18 ,now(), ?param19 ,now(), ?param19 , ?param20 from users a where a.userno= ?param21] -2025-12-18 14:07:06,165 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.pgin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:07:06,165 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.certpay] Prepared SQL: [insert into pay(ptype,ispg,isgroup,userno,pstatus,rstatus,refunding,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,isdvr,isexam,cdt,cno,udt,uno,uip) values (0,1,0, ?param0 ,51,0,0,0,0,0,0,0,0,0,0,now(), ?param1 ,now(), ?param1 , ?param2 )] -2025-12-18 14:07:06,165 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.certpay.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:07:06,167 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paytax.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:07:06,169 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payrfd.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:07:06,169 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.standbypay.admin] Prepared SQL: [insert into pay(ptype,ispg,isgroup,userno,username,isexam,pstatus,rstatus,refunding,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,pplno,isbill,iscashrct,cdt,cno,udt,uno,uip) values ( ?param0 ,0,0, ?param1 , ?param2 ,0,21,0,0,0,0,0,0,0,0, ?param3 ,0,0,now(), ?param4 ,now(), ?param4 , ?param5 );] -2025-12-18 14:07:06,169 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.standbypay.admin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:07:06,169 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.lect.sedate.save] Prepared SQL: [update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') ,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno = ?param2 ;] -2025-12-18 14:07:06,170 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paydvr.dvrcode] Prepared SQL: [update paydvr set udt=now(),uno= ?param0 ,uip= ?param1 ,dvrcode= ?param2 ,codetime=now() where payno= ?param3] -2025-12-18 14:07:06,170 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paydvr.in] Prepared SQL: [delete from paydvr where payno= ?param0 ; insert into paydvr (payno,dvrcode,codetime,isdvr,rcvname,telno,mobile,email,post,address1,address2,dmemo,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,HEX(AES_ENCRYPT( ?param5 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param6 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param7 , 'np123@!')) , ?param8 , ?param9 , ?param10 , ?param11 ,now(), ?param12 ,now(), ?param12 , ?param13 )] -2025-12-18 14:07:06,170 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.freeok] Prepared SQL: [insert into lect (cmno,payno,pino,userno,status,attrate,isrebate,ispc,isjoin,ischanged,fgno2,cmisno,cdt,cno,udt,uno,uip) select b.itemno,a.payno,b.pino,case when a.isgroup=1 then b.userno else a.userno end,1,0,b.isrebate,0,case when ua.isjoin=1 then 1 else 0 end,0,b.fgno,l.cmisno,now(), ?param0 ,now(), ?param0 , ?param1 from pay a inner join payitem b on b.payno=a.payno and b.ptype=0 inner join users u on u.userno=a.userno inner join pplog l on a.pplno = l.pplno left outer join assign ua on ua.asno=u.asno where a.payno= ?param2 ; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on a.cmisno = d.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param2 ;] -2025-12-18 14:07:06,170 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paydvr.save] Prepared SQL: [update paydvr set udt=now(),uno= ?param0 ,uip= ?param1 ,dvrcode= ?param2 ,rcvname= ?param3 ,post= ?param4 ,address1= ?param5 ,address2= ?param6 ,dmemo= ?param7 ,codetime=case when codetime is null and ?param2 is not null then now() else codetime end ,telno=HEX(AES_ENCRYPT( ?param8 , 'np123@!')) ,mobile=HEX(AES_ENCRYPT( ?param9 , 'np123@!')) where payno= ?param10] -2025-12-18 14:07:06,171 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paycert.paystart] Prepared SQL: [update pay a inner join users b on b.userno=a.userno set a.ptype= ?param0 ,a.paylimit= ?param1 ,a.orgamt= ?param2 ,a.payamt= ?param3 ,a.isbill= ?param4 ,a.pstatus = case when ?param0 = 6 then 1 else a.pstatus end ,a.payoktime = case when ?param0 = 6 then now() else a.payoktime end where a.payno= ?param5 and a.userno= ?param6 and a.pstatus=21; update payitem a inner join users b on b.userno=a.userno set a.orgamt= ?param2 ,a.payamt= ?param3 ,a.pstatus = case when ?param0 = 6 then 1 else a.pstatus end ,a.rstatus = 0 where a.payno= ?param5 and a.userno= ?param6 and a.pstatus=21; update lect a inner join users b on b.userno = a.userno set a.status = case when ?param0 = 6 then 1 else a.status end where a.payno= ?param5 and a.userno = ?param6 ; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param5 ;] -2025-12-18 14:07:06,171 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paylect] Prepared SQL: [update pay set udt=now(),uno= ?param0 ,uip= ?param1 ,pstatus=case when ptype=3 then 22 else 1 end ,payoktime=case when ptype=3 then null else now() end ,pgkey= ?param2 where payno= ?param3 ; insert into paydata(payno,payresult,payresultmsg,vactnum,vactbankcode,vactbankname,vactname,vactinname,cshrrcode,cshrtype,cshrauthno,cardquota,cardquotatype,cardeventcode,cardnum,iscardpoint,cardcode,cardbankcode,cardprtccode,checkflag,ocbnum,ocbappno,ocbprice,gsnum,gsremain,gsprice,unum,upoint,uprice,cdt,cno,udt,uno,uip) values ( ?param3 , ?param4 , ?param5 ,HEX(AES_ENCRYPT( ?param6 , 'np123@!')), ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 ,HEX(AES_ENCRYPT( ?param17 , 'np123@!')), ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 , ?param28 , ?param29 , ?param30 , ?param31 ,now(), ?param0 ,now(), ?param0 , ?param1 ); update payitem a inner join pay b on b.payno=a.payno set a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 ,a.pstatus=case when b.ptype=3 then 22 else 1 end where a.payno= ?param3 ; insert into lect (cmno,payno,pino,userno ,status,iscomplete,orgcmno,attrate,isrebate ,ispc,isjoin,fgno,apoint,mpoint ,fpoint,spoint,dpoint,tpoint,ischanged ,stime,etime,sip,eip,ispcs ,ispce,fgno2,cmisno,cdt,cno,udt,uno,uip) select a.itemno,a.payno,a.pino,case when b.isgroup=1 then a.userno else b.userno end ,case when b.ptype=3 then 2 else 1 end,null,null,0,a.isrebate ,0,ifnull(d.isjoin, 0),null,null,null ,null,null,null,null,0 ,null,null,null,null,null ,null,a.fgno,e.cmisno,now(), ?param0 ,now(), ?param0 , ?param1 from payitem a inner join pay b on b.payno=a.payno inner join users c on c.userno=b.userno left outer join assign d on d.asno=c.asno left outer join pplog e on e.pplno=b.pplno left outer join lect f on f.payno=a.payno and f.pino=a.pino and f.status=4 and f.isready=1 where a.payno= ?param3 and a.ptype=0 and f.lectno is null; update lect a inner join pay b on b.payno=a.payno and b.pstatus in (22,1) inner join payitem c on c.payno=b.payno and c.itemno=a.cmno and c.pstatus=b.pstatus set a.status=case when b.pstatus=22 then 2 else 1 end,a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param3 and a.status=4; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 23:59:59') where a.payno = ?param3 ;] -2025-12-18 14:07:06,171 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.fail] Prepared SQL: [update pay set pstatus= ?param0 where payno= ?param1 and pstatus != 1 and pstatus != 22; insert into paydata(payno,payresult,payresultmsg,vactnum,vactbankcode,vactbankname,vactname,vactinname,cshrrcode,cshrtype,cshrauthno,cardquota,cardquotatype,cardeventcode,cardnum,iscardpoint,cardcode,cardbankcode,cardprtccode,checkflag,ocbnum,ocbappno,ocbprice,gsnum,gsremain,gsprice,unum,upoint,uprice,cdt,cno,udt,uno,uip) values ( ?param1 , ?param2 , ?param3 ,HEX(AES_ENCRYPT( ?param4 , 'np123@!')), ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 ,HEX(AES_ENCRYPT( ?param15 , 'np123@!')), ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 , ?param28 ,now(), ?param29 ,now(), ?param29 , ?param30 );] -2025-12-18 14:07:06,172 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paylect.vbankin] Prepared SQL: [insert into payvbankin (payno,pgkey,inbankcode,indeal,inymd,inhms,msgseq,transseq,vacct,inamt,checkamt,isclose,typemsg,frombank,fromname,fromymd,calcymd,tranymd,transcode,korcode,cshrymd,cshrhms,cshrcode,cshrpgkey,cshramt,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 ,now(), ?param25 ,now(), ?param25 , ?param26 ); update pay set udt=now(),uno= ?param25 ,uip= ?param26 ,pstatus=1 ,payoktime=now() where payno= ?param0 and pstatus=22 ; update payitem a inner join pay b on b.payno=a.payno set a.udt=now(),a.uno= ?param25 ,a.uip= ?param26 ,a.pstatus=1 where a.payno= ?param0 and a.pstatus=22; update lect a inner join pay b on b.isexam <> 1 and b.payno=a.payno and b.pstatus=1 set a.udt=now(),a.uno= ?param25 ,a.uip= ?param26 ,a.status=1 where a.payno= ?param0 ; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 23:59:59') where a.payno = ?param0 ;] -2025-12-18 14:07:06,172 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paycancel] Prepared SQL: [update pay set udt=now(),uno= ?param0 ,uip= ?param1 ,pstatus=case when pstatus=22 then 43 else 41 end where payno= ?param2 and userno= ?param3 and pstatus in (51,55,21,22); update payitem a inner join pay b on b.payno=a.payno and b.userno= ?param3 and b.pstatus in (41,43) set a.pstatus=b.pstatus,a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.pstatus in (21,22); update lect a inner join pay b on b.payno=a.payno and b.userno= ?param3 and b.pstatus in (41,43) set a.status=9 where a.payno= ?param2 ; update examuser a inner join pay b on b.payno=a.payno and b.userno=a.userno and b.pstatus in (41,43) set a.pstatus=9 where a.payno= ?param2 and a.userno= ?param3] -2025-12-18 14:07:06,172 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.cart.clear] Prepared SQL: [update paycart set status=2,udt=now(),uno= ?param0 ,uip= ?param1 where userno= ?param2 and status=1 and date_add(cdt, interval 7 day) < now(); update paycart a inner join cm b on b.cmno=a.itemno and b.udt > a.cdt set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype=0; update paycart a inner join book b on b.bkno=a.itemno and b.udt > a.cdt set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype in (2,9); update paycart a left outer join cm b on b.cmno=a.itemno and b.rstime < now() and b.retime > now() set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype=0 and b.cmno is null; update paycart a left outer join paycart b on b.ptype =0 and b.userno= ?param2 and b.status=1 and b.itemno=a.cmno set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype=9 and b.pcno is null] -2025-12-18 14:07:06,173 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payrfd.up] Prepared SQL: [update payrfd set fgnor= ?param0 ,fgnob= ?param1 ,udt=now(),uno= ?param2 ,uip= ?param3 where rfdno= ?param4 and payno= ?param5] -2025-12-18 14:07:06,173 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payrfdcancel.up] Prepared SQL: [delete from payrfditem where rfdno= ?param0 ; update payrfd set rstatus= ?param1 ,udt=now(),uno= ?param2 ,uip= ?param3 where rfdno= ?param0 and payno= ?param4] -2025-12-18 14:07:06,173 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.unpay] Prepared SQL: [update examuser a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null and b.userno=a.userno inner join payitem c on c.payno=b.payno and c.ptype=3 and c.itemno=a.exno and c.pino=a.pino set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.pstatus=2; update lect a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null inner join payitem c on c.payno=b.payno and c.ptype in(0,4) and c.itemno=a.cmno and c.userno=a.userno and c.pino=a.pino set a.status=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.status=2 and a.ischanged=0; update payitem a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 ; update pay set pstatus=1,isunpay=1,udt=now(),uno= ?param0 ,uip= ?param1 where payno= ?param2 and pstatus=22 and ptype=3 and ispg=1 and isunpay is null; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param2 ;] -2025-12-18 14:07:06,174 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.abspay] Prepared SQL: [update examuser a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null and b.userno=a.userno inner join payitem c on c.payno=b.payno and c.ptype=3 and c.itemno=a.exno and c.pino=a.pino set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.pstatus=2; update lect a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null inner join payitem c on c.payno=b.payno and c.ptype in(0,4) and c.itemno=a.cmno and c.userno=a.userno and c.pino=a.pino set a.status=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.status=2 and a.ischanged=0; update payitem a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 ; update pay set ptype= ?param3 ,payoktime=now(),pstatus=1,isunpay=3,udt=now(),uno= ?param0 ,uip= ?param1 where payno= ?param2 and pstatus=22 and ptype=3 and ispg=1 and isunpay is null; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param2 ;] -2025-12-18 14:07:06,174 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.unpaymoney] Prepared SQL: [update pay set isunpay=2,payoktime= ?param0 ,udt=now(),uno= ?param1 ,uip= ?param2 where payno= ?param3 and isunpay=1; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param3 ;] -2025-12-18 14:07:06,174 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pplogtype.up] Prepared SQL: [update pplog set typeman = ?param0 ,typejob = ?param1 ,typeedu = ?param2 ,typegrade = ?param3 ,typejobitem = ?param4 where pplno = ?param5] -2025-12-18 14:07:06,174 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.untax] Prepared SQL: [insert into untaxlog (payno,logtime,cdt,cno,udt,uno,uip) values( ?param0 ,now(),now(), ?param1 ,now(), ?param1 , ?param2 ); update pay set iscashrct = null where payno = ?param0 ;] -2025-12-18 14:07:06,174 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.standbypayitem.admin] Prepared SQL: [insert into payitem (payno,ptype,itemno,userno,pstatus,rstatus,pcnt ,orgamt,discamt,payamt,payamtcash,payamtcard,refundamt,isrebate,cdt,cno,udt,uno,uip) values( ?param0 ,0, ?param1 , ?param2 ,21,0,1 ,0,0,0,0,0,0, ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 ); insert into lect(cmno,payno,pino,userno,status,attrate,isrebate,ispc,isjoin,ischanged,isready,cmisno,cdt,cno,udt,uno,uip) select ?param1 , ?param0 ,LAST_INSERT_ID(),a.userno,4,0, ?param3 ,0,ifnull(b.isjoin,0),0,1, ?param6 ,now(), ?param4 ,now(), ?param4 , ?param5 from users a left outer join assign b on b.asno=a.asno where a.userno= ?param2 ;] -2025-12-18 14:07:06,198 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.exam.in] Prepared SQL: [insert into exam (cgno,exname,infee,outfee ,certcc,certgradecc,rstime,retime,estime,eetime ,elocation,certdate,certindate,introhtml ,isopen,isresultopen,isscored,fgno,isdel ,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 ,0, ?param15 , ?param16 ,0 ,now(), ?param17 ,now(), ?param17 , ?param18 )] -2025-12-18 14:07:06,198 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.exam.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:07:06,198 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.exam.up] Prepared SQL: [update exam set udt=now(),uno= ?param0 ,uip= ?param1 ,exname = ?param2 ,infee = ?param3 ,outfee = ?param4 ,certcc = ?param5 ,certgradecc = ?param6 ,rstime = ?param7 ,retime = ?param8 ,estime = ?param9 ,eetime = ?param10 ,elocation = ?param11 ,certdate = ?param12 ,certindate = ?param13 ,introhtml = ?param14 ,isopen = ?param15 ,fgno = ?param16 where exno= ?param17] -2025-12-18 14:07:06,199 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.del] Prepared SQL: [update exam a inner join ( select count(userno) cntuser, exno from examuser where exno = ?param0 group by exno ) b on b.exno=a.exno set a.uip= ?param1 ,a.uno= ?param2 ,a.isdel = 1 where a.exno= ?param0 and b.cntuser=0 and a.isdel=0;] -2025-12-18 14:07:06,199 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.examuser.save] Prepared SQL: [insert ignore into examuser(exno,userno,status,pstatus,avrg,certdate,certindate,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 ,now(), ?param7 ,now(), ?param7 , ?param8 )] -2025-12-18 14:07:06,199 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.examopen] Prepared SQL: [update exam set udt=now(),uno= ?param0 ,uip= ?param1 ,isresultopen= ?param2 where exno= ?param3 ;] -2025-12-18 14:07:06,199 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.examuser.renew] Prepared SQL: [update examuser set udt=now(),uno= ?param0 ,uip= ?param1 ,certdate= ?param2 ,certindate= ?param3 where exno= ?param4 and userno= ?param5 ; insert into examuserrenew (exno,userno,certtime,certdate,certindate,renewreason,isfirst,certidx,cdt,cno,udt,uno,uip) select a.exno, ?param5 ,now(), ?param2 , ?param3 , ?param6 ,0,max(a.certidx),now(), ?param0 ,now(), ?param0 , ?param1 from( select a.exno,ifnull(max(d.certidx), 0)+1 certidx from examuser a inner join exam a2 on a2.exno=a.exno left outer join exam c on c.certcc=a2.certcc and c.certgradecc=a2.certgradecc left outer join examuserrenew d on d.exno=c.exno and year(d.certtime)=year(a.certdate) where a.exno= ?param4 group by a.exno,a.userno,a.certdate,a.certindate ) a] -2025-12-18 14:07:06,233 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [grade.lectcomplete.cancel] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,iscomplete=0 ,completetime=null where lectno= ?param2 and ifnull(iscomplete,0) <> 1] -2025-12-18 14:07:06,233 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [grade.lectcomplete.cancel2] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,iscomplete=0 ,completetime=null where lectno= ?param2 and ifnull(iscomplete,0)] -2025-12-18 14:07:06,246 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [att.att.in] Prepared SQL: [update lectinning set udt=now(),uno= ?param0 ,uip= ?param1 ,lectno= ?param2 ,cmino= ?param3 ,totstudy=0 ,stime=now(),etime=null ,istatus=1,statustime=null,statusreason=null where lectno= ?param2 and cmino= ?param3 and istatus is null; insert into lectinning (lectno,cmino,totstudy,stime,etime,istatus,statustime,statusreason,sip,eip,ispcs,ispce,cdt,cno,udt,uno,uip) select ?param2 , ?param3 ,0,now(),null,1,null,null, ?param1 ,null,1,null,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectinning b on b.lectno= ?param2 and b.cmino= ?param3 where b.lectno is null; update lect set stime = case when stime is null then now() else stime end ,sip = case when sip is null then ?param1 else sip end ,ispcs = case when ispcs is null then 1 else ispcs end where lectno= ?param2] -2025-12-18 14:07:06,246 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [att.att.out] Prepared SQL: [update lectinning set udt=now(),uno= ?param0 ,uip= ?param1 ,totstudy=timestampdiff(SECOND, stime, now()) ,etime=now() ,eip= ?param1 ,ispce=1 ,istatus=2 where lectno= ?param2 and cmino= ?param3 and istatus=1; update lect a inner join ( select a.lectno,convert(100*count(c.lectno)/count(b.cmino), int) attrate from lectinning a inner join cminning b on b.cmino=a.cmino and ifnull(b.isscd,0)=0 left outer join lectinning c on c.lectno=a.lectno and c.cmino=b.cmino and c.istatus=2 where a.lectno= ?param2 and a.cmino= ?param3 and a.istatus=2 group by a.lectno ) b on b.lectno=a.lectno set a.attrate=b.attrate ,a.etime=now(),a.eip= ?param1 ,a.ispce=1] -2025-12-18 14:07:06,246 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [att.abs] Prepared SQL: [update lectinning set istatus=2 ,stime=case when stime is null then now() else stime end ,etime=case when etime is null then now() else etime end ,sip=case when sip is null then ?param0 else sip end ,eip=case when eip is null then ?param0 else eip end ,ispcs=case when ispcs is null then 1 else ispcs end ,ispce=case when ispce is null then 1 else ispce end ,statustime=now() ,statusreason= ?param1 ,statususerno= ?param2 where lectno= ?param3 and cmino= ?param4 and (istatus is null or istatus<2); insert into lectinning(lectno,cmino,totstudy,stime,etime,istatus,statustime,statusreason,statususerno,cdt,cno,udt,uno,uip) select a.lectno, ?param4 ,0,now(),now(),2,now(), ?param1 , ?param2 ,now(), ?param2 ,now(), ?param2 , ?param0 from lect a left outer join lectinning b on b.lectno=a.lectno and b.cmino= ?param4 where a.lectno= ?param3 and a.status=1 and a.ischanged=0 and b.lectno is null; update lect a inner join ( select a.lectno,convert(100*count(c.lectno)/count(b.cmino), int) attrate from lectinning a inner join lect a2 on a2.lectno=a.lectno inner join cminning b on b.cmno=a2.cmno and ifnull(b.isscd,0)=0 left outer join lectinning c on c.lectno=a.lectno and c.cmino=b.cmino and c.istatus=2 where a.lectno= ?param3 and a.cmino= ?param4 and a.istatus=2 group by a.lectno ) b on b.lectno=a.lectno set a.attrate=b.attrate ,a.stime=case when a.stime is null then now() else a.stime end ,a.etime=case when a.etime is null then now() else a.etime end ,a.sip=case when a.sip is null then ?param0 else a.sip end ,a.eip=case when a.eip is null then ?param0 else a.eip end ,a.ispcs=case when a.ispcs is null then 1 else a.ispcs end ,a.ispce=case when a.ispce is null then 1 else a.ispce end where a.lectno= ?param3] -2025-12-18 14:07:06,263 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.ctps] Prepared SQL: [select a.cmino,a.iseq,a.ititle,a.atime,a.mstime,a.metime ,a2.isokmid ,b.ctno,b.ctype,b.ccode,b.ismenu,b.isoversize ,c.cpno,c.pseq,c.cpname,c.srcp,c.srcm ,a2.pseq lastpseq,a2.psec from cminning a inner join lectinning a2 on a2.lectno= ?param0 and a2.cmino=a.cmino inner join ct b on b.ctno=a.ctno and b.isdel=0 inner join ctpage c on c.ctno=b.ctno and c.isdel=0 where a.cmino= ?param1 order by a.iseq] -2025-12-18 14:07:06,263 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.getprogress] Prepared SQL: [select case when b.atime=0 or ifnull(us.no,0) > 0 then 100 else case when floor(a.totstudy / (b.sttime * 60) * 100) > 100 then 100 else floor(a.totstudy / (b.sttime * 60) * 100) end end from lectinning a inner join cminning b on b.cmino=a.cmino inner join lect c on a.lectno = c.lectno left outer join userstatus us on c.userno = us.userno and us.playbar = 1 where a.lectno= ?param0 and a.cmino= ?param1] -2025-12-18 14:07:06,263 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.checklectdate] Prepared SQL: [select a.lectno,a.sdate,a.edate from lect a where a.lectno= ?param0] -2025-12-18 14:07:06,264 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.inningchange.pre] Prepared SQL: [select a.cmino,b.isseq,c.istatus,d.istatus preistatus,a.isrebate,a.iseq,a2.cmino precmino from ( select a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq,max(c.iseq) preiseq from ( select a.lectno,b.cmno,b.isrebate,max(d.iseq) iseq from lectinning a inner join lect b on b.lectno=a.lectno inner join cminning c on c.cmino=a.cmino inner join cminning d on d.cmno=c.cmno and d.iseq < c.iseq and d.isonline=1 where a.lectno= ?param0 and a.cmino= ?param1 group by a.lectno,b.cmno,b.isrebate ) a inner join cminning b on b.cmno=a.cmno and b.iseq=a.iseq left outer join cminning c on c.cmno=b.cmno and c.iseq < b.iseq and c.isonline=1 group by a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq ) a inner join cm b on b.cmno=a.cmno left outer join cminning a2 on a2.cmno=b.cmno and a2.iseq=a.preiseq left outer join lectinning c on c.lectno=a.lectno and c.cmino=a.cmino left outer join lectinning d on d.lectno=a.lectno and d.cmino=a2.cmino] -2025-12-18 14:07:06,264 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.inningchange.next] Prepared SQL: [select a.cmino,b.isseq,c.istatus,d.istatus preistatus,a.isrebate,a.iseq,a2.cmino precmino from ( select a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq,min(c.iseq) preiseq from ( select a.lectno,b.cmno,b.isrebate,min(d.iseq) iseq from lectinning a inner join lect b on b.lectno=a.lectno inner join cminning c on c.cmino=a.cmino inner join cminning d on d.cmno=c.cmno and d.iseq > c.iseq and d.isonline=1 where a.lectno= ?param0 and a.cmino= ?param1 group by a.lectno,b.cmno,b.isrebate ) a inner join cminning b on b.cmno=a.cmno and b.iseq=a.iseq left outer join cminning c on c.cmno=b.cmno and c.iseq > b.iseq and c.isonline=1 group by a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq ) a inner join cm b on b.cmno=a.cmno left outer join cminning a2 on a2.cmno=b.cmno and a2.iseq=a.preiseq left outer join lectinning c on c.lectno=a.lectno and c.cmino=a.cmino left outer join lectinning d on d.lectno=a.lectno and d.cmino=a2.cmino] -2025-12-18 14:07:06,264 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.mycmrs] Prepared SQL: [select distinct a.lectno,a.attrate ,b.rsno,b.cmno,b.rscno,b.rstype,b.rsname,b.rscondition ,case when c.lectno is null then 0 else 1 end isrsok ,a.edate ,d.istatus,e.iseq from lect a inner join cmrs b on b.cmno=a.cmno and b.isdel=0 left outer join lectrs c on c.lectno=a.lectno and c.rsno=b.rsno left outer join lectinning d on d.lectno=a.lectno and b.cmino = d.cmino left outer join cminning e on b.cmino = e.cmino where a.lectno= ?param0 and a.userno= ?param1 order by b.rsno] -2025-12-18 14:07:06,264 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.mycmrsq] Prepared SQL: [select b.rscno,b.rscqno ,c.qno,c.atype,c.qtext,c.rightcount,a.username as teachername from ( select distinct b.rscno,e.username from lect a inner join cmrs b on b.rsno= ?param0 and b.cmno=a.cmno and b.isdel=0 left outer join lectrs c on c.lectno=a.lectno and c.rsno=b.rsno left outer join cminning d on b.cmino = d.cmino left outer join users e on d.userno = e.userno where a.lectno= ?param1 and a.userno= ?param2 and c.lectno is null ) a inner join rscq b on b.rscno=a.rscno inner join question c on c.qno=b.qno order by b.dseq] -2025-12-18 14:07:06,264 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.mycmrsqi] Prepared SQL: [select b.rscqno ,c.qno ,d.qino,d.qitext ,e.fileurl from ( select distinct b.rscno from lect a inner join cmrs b on b.rsno= ?param0 and b.cmno=a.cmno and b.isdel=0 left outer join lectrs c on c.lectno=a.lectno and c.rsno=b.rsno where a.lectno= ?param1 and a.userno= ?param2 and c.lectno is null ) a inner join rscq b on b.rscno=a.rscno inner join question c on c.qno=b.qno inner join questionitem d on d.qno=c.qno and d.isdel=0 left outer join fileinfo e on e.fgno=d.fgno and e.isdel=0 order by b.dseq,d.qino] -2025-12-18 14:07:06,264 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectex] Prepared SQL: [select a.lectno,a.attrate,a.iscomplete,a.sdate,a.edate ,b.sstime,b.setime ,c.exno,c.exname,c.extype,c.edesc,c.econdition,c.etime,c.evtype,c.eqtype,c.israndq,c.israndqi,c.qcount,c.isblur,c.tpoint,ifnull(c.relaylimit,999) relaylimit,c.isusebackup,c.isseq,c.isreexamable,c.isresultopen ,d.lectno exlectno,d.estart,d.eend,d.tpoint,d.recount,d.rechecktime,ifnull(d.entercount,0) entercount,d.cblock ,case when a.etime = 0 then 99999999 else TIMESTAMPDIFF(MINUTE, now(), date_add(ifnull(d.estart, now()), interval c.etime MINUTE)) end rtime ,d.recount ,case when case when case when a.isrebate = 1 then f.midcutrfd else f.midcut end <= ifnull(e.ex0lectpoint,0) then 1 else 0 end = 1 and case when case when a.isrebate = 1 then f.finalcutrfd else f.finalcut end <= ifnull(e.ex1lectpoint,0) then 1 else 0 end = 1 then 1 else 0 end ispass from lect a inner join cm b on b.cmno=a.cmno inner join cmex c on c.exno= ?param0 inner join cmev f on f.cmno = b.cmno left outer join lectex d on d.lectno=a.lectno and d.exno=c.exno left outer join ( select a.lectno ,count(b1.exno) ex0cnt,count(c1.lectno) ex0lectcnt,avg(ifnull(c1.tpoint,0) / b1.tpoint * 100) ex0lectpoint ,count(b2.exno) ex1cnt,count(c2.lectno) ex1lectcnt,avg(ifnull(c2.tpoint,0) / b2.tpoint * 100) ex1lectpoint from lect a left outer join cmex b1 on b1.cmno = a.cmno and b1.extype = 0 and b1.isdel=0 left outer join lectex c1 on c1.exno = b1.exno and c1.lectno = a.lectno left outer join cmex b2 on b2.cmno = a.cmno and b2.extype = 1 and b2.isdel=0 left outer join lectex c2 on c2.exno = b2.exno and c2.lectno = a.lectno where a.lectno = ?param1 ) e on e.lectno = a.lectno where a.lectno= ?param1 and a.userno= ?param2] -2025-12-18 14:07:06,265 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.userexam.detailforexamforsubmit] Prepared SQL: [select a.exno,a.exname,a2.sstime,a2.setime,a.tpoint,a.etime,a.qcount,b.estart,a.edesc, a.extype,TIMESTAMPDIFF(MINUTE, now(), date_add(ifnull(b.estart, now()), interval a.etime MINUTE)) rtime from cmex a inner join cm a2 on a2.cmno=a.cmno inner join lectex b on b.lectno= ?param0 and b.exno=a.exno and b.eend is null and (a.etime = 0 or date_add(ifnull(b.estart, now()), interval (a.etime + 1) MINUTE) > now()) inner join lect c on c.lectno=b.lectno and c.userno= ?param1 where a.exno= ?param2] -2025-12-18 14:07:06,265 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsd] Prepared SQL: [select a.lectno,a.attrate,a.cmno,a.sdate,a.edate ,b.sdno,b.sdname,b.sddesc,b.fgno sdfgno,b.sdcondition ,c.sstime,c.setime ,d.checktime,d.cpoint,d.feedb,d.fgno,d.atext from lect a inner join cmsd b on b.cmno=a.cmno and b.sdno= ?param0 inner join cm c on c.cmno=b.cmno left outer join lectsd d on d.lectno=a.lectno and d.sdno=b.sdno where a.lectno= ?param1 and a.userno= ?param2] -2025-12-18 14:07:06,265 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsd2] Prepared SQL: [select a.lectno,a.attrate,a.sdate,a.edate ,b.sdno,b.sdname,b.sddesc,b.fgno sdfgno,b.sdcondition ,c.sstime,c.setime ,d.checktime,d.cpoint,d.feedb,d.fgno,d.atext from lect a inner join cmsd b on b.cmno=a.cmno and b.sdno= ?param0 inner join cm c on c.cmno=b.cmno left outer join lectsd d on d.lectno=a.lectno and d.sdno=b.sdno where a.lectno= ?param1 and a.userno= ?param2] -2025-12-18 14:07:06,265 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboards] Prepared SQL: [select a.bno,a.subject,a.cdt,a.rcount ,u.username ,count(b.bcno) ccount from lectsdboard a inner join users u on u.userno=a.cno left outer join lectsdboardcmt b on b.bno=a.bno and b.isdel=0 where a.sdno= ?param0 and a.isdel=0 group by a.bno,a.subject,a.cdt,a.rcount,u.username order by a.cdt] -2025-12-18 14:07:06,265 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard] Prepared SQL: [update lectsdboard set rcount=rcount+1 where bno= ?param0 and cno<> ?param1 ; select a.bno,a.subject,a.contents,a.cdt,a.fgno,a.cno ,b.sdname ,c.sstime,c.setime,l.sdate,l.edate ,u.username,u.userno ,a2.checktime from lectsdboard a inner join lectsd a2 on a2.lectno=a.lectno and a2.sdno=a.sdno inner join users u on u.userno=a.cno inner join lect l on l.lectno = a2.lectno inner join cmsd b on b.sdno=a.sdno inner join cm c on c.cmno=b.cmno where a.bno= ?param0 and a.isdel=0] -2025-12-18 14:07:06,265 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboardcmt] Prepared SQL: [select a.bno ,b.bcno,b.ctext,b.cno,b.cdt ,c.userno,c.username,c.usertype,c.username cnoname from lectsdboard a inner join lectsdboardcmt b on b.bno=a.bno and b.isdel=0 inner join users c on c.userno=b.cno where a.bno= ?param0 order by b.cdt desc] -2025-12-18 14:07:06,266 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.pay1] Prepared SQL: [select p.payno,p.cdt,p.payamt,p.ptype,p.refundamt,p.ispg,p.isgroup,p.isexam,p.pstatus,p.rstatus,p.payoktime,p.pgkey,p.isdvr,p.deliamt,p.isunpay,p.paylimit ,p.iscashrct ,u.userno,u.username,u.post,u.address1,u.address2 ,CAST(AES_DECRYPT(UNHEX(u.userpno), 'np123@!') AS char) userpno ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email ,case pi.ptype when 3 then exu.cdt when 4 then le.oktime else p.cdt end oktime ,pd.dvrcode,pd.rcvname,pd.isdvr isdvr2,pd.codetime,pd.post post2,pd.address1 address12,pd.address2 address22,pd.dmemo ,CAST(AES_DECRYPT(UNHEX(pd.telno), 'np123@!') AS char) telno2 ,CAST(AES_DECRYPT(UNHEX(pd.mobile), 'np123@!') AS char) mobile2 ,tax.iscancel, tax.taxdate, tax.taxno ,paydata.vactbankname,CAST(AES_DECRYPT(UNHEX(paydata.vactnum), 'np123@!') AS char) vactnum,paydata.vactname ,(select ischeck from paytax where payno = p.payno limit 1) ischeck from pay p inner join users u on u.userno=p.userno left outer join payitem pi on pi.payno=p.payno and pi.ptype in (3,4) left outer join lect le on pi.ptype=4 and le.pino=pi.pino and le.ischanged=0 left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno left outer join examuser exu on exu.exno=ex.exno and exu.userno=p.userno left outer join paydvr pd on pd.payno=p.payno left outer join ( select pt.payno,pt.iscancel,pt.taxdate,pt.taxno from paytax pt where pt.payno = ?param0 order by pt.cdt desc limit 1 ) tax on tax.payno = p.payno left outer join paydata paydata on paydata.payno=p.payno where p.payno= ?param0] -2025-12-18 14:07:06,266 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.pay2] Prepared SQL: [select pi.payno,pi.pino,pi.itemno,pi.pcno,pi.payamt,pi.pcnt,pi.ptype,pi.isrebate ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,u.username,u.userid,u.isassignuser,u.depart,u.kfcfyear ,cc.cname ccpositionname ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,ua.asname ,cm.cshape ,cg.cgname ,pcg.cgname pcgname ,(select attrate from lect where payno = pi.payno limit 1) attrate ,pi.rbank , CAST(AES_DECRYPT(UNHEX(pi.rbankaccnum), 'np123@!') AS char) rbankaccnum, pi.tbankuser from payitem pi inner join pay p on p.payno=pi.payno left outer join cm cm on pi.ptype in (0,1,4) and cm.cmno=pi.itemno left outer join cg cg on pi.ptype in (0,1,4) and cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno left outer join users u on p.isgroup=1 and u.userno=pi.userno left outer join assign ua on ua.asno=u.asno left outer join comcode cc on cc.ccode=u.ccposition where pi.payno= ?param0] -2025-12-18 14:07:06,266 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payforexam1] Prepared SQL: [select eu.exno payno, eu.userno,eu.cdt,case when ua.isjoin=1 then ex.infee else ex.outfee end payamt,0 ptype,0 ispg,0 isgroup,1 isexam,21 pstatus,0 rstatus,null payoktime,null pgkey,0 isdvr,0 deliamt ,u.username,u.post,u.address1,u.address2 ,CAST(AES_DECRYPT(UNHEX(u.userpno), 'np123@!') AS char) userpno ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email ,eu.cdt oktime ,null dvrcode,null rcvname,0 isdvr2,null codetime,null post2,null address12,null address22,null dmemo ,null telno2 ,null mobile2 from examuser eu inner join users u on u.userno=eu.userno left outer join assign ua on ua.asno=u.asno left outer join exam ex on ex.exno=eu.exno where eu.exno= ?param0 and eu.userno= ?param1 and eu.status=1 and eu.payno is null and eu.pino is null and eu.pstatus=4] -2025-12-18 14:07:06,266 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payforexam2] Prepared SQL: [select eu.exno payno,eu.userno pino,eu.exno itemno,null pcno,case when ua.isjoin=1 then ex.infee else ex.outfee end payamt,1 pcnt,3 ptype ,ex.exname itemname ,u.username,u.userid,u.isassignuser,u.depart,u.kfcfyear ,cc.cname ccpositionname ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,ua.asname ,0 cshape ,null cgname ,null pcgname from examuser eu left outer join exam ex on ex.exno=eu.exno left outer join users u on u.userno=eu.userno left outer join assign ua on ua.asno=u.asno left outer join comcode cc on cc.ccode=u.ccposition where eu.exno= ?param0 and eu.userno= ?param1] -2025-12-18 14:07:06,266 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.pay.forrfd] Prepared SQL: [select a.payno,a.ispg,a.pstatus,a.ptype,a.pgkey,a.isdvr,a.deliamt,a.isrefunddvr,a.payamt,a.refundamt,a.rstatus,a.isgroup,a.iscanceled,a.payoktime ,b.isdvr isdvr2,b.dvrcode ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email from pay a left outer join paydvr b on b.payno=a.payno inner join users u on u.userno=a.userno where a.payno= ?param0 and a.pstatus=1] -2025-12-18 14:07:06,266 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payitem.forrfd] Prepared SQL: [select pi.pino,pi.payno,pi.pcnt,pi.payamt,pi.refundamt,pi.refundtime,pi.refundinfo,pi.refundstatus,pi.rstatus,pi.ptype ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,pcg.cgname pcgname ,u.userid,u.username from payitem pi inner join pay p on p.payno=pi.payno and p.pstatus=1 inner join users u on u.userno=case when pi.ptype=3 then p.userno else pi.userno end left outer join cm cm on pi.ptype in(0,1,4) and cm.cmno=pi.itemno left outer join cg cg on cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno where pi.payno= ?param0] -2025-12-18 14:07:06,266 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payrfditems] Prepared SQL: [select b.cdt,a.rfdno ,b.rtext,b.rstatus ,p.isgroup ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,pi.ptype ,u.username,u.userid from pay p inner join payitem pi on pi.payno=p.payno inner join payrfditem a on a.pino=pi.pino inner join payrfd b on b.rfdno=a.rfdno inner join users u on u.userno=case when p.isgroup=1 and pi.ptype in (0,1,4) then pi.userno else p.userno end left outer join cm cm on pi.ptype in(0,1,4) and cm.cmno=pi.itemno left outer join cg cg on cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno where p.payno= ?param0 order by a.rfdno desc] -2025-12-18 14:07:06,267 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payrfditems2] Prepared SQL: [select a.rfdno ,b.rtext,b.rstatus,b.cdt,b.isowner,b.ramt,b.bankname,b.bankowner ,b.rreason,b.ruser,b.fgnor,b.fgnob ,CAST(AES_DECRYPT(UNHEX(b.rphone), 'np123@!') AS char) rphone ,b.rback ,CAST(AES_DECRYPT(UNHEX(b.bankno), 'np123@!') AS char) bankno ,p.isgroup,p.payno ,pi.payamt ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,u.username,u.userid ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,ua.asname ,f1.orgname,f1.fileno ,f2.orgname orgname2,f2.fileno file2 from payrfditem a inner join payitem pi on pi.pino=a.pino inner join pay p on p.payno=pi.payno inner join users u on u.userno=case when p.isgroup=1 and pi.ptype in (0,1,4) then pi.userno else p.userno end left outer join assign ua on ua.asno=u.asno inner join payrfd b on b.rfdno=a.rfdno left outer join cm cm on pi.ptype in(0,1,4) and cm.cmno=pi.itemno left outer join cg cg on cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno left outer join fileinfo f1 on f1.fgno=b.fgnor and f1.isdel=0 left outer join fileinfo f2 on f2.fgno=b.fgnob and f2.isdel=0 where a.rfdno= ?param0 order by a.rfdno desc] -2025-12-18 14:07:06,267 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.paytaxitem] Prepared SQL: [select case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname,pi.payamt,pi.pcnt,pi.ptype ,p.isgroup,p.payamt ppayamt,p.payoktime,p.ptype pptype from paytax a inner join paytaxitem b on b.taxno=a.taxno inner join payitem pi on pi.pino=b.pino inner join pay p on p.payno=pi.payno left outer join cm cm on pi.ptype in (0,1,4) and cm.cmno=pi.itemno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno where a.taxno= ?param0] -2025-12-18 14:07:06,267 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.paytaxes2] Prepared SQL: [select a.taxno,a.taxamt,a.taxdate from paytax a where a.payno= ?param0] -2025-12-18 14:07:06,267 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.paytax.formgtkey] Prepared SQL: [select taxno, mgtkey from paytax where mgtkey like concat( ?param0 ,'%') order by mgtkey desc limit 1] -2025-12-18 14:07:06,267 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspast] Prepared SQL: [select a.no,a.kind,a.cg,a.cshape,a.username ,CAST(AES_DECRYPT(UNHEX(a.userpno), 'np123@!') AS char) userpno ,a.typeman,a.edukind,a.typeedu,a.typegrade,a.typejob,a.cgname,a.completeno,a.companyname,a.companyaddr,a.brno,a.eino,a.btype ,a.bkind,a.ceoname,date_format(a.ssdate, '%Y-%m-%d') ssdate,date_format(a.sedate, '%Y-%m-%d') sedate,a.sctime,a.assign,a.slevel,a.uduty ,CAST(AES_DECRYPT(UNHEX(a.phone), 'np123@!') AS char) phone ,a.mname ,CAST(AES_DECRYPT(UNHEX(a.mphone), 'np123@!') AS char) mphone ,a.sprice,a.rprice,a.rbank ,CAST(AES_DECRYPT(UNHEX(a.rbankno), 'np123@!') AS char) rbankno ,a.rbankuser ,CAST(AES_DECRYPT(UNHEX(a.taxemail), 'np123@!') AS char) taxemail ,a.syear,a.cdt,a.cno,a.udt,a.uno,a.uip from docprintpast a where a.no = ?param0] -2025-12-18 14:07:06,267 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.kind] Prepared SQL: [select a.kind value,a.kind text from docprintpast a where a.kind is not null and a.kind <> "" group by a.kind] -2025-12-18 14:07:06,267 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.syear] Prepared SQL: [select a.syear value,a.syear text from docprintpast a where a.syear is not null and a.syear <> "" group by a.syear] -2025-12-18 14:07:06,267 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.cg] Prepared SQL: [select a.cg value,a.cg text from docprintpast a where a.cg is not null and a.cg <> "" group by a.cg] -2025-12-18 14:07:06,267 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.cshape] Prepared SQL: [select a.cshape value,a.cshape text from docprintpast a where a.cshape is not null and a.cshape <> "" group by a.cshape] -2025-12-18 14:07:06,267 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.typeman] Prepared SQL: [select a.typeman value,a.typeman text from docprintpast a where a.typeman is not null and a.typeman <> "" group by a.typeman] -2025-12-18 14:07:06,267 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.edukind] Prepared SQL: [select a.edukind value,a.edukind text from docprintpast a where a.edukind is not null and a.edukind <> "" group by a.edukind] -2025-12-18 14:07:06,267 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.typeedu] Prepared SQL: [select a.typeedu value,a.typeedu text from docprintpast a where a.typeedu is not null and a.typeedu <> "" group by a.typeedu] -2025-12-18 14:07:06,269 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.typegrade] Prepared SQL: [select a.typegrade value,a.typegrade text from docprintpast a where a.typegrade is not null and a.typegrade <> "" group by a.typegrade] -2025-12-18 14:07:06,269 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.typejob] Prepared SQL: [select a.typejob value,a.typejob text from docprintpast a where a.typejob is not null and a.typejob <> "" group by a.typejob] -2025-12-18 14:07:06,269 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectinningpage.totstudy] Prepared SQL: [select ifnull(sum(totstudy),-1) totstudy from lectinningpage where lectno = ?param0 and cmino = ?param1 and cpno = ?param2] -2025-12-18 14:07:06,269 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.myExCheck] Prepared SQL: [select l.lectno longval from lect l inner join cm c on l.cmno= c.cmno inner join pay p on l.payno = p.payno inner join users u on l.userno= u.userno left outer join (select c.cmno , c.cshape , c.cname , ci.cmino ,d.cmisno ,d.sseq ,d.estart ,d.eend ,d.studyplace ,ci.isscd from cm c inner join cminning ci on c.cmno = ci.cmno inner join cminningscd d on d.cmino = ci.cmino where c.cshape=2 and ci.isscd=1 and ci.scdtype=0 ) cmi on cmi.cmno = l.cmno and cmi.cmisno = l.cmisno left outer join lectinning li on li.cmino = cmi.cmino and li.lectno = l.lectno left outer join pplog pl on p.pplno= pl.pplno where l.lectno= ?param0 and l.userno = ?param1 and cmi.isscd = 1 and li.istatus = 2 AND IFNULL(l.iscomplete, 0) = 0] -2025-12-18 14:07:06,270 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectinningpage.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 14:07:06,270 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard.in] Prepared SQL: [update lectsd a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.submittime=now(),submitip= ?param2 where a.lectno= ?param3 and a.sdno= ?param4 and a.checktime is null; insert into lectsd (lectno,sdno,iscopy,submittime,submitip,cdt,cno,udt,uno,uip) select a.lectno,a.sdno,0,now(), ?param2 ,now(), ?param1 ,now(), ?param1 , ?param2 from (select ?param3 lectno, ?param0 userno, ?param4 sdno) a inner join lect b on b.lectno=a.lectno and b.userno=a.userno and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno left outer join lectsd d on d.lectno=a.lectno and d.sdno=a.sdno where d.lectno is null; SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into lectsdboard (lectno,sdno,subject,contents,fgno,rcount,cip,isdel,cdt,cno,udt,uno,uip) select a.lectno,a.sdno, ?param5 , ?param6 , ?param7 ,0, ?param2 ,0,now(), ?param1 ,now(), ?param1 , ?param2 from (select ?param3 lectno, ?param0 userno, ?param4 sdno) a inner join lect b on b.lectno=a.lectno and b.userno=a.userno and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno] -2025-12-18 14:07:06,270 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 14:07:06,270 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboardcmt.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into lectsdboardcmt (bno,ctext,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,0,now(), ?param2 ,now(), ?param2 , ?param3 );] -2025-12-18 14:07:06,270 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboardcmt.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:07:06,270 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into pay (ptype,ispg,isgroup,isexam,userno,username,pstatus,rstatus,rstatustime,cshrcancelnum,canceltime,cancelmsg,cancelcnt ,refunding,paylimit,payoktime,pgkey,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,isdvr,cdt,cno,udt,uno,uip) select ?param0 ,0,0,1,u.userno,u.username,1,0,null,null,null,null,null ,0,null, ?param1 ,null ,a.outfee ,case when ?param0 = 6 then a.outfee else case when ua.isjoin=1 then a.outfee-a.infee else 0 end end ,0,0 ,case when ?param0 = 6 then 0 else case when ua.isjoin=1 then a.infee else a.outfee end end ,0,0,now(), ?param2 ,now(), ?param2 , ?param3 from exam a inner join users u on u.userno= ?param4 left outer join assign ua on ua.asno=u.asno where a.exno= ?param5] -2025-12-18 14:07:06,270 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 14:07:06,271 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok2] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into payitem (payno,ptype,pcno,itemno,userno,pstatus,rstatus,pgkey,cancelcode,cancelmsg,canceltype,pcnt ,orgamt,discamt,payamt ,payamtcash,payamtcard ,refundamt,refundtime,refundtimereal,refundinfo,isrebate,fgno,cartno,cdt,cno,udt,uno,uip) select p.payno,3,null, ?param0 , ?param1 ,1,0,null,null,null,null,1 ,a.outfee ,case when p.ptype=6 then a.outfee else case when ua.isjoin=1 then a.outfee-a.infee else 0 end end ,case when p.ptype=6 then 0 else case when ua.isjoin=1 then a.infee else a.outfee end end ,0,0 ,0,null,null,null,0,null,null,now(), ?param2 ,now(), ?param2 , ?param3 from exam a inner join users u on u.userno= ?param1 inner join pay p on p.payno= ?param4 left outer join assign ua on ua.asno=u.asno where a.exno= ?param0] -2025-12-18 14:07:06,271 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok2.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 14:07:06,271 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.studylog] Prepared SQL: [update lectinningpage a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 set a.totstudy=TIMESTAMPDIFF(SECOND, a.stime, now()),a.etime=now(),a.eip= ?param1 ,a.udt=now(),a.uno= ?param2 ,a.uip= ?param1 where a.logno= ?param3 ; update lectinning a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 inner join cminning c on c.cmino=a.cmino inner join ( select lectno,sum(totstudy) totstudy from lectinningpage where lectno= ?param4 and cmino= ?param5 group by lectno ) d on d.lectno=a.lectno set a.udt=now(),a.uno= ?param2 ,a.uip= ?param1 ,a.totstudy=d.totstudy ,a.etime=now() ,a.istatus=case when a.istatus <> 2 and c.atime * 60 <= d.totstudy then 2 else a.istatus end ,a.finishtime=case when a.finishtime is null and c.atime * 60 <= d.totstudy then now() else a.finishtime end ,a.eip= ?param1 ,a.ispce= ?param6 ,a.psec= ?param7 where a.lectno= ?param4 and a.cmino= ?param5 ; update lect a inner join ( select a.lectno,truncate(count(c.lectno) / count(b.cmino) * 100, 0) attrate from lect a inner join cminning b on b.cmno=a.cmno and ifnull(b.isscd,0)=0 left outer join lectinning c on c.lectno=a.lectno and c.cmino=b.cmino and c.istatus=2 where a.lectno= ?param4 and a.userno= ?param0 group by a.lectno ) b on b.lectno=a.lectno inner join cmev ce on a.cmno = ce.cmno set a.attrate=b.attrate ,a.apoint = (((b.attrate / 100) * ce.attend / 100)* 100) ,a.etime=now() ,a.eip= ?param1 ,a.ispce= ?param6 ,a.udt=now(),a.uno= ?param2 ,a.uip= ?param1 where a.lectno= ?param4 and a.userno= ?param0 ;] -2025-12-18 14:07:06,271 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.studymid] Prepared SQL: [update lectinning set isokmid=1 where lectno= ?param0 and cmino= ?param1] -2025-12-18 14:07:06,271 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsd.save] Prepared SQL: [update lectsd a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.fgno= ?param3 ,a.atext= ?param4 ,a.submittime=now(),submitip= ?param2 where a.lectno= ?param5 and a.sdno= ?param6 and a.checktime is null; insert into lectsd (lectno,sdno,atext,fgno,iscopy,submittime,submitip,cdt,cno,udt,uno,uip) select a.lectno,a.sdno, ?param4 , ?param3 ,0,now(), ?param2 ,now(), ?param1 ,now(), ?param1 , ?param2 from (select ?param5 lectno, ?param0 userno, ?param6 sdno) a inner join lect b on b.lectno=a.lectno and b.userno=a.userno inner join cm c on c.cmno=b.cmno and b.sdate < now() and b.edate > now() left outer join lectsd d on d.lectno=a.lectno and d.sdno=a.sdno where d.lectno is null;] -2025-12-18 14:07:06,271 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard.save] Prepared SQL: [update lectsd a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.submittime=now(),submitip= ?param2 where a.lectno= ?param3 and a.sdno= ?param4 and a.checktime is null; update lectsdboard a inner join lectsd a2 on a2.lectno=a.lectno and a2.sdno=a.sdno and a2.checktime is null inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.subject= ?param5 ,contents= ?param6 ,a.fgno= ?param7 where a.bno= ?param8 and a.lectno= ?param3 and a.sdno= ?param4 ;] -2025-12-18 14:07:06,271 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard.del] Prepared SQL: [update lectsd a inner join lectsdboard b on b.bno= ?param0 and b.cno= ?param1 and b.isdel=0 and b.lectno=a.lectno and b.sdno=a.sdno inner join lect a2 on a2.lectno=b.lectno and a2.userno=b.cno and a2.sdate < now() and a2.edate > now() inner join cm c on c.cmno=a2.cmno set a.submittime=null,a.submitip=null and a.checktime is null; update lectsdboard a inner join lectsd b on b.lectno=a.lectno and b.sdno=a.sdno and b.checktime is null inner join lect a2 on a2.lectno=b.lectno and a2.userno=a.cno and a2.sdate < now() and a2.edate > now() inner join cm c on c.cmno=a2.cmno set a.uno= ?param2 ,a.udt=now(),a.uip= ?param3 ,a.isdel=1 where a.bno= ?param0 and a.cno= ?param1 and a.isdel=0;] -2025-12-18 14:07:06,272 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payrefundinfo.up] Prepared SQL: [update payitem set udt=now(),uno= ?param0 ,uip= ?param1 ,rbank = ?param2 ,rbankaccnum = HEX(AES_ENCRYPT( ?param3 , 'np123@!')) ,tbankuser = ?param4 where payno = ?param5] -2025-12-18 14:07:06,272 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok3] Prepared SQL: [update examuser set udt=now(),uno= ?param0 ,uip= ?param1 ,payno= ?param2 ,pino= ?param3 ,pstatus=1 where exno= ?param4 and userno= ?param5 and status=1 and payno is null and pino is null and pstatus=4] -2025-12-18 14:07:06,272 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpaycancel] Prepared SQL: [update examuser set udt=now(),uno= ?param0 ,uip= ?param1 ,pstatus=9 where exno= ?param2 and userno= ?param3 and status=1 and payno is null and pino is null and pstatus=4] -2025-12-18 14:07:06,272 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payrfd.save] Prepared SQL: [update payrfd set udt=now(),uno= ?param0 ,uip= ?param1 ,bankname= ?param2 ,bankowner= ?param3 ,bankno=HEX(AES_ENCRYPT( ?param4 , 'np123@!')) ,isowner= ?param5 ,ruser= ?param6 ,rphone=HEX(AES_ENCRYPT( ?param7 , 'np123@!')) ,rreason= ?param8 ,rtext= ?param9 ,rstatus= ?param10 ,rback= ?param11 ,statustime=case when rstatus <> ?param10 then now() else statustime end where rfdno= ?param12] -2025-12-18 14:07:06,273 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspast.up] Prepared SQL: [update docprintpast set udt=now(),uno= ?param0 ,uip= ?param1 ,kind= ?param2 ,cg= ?param3 ,cshape= ?param4 ,username= ?param5 ,userpno=HEX(AES_ENCRYPT( ?param6 , 'np123@!')) ,typeman= ?param7 ,edukind= ?param8 ,typeedu= ?param9 ,typegrade= ?param10 ,typejob= ?param11 ,cgname= ?param12 ,completeno= ?param13 ,companyname= ?param14 ,companyaddr= ?param15 ,brno= ?param16 ,eino= ?param17 ,btype= ?param18 ,bkind= ?param19 ,ceoname= ?param20 ,ssdate= ?param21 ,sedate= ?param22 ,sctime= ?param23 ,assign= ?param24 ,slevel= ?param25 ,uduty= ?param26 ,phone=HEX(AES_ENCRYPT( ?param27 , 'np123@!')) ,mname= ?param28 ,mphone=HEX(AES_ENCRYPT( ?param29 , 'np123@!')) ,sprice= ?param30 ,rprice= ?param31 ,rbank= ?param32 ,rbankno=HEX(AES_ENCRYPT( ?param33 , 'np123@!')) ,rbankuser= ?param34 ,taxemail=HEX(AES_ENCRYPT( ?param35 , 'np123@!')) ,syear= ?param36 where no= ?param37] -2025-12-18 14:07:06,273 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.studyclose] Prepared SQL: [update lectinningpage a set a.etime=now(),a.eip= ?param0 ,a.udt=now(),a.uno= ?param1 ,a.uip= ?param0 where a.logno= ?param2 ;] -2025-12-18 14:07:06,275 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [site.main] Prepared SQL: [select * from ( select 0 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,a.kname strval3,null strval4,null strval5,null strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param0 inner join cm c on c.cmno=a.pcmno where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a union all select * from ( select a.dtype,a.intval,a.intval2 ,a.longval ,a.strval,a.strval2,a.strval3,a.strval4,ifnull(a.strval5,d.fileurl) strval5,a.strval6 ,a.time,a.time2,a.time3,a.time4 from ( select 1 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,c.cname strval3,concat('/', e.ccode, '/', f.srcp) strval4,ef.fileurl strval5,b.cgcode strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param1 inner join cm c on c.cmno=a.pcmno left outer join cminning d on d.cmno=a.cmno and d.istaste=1 left outer join ct e on e.ctno=d.ctno left outer join fileinfo ef on ef.fgno=e.fgnothumb and ef.isdel=0 left outer join ctpage f on f.ctno=e.ctno and f.pseq=1 where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.cshape=0 and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a left outer join cminning b on a.strval5 is null and b.cmno=a.intval and b.iseq=1 left outer join ct c on a.strval5 is null and c.ctno=b.ctno left outer join fileinfo d on a.strval5 is null and d.fgno=c.fgnothumb and d.isdel=0 ) a union all select * from ( select 2 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homenotice' order by b.cdt desc limit 2 ) a union all select * from ( select 3 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homefaq' order by b.cdt desc limit 2 ) a] -2025-12-18 14:07:06,280 [19204] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.npsystem] PreparedStatement : [select count(b.daokey) from (select 1 col1) a left outer join npsystem b on b.daokey= ?param0] -2025-12-18 14:07:06,280 [19204] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.npsystem] Parameters: [?param0=[daokey,qaldSUKDKuLggF2sN2Bn/lvf/i3LKEeOzoD6MpHlc0w=]] -2025-12-18 14:07:06,280 [19204] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.npsystem] Types: [?param0=[String, System.String]] -2025-12-18 14:07:06,495 [19204] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "24486373" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:07:06,497 [19204] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "24486373" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:07:06,735 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.pages] Prepared SQL: [select a.pno,a.ppno,a.pdepth,a.pagetype,a.bmno,a.porder,a.pagename,a.pagedesc,a.pageurl,a.pagehtml,a.isopen,a.usertype,m1.pagename ppagename,a.refcode,a.imagecode,a.bgtitle bgtitle2,a.bgdesc bgdesc2 ,case a.pdepth when 0 then a.pno when 1 then m1.pno when 2 then m2.pno when 3 then m3.pno else m4.pno end m0 ,case a.pdepth when 0 then 0 when 1 then a.pno when 2 then m1.pno when 3 then m2.pno else m3.pno end m1 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.pno when 3 then m1.pno else m2.pno end m2 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.pno else m1.pno end m3 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.pno end m4 ,case a.pdepth when 0 then a.imagecode when 1 then m1.imagecode when 2 then m2.imagecode when 3 then m3.imagecode else m4.imagecode end topimagecode ,case a.pdepth when 0 then a.bgtitle when 1 then m1.bgtitle when 2 then m2.bgtitle when 3 then m3.bgtitle else m4.bgtitle end bgtitle ,case a.pdepth when 0 then a.bgdesc when 1 then m1.bgdesc when 2 then m2.bgdesc when 3 then m3.bgdesc else m4.bgdesc end bgdesc from menupage a left outer join menupage m1 on m1.pno=a.ppno left outer join menupage m2 on m2.pno=m1.ppno left outer join menupage m3 on m3.pno=m2.ppno left outer join menupage m4 on m4.pno=m3.ppno where a.isopen > 0 order by case a.pdepth when 0 then a.porder when 1 then m1.porder when 2 then m2.porder when 3 then m3.porder else m4.porder end ,case a.pdepth when 0 then a.pno when 1 then m1.pno when 2 then m2.pno when 3 then m3.pno else m4.pno end ,case a.pdepth when 0 then 0 when 1 then a.porder when 2 then m1.porder when 3 then m2.porder else m3.porder end ,case a.pdepth when 0 then 0 when 1 then a.pno when 2 then m1.pno when 3 then m2.pno else m3.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.porder when 3 then m1.porder else m2.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.pno when 3 then m1.pno else m2.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.porder else m1.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.pno else m1.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.pno end] -2025-12-18 14:07:06,736 [19204] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [mm.pages] PreparedStatement : [select a.pno,a.ppno,a.pdepth,a.pagetype,a.bmno,a.porder,a.pagename,a.pagedesc,a.pageurl,a.pagehtml,a.isopen,a.usertype,m1.pagename ppagename,a.refcode,a.imagecode,a.bgtitle bgtitle2,a.bgdesc bgdesc2 ,case a.pdepth when 0 then a.pno when 1 then m1.pno when 2 then m2.pno when 3 then m3.pno else m4.pno end m0 ,case a.pdepth when 0 then 0 when 1 then a.pno when 2 then m1.pno when 3 then m2.pno else m3.pno end m1 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.pno when 3 then m1.pno else m2.pno end m2 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.pno else m1.pno end m3 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.pno end m4 ,case a.pdepth when 0 then a.imagecode when 1 then m1.imagecode when 2 then m2.imagecode when 3 then m3.imagecode else m4.imagecode end topimagecode ,case a.pdepth when 0 then a.bgtitle when 1 then m1.bgtitle when 2 then m2.bgtitle when 3 then m3.bgtitle else m4.bgtitle end bgtitle ,case a.pdepth when 0 then a.bgdesc when 1 then m1.bgdesc when 2 then m2.bgdesc when 3 then m3.bgdesc else m4.bgdesc end bgdesc from menupage a left outer join menupage m1 on m1.pno=a.ppno left outer join menupage m2 on m2.pno=m1.ppno left outer join menupage m3 on m3.pno=m2.ppno left outer join menupage m4 on m4.pno=m3.ppno where a.isopen > 0 order by case a.pdepth when 0 then a.porder when 1 then m1.porder when 2 then m2.porder when 3 then m3.porder else m4.porder end ,case a.pdepth when 0 then a.pno when 1 then m1.pno when 2 then m2.pno when 3 then m3.pno else m4.pno end ,case a.pdepth when 0 then 0 when 1 then a.porder when 2 then m1.porder when 3 then m2.porder else m3.porder end ,case a.pdepth when 0 then 0 when 1 then a.pno when 2 then m1.pno when 3 then m2.pno else m3.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.porder when 3 then m1.porder else m2.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.pno when 3 then m1.pno else m2.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.porder else m1.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.pno else m1.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.pno end] -2025-12-18 14:07:06,744 [19204] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "27614640" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:07:06,767 [19204] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "27614640" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:07:06,789 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.comcode.list] Prepared SQL: [select a.ccode, a.cname, a.cgroup, a.isuse, a.corder, a.cgroupname, a.refcode, a.cremark, a.ccode value, a.cname text, a.refcode value2,a.cdt,a.udt from comcode a where a.cgroup in ('typeman','typeedu','typegrade','typejob') and a.isuse=1 order by a.cgroupname, a.corder] -2025-12-18 14:07:06,789 [19204] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.comcode.list] PreparedStatement : [select a.ccode, a.cname, a.cgroup, a.isuse, a.corder, a.cgroupname, a.refcode, a.cremark, a.ccode value, a.cname text, a.refcode value2,a.cdt,a.udt from comcode a where a.cgroup in ('typeman','typeedu','typegrade','typejob') and a.isuse=1 order by a.cgroupname, a.corder] -2025-12-18 14:07:06,949 [19204] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "64790310" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:07:06,956 [19204] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "64790310" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:07:06,966 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.popups] Prepared SQL: [select a.pno,a.ptitle,a.pcontents,a.toppx,a.leftpx,pwidth,pheight,a.purl,a.zindex,a.isopen,a.udt from popup a where a.isopen= ?param0 order by a.isopen desc, a.zindex desc] -2025-12-18 14:07:06,966 [19204] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [mm.popups] PreparedStatement : [select a.pno,a.ptitle,a.pcontents,a.toppx,a.leftpx,pwidth,pheight,a.purl,a.zindex,a.isopen,a.udt from popup a where a.isopen= ?param0 order by a.isopen desc, a.zindex desc] -2025-12-18 14:07:06,966 [19204] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [mm.popups] Parameters: [?param0=[isopen,1]] -2025-12-18 14:07:06,966 [19204] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [mm.popups] Types: [?param0=[Int32, System.Int32]] -2025-12-18 14:07:06,971 [19204] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "480325" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:07:06,975 [19204] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "480325" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:07:06,977 [19204] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [site.main] PreparedStatement : [select * from ( select 0 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,a.kname strval3,null strval4,null strval5,null strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param0 inner join cm c on c.cmno=a.pcmno where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a union all select * from ( select a.dtype,a.intval,a.intval2 ,a.longval ,a.strval,a.strval2,a.strval3,a.strval4,ifnull(a.strval5,d.fileurl) strval5,a.strval6 ,a.time,a.time2,a.time3,a.time4 from ( select 1 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,c.cname strval3,concat('/', e.ccode, '/', f.srcp) strval4,ef.fileurl strval5,b.cgcode strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param1 inner join cm c on c.cmno=a.pcmno left outer join cminning d on d.cmno=a.cmno and d.istaste=1 left outer join ct e on e.ctno=d.ctno left outer join fileinfo ef on ef.fgno=e.fgnothumb and ef.isdel=0 left outer join ctpage f on f.ctno=e.ctno and f.pseq=1 where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.cshape=0 and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a left outer join cminning b on a.strval5 is null and b.cmno=a.intval and b.iseq=1 left outer join ct c on a.strval5 is null and c.ctno=b.ctno left outer join fileinfo d on a.strval5 is null and d.fgno=c.fgnothumb and d.isdel=0 ) a union all select * from ( select 2 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homenotice' order by b.cdt desc limit 2 ) a union all select * from ( select 3 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homefaq' order by b.cdt desc limit 2 ) a] -2025-12-18 14:07:06,977 [19204] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [site.main] Parameters: [?param0=[offcode,Off], ?param1=[oncode,On]] -2025-12-18 14:07:06,977 [19204] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [site.main] Types: [?param0=[String, System.String], ?param1=[String, System.String]] -2025-12-18 14:07:06,981 [19204] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "37749534" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:07:06,994 [19204] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "37749534" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:07:06,994 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cgetc] Prepared SQL: [select b.cgno,b.pcgno,b.cgname,b.cgcode,b.isuse,b.iscover,b.isdel,b.cdt,b.cno,b.udt,b.uno,b.uip from cg a left outer join cg b on a.cgno = b.pcgno where b.isdel=0 and b.isuse = 1 and a.cgcode= ?param0] -2025-12-18 14:07:06,994 [19204] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [cm.cgetc] PreparedStatement : [select b.cgno,b.pcgno,b.cgname,b.cgcode,b.isuse,b.iscover,b.isdel,b.cdt,b.cno,b.udt,b.uno,b.uip from cg a left outer join cg b on a.cgno = b.pcgno where b.isdel=0 and b.isuse = 1 and a.cgcode= ?param0] -2025-12-18 14:07:06,994 [19204] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [cm.cgetc] Parameters: [?param0=[cgcode,2]] -2025-12-18 14:07:06,994 [19204] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [cm.cgetc] Types: [?param0=[String, System.String]] -2025-12-18 14:07:06,999 [19204] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "21173568" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:07:07,012 [19204] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "21173568" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:10:17,786 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.adminlogin] Prepared SQL: [select userno,a.username,a.status,a.userpass, usertype,a.asno , CAST(AES_DECRYPT(UNHEX(a.mobile), 'np123@!') AS char) mobile , a.logintime from users a left outer join assign b on b.asno=a.asno where a.userid= ?param0 and a.usertype > 10 and (a.usertype <> 81 or (a.usertype = 81 and b.status=1))] -2025-12-18 14:10:17,806 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.pass.check] Prepared SQL: [select count(userno) from userpasslog where userno = ?param0 and userpass = ?param1] -2025-12-18 14:10:17,806 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.ee] Prepared SQL: [update users set eastereggkey=FLOOR(10000000 + (RAND() * 99999999)),eetime=now() where userno= ?param0 ; select a.userno,a.eastereggkey,a.usertype,a.username ,b.subdomain from users a left outer join assign b on b.asno=a.asno and b.issite=1 and b.isdel=0 where a.userno= ?param0 ;] -2025-12-18 14:10:17,806 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.usersall] Prepared SQL: [select userno,usertype,jointype,snsid,userkind,userid,userpass,username,usernameeng,gender,birthday,email,isacceptemail,mobile,isacceptmobile,telno,asno,pasname,depart,ccposition,ccpositionetc,fgnoprofile ,ccjobs,userpno,bankname,bankno,post,address1,address2,introhtml,status,exitreason,logintime,loginkey,send335time,pwcalltime,pwcallno,eastereggkey,eetime,kfcfyear,isassignuser,uduty,slevel,edus,remotekey from users] -2025-12-18 14:10:17,807 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.eecall] Prepared SQL: [select userno,usertype,username from users where userno= ?param0 and eastereggkey= ?param1 and date_add(eetime, interval 10 second) > now(); update users set eastereggkey=null,eetime=null,loginkey= ?param2 where userno= ?param0] -2025-12-18 14:10:17,807 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.eecall2] Prepared SQL: [select userno,usertype,username,userid from users where userno= ?param0 and eastereggkey= ?param1 and date_add(eetime, interval 15 second) > now(); update users set eastereggkey=null,eetime=null,loginkey=null where userno= ?param0] -2025-12-18 14:10:17,807 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assign.newascode] Prepared SQL: [select ifnull(max(b.ascode),0) + 1 from (select 1 col1) a left outer join assign b on b.asno is not null] -2025-12-18 14:10:17,807 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.me] Prepared SQL: [select userno,username ,CAST(AES_DECRYPT(UNHEX(email), 'np123@!') AS char) email from users where userno= ?param0] -2025-12-18 14:10:17,808 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.usercheckconfirm] Prepared SQL: [select ifnull(b.userno,0) from (select 1 col1) a left outer join usercheck b on b.userno= ?param0 and b.checkkey= ?param1 ; update usercheck set checkkey=0 where userno= ?param0] -2025-12-18 14:10:17,808 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.remotelogin] Prepared SQL: [select a.userno from users a where a.userid= ?param0 and a.status=1 and a.remotekey= ?param1 ; update users set remotekey=null where userid= ?param0] -2025-12-18 14:10:17,808 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.remoteloginnoauth] Prepared SQL: [select a.userno,b.subdomain from users a left outer join assign b on b.asno=a.asno where a.userid= ?param0 and a.status=1] -2025-12-18 14:10:17,808 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.users.assign] Prepared SQL: [select b.asno,b.asname,b.brno ,b.ceoname,b.post,b.address1,b.address2 ,b.btype,b.bkind,b.eino,b.mname ,CAST(AES_DECRYPT(UNHEX(b.mphone), 'np123@!') AS char) mphone ,CAST(AES_DECRYPT(UNHEX(b.taxemail), 'np123@!') AS char) taxemail ,b.fgnobno ,b.isjoin,b.ascode,b.astype,b.asctg,b.joindate,b.status ,c1.cname astypename,c2.cname asctgname from users a inner join assign b on b.asno = a.asno left outer join comcode c1 on c1.ccode=b.astype left outer join comcode c2 on c2.ccode=b.asctg where a.status=1 and a.userno = ?param0] -2025-12-18 14:10:17,808 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.check.snsid] Prepared SQL: [select a.userno,a.usertype,a.jointype,a.snsid,a.userkind,a.userid,a.userpass,a.username,a.usernameeng,a.gender,a.birthday,a.email,a.isacceptemail,a.mobile,a.isacceptmobile ,a.telno,a.asno,a.pasname,a.depart,a.ccposition,a.ccpositionetc,a.fgnoprofile,a.ccjobs,a.userpno,a.bankname,a.bankno,a.post,a.address1,a.address2,a.introhtml,a.status,a.exitreason ,a.logintime,a.loginkey,a.send335time,a.pwcalltime,a.pwcallno,a.eastereggkey,a.eetime,a.kfcfyear,a.isassignuser,a.uduty,a.slevel,a.edus,a.remotekey,a.vssn,a.di,a.ci from users a where a.snsid= ?param0 and a.jointype= ?param1] -2025-12-18 14:10:17,808 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.councels] Prepared SQL: [select a.bno,a.qtext,a.atext ,a.bldgcat ,b.cname bldgcatname ,a.cdt,c.username coname,c.userid coid ,row_number() over(order by a.cdt desc) rno ,count(a.cno) over() pagetotalcount from councel a inner join users c on c.userno = a.cno left outer join comcode b on b.ccode = a.bldgcat where a.userno = ?param0 and a.isdel = 0 order by a.cdt desc] -2025-12-18 14:10:17,808 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormants] Prepared SQL: [select a.userno,username,usernameeng,a.email,a.isacceptemail ,a.mobile,a.telno,a.userpno,a.bankno,a.post,a.address1,a.address2 ,a.birthday from userdormant a where a.userno = ?param0] -2025-12-18 14:10:17,809 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormants.del] Prepared SQL: [select a.userno longval, regexp_replace(b.userid , '(?<=.{3}).','*') strval ,CAST(AES_DECRYPT(UNHEX(a.mobile),'np123@!') AS char) strval2 ,date_add(a.cdt, interval 335 day) time ,b.isacceptmobile intval from userdormant a inner join users b on b.userno = a.userno where date_format(date_add(a.cdt, interval 335 day),'%Y-%m-%d') = date_format(now(),'%Y-%m-%d')] -2025-12-18 14:10:17,809 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormants.save] Prepared SQL: [select a.userno longval, regexp_replace(a.userid , '(?<=.{3}).' , '*') strval ,CAST(AES_DECRYPT(UNHEX(a.mobile),'np123@!') AS char) strval2 ,date_add(a.logintime, interval 335 day) time ,a.isacceptmobile intval from users a where a.usertype =1 and a.status=1 and date_format(date_add(a.logintime, interval 366 day),'%Y-%m-%d') = date_format(now(),'%Y-%m-%d')] -2025-12-18 14:10:17,810 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.loginlog] Prepared SQL: [insert into loginlog (logsite,userno, loginstatus, logindata, cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , now(), ?param4 ,now(), ?param4 , ?param5 )] -2025-12-18 14:10:17,810 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.in] Prepared SQL: [insert into users(usertype,userkind,userid,userpass,username,usernameeng ,gender,email,isacceptemail,mobile,telno ,asno,pasname,depart,ccposition,ccpositionetc,fgnoprofile,ccjobs ,userpno,bankname,bankno ,post,address1,address2,introhtml,status,logintime,send335time,pwcalltime,pwcallno,eastereggkey,eetime,kfcfyear,isassignuser,edus ,isacceptmobile,uduty,slevel,jointype,birthday,snsid,di,ci,vssn,ischkatt,authplatform,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,gender,HEX(AES_ENCRYPT( ?param6 , 'np123@!')), ?param7 ,HEX(AES_ENCRYPT( ?param8 , 'np123@!')),HEX(AES_ENCRYPT( ?param9 , 'np123@!')) , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 ,HEX(AES_ENCRYPT( ?param17 , 'np123@!')), ?param18 ,HEX(AES_ENCRYPT( ?param19 , 'np123@!')) , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 ,now(),null,null,null,null,null, ?param25 , ?param26 , ?param27 , ?param28 , ?param29 , ?param30 , ?param31 ,HEX(AES_ENCRYPT( ?param32 , 'np123@!')), ?param33 , ?param34 , ?param35 , ?param36 , ?param37 , ?param38 ,now(), ?param39 ,now(), ?param39 , ?param40 );] -2025-12-18 14:10:17,810 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:10:17,810 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assign.in] Prepared SQL: [insert into assign (ascode,isjoin,joinyear,joinprice,asname,ceoname,brno,grno,btype,bkind,salesamount,homeurl,mcount,aday,astype,asctg,askey,post,address1,address2,fgnobno,fgnobank,joindate,exitdate,status,issite,subdomain,sitename,sitelogo,sitefooter,ismain,isdel, eino,mname,mphone,taxemail,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 ,0,null,null,null,null,0,0, ?param25 , ?param26 ,HEX(AES_ENCRYPT( ?param27 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param28 , 'np123@!')) ,now(), ?param29 ,now(), ?param29 , ?param30 );] -2025-12-18 14:10:17,810 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assign.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:10:17,810 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [councel.in] Prepared SQL: [insert into councel(userno,bldgcat,qtext,atext,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 );] -2025-12-18 14:10:17,811 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [councel.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:10:17,811 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.change.password] Prepared SQL: [UPDATE users SET userpass = ?param0 , udt = now() , status = (CASE WHEN status = 9 THEN 1 ELSE status END) , pwcalltime = null , pwcallno = null , uip = ?param1 , uno = ?param2 WHERE userid = ?param3 ; INSERT INTO userpasslog (userno, userpass, cdt, uip) SELECT ?param2 , ?param0 , NOW(), ?param1 FROM (SELECT 1) a LEFT OUTER JOIN userpasslog b ON b.userno = ?param2 WHERE b.userno IS NULL; UPDATE userpasslog SET userpass = ?param0 WHERE userno = ?param2 ;] -2025-12-18 14:10:17,811 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormant.insert] Prepared SQL: [insert into userdormant(userno,username,usernameeng,email,isacceptemail,mobile ,telno,userpno,bankno,post,address1,address2,birthday,cdt) select a.userno,a.username,a.usernameeng,a.email,a.isacceptemail,a.mobile ,a.telno,a.userpno,a.bankno,a.post,a.address1,a.address2, a.birthday,now() cdt from users a left outer join userdormant b on b.userno = a.userno where date_add(a.logintime,interval 1 year) < now(); and a.status != 99 update users set udt=now(),uno= ?param0 ,uip= ?param1 ,username='»èÁ¦µÊ',usernameeng=null,email=null,mobile=null,telno=null,userpno=null,bankno=null,post=null,address1=null,address2=null,birthday=null,status=8 where date_add(a.logintime,interval 1 year) < now(); and a.status != 99] -2025-12-18 14:10:17,812 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.loginkey] Prepared SQL: [update users set loginkey= ?param0 ,logintime =now(),send335time = null where userno= ?param1] -2025-12-18 14:10:17,812 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.loginkey2] Prepared SQL: [update users set loginkey= ?param0 ,logintime =now(),send335time = null where userno= ?param1 ; insert into loginlog (logsite,userno, loginstatus, logindata, cdt,cno,udt,uno,uip) values ( ?param2 , ?param1 , ?param3 , ?param4 , now(), ?param5 ,now(), ?param5 , ?param6 )] -2025-12-18 14:10:17,812 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assign.del] Prepared SQL: [update assign set udt=now(),uno= ?param0 ,uip= ?param1 ,isdel=1,brno=null where asno= ?param2] -2025-12-18 14:10:17,812 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignman.in] Prepared SQL: [insert into assignman (asno,mtype,jtype,depart,mname,position,telno,mobile,fax,email,post,address1,address2,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,HEX(AES_ENCRYPT( ?param6 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param7 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param8 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param9 , 'np123@!')) , ?param10 , ?param11 , ?param12 ,0,now(), ?param13 ,now(), ?param13 , ?param14 )] -2025-12-18 14:10:17,812 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignman.up] Prepared SQL: [update assignman set udt=now(),uno= ?param0 ,uip= ?param1 ,mtype = ?param2 ,jtype = ?param3 ,depart = ?param4 ,mname = ?param5 ,position= ?param6 ,telno =HEX(AES_ENCRYPT( ?param7 , 'np123@!')) ,mobile =HEX(AES_ENCRYPT( ?param8 , 'np123@!')) ,fax =HEX(AES_ENCRYPT( ?param9 , 'np123@!')) ,email =HEX(AES_ENCRYPT( ?param10 , 'np123@!')) ,post = ?param11 ,address1= ?param12 ,address2= ?param13 where asmno= ?param14] -2025-12-18 14:10:17,812 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignman.del] Prepared SQL: [update assignman set udt=now(),uno= ?param0 ,uip= ?param1 ,isdel = 1 where asmno= ?param2] -2025-12-18 14:10:17,813 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignfee.in] Prepared SQL: [insert into assignfee (asno,fyear,fprice,fdate,fmemo,status,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 from (select 1 col1) a left outer join assignfee b on b.asno= ?param0 and b.fyear= ?param1 where b.asno is null] -2025-12-18 14:10:17,813 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignfee.up] Prepared SQL: [update assignfee set udt=now(),uno= ?param0 ,uip= ?param1 ,fprice= ?param2 ,fdate = ?param3 ,fmemo = ?param4 ,status= ?param5 where asno= ?param6 and fyear= ?param7] -2025-12-18 14:10:17,813 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignfee.del] Prepared SQL: [delete from assignfee where asno= ?param0 and fyear= ?param1] -2025-12-18 14:10:17,813 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignsite.save] Prepared SQL: [update assign set udt=now(),uno= ?param0 ,uip= ?param1 ,issite= ?param2 ,subdomain= ?param3 ,sitename= ?param4 ,siteip= ?param5 ,sitelogo= ?param6 ,sitefooter= ?param7 where asno= ?param8] -2025-12-18 14:10:17,813 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.asno.save] Prepared SQL: [update users set asno= ?param0 where userno= ?param1] -2025-12-18 14:10:17,813 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.pwcalltime] Prepared SQL: [update users set pwcalltime=now(),pwcallno= ?param0 where userno= ?param1] -2025-12-18 14:10:17,813 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.resetuser] Prepared SQL: [update users set userpass = ?param0 , pwcalltime = null , pwcallno = null , status = (CASE WHEN status = 9 THEN 1 ELSE status END) where userno= ?param1 and pwcalltime is not null and pwcallno= ?param2 and date_add(pwcalltime, interval 24 hour) > now()] -2025-12-18 14:10:17,813 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.exit] Prepared SQL: [UPDATE users SET udt=now(),uno= ?param0 ,uip= ?param1 , status = ?param2 WHERE userno= ?param3] -2025-12-18 14:10:17,813 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.leave.register] Prepared SQL: [INSERT INTO userleave ( userno, userid, status, levdate, uno, uip ) SELECT u.userno, u.userid, 0 AS status, NOW() AS levdate, u.uno, u.uip FROM users u WHERE u.status = ?param0 AND u.userno = ?param1] -2025-12-18 14:10:17,813 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.remotelogin.set] Prepared SQL: [update users a inner join assign b on b.asno=a.asno and b.siteip like concat('%', ?param0 ,'%') set a.remotekey= ?param1 where a.userid= ?param2 and a.status=1] -2025-12-18 14:10:17,813 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.snslink.up] Prepared SQL: [update users set udt=now(),uno= ?param0 ,uip= ?param1 ,snsid= ?param2 ,jointype= ?param3 where userno= ?param4] -2025-12-18 14:10:17,814 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [councel.up] Prepared SQL: [update councel set udt=now(),uno= ?param0 ,uip= ?param1 ,bldgcat = ?param2 ,qtext = ?param3 ,atext = ?param4 where bno= ?param5] -2025-12-18 14:10:17,814 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [councel.del] Prepared SQL: [update councel set udt=now(),uno= ?param0 ,uip= ?param1 ,isdel = 1 where bno = ?param2] -2025-12-18 14:10:17,814 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.up.asno] Prepared SQL: [update users set udt=now(),uno= ?param0 ,uip= ?param1 ,asno = ?param2 where userno= ?param3] -2025-12-18 14:10:17,814 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormant.del] Prepared SQL: [update users a left outer join userdormant b on b.userno = a.userno set set udt=now(),uno= ?param0 ,uip= ?param1 ,status = 99,username='»èÁ¦µÊ',usernameeng=null,email=null,mobile=null,telno=null,userpno=null,bankno=null,post=null,address1=null,address2=null,birthday=null,di=null,ci=null,vssn=null,authplatform=0 where date_add(b.cdt,interval 1 year) < now(); delete from userdormant where date_add(cdt,interval 1 year) < now();] -2025-12-18 14:10:17,840 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.loginkey] Prepared SQL: [select a.userno dtype from users a where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0)] -2025-12-18 14:10:17,840 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.admin] Prepared SQL: [select a.userno dtype, a.udt time, count(b.mno) intval from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0)] -2025-12-18 14:10:17,840 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.front] Prepared SQL: [select a.dtype,sum(a.intval) intval,sum(a.intval2) intval2 from ( select a.userno dtype,count(b.mno) intval,0 intval2 from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno union all select a.userno dtype,0 intval,count(b.userno) intval2 from users a left outer join alarms b on b.userno=a.userno and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno ) a group by a.dtype] -2025-12-18 14:10:17,841 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.frontcroom] Prepared SQL: [select a.dtype,sum(a.intval) intval,sum(a.intval2) intval2,sum(a.intval3) intval3,sum(a.intval4) intval4,sum(a.intval5) intval5 ,sum(a.intval6) intval6,sum(a.intval7) intval7,sum(a.intval8) intval8,sum(a.intval9) intval9,sum(a.intval10) intval10 ,sum(a.intval11) intval11,sum(a.intval12) intval12 ,max(a.strval) strval,max(a.strval2) strval2,max(a.strval3) strval3 from ( select a.userno dtype,count(b.mno) intval,0 intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11,0 intval12 ,null strval,null strval2,null strval3 from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno union all select a.userno dtype,0 intval,count(b.userno) intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11,0 intval12 ,null strval,null strval2,null strval3 from users a left outer join alarms b on b.userno=a.userno and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) union all select a.userno dtype,0 intval,0 intval2,c.tyear intval3,c.tseq intval4,b.classno intval5 ,b2.isplan intval6,b2.iscontent intval7,b2.isev intval8,b2.isrs intval9,b2.isgrade intval10 ,b.cmno intval11,b.cshape intval12 ,d.cgname strval,b.cname strval2 ,group_concat(case when f.bmno is null then null else concat(f.bmno,':',f.bmname,':',f.bmtype) end separator ';') strval3 from users a0 inner join lect a on a.lectno= ?param3 and a.userno=a0.userno and a.status=1 and a.ischanged=0 inner join cm b on b.cmno=a.cmno inner join cmmenu b2 on b2.cmno=b.cmno inner join term c on c.tmno=b.tmno inner join cg d on d.cgno=b.cgno left outer join cmmenubm e on e.cmno=b.cmno left outer join boardmaster f on f.bmno=e.bmno where a0.userno= ?param0 and (a0.loginkey= ?param1 or ?param2 =0) group by a.userno,b.cmno,c.tyear,c.tseq,b.classno ,b2.isplan,b2.iscontent,b2.isev,b2.isrs,b2.isgrade ,d.cgname,b.cname ) a group by a.dtype] -2025-12-18 14:10:17,841 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.frontcroom.subdomain] Prepared SQL: [select a.*,b.asname strval4,c.fileurl from ( select a.dtype,sum(a.intval) intval,sum(a.intval2) intval2,sum(a.intval3) intval3,sum(a.intval4) intval4,sum(a.intval5) intval5 ,sum(a.intval6) intval6,sum(a.intval7) intval7,sum(a.intval8) intval8,sum(a.intval9) intval9,sum(a.intval10) intval10 ,sum(a.intval11) intval11 ,max(a.strval) strval,max(a.strval2) strval2,max(a.strval3) strval3 from ( select a.userno dtype,count(b.mno) intval,0 intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11 ,null strval,null strval2,null strval3 from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno union all select a.userno dtype,0 intval,count(b.userno) intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11 ,null strval,null strval2,null strval3 from users a left outer join alarms b on b.userno=a.userno and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) union all select a.userno dtype,0 intval,0 intval2,c.tyear intval3,c.tseq intval4,b.classno intval5 ,b2.isplan intval6,b2.iscontent intval7,b2.isev intval8,b2.isrs intval9,b2.isgrade intval10 ,b.cmno intval11 ,d.cgname strval,b.cname strval2 ,group_concat(case when f.bmno is null then null else concat(f.bmno,':',f.bmname,':',f.bmtype) end separator ';') strval3 from users a0 inner join lect a on a.lectno= ?param3 and a.userno=a0.userno and a.status=1 and a.ischanged=0 inner join cm b on b.cmno=a.cmno inner join cmmenu b2 on b2.cmno=b.cmno inner join term c on c.tmno=b.tmno inner join cg d on d.cgno=b.cgno left outer join cmmenubm e on e.cmno=b.cmno left outer join boardmaster f on f.bmno=e.bmno where a0.userno= ?param0 and (a0.loginkey= ?param1 or ?param2 =0) group by a.userno,b.cmno,c.tyear,c.tseq,b.classno ,b2.isplan,b2.iscontent,b2.isev,b2.isrs,b2.isgrade ,d.cgname,b.cname ) a group by a.dtype ) a inner join assign b on b.subdomain= ?param4 left outer join fileinfo c on c.fgno=b.sitelogo] -2025-12-18 14:10:17,841 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.basecomments] Prepared SQL: [select a.cmtno,a.pcmtno,a.tcmtno,a.baseno,a.cdepth,a.memo,a.memotype,a.fgno,a.cdt,a.udt, a.isdel,a.cno ,b.orgname, b.fileurl, b.fileno ,c.username from cmt a inner join users c on c.userno=a.cno left outer join fileinfo b on b.fgno=a.fgno and b.isdel=0 where a.cmttype= ?param0 and a.baseno= ?param1 order by a.cdt desc] -2025-12-18 14:10:17,842 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsend.get] Prepared SQL: [select a.sendno,a.ehtml,a.etitle from emailsend a left outer join emailban b on b.sendno=a.sendno where a.sendno= ?param0 and a.isdel=0] -2025-12-18 14:10:17,842 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsend.get2] Prepared SQL: [select a.sendno,a.etitle,a.rcvs,ifnull(a.sendeds, ' ') sendeds,ifnull(group_concat(b.email separator ';'), ' ') bans from emailsend a left outer join emailban b on b.sendno=a.sendno where a.sendno= ?param0 and a.isdel=0 group by a.sendno,a.rcvs,a.etitle,a.sendeds] -2025-12-18 14:10:17,842 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.list.rcvnot] Prepared SQL: [select count(a.mno) from memouser a where a.userno= ?param0 and and a.isread=0 and a.isdel=0] -2025-12-18 14:10:17,843 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smssend.get] Prepared SQL: [select c.asname,b.usertype,b.username ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) mobile ,a.smstype,a.isok ,row_number() over(order by b.username) rno, count(a.cno) over() pagetotalcount from smsuser a inner join users b on b.userno=a.userno left outer join assign c on c.asno=b.asno where a.mno= ?param0 order by b.username] -2025-12-18 14:10:17,843 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.home] Prepared SQL: [select b.cnt intval ,c.cnt0 intval2 ,c.cnt1 intval3 ,d.cnt intval4 ,e.cnt intval5 ,f.cnt intval6 ,(SELECT COUNT(*) FROM userleave WHERE status = 0) intval7 from (select 1 col1) a left outer join (select count(mno) cnt from memouser where userno= ?param0 and isread=0 and isdel=0) b on 1=1 left outer join ( select sum(case when a.bmposition=0 then 1 else 0 end) cnt0,sum(case when a.bmposition=1 and b.cmno is not null then 1 else 0 end) cnt1 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.isopen=1 left outer join board c on c.pbno=b.bno and c.isdel=0 where a.bmtype=2 and a.isopen=1 and c.bno is null and a.disptype=0 ) c on 1=1 left outer join ( select count(a.rfdno) cnt from payrfd a left outer join pay b on b.payno = a.payno where a.rstatus=0 and b.rstatus=0 ) d on 1=1 left outer join ( select count(a.payno) cnt from paydvr a inner join pay b on b.payno=a.payno and b.pstatus=1 and b.rstatus=0 inner join payitem c on c.payno = b.payno inner join book bb on bb.bkno=c.itemno where a.dvrcode is null and a.isdvr=1 ) e on 1=1 left outer join ( select count(a.payno) cnt from paytax a where a.ischeck=0 ) f on 1=1] -2025-12-18 14:10:17,843 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.authkey] Prepared SQL: [select jobkey from authkey where authtype= ?param0 and userno= ?param1 and randkey= ?param2 and keytime > now()] -2025-12-18 14:10:17,844 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.authkey.check1] Prepared SQL: [select ctno intval,ismenu intval2,ctype intval3,ccode strval from ct where ctno= ?param0 and authkey= ?param1 ; update ct set authkey=null where ctno= ?param0] -2025-12-18 14:10:17,844 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.authkey.check2] Prepared SQL: [select qno intval from question where qno= ?param0 and authkey= ?param1 ; update question set authkey=null where qno= ?param0] -2025-12-18 14:10:17,844 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.sms.chk] Prepared SQL: [select authno intval,lectno intval2,latime time,lakey strval from smsauth where authno = ?param0] -2025-12-18 14:10:17,844 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsend.in] Prepared SQL: [insert into emailsend(etitle,semail,ehtml,fgno,cmno,rcvs,reademails,rcvcount,readcount,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 ,now(), ?param9 ,now(), ?param9 , ?param10 )] -2025-12-18 14:10:17,844 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsend.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:10:17,844 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.sms.in] Prepared SQL: [insert into sms(cmno,mcontents,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,now(), ?param2 ,now(), ?param2 , ?param3 );] -2025-12-18 14:10:17,844 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.sms.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:10:17,844 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smsauth] Prepared SQL: [insert into smsauth(latime,lakey,lectno) values(now(), ?param0 , ?param1 );] -2025-12-18 14:10:17,845 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smsauth.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:10:17,845 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smsauth2] Prepared SQL: [insert into smsauth(latime,lakey,userno, lectno) values(now(), ?param0 , ?param1 , 0);] -2025-12-18 14:10:17,845 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smsauth2.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:10:17,845 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.atalk.send] Prepared SQL: [insert into MTS_ATALK_MSG (TRAN_SENDER_KEY,TRAN_TMPL_CD,TRAN_CALLBACK,TRAN_PHONE,TRAN_SUBJECT,TRAN_MSG,TRAN_DATE,TRAN_TYPE,TRAN_STATUS,TRAN_REPLACE_TYPE,TRAN_REPLACE_MSG) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,now(),5,'1', ?param6 , ?param5 );] -2025-12-18 14:10:17,845 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.comment.delete] Prepared SQL: [update cmt set isdel=1 where cmtno= ?param0 and ( ?param1 is not null or cno= ?param2 );] -2025-12-18 14:10:17,845 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsendok] Prepared SQL: [update emailsend set isdel=0,readcount= ?param0 ,sendeds= ?param1 where sendno= ?param2] -2025-12-18 14:10:17,845 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.memo.alldeleteR] Prepared SQL: [update memouser set isdel=1,udt=now(),uno= ?param0 ,uip= ?param1 where userno= ?param0] -2025-12-18 14:10:17,845 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.memo.alldeleteS] Prepared SQL: [update memo set isdel=1,udt=now(),uno= ?param0 ,uip= ?param1 where cno= ?param0] -2025-12-18 14:10:17,847 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.authkey.save] Prepared SQL: [update authkey set jobkey= ?param0 ,randkey= ?param1 ,keytime=date_add(now(), interval 1 minute) where authtype= ?param2 and userno= ?param3 ; insert into authkey (authtype,userno,jobkey,randkey,keytime) select a.authtype,a.userno,a.jobkey,a.randkey,date_add(now(), interval 1 minute) from (select ?param2 authtype, ?param3 userno, ?param0 jobkey, ?param1 randkey) a left outer join authkey b on b.authtype=a.authtype and b.userno=a.userno where b.authtype is null] -2025-12-18 14:10:17,847 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.sms.extend] Prepared SQL: [update smsauth set latime = now() where authno = ?param0] -2025-12-18 14:10:17,848 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.error] Prepared SQL: [insert into errors (errmsg,userno) values( ?param0 , ?param1 )] -2025-12-18 14:10:17,862 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.list] Prepared SQL: [select a.menuno, a.menuname, a.pmenuno, a.menuurl, a.menulevel, a.menuorder, a.ccount, a.isuse, a.ishid ,concat('/',ifnull(b5.menuno, 0), '/', ifnull(b4.menuno, 0), '/', ifnull(b3.menuno, 0), '/', ifnull(b2.menuno, 0), '/', ifnull(b1.menuno, 0), '/', ifnull(a.menuno, 0), '/') menurout ,case a.menulevel when 0 then ' ' when 1 then b1.menuname when 2 then b2.menuname when 3 then b3.menuname when 4 then b4.menuname when 5 then b5.menuname end pmenuname from ( select a.menuno, a.menuname, a.pmenuno, a.menuurl, a.menulevel, a.menuorder, count(d.menuno) ccount, a.isuse, a.ishid from menu a left outer join menu d on d.pmenuno=a.menuno group by a.menuno, a.menuname, a.pmenuno, a.menuurl, a.menulevel, a.menuorder, a.isuse, a.ishid ) a left outer join menu b1 on b1.menuno=a.pmenuno left outer join menu b2 on b2.menuno=b1.pmenuno left outer join menu b3 on b3.menuno=b2.pmenuno left outer join menu b4 on b4.menuno=b3.pmenuno left outer join menu b5 on b5.menuno=b4.pmenuno order by case a.menulevel when 0 then a.menuorder when 1 then b1.menuorder when 2 then b2.menuorder when 3 then b3.menuorder when 4 then b4.menuorder else b5.menuorder end ,case a.menulevel when 0 then a.menuno when 1 then b1.menuno when 2 then b2.menuno when 3 then b3.menuno when 4 then b4.menuno else b5.menuno end ,case a.menulevel when 1 then a.menuorder when 2 then b1.menuorder when 3 then b2.menuorder when 4 then b3.menuorder when 5 then b4.menuorder else 0 end ,case a.menulevel when 1 then a.menuno when 2 then b1.menuno when 3 then b2.menuno when 4 then b3.menuno when 5 then b4.menuno else 0 end ,case a.menulevel when 2 then a.menuorder when 3 then b1.menuorder when 4 then b2.menuorder when 5 then b3.menuorder else 0 end ,case a.menulevel when 2 then a.menuno when 3 then b1.menuno when 4 then b2.menuno when 5 then b3.menuno else 0 end ,case a.menulevel when 3 then a.menuorder when 4 then b1.menuorder when 5 then b2.menuorder else 0 end ,case a.menulevel when 3 then a.menuno when 4 then b1.menuno when 5 then b2.menuno else 0 end ,case a.menulevel when 4 then a.menuorder when 5 then b1.menuorder else 0 end ,case a.menulevel when 4 then a.menuno when 5 then b1.menuno else 0 end ,case a.menulevel when 5 then a.menuorder else 0 end ,case a.menulevel when 5 then a.menuno else 0 end] -2025-12-18 14:10:17,862 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.authmenu] Prepared SQL: [select a.usertype, a.menuno from menuauth a where a.usertype= ?param0] -2025-12-18 14:10:17,863 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.get] Prepared SQL: [select a.fileno,a.fgno,a.orgname,a.fileurl,a.filesize,a.extension,a.dcount,a.cno,a.uno ,b.tablename,b.columnname from fileinfo a inner join filegroup b on b.fgno=a.fgno where a.FileNo = ?param0 and a.isdel = 0] -2025-12-18 14:10:17,863 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.getall] Prepared SQL: [select a.fileno,a.fgno,a.orgname,a.fileurl,a.filesize,a.extension,a.dcount,a.cno,a.uno ,b.tablename,b.columnname from fileinfo a inner join filegroup b on b.fgno=a.fgno where a.FileNo = ?param0] -2025-12-18 14:10:17,865 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncs.parents.u] Prepared SQL: [select 3 ndepth,v.ndno ncsno,v.dname ncsname,v.dcode ncscode,case when v.ndno=u.ndno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsd v on v.nbno=d.nbno where u.nuno= ?param0 union all select 2 ndepth,v.nbno ncsno,v.bname ncsname,v.bcode ncscode,case when v.nbno=b.nbno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsb b on b.nbno=d.nbno inner join ncsb v on v.nmno=b.nmno where u.nuno= ?param0 union all select 1 ndepth,v.nmno ncsno,v.mname ncsname,v.mcode ncscode,case when v.nmno=m.nmno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncsm v on v.ntno=m.ntno where u.nuno= ?param0 union all select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where u.nuno= ?param0 order by ndepth,ncscode] -2025-12-18 14:10:17,865 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncs.parents.d] Prepared SQL: [select 2 ndepth,v.nbno ncsno,v.bname ncsname,v.bcode ncscode,case when v.nbno=b.nbno then 1 else 0 end isact from ncsd d inner join ncsb b on b.nbno=d.nbno inner join ncsb v on v.nmno=b.nmno where d.ndno= ?param0 union all select 1 ndepth,v.nmno ncsno,v.mname ncsname,v.mcode ncscode,case when v.nmno=m.nmno then 1 else 0 end isact from ncsd d inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncsm v on v.ntno=m.ntno where d.ndno= ?param0 union all select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsd d inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where d.ndno= ?param0 order by ndepth,ncscode] -2025-12-18 14:10:17,865 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncs.parents.b] Prepared SQL: [select 1 ndepth,v.nmno ncsno,v.mname ncsname,v.mcode ncscode,case when v.nmno=m.nmno then 1 else 0 end isact from ncsb b inner join ncsm m on m.nmno=b.nmno inner join ncsm v on v.ntno=m.ntno where b.nbno= ?param0 union all select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsb b inner join ncsm m on m.nmno=b.nmno inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where b.nbno= ?param0 order by ndepth,ncscode] -2025-12-18 14:10:17,866 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncs.parents.m] Prepared SQL: [select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsm m inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where m.nmno= ?param0 order by ndepth,ncscode] -2025-12-18 14:10:17,867 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.sales.bycm] Prepared SQL: [select case b.ptype when 2 then 2 when 3 then 1 else 0 end dtype, 0 intval, case b.ptype when 2 then '±³Àç' when 3 then '½ÃÇè' else '°­ÁÂ' end strval,'¸ÅÃâ' strval2 ,sum(case when month(a.payoktime)=1 then b.payamt else 0 end) longval ,sum(case when month(a.payoktime)=2 then b.payamt else 0 end) longval2 ,sum(case when month(a.payoktime)=3 then b.payamt else 0 end) longval3 ,sum(case when month(a.payoktime)=4 then b.payamt else 0 end) longval4 ,sum(case when month(a.payoktime)=5 then b.payamt else 0 end) longval5 ,sum(case when month(a.payoktime)=6 then b.payamt else 0 end) longval6 ,sum(case when month(a.payoktime)=7 then b.payamt else 0 end) longval7 ,sum(case when month(a.payoktime)=8 then b.payamt else 0 end) longval8 ,sum(case when month(a.payoktime)=9 then b.payamt else 0 end) longval9 ,sum(case when month(a.payoktime)=10 then b.payamt else 0 end) longval10 ,sum(case when month(a.payoktime)=11 then b.payamt else 0 end) longval11 ,sum(case when month(a.payoktime)=12 then b.payamt else 0 end) longval12 from pay a inner join payitem b on b.payno=a.payno and a.pstatus=1 where year(a.payoktime)= ?param0 and a.pstatus=1 group by b.ptype,month(a.payoktime) union all select case b.ptype when 2 then 2 when 3 then 1 else 0 end dtype, 1 intval, '','ȯºÒ' strval ,(case when month(b.refundtime)=1 then b.refundamt else 0 end) * -1 longval ,(case when month(b.refundtime)=2 then b.refundamt else 0 end) * -1 longval2 ,(case when month(b.refundtime)=3 then b.refundamt else 0 end) * -1 longval3 ,(case when month(b.refundtime)=4 then b.refundamt else 0 end) * -1 longval4 ,(case when month(b.refundtime)=5 then b.refundamt else 0 end) * -1 longval5 ,(case when month(b.refundtime)=6 then b.refundamt else 0 end) * -1 longval6 ,(case when month(b.refundtime)=7 then b.refundamt else 0 end) * -1 longval7 ,(case when month(b.refundtime)=8 then b.refundamt else 0 end) * -1 longval8 ,(case when month(b.refundtime)=9 then b.refundamt else 0 end) * -1 longval9 ,(case when month(b.refundtime)=10 then b.refundamt else 0 end) * -1 longval10 ,(case when month(b.refundtime)=11 then b.refundamt else 0 end) * -1 longval11 ,(case when month(b.refundtime)=12 then b.refundamt else 0 end) * -1 longval12 from pay a inner join payitem b on b.payno=a.payno and a.pstatus=1 and b.rstatus > 0 and b.refundtime is not null and year(b.refundtime)= ?param0 where a.pstatus=1 and a.rstatus > 0 group by b.ptype,month(b.refundtime) order by dtype,intval] -2025-12-18 14:10:17,868 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcalc.print] Prepared SQL: [select a.cmno,a.feeloc,a.feebkpr,a.feebrt,a.feemat,a.feefoo,a.feeetc,a.prtcnt ,b.cname,b.classno,b.sstime,b.setime ,c.pfee ,d.username,CAST(AES_DECRYPT(UNHEX(d.userpno), 'np123@!') AS char) userpno,d.bankname,CAST(AES_DECRYPT(UNHEX(d.bankno), 'np123@!') AS char) bankno,d.post,d.address1,d.address2 ,row_number() over(order by d.username) rno from cmcalc a inner join cm b on b.cmno=a.cmno inner join cmprof c on c.cmno=b.cmno inner join users d on d.userno=c.userno where a.cmno= ?param0 order by rno] -2025-12-18 14:10:17,869 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.npsystem] Prepared SQL: [select count(b.daokey) from (select 1 col1) a left outer join npsystem b on b.daokey= ?param0] -2025-12-18 14:10:17,869 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.ncs.check.t] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select 0 intval, count(m.nmno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno where t.ntno= ?param0 union all select 0 intval,count(b.nbno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno left outer join ncsb b on b.nmno=m.nmno where t.ntno= ?param0 union all select count(cmd.cmno) intval,count(distinct d.ndno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join cmncsd cmd on cmd.ndno=d.ndno where t.ntno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join ncsu u on u.ndno=d.ndno where t.ntno= ?param0 ) a] -2025-12-18 14:10:17,869 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.ncs.check.m] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select 0 intval,count(b.nbno) intval2 from ncsm m left outer join ncsb b on b.nmno=m.nmno where m.nmno= ?param0 union all select count(cmd.cmno) intval,count(distinct d.ndno) intval2 from ncsm m left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join cmncsd cmd on cmd.ndno=d.ndno where m.nmno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncsm m left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join ncsu u on u.ndno=d.ndno where m.nmno= ?param0 ) a] -2025-12-18 14:10:17,869 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.ncs.check.b] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select count(cmd.cmno) intval,count(distinct d.ndno) intval2 from ncsb b left outer join ncsd d on d.nbno=b.nbno left outer join cmncsd cmd on cmd.ndno=d.ndno where b.nbno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncsb b left outer join ncsd d on d.nbno=b.nbno left outer join ncsu u on u.ndno=d.ndno where b.nbno= ?param0 ) a] -2025-12-18 14:10:17,869 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.ncs.check.d] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select count(cmd.cmno) intval,0 intval2 from ncsd d left outer join cmncsd cmd on cmd.ndno=d.ndno where d.ndno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncsd d left outer join ncsu u on u.ndno=d.ndno where d.ndno= ?param0 ) a] -2025-12-18 14:10:17,870 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.insert] Prepared SQL: [insert into menu(menuname,pmenuno,menuurl,menulevel,menuorder,isuse,ishid,cdt,cno,udt,uno,uip) select ?param0 , ?param1 ,ifnull( ?param2 ,''),ifnull(c.menulevel, -1) + 1, ?param3 , ?param4 , ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 from (select ?param8 menuno) a left outer join menu b on b.menuno=a.menuno left outer join menu c on c.menuno= ?param1 where b.menuno is null] -2025-12-18 14:10:17,870 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.insert.SelectKey] Prepared SQL: [select last_insert_id()] -2025-12-18 14:10:17,871 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.filegroup.insert] Prepared SQL: [INSERT INTO filegroup (tablename,columnname, cdt,cno,udt,uno,uip) VALUES ( ?param0 , ?param1 , cdt,cno,udt,uno,uip)] -2025-12-18 14:10:17,871 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.filegroup.insert.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:10:17,871 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.okcert3.in] Prepared SQL: [insert into okcert3log (gubn, ret, reason, sn, rsltcd, rslt, dt) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , now()] -2025-12-18 14:10:17,871 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.okcert3.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:10:17,871 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.userauth.save] Prepared SQL: [insert into menuauth (usertype,authname,menuno,isdel,cdt,cno,udt,uno,uip) select max(usertype)+1, ?param0 ,1,0,now(), ?param1 ,now(), ?param1 , ?param2 from menuauth] -2025-12-18 14:10:17,871 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.authname.save] Prepared SQL: [update menuauth set authname= ?param0 where usertype= ?param1] -2025-12-18 14:10:17,872 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.userauth.del] Prepared SQL: [delete a from menuauth a left outer join( select count(userno) usercnt,usertype from users where usertype = ?param0 group by usertype )b on b.usertype = a.usertype where a.usertype = ?param0 and (b.usercnt < 1 or b.usercnt is null); insert into menuauth (usertype,authname,menuno,isdel,cdt,cno,udt,uno,uip) select * from ( select ?param0 usertype, ?param1 authname,1 menuno,0 isdel,now() cdt, ?param2 cno,now() udt, ?param2 uno, ?param3 uip ) a where not exists( select usertype,authname,menuno from menuauth where usertype = ?param0 and menuno = 1 ); update menuauth a left outer join ( select count(userno) usercnt,usertype from users where usertype = ?param0 and status=1 group by usertype ) b on b.usertype = a.usertype set isdel=1 where a.usertype= ?param0 and (b.usercnt < 1 or b.usercnt is null);] -2025-12-18 14:10:17,872 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.chageposition] Prepared SQL: [update menu a left outer join menu b on b.menuno= ?param0 left outer join menu c on c.menuno= ?param1 set a.pmenuno= ?param1 , a.menuorder = ifnull(b.menuorder, -1) + 1, a.menulevel=c.menulevel + 1 , a.udt=now(), a.uno= ?param2 , a.uip= ?param3 where a.menuno= ?param4] -2025-12-18 14:10:17,872 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.update] Prepared SQL: [update menu a left outer join (select menulevel from menu where menuno= ?param0 ) b on 1 = 1 set udt=now(), uno= ?param1 , uip= ?param2 ,menuname= ?param3 , pmenuno= ?param0 , menuurl=ifnull( ?param4 , ''),a.menulevel=b.menulevel + 1,menuorder= ?param5 ,isuse= ?param6 ,ishid= ?param7 where a.menuno= ?param8 ;] -2025-12-18 14:10:17,872 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.delete] Prepared SQL: [delete from menuauth where menuno= ?param0 ; delete from menu where menuno= ?param0] -2025-12-18 14:10:17,872 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.down] Prepared SQL: [update fileinfo set dcount = dcount + 1 where fileno= ?param0] -2025-12-18 14:10:17,872 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.del] Prepared SQL: [update fileinfo set uip= ?param0 , uno= ?param1 , isdel=1 where fileno= ?param2 and ( ?param3 = 1 or ?param1 = -999 or cno= ?param1 )] -2025-12-18 14:10:17,872 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.del2] Prepared SQL: [update fileinfo set uip= ?param0 , uno= ?param1 , isdel=1 where fgno= ?param2 and ( ?param3 = 1 or ?param1 = -999 or cno= ?param1 )] -2025-12-18 14:10:17,873 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncst.in] Prepared SQL: [insert into ncst (ntype,tcode,tname,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 ,now(), ?param3 ,now(), ?param3 , ?param4 )] -2025-12-18 14:10:17,873 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncst.up] Prepared SQL: [update ncst set udt=now(),uno= ?param0 ,uip= ?param1 ,tcode= ?param2 ,tname= ?param3 where ntno= ?param4] -2025-12-18 14:10:17,875 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.actlog.set] Prepared SQL: [insert into actlog (logtype,logtarget,userno,logdata,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 )] -2025-12-18 14:10:17,875 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.authlog.set] Prepared SQL: [insert into authlog(logtype,userno,usertypeorg,usertypenew,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 )] -2025-12-18 14:10:17,875 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.authlog.set2] Prepared SQL: [insert into authlog(logtype,userno,usertypeorg,usertypenew,cdt,cno,udt,uno,uip) select ?param0 , ?param1 ,a.usertype, ?param2 ,now(), ?param3 ,now(), ?param3 , ?param4 from users a where a.userno= ?param1 and a.usertype <> ?param2] -2025-12-18 14:10:17,876 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.kcblog.in] Prepared SQL: [insert into kcblog (cdt,cp_cd,mobile,vssn,logmsg) values(now(), ?param0 ,case when ?param1 is not null then HEX(AES_ENCRYPT( ?param1 , 'np123@!')) else null end , ?param2 , ?param3 );] -2025-12-18 14:10:17,877 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [excellog.in] Prepared SQL: [INSERT INTO exceldownlog (userno, userid, username, actiontime, position, comment, userip) SELECT userno, userid, username, sysdate(), ?param0 , ?param1 , ?param2 FROM users where userno = ?param3] -2025-12-18 14:10:17,894 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.myterm] Prepared SQL: [select distinct c.tmno,c.tyear,c.tseq from cmprof a inner join cm b on b.cmno=a.cmno and b.ismaster=0 and b.isdel=0 inner join term c on c.tmno=b.tmno where a.userno= ?param0 order by c.tyear desc,c.tseq] -2025-12-18 14:10:17,894 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.term.ys] Prepared SQL: [select distinct tmno,tyear,tseq from term order by tyear desc,tseq] -2025-12-18 14:10:17,894 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmdatas] Prepared SQL: [select a.dtype,a.intval,a.intval2,a.intval3 ,a.strval,a.strval2 from( select 1 dtype ,a.userno intval,b.usertype intval2 ,row_number() over (order by b.username desc) intval3 ,b.username strval,null strval2 from cmprof a inner join users b on b.userno=a.userno where a.cmno= ?param0 order by b.username desc ) a union all select 2 ,b.bkno,0 ,row_number() over (order by b.bkno) intval3 ,b.bkname,null from cmbook a inner join book b on b.bkno=a.bkno where a.cmno= ?param0 union all select 3 dtype ,b.cmno,a.ispre ,row_number() over (order by b.cmno) intval3 ,b.cname,null from cmrelay a inner join cm b on b.cmno=a.rcmno where a.cmno= ?param0 union all select 4 ,b.ndno,0 ,row_number() over (order by b.ndno) intval3 ,b.dname,b.acode from cmncsd a inner join ncsd b on b.ndno=a.ndno where a.cmno= ?param0 order by dtype,intval3] -2025-12-18 14:10:17,895 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.datacreatecmbycmmaster] Prepared SQL: [select a.cmno,a.cname,row_number() over(order by a.udt desc) rno from cm a where a.ismaster=1 and a.isdel=0 and a.cgno= ?param0 order by rno] -2025-12-18 14:10:17,895 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnigscd.exists] Prepared SQL: [select count(*) from cminning a inner join cminningscd b on a.cmino = b.cmino where cmno = ?param0] -2025-12-18 14:10:17,895 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmev] Prepared SQL: [select a.cmno,a.attend,a.attendcut,a.attendrfd,a.attendcutrfd,a.mid,a.midcut,a.midrfd,a.midcutrfd,a.final,a.finalcut,a.finalrfd,a.finalcutrfd,a.subject,a.subjectcut,a.subjectrfd ,a.subjectcutrfd,a.discuss,a.discusscut,a.discussrfd,a.discusscutrfd,a.etc,a.etccut,a.etcrfd,a.etccutrfd,a.cut,a.cutrfd,a.isoffabs ,b.scdtype ,c.cshape from cmev a inner join cm c on c.cmno = a.cmno left outer join cminning b on b.cmno = a.cmno and b.isscd = 1 where a.cmno= ?param0] -2025-12-18 14:10:17,895 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.est] Prepared SQL: [select 0 gubun,case when a.extype = 0 then 1 else 2 end estkind ,a.exno,a.cmno,a.extype,a.exname,a.edesc,a.etime,a.econdition,a.evtype,a.eqtype,a.israndq,a.israndqi,a.qcount,a.isblur,a.tpoint,a.relaylimit,a.isusebackup,a.isseq ,null sdno,null sdtype,null sdname,null sddesc,null sdcondition ,null rsno,null rscno,null rstype,null rsname,null rscondition , row_number() over(partition by a.extype order by a.cdt) rno ,null as iseq,null as teachername from cmex a where a.cmno= ?param0 and a.isdel=0 union all select 1 gubun,case when a.sdtype = 0 then 11 else 21 end estkind ,a.sdno exno,a.cmno,a.sdtype extype,a.sdname exname,a.sddesc edesc,null etime,a.sdcondition econdition,null evtype,null eqtype,null israndq,null israndqi,null qcount,null isblur,a.tpoint,null relaylimit,null isusebackup,null isseq ,a.sdno,a.sdtype,a.sdname,a.sddesc,a.sdcondition ,null rsno,null rscno,null rstype,null rsname,null rscondition , row_number() over(partition by a.sdtype order by a.cdt) rno ,null as iseq,null as teachername from cmsd a where a.cmno= ?param0 and a.isdel=0 union all select 2 gubun,case when a.rstype = 0 then 32 else 31 end estkind ,a.rsno exno,a.cmno,a.rstype extype,a.rsname exname,null edesc,null etime,a.rscondition econdition,null evtype,null eqtype,null israndq,null israndqi,null qcount,null isblur,null tpoint,null relaylimit,null isusebackup,null isseq ,null sdno,null sdtype,null sdname,null sddesc,null sdcondition ,a.rsno,a.rscno,a.rstype,a.rsname,a.rscondition , row_number() over(partition by a.rstype order by a.cdt) rno ,b.iseq,c.username as teachername from cmrs a left outer join cminning b on a.cmino = b.cmino left outer join users c on b.userno = c.userno where a.cmno= ?param0 and a.isdel=0 order by rsno] -2025-12-18 14:10:17,896 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmexqs] Prepared SQL: [select a.eqno,a.exno,a.qseq,a.qno,a.rpoint , b.qtextstring, b.dpoint, b.qdiff, b.cc1, b.cc2, b.cc3, b.cc4, b.cc5,b.atype , cc.cname qdiffname, cc1.cname ccname1, cc2.cname ccname2, cc3.cname ccname3, cc4.cname ccname4, cc5.cname ccname5 from cmexq a inner join question b on b.qno=a.qno left outer join comcode cc on cc.ccode = b.qdiff left outer join comcode cc1 on cc1.ccode = b.cc1 left outer join comcode cc2 on cc2.ccode = b.cc2 left outer join comcode cc3 on cc3.ccode = b.cc3 left outer join comcode cc4 on cc4.ccode = b.cc4 left outer join comcode cc5 on cc5.ccode = b.cc5 where a.exno= ?param0 order by a.qseq] -2025-12-18 14:10:17,896 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.exsave.valid] Prepared SQL: [select count(d.exno) from (select 1 as col1) a left outer join lectex d on d.exno= ?param0] -2025-12-18 14:10:17,896 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.sdsave.valid] Prepared SQL: [select sum(cnt) from ( select count(d.sdno) cnt from (select 1 as col1) a left outer join lectsd d on d.sdno= ?param0 union all select count(d.sdno) from (select 1 as col1) a left outer join lectsdboard d on d.sdno= ?param0 ) a] -2025-12-18 14:10:17,896 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rssave.valid] Prepared SQL: [select count(d.rsno) from (select 1 as col1) a left outer join lectrs d on d.rsno= ?param0] -2025-12-18 14:10:17,896 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rscsave.valid] Prepared SQL: [select count(d.rscno) from (select 1 as col1) a left outer join cmrs d on d.rscno= ?param0] -2025-12-18 14:10:17,896 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmexlayers] Prepared SQL: [select a.exno ,case when a.qdiff = 1 then null else a.qdiff end qdiff ,case when a.cc1 = 1 then null else a.cc1 end cc1 ,case when a.cc2 = 1 then null else a.cc2 end cc2 ,case when a.cc3 = 1 then null else a.cc3 end cc3 ,case when a.cc4 = 1 then null else a.cc4 end cc4 ,case when a.cc5 = 1 then null else a.cc5 end cc5 ,a.qcount,a.rpoint , cc.cname qdiffname, cc1.cname ccname1, cc2.cname ccname2, cc3.cname ccname3, cc4.cname ccname4, cc5.cname ccname5 from cmexlayer a left outer join comcode cc on cc.ccode = a.qdiff and cc.ccode > 0 left outer join comcode cc1 on cc1.ccode = a.cc1 and cc1.ccode > 0 left outer join comcode cc2 on cc2.ccode = a.cc2 and cc2.ccode > 0 left outer join comcode cc3 on cc3.ccode = a.cc3 and cc3.ccode > 0 left outer join comcode cc4 on cc4.ccode = a.cc4 and cc4.ccode > 0 left outer join comcode cc5 on cc5.ccode = a.cc5 and cc5.ccode > 0 where a.exno= ?param0 order by cc.corder, cc1.corder, cc2.corder] -2025-12-18 14:10:17,896 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.extype1count] Prepared SQL: [select count(b.exno) from (select 1 col1) a left outer join cmex b on b.cmno= ?param0 and b.isdel=0 and b.exno <> ?param1 and b.extype=1] -2025-12-18 14:10:17,896 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.check] Prepared SQL: [select count(b.rsno) from (select 1 col1) a left outer join cmrs b on b.cmno= ?param0 and b.rsno <> ?param1 and b.rstype= ?param2 and b.isdel=0] -2025-12-18 14:10:17,896 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.questionusings] Prepared SQL: [select sum(cnt) from ( select 0 as cnt union all select count(qno) from cmexq where qno= ?param0 union all select count(qno) from rscq where qno= ?param0 ) a] -2025-12-18 14:10:17,896 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.questionitem.valid] Prepared SQL: [select sum(cnt) from ( select 0 as cnt union all select a.qno from ( select b.qno from questionitem a inner join cmexq b on b.qno=a.qno where a.qino= ?param0 limit 1) a union all select a.qno from ( select b.qno from questionitem a inner join rscq b on b.qno=a.qno where a.qino= ?param0 limit 1) a ) a] -2025-12-18 14:10:17,896 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmmenus] Prepared SQL: [select a.cmno,a.isplan,a.iscontent,a.isev,a.isrs,a.isgrade ,b.bmno from cmmenu a left outer join cmmenubm b on b.cmno=a.cmno where a.cmno= ?param0] -2025-12-18 14:10:17,896 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rscqs] Prepared SQL: [select a.rscqno,a.rscno,a.qno,a.dseq , b.qtextstring, b.dpoint, b.qdiff, b.cc1, b.cc2, b.cc3, b.cc4, b.cc5,b.atype , cc.cname qdiffname, cc1.cname ccname1, cc2.cname ccname2, cc3.cname ccname3, cc4.cname ccname4, cc5.cname ccname5 ,row_number() over(order by a.dseq, a.rscqno) rno from rscq a inner join question b on b.qno=a.qno left outer join comcode cc on cc.ccode = b.qdiff left outer join comcode cc1 on cc1.ccode = b.cc1 left outer join comcode cc2 on cc2.ccode = b.cc2 left outer join comcode cc3 on cc3.ccode = b.cc3 left outer join comcode cc4 on cc4.ccode = b.cc4 left outer join comcode cc5 on cc5.ccode = b.cc5 where a.rscno= ?param0 order by rno] -2025-12-18 14:10:17,896 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminfile] Prepared SQL: [select 1 dtype,a.sdno intval,a.fgno longval,b.fileno longval2,0 longval4,b.fileurl strval from cmsd a inner join fileinfo b on b.fgno=a.fgno and b.isdel=0 where a.cmno= ?param0 union all select 0,exno,null,null,null,null from cmex where cmno= ?param0 and isdel=0 union all select 2,0,a.fgnotf,b.fileno,a.cmino,b.fileurl from cminning a inner join fileinfo b on b.fgno=a.fgnotf and b.isdel=0 where a.cmno= ?param0 union all select 3,a.cmno,a.fgnocm,b.fileno,0,b.fileurl from cm a inner join fileinfo b on b.fgno=a.fgnocm and b.isdel=0 where a.cmno= ?param0 order by dtype,intval,longval2] -2025-12-18 14:10:17,897 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.check.cmpcpay] Prepared SQL: [select count(b.pino) from (select 1 as col1) a left outer join payitem b on b.ptype=1 and b.pcno = ?param0] -2025-12-18 14:10:17,897 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ct.checkcmi] Prepared SQL: [select count(b.cmino) dcnt from ct a left outer join cminning b on b.ctno=a.ctno where a.ctno= ?param0 group by a.ctno] -2025-12-18 14:10:17,897 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.pcm.foras] Prepared SQL: [select distinct d.cmno value,d.cname text from users a inner join lect b on b.userno=a.userno and b.status<5 inner join cm c on c.cmno=b.cmno inner join cm d on d.cmno=c.pcmno where a.asno= ?param0 order by text,value] -2025-12-18 14:10:17,897 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cm.foras] Prepared SQL: [select distinct c.cmno value,concat(c.cname,'(',c.classno,')') text from users a inner join lect b on b.userno=a.userno and b.status<5 inner join cm c on c.cmno=b.cmno and c.pcmno= ?param0 where a.asno= ?param1 order by text,value] -2025-12-18 14:10:17,897 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.pcm.forall] Prepared SQL: [select a.cmno value,a.cname text from cm a where a.ismaster=1 and a.isuse=1 and a.isdel=0 order by text,value] -2025-12-18 14:10:17,897 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cm.forall] Prepared SQL: [select a.cmno value,concat(a.cname,'(',a.classno,')') text from cm a where a.pcmno= ?param0 and a.ismaster=1 and a.isuse=1 and a.isdel=0 order by text,value] -2025-12-18 14:10:17,898 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cms.forpay] Prepared SQL: [select c.cmno,case when b.isjoin=1 then c.infee else c.infee end fee, c.accommofee, b.isjoin,d.lectno lectnocheck from users a left outer join assign b on b.asno=a.asno inner join cm c on c.cmno= ?param0 left outer join lect d on d.userno=a.userno and d.cmno=c.cmno and d.status in (1,2,3,4,6) and d.ischanged=0 where a.userno= ?param1] -2025-12-18 14:10:17,898 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cms.forpaypc] Prepared SQL: [select c.cmno,case when b.isjoin=1 then c.infee else c.outfee end fee,b.isjoin from users a left outer join assign b on b.asno=a.asno inner join cmpc c on c.pcno= ?param0 where a.userno= ?param1] -2025-12-18 14:10:17,898 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcheck.forbuy] Prepared SQL: [select 1 rno,a.cmno,a.quota ,b.status lectstatus ,count(d.userno) countlect from cm a left outer join lect b on b.cmno=a.cmno and b.userno= ?param0 and b.status < 5 and b.ischanged=0 left outer join lect c on c.cmno=a.cmno and c.status < 5 and c.ischanged=0 left outer join users d on d.userno=c.userno and d.status=1 where a.cmno= ?param1 and a.ismaster=0 and a.rstime < now() and a.retime > now() and a.isuse=1 and a.isdel=0 group by a.cmno,a.quota,b.status union all select 2,a.cmno,0 ,b.status ,0 from cm a inner join lect b on b.cmno <> a.cmno and b.userno= ?param0 and b.status < 5 inner join cm c on c.cmno=b.cmno and c.pcmno=a.pcmno where a.cmno = ?param1] -2025-12-18 14:10:17,900 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.assign.applyedu.byasno] Prepared SQL: [select a.asno,a.ascode,a.isjoin,a.joinyear,a.joinprice,a.asname,a.ceoname,a.brno,a.eino,a.grno,a.btype,a.bkind,a.salesamount,a.homeurl,a.mcount,a.aday,a.astype,a.asctg,a.askey,a.post ,a.address1,a.address2,a.fgnobno,a.fgnobank,a.joindate,a.exitdate,a.status,a.issite,a.subdomain,a.sitename,a.sitelogo,a.sitefooter,a.siteip,a.ismain,a.mname,a.isdel ,CAST(AES_DECRYPT(UNHEX(a.mphone), 'np123@!') AS char) mphone ,CAST(AES_DECRYPT(UNHEX(a.taxemail), 'np123@!') AS char) taxemail from assign a where a.asno= ?param0 and a.isdel=0] -2025-12-18 14:10:17,900 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscdcheck] Prepared SQL: [select a.quota - (select count(z.lectno) cnt from lect z where a.cmisno = z.cmisno and z.status in (1,2) and z.ischanged=0) from cminningscd a where a.cmisno = ?param0] -2025-12-18 14:10:17,905 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmin] Prepared SQL: [insert into cm(ismaster,cgno,pcmno,cname,kname,tmno,classno,rstime,retime,sstime,setime,gstime,getime,cshape ,infee,outfee,accommofee,quota ,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,isuse,isdel,isseq,fgnocm,typeman,typeedu,typegrade,typejob,typejobitem,iscertificate,ischkatt,isaccommodation,daylectinninglimit,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 , ?param28 , ?param29 , ?param30 ,0, ?param31 , ?param32 , ?param33 , ?param34 , ?param35 , ?param36 , ?param37 , ?param38 , ?param39 , ?param40 ,10,now(), ?param41 ,now(), ?param41 , ?param42 );] -2025-12-18 14:10:17,905 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:10:17,907 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnings.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into cminning (cmno,week,iseq,isonline,ititle,icontent,idate,iday,ist,iet,fgnotf,ctno,istaste,sttime,atime,mstime,metime,userno,isscd,scdtype,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 ,now(), ?param20 ,now(), ?param20 , ?param21 from (select 1 col1) a left outer join cminning b on b.cmno= ?param0 and b.iseq= ?param2 where b.cmino is null] -2025-12-18 14:10:17,907 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnings.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 14:10:17,908 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into cminningscd(cmino,estart,eend,quota,studyplace,sseq,comment,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 ,now(), ?param7 ,now(), ?param7 , ?param8 )] -2025-12-18 14:10:17,908 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 14:10:17,909 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.in] Prepared SQL: [INSERT INTO cmex (cmno,extype,exname,edesc,etime,econdition,evtype,eqtype,israndq,israndqi,qcount,isblur,tpoint,relaylimit,isusebackup,isseq,isreexamable,isresultopen,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 ,0,now(), ?param18 ,now(), ?param18 , ?param19 )] -2025-12-18 14:10:17,909 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:10:17,911 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.question.in] Prepared SQL: [INSERT INTO question (cmno, qdiff, cc1, cc2, cc3, cc4, cc5, isuse, atype, dpoint, qtext, qtextstring, qdesc, rightcount,ispassspace,isignorecase, cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , now(), ?param16 ,now(), ?param16 , ?param17 );] -2025-12-18 14:10:17,911 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.question.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:10:17,912 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.in] Prepared SQL: [insert into cmsd(sdtype,cmno,sdname,sddesc,tpoint,sdcondition,fgno,isdel,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 ,0,now(), ?param7 ,now(), ?param7 , ?param8 );] -2025-12-18 14:10:17,912 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:10:17,912 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.in] Prepared SQL: [insert into cmrs(rstype,cmno,rsname,rscondition,rscno,isdel,cmino,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,0, ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 );] -2025-12-18 14:10:17,912 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:10:17,912 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rsc.in] Prepared SQL: [insert into rsc(rstype,rscname,isuse,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 ,now(), ?param3 ,now(), ?param3 , ?param4 );] -2025-12-18 14:10:17,912 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rsc.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:10:17,912 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy0] Prepared SQL: [insert into cm(ismaster,cgno,pcmno,cname,kname,tmno,classno,rstime,retime,sstime,setime,gstime,getime,cshape,typeman,typeedu,typegrade,typejob,typejobItem,infee,outfee,accommofee,quota,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,isuse,isseq,iscertificate,isdel,studydays,isaccommodation,daylectinninglimit,cdt,cno,udt,uno,uip) select ?param0 ,cgno,case when a.ismaster = 1 and ?param0 = 0 then a.cmno else a.pcmno end,ifnull( ?param1 , concat('»çº»_', cname)),a.kname, ?param2 ,case when ?param2 is null then null else ifnull(b.classno,0)+1 end ,t.rstime ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then '2099-12-31 23:59:59' else date_format(t.retime,'%Y-%m-%d 23:59:59') end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else t.sstime end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else date_format(t.setime,'%Y-%m-%d 23:59:59') end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else t.gstime end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else date_format(t.getime,'%Y-%m-%d 23:59:59') end ,a.cshape,a.typeman,a.typeedu,a.typegrade,a.typejob, a.typejobItem,infee,outfee,accommofee,quota,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,1,isseq,a.iscertificate,0,studydays,isaccommodation,daylectinninglimit,now(), ?param3 ,now(), ?param3 , ?param4 from cm a left outer join ( select max(b.classno) classno from cm a inner join cm b on b.ismaster=0 and b.pcmno=case when a.ismaster=1 then a.cmno else a.pcmno end and b.isdel=0 and b.tmno=ifnull( ?param2 ,0) where a.cmno= ?param5 ) b on b.classno is not null left outer join term t on t.tmno= ?param2 where a.cmno= ?param5 ;] -2025-12-18 14:10:17,912 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy0.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:10:17,913 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy.ex0] Prepared SQL: [insert into cmex (cmno,extype,exname,edesc,etime,econdition,evtype,eqtype,israndq,israndqi,qcount,isblur,tpoint,relaylimit,isusebackup,isseq,isresultopen,isreexamable,isdel,cdt,cno,udt,uno,uip) select ?param0 ,extype,exname,edesc,etime,econdition,evtype,eqtype,israndq,israndqi,qcount,isblur,tpoint,relaylimit,isusebackup,isseq,isresultopen,isreexamable,0,now(), ?param1 ,now(), ?param1 , ?param2 from cmex a where a.exno= ?param3 ;] -2025-12-18 14:10:17,913 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy.ex0.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:10:17,913 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmpcin] Prepared SQL: [insert into cm (ismaster,cgno,pcmno,cname,tmno,classno,rstime,retime,sstime,setime,gstime,getime,cshape,infee,outfee,quota,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,isuse,isseq,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,null, ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 ,1,0,0,now(), ?param27 ,now(), ?param27 , ?param28 );] -2025-12-18 14:10:17,913 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmpcin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:10:17,915 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ct.in] Prepared SQL: [INSERT INTO ct (cmno,qdiff,cc1,cc2,cc3,cc4,cc5,ctype,ccode,ccodedel,ctname,fgnothumb,fgnotf,tfurl,ismenu,isdel,isuse,isoversize,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 ,0, ?param14 , ?param15 ,now(), ?param16 ,now(), ?param16 , ?param17 );] -2025-12-18 14:10:17,915 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ct.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:10:17,915 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.pplog.applyedu.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into pplog ( userno,cmno,isready,cgcode,cshape,typeman,typeedu,typegrade,typejob,typejobItem,cgno,cmisno,isrebate,rbankname,rbankacc,rbankowner,asname,brno,ceoname,post,address1,address2,btype,bkind,eino,mname ,mphone,taxemail,userpno,mobile,email,upost,uaddress1,uaddress2,isassignuser,uduty,slevel,isaccommodation,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 ,HEX(AES_ENCRYPT( ?param14 , 'np123@!')) , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 ,HEX(AES_ENCRYPT( ?param26 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param27 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param28 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param29 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param30 , 'np123@!')) , ?param31 , ?param32 , ?param33 , ?param34 , ?param35 , ?param36 , ?param37 ,now(), ?param38 ,now(), ?param38 , ?param39 )] -2025-12-18 14:10:17,915 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.pplog.applyedu.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:10:17,915 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.term.in] Prepared SQL: [insert into term (tyear,tseq,rstime,retime,sstime,setime,gstime,getime,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 ,now(), ?param8 ,now(), ?param8 , ?param9 )] -2025-12-18 14:10:17,916 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.term.up] Prepared SQL: [update term set udt=now(),uno= ?param0 ,uip= ?param1 ,tyear = ?param2 ,tseq = ?param3 ,rstime= ?param4 ,retime= ?param5 ,sstime= ?param6 ,setime= ?param7 ,gstime= ?param8 ,getime= ?param9 where tmno= ?param10] -2025-12-18 14:10:17,916 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cg.in] Prepared SQL: [insert into cg (pcgno,cgname,cgcode,isuse,iscover,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,0,now(), ?param5 ,now(), ?param5 , ?param6 )] -2025-12-18 14:10:17,916 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmup] Prepared SQL: [update cm set udt=now(),uno= ?param0 ,uip= ?param1 ,cgno = ?param2 ,pcmno = ?param3 ,cname = ?param4 ,kname = ?param5 ,rstime = ?param6 ,retime = ?param7 ,sstime = ?param8 ,setime = ?param9 ,gstime = ?param10 ,getime = ?param11 ,cshape = ?param12 ,infee = ?param13 ,outfee = ?param14 ,accommofee = ?param15 ,quota = ?param16 ,introhtml = ?param17 ,targethtml = ?param18 ,goalhtml = ?param19 ,contenthtml = ?param20 ,studyplace = ?param21 ,studytime = ?param22 ,certcc = ?param23 ,certgradecc = ?param24 ,jobcc = ?param25 ,jobpositiongrade = ?param26 ,difficulty = ?param27 ,isrefund = ?param28 ,isuse = ?param29 ,fgnocm = ?param30 ,typeman = ?param31 ,typeedu = ?param32 ,typegrade = ?param33 ,typejob = ?param34 ,typejobitem = ?param35 ,iscertificate = ?param36 ,ischkatt = ?param37 ,studydays = ?param38 ,isaccommodation = ?param39 where cmno= ?param40] -2025-12-18 14:10:17,917 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.profclear] Prepared SQL: [update cminning a inner join ( select a.cmino from cminning a left outer join cmprof b on b.cmno=a.cmno and a.userno=b.userno where a.cmno= ?param0 and b.userno is null ) b on b.cmino=a.cmino set a.userno=null where a.cmno= ?param0] -2025-12-18 14:10:17,917 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.del] Prepared SQL: [delete from cminning where cmino = ( select a.cmino from ( select case when count(c.lectno) < 1 then ?param0 else 0 end cmino from (select 1 col1) a left outer join cminning b on b.cmino= ?param0 left outer join lect c on c.cmno=b.cmno) a )] -2025-12-18 14:10:17,917 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.del2] Prepared SQL: [delete from cminning where cmino = ?param0] -2025-12-18 14:10:17,917 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.del3] Prepared SQL: [delete from cminning where cmino = ( select a.cmino from ( select case when count(b.cmino) < 1 then ?param0 else 0 end cmino from (select 1 col1) a left outer join cminningscd b on b.cmino= ?param0 ) a )] -2025-12-18 14:10:17,917 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.del] Prepared SQL: [delete from cminningscd where cmisno = ( select a.cmisno from ( select case when count(c.lectno) < 1 then ?param0 else 0 end cmisno from (select 1 col1) a left outer join cminningscd b on b.cmisno= ?param0 left outer join lect c on c.cmisno=b.cmisno and c.status=1 and c.ischanged=0 ) a )] -2025-12-18 14:10:17,917 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmseqsave] Prepared SQL: [update cm set isseq= ?param0 ,udt=now(),uno= ?param1 ,uip= ?param2 where cmno= ?param3] -2025-12-18 14:10:17,917 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.bookin] Prepared SQL: [insert into book(bkname,author,publisher,pubdate,fgnothumb,fgno,price,introhtml,contents,isuse,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 ,now(), ?param10 ,now(), ?param10 , ?param11 )] -2025-12-18 14:10:17,918 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.bookup] Prepared SQL: [update book set udt=now(),uno= ?param0 ,uip= ?param1 ,bkname = ?param2 ,author = ?param3 ,publisher = ?param4 ,pubdate = ?param5 ,fgnothumb = ?param6 ,fgno = ?param7 ,price = ?param8 ,introhtml = ?param9 ,contents = ?param10 ,isuse = ?param11 where bkno= ?param12] -2025-12-18 14:10:17,918 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.bookdel] Prepared SQL: [delete from book where not bkno in ( select distinct(a.bkno) from cmbook a ) and bkno = ?param0] -2025-12-18 14:10:17,918 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.up] Prepared SQL: [update cminningscd a set udt=now(),uno= ?param0 ,uip= ?param1 ,cmino= ?param2 ,estart= ?param3 ,eend= ?param4 ,quota= ?param5 ,studyplace= ?param6 ,sseq= ?param7 ,comment= ?param8 where a.cmisno= ?param9] -2025-12-18 14:10:17,918 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnings.up] Prepared SQL: [update cminning a left outer join ( select cmino, cmno from cminning where cmino <> ?param0 and cmno= ?param1 and iseq= ?param2 ) b on b.cmno=a.cmno set udt=now(),uno= ?param3 ,uip= ?param4 ,week = ?param5 ,iseq = ?param2 ,isonline = ?param6 ,ititle = ?param7 ,icontent = ?param8 ,idate= ?param9 ,iday = ?param10 ,ist = ?param11 ,iet = ?param12 ,fgnotf= ?param13 ,ctno = ?param14 ,istaste = ?param15 ,sttime= ?param16 ,atime = ?param17 ,mstime = ?param18 ,metime = ?param19 ,userno = ?param20 ,isscd = ?param21 ,scdtype= ?param22 where a.cmino= ?param0 and b.cmino is null] -2025-12-18 14:10:17,918 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.clear] Prepared SQL: [update cminningscd a set udt=now(),uno= ?param0 ,uip= ?param1 ,quota=99999,studyplace=null where a.cmino = ?param2] -2025-12-18 14:10:17,918 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.up.lect] Prepared SQL: [update lect a left outer join cminningscd b on b.cmisno = a.cmisno set a.edate = date_format(b.eend,'%Y-%m-%d 23:59:59') where a.cmisno = ?param0 ;] -2025-12-18 14:10:17,919 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmev.clear] Prepared SQL: [update cmev a set udt=now(),uno= ?param0 ,uip= ?param1 ,isoffabs=null where a.cmno = ?param2] -2025-12-18 14:10:17,919 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnings.istasteclear] Prepared SQL: [update cminning set istaste=0 where cmno= ?param0 and cmino <> ?param1] -2025-12-18 14:10:17,919 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmevsave] Prepared SQL: [insert into cmev (cmno,attend,attendcut,attendrfd,attendcutrfd,mid,midcut,midrfd,midcutrfd,final,finalcut,finalrfd,finalcutrfd,subject,subjectcut,subjectrfd,subjectcutrfd,discuss,discusscut,discussrfd,discusscutrfd,etc,etccut,etcrfd,etccutrfd,cut,cutrfd,isoffabs,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 ,now(), ?param28 ,now(), ?param28 , ?param29 from (select 1 col1) a left outer join cmev b on b.cmno= ?param0 where b.cmno is null; update cmev set udt=now(),uno= ?param28 ,uip= ?param29 ,attend = ?param1 ,attendcut = ?param2 ,attendrfd = ?param3 ,attendcutrfd = ?param4 ,mid = ?param5 ,midcut = ?param6 ,midrfd = ?param7 ,midcutrfd = ?param8 ,final = ?param9 ,finalcut = ?param10 ,finalrfd = ?param11 ,finalcutrfd = ?param12 ,subject = ?param13 ,subjectcut = ?param14 ,subjectrfd = ?param15 ,subjectcutrfd = ?param16 ,discuss = ?param17 ,discusscut = ?param18 ,discussrfd = ?param19 ,discusscutrfd = ?param20 ,etc = ?param21 ,etccut = ?param22 ,etcrfd = ?param23 ,etccutrfd = ?param24 ,cut = ?param25 ,cutrfd = ?param26 ,isoffabs = ?param27 where ?param0 > 0 and cmno= ?param0] -2025-12-18 14:10:17,919 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.savetop] Prepared SQL: [UPDATE cmex SET udt=now(),uno= ?param0 ,uip= ?param1 ,exname= ?param2 ,edesc= ?param3 ,econdition= ?param4 ,isblur= ?param5 ,isusebackup= ?param6 ,isseq= ?param7 ,isreexamable= ?param8 ,isresultopen= ?param9 ,etime= ?param10 where exno= ?param11] -2025-12-18 14:10:17,920 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.up] Prepared SQL: [update cmex set udt=now(),uno= ?param0 ,uip= ?param1 ,extype = ?param2 ,exname = ?param3 ,edesc = ?param4 ,etime = ?param5 ,econdition = ?param6 ,evtype = ?param7 ,eqtype = ?param8 ,israndq = ?param9 ,israndqi = ?param10 ,qcount = ?param11 ,isblur = ?param12 ,tpoint = ?param13 ,relaylimit = ?param14 ,isusebackup = ?param15 ,isseq = ?param16 ,isreexamable = ?param17 ,isresultopen= ?param18 where exno= ?param19] -2025-12-18 14:10:17,920 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmexq.deleteall] Prepared SQL: [delete from cmexq where exno= ?param0] -2025-12-18 14:10:17,920 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmexlayer.del] Prepared SQL: [delete from cmexlayer where exno= ?param0] -2025-12-18 14:10:17,920 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.del] Prepared SQL: [update cmex set isdel=1 where exno= ?param0] -2025-12-18 14:10:17,920 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.del] Prepared SQL: [update cmsd set isdel=1 where sdno= ?param0] -2025-12-18 14:10:17,920 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.del] Prepared SQL: [update cmrs set isdel=1 where rsno= ?param0] -2025-12-18 14:10:17,921 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.questionitem.del] Prepared SQL: [update question a inner join questionitem b on b.qino= ?param0 and b.qno=a.qno set a.rightcount = a.rightcount - b.isright; update questionitem set udt=now(),uno= ?param1 ,uip= ?param2 ,isdel=1 where qino= ?param0] -2025-12-18 14:10:17,921 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.question.up] Prepared SQL: [UPDATE question SET udt=now(),uno= ?param0 ,uip= ?param1 ,cmno= ?param2 ,qdiff= ?param3 ,cc1= ?param4 ,cc2= ?param5 ,cc3= ?param6 ,cc4= ?param7 ,cc5= ?param8 ,isuse= ?param9 ,dpoint= ?param10 ,qtext= ?param11 ,qtextstring= ?param12 ,qdesc= ?param13 ,rightcount= ?param14 ,ispassspace= ?param15 ,isignorecase= ?param16 where qno= ?param17] -2025-12-18 14:10:17,921 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.question.uptop] Prepared SQL: [UPDATE question SET udt=now(),uno= ?param0 ,uip= ?param1 ,cmno= ?param2 ,isuse= ?param3 ,qtext= ?param4 ,qtextstring= ?param5 ,qdesc= ?param6 ,rightcount= ?param7 where qno= ?param8] -2025-12-18 14:10:17,922 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.questionitem.up] Prepared SQL: [UPDATE questionitem SET udt=now(),uno= ?param0 ,uip= ?param1 ,fgno= ?param2 ,isright= ?param3 ,qitext= ?param4 where qino= ?param5] -2025-12-18 14:10:17,922 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.up] Prepared SQL: [update cmsd set udt=now(),uno= ?param0 ,uip= ?param1 ,sdtype = ?param2 ,sdname = ?param3 ,sddesc = ?param4 ,tpoint = ?param5 ,sdcondition = ?param6 ,fgno = ?param7 where sdno= ?param8] -2025-12-18 14:10:17,922 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.uplock] Prepared SQL: [update cmsd set udt=now(),uno= ?param0 ,uip= ?param1 ,sdname = ?param2 ,sddesc = ?param3 ,tpoint = ?param4 ,sdcondition = ?param5 ,fgno = ?param6 where sdno= ?param7] -2025-12-18 14:10:17,922 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.up] Prepared SQL: [update cmrs set udt=now(),uno= ?param0 ,uip= ?param1 ,rstype = ?param2 ,rsname = ?param3 ,rscondition = ?param4 ,rscno = ?param5 ,cmino = ?param6 where rsno= ?param7] -2025-12-18 14:10:17,922 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.uplock] Prepared SQL: [update cmrs set udt=now(),uno= ?param0 ,uip= ?param1 ,rsname = ?param2 ,rscondition = ?param3 where rsno= ?param4] -2025-12-18 14:10:17,923 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmev.in] Prepared SQL: [insert into cmev (cmno,attend,attendcut,attendrfd,attendcutrfd,mid,midcut,midrfd,midcutrfd,final,finalcut,finalrfd,finalcutrfd,subject,subjectcut,subjectrfd ,subjectcutrfd,discuss,discusscut,discussrfd,discusscutrfd,etc,etccut,etcrfd,etccutrfd,cut,cutrfd,cdt,cno,udt,uno,uip) values ( ?param0 ,100,100,100,100,0,0,0,0,0,0,0,0,0,0,0 ,0,0,0,0,0,0,0,0,0,100,100,now(), ?param1 ,now(), ?param1 , ?param2 )] -2025-12-18 14:10:17,923 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmmenu.in] Prepared SQL: [insert into cmmenu (cmno,isplan,iscontent,isev,isrs,isgrade,cdt,cno,udt,uno,uip) values( ?param0 ,1,1,1,1,1,now(), ?param1 ,now(), ?param1 , ?param2 ); insert into cmmenubm (cmno,bmno,cdt,cno,udt,uno,uip) select ?param0 ,a.bmno,now(), ?param1 ,now(), ?param1 , ?param2 from boardmaster a where a.bmposition=1 and a.isopen=1 and a.isdefault=1] -2025-12-18 14:10:17,924 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy] Prepared SQL: [create temporary table if not exists temp_cminning_mapping ( old_cmino bigint, new_cmino bigint ); insert into cminning(cmno, week, iseq, isonline, ititle, icontent, iday, idate, ist, iet, ctno, istaste, sttime, atime, mstime, metime, userno, isscd, scdtype, cdt,cno,udt,uno,uip) select ?param0 , week, iseq, isonline, ititle, icontent, iday, idate, ist, iet, ctno, istaste, sttime, atime, mstime, metime, userno, isscd, scdtype, now(), ?param1 ,now(), ?param1 , ?param2 from cminning where cmno = ?param3 ; insert into temp_cminning_mapping(old_cmino, new_cmino) select old_cmino, new_cmino from ( select a.cmino as old_cmino, b.cmino as new_cmino from cminning a inner join cminning b on a.cmno = ?param3 and b.cmno = ?param0 and a.week = b.week and a.iseq = b.iseq ) t; insert into cmrs(cmno, rscno, rstype, rsname, rscondition, isdel, cmino, cdt,cno,udt,uno,uip) select ?param0 , rscno, rstype, rsname, rscondition, 0, t.new_cmino, now(), ?param1 ,now(), ?param1 , ?param2 from cmrs a inner join temp_cminning_mapping t on a.cmino = t.old_cmino where a.cmno = ?param3 and a.isdel = 0; insert into cmprof(cmno, userno, pfee, cdt,cno,udt,uno,uip) select ?param0 , userno, 0, now(), ?param1 ,now(), ?param1 , ?param2 from cmprof where cmno = ?param3 ; insert into cmbook(cmno, bkno, cdt,cno,udt,uno,uip) select ?param0 , bkno, now(), ?param1 ,now(), ?param1 , ?param2 from cmbook where cmno = ?param3 ; insert into cmrelay(cmno, rcmno, ispre, cdt,cno,udt,uno,uip) select ?param0 , rcmno, ispre, now(), ?param1 ,now(), ?param1 , ?param2 from cmrelay where cmno = ?param3 ; insert into cmncsd(cmno, ndno, cdt,cno,udt,uno,uip) select ?param0 , ndno, now(), ?param1 ,now(), ?param1 , ?param2 from cmncsd where cmno = ?param3 ; insert into cminningscd(cmino, estart, eend, quota, studyplace, sseq, cdt,cno,udt,uno,uip) select t.new_cmino, estart, eend, quota, studyplace, sseq, now(), ?param1 ,now(), ?param1 , ?param2 from cminningscd a inner join temp_cminning_mapping t on a.cmino = t.old_cmino where a.cmino in (select old_cmino from temp_cminning_mapping); insert into cmev(cmno, attend, attendcut, attendrfd, attendcutrfd, mid, midcut, midrfd, midcutrfd, final, finalcut, finalrfd, finalcutrfd, subject, subjectcut, subjectrfd, subjectcutrfd, discuss, discusscut, discussrfd, discusscutrfd, etc, etccut, etcrfd, etccutrfd, cut, cutrfd, isoffabs, cdt,cno,udt,uno,uip) select ?param0 , attend, attendcut, attendrfd, attendcutrfd, mid, midcut, midrfd, midcutrfd, final, finalcut, finalrfd, finalcutrfd, subject, subjectcut, subjectrfd, subjectcutrfd, discuss, discusscut, discussrfd, discusscutrfd, etc, etccut, etcrfd, etccutrfd, cut, cutrfd, isoffabs, now(), ?param1 ,now(), ?param1 , ?param2 from cmev where cmno = ?param3 ; insert into cmsd(sdtype, cmno, sdname, sddesc, tpoint, sdcondition, fgno, isdel, orgsdno, cdt,cno,udt,uno,uip) select sdtype, ?param0 , sdname, sddesc, tpoint, sdcondition, null, 0, sdno, now(), ?param1 ,now(), ?param1 , ?param2 from cmsd where cmno = ?param3 and isdel = 0; insert into cmmenu(cmno, isplan, iscontent, isev, isrs, isgrade, cdt,cno,udt,uno,uip) select ?param0 , isplan, iscontent, isev, isrs, isgrade, now(), ?param1 ,now(), ?param1 , ?param2 from cmmenu where cmno = ?param3 ; insert into cmmenubm(cmno, bmno, cdt,cno,udt,uno,uip) select ?param0 , bmno, now(), ?param1 ,now(), ?param1 , ?param2 from cmmenubm where cmno = ?param3 ; drop temporary table if exists temp_cminning_mapping;] -2025-12-18 14:10:17,924 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy.ex] Prepared SQL: [insert into cmexlayer(exno,qdiff,cc1,cc2,cc3,cc4,cc5,qcount,rpoint,cdt,cno,udt,uno,uip) select ?param0 ,qdiff,cc1,cc2,cc3,cc4,cc5,qcount,rpoint,now(), ?param1 ,now(), ?param1 , ?param2 from cmexlayer a where a.exno= ?param3 ; insert into cmexq(exno,qseq,qno,rpoint,cdt,cno,udt,uno,uip) select ?param0 ,qseq,qno,rpoint,now(), ?param1 ,now(), ?param1 , ?param2 from cmexq a where a.exno= ?param3 ;] -2025-12-18 14:10:17,924 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.fgnoup] Prepared SQL: [update cmsd set fgno= ?param0 where cmno= ?param1 and orgsdno= ?param2] -2025-12-18 14:10:17,924 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.fgnoup] Prepared SQL: [update cminning set fgnotf= ?param0 where cmno= ?param1 and orgcmino= ?param2] -2025-12-18 14:10:17,925 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cm.fgnocmup] Prepared SQL: [update cm set fgnocm= ?param0 where cmno= ?param1] -2025-12-18 14:10:17,925 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmpcup] Prepared SQL: [update cm set udt=now(),uno= ?param0 ,uip= ?param1 ,cgno = ?param2 ,cname = ?param3 ,sstime = ?param4 ,setime = ?param5 ,introhtml = ?param6 where cmno= ?param7] -2025-12-18 14:10:17,925 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ctpdel] Prepared SQL: [update ctpage a inner join ( select a.ctno,count(b.cmino) dcnt from ct a left outer join cminning b on b.ctno=a.ctno where a.ctno= ?param0 group by a.ctno ) b on b.ctno=a.ctno and b.dcnt = 0 set a.isdel=1,udt=now(),uno= ?param1 ,uip= ?param2 where a.cpno= ?param3] -2025-12-18 14:10:17,925 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ct.del] Prepared SQL: [update ct a inner join ( select a.ctno,count(b.cmino) dcnt from ct a left outer join cminning b on b.ctno=a.ctno where a.ctno= ?param0 group by a.ctno ) b on b.ctno=a.ctno and b.dcnt=0 set udt=now(),uno= ?param1 ,uip= ?param2 ,a.ccode=null,a.isdel=1 where b.dcnt=0 and a.ctno= ?param0] -2025-12-18 14:10:17,925 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.fgno] Prepared SQL: [update cminning set fgno= ?param0 where cmino= ?param1] -2025-12-18 14:10:17,926 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.fgnooff] Prepared SQL: [update cminning set fgnooff= ?param0 where cmino= ?param1] -2025-12-18 14:10:17,926 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.lectcmisno.up] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,cmisno =case when ?param2 is not null then ?param2 else cmisno end where lectno= ?param3 ; update pplog a left outer join ( select a.lectno,a.payno,b.pplno,a.cmisno from lect a inner join pay b on b.payno = a.payno where a.lectno = ?param3 ) b on b.pplno = a.pplno set a.cmisno = case when b.cmisno is not null then b.cmisno else a.cmisno end where b.lectno = ?param3 ; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end ,a.sdate = (case when b.estart is not null then date_format(b.estart,'%Y-%m-%d 00:00:00') else a.sdate end) where a.lectno = ?param3 and c.cshape = 1; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end where a.lectno = ?param3 and c.cshape <> 1;] -2025-12-18 14:10:17,951 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cmforchange] Prepared SQL: [select b.cmno,b.cname,b.classno,b.cshape ,t.tyear,t.tseq from cm a inner join cm b on b.ismaster=0 and b.pcmno=a.pcmno and b.cmno <> ?param0 and b.setime is not null and b.setime > now() and b.isuse=1 and b.isdel=0 inner join term t on t.tmno=b.tmno left outer join lect c on c.cmno=b.cmno and c.status in (1,3,4) and c.ischanged=0 where a.cmno= ?param0 group by b.cmno,b.cname,b.classno,b.quota,b.cshape ,t.tyear,t.tseq having b.quota = 0 or b.quota > count(c.lectno) order by b.cname,b.classno,b.setime] -2025-12-18 14:10:17,951 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.scdlects] Prepared SQL: [select a.scdno,a.dday,a.dtime,a.istalk,a.isemail,a.issms,a.isuse from scdlect a order by a.scdno] -2025-12-18 14:10:17,953 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.encourages] Prepared SQL: [insert into alarms (userno,atime,scdno,cmexno,dday,isdel,cdt,cno,udt,uno,uip) select a.userno,now(),a.scdno,a.cmexno,a.dday,0,now(), ?param0 ,now(), ?param0 , ?param1 from ( select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.attrate < 80 and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 where a.scdno < 3 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmex e on e.cmno=c.cmno and e.extype=case when a.scdno=3 then 0 else 1 end and e.isdel=0 left outer join lectex f on f.lectno=c.lectno and f.exno=e.exno where a.scdno > 2 and a.scdno < 5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=0 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=1 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=6 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmrs e on e.cmno=c.cmno and e.rstype=0 and e.isdel=0 left outer join lectrs f on f.lectno=c.lectno and f.rsno=e.rsno where a.scdno=7 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,c.sdate stime ,c.edate etime,e.cname studyplace,b.studytime days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join cm b on b.ismaster=0 and b.cshape =1 and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.sdate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 left outer join comcode e on e.ccode = b.studyplace where a.scdno=8 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.exno cmexno,b.exname cname,b.estime stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join exam b on date_format(b.estime,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') and b.isopen=1 inner join examuser c on c.exno=b.exno and c.status=1 and c.pstatus=1 inner join users d on d.userno=c.userno and d.status=1 where a.scdno=9 and a.isuse=1 and a.dtime= ?param2 ) a; select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.attrate < 80 and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 where a.scdno < 3 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmex e on e.cmno=c.cmno and e.extype=case when a.scdno=3 then 0 else 1 end and e.isdel=0 left outer join lectex f on f.lectno=c.lectno and f.exno=e.exno where a.scdno > 2 and a.scdno < 5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=0 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=1 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=6 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmrs e on e.cmno=c.cmno and e.rstype=0 and e.isdel=0 left outer join lectrs f on f.lectno=c.lectno and f.rsno=e.rsno where a.scdno=7 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,c.sdate stime ,c.edate etime,e.cname studyplace,b.studytime days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join cm b on b.ismaster=0 and b.cshape =1 and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.sdate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 left outer join comcode e on e.ccode = b.studyplace where a.scdno=8 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.exno cmexno,b.exname cname,b.estime stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join exam b on date_format(b.estime,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') and b.isopen=1 inner join examuser c on c.exno=b.exno and c.status=1 and c.pstatus=1 inner join users d on d.userno=c.userno and d.status=1 where a.scdno=9 and a.isuse=1 and a.dtime= ?param2] -2025-12-18 14:10:17,954 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cmrs] Prepared SQL: [select a.rsno,a.rstype,a2.rscno,a2.rscname,b.cshape,b.cname,b.classno,b.rstime,b.retime,b.sstime,b.setime ,c.tyear,c.tseq ,count(distinct d.lectno) countlect,count(distinct e.lectno) countok ,g.username as teachername from cmrs a inner join rsc a2 on a2.rscno=a.rscno inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno inner join lect d on d.cmno=b.cmno and d.status=1 and d.ischanged=0 left outer join lectrs e on e.lectno=d.lectno and e.rsno=a.rsno left outer join cminning f on a.cmino = f.cmino left outer join users g on g.userno = f.userno where a.rsno= ?param0 group by a.rsno,a.rstype,a2.rscno,a2.rscname,b.cshape,b.cname,b.classno,b.rstime,b.retime,b.sstime,b.setime,c.tyear,c.tseq] -2025-12-18 14:10:17,954 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cmrscqs] Prepared SQL: [select a.rsno ,b.rscqno ,c.qno,c.qtext,c.atype ,d.qino,d.qitext ,sum(case when concat(',',e.atext,',') like concat('%,',d.qino,',%') then 1 else 0 end) scount ,count(e.atext) acount ,group_concat(e.atext order by e.cdt separator '
') atext from cmrs a inner join rscq b on b.rscno=a.rscno inner join question c on c.qno=b.qno left outer join questionitem d on d.qno=c.qno and d.isdel=0 left outer join lectrs e on e.rsno=a.rsno and e.rscqno=b.rscqno where a.rsno= ?param0 group by a.rsno ,b.rscqno ,c.qno,c.qtext,c.atype ,d.qino,d.qitext order by b.dseq,b.qno,d.qino] -2025-12-18 14:10:17,954 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.rscq] Prepared SQL: [select a.rscqno,a.qno,q.atype,qi.qino,row_number() over(partition by qi.qno order by qi.qino) rno from rscq a inner join question q on q.qno=a.qno left outer join questionitem qi on qi.qno=q.qno and qi.isdel=0 where a.rscno= ?param0 order by a.dseq] -2025-12-18 14:10:17,954 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectrss] Prepared SQL: [select a.rsno,b.lectno,c.rscno,c.rscqno,u.username,u.userid,uc.cname ccpositionname,b.isrebate,c.cdt,c.atext from cmrs a inner join lect b on b.cmno=a.cmno and b.status=1 and b.ischanged=0 inner join users u on u.userno=b.userno left outer join assign ua on ua.asno=u.asno left outer join comcode uc on uc.ccode=u.ccposition inner join lectrs c on c.lectno=b.lectno and c.rsno=a.rsno inner join rscq rq on rq.rscqno=c.rscqno inner join question q on q.qno=rq.qno where a.rsno= ?param0 order by u.username,u.userno,rq.dseq,rq.rscqno] -2025-12-18 14:10:17,955 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.attoffs] Prepared SQL: [select c.tyear,c.tseq ,a.cmno,a.cname,a.classno ,b.cmino,b.week,b.iseq,b.ititle,b.idate,b.ist,b.iet ,d.username from cm a inner join cminning b on b.cmno=a.cmno and b.isonline=0 and b.idate= ?param0 inner join term c on c.tmno=a.tmno left outer join users d on d.userno=b.userno where a.ismaster=0 and a.sstime <= ?param0 and a.setime >= ?param0 and a.isuse=1 and a.isdel=0 order by b.iet,a.cname] -2025-12-18 14:10:17,955 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cminning] Prepared SQL: [select c.tyear,c.tseq ,b.cshape,b.cname,b.classno ,a.cmino,a.ititle,a.idate,a.ist,a.iet from cminning a inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno where a.cmino= ?param0] -2025-12-18 14:10:17,955 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectinnings.foratt] Prepared SQL: [select a.cmino,b.lectno,c.userno ,ca.asname,c.username,c.userid,d.stime,d.etime,d.istatus ,row_number() over(order by d.udt desc,c.username) rno ,count(a.cdt) over() pagetotalcount from cminning a inner join lect b on b.cmno=a.cmno and b.status=1 and b.ischanged=0 inner join users c on c.userno=b.userno and c.status=1 left outer join assign ca on ca.asno=c.asno left outer join lectinning d on d.lectno=b.lectno and d.cmino=a.cmino where a.cmino= ?param0 order by rno] -2025-12-18 14:10:17,957 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.pagelogs_page] Prepared SQL: [select a.cdt,a.uip,b.pagename,a.loginfo from menupage b inner join ( select cdt, uip, loginfo, pno from pagelog a where a.userno= ?param0 and a.logsite= ?param1 and a.cdt between ?param2 and ?param3 ) a on b.pno=a.pno] -2025-12-18 14:10:17,958 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.reexam.log] Prepared SQL: [select a.* from ( select a.estart,eend,eip ,row_number() over(order by a.cdt desc) rno ,count(a.cno) over() pagetotalcount from lectexrelog a where a.lectno= ?param0 and a.exno= ?param1 ) a order by a.rno] -2025-12-18 14:10:17,958 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectexq] Prepared SQL: [select a.lectno,a.exno,a.eqno,a.atext,a.qinos,a.cpoint,a.dpoint,a.iscorrect,a.qseq ,c.qno,c.atype,c.qtext from lectexq a inner join cmexq b on b.eqno=a.eqno inner join question c on c.qno=b.qno where a.lectno= ?param0 and a.exno= ?param1 order by a.qseq] -2025-12-18 14:10:17,959 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsdfiles] Prepared SQL: [select d.orgname,d.fileurl,c.userno,c.userid,c.username from lectsd a inner join lect b on b.lectno=a.lectno and b.status=1 and b.ischanged=0 inner join users c on c.userno=b.userno inner join fileinfo d on d.fgno=a.fgno and d.isdel=0 where a.sdno= ?param0] -2025-12-18 14:10:17,959 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectdiscuss] Prepared SQL: [select a.sdno,a.tpoint sdtpoint ,b.lectno,b.cpoint,b.feedb,b.submittime,b.checktime ,c.userno,c.username,c.userid ,d.asname from cmsd a inner join lect b2 on b2.lectno= ?param0 inner join users c on c.userno=b2.userno left outer join assign d on d.asno=c.asno left outer join lectsd b on b.lectno=b2.lectno and b.sdno=a.sdno where a.sdno= ?param1] -2025-12-18 14:10:17,962 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.mydata] Prepared SQL: [select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,a.intval9 ,a.longval,a.longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,a.time3,a.time4 ,a.time5,a.time6 ,a.rno ,a.iscomplete ,a.studytime ,a.studyplacename studyplacename, a.studyplace ,a.cshape from( select 1 dtype ,d.tyear intval,d.tseq intval2,c.cshape intval3,a.pstatus intval4,case when e.rfdno is null then 0 else 1 end intval5,a.isrebate intval6,a.itemno intval7 ,case when (case when l.sdate is null then c.sstime else l.sdate end) < now() and (case when l.edate is null then c.setime else l.edate end) > now() then 1 else 0 end intval8 ,c.studydays intval9 ,l.lectno longval,a.payno longval2 ,c.cname strval,null strval2,null strval3 ,c.rstime time,c.retime time2 ,b.cdt time3,f.estart time4 ,CASE WHEN l.sdate IS NULL then (case when c.cshape ='1' then f.estart else l.cdt end) ELSE l.sdate end AS time5 ,case when l.edate is null then f.eend else l.edate end time6 ,case when b.pstatus = 1 then 99 else b.pstatus end as sortpstatus ,row_number() over(order by sortpstatus, c.retime, b.payno,a.pino) rno ,l.iscomplete ,c.studytime, cc.cname studyplacename, cmis.studyplace, l.cdt ,c.cshape from payitem a inner join pay b on b.payno=a.payno and b.pstatus in (21,22,51,55) and b.rstatus < 2 inner join cm c on c.cmno=a.itemno and c.rstime < now() and c.retime > now() inner join lect l on l.cmno=c.cmno and (l.status < 5 or l.status = 6) and l.ischanged=0 and l.userno=b.userno inner join term d on d.tmno=c.tmno left outer join payrfd e on e.payno=a.payno and e.payno=a.payno and e.rstatus=0 left outer join cminningscd f on f.cmisno = l.cmisno LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = l.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.ptype in (0,1,4) and a.userno= ?param0 and a.pstatus in (21,22,51,55) and a.rstatus=0 and 1 = case when c.retime = '2099-12-31 23:59:59' and l.stime is not null then 0 else 1 end order by sortpstatus,l.cdt desc, c.retime desc, b.payno,a.pino ) a union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,a.time3,a.time4 ,a.time5,a.time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 2 dtype ,c.tyear intval,c.tseq intval2,b.cshape intval3,0 intval4,0 intval5,a.isrebate intval6,a.cmno intval7,0 intval8 ,a.lectno longval,0 longval2 ,b.cname strval,null strval2,null strval3 ,case WHEN a.sdate IS NULL then (case when b.cshape ='1' then d.estart else a.cdt end) ELSE a.sdate end AS time ,case when a.edate is null then d.eend else a.edate end time2 ,d.estart time3,d.eend time4 ,e.cdt time5,null time6 ,row_number() over(order by b.setime desc) rno ,case when d.eend is not null then d.eend else a.edate end as sortedate ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join pay e on e.payno = a.payno inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno left outer join cminningscd d on a.cmisno = d.cmisno LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and (case when a.sdate is null then b.setime else a.edate end) >= now() order by case when time2 > now() then 1 else 0 end asc ,sortedate asc, time2 asc ) a union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,1 intval,c.iseq intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,null strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.iseq) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno inner join cminning c on c.cmno=b.cmno and c.isonline=1 and c.isscd = 0 left outer join lectinning d on d.lectno=a.lectno and d.cmino=c.cmino and d.istatus=2 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,2 intval,c.iseq intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,concat(date_format(c.idate,'%m/%d'),' ',left(c.ist,2),':',right(c.ist,2),' ~ ',left(c.iet,2),':',right(c.iet,2)) strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.iseq) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cminning c on c.cmno=b.cmno and c.isonline=0 and c.isscd = 0 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,3 intval,0 intval2,b.classno intval3,c.extype intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.extype,c.cdt) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cmex c on c.cmno=b.cmno and c.isdel=0 and c.econdition <= a.attrate LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' left outer join lectex d on d.lectno=a.lectno and d.exno=c.exno and d.eend is not null where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,4 intval,0 intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.cdt) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname as studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cmsd c on c.sdtype=0 and c.cmno=b.cmno and c.isdel=0 and c.sdcondition <= a.attrate left outer join lectsd d on d.lectno=a.lectno and d.sdno=c.sdno and d.submittime is not null LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,5 intval,0 intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.cdt) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cmsd c on c.sdtype=1 and c.cmno=b.cmno and c.isdel=0 and c.sdcondition <= a.attrate left outer join lectsdboard d on d.lectno=a.lectno and d.sdno=c.sdno and d.isdel=0 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,a.longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 4 dtype ,a.scdno intval,a.dday intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,b.cmno intval7,0 intval8 ,c.lectno longval,a.alno longval2 ,b.cname strval,null strval2,null strval3 ,a.atime time,c.edate time2 ,row_number() over(order by a.atime desc) rno ,c.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from alarms a inner join cm b on b.cmno=a.cmexno inner join lect c on c.cmno=b.cmno and c.userno=a.userno and c.status=1 and c.ischanged=0 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = c.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.scdno < 9 and a.isdel=0 order by a.atime desc limit 5 ) a] -2025-12-18 14:10:17,963 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.myexamrenews] Prepared SQL: [select a.exno,a.userno,a.certtime,a.certdate,a.certindate,a.renewreason,a.isfirst,a.certidx ,b.username cnoname from examuserrenew a left outer join users b on b.userno=a.cno where a.exno= ?param0 and a.userno= ?param1 order by a.certdate desc] -2025-12-18 14:10:17,963 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.myexamrenewlects] Prepared SQL: [select a.*,b.cmno,b.oktime,b.iscomplete from ( select distinct(c.cmno),c.cname,c.cshape from examuser a inner join exam b on b.exno=a.exno inner join cm c on c.certcc=b.certcc and c.certgradecc=b.certgradecc and c.isdel=0 and c.isuse=1 inner join cg d on d.cgno = c.cgno and d.isuse=1 and d.isdel=0 and d.iscover=1 where a.exno= ?param0 and a.userno= ?param1 )a inner join lect b on b.cmno=a.cmno where b.status=1 and b.iscomplete=1 and b.ischanged=0 and b.userno= ?param1 group by a.cmno,a.cname,a.cshape,b.oktime,b.iscomplete limit 3] -2025-12-18 14:10:17,963 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.myalarm] Prepared SQL: [select 4 dtype,a.scdno intval,a.dday intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,b.cmno intval7 ,c.lectno longval,a.alno longval2 ,b.cname strval,null strval2,null strval3 ,a.atime time,null time2 from alarms a inner join cm b on b.cmno=a.cmexno inner join lect c on c.cmno=b.cmno and c.userno=a.userno and c.status=1 and c.ischanged=0 where a.userno= ?param0 and date_add(a.atime, interval 3 month) > now() and a.scdno < 9 and a.isdel=0 order by a.atime desc] -2025-12-18 14:10:17,964 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectex.result] Prepared SQL: [select a.etime,a.exname,a.tpoint fullpoint,a.isresultopen ,b.estart,b.eend,b.tpoint, b.udt from cmex a inner join lectex b on b.lectno= ?param0 and b.exno=a.exno inner join lect c on c.lectno=b.lectno and c.userno= ?param1 where a.exno= ?param2] -2025-12-18 14:10:17,964 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectexq.result] Prepared SQL: [select d.atype,b.cpoint,b.dpoint,d.qtext,b.atext,d.qdesc,b.iscorrect,c.qno,b.eqno,b.qseq from lectex a inner join lect a2 on a2.lectno=a.lectno and a2.userno= ?param0 inner join lectexq b on b.lectno=a.lectno and b.exno=a.exno inner join cmexq c on c.eqno=b.eqno inner join question d on d.qno=c.qno where a.lectno= ?param1 and a.exno= ?param2 order by b.qseq] -2025-12-18 14:10:17,964 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectexresult.selectrate] Prepared SQL: [select a.eqno,sum(case when a.atext = b.atext then 1 else 0 end) / count(b.eqno) * 100 selectrate from lectexq a inner join lect a2 on a2.lectno=a.lectno and a2.userno= ?param0 inner join lectexq b on b.exno=a.exno and b.eqno=a.eqno where a.lectno= ?param1 and a.exno= ?param2 group by a.eqno] -2025-12-18 14:10:17,964 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.myrecomm] Prepared SQL: [select c.tyear,c.tseq,a.cmno,b.cshape,b.cname,b.rstime,b.retime,e.cgcode,b.isrefund from ( select a.* from ( select distinct b.ispre idx,c.cmno from lect a inner join cmrelay b on b.cmno=a.cmno inner join cm c on c.ismaster=0 and c.pcmno=b.rcmno and c.rstime < now() and c.retime > now() left outer join lect d on d.userno=a.userno and d.cmno=c.cmno where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null order by b.ispre,c.retime limit 2 ) a union all select a.* from ( select 2 idx,c.cmno from users a inner join comcode b on b.ccode=a.ccposition inner join cm c on c.ismaster=0 and c.rstime < now() and c.retime > now() and c.jobpositiongrade like concat('%',b.refcode,'%') left outer join lect d on d.userno=a.userno and d.cmno=c.cmno where a.userno= ?param0 and d.lectno is null order by c.retime limit 2 ) a ) a inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno inner join cg d on d.cgno=b.cgno inner join cg e on e.cgno=d.pcgno order by a.idx,b.retime limit 2] -2025-12-18 14:10:17,964 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.attcert.check] Prepared SQL: [select ifnull(a.isattcheck,0) intval,b.ischkatt intval2,c.ischkatt intval3 ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) strval from lect a inner join users b on b.userno = a.userno inner join cm c on c.cmno = a.cmno where a.lectno = ?param0] -2025-12-18 14:10:17,964 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectinning.attcert.check] Prepared SQL: [select ifnull(d.isattcheck,0) intval,b.ischkatt intval2,c.ischkatt intval3 ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) strval ,b.authplatform strval2 from lect a inner join users b on b.userno = a.userno inner join cm c on c.cmno = a.cmno left outer join lectinning d on d.lectno = a.lectno and d.cmino = ?param0 where a.lectno = ?param1 and a.userno = ?param2] -2025-12-18 14:10:17,964 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lecture.document.past] Prepared SQL: [select no lectno,substr(a.cshape,1,3) cshapename2,a.cgname cname,a.ssdate sstime,a.sedate setime ,case when a.rprice> 0 then 1 else 0 end isrebate from docprintpast a inner join users b on b.userpno= a.userpno where userno = ?param0] -2025-12-18 14:10:17,965 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectinning.new] Prepared SQL: [select a.logno longval ,a.lectno intval,a.cmino intval2,max(a.intval+a.intval2) intval3 ,a.strval,a.strval2,a.intval3 intval4 from( select a.logno,a.lectno,a.cmino ,case when b.edate < now() then 0 when b.status <> 1 then 0 else case when a.stime = a.etime then 1 else 0 end end intval ,case when b.edate < now() then 0 when b.status <> 1 then 0 else case when (timestampdiff(second,a.stime,a.etime)%300) = 0 then 1 else 0 end end intval2 ,c.cname strval,d.ititle strval2,d.iseq intval3 from lectinningpage a inner join lect b on b.lectno = a.lectno inner join cm c on c.cmno = b.cmno inner join cminning d on d.cmino = a.cmino where b.userno = ?param0 order by a.cdt desc limit 1 ) a] -2025-12-18 14:10:17,965 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user2] Prepared SQL: [select max(lectCnt) * min(checkNum) from ( select count(t1.lectno) as lectCnt, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (103,104,105) and t5.typegrade = ?param0 and t5.typeedu = ?param1 and t1.userno = ?param2 and t5.typeman = 28 union select 0 as lectCnt, (case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param2 and t2.pcmno = ?param3 )t] -2025-12-18 14:10:17,965 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user3] Prepared SQL: [select max(lectCnt) * min(checkNum) from ( select count(t1.lectno) as lectCnt, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (103,104) and t5.typeedu = 30 and t1.userno = ?param0 and t5.typeman = 28 union select 0 as lectCnt, (case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param0 and t2.pcmno = ?param1 )t] -2025-12-18 14:10:17,965 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user4] Prepared SQL: [select count(t1.lectno) from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param0 and t2.pcmno = ?param1] -2025-12-18 14:10:17,966 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user5] Prepared SQL: [select max(lectCnt) * min(checkNum) from ( select count(t1.lectno) as lectCnt, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (103,104) and t5.typeedu = ?param0 and t1.userno = ?param1 and t5.typeman = 28 union select 0 as lectCnt, (case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param1 and t2.pcmno = ?param2 )t] -2025-12-18 14:10:17,966 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user6] Prepared SQL: [select (max(lectCnt1) + max(lectCnt2)) * min(checkNum) from ( select count(t1.lectno) as lectCnt1, 0 as lectCnt2, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (102,103,104,105) and t5.typeedu = 35 and t1.userno = ?param0 and t5.typeman = 28 and t5.typegrade in (38,39) union select 0 as lectCnt1, count(t1.lectno) as lectCnt2,(case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param0 and t2.pcmno = ?param1 )t] -2025-12-18 14:10:17,966 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.pplog.get] Prepared SQL: [select l.lectno, l.cmno, l.payno, pp.cshape, cc.cname zstring1, cc2.cname zstring2, cc3.cname zstring3, cc4.cname zstring4, cc5.cname zstring5 from lect l inner join pay p on l.payno = p.payno and l.userno = p.userno inner join pplog pp on p.pplno = pp.pplno left outer join comcode cc on cc.ccode = pp.typeman left outer join comcode cc2 on cc2.ccode = pp.typeedu left outer join comcode cc3 on cc3.ccode = pp.typegrade left outer join comcode cc4 on cc4.ccode = pp.typejob left outer join comcode cc5 on cc5.ccode = pp.typejobitem where l.lectno = ?param0 and l.userno = ?param1] -2025-12-18 14:10:17,966 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.enroll.get] Prepared SQL: [SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED; SELECT a.USERNO , b.lectno , b.ISCOMPLETE , b.completeno , c.cmno , c.CNAME , d.PCGNO , e.PAYNO , e.PSTATUS , f.CSHAPE , f.TYPEMAN , f.TYPEEDU , f.TYPEGRADE , f.TYPEJOB , d.CGCODE , d.CGNAME , f.CMISNO FROM users a INNER JOIN lect b ON a.USERNO = b.USERNO INNER JOIN cm c ON b.CMNO = c.CMNO INNER JOIN cg d ON c.cgno = d.cgno INNER JOIN pay e ON b.payno = e.PAYNO INNER JOIN pplog f ON b.USERNO = e.USERNO AND b.CMNO = f.CMNO AND e.PPLNO = f.PPLNO WHERE b.STATUS = 1 AND (e.PSTATUS = 1 OR e.PSTATUS = 22) AND b.USERNO = ?param0 ;] -2025-12-18 14:10:17,967 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.sedate.change] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,sdate = ?param2 ,edate= ?param3 where lectno= ?param4 and status = 1] -2025-12-18 14:10:17,967 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectchange] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,ischanged=1 where lectno= ?param2 ; insert into lect (cmno,payno,pino,userno,status,iscomplete,orgcmno,attrate,isrebate,ispc,isjoin,fgno,ischanged,cdt,cno,udt,uno,uip) select ?param3 ,payno,pino,userno,status,null,cmno,0,isrebate,ispc,isjoin,fgno,0,now(), ?param0 ,now(), ?param0 , ?param1 from lect a where a.lectno= ?param2] -2025-12-18 14:10:17,970 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsd.save] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,iscopy= ?param2 ,cpoint= ?param3 ,feedb= ?param4 ,memo= ?param5 ,checktime=case when ?param3 is not null or ?param4 is not null then now() else checktime end ,checkip=case when ?param3 is not null or ?param4 is not null then ?param1 else checkip end ,fgno= ?param6 where lectno= ?param7 and sdno= ?param8 ; insert into lectsd (lectno,sdno,atext,fgno,copyrate,iscopy,cpoint,feedb,memo,submittime,submitip,checktime,checkip,cdt,cno,udt,uno,uip) select ?param7 , ?param8 ,null, ?param6 ,null, ?param2 , ?param3 , ?param4 , ?param5 ,null,null ,case when ?param3 is not null or ?param4 is not null then now() else null end ,case when ?param3 is not null or ?param4 is not null then ?param1 else null end ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectsd b on b.lectno= ?param7 and b.sdno= ?param8 where b.lectno is null] -2025-12-18 14:10:17,971 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsd.save2] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,iscopy= ?param2 ,cpoint= ?param3 ,feedb= ?param4 ,memo= ?param5 ,checktime=case when ?param3 is not null or ?param4 is not null then now() else checktime end ,checkip=case when ?param3 is not null or ?param4 is not null then ?param1 else checkip end ,submittime=case when ?param6 = 'T' then now() else submittime end ,submitip=case when ?param6 = 'T' then ?param1 else submitip end ,fgno= ?param7 where lectno= ?param8 and sdno= ?param9 ; insert into lectsd (lectno,sdno,atext,fgno,copyrate,iscopy,cpoint,feedb,memo,submittime,submitip,checktime,checkip,cdt,cno,udt,uno,uip) select ?param8 , ?param9 ,null, ?param7 ,null, ?param2 , ?param3 , ?param4 , ?param5 ,case when ?param6 = 'T' then now() else null end ,case when ?param6 = 'T' then ?param1 else null end ,case when ?param3 is not null or ?param4 is not null then now() else null end ,case when ?param3 is not null or ?param4 is not null then ?param1 else null end ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectsd b on b.lectno= ?param8 and b.sdno= ?param9 where b.lectno is null; update lect l inner join ( select l.lectno, round(avg(ifnull(ls.cpoint,0)),1) as avgtpoint, round(((round(avg(ifnull(ls.cpoint,0)),1) * ce.subject / 100) ),1) spoint from lect l inner join cmsd cs on l.cmno = cs.cmno and cs.sdtype = 0 and cs.isdel = 0 left outer join lectsd ls on l.lectno = ls.lectno and cs.sdno = ls.sdno and ls.sdno= ?param9 inner join cmev ce on l.cmno = ce.cmno where l.status = 1 and l.lectno = ?param8 group by l.lectno )t on l.lectno = t.lectno set l.spoint = t.spoint , l.subjectpoint = t.avgtpoint , l.udt = now() , l.uno = ?param0 , l.uip= ?param1 where l.status = 1 and l.lectno = ?param8 ; update lect l inner join ( select l.lectno, round(avg(ifnull(ls.cpoint,0)),1) as avgtpoint, round(((round(avg(ifnull(ls.cpoint,0)),1) * ce.discuss / 100)),1) dpoint from lect l inner join cmsd cs on l.cmno = cs.cmno and cs.sdtype = 1 and cs.isdel = 0 left outer join lectsd ls on l.lectno = ls.lectno and cs.sdno = ls.sdno and ls.sdno= ?param9 inner join cmev ce on l.cmno = ce.cmno where l.status = 1 and l.lectno = ?param8 group by l.lectno )t on l.lectno = t.lectno set l.dpoint = t.dpoint , l.discusspoint = t.avgtpoint , l.udt = now() , l.uno = ?param0 , l.uip= ?param1 where l.status = 1 and l.lectno = ?param8 ;] -2025-12-18 14:10:17,971 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsd2.save] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,cpoint= ?param2 ,feedb= ?param3 ,checktime=case when ?param2 is not null or ?param3 is not null then now() else checktime end ,checkip=case when ?param2 is not null or ?param3 is not null then ?param1 else checkip end where lectno= ?param4 and sdno= ?param5 ; insert into lectsd (lectno,sdno,atext,fgno,copyrate,iscopy,cpoint,feedb,submittime,submitip,checktime,checkip,cdt,cno,udt,uno,uip) select ?param4 , ?param5 ,null,null,null,0, ?param2 , ?param3 ,null,null ,case when ?param2 is not null or ?param3 is not null then now() else null end ,case when ?param2 is not null or ?param3 is not null then ?param1 else null end ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectsd b on b.lectno= ?param4 and b.sdno= ?param5 where b.lectno is null] -2025-12-18 14:10:17,972 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.edub2b] Prepared SQL: [insert into edub2b (etype,userno,edate,esubject,etarget,ecount,eplace,ecomment,compname,ceoname,brno,addr,btype,bkind,manname,email,telno,fgno,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 ,HEX(AES_ENCRYPT( ?param15 , 'np123@!')),HEX(AES_ENCRYPT( ?param16 , 'np123@!')), ?param17 ,now(), ?param18 ,now(), ?param18 , ?param19 )] -2025-12-18 14:10:17,973 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.alarm.del] Prepared SQL: [update alarms set isdel=1 where alno= ?param0 and userno= ?param1] -2025-12-18 14:10:17,973 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.completetime.change] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,completetime= ?param2 where lectno= ?param3 and iscomplete=1;] -2025-12-18 14:10:17,973 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.drop2day] Prepared SQL: [update pay a inner join lect b on b.payno = a.payno and b.cmno = ?param0 and b.ischanged=0 and ifnull(b.isready,0) = 1 and b.status = 4 and DATE_ADD(b.oktime, INTERVAL 2 DAY) < now() set a.pstatus = 52, a.udt = now(), a.uno = ?param1 , a.uip = ?param2 ; update payitem a inner join pay b on b.payno = a.payno and b.pstatus = 52 inner join lect c on c.payno = b.payno and c.cmno = ?param0 and c.ischanged=0 and ifnull(c.isready,0) = 1 and c.status = 4 and DATE_ADD(c.oktime, INTERVAL 2 DAY) < now() set a.pstatus = b.pstatus, a.udt = now(), a.uno = ?param1 , a.uip = ?param2 ; update lect set status = 5, oktime = now(), udt = now(), uno = ?param1 , uip = ?param2 where cmno = ?param0 and ifnull(isready,0) = 1 and ischanged=0 and status = 4 and DATE_ADD(oktime, INTERVAL 2 DAY) < now()] -2025-12-18 14:10:17,973 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.isatt.in] Prepared SQL: [update lect set isattcheck = 1, lakey = ?param0 , latime = now() where lectno = ?param1] -2025-12-18 14:10:17,974 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectinning.isatt.in] Prepared SQL: [update lectinning a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 set a.isattcheck = ?param1 ,a.udt=now(),a.uno= ?param2 ,a.uip= ?param3 where a.lectno= ?param4 and a.cmino= ?param5 ; insert into lectinning (lectno,cmino,totstudy,stime,etime,istatus,finishtime,sip,eip,ispcs,ispce,pseq,psec,isattcheck,cdt,cno,udt,uno,uip) select ?param4 ,a.cmino,0,now(),now(),case when a.atime=0 then 2 else 0 end,case when a.atime=0 then now() else null end, ?param3 , ?param3 ,1,null,ctp.pseq,0, ?param1 ,now(), ?param2 ,now(), ?param2 , ?param3 from cminning a inner join ctpage ctp on ctp.ctno=a.ctno and ctp.isdel=0 and ctp.pseq=1 left outer join lectinning b on b.lectno= ?param4 and b.cmino= ?param5 where a.cmino= ?param5 and b.lectno is null;] -2025-12-18 14:10:17,974 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cmisno.up] Prepared SQL: [update lect set cmisno = ?param0 where lectno = ?param1 ; update pplog a left outer join ( select a.lectno,a.payno,b.pplno,a.cmisno from lect a inner join pay b on b.payno = a.payno where a.lectno = ?param1 ) b on b.pplno = a.pplno set a.cmisno = b.cmisno where b.lectno = ?param1 ; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = (case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end) ,a.sdate = (case when b.estart is not null then date_format(b.estart,'%Y-%m-%d 00:00:00') else a.sdate end) where a.lectno = ?param1 and c.cshape = 1; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end where a.lectno = ?param1 and c.cshape <> 1;] -2025-12-18 14:10:17,974 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsd.del] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,submittime=null ,submitip=null ,fgno=null where lectno= ?param2 and sdno= ?param3 ;] -2025-12-18 14:10:17,991 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bmos] Prepared SQL: [select a.opno,a.bmno,a.opname,a.isuse,a.dsort ,a.opno value,a.opname text from boardmasteropening a where a.bmno= ?param0 and a.isdel=0 order by a.dsort,a.cdt] -2025-12-18 14:10:17,993 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.get] Prepared SQL: [select e.asname ,c.bmno,c.bmname,c.isuseopening,c.isreply,c.disptype,c.bmtype ,f.opname ,b.bno,b.pbno,b.subject,b.istop,b.issecr,b.cdt,d.username cnoname,b.rcount,b.fgno,b.fgnothumb,b.opno,b.contents,b.isopen ,b2.subject psubject ,g.cmno,g.cname,g.classno ,h.tmno,h.tyear,h.tseq ,count(b3.bno) ccount from board b inner join boardmaster c on c.bmno=b.bmno inner join users d on d.userno=b.cno left outer join board b2 on b2.bno=b.pbno and b2.isdel=0 left outer join board b3 on b3.pbno=b.bno and b3.isdel=0 left outer join assign e on e.asno=c.asno left outer join boardmasteropening f on f.opno=b.opno left outer join cm g on g.cmno=b.cmno left outer join term h on h.tmno=g.tmno where b.bno= ?param0 group by e.asname ,c.bmno,c.bmname,c.isuseopening,c.isreply,c.disptype,c.bmtype ,f.opname ,b.bno,b.pbno,b.subject,b.istop,b.issecr,b.cdt,d.username,b.rcount,b.fgno,b.fgnothumb,b.opno,b.contents,b.isopen ,b2.subject ,g.cmno,g.cname,g.classno ,h.tmno,h.tyear,h.tseq] -2025-12-18 14:10:17,993 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.boardcmts] Prepared SQL: [select a.bcno,a.bno,a.ctext,a.isdel,a.cdt,a.udt,a.cno ,b.username cnoname,b.usertype from boardcmt a inner join users b on b.userno=a.cno where a.bno= ?param0 and a.isdel=0 order by a.cdt desc] -2025-12-18 14:10:17,993 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bs.forqna] Prepared SQL: [select a.bno,a.pbno,a.subject,a.contents,a.cdt,a.fgno,f.opname,a.cdt,b.usertype,a.rcount from board a inner join users b on b.userno=a.cno left outer join boardmasteropening f on f.opno=a.opno where a.bno= ?param0 and (a.cno= ?param1 or b.usertype in (91,92)) union all select a.bno,a.pbno,a.subject,a.contents,a.cdt,a.fgno,f.opname,a.cdt,b.usertype,a.rcount from board a inner join users b on b.userno=a.cno left outer join boardmasteropening f on f.opno=a.opno where a.pbno= ?param0] -2025-12-18 14:10:17,995 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bm.in] Prepared SQL: [insert into boardmaster (bmcode,bmposition,bmname,bmdesc,bmtype,disptype,isuseopening,isreply,isopen,isdefault,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 ,0,now(), ?param9 ,now(), ?param9 , ?param10 );] -2025-12-18 14:10:17,995 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bm.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:10:17,996 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.in] Prepared SQL: [insert into board (pbno,bmno,opno,subject,contents,fgno,fgnothumb,cmno,rcount,rpcount,isdel,istop,issecr,isopen,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 ,0,0,0, ?param8 , ?param9 , ?param10 ,now(), ?param11 ,now(), ?param11 , ?param12 );] -2025-12-18 14:10:17,996 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:10:17,996 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.inp] Prepared SQL: [insert into board (pbno,bmno,opno,subject,contents,fgno,fgnothumb,cmno,rcount,rpcount,isdel,istop,issecr,isopen,cdt,cno,udt,uno,uip) select bno,bmno,opno, ?param0 , ?param1 , ?param2 , ?param3 ,cmno,0,0,0,0, ?param4 , ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 from board where bno= ?param8 ;] -2025-12-18 14:10:17,996 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.inp.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:10:17,996 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.boardcmt.in] Prepared SQL: [update board set rpcount = rpcount+1 where bno= ?param0 ; insert into boardcmt (bno,ctext,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,0,now(), ?param2 ,now(), ?param2 , ?param3 );] -2025-12-18 14:10:17,996 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.boardcmt.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:10:17,997 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bm.up] Prepared SQL: [update boardmaster set udt=now(),uno= ?param0 ,uip= ?param1 ,bmname = ?param2 ,bmdesc = ?param3 ,bmtype =case when isdefault>0 then bmtype else ?param4 end ,disptype =case when isdefault>0 then disptype else ?param5 end ,isuseopening = ?param6 ,isreply = ?param7 ,isopen =case when isdefault>0 then isopen else ?param8 end where bmno= ?param9] -2025-12-18 14:10:17,997 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bd.read] Prepared SQL: [update board set rcount = rcount +1 where bno= ?param0] -2025-12-18 14:10:17,997 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bmassign.save] Prepared SQL: [update boardmaster set udt=now(),uno= ?param0 ,uip= ?param1 ,isopen=1 where bmno in (select bmno from (select bmno from boardmaster where asno= ?param2 and isdefault=3) a); insert into boardmaster (bmcode,bmposition,bmname,bmdesc,bmtype,disptype,isuseopening,isreply,isopen,isdefault,asno,cdt,cno,udt,uno,uip) select concat('assignnotice_', ?param2 ),0,'°øÁö»çÇ×',null,0,0,0,1,1,3, ?param2 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join boardmaster b on b.asno= ?param2 and b.isdefault=3 where b.bmno is null;] -2025-12-18 14:10:17,997 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bmassign.save2] Prepared SQL: [update boardmaster set udt=now(),uno= ?param0 ,uip= ?param1 ,isopen=0 where bmno in (select bmno from (select bmno from boardmaster where asno= ?param2 and isdefault=3) a)] -2025-12-18 14:10:17,997 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.up] Prepared SQL: [update board set udt=now(),uno= ?param0 ,uip= ?param1 ,opno =case when pbno is null then ?param2 else opno end ,subject = ?param3 ,contents = ?param4 ,fgno = ?param5 ,fgnothumb = ?param6 ,istop =case when pbno is null then ?param7 else istop end ,issecr = ?param8 ,isopen = ?param9 where bno= ?param10] -2025-12-18 14:10:18,020 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.comcode.insert] Prepared SQL: [update comcode a inner join ( select ccode, ?param0 + row_number() over(order by corder) rno from comcode where cgroup= ?param1 and corder >= ?param0 ) b on b.ccode=a.ccode set a.corder=b.rno where a.cgroup= ?param1 ; insert into comcode (cname, cgroup, cgroupname, isuse, corder,cdt,cno,udt,uno,uip) select ?param2 , ?param1 , a.cgroupname, ?param3 , ?param0 ,now(), ?param4 ,now(), ?param4 , ?param5 from comcode a where a.cgroup= ?param1 limit 1] -2025-12-18 14:10:18,020 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.comcode.groupupdate] Prepared SQL: [update comcode set cgroupname= ?param0 where cgroup= ?param1] -2025-12-18 14:10:18,020 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.banner.save] Prepared SQL: [update banner set udt=now(),uno= ?param0 ,uip= ?param1 ,btitle= ?param2 ,bdesc= ?param3 ,burl= ?param4 ,ismain=0,bseq= ?param5 ,isopen= ?param6 ,fgno= ?param7 ,fgno2= ?param8 where ?param9 > 0 and bno= ?param9 ; insert into banner(bno,btitle,fgno,fgno2,bdesc,burl,ismain,bseq,isopen,cdt,cno,udt,uno,uip) select ?param9 , ?param2 , ?param7 , ?param8 , ?param3 , ?param4 , ?param10 , ?param5 , ?param6 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a where ?param9 = 0] -2025-12-18 14:10:18,020 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.popup.save] Prepared SQL: [update popup set udt=now(),uno= ?param0 ,uip= ?param1 ,ptitle = ?param2 ,pcontents= ?param3 ,toppx= ?param4 ,leftpx= ?param5 ,pwidth= ?param6 ,pheight= ?param7 ,purl= ?param8 ,zindex= ?param9 ,isopen= ?param10 where ?param11 > 0 and pno= ?param11 ; insert into popup (ptitle,pcontents,toppx,leftpx,pwidth,pheight,purl,zindex,isopen,cdt,cno,udt,uno,uip) select ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a where ?param11 = 0] -2025-12-18 14:10:18,021 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.menupage.save] Prepared SQL: [update menupage set udt=now(),uno= ?param0 ,uip= ?param1 ,pdepth = ?param2 ,pagetype= ?param3 ,bmno= ?param4 ,porder = ?param5 ,pagename= ?param6 ,pagedesc= ?param7 ,pageurl = ?param8 ,pagehtml= ?param9 ,isopen = ?param10 ,usertype= ?param11 ,refcode= ?param12 ,imagecode= ?param13 ,bgtitle= ?param14 ,bgdesc= ?param15 where ?param16 > 0 and pno = ?param16 ; insert into menupage (pno,ppno,pdepth,pagetype,bmno,porder,pagename,pagedesc,pageurl,pagehtml,isopen,usertype,refcode,imagecode,bgtitle,bgdesc,cdt,cno,udt,uno,uip) select ?param16 , ?param17 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a where ?param16 < 1] -2025-12-18 14:10:18,040 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitems.forexampay] Prepared SQL: [select 3 ptype,b.exno itemno,b.exname itemname,0 isrebate,1 pcnt ,b.outfee orgamt ,case when ua.isjoin=1 then b.outfee-b.infee else 0 end discamt ,case when ua.isjoin=1 then b.infee else b.outfee end payamt ,case when ua.isjoin=1 then b.infee else b.outfee end payamt2 ,b.rstime,b.retime from examuser a inner join exam b on b.exno=a.exno and b.rstime < now() and b.retime > now() inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno where a.exno= ?param0 and a.userno= ?param1 and a.status=1 and a.pstatus=4] -2025-12-18 14:10:18,041 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitems.forcertpay] Prepared SQL: [update payitem a inner join pay b on b.payno=a.payno and b.userno= ?param0 and b.pstatus=21 inner join users u on u.userno=b.userno left outer join assign ua on ua.asno=u.asno left outer join cm c on a.ptype=4 and c.cmno=a.itemno left outer join book d on a.ptype=2 and d.bkno=a.itemno set a.orgamt=case when a.ptype=4 then c.outfee else d.price * a.pcnt end ,a.discamt=case when a.ptype=4 and ua.isjoin=1 then c.outfee-c.infee else 0 end ,a.payamt=case when a.ptype=4 then case when ua.isjoin=1 then c.infee else c.outfee end else d.price * a.pcnt end where a.payno= ?param1 and a.ptype in (2,4) and a.pstatus in(21,50); update pay a inner join ( select a.payno,sum(b.orgamt) orgamt,sum(b.discamt) discamt,sum(b.payamt) payamt from pay a inner join payitem b on b.payno=a.payno where a.payno= ?param1 and a.userno= ?param0 and a.pstatus=21 group by a.payno ) b on b.payno=a.payno set a.orgamt=b.orgamt,a.discamt=b.discamt,a.payamt=b.payamt where a.payno= ?param1 and a.userno= ?param0 and a.pstatus=21; select b.ptype,b.itemno,case when b.ptype=4 then c.cname else d.bkname end itemname,b.isrebate,b.pcnt ,b.orgamt,b.discamt,b.payamt payamt2,case when b.ptype=4 then b.payamt else d.price end payamt,datediff(c.setime, c.sstime)+1 days ,c.rstime,c.retime from pay a inner join payitem b on b.payno=a.payno and b.ptype in(2,4) and b.pstatus in(21,50) left outer join cm c on b.ptype=4 and c.cmno=b.itemno left outer join book d on b.ptype=2 and d.bkno=b.itemno inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno where a.payno= ?param1 and a.userno= ?param0 and a.pstatus=21] -2025-12-18 14:10:18,041 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.cmcheck.forgrouppay] Prepared SQL: [select a.cmno,a.cname,a.quota,a.rstime,a.retime ,b.userno,b.status,c.username ,case when ?param0 like concat('%,',b.userno,',%') then 1 else 0 end ispaied ,a.infee,a.outfee,case when ua.isjoin=1 then a.infee else a.outfee end payamt from cm a inner join users u on u.userno= ?param1 left outer join assign ua on ua.asno=u.asno left outer join lect b on b.cmno=a.cmno and b.status < 5 and b.ischanged=0 left outer join users c on c.userno=b.userno and c.status=1 where a.cmno= ?param2 and a.ismaster=0 and a.rstime < now() and a.retime > now() and a.isuse=1 and a.isdel=0] -2025-12-18 14:10:18,042 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitems] Prepared SQL: [select a0.payno,a0.isgroup,a0.isexam,a0.isdvr,a0.payamt tpayamt,a0.paylimit,a0.ptype,a0.udt,a0.deliamt,a0.pgkey ,ad.rcvname ,CAST(AES_DECRYPT(UNHEX(ad.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(ad.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(ad.email), 'np123@!') AS char) email ,ad.post,ad.address1,ad.address2 ,a.ptype ptype2,a.payamt,a.pcnt,a.isrebate,a.itemno ,b.cmno,b.cshape,b.sstime,b.setime ,b1.rsno ,b2.username,cc.cname ccpositionname,b2.isassignuser ,CAST(AES_DECRYPT(UNHEX(b2.email), 'np123@!') AS char) email2 ,CAST(AES_DECRYPT(UNHEX(b2.telno), 'np123@!') AS char) telno2 ,b2.depart,b2.kfcfyear,b2.edus ,c.bkno ,case a.ptype when 0 then b.cname when 4 then b.cname when 2 then c.bkname when 3 then e.exname else '-' end itemname ,cg2.cgcode ,CAST(AES_DECRYPT(UNHEX(pd.vactnum), 'np123@!') AS char) vactnum,pd.vactbankname,pd.vactname ,t.lectno,t.status ,ad.isdvr isdvr2 from pay a0 left outer join paydvr ad on ad.payno=a0.payno left outer join paydata pd on pd.payno=a0.payno inner join payitem a on a.payno=a0.payno left outer join cm b on a.ptype in(0,4) and b.cmno=a.itemno left outer join lect t on t.cmno=b.cmno and t.userno=a.userno and t.status=1 left outer join cg cg1 on cg1.cgno=b.cgno left outer join cg cg2 on cg2.cgno=cg1.pcgno left outer join cmrs b1 on b1.cmno=b.cmno and b1.rstype=1 and b1.isdel=0 left outer join users b2 on b2.userno=a.userno left outer join comcode cc on cc.ccode=b2.ccposition left outer join book c on a.ptype=2 and c.bkno=a.itemno left outer join examuser d on a.ptype=3 and d.exno=a.itemno and d.userno=a0.userno and d.payno=a0.payno left outer join exam e on e.exno=d.exno where a0.payno= ?param0] -2025-12-18 14:10:18,042 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paylect.get] Prepared SQL: [select a.fgno ,b.cshape,b.cname,b.rstime,b.retime,b.sstime,b.setime ,b2.cname certgradeccname ,c.username ,CAST(AES_DECRYPT(UNHEX(c.email), 'np123@!') AS char) email ,CAST(AES_DECRYPT(UNHEX(c.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(c.telno), 'np123@!') AS char) telno ,c.depart ,c2.cname ccpositionname ,d.asname from lect a inner join cm b on b.cmno=a.cmno left outer join comcode b2 on b2.ccode=b.certgradecc inner join users c on c.userno=a.userno left outer join comcode c2 on c2.ccode=c.ccposition left outer join assign d on d.asno=c.asno where a.payno= ?param0] -2025-12-18 14:10:18,042 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.carts] Prepared SQL: [select a.pcno,a.ptype,a.itemno,a.isrefund,a.cmno,a.userno,a.pcnt,a.fgno ,case when a.ptype=0 then b.cname else c.bkname end itemname,b.cshape,b.sstime,b.setime ,case when a.ptype = 0 then case when ua.isjoin=1 then b.infee else b.outfee end else c.price end payamt ,case when a.ptype = 0 then b.outfee else c.price end orgamt from paycart a inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno left outer join cm b on a.ptype=0 and b.cmno=a.itemno left outer join book c on a.ptype in (2,9) and c.bkno=a.itemno where a.status=1 and a.userno= ?param0 order by a.cdt desc] -2025-12-18 14:10:18,042 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitems.forcartpay] Prepared SQL: [select case when a.ptype = 9 then 2 else a.ptype end ptype,a.itemno,case when a.ptype=0 then b.cname else c.bkname end itemname,case when a.ptype=0 then a.isrefund else 0 end isrebate,a. pcnt ,case when a.ptype=0 then b.outfee else c.price end orgamt ,case when a.ptype=0 then case when ua.isjoin=1 then b.outfee-b.infee else 0 end else 0 end discamt ,case when a.ptype=0 then case when ua.isjoin=1 then b.infee else b.outfee end else c.price end payamt ,case when a.ptype=0 then case when ua.isjoin=1 then b.infee else b.outfee end else c.price end * a.pcnt payamt2 ,b.rstime,b.retime,b.sstime,b.setime,b.cshape,datediff(b.setime, b.sstime)+1 days from paycart a left outer join cm b on a.ptype=0 and b.cmno=a.itemno and b.rstime < now() and b.retime > now() left outer join book c on a.ptype in (2,9) and c.bkno=a.itemno inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno where a.userno= ?param0 and a.status=1 and a.ispay=1;] -2025-12-18 14:10:18,043 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.mypay] Prepared SQL: [select a.payno,a.ptype,a.ispg,a.isgroup,a.isexam,a.userno,a.pstatus,a.rstatus,a.rstatustime,a.refunding,a.paylimit,a.payoktime,a.isrefunddvr,a.refundamt,a.payamt,a.deliamt,a.isdvr,a.cdt,a.pgkey ,b.dvrcode,b.isdvr isdvr2,b.rcvname,b.post,b.address1,b.address2 ,CAST(AES_DECRYPT(UNHEX(b.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(b.email), 'np123@!') AS char) email ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) mobile ,c.vactbankname,CAST(AES_DECRYPT(UNHEX(c.vactnum), 'np123@!') AS char) vactnum,c.vactname from pay a left outer join paydvr b on b.payno=a.payno left outer join paydata c on c.payno=a.payno where a.payno= ?param0 and a.userno= ?param1 and a.pstatus in (1,22,41,42,43)] -2025-12-18 14:10:18,043 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.mypayitem] Prepared SQL: [select a.ptype,c0.cshape,a.isrebate,a.payamt,a.pcnt,a.rstatus,a.userno,a.pstatus,a.pino,c0.infee,c0.outfee,c0.rstime,c0.retime ,case a.ptype when 0 then c0.cname when 2 then c2.bkname when 4 then c0.cname when 3 then c3.exname else '-' end itemname ,c0.sstime,c0.setime,datediff(c0.setime, c0.sstime)+1 days ,u.username,uc.cname ccpositionname,u.isassignuser ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,u.kfcfyear,u.edus,u.depart ,rs.rsno,t.lectno ,a2.taxno ,case when t.sdate is null then c0.sstime else t.sdate end as sdate ,case when t.edate is null then c0.setime else t.edate end as edate ,p.cdt,csd.estart ,c0.studydays from payitem a inner join pay p on p.payno = a.payno left outer join paytax a3 on a3.payno = a.payno and (a3.iscancel is null or a3.iscancel <> 1) left outer join paytaxitem a2 on a2.pino=a.pino and a3.taxno = a2.taxno left outer join cm c0 on a.ptype in (0,1,4) and c0.cmno=a.itemno left outer join book c2 on a.ptype=2 and c2.bkno=a.itemno left outer join exam c3 on a.ptype=3 and c3.exno=a.itemno left outer join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno left outer join comcode uc on uc.ccode=u.ccposition left outer join cmrs rs on rs.cmno=c0.cmno and rs.rstype=1 and rs.isdel=0 left outer join lect t on a.ptype in (0,1,4) and t.cmno=c0.cmno and t.payno=a.payno and t.pino=a.pino and t.userno=a.userno left outer join cminningscd csd on csd.cmisno = t.cmisno where a.payno= ?param0] -2025-12-18 14:10:18,043 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paytax.fornew] Prepared SQL: [select a.payno,a.isgroup,a.ptype,a.ispg ,ua.asname,ua.ceoname,ua.brno,ua.grno,ua.btype,ua.bkind,ua.post,ua.address1,ua.address2 ,ua.mname manname ,CAST(AES_DECRYPT(UNHEX(ua.mphone), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(ua.taxemail), 'np123@!') AS char) email ,sum(case when b.taxdate is not null then 0 else b.taxamt end) taxamtsum ,sum(b.taxamt) taxamt from pay a inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno left outer join paytax b on b.payno=a.payno and (b.iscancel is null or b.iscancel <> 1) where a.payno= ?param0 and a.userno= ?param1 and a.rstatus < 2 and (a.pstatus=1 or a.pstatus=22) group by a.payno,a.isgroup,ua.asname,ua.ceoname,ua.brno,ua.grno,ua.btype,ua.bkind] -2025-12-18 14:10:18,044 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paytax.fornewitem] Prepared SQL: [select a.payno,a.isgroup ,ifnull(c.taxno,0) taxno,b.pino,b.ptype,b.rstatus ,case b.ptype when 0 then c0.cname when 4 then c0.cname when 2 then c2.bkname when 3 then c3.exname else '-' end itemname ,b.pcnt,b.payamt from pay a inner join payitem b on b.payno=a.payno and (b.pstatus=1 or b.pstatus=22) left outer join cm c0 on b.ptype in (0,4) and c0.cmno=b.itemno left outer join book c2 on b.ptype=2 and c2.bkno=b.itemno left outer join exam c3 on b.ptype=3 and c3.exno=b.itemno left outer join paytax c4 on c4.payno = a.payno and (c4.iscancel is null or c4.iscancel <> 1) left outer join paytaxitem c on c.pino=b.pino and c.taxno = c4.taxno where a.payno= ?param0 and a.userno= ?param1 and a.rstatus < 2 and (a.pstatus=1 or a.pstatus=22) order by ifnull(c.taxno,0),b.pino] -2025-12-18 14:10:18,045 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitem.forrefund] Prepared SQL: [select distinct a.payno,b.pino,b.pstatus,b.rstatus,b.payamt,b.ptype,b.pcnt ,case b.ptype when 0 then c0.cname when 4 then c0.cname when 2 then c2.bkname when 3 then c3.exname else '-' end itemname ,case when b.ptype in (0,1,4) then case when date_add(c0.retime, interval 1 day) < now() then 1 else 0 end else case when b.ptype=3 then case when date_add(c3.retime, interval 1 day) < now() then 1 else 0 end else 0 end end ispast ,u.username ,max(d.rfdno) rfdno ,max(ifnull(case when c.rstatus=1 then -1 else c.rstatus end,-2)) rfdrstatus from pay a inner join payitem b on b.payno=a.payno and b.pstatus=1 left outer join users u on a.isgroup=1 and b.ptype=0 and u.userno=b.userno left outer join cm c0 on b.ptype in (0,4) and c0.cmno=b.itemno left outer join book c2 on b.ptype=2 and c2.bkno=b.itemno left outer join exam c3 on b.ptype=3 and c3.exno=b.itemno left outer join payrfditem d on d.pino=b.pino left outer join payrfd c on c.rfdno=d.rfdno and c.payno=a.payno and c.rstatus in (0,2) where a.payno= ?param0 and a.userno= ?param1 and a.pstatus=1 and a.rstatus < 2 group by a.payno,b.pino,b.pstatus,b.rstatus,b.payamt,b.ptype,b.pcnt ,c0.cname,c2.bkname,c3.exname,c0.retime,c3.retime,u.username order by d.rfdno,b.rstatus,ispast,b.pino] -2025-12-18 14:10:18,045 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payresult] Prepared SQL: [select a.payno,a.payamt,a.ptype,a.pstatus ,b.itemno ,b.pino from pay a inner join payitem b on b.payno=a.payno where a.payno= ?param0 and a.userno= ?param1 and a.pstatus in (1,21,22,51,55)] -2025-12-18 14:10:18,045 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.lectready] Prepared SQL: [select count(a.userno) from lect a where a.cmno= ?param0 and a.isready=1 and a.status=6] -2025-12-18 14:10:18,045 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pplogs.bypay] Prepared SQL: [select a.pplno,a.isready,a.cmno,a.cmisno,a.isrebate,a.rbankname,CAST(AES_DECRYPT(UNHEX(a.rbankacc), 'np123@!') AS char) rbankacc,a.rbankowner,a.isaccommodation,a.cshape ,b.payno,b.pstatus from pay b inner join pplog a on a.pplno=b.pplno where b.payno= ?param0 and a.userno= ?param1] -2025-12-18 14:10:18,047 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.in] Prepared SQL: [insert into pay(ptype,ispg,isgroup,userno,username,isexam,pstatus,rstatus,refunding,paylimit,payoktime,pgkey ,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,pplno,isbill,iscashrct,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,0, ?param5 , ?param6 , ?param7 , ?param8 ,case when ?param9 is not null then now() else ?param10 end, ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 ,now(), ?param21 ,now(), ?param21 , ?param22 );] -2025-12-18 14:10:18,047 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:10:18,050 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitem.in] Prepared SQL: [insert into payitem (payno,ptype,pcno,itemno,userno,pstatus,rstatus,pcnt,orgamt,discamt,payamt,payamtcash,payamtcard,refundamt,refundtime,refundtimereal,refundinfo,isrebate,rbank,rbankaccnum,tbankuser,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 ,now(), ?param21 ,now(), ?param21 , ?param22 );] -2025-12-18 14:10:18,050 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitem.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:10:18,051 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.lect.in] Prepared SQL: [insert into lect (cmno,payno,pino,userno,status,isready,iscomplete,orgcmno,attrate,isrebate,ispc,pcno,isjoin,fgno,ischanged,cmisno,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,null,null,0, ?param6 , ?param7 , ?param8 , ?param9 ,null,0, ?param10 ,now(), ?param11 ,now(), ?param11 , ?param12 );] -2025-12-18 14:10:18,051 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.lect.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:10:18,053 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.pgin] Prepared SQL: [insert into pay(ptype,ispg,isgroup,isexam,userno,username,pstatus,rstatus ,refunding,paylimit,payoktime,pgkey,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,isdvr,iscashrct,cashrcthp,pplno,isbill,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 ,a.userno,a.username,case when ?param0 = 6 then 1 else 0 end,0 , ?param4 , ?param5 ,case when ?param0 = 6 then now() else ?param6 end, ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 ,HEX(AES_ENCRYPT( ?param16 , 'np123@!')), ?param17 , ?param18 ,now(), ?param19 ,now(), ?param19 , ?param20 from users a where a.userno= ?param21] -2025-12-18 14:10:18,053 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.pgin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:10:18,053 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.certpay] Prepared SQL: [insert into pay(ptype,ispg,isgroup,userno,pstatus,rstatus,refunding,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,isdvr,isexam,cdt,cno,udt,uno,uip) values (0,1,0, ?param0 ,51,0,0,0,0,0,0,0,0,0,0,now(), ?param1 ,now(), ?param1 , ?param2 )] -2025-12-18 14:10:18,053 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.certpay.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:10:18,054 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paytax.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:10:18,056 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payrfd.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:10:18,056 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.standbypay.admin] Prepared SQL: [insert into pay(ptype,ispg,isgroup,userno,username,isexam,pstatus,rstatus,refunding,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,pplno,isbill,iscashrct,cdt,cno,udt,uno,uip) values ( ?param0 ,0,0, ?param1 , ?param2 ,0,21,0,0,0,0,0,0,0,0, ?param3 ,0,0,now(), ?param4 ,now(), ?param4 , ?param5 );] -2025-12-18 14:10:18,056 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.standbypay.admin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:10:18,056 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.lect.sedate.save] Prepared SQL: [update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') ,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno = ?param2 ;] -2025-12-18 14:10:18,057 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paydvr.dvrcode] Prepared SQL: [update paydvr set udt=now(),uno= ?param0 ,uip= ?param1 ,dvrcode= ?param2 ,codetime=now() where payno= ?param3] -2025-12-18 14:10:18,057 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paydvr.in] Prepared SQL: [delete from paydvr where payno= ?param0 ; insert into paydvr (payno,dvrcode,codetime,isdvr,rcvname,telno,mobile,email,post,address1,address2,dmemo,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,HEX(AES_ENCRYPT( ?param5 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param6 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param7 , 'np123@!')) , ?param8 , ?param9 , ?param10 , ?param11 ,now(), ?param12 ,now(), ?param12 , ?param13 )] -2025-12-18 14:10:18,057 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.freeok] Prepared SQL: [insert into lect (cmno,payno,pino,userno,status,attrate,isrebate,ispc,isjoin,ischanged,fgno2,cmisno,cdt,cno,udt,uno,uip) select b.itemno,a.payno,b.pino,case when a.isgroup=1 then b.userno else a.userno end,1,0,b.isrebate,0,case when ua.isjoin=1 then 1 else 0 end,0,b.fgno,l.cmisno,now(), ?param0 ,now(), ?param0 , ?param1 from pay a inner join payitem b on b.payno=a.payno and b.ptype=0 inner join users u on u.userno=a.userno inner join pplog l on a.pplno = l.pplno left outer join assign ua on ua.asno=u.asno where a.payno= ?param2 ; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on a.cmisno = d.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param2 ;] -2025-12-18 14:10:18,057 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paydvr.save] Prepared SQL: [update paydvr set udt=now(),uno= ?param0 ,uip= ?param1 ,dvrcode= ?param2 ,rcvname= ?param3 ,post= ?param4 ,address1= ?param5 ,address2= ?param6 ,dmemo= ?param7 ,codetime=case when codetime is null and ?param2 is not null then now() else codetime end ,telno=HEX(AES_ENCRYPT( ?param8 , 'np123@!')) ,mobile=HEX(AES_ENCRYPT( ?param9 , 'np123@!')) where payno= ?param10] -2025-12-18 14:10:18,058 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paycert.paystart] Prepared SQL: [update pay a inner join users b on b.userno=a.userno set a.ptype= ?param0 ,a.paylimit= ?param1 ,a.orgamt= ?param2 ,a.payamt= ?param3 ,a.isbill= ?param4 ,a.pstatus = case when ?param0 = 6 then 1 else a.pstatus end ,a.payoktime = case when ?param0 = 6 then now() else a.payoktime end where a.payno= ?param5 and a.userno= ?param6 and a.pstatus=21; update payitem a inner join users b on b.userno=a.userno set a.orgamt= ?param2 ,a.payamt= ?param3 ,a.pstatus = case when ?param0 = 6 then 1 else a.pstatus end ,a.rstatus = 0 where a.payno= ?param5 and a.userno= ?param6 and a.pstatus=21; update lect a inner join users b on b.userno = a.userno set a.status = case when ?param0 = 6 then 1 else a.status end where a.payno= ?param5 and a.userno = ?param6 ; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param5 ;] -2025-12-18 14:10:18,058 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paylect] Prepared SQL: [update pay set udt=now(),uno= ?param0 ,uip= ?param1 ,pstatus=case when ptype=3 then 22 else 1 end ,payoktime=case when ptype=3 then null else now() end ,pgkey= ?param2 where payno= ?param3 ; insert into paydata(payno,payresult,payresultmsg,vactnum,vactbankcode,vactbankname,vactname,vactinname,cshrrcode,cshrtype,cshrauthno,cardquota,cardquotatype,cardeventcode,cardnum,iscardpoint,cardcode,cardbankcode,cardprtccode,checkflag,ocbnum,ocbappno,ocbprice,gsnum,gsremain,gsprice,unum,upoint,uprice,cdt,cno,udt,uno,uip) values ( ?param3 , ?param4 , ?param5 ,HEX(AES_ENCRYPT( ?param6 , 'np123@!')), ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 ,HEX(AES_ENCRYPT( ?param17 , 'np123@!')), ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 , ?param28 , ?param29 , ?param30 , ?param31 ,now(), ?param0 ,now(), ?param0 , ?param1 ); update payitem a inner join pay b on b.payno=a.payno set a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 ,a.pstatus=case when b.ptype=3 then 22 else 1 end where a.payno= ?param3 ; insert into lect (cmno,payno,pino,userno ,status,iscomplete,orgcmno,attrate,isrebate ,ispc,isjoin,fgno,apoint,mpoint ,fpoint,spoint,dpoint,tpoint,ischanged ,stime,etime,sip,eip,ispcs ,ispce,fgno2,cmisno,cdt,cno,udt,uno,uip) select a.itemno,a.payno,a.pino,case when b.isgroup=1 then a.userno else b.userno end ,case when b.ptype=3 then 2 else 1 end,null,null,0,a.isrebate ,0,ifnull(d.isjoin, 0),null,null,null ,null,null,null,null,0 ,null,null,null,null,null ,null,a.fgno,e.cmisno,now(), ?param0 ,now(), ?param0 , ?param1 from payitem a inner join pay b on b.payno=a.payno inner join users c on c.userno=b.userno left outer join assign d on d.asno=c.asno left outer join pplog e on e.pplno=b.pplno left outer join lect f on f.payno=a.payno and f.pino=a.pino and f.status=4 and f.isready=1 where a.payno= ?param3 and a.ptype=0 and f.lectno is null; update lect a inner join pay b on b.payno=a.payno and b.pstatus in (22,1) inner join payitem c on c.payno=b.payno and c.itemno=a.cmno and c.pstatus=b.pstatus set a.status=case when b.pstatus=22 then 2 else 1 end,a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param3 and a.status=4; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 23:59:59') where a.payno = ?param3 ;] -2025-12-18 14:10:18,060 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.fail] Prepared SQL: [update pay set pstatus= ?param0 where payno= ?param1 and pstatus != 1 and pstatus != 22; insert into paydata(payno,payresult,payresultmsg,vactnum,vactbankcode,vactbankname,vactname,vactinname,cshrrcode,cshrtype,cshrauthno,cardquota,cardquotatype,cardeventcode,cardnum,iscardpoint,cardcode,cardbankcode,cardprtccode,checkflag,ocbnum,ocbappno,ocbprice,gsnum,gsremain,gsprice,unum,upoint,uprice,cdt,cno,udt,uno,uip) values ( ?param1 , ?param2 , ?param3 ,HEX(AES_ENCRYPT( ?param4 , 'np123@!')), ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 ,HEX(AES_ENCRYPT( ?param15 , 'np123@!')), ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 , ?param28 ,now(), ?param29 ,now(), ?param29 , ?param30 );] -2025-12-18 14:10:18,060 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paylect.vbankin] Prepared SQL: [insert into payvbankin (payno,pgkey,inbankcode,indeal,inymd,inhms,msgseq,transseq,vacct,inamt,checkamt,isclose,typemsg,frombank,fromname,fromymd,calcymd,tranymd,transcode,korcode,cshrymd,cshrhms,cshrcode,cshrpgkey,cshramt,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 ,now(), ?param25 ,now(), ?param25 , ?param26 ); update pay set udt=now(),uno= ?param25 ,uip= ?param26 ,pstatus=1 ,payoktime=now() where payno= ?param0 and pstatus=22 ; update payitem a inner join pay b on b.payno=a.payno set a.udt=now(),a.uno= ?param25 ,a.uip= ?param26 ,a.pstatus=1 where a.payno= ?param0 and a.pstatus=22; update lect a inner join pay b on b.isexam <> 1 and b.payno=a.payno and b.pstatus=1 set a.udt=now(),a.uno= ?param25 ,a.uip= ?param26 ,a.status=1 where a.payno= ?param0 ; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 23:59:59') where a.payno = ?param0 ;] -2025-12-18 14:10:18,061 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paycancel] Prepared SQL: [update pay set udt=now(),uno= ?param0 ,uip= ?param1 ,pstatus=case when pstatus=22 then 43 else 41 end where payno= ?param2 and userno= ?param3 and pstatus in (51,55,21,22); update payitem a inner join pay b on b.payno=a.payno and b.userno= ?param3 and b.pstatus in (41,43) set a.pstatus=b.pstatus,a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.pstatus in (21,22); update lect a inner join pay b on b.payno=a.payno and b.userno= ?param3 and b.pstatus in (41,43) set a.status=9 where a.payno= ?param2 ; update examuser a inner join pay b on b.payno=a.payno and b.userno=a.userno and b.pstatus in (41,43) set a.pstatus=9 where a.payno= ?param2 and a.userno= ?param3] -2025-12-18 14:10:18,061 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.cart.clear] Prepared SQL: [update paycart set status=2,udt=now(),uno= ?param0 ,uip= ?param1 where userno= ?param2 and status=1 and date_add(cdt, interval 7 day) < now(); update paycart a inner join cm b on b.cmno=a.itemno and b.udt > a.cdt set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype=0; update paycart a inner join book b on b.bkno=a.itemno and b.udt > a.cdt set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype in (2,9); update paycart a left outer join cm b on b.cmno=a.itemno and b.rstime < now() and b.retime > now() set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype=0 and b.cmno is null; update paycart a left outer join paycart b on b.ptype =0 and b.userno= ?param2 and b.status=1 and b.itemno=a.cmno set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype=9 and b.pcno is null] -2025-12-18 14:10:18,061 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payrfd.up] Prepared SQL: [update payrfd set fgnor= ?param0 ,fgnob= ?param1 ,udt=now(),uno= ?param2 ,uip= ?param3 where rfdno= ?param4 and payno= ?param5] -2025-12-18 14:10:18,062 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payrfdcancel.up] Prepared SQL: [delete from payrfditem where rfdno= ?param0 ; update payrfd set rstatus= ?param1 ,udt=now(),uno= ?param2 ,uip= ?param3 where rfdno= ?param0 and payno= ?param4] -2025-12-18 14:10:18,062 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.unpay] Prepared SQL: [update examuser a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null and b.userno=a.userno inner join payitem c on c.payno=b.payno and c.ptype=3 and c.itemno=a.exno and c.pino=a.pino set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.pstatus=2; update lect a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null inner join payitem c on c.payno=b.payno and c.ptype in(0,4) and c.itemno=a.cmno and c.userno=a.userno and c.pino=a.pino set a.status=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.status=2 and a.ischanged=0; update payitem a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 ; update pay set pstatus=1,isunpay=1,udt=now(),uno= ?param0 ,uip= ?param1 where payno= ?param2 and pstatus=22 and ptype=3 and ispg=1 and isunpay is null; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param2 ;] -2025-12-18 14:10:18,062 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.abspay] Prepared SQL: [update examuser a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null and b.userno=a.userno inner join payitem c on c.payno=b.payno and c.ptype=3 and c.itemno=a.exno and c.pino=a.pino set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.pstatus=2; update lect a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null inner join payitem c on c.payno=b.payno and c.ptype in(0,4) and c.itemno=a.cmno and c.userno=a.userno and c.pino=a.pino set a.status=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.status=2 and a.ischanged=0; update payitem a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 ; update pay set ptype= ?param3 ,payoktime=now(),pstatus=1,isunpay=3,udt=now(),uno= ?param0 ,uip= ?param1 where payno= ?param2 and pstatus=22 and ptype=3 and ispg=1 and isunpay is null; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param2 ;] -2025-12-18 14:10:18,062 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.unpaymoney] Prepared SQL: [update pay set isunpay=2,payoktime= ?param0 ,udt=now(),uno= ?param1 ,uip= ?param2 where payno= ?param3 and isunpay=1; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param3 ;] -2025-12-18 14:10:18,064 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pplogtype.up] Prepared SQL: [update pplog set typeman = ?param0 ,typejob = ?param1 ,typeedu = ?param2 ,typegrade = ?param3 ,typejobitem = ?param4 where pplno = ?param5] -2025-12-18 14:10:18,064 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.untax] Prepared SQL: [insert into untaxlog (payno,logtime,cdt,cno,udt,uno,uip) values( ?param0 ,now(),now(), ?param1 ,now(), ?param1 , ?param2 ); update pay set iscashrct = null where payno = ?param0 ;] -2025-12-18 14:10:18,064 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.standbypayitem.admin] Prepared SQL: [insert into payitem (payno,ptype,itemno,userno,pstatus,rstatus,pcnt ,orgamt,discamt,payamt,payamtcash,payamtcard,refundamt,isrebate,cdt,cno,udt,uno,uip) values( ?param0 ,0, ?param1 , ?param2 ,21,0,1 ,0,0,0,0,0,0, ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 ); insert into lect(cmno,payno,pino,userno,status,attrate,isrebate,ispc,isjoin,ischanged,isready,cmisno,cdt,cno,udt,uno,uip) select ?param1 , ?param0 ,LAST_INSERT_ID(),a.userno,4,0, ?param3 ,0,ifnull(b.isjoin,0),0,1, ?param6 ,now(), ?param4 ,now(), ?param4 , ?param5 from users a left outer join assign b on b.asno=a.asno where a.userno= ?param2 ;] -2025-12-18 14:10:18,079 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.exam.in] Prepared SQL: [insert into exam (cgno,exname,infee,outfee ,certcc,certgradecc,rstime,retime,estime,eetime ,elocation,certdate,certindate,introhtml ,isopen,isresultopen,isscored,fgno,isdel ,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 ,0, ?param15 , ?param16 ,0 ,now(), ?param17 ,now(), ?param17 , ?param18 )] -2025-12-18 14:10:18,079 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.exam.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:10:18,081 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.exam.up] Prepared SQL: [update exam set udt=now(),uno= ?param0 ,uip= ?param1 ,exname = ?param2 ,infee = ?param3 ,outfee = ?param4 ,certcc = ?param5 ,certgradecc = ?param6 ,rstime = ?param7 ,retime = ?param8 ,estime = ?param9 ,eetime = ?param10 ,elocation = ?param11 ,certdate = ?param12 ,certindate = ?param13 ,introhtml = ?param14 ,isopen = ?param15 ,fgno = ?param16 where exno= ?param17] -2025-12-18 14:10:18,081 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.del] Prepared SQL: [update exam a inner join ( select count(userno) cntuser, exno from examuser where exno = ?param0 group by exno ) b on b.exno=a.exno set a.uip= ?param1 ,a.uno= ?param2 ,a.isdel = 1 where a.exno= ?param0 and b.cntuser=0 and a.isdel=0;] -2025-12-18 14:10:18,081 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.examuser.save] Prepared SQL: [insert ignore into examuser(exno,userno,status,pstatus,avrg,certdate,certindate,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 ,now(), ?param7 ,now(), ?param7 , ?param8 )] -2025-12-18 14:10:18,081 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.examopen] Prepared SQL: [update exam set udt=now(),uno= ?param0 ,uip= ?param1 ,isresultopen= ?param2 where exno= ?param3 ;] -2025-12-18 14:10:18,081 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.examuser.renew] Prepared SQL: [update examuser set udt=now(),uno= ?param0 ,uip= ?param1 ,certdate= ?param2 ,certindate= ?param3 where exno= ?param4 and userno= ?param5 ; insert into examuserrenew (exno,userno,certtime,certdate,certindate,renewreason,isfirst,certidx,cdt,cno,udt,uno,uip) select a.exno, ?param5 ,now(), ?param2 , ?param3 , ?param6 ,0,max(a.certidx),now(), ?param0 ,now(), ?param0 , ?param1 from( select a.exno,ifnull(max(d.certidx), 0)+1 certidx from examuser a inner join exam a2 on a2.exno=a.exno left outer join exam c on c.certcc=a2.certcc and c.certgradecc=a2.certgradecc left outer join examuserrenew d on d.exno=c.exno and year(d.certtime)=year(a.certdate) where a.exno= ?param4 group by a.exno,a.userno,a.certdate,a.certindate ) a] -2025-12-18 14:10:18,113 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [grade.lectcomplete.cancel] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,iscomplete=0 ,completetime=null where lectno= ?param2 and ifnull(iscomplete,0) <> 1] -2025-12-18 14:10:18,113 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [grade.lectcomplete.cancel2] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,iscomplete=0 ,completetime=null where lectno= ?param2 and ifnull(iscomplete,0)] -2025-12-18 14:10:18,128 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [att.att.in] Prepared SQL: [update lectinning set udt=now(),uno= ?param0 ,uip= ?param1 ,lectno= ?param2 ,cmino= ?param3 ,totstudy=0 ,stime=now(),etime=null ,istatus=1,statustime=null,statusreason=null where lectno= ?param2 and cmino= ?param3 and istatus is null; insert into lectinning (lectno,cmino,totstudy,stime,etime,istatus,statustime,statusreason,sip,eip,ispcs,ispce,cdt,cno,udt,uno,uip) select ?param2 , ?param3 ,0,now(),null,1,null,null, ?param1 ,null,1,null,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectinning b on b.lectno= ?param2 and b.cmino= ?param3 where b.lectno is null; update lect set stime = case when stime is null then now() else stime end ,sip = case when sip is null then ?param1 else sip end ,ispcs = case when ispcs is null then 1 else ispcs end where lectno= ?param2] -2025-12-18 14:10:18,129 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [att.att.out] Prepared SQL: [update lectinning set udt=now(),uno= ?param0 ,uip= ?param1 ,totstudy=timestampdiff(SECOND, stime, now()) ,etime=now() ,eip= ?param1 ,ispce=1 ,istatus=2 where lectno= ?param2 and cmino= ?param3 and istatus=1; update lect a inner join ( select a.lectno,convert(100*count(c.lectno)/count(b.cmino), int) attrate from lectinning a inner join cminning b on b.cmino=a.cmino and ifnull(b.isscd,0)=0 left outer join lectinning c on c.lectno=a.lectno and c.cmino=b.cmino and c.istatus=2 where a.lectno= ?param2 and a.cmino= ?param3 and a.istatus=2 group by a.lectno ) b on b.lectno=a.lectno set a.attrate=b.attrate ,a.etime=now(),a.eip= ?param1 ,a.ispce=1] -2025-12-18 14:10:18,129 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [att.abs] Prepared SQL: [update lectinning set istatus=2 ,stime=case when stime is null then now() else stime end ,etime=case when etime is null then now() else etime end ,sip=case when sip is null then ?param0 else sip end ,eip=case when eip is null then ?param0 else eip end ,ispcs=case when ispcs is null then 1 else ispcs end ,ispce=case when ispce is null then 1 else ispce end ,statustime=now() ,statusreason= ?param1 ,statususerno= ?param2 where lectno= ?param3 and cmino= ?param4 and (istatus is null or istatus<2); insert into lectinning(lectno,cmino,totstudy,stime,etime,istatus,statustime,statusreason,statususerno,cdt,cno,udt,uno,uip) select a.lectno, ?param4 ,0,now(),now(),2,now(), ?param1 , ?param2 ,now(), ?param2 ,now(), ?param2 , ?param0 from lect a left outer join lectinning b on b.lectno=a.lectno and b.cmino= ?param4 where a.lectno= ?param3 and a.status=1 and a.ischanged=0 and b.lectno is null; update lect a inner join ( select a.lectno,convert(100*count(c.lectno)/count(b.cmino), int) attrate from lectinning a inner join lect a2 on a2.lectno=a.lectno inner join cminning b on b.cmno=a2.cmno and ifnull(b.isscd,0)=0 left outer join lectinning c on c.lectno=a.lectno and c.cmino=b.cmino and c.istatus=2 where a.lectno= ?param3 and a.cmino= ?param4 and a.istatus=2 group by a.lectno ) b on b.lectno=a.lectno set a.attrate=b.attrate ,a.stime=case when a.stime is null then now() else a.stime end ,a.etime=case when a.etime is null then now() else a.etime end ,a.sip=case when a.sip is null then ?param0 else a.sip end ,a.eip=case when a.eip is null then ?param0 else a.eip end ,a.ispcs=case when a.ispcs is null then 1 else a.ispcs end ,a.ispce=case when a.ispce is null then 1 else a.ispce end where a.lectno= ?param3] -2025-12-18 14:10:18,145 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.ctps] Prepared SQL: [select a.cmino,a.iseq,a.ititle,a.atime,a.mstime,a.metime ,a2.isokmid ,b.ctno,b.ctype,b.ccode,b.ismenu,b.isoversize ,c.cpno,c.pseq,c.cpname,c.srcp,c.srcm ,a2.pseq lastpseq,a2.psec from cminning a inner join lectinning a2 on a2.lectno= ?param0 and a2.cmino=a.cmino inner join ct b on b.ctno=a.ctno and b.isdel=0 inner join ctpage c on c.ctno=b.ctno and c.isdel=0 where a.cmino= ?param1 order by a.iseq] -2025-12-18 14:10:18,146 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.getprogress] Prepared SQL: [select case when b.atime=0 or ifnull(us.no,0) > 0 then 100 else case when floor(a.totstudy / (b.sttime * 60) * 100) > 100 then 100 else floor(a.totstudy / (b.sttime * 60) * 100) end end from lectinning a inner join cminning b on b.cmino=a.cmino inner join lect c on a.lectno = c.lectno left outer join userstatus us on c.userno = us.userno and us.playbar = 1 where a.lectno= ?param0 and a.cmino= ?param1] -2025-12-18 14:10:18,146 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.checklectdate] Prepared SQL: [select a.lectno,a.sdate,a.edate from lect a where a.lectno= ?param0] -2025-12-18 14:10:18,146 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.inningchange.pre] Prepared SQL: [select a.cmino,b.isseq,c.istatus,d.istatus preistatus,a.isrebate,a.iseq,a2.cmino precmino from ( select a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq,max(c.iseq) preiseq from ( select a.lectno,b.cmno,b.isrebate,max(d.iseq) iseq from lectinning a inner join lect b on b.lectno=a.lectno inner join cminning c on c.cmino=a.cmino inner join cminning d on d.cmno=c.cmno and d.iseq < c.iseq and d.isonline=1 where a.lectno= ?param0 and a.cmino= ?param1 group by a.lectno,b.cmno,b.isrebate ) a inner join cminning b on b.cmno=a.cmno and b.iseq=a.iseq left outer join cminning c on c.cmno=b.cmno and c.iseq < b.iseq and c.isonline=1 group by a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq ) a inner join cm b on b.cmno=a.cmno left outer join cminning a2 on a2.cmno=b.cmno and a2.iseq=a.preiseq left outer join lectinning c on c.lectno=a.lectno and c.cmino=a.cmino left outer join lectinning d on d.lectno=a.lectno and d.cmino=a2.cmino] -2025-12-18 14:10:18,146 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.inningchange.next] Prepared SQL: [select a.cmino,b.isseq,c.istatus,d.istatus preistatus,a.isrebate,a.iseq,a2.cmino precmino from ( select a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq,min(c.iseq) preiseq from ( select a.lectno,b.cmno,b.isrebate,min(d.iseq) iseq from lectinning a inner join lect b on b.lectno=a.lectno inner join cminning c on c.cmino=a.cmino inner join cminning d on d.cmno=c.cmno and d.iseq > c.iseq and d.isonline=1 where a.lectno= ?param0 and a.cmino= ?param1 group by a.lectno,b.cmno,b.isrebate ) a inner join cminning b on b.cmno=a.cmno and b.iseq=a.iseq left outer join cminning c on c.cmno=b.cmno and c.iseq > b.iseq and c.isonline=1 group by a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq ) a inner join cm b on b.cmno=a.cmno left outer join cminning a2 on a2.cmno=b.cmno and a2.iseq=a.preiseq left outer join lectinning c on c.lectno=a.lectno and c.cmino=a.cmino left outer join lectinning d on d.lectno=a.lectno and d.cmino=a2.cmino] -2025-12-18 14:10:18,146 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.mycmrs] Prepared SQL: [select distinct a.lectno,a.attrate ,b.rsno,b.cmno,b.rscno,b.rstype,b.rsname,b.rscondition ,case when c.lectno is null then 0 else 1 end isrsok ,a.edate ,d.istatus,e.iseq from lect a inner join cmrs b on b.cmno=a.cmno and b.isdel=0 left outer join lectrs c on c.lectno=a.lectno and c.rsno=b.rsno left outer join lectinning d on d.lectno=a.lectno and b.cmino = d.cmino left outer join cminning e on b.cmino = e.cmino where a.lectno= ?param0 and a.userno= ?param1 order by b.rsno] -2025-12-18 14:10:18,146 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.mycmrsq] Prepared SQL: [select b.rscno,b.rscqno ,c.qno,c.atype,c.qtext,c.rightcount,a.username as teachername from ( select distinct b.rscno,e.username from lect a inner join cmrs b on b.rsno= ?param0 and b.cmno=a.cmno and b.isdel=0 left outer join lectrs c on c.lectno=a.lectno and c.rsno=b.rsno left outer join cminning d on b.cmino = d.cmino left outer join users e on d.userno = e.userno where a.lectno= ?param1 and a.userno= ?param2 and c.lectno is null ) a inner join rscq b on b.rscno=a.rscno inner join question c on c.qno=b.qno order by b.dseq] -2025-12-18 14:10:18,146 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.mycmrsqi] Prepared SQL: [select b.rscqno ,c.qno ,d.qino,d.qitext ,e.fileurl from ( select distinct b.rscno from lect a inner join cmrs b on b.rsno= ?param0 and b.cmno=a.cmno and b.isdel=0 left outer join lectrs c on c.lectno=a.lectno and c.rsno=b.rsno where a.lectno= ?param1 and a.userno= ?param2 and c.lectno is null ) a inner join rscq b on b.rscno=a.rscno inner join question c on c.qno=b.qno inner join questionitem d on d.qno=c.qno and d.isdel=0 left outer join fileinfo e on e.fgno=d.fgno and e.isdel=0 order by b.dseq,d.qino] -2025-12-18 14:10:18,146 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectex] Prepared SQL: [select a.lectno,a.attrate,a.iscomplete,a.sdate,a.edate ,b.sstime,b.setime ,c.exno,c.exname,c.extype,c.edesc,c.econdition,c.etime,c.evtype,c.eqtype,c.israndq,c.israndqi,c.qcount,c.isblur,c.tpoint,ifnull(c.relaylimit,999) relaylimit,c.isusebackup,c.isseq,c.isreexamable,c.isresultopen ,d.lectno exlectno,d.estart,d.eend,d.tpoint,d.recount,d.rechecktime,ifnull(d.entercount,0) entercount,d.cblock ,case when a.etime = 0 then 99999999 else TIMESTAMPDIFF(MINUTE, now(), date_add(ifnull(d.estart, now()), interval c.etime MINUTE)) end rtime ,d.recount ,case when case when case when a.isrebate = 1 then f.midcutrfd else f.midcut end <= ifnull(e.ex0lectpoint,0) then 1 else 0 end = 1 and case when case when a.isrebate = 1 then f.finalcutrfd else f.finalcut end <= ifnull(e.ex1lectpoint,0) then 1 else 0 end = 1 then 1 else 0 end ispass from lect a inner join cm b on b.cmno=a.cmno inner join cmex c on c.exno= ?param0 inner join cmev f on f.cmno = b.cmno left outer join lectex d on d.lectno=a.lectno and d.exno=c.exno left outer join ( select a.lectno ,count(b1.exno) ex0cnt,count(c1.lectno) ex0lectcnt,avg(ifnull(c1.tpoint,0) / b1.tpoint * 100) ex0lectpoint ,count(b2.exno) ex1cnt,count(c2.lectno) ex1lectcnt,avg(ifnull(c2.tpoint,0) / b2.tpoint * 100) ex1lectpoint from lect a left outer join cmex b1 on b1.cmno = a.cmno and b1.extype = 0 and b1.isdel=0 left outer join lectex c1 on c1.exno = b1.exno and c1.lectno = a.lectno left outer join cmex b2 on b2.cmno = a.cmno and b2.extype = 1 and b2.isdel=0 left outer join lectex c2 on c2.exno = b2.exno and c2.lectno = a.lectno where a.lectno = ?param1 ) e on e.lectno = a.lectno where a.lectno= ?param1 and a.userno= ?param2] -2025-12-18 14:10:18,147 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.userexam.detailforexamforsubmit] Prepared SQL: [select a.exno,a.exname,a2.sstime,a2.setime,a.tpoint,a.etime,a.qcount,b.estart,a.edesc, a.extype,TIMESTAMPDIFF(MINUTE, now(), date_add(ifnull(b.estart, now()), interval a.etime MINUTE)) rtime from cmex a inner join cm a2 on a2.cmno=a.cmno inner join lectex b on b.lectno= ?param0 and b.exno=a.exno and b.eend is null and (a.etime = 0 or date_add(ifnull(b.estart, now()), interval (a.etime + 1) MINUTE) > now()) inner join lect c on c.lectno=b.lectno and c.userno= ?param1 where a.exno= ?param2] -2025-12-18 14:10:18,147 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsd] Prepared SQL: [select a.lectno,a.attrate,a.cmno,a.sdate,a.edate ,b.sdno,b.sdname,b.sddesc,b.fgno sdfgno,b.sdcondition ,c.sstime,c.setime ,d.checktime,d.cpoint,d.feedb,d.fgno,d.atext from lect a inner join cmsd b on b.cmno=a.cmno and b.sdno= ?param0 inner join cm c on c.cmno=b.cmno left outer join lectsd d on d.lectno=a.lectno and d.sdno=b.sdno where a.lectno= ?param1 and a.userno= ?param2] -2025-12-18 14:10:18,147 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsd2] Prepared SQL: [select a.lectno,a.attrate,a.sdate,a.edate ,b.sdno,b.sdname,b.sddesc,b.fgno sdfgno,b.sdcondition ,c.sstime,c.setime ,d.checktime,d.cpoint,d.feedb,d.fgno,d.atext from lect a inner join cmsd b on b.cmno=a.cmno and b.sdno= ?param0 inner join cm c on c.cmno=b.cmno left outer join lectsd d on d.lectno=a.lectno and d.sdno=b.sdno where a.lectno= ?param1 and a.userno= ?param2] -2025-12-18 14:10:18,147 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboards] Prepared SQL: [select a.bno,a.subject,a.cdt,a.rcount ,u.username ,count(b.bcno) ccount from lectsdboard a inner join users u on u.userno=a.cno left outer join lectsdboardcmt b on b.bno=a.bno and b.isdel=0 where a.sdno= ?param0 and a.isdel=0 group by a.bno,a.subject,a.cdt,a.rcount,u.username order by a.cdt] -2025-12-18 14:10:18,147 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard] Prepared SQL: [update lectsdboard set rcount=rcount+1 where bno= ?param0 and cno<> ?param1 ; select a.bno,a.subject,a.contents,a.cdt,a.fgno,a.cno ,b.sdname ,c.sstime,c.setime,l.sdate,l.edate ,u.username,u.userno ,a2.checktime from lectsdboard a inner join lectsd a2 on a2.lectno=a.lectno and a2.sdno=a.sdno inner join users u on u.userno=a.cno inner join lect l on l.lectno = a2.lectno inner join cmsd b on b.sdno=a.sdno inner join cm c on c.cmno=b.cmno where a.bno= ?param0 and a.isdel=0] -2025-12-18 14:10:18,147 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboardcmt] Prepared SQL: [select a.bno ,b.bcno,b.ctext,b.cno,b.cdt ,c.userno,c.username,c.usertype,c.username cnoname from lectsdboard a inner join lectsdboardcmt b on b.bno=a.bno and b.isdel=0 inner join users c on c.userno=b.cno where a.bno= ?param0 order by b.cdt desc] -2025-12-18 14:10:18,148 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.pay1] Prepared SQL: [select p.payno,p.cdt,p.payamt,p.ptype,p.refundamt,p.ispg,p.isgroup,p.isexam,p.pstatus,p.rstatus,p.payoktime,p.pgkey,p.isdvr,p.deliamt,p.isunpay,p.paylimit ,p.iscashrct ,u.userno,u.username,u.post,u.address1,u.address2 ,CAST(AES_DECRYPT(UNHEX(u.userpno), 'np123@!') AS char) userpno ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email ,case pi.ptype when 3 then exu.cdt when 4 then le.oktime else p.cdt end oktime ,pd.dvrcode,pd.rcvname,pd.isdvr isdvr2,pd.codetime,pd.post post2,pd.address1 address12,pd.address2 address22,pd.dmemo ,CAST(AES_DECRYPT(UNHEX(pd.telno), 'np123@!') AS char) telno2 ,CAST(AES_DECRYPT(UNHEX(pd.mobile), 'np123@!') AS char) mobile2 ,tax.iscancel, tax.taxdate, tax.taxno ,paydata.vactbankname,CAST(AES_DECRYPT(UNHEX(paydata.vactnum), 'np123@!') AS char) vactnum,paydata.vactname ,(select ischeck from paytax where payno = p.payno limit 1) ischeck from pay p inner join users u on u.userno=p.userno left outer join payitem pi on pi.payno=p.payno and pi.ptype in (3,4) left outer join lect le on pi.ptype=4 and le.pino=pi.pino and le.ischanged=0 left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno left outer join examuser exu on exu.exno=ex.exno and exu.userno=p.userno left outer join paydvr pd on pd.payno=p.payno left outer join ( select pt.payno,pt.iscancel,pt.taxdate,pt.taxno from paytax pt where pt.payno = ?param0 order by pt.cdt desc limit 1 ) tax on tax.payno = p.payno left outer join paydata paydata on paydata.payno=p.payno where p.payno= ?param0] -2025-12-18 14:10:18,148 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.pay2] Prepared SQL: [select pi.payno,pi.pino,pi.itemno,pi.pcno,pi.payamt,pi.pcnt,pi.ptype,pi.isrebate ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,u.username,u.userid,u.isassignuser,u.depart,u.kfcfyear ,cc.cname ccpositionname ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,ua.asname ,cm.cshape ,cg.cgname ,pcg.cgname pcgname ,(select attrate from lect where payno = pi.payno limit 1) attrate ,pi.rbank , CAST(AES_DECRYPT(UNHEX(pi.rbankaccnum), 'np123@!') AS char) rbankaccnum, pi.tbankuser from payitem pi inner join pay p on p.payno=pi.payno left outer join cm cm on pi.ptype in (0,1,4) and cm.cmno=pi.itemno left outer join cg cg on pi.ptype in (0,1,4) and cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno left outer join users u on p.isgroup=1 and u.userno=pi.userno left outer join assign ua on ua.asno=u.asno left outer join comcode cc on cc.ccode=u.ccposition where pi.payno= ?param0] -2025-12-18 14:10:18,148 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payforexam1] Prepared SQL: [select eu.exno payno, eu.userno,eu.cdt,case when ua.isjoin=1 then ex.infee else ex.outfee end payamt,0 ptype,0 ispg,0 isgroup,1 isexam,21 pstatus,0 rstatus,null payoktime,null pgkey,0 isdvr,0 deliamt ,u.username,u.post,u.address1,u.address2 ,CAST(AES_DECRYPT(UNHEX(u.userpno), 'np123@!') AS char) userpno ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email ,eu.cdt oktime ,null dvrcode,null rcvname,0 isdvr2,null codetime,null post2,null address12,null address22,null dmemo ,null telno2 ,null mobile2 from examuser eu inner join users u on u.userno=eu.userno left outer join assign ua on ua.asno=u.asno left outer join exam ex on ex.exno=eu.exno where eu.exno= ?param0 and eu.userno= ?param1 and eu.status=1 and eu.payno is null and eu.pino is null and eu.pstatus=4] -2025-12-18 14:10:18,148 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payforexam2] Prepared SQL: [select eu.exno payno,eu.userno pino,eu.exno itemno,null pcno,case when ua.isjoin=1 then ex.infee else ex.outfee end payamt,1 pcnt,3 ptype ,ex.exname itemname ,u.username,u.userid,u.isassignuser,u.depart,u.kfcfyear ,cc.cname ccpositionname ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,ua.asname ,0 cshape ,null cgname ,null pcgname from examuser eu left outer join exam ex on ex.exno=eu.exno left outer join users u on u.userno=eu.userno left outer join assign ua on ua.asno=u.asno left outer join comcode cc on cc.ccode=u.ccposition where eu.exno= ?param0 and eu.userno= ?param1] -2025-12-18 14:10:18,148 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.pay.forrfd] Prepared SQL: [select a.payno,a.ispg,a.pstatus,a.ptype,a.pgkey,a.isdvr,a.deliamt,a.isrefunddvr,a.payamt,a.refundamt,a.rstatus,a.isgroup,a.iscanceled,a.payoktime ,b.isdvr isdvr2,b.dvrcode ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email from pay a left outer join paydvr b on b.payno=a.payno inner join users u on u.userno=a.userno where a.payno= ?param0 and a.pstatus=1] -2025-12-18 14:10:18,148 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payitem.forrfd] Prepared SQL: [select pi.pino,pi.payno,pi.pcnt,pi.payamt,pi.refundamt,pi.refundtime,pi.refundinfo,pi.refundstatus,pi.rstatus,pi.ptype ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,pcg.cgname pcgname ,u.userid,u.username from payitem pi inner join pay p on p.payno=pi.payno and p.pstatus=1 inner join users u on u.userno=case when pi.ptype=3 then p.userno else pi.userno end left outer join cm cm on pi.ptype in(0,1,4) and cm.cmno=pi.itemno left outer join cg cg on cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno where pi.payno= ?param0] -2025-12-18 14:10:18,148 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payrfditems] Prepared SQL: [select b.cdt,a.rfdno ,b.rtext,b.rstatus ,p.isgroup ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,pi.ptype ,u.username,u.userid from pay p inner join payitem pi on pi.payno=p.payno inner join payrfditem a on a.pino=pi.pino inner join payrfd b on b.rfdno=a.rfdno inner join users u on u.userno=case when p.isgroup=1 and pi.ptype in (0,1,4) then pi.userno else p.userno end left outer join cm cm on pi.ptype in(0,1,4) and cm.cmno=pi.itemno left outer join cg cg on cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno where p.payno= ?param0 order by a.rfdno desc] -2025-12-18 14:10:18,148 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payrfditems2] Prepared SQL: [select a.rfdno ,b.rtext,b.rstatus,b.cdt,b.isowner,b.ramt,b.bankname,b.bankowner ,b.rreason,b.ruser,b.fgnor,b.fgnob ,CAST(AES_DECRYPT(UNHEX(b.rphone), 'np123@!') AS char) rphone ,b.rback ,CAST(AES_DECRYPT(UNHEX(b.bankno), 'np123@!') AS char) bankno ,p.isgroup,p.payno ,pi.payamt ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,u.username,u.userid ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,ua.asname ,f1.orgname,f1.fileno ,f2.orgname orgname2,f2.fileno file2 from payrfditem a inner join payitem pi on pi.pino=a.pino inner join pay p on p.payno=pi.payno inner join users u on u.userno=case when p.isgroup=1 and pi.ptype in (0,1,4) then pi.userno else p.userno end left outer join assign ua on ua.asno=u.asno inner join payrfd b on b.rfdno=a.rfdno left outer join cm cm on pi.ptype in(0,1,4) and cm.cmno=pi.itemno left outer join cg cg on cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno left outer join fileinfo f1 on f1.fgno=b.fgnor and f1.isdel=0 left outer join fileinfo f2 on f2.fgno=b.fgnob and f2.isdel=0 where a.rfdno= ?param0 order by a.rfdno desc] -2025-12-18 14:10:18,149 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.paytaxitem] Prepared SQL: [select case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname,pi.payamt,pi.pcnt,pi.ptype ,p.isgroup,p.payamt ppayamt,p.payoktime,p.ptype pptype from paytax a inner join paytaxitem b on b.taxno=a.taxno inner join payitem pi on pi.pino=b.pino inner join pay p on p.payno=pi.payno left outer join cm cm on pi.ptype in (0,1,4) and cm.cmno=pi.itemno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno where a.taxno= ?param0] -2025-12-18 14:10:18,149 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.paytaxes2] Prepared SQL: [select a.taxno,a.taxamt,a.taxdate from paytax a where a.payno= ?param0] -2025-12-18 14:10:18,149 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.paytax.formgtkey] Prepared SQL: [select taxno, mgtkey from paytax where mgtkey like concat( ?param0 ,'%') order by mgtkey desc limit 1] -2025-12-18 14:10:18,150 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspast] Prepared SQL: [select a.no,a.kind,a.cg,a.cshape,a.username ,CAST(AES_DECRYPT(UNHEX(a.userpno), 'np123@!') AS char) userpno ,a.typeman,a.edukind,a.typeedu,a.typegrade,a.typejob,a.cgname,a.completeno,a.companyname,a.companyaddr,a.brno,a.eino,a.btype ,a.bkind,a.ceoname,date_format(a.ssdate, '%Y-%m-%d') ssdate,date_format(a.sedate, '%Y-%m-%d') sedate,a.sctime,a.assign,a.slevel,a.uduty ,CAST(AES_DECRYPT(UNHEX(a.phone), 'np123@!') AS char) phone ,a.mname ,CAST(AES_DECRYPT(UNHEX(a.mphone), 'np123@!') AS char) mphone ,a.sprice,a.rprice,a.rbank ,CAST(AES_DECRYPT(UNHEX(a.rbankno), 'np123@!') AS char) rbankno ,a.rbankuser ,CAST(AES_DECRYPT(UNHEX(a.taxemail), 'np123@!') AS char) taxemail ,a.syear,a.cdt,a.cno,a.udt,a.uno,a.uip from docprintpast a where a.no = ?param0] -2025-12-18 14:10:18,150 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.kind] Prepared SQL: [select a.kind value,a.kind text from docprintpast a where a.kind is not null and a.kind <> "" group by a.kind] -2025-12-18 14:10:18,150 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.syear] Prepared SQL: [select a.syear value,a.syear text from docprintpast a where a.syear is not null and a.syear <> "" group by a.syear] -2025-12-18 14:10:18,150 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.cg] Prepared SQL: [select a.cg value,a.cg text from docprintpast a where a.cg is not null and a.cg <> "" group by a.cg] -2025-12-18 14:10:18,150 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.cshape] Prepared SQL: [select a.cshape value,a.cshape text from docprintpast a where a.cshape is not null and a.cshape <> "" group by a.cshape] -2025-12-18 14:10:18,150 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.typeman] Prepared SQL: [select a.typeman value,a.typeman text from docprintpast a where a.typeman is not null and a.typeman <> "" group by a.typeman] -2025-12-18 14:10:18,150 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.edukind] Prepared SQL: [select a.edukind value,a.edukind text from docprintpast a where a.edukind is not null and a.edukind <> "" group by a.edukind] -2025-12-18 14:10:18,150 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.typeedu] Prepared SQL: [select a.typeedu value,a.typeedu text from docprintpast a where a.typeedu is not null and a.typeedu <> "" group by a.typeedu] -2025-12-18 14:10:18,150 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.typegrade] Prepared SQL: [select a.typegrade value,a.typegrade text from docprintpast a where a.typegrade is not null and a.typegrade <> "" group by a.typegrade] -2025-12-18 14:10:18,150 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.typejob] Prepared SQL: [select a.typejob value,a.typejob text from docprintpast a where a.typejob is not null and a.typejob <> "" group by a.typejob] -2025-12-18 14:10:18,150 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectinningpage.totstudy] Prepared SQL: [select ifnull(sum(totstudy),-1) totstudy from lectinningpage where lectno = ?param0 and cmino = ?param1 and cpno = ?param2] -2025-12-18 14:10:18,150 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.myExCheck] Prepared SQL: [select l.lectno longval from lect l inner join cm c on l.cmno= c.cmno inner join pay p on l.payno = p.payno inner join users u on l.userno= u.userno left outer join (select c.cmno , c.cshape , c.cname , ci.cmino ,d.cmisno ,d.sseq ,d.estart ,d.eend ,d.studyplace ,ci.isscd from cm c inner join cminning ci on c.cmno = ci.cmno inner join cminningscd d on d.cmino = ci.cmino where c.cshape=2 and ci.isscd=1 and ci.scdtype=0 ) cmi on cmi.cmno = l.cmno and cmi.cmisno = l.cmisno left outer join lectinning li on li.cmino = cmi.cmino and li.lectno = l.lectno left outer join pplog pl on p.pplno= pl.pplno where l.lectno= ?param0 and l.userno = ?param1 and cmi.isscd = 1 and li.istatus = 2 AND IFNULL(l.iscomplete, 0) = 0] -2025-12-18 14:10:18,151 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectinningpage.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 14:10:18,152 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard.in] Prepared SQL: [update lectsd a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.submittime=now(),submitip= ?param2 where a.lectno= ?param3 and a.sdno= ?param4 and a.checktime is null; insert into lectsd (lectno,sdno,iscopy,submittime,submitip,cdt,cno,udt,uno,uip) select a.lectno,a.sdno,0,now(), ?param2 ,now(), ?param1 ,now(), ?param1 , ?param2 from (select ?param3 lectno, ?param0 userno, ?param4 sdno) a inner join lect b on b.lectno=a.lectno and b.userno=a.userno and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno left outer join lectsd d on d.lectno=a.lectno and d.sdno=a.sdno where d.lectno is null; SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into lectsdboard (lectno,sdno,subject,contents,fgno,rcount,cip,isdel,cdt,cno,udt,uno,uip) select a.lectno,a.sdno, ?param5 , ?param6 , ?param7 ,0, ?param2 ,0,now(), ?param1 ,now(), ?param1 , ?param2 from (select ?param3 lectno, ?param0 userno, ?param4 sdno) a inner join lect b on b.lectno=a.lectno and b.userno=a.userno and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno] -2025-12-18 14:10:18,152 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 14:10:18,152 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboardcmt.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into lectsdboardcmt (bno,ctext,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,0,now(), ?param2 ,now(), ?param2 , ?param3 );] -2025-12-18 14:10:18,152 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboardcmt.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:10:18,152 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into pay (ptype,ispg,isgroup,isexam,userno,username,pstatus,rstatus,rstatustime,cshrcancelnum,canceltime,cancelmsg,cancelcnt ,refunding,paylimit,payoktime,pgkey,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,isdvr,cdt,cno,udt,uno,uip) select ?param0 ,0,0,1,u.userno,u.username,1,0,null,null,null,null,null ,0,null, ?param1 ,null ,a.outfee ,case when ?param0 = 6 then a.outfee else case when ua.isjoin=1 then a.outfee-a.infee else 0 end end ,0,0 ,case when ?param0 = 6 then 0 else case when ua.isjoin=1 then a.infee else a.outfee end end ,0,0,now(), ?param2 ,now(), ?param2 , ?param3 from exam a inner join users u on u.userno= ?param4 left outer join assign ua on ua.asno=u.asno where a.exno= ?param5] -2025-12-18 14:10:18,152 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 14:10:18,152 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok2] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into payitem (payno,ptype,pcno,itemno,userno,pstatus,rstatus,pgkey,cancelcode,cancelmsg,canceltype,pcnt ,orgamt,discamt,payamt ,payamtcash,payamtcard ,refundamt,refundtime,refundtimereal,refundinfo,isrebate,fgno,cartno,cdt,cno,udt,uno,uip) select p.payno,3,null, ?param0 , ?param1 ,1,0,null,null,null,null,1 ,a.outfee ,case when p.ptype=6 then a.outfee else case when ua.isjoin=1 then a.outfee-a.infee else 0 end end ,case when p.ptype=6 then 0 else case when ua.isjoin=1 then a.infee else a.outfee end end ,0,0 ,0,null,null,null,0,null,null,now(), ?param2 ,now(), ?param2 , ?param3 from exam a inner join users u on u.userno= ?param1 inner join pay p on p.payno= ?param4 left outer join assign ua on ua.asno=u.asno where a.exno= ?param0] -2025-12-18 14:10:18,152 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok2.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 14:10:18,152 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.studylog] Prepared SQL: [update lectinningpage a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 set a.totstudy=TIMESTAMPDIFF(SECOND, a.stime, now()),a.etime=now(),a.eip= ?param1 ,a.udt=now(),a.uno= ?param2 ,a.uip= ?param1 where a.logno= ?param3 ; update lectinning a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 inner join cminning c on c.cmino=a.cmino inner join ( select lectno,sum(totstudy) totstudy from lectinningpage where lectno= ?param4 and cmino= ?param5 group by lectno ) d on d.lectno=a.lectno set a.udt=now(),a.uno= ?param2 ,a.uip= ?param1 ,a.totstudy=d.totstudy ,a.etime=now() ,a.istatus=case when a.istatus <> 2 and c.atime * 60 <= d.totstudy then 2 else a.istatus end ,a.finishtime=case when a.finishtime is null and c.atime * 60 <= d.totstudy then now() else a.finishtime end ,a.eip= ?param1 ,a.ispce= ?param6 ,a.psec= ?param7 where a.lectno= ?param4 and a.cmino= ?param5 ; update lect a inner join ( select a.lectno,truncate(count(c.lectno) / count(b.cmino) * 100, 0) attrate from lect a inner join cminning b on b.cmno=a.cmno and ifnull(b.isscd,0)=0 left outer join lectinning c on c.lectno=a.lectno and c.cmino=b.cmino and c.istatus=2 where a.lectno= ?param4 and a.userno= ?param0 group by a.lectno ) b on b.lectno=a.lectno inner join cmev ce on a.cmno = ce.cmno set a.attrate=b.attrate ,a.apoint = (((b.attrate / 100) * ce.attend / 100)* 100) ,a.etime=now() ,a.eip= ?param1 ,a.ispce= ?param6 ,a.udt=now(),a.uno= ?param2 ,a.uip= ?param1 where a.lectno= ?param4 and a.userno= ?param0 ;] -2025-12-18 14:10:18,152 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.studymid] Prepared SQL: [update lectinning set isokmid=1 where lectno= ?param0 and cmino= ?param1] -2025-12-18 14:10:18,153 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsd.save] Prepared SQL: [update lectsd a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.fgno= ?param3 ,a.atext= ?param4 ,a.submittime=now(),submitip= ?param2 where a.lectno= ?param5 and a.sdno= ?param6 and a.checktime is null; insert into lectsd (lectno,sdno,atext,fgno,iscopy,submittime,submitip,cdt,cno,udt,uno,uip) select a.lectno,a.sdno, ?param4 , ?param3 ,0,now(), ?param2 ,now(), ?param1 ,now(), ?param1 , ?param2 from (select ?param5 lectno, ?param0 userno, ?param6 sdno) a inner join lect b on b.lectno=a.lectno and b.userno=a.userno inner join cm c on c.cmno=b.cmno and b.sdate < now() and b.edate > now() left outer join lectsd d on d.lectno=a.lectno and d.sdno=a.sdno where d.lectno is null;] -2025-12-18 14:10:18,153 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard.save] Prepared SQL: [update lectsd a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.submittime=now(),submitip= ?param2 where a.lectno= ?param3 and a.sdno= ?param4 and a.checktime is null; update lectsdboard a inner join lectsd a2 on a2.lectno=a.lectno and a2.sdno=a.sdno and a2.checktime is null inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.subject= ?param5 ,contents= ?param6 ,a.fgno= ?param7 where a.bno= ?param8 and a.lectno= ?param3 and a.sdno= ?param4 ;] -2025-12-18 14:10:18,153 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard.del] Prepared SQL: [update lectsd a inner join lectsdboard b on b.bno= ?param0 and b.cno= ?param1 and b.isdel=0 and b.lectno=a.lectno and b.sdno=a.sdno inner join lect a2 on a2.lectno=b.lectno and a2.userno=b.cno and a2.sdate < now() and a2.edate > now() inner join cm c on c.cmno=a2.cmno set a.submittime=null,a.submitip=null and a.checktime is null; update lectsdboard a inner join lectsd b on b.lectno=a.lectno and b.sdno=a.sdno and b.checktime is null inner join lect a2 on a2.lectno=b.lectno and a2.userno=a.cno and a2.sdate < now() and a2.edate > now() inner join cm c on c.cmno=a2.cmno set a.uno= ?param2 ,a.udt=now(),a.uip= ?param3 ,a.isdel=1 where a.bno= ?param0 and a.cno= ?param1 and a.isdel=0;] -2025-12-18 14:10:18,153 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payrefundinfo.up] Prepared SQL: [update payitem set udt=now(),uno= ?param0 ,uip= ?param1 ,rbank = ?param2 ,rbankaccnum = HEX(AES_ENCRYPT( ?param3 , 'np123@!')) ,tbankuser = ?param4 where payno = ?param5] -2025-12-18 14:10:18,153 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok3] Prepared SQL: [update examuser set udt=now(),uno= ?param0 ,uip= ?param1 ,payno= ?param2 ,pino= ?param3 ,pstatus=1 where exno= ?param4 and userno= ?param5 and status=1 and payno is null and pino is null and pstatus=4] -2025-12-18 14:10:18,153 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpaycancel] Prepared SQL: [update examuser set udt=now(),uno= ?param0 ,uip= ?param1 ,pstatus=9 where exno= ?param2 and userno= ?param3 and status=1 and payno is null and pino is null and pstatus=4] -2025-12-18 14:10:18,154 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payrfd.save] Prepared SQL: [update payrfd set udt=now(),uno= ?param0 ,uip= ?param1 ,bankname= ?param2 ,bankowner= ?param3 ,bankno=HEX(AES_ENCRYPT( ?param4 , 'np123@!')) ,isowner= ?param5 ,ruser= ?param6 ,rphone=HEX(AES_ENCRYPT( ?param7 , 'np123@!')) ,rreason= ?param8 ,rtext= ?param9 ,rstatus= ?param10 ,rback= ?param11 ,statustime=case when rstatus <> ?param10 then now() else statustime end where rfdno= ?param12] -2025-12-18 14:10:18,155 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspast.up] Prepared SQL: [update docprintpast set udt=now(),uno= ?param0 ,uip= ?param1 ,kind= ?param2 ,cg= ?param3 ,cshape= ?param4 ,username= ?param5 ,userpno=HEX(AES_ENCRYPT( ?param6 , 'np123@!')) ,typeman= ?param7 ,edukind= ?param8 ,typeedu= ?param9 ,typegrade= ?param10 ,typejob= ?param11 ,cgname= ?param12 ,completeno= ?param13 ,companyname= ?param14 ,companyaddr= ?param15 ,brno= ?param16 ,eino= ?param17 ,btype= ?param18 ,bkind= ?param19 ,ceoname= ?param20 ,ssdate= ?param21 ,sedate= ?param22 ,sctime= ?param23 ,assign= ?param24 ,slevel= ?param25 ,uduty= ?param26 ,phone=HEX(AES_ENCRYPT( ?param27 , 'np123@!')) ,mname= ?param28 ,mphone=HEX(AES_ENCRYPT( ?param29 , 'np123@!')) ,sprice= ?param30 ,rprice= ?param31 ,rbank= ?param32 ,rbankno=HEX(AES_ENCRYPT( ?param33 , 'np123@!')) ,rbankuser= ?param34 ,taxemail=HEX(AES_ENCRYPT( ?param35 , 'np123@!')) ,syear= ?param36 where no= ?param37] -2025-12-18 14:10:18,155 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.studyclose] Prepared SQL: [update lectinningpage a set a.etime=now(),a.eip= ?param0 ,a.udt=now(),a.uno= ?param1 ,a.uip= ?param0 where a.logno= ?param2 ;] -2025-12-18 14:10:18,157 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [site.main] Prepared SQL: [select * from ( select 0 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,a.kname strval3,null strval4,null strval5,null strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param0 inner join cm c on c.cmno=a.pcmno where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a union all select * from ( select a.dtype,a.intval,a.intval2 ,a.longval ,a.strval,a.strval2,a.strval3,a.strval4,ifnull(a.strval5,d.fileurl) strval5,a.strval6 ,a.time,a.time2,a.time3,a.time4 from ( select 1 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,c.cname strval3,concat('/', e.ccode, '/', f.srcp) strval4,ef.fileurl strval5,b.cgcode strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param1 inner join cm c on c.cmno=a.pcmno left outer join cminning d on d.cmno=a.cmno and d.istaste=1 left outer join ct e on e.ctno=d.ctno left outer join fileinfo ef on ef.fgno=e.fgnothumb and ef.isdel=0 left outer join ctpage f on f.ctno=e.ctno and f.pseq=1 where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.cshape=0 and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a left outer join cminning b on a.strval5 is null and b.cmno=a.intval and b.iseq=1 left outer join ct c on a.strval5 is null and c.ctno=b.ctno left outer join fileinfo d on a.strval5 is null and d.fgno=c.fgnothumb and d.isdel=0 ) a union all select * from ( select 2 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homenotice' order by b.cdt desc limit 2 ) a union all select * from ( select 3 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homefaq' order by b.cdt desc limit 2 ) a] -2025-12-18 14:10:18,162 [4116] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.npsystem] PreparedStatement : [select count(b.daokey) from (select 1 col1) a left outer join npsystem b on b.daokey= ?param0] -2025-12-18 14:10:18,162 [4116] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.npsystem] Parameters: [?param0=[daokey,qaldSUKDKuLggF2sN2Bn/lvf/i3LKEeOzoD6MpHlc0w=]] -2025-12-18 14:10:18,162 [4116] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.npsystem] Types: [?param0=[String, System.String]] -2025-12-18 14:10:18,366 [4116] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "37187896" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:10:18,368 [4116] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "37187896" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:10:18,646 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.pages] Prepared SQL: [select a.pno,a.ppno,a.pdepth,a.pagetype,a.bmno,a.porder,a.pagename,a.pagedesc,a.pageurl,a.pagehtml,a.isopen,a.usertype,m1.pagename ppagename,a.refcode,a.imagecode,a.bgtitle bgtitle2,a.bgdesc bgdesc2 ,case a.pdepth when 0 then a.pno when 1 then m1.pno when 2 then m2.pno when 3 then m3.pno else m4.pno end m0 ,case a.pdepth when 0 then 0 when 1 then a.pno when 2 then m1.pno when 3 then m2.pno else m3.pno end m1 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.pno when 3 then m1.pno else m2.pno end m2 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.pno else m1.pno end m3 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.pno end m4 ,case a.pdepth when 0 then a.imagecode when 1 then m1.imagecode when 2 then m2.imagecode when 3 then m3.imagecode else m4.imagecode end topimagecode ,case a.pdepth when 0 then a.bgtitle when 1 then m1.bgtitle when 2 then m2.bgtitle when 3 then m3.bgtitle else m4.bgtitle end bgtitle ,case a.pdepth when 0 then a.bgdesc when 1 then m1.bgdesc when 2 then m2.bgdesc when 3 then m3.bgdesc else m4.bgdesc end bgdesc from menupage a left outer join menupage m1 on m1.pno=a.ppno left outer join menupage m2 on m2.pno=m1.ppno left outer join menupage m3 on m3.pno=m2.ppno left outer join menupage m4 on m4.pno=m3.ppno where a.isopen > 0 order by case a.pdepth when 0 then a.porder when 1 then m1.porder when 2 then m2.porder when 3 then m3.porder else m4.porder end ,case a.pdepth when 0 then a.pno when 1 then m1.pno when 2 then m2.pno when 3 then m3.pno else m4.pno end ,case a.pdepth when 0 then 0 when 1 then a.porder when 2 then m1.porder when 3 then m2.porder else m3.porder end ,case a.pdepth when 0 then 0 when 1 then a.pno when 2 then m1.pno when 3 then m2.pno else m3.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.porder when 3 then m1.porder else m2.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.pno when 3 then m1.pno else m2.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.porder else m1.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.pno else m1.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.pno end] -2025-12-18 14:10:18,646 [4116] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [mm.pages] PreparedStatement : [select a.pno,a.ppno,a.pdepth,a.pagetype,a.bmno,a.porder,a.pagename,a.pagedesc,a.pageurl,a.pagehtml,a.isopen,a.usertype,m1.pagename ppagename,a.refcode,a.imagecode,a.bgtitle bgtitle2,a.bgdesc bgdesc2 ,case a.pdepth when 0 then a.pno when 1 then m1.pno when 2 then m2.pno when 3 then m3.pno else m4.pno end m0 ,case a.pdepth when 0 then 0 when 1 then a.pno when 2 then m1.pno when 3 then m2.pno else m3.pno end m1 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.pno when 3 then m1.pno else m2.pno end m2 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.pno else m1.pno end m3 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.pno end m4 ,case a.pdepth when 0 then a.imagecode when 1 then m1.imagecode when 2 then m2.imagecode when 3 then m3.imagecode else m4.imagecode end topimagecode ,case a.pdepth when 0 then a.bgtitle when 1 then m1.bgtitle when 2 then m2.bgtitle when 3 then m3.bgtitle else m4.bgtitle end bgtitle ,case a.pdepth when 0 then a.bgdesc when 1 then m1.bgdesc when 2 then m2.bgdesc when 3 then m3.bgdesc else m4.bgdesc end bgdesc from menupage a left outer join menupage m1 on m1.pno=a.ppno left outer join menupage m2 on m2.pno=m1.ppno left outer join menupage m3 on m3.pno=m2.ppno left outer join menupage m4 on m4.pno=m3.ppno where a.isopen > 0 order by case a.pdepth when 0 then a.porder when 1 then m1.porder when 2 then m2.porder when 3 then m3.porder else m4.porder end ,case a.pdepth when 0 then a.pno when 1 then m1.pno when 2 then m2.pno when 3 then m3.pno else m4.pno end ,case a.pdepth when 0 then 0 when 1 then a.porder when 2 then m1.porder when 3 then m2.porder else m3.porder end ,case a.pdepth when 0 then 0 when 1 then a.pno when 2 then m1.pno when 3 then m2.pno else m3.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.porder when 3 then m1.porder else m2.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.pno when 3 then m1.pno else m2.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.porder else m1.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.pno else m1.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.pno end] -2025-12-18 14:10:18,650 [4116] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "56400912" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:10:18,676 [4116] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "56400912" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:10:18,695 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.comcode.list] Prepared SQL: [select a.ccode, a.cname, a.cgroup, a.isuse, a.corder, a.cgroupname, a.refcode, a.cremark, a.ccode value, a.cname text, a.refcode value2,a.cdt,a.udt from comcode a where a.cgroup in ('typeman','typeedu','typegrade','typejob') and a.isuse=1 order by a.cgroupname, a.corder] -2025-12-18 14:10:18,695 [4116] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.comcode.list] PreparedStatement : [select a.ccode, a.cname, a.cgroup, a.isuse, a.corder, a.cgroupname, a.refcode, a.cremark, a.ccode value, a.cname text, a.refcode value2,a.cdt,a.udt from comcode a where a.cgroup in ('typeman','typeedu','typegrade','typejob') and a.isuse=1 order by a.cgroupname, a.corder] -2025-12-18 14:10:18,864 [4116] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "382098" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:10:18,869 [4116] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "382098" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:10:18,879 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.popups] Prepared SQL: [select a.pno,a.ptitle,a.pcontents,a.toppx,a.leftpx,pwidth,pheight,a.purl,a.zindex,a.isopen,a.udt from popup a where a.isopen= ?param0 order by a.isopen desc, a.zindex desc] -2025-12-18 14:10:18,879 [4116] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [mm.popups] PreparedStatement : [select a.pno,a.ptitle,a.pcontents,a.toppx,a.leftpx,pwidth,pheight,a.purl,a.zindex,a.isopen,a.udt from popup a where a.isopen= ?param0 order by a.isopen desc, a.zindex desc] -2025-12-18 14:10:18,879 [4116] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [mm.popups] Parameters: [?param0=[isopen,1]] -2025-12-18 14:10:18,879 [4116] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [mm.popups] Types: [?param0=[Int32, System.Int32]] -2025-12-18 14:10:18,885 [4116] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "56700943" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:10:18,891 [4116] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "56700943" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:10:18,893 [4116] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [site.main] PreparedStatement : [select * from ( select 0 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,a.kname strval3,null strval4,null strval5,null strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param0 inner join cm c on c.cmno=a.pcmno where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a union all select * from ( select a.dtype,a.intval,a.intval2 ,a.longval ,a.strval,a.strval2,a.strval3,a.strval4,ifnull(a.strval5,d.fileurl) strval5,a.strval6 ,a.time,a.time2,a.time3,a.time4 from ( select 1 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,c.cname strval3,concat('/', e.ccode, '/', f.srcp) strval4,ef.fileurl strval5,b.cgcode strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param1 inner join cm c on c.cmno=a.pcmno left outer join cminning d on d.cmno=a.cmno and d.istaste=1 left outer join ct e on e.ctno=d.ctno left outer join fileinfo ef on ef.fgno=e.fgnothumb and ef.isdel=0 left outer join ctpage f on f.ctno=e.ctno and f.pseq=1 where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.cshape=0 and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a left outer join cminning b on a.strval5 is null and b.cmno=a.intval and b.iseq=1 left outer join ct c on a.strval5 is null and c.ctno=b.ctno left outer join fileinfo d on a.strval5 is null and d.fgno=c.fgnothumb and d.isdel=0 ) a union all select * from ( select 2 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homenotice' order by b.cdt desc limit 2 ) a union all select * from ( select 3 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homefaq' order by b.cdt desc limit 2 ) a] -2025-12-18 14:10:18,893 [4116] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [site.main] Parameters: [?param0=[offcode,Off], ?param1=[oncode,On]] -2025-12-18 14:10:18,893 [4116] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [site.main] Types: [?param0=[String, System.String], ?param1=[String, System.String]] -2025-12-18 14:10:18,897 [4116] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "62383669" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:10:18,909 [4116] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "62383669" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:10:18,909 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cgetc] Prepared SQL: [select b.cgno,b.pcgno,b.cgname,b.cgcode,b.isuse,b.iscover,b.isdel,b.cdt,b.cno,b.udt,b.uno,b.uip from cg a left outer join cg b on a.cgno = b.pcgno where b.isdel=0 and b.isuse = 1 and a.cgcode= ?param0] -2025-12-18 14:10:18,909 [4116] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [cm.cgetc] PreparedStatement : [select b.cgno,b.pcgno,b.cgname,b.cgcode,b.isuse,b.iscover,b.isdel,b.cdt,b.cno,b.udt,b.uno,b.uip from cg a left outer join cg b on a.cgno = b.pcgno where b.isdel=0 and b.isuse = 1 and a.cgcode= ?param0] -2025-12-18 14:10:18,909 [4116] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [cm.cgetc] Parameters: [?param0=[cgcode,2]] -2025-12-18 14:10:18,909 [4116] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [cm.cgetc] Types: [?param0=[String, System.String]] -2025-12-18 14:10:18,915 [4116] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "7593609" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:10:18,920 [4116] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "7593609" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:10:32,319 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.adminlogin] Prepared SQL: [select userno,a.username,a.status,a.userpass, usertype,a.asno , CAST(AES_DECRYPT(UNHEX(a.mobile), 'np123@!') AS char) mobile , a.logintime from users a left outer join assign b on b.asno=a.asno where a.userid= ?param0 and a.usertype > 10 and (a.usertype <> 81 or (a.usertype = 81 and b.status=1))] -2025-12-18 14:10:32,338 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.pass.check] Prepared SQL: [select count(userno) from userpasslog where userno = ?param0 and userpass = ?param1] -2025-12-18 14:10:32,338 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.ee] Prepared SQL: [update users set eastereggkey=FLOOR(10000000 + (RAND() * 99999999)),eetime=now() where userno= ?param0 ; select a.userno,a.eastereggkey,a.usertype,a.username ,b.subdomain from users a left outer join assign b on b.asno=a.asno and b.issite=1 and b.isdel=0 where a.userno= ?param0 ;] -2025-12-18 14:10:32,338 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.usersall] Prepared SQL: [select userno,usertype,jointype,snsid,userkind,userid,userpass,username,usernameeng,gender,birthday,email,isacceptemail,mobile,isacceptmobile,telno,asno,pasname,depart,ccposition,ccpositionetc,fgnoprofile ,ccjobs,userpno,bankname,bankno,post,address1,address2,introhtml,status,exitreason,logintime,loginkey,send335time,pwcalltime,pwcallno,eastereggkey,eetime,kfcfyear,isassignuser,uduty,slevel,edus,remotekey from users] -2025-12-18 14:10:32,338 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.eecall] Prepared SQL: [select userno,usertype,username from users where userno= ?param0 and eastereggkey= ?param1 and date_add(eetime, interval 10 second) > now(); update users set eastereggkey=null,eetime=null,loginkey= ?param2 where userno= ?param0] -2025-12-18 14:10:32,338 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.eecall2] Prepared SQL: [select userno,usertype,username,userid from users where userno= ?param0 and eastereggkey= ?param1 and date_add(eetime, interval 15 second) > now(); update users set eastereggkey=null,eetime=null,loginkey=null where userno= ?param0] -2025-12-18 14:10:32,338 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assign.newascode] Prepared SQL: [select ifnull(max(b.ascode),0) + 1 from (select 1 col1) a left outer join assign b on b.asno is not null] -2025-12-18 14:10:32,338 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.me] Prepared SQL: [select userno,username ,CAST(AES_DECRYPT(UNHEX(email), 'np123@!') AS char) email from users where userno= ?param0] -2025-12-18 14:10:32,339 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.usercheckconfirm] Prepared SQL: [select ifnull(b.userno,0) from (select 1 col1) a left outer join usercheck b on b.userno= ?param0 and b.checkkey= ?param1 ; update usercheck set checkkey=0 where userno= ?param0] -2025-12-18 14:10:32,339 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.remotelogin] Prepared SQL: [select a.userno from users a where a.userid= ?param0 and a.status=1 and a.remotekey= ?param1 ; update users set remotekey=null where userid= ?param0] -2025-12-18 14:10:32,339 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.remoteloginnoauth] Prepared SQL: [select a.userno,b.subdomain from users a left outer join assign b on b.asno=a.asno where a.userid= ?param0 and a.status=1] -2025-12-18 14:10:32,339 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.users.assign] Prepared SQL: [select b.asno,b.asname,b.brno ,b.ceoname,b.post,b.address1,b.address2 ,b.btype,b.bkind,b.eino,b.mname ,CAST(AES_DECRYPT(UNHEX(b.mphone), 'np123@!') AS char) mphone ,CAST(AES_DECRYPT(UNHEX(b.taxemail), 'np123@!') AS char) taxemail ,b.fgnobno ,b.isjoin,b.ascode,b.astype,b.asctg,b.joindate,b.status ,c1.cname astypename,c2.cname asctgname from users a inner join assign b on b.asno = a.asno left outer join comcode c1 on c1.ccode=b.astype left outer join comcode c2 on c2.ccode=b.asctg where a.status=1 and a.userno = ?param0] -2025-12-18 14:10:32,339 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.check.snsid] Prepared SQL: [select a.userno,a.usertype,a.jointype,a.snsid,a.userkind,a.userid,a.userpass,a.username,a.usernameeng,a.gender,a.birthday,a.email,a.isacceptemail,a.mobile,a.isacceptmobile ,a.telno,a.asno,a.pasname,a.depart,a.ccposition,a.ccpositionetc,a.fgnoprofile,a.ccjobs,a.userpno,a.bankname,a.bankno,a.post,a.address1,a.address2,a.introhtml,a.status,a.exitreason ,a.logintime,a.loginkey,a.send335time,a.pwcalltime,a.pwcallno,a.eastereggkey,a.eetime,a.kfcfyear,a.isassignuser,a.uduty,a.slevel,a.edus,a.remotekey,a.vssn,a.di,a.ci from users a where a.snsid= ?param0 and a.jointype= ?param1] -2025-12-18 14:10:32,339 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.councels] Prepared SQL: [select a.bno,a.qtext,a.atext ,a.bldgcat ,b.cname bldgcatname ,a.cdt,c.username coname,c.userid coid ,row_number() over(order by a.cdt desc) rno ,count(a.cno) over() pagetotalcount from councel a inner join users c on c.userno = a.cno left outer join comcode b on b.ccode = a.bldgcat where a.userno = ?param0 and a.isdel = 0 order by a.cdt desc] -2025-12-18 14:10:32,339 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormants] Prepared SQL: [select a.userno,username,usernameeng,a.email,a.isacceptemail ,a.mobile,a.telno,a.userpno,a.bankno,a.post,a.address1,a.address2 ,a.birthday from userdormant a where a.userno = ?param0] -2025-12-18 14:10:32,339 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormants.del] Prepared SQL: [select a.userno longval, regexp_replace(b.userid , '(?<=.{3}).','*') strval ,CAST(AES_DECRYPT(UNHEX(a.mobile),'np123@!') AS char) strval2 ,date_add(a.cdt, interval 335 day) time ,b.isacceptmobile intval from userdormant a inner join users b on b.userno = a.userno where date_format(date_add(a.cdt, interval 335 day),'%Y-%m-%d') = date_format(now(),'%Y-%m-%d')] -2025-12-18 14:10:32,339 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormants.save] Prepared SQL: [select a.userno longval, regexp_replace(a.userid , '(?<=.{3}).' , '*') strval ,CAST(AES_DECRYPT(UNHEX(a.mobile),'np123@!') AS char) strval2 ,date_add(a.logintime, interval 335 day) time ,a.isacceptmobile intval from users a where a.usertype =1 and a.status=1 and date_format(date_add(a.logintime, interval 366 day),'%Y-%m-%d') = date_format(now(),'%Y-%m-%d')] -2025-12-18 14:10:32,339 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.loginlog] Prepared SQL: [insert into loginlog (logsite,userno, loginstatus, logindata, cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , now(), ?param4 ,now(), ?param4 , ?param5 )] -2025-12-18 14:10:32,339 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.in] Prepared SQL: [insert into users(usertype,userkind,userid,userpass,username,usernameeng ,gender,email,isacceptemail,mobile,telno ,asno,pasname,depart,ccposition,ccpositionetc,fgnoprofile,ccjobs ,userpno,bankname,bankno ,post,address1,address2,introhtml,status,logintime,send335time,pwcalltime,pwcallno,eastereggkey,eetime,kfcfyear,isassignuser,edus ,isacceptmobile,uduty,slevel,jointype,birthday,snsid,di,ci,vssn,ischkatt,authplatform,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,gender,HEX(AES_ENCRYPT( ?param6 , 'np123@!')), ?param7 ,HEX(AES_ENCRYPT( ?param8 , 'np123@!')),HEX(AES_ENCRYPT( ?param9 , 'np123@!')) , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 ,HEX(AES_ENCRYPT( ?param17 , 'np123@!')), ?param18 ,HEX(AES_ENCRYPT( ?param19 , 'np123@!')) , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 ,now(),null,null,null,null,null, ?param25 , ?param26 , ?param27 , ?param28 , ?param29 , ?param30 , ?param31 ,HEX(AES_ENCRYPT( ?param32 , 'np123@!')), ?param33 , ?param34 , ?param35 , ?param36 , ?param37 , ?param38 ,now(), ?param39 ,now(), ?param39 , ?param40 );] -2025-12-18 14:10:32,340 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:10:32,340 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assign.in] Prepared SQL: [insert into assign (ascode,isjoin,joinyear,joinprice,asname,ceoname,brno,grno,btype,bkind,salesamount,homeurl,mcount,aday,astype,asctg,askey,post,address1,address2,fgnobno,fgnobank,joindate,exitdate,status,issite,subdomain,sitename,sitelogo,sitefooter,ismain,isdel, eino,mname,mphone,taxemail,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 ,0,null,null,null,null,0,0, ?param25 , ?param26 ,HEX(AES_ENCRYPT( ?param27 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param28 , 'np123@!')) ,now(), ?param29 ,now(), ?param29 , ?param30 );] -2025-12-18 14:10:32,340 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assign.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:10:32,340 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [councel.in] Prepared SQL: [insert into councel(userno,bldgcat,qtext,atext,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 );] -2025-12-18 14:10:32,340 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [councel.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:10:32,340 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.change.password] Prepared SQL: [UPDATE users SET userpass = ?param0 , udt = now() , status = (CASE WHEN status = 9 THEN 1 ELSE status END) , pwcalltime = null , pwcallno = null , uip = ?param1 , uno = ?param2 WHERE userid = ?param3 ; INSERT INTO userpasslog (userno, userpass, cdt, uip) SELECT ?param2 , ?param0 , NOW(), ?param1 FROM (SELECT 1) a LEFT OUTER JOIN userpasslog b ON b.userno = ?param2 WHERE b.userno IS NULL; UPDATE userpasslog SET userpass = ?param0 WHERE userno = ?param2 ;] -2025-12-18 14:10:32,340 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormant.insert] Prepared SQL: [insert into userdormant(userno,username,usernameeng,email,isacceptemail,mobile ,telno,userpno,bankno,post,address1,address2,birthday,cdt) select a.userno,a.username,a.usernameeng,a.email,a.isacceptemail,a.mobile ,a.telno,a.userpno,a.bankno,a.post,a.address1,a.address2, a.birthday,now() cdt from users a left outer join userdormant b on b.userno = a.userno where date_add(a.logintime,interval 1 year) < now(); and a.status != 99 update users set udt=now(),uno= ?param0 ,uip= ?param1 ,username='»èÁ¦µÊ',usernameeng=null,email=null,mobile=null,telno=null,userpno=null,bankno=null,post=null,address1=null,address2=null,birthday=null,status=8 where date_add(a.logintime,interval 1 year) < now(); and a.status != 99] -2025-12-18 14:10:32,340 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.loginkey] Prepared SQL: [update users set loginkey= ?param0 ,logintime =now(),send335time = null where userno= ?param1] -2025-12-18 14:10:32,340 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.loginkey2] Prepared SQL: [update users set loginkey= ?param0 ,logintime =now(),send335time = null where userno= ?param1 ; insert into loginlog (logsite,userno, loginstatus, logindata, cdt,cno,udt,uno,uip) values ( ?param2 , ?param1 , ?param3 , ?param4 , now(), ?param5 ,now(), ?param5 , ?param6 )] -2025-12-18 14:10:32,341 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assign.del] Prepared SQL: [update assign set udt=now(),uno= ?param0 ,uip= ?param1 ,isdel=1,brno=null where asno= ?param2] -2025-12-18 14:10:32,341 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignman.in] Prepared SQL: [insert into assignman (asno,mtype,jtype,depart,mname,position,telno,mobile,fax,email,post,address1,address2,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,HEX(AES_ENCRYPT( ?param6 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param7 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param8 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param9 , 'np123@!')) , ?param10 , ?param11 , ?param12 ,0,now(), ?param13 ,now(), ?param13 , ?param14 )] -2025-12-18 14:10:32,341 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignman.up] Prepared SQL: [update assignman set udt=now(),uno= ?param0 ,uip= ?param1 ,mtype = ?param2 ,jtype = ?param3 ,depart = ?param4 ,mname = ?param5 ,position= ?param6 ,telno =HEX(AES_ENCRYPT( ?param7 , 'np123@!')) ,mobile =HEX(AES_ENCRYPT( ?param8 , 'np123@!')) ,fax =HEX(AES_ENCRYPT( ?param9 , 'np123@!')) ,email =HEX(AES_ENCRYPT( ?param10 , 'np123@!')) ,post = ?param11 ,address1= ?param12 ,address2= ?param13 where asmno= ?param14] -2025-12-18 14:10:32,341 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignman.del] Prepared SQL: [update assignman set udt=now(),uno= ?param0 ,uip= ?param1 ,isdel = 1 where asmno= ?param2] -2025-12-18 14:10:32,341 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignfee.in] Prepared SQL: [insert into assignfee (asno,fyear,fprice,fdate,fmemo,status,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 from (select 1 col1) a left outer join assignfee b on b.asno= ?param0 and b.fyear= ?param1 where b.asno is null] -2025-12-18 14:10:32,341 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignfee.up] Prepared SQL: [update assignfee set udt=now(),uno= ?param0 ,uip= ?param1 ,fprice= ?param2 ,fdate = ?param3 ,fmemo = ?param4 ,status= ?param5 where asno= ?param6 and fyear= ?param7] -2025-12-18 14:10:32,341 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignfee.del] Prepared SQL: [delete from assignfee where asno= ?param0 and fyear= ?param1] -2025-12-18 14:10:32,341 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignsite.save] Prepared SQL: [update assign set udt=now(),uno= ?param0 ,uip= ?param1 ,issite= ?param2 ,subdomain= ?param3 ,sitename= ?param4 ,siteip= ?param5 ,sitelogo= ?param6 ,sitefooter= ?param7 where asno= ?param8] -2025-12-18 14:10:32,341 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.asno.save] Prepared SQL: [update users set asno= ?param0 where userno= ?param1] -2025-12-18 14:10:32,341 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.pwcalltime] Prepared SQL: [update users set pwcalltime=now(),pwcallno= ?param0 where userno= ?param1] -2025-12-18 14:10:32,341 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.resetuser] Prepared SQL: [update users set userpass = ?param0 , pwcalltime = null , pwcallno = null , status = (CASE WHEN status = 9 THEN 1 ELSE status END) where userno= ?param1 and pwcalltime is not null and pwcallno= ?param2 and date_add(pwcalltime, interval 24 hour) > now()] -2025-12-18 14:10:32,341 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.exit] Prepared SQL: [UPDATE users SET udt=now(),uno= ?param0 ,uip= ?param1 , status = ?param2 WHERE userno= ?param3] -2025-12-18 14:10:32,341 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.leave.register] Prepared SQL: [INSERT INTO userleave ( userno, userid, status, levdate, uno, uip ) SELECT u.userno, u.userid, 0 AS status, NOW() AS levdate, u.uno, u.uip FROM users u WHERE u.status = ?param0 AND u.userno = ?param1] -2025-12-18 14:10:32,341 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.remotelogin.set] Prepared SQL: [update users a inner join assign b on b.asno=a.asno and b.siteip like concat('%', ?param0 ,'%') set a.remotekey= ?param1 where a.userid= ?param2 and a.status=1] -2025-12-18 14:10:32,341 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.snslink.up] Prepared SQL: [update users set udt=now(),uno= ?param0 ,uip= ?param1 ,snsid= ?param2 ,jointype= ?param3 where userno= ?param4] -2025-12-18 14:10:32,341 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [councel.up] Prepared SQL: [update councel set udt=now(),uno= ?param0 ,uip= ?param1 ,bldgcat = ?param2 ,qtext = ?param3 ,atext = ?param4 where bno= ?param5] -2025-12-18 14:10:32,341 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [councel.del] Prepared SQL: [update councel set udt=now(),uno= ?param0 ,uip= ?param1 ,isdel = 1 where bno = ?param2] -2025-12-18 14:10:32,341 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.up.asno] Prepared SQL: [update users set udt=now(),uno= ?param0 ,uip= ?param1 ,asno = ?param2 where userno= ?param3] -2025-12-18 14:10:32,342 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormant.del] Prepared SQL: [update users a left outer join userdormant b on b.userno = a.userno set set udt=now(),uno= ?param0 ,uip= ?param1 ,status = 99,username='»èÁ¦µÊ',usernameeng=null,email=null,mobile=null,telno=null,userpno=null,bankno=null,post=null,address1=null,address2=null,birthday=null,di=null,ci=null,vssn=null,authplatform=0 where date_add(b.cdt,interval 1 year) < now(); delete from userdormant where date_add(cdt,interval 1 year) < now();] -2025-12-18 14:10:32,364 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.loginkey] Prepared SQL: [select a.userno dtype from users a where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0)] -2025-12-18 14:10:32,365 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.admin] Prepared SQL: [select a.userno dtype, a.udt time, count(b.mno) intval from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0)] -2025-12-18 14:10:32,365 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.front] Prepared SQL: [select a.dtype,sum(a.intval) intval,sum(a.intval2) intval2 from ( select a.userno dtype,count(b.mno) intval,0 intval2 from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno union all select a.userno dtype,0 intval,count(b.userno) intval2 from users a left outer join alarms b on b.userno=a.userno and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno ) a group by a.dtype] -2025-12-18 14:10:32,365 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.frontcroom] Prepared SQL: [select a.dtype,sum(a.intval) intval,sum(a.intval2) intval2,sum(a.intval3) intval3,sum(a.intval4) intval4,sum(a.intval5) intval5 ,sum(a.intval6) intval6,sum(a.intval7) intval7,sum(a.intval8) intval8,sum(a.intval9) intval9,sum(a.intval10) intval10 ,sum(a.intval11) intval11,sum(a.intval12) intval12 ,max(a.strval) strval,max(a.strval2) strval2,max(a.strval3) strval3 from ( select a.userno dtype,count(b.mno) intval,0 intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11,0 intval12 ,null strval,null strval2,null strval3 from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno union all select a.userno dtype,0 intval,count(b.userno) intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11,0 intval12 ,null strval,null strval2,null strval3 from users a left outer join alarms b on b.userno=a.userno and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) union all select a.userno dtype,0 intval,0 intval2,c.tyear intval3,c.tseq intval4,b.classno intval5 ,b2.isplan intval6,b2.iscontent intval7,b2.isev intval8,b2.isrs intval9,b2.isgrade intval10 ,b.cmno intval11,b.cshape intval12 ,d.cgname strval,b.cname strval2 ,group_concat(case when f.bmno is null then null else concat(f.bmno,':',f.bmname,':',f.bmtype) end separator ';') strval3 from users a0 inner join lect a on a.lectno= ?param3 and a.userno=a0.userno and a.status=1 and a.ischanged=0 inner join cm b on b.cmno=a.cmno inner join cmmenu b2 on b2.cmno=b.cmno inner join term c on c.tmno=b.tmno inner join cg d on d.cgno=b.cgno left outer join cmmenubm e on e.cmno=b.cmno left outer join boardmaster f on f.bmno=e.bmno where a0.userno= ?param0 and (a0.loginkey= ?param1 or ?param2 =0) group by a.userno,b.cmno,c.tyear,c.tseq,b.classno ,b2.isplan,b2.iscontent,b2.isev,b2.isrs,b2.isgrade ,d.cgname,b.cname ) a group by a.dtype] -2025-12-18 14:10:32,366 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.frontcroom.subdomain] Prepared SQL: [select a.*,b.asname strval4,c.fileurl from ( select a.dtype,sum(a.intval) intval,sum(a.intval2) intval2,sum(a.intval3) intval3,sum(a.intval4) intval4,sum(a.intval5) intval5 ,sum(a.intval6) intval6,sum(a.intval7) intval7,sum(a.intval8) intval8,sum(a.intval9) intval9,sum(a.intval10) intval10 ,sum(a.intval11) intval11 ,max(a.strval) strval,max(a.strval2) strval2,max(a.strval3) strval3 from ( select a.userno dtype,count(b.mno) intval,0 intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11 ,null strval,null strval2,null strval3 from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno union all select a.userno dtype,0 intval,count(b.userno) intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11 ,null strval,null strval2,null strval3 from users a left outer join alarms b on b.userno=a.userno and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) union all select a.userno dtype,0 intval,0 intval2,c.tyear intval3,c.tseq intval4,b.classno intval5 ,b2.isplan intval6,b2.iscontent intval7,b2.isev intval8,b2.isrs intval9,b2.isgrade intval10 ,b.cmno intval11 ,d.cgname strval,b.cname strval2 ,group_concat(case when f.bmno is null then null else concat(f.bmno,':',f.bmname,':',f.bmtype) end separator ';') strval3 from users a0 inner join lect a on a.lectno= ?param3 and a.userno=a0.userno and a.status=1 and a.ischanged=0 inner join cm b on b.cmno=a.cmno inner join cmmenu b2 on b2.cmno=b.cmno inner join term c on c.tmno=b.tmno inner join cg d on d.cgno=b.cgno left outer join cmmenubm e on e.cmno=b.cmno left outer join boardmaster f on f.bmno=e.bmno where a0.userno= ?param0 and (a0.loginkey= ?param1 or ?param2 =0) group by a.userno,b.cmno,c.tyear,c.tseq,b.classno ,b2.isplan,b2.iscontent,b2.isev,b2.isrs,b2.isgrade ,d.cgname,b.cname ) a group by a.dtype ) a inner join assign b on b.subdomain= ?param4 left outer join fileinfo c on c.fgno=b.sitelogo] -2025-12-18 14:10:32,366 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.basecomments] Prepared SQL: [select a.cmtno,a.pcmtno,a.tcmtno,a.baseno,a.cdepth,a.memo,a.memotype,a.fgno,a.cdt,a.udt, a.isdel,a.cno ,b.orgname, b.fileurl, b.fileno ,c.username from cmt a inner join users c on c.userno=a.cno left outer join fileinfo b on b.fgno=a.fgno and b.isdel=0 where a.cmttype= ?param0 and a.baseno= ?param1 order by a.cdt desc] -2025-12-18 14:10:32,366 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsend.get] Prepared SQL: [select a.sendno,a.ehtml,a.etitle from emailsend a left outer join emailban b on b.sendno=a.sendno where a.sendno= ?param0 and a.isdel=0] -2025-12-18 14:10:32,366 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsend.get2] Prepared SQL: [select a.sendno,a.etitle,a.rcvs,ifnull(a.sendeds, ' ') sendeds,ifnull(group_concat(b.email separator ';'), ' ') bans from emailsend a left outer join emailban b on b.sendno=a.sendno where a.sendno= ?param0 and a.isdel=0 group by a.sendno,a.rcvs,a.etitle,a.sendeds] -2025-12-18 14:10:32,367 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.list.rcvnot] Prepared SQL: [select count(a.mno) from memouser a where a.userno= ?param0 and and a.isread=0 and a.isdel=0] -2025-12-18 14:10:32,367 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smssend.get] Prepared SQL: [select c.asname,b.usertype,b.username ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) mobile ,a.smstype,a.isok ,row_number() over(order by b.username) rno, count(a.cno) over() pagetotalcount from smsuser a inner join users b on b.userno=a.userno left outer join assign c on c.asno=b.asno where a.mno= ?param0 order by b.username] -2025-12-18 14:10:32,367 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.home] Prepared SQL: [select b.cnt intval ,c.cnt0 intval2 ,c.cnt1 intval3 ,d.cnt intval4 ,e.cnt intval5 ,f.cnt intval6 ,(SELECT COUNT(*) FROM userleave WHERE status = 0) intval7 from (select 1 col1) a left outer join (select count(mno) cnt from memouser where userno= ?param0 and isread=0 and isdel=0) b on 1=1 left outer join ( select sum(case when a.bmposition=0 then 1 else 0 end) cnt0,sum(case when a.bmposition=1 and b.cmno is not null then 1 else 0 end) cnt1 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.isopen=1 left outer join board c on c.pbno=b.bno and c.isdel=0 where a.bmtype=2 and a.isopen=1 and c.bno is null and a.disptype=0 ) c on 1=1 left outer join ( select count(a.rfdno) cnt from payrfd a left outer join pay b on b.payno = a.payno where a.rstatus=0 and b.rstatus=0 ) d on 1=1 left outer join ( select count(a.payno) cnt from paydvr a inner join pay b on b.payno=a.payno and b.pstatus=1 and b.rstatus=0 inner join payitem c on c.payno = b.payno inner join book bb on bb.bkno=c.itemno where a.dvrcode is null and a.isdvr=1 ) e on 1=1 left outer join ( select count(a.payno) cnt from paytax a where a.ischeck=0 ) f on 1=1] -2025-12-18 14:10:32,367 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.authkey] Prepared SQL: [select jobkey from authkey where authtype= ?param0 and userno= ?param1 and randkey= ?param2 and keytime > now()] -2025-12-18 14:10:32,368 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.authkey.check1] Prepared SQL: [select ctno intval,ismenu intval2,ctype intval3,ccode strval from ct where ctno= ?param0 and authkey= ?param1 ; update ct set authkey=null where ctno= ?param0] -2025-12-18 14:10:32,368 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.authkey.check2] Prepared SQL: [select qno intval from question where qno= ?param0 and authkey= ?param1 ; update question set authkey=null where qno= ?param0] -2025-12-18 14:10:32,368 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.sms.chk] Prepared SQL: [select authno intval,lectno intval2,latime time,lakey strval from smsauth where authno = ?param0] -2025-12-18 14:10:32,368 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsend.in] Prepared SQL: [insert into emailsend(etitle,semail,ehtml,fgno,cmno,rcvs,reademails,rcvcount,readcount,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 ,now(), ?param9 ,now(), ?param9 , ?param10 )] -2025-12-18 14:10:32,368 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsend.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:10:32,369 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.sms.in] Prepared SQL: [insert into sms(cmno,mcontents,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,now(), ?param2 ,now(), ?param2 , ?param3 );] -2025-12-18 14:10:32,369 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.sms.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:10:32,369 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smsauth] Prepared SQL: [insert into smsauth(latime,lakey,lectno) values(now(), ?param0 , ?param1 );] -2025-12-18 14:10:32,369 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smsauth.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:10:32,370 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smsauth2] Prepared SQL: [insert into smsauth(latime,lakey,userno, lectno) values(now(), ?param0 , ?param1 , 0);] -2025-12-18 14:10:32,370 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smsauth2.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:10:32,370 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.atalk.send] Prepared SQL: [insert into MTS_ATALK_MSG (TRAN_SENDER_KEY,TRAN_TMPL_CD,TRAN_CALLBACK,TRAN_PHONE,TRAN_SUBJECT,TRAN_MSG,TRAN_DATE,TRAN_TYPE,TRAN_STATUS,TRAN_REPLACE_TYPE,TRAN_REPLACE_MSG) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,now(),5,'1', ?param6 , ?param5 );] -2025-12-18 14:10:32,370 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.comment.delete] Prepared SQL: [update cmt set isdel=1 where cmtno= ?param0 and ( ?param1 is not null or cno= ?param2 );] -2025-12-18 14:10:32,370 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsendok] Prepared SQL: [update emailsend set isdel=0,readcount= ?param0 ,sendeds= ?param1 where sendno= ?param2] -2025-12-18 14:10:32,370 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.memo.alldeleteR] Prepared SQL: [update memouser set isdel=1,udt=now(),uno= ?param0 ,uip= ?param1 where userno= ?param0] -2025-12-18 14:10:32,370 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.memo.alldeleteS] Prepared SQL: [update memo set isdel=1,udt=now(),uno= ?param0 ,uip= ?param1 where cno= ?param0] -2025-12-18 14:10:32,372 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.authkey.save] Prepared SQL: [update authkey set jobkey= ?param0 ,randkey= ?param1 ,keytime=date_add(now(), interval 1 minute) where authtype= ?param2 and userno= ?param3 ; insert into authkey (authtype,userno,jobkey,randkey,keytime) select a.authtype,a.userno,a.jobkey,a.randkey,date_add(now(), interval 1 minute) from (select ?param2 authtype, ?param3 userno, ?param0 jobkey, ?param1 randkey) a left outer join authkey b on b.authtype=a.authtype and b.userno=a.userno where b.authtype is null] -2025-12-18 14:10:32,372 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.sms.extend] Prepared SQL: [update smsauth set latime = now() where authno = ?param0] -2025-12-18 14:10:32,373 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.error] Prepared SQL: [insert into errors (errmsg,userno) values( ?param0 , ?param1 )] -2025-12-18 14:10:32,392 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.list] Prepared SQL: [select a.menuno, a.menuname, a.pmenuno, a.menuurl, a.menulevel, a.menuorder, a.ccount, a.isuse, a.ishid ,concat('/',ifnull(b5.menuno, 0), '/', ifnull(b4.menuno, 0), '/', ifnull(b3.menuno, 0), '/', ifnull(b2.menuno, 0), '/', ifnull(b1.menuno, 0), '/', ifnull(a.menuno, 0), '/') menurout ,case a.menulevel when 0 then ' ' when 1 then b1.menuname when 2 then b2.menuname when 3 then b3.menuname when 4 then b4.menuname when 5 then b5.menuname end pmenuname from ( select a.menuno, a.menuname, a.pmenuno, a.menuurl, a.menulevel, a.menuorder, count(d.menuno) ccount, a.isuse, a.ishid from menu a left outer join menu d on d.pmenuno=a.menuno group by a.menuno, a.menuname, a.pmenuno, a.menuurl, a.menulevel, a.menuorder, a.isuse, a.ishid ) a left outer join menu b1 on b1.menuno=a.pmenuno left outer join menu b2 on b2.menuno=b1.pmenuno left outer join menu b3 on b3.menuno=b2.pmenuno left outer join menu b4 on b4.menuno=b3.pmenuno left outer join menu b5 on b5.menuno=b4.pmenuno order by case a.menulevel when 0 then a.menuorder when 1 then b1.menuorder when 2 then b2.menuorder when 3 then b3.menuorder when 4 then b4.menuorder else b5.menuorder end ,case a.menulevel when 0 then a.menuno when 1 then b1.menuno when 2 then b2.menuno when 3 then b3.menuno when 4 then b4.menuno else b5.menuno end ,case a.menulevel when 1 then a.menuorder when 2 then b1.menuorder when 3 then b2.menuorder when 4 then b3.menuorder when 5 then b4.menuorder else 0 end ,case a.menulevel when 1 then a.menuno when 2 then b1.menuno when 3 then b2.menuno when 4 then b3.menuno when 5 then b4.menuno else 0 end ,case a.menulevel when 2 then a.menuorder when 3 then b1.menuorder when 4 then b2.menuorder when 5 then b3.menuorder else 0 end ,case a.menulevel when 2 then a.menuno when 3 then b1.menuno when 4 then b2.menuno when 5 then b3.menuno else 0 end ,case a.menulevel when 3 then a.menuorder when 4 then b1.menuorder when 5 then b2.menuorder else 0 end ,case a.menulevel when 3 then a.menuno when 4 then b1.menuno when 5 then b2.menuno else 0 end ,case a.menulevel when 4 then a.menuorder when 5 then b1.menuorder else 0 end ,case a.menulevel when 4 then a.menuno when 5 then b1.menuno else 0 end ,case a.menulevel when 5 then a.menuorder else 0 end ,case a.menulevel when 5 then a.menuno else 0 end] -2025-12-18 14:10:32,392 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.authmenu] Prepared SQL: [select a.usertype, a.menuno from menuauth a where a.usertype= ?param0] -2025-12-18 14:10:32,392 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.get] Prepared SQL: [select a.fileno,a.fgno,a.orgname,a.fileurl,a.filesize,a.extension,a.dcount,a.cno,a.uno ,b.tablename,b.columnname from fileinfo a inner join filegroup b on b.fgno=a.fgno where a.FileNo = ?param0 and a.isdel = 0] -2025-12-18 14:10:32,392 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.getall] Prepared SQL: [select a.fileno,a.fgno,a.orgname,a.fileurl,a.filesize,a.extension,a.dcount,a.cno,a.uno ,b.tablename,b.columnname from fileinfo a inner join filegroup b on b.fgno=a.fgno where a.FileNo = ?param0] -2025-12-18 14:10:32,394 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncs.parents.u] Prepared SQL: [select 3 ndepth,v.ndno ncsno,v.dname ncsname,v.dcode ncscode,case when v.ndno=u.ndno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsd v on v.nbno=d.nbno where u.nuno= ?param0 union all select 2 ndepth,v.nbno ncsno,v.bname ncsname,v.bcode ncscode,case when v.nbno=b.nbno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsb b on b.nbno=d.nbno inner join ncsb v on v.nmno=b.nmno where u.nuno= ?param0 union all select 1 ndepth,v.nmno ncsno,v.mname ncsname,v.mcode ncscode,case when v.nmno=m.nmno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncsm v on v.ntno=m.ntno where u.nuno= ?param0 union all select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where u.nuno= ?param0 order by ndepth,ncscode] -2025-12-18 14:10:32,395 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncs.parents.d] Prepared SQL: [select 2 ndepth,v.nbno ncsno,v.bname ncsname,v.bcode ncscode,case when v.nbno=b.nbno then 1 else 0 end isact from ncsd d inner join ncsb b on b.nbno=d.nbno inner join ncsb v on v.nmno=b.nmno where d.ndno= ?param0 union all select 1 ndepth,v.nmno ncsno,v.mname ncsname,v.mcode ncscode,case when v.nmno=m.nmno then 1 else 0 end isact from ncsd d inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncsm v on v.ntno=m.ntno where d.ndno= ?param0 union all select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsd d inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where d.ndno= ?param0 order by ndepth,ncscode] -2025-12-18 14:10:32,395 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncs.parents.b] Prepared SQL: [select 1 ndepth,v.nmno ncsno,v.mname ncsname,v.mcode ncscode,case when v.nmno=m.nmno then 1 else 0 end isact from ncsb b inner join ncsm m on m.nmno=b.nmno inner join ncsm v on v.ntno=m.ntno where b.nbno= ?param0 union all select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsb b inner join ncsm m on m.nmno=b.nmno inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where b.nbno= ?param0 order by ndepth,ncscode] -2025-12-18 14:10:32,395 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncs.parents.m] Prepared SQL: [select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsm m inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where m.nmno= ?param0 order by ndepth,ncscode] -2025-12-18 14:10:32,396 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.sales.bycm] Prepared SQL: [select case b.ptype when 2 then 2 when 3 then 1 else 0 end dtype, 0 intval, case b.ptype when 2 then '±³Àç' when 3 then '½ÃÇè' else '°­ÁÂ' end strval,'¸ÅÃâ' strval2 ,sum(case when month(a.payoktime)=1 then b.payamt else 0 end) longval ,sum(case when month(a.payoktime)=2 then b.payamt else 0 end) longval2 ,sum(case when month(a.payoktime)=3 then b.payamt else 0 end) longval3 ,sum(case when month(a.payoktime)=4 then b.payamt else 0 end) longval4 ,sum(case when month(a.payoktime)=5 then b.payamt else 0 end) longval5 ,sum(case when month(a.payoktime)=6 then b.payamt else 0 end) longval6 ,sum(case when month(a.payoktime)=7 then b.payamt else 0 end) longval7 ,sum(case when month(a.payoktime)=8 then b.payamt else 0 end) longval8 ,sum(case when month(a.payoktime)=9 then b.payamt else 0 end) longval9 ,sum(case when month(a.payoktime)=10 then b.payamt else 0 end) longval10 ,sum(case when month(a.payoktime)=11 then b.payamt else 0 end) longval11 ,sum(case when month(a.payoktime)=12 then b.payamt else 0 end) longval12 from pay a inner join payitem b on b.payno=a.payno and a.pstatus=1 where year(a.payoktime)= ?param0 and a.pstatus=1 group by b.ptype,month(a.payoktime) union all select case b.ptype when 2 then 2 when 3 then 1 else 0 end dtype, 1 intval, '','ȯºÒ' strval ,(case when month(b.refundtime)=1 then b.refundamt else 0 end) * -1 longval ,(case when month(b.refundtime)=2 then b.refundamt else 0 end) * -1 longval2 ,(case when month(b.refundtime)=3 then b.refundamt else 0 end) * -1 longval3 ,(case when month(b.refundtime)=4 then b.refundamt else 0 end) * -1 longval4 ,(case when month(b.refundtime)=5 then b.refundamt else 0 end) * -1 longval5 ,(case when month(b.refundtime)=6 then b.refundamt else 0 end) * -1 longval6 ,(case when month(b.refundtime)=7 then b.refundamt else 0 end) * -1 longval7 ,(case when month(b.refundtime)=8 then b.refundamt else 0 end) * -1 longval8 ,(case when month(b.refundtime)=9 then b.refundamt else 0 end) * -1 longval9 ,(case when month(b.refundtime)=10 then b.refundamt else 0 end) * -1 longval10 ,(case when month(b.refundtime)=11 then b.refundamt else 0 end) * -1 longval11 ,(case when month(b.refundtime)=12 then b.refundamt else 0 end) * -1 longval12 from pay a inner join payitem b on b.payno=a.payno and a.pstatus=1 and b.rstatus > 0 and b.refundtime is not null and year(b.refundtime)= ?param0 where a.pstatus=1 and a.rstatus > 0 group by b.ptype,month(b.refundtime) order by dtype,intval] -2025-12-18 14:10:32,397 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcalc.print] Prepared SQL: [select a.cmno,a.feeloc,a.feebkpr,a.feebrt,a.feemat,a.feefoo,a.feeetc,a.prtcnt ,b.cname,b.classno,b.sstime,b.setime ,c.pfee ,d.username,CAST(AES_DECRYPT(UNHEX(d.userpno), 'np123@!') AS char) userpno,d.bankname,CAST(AES_DECRYPT(UNHEX(d.bankno), 'np123@!') AS char) bankno,d.post,d.address1,d.address2 ,row_number() over(order by d.username) rno from cmcalc a inner join cm b on b.cmno=a.cmno inner join cmprof c on c.cmno=b.cmno inner join users d on d.userno=c.userno where a.cmno= ?param0 order by rno] -2025-12-18 14:10:32,397 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.npsystem] Prepared SQL: [select count(b.daokey) from (select 1 col1) a left outer join npsystem b on b.daokey= ?param0] -2025-12-18 14:10:32,399 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.ncs.check.t] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select 0 intval, count(m.nmno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno where t.ntno= ?param0 union all select 0 intval,count(b.nbno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno left outer join ncsb b on b.nmno=m.nmno where t.ntno= ?param0 union all select count(cmd.cmno) intval,count(distinct d.ndno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join cmncsd cmd on cmd.ndno=d.ndno where t.ntno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join ncsu u on u.ndno=d.ndno where t.ntno= ?param0 ) a] -2025-12-18 14:10:32,399 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.ncs.check.m] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select 0 intval,count(b.nbno) intval2 from ncsm m left outer join ncsb b on b.nmno=m.nmno where m.nmno= ?param0 union all select count(cmd.cmno) intval,count(distinct d.ndno) intval2 from ncsm m left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join cmncsd cmd on cmd.ndno=d.ndno where m.nmno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncsm m left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join ncsu u on u.ndno=d.ndno where m.nmno= ?param0 ) a] -2025-12-18 14:10:32,399 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.ncs.check.b] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select count(cmd.cmno) intval,count(distinct d.ndno) intval2 from ncsb b left outer join ncsd d on d.nbno=b.nbno left outer join cmncsd cmd on cmd.ndno=d.ndno where b.nbno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncsb b left outer join ncsd d on d.nbno=b.nbno left outer join ncsu u on u.ndno=d.ndno where b.nbno= ?param0 ) a] -2025-12-18 14:10:32,399 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.ncs.check.d] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select count(cmd.cmno) intval,0 intval2 from ncsd d left outer join cmncsd cmd on cmd.ndno=d.ndno where d.ndno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncsd d left outer join ncsu u on u.ndno=d.ndno where d.ndno= ?param0 ) a] -2025-12-18 14:10:32,400 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.insert] Prepared SQL: [insert into menu(menuname,pmenuno,menuurl,menulevel,menuorder,isuse,ishid,cdt,cno,udt,uno,uip) select ?param0 , ?param1 ,ifnull( ?param2 ,''),ifnull(c.menulevel, -1) + 1, ?param3 , ?param4 , ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 from (select ?param8 menuno) a left outer join menu b on b.menuno=a.menuno left outer join menu c on c.menuno= ?param1 where b.menuno is null] -2025-12-18 14:10:32,400 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.insert.SelectKey] Prepared SQL: [select last_insert_id()] -2025-12-18 14:10:32,401 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.filegroup.insert] Prepared SQL: [INSERT INTO filegroup (tablename,columnname, cdt,cno,udt,uno,uip) VALUES ( ?param0 , ?param1 , cdt,cno,udt,uno,uip)] -2025-12-18 14:10:32,401 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.filegroup.insert.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:10:32,401 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.okcert3.in] Prepared SQL: [insert into okcert3log (gubn, ret, reason, sn, rsltcd, rslt, dt) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , now()] -2025-12-18 14:10:32,401 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.okcert3.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:10:32,401 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.userauth.save] Prepared SQL: [insert into menuauth (usertype,authname,menuno,isdel,cdt,cno,udt,uno,uip) select max(usertype)+1, ?param0 ,1,0,now(), ?param1 ,now(), ?param1 , ?param2 from menuauth] -2025-12-18 14:10:32,401 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.authname.save] Prepared SQL: [update menuauth set authname= ?param0 where usertype= ?param1] -2025-12-18 14:10:32,401 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.userauth.del] Prepared SQL: [delete a from menuauth a left outer join( select count(userno) usercnt,usertype from users where usertype = ?param0 group by usertype )b on b.usertype = a.usertype where a.usertype = ?param0 and (b.usercnt < 1 or b.usercnt is null); insert into menuauth (usertype,authname,menuno,isdel,cdt,cno,udt,uno,uip) select * from ( select ?param0 usertype, ?param1 authname,1 menuno,0 isdel,now() cdt, ?param2 cno,now() udt, ?param2 uno, ?param3 uip ) a where not exists( select usertype,authname,menuno from menuauth where usertype = ?param0 and menuno = 1 ); update menuauth a left outer join ( select count(userno) usercnt,usertype from users where usertype = ?param0 and status=1 group by usertype ) b on b.usertype = a.usertype set isdel=1 where a.usertype= ?param0 and (b.usercnt < 1 or b.usercnt is null);] -2025-12-18 14:10:32,401 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.chageposition] Prepared SQL: [update menu a left outer join menu b on b.menuno= ?param0 left outer join menu c on c.menuno= ?param1 set a.pmenuno= ?param1 , a.menuorder = ifnull(b.menuorder, -1) + 1, a.menulevel=c.menulevel + 1 , a.udt=now(), a.uno= ?param2 , a.uip= ?param3 where a.menuno= ?param4] -2025-12-18 14:10:32,402 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.update] Prepared SQL: [update menu a left outer join (select menulevel from menu where menuno= ?param0 ) b on 1 = 1 set udt=now(), uno= ?param1 , uip= ?param2 ,menuname= ?param3 , pmenuno= ?param0 , menuurl=ifnull( ?param4 , ''),a.menulevel=b.menulevel + 1,menuorder= ?param5 ,isuse= ?param6 ,ishid= ?param7 where a.menuno= ?param8 ;] -2025-12-18 14:10:32,402 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.delete] Prepared SQL: [delete from menuauth where menuno= ?param0 ; delete from menu where menuno= ?param0] -2025-12-18 14:10:32,402 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.down] Prepared SQL: [update fileinfo set dcount = dcount + 1 where fileno= ?param0] -2025-12-18 14:10:32,402 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.del] Prepared SQL: [update fileinfo set uip= ?param0 , uno= ?param1 , isdel=1 where fileno= ?param2 and ( ?param3 = 1 or ?param1 = -999 or cno= ?param1 )] -2025-12-18 14:10:32,402 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.del2] Prepared SQL: [update fileinfo set uip= ?param0 , uno= ?param1 , isdel=1 where fgno= ?param2 and ( ?param3 = 1 or ?param1 = -999 or cno= ?param1 )] -2025-12-18 14:10:32,402 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncst.in] Prepared SQL: [insert into ncst (ntype,tcode,tname,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 ,now(), ?param3 ,now(), ?param3 , ?param4 )] -2025-12-18 14:10:32,403 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncst.up] Prepared SQL: [update ncst set udt=now(),uno= ?param0 ,uip= ?param1 ,tcode= ?param2 ,tname= ?param3 where ntno= ?param4] -2025-12-18 14:10:32,403 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.actlog.set] Prepared SQL: [insert into actlog (logtype,logtarget,userno,logdata,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 )] -2025-12-18 14:10:32,404 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.authlog.set] Prepared SQL: [insert into authlog(logtype,userno,usertypeorg,usertypenew,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 )] -2025-12-18 14:10:32,404 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.authlog.set2] Prepared SQL: [insert into authlog(logtype,userno,usertypeorg,usertypenew,cdt,cno,udt,uno,uip) select ?param0 , ?param1 ,a.usertype, ?param2 ,now(), ?param3 ,now(), ?param3 , ?param4 from users a where a.userno= ?param1 and a.usertype <> ?param2] -2025-12-18 14:10:32,405 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.kcblog.in] Prepared SQL: [insert into kcblog (cdt,cp_cd,mobile,vssn,logmsg) values(now(), ?param0 ,case when ?param1 is not null then HEX(AES_ENCRYPT( ?param1 , 'np123@!')) else null end , ?param2 , ?param3 );] -2025-12-18 14:10:32,405 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [excellog.in] Prepared SQL: [INSERT INTO exceldownlog (userno, userid, username, actiontime, position, comment, userip) SELECT userno, userid, username, sysdate(), ?param0 , ?param1 , ?param2 FROM users where userno = ?param3] -2025-12-18 14:10:32,429 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.myterm] Prepared SQL: [select distinct c.tmno,c.tyear,c.tseq from cmprof a inner join cm b on b.cmno=a.cmno and b.ismaster=0 and b.isdel=0 inner join term c on c.tmno=b.tmno where a.userno= ?param0 order by c.tyear desc,c.tseq] -2025-12-18 14:10:32,429 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.term.ys] Prepared SQL: [select distinct tmno,tyear,tseq from term order by tyear desc,tseq] -2025-12-18 14:10:32,430 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmdatas] Prepared SQL: [select a.dtype,a.intval,a.intval2,a.intval3 ,a.strval,a.strval2 from( select 1 dtype ,a.userno intval,b.usertype intval2 ,row_number() over (order by b.username desc) intval3 ,b.username strval,null strval2 from cmprof a inner join users b on b.userno=a.userno where a.cmno= ?param0 order by b.username desc ) a union all select 2 ,b.bkno,0 ,row_number() over (order by b.bkno) intval3 ,b.bkname,null from cmbook a inner join book b on b.bkno=a.bkno where a.cmno= ?param0 union all select 3 dtype ,b.cmno,a.ispre ,row_number() over (order by b.cmno) intval3 ,b.cname,null from cmrelay a inner join cm b on b.cmno=a.rcmno where a.cmno= ?param0 union all select 4 ,b.ndno,0 ,row_number() over (order by b.ndno) intval3 ,b.dname,b.acode from cmncsd a inner join ncsd b on b.ndno=a.ndno where a.cmno= ?param0 order by dtype,intval3] -2025-12-18 14:10:32,430 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.datacreatecmbycmmaster] Prepared SQL: [select a.cmno,a.cname,row_number() over(order by a.udt desc) rno from cm a where a.ismaster=1 and a.isdel=0 and a.cgno= ?param0 order by rno] -2025-12-18 14:10:32,432 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnigscd.exists] Prepared SQL: [select count(*) from cminning a inner join cminningscd b on a.cmino = b.cmino where cmno = ?param0] -2025-12-18 14:10:32,432 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmev] Prepared SQL: [select a.cmno,a.attend,a.attendcut,a.attendrfd,a.attendcutrfd,a.mid,a.midcut,a.midrfd,a.midcutrfd,a.final,a.finalcut,a.finalrfd,a.finalcutrfd,a.subject,a.subjectcut,a.subjectrfd ,a.subjectcutrfd,a.discuss,a.discusscut,a.discussrfd,a.discusscutrfd,a.etc,a.etccut,a.etcrfd,a.etccutrfd,a.cut,a.cutrfd,a.isoffabs ,b.scdtype ,c.cshape from cmev a inner join cm c on c.cmno = a.cmno left outer join cminning b on b.cmno = a.cmno and b.isscd = 1 where a.cmno= ?param0] -2025-12-18 14:10:32,432 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.est] Prepared SQL: [select 0 gubun,case when a.extype = 0 then 1 else 2 end estkind ,a.exno,a.cmno,a.extype,a.exname,a.edesc,a.etime,a.econdition,a.evtype,a.eqtype,a.israndq,a.israndqi,a.qcount,a.isblur,a.tpoint,a.relaylimit,a.isusebackup,a.isseq ,null sdno,null sdtype,null sdname,null sddesc,null sdcondition ,null rsno,null rscno,null rstype,null rsname,null rscondition , row_number() over(partition by a.extype order by a.cdt) rno ,null as iseq,null as teachername from cmex a where a.cmno= ?param0 and a.isdel=0 union all select 1 gubun,case when a.sdtype = 0 then 11 else 21 end estkind ,a.sdno exno,a.cmno,a.sdtype extype,a.sdname exname,a.sddesc edesc,null etime,a.sdcondition econdition,null evtype,null eqtype,null israndq,null israndqi,null qcount,null isblur,a.tpoint,null relaylimit,null isusebackup,null isseq ,a.sdno,a.sdtype,a.sdname,a.sddesc,a.sdcondition ,null rsno,null rscno,null rstype,null rsname,null rscondition , row_number() over(partition by a.sdtype order by a.cdt) rno ,null as iseq,null as teachername from cmsd a where a.cmno= ?param0 and a.isdel=0 union all select 2 gubun,case when a.rstype = 0 then 32 else 31 end estkind ,a.rsno exno,a.cmno,a.rstype extype,a.rsname exname,null edesc,null etime,a.rscondition econdition,null evtype,null eqtype,null israndq,null israndqi,null qcount,null isblur,null tpoint,null relaylimit,null isusebackup,null isseq ,null sdno,null sdtype,null sdname,null sddesc,null sdcondition ,a.rsno,a.rscno,a.rstype,a.rsname,a.rscondition , row_number() over(partition by a.rstype order by a.cdt) rno ,b.iseq,c.username as teachername from cmrs a left outer join cminning b on a.cmino = b.cmino left outer join users c on b.userno = c.userno where a.cmno= ?param0 and a.isdel=0 order by rsno] -2025-12-18 14:10:32,433 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmexqs] Prepared SQL: [select a.eqno,a.exno,a.qseq,a.qno,a.rpoint , b.qtextstring, b.dpoint, b.qdiff, b.cc1, b.cc2, b.cc3, b.cc4, b.cc5,b.atype , cc.cname qdiffname, cc1.cname ccname1, cc2.cname ccname2, cc3.cname ccname3, cc4.cname ccname4, cc5.cname ccname5 from cmexq a inner join question b on b.qno=a.qno left outer join comcode cc on cc.ccode = b.qdiff left outer join comcode cc1 on cc1.ccode = b.cc1 left outer join comcode cc2 on cc2.ccode = b.cc2 left outer join comcode cc3 on cc3.ccode = b.cc3 left outer join comcode cc4 on cc4.ccode = b.cc4 left outer join comcode cc5 on cc5.ccode = b.cc5 where a.exno= ?param0 order by a.qseq] -2025-12-18 14:10:32,433 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.exsave.valid] Prepared SQL: [select count(d.exno) from (select 1 as col1) a left outer join lectex d on d.exno= ?param0] -2025-12-18 14:10:32,433 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.sdsave.valid] Prepared SQL: [select sum(cnt) from ( select count(d.sdno) cnt from (select 1 as col1) a left outer join lectsd d on d.sdno= ?param0 union all select count(d.sdno) from (select 1 as col1) a left outer join lectsdboard d on d.sdno= ?param0 ) a] -2025-12-18 14:10:32,433 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rssave.valid] Prepared SQL: [select count(d.rsno) from (select 1 as col1) a left outer join lectrs d on d.rsno= ?param0] -2025-12-18 14:10:32,433 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rscsave.valid] Prepared SQL: [select count(d.rscno) from (select 1 as col1) a left outer join cmrs d on d.rscno= ?param0] -2025-12-18 14:10:32,433 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmexlayers] Prepared SQL: [select a.exno ,case when a.qdiff = 1 then null else a.qdiff end qdiff ,case when a.cc1 = 1 then null else a.cc1 end cc1 ,case when a.cc2 = 1 then null else a.cc2 end cc2 ,case when a.cc3 = 1 then null else a.cc3 end cc3 ,case when a.cc4 = 1 then null else a.cc4 end cc4 ,case when a.cc5 = 1 then null else a.cc5 end cc5 ,a.qcount,a.rpoint , cc.cname qdiffname, cc1.cname ccname1, cc2.cname ccname2, cc3.cname ccname3, cc4.cname ccname4, cc5.cname ccname5 from cmexlayer a left outer join comcode cc on cc.ccode = a.qdiff and cc.ccode > 0 left outer join comcode cc1 on cc1.ccode = a.cc1 and cc1.ccode > 0 left outer join comcode cc2 on cc2.ccode = a.cc2 and cc2.ccode > 0 left outer join comcode cc3 on cc3.ccode = a.cc3 and cc3.ccode > 0 left outer join comcode cc4 on cc4.ccode = a.cc4 and cc4.ccode > 0 left outer join comcode cc5 on cc5.ccode = a.cc5 and cc5.ccode > 0 where a.exno= ?param0 order by cc.corder, cc1.corder, cc2.corder] -2025-12-18 14:10:32,433 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.extype1count] Prepared SQL: [select count(b.exno) from (select 1 col1) a left outer join cmex b on b.cmno= ?param0 and b.isdel=0 and b.exno <> ?param1 and b.extype=1] -2025-12-18 14:10:32,433 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.check] Prepared SQL: [select count(b.rsno) from (select 1 col1) a left outer join cmrs b on b.cmno= ?param0 and b.rsno <> ?param1 and b.rstype= ?param2 and b.isdel=0] -2025-12-18 14:10:32,434 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.questionusings] Prepared SQL: [select sum(cnt) from ( select 0 as cnt union all select count(qno) from cmexq where qno= ?param0 union all select count(qno) from rscq where qno= ?param0 ) a] -2025-12-18 14:10:32,435 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.questionitem.valid] Prepared SQL: [select sum(cnt) from ( select 0 as cnt union all select a.qno from ( select b.qno from questionitem a inner join cmexq b on b.qno=a.qno where a.qino= ?param0 limit 1) a union all select a.qno from ( select b.qno from questionitem a inner join rscq b on b.qno=a.qno where a.qino= ?param0 limit 1) a ) a] -2025-12-18 14:10:32,435 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmmenus] Prepared SQL: [select a.cmno,a.isplan,a.iscontent,a.isev,a.isrs,a.isgrade ,b.bmno from cmmenu a left outer join cmmenubm b on b.cmno=a.cmno where a.cmno= ?param0] -2025-12-18 14:10:32,435 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rscqs] Prepared SQL: [select a.rscqno,a.rscno,a.qno,a.dseq , b.qtextstring, b.dpoint, b.qdiff, b.cc1, b.cc2, b.cc3, b.cc4, b.cc5,b.atype , cc.cname qdiffname, cc1.cname ccname1, cc2.cname ccname2, cc3.cname ccname3, cc4.cname ccname4, cc5.cname ccname5 ,row_number() over(order by a.dseq, a.rscqno) rno from rscq a inner join question b on b.qno=a.qno left outer join comcode cc on cc.ccode = b.qdiff left outer join comcode cc1 on cc1.ccode = b.cc1 left outer join comcode cc2 on cc2.ccode = b.cc2 left outer join comcode cc3 on cc3.ccode = b.cc3 left outer join comcode cc4 on cc4.ccode = b.cc4 left outer join comcode cc5 on cc5.ccode = b.cc5 where a.rscno= ?param0 order by rno] -2025-12-18 14:10:32,435 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminfile] Prepared SQL: [select 1 dtype,a.sdno intval,a.fgno longval,b.fileno longval2,0 longval4,b.fileurl strval from cmsd a inner join fileinfo b on b.fgno=a.fgno and b.isdel=0 where a.cmno= ?param0 union all select 0,exno,null,null,null,null from cmex where cmno= ?param0 and isdel=0 union all select 2,0,a.fgnotf,b.fileno,a.cmino,b.fileurl from cminning a inner join fileinfo b on b.fgno=a.fgnotf and b.isdel=0 where a.cmno= ?param0 union all select 3,a.cmno,a.fgnocm,b.fileno,0,b.fileurl from cm a inner join fileinfo b on b.fgno=a.fgnocm and b.isdel=0 where a.cmno= ?param0 order by dtype,intval,longval2] -2025-12-18 14:10:32,435 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.check.cmpcpay] Prepared SQL: [select count(b.pino) from (select 1 as col1) a left outer join payitem b on b.ptype=1 and b.pcno = ?param0] -2025-12-18 14:10:32,436 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ct.checkcmi] Prepared SQL: [select count(b.cmino) dcnt from ct a left outer join cminning b on b.ctno=a.ctno where a.ctno= ?param0 group by a.ctno] -2025-12-18 14:10:32,436 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.pcm.foras] Prepared SQL: [select distinct d.cmno value,d.cname text from users a inner join lect b on b.userno=a.userno and b.status<5 inner join cm c on c.cmno=b.cmno inner join cm d on d.cmno=c.pcmno where a.asno= ?param0 order by text,value] -2025-12-18 14:10:32,436 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cm.foras] Prepared SQL: [select distinct c.cmno value,concat(c.cname,'(',c.classno,')') text from users a inner join lect b on b.userno=a.userno and b.status<5 inner join cm c on c.cmno=b.cmno and c.pcmno= ?param0 where a.asno= ?param1 order by text,value] -2025-12-18 14:10:32,436 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.pcm.forall] Prepared SQL: [select a.cmno value,a.cname text from cm a where a.ismaster=1 and a.isuse=1 and a.isdel=0 order by text,value] -2025-12-18 14:10:32,436 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cm.forall] Prepared SQL: [select a.cmno value,concat(a.cname,'(',a.classno,')') text from cm a where a.pcmno= ?param0 and a.ismaster=1 and a.isuse=1 and a.isdel=0 order by text,value] -2025-12-18 14:10:32,436 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cms.forpay] Prepared SQL: [select c.cmno,case when b.isjoin=1 then c.infee else c.infee end fee, c.accommofee, b.isjoin,d.lectno lectnocheck from users a left outer join assign b on b.asno=a.asno inner join cm c on c.cmno= ?param0 left outer join lect d on d.userno=a.userno and d.cmno=c.cmno and d.status in (1,2,3,4,6) and d.ischanged=0 where a.userno= ?param1] -2025-12-18 14:10:32,436 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cms.forpaypc] Prepared SQL: [select c.cmno,case when b.isjoin=1 then c.infee else c.outfee end fee,b.isjoin from users a left outer join assign b on b.asno=a.asno inner join cmpc c on c.pcno= ?param0 where a.userno= ?param1] -2025-12-18 14:10:32,437 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcheck.forbuy] Prepared SQL: [select 1 rno,a.cmno,a.quota ,b.status lectstatus ,count(d.userno) countlect from cm a left outer join lect b on b.cmno=a.cmno and b.userno= ?param0 and b.status < 5 and b.ischanged=0 left outer join lect c on c.cmno=a.cmno and c.status < 5 and c.ischanged=0 left outer join users d on d.userno=c.userno and d.status=1 where a.cmno= ?param1 and a.ismaster=0 and a.rstime < now() and a.retime > now() and a.isuse=1 and a.isdel=0 group by a.cmno,a.quota,b.status union all select 2,a.cmno,0 ,b.status ,0 from cm a inner join lect b on b.cmno <> a.cmno and b.userno= ?param0 and b.status < 5 inner join cm c on c.cmno=b.cmno and c.pcmno=a.pcmno where a.cmno = ?param1] -2025-12-18 14:10:32,439 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.assign.applyedu.byasno] Prepared SQL: [select a.asno,a.ascode,a.isjoin,a.joinyear,a.joinprice,a.asname,a.ceoname,a.brno,a.eino,a.grno,a.btype,a.bkind,a.salesamount,a.homeurl,a.mcount,a.aday,a.astype,a.asctg,a.askey,a.post ,a.address1,a.address2,a.fgnobno,a.fgnobank,a.joindate,a.exitdate,a.status,a.issite,a.subdomain,a.sitename,a.sitelogo,a.sitefooter,a.siteip,a.ismain,a.mname,a.isdel ,CAST(AES_DECRYPT(UNHEX(a.mphone), 'np123@!') AS char) mphone ,CAST(AES_DECRYPT(UNHEX(a.taxemail), 'np123@!') AS char) taxemail from assign a where a.asno= ?param0 and a.isdel=0] -2025-12-18 14:10:32,439 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscdcheck] Prepared SQL: [select a.quota - (select count(z.lectno) cnt from lect z where a.cmisno = z.cmisno and z.status in (1,2) and z.ischanged=0) from cminningscd a where a.cmisno = ?param0] -2025-12-18 14:10:32,443 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmin] Prepared SQL: [insert into cm(ismaster,cgno,pcmno,cname,kname,tmno,classno,rstime,retime,sstime,setime,gstime,getime,cshape ,infee,outfee,accommofee,quota ,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,isuse,isdel,isseq,fgnocm,typeman,typeedu,typegrade,typejob,typejobitem,iscertificate,ischkatt,isaccommodation,daylectinninglimit,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 , ?param28 , ?param29 , ?param30 ,0, ?param31 , ?param32 , ?param33 , ?param34 , ?param35 , ?param36 , ?param37 , ?param38 , ?param39 , ?param40 ,10,now(), ?param41 ,now(), ?param41 , ?param42 );] -2025-12-18 14:10:32,443 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:10:32,445 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnings.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into cminning (cmno,week,iseq,isonline,ititle,icontent,idate,iday,ist,iet,fgnotf,ctno,istaste,sttime,atime,mstime,metime,userno,isscd,scdtype,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 ,now(), ?param20 ,now(), ?param20 , ?param21 from (select 1 col1) a left outer join cminning b on b.cmno= ?param0 and b.iseq= ?param2 where b.cmino is null] -2025-12-18 14:10:32,445 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnings.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 14:10:32,445 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into cminningscd(cmino,estart,eend,quota,studyplace,sseq,comment,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 ,now(), ?param7 ,now(), ?param7 , ?param8 )] -2025-12-18 14:10:32,446 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 14:10:32,448 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.in] Prepared SQL: [INSERT INTO cmex (cmno,extype,exname,edesc,etime,econdition,evtype,eqtype,israndq,israndqi,qcount,isblur,tpoint,relaylimit,isusebackup,isseq,isreexamable,isresultopen,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 ,0,now(), ?param18 ,now(), ?param18 , ?param19 )] -2025-12-18 14:10:32,448 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:10:32,449 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.question.in] Prepared SQL: [INSERT INTO question (cmno, qdiff, cc1, cc2, cc3, cc4, cc5, isuse, atype, dpoint, qtext, qtextstring, qdesc, rightcount,ispassspace,isignorecase, cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , now(), ?param16 ,now(), ?param16 , ?param17 );] -2025-12-18 14:10:32,449 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.question.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:10:32,449 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.in] Prepared SQL: [insert into cmsd(sdtype,cmno,sdname,sddesc,tpoint,sdcondition,fgno,isdel,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 ,0,now(), ?param7 ,now(), ?param7 , ?param8 );] -2025-12-18 14:10:32,449 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:10:32,449 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.in] Prepared SQL: [insert into cmrs(rstype,cmno,rsname,rscondition,rscno,isdel,cmino,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,0, ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 );] -2025-12-18 14:10:32,449 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:10:32,449 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rsc.in] Prepared SQL: [insert into rsc(rstype,rscname,isuse,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 ,now(), ?param3 ,now(), ?param3 , ?param4 );] -2025-12-18 14:10:32,450 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rsc.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:10:32,450 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy0] Prepared SQL: [insert into cm(ismaster,cgno,pcmno,cname,kname,tmno,classno,rstime,retime,sstime,setime,gstime,getime,cshape,typeman,typeedu,typegrade,typejob,typejobItem,infee,outfee,accommofee,quota,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,isuse,isseq,iscertificate,isdel,studydays,isaccommodation,daylectinninglimit,cdt,cno,udt,uno,uip) select ?param0 ,cgno,case when a.ismaster = 1 and ?param0 = 0 then a.cmno else a.pcmno end,ifnull( ?param1 , concat('»çº»_', cname)),a.kname, ?param2 ,case when ?param2 is null then null else ifnull(b.classno,0)+1 end ,t.rstime ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then '2099-12-31 23:59:59' else date_format(t.retime,'%Y-%m-%d 23:59:59') end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else t.sstime end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else date_format(t.setime,'%Y-%m-%d 23:59:59') end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else t.gstime end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else date_format(t.getime,'%Y-%m-%d 23:59:59') end ,a.cshape,a.typeman,a.typeedu,a.typegrade,a.typejob, a.typejobItem,infee,outfee,accommofee,quota,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,1,isseq,a.iscertificate,0,studydays,isaccommodation,daylectinninglimit,now(), ?param3 ,now(), ?param3 , ?param4 from cm a left outer join ( select max(b.classno) classno from cm a inner join cm b on b.ismaster=0 and b.pcmno=case when a.ismaster=1 then a.cmno else a.pcmno end and b.isdel=0 and b.tmno=ifnull( ?param2 ,0) where a.cmno= ?param5 ) b on b.classno is not null left outer join term t on t.tmno= ?param2 where a.cmno= ?param5 ;] -2025-12-18 14:10:32,450 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy0.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:10:32,450 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy.ex0] Prepared SQL: [insert into cmex (cmno,extype,exname,edesc,etime,econdition,evtype,eqtype,israndq,israndqi,qcount,isblur,tpoint,relaylimit,isusebackup,isseq,isresultopen,isreexamable,isdel,cdt,cno,udt,uno,uip) select ?param0 ,extype,exname,edesc,etime,econdition,evtype,eqtype,israndq,israndqi,qcount,isblur,tpoint,relaylimit,isusebackup,isseq,isresultopen,isreexamable,0,now(), ?param1 ,now(), ?param1 , ?param2 from cmex a where a.exno= ?param3 ;] -2025-12-18 14:10:32,450 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy.ex0.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:10:32,451 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmpcin] Prepared SQL: [insert into cm (ismaster,cgno,pcmno,cname,tmno,classno,rstime,retime,sstime,setime,gstime,getime,cshape,infee,outfee,quota,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,isuse,isseq,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,null, ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 ,1,0,0,now(), ?param27 ,now(), ?param27 , ?param28 );] -2025-12-18 14:10:32,451 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmpcin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:10:32,452 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ct.in] Prepared SQL: [INSERT INTO ct (cmno,qdiff,cc1,cc2,cc3,cc4,cc5,ctype,ccode,ccodedel,ctname,fgnothumb,fgnotf,tfurl,ismenu,isdel,isuse,isoversize,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 ,0, ?param14 , ?param15 ,now(), ?param16 ,now(), ?param16 , ?param17 );] -2025-12-18 14:10:32,452 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ct.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:10:32,453 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.pplog.applyedu.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into pplog ( userno,cmno,isready,cgcode,cshape,typeman,typeedu,typegrade,typejob,typejobItem,cgno,cmisno,isrebate,rbankname,rbankacc,rbankowner,asname,brno,ceoname,post,address1,address2,btype,bkind,eino,mname ,mphone,taxemail,userpno,mobile,email,upost,uaddress1,uaddress2,isassignuser,uduty,slevel,isaccommodation,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 ,HEX(AES_ENCRYPT( ?param14 , 'np123@!')) , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 ,HEX(AES_ENCRYPT( ?param26 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param27 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param28 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param29 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param30 , 'np123@!')) , ?param31 , ?param32 , ?param33 , ?param34 , ?param35 , ?param36 , ?param37 ,now(), ?param38 ,now(), ?param38 , ?param39 )] -2025-12-18 14:10:32,453 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.pplog.applyedu.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:10:32,453 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.term.in] Prepared SQL: [insert into term (tyear,tseq,rstime,retime,sstime,setime,gstime,getime,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 ,now(), ?param8 ,now(), ?param8 , ?param9 )] -2025-12-18 14:10:32,453 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.term.up] Prepared SQL: [update term set udt=now(),uno= ?param0 ,uip= ?param1 ,tyear = ?param2 ,tseq = ?param3 ,rstime= ?param4 ,retime= ?param5 ,sstime= ?param6 ,setime= ?param7 ,gstime= ?param8 ,getime= ?param9 where tmno= ?param10] -2025-12-18 14:10:32,453 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cg.in] Prepared SQL: [insert into cg (pcgno,cgname,cgcode,isuse,iscover,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,0,now(), ?param5 ,now(), ?param5 , ?param6 )] -2025-12-18 14:10:32,453 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmup] Prepared SQL: [update cm set udt=now(),uno= ?param0 ,uip= ?param1 ,cgno = ?param2 ,pcmno = ?param3 ,cname = ?param4 ,kname = ?param5 ,rstime = ?param6 ,retime = ?param7 ,sstime = ?param8 ,setime = ?param9 ,gstime = ?param10 ,getime = ?param11 ,cshape = ?param12 ,infee = ?param13 ,outfee = ?param14 ,accommofee = ?param15 ,quota = ?param16 ,introhtml = ?param17 ,targethtml = ?param18 ,goalhtml = ?param19 ,contenthtml = ?param20 ,studyplace = ?param21 ,studytime = ?param22 ,certcc = ?param23 ,certgradecc = ?param24 ,jobcc = ?param25 ,jobpositiongrade = ?param26 ,difficulty = ?param27 ,isrefund = ?param28 ,isuse = ?param29 ,fgnocm = ?param30 ,typeman = ?param31 ,typeedu = ?param32 ,typegrade = ?param33 ,typejob = ?param34 ,typejobitem = ?param35 ,iscertificate = ?param36 ,ischkatt = ?param37 ,studydays = ?param38 ,isaccommodation = ?param39 where cmno= ?param40] -2025-12-18 14:10:32,454 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.profclear] Prepared SQL: [update cminning a inner join ( select a.cmino from cminning a left outer join cmprof b on b.cmno=a.cmno and a.userno=b.userno where a.cmno= ?param0 and b.userno is null ) b on b.cmino=a.cmino set a.userno=null where a.cmno= ?param0] -2025-12-18 14:10:32,454 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.del] Prepared SQL: [delete from cminning where cmino = ( select a.cmino from ( select case when count(c.lectno) < 1 then ?param0 else 0 end cmino from (select 1 col1) a left outer join cminning b on b.cmino= ?param0 left outer join lect c on c.cmno=b.cmno) a )] -2025-12-18 14:10:32,454 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.del2] Prepared SQL: [delete from cminning where cmino = ?param0] -2025-12-18 14:10:32,454 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.del3] Prepared SQL: [delete from cminning where cmino = ( select a.cmino from ( select case when count(b.cmino) < 1 then ?param0 else 0 end cmino from (select 1 col1) a left outer join cminningscd b on b.cmino= ?param0 ) a )] -2025-12-18 14:10:32,454 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.del] Prepared SQL: [delete from cminningscd where cmisno = ( select a.cmisno from ( select case when count(c.lectno) < 1 then ?param0 else 0 end cmisno from (select 1 col1) a left outer join cminningscd b on b.cmisno= ?param0 left outer join lect c on c.cmisno=b.cmisno and c.status=1 and c.ischanged=0 ) a )] -2025-12-18 14:10:32,454 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmseqsave] Prepared SQL: [update cm set isseq= ?param0 ,udt=now(),uno= ?param1 ,uip= ?param2 where cmno= ?param3] -2025-12-18 14:10:32,455 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.bookin] Prepared SQL: [insert into book(bkname,author,publisher,pubdate,fgnothumb,fgno,price,introhtml,contents,isuse,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 ,now(), ?param10 ,now(), ?param10 , ?param11 )] -2025-12-18 14:10:32,455 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.bookup] Prepared SQL: [update book set udt=now(),uno= ?param0 ,uip= ?param1 ,bkname = ?param2 ,author = ?param3 ,publisher = ?param4 ,pubdate = ?param5 ,fgnothumb = ?param6 ,fgno = ?param7 ,price = ?param8 ,introhtml = ?param9 ,contents = ?param10 ,isuse = ?param11 where bkno= ?param12] -2025-12-18 14:10:32,455 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.bookdel] Prepared SQL: [delete from book where not bkno in ( select distinct(a.bkno) from cmbook a ) and bkno = ?param0] -2025-12-18 14:10:32,455 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.up] Prepared SQL: [update cminningscd a set udt=now(),uno= ?param0 ,uip= ?param1 ,cmino= ?param2 ,estart= ?param3 ,eend= ?param4 ,quota= ?param5 ,studyplace= ?param6 ,sseq= ?param7 ,comment= ?param8 where a.cmisno= ?param9] -2025-12-18 14:10:32,455 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnings.up] Prepared SQL: [update cminning a left outer join ( select cmino, cmno from cminning where cmino <> ?param0 and cmno= ?param1 and iseq= ?param2 ) b on b.cmno=a.cmno set udt=now(),uno= ?param3 ,uip= ?param4 ,week = ?param5 ,iseq = ?param2 ,isonline = ?param6 ,ititle = ?param7 ,icontent = ?param8 ,idate= ?param9 ,iday = ?param10 ,ist = ?param11 ,iet = ?param12 ,fgnotf= ?param13 ,ctno = ?param14 ,istaste = ?param15 ,sttime= ?param16 ,atime = ?param17 ,mstime = ?param18 ,metime = ?param19 ,userno = ?param20 ,isscd = ?param21 ,scdtype= ?param22 where a.cmino= ?param0 and b.cmino is null] -2025-12-18 14:10:32,455 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.clear] Prepared SQL: [update cminningscd a set udt=now(),uno= ?param0 ,uip= ?param1 ,quota=99999,studyplace=null where a.cmino = ?param2] -2025-12-18 14:10:32,455 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.up.lect] Prepared SQL: [update lect a left outer join cminningscd b on b.cmisno = a.cmisno set a.edate = date_format(b.eend,'%Y-%m-%d 23:59:59') where a.cmisno = ?param0 ;] -2025-12-18 14:10:32,456 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmev.clear] Prepared SQL: [update cmev a set udt=now(),uno= ?param0 ,uip= ?param1 ,isoffabs=null where a.cmno = ?param2] -2025-12-18 14:10:32,456 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnings.istasteclear] Prepared SQL: [update cminning set istaste=0 where cmno= ?param0 and cmino <> ?param1] -2025-12-18 14:10:32,456 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmevsave] Prepared SQL: [insert into cmev (cmno,attend,attendcut,attendrfd,attendcutrfd,mid,midcut,midrfd,midcutrfd,final,finalcut,finalrfd,finalcutrfd,subject,subjectcut,subjectrfd,subjectcutrfd,discuss,discusscut,discussrfd,discusscutrfd,etc,etccut,etcrfd,etccutrfd,cut,cutrfd,isoffabs,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 ,now(), ?param28 ,now(), ?param28 , ?param29 from (select 1 col1) a left outer join cmev b on b.cmno= ?param0 where b.cmno is null; update cmev set udt=now(),uno= ?param28 ,uip= ?param29 ,attend = ?param1 ,attendcut = ?param2 ,attendrfd = ?param3 ,attendcutrfd = ?param4 ,mid = ?param5 ,midcut = ?param6 ,midrfd = ?param7 ,midcutrfd = ?param8 ,final = ?param9 ,finalcut = ?param10 ,finalrfd = ?param11 ,finalcutrfd = ?param12 ,subject = ?param13 ,subjectcut = ?param14 ,subjectrfd = ?param15 ,subjectcutrfd = ?param16 ,discuss = ?param17 ,discusscut = ?param18 ,discussrfd = ?param19 ,discusscutrfd = ?param20 ,etc = ?param21 ,etccut = ?param22 ,etcrfd = ?param23 ,etccutrfd = ?param24 ,cut = ?param25 ,cutrfd = ?param26 ,isoffabs = ?param27 where ?param0 > 0 and cmno= ?param0] -2025-12-18 14:10:32,456 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.savetop] Prepared SQL: [UPDATE cmex SET udt=now(),uno= ?param0 ,uip= ?param1 ,exname= ?param2 ,edesc= ?param3 ,econdition= ?param4 ,isblur= ?param5 ,isusebackup= ?param6 ,isseq= ?param7 ,isreexamable= ?param8 ,isresultopen= ?param9 ,etime= ?param10 where exno= ?param11] -2025-12-18 14:10:32,456 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.up] Prepared SQL: [update cmex set udt=now(),uno= ?param0 ,uip= ?param1 ,extype = ?param2 ,exname = ?param3 ,edesc = ?param4 ,etime = ?param5 ,econdition = ?param6 ,evtype = ?param7 ,eqtype = ?param8 ,israndq = ?param9 ,israndqi = ?param10 ,qcount = ?param11 ,isblur = ?param12 ,tpoint = ?param13 ,relaylimit = ?param14 ,isusebackup = ?param15 ,isseq = ?param16 ,isreexamable = ?param17 ,isresultopen= ?param18 where exno= ?param19] -2025-12-18 14:10:32,457 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmexq.deleteall] Prepared SQL: [delete from cmexq where exno= ?param0] -2025-12-18 14:10:32,457 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmexlayer.del] Prepared SQL: [delete from cmexlayer where exno= ?param0] -2025-12-18 14:10:32,457 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.del] Prepared SQL: [update cmex set isdel=1 where exno= ?param0] -2025-12-18 14:10:32,457 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.del] Prepared SQL: [update cmsd set isdel=1 where sdno= ?param0] -2025-12-18 14:10:32,457 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.del] Prepared SQL: [update cmrs set isdel=1 where rsno= ?param0] -2025-12-18 14:10:32,458 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.questionitem.del] Prepared SQL: [update question a inner join questionitem b on b.qino= ?param0 and b.qno=a.qno set a.rightcount = a.rightcount - b.isright; update questionitem set udt=now(),uno= ?param1 ,uip= ?param2 ,isdel=1 where qino= ?param0] -2025-12-18 14:10:32,458 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.question.up] Prepared SQL: [UPDATE question SET udt=now(),uno= ?param0 ,uip= ?param1 ,cmno= ?param2 ,qdiff= ?param3 ,cc1= ?param4 ,cc2= ?param5 ,cc3= ?param6 ,cc4= ?param7 ,cc5= ?param8 ,isuse= ?param9 ,dpoint= ?param10 ,qtext= ?param11 ,qtextstring= ?param12 ,qdesc= ?param13 ,rightcount= ?param14 ,ispassspace= ?param15 ,isignorecase= ?param16 where qno= ?param17] -2025-12-18 14:10:32,458 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.question.uptop] Prepared SQL: [UPDATE question SET udt=now(),uno= ?param0 ,uip= ?param1 ,cmno= ?param2 ,isuse= ?param3 ,qtext= ?param4 ,qtextstring= ?param5 ,qdesc= ?param6 ,rightcount= ?param7 where qno= ?param8] -2025-12-18 14:10:32,458 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.questionitem.up] Prepared SQL: [UPDATE questionitem SET udt=now(),uno= ?param0 ,uip= ?param1 ,fgno= ?param2 ,isright= ?param3 ,qitext= ?param4 where qino= ?param5] -2025-12-18 14:10:32,458 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.up] Prepared SQL: [update cmsd set udt=now(),uno= ?param0 ,uip= ?param1 ,sdtype = ?param2 ,sdname = ?param3 ,sddesc = ?param4 ,tpoint = ?param5 ,sdcondition = ?param6 ,fgno = ?param7 where sdno= ?param8] -2025-12-18 14:10:32,458 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.uplock] Prepared SQL: [update cmsd set udt=now(),uno= ?param0 ,uip= ?param1 ,sdname = ?param2 ,sddesc = ?param3 ,tpoint = ?param4 ,sdcondition = ?param5 ,fgno = ?param6 where sdno= ?param7] -2025-12-18 14:10:32,458 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.up] Prepared SQL: [update cmrs set udt=now(),uno= ?param0 ,uip= ?param1 ,rstype = ?param2 ,rsname = ?param3 ,rscondition = ?param4 ,rscno = ?param5 ,cmino = ?param6 where rsno= ?param7] -2025-12-18 14:10:32,459 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.uplock] Prepared SQL: [update cmrs set udt=now(),uno= ?param0 ,uip= ?param1 ,rsname = ?param2 ,rscondition = ?param3 where rsno= ?param4] -2025-12-18 14:10:32,460 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmev.in] Prepared SQL: [insert into cmev (cmno,attend,attendcut,attendrfd,attendcutrfd,mid,midcut,midrfd,midcutrfd,final,finalcut,finalrfd,finalcutrfd,subject,subjectcut,subjectrfd ,subjectcutrfd,discuss,discusscut,discussrfd,discusscutrfd,etc,etccut,etcrfd,etccutrfd,cut,cutrfd,cdt,cno,udt,uno,uip) values ( ?param0 ,100,100,100,100,0,0,0,0,0,0,0,0,0,0,0 ,0,0,0,0,0,0,0,0,0,100,100,now(), ?param1 ,now(), ?param1 , ?param2 )] -2025-12-18 14:10:32,460 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmmenu.in] Prepared SQL: [insert into cmmenu (cmno,isplan,iscontent,isev,isrs,isgrade,cdt,cno,udt,uno,uip) values( ?param0 ,1,1,1,1,1,now(), ?param1 ,now(), ?param1 , ?param2 ); insert into cmmenubm (cmno,bmno,cdt,cno,udt,uno,uip) select ?param0 ,a.bmno,now(), ?param1 ,now(), ?param1 , ?param2 from boardmaster a where a.bmposition=1 and a.isopen=1 and a.isdefault=1] -2025-12-18 14:10:32,461 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy] Prepared SQL: [create temporary table if not exists temp_cminning_mapping ( old_cmino bigint, new_cmino bigint ); insert into cminning(cmno, week, iseq, isonline, ititle, icontent, iday, idate, ist, iet, ctno, istaste, sttime, atime, mstime, metime, userno, isscd, scdtype, cdt,cno,udt,uno,uip) select ?param0 , week, iseq, isonline, ititle, icontent, iday, idate, ist, iet, ctno, istaste, sttime, atime, mstime, metime, userno, isscd, scdtype, now(), ?param1 ,now(), ?param1 , ?param2 from cminning where cmno = ?param3 ; insert into temp_cminning_mapping(old_cmino, new_cmino) select old_cmino, new_cmino from ( select a.cmino as old_cmino, b.cmino as new_cmino from cminning a inner join cminning b on a.cmno = ?param3 and b.cmno = ?param0 and a.week = b.week and a.iseq = b.iseq ) t; insert into cmrs(cmno, rscno, rstype, rsname, rscondition, isdel, cmino, cdt,cno,udt,uno,uip) select ?param0 , rscno, rstype, rsname, rscondition, 0, t.new_cmino, now(), ?param1 ,now(), ?param1 , ?param2 from cmrs a inner join temp_cminning_mapping t on a.cmino = t.old_cmino where a.cmno = ?param3 and a.isdel = 0; insert into cmprof(cmno, userno, pfee, cdt,cno,udt,uno,uip) select ?param0 , userno, 0, now(), ?param1 ,now(), ?param1 , ?param2 from cmprof where cmno = ?param3 ; insert into cmbook(cmno, bkno, cdt,cno,udt,uno,uip) select ?param0 , bkno, now(), ?param1 ,now(), ?param1 , ?param2 from cmbook where cmno = ?param3 ; insert into cmrelay(cmno, rcmno, ispre, cdt,cno,udt,uno,uip) select ?param0 , rcmno, ispre, now(), ?param1 ,now(), ?param1 , ?param2 from cmrelay where cmno = ?param3 ; insert into cmncsd(cmno, ndno, cdt,cno,udt,uno,uip) select ?param0 , ndno, now(), ?param1 ,now(), ?param1 , ?param2 from cmncsd where cmno = ?param3 ; insert into cminningscd(cmino, estart, eend, quota, studyplace, sseq, cdt,cno,udt,uno,uip) select t.new_cmino, estart, eend, quota, studyplace, sseq, now(), ?param1 ,now(), ?param1 , ?param2 from cminningscd a inner join temp_cminning_mapping t on a.cmino = t.old_cmino where a.cmino in (select old_cmino from temp_cminning_mapping); insert into cmev(cmno, attend, attendcut, attendrfd, attendcutrfd, mid, midcut, midrfd, midcutrfd, final, finalcut, finalrfd, finalcutrfd, subject, subjectcut, subjectrfd, subjectcutrfd, discuss, discusscut, discussrfd, discusscutrfd, etc, etccut, etcrfd, etccutrfd, cut, cutrfd, isoffabs, cdt,cno,udt,uno,uip) select ?param0 , attend, attendcut, attendrfd, attendcutrfd, mid, midcut, midrfd, midcutrfd, final, finalcut, finalrfd, finalcutrfd, subject, subjectcut, subjectrfd, subjectcutrfd, discuss, discusscut, discussrfd, discusscutrfd, etc, etccut, etcrfd, etccutrfd, cut, cutrfd, isoffabs, now(), ?param1 ,now(), ?param1 , ?param2 from cmev where cmno = ?param3 ; insert into cmsd(sdtype, cmno, sdname, sddesc, tpoint, sdcondition, fgno, isdel, orgsdno, cdt,cno,udt,uno,uip) select sdtype, ?param0 , sdname, sddesc, tpoint, sdcondition, null, 0, sdno, now(), ?param1 ,now(), ?param1 , ?param2 from cmsd where cmno = ?param3 and isdel = 0; insert into cmmenu(cmno, isplan, iscontent, isev, isrs, isgrade, cdt,cno,udt,uno,uip) select ?param0 , isplan, iscontent, isev, isrs, isgrade, now(), ?param1 ,now(), ?param1 , ?param2 from cmmenu where cmno = ?param3 ; insert into cmmenubm(cmno, bmno, cdt,cno,udt,uno,uip) select ?param0 , bmno, now(), ?param1 ,now(), ?param1 , ?param2 from cmmenubm where cmno = ?param3 ; drop temporary table if exists temp_cminning_mapping;] -2025-12-18 14:10:32,461 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy.ex] Prepared SQL: [insert into cmexlayer(exno,qdiff,cc1,cc2,cc3,cc4,cc5,qcount,rpoint,cdt,cno,udt,uno,uip) select ?param0 ,qdiff,cc1,cc2,cc3,cc4,cc5,qcount,rpoint,now(), ?param1 ,now(), ?param1 , ?param2 from cmexlayer a where a.exno= ?param3 ; insert into cmexq(exno,qseq,qno,rpoint,cdt,cno,udt,uno,uip) select ?param0 ,qseq,qno,rpoint,now(), ?param1 ,now(), ?param1 , ?param2 from cmexq a where a.exno= ?param3 ;] -2025-12-18 14:10:32,461 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.fgnoup] Prepared SQL: [update cmsd set fgno= ?param0 where cmno= ?param1 and orgsdno= ?param2] -2025-12-18 14:10:32,461 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.fgnoup] Prepared SQL: [update cminning set fgnotf= ?param0 where cmno= ?param1 and orgcmino= ?param2] -2025-12-18 14:10:32,461 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cm.fgnocmup] Prepared SQL: [update cm set fgnocm= ?param0 where cmno= ?param1] -2025-12-18 14:10:32,461 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmpcup] Prepared SQL: [update cm set udt=now(),uno= ?param0 ,uip= ?param1 ,cgno = ?param2 ,cname = ?param3 ,sstime = ?param4 ,setime = ?param5 ,introhtml = ?param6 where cmno= ?param7] -2025-12-18 14:10:32,462 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ctpdel] Prepared SQL: [update ctpage a inner join ( select a.ctno,count(b.cmino) dcnt from ct a left outer join cminning b on b.ctno=a.ctno where a.ctno= ?param0 group by a.ctno ) b on b.ctno=a.ctno and b.dcnt = 0 set a.isdel=1,udt=now(),uno= ?param1 ,uip= ?param2 where a.cpno= ?param3] -2025-12-18 14:10:32,462 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ct.del] Prepared SQL: [update ct a inner join ( select a.ctno,count(b.cmino) dcnt from ct a left outer join cminning b on b.ctno=a.ctno where a.ctno= ?param0 group by a.ctno ) b on b.ctno=a.ctno and b.dcnt=0 set udt=now(),uno= ?param1 ,uip= ?param2 ,a.ccode=null,a.isdel=1 where b.dcnt=0 and a.ctno= ?param0] -2025-12-18 14:10:32,462 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.fgno] Prepared SQL: [update cminning set fgno= ?param0 where cmino= ?param1] -2025-12-18 14:10:32,462 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.fgnooff] Prepared SQL: [update cminning set fgnooff= ?param0 where cmino= ?param1] -2025-12-18 14:10:32,463 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.lectcmisno.up] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,cmisno =case when ?param2 is not null then ?param2 else cmisno end where lectno= ?param3 ; update pplog a left outer join ( select a.lectno,a.payno,b.pplno,a.cmisno from lect a inner join pay b on b.payno = a.payno where a.lectno = ?param3 ) b on b.pplno = a.pplno set a.cmisno = case when b.cmisno is not null then b.cmisno else a.cmisno end where b.lectno = ?param3 ; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end ,a.sdate = (case when b.estart is not null then date_format(b.estart,'%Y-%m-%d 00:00:00') else a.sdate end) where a.lectno = ?param3 and c.cshape = 1; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end where a.lectno = ?param3 and c.cshape <> 1;] -2025-12-18 14:10:32,489 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cmforchange] Prepared SQL: [select b.cmno,b.cname,b.classno,b.cshape ,t.tyear,t.tseq from cm a inner join cm b on b.ismaster=0 and b.pcmno=a.pcmno and b.cmno <> ?param0 and b.setime is not null and b.setime > now() and b.isuse=1 and b.isdel=0 inner join term t on t.tmno=b.tmno left outer join lect c on c.cmno=b.cmno and c.status in (1,3,4) and c.ischanged=0 where a.cmno= ?param0 group by b.cmno,b.cname,b.classno,b.quota,b.cshape ,t.tyear,t.tseq having b.quota = 0 or b.quota > count(c.lectno) order by b.cname,b.classno,b.setime] -2025-12-18 14:10:32,489 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.scdlects] Prepared SQL: [select a.scdno,a.dday,a.dtime,a.istalk,a.isemail,a.issms,a.isuse from scdlect a order by a.scdno] -2025-12-18 14:10:32,491 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.encourages] Prepared SQL: [insert into alarms (userno,atime,scdno,cmexno,dday,isdel,cdt,cno,udt,uno,uip) select a.userno,now(),a.scdno,a.cmexno,a.dday,0,now(), ?param0 ,now(), ?param0 , ?param1 from ( select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.attrate < 80 and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 where a.scdno < 3 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmex e on e.cmno=c.cmno and e.extype=case when a.scdno=3 then 0 else 1 end and e.isdel=0 left outer join lectex f on f.lectno=c.lectno and f.exno=e.exno where a.scdno > 2 and a.scdno < 5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=0 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=1 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=6 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmrs e on e.cmno=c.cmno and e.rstype=0 and e.isdel=0 left outer join lectrs f on f.lectno=c.lectno and f.rsno=e.rsno where a.scdno=7 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,c.sdate stime ,c.edate etime,e.cname studyplace,b.studytime days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join cm b on b.ismaster=0 and b.cshape =1 and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.sdate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 left outer join comcode e on e.ccode = b.studyplace where a.scdno=8 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.exno cmexno,b.exname cname,b.estime stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join exam b on date_format(b.estime,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') and b.isopen=1 inner join examuser c on c.exno=b.exno and c.status=1 and c.pstatus=1 inner join users d on d.userno=c.userno and d.status=1 where a.scdno=9 and a.isuse=1 and a.dtime= ?param2 ) a; select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.attrate < 80 and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 where a.scdno < 3 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmex e on e.cmno=c.cmno and e.extype=case when a.scdno=3 then 0 else 1 end and e.isdel=0 left outer join lectex f on f.lectno=c.lectno and f.exno=e.exno where a.scdno > 2 and a.scdno < 5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=0 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=1 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=6 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmrs e on e.cmno=c.cmno and e.rstype=0 and e.isdel=0 left outer join lectrs f on f.lectno=c.lectno and f.rsno=e.rsno where a.scdno=7 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,c.sdate stime ,c.edate etime,e.cname studyplace,b.studytime days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join cm b on b.ismaster=0 and b.cshape =1 and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.sdate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 left outer join comcode e on e.ccode = b.studyplace where a.scdno=8 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.exno cmexno,b.exname cname,b.estime stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join exam b on date_format(b.estime,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') and b.isopen=1 inner join examuser c on c.exno=b.exno and c.status=1 and c.pstatus=1 inner join users d on d.userno=c.userno and d.status=1 where a.scdno=9 and a.isuse=1 and a.dtime= ?param2] -2025-12-18 14:10:32,491 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cmrs] Prepared SQL: [select a.rsno,a.rstype,a2.rscno,a2.rscname,b.cshape,b.cname,b.classno,b.rstime,b.retime,b.sstime,b.setime ,c.tyear,c.tseq ,count(distinct d.lectno) countlect,count(distinct e.lectno) countok ,g.username as teachername from cmrs a inner join rsc a2 on a2.rscno=a.rscno inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno inner join lect d on d.cmno=b.cmno and d.status=1 and d.ischanged=0 left outer join lectrs e on e.lectno=d.lectno and e.rsno=a.rsno left outer join cminning f on a.cmino = f.cmino left outer join users g on g.userno = f.userno where a.rsno= ?param0 group by a.rsno,a.rstype,a2.rscno,a2.rscname,b.cshape,b.cname,b.classno,b.rstime,b.retime,b.sstime,b.setime,c.tyear,c.tseq] -2025-12-18 14:10:32,491 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cmrscqs] Prepared SQL: [select a.rsno ,b.rscqno ,c.qno,c.qtext,c.atype ,d.qino,d.qitext ,sum(case when concat(',',e.atext,',') like concat('%,',d.qino,',%') then 1 else 0 end) scount ,count(e.atext) acount ,group_concat(e.atext order by e.cdt separator '
') atext from cmrs a inner join rscq b on b.rscno=a.rscno inner join question c on c.qno=b.qno left outer join questionitem d on d.qno=c.qno and d.isdel=0 left outer join lectrs e on e.rsno=a.rsno and e.rscqno=b.rscqno where a.rsno= ?param0 group by a.rsno ,b.rscqno ,c.qno,c.qtext,c.atype ,d.qino,d.qitext order by b.dseq,b.qno,d.qino] -2025-12-18 14:10:32,491 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.rscq] Prepared SQL: [select a.rscqno,a.qno,q.atype,qi.qino,row_number() over(partition by qi.qno order by qi.qino) rno from rscq a inner join question q on q.qno=a.qno left outer join questionitem qi on qi.qno=q.qno and qi.isdel=0 where a.rscno= ?param0 order by a.dseq] -2025-12-18 14:10:32,491 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectrss] Prepared SQL: [select a.rsno,b.lectno,c.rscno,c.rscqno,u.username,u.userid,uc.cname ccpositionname,b.isrebate,c.cdt,c.atext from cmrs a inner join lect b on b.cmno=a.cmno and b.status=1 and b.ischanged=0 inner join users u on u.userno=b.userno left outer join assign ua on ua.asno=u.asno left outer join comcode uc on uc.ccode=u.ccposition inner join lectrs c on c.lectno=b.lectno and c.rsno=a.rsno inner join rscq rq on rq.rscqno=c.rscqno inner join question q on q.qno=rq.qno where a.rsno= ?param0 order by u.username,u.userno,rq.dseq,rq.rscqno] -2025-12-18 14:10:32,494 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.attoffs] Prepared SQL: [select c.tyear,c.tseq ,a.cmno,a.cname,a.classno ,b.cmino,b.week,b.iseq,b.ititle,b.idate,b.ist,b.iet ,d.username from cm a inner join cminning b on b.cmno=a.cmno and b.isonline=0 and b.idate= ?param0 inner join term c on c.tmno=a.tmno left outer join users d on d.userno=b.userno where a.ismaster=0 and a.sstime <= ?param0 and a.setime >= ?param0 and a.isuse=1 and a.isdel=0 order by b.iet,a.cname] -2025-12-18 14:10:32,494 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cminning] Prepared SQL: [select c.tyear,c.tseq ,b.cshape,b.cname,b.classno ,a.cmino,a.ititle,a.idate,a.ist,a.iet from cminning a inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno where a.cmino= ?param0] -2025-12-18 14:10:32,494 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectinnings.foratt] Prepared SQL: [select a.cmino,b.lectno,c.userno ,ca.asname,c.username,c.userid,d.stime,d.etime,d.istatus ,row_number() over(order by d.udt desc,c.username) rno ,count(a.cdt) over() pagetotalcount from cminning a inner join lect b on b.cmno=a.cmno and b.status=1 and b.ischanged=0 inner join users c on c.userno=b.userno and c.status=1 left outer join assign ca on ca.asno=c.asno left outer join lectinning d on d.lectno=b.lectno and d.cmino=a.cmino where a.cmino= ?param0 order by rno] -2025-12-18 14:10:32,495 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.pagelogs_page] Prepared SQL: [select a.cdt,a.uip,b.pagename,a.loginfo from menupage b inner join ( select cdt, uip, loginfo, pno from pagelog a where a.userno= ?param0 and a.logsite= ?param1 and a.cdt between ?param2 and ?param3 ) a on b.pno=a.pno] -2025-12-18 14:10:32,496 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.reexam.log] Prepared SQL: [select a.* from ( select a.estart,eend,eip ,row_number() over(order by a.cdt desc) rno ,count(a.cno) over() pagetotalcount from lectexrelog a where a.lectno= ?param0 and a.exno= ?param1 ) a order by a.rno] -2025-12-18 14:10:32,496 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectexq] Prepared SQL: [select a.lectno,a.exno,a.eqno,a.atext,a.qinos,a.cpoint,a.dpoint,a.iscorrect,a.qseq ,c.qno,c.atype,c.qtext from lectexq a inner join cmexq b on b.eqno=a.eqno inner join question c on c.qno=b.qno where a.lectno= ?param0 and a.exno= ?param1 order by a.qseq] -2025-12-18 14:10:32,497 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsdfiles] Prepared SQL: [select d.orgname,d.fileurl,c.userno,c.userid,c.username from lectsd a inner join lect b on b.lectno=a.lectno and b.status=1 and b.ischanged=0 inner join users c on c.userno=b.userno inner join fileinfo d on d.fgno=a.fgno and d.isdel=0 where a.sdno= ?param0] -2025-12-18 14:10:32,498 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectdiscuss] Prepared SQL: [select a.sdno,a.tpoint sdtpoint ,b.lectno,b.cpoint,b.feedb,b.submittime,b.checktime ,c.userno,c.username,c.userid ,d.asname from cmsd a inner join lect b2 on b2.lectno= ?param0 inner join users c on c.userno=b2.userno left outer join assign d on d.asno=c.asno left outer join lectsd b on b.lectno=b2.lectno and b.sdno=a.sdno where a.sdno= ?param1] -2025-12-18 14:10:32,500 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.mydata] Prepared SQL: [select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,a.intval9 ,a.longval,a.longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,a.time3,a.time4 ,a.time5,a.time6 ,a.rno ,a.iscomplete ,a.studytime ,a.studyplacename studyplacename, a.studyplace ,a.cshape from( select 1 dtype ,d.tyear intval,d.tseq intval2,c.cshape intval3,a.pstatus intval4,case when e.rfdno is null then 0 else 1 end intval5,a.isrebate intval6,a.itemno intval7 ,case when (case when l.sdate is null then c.sstime else l.sdate end) < now() and (case when l.edate is null then c.setime else l.edate end) > now() then 1 else 0 end intval8 ,c.studydays intval9 ,l.lectno longval,a.payno longval2 ,c.cname strval,null strval2,null strval3 ,c.rstime time,c.retime time2 ,b.cdt time3,f.estart time4 ,CASE WHEN l.sdate IS NULL then (case when c.cshape ='1' then f.estart else l.cdt end) ELSE l.sdate end AS time5 ,case when l.edate is null then f.eend else l.edate end time6 ,case when b.pstatus = 1 then 99 else b.pstatus end as sortpstatus ,row_number() over(order by sortpstatus, c.retime, b.payno,a.pino) rno ,l.iscomplete ,c.studytime, cc.cname studyplacename, cmis.studyplace, l.cdt ,c.cshape from payitem a inner join pay b on b.payno=a.payno and b.pstatus in (21,22,51,55) and b.rstatus < 2 inner join cm c on c.cmno=a.itemno and c.rstime < now() and c.retime > now() inner join lect l on l.cmno=c.cmno and (l.status < 5 or l.status = 6) and l.ischanged=0 and l.userno=b.userno inner join term d on d.tmno=c.tmno left outer join payrfd e on e.payno=a.payno and e.payno=a.payno and e.rstatus=0 left outer join cminningscd f on f.cmisno = l.cmisno LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = l.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.ptype in (0,1,4) and a.userno= ?param0 and a.pstatus in (21,22,51,55) and a.rstatus=0 and 1 = case when c.retime = '2099-12-31 23:59:59' and l.stime is not null then 0 else 1 end order by sortpstatus,l.cdt desc, c.retime desc, b.payno,a.pino ) a union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,a.time3,a.time4 ,a.time5,a.time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 2 dtype ,c.tyear intval,c.tseq intval2,b.cshape intval3,0 intval4,0 intval5,a.isrebate intval6,a.cmno intval7,0 intval8 ,a.lectno longval,0 longval2 ,b.cname strval,null strval2,null strval3 ,case WHEN a.sdate IS NULL then (case when b.cshape ='1' then d.estart else a.cdt end) ELSE a.sdate end AS time ,case when a.edate is null then d.eend else a.edate end time2 ,d.estart time3,d.eend time4 ,e.cdt time5,null time6 ,row_number() over(order by b.setime desc) rno ,case when d.eend is not null then d.eend else a.edate end as sortedate ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join pay e on e.payno = a.payno inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno left outer join cminningscd d on a.cmisno = d.cmisno LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and (case when a.sdate is null then b.setime else a.edate end) >= now() order by case when time2 > now() then 1 else 0 end asc ,sortedate asc, time2 asc ) a union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,1 intval,c.iseq intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,null strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.iseq) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno inner join cminning c on c.cmno=b.cmno and c.isonline=1 and c.isscd = 0 left outer join lectinning d on d.lectno=a.lectno and d.cmino=c.cmino and d.istatus=2 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,2 intval,c.iseq intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,concat(date_format(c.idate,'%m/%d'),' ',left(c.ist,2),':',right(c.ist,2),' ~ ',left(c.iet,2),':',right(c.iet,2)) strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.iseq) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cminning c on c.cmno=b.cmno and c.isonline=0 and c.isscd = 0 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,3 intval,0 intval2,b.classno intval3,c.extype intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.extype,c.cdt) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cmex c on c.cmno=b.cmno and c.isdel=0 and c.econdition <= a.attrate LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' left outer join lectex d on d.lectno=a.lectno and d.exno=c.exno and d.eend is not null where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,4 intval,0 intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.cdt) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname as studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cmsd c on c.sdtype=0 and c.cmno=b.cmno and c.isdel=0 and c.sdcondition <= a.attrate left outer join lectsd d on d.lectno=a.lectno and d.sdno=c.sdno and d.submittime is not null LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,5 intval,0 intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.cdt) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cmsd c on c.sdtype=1 and c.cmno=b.cmno and c.isdel=0 and c.sdcondition <= a.attrate left outer join lectsdboard d on d.lectno=a.lectno and d.sdno=c.sdno and d.isdel=0 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,a.longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 4 dtype ,a.scdno intval,a.dday intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,b.cmno intval7,0 intval8 ,c.lectno longval,a.alno longval2 ,b.cname strval,null strval2,null strval3 ,a.atime time,c.edate time2 ,row_number() over(order by a.atime desc) rno ,c.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from alarms a inner join cm b on b.cmno=a.cmexno inner join lect c on c.cmno=b.cmno and c.userno=a.userno and c.status=1 and c.ischanged=0 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = c.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.scdno < 9 and a.isdel=0 order by a.atime desc limit 5 ) a] -2025-12-18 14:10:32,502 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.myexamrenews] Prepared SQL: [select a.exno,a.userno,a.certtime,a.certdate,a.certindate,a.renewreason,a.isfirst,a.certidx ,b.username cnoname from examuserrenew a left outer join users b on b.userno=a.cno where a.exno= ?param0 and a.userno= ?param1 order by a.certdate desc] -2025-12-18 14:10:32,502 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.myexamrenewlects] Prepared SQL: [select a.*,b.cmno,b.oktime,b.iscomplete from ( select distinct(c.cmno),c.cname,c.cshape from examuser a inner join exam b on b.exno=a.exno inner join cm c on c.certcc=b.certcc and c.certgradecc=b.certgradecc and c.isdel=0 and c.isuse=1 inner join cg d on d.cgno = c.cgno and d.isuse=1 and d.isdel=0 and d.iscover=1 where a.exno= ?param0 and a.userno= ?param1 )a inner join lect b on b.cmno=a.cmno where b.status=1 and b.iscomplete=1 and b.ischanged=0 and b.userno= ?param1 group by a.cmno,a.cname,a.cshape,b.oktime,b.iscomplete limit 3] -2025-12-18 14:10:32,502 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.myalarm] Prepared SQL: [select 4 dtype,a.scdno intval,a.dday intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,b.cmno intval7 ,c.lectno longval,a.alno longval2 ,b.cname strval,null strval2,null strval3 ,a.atime time,null time2 from alarms a inner join cm b on b.cmno=a.cmexno inner join lect c on c.cmno=b.cmno and c.userno=a.userno and c.status=1 and c.ischanged=0 where a.userno= ?param0 and date_add(a.atime, interval 3 month) > now() and a.scdno < 9 and a.isdel=0 order by a.atime desc] -2025-12-18 14:10:32,502 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectex.result] Prepared SQL: [select a.etime,a.exname,a.tpoint fullpoint,a.isresultopen ,b.estart,b.eend,b.tpoint, b.udt from cmex a inner join lectex b on b.lectno= ?param0 and b.exno=a.exno inner join lect c on c.lectno=b.lectno and c.userno= ?param1 where a.exno= ?param2] -2025-12-18 14:10:32,503 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectexq.result] Prepared SQL: [select d.atype,b.cpoint,b.dpoint,d.qtext,b.atext,d.qdesc,b.iscorrect,c.qno,b.eqno,b.qseq from lectex a inner join lect a2 on a2.lectno=a.lectno and a2.userno= ?param0 inner join lectexq b on b.lectno=a.lectno and b.exno=a.exno inner join cmexq c on c.eqno=b.eqno inner join question d on d.qno=c.qno where a.lectno= ?param1 and a.exno= ?param2 order by b.qseq] -2025-12-18 14:10:32,503 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectexresult.selectrate] Prepared SQL: [select a.eqno,sum(case when a.atext = b.atext then 1 else 0 end) / count(b.eqno) * 100 selectrate from lectexq a inner join lect a2 on a2.lectno=a.lectno and a2.userno= ?param0 inner join lectexq b on b.exno=a.exno and b.eqno=a.eqno where a.lectno= ?param1 and a.exno= ?param2 group by a.eqno] -2025-12-18 14:10:32,503 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.myrecomm] Prepared SQL: [select c.tyear,c.tseq,a.cmno,b.cshape,b.cname,b.rstime,b.retime,e.cgcode,b.isrefund from ( select a.* from ( select distinct b.ispre idx,c.cmno from lect a inner join cmrelay b on b.cmno=a.cmno inner join cm c on c.ismaster=0 and c.pcmno=b.rcmno and c.rstime < now() and c.retime > now() left outer join lect d on d.userno=a.userno and d.cmno=c.cmno where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null order by b.ispre,c.retime limit 2 ) a union all select a.* from ( select 2 idx,c.cmno from users a inner join comcode b on b.ccode=a.ccposition inner join cm c on c.ismaster=0 and c.rstime < now() and c.retime > now() and c.jobpositiongrade like concat('%',b.refcode,'%') left outer join lect d on d.userno=a.userno and d.cmno=c.cmno where a.userno= ?param0 and d.lectno is null order by c.retime limit 2 ) a ) a inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno inner join cg d on d.cgno=b.cgno inner join cg e on e.cgno=d.pcgno order by a.idx,b.retime limit 2] -2025-12-18 14:10:32,503 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.attcert.check] Prepared SQL: [select ifnull(a.isattcheck,0) intval,b.ischkatt intval2,c.ischkatt intval3 ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) strval from lect a inner join users b on b.userno = a.userno inner join cm c on c.cmno = a.cmno where a.lectno = ?param0] -2025-12-18 14:10:32,503 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectinning.attcert.check] Prepared SQL: [select ifnull(d.isattcheck,0) intval,b.ischkatt intval2,c.ischkatt intval3 ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) strval ,b.authplatform strval2 from lect a inner join users b on b.userno = a.userno inner join cm c on c.cmno = a.cmno left outer join lectinning d on d.lectno = a.lectno and d.cmino = ?param0 where a.lectno = ?param1 and a.userno = ?param2] -2025-12-18 14:10:32,505 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lecture.document.past] Prepared SQL: [select no lectno,substr(a.cshape,1,3) cshapename2,a.cgname cname,a.ssdate sstime,a.sedate setime ,case when a.rprice> 0 then 1 else 0 end isrebate from docprintpast a inner join users b on b.userpno= a.userpno where userno = ?param0] -2025-12-18 14:10:32,505 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectinning.new] Prepared SQL: [select a.logno longval ,a.lectno intval,a.cmino intval2,max(a.intval+a.intval2) intval3 ,a.strval,a.strval2,a.intval3 intval4 from( select a.logno,a.lectno,a.cmino ,case when b.edate < now() then 0 when b.status <> 1 then 0 else case when a.stime = a.etime then 1 else 0 end end intval ,case when b.edate < now() then 0 when b.status <> 1 then 0 else case when (timestampdiff(second,a.stime,a.etime)%300) = 0 then 1 else 0 end end intval2 ,c.cname strval,d.ititle strval2,d.iseq intval3 from lectinningpage a inner join lect b on b.lectno = a.lectno inner join cm c on c.cmno = b.cmno inner join cminning d on d.cmino = a.cmino where b.userno = ?param0 order by a.cdt desc limit 1 ) a] -2025-12-18 14:10:32,505 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user2] Prepared SQL: [select max(lectCnt) * min(checkNum) from ( select count(t1.lectno) as lectCnt, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (103,104,105) and t5.typegrade = ?param0 and t5.typeedu = ?param1 and t1.userno = ?param2 and t5.typeman = 28 union select 0 as lectCnt, (case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param2 and t2.pcmno = ?param3 )t] -2025-12-18 14:10:32,505 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user3] Prepared SQL: [select max(lectCnt) * min(checkNum) from ( select count(t1.lectno) as lectCnt, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (103,104) and t5.typeedu = 30 and t1.userno = ?param0 and t5.typeman = 28 union select 0 as lectCnt, (case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param0 and t2.pcmno = ?param1 )t] -2025-12-18 14:10:32,505 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user4] Prepared SQL: [select count(t1.lectno) from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param0 and t2.pcmno = ?param1] -2025-12-18 14:10:32,506 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user5] Prepared SQL: [select max(lectCnt) * min(checkNum) from ( select count(t1.lectno) as lectCnt, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (103,104) and t5.typeedu = ?param0 and t1.userno = ?param1 and t5.typeman = 28 union select 0 as lectCnt, (case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param1 and t2.pcmno = ?param2 )t] -2025-12-18 14:10:32,506 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user6] Prepared SQL: [select (max(lectCnt1) + max(lectCnt2)) * min(checkNum) from ( select count(t1.lectno) as lectCnt1, 0 as lectCnt2, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (102,103,104,105) and t5.typeedu = 35 and t1.userno = ?param0 and t5.typeman = 28 and t5.typegrade in (38,39) union select 0 as lectCnt1, count(t1.lectno) as lectCnt2,(case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param0 and t2.pcmno = ?param1 )t] -2025-12-18 14:10:32,506 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.pplog.get] Prepared SQL: [select l.lectno, l.cmno, l.payno, pp.cshape, cc.cname zstring1, cc2.cname zstring2, cc3.cname zstring3, cc4.cname zstring4, cc5.cname zstring5 from lect l inner join pay p on l.payno = p.payno and l.userno = p.userno inner join pplog pp on p.pplno = pp.pplno left outer join comcode cc on cc.ccode = pp.typeman left outer join comcode cc2 on cc2.ccode = pp.typeedu left outer join comcode cc3 on cc3.ccode = pp.typegrade left outer join comcode cc4 on cc4.ccode = pp.typejob left outer join comcode cc5 on cc5.ccode = pp.typejobitem where l.lectno = ?param0 and l.userno = ?param1] -2025-12-18 14:10:32,506 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.enroll.get] Prepared SQL: [SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED; SELECT a.USERNO , b.lectno , b.ISCOMPLETE , b.completeno , c.cmno , c.CNAME , d.PCGNO , e.PAYNO , e.PSTATUS , f.CSHAPE , f.TYPEMAN , f.TYPEEDU , f.TYPEGRADE , f.TYPEJOB , d.CGCODE , d.CGNAME , f.CMISNO FROM users a INNER JOIN lect b ON a.USERNO = b.USERNO INNER JOIN cm c ON b.CMNO = c.CMNO INNER JOIN cg d ON c.cgno = d.cgno INNER JOIN pay e ON b.payno = e.PAYNO INNER JOIN pplog f ON b.USERNO = e.USERNO AND b.CMNO = f.CMNO AND e.PPLNO = f.PPLNO WHERE b.STATUS = 1 AND (e.PSTATUS = 1 OR e.PSTATUS = 22) AND b.USERNO = ?param0 ;] -2025-12-18 14:10:32,506 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.sedate.change] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,sdate = ?param2 ,edate= ?param3 where lectno= ?param4 and status = 1] -2025-12-18 14:10:32,507 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectchange] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,ischanged=1 where lectno= ?param2 ; insert into lect (cmno,payno,pino,userno,status,iscomplete,orgcmno,attrate,isrebate,ispc,isjoin,fgno,ischanged,cdt,cno,udt,uno,uip) select ?param3 ,payno,pino,userno,status,null,cmno,0,isrebate,ispc,isjoin,fgno,0,now(), ?param0 ,now(), ?param0 , ?param1 from lect a where a.lectno= ?param2] -2025-12-18 14:10:32,508 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsd.save] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,iscopy= ?param2 ,cpoint= ?param3 ,feedb= ?param4 ,memo= ?param5 ,checktime=case when ?param3 is not null or ?param4 is not null then now() else checktime end ,checkip=case when ?param3 is not null or ?param4 is not null then ?param1 else checkip end ,fgno= ?param6 where lectno= ?param7 and sdno= ?param8 ; insert into lectsd (lectno,sdno,atext,fgno,copyrate,iscopy,cpoint,feedb,memo,submittime,submitip,checktime,checkip,cdt,cno,udt,uno,uip) select ?param7 , ?param8 ,null, ?param6 ,null, ?param2 , ?param3 , ?param4 , ?param5 ,null,null ,case when ?param3 is not null or ?param4 is not null then now() else null end ,case when ?param3 is not null or ?param4 is not null then ?param1 else null end ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectsd b on b.lectno= ?param7 and b.sdno= ?param8 where b.lectno is null] -2025-12-18 14:10:32,510 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsd.save2] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,iscopy= ?param2 ,cpoint= ?param3 ,feedb= ?param4 ,memo= ?param5 ,checktime=case when ?param3 is not null or ?param4 is not null then now() else checktime end ,checkip=case when ?param3 is not null or ?param4 is not null then ?param1 else checkip end ,submittime=case when ?param6 = 'T' then now() else submittime end ,submitip=case when ?param6 = 'T' then ?param1 else submitip end ,fgno= ?param7 where lectno= ?param8 and sdno= ?param9 ; insert into lectsd (lectno,sdno,atext,fgno,copyrate,iscopy,cpoint,feedb,memo,submittime,submitip,checktime,checkip,cdt,cno,udt,uno,uip) select ?param8 , ?param9 ,null, ?param7 ,null, ?param2 , ?param3 , ?param4 , ?param5 ,case when ?param6 = 'T' then now() else null end ,case when ?param6 = 'T' then ?param1 else null end ,case when ?param3 is not null or ?param4 is not null then now() else null end ,case when ?param3 is not null or ?param4 is not null then ?param1 else null end ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectsd b on b.lectno= ?param8 and b.sdno= ?param9 where b.lectno is null; update lect l inner join ( select l.lectno, round(avg(ifnull(ls.cpoint,0)),1) as avgtpoint, round(((round(avg(ifnull(ls.cpoint,0)),1) * ce.subject / 100) ),1) spoint from lect l inner join cmsd cs on l.cmno = cs.cmno and cs.sdtype = 0 and cs.isdel = 0 left outer join lectsd ls on l.lectno = ls.lectno and cs.sdno = ls.sdno and ls.sdno= ?param9 inner join cmev ce on l.cmno = ce.cmno where l.status = 1 and l.lectno = ?param8 group by l.lectno )t on l.lectno = t.lectno set l.spoint = t.spoint , l.subjectpoint = t.avgtpoint , l.udt = now() , l.uno = ?param0 , l.uip= ?param1 where l.status = 1 and l.lectno = ?param8 ; update lect l inner join ( select l.lectno, round(avg(ifnull(ls.cpoint,0)),1) as avgtpoint, round(((round(avg(ifnull(ls.cpoint,0)),1) * ce.discuss / 100)),1) dpoint from lect l inner join cmsd cs on l.cmno = cs.cmno and cs.sdtype = 1 and cs.isdel = 0 left outer join lectsd ls on l.lectno = ls.lectno and cs.sdno = ls.sdno and ls.sdno= ?param9 inner join cmev ce on l.cmno = ce.cmno where l.status = 1 and l.lectno = ?param8 group by l.lectno )t on l.lectno = t.lectno set l.dpoint = t.dpoint , l.discusspoint = t.avgtpoint , l.udt = now() , l.uno = ?param0 , l.uip= ?param1 where l.status = 1 and l.lectno = ?param8 ;] -2025-12-18 14:10:32,510 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsd2.save] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,cpoint= ?param2 ,feedb= ?param3 ,checktime=case when ?param2 is not null or ?param3 is not null then now() else checktime end ,checkip=case when ?param2 is not null or ?param3 is not null then ?param1 else checkip end where lectno= ?param4 and sdno= ?param5 ; insert into lectsd (lectno,sdno,atext,fgno,copyrate,iscopy,cpoint,feedb,submittime,submitip,checktime,checkip,cdt,cno,udt,uno,uip) select ?param4 , ?param5 ,null,null,null,0, ?param2 , ?param3 ,null,null ,case when ?param2 is not null or ?param3 is not null then now() else null end ,case when ?param2 is not null or ?param3 is not null then ?param1 else null end ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectsd b on b.lectno= ?param4 and b.sdno= ?param5 where b.lectno is null] -2025-12-18 14:10:32,512 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.edub2b] Prepared SQL: [insert into edub2b (etype,userno,edate,esubject,etarget,ecount,eplace,ecomment,compname,ceoname,brno,addr,btype,bkind,manname,email,telno,fgno,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 ,HEX(AES_ENCRYPT( ?param15 , 'np123@!')),HEX(AES_ENCRYPT( ?param16 , 'np123@!')), ?param17 ,now(), ?param18 ,now(), ?param18 , ?param19 )] -2025-12-18 14:10:32,512 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.alarm.del] Prepared SQL: [update alarms set isdel=1 where alno= ?param0 and userno= ?param1] -2025-12-18 14:10:32,512 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.completetime.change] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,completetime= ?param2 where lectno= ?param3 and iscomplete=1;] -2025-12-18 14:10:32,513 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.drop2day] Prepared SQL: [update pay a inner join lect b on b.payno = a.payno and b.cmno = ?param0 and b.ischanged=0 and ifnull(b.isready,0) = 1 and b.status = 4 and DATE_ADD(b.oktime, INTERVAL 2 DAY) < now() set a.pstatus = 52, a.udt = now(), a.uno = ?param1 , a.uip = ?param2 ; update payitem a inner join pay b on b.payno = a.payno and b.pstatus = 52 inner join lect c on c.payno = b.payno and c.cmno = ?param0 and c.ischanged=0 and ifnull(c.isready,0) = 1 and c.status = 4 and DATE_ADD(c.oktime, INTERVAL 2 DAY) < now() set a.pstatus = b.pstatus, a.udt = now(), a.uno = ?param1 , a.uip = ?param2 ; update lect set status = 5, oktime = now(), udt = now(), uno = ?param1 , uip = ?param2 where cmno = ?param0 and ifnull(isready,0) = 1 and ischanged=0 and status = 4 and DATE_ADD(oktime, INTERVAL 2 DAY) < now()] -2025-12-18 14:10:32,513 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.isatt.in] Prepared SQL: [update lect set isattcheck = 1, lakey = ?param0 , latime = now() where lectno = ?param1] -2025-12-18 14:10:32,513 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectinning.isatt.in] Prepared SQL: [update lectinning a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 set a.isattcheck = ?param1 ,a.udt=now(),a.uno= ?param2 ,a.uip= ?param3 where a.lectno= ?param4 and a.cmino= ?param5 ; insert into lectinning (lectno,cmino,totstudy,stime,etime,istatus,finishtime,sip,eip,ispcs,ispce,pseq,psec,isattcheck,cdt,cno,udt,uno,uip) select ?param4 ,a.cmino,0,now(),now(),case when a.atime=0 then 2 else 0 end,case when a.atime=0 then now() else null end, ?param3 , ?param3 ,1,null,ctp.pseq,0, ?param1 ,now(), ?param2 ,now(), ?param2 , ?param3 from cminning a inner join ctpage ctp on ctp.ctno=a.ctno and ctp.isdel=0 and ctp.pseq=1 left outer join lectinning b on b.lectno= ?param4 and b.cmino= ?param5 where a.cmino= ?param5 and b.lectno is null;] -2025-12-18 14:10:32,513 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cmisno.up] Prepared SQL: [update lect set cmisno = ?param0 where lectno = ?param1 ; update pplog a left outer join ( select a.lectno,a.payno,b.pplno,a.cmisno from lect a inner join pay b on b.payno = a.payno where a.lectno = ?param1 ) b on b.pplno = a.pplno set a.cmisno = b.cmisno where b.lectno = ?param1 ; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = (case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end) ,a.sdate = (case when b.estart is not null then date_format(b.estart,'%Y-%m-%d 00:00:00') else a.sdate end) where a.lectno = ?param1 and c.cshape = 1; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end where a.lectno = ?param1 and c.cshape <> 1;] -2025-12-18 14:10:32,513 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsd.del] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,submittime=null ,submitip=null ,fgno=null where lectno= ?param2 and sdno= ?param3 ;] -2025-12-18 14:10:32,524 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bmos] Prepared SQL: [select a.opno,a.bmno,a.opname,a.isuse,a.dsort ,a.opno value,a.opname text from boardmasteropening a where a.bmno= ?param0 and a.isdel=0 order by a.dsort,a.cdt] -2025-12-18 14:10:32,525 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.get] Prepared SQL: [select e.asname ,c.bmno,c.bmname,c.isuseopening,c.isreply,c.disptype,c.bmtype ,f.opname ,b.bno,b.pbno,b.subject,b.istop,b.issecr,b.cdt,d.username cnoname,b.rcount,b.fgno,b.fgnothumb,b.opno,b.contents,b.isopen ,b2.subject psubject ,g.cmno,g.cname,g.classno ,h.tmno,h.tyear,h.tseq ,count(b3.bno) ccount from board b inner join boardmaster c on c.bmno=b.bmno inner join users d on d.userno=b.cno left outer join board b2 on b2.bno=b.pbno and b2.isdel=0 left outer join board b3 on b3.pbno=b.bno and b3.isdel=0 left outer join assign e on e.asno=c.asno left outer join boardmasteropening f on f.opno=b.opno left outer join cm g on g.cmno=b.cmno left outer join term h on h.tmno=g.tmno where b.bno= ?param0 group by e.asname ,c.bmno,c.bmname,c.isuseopening,c.isreply,c.disptype,c.bmtype ,f.opname ,b.bno,b.pbno,b.subject,b.istop,b.issecr,b.cdt,d.username,b.rcount,b.fgno,b.fgnothumb,b.opno,b.contents,b.isopen ,b2.subject ,g.cmno,g.cname,g.classno ,h.tmno,h.tyear,h.tseq] -2025-12-18 14:10:32,525 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.boardcmts] Prepared SQL: [select a.bcno,a.bno,a.ctext,a.isdel,a.cdt,a.udt,a.cno ,b.username cnoname,b.usertype from boardcmt a inner join users b on b.userno=a.cno where a.bno= ?param0 and a.isdel=0 order by a.cdt desc] -2025-12-18 14:10:32,525 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bs.forqna] Prepared SQL: [select a.bno,a.pbno,a.subject,a.contents,a.cdt,a.fgno,f.opname,a.cdt,b.usertype,a.rcount from board a inner join users b on b.userno=a.cno left outer join boardmasteropening f on f.opno=a.opno where a.bno= ?param0 and (a.cno= ?param1 or b.usertype in (91,92)) union all select a.bno,a.pbno,a.subject,a.contents,a.cdt,a.fgno,f.opname,a.cdt,b.usertype,a.rcount from board a inner join users b on b.userno=a.cno left outer join boardmasteropening f on f.opno=a.opno where a.pbno= ?param0] -2025-12-18 14:10:32,526 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bm.in] Prepared SQL: [insert into boardmaster (bmcode,bmposition,bmname,bmdesc,bmtype,disptype,isuseopening,isreply,isopen,isdefault,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 ,0,now(), ?param9 ,now(), ?param9 , ?param10 );] -2025-12-18 14:10:32,526 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bm.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:10:32,526 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.in] Prepared SQL: [insert into board (pbno,bmno,opno,subject,contents,fgno,fgnothumb,cmno,rcount,rpcount,isdel,istop,issecr,isopen,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 ,0,0,0, ?param8 , ?param9 , ?param10 ,now(), ?param11 ,now(), ?param11 , ?param12 );] -2025-12-18 14:10:32,526 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:10:32,526 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.inp] Prepared SQL: [insert into board (pbno,bmno,opno,subject,contents,fgno,fgnothumb,cmno,rcount,rpcount,isdel,istop,issecr,isopen,cdt,cno,udt,uno,uip) select bno,bmno,opno, ?param0 , ?param1 , ?param2 , ?param3 ,cmno,0,0,0,0, ?param4 , ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 from board where bno= ?param8 ;] -2025-12-18 14:10:32,526 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.inp.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:10:32,526 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.boardcmt.in] Prepared SQL: [update board set rpcount = rpcount+1 where bno= ?param0 ; insert into boardcmt (bno,ctext,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,0,now(), ?param2 ,now(), ?param2 , ?param3 );] -2025-12-18 14:10:32,526 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.boardcmt.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:10:32,526 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bm.up] Prepared SQL: [update boardmaster set udt=now(),uno= ?param0 ,uip= ?param1 ,bmname = ?param2 ,bmdesc = ?param3 ,bmtype =case when isdefault>0 then bmtype else ?param4 end ,disptype =case when isdefault>0 then disptype else ?param5 end ,isuseopening = ?param6 ,isreply = ?param7 ,isopen =case when isdefault>0 then isopen else ?param8 end where bmno= ?param9] -2025-12-18 14:10:32,526 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bd.read] Prepared SQL: [update board set rcount = rcount +1 where bno= ?param0] -2025-12-18 14:10:32,527 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bmassign.save] Prepared SQL: [update boardmaster set udt=now(),uno= ?param0 ,uip= ?param1 ,isopen=1 where bmno in (select bmno from (select bmno from boardmaster where asno= ?param2 and isdefault=3) a); insert into boardmaster (bmcode,bmposition,bmname,bmdesc,bmtype,disptype,isuseopening,isreply,isopen,isdefault,asno,cdt,cno,udt,uno,uip) select concat('assignnotice_', ?param2 ),0,'°øÁö»çÇ×',null,0,0,0,1,1,3, ?param2 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join boardmaster b on b.asno= ?param2 and b.isdefault=3 where b.bmno is null;] -2025-12-18 14:10:32,527 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bmassign.save2] Prepared SQL: [update boardmaster set udt=now(),uno= ?param0 ,uip= ?param1 ,isopen=0 where bmno in (select bmno from (select bmno from boardmaster where asno= ?param2 and isdefault=3) a)] -2025-12-18 14:10:32,527 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.up] Prepared SQL: [update board set udt=now(),uno= ?param0 ,uip= ?param1 ,opno =case when pbno is null then ?param2 else opno end ,subject = ?param3 ,contents = ?param4 ,fgno = ?param5 ,fgnothumb = ?param6 ,istop =case when pbno is null then ?param7 else istop end ,issecr = ?param8 ,isopen = ?param9 where bno= ?param10] -2025-12-18 14:10:32,544 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.comcode.insert] Prepared SQL: [update comcode a inner join ( select ccode, ?param0 + row_number() over(order by corder) rno from comcode where cgroup= ?param1 and corder >= ?param0 ) b on b.ccode=a.ccode set a.corder=b.rno where a.cgroup= ?param1 ; insert into comcode (cname, cgroup, cgroupname, isuse, corder,cdt,cno,udt,uno,uip) select ?param2 , ?param1 , a.cgroupname, ?param3 , ?param0 ,now(), ?param4 ,now(), ?param4 , ?param5 from comcode a where a.cgroup= ?param1 limit 1] -2025-12-18 14:10:32,545 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.comcode.groupupdate] Prepared SQL: [update comcode set cgroupname= ?param0 where cgroup= ?param1] -2025-12-18 14:10:32,545 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.banner.save] Prepared SQL: [update banner set udt=now(),uno= ?param0 ,uip= ?param1 ,btitle= ?param2 ,bdesc= ?param3 ,burl= ?param4 ,ismain=0,bseq= ?param5 ,isopen= ?param6 ,fgno= ?param7 ,fgno2= ?param8 where ?param9 > 0 and bno= ?param9 ; insert into banner(bno,btitle,fgno,fgno2,bdesc,burl,ismain,bseq,isopen,cdt,cno,udt,uno,uip) select ?param9 , ?param2 , ?param7 , ?param8 , ?param3 , ?param4 , ?param10 , ?param5 , ?param6 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a where ?param9 = 0] -2025-12-18 14:10:32,545 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.popup.save] Prepared SQL: [update popup set udt=now(),uno= ?param0 ,uip= ?param1 ,ptitle = ?param2 ,pcontents= ?param3 ,toppx= ?param4 ,leftpx= ?param5 ,pwidth= ?param6 ,pheight= ?param7 ,purl= ?param8 ,zindex= ?param9 ,isopen= ?param10 where ?param11 > 0 and pno= ?param11 ; insert into popup (ptitle,pcontents,toppx,leftpx,pwidth,pheight,purl,zindex,isopen,cdt,cno,udt,uno,uip) select ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a where ?param11 = 0] -2025-12-18 14:10:32,545 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.menupage.save] Prepared SQL: [update menupage set udt=now(),uno= ?param0 ,uip= ?param1 ,pdepth = ?param2 ,pagetype= ?param3 ,bmno= ?param4 ,porder = ?param5 ,pagename= ?param6 ,pagedesc= ?param7 ,pageurl = ?param8 ,pagehtml= ?param9 ,isopen = ?param10 ,usertype= ?param11 ,refcode= ?param12 ,imagecode= ?param13 ,bgtitle= ?param14 ,bgdesc= ?param15 where ?param16 > 0 and pno = ?param16 ; insert into menupage (pno,ppno,pdepth,pagetype,bmno,porder,pagename,pagedesc,pageurl,pagehtml,isopen,usertype,refcode,imagecode,bgtitle,bgdesc,cdt,cno,udt,uno,uip) select ?param16 , ?param17 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a where ?param16 < 1] -2025-12-18 14:10:32,569 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitems.forexampay] Prepared SQL: [select 3 ptype,b.exno itemno,b.exname itemname,0 isrebate,1 pcnt ,b.outfee orgamt ,case when ua.isjoin=1 then b.outfee-b.infee else 0 end discamt ,case when ua.isjoin=1 then b.infee else b.outfee end payamt ,case when ua.isjoin=1 then b.infee else b.outfee end payamt2 ,b.rstime,b.retime from examuser a inner join exam b on b.exno=a.exno and b.rstime < now() and b.retime > now() inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno where a.exno= ?param0 and a.userno= ?param1 and a.status=1 and a.pstatus=4] -2025-12-18 14:10:32,569 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitems.forcertpay] Prepared SQL: [update payitem a inner join pay b on b.payno=a.payno and b.userno= ?param0 and b.pstatus=21 inner join users u on u.userno=b.userno left outer join assign ua on ua.asno=u.asno left outer join cm c on a.ptype=4 and c.cmno=a.itemno left outer join book d on a.ptype=2 and d.bkno=a.itemno set a.orgamt=case when a.ptype=4 then c.outfee else d.price * a.pcnt end ,a.discamt=case when a.ptype=4 and ua.isjoin=1 then c.outfee-c.infee else 0 end ,a.payamt=case when a.ptype=4 then case when ua.isjoin=1 then c.infee else c.outfee end else d.price * a.pcnt end where a.payno= ?param1 and a.ptype in (2,4) and a.pstatus in(21,50); update pay a inner join ( select a.payno,sum(b.orgamt) orgamt,sum(b.discamt) discamt,sum(b.payamt) payamt from pay a inner join payitem b on b.payno=a.payno where a.payno= ?param1 and a.userno= ?param0 and a.pstatus=21 group by a.payno ) b on b.payno=a.payno set a.orgamt=b.orgamt,a.discamt=b.discamt,a.payamt=b.payamt where a.payno= ?param1 and a.userno= ?param0 and a.pstatus=21; select b.ptype,b.itemno,case when b.ptype=4 then c.cname else d.bkname end itemname,b.isrebate,b.pcnt ,b.orgamt,b.discamt,b.payamt payamt2,case when b.ptype=4 then b.payamt else d.price end payamt,datediff(c.setime, c.sstime)+1 days ,c.rstime,c.retime from pay a inner join payitem b on b.payno=a.payno and b.ptype in(2,4) and b.pstatus in(21,50) left outer join cm c on b.ptype=4 and c.cmno=b.itemno left outer join book d on b.ptype=2 and d.bkno=b.itemno inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno where a.payno= ?param1 and a.userno= ?param0 and a.pstatus=21] -2025-12-18 14:10:32,569 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.cmcheck.forgrouppay] Prepared SQL: [select a.cmno,a.cname,a.quota,a.rstime,a.retime ,b.userno,b.status,c.username ,case when ?param0 like concat('%,',b.userno,',%') then 1 else 0 end ispaied ,a.infee,a.outfee,case when ua.isjoin=1 then a.infee else a.outfee end payamt from cm a inner join users u on u.userno= ?param1 left outer join assign ua on ua.asno=u.asno left outer join lect b on b.cmno=a.cmno and b.status < 5 and b.ischanged=0 left outer join users c on c.userno=b.userno and c.status=1 where a.cmno= ?param2 and a.ismaster=0 and a.rstime < now() and a.retime > now() and a.isuse=1 and a.isdel=0] -2025-12-18 14:10:32,570 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitems] Prepared SQL: [select a0.payno,a0.isgroup,a0.isexam,a0.isdvr,a0.payamt tpayamt,a0.paylimit,a0.ptype,a0.udt,a0.deliamt,a0.pgkey ,ad.rcvname ,CAST(AES_DECRYPT(UNHEX(ad.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(ad.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(ad.email), 'np123@!') AS char) email ,ad.post,ad.address1,ad.address2 ,a.ptype ptype2,a.payamt,a.pcnt,a.isrebate,a.itemno ,b.cmno,b.cshape,b.sstime,b.setime ,b1.rsno ,b2.username,cc.cname ccpositionname,b2.isassignuser ,CAST(AES_DECRYPT(UNHEX(b2.email), 'np123@!') AS char) email2 ,CAST(AES_DECRYPT(UNHEX(b2.telno), 'np123@!') AS char) telno2 ,b2.depart,b2.kfcfyear,b2.edus ,c.bkno ,case a.ptype when 0 then b.cname when 4 then b.cname when 2 then c.bkname when 3 then e.exname else '-' end itemname ,cg2.cgcode ,CAST(AES_DECRYPT(UNHEX(pd.vactnum), 'np123@!') AS char) vactnum,pd.vactbankname,pd.vactname ,t.lectno,t.status ,ad.isdvr isdvr2 from pay a0 left outer join paydvr ad on ad.payno=a0.payno left outer join paydata pd on pd.payno=a0.payno inner join payitem a on a.payno=a0.payno left outer join cm b on a.ptype in(0,4) and b.cmno=a.itemno left outer join lect t on t.cmno=b.cmno and t.userno=a.userno and t.status=1 left outer join cg cg1 on cg1.cgno=b.cgno left outer join cg cg2 on cg2.cgno=cg1.pcgno left outer join cmrs b1 on b1.cmno=b.cmno and b1.rstype=1 and b1.isdel=0 left outer join users b2 on b2.userno=a.userno left outer join comcode cc on cc.ccode=b2.ccposition left outer join book c on a.ptype=2 and c.bkno=a.itemno left outer join examuser d on a.ptype=3 and d.exno=a.itemno and d.userno=a0.userno and d.payno=a0.payno left outer join exam e on e.exno=d.exno where a0.payno= ?param0] -2025-12-18 14:10:32,570 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paylect.get] Prepared SQL: [select a.fgno ,b.cshape,b.cname,b.rstime,b.retime,b.sstime,b.setime ,b2.cname certgradeccname ,c.username ,CAST(AES_DECRYPT(UNHEX(c.email), 'np123@!') AS char) email ,CAST(AES_DECRYPT(UNHEX(c.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(c.telno), 'np123@!') AS char) telno ,c.depart ,c2.cname ccpositionname ,d.asname from lect a inner join cm b on b.cmno=a.cmno left outer join comcode b2 on b2.ccode=b.certgradecc inner join users c on c.userno=a.userno left outer join comcode c2 on c2.ccode=c.ccposition left outer join assign d on d.asno=c.asno where a.payno= ?param0] -2025-12-18 14:10:32,571 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.carts] Prepared SQL: [select a.pcno,a.ptype,a.itemno,a.isrefund,a.cmno,a.userno,a.pcnt,a.fgno ,case when a.ptype=0 then b.cname else c.bkname end itemname,b.cshape,b.sstime,b.setime ,case when a.ptype = 0 then case when ua.isjoin=1 then b.infee else b.outfee end else c.price end payamt ,case when a.ptype = 0 then b.outfee else c.price end orgamt from paycart a inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno left outer join cm b on a.ptype=0 and b.cmno=a.itemno left outer join book c on a.ptype in (2,9) and c.bkno=a.itemno where a.status=1 and a.userno= ?param0 order by a.cdt desc] -2025-12-18 14:10:32,571 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitems.forcartpay] Prepared SQL: [select case when a.ptype = 9 then 2 else a.ptype end ptype,a.itemno,case when a.ptype=0 then b.cname else c.bkname end itemname,case when a.ptype=0 then a.isrefund else 0 end isrebate,a. pcnt ,case when a.ptype=0 then b.outfee else c.price end orgamt ,case when a.ptype=0 then case when ua.isjoin=1 then b.outfee-b.infee else 0 end else 0 end discamt ,case when a.ptype=0 then case when ua.isjoin=1 then b.infee else b.outfee end else c.price end payamt ,case when a.ptype=0 then case when ua.isjoin=1 then b.infee else b.outfee end else c.price end * a.pcnt payamt2 ,b.rstime,b.retime,b.sstime,b.setime,b.cshape,datediff(b.setime, b.sstime)+1 days from paycart a left outer join cm b on a.ptype=0 and b.cmno=a.itemno and b.rstime < now() and b.retime > now() left outer join book c on a.ptype in (2,9) and c.bkno=a.itemno inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno where a.userno= ?param0 and a.status=1 and a.ispay=1;] -2025-12-18 14:10:32,571 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.mypay] Prepared SQL: [select a.payno,a.ptype,a.ispg,a.isgroup,a.isexam,a.userno,a.pstatus,a.rstatus,a.rstatustime,a.refunding,a.paylimit,a.payoktime,a.isrefunddvr,a.refundamt,a.payamt,a.deliamt,a.isdvr,a.cdt,a.pgkey ,b.dvrcode,b.isdvr isdvr2,b.rcvname,b.post,b.address1,b.address2 ,CAST(AES_DECRYPT(UNHEX(b.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(b.email), 'np123@!') AS char) email ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) mobile ,c.vactbankname,CAST(AES_DECRYPT(UNHEX(c.vactnum), 'np123@!') AS char) vactnum,c.vactname from pay a left outer join paydvr b on b.payno=a.payno left outer join paydata c on c.payno=a.payno where a.payno= ?param0 and a.userno= ?param1 and a.pstatus in (1,22,41,42,43)] -2025-12-18 14:10:32,572 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.mypayitem] Prepared SQL: [select a.ptype,c0.cshape,a.isrebate,a.payamt,a.pcnt,a.rstatus,a.userno,a.pstatus,a.pino,c0.infee,c0.outfee,c0.rstime,c0.retime ,case a.ptype when 0 then c0.cname when 2 then c2.bkname when 4 then c0.cname when 3 then c3.exname else '-' end itemname ,c0.sstime,c0.setime,datediff(c0.setime, c0.sstime)+1 days ,u.username,uc.cname ccpositionname,u.isassignuser ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,u.kfcfyear,u.edus,u.depart ,rs.rsno,t.lectno ,a2.taxno ,case when t.sdate is null then c0.sstime else t.sdate end as sdate ,case when t.edate is null then c0.setime else t.edate end as edate ,p.cdt,csd.estart ,c0.studydays from payitem a inner join pay p on p.payno = a.payno left outer join paytax a3 on a3.payno = a.payno and (a3.iscancel is null or a3.iscancel <> 1) left outer join paytaxitem a2 on a2.pino=a.pino and a3.taxno = a2.taxno left outer join cm c0 on a.ptype in (0,1,4) and c0.cmno=a.itemno left outer join book c2 on a.ptype=2 and c2.bkno=a.itemno left outer join exam c3 on a.ptype=3 and c3.exno=a.itemno left outer join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno left outer join comcode uc on uc.ccode=u.ccposition left outer join cmrs rs on rs.cmno=c0.cmno and rs.rstype=1 and rs.isdel=0 left outer join lect t on a.ptype in (0,1,4) and t.cmno=c0.cmno and t.payno=a.payno and t.pino=a.pino and t.userno=a.userno left outer join cminningscd csd on csd.cmisno = t.cmisno where a.payno= ?param0] -2025-12-18 14:10:32,572 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paytax.fornew] Prepared SQL: [select a.payno,a.isgroup,a.ptype,a.ispg ,ua.asname,ua.ceoname,ua.brno,ua.grno,ua.btype,ua.bkind,ua.post,ua.address1,ua.address2 ,ua.mname manname ,CAST(AES_DECRYPT(UNHEX(ua.mphone), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(ua.taxemail), 'np123@!') AS char) email ,sum(case when b.taxdate is not null then 0 else b.taxamt end) taxamtsum ,sum(b.taxamt) taxamt from pay a inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno left outer join paytax b on b.payno=a.payno and (b.iscancel is null or b.iscancel <> 1) where a.payno= ?param0 and a.userno= ?param1 and a.rstatus < 2 and (a.pstatus=1 or a.pstatus=22) group by a.payno,a.isgroup,ua.asname,ua.ceoname,ua.brno,ua.grno,ua.btype,ua.bkind] -2025-12-18 14:10:32,572 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paytax.fornewitem] Prepared SQL: [select a.payno,a.isgroup ,ifnull(c.taxno,0) taxno,b.pino,b.ptype,b.rstatus ,case b.ptype when 0 then c0.cname when 4 then c0.cname when 2 then c2.bkname when 3 then c3.exname else '-' end itemname ,b.pcnt,b.payamt from pay a inner join payitem b on b.payno=a.payno and (b.pstatus=1 or b.pstatus=22) left outer join cm c0 on b.ptype in (0,4) and c0.cmno=b.itemno left outer join book c2 on b.ptype=2 and c2.bkno=b.itemno left outer join exam c3 on b.ptype=3 and c3.exno=b.itemno left outer join paytax c4 on c4.payno = a.payno and (c4.iscancel is null or c4.iscancel <> 1) left outer join paytaxitem c on c.pino=b.pino and c.taxno = c4.taxno where a.payno= ?param0 and a.userno= ?param1 and a.rstatus < 2 and (a.pstatus=1 or a.pstatus=22) order by ifnull(c.taxno,0),b.pino] -2025-12-18 14:10:32,574 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitem.forrefund] Prepared SQL: [select distinct a.payno,b.pino,b.pstatus,b.rstatus,b.payamt,b.ptype,b.pcnt ,case b.ptype when 0 then c0.cname when 4 then c0.cname when 2 then c2.bkname when 3 then c3.exname else '-' end itemname ,case when b.ptype in (0,1,4) then case when date_add(c0.retime, interval 1 day) < now() then 1 else 0 end else case when b.ptype=3 then case when date_add(c3.retime, interval 1 day) < now() then 1 else 0 end else 0 end end ispast ,u.username ,max(d.rfdno) rfdno ,max(ifnull(case when c.rstatus=1 then -1 else c.rstatus end,-2)) rfdrstatus from pay a inner join payitem b on b.payno=a.payno and b.pstatus=1 left outer join users u on a.isgroup=1 and b.ptype=0 and u.userno=b.userno left outer join cm c0 on b.ptype in (0,4) and c0.cmno=b.itemno left outer join book c2 on b.ptype=2 and c2.bkno=b.itemno left outer join exam c3 on b.ptype=3 and c3.exno=b.itemno left outer join payrfditem d on d.pino=b.pino left outer join payrfd c on c.rfdno=d.rfdno and c.payno=a.payno and c.rstatus in (0,2) where a.payno= ?param0 and a.userno= ?param1 and a.pstatus=1 and a.rstatus < 2 group by a.payno,b.pino,b.pstatus,b.rstatus,b.payamt,b.ptype,b.pcnt ,c0.cname,c2.bkname,c3.exname,c0.retime,c3.retime,u.username order by d.rfdno,b.rstatus,ispast,b.pino] -2025-12-18 14:10:32,574 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payresult] Prepared SQL: [select a.payno,a.payamt,a.ptype,a.pstatus ,b.itemno ,b.pino from pay a inner join payitem b on b.payno=a.payno where a.payno= ?param0 and a.userno= ?param1 and a.pstatus in (1,21,22,51,55)] -2025-12-18 14:10:32,574 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.lectready] Prepared SQL: [select count(a.userno) from lect a where a.cmno= ?param0 and a.isready=1 and a.status=6] -2025-12-18 14:10:32,574 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pplogs.bypay] Prepared SQL: [select a.pplno,a.isready,a.cmno,a.cmisno,a.isrebate,a.rbankname,CAST(AES_DECRYPT(UNHEX(a.rbankacc), 'np123@!') AS char) rbankacc,a.rbankowner,a.isaccommodation,a.cshape ,b.payno,b.pstatus from pay b inner join pplog a on a.pplno=b.pplno where b.payno= ?param0 and a.userno= ?param1] -2025-12-18 14:10:32,576 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.in] Prepared SQL: [insert into pay(ptype,ispg,isgroup,userno,username,isexam,pstatus,rstatus,refunding,paylimit,payoktime,pgkey ,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,pplno,isbill,iscashrct,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,0, ?param5 , ?param6 , ?param7 , ?param8 ,case when ?param9 is not null then now() else ?param10 end, ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 ,now(), ?param21 ,now(), ?param21 , ?param22 );] -2025-12-18 14:10:32,576 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:10:32,578 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitem.in] Prepared SQL: [insert into payitem (payno,ptype,pcno,itemno,userno,pstatus,rstatus,pcnt,orgamt,discamt,payamt,payamtcash,payamtcard,refundamt,refundtime,refundtimereal,refundinfo,isrebate,rbank,rbankaccnum,tbankuser,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 ,now(), ?param21 ,now(), ?param21 , ?param22 );] -2025-12-18 14:10:32,578 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitem.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:10:32,578 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.lect.in] Prepared SQL: [insert into lect (cmno,payno,pino,userno,status,isready,iscomplete,orgcmno,attrate,isrebate,ispc,pcno,isjoin,fgno,ischanged,cmisno,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,null,null,0, ?param6 , ?param7 , ?param8 , ?param9 ,null,0, ?param10 ,now(), ?param11 ,now(), ?param11 , ?param12 );] -2025-12-18 14:10:32,578 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.lect.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:10:32,580 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.pgin] Prepared SQL: [insert into pay(ptype,ispg,isgroup,isexam,userno,username,pstatus,rstatus ,refunding,paylimit,payoktime,pgkey,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,isdvr,iscashrct,cashrcthp,pplno,isbill,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 ,a.userno,a.username,case when ?param0 = 6 then 1 else 0 end,0 , ?param4 , ?param5 ,case when ?param0 = 6 then now() else ?param6 end, ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 ,HEX(AES_ENCRYPT( ?param16 , 'np123@!')), ?param17 , ?param18 ,now(), ?param19 ,now(), ?param19 , ?param20 from users a where a.userno= ?param21] -2025-12-18 14:10:32,580 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.pgin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:10:32,580 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.certpay] Prepared SQL: [insert into pay(ptype,ispg,isgroup,userno,pstatus,rstatus,refunding,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,isdvr,isexam,cdt,cno,udt,uno,uip) values (0,1,0, ?param0 ,51,0,0,0,0,0,0,0,0,0,0,now(), ?param1 ,now(), ?param1 , ?param2 )] -2025-12-18 14:10:32,580 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.certpay.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:10:32,581 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paytax.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:10:32,582 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payrfd.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:10:32,583 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.standbypay.admin] Prepared SQL: [insert into pay(ptype,ispg,isgroup,userno,username,isexam,pstatus,rstatus,refunding,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,pplno,isbill,iscashrct,cdt,cno,udt,uno,uip) values ( ?param0 ,0,0, ?param1 , ?param2 ,0,21,0,0,0,0,0,0,0,0, ?param3 ,0,0,now(), ?param4 ,now(), ?param4 , ?param5 );] -2025-12-18 14:10:32,583 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.standbypay.admin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:10:32,583 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.lect.sedate.save] Prepared SQL: [update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') ,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno = ?param2 ;] -2025-12-18 14:10:32,583 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paydvr.dvrcode] Prepared SQL: [update paydvr set udt=now(),uno= ?param0 ,uip= ?param1 ,dvrcode= ?param2 ,codetime=now() where payno= ?param3] -2025-12-18 14:10:32,583 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paydvr.in] Prepared SQL: [delete from paydvr where payno= ?param0 ; insert into paydvr (payno,dvrcode,codetime,isdvr,rcvname,telno,mobile,email,post,address1,address2,dmemo,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,HEX(AES_ENCRYPT( ?param5 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param6 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param7 , 'np123@!')) , ?param8 , ?param9 , ?param10 , ?param11 ,now(), ?param12 ,now(), ?param12 , ?param13 )] -2025-12-18 14:10:32,584 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.freeok] Prepared SQL: [insert into lect (cmno,payno,pino,userno,status,attrate,isrebate,ispc,isjoin,ischanged,fgno2,cmisno,cdt,cno,udt,uno,uip) select b.itemno,a.payno,b.pino,case when a.isgroup=1 then b.userno else a.userno end,1,0,b.isrebate,0,case when ua.isjoin=1 then 1 else 0 end,0,b.fgno,l.cmisno,now(), ?param0 ,now(), ?param0 , ?param1 from pay a inner join payitem b on b.payno=a.payno and b.ptype=0 inner join users u on u.userno=a.userno inner join pplog l on a.pplno = l.pplno left outer join assign ua on ua.asno=u.asno where a.payno= ?param2 ; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on a.cmisno = d.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param2 ;] -2025-12-18 14:10:32,584 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paydvr.save] Prepared SQL: [update paydvr set udt=now(),uno= ?param0 ,uip= ?param1 ,dvrcode= ?param2 ,rcvname= ?param3 ,post= ?param4 ,address1= ?param5 ,address2= ?param6 ,dmemo= ?param7 ,codetime=case when codetime is null and ?param2 is not null then now() else codetime end ,telno=HEX(AES_ENCRYPT( ?param8 , 'np123@!')) ,mobile=HEX(AES_ENCRYPT( ?param9 , 'np123@!')) where payno= ?param10] -2025-12-18 14:10:32,584 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paycert.paystart] Prepared SQL: [update pay a inner join users b on b.userno=a.userno set a.ptype= ?param0 ,a.paylimit= ?param1 ,a.orgamt= ?param2 ,a.payamt= ?param3 ,a.isbill= ?param4 ,a.pstatus = case when ?param0 = 6 then 1 else a.pstatus end ,a.payoktime = case when ?param0 = 6 then now() else a.payoktime end where a.payno= ?param5 and a.userno= ?param6 and a.pstatus=21; update payitem a inner join users b on b.userno=a.userno set a.orgamt= ?param2 ,a.payamt= ?param3 ,a.pstatus = case when ?param0 = 6 then 1 else a.pstatus end ,a.rstatus = 0 where a.payno= ?param5 and a.userno= ?param6 and a.pstatus=21; update lect a inner join users b on b.userno = a.userno set a.status = case when ?param0 = 6 then 1 else a.status end where a.payno= ?param5 and a.userno = ?param6 ; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param5 ;] -2025-12-18 14:10:32,585 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paylect] Prepared SQL: [update pay set udt=now(),uno= ?param0 ,uip= ?param1 ,pstatus=case when ptype=3 then 22 else 1 end ,payoktime=case when ptype=3 then null else now() end ,pgkey= ?param2 where payno= ?param3 ; insert into paydata(payno,payresult,payresultmsg,vactnum,vactbankcode,vactbankname,vactname,vactinname,cshrrcode,cshrtype,cshrauthno,cardquota,cardquotatype,cardeventcode,cardnum,iscardpoint,cardcode,cardbankcode,cardprtccode,checkflag,ocbnum,ocbappno,ocbprice,gsnum,gsremain,gsprice,unum,upoint,uprice,cdt,cno,udt,uno,uip) values ( ?param3 , ?param4 , ?param5 ,HEX(AES_ENCRYPT( ?param6 , 'np123@!')), ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 ,HEX(AES_ENCRYPT( ?param17 , 'np123@!')), ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 , ?param28 , ?param29 , ?param30 , ?param31 ,now(), ?param0 ,now(), ?param0 , ?param1 ); update payitem a inner join pay b on b.payno=a.payno set a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 ,a.pstatus=case when b.ptype=3 then 22 else 1 end where a.payno= ?param3 ; insert into lect (cmno,payno,pino,userno ,status,iscomplete,orgcmno,attrate,isrebate ,ispc,isjoin,fgno,apoint,mpoint ,fpoint,spoint,dpoint,tpoint,ischanged ,stime,etime,sip,eip,ispcs ,ispce,fgno2,cmisno,cdt,cno,udt,uno,uip) select a.itemno,a.payno,a.pino,case when b.isgroup=1 then a.userno else b.userno end ,case when b.ptype=3 then 2 else 1 end,null,null,0,a.isrebate ,0,ifnull(d.isjoin, 0),null,null,null ,null,null,null,null,0 ,null,null,null,null,null ,null,a.fgno,e.cmisno,now(), ?param0 ,now(), ?param0 , ?param1 from payitem a inner join pay b on b.payno=a.payno inner join users c on c.userno=b.userno left outer join assign d on d.asno=c.asno left outer join pplog e on e.pplno=b.pplno left outer join lect f on f.payno=a.payno and f.pino=a.pino and f.status=4 and f.isready=1 where a.payno= ?param3 and a.ptype=0 and f.lectno is null; update lect a inner join pay b on b.payno=a.payno and b.pstatus in (22,1) inner join payitem c on c.payno=b.payno and c.itemno=a.cmno and c.pstatus=b.pstatus set a.status=case when b.pstatus=22 then 2 else 1 end,a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param3 and a.status=4; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 23:59:59') where a.payno = ?param3 ;] -2025-12-18 14:10:32,585 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.fail] Prepared SQL: [update pay set pstatus= ?param0 where payno= ?param1 and pstatus != 1 and pstatus != 22; insert into paydata(payno,payresult,payresultmsg,vactnum,vactbankcode,vactbankname,vactname,vactinname,cshrrcode,cshrtype,cshrauthno,cardquota,cardquotatype,cardeventcode,cardnum,iscardpoint,cardcode,cardbankcode,cardprtccode,checkflag,ocbnum,ocbappno,ocbprice,gsnum,gsremain,gsprice,unum,upoint,uprice,cdt,cno,udt,uno,uip) values ( ?param1 , ?param2 , ?param3 ,HEX(AES_ENCRYPT( ?param4 , 'np123@!')), ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 ,HEX(AES_ENCRYPT( ?param15 , 'np123@!')), ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 , ?param28 ,now(), ?param29 ,now(), ?param29 , ?param30 );] -2025-12-18 14:10:32,585 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paylect.vbankin] Prepared SQL: [insert into payvbankin (payno,pgkey,inbankcode,indeal,inymd,inhms,msgseq,transseq,vacct,inamt,checkamt,isclose,typemsg,frombank,fromname,fromymd,calcymd,tranymd,transcode,korcode,cshrymd,cshrhms,cshrcode,cshrpgkey,cshramt,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 ,now(), ?param25 ,now(), ?param25 , ?param26 ); update pay set udt=now(),uno= ?param25 ,uip= ?param26 ,pstatus=1 ,payoktime=now() where payno= ?param0 and pstatus=22 ; update payitem a inner join pay b on b.payno=a.payno set a.udt=now(),a.uno= ?param25 ,a.uip= ?param26 ,a.pstatus=1 where a.payno= ?param0 and a.pstatus=22; update lect a inner join pay b on b.isexam <> 1 and b.payno=a.payno and b.pstatus=1 set a.udt=now(),a.uno= ?param25 ,a.uip= ?param26 ,a.status=1 where a.payno= ?param0 ; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 23:59:59') where a.payno = ?param0 ;] -2025-12-18 14:10:32,586 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paycancel] Prepared SQL: [update pay set udt=now(),uno= ?param0 ,uip= ?param1 ,pstatus=case when pstatus=22 then 43 else 41 end where payno= ?param2 and userno= ?param3 and pstatus in (51,55,21,22); update payitem a inner join pay b on b.payno=a.payno and b.userno= ?param3 and b.pstatus in (41,43) set a.pstatus=b.pstatus,a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.pstatus in (21,22); update lect a inner join pay b on b.payno=a.payno and b.userno= ?param3 and b.pstatus in (41,43) set a.status=9 where a.payno= ?param2 ; update examuser a inner join pay b on b.payno=a.payno and b.userno=a.userno and b.pstatus in (41,43) set a.pstatus=9 where a.payno= ?param2 and a.userno= ?param3] -2025-12-18 14:10:32,586 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.cart.clear] Prepared SQL: [update paycart set status=2,udt=now(),uno= ?param0 ,uip= ?param1 where userno= ?param2 and status=1 and date_add(cdt, interval 7 day) < now(); update paycart a inner join cm b on b.cmno=a.itemno and b.udt > a.cdt set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype=0; update paycart a inner join book b on b.bkno=a.itemno and b.udt > a.cdt set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype in (2,9); update paycart a left outer join cm b on b.cmno=a.itemno and b.rstime < now() and b.retime > now() set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype=0 and b.cmno is null; update paycart a left outer join paycart b on b.ptype =0 and b.userno= ?param2 and b.status=1 and b.itemno=a.cmno set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype=9 and b.pcno is null] -2025-12-18 14:10:32,586 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payrfd.up] Prepared SQL: [update payrfd set fgnor= ?param0 ,fgnob= ?param1 ,udt=now(),uno= ?param2 ,uip= ?param3 where rfdno= ?param4 and payno= ?param5] -2025-12-18 14:10:32,586 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payrfdcancel.up] Prepared SQL: [delete from payrfditem where rfdno= ?param0 ; update payrfd set rstatus= ?param1 ,udt=now(),uno= ?param2 ,uip= ?param3 where rfdno= ?param0 and payno= ?param4] -2025-12-18 14:10:32,587 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.unpay] Prepared SQL: [update examuser a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null and b.userno=a.userno inner join payitem c on c.payno=b.payno and c.ptype=3 and c.itemno=a.exno and c.pino=a.pino set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.pstatus=2; update lect a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null inner join payitem c on c.payno=b.payno and c.ptype in(0,4) and c.itemno=a.cmno and c.userno=a.userno and c.pino=a.pino set a.status=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.status=2 and a.ischanged=0; update payitem a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 ; update pay set pstatus=1,isunpay=1,udt=now(),uno= ?param0 ,uip= ?param1 where payno= ?param2 and pstatus=22 and ptype=3 and ispg=1 and isunpay is null; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param2 ;] -2025-12-18 14:10:32,587 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.abspay] Prepared SQL: [update examuser a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null and b.userno=a.userno inner join payitem c on c.payno=b.payno and c.ptype=3 and c.itemno=a.exno and c.pino=a.pino set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.pstatus=2; update lect a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null inner join payitem c on c.payno=b.payno and c.ptype in(0,4) and c.itemno=a.cmno and c.userno=a.userno and c.pino=a.pino set a.status=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.status=2 and a.ischanged=0; update payitem a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 ; update pay set ptype= ?param3 ,payoktime=now(),pstatus=1,isunpay=3,udt=now(),uno= ?param0 ,uip= ?param1 where payno= ?param2 and pstatus=22 and ptype=3 and ispg=1 and isunpay is null; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param2 ;] -2025-12-18 14:10:32,587 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.unpaymoney] Prepared SQL: [update pay set isunpay=2,payoktime= ?param0 ,udt=now(),uno= ?param1 ,uip= ?param2 where payno= ?param3 and isunpay=1; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param3 ;] -2025-12-18 14:10:32,587 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pplogtype.up] Prepared SQL: [update pplog set typeman = ?param0 ,typejob = ?param1 ,typeedu = ?param2 ,typegrade = ?param3 ,typejobitem = ?param4 where pplno = ?param5] -2025-12-18 14:10:32,587 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.untax] Prepared SQL: [insert into untaxlog (payno,logtime,cdt,cno,udt,uno,uip) values( ?param0 ,now(),now(), ?param1 ,now(), ?param1 , ?param2 ); update pay set iscashrct = null where payno = ?param0 ;] -2025-12-18 14:10:32,588 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.standbypayitem.admin] Prepared SQL: [insert into payitem (payno,ptype,itemno,userno,pstatus,rstatus,pcnt ,orgamt,discamt,payamt,payamtcash,payamtcard,refundamt,isrebate,cdt,cno,udt,uno,uip) values( ?param0 ,0, ?param1 , ?param2 ,21,0,1 ,0,0,0,0,0,0, ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 ); insert into lect(cmno,payno,pino,userno,status,attrate,isrebate,ispc,isjoin,ischanged,isready,cmisno,cdt,cno,udt,uno,uip) select ?param1 , ?param0 ,LAST_INSERT_ID(),a.userno,4,0, ?param3 ,0,ifnull(b.isjoin,0),0,1, ?param6 ,now(), ?param4 ,now(), ?param4 , ?param5 from users a left outer join assign b on b.asno=a.asno where a.userno= ?param2 ;] -2025-12-18 14:10:32,606 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.exam.in] Prepared SQL: [insert into exam (cgno,exname,infee,outfee ,certcc,certgradecc,rstime,retime,estime,eetime ,elocation,certdate,certindate,introhtml ,isopen,isresultopen,isscored,fgno,isdel ,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 ,0, ?param15 , ?param16 ,0 ,now(), ?param17 ,now(), ?param17 , ?param18 )] -2025-12-18 14:10:32,606 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.exam.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:10:32,607 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.exam.up] Prepared SQL: [update exam set udt=now(),uno= ?param0 ,uip= ?param1 ,exname = ?param2 ,infee = ?param3 ,outfee = ?param4 ,certcc = ?param5 ,certgradecc = ?param6 ,rstime = ?param7 ,retime = ?param8 ,estime = ?param9 ,eetime = ?param10 ,elocation = ?param11 ,certdate = ?param12 ,certindate = ?param13 ,introhtml = ?param14 ,isopen = ?param15 ,fgno = ?param16 where exno= ?param17] -2025-12-18 14:10:32,607 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.del] Prepared SQL: [update exam a inner join ( select count(userno) cntuser, exno from examuser where exno = ?param0 group by exno ) b on b.exno=a.exno set a.uip= ?param1 ,a.uno= ?param2 ,a.isdel = 1 where a.exno= ?param0 and b.cntuser=0 and a.isdel=0;] -2025-12-18 14:10:32,607 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.examuser.save] Prepared SQL: [insert ignore into examuser(exno,userno,status,pstatus,avrg,certdate,certindate,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 ,now(), ?param7 ,now(), ?param7 , ?param8 )] -2025-12-18 14:10:32,607 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.examopen] Prepared SQL: [update exam set udt=now(),uno= ?param0 ,uip= ?param1 ,isresultopen= ?param2 where exno= ?param3 ;] -2025-12-18 14:10:32,607 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.examuser.renew] Prepared SQL: [update examuser set udt=now(),uno= ?param0 ,uip= ?param1 ,certdate= ?param2 ,certindate= ?param3 where exno= ?param4 and userno= ?param5 ; insert into examuserrenew (exno,userno,certtime,certdate,certindate,renewreason,isfirst,certidx,cdt,cno,udt,uno,uip) select a.exno, ?param5 ,now(), ?param2 , ?param3 , ?param6 ,0,max(a.certidx),now(), ?param0 ,now(), ?param0 , ?param1 from( select a.exno,ifnull(max(d.certidx), 0)+1 certidx from examuser a inner join exam a2 on a2.exno=a.exno left outer join exam c on c.certcc=a2.certcc and c.certgradecc=a2.certgradecc left outer join examuserrenew d on d.exno=c.exno and year(d.certtime)=year(a.certdate) where a.exno= ?param4 group by a.exno,a.userno,a.certdate,a.certindate ) a] -2025-12-18 14:10:32,650 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [grade.lectcomplete.cancel] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,iscomplete=0 ,completetime=null where lectno= ?param2 and ifnull(iscomplete,0) <> 1] -2025-12-18 14:10:32,650 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [grade.lectcomplete.cancel2] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,iscomplete=0 ,completetime=null where lectno= ?param2 and ifnull(iscomplete,0)] -2025-12-18 14:10:32,665 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [att.att.in] Prepared SQL: [update lectinning set udt=now(),uno= ?param0 ,uip= ?param1 ,lectno= ?param2 ,cmino= ?param3 ,totstudy=0 ,stime=now(),etime=null ,istatus=1,statustime=null,statusreason=null where lectno= ?param2 and cmino= ?param3 and istatus is null; insert into lectinning (lectno,cmino,totstudy,stime,etime,istatus,statustime,statusreason,sip,eip,ispcs,ispce,cdt,cno,udt,uno,uip) select ?param2 , ?param3 ,0,now(),null,1,null,null, ?param1 ,null,1,null,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectinning b on b.lectno= ?param2 and b.cmino= ?param3 where b.lectno is null; update lect set stime = case when stime is null then now() else stime end ,sip = case when sip is null then ?param1 else sip end ,ispcs = case when ispcs is null then 1 else ispcs end where lectno= ?param2] -2025-12-18 14:10:32,665 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [att.att.out] Prepared SQL: [update lectinning set udt=now(),uno= ?param0 ,uip= ?param1 ,totstudy=timestampdiff(SECOND, stime, now()) ,etime=now() ,eip= ?param1 ,ispce=1 ,istatus=2 where lectno= ?param2 and cmino= ?param3 and istatus=1; update lect a inner join ( select a.lectno,convert(100*count(c.lectno)/count(b.cmino), int) attrate from lectinning a inner join cminning b on b.cmino=a.cmino and ifnull(b.isscd,0)=0 left outer join lectinning c on c.lectno=a.lectno and c.cmino=b.cmino and c.istatus=2 where a.lectno= ?param2 and a.cmino= ?param3 and a.istatus=2 group by a.lectno ) b on b.lectno=a.lectno set a.attrate=b.attrate ,a.etime=now(),a.eip= ?param1 ,a.ispce=1] -2025-12-18 14:10:32,666 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [att.abs] Prepared SQL: [update lectinning set istatus=2 ,stime=case when stime is null then now() else stime end ,etime=case when etime is null then now() else etime end ,sip=case when sip is null then ?param0 else sip end ,eip=case when eip is null then ?param0 else eip end ,ispcs=case when ispcs is null then 1 else ispcs end ,ispce=case when ispce is null then 1 else ispce end ,statustime=now() ,statusreason= ?param1 ,statususerno= ?param2 where lectno= ?param3 and cmino= ?param4 and (istatus is null or istatus<2); insert into lectinning(lectno,cmino,totstudy,stime,etime,istatus,statustime,statusreason,statususerno,cdt,cno,udt,uno,uip) select a.lectno, ?param4 ,0,now(),now(),2,now(), ?param1 , ?param2 ,now(), ?param2 ,now(), ?param2 , ?param0 from lect a left outer join lectinning b on b.lectno=a.lectno and b.cmino= ?param4 where a.lectno= ?param3 and a.status=1 and a.ischanged=0 and b.lectno is null; update lect a inner join ( select a.lectno,convert(100*count(c.lectno)/count(b.cmino), int) attrate from lectinning a inner join lect a2 on a2.lectno=a.lectno inner join cminning b on b.cmno=a2.cmno and ifnull(b.isscd,0)=0 left outer join lectinning c on c.lectno=a.lectno and c.cmino=b.cmino and c.istatus=2 where a.lectno= ?param3 and a.cmino= ?param4 and a.istatus=2 group by a.lectno ) b on b.lectno=a.lectno set a.attrate=b.attrate ,a.stime=case when a.stime is null then now() else a.stime end ,a.etime=case when a.etime is null then now() else a.etime end ,a.sip=case when a.sip is null then ?param0 else a.sip end ,a.eip=case when a.eip is null then ?param0 else a.eip end ,a.ispcs=case when a.ispcs is null then 1 else a.ispcs end ,a.ispce=case when a.ispce is null then 1 else a.ispce end where a.lectno= ?param3] -2025-12-18 14:10:32,691 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.ctps] Prepared SQL: [select a.cmino,a.iseq,a.ititle,a.atime,a.mstime,a.metime ,a2.isokmid ,b.ctno,b.ctype,b.ccode,b.ismenu,b.isoversize ,c.cpno,c.pseq,c.cpname,c.srcp,c.srcm ,a2.pseq lastpseq,a2.psec from cminning a inner join lectinning a2 on a2.lectno= ?param0 and a2.cmino=a.cmino inner join ct b on b.ctno=a.ctno and b.isdel=0 inner join ctpage c on c.ctno=b.ctno and c.isdel=0 where a.cmino= ?param1 order by a.iseq] -2025-12-18 14:10:32,691 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.getprogress] Prepared SQL: [select case when b.atime=0 or ifnull(us.no,0) > 0 then 100 else case when floor(a.totstudy / (b.sttime * 60) * 100) > 100 then 100 else floor(a.totstudy / (b.sttime * 60) * 100) end end from lectinning a inner join cminning b on b.cmino=a.cmino inner join lect c on a.lectno = c.lectno left outer join userstatus us on c.userno = us.userno and us.playbar = 1 where a.lectno= ?param0 and a.cmino= ?param1] -2025-12-18 14:10:32,693 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.checklectdate] Prepared SQL: [select a.lectno,a.sdate,a.edate from lect a where a.lectno= ?param0] -2025-12-18 14:10:32,693 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.inningchange.pre] Prepared SQL: [select a.cmino,b.isseq,c.istatus,d.istatus preistatus,a.isrebate,a.iseq,a2.cmino precmino from ( select a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq,max(c.iseq) preiseq from ( select a.lectno,b.cmno,b.isrebate,max(d.iseq) iseq from lectinning a inner join lect b on b.lectno=a.lectno inner join cminning c on c.cmino=a.cmino inner join cminning d on d.cmno=c.cmno and d.iseq < c.iseq and d.isonline=1 where a.lectno= ?param0 and a.cmino= ?param1 group by a.lectno,b.cmno,b.isrebate ) a inner join cminning b on b.cmno=a.cmno and b.iseq=a.iseq left outer join cminning c on c.cmno=b.cmno and c.iseq < b.iseq and c.isonline=1 group by a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq ) a inner join cm b on b.cmno=a.cmno left outer join cminning a2 on a2.cmno=b.cmno and a2.iseq=a.preiseq left outer join lectinning c on c.lectno=a.lectno and c.cmino=a.cmino left outer join lectinning d on d.lectno=a.lectno and d.cmino=a2.cmino] -2025-12-18 14:10:32,694 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.inningchange.next] Prepared SQL: [select a.cmino,b.isseq,c.istatus,d.istatus preistatus,a.isrebate,a.iseq,a2.cmino precmino from ( select a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq,min(c.iseq) preiseq from ( select a.lectno,b.cmno,b.isrebate,min(d.iseq) iseq from lectinning a inner join lect b on b.lectno=a.lectno inner join cminning c on c.cmino=a.cmino inner join cminning d on d.cmno=c.cmno and d.iseq > c.iseq and d.isonline=1 where a.lectno= ?param0 and a.cmino= ?param1 group by a.lectno,b.cmno,b.isrebate ) a inner join cminning b on b.cmno=a.cmno and b.iseq=a.iseq left outer join cminning c on c.cmno=b.cmno and c.iseq > b.iseq and c.isonline=1 group by a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq ) a inner join cm b on b.cmno=a.cmno left outer join cminning a2 on a2.cmno=b.cmno and a2.iseq=a.preiseq left outer join lectinning c on c.lectno=a.lectno and c.cmino=a.cmino left outer join lectinning d on d.lectno=a.lectno and d.cmino=a2.cmino] -2025-12-18 14:10:32,694 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.mycmrs] Prepared SQL: [select distinct a.lectno,a.attrate ,b.rsno,b.cmno,b.rscno,b.rstype,b.rsname,b.rscondition ,case when c.lectno is null then 0 else 1 end isrsok ,a.edate ,d.istatus,e.iseq from lect a inner join cmrs b on b.cmno=a.cmno and b.isdel=0 left outer join lectrs c on c.lectno=a.lectno and c.rsno=b.rsno left outer join lectinning d on d.lectno=a.lectno and b.cmino = d.cmino left outer join cminning e on b.cmino = e.cmino where a.lectno= ?param0 and a.userno= ?param1 order by b.rsno] -2025-12-18 14:10:32,694 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.mycmrsq] Prepared SQL: [select b.rscno,b.rscqno ,c.qno,c.atype,c.qtext,c.rightcount,a.username as teachername from ( select distinct b.rscno,e.username from lect a inner join cmrs b on b.rsno= ?param0 and b.cmno=a.cmno and b.isdel=0 left outer join lectrs c on c.lectno=a.lectno and c.rsno=b.rsno left outer join cminning d on b.cmino = d.cmino left outer join users e on d.userno = e.userno where a.lectno= ?param1 and a.userno= ?param2 and c.lectno is null ) a inner join rscq b on b.rscno=a.rscno inner join question c on c.qno=b.qno order by b.dseq] -2025-12-18 14:10:32,694 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.mycmrsqi] Prepared SQL: [select b.rscqno ,c.qno ,d.qino,d.qitext ,e.fileurl from ( select distinct b.rscno from lect a inner join cmrs b on b.rsno= ?param0 and b.cmno=a.cmno and b.isdel=0 left outer join lectrs c on c.lectno=a.lectno and c.rsno=b.rsno where a.lectno= ?param1 and a.userno= ?param2 and c.lectno is null ) a inner join rscq b on b.rscno=a.rscno inner join question c on c.qno=b.qno inner join questionitem d on d.qno=c.qno and d.isdel=0 left outer join fileinfo e on e.fgno=d.fgno and e.isdel=0 order by b.dseq,d.qino] -2025-12-18 14:10:32,694 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectex] Prepared SQL: [select a.lectno,a.attrate,a.iscomplete,a.sdate,a.edate ,b.sstime,b.setime ,c.exno,c.exname,c.extype,c.edesc,c.econdition,c.etime,c.evtype,c.eqtype,c.israndq,c.israndqi,c.qcount,c.isblur,c.tpoint,ifnull(c.relaylimit,999) relaylimit,c.isusebackup,c.isseq,c.isreexamable,c.isresultopen ,d.lectno exlectno,d.estart,d.eend,d.tpoint,d.recount,d.rechecktime,ifnull(d.entercount,0) entercount,d.cblock ,case when a.etime = 0 then 99999999 else TIMESTAMPDIFF(MINUTE, now(), date_add(ifnull(d.estart, now()), interval c.etime MINUTE)) end rtime ,d.recount ,case when case when case when a.isrebate = 1 then f.midcutrfd else f.midcut end <= ifnull(e.ex0lectpoint,0) then 1 else 0 end = 1 and case when case when a.isrebate = 1 then f.finalcutrfd else f.finalcut end <= ifnull(e.ex1lectpoint,0) then 1 else 0 end = 1 then 1 else 0 end ispass from lect a inner join cm b on b.cmno=a.cmno inner join cmex c on c.exno= ?param0 inner join cmev f on f.cmno = b.cmno left outer join lectex d on d.lectno=a.lectno and d.exno=c.exno left outer join ( select a.lectno ,count(b1.exno) ex0cnt,count(c1.lectno) ex0lectcnt,avg(ifnull(c1.tpoint,0) / b1.tpoint * 100) ex0lectpoint ,count(b2.exno) ex1cnt,count(c2.lectno) ex1lectcnt,avg(ifnull(c2.tpoint,0) / b2.tpoint * 100) ex1lectpoint from lect a left outer join cmex b1 on b1.cmno = a.cmno and b1.extype = 0 and b1.isdel=0 left outer join lectex c1 on c1.exno = b1.exno and c1.lectno = a.lectno left outer join cmex b2 on b2.cmno = a.cmno and b2.extype = 1 and b2.isdel=0 left outer join lectex c2 on c2.exno = b2.exno and c2.lectno = a.lectno where a.lectno = ?param1 ) e on e.lectno = a.lectno where a.lectno= ?param1 and a.userno= ?param2] -2025-12-18 14:10:32,695 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.userexam.detailforexamforsubmit] Prepared SQL: [select a.exno,a.exname,a2.sstime,a2.setime,a.tpoint,a.etime,a.qcount,b.estart,a.edesc, a.extype,TIMESTAMPDIFF(MINUTE, now(), date_add(ifnull(b.estart, now()), interval a.etime MINUTE)) rtime from cmex a inner join cm a2 on a2.cmno=a.cmno inner join lectex b on b.lectno= ?param0 and b.exno=a.exno and b.eend is null and (a.etime = 0 or date_add(ifnull(b.estart, now()), interval (a.etime + 1) MINUTE) > now()) inner join lect c on c.lectno=b.lectno and c.userno= ?param1 where a.exno= ?param2] -2025-12-18 14:10:32,695 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsd] Prepared SQL: [select a.lectno,a.attrate,a.cmno,a.sdate,a.edate ,b.sdno,b.sdname,b.sddesc,b.fgno sdfgno,b.sdcondition ,c.sstime,c.setime ,d.checktime,d.cpoint,d.feedb,d.fgno,d.atext from lect a inner join cmsd b on b.cmno=a.cmno and b.sdno= ?param0 inner join cm c on c.cmno=b.cmno left outer join lectsd d on d.lectno=a.lectno and d.sdno=b.sdno where a.lectno= ?param1 and a.userno= ?param2] -2025-12-18 14:10:32,695 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsd2] Prepared SQL: [select a.lectno,a.attrate,a.sdate,a.edate ,b.sdno,b.sdname,b.sddesc,b.fgno sdfgno,b.sdcondition ,c.sstime,c.setime ,d.checktime,d.cpoint,d.feedb,d.fgno,d.atext from lect a inner join cmsd b on b.cmno=a.cmno and b.sdno= ?param0 inner join cm c on c.cmno=b.cmno left outer join lectsd d on d.lectno=a.lectno and d.sdno=b.sdno where a.lectno= ?param1 and a.userno= ?param2] -2025-12-18 14:10:32,695 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboards] Prepared SQL: [select a.bno,a.subject,a.cdt,a.rcount ,u.username ,count(b.bcno) ccount from lectsdboard a inner join users u on u.userno=a.cno left outer join lectsdboardcmt b on b.bno=a.bno and b.isdel=0 where a.sdno= ?param0 and a.isdel=0 group by a.bno,a.subject,a.cdt,a.rcount,u.username order by a.cdt] -2025-12-18 14:10:32,695 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard] Prepared SQL: [update lectsdboard set rcount=rcount+1 where bno= ?param0 and cno<> ?param1 ; select a.bno,a.subject,a.contents,a.cdt,a.fgno,a.cno ,b.sdname ,c.sstime,c.setime,l.sdate,l.edate ,u.username,u.userno ,a2.checktime from lectsdboard a inner join lectsd a2 on a2.lectno=a.lectno and a2.sdno=a.sdno inner join users u on u.userno=a.cno inner join lect l on l.lectno = a2.lectno inner join cmsd b on b.sdno=a.sdno inner join cm c on c.cmno=b.cmno where a.bno= ?param0 and a.isdel=0] -2025-12-18 14:10:32,695 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboardcmt] Prepared SQL: [select a.bno ,b.bcno,b.ctext,b.cno,b.cdt ,c.userno,c.username,c.usertype,c.username cnoname from lectsdboard a inner join lectsdboardcmt b on b.bno=a.bno and b.isdel=0 inner join users c on c.userno=b.cno where a.bno= ?param0 order by b.cdt desc] -2025-12-18 14:10:32,696 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.pay1] Prepared SQL: [select p.payno,p.cdt,p.payamt,p.ptype,p.refundamt,p.ispg,p.isgroup,p.isexam,p.pstatus,p.rstatus,p.payoktime,p.pgkey,p.isdvr,p.deliamt,p.isunpay,p.paylimit ,p.iscashrct ,u.userno,u.username,u.post,u.address1,u.address2 ,CAST(AES_DECRYPT(UNHEX(u.userpno), 'np123@!') AS char) userpno ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email ,case pi.ptype when 3 then exu.cdt when 4 then le.oktime else p.cdt end oktime ,pd.dvrcode,pd.rcvname,pd.isdvr isdvr2,pd.codetime,pd.post post2,pd.address1 address12,pd.address2 address22,pd.dmemo ,CAST(AES_DECRYPT(UNHEX(pd.telno), 'np123@!') AS char) telno2 ,CAST(AES_DECRYPT(UNHEX(pd.mobile), 'np123@!') AS char) mobile2 ,tax.iscancel, tax.taxdate, tax.taxno ,paydata.vactbankname,CAST(AES_DECRYPT(UNHEX(paydata.vactnum), 'np123@!') AS char) vactnum,paydata.vactname ,(select ischeck from paytax where payno = p.payno limit 1) ischeck from pay p inner join users u on u.userno=p.userno left outer join payitem pi on pi.payno=p.payno and pi.ptype in (3,4) left outer join lect le on pi.ptype=4 and le.pino=pi.pino and le.ischanged=0 left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno left outer join examuser exu on exu.exno=ex.exno and exu.userno=p.userno left outer join paydvr pd on pd.payno=p.payno left outer join ( select pt.payno,pt.iscancel,pt.taxdate,pt.taxno from paytax pt where pt.payno = ?param0 order by pt.cdt desc limit 1 ) tax on tax.payno = p.payno left outer join paydata paydata on paydata.payno=p.payno where p.payno= ?param0] -2025-12-18 14:10:32,697 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.pay2] Prepared SQL: [select pi.payno,pi.pino,pi.itemno,pi.pcno,pi.payamt,pi.pcnt,pi.ptype,pi.isrebate ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,u.username,u.userid,u.isassignuser,u.depart,u.kfcfyear ,cc.cname ccpositionname ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,ua.asname ,cm.cshape ,cg.cgname ,pcg.cgname pcgname ,(select attrate from lect where payno = pi.payno limit 1) attrate ,pi.rbank , CAST(AES_DECRYPT(UNHEX(pi.rbankaccnum), 'np123@!') AS char) rbankaccnum, pi.tbankuser from payitem pi inner join pay p on p.payno=pi.payno left outer join cm cm on pi.ptype in (0,1,4) and cm.cmno=pi.itemno left outer join cg cg on pi.ptype in (0,1,4) and cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno left outer join users u on p.isgroup=1 and u.userno=pi.userno left outer join assign ua on ua.asno=u.asno left outer join comcode cc on cc.ccode=u.ccposition where pi.payno= ?param0] -2025-12-18 14:10:32,697 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payforexam1] Prepared SQL: [select eu.exno payno, eu.userno,eu.cdt,case when ua.isjoin=1 then ex.infee else ex.outfee end payamt,0 ptype,0 ispg,0 isgroup,1 isexam,21 pstatus,0 rstatus,null payoktime,null pgkey,0 isdvr,0 deliamt ,u.username,u.post,u.address1,u.address2 ,CAST(AES_DECRYPT(UNHEX(u.userpno), 'np123@!') AS char) userpno ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email ,eu.cdt oktime ,null dvrcode,null rcvname,0 isdvr2,null codetime,null post2,null address12,null address22,null dmemo ,null telno2 ,null mobile2 from examuser eu inner join users u on u.userno=eu.userno left outer join assign ua on ua.asno=u.asno left outer join exam ex on ex.exno=eu.exno where eu.exno= ?param0 and eu.userno= ?param1 and eu.status=1 and eu.payno is null and eu.pino is null and eu.pstatus=4] -2025-12-18 14:10:32,698 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payforexam2] Prepared SQL: [select eu.exno payno,eu.userno pino,eu.exno itemno,null pcno,case when ua.isjoin=1 then ex.infee else ex.outfee end payamt,1 pcnt,3 ptype ,ex.exname itemname ,u.username,u.userid,u.isassignuser,u.depart,u.kfcfyear ,cc.cname ccpositionname ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,ua.asname ,0 cshape ,null cgname ,null pcgname from examuser eu left outer join exam ex on ex.exno=eu.exno left outer join users u on u.userno=eu.userno left outer join assign ua on ua.asno=u.asno left outer join comcode cc on cc.ccode=u.ccposition where eu.exno= ?param0 and eu.userno= ?param1] -2025-12-18 14:10:32,698 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.pay.forrfd] Prepared SQL: [select a.payno,a.ispg,a.pstatus,a.ptype,a.pgkey,a.isdvr,a.deliamt,a.isrefunddvr,a.payamt,a.refundamt,a.rstatus,a.isgroup,a.iscanceled,a.payoktime ,b.isdvr isdvr2,b.dvrcode ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email from pay a left outer join paydvr b on b.payno=a.payno inner join users u on u.userno=a.userno where a.payno= ?param0 and a.pstatus=1] -2025-12-18 14:10:32,698 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payitem.forrfd] Prepared SQL: [select pi.pino,pi.payno,pi.pcnt,pi.payamt,pi.refundamt,pi.refundtime,pi.refundinfo,pi.refundstatus,pi.rstatus,pi.ptype ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,pcg.cgname pcgname ,u.userid,u.username from payitem pi inner join pay p on p.payno=pi.payno and p.pstatus=1 inner join users u on u.userno=case when pi.ptype=3 then p.userno else pi.userno end left outer join cm cm on pi.ptype in(0,1,4) and cm.cmno=pi.itemno left outer join cg cg on cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno where pi.payno= ?param0] -2025-12-18 14:10:32,698 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payrfditems] Prepared SQL: [select b.cdt,a.rfdno ,b.rtext,b.rstatus ,p.isgroup ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,pi.ptype ,u.username,u.userid from pay p inner join payitem pi on pi.payno=p.payno inner join payrfditem a on a.pino=pi.pino inner join payrfd b on b.rfdno=a.rfdno inner join users u on u.userno=case when p.isgroup=1 and pi.ptype in (0,1,4) then pi.userno else p.userno end left outer join cm cm on pi.ptype in(0,1,4) and cm.cmno=pi.itemno left outer join cg cg on cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno where p.payno= ?param0 order by a.rfdno desc] -2025-12-18 14:10:32,699 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payrfditems2] Prepared SQL: [select a.rfdno ,b.rtext,b.rstatus,b.cdt,b.isowner,b.ramt,b.bankname,b.bankowner ,b.rreason,b.ruser,b.fgnor,b.fgnob ,CAST(AES_DECRYPT(UNHEX(b.rphone), 'np123@!') AS char) rphone ,b.rback ,CAST(AES_DECRYPT(UNHEX(b.bankno), 'np123@!') AS char) bankno ,p.isgroup,p.payno ,pi.payamt ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,u.username,u.userid ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,ua.asname ,f1.orgname,f1.fileno ,f2.orgname orgname2,f2.fileno file2 from payrfditem a inner join payitem pi on pi.pino=a.pino inner join pay p on p.payno=pi.payno inner join users u on u.userno=case when p.isgroup=1 and pi.ptype in (0,1,4) then pi.userno else p.userno end left outer join assign ua on ua.asno=u.asno inner join payrfd b on b.rfdno=a.rfdno left outer join cm cm on pi.ptype in(0,1,4) and cm.cmno=pi.itemno left outer join cg cg on cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno left outer join fileinfo f1 on f1.fgno=b.fgnor and f1.isdel=0 left outer join fileinfo f2 on f2.fgno=b.fgnob and f2.isdel=0 where a.rfdno= ?param0 order by a.rfdno desc] -2025-12-18 14:10:32,700 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.paytaxitem] Prepared SQL: [select case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname,pi.payamt,pi.pcnt,pi.ptype ,p.isgroup,p.payamt ppayamt,p.payoktime,p.ptype pptype from paytax a inner join paytaxitem b on b.taxno=a.taxno inner join payitem pi on pi.pino=b.pino inner join pay p on p.payno=pi.payno left outer join cm cm on pi.ptype in (0,1,4) and cm.cmno=pi.itemno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno where a.taxno= ?param0] -2025-12-18 14:10:32,700 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.paytaxes2] Prepared SQL: [select a.taxno,a.taxamt,a.taxdate from paytax a where a.payno= ?param0] -2025-12-18 14:10:32,700 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.paytax.formgtkey] Prepared SQL: [select taxno, mgtkey from paytax where mgtkey like concat( ?param0 ,'%') order by mgtkey desc limit 1] -2025-12-18 14:10:32,702 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspast] Prepared SQL: [select a.no,a.kind,a.cg,a.cshape,a.username ,CAST(AES_DECRYPT(UNHEX(a.userpno), 'np123@!') AS char) userpno ,a.typeman,a.edukind,a.typeedu,a.typegrade,a.typejob,a.cgname,a.completeno,a.companyname,a.companyaddr,a.brno,a.eino,a.btype ,a.bkind,a.ceoname,date_format(a.ssdate, '%Y-%m-%d') ssdate,date_format(a.sedate, '%Y-%m-%d') sedate,a.sctime,a.assign,a.slevel,a.uduty ,CAST(AES_DECRYPT(UNHEX(a.phone), 'np123@!') AS char) phone ,a.mname ,CAST(AES_DECRYPT(UNHEX(a.mphone), 'np123@!') AS char) mphone ,a.sprice,a.rprice,a.rbank ,CAST(AES_DECRYPT(UNHEX(a.rbankno), 'np123@!') AS char) rbankno ,a.rbankuser ,CAST(AES_DECRYPT(UNHEX(a.taxemail), 'np123@!') AS char) taxemail ,a.syear,a.cdt,a.cno,a.udt,a.uno,a.uip from docprintpast a where a.no = ?param0] -2025-12-18 14:10:32,702 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.kind] Prepared SQL: [select a.kind value,a.kind text from docprintpast a where a.kind is not null and a.kind <> "" group by a.kind] -2025-12-18 14:10:32,702 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.syear] Prepared SQL: [select a.syear value,a.syear text from docprintpast a where a.syear is not null and a.syear <> "" group by a.syear] -2025-12-18 14:10:32,702 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.cg] Prepared SQL: [select a.cg value,a.cg text from docprintpast a where a.cg is not null and a.cg <> "" group by a.cg] -2025-12-18 14:10:32,702 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.cshape] Prepared SQL: [select a.cshape value,a.cshape text from docprintpast a where a.cshape is not null and a.cshape <> "" group by a.cshape] -2025-12-18 14:10:32,702 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.typeman] Prepared SQL: [select a.typeman value,a.typeman text from docprintpast a where a.typeman is not null and a.typeman <> "" group by a.typeman] -2025-12-18 14:10:32,702 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.edukind] Prepared SQL: [select a.edukind value,a.edukind text from docprintpast a where a.edukind is not null and a.edukind <> "" group by a.edukind] -2025-12-18 14:10:32,702 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.typeedu] Prepared SQL: [select a.typeedu value,a.typeedu text from docprintpast a where a.typeedu is not null and a.typeedu <> "" group by a.typeedu] -2025-12-18 14:10:32,702 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.typegrade] Prepared SQL: [select a.typegrade value,a.typegrade text from docprintpast a where a.typegrade is not null and a.typegrade <> "" group by a.typegrade] -2025-12-18 14:10:32,702 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.typejob] Prepared SQL: [select a.typejob value,a.typejob text from docprintpast a where a.typejob is not null and a.typejob <> "" group by a.typejob] -2025-12-18 14:10:32,702 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectinningpage.totstudy] Prepared SQL: [select ifnull(sum(totstudy),-1) totstudy from lectinningpage where lectno = ?param0 and cmino = ?param1 and cpno = ?param2] -2025-12-18 14:10:32,703 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.myExCheck] Prepared SQL: [select l.lectno longval from lect l inner join cm c on l.cmno= c.cmno inner join pay p on l.payno = p.payno inner join users u on l.userno= u.userno left outer join (select c.cmno , c.cshape , c.cname , ci.cmino ,d.cmisno ,d.sseq ,d.estart ,d.eend ,d.studyplace ,ci.isscd from cm c inner join cminning ci on c.cmno = ci.cmno inner join cminningscd d on d.cmino = ci.cmino where c.cshape=2 and ci.isscd=1 and ci.scdtype=0 ) cmi on cmi.cmno = l.cmno and cmi.cmisno = l.cmisno left outer join lectinning li on li.cmino = cmi.cmino and li.lectno = l.lectno left outer join pplog pl on p.pplno= pl.pplno where l.lectno= ?param0 and l.userno = ?param1 and cmi.isscd = 1 and li.istatus = 2 AND IFNULL(l.iscomplete, 0) = 0] -2025-12-18 14:10:32,704 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectinningpage.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 14:10:32,706 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard.in] Prepared SQL: [update lectsd a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.submittime=now(),submitip= ?param2 where a.lectno= ?param3 and a.sdno= ?param4 and a.checktime is null; insert into lectsd (lectno,sdno,iscopy,submittime,submitip,cdt,cno,udt,uno,uip) select a.lectno,a.sdno,0,now(), ?param2 ,now(), ?param1 ,now(), ?param1 , ?param2 from (select ?param3 lectno, ?param0 userno, ?param4 sdno) a inner join lect b on b.lectno=a.lectno and b.userno=a.userno and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno left outer join lectsd d on d.lectno=a.lectno and d.sdno=a.sdno where d.lectno is null; SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into lectsdboard (lectno,sdno,subject,contents,fgno,rcount,cip,isdel,cdt,cno,udt,uno,uip) select a.lectno,a.sdno, ?param5 , ?param6 , ?param7 ,0, ?param2 ,0,now(), ?param1 ,now(), ?param1 , ?param2 from (select ?param3 lectno, ?param0 userno, ?param4 sdno) a inner join lect b on b.lectno=a.lectno and b.userno=a.userno and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno] -2025-12-18 14:10:32,706 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 14:10:32,706 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboardcmt.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into lectsdboardcmt (bno,ctext,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,0,now(), ?param2 ,now(), ?param2 , ?param3 );] -2025-12-18 14:10:32,706 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboardcmt.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:10:32,706 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into pay (ptype,ispg,isgroup,isexam,userno,username,pstatus,rstatus,rstatustime,cshrcancelnum,canceltime,cancelmsg,cancelcnt ,refunding,paylimit,payoktime,pgkey,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,isdvr,cdt,cno,udt,uno,uip) select ?param0 ,0,0,1,u.userno,u.username,1,0,null,null,null,null,null ,0,null, ?param1 ,null ,a.outfee ,case when ?param0 = 6 then a.outfee else case when ua.isjoin=1 then a.outfee-a.infee else 0 end end ,0,0 ,case when ?param0 = 6 then 0 else case when ua.isjoin=1 then a.infee else a.outfee end end ,0,0,now(), ?param2 ,now(), ?param2 , ?param3 from exam a inner join users u on u.userno= ?param4 left outer join assign ua on ua.asno=u.asno where a.exno= ?param5] -2025-12-18 14:10:32,706 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 14:10:32,706 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok2] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into payitem (payno,ptype,pcno,itemno,userno,pstatus,rstatus,pgkey,cancelcode,cancelmsg,canceltype,pcnt ,orgamt,discamt,payamt ,payamtcash,payamtcard ,refundamt,refundtime,refundtimereal,refundinfo,isrebate,fgno,cartno,cdt,cno,udt,uno,uip) select p.payno,3,null, ?param0 , ?param1 ,1,0,null,null,null,null,1 ,a.outfee ,case when p.ptype=6 then a.outfee else case when ua.isjoin=1 then a.outfee-a.infee else 0 end end ,case when p.ptype=6 then 0 else case when ua.isjoin=1 then a.infee else a.outfee end end ,0,0 ,0,null,null,null,0,null,null,now(), ?param2 ,now(), ?param2 , ?param3 from exam a inner join users u on u.userno= ?param1 inner join pay p on p.payno= ?param4 left outer join assign ua on ua.asno=u.asno where a.exno= ?param0] -2025-12-18 14:10:32,707 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok2.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 14:10:32,707 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.studylog] Prepared SQL: [update lectinningpage a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 set a.totstudy=TIMESTAMPDIFF(SECOND, a.stime, now()),a.etime=now(),a.eip= ?param1 ,a.udt=now(),a.uno= ?param2 ,a.uip= ?param1 where a.logno= ?param3 ; update lectinning a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 inner join cminning c on c.cmino=a.cmino inner join ( select lectno,sum(totstudy) totstudy from lectinningpage where lectno= ?param4 and cmino= ?param5 group by lectno ) d on d.lectno=a.lectno set a.udt=now(),a.uno= ?param2 ,a.uip= ?param1 ,a.totstudy=d.totstudy ,a.etime=now() ,a.istatus=case when a.istatus <> 2 and c.atime * 60 <= d.totstudy then 2 else a.istatus end ,a.finishtime=case when a.finishtime is null and c.atime * 60 <= d.totstudy then now() else a.finishtime end ,a.eip= ?param1 ,a.ispce= ?param6 ,a.psec= ?param7 where a.lectno= ?param4 and a.cmino= ?param5 ; update lect a inner join ( select a.lectno,truncate(count(c.lectno) / count(b.cmino) * 100, 0) attrate from lect a inner join cminning b on b.cmno=a.cmno and ifnull(b.isscd,0)=0 left outer join lectinning c on c.lectno=a.lectno and c.cmino=b.cmino and c.istatus=2 where a.lectno= ?param4 and a.userno= ?param0 group by a.lectno ) b on b.lectno=a.lectno inner join cmev ce on a.cmno = ce.cmno set a.attrate=b.attrate ,a.apoint = (((b.attrate / 100) * ce.attend / 100)* 100) ,a.etime=now() ,a.eip= ?param1 ,a.ispce= ?param6 ,a.udt=now(),a.uno= ?param2 ,a.uip= ?param1 where a.lectno= ?param4 and a.userno= ?param0 ;] -2025-12-18 14:10:32,707 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.studymid] Prepared SQL: [update lectinning set isokmid=1 where lectno= ?param0 and cmino= ?param1] -2025-12-18 14:10:32,708 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsd.save] Prepared SQL: [update lectsd a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.fgno= ?param3 ,a.atext= ?param4 ,a.submittime=now(),submitip= ?param2 where a.lectno= ?param5 and a.sdno= ?param6 and a.checktime is null; insert into lectsd (lectno,sdno,atext,fgno,iscopy,submittime,submitip,cdt,cno,udt,uno,uip) select a.lectno,a.sdno, ?param4 , ?param3 ,0,now(), ?param2 ,now(), ?param1 ,now(), ?param1 , ?param2 from (select ?param5 lectno, ?param0 userno, ?param6 sdno) a inner join lect b on b.lectno=a.lectno and b.userno=a.userno inner join cm c on c.cmno=b.cmno and b.sdate < now() and b.edate > now() left outer join lectsd d on d.lectno=a.lectno and d.sdno=a.sdno where d.lectno is null;] -2025-12-18 14:10:32,708 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard.save] Prepared SQL: [update lectsd a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.submittime=now(),submitip= ?param2 where a.lectno= ?param3 and a.sdno= ?param4 and a.checktime is null; update lectsdboard a inner join lectsd a2 on a2.lectno=a.lectno and a2.sdno=a.sdno and a2.checktime is null inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.subject= ?param5 ,contents= ?param6 ,a.fgno= ?param7 where a.bno= ?param8 and a.lectno= ?param3 and a.sdno= ?param4 ;] -2025-12-18 14:10:32,708 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard.del] Prepared SQL: [update lectsd a inner join lectsdboard b on b.bno= ?param0 and b.cno= ?param1 and b.isdel=0 and b.lectno=a.lectno and b.sdno=a.sdno inner join lect a2 on a2.lectno=b.lectno and a2.userno=b.cno and a2.sdate < now() and a2.edate > now() inner join cm c on c.cmno=a2.cmno set a.submittime=null,a.submitip=null and a.checktime is null; update lectsdboard a inner join lectsd b on b.lectno=a.lectno and b.sdno=a.sdno and b.checktime is null inner join lect a2 on a2.lectno=b.lectno and a2.userno=a.cno and a2.sdate < now() and a2.edate > now() inner join cm c on c.cmno=a2.cmno set a.uno= ?param2 ,a.udt=now(),a.uip= ?param3 ,a.isdel=1 where a.bno= ?param0 and a.cno= ?param1 and a.isdel=0;] -2025-12-18 14:10:32,709 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payrefundinfo.up] Prepared SQL: [update payitem set udt=now(),uno= ?param0 ,uip= ?param1 ,rbank = ?param2 ,rbankaccnum = HEX(AES_ENCRYPT( ?param3 , 'np123@!')) ,tbankuser = ?param4 where payno = ?param5] -2025-12-18 14:10:32,709 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok3] Prepared SQL: [update examuser set udt=now(),uno= ?param0 ,uip= ?param1 ,payno= ?param2 ,pino= ?param3 ,pstatus=1 where exno= ?param4 and userno= ?param5 and status=1 and payno is null and pino is null and pstatus=4] -2025-12-18 14:10:32,709 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpaycancel] Prepared SQL: [update examuser set udt=now(),uno= ?param0 ,uip= ?param1 ,pstatus=9 where exno= ?param2 and userno= ?param3 and status=1 and payno is null and pino is null and pstatus=4] -2025-12-18 14:10:32,709 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payrfd.save] Prepared SQL: [update payrfd set udt=now(),uno= ?param0 ,uip= ?param1 ,bankname= ?param2 ,bankowner= ?param3 ,bankno=HEX(AES_ENCRYPT( ?param4 , 'np123@!')) ,isowner= ?param5 ,ruser= ?param6 ,rphone=HEX(AES_ENCRYPT( ?param7 , 'np123@!')) ,rreason= ?param8 ,rtext= ?param9 ,rstatus= ?param10 ,rback= ?param11 ,statustime=case when rstatus <> ?param10 then now() else statustime end where rfdno= ?param12] -2025-12-18 14:10:32,713 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspast.up] Prepared SQL: [update docprintpast set udt=now(),uno= ?param0 ,uip= ?param1 ,kind= ?param2 ,cg= ?param3 ,cshape= ?param4 ,username= ?param5 ,userpno=HEX(AES_ENCRYPT( ?param6 , 'np123@!')) ,typeman= ?param7 ,edukind= ?param8 ,typeedu= ?param9 ,typegrade= ?param10 ,typejob= ?param11 ,cgname= ?param12 ,completeno= ?param13 ,companyname= ?param14 ,companyaddr= ?param15 ,brno= ?param16 ,eino= ?param17 ,btype= ?param18 ,bkind= ?param19 ,ceoname= ?param20 ,ssdate= ?param21 ,sedate= ?param22 ,sctime= ?param23 ,assign= ?param24 ,slevel= ?param25 ,uduty= ?param26 ,phone=HEX(AES_ENCRYPT( ?param27 , 'np123@!')) ,mname= ?param28 ,mphone=HEX(AES_ENCRYPT( ?param29 , 'np123@!')) ,sprice= ?param30 ,rprice= ?param31 ,rbank= ?param32 ,rbankno=HEX(AES_ENCRYPT( ?param33 , 'np123@!')) ,rbankuser= ?param34 ,taxemail=HEX(AES_ENCRYPT( ?param35 , 'np123@!')) ,syear= ?param36 where no= ?param37] -2025-12-18 14:10:32,714 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.studyclose] Prepared SQL: [update lectinningpage a set a.etime=now(),a.eip= ?param0 ,a.udt=now(),a.uno= ?param1 ,a.uip= ?param0 where a.logno= ?param2 ;] -2025-12-18 14:10:32,716 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [site.main] Prepared SQL: [select * from ( select 0 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,a.kname strval3,null strval4,null strval5,null strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param0 inner join cm c on c.cmno=a.pcmno where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a union all select * from ( select a.dtype,a.intval,a.intval2 ,a.longval ,a.strval,a.strval2,a.strval3,a.strval4,ifnull(a.strval5,d.fileurl) strval5,a.strval6 ,a.time,a.time2,a.time3,a.time4 from ( select 1 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,c.cname strval3,concat('/', e.ccode, '/', f.srcp) strval4,ef.fileurl strval5,b.cgcode strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param1 inner join cm c on c.cmno=a.pcmno left outer join cminning d on d.cmno=a.cmno and d.istaste=1 left outer join ct e on e.ctno=d.ctno left outer join fileinfo ef on ef.fgno=e.fgnothumb and ef.isdel=0 left outer join ctpage f on f.ctno=e.ctno and f.pseq=1 where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.cshape=0 and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a left outer join cminning b on a.strval5 is null and b.cmno=a.intval and b.iseq=1 left outer join ct c on a.strval5 is null and c.ctno=b.ctno left outer join fileinfo d on a.strval5 is null and d.fgno=c.fgnothumb and d.isdel=0 ) a union all select * from ( select 2 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homenotice' order by b.cdt desc limit 2 ) a union all select * from ( select 3 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homefaq' order by b.cdt desc limit 2 ) a] -2025-12-18 14:10:32,725 [36464] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.npsystem] PreparedStatement : [select count(b.daokey) from (select 1 col1) a left outer join npsystem b on b.daokey= ?param0] -2025-12-18 14:10:32,725 [36464] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.npsystem] Parameters: [?param0=[daokey,qaldSUKDKuLggF2sN2Bn/lvf/i3LKEeOzoD6MpHlc0w=]] -2025-12-18 14:10:32,725 [36464] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.npsystem] Types: [?param0=[String, System.String]] -2025-12-18 14:10:32,890 [36464] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "19980229" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:10:32,894 [36464] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "19980229" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:10:33,148 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.pages] Prepared SQL: [select a.pno,a.ppno,a.pdepth,a.pagetype,a.bmno,a.porder,a.pagename,a.pagedesc,a.pageurl,a.pagehtml,a.isopen,a.usertype,m1.pagename ppagename,a.refcode,a.imagecode,a.bgtitle bgtitle2,a.bgdesc bgdesc2 ,case a.pdepth when 0 then a.pno when 1 then m1.pno when 2 then m2.pno when 3 then m3.pno else m4.pno end m0 ,case a.pdepth when 0 then 0 when 1 then a.pno when 2 then m1.pno when 3 then m2.pno else m3.pno end m1 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.pno when 3 then m1.pno else m2.pno end m2 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.pno else m1.pno end m3 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.pno end m4 ,case a.pdepth when 0 then a.imagecode when 1 then m1.imagecode when 2 then m2.imagecode when 3 then m3.imagecode else m4.imagecode end topimagecode ,case a.pdepth when 0 then a.bgtitle when 1 then m1.bgtitle when 2 then m2.bgtitle when 3 then m3.bgtitle else m4.bgtitle end bgtitle ,case a.pdepth when 0 then a.bgdesc when 1 then m1.bgdesc when 2 then m2.bgdesc when 3 then m3.bgdesc else m4.bgdesc end bgdesc from menupage a left outer join menupage m1 on m1.pno=a.ppno left outer join menupage m2 on m2.pno=m1.ppno left outer join menupage m3 on m3.pno=m2.ppno left outer join menupage m4 on m4.pno=m3.ppno where a.isopen > 0 order by case a.pdepth when 0 then a.porder when 1 then m1.porder when 2 then m2.porder when 3 then m3.porder else m4.porder end ,case a.pdepth when 0 then a.pno when 1 then m1.pno when 2 then m2.pno when 3 then m3.pno else m4.pno end ,case a.pdepth when 0 then 0 when 1 then a.porder when 2 then m1.porder when 3 then m2.porder else m3.porder end ,case a.pdepth when 0 then 0 when 1 then a.pno when 2 then m1.pno when 3 then m2.pno else m3.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.porder when 3 then m1.porder else m2.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.pno when 3 then m1.pno else m2.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.porder else m1.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.pno else m1.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.pno end] -2025-12-18 14:10:33,149 [36464] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [mm.pages] PreparedStatement : [select a.pno,a.ppno,a.pdepth,a.pagetype,a.bmno,a.porder,a.pagename,a.pagedesc,a.pageurl,a.pagehtml,a.isopen,a.usertype,m1.pagename ppagename,a.refcode,a.imagecode,a.bgtitle bgtitle2,a.bgdesc bgdesc2 ,case a.pdepth when 0 then a.pno when 1 then m1.pno when 2 then m2.pno when 3 then m3.pno else m4.pno end m0 ,case a.pdepth when 0 then 0 when 1 then a.pno when 2 then m1.pno when 3 then m2.pno else m3.pno end m1 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.pno when 3 then m1.pno else m2.pno end m2 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.pno else m1.pno end m3 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.pno end m4 ,case a.pdepth when 0 then a.imagecode when 1 then m1.imagecode when 2 then m2.imagecode when 3 then m3.imagecode else m4.imagecode end topimagecode ,case a.pdepth when 0 then a.bgtitle when 1 then m1.bgtitle when 2 then m2.bgtitle when 3 then m3.bgtitle else m4.bgtitle end bgtitle ,case a.pdepth when 0 then a.bgdesc when 1 then m1.bgdesc when 2 then m2.bgdesc when 3 then m3.bgdesc else m4.bgdesc end bgdesc from menupage a left outer join menupage m1 on m1.pno=a.ppno left outer join menupage m2 on m2.pno=m1.ppno left outer join menupage m3 on m3.pno=m2.ppno left outer join menupage m4 on m4.pno=m3.ppno where a.isopen > 0 order by case a.pdepth when 0 then a.porder when 1 then m1.porder when 2 then m2.porder when 3 then m3.porder else m4.porder end ,case a.pdepth when 0 then a.pno when 1 then m1.pno when 2 then m2.pno when 3 then m3.pno else m4.pno end ,case a.pdepth when 0 then 0 when 1 then a.porder when 2 then m1.porder when 3 then m2.porder else m3.porder end ,case a.pdepth when 0 then 0 when 1 then a.pno when 2 then m1.pno when 3 then m2.pno else m3.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.porder when 3 then m1.porder else m2.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.pno when 3 then m1.pno else m2.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.porder else m1.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.pno else m1.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.pno end] -2025-12-18 14:10:33,154 [36464] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "32648239" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:10:33,180 [36464] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "32648239" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:10:33,196 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.comcode.list] Prepared SQL: [select a.ccode, a.cname, a.cgroup, a.isuse, a.corder, a.cgroupname, a.refcode, a.cremark, a.ccode value, a.cname text, a.refcode value2,a.cdt,a.udt from comcode a where a.cgroup in ('typeman','typeedu','typegrade','typejob') and a.isuse=1 order by a.cgroupname, a.corder] -2025-12-18 14:10:33,198 [36464] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.comcode.list] PreparedStatement : [select a.ccode, a.cname, a.cgroup, a.isuse, a.corder, a.cgroupname, a.refcode, a.cremark, a.ccode value, a.cname text, a.refcode value2,a.cdt,a.udt from comcode a where a.cgroup in ('typeman','typeedu','typegrade','typejob') and a.isuse=1 order by a.cgroupname, a.corder] -2025-12-18 14:10:33,368 [36464] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "10498895" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:10:33,374 [36464] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "10498895" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:10:33,386 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.popups] Prepared SQL: [select a.pno,a.ptitle,a.pcontents,a.toppx,a.leftpx,pwidth,pheight,a.purl,a.zindex,a.isopen,a.udt from popup a where a.isopen= ?param0 order by a.isopen desc, a.zindex desc] -2025-12-18 14:10:33,386 [36464] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [mm.popups] PreparedStatement : [select a.pno,a.ptitle,a.pcontents,a.toppx,a.leftpx,pwidth,pheight,a.purl,a.zindex,a.isopen,a.udt from popup a where a.isopen= ?param0 order by a.isopen desc, a.zindex desc] -2025-12-18 14:10:33,386 [36464] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [mm.popups] Parameters: [?param0=[isopen,1]] -2025-12-18 14:10:33,386 [36464] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [mm.popups] Types: [?param0=[Int32, System.Int32]] -2025-12-18 14:10:33,391 [36464] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "8713486" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:10:33,396 [36464] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "8713486" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:10:33,398 [36464] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [site.main] PreparedStatement : [select * from ( select 0 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,a.kname strval3,null strval4,null strval5,null strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param0 inner join cm c on c.cmno=a.pcmno where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a union all select * from ( select a.dtype,a.intval,a.intval2 ,a.longval ,a.strval,a.strval2,a.strval3,a.strval4,ifnull(a.strval5,d.fileurl) strval5,a.strval6 ,a.time,a.time2,a.time3,a.time4 from ( select 1 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,c.cname strval3,concat('/', e.ccode, '/', f.srcp) strval4,ef.fileurl strval5,b.cgcode strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param1 inner join cm c on c.cmno=a.pcmno left outer join cminning d on d.cmno=a.cmno and d.istaste=1 left outer join ct e on e.ctno=d.ctno left outer join fileinfo ef on ef.fgno=e.fgnothumb and ef.isdel=0 left outer join ctpage f on f.ctno=e.ctno and f.pseq=1 where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.cshape=0 and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a left outer join cminning b on a.strval5 is null and b.cmno=a.intval and b.iseq=1 left outer join ct c on a.strval5 is null and c.ctno=b.ctno left outer join fileinfo d on a.strval5 is null and d.fgno=c.fgnothumb and d.isdel=0 ) a union all select * from ( select 2 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homenotice' order by b.cdt desc limit 2 ) a union all select * from ( select 3 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homefaq' order by b.cdt desc limit 2 ) a] -2025-12-18 14:10:33,398 [36464] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [site.main] Parameters: [?param0=[offcode,Off], ?param1=[oncode,On]] -2025-12-18 14:10:33,398 [36464] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [site.main] Types: [?param0=[String, System.String], ?param1=[String, System.String]] -2025-12-18 14:10:33,406 [36464] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "1698513" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:10:33,418 [36464] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "1698513" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:10:33,418 [36464] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cgetc] Prepared SQL: [select b.cgno,b.pcgno,b.cgname,b.cgcode,b.isuse,b.iscover,b.isdel,b.cdt,b.cno,b.udt,b.uno,b.uip from cg a left outer join cg b on a.cgno = b.pcgno where b.isdel=0 and b.isuse = 1 and a.cgcode= ?param0] -2025-12-18 14:10:33,418 [36464] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [cm.cgetc] PreparedStatement : [select b.cgno,b.pcgno,b.cgname,b.cgcode,b.isuse,b.iscover,b.isdel,b.cdt,b.cno,b.udt,b.uno,b.uip from cg a left outer join cg b on a.cgno = b.pcgno where b.isdel=0 and b.isuse = 1 and a.cgcode= ?param0] -2025-12-18 14:10:33,418 [36464] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [cm.cgetc] Parameters: [?param0=[cgcode,2]] -2025-12-18 14:10:33,418 [36464] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [cm.cgetc] Types: [?param0=[String, System.String]] -2025-12-18 14:10:33,423 [36464] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "60209307" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:10:33,429 [36464] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "60209307" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:11:23,381 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.adminlogin] Prepared SQL: [select userno,a.username,a.status,a.userpass, usertype,a.asno , CAST(AES_DECRYPT(UNHEX(a.mobile), 'np123@!') AS char) mobile , a.logintime from users a left outer join assign b on b.asno=a.asno where a.userid= ?param0 and a.usertype > 10 and (a.usertype <> 81 or (a.usertype = 81 and b.status=1))] -2025-12-18 14:11:23,400 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.pass.check] Prepared SQL: [select count(userno) from userpasslog where userno = ?param0 and userpass = ?param1] -2025-12-18 14:11:23,400 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.ee] Prepared SQL: [update users set eastereggkey=FLOOR(10000000 + (RAND() * 99999999)),eetime=now() where userno= ?param0 ; select a.userno,a.eastereggkey,a.usertype,a.username ,b.subdomain from users a left outer join assign b on b.asno=a.asno and b.issite=1 and b.isdel=0 where a.userno= ?param0 ;] -2025-12-18 14:11:23,401 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.usersall] Prepared SQL: [select userno,usertype,jointype,snsid,userkind,userid,userpass,username,usernameeng,gender,birthday,email,isacceptemail,mobile,isacceptmobile,telno,asno,pasname,depart,ccposition,ccpositionetc,fgnoprofile ,ccjobs,userpno,bankname,bankno,post,address1,address2,introhtml,status,exitreason,logintime,loginkey,send335time,pwcalltime,pwcallno,eastereggkey,eetime,kfcfyear,isassignuser,uduty,slevel,edus,remotekey from users] -2025-12-18 14:11:23,401 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.eecall] Prepared SQL: [select userno,usertype,username from users where userno= ?param0 and eastereggkey= ?param1 and date_add(eetime, interval 10 second) > now(); update users set eastereggkey=null,eetime=null,loginkey= ?param2 where userno= ?param0] -2025-12-18 14:11:23,401 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.eecall2] Prepared SQL: [select userno,usertype,username,userid from users where userno= ?param0 and eastereggkey= ?param1 and date_add(eetime, interval 15 second) > now(); update users set eastereggkey=null,eetime=null,loginkey=null where userno= ?param0] -2025-12-18 14:11:23,401 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assign.newascode] Prepared SQL: [select ifnull(max(b.ascode),0) + 1 from (select 1 col1) a left outer join assign b on b.asno is not null] -2025-12-18 14:11:23,401 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.me] Prepared SQL: [select userno,username ,CAST(AES_DECRYPT(UNHEX(email), 'np123@!') AS char) email from users where userno= ?param0] -2025-12-18 14:11:23,401 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.usercheckconfirm] Prepared SQL: [select ifnull(b.userno,0) from (select 1 col1) a left outer join usercheck b on b.userno= ?param0 and b.checkkey= ?param1 ; update usercheck set checkkey=0 where userno= ?param0] -2025-12-18 14:11:23,401 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.remotelogin] Prepared SQL: [select a.userno from users a where a.userid= ?param0 and a.status=1 and a.remotekey= ?param1 ; update users set remotekey=null where userid= ?param0] -2025-12-18 14:11:23,403 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.remoteloginnoauth] Prepared SQL: [select a.userno,b.subdomain from users a left outer join assign b on b.asno=a.asno where a.userid= ?param0 and a.status=1] -2025-12-18 14:11:23,403 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.users.assign] Prepared SQL: [select b.asno,b.asname,b.brno ,b.ceoname,b.post,b.address1,b.address2 ,b.btype,b.bkind,b.eino,b.mname ,CAST(AES_DECRYPT(UNHEX(b.mphone), 'np123@!') AS char) mphone ,CAST(AES_DECRYPT(UNHEX(b.taxemail), 'np123@!') AS char) taxemail ,b.fgnobno ,b.isjoin,b.ascode,b.astype,b.asctg,b.joindate,b.status ,c1.cname astypename,c2.cname asctgname from users a inner join assign b on b.asno = a.asno left outer join comcode c1 on c1.ccode=b.astype left outer join comcode c2 on c2.ccode=b.asctg where a.status=1 and a.userno = ?param0] -2025-12-18 14:11:23,403 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.check.snsid] Prepared SQL: [select a.userno,a.usertype,a.jointype,a.snsid,a.userkind,a.userid,a.userpass,a.username,a.usernameeng,a.gender,a.birthday,a.email,a.isacceptemail,a.mobile,a.isacceptmobile ,a.telno,a.asno,a.pasname,a.depart,a.ccposition,a.ccpositionetc,a.fgnoprofile,a.ccjobs,a.userpno,a.bankname,a.bankno,a.post,a.address1,a.address2,a.introhtml,a.status,a.exitreason ,a.logintime,a.loginkey,a.send335time,a.pwcalltime,a.pwcallno,a.eastereggkey,a.eetime,a.kfcfyear,a.isassignuser,a.uduty,a.slevel,a.edus,a.remotekey,a.vssn,a.di,a.ci from users a where a.snsid= ?param0 and a.jointype= ?param1] -2025-12-18 14:11:23,403 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.councels] Prepared SQL: [select a.bno,a.qtext,a.atext ,a.bldgcat ,b.cname bldgcatname ,a.cdt,c.username coname,c.userid coid ,row_number() over(order by a.cdt desc) rno ,count(a.cno) over() pagetotalcount from councel a inner join users c on c.userno = a.cno left outer join comcode b on b.ccode = a.bldgcat where a.userno = ?param0 and a.isdel = 0 order by a.cdt desc] -2025-12-18 14:11:23,403 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormants] Prepared SQL: [select a.userno,username,usernameeng,a.email,a.isacceptemail ,a.mobile,a.telno,a.userpno,a.bankno,a.post,a.address1,a.address2 ,a.birthday from userdormant a where a.userno = ?param0] -2025-12-18 14:11:23,403 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormants.del] Prepared SQL: [select a.userno longval, regexp_replace(b.userid , '(?<=.{3}).','*') strval ,CAST(AES_DECRYPT(UNHEX(a.mobile),'np123@!') AS char) strval2 ,date_add(a.cdt, interval 335 day) time ,b.isacceptmobile intval from userdormant a inner join users b on b.userno = a.userno where date_format(date_add(a.cdt, interval 335 day),'%Y-%m-%d') = date_format(now(),'%Y-%m-%d')] -2025-12-18 14:11:23,404 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormants.save] Prepared SQL: [select a.userno longval, regexp_replace(a.userid , '(?<=.{3}).' , '*') strval ,CAST(AES_DECRYPT(UNHEX(a.mobile),'np123@!') AS char) strval2 ,date_add(a.logintime, interval 335 day) time ,a.isacceptmobile intval from users a where a.usertype =1 and a.status=1 and date_format(date_add(a.logintime, interval 366 day),'%Y-%m-%d') = date_format(now(),'%Y-%m-%d')] -2025-12-18 14:11:23,404 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.loginlog] Prepared SQL: [insert into loginlog (logsite,userno, loginstatus, logindata, cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , now(), ?param4 ,now(), ?param4 , ?param5 )] -2025-12-18 14:11:23,404 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.in] Prepared SQL: [insert into users(usertype,userkind,userid,userpass,username,usernameeng ,gender,email,isacceptemail,mobile,telno ,asno,pasname,depart,ccposition,ccpositionetc,fgnoprofile,ccjobs ,userpno,bankname,bankno ,post,address1,address2,introhtml,status,logintime,send335time,pwcalltime,pwcallno,eastereggkey,eetime,kfcfyear,isassignuser,edus ,isacceptmobile,uduty,slevel,jointype,birthday,snsid,di,ci,vssn,ischkatt,authplatform,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,gender,HEX(AES_ENCRYPT( ?param6 , 'np123@!')), ?param7 ,HEX(AES_ENCRYPT( ?param8 , 'np123@!')),HEX(AES_ENCRYPT( ?param9 , 'np123@!')) , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 ,HEX(AES_ENCRYPT( ?param17 , 'np123@!')), ?param18 ,HEX(AES_ENCRYPT( ?param19 , 'np123@!')) , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 ,now(),null,null,null,null,null, ?param25 , ?param26 , ?param27 , ?param28 , ?param29 , ?param30 , ?param31 ,HEX(AES_ENCRYPT( ?param32 , 'np123@!')), ?param33 , ?param34 , ?param35 , ?param36 , ?param37 , ?param38 ,now(), ?param39 ,now(), ?param39 , ?param40 );] -2025-12-18 14:11:23,404 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:11:23,405 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assign.in] Prepared SQL: [insert into assign (ascode,isjoin,joinyear,joinprice,asname,ceoname,brno,grno,btype,bkind,salesamount,homeurl,mcount,aday,astype,asctg,askey,post,address1,address2,fgnobno,fgnobank,joindate,exitdate,status,issite,subdomain,sitename,sitelogo,sitefooter,ismain,isdel, eino,mname,mphone,taxemail,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 ,0,null,null,null,null,0,0, ?param25 , ?param26 ,HEX(AES_ENCRYPT( ?param27 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param28 , 'np123@!')) ,now(), ?param29 ,now(), ?param29 , ?param30 );] -2025-12-18 14:11:23,405 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assign.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:11:23,405 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [councel.in] Prepared SQL: [insert into councel(userno,bldgcat,qtext,atext,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 );] -2025-12-18 14:11:23,405 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [councel.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:11:23,405 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.change.password] Prepared SQL: [UPDATE users SET userpass = ?param0 , udt = now() , status = (CASE WHEN status = 9 THEN 1 ELSE status END) , pwcalltime = null , pwcallno = null , uip = ?param1 , uno = ?param2 WHERE userid = ?param3 ; INSERT INTO userpasslog (userno, userpass, cdt, uip) SELECT ?param2 , ?param0 , NOW(), ?param1 FROM (SELECT 1) a LEFT OUTER JOIN userpasslog b ON b.userno = ?param2 WHERE b.userno IS NULL; UPDATE userpasslog SET userpass = ?param0 WHERE userno = ?param2 ;] -2025-12-18 14:11:23,406 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormant.insert] Prepared SQL: [insert into userdormant(userno,username,usernameeng,email,isacceptemail,mobile ,telno,userpno,bankno,post,address1,address2,birthday,cdt) select a.userno,a.username,a.usernameeng,a.email,a.isacceptemail,a.mobile ,a.telno,a.userpno,a.bankno,a.post,a.address1,a.address2, a.birthday,now() cdt from users a left outer join userdormant b on b.userno = a.userno where date_add(a.logintime,interval 1 year) < now(); and a.status != 99 update users set udt=now(),uno= ?param0 ,uip= ?param1 ,username='»èÁ¦µÊ',usernameeng=null,email=null,mobile=null,telno=null,userpno=null,bankno=null,post=null,address1=null,address2=null,birthday=null,status=8 where date_add(a.logintime,interval 1 year) < now(); and a.status != 99] -2025-12-18 14:11:23,406 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.loginkey] Prepared SQL: [update users set loginkey= ?param0 ,logintime =now(),send335time = null where userno= ?param1] -2025-12-18 14:11:23,406 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.loginkey2] Prepared SQL: [update users set loginkey= ?param0 ,logintime =now(),send335time = null where userno= ?param1 ; insert into loginlog (logsite,userno, loginstatus, logindata, cdt,cno,udt,uno,uip) values ( ?param2 , ?param1 , ?param3 , ?param4 , now(), ?param5 ,now(), ?param5 , ?param6 )] -2025-12-18 14:11:23,406 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assign.del] Prepared SQL: [update assign set udt=now(),uno= ?param0 ,uip= ?param1 ,isdel=1,brno=null where asno= ?param2] -2025-12-18 14:11:23,406 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignman.in] Prepared SQL: [insert into assignman (asno,mtype,jtype,depart,mname,position,telno,mobile,fax,email,post,address1,address2,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,HEX(AES_ENCRYPT( ?param6 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param7 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param8 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param9 , 'np123@!')) , ?param10 , ?param11 , ?param12 ,0,now(), ?param13 ,now(), ?param13 , ?param14 )] -2025-12-18 14:11:23,407 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignman.up] Prepared SQL: [update assignman set udt=now(),uno= ?param0 ,uip= ?param1 ,mtype = ?param2 ,jtype = ?param3 ,depart = ?param4 ,mname = ?param5 ,position= ?param6 ,telno =HEX(AES_ENCRYPT( ?param7 , 'np123@!')) ,mobile =HEX(AES_ENCRYPT( ?param8 , 'np123@!')) ,fax =HEX(AES_ENCRYPT( ?param9 , 'np123@!')) ,email =HEX(AES_ENCRYPT( ?param10 , 'np123@!')) ,post = ?param11 ,address1= ?param12 ,address2= ?param13 where asmno= ?param14] -2025-12-18 14:11:23,407 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignman.del] Prepared SQL: [update assignman set udt=now(),uno= ?param0 ,uip= ?param1 ,isdel = 1 where asmno= ?param2] -2025-12-18 14:11:23,407 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignfee.in] Prepared SQL: [insert into assignfee (asno,fyear,fprice,fdate,fmemo,status,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 from (select 1 col1) a left outer join assignfee b on b.asno= ?param0 and b.fyear= ?param1 where b.asno is null] -2025-12-18 14:11:23,407 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignfee.up] Prepared SQL: [update assignfee set udt=now(),uno= ?param0 ,uip= ?param1 ,fprice= ?param2 ,fdate = ?param3 ,fmemo = ?param4 ,status= ?param5 where asno= ?param6 and fyear= ?param7] -2025-12-18 14:11:23,407 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignfee.del] Prepared SQL: [delete from assignfee where asno= ?param0 and fyear= ?param1] -2025-12-18 14:11:23,407 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignsite.save] Prepared SQL: [update assign set udt=now(),uno= ?param0 ,uip= ?param1 ,issite= ?param2 ,subdomain= ?param3 ,sitename= ?param4 ,siteip= ?param5 ,sitelogo= ?param6 ,sitefooter= ?param7 where asno= ?param8] -2025-12-18 14:11:23,407 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.asno.save] Prepared SQL: [update users set asno= ?param0 where userno= ?param1] -2025-12-18 14:11:23,407 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.pwcalltime] Prepared SQL: [update users set pwcalltime=now(),pwcallno= ?param0 where userno= ?param1] -2025-12-18 14:11:23,407 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.resetuser] Prepared SQL: [update users set userpass = ?param0 , pwcalltime = null , pwcallno = null , status = (CASE WHEN status = 9 THEN 1 ELSE status END) where userno= ?param1 and pwcalltime is not null and pwcallno= ?param2 and date_add(pwcalltime, interval 24 hour) > now()] -2025-12-18 14:11:23,407 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.exit] Prepared SQL: [UPDATE users SET udt=now(),uno= ?param0 ,uip= ?param1 , status = ?param2 WHERE userno= ?param3] -2025-12-18 14:11:23,408 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.leave.register] Prepared SQL: [INSERT INTO userleave ( userno, userid, status, levdate, uno, uip ) SELECT u.userno, u.userid, 0 AS status, NOW() AS levdate, u.uno, u.uip FROM users u WHERE u.status = ?param0 AND u.userno = ?param1] -2025-12-18 14:11:23,408 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.remotelogin.set] Prepared SQL: [update users a inner join assign b on b.asno=a.asno and b.siteip like concat('%', ?param0 ,'%') set a.remotekey= ?param1 where a.userid= ?param2 and a.status=1] -2025-12-18 14:11:23,408 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.snslink.up] Prepared SQL: [update users set udt=now(),uno= ?param0 ,uip= ?param1 ,snsid= ?param2 ,jointype= ?param3 where userno= ?param4] -2025-12-18 14:11:23,408 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [councel.up] Prepared SQL: [update councel set udt=now(),uno= ?param0 ,uip= ?param1 ,bldgcat = ?param2 ,qtext = ?param3 ,atext = ?param4 where bno= ?param5] -2025-12-18 14:11:23,408 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [councel.del] Prepared SQL: [update councel set udt=now(),uno= ?param0 ,uip= ?param1 ,isdel = 1 where bno = ?param2] -2025-12-18 14:11:23,408 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.up.asno] Prepared SQL: [update users set udt=now(),uno= ?param0 ,uip= ?param1 ,asno = ?param2 where userno= ?param3] -2025-12-18 14:11:23,408 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormant.del] Prepared SQL: [update users a left outer join userdormant b on b.userno = a.userno set set udt=now(),uno= ?param0 ,uip= ?param1 ,status = 99,username='»èÁ¦µÊ',usernameeng=null,email=null,mobile=null,telno=null,userpno=null,bankno=null,post=null,address1=null,address2=null,birthday=null,di=null,ci=null,vssn=null,authplatform=0 where date_add(b.cdt,interval 1 year) < now(); delete from userdormant where date_add(cdt,interval 1 year) < now();] -2025-12-18 14:11:23,429 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.loginkey] Prepared SQL: [select a.userno dtype from users a where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0)] -2025-12-18 14:11:23,429 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.admin] Prepared SQL: [select a.userno dtype, a.udt time, count(b.mno) intval from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0)] -2025-12-18 14:11:23,429 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.front] Prepared SQL: [select a.dtype,sum(a.intval) intval,sum(a.intval2) intval2 from ( select a.userno dtype,count(b.mno) intval,0 intval2 from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno union all select a.userno dtype,0 intval,count(b.userno) intval2 from users a left outer join alarms b on b.userno=a.userno and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno ) a group by a.dtype] -2025-12-18 14:11:23,430 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.frontcroom] Prepared SQL: [select a.dtype,sum(a.intval) intval,sum(a.intval2) intval2,sum(a.intval3) intval3,sum(a.intval4) intval4,sum(a.intval5) intval5 ,sum(a.intval6) intval6,sum(a.intval7) intval7,sum(a.intval8) intval8,sum(a.intval9) intval9,sum(a.intval10) intval10 ,sum(a.intval11) intval11,sum(a.intval12) intval12 ,max(a.strval) strval,max(a.strval2) strval2,max(a.strval3) strval3 from ( select a.userno dtype,count(b.mno) intval,0 intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11,0 intval12 ,null strval,null strval2,null strval3 from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno union all select a.userno dtype,0 intval,count(b.userno) intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11,0 intval12 ,null strval,null strval2,null strval3 from users a left outer join alarms b on b.userno=a.userno and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) union all select a.userno dtype,0 intval,0 intval2,c.tyear intval3,c.tseq intval4,b.classno intval5 ,b2.isplan intval6,b2.iscontent intval7,b2.isev intval8,b2.isrs intval9,b2.isgrade intval10 ,b.cmno intval11,b.cshape intval12 ,d.cgname strval,b.cname strval2 ,group_concat(case when f.bmno is null then null else concat(f.bmno,':',f.bmname,':',f.bmtype) end separator ';') strval3 from users a0 inner join lect a on a.lectno= ?param3 and a.userno=a0.userno and a.status=1 and a.ischanged=0 inner join cm b on b.cmno=a.cmno inner join cmmenu b2 on b2.cmno=b.cmno inner join term c on c.tmno=b.tmno inner join cg d on d.cgno=b.cgno left outer join cmmenubm e on e.cmno=b.cmno left outer join boardmaster f on f.bmno=e.bmno where a0.userno= ?param0 and (a0.loginkey= ?param1 or ?param2 =0) group by a.userno,b.cmno,c.tyear,c.tseq,b.classno ,b2.isplan,b2.iscontent,b2.isev,b2.isrs,b2.isgrade ,d.cgname,b.cname ) a group by a.dtype] -2025-12-18 14:11:23,430 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.frontcroom.subdomain] Prepared SQL: [select a.*,b.asname strval4,c.fileurl from ( select a.dtype,sum(a.intval) intval,sum(a.intval2) intval2,sum(a.intval3) intval3,sum(a.intval4) intval4,sum(a.intval5) intval5 ,sum(a.intval6) intval6,sum(a.intval7) intval7,sum(a.intval8) intval8,sum(a.intval9) intval9,sum(a.intval10) intval10 ,sum(a.intval11) intval11 ,max(a.strval) strval,max(a.strval2) strval2,max(a.strval3) strval3 from ( select a.userno dtype,count(b.mno) intval,0 intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11 ,null strval,null strval2,null strval3 from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno union all select a.userno dtype,0 intval,count(b.userno) intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11 ,null strval,null strval2,null strval3 from users a left outer join alarms b on b.userno=a.userno and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) union all select a.userno dtype,0 intval,0 intval2,c.tyear intval3,c.tseq intval4,b.classno intval5 ,b2.isplan intval6,b2.iscontent intval7,b2.isev intval8,b2.isrs intval9,b2.isgrade intval10 ,b.cmno intval11 ,d.cgname strval,b.cname strval2 ,group_concat(case when f.bmno is null then null else concat(f.bmno,':',f.bmname,':',f.bmtype) end separator ';') strval3 from users a0 inner join lect a on a.lectno= ?param3 and a.userno=a0.userno and a.status=1 and a.ischanged=0 inner join cm b on b.cmno=a.cmno inner join cmmenu b2 on b2.cmno=b.cmno inner join term c on c.tmno=b.tmno inner join cg d on d.cgno=b.cgno left outer join cmmenubm e on e.cmno=b.cmno left outer join boardmaster f on f.bmno=e.bmno where a0.userno= ?param0 and (a0.loginkey= ?param1 or ?param2 =0) group by a.userno,b.cmno,c.tyear,c.tseq,b.classno ,b2.isplan,b2.iscontent,b2.isev,b2.isrs,b2.isgrade ,d.cgname,b.cname ) a group by a.dtype ) a inner join assign b on b.subdomain= ?param4 left outer join fileinfo c on c.fgno=b.sitelogo] -2025-12-18 14:11:23,430 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.basecomments] Prepared SQL: [select a.cmtno,a.pcmtno,a.tcmtno,a.baseno,a.cdepth,a.memo,a.memotype,a.fgno,a.cdt,a.udt, a.isdel,a.cno ,b.orgname, b.fileurl, b.fileno ,c.username from cmt a inner join users c on c.userno=a.cno left outer join fileinfo b on b.fgno=a.fgno and b.isdel=0 where a.cmttype= ?param0 and a.baseno= ?param1 order by a.cdt desc] -2025-12-18 14:11:23,431 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsend.get] Prepared SQL: [select a.sendno,a.ehtml,a.etitle from emailsend a left outer join emailban b on b.sendno=a.sendno where a.sendno= ?param0 and a.isdel=0] -2025-12-18 14:11:23,431 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsend.get2] Prepared SQL: [select a.sendno,a.etitle,a.rcvs,ifnull(a.sendeds, ' ') sendeds,ifnull(group_concat(b.email separator ';'), ' ') bans from emailsend a left outer join emailban b on b.sendno=a.sendno where a.sendno= ?param0 and a.isdel=0 group by a.sendno,a.rcvs,a.etitle,a.sendeds] -2025-12-18 14:11:23,431 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.list.rcvnot] Prepared SQL: [select count(a.mno) from memouser a where a.userno= ?param0 and and a.isread=0 and a.isdel=0] -2025-12-18 14:11:23,431 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smssend.get] Prepared SQL: [select c.asname,b.usertype,b.username ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) mobile ,a.smstype,a.isok ,row_number() over(order by b.username) rno, count(a.cno) over() pagetotalcount from smsuser a inner join users b on b.userno=a.userno left outer join assign c on c.asno=b.asno where a.mno= ?param0 order by b.username] -2025-12-18 14:11:23,432 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.home] Prepared SQL: [select b.cnt intval ,c.cnt0 intval2 ,c.cnt1 intval3 ,d.cnt intval4 ,e.cnt intval5 ,f.cnt intval6 ,(SELECT COUNT(*) FROM userleave WHERE status = 0) intval7 from (select 1 col1) a left outer join (select count(mno) cnt from memouser where userno= ?param0 and isread=0 and isdel=0) b on 1=1 left outer join ( select sum(case when a.bmposition=0 then 1 else 0 end) cnt0,sum(case when a.bmposition=1 and b.cmno is not null then 1 else 0 end) cnt1 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.isopen=1 left outer join board c on c.pbno=b.bno and c.isdel=0 where a.bmtype=2 and a.isopen=1 and c.bno is null and a.disptype=0 ) c on 1=1 left outer join ( select count(a.rfdno) cnt from payrfd a left outer join pay b on b.payno = a.payno where a.rstatus=0 and b.rstatus=0 ) d on 1=1 left outer join ( select count(a.payno) cnt from paydvr a inner join pay b on b.payno=a.payno and b.pstatus=1 and b.rstatus=0 inner join payitem c on c.payno = b.payno inner join book bb on bb.bkno=c.itemno where a.dvrcode is null and a.isdvr=1 ) e on 1=1 left outer join ( select count(a.payno) cnt from paytax a where a.ischeck=0 ) f on 1=1] -2025-12-18 14:11:23,432 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.authkey] Prepared SQL: [select jobkey from authkey where authtype= ?param0 and userno= ?param1 and randkey= ?param2 and keytime > now()] -2025-12-18 14:11:23,432 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.authkey.check1] Prepared SQL: [select ctno intval,ismenu intval2,ctype intval3,ccode strval from ct where ctno= ?param0 and authkey= ?param1 ; update ct set authkey=null where ctno= ?param0] -2025-12-18 14:11:23,432 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.authkey.check2] Prepared SQL: [select qno intval from question where qno= ?param0 and authkey= ?param1 ; update question set authkey=null where qno= ?param0] -2025-12-18 14:11:23,432 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.sms.chk] Prepared SQL: [select authno intval,lectno intval2,latime time,lakey strval from smsauth where authno = ?param0] -2025-12-18 14:11:23,432 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsend.in] Prepared SQL: [insert into emailsend(etitle,semail,ehtml,fgno,cmno,rcvs,reademails,rcvcount,readcount,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 ,now(), ?param9 ,now(), ?param9 , ?param10 )] -2025-12-18 14:11:23,432 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsend.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:11:23,432 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.sms.in] Prepared SQL: [insert into sms(cmno,mcontents,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,now(), ?param2 ,now(), ?param2 , ?param3 );] -2025-12-18 14:11:23,432 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.sms.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:11:23,433 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smsauth] Prepared SQL: [insert into smsauth(latime,lakey,lectno) values(now(), ?param0 , ?param1 );] -2025-12-18 14:11:23,433 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smsauth.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:11:23,433 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smsauth2] Prepared SQL: [insert into smsauth(latime,lakey,userno, lectno) values(now(), ?param0 , ?param1 , 0);] -2025-12-18 14:11:23,433 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smsauth2.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:11:23,433 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.atalk.send] Prepared SQL: [insert into MTS_ATALK_MSG (TRAN_SENDER_KEY,TRAN_TMPL_CD,TRAN_CALLBACK,TRAN_PHONE,TRAN_SUBJECT,TRAN_MSG,TRAN_DATE,TRAN_TYPE,TRAN_STATUS,TRAN_REPLACE_TYPE,TRAN_REPLACE_MSG) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,now(),5,'1', ?param6 , ?param5 );] -2025-12-18 14:11:23,433 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.comment.delete] Prepared SQL: [update cmt set isdel=1 where cmtno= ?param0 and ( ?param1 is not null or cno= ?param2 );] -2025-12-18 14:11:23,433 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsendok] Prepared SQL: [update emailsend set isdel=0,readcount= ?param0 ,sendeds= ?param1 where sendno= ?param2] -2025-12-18 14:11:23,433 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.memo.alldeleteR] Prepared SQL: [update memouser set isdel=1,udt=now(),uno= ?param0 ,uip= ?param1 where userno= ?param0] -2025-12-18 14:11:23,433 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.memo.alldeleteS] Prepared SQL: [update memo set isdel=1,udt=now(),uno= ?param0 ,uip= ?param1 where cno= ?param0] -2025-12-18 14:11:23,436 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.authkey.save] Prepared SQL: [update authkey set jobkey= ?param0 ,randkey= ?param1 ,keytime=date_add(now(), interval 1 minute) where authtype= ?param2 and userno= ?param3 ; insert into authkey (authtype,userno,jobkey,randkey,keytime) select a.authtype,a.userno,a.jobkey,a.randkey,date_add(now(), interval 1 minute) from (select ?param2 authtype, ?param3 userno, ?param0 jobkey, ?param1 randkey) a left outer join authkey b on b.authtype=a.authtype and b.userno=a.userno where b.authtype is null] -2025-12-18 14:11:23,436 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.sms.extend] Prepared SQL: [update smsauth set latime = now() where authno = ?param0] -2025-12-18 14:11:23,437 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.error] Prepared SQL: [insert into errors (errmsg,userno) values( ?param0 , ?param1 )] -2025-12-18 14:11:23,451 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.list] Prepared SQL: [select a.menuno, a.menuname, a.pmenuno, a.menuurl, a.menulevel, a.menuorder, a.ccount, a.isuse, a.ishid ,concat('/',ifnull(b5.menuno, 0), '/', ifnull(b4.menuno, 0), '/', ifnull(b3.menuno, 0), '/', ifnull(b2.menuno, 0), '/', ifnull(b1.menuno, 0), '/', ifnull(a.menuno, 0), '/') menurout ,case a.menulevel when 0 then ' ' when 1 then b1.menuname when 2 then b2.menuname when 3 then b3.menuname when 4 then b4.menuname when 5 then b5.menuname end pmenuname from ( select a.menuno, a.menuname, a.pmenuno, a.menuurl, a.menulevel, a.menuorder, count(d.menuno) ccount, a.isuse, a.ishid from menu a left outer join menu d on d.pmenuno=a.menuno group by a.menuno, a.menuname, a.pmenuno, a.menuurl, a.menulevel, a.menuorder, a.isuse, a.ishid ) a left outer join menu b1 on b1.menuno=a.pmenuno left outer join menu b2 on b2.menuno=b1.pmenuno left outer join menu b3 on b3.menuno=b2.pmenuno left outer join menu b4 on b4.menuno=b3.pmenuno left outer join menu b5 on b5.menuno=b4.pmenuno order by case a.menulevel when 0 then a.menuorder when 1 then b1.menuorder when 2 then b2.menuorder when 3 then b3.menuorder when 4 then b4.menuorder else b5.menuorder end ,case a.menulevel when 0 then a.menuno when 1 then b1.menuno when 2 then b2.menuno when 3 then b3.menuno when 4 then b4.menuno else b5.menuno end ,case a.menulevel when 1 then a.menuorder when 2 then b1.menuorder when 3 then b2.menuorder when 4 then b3.menuorder when 5 then b4.menuorder else 0 end ,case a.menulevel when 1 then a.menuno when 2 then b1.menuno when 3 then b2.menuno when 4 then b3.menuno when 5 then b4.menuno else 0 end ,case a.menulevel when 2 then a.menuorder when 3 then b1.menuorder when 4 then b2.menuorder when 5 then b3.menuorder else 0 end ,case a.menulevel when 2 then a.menuno when 3 then b1.menuno when 4 then b2.menuno when 5 then b3.menuno else 0 end ,case a.menulevel when 3 then a.menuorder when 4 then b1.menuorder when 5 then b2.menuorder else 0 end ,case a.menulevel when 3 then a.menuno when 4 then b1.menuno when 5 then b2.menuno else 0 end ,case a.menulevel when 4 then a.menuorder when 5 then b1.menuorder else 0 end ,case a.menulevel when 4 then a.menuno when 5 then b1.menuno else 0 end ,case a.menulevel when 5 then a.menuorder else 0 end ,case a.menulevel when 5 then a.menuno else 0 end] -2025-12-18 14:11:23,451 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.authmenu] Prepared SQL: [select a.usertype, a.menuno from menuauth a where a.usertype= ?param0] -2025-12-18 14:11:23,451 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.get] Prepared SQL: [select a.fileno,a.fgno,a.orgname,a.fileurl,a.filesize,a.extension,a.dcount,a.cno,a.uno ,b.tablename,b.columnname from fileinfo a inner join filegroup b on b.fgno=a.fgno where a.FileNo = ?param0 and a.isdel = 0] -2025-12-18 14:11:23,452 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.getall] Prepared SQL: [select a.fileno,a.fgno,a.orgname,a.fileurl,a.filesize,a.extension,a.dcount,a.cno,a.uno ,b.tablename,b.columnname from fileinfo a inner join filegroup b on b.fgno=a.fgno where a.FileNo = ?param0] -2025-12-18 14:11:23,453 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncs.parents.u] Prepared SQL: [select 3 ndepth,v.ndno ncsno,v.dname ncsname,v.dcode ncscode,case when v.ndno=u.ndno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsd v on v.nbno=d.nbno where u.nuno= ?param0 union all select 2 ndepth,v.nbno ncsno,v.bname ncsname,v.bcode ncscode,case when v.nbno=b.nbno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsb b on b.nbno=d.nbno inner join ncsb v on v.nmno=b.nmno where u.nuno= ?param0 union all select 1 ndepth,v.nmno ncsno,v.mname ncsname,v.mcode ncscode,case when v.nmno=m.nmno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncsm v on v.ntno=m.ntno where u.nuno= ?param0 union all select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where u.nuno= ?param0 order by ndepth,ncscode] -2025-12-18 14:11:23,453 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncs.parents.d] Prepared SQL: [select 2 ndepth,v.nbno ncsno,v.bname ncsname,v.bcode ncscode,case when v.nbno=b.nbno then 1 else 0 end isact from ncsd d inner join ncsb b on b.nbno=d.nbno inner join ncsb v on v.nmno=b.nmno where d.ndno= ?param0 union all select 1 ndepth,v.nmno ncsno,v.mname ncsname,v.mcode ncscode,case when v.nmno=m.nmno then 1 else 0 end isact from ncsd d inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncsm v on v.ntno=m.ntno where d.ndno= ?param0 union all select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsd d inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where d.ndno= ?param0 order by ndepth,ncscode] -2025-12-18 14:11:23,454 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncs.parents.b] Prepared SQL: [select 1 ndepth,v.nmno ncsno,v.mname ncsname,v.mcode ncscode,case when v.nmno=m.nmno then 1 else 0 end isact from ncsb b inner join ncsm m on m.nmno=b.nmno inner join ncsm v on v.ntno=m.ntno where b.nbno= ?param0 union all select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsb b inner join ncsm m on m.nmno=b.nmno inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where b.nbno= ?param0 order by ndepth,ncscode] -2025-12-18 14:11:23,454 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncs.parents.m] Prepared SQL: [select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsm m inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where m.nmno= ?param0 order by ndepth,ncscode] -2025-12-18 14:11:23,455 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.sales.bycm] Prepared SQL: [select case b.ptype when 2 then 2 when 3 then 1 else 0 end dtype, 0 intval, case b.ptype when 2 then '±³Àç' when 3 then '½ÃÇè' else '°­ÁÂ' end strval,'¸ÅÃâ' strval2 ,sum(case when month(a.payoktime)=1 then b.payamt else 0 end) longval ,sum(case when month(a.payoktime)=2 then b.payamt else 0 end) longval2 ,sum(case when month(a.payoktime)=3 then b.payamt else 0 end) longval3 ,sum(case when month(a.payoktime)=4 then b.payamt else 0 end) longval4 ,sum(case when month(a.payoktime)=5 then b.payamt else 0 end) longval5 ,sum(case when month(a.payoktime)=6 then b.payamt else 0 end) longval6 ,sum(case when month(a.payoktime)=7 then b.payamt else 0 end) longval7 ,sum(case when month(a.payoktime)=8 then b.payamt else 0 end) longval8 ,sum(case when month(a.payoktime)=9 then b.payamt else 0 end) longval9 ,sum(case when month(a.payoktime)=10 then b.payamt else 0 end) longval10 ,sum(case when month(a.payoktime)=11 then b.payamt else 0 end) longval11 ,sum(case when month(a.payoktime)=12 then b.payamt else 0 end) longval12 from pay a inner join payitem b on b.payno=a.payno and a.pstatus=1 where year(a.payoktime)= ?param0 and a.pstatus=1 group by b.ptype,month(a.payoktime) union all select case b.ptype when 2 then 2 when 3 then 1 else 0 end dtype, 1 intval, '','ȯºÒ' strval ,(case when month(b.refundtime)=1 then b.refundamt else 0 end) * -1 longval ,(case when month(b.refundtime)=2 then b.refundamt else 0 end) * -1 longval2 ,(case when month(b.refundtime)=3 then b.refundamt else 0 end) * -1 longval3 ,(case when month(b.refundtime)=4 then b.refundamt else 0 end) * -1 longval4 ,(case when month(b.refundtime)=5 then b.refundamt else 0 end) * -1 longval5 ,(case when month(b.refundtime)=6 then b.refundamt else 0 end) * -1 longval6 ,(case when month(b.refundtime)=7 then b.refundamt else 0 end) * -1 longval7 ,(case when month(b.refundtime)=8 then b.refundamt else 0 end) * -1 longval8 ,(case when month(b.refundtime)=9 then b.refundamt else 0 end) * -1 longval9 ,(case when month(b.refundtime)=10 then b.refundamt else 0 end) * -1 longval10 ,(case when month(b.refundtime)=11 then b.refundamt else 0 end) * -1 longval11 ,(case when month(b.refundtime)=12 then b.refundamt else 0 end) * -1 longval12 from pay a inner join payitem b on b.payno=a.payno and a.pstatus=1 and b.rstatus > 0 and b.refundtime is not null and year(b.refundtime)= ?param0 where a.pstatus=1 and a.rstatus > 0 group by b.ptype,month(b.refundtime) order by dtype,intval] -2025-12-18 14:11:23,456 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcalc.print] Prepared SQL: [select a.cmno,a.feeloc,a.feebkpr,a.feebrt,a.feemat,a.feefoo,a.feeetc,a.prtcnt ,b.cname,b.classno,b.sstime,b.setime ,c.pfee ,d.username,CAST(AES_DECRYPT(UNHEX(d.userpno), 'np123@!') AS char) userpno,d.bankname,CAST(AES_DECRYPT(UNHEX(d.bankno), 'np123@!') AS char) bankno,d.post,d.address1,d.address2 ,row_number() over(order by d.username) rno from cmcalc a inner join cm b on b.cmno=a.cmno inner join cmprof c on c.cmno=b.cmno inner join users d on d.userno=c.userno where a.cmno= ?param0 order by rno] -2025-12-18 14:11:23,457 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.npsystem] Prepared SQL: [select count(b.daokey) from (select 1 col1) a left outer join npsystem b on b.daokey= ?param0] -2025-12-18 14:11:23,457 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.ncs.check.t] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select 0 intval, count(m.nmno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno where t.ntno= ?param0 union all select 0 intval,count(b.nbno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno left outer join ncsb b on b.nmno=m.nmno where t.ntno= ?param0 union all select count(cmd.cmno) intval,count(distinct d.ndno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join cmncsd cmd on cmd.ndno=d.ndno where t.ntno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join ncsu u on u.ndno=d.ndno where t.ntno= ?param0 ) a] -2025-12-18 14:11:23,457 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.ncs.check.m] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select 0 intval,count(b.nbno) intval2 from ncsm m left outer join ncsb b on b.nmno=m.nmno where m.nmno= ?param0 union all select count(cmd.cmno) intval,count(distinct d.ndno) intval2 from ncsm m left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join cmncsd cmd on cmd.ndno=d.ndno where m.nmno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncsm m left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join ncsu u on u.ndno=d.ndno where m.nmno= ?param0 ) a] -2025-12-18 14:11:23,457 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.ncs.check.b] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select count(cmd.cmno) intval,count(distinct d.ndno) intval2 from ncsb b left outer join ncsd d on d.nbno=b.nbno left outer join cmncsd cmd on cmd.ndno=d.ndno where b.nbno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncsb b left outer join ncsd d on d.nbno=b.nbno left outer join ncsu u on u.ndno=d.ndno where b.nbno= ?param0 ) a] -2025-12-18 14:11:23,457 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.ncs.check.d] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select count(cmd.cmno) intval,0 intval2 from ncsd d left outer join cmncsd cmd on cmd.ndno=d.ndno where d.ndno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncsd d left outer join ncsu u on u.ndno=d.ndno where d.ndno= ?param0 ) a] -2025-12-18 14:11:23,458 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.insert] Prepared SQL: [insert into menu(menuname,pmenuno,menuurl,menulevel,menuorder,isuse,ishid,cdt,cno,udt,uno,uip) select ?param0 , ?param1 ,ifnull( ?param2 ,''),ifnull(c.menulevel, -1) + 1, ?param3 , ?param4 , ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 from (select ?param8 menuno) a left outer join menu b on b.menuno=a.menuno left outer join menu c on c.menuno= ?param1 where b.menuno is null] -2025-12-18 14:11:23,458 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.insert.SelectKey] Prepared SQL: [select last_insert_id()] -2025-12-18 14:11:23,459 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.filegroup.insert] Prepared SQL: [INSERT INTO filegroup (tablename,columnname, cdt,cno,udt,uno,uip) VALUES ( ?param0 , ?param1 , cdt,cno,udt,uno,uip)] -2025-12-18 14:11:23,459 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.filegroup.insert.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:11:23,459 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.okcert3.in] Prepared SQL: [insert into okcert3log (gubn, ret, reason, sn, rsltcd, rslt, dt) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , now()] -2025-12-18 14:11:23,459 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.okcert3.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:11:23,459 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.userauth.save] Prepared SQL: [insert into menuauth (usertype,authname,menuno,isdel,cdt,cno,udt,uno,uip) select max(usertype)+1, ?param0 ,1,0,now(), ?param1 ,now(), ?param1 , ?param2 from menuauth] -2025-12-18 14:11:23,459 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.authname.save] Prepared SQL: [update menuauth set authname= ?param0 where usertype= ?param1] -2025-12-18 14:11:23,459 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.userauth.del] Prepared SQL: [delete a from menuauth a left outer join( select count(userno) usercnt,usertype from users where usertype = ?param0 group by usertype )b on b.usertype = a.usertype where a.usertype = ?param0 and (b.usercnt < 1 or b.usercnt is null); insert into menuauth (usertype,authname,menuno,isdel,cdt,cno,udt,uno,uip) select * from ( select ?param0 usertype, ?param1 authname,1 menuno,0 isdel,now() cdt, ?param2 cno,now() udt, ?param2 uno, ?param3 uip ) a where not exists( select usertype,authname,menuno from menuauth where usertype = ?param0 and menuno = 1 ); update menuauth a left outer join ( select count(userno) usercnt,usertype from users where usertype = ?param0 and status=1 group by usertype ) b on b.usertype = a.usertype set isdel=1 where a.usertype= ?param0 and (b.usercnt < 1 or b.usercnt is null);] -2025-12-18 14:11:23,459 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.chageposition] Prepared SQL: [update menu a left outer join menu b on b.menuno= ?param0 left outer join menu c on c.menuno= ?param1 set a.pmenuno= ?param1 , a.menuorder = ifnull(b.menuorder, -1) + 1, a.menulevel=c.menulevel + 1 , a.udt=now(), a.uno= ?param2 , a.uip= ?param3 where a.menuno= ?param4] -2025-12-18 14:11:23,460 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.update] Prepared SQL: [update menu a left outer join (select menulevel from menu where menuno= ?param0 ) b on 1 = 1 set udt=now(), uno= ?param1 , uip= ?param2 ,menuname= ?param3 , pmenuno= ?param0 , menuurl=ifnull( ?param4 , ''),a.menulevel=b.menulevel + 1,menuorder= ?param5 ,isuse= ?param6 ,ishid= ?param7 where a.menuno= ?param8 ;] -2025-12-18 14:11:23,460 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.delete] Prepared SQL: [delete from menuauth where menuno= ?param0 ; delete from menu where menuno= ?param0] -2025-12-18 14:11:23,460 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.down] Prepared SQL: [update fileinfo set dcount = dcount + 1 where fileno= ?param0] -2025-12-18 14:11:23,460 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.del] Prepared SQL: [update fileinfo set uip= ?param0 , uno= ?param1 , isdel=1 where fileno= ?param2 and ( ?param3 = 1 or ?param1 = -999 or cno= ?param1 )] -2025-12-18 14:11:23,460 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.del2] Prepared SQL: [update fileinfo set uip= ?param0 , uno= ?param1 , isdel=1 where fgno= ?param2 and ( ?param3 = 1 or ?param1 = -999 or cno= ?param1 )] -2025-12-18 14:11:23,460 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncst.in] Prepared SQL: [insert into ncst (ntype,tcode,tname,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 ,now(), ?param3 ,now(), ?param3 , ?param4 )] -2025-12-18 14:11:23,461 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncst.up] Prepared SQL: [update ncst set udt=now(),uno= ?param0 ,uip= ?param1 ,tcode= ?param2 ,tname= ?param3 where ntno= ?param4] -2025-12-18 14:11:23,461 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.actlog.set] Prepared SQL: [insert into actlog (logtype,logtarget,userno,logdata,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 )] -2025-12-18 14:11:23,463 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.authlog.set] Prepared SQL: [insert into authlog(logtype,userno,usertypeorg,usertypenew,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 )] -2025-12-18 14:11:23,463 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.authlog.set2] Prepared SQL: [insert into authlog(logtype,userno,usertypeorg,usertypenew,cdt,cno,udt,uno,uip) select ?param0 , ?param1 ,a.usertype, ?param2 ,now(), ?param3 ,now(), ?param3 , ?param4 from users a where a.userno= ?param1 and a.usertype <> ?param2] -2025-12-18 14:11:23,463 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.kcblog.in] Prepared SQL: [insert into kcblog (cdt,cp_cd,mobile,vssn,logmsg) values(now(), ?param0 ,case when ?param1 is not null then HEX(AES_ENCRYPT( ?param1 , 'np123@!')) else null end , ?param2 , ?param3 );] -2025-12-18 14:11:23,464 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [excellog.in] Prepared SQL: [INSERT INTO exceldownlog (userno, userid, username, actiontime, position, comment, userip) SELECT userno, userid, username, sysdate(), ?param0 , ?param1 , ?param2 FROM users where userno = ?param3] -2025-12-18 14:11:23,494 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.myterm] Prepared SQL: [select distinct c.tmno,c.tyear,c.tseq from cmprof a inner join cm b on b.cmno=a.cmno and b.ismaster=0 and b.isdel=0 inner join term c on c.tmno=b.tmno where a.userno= ?param0 order by c.tyear desc,c.tseq] -2025-12-18 14:11:23,494 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.term.ys] Prepared SQL: [select distinct tmno,tyear,tseq from term order by tyear desc,tseq] -2025-12-18 14:11:23,496 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmdatas] Prepared SQL: [select a.dtype,a.intval,a.intval2,a.intval3 ,a.strval,a.strval2 from( select 1 dtype ,a.userno intval,b.usertype intval2 ,row_number() over (order by b.username desc) intval3 ,b.username strval,null strval2 from cmprof a inner join users b on b.userno=a.userno where a.cmno= ?param0 order by b.username desc ) a union all select 2 ,b.bkno,0 ,row_number() over (order by b.bkno) intval3 ,b.bkname,null from cmbook a inner join book b on b.bkno=a.bkno where a.cmno= ?param0 union all select 3 dtype ,b.cmno,a.ispre ,row_number() over (order by b.cmno) intval3 ,b.cname,null from cmrelay a inner join cm b on b.cmno=a.rcmno where a.cmno= ?param0 union all select 4 ,b.ndno,0 ,row_number() over (order by b.ndno) intval3 ,b.dname,b.acode from cmncsd a inner join ncsd b on b.ndno=a.ndno where a.cmno= ?param0 order by dtype,intval3] -2025-12-18 14:11:23,496 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.datacreatecmbycmmaster] Prepared SQL: [select a.cmno,a.cname,row_number() over(order by a.udt desc) rno from cm a where a.ismaster=1 and a.isdel=0 and a.cgno= ?param0 order by rno] -2025-12-18 14:11:23,497 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnigscd.exists] Prepared SQL: [select count(*) from cminning a inner join cminningscd b on a.cmino = b.cmino where cmno = ?param0] -2025-12-18 14:11:23,497 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmev] Prepared SQL: [select a.cmno,a.attend,a.attendcut,a.attendrfd,a.attendcutrfd,a.mid,a.midcut,a.midrfd,a.midcutrfd,a.final,a.finalcut,a.finalrfd,a.finalcutrfd,a.subject,a.subjectcut,a.subjectrfd ,a.subjectcutrfd,a.discuss,a.discusscut,a.discussrfd,a.discusscutrfd,a.etc,a.etccut,a.etcrfd,a.etccutrfd,a.cut,a.cutrfd,a.isoffabs ,b.scdtype ,c.cshape from cmev a inner join cm c on c.cmno = a.cmno left outer join cminning b on b.cmno = a.cmno and b.isscd = 1 where a.cmno= ?param0] -2025-12-18 14:11:23,498 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.est] Prepared SQL: [select 0 gubun,case when a.extype = 0 then 1 else 2 end estkind ,a.exno,a.cmno,a.extype,a.exname,a.edesc,a.etime,a.econdition,a.evtype,a.eqtype,a.israndq,a.israndqi,a.qcount,a.isblur,a.tpoint,a.relaylimit,a.isusebackup,a.isseq ,null sdno,null sdtype,null sdname,null sddesc,null sdcondition ,null rsno,null rscno,null rstype,null rsname,null rscondition , row_number() over(partition by a.extype order by a.cdt) rno ,null as iseq,null as teachername from cmex a where a.cmno= ?param0 and a.isdel=0 union all select 1 gubun,case when a.sdtype = 0 then 11 else 21 end estkind ,a.sdno exno,a.cmno,a.sdtype extype,a.sdname exname,a.sddesc edesc,null etime,a.sdcondition econdition,null evtype,null eqtype,null israndq,null israndqi,null qcount,null isblur,a.tpoint,null relaylimit,null isusebackup,null isseq ,a.sdno,a.sdtype,a.sdname,a.sddesc,a.sdcondition ,null rsno,null rscno,null rstype,null rsname,null rscondition , row_number() over(partition by a.sdtype order by a.cdt) rno ,null as iseq,null as teachername from cmsd a where a.cmno= ?param0 and a.isdel=0 union all select 2 gubun,case when a.rstype = 0 then 32 else 31 end estkind ,a.rsno exno,a.cmno,a.rstype extype,a.rsname exname,null edesc,null etime,a.rscondition econdition,null evtype,null eqtype,null israndq,null israndqi,null qcount,null isblur,null tpoint,null relaylimit,null isusebackup,null isseq ,null sdno,null sdtype,null sdname,null sddesc,null sdcondition ,a.rsno,a.rscno,a.rstype,a.rsname,a.rscondition , row_number() over(partition by a.rstype order by a.cdt) rno ,b.iseq,c.username as teachername from cmrs a left outer join cminning b on a.cmino = b.cmino left outer join users c on b.userno = c.userno where a.cmno= ?param0 and a.isdel=0 order by rsno] -2025-12-18 14:11:23,498 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmexqs] Prepared SQL: [select a.eqno,a.exno,a.qseq,a.qno,a.rpoint , b.qtextstring, b.dpoint, b.qdiff, b.cc1, b.cc2, b.cc3, b.cc4, b.cc5,b.atype , cc.cname qdiffname, cc1.cname ccname1, cc2.cname ccname2, cc3.cname ccname3, cc4.cname ccname4, cc5.cname ccname5 from cmexq a inner join question b on b.qno=a.qno left outer join comcode cc on cc.ccode = b.qdiff left outer join comcode cc1 on cc1.ccode = b.cc1 left outer join comcode cc2 on cc2.ccode = b.cc2 left outer join comcode cc3 on cc3.ccode = b.cc3 left outer join comcode cc4 on cc4.ccode = b.cc4 left outer join comcode cc5 on cc5.ccode = b.cc5 where a.exno= ?param0 order by a.qseq] -2025-12-18 14:11:23,498 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.exsave.valid] Prepared SQL: [select count(d.exno) from (select 1 as col1) a left outer join lectex d on d.exno= ?param0] -2025-12-18 14:11:23,498 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.sdsave.valid] Prepared SQL: [select sum(cnt) from ( select count(d.sdno) cnt from (select 1 as col1) a left outer join lectsd d on d.sdno= ?param0 union all select count(d.sdno) from (select 1 as col1) a left outer join lectsdboard d on d.sdno= ?param0 ) a] -2025-12-18 14:11:23,498 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rssave.valid] Prepared SQL: [select count(d.rsno) from (select 1 as col1) a left outer join lectrs d on d.rsno= ?param0] -2025-12-18 14:11:23,498 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rscsave.valid] Prepared SQL: [select count(d.rscno) from (select 1 as col1) a left outer join cmrs d on d.rscno= ?param0] -2025-12-18 14:11:23,499 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmexlayers] Prepared SQL: [select a.exno ,case when a.qdiff = 1 then null else a.qdiff end qdiff ,case when a.cc1 = 1 then null else a.cc1 end cc1 ,case when a.cc2 = 1 then null else a.cc2 end cc2 ,case when a.cc3 = 1 then null else a.cc3 end cc3 ,case when a.cc4 = 1 then null else a.cc4 end cc4 ,case when a.cc5 = 1 then null else a.cc5 end cc5 ,a.qcount,a.rpoint , cc.cname qdiffname, cc1.cname ccname1, cc2.cname ccname2, cc3.cname ccname3, cc4.cname ccname4, cc5.cname ccname5 from cmexlayer a left outer join comcode cc on cc.ccode = a.qdiff and cc.ccode > 0 left outer join comcode cc1 on cc1.ccode = a.cc1 and cc1.ccode > 0 left outer join comcode cc2 on cc2.ccode = a.cc2 and cc2.ccode > 0 left outer join comcode cc3 on cc3.ccode = a.cc3 and cc3.ccode > 0 left outer join comcode cc4 on cc4.ccode = a.cc4 and cc4.ccode > 0 left outer join comcode cc5 on cc5.ccode = a.cc5 and cc5.ccode > 0 where a.exno= ?param0 order by cc.corder, cc1.corder, cc2.corder] -2025-12-18 14:11:23,499 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.extype1count] Prepared SQL: [select count(b.exno) from (select 1 col1) a left outer join cmex b on b.cmno= ?param0 and b.isdel=0 and b.exno <> ?param1 and b.extype=1] -2025-12-18 14:11:23,499 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.check] Prepared SQL: [select count(b.rsno) from (select 1 col1) a left outer join cmrs b on b.cmno= ?param0 and b.rsno <> ?param1 and b.rstype= ?param2 and b.isdel=0] -2025-12-18 14:11:23,500 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.questionusings] Prepared SQL: [select sum(cnt) from ( select 0 as cnt union all select count(qno) from cmexq where qno= ?param0 union all select count(qno) from rscq where qno= ?param0 ) a] -2025-12-18 14:11:23,500 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.questionitem.valid] Prepared SQL: [select sum(cnt) from ( select 0 as cnt union all select a.qno from ( select b.qno from questionitem a inner join cmexq b on b.qno=a.qno where a.qino= ?param0 limit 1) a union all select a.qno from ( select b.qno from questionitem a inner join rscq b on b.qno=a.qno where a.qino= ?param0 limit 1) a ) a] -2025-12-18 14:11:23,500 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmmenus] Prepared SQL: [select a.cmno,a.isplan,a.iscontent,a.isev,a.isrs,a.isgrade ,b.bmno from cmmenu a left outer join cmmenubm b on b.cmno=a.cmno where a.cmno= ?param0] -2025-12-18 14:11:23,501 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rscqs] Prepared SQL: [select a.rscqno,a.rscno,a.qno,a.dseq , b.qtextstring, b.dpoint, b.qdiff, b.cc1, b.cc2, b.cc3, b.cc4, b.cc5,b.atype , cc.cname qdiffname, cc1.cname ccname1, cc2.cname ccname2, cc3.cname ccname3, cc4.cname ccname4, cc5.cname ccname5 ,row_number() over(order by a.dseq, a.rscqno) rno from rscq a inner join question b on b.qno=a.qno left outer join comcode cc on cc.ccode = b.qdiff left outer join comcode cc1 on cc1.ccode = b.cc1 left outer join comcode cc2 on cc2.ccode = b.cc2 left outer join comcode cc3 on cc3.ccode = b.cc3 left outer join comcode cc4 on cc4.ccode = b.cc4 left outer join comcode cc5 on cc5.ccode = b.cc5 where a.rscno= ?param0 order by rno] -2025-12-18 14:11:23,501 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminfile] Prepared SQL: [select 1 dtype,a.sdno intval,a.fgno longval,b.fileno longval2,0 longval4,b.fileurl strval from cmsd a inner join fileinfo b on b.fgno=a.fgno and b.isdel=0 where a.cmno= ?param0 union all select 0,exno,null,null,null,null from cmex where cmno= ?param0 and isdel=0 union all select 2,0,a.fgnotf,b.fileno,a.cmino,b.fileurl from cminning a inner join fileinfo b on b.fgno=a.fgnotf and b.isdel=0 where a.cmno= ?param0 union all select 3,a.cmno,a.fgnocm,b.fileno,0,b.fileurl from cm a inner join fileinfo b on b.fgno=a.fgnocm and b.isdel=0 where a.cmno= ?param0 order by dtype,intval,longval2] -2025-12-18 14:11:23,501 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.check.cmpcpay] Prepared SQL: [select count(b.pino) from (select 1 as col1) a left outer join payitem b on b.ptype=1 and b.pcno = ?param0] -2025-12-18 14:11:23,501 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ct.checkcmi] Prepared SQL: [select count(b.cmino) dcnt from ct a left outer join cminning b on b.ctno=a.ctno where a.ctno= ?param0 group by a.ctno] -2025-12-18 14:11:23,501 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.pcm.foras] Prepared SQL: [select distinct d.cmno value,d.cname text from users a inner join lect b on b.userno=a.userno and b.status<5 inner join cm c on c.cmno=b.cmno inner join cm d on d.cmno=c.pcmno where a.asno= ?param0 order by text,value] -2025-12-18 14:11:23,502 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cm.foras] Prepared SQL: [select distinct c.cmno value,concat(c.cname,'(',c.classno,')') text from users a inner join lect b on b.userno=a.userno and b.status<5 inner join cm c on c.cmno=b.cmno and c.pcmno= ?param0 where a.asno= ?param1 order by text,value] -2025-12-18 14:11:23,502 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.pcm.forall] Prepared SQL: [select a.cmno value,a.cname text from cm a where a.ismaster=1 and a.isuse=1 and a.isdel=0 order by text,value] -2025-12-18 14:11:23,502 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cm.forall] Prepared SQL: [select a.cmno value,concat(a.cname,'(',a.classno,')') text from cm a where a.pcmno= ?param0 and a.ismaster=1 and a.isuse=1 and a.isdel=0 order by text,value] -2025-12-18 14:11:23,502 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cms.forpay] Prepared SQL: [select c.cmno,case when b.isjoin=1 then c.infee else c.infee end fee, c.accommofee, b.isjoin,d.lectno lectnocheck from users a left outer join assign b on b.asno=a.asno inner join cm c on c.cmno= ?param0 left outer join lect d on d.userno=a.userno and d.cmno=c.cmno and d.status in (1,2,3,4,6) and d.ischanged=0 where a.userno= ?param1] -2025-12-18 14:11:23,502 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cms.forpaypc] Prepared SQL: [select c.cmno,case when b.isjoin=1 then c.infee else c.outfee end fee,b.isjoin from users a left outer join assign b on b.asno=a.asno inner join cmpc c on c.pcno= ?param0 where a.userno= ?param1] -2025-12-18 14:11:23,502 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcheck.forbuy] Prepared SQL: [select 1 rno,a.cmno,a.quota ,b.status lectstatus ,count(d.userno) countlect from cm a left outer join lect b on b.cmno=a.cmno and b.userno= ?param0 and b.status < 5 and b.ischanged=0 left outer join lect c on c.cmno=a.cmno and c.status < 5 and c.ischanged=0 left outer join users d on d.userno=c.userno and d.status=1 where a.cmno= ?param1 and a.ismaster=0 and a.rstime < now() and a.retime > now() and a.isuse=1 and a.isdel=0 group by a.cmno,a.quota,b.status union all select 2,a.cmno,0 ,b.status ,0 from cm a inner join lect b on b.cmno <> a.cmno and b.userno= ?param0 and b.status < 5 inner join cm c on c.cmno=b.cmno and c.pcmno=a.pcmno where a.cmno = ?param1] -2025-12-18 14:11:23,504 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.assign.applyedu.byasno] Prepared SQL: [select a.asno,a.ascode,a.isjoin,a.joinyear,a.joinprice,a.asname,a.ceoname,a.brno,a.eino,a.grno,a.btype,a.bkind,a.salesamount,a.homeurl,a.mcount,a.aday,a.astype,a.asctg,a.askey,a.post ,a.address1,a.address2,a.fgnobno,a.fgnobank,a.joindate,a.exitdate,a.status,a.issite,a.subdomain,a.sitename,a.sitelogo,a.sitefooter,a.siteip,a.ismain,a.mname,a.isdel ,CAST(AES_DECRYPT(UNHEX(a.mphone), 'np123@!') AS char) mphone ,CAST(AES_DECRYPT(UNHEX(a.taxemail), 'np123@!') AS char) taxemail from assign a where a.asno= ?param0 and a.isdel=0] -2025-12-18 14:11:23,504 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscdcheck] Prepared SQL: [select a.quota - (select count(z.lectno) cnt from lect z where a.cmisno = z.cmisno and z.status in (1,2) and z.ischanged=0) from cminningscd a where a.cmisno = ?param0] -2025-12-18 14:11:23,510 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmin] Prepared SQL: [insert into cm(ismaster,cgno,pcmno,cname,kname,tmno,classno,rstime,retime,sstime,setime,gstime,getime,cshape ,infee,outfee,accommofee,quota ,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,isuse,isdel,isseq,fgnocm,typeman,typeedu,typegrade,typejob,typejobitem,iscertificate,ischkatt,isaccommodation,daylectinninglimit,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 , ?param28 , ?param29 , ?param30 ,0, ?param31 , ?param32 , ?param33 , ?param34 , ?param35 , ?param36 , ?param37 , ?param38 , ?param39 , ?param40 ,10,now(), ?param41 ,now(), ?param41 , ?param42 );] -2025-12-18 14:11:23,510 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:11:23,513 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnings.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into cminning (cmno,week,iseq,isonline,ititle,icontent,idate,iday,ist,iet,fgnotf,ctno,istaste,sttime,atime,mstime,metime,userno,isscd,scdtype,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 ,now(), ?param20 ,now(), ?param20 , ?param21 from (select 1 col1) a left outer join cminning b on b.cmno= ?param0 and b.iseq= ?param2 where b.cmino is null] -2025-12-18 14:11:23,514 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnings.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 14:11:23,515 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into cminningscd(cmino,estart,eend,quota,studyplace,sseq,comment,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 ,now(), ?param7 ,now(), ?param7 , ?param8 )] -2025-12-18 14:11:23,516 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 14:11:23,517 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.in] Prepared SQL: [INSERT INTO cmex (cmno,extype,exname,edesc,etime,econdition,evtype,eqtype,israndq,israndqi,qcount,isblur,tpoint,relaylimit,isusebackup,isseq,isreexamable,isresultopen,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 ,0,now(), ?param18 ,now(), ?param18 , ?param19 )] -2025-12-18 14:11:23,517 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:11:23,518 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.question.in] Prepared SQL: [INSERT INTO question (cmno, qdiff, cc1, cc2, cc3, cc4, cc5, isuse, atype, dpoint, qtext, qtextstring, qdesc, rightcount,ispassspace,isignorecase, cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , now(), ?param16 ,now(), ?param16 , ?param17 );] -2025-12-18 14:11:23,518 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.question.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:11:23,518 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.in] Prepared SQL: [insert into cmsd(sdtype,cmno,sdname,sddesc,tpoint,sdcondition,fgno,isdel,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 ,0,now(), ?param7 ,now(), ?param7 , ?param8 );] -2025-12-18 14:11:23,518 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:11:23,518 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.in] Prepared SQL: [insert into cmrs(rstype,cmno,rsname,rscondition,rscno,isdel,cmino,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,0, ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 );] -2025-12-18 14:11:23,518 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:11:23,520 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rsc.in] Prepared SQL: [insert into rsc(rstype,rscname,isuse,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 ,now(), ?param3 ,now(), ?param3 , ?param4 );] -2025-12-18 14:11:23,520 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rsc.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:11:23,520 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy0] Prepared SQL: [insert into cm(ismaster,cgno,pcmno,cname,kname,tmno,classno,rstime,retime,sstime,setime,gstime,getime,cshape,typeman,typeedu,typegrade,typejob,typejobItem,infee,outfee,accommofee,quota,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,isuse,isseq,iscertificate,isdel,studydays,isaccommodation,daylectinninglimit,cdt,cno,udt,uno,uip) select ?param0 ,cgno,case when a.ismaster = 1 and ?param0 = 0 then a.cmno else a.pcmno end,ifnull( ?param1 , concat('»çº»_', cname)),a.kname, ?param2 ,case when ?param2 is null then null else ifnull(b.classno,0)+1 end ,t.rstime ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then '2099-12-31 23:59:59' else date_format(t.retime,'%Y-%m-%d 23:59:59') end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else t.sstime end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else date_format(t.setime,'%Y-%m-%d 23:59:59') end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else t.gstime end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else date_format(t.getime,'%Y-%m-%d 23:59:59') end ,a.cshape,a.typeman,a.typeedu,a.typegrade,a.typejob, a.typejobItem,infee,outfee,accommofee,quota,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,1,isseq,a.iscertificate,0,studydays,isaccommodation,daylectinninglimit,now(), ?param3 ,now(), ?param3 , ?param4 from cm a left outer join ( select max(b.classno) classno from cm a inner join cm b on b.ismaster=0 and b.pcmno=case when a.ismaster=1 then a.cmno else a.pcmno end and b.isdel=0 and b.tmno=ifnull( ?param2 ,0) where a.cmno= ?param5 ) b on b.classno is not null left outer join term t on t.tmno= ?param2 where a.cmno= ?param5 ;] -2025-12-18 14:11:23,520 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy0.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:11:23,520 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy.ex0] Prepared SQL: [insert into cmex (cmno,extype,exname,edesc,etime,econdition,evtype,eqtype,israndq,israndqi,qcount,isblur,tpoint,relaylimit,isusebackup,isseq,isresultopen,isreexamable,isdel,cdt,cno,udt,uno,uip) select ?param0 ,extype,exname,edesc,etime,econdition,evtype,eqtype,israndq,israndqi,qcount,isblur,tpoint,relaylimit,isusebackup,isseq,isresultopen,isreexamable,0,now(), ?param1 ,now(), ?param1 , ?param2 from cmex a where a.exno= ?param3 ;] -2025-12-18 14:11:23,520 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy.ex0.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:11:23,521 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmpcin] Prepared SQL: [insert into cm (ismaster,cgno,pcmno,cname,tmno,classno,rstime,retime,sstime,setime,gstime,getime,cshape,infee,outfee,quota,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,isuse,isseq,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,null, ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 ,1,0,0,now(), ?param27 ,now(), ?param27 , ?param28 );] -2025-12-18 14:11:23,521 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmpcin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:11:23,522 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ct.in] Prepared SQL: [INSERT INTO ct (cmno,qdiff,cc1,cc2,cc3,cc4,cc5,ctype,ccode,ccodedel,ctname,fgnothumb,fgnotf,tfurl,ismenu,isdel,isuse,isoversize,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 ,0, ?param14 , ?param15 ,now(), ?param16 ,now(), ?param16 , ?param17 );] -2025-12-18 14:11:23,522 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ct.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:11:23,522 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.pplog.applyedu.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into pplog ( userno,cmno,isready,cgcode,cshape,typeman,typeedu,typegrade,typejob,typejobItem,cgno,cmisno,isrebate,rbankname,rbankacc,rbankowner,asname,brno,ceoname,post,address1,address2,btype,bkind,eino,mname ,mphone,taxemail,userpno,mobile,email,upost,uaddress1,uaddress2,isassignuser,uduty,slevel,isaccommodation,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 ,HEX(AES_ENCRYPT( ?param14 , 'np123@!')) , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 ,HEX(AES_ENCRYPT( ?param26 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param27 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param28 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param29 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param30 , 'np123@!')) , ?param31 , ?param32 , ?param33 , ?param34 , ?param35 , ?param36 , ?param37 ,now(), ?param38 ,now(), ?param38 , ?param39 )] -2025-12-18 14:11:23,523 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.pplog.applyedu.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:11:23,523 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.term.in] Prepared SQL: [insert into term (tyear,tseq,rstime,retime,sstime,setime,gstime,getime,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 ,now(), ?param8 ,now(), ?param8 , ?param9 )] -2025-12-18 14:11:23,523 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.term.up] Prepared SQL: [update term set udt=now(),uno= ?param0 ,uip= ?param1 ,tyear = ?param2 ,tseq = ?param3 ,rstime= ?param4 ,retime= ?param5 ,sstime= ?param6 ,setime= ?param7 ,gstime= ?param8 ,getime= ?param9 where tmno= ?param10] -2025-12-18 14:11:23,523 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cg.in] Prepared SQL: [insert into cg (pcgno,cgname,cgcode,isuse,iscover,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,0,now(), ?param5 ,now(), ?param5 , ?param6 )] -2025-12-18 14:11:23,523 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmup] Prepared SQL: [update cm set udt=now(),uno= ?param0 ,uip= ?param1 ,cgno = ?param2 ,pcmno = ?param3 ,cname = ?param4 ,kname = ?param5 ,rstime = ?param6 ,retime = ?param7 ,sstime = ?param8 ,setime = ?param9 ,gstime = ?param10 ,getime = ?param11 ,cshape = ?param12 ,infee = ?param13 ,outfee = ?param14 ,accommofee = ?param15 ,quota = ?param16 ,introhtml = ?param17 ,targethtml = ?param18 ,goalhtml = ?param19 ,contenthtml = ?param20 ,studyplace = ?param21 ,studytime = ?param22 ,certcc = ?param23 ,certgradecc = ?param24 ,jobcc = ?param25 ,jobpositiongrade = ?param26 ,difficulty = ?param27 ,isrefund = ?param28 ,isuse = ?param29 ,fgnocm = ?param30 ,typeman = ?param31 ,typeedu = ?param32 ,typegrade = ?param33 ,typejob = ?param34 ,typejobitem = ?param35 ,iscertificate = ?param36 ,ischkatt = ?param37 ,studydays = ?param38 ,isaccommodation = ?param39 where cmno= ?param40] -2025-12-18 14:11:23,524 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.profclear] Prepared SQL: [update cminning a inner join ( select a.cmino from cminning a left outer join cmprof b on b.cmno=a.cmno and a.userno=b.userno where a.cmno= ?param0 and b.userno is null ) b on b.cmino=a.cmino set a.userno=null where a.cmno= ?param0] -2025-12-18 14:11:23,524 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.del] Prepared SQL: [delete from cminning where cmino = ( select a.cmino from ( select case when count(c.lectno) < 1 then ?param0 else 0 end cmino from (select 1 col1) a left outer join cminning b on b.cmino= ?param0 left outer join lect c on c.cmno=b.cmno) a )] -2025-12-18 14:11:23,524 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.del2] Prepared SQL: [delete from cminning where cmino = ?param0] -2025-12-18 14:11:23,524 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.del3] Prepared SQL: [delete from cminning where cmino = ( select a.cmino from ( select case when count(b.cmino) < 1 then ?param0 else 0 end cmino from (select 1 col1) a left outer join cminningscd b on b.cmino= ?param0 ) a )] -2025-12-18 14:11:23,524 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.del] Prepared SQL: [delete from cminningscd where cmisno = ( select a.cmisno from ( select case when count(c.lectno) < 1 then ?param0 else 0 end cmisno from (select 1 col1) a left outer join cminningscd b on b.cmisno= ?param0 left outer join lect c on c.cmisno=b.cmisno and c.status=1 and c.ischanged=0 ) a )] -2025-12-18 14:11:23,524 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmseqsave] Prepared SQL: [update cm set isseq= ?param0 ,udt=now(),uno= ?param1 ,uip= ?param2 where cmno= ?param3] -2025-12-18 14:11:23,524 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.bookin] Prepared SQL: [insert into book(bkname,author,publisher,pubdate,fgnothumb,fgno,price,introhtml,contents,isuse,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 ,now(), ?param10 ,now(), ?param10 , ?param11 )] -2025-12-18 14:11:23,525 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.bookup] Prepared SQL: [update book set udt=now(),uno= ?param0 ,uip= ?param1 ,bkname = ?param2 ,author = ?param3 ,publisher = ?param4 ,pubdate = ?param5 ,fgnothumb = ?param6 ,fgno = ?param7 ,price = ?param8 ,introhtml = ?param9 ,contents = ?param10 ,isuse = ?param11 where bkno= ?param12] -2025-12-18 14:11:23,525 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.bookdel] Prepared SQL: [delete from book where not bkno in ( select distinct(a.bkno) from cmbook a ) and bkno = ?param0] -2025-12-18 14:11:23,525 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.up] Prepared SQL: [update cminningscd a set udt=now(),uno= ?param0 ,uip= ?param1 ,cmino= ?param2 ,estart= ?param3 ,eend= ?param4 ,quota= ?param5 ,studyplace= ?param6 ,sseq= ?param7 ,comment= ?param8 where a.cmisno= ?param9] -2025-12-18 14:11:23,525 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnings.up] Prepared SQL: [update cminning a left outer join ( select cmino, cmno from cminning where cmino <> ?param0 and cmno= ?param1 and iseq= ?param2 ) b on b.cmno=a.cmno set udt=now(),uno= ?param3 ,uip= ?param4 ,week = ?param5 ,iseq = ?param2 ,isonline = ?param6 ,ititle = ?param7 ,icontent = ?param8 ,idate= ?param9 ,iday = ?param10 ,ist = ?param11 ,iet = ?param12 ,fgnotf= ?param13 ,ctno = ?param14 ,istaste = ?param15 ,sttime= ?param16 ,atime = ?param17 ,mstime = ?param18 ,metime = ?param19 ,userno = ?param20 ,isscd = ?param21 ,scdtype= ?param22 where a.cmino= ?param0 and b.cmino is null] -2025-12-18 14:11:23,525 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.clear] Prepared SQL: [update cminningscd a set udt=now(),uno= ?param0 ,uip= ?param1 ,quota=99999,studyplace=null where a.cmino = ?param2] -2025-12-18 14:11:23,525 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.up.lect] Prepared SQL: [update lect a left outer join cminningscd b on b.cmisno = a.cmisno set a.edate = date_format(b.eend,'%Y-%m-%d 23:59:59') where a.cmisno = ?param0 ;] -2025-12-18 14:11:23,525 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmev.clear] Prepared SQL: [update cmev a set udt=now(),uno= ?param0 ,uip= ?param1 ,isoffabs=null where a.cmno = ?param2] -2025-12-18 14:11:23,526 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnings.istasteclear] Prepared SQL: [update cminning set istaste=0 where cmno= ?param0 and cmino <> ?param1] -2025-12-18 14:11:23,527 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmevsave] Prepared SQL: [insert into cmev (cmno,attend,attendcut,attendrfd,attendcutrfd,mid,midcut,midrfd,midcutrfd,final,finalcut,finalrfd,finalcutrfd,subject,subjectcut,subjectrfd,subjectcutrfd,discuss,discusscut,discussrfd,discusscutrfd,etc,etccut,etcrfd,etccutrfd,cut,cutrfd,isoffabs,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 ,now(), ?param28 ,now(), ?param28 , ?param29 from (select 1 col1) a left outer join cmev b on b.cmno= ?param0 where b.cmno is null; update cmev set udt=now(),uno= ?param28 ,uip= ?param29 ,attend = ?param1 ,attendcut = ?param2 ,attendrfd = ?param3 ,attendcutrfd = ?param4 ,mid = ?param5 ,midcut = ?param6 ,midrfd = ?param7 ,midcutrfd = ?param8 ,final = ?param9 ,finalcut = ?param10 ,finalrfd = ?param11 ,finalcutrfd = ?param12 ,subject = ?param13 ,subjectcut = ?param14 ,subjectrfd = ?param15 ,subjectcutrfd = ?param16 ,discuss = ?param17 ,discusscut = ?param18 ,discussrfd = ?param19 ,discusscutrfd = ?param20 ,etc = ?param21 ,etccut = ?param22 ,etcrfd = ?param23 ,etccutrfd = ?param24 ,cut = ?param25 ,cutrfd = ?param26 ,isoffabs = ?param27 where ?param0 > 0 and cmno= ?param0] -2025-12-18 14:11:23,528 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.savetop] Prepared SQL: [UPDATE cmex SET udt=now(),uno= ?param0 ,uip= ?param1 ,exname= ?param2 ,edesc= ?param3 ,econdition= ?param4 ,isblur= ?param5 ,isusebackup= ?param6 ,isseq= ?param7 ,isreexamable= ?param8 ,isresultopen= ?param9 ,etime= ?param10 where exno= ?param11] -2025-12-18 14:11:23,528 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.up] Prepared SQL: [update cmex set udt=now(),uno= ?param0 ,uip= ?param1 ,extype = ?param2 ,exname = ?param3 ,edesc = ?param4 ,etime = ?param5 ,econdition = ?param6 ,evtype = ?param7 ,eqtype = ?param8 ,israndq = ?param9 ,israndqi = ?param10 ,qcount = ?param11 ,isblur = ?param12 ,tpoint = ?param13 ,relaylimit = ?param14 ,isusebackup = ?param15 ,isseq = ?param16 ,isreexamable = ?param17 ,isresultopen= ?param18 where exno= ?param19] -2025-12-18 14:11:23,528 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmexq.deleteall] Prepared SQL: [delete from cmexq where exno= ?param0] -2025-12-18 14:11:23,529 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmexlayer.del] Prepared SQL: [delete from cmexlayer where exno= ?param0] -2025-12-18 14:11:23,529 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.del] Prepared SQL: [update cmex set isdel=1 where exno= ?param0] -2025-12-18 14:11:23,529 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.del] Prepared SQL: [update cmsd set isdel=1 where sdno= ?param0] -2025-12-18 14:11:23,529 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.del] Prepared SQL: [update cmrs set isdel=1 where rsno= ?param0] -2025-12-18 14:11:23,530 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.questionitem.del] Prepared SQL: [update question a inner join questionitem b on b.qino= ?param0 and b.qno=a.qno set a.rightcount = a.rightcount - b.isright; update questionitem set udt=now(),uno= ?param1 ,uip= ?param2 ,isdel=1 where qino= ?param0] -2025-12-18 14:11:23,530 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.question.up] Prepared SQL: [UPDATE question SET udt=now(),uno= ?param0 ,uip= ?param1 ,cmno= ?param2 ,qdiff= ?param3 ,cc1= ?param4 ,cc2= ?param5 ,cc3= ?param6 ,cc4= ?param7 ,cc5= ?param8 ,isuse= ?param9 ,dpoint= ?param10 ,qtext= ?param11 ,qtextstring= ?param12 ,qdesc= ?param13 ,rightcount= ?param14 ,ispassspace= ?param15 ,isignorecase= ?param16 where qno= ?param17] -2025-12-18 14:11:23,531 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.question.uptop] Prepared SQL: [UPDATE question SET udt=now(),uno= ?param0 ,uip= ?param1 ,cmno= ?param2 ,isuse= ?param3 ,qtext= ?param4 ,qtextstring= ?param5 ,qdesc= ?param6 ,rightcount= ?param7 where qno= ?param8] -2025-12-18 14:11:23,531 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.questionitem.up] Prepared SQL: [UPDATE questionitem SET udt=now(),uno= ?param0 ,uip= ?param1 ,fgno= ?param2 ,isright= ?param3 ,qitext= ?param4 where qino= ?param5] -2025-12-18 14:11:23,532 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.up] Prepared SQL: [update cmsd set udt=now(),uno= ?param0 ,uip= ?param1 ,sdtype = ?param2 ,sdname = ?param3 ,sddesc = ?param4 ,tpoint = ?param5 ,sdcondition = ?param6 ,fgno = ?param7 where sdno= ?param8] -2025-12-18 14:11:23,532 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.uplock] Prepared SQL: [update cmsd set udt=now(),uno= ?param0 ,uip= ?param1 ,sdname = ?param2 ,sddesc = ?param3 ,tpoint = ?param4 ,sdcondition = ?param5 ,fgno = ?param6 where sdno= ?param7] -2025-12-18 14:11:23,532 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.up] Prepared SQL: [update cmrs set udt=now(),uno= ?param0 ,uip= ?param1 ,rstype = ?param2 ,rsname = ?param3 ,rscondition = ?param4 ,rscno = ?param5 ,cmino = ?param6 where rsno= ?param7] -2025-12-18 14:11:23,532 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.uplock] Prepared SQL: [update cmrs set udt=now(),uno= ?param0 ,uip= ?param1 ,rsname = ?param2 ,rscondition = ?param3 where rsno= ?param4] -2025-12-18 14:11:23,534 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmev.in] Prepared SQL: [insert into cmev (cmno,attend,attendcut,attendrfd,attendcutrfd,mid,midcut,midrfd,midcutrfd,final,finalcut,finalrfd,finalcutrfd,subject,subjectcut,subjectrfd ,subjectcutrfd,discuss,discusscut,discussrfd,discusscutrfd,etc,etccut,etcrfd,etccutrfd,cut,cutrfd,cdt,cno,udt,uno,uip) values ( ?param0 ,100,100,100,100,0,0,0,0,0,0,0,0,0,0,0 ,0,0,0,0,0,0,0,0,0,100,100,now(), ?param1 ,now(), ?param1 , ?param2 )] -2025-12-18 14:11:23,534 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmmenu.in] Prepared SQL: [insert into cmmenu (cmno,isplan,iscontent,isev,isrs,isgrade,cdt,cno,udt,uno,uip) values( ?param0 ,1,1,1,1,1,now(), ?param1 ,now(), ?param1 , ?param2 ); insert into cmmenubm (cmno,bmno,cdt,cno,udt,uno,uip) select ?param0 ,a.bmno,now(), ?param1 ,now(), ?param1 , ?param2 from boardmaster a where a.bmposition=1 and a.isopen=1 and a.isdefault=1] -2025-12-18 14:11:23,537 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy] Prepared SQL: [create temporary table if not exists temp_cminning_mapping ( old_cmino bigint, new_cmino bigint ); insert into cminning(cmno, week, iseq, isonline, ititle, icontent, iday, idate, ist, iet, ctno, istaste, sttime, atime, mstime, metime, userno, isscd, scdtype, cdt,cno,udt,uno,uip) select ?param0 , week, iseq, isonline, ititle, icontent, iday, idate, ist, iet, ctno, istaste, sttime, atime, mstime, metime, userno, isscd, scdtype, now(), ?param1 ,now(), ?param1 , ?param2 from cminning where cmno = ?param3 ; insert into temp_cminning_mapping(old_cmino, new_cmino) select old_cmino, new_cmino from ( select a.cmino as old_cmino, b.cmino as new_cmino from cminning a inner join cminning b on a.cmno = ?param3 and b.cmno = ?param0 and a.week = b.week and a.iseq = b.iseq ) t; insert into cmrs(cmno, rscno, rstype, rsname, rscondition, isdel, cmino, cdt,cno,udt,uno,uip) select ?param0 , rscno, rstype, rsname, rscondition, 0, t.new_cmino, now(), ?param1 ,now(), ?param1 , ?param2 from cmrs a inner join temp_cminning_mapping t on a.cmino = t.old_cmino where a.cmno = ?param3 and a.isdel = 0; insert into cmprof(cmno, userno, pfee, cdt,cno,udt,uno,uip) select ?param0 , userno, 0, now(), ?param1 ,now(), ?param1 , ?param2 from cmprof where cmno = ?param3 ; insert into cmbook(cmno, bkno, cdt,cno,udt,uno,uip) select ?param0 , bkno, now(), ?param1 ,now(), ?param1 , ?param2 from cmbook where cmno = ?param3 ; insert into cmrelay(cmno, rcmno, ispre, cdt,cno,udt,uno,uip) select ?param0 , rcmno, ispre, now(), ?param1 ,now(), ?param1 , ?param2 from cmrelay where cmno = ?param3 ; insert into cmncsd(cmno, ndno, cdt,cno,udt,uno,uip) select ?param0 , ndno, now(), ?param1 ,now(), ?param1 , ?param2 from cmncsd where cmno = ?param3 ; insert into cminningscd(cmino, estart, eend, quota, studyplace, sseq, cdt,cno,udt,uno,uip) select t.new_cmino, estart, eend, quota, studyplace, sseq, now(), ?param1 ,now(), ?param1 , ?param2 from cminningscd a inner join temp_cminning_mapping t on a.cmino = t.old_cmino where a.cmino in (select old_cmino from temp_cminning_mapping); insert into cmev(cmno, attend, attendcut, attendrfd, attendcutrfd, mid, midcut, midrfd, midcutrfd, final, finalcut, finalrfd, finalcutrfd, subject, subjectcut, subjectrfd, subjectcutrfd, discuss, discusscut, discussrfd, discusscutrfd, etc, etccut, etcrfd, etccutrfd, cut, cutrfd, isoffabs, cdt,cno,udt,uno,uip) select ?param0 , attend, attendcut, attendrfd, attendcutrfd, mid, midcut, midrfd, midcutrfd, final, finalcut, finalrfd, finalcutrfd, subject, subjectcut, subjectrfd, subjectcutrfd, discuss, discusscut, discussrfd, discusscutrfd, etc, etccut, etcrfd, etccutrfd, cut, cutrfd, isoffabs, now(), ?param1 ,now(), ?param1 , ?param2 from cmev where cmno = ?param3 ; insert into cmsd(sdtype, cmno, sdname, sddesc, tpoint, sdcondition, fgno, isdel, orgsdno, cdt,cno,udt,uno,uip) select sdtype, ?param0 , sdname, sddesc, tpoint, sdcondition, null, 0, sdno, now(), ?param1 ,now(), ?param1 , ?param2 from cmsd where cmno = ?param3 and isdel = 0; insert into cmmenu(cmno, isplan, iscontent, isev, isrs, isgrade, cdt,cno,udt,uno,uip) select ?param0 , isplan, iscontent, isev, isrs, isgrade, now(), ?param1 ,now(), ?param1 , ?param2 from cmmenu where cmno = ?param3 ; insert into cmmenubm(cmno, bmno, cdt,cno,udt,uno,uip) select ?param0 , bmno, now(), ?param1 ,now(), ?param1 , ?param2 from cmmenubm where cmno = ?param3 ; drop temporary table if exists temp_cminning_mapping;] -2025-12-18 14:11:23,538 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy.ex] Prepared SQL: [insert into cmexlayer(exno,qdiff,cc1,cc2,cc3,cc4,cc5,qcount,rpoint,cdt,cno,udt,uno,uip) select ?param0 ,qdiff,cc1,cc2,cc3,cc4,cc5,qcount,rpoint,now(), ?param1 ,now(), ?param1 , ?param2 from cmexlayer a where a.exno= ?param3 ; insert into cmexq(exno,qseq,qno,rpoint,cdt,cno,udt,uno,uip) select ?param0 ,qseq,qno,rpoint,now(), ?param1 ,now(), ?param1 , ?param2 from cmexq a where a.exno= ?param3 ;] -2025-12-18 14:11:23,538 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.fgnoup] Prepared SQL: [update cmsd set fgno= ?param0 where cmno= ?param1 and orgsdno= ?param2] -2025-12-18 14:11:23,538 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.fgnoup] Prepared SQL: [update cminning set fgnotf= ?param0 where cmno= ?param1 and orgcmino= ?param2] -2025-12-18 14:11:23,538 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cm.fgnocmup] Prepared SQL: [update cm set fgnocm= ?param0 where cmno= ?param1] -2025-12-18 14:11:23,538 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmpcup] Prepared SQL: [update cm set udt=now(),uno= ?param0 ,uip= ?param1 ,cgno = ?param2 ,cname = ?param3 ,sstime = ?param4 ,setime = ?param5 ,introhtml = ?param6 where cmno= ?param7] -2025-12-18 14:11:23,539 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ctpdel] Prepared SQL: [update ctpage a inner join ( select a.ctno,count(b.cmino) dcnt from ct a left outer join cminning b on b.ctno=a.ctno where a.ctno= ?param0 group by a.ctno ) b on b.ctno=a.ctno and b.dcnt = 0 set a.isdel=1,udt=now(),uno= ?param1 ,uip= ?param2 where a.cpno= ?param3] -2025-12-18 14:11:23,539 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ct.del] Prepared SQL: [update ct a inner join ( select a.ctno,count(b.cmino) dcnt from ct a left outer join cminning b on b.ctno=a.ctno where a.ctno= ?param0 group by a.ctno ) b on b.ctno=a.ctno and b.dcnt=0 set udt=now(),uno= ?param1 ,uip= ?param2 ,a.ccode=null,a.isdel=1 where b.dcnt=0 and a.ctno= ?param0] -2025-12-18 14:11:23,539 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.fgno] Prepared SQL: [update cminning set fgno= ?param0 where cmino= ?param1] -2025-12-18 14:11:23,539 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.fgnooff] Prepared SQL: [update cminning set fgnooff= ?param0 where cmino= ?param1] -2025-12-18 14:11:23,540 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.lectcmisno.up] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,cmisno =case when ?param2 is not null then ?param2 else cmisno end where lectno= ?param3 ; update pplog a left outer join ( select a.lectno,a.payno,b.pplno,a.cmisno from lect a inner join pay b on b.payno = a.payno where a.lectno = ?param3 ) b on b.pplno = a.pplno set a.cmisno = case when b.cmisno is not null then b.cmisno else a.cmisno end where b.lectno = ?param3 ; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end ,a.sdate = (case when b.estart is not null then date_format(b.estart,'%Y-%m-%d 00:00:00') else a.sdate end) where a.lectno = ?param3 and c.cshape = 1; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end where a.lectno = ?param3 and c.cshape <> 1;] -2025-12-18 14:11:23,564 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cmforchange] Prepared SQL: [select b.cmno,b.cname,b.classno,b.cshape ,t.tyear,t.tseq from cm a inner join cm b on b.ismaster=0 and b.pcmno=a.pcmno and b.cmno <> ?param0 and b.setime is not null and b.setime > now() and b.isuse=1 and b.isdel=0 inner join term t on t.tmno=b.tmno left outer join lect c on c.cmno=b.cmno and c.status in (1,3,4) and c.ischanged=0 where a.cmno= ?param0 group by b.cmno,b.cname,b.classno,b.quota,b.cshape ,t.tyear,t.tseq having b.quota = 0 or b.quota > count(c.lectno) order by b.cname,b.classno,b.setime] -2025-12-18 14:11:23,565 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.scdlects] Prepared SQL: [select a.scdno,a.dday,a.dtime,a.istalk,a.isemail,a.issms,a.isuse from scdlect a order by a.scdno] -2025-12-18 14:11:23,566 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.encourages] Prepared SQL: [insert into alarms (userno,atime,scdno,cmexno,dday,isdel,cdt,cno,udt,uno,uip) select a.userno,now(),a.scdno,a.cmexno,a.dday,0,now(), ?param0 ,now(), ?param0 , ?param1 from ( select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.attrate < 80 and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 where a.scdno < 3 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmex e on e.cmno=c.cmno and e.extype=case when a.scdno=3 then 0 else 1 end and e.isdel=0 left outer join lectex f on f.lectno=c.lectno and f.exno=e.exno where a.scdno > 2 and a.scdno < 5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=0 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=1 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=6 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmrs e on e.cmno=c.cmno and e.rstype=0 and e.isdel=0 left outer join lectrs f on f.lectno=c.lectno and f.rsno=e.rsno where a.scdno=7 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,c.sdate stime ,c.edate etime,e.cname studyplace,b.studytime days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join cm b on b.ismaster=0 and b.cshape =1 and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.sdate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 left outer join comcode e on e.ccode = b.studyplace where a.scdno=8 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.exno cmexno,b.exname cname,b.estime stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join exam b on date_format(b.estime,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') and b.isopen=1 inner join examuser c on c.exno=b.exno and c.status=1 and c.pstatus=1 inner join users d on d.userno=c.userno and d.status=1 where a.scdno=9 and a.isuse=1 and a.dtime= ?param2 ) a; select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.attrate < 80 and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 where a.scdno < 3 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmex e on e.cmno=c.cmno and e.extype=case when a.scdno=3 then 0 else 1 end and e.isdel=0 left outer join lectex f on f.lectno=c.lectno and f.exno=e.exno where a.scdno > 2 and a.scdno < 5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=0 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=1 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=6 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmrs e on e.cmno=c.cmno and e.rstype=0 and e.isdel=0 left outer join lectrs f on f.lectno=c.lectno and f.rsno=e.rsno where a.scdno=7 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,c.sdate stime ,c.edate etime,e.cname studyplace,b.studytime days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join cm b on b.ismaster=0 and b.cshape =1 and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.sdate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 left outer join comcode e on e.ccode = b.studyplace where a.scdno=8 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.exno cmexno,b.exname cname,b.estime stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join exam b on date_format(b.estime,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') and b.isopen=1 inner join examuser c on c.exno=b.exno and c.status=1 and c.pstatus=1 inner join users d on d.userno=c.userno and d.status=1 where a.scdno=9 and a.isuse=1 and a.dtime= ?param2] -2025-12-18 14:11:23,566 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cmrs] Prepared SQL: [select a.rsno,a.rstype,a2.rscno,a2.rscname,b.cshape,b.cname,b.classno,b.rstime,b.retime,b.sstime,b.setime ,c.tyear,c.tseq ,count(distinct d.lectno) countlect,count(distinct e.lectno) countok ,g.username as teachername from cmrs a inner join rsc a2 on a2.rscno=a.rscno inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno inner join lect d on d.cmno=b.cmno and d.status=1 and d.ischanged=0 left outer join lectrs e on e.lectno=d.lectno and e.rsno=a.rsno left outer join cminning f on a.cmino = f.cmino left outer join users g on g.userno = f.userno where a.rsno= ?param0 group by a.rsno,a.rstype,a2.rscno,a2.rscname,b.cshape,b.cname,b.classno,b.rstime,b.retime,b.sstime,b.setime,c.tyear,c.tseq] -2025-12-18 14:11:23,567 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cmrscqs] Prepared SQL: [select a.rsno ,b.rscqno ,c.qno,c.qtext,c.atype ,d.qino,d.qitext ,sum(case when concat(',',e.atext,',') like concat('%,',d.qino,',%') then 1 else 0 end) scount ,count(e.atext) acount ,group_concat(e.atext order by e.cdt separator '
') atext from cmrs a inner join rscq b on b.rscno=a.rscno inner join question c on c.qno=b.qno left outer join questionitem d on d.qno=c.qno and d.isdel=0 left outer join lectrs e on e.rsno=a.rsno and e.rscqno=b.rscqno where a.rsno= ?param0 group by a.rsno ,b.rscqno ,c.qno,c.qtext,c.atype ,d.qino,d.qitext order by b.dseq,b.qno,d.qino] -2025-12-18 14:11:23,567 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.rscq] Prepared SQL: [select a.rscqno,a.qno,q.atype,qi.qino,row_number() over(partition by qi.qno order by qi.qino) rno from rscq a inner join question q on q.qno=a.qno left outer join questionitem qi on qi.qno=q.qno and qi.isdel=0 where a.rscno= ?param0 order by a.dseq] -2025-12-18 14:11:23,567 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectrss] Prepared SQL: [select a.rsno,b.lectno,c.rscno,c.rscqno,u.username,u.userid,uc.cname ccpositionname,b.isrebate,c.cdt,c.atext from cmrs a inner join lect b on b.cmno=a.cmno and b.status=1 and b.ischanged=0 inner join users u on u.userno=b.userno left outer join assign ua on ua.asno=u.asno left outer join comcode uc on uc.ccode=u.ccposition inner join lectrs c on c.lectno=b.lectno and c.rsno=a.rsno inner join rscq rq on rq.rscqno=c.rscqno inner join question q on q.qno=rq.qno where a.rsno= ?param0 order by u.username,u.userno,rq.dseq,rq.rscqno] -2025-12-18 14:11:23,567 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.attoffs] Prepared SQL: [select c.tyear,c.tseq ,a.cmno,a.cname,a.classno ,b.cmino,b.week,b.iseq,b.ititle,b.idate,b.ist,b.iet ,d.username from cm a inner join cminning b on b.cmno=a.cmno and b.isonline=0 and b.idate= ?param0 inner join term c on c.tmno=a.tmno left outer join users d on d.userno=b.userno where a.ismaster=0 and a.sstime <= ?param0 and a.setime >= ?param0 and a.isuse=1 and a.isdel=0 order by b.iet,a.cname] -2025-12-18 14:11:23,567 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cminning] Prepared SQL: [select c.tyear,c.tseq ,b.cshape,b.cname,b.classno ,a.cmino,a.ititle,a.idate,a.ist,a.iet from cminning a inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno where a.cmino= ?param0] -2025-12-18 14:11:23,567 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectinnings.foratt] Prepared SQL: [select a.cmino,b.lectno,c.userno ,ca.asname,c.username,c.userid,d.stime,d.etime,d.istatus ,row_number() over(order by d.udt desc,c.username) rno ,count(a.cdt) over() pagetotalcount from cminning a inner join lect b on b.cmno=a.cmno and b.status=1 and b.ischanged=0 inner join users c on c.userno=b.userno and c.status=1 left outer join assign ca on ca.asno=c.asno left outer join lectinning d on d.lectno=b.lectno and d.cmino=a.cmino where a.cmino= ?param0 order by rno] -2025-12-18 14:11:23,569 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.pagelogs_page] Prepared SQL: [select a.cdt,a.uip,b.pagename,a.loginfo from menupage b inner join ( select cdt, uip, loginfo, pno from pagelog a where a.userno= ?param0 and a.logsite= ?param1 and a.cdt between ?param2 and ?param3 ) a on b.pno=a.pno] -2025-12-18 14:11:23,570 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.reexam.log] Prepared SQL: [select a.* from ( select a.estart,eend,eip ,row_number() over(order by a.cdt desc) rno ,count(a.cno) over() pagetotalcount from lectexrelog a where a.lectno= ?param0 and a.exno= ?param1 ) a order by a.rno] -2025-12-18 14:11:23,570 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectexq] Prepared SQL: [select a.lectno,a.exno,a.eqno,a.atext,a.qinos,a.cpoint,a.dpoint,a.iscorrect,a.qseq ,c.qno,c.atype,c.qtext from lectexq a inner join cmexq b on b.eqno=a.eqno inner join question c on c.qno=b.qno where a.lectno= ?param0 and a.exno= ?param1 order by a.qseq] -2025-12-18 14:11:23,571 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsdfiles] Prepared SQL: [select d.orgname,d.fileurl,c.userno,c.userid,c.username from lectsd a inner join lect b on b.lectno=a.lectno and b.status=1 and b.ischanged=0 inner join users c on c.userno=b.userno inner join fileinfo d on d.fgno=a.fgno and d.isdel=0 where a.sdno= ?param0] -2025-12-18 14:11:23,571 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectdiscuss] Prepared SQL: [select a.sdno,a.tpoint sdtpoint ,b.lectno,b.cpoint,b.feedb,b.submittime,b.checktime ,c.userno,c.username,c.userid ,d.asname from cmsd a inner join lect b2 on b2.lectno= ?param0 inner join users c on c.userno=b2.userno left outer join assign d on d.asno=c.asno left outer join lectsd b on b.lectno=b2.lectno and b.sdno=a.sdno where a.sdno= ?param1] -2025-12-18 14:11:23,573 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.mydata] Prepared SQL: [select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,a.intval9 ,a.longval,a.longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,a.time3,a.time4 ,a.time5,a.time6 ,a.rno ,a.iscomplete ,a.studytime ,a.studyplacename studyplacename, a.studyplace ,a.cshape from( select 1 dtype ,d.tyear intval,d.tseq intval2,c.cshape intval3,a.pstatus intval4,case when e.rfdno is null then 0 else 1 end intval5,a.isrebate intval6,a.itemno intval7 ,case when (case when l.sdate is null then c.sstime else l.sdate end) < now() and (case when l.edate is null then c.setime else l.edate end) > now() then 1 else 0 end intval8 ,c.studydays intval9 ,l.lectno longval,a.payno longval2 ,c.cname strval,null strval2,null strval3 ,c.rstime time,c.retime time2 ,b.cdt time3,f.estart time4 ,CASE WHEN l.sdate IS NULL then (case when c.cshape ='1' then f.estart else l.cdt end) ELSE l.sdate end AS time5 ,case when l.edate is null then f.eend else l.edate end time6 ,case when b.pstatus = 1 then 99 else b.pstatus end as sortpstatus ,row_number() over(order by sortpstatus, c.retime, b.payno,a.pino) rno ,l.iscomplete ,c.studytime, cc.cname studyplacename, cmis.studyplace, l.cdt ,c.cshape from payitem a inner join pay b on b.payno=a.payno and b.pstatus in (21,22,51,55) and b.rstatus < 2 inner join cm c on c.cmno=a.itemno and c.rstime < now() and c.retime > now() inner join lect l on l.cmno=c.cmno and (l.status < 5 or l.status = 6) and l.ischanged=0 and l.userno=b.userno inner join term d on d.tmno=c.tmno left outer join payrfd e on e.payno=a.payno and e.payno=a.payno and e.rstatus=0 left outer join cminningscd f on f.cmisno = l.cmisno LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = l.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.ptype in (0,1,4) and a.userno= ?param0 and a.pstatus in (21,22,51,55) and a.rstatus=0 and 1 = case when c.retime = '2099-12-31 23:59:59' and l.stime is not null then 0 else 1 end order by sortpstatus,l.cdt desc, c.retime desc, b.payno,a.pino ) a union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,a.time3,a.time4 ,a.time5,a.time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 2 dtype ,c.tyear intval,c.tseq intval2,b.cshape intval3,0 intval4,0 intval5,a.isrebate intval6,a.cmno intval7,0 intval8 ,a.lectno longval,0 longval2 ,b.cname strval,null strval2,null strval3 ,case WHEN a.sdate IS NULL then (case when b.cshape ='1' then d.estart else a.cdt end) ELSE a.sdate end AS time ,case when a.edate is null then d.eend else a.edate end time2 ,d.estart time3,d.eend time4 ,e.cdt time5,null time6 ,row_number() over(order by b.setime desc) rno ,case when d.eend is not null then d.eend else a.edate end as sortedate ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join pay e on e.payno = a.payno inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno left outer join cminningscd d on a.cmisno = d.cmisno LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and (case when a.sdate is null then b.setime else a.edate end) >= now() order by case when time2 > now() then 1 else 0 end asc ,sortedate asc, time2 asc ) a union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,1 intval,c.iseq intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,null strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.iseq) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno inner join cminning c on c.cmno=b.cmno and c.isonline=1 and c.isscd = 0 left outer join lectinning d on d.lectno=a.lectno and d.cmino=c.cmino and d.istatus=2 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,2 intval,c.iseq intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,concat(date_format(c.idate,'%m/%d'),' ',left(c.ist,2),':',right(c.ist,2),' ~ ',left(c.iet,2),':',right(c.iet,2)) strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.iseq) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cminning c on c.cmno=b.cmno and c.isonline=0 and c.isscd = 0 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,3 intval,0 intval2,b.classno intval3,c.extype intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.extype,c.cdt) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cmex c on c.cmno=b.cmno and c.isdel=0 and c.econdition <= a.attrate LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' left outer join lectex d on d.lectno=a.lectno and d.exno=c.exno and d.eend is not null where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,4 intval,0 intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.cdt) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname as studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cmsd c on c.sdtype=0 and c.cmno=b.cmno and c.isdel=0 and c.sdcondition <= a.attrate left outer join lectsd d on d.lectno=a.lectno and d.sdno=c.sdno and d.submittime is not null LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,5 intval,0 intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.cdt) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cmsd c on c.sdtype=1 and c.cmno=b.cmno and c.isdel=0 and c.sdcondition <= a.attrate left outer join lectsdboard d on d.lectno=a.lectno and d.sdno=c.sdno and d.isdel=0 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,a.longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 4 dtype ,a.scdno intval,a.dday intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,b.cmno intval7,0 intval8 ,c.lectno longval,a.alno longval2 ,b.cname strval,null strval2,null strval3 ,a.atime time,c.edate time2 ,row_number() over(order by a.atime desc) rno ,c.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from alarms a inner join cm b on b.cmno=a.cmexno inner join lect c on c.cmno=b.cmno and c.userno=a.userno and c.status=1 and c.ischanged=0 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = c.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.scdno < 9 and a.isdel=0 order by a.atime desc limit 5 ) a] -2025-12-18 14:11:23,574 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.myexamrenews] Prepared SQL: [select a.exno,a.userno,a.certtime,a.certdate,a.certindate,a.renewreason,a.isfirst,a.certidx ,b.username cnoname from examuserrenew a left outer join users b on b.userno=a.cno where a.exno= ?param0 and a.userno= ?param1 order by a.certdate desc] -2025-12-18 14:11:23,574 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.myexamrenewlects] Prepared SQL: [select a.*,b.cmno,b.oktime,b.iscomplete from ( select distinct(c.cmno),c.cname,c.cshape from examuser a inner join exam b on b.exno=a.exno inner join cm c on c.certcc=b.certcc and c.certgradecc=b.certgradecc and c.isdel=0 and c.isuse=1 inner join cg d on d.cgno = c.cgno and d.isuse=1 and d.isdel=0 and d.iscover=1 where a.exno= ?param0 and a.userno= ?param1 )a inner join lect b on b.cmno=a.cmno where b.status=1 and b.iscomplete=1 and b.ischanged=0 and b.userno= ?param1 group by a.cmno,a.cname,a.cshape,b.oktime,b.iscomplete limit 3] -2025-12-18 14:11:23,574 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.myalarm] Prepared SQL: [select 4 dtype,a.scdno intval,a.dday intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,b.cmno intval7 ,c.lectno longval,a.alno longval2 ,b.cname strval,null strval2,null strval3 ,a.atime time,null time2 from alarms a inner join cm b on b.cmno=a.cmexno inner join lect c on c.cmno=b.cmno and c.userno=a.userno and c.status=1 and c.ischanged=0 where a.userno= ?param0 and date_add(a.atime, interval 3 month) > now() and a.scdno < 9 and a.isdel=0 order by a.atime desc] -2025-12-18 14:11:23,575 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectex.result] Prepared SQL: [select a.etime,a.exname,a.tpoint fullpoint,a.isresultopen ,b.estart,b.eend,b.tpoint, b.udt from cmex a inner join lectex b on b.lectno= ?param0 and b.exno=a.exno inner join lect c on c.lectno=b.lectno and c.userno= ?param1 where a.exno= ?param2] -2025-12-18 14:11:23,592 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectexq.result] Prepared SQL: [select d.atype,b.cpoint,b.dpoint,d.qtext,b.atext,d.qdesc,b.iscorrect,c.qno,b.eqno,b.qseq from lectex a inner join lect a2 on a2.lectno=a.lectno and a2.userno= ?param0 inner join lectexq b on b.lectno=a.lectno and b.exno=a.exno inner join cmexq c on c.eqno=b.eqno inner join question d on d.qno=c.qno where a.lectno= ?param1 and a.exno= ?param2 order by b.qseq] -2025-12-18 14:11:23,593 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectexresult.selectrate] Prepared SQL: [select a.eqno,sum(case when a.atext = b.atext then 1 else 0 end) / count(b.eqno) * 100 selectrate from lectexq a inner join lect a2 on a2.lectno=a.lectno and a2.userno= ?param0 inner join lectexq b on b.exno=a.exno and b.eqno=a.eqno where a.lectno= ?param1 and a.exno= ?param2 group by a.eqno] -2025-12-18 14:11:23,594 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.myrecomm] Prepared SQL: [select c.tyear,c.tseq,a.cmno,b.cshape,b.cname,b.rstime,b.retime,e.cgcode,b.isrefund from ( select a.* from ( select distinct b.ispre idx,c.cmno from lect a inner join cmrelay b on b.cmno=a.cmno inner join cm c on c.ismaster=0 and c.pcmno=b.rcmno and c.rstime < now() and c.retime > now() left outer join lect d on d.userno=a.userno and d.cmno=c.cmno where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null order by b.ispre,c.retime limit 2 ) a union all select a.* from ( select 2 idx,c.cmno from users a inner join comcode b on b.ccode=a.ccposition inner join cm c on c.ismaster=0 and c.rstime < now() and c.retime > now() and c.jobpositiongrade like concat('%',b.refcode,'%') left outer join lect d on d.userno=a.userno and d.cmno=c.cmno where a.userno= ?param0 and d.lectno is null order by c.retime limit 2 ) a ) a inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno inner join cg d on d.cgno=b.cgno inner join cg e on e.cgno=d.pcgno order by a.idx,b.retime limit 2] -2025-12-18 14:11:23,594 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.attcert.check] Prepared SQL: [select ifnull(a.isattcheck,0) intval,b.ischkatt intval2,c.ischkatt intval3 ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) strval from lect a inner join users b on b.userno = a.userno inner join cm c on c.cmno = a.cmno where a.lectno = ?param0] -2025-12-18 14:11:23,594 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectinning.attcert.check] Prepared SQL: [select ifnull(d.isattcheck,0) intval,b.ischkatt intval2,c.ischkatt intval3 ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) strval ,b.authplatform strval2 from lect a inner join users b on b.userno = a.userno inner join cm c on c.cmno = a.cmno left outer join lectinning d on d.lectno = a.lectno and d.cmino = ?param0 where a.lectno = ?param1 and a.userno = ?param2] -2025-12-18 14:11:23,594 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lecture.document.past] Prepared SQL: [select no lectno,substr(a.cshape,1,3) cshapename2,a.cgname cname,a.ssdate sstime,a.sedate setime ,case when a.rprice> 0 then 1 else 0 end isrebate from docprintpast a inner join users b on b.userpno= a.userpno where userno = ?param0] -2025-12-18 14:11:23,594 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectinning.new] Prepared SQL: [select a.logno longval ,a.lectno intval,a.cmino intval2,max(a.intval+a.intval2) intval3 ,a.strval,a.strval2,a.intval3 intval4 from( select a.logno,a.lectno,a.cmino ,case when b.edate < now() then 0 when b.status <> 1 then 0 else case when a.stime = a.etime then 1 else 0 end end intval ,case when b.edate < now() then 0 when b.status <> 1 then 0 else case when (timestampdiff(second,a.stime,a.etime)%300) = 0 then 1 else 0 end end intval2 ,c.cname strval,d.ititle strval2,d.iseq intval3 from lectinningpage a inner join lect b on b.lectno = a.lectno inner join cm c on c.cmno = b.cmno inner join cminning d on d.cmino = a.cmino where b.userno = ?param0 order by a.cdt desc limit 1 ) a] -2025-12-18 14:11:23,594 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user2] Prepared SQL: [select max(lectCnt) * min(checkNum) from ( select count(t1.lectno) as lectCnt, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (103,104,105) and t5.typegrade = ?param0 and t5.typeedu = ?param1 and t1.userno = ?param2 and t5.typeman = 28 union select 0 as lectCnt, (case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param2 and t2.pcmno = ?param3 )t] -2025-12-18 14:11:23,595 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user3] Prepared SQL: [select max(lectCnt) * min(checkNum) from ( select count(t1.lectno) as lectCnt, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (103,104) and t5.typeedu = 30 and t1.userno = ?param0 and t5.typeman = 28 union select 0 as lectCnt, (case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param0 and t2.pcmno = ?param1 )t] -2025-12-18 14:11:23,595 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user4] Prepared SQL: [select count(t1.lectno) from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param0 and t2.pcmno = ?param1] -2025-12-18 14:11:23,595 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user5] Prepared SQL: [select max(lectCnt) * min(checkNum) from ( select count(t1.lectno) as lectCnt, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (103,104) and t5.typeedu = ?param0 and t1.userno = ?param1 and t5.typeman = 28 union select 0 as lectCnt, (case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param1 and t2.pcmno = ?param2 )t] -2025-12-18 14:11:23,595 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user6] Prepared SQL: [select (max(lectCnt1) + max(lectCnt2)) * min(checkNum) from ( select count(t1.lectno) as lectCnt1, 0 as lectCnt2, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (102,103,104,105) and t5.typeedu = 35 and t1.userno = ?param0 and t5.typeman = 28 and t5.typegrade in (38,39) union select 0 as lectCnt1, count(t1.lectno) as lectCnt2,(case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param0 and t2.pcmno = ?param1 )t] -2025-12-18 14:11:23,595 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.pplog.get] Prepared SQL: [select l.lectno, l.cmno, l.payno, pp.cshape, cc.cname zstring1, cc2.cname zstring2, cc3.cname zstring3, cc4.cname zstring4, cc5.cname zstring5 from lect l inner join pay p on l.payno = p.payno and l.userno = p.userno inner join pplog pp on p.pplno = pp.pplno left outer join comcode cc on cc.ccode = pp.typeman left outer join comcode cc2 on cc2.ccode = pp.typeedu left outer join comcode cc3 on cc3.ccode = pp.typegrade left outer join comcode cc4 on cc4.ccode = pp.typejob left outer join comcode cc5 on cc5.ccode = pp.typejobitem where l.lectno = ?param0 and l.userno = ?param1] -2025-12-18 14:11:23,595 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.enroll.get] Prepared SQL: [SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED; SELECT a.USERNO , b.lectno , b.ISCOMPLETE , b.completeno , c.cmno , c.CNAME , d.PCGNO , e.PAYNO , e.PSTATUS , f.CSHAPE , f.TYPEMAN , f.TYPEEDU , f.TYPEGRADE , f.TYPEJOB , d.CGCODE , d.CGNAME , f.CMISNO FROM users a INNER JOIN lect b ON a.USERNO = b.USERNO INNER JOIN cm c ON b.CMNO = c.CMNO INNER JOIN cg d ON c.cgno = d.cgno INNER JOIN pay e ON b.payno = e.PAYNO INNER JOIN pplog f ON b.USERNO = e.USERNO AND b.CMNO = f.CMNO AND e.PPLNO = f.PPLNO WHERE b.STATUS = 1 AND (e.PSTATUS = 1 OR e.PSTATUS = 22) AND b.USERNO = ?param0 ;] -2025-12-18 14:11:23,596 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.sedate.change] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,sdate = ?param2 ,edate= ?param3 where lectno= ?param4 and status = 1] -2025-12-18 14:11:23,596 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectchange] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,ischanged=1 where lectno= ?param2 ; insert into lect (cmno,payno,pino,userno,status,iscomplete,orgcmno,attrate,isrebate,ispc,isjoin,fgno,ischanged,cdt,cno,udt,uno,uip) select ?param3 ,payno,pino,userno,status,null,cmno,0,isrebate,ispc,isjoin,fgno,0,now(), ?param0 ,now(), ?param0 , ?param1 from lect a where a.lectno= ?param2] -2025-12-18 14:11:23,599 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsd.save] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,iscopy= ?param2 ,cpoint= ?param3 ,feedb= ?param4 ,memo= ?param5 ,checktime=case when ?param3 is not null or ?param4 is not null then now() else checktime end ,checkip=case when ?param3 is not null or ?param4 is not null then ?param1 else checkip end ,fgno= ?param6 where lectno= ?param7 and sdno= ?param8 ; insert into lectsd (lectno,sdno,atext,fgno,copyrate,iscopy,cpoint,feedb,memo,submittime,submitip,checktime,checkip,cdt,cno,udt,uno,uip) select ?param7 , ?param8 ,null, ?param6 ,null, ?param2 , ?param3 , ?param4 , ?param5 ,null,null ,case when ?param3 is not null or ?param4 is not null then now() else null end ,case when ?param3 is not null or ?param4 is not null then ?param1 else null end ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectsd b on b.lectno= ?param7 and b.sdno= ?param8 where b.lectno is null] -2025-12-18 14:11:23,600 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsd.save2] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,iscopy= ?param2 ,cpoint= ?param3 ,feedb= ?param4 ,memo= ?param5 ,checktime=case when ?param3 is not null or ?param4 is not null then now() else checktime end ,checkip=case when ?param3 is not null or ?param4 is not null then ?param1 else checkip end ,submittime=case when ?param6 = 'T' then now() else submittime end ,submitip=case when ?param6 = 'T' then ?param1 else submitip end ,fgno= ?param7 where lectno= ?param8 and sdno= ?param9 ; insert into lectsd (lectno,sdno,atext,fgno,copyrate,iscopy,cpoint,feedb,memo,submittime,submitip,checktime,checkip,cdt,cno,udt,uno,uip) select ?param8 , ?param9 ,null, ?param7 ,null, ?param2 , ?param3 , ?param4 , ?param5 ,case when ?param6 = 'T' then now() else null end ,case when ?param6 = 'T' then ?param1 else null end ,case when ?param3 is not null or ?param4 is not null then now() else null end ,case when ?param3 is not null or ?param4 is not null then ?param1 else null end ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectsd b on b.lectno= ?param8 and b.sdno= ?param9 where b.lectno is null; update lect l inner join ( select l.lectno, round(avg(ifnull(ls.cpoint,0)),1) as avgtpoint, round(((round(avg(ifnull(ls.cpoint,0)),1) * ce.subject / 100) ),1) spoint from lect l inner join cmsd cs on l.cmno = cs.cmno and cs.sdtype = 0 and cs.isdel = 0 left outer join lectsd ls on l.lectno = ls.lectno and cs.sdno = ls.sdno and ls.sdno= ?param9 inner join cmev ce on l.cmno = ce.cmno where l.status = 1 and l.lectno = ?param8 group by l.lectno )t on l.lectno = t.lectno set l.spoint = t.spoint , l.subjectpoint = t.avgtpoint , l.udt = now() , l.uno = ?param0 , l.uip= ?param1 where l.status = 1 and l.lectno = ?param8 ; update lect l inner join ( select l.lectno, round(avg(ifnull(ls.cpoint,0)),1) as avgtpoint, round(((round(avg(ifnull(ls.cpoint,0)),1) * ce.discuss / 100)),1) dpoint from lect l inner join cmsd cs on l.cmno = cs.cmno and cs.sdtype = 1 and cs.isdel = 0 left outer join lectsd ls on l.lectno = ls.lectno and cs.sdno = ls.sdno and ls.sdno= ?param9 inner join cmev ce on l.cmno = ce.cmno where l.status = 1 and l.lectno = ?param8 group by l.lectno )t on l.lectno = t.lectno set l.dpoint = t.dpoint , l.discusspoint = t.avgtpoint , l.udt = now() , l.uno = ?param0 , l.uip= ?param1 where l.status = 1 and l.lectno = ?param8 ;] -2025-12-18 14:11:23,600 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsd2.save] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,cpoint= ?param2 ,feedb= ?param3 ,checktime=case when ?param2 is not null or ?param3 is not null then now() else checktime end ,checkip=case when ?param2 is not null or ?param3 is not null then ?param1 else checkip end where lectno= ?param4 and sdno= ?param5 ; insert into lectsd (lectno,sdno,atext,fgno,copyrate,iscopy,cpoint,feedb,submittime,submitip,checktime,checkip,cdt,cno,udt,uno,uip) select ?param4 , ?param5 ,null,null,null,0, ?param2 , ?param3 ,null,null ,case when ?param2 is not null or ?param3 is not null then now() else null end ,case when ?param2 is not null or ?param3 is not null then ?param1 else null end ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectsd b on b.lectno= ?param4 and b.sdno= ?param5 where b.lectno is null] -2025-12-18 14:11:23,603 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.edub2b] Prepared SQL: [insert into edub2b (etype,userno,edate,esubject,etarget,ecount,eplace,ecomment,compname,ceoname,brno,addr,btype,bkind,manname,email,telno,fgno,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 ,HEX(AES_ENCRYPT( ?param15 , 'np123@!')),HEX(AES_ENCRYPT( ?param16 , 'np123@!')), ?param17 ,now(), ?param18 ,now(), ?param18 , ?param19 )] -2025-12-18 14:11:23,603 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.alarm.del] Prepared SQL: [update alarms set isdel=1 where alno= ?param0 and userno= ?param1] -2025-12-18 14:11:23,603 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.completetime.change] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,completetime= ?param2 where lectno= ?param3 and iscomplete=1;] -2025-12-18 14:11:23,603 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.drop2day] Prepared SQL: [update pay a inner join lect b on b.payno = a.payno and b.cmno = ?param0 and b.ischanged=0 and ifnull(b.isready,0) = 1 and b.status = 4 and DATE_ADD(b.oktime, INTERVAL 2 DAY) < now() set a.pstatus = 52, a.udt = now(), a.uno = ?param1 , a.uip = ?param2 ; update payitem a inner join pay b on b.payno = a.payno and b.pstatus = 52 inner join lect c on c.payno = b.payno and c.cmno = ?param0 and c.ischanged=0 and ifnull(c.isready,0) = 1 and c.status = 4 and DATE_ADD(c.oktime, INTERVAL 2 DAY) < now() set a.pstatus = b.pstatus, a.udt = now(), a.uno = ?param1 , a.uip = ?param2 ; update lect set status = 5, oktime = now(), udt = now(), uno = ?param1 , uip = ?param2 where cmno = ?param0 and ifnull(isready,0) = 1 and ischanged=0 and status = 4 and DATE_ADD(oktime, INTERVAL 2 DAY) < now()] -2025-12-18 14:11:23,603 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.isatt.in] Prepared SQL: [update lect set isattcheck = 1, lakey = ?param0 , latime = now() where lectno = ?param1] -2025-12-18 14:11:23,603 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectinning.isatt.in] Prepared SQL: [update lectinning a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 set a.isattcheck = ?param1 ,a.udt=now(),a.uno= ?param2 ,a.uip= ?param3 where a.lectno= ?param4 and a.cmino= ?param5 ; insert into lectinning (lectno,cmino,totstudy,stime,etime,istatus,finishtime,sip,eip,ispcs,ispce,pseq,psec,isattcheck,cdt,cno,udt,uno,uip) select ?param4 ,a.cmino,0,now(),now(),case when a.atime=0 then 2 else 0 end,case when a.atime=0 then now() else null end, ?param3 , ?param3 ,1,null,ctp.pseq,0, ?param1 ,now(), ?param2 ,now(), ?param2 , ?param3 from cminning a inner join ctpage ctp on ctp.ctno=a.ctno and ctp.isdel=0 and ctp.pseq=1 left outer join lectinning b on b.lectno= ?param4 and b.cmino= ?param5 where a.cmino= ?param5 and b.lectno is null;] -2025-12-18 14:11:23,603 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cmisno.up] Prepared SQL: [update lect set cmisno = ?param0 where lectno = ?param1 ; update pplog a left outer join ( select a.lectno,a.payno,b.pplno,a.cmisno from lect a inner join pay b on b.payno = a.payno where a.lectno = ?param1 ) b on b.pplno = a.pplno set a.cmisno = b.cmisno where b.lectno = ?param1 ; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = (case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end) ,a.sdate = (case when b.estart is not null then date_format(b.estart,'%Y-%m-%d 00:00:00') else a.sdate end) where a.lectno = ?param1 and c.cshape = 1; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end where a.lectno = ?param1 and c.cshape <> 1;] -2025-12-18 14:11:23,603 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsd.del] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,submittime=null ,submitip=null ,fgno=null where lectno= ?param2 and sdno= ?param3 ;] -2025-12-18 14:11:23,623 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bmos] Prepared SQL: [select a.opno,a.bmno,a.opname,a.isuse,a.dsort ,a.opno value,a.opname text from boardmasteropening a where a.bmno= ?param0 and a.isdel=0 order by a.dsort,a.cdt] -2025-12-18 14:11:23,624 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.get] Prepared SQL: [select e.asname ,c.bmno,c.bmname,c.isuseopening,c.isreply,c.disptype,c.bmtype ,f.opname ,b.bno,b.pbno,b.subject,b.istop,b.issecr,b.cdt,d.username cnoname,b.rcount,b.fgno,b.fgnothumb,b.opno,b.contents,b.isopen ,b2.subject psubject ,g.cmno,g.cname,g.classno ,h.tmno,h.tyear,h.tseq ,count(b3.bno) ccount from board b inner join boardmaster c on c.bmno=b.bmno inner join users d on d.userno=b.cno left outer join board b2 on b2.bno=b.pbno and b2.isdel=0 left outer join board b3 on b3.pbno=b.bno and b3.isdel=0 left outer join assign e on e.asno=c.asno left outer join boardmasteropening f on f.opno=b.opno left outer join cm g on g.cmno=b.cmno left outer join term h on h.tmno=g.tmno where b.bno= ?param0 group by e.asname ,c.bmno,c.bmname,c.isuseopening,c.isreply,c.disptype,c.bmtype ,f.opname ,b.bno,b.pbno,b.subject,b.istop,b.issecr,b.cdt,d.username,b.rcount,b.fgno,b.fgnothumb,b.opno,b.contents,b.isopen ,b2.subject ,g.cmno,g.cname,g.classno ,h.tmno,h.tyear,h.tseq] -2025-12-18 14:11:23,625 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.boardcmts] Prepared SQL: [select a.bcno,a.bno,a.ctext,a.isdel,a.cdt,a.udt,a.cno ,b.username cnoname,b.usertype from boardcmt a inner join users b on b.userno=a.cno where a.bno= ?param0 and a.isdel=0 order by a.cdt desc] -2025-12-18 14:11:23,625 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bs.forqna] Prepared SQL: [select a.bno,a.pbno,a.subject,a.contents,a.cdt,a.fgno,f.opname,a.cdt,b.usertype,a.rcount from board a inner join users b on b.userno=a.cno left outer join boardmasteropening f on f.opno=a.opno where a.bno= ?param0 and (a.cno= ?param1 or b.usertype in (91,92)) union all select a.bno,a.pbno,a.subject,a.contents,a.cdt,a.fgno,f.opname,a.cdt,b.usertype,a.rcount from board a inner join users b on b.userno=a.cno left outer join boardmasteropening f on f.opno=a.opno where a.pbno= ?param0] -2025-12-18 14:11:23,628 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bm.in] Prepared SQL: [insert into boardmaster (bmcode,bmposition,bmname,bmdesc,bmtype,disptype,isuseopening,isreply,isopen,isdefault,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 ,0,now(), ?param9 ,now(), ?param9 , ?param10 );] -2025-12-18 14:11:23,628 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bm.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:11:23,629 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.in] Prepared SQL: [insert into board (pbno,bmno,opno,subject,contents,fgno,fgnothumb,cmno,rcount,rpcount,isdel,istop,issecr,isopen,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 ,0,0,0, ?param8 , ?param9 , ?param10 ,now(), ?param11 ,now(), ?param11 , ?param12 );] -2025-12-18 14:11:23,629 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:11:23,629 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.inp] Prepared SQL: [insert into board (pbno,bmno,opno,subject,contents,fgno,fgnothumb,cmno,rcount,rpcount,isdel,istop,issecr,isopen,cdt,cno,udt,uno,uip) select bno,bmno,opno, ?param0 , ?param1 , ?param2 , ?param3 ,cmno,0,0,0,0, ?param4 , ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 from board where bno= ?param8 ;] -2025-12-18 14:11:23,629 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.inp.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:11:23,630 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.boardcmt.in] Prepared SQL: [update board set rpcount = rpcount+1 where bno= ?param0 ; insert into boardcmt (bno,ctext,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,0,now(), ?param2 ,now(), ?param2 , ?param3 );] -2025-12-18 14:11:23,630 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.boardcmt.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:11:23,630 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bm.up] Prepared SQL: [update boardmaster set udt=now(),uno= ?param0 ,uip= ?param1 ,bmname = ?param2 ,bmdesc = ?param3 ,bmtype =case when isdefault>0 then bmtype else ?param4 end ,disptype =case when isdefault>0 then disptype else ?param5 end ,isuseopening = ?param6 ,isreply = ?param7 ,isopen =case when isdefault>0 then isopen else ?param8 end where bmno= ?param9] -2025-12-18 14:11:23,630 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bd.read] Prepared SQL: [update board set rcount = rcount +1 where bno= ?param0] -2025-12-18 14:11:23,630 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bmassign.save] Prepared SQL: [update boardmaster set udt=now(),uno= ?param0 ,uip= ?param1 ,isopen=1 where bmno in (select bmno from (select bmno from boardmaster where asno= ?param2 and isdefault=3) a); insert into boardmaster (bmcode,bmposition,bmname,bmdesc,bmtype,disptype,isuseopening,isreply,isopen,isdefault,asno,cdt,cno,udt,uno,uip) select concat('assignnotice_', ?param2 ),0,'°øÁö»çÇ×',null,0,0,0,1,1,3, ?param2 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join boardmaster b on b.asno= ?param2 and b.isdefault=3 where b.bmno is null;] -2025-12-18 14:11:23,630 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bmassign.save2] Prepared SQL: [update boardmaster set udt=now(),uno= ?param0 ,uip= ?param1 ,isopen=0 where bmno in (select bmno from (select bmno from boardmaster where asno= ?param2 and isdefault=3) a)] -2025-12-18 14:11:23,630 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.up] Prepared SQL: [update board set udt=now(),uno= ?param0 ,uip= ?param1 ,opno =case when pbno is null then ?param2 else opno end ,subject = ?param3 ,contents = ?param4 ,fgno = ?param5 ,fgnothumb = ?param6 ,istop =case when pbno is null then ?param7 else istop end ,issecr = ?param8 ,isopen = ?param9 where bno= ?param10] -2025-12-18 14:11:23,642 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.comcode.insert] Prepared SQL: [update comcode a inner join ( select ccode, ?param0 + row_number() over(order by corder) rno from comcode where cgroup= ?param1 and corder >= ?param0 ) b on b.ccode=a.ccode set a.corder=b.rno where a.cgroup= ?param1 ; insert into comcode (cname, cgroup, cgroupname, isuse, corder,cdt,cno,udt,uno,uip) select ?param2 , ?param1 , a.cgroupname, ?param3 , ?param0 ,now(), ?param4 ,now(), ?param4 , ?param5 from comcode a where a.cgroup= ?param1 limit 1] -2025-12-18 14:11:23,642 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.comcode.groupupdate] Prepared SQL: [update comcode set cgroupname= ?param0 where cgroup= ?param1] -2025-12-18 14:11:23,642 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.banner.save] Prepared SQL: [update banner set udt=now(),uno= ?param0 ,uip= ?param1 ,btitle= ?param2 ,bdesc= ?param3 ,burl= ?param4 ,ismain=0,bseq= ?param5 ,isopen= ?param6 ,fgno= ?param7 ,fgno2= ?param8 where ?param9 > 0 and bno= ?param9 ; insert into banner(bno,btitle,fgno,fgno2,bdesc,burl,ismain,bseq,isopen,cdt,cno,udt,uno,uip) select ?param9 , ?param2 , ?param7 , ?param8 , ?param3 , ?param4 , ?param10 , ?param5 , ?param6 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a where ?param9 = 0] -2025-12-18 14:11:23,642 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.popup.save] Prepared SQL: [update popup set udt=now(),uno= ?param0 ,uip= ?param1 ,ptitle = ?param2 ,pcontents= ?param3 ,toppx= ?param4 ,leftpx= ?param5 ,pwidth= ?param6 ,pheight= ?param7 ,purl= ?param8 ,zindex= ?param9 ,isopen= ?param10 where ?param11 > 0 and pno= ?param11 ; insert into popup (ptitle,pcontents,toppx,leftpx,pwidth,pheight,purl,zindex,isopen,cdt,cno,udt,uno,uip) select ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a where ?param11 = 0] -2025-12-18 14:11:23,642 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.menupage.save] Prepared SQL: [update menupage set udt=now(),uno= ?param0 ,uip= ?param1 ,pdepth = ?param2 ,pagetype= ?param3 ,bmno= ?param4 ,porder = ?param5 ,pagename= ?param6 ,pagedesc= ?param7 ,pageurl = ?param8 ,pagehtml= ?param9 ,isopen = ?param10 ,usertype= ?param11 ,refcode= ?param12 ,imagecode= ?param13 ,bgtitle= ?param14 ,bgdesc= ?param15 where ?param16 > 0 and pno = ?param16 ; insert into menupage (pno,ppno,pdepth,pagetype,bmno,porder,pagename,pagedesc,pageurl,pagehtml,isopen,usertype,refcode,imagecode,bgtitle,bgdesc,cdt,cno,udt,uno,uip) select ?param16 , ?param17 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a where ?param16 < 1] -2025-12-18 14:11:23,658 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitems.forexampay] Prepared SQL: [select 3 ptype,b.exno itemno,b.exname itemname,0 isrebate,1 pcnt ,b.outfee orgamt ,case when ua.isjoin=1 then b.outfee-b.infee else 0 end discamt ,case when ua.isjoin=1 then b.infee else b.outfee end payamt ,case when ua.isjoin=1 then b.infee else b.outfee end payamt2 ,b.rstime,b.retime from examuser a inner join exam b on b.exno=a.exno and b.rstime < now() and b.retime > now() inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno where a.exno= ?param0 and a.userno= ?param1 and a.status=1 and a.pstatus=4] -2025-12-18 14:11:23,659 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitems.forcertpay] Prepared SQL: [update payitem a inner join pay b on b.payno=a.payno and b.userno= ?param0 and b.pstatus=21 inner join users u on u.userno=b.userno left outer join assign ua on ua.asno=u.asno left outer join cm c on a.ptype=4 and c.cmno=a.itemno left outer join book d on a.ptype=2 and d.bkno=a.itemno set a.orgamt=case when a.ptype=4 then c.outfee else d.price * a.pcnt end ,a.discamt=case when a.ptype=4 and ua.isjoin=1 then c.outfee-c.infee else 0 end ,a.payamt=case when a.ptype=4 then case when ua.isjoin=1 then c.infee else c.outfee end else d.price * a.pcnt end where a.payno= ?param1 and a.ptype in (2,4) and a.pstatus in(21,50); update pay a inner join ( select a.payno,sum(b.orgamt) orgamt,sum(b.discamt) discamt,sum(b.payamt) payamt from pay a inner join payitem b on b.payno=a.payno where a.payno= ?param1 and a.userno= ?param0 and a.pstatus=21 group by a.payno ) b on b.payno=a.payno set a.orgamt=b.orgamt,a.discamt=b.discamt,a.payamt=b.payamt where a.payno= ?param1 and a.userno= ?param0 and a.pstatus=21; select b.ptype,b.itemno,case when b.ptype=4 then c.cname else d.bkname end itemname,b.isrebate,b.pcnt ,b.orgamt,b.discamt,b.payamt payamt2,case when b.ptype=4 then b.payamt else d.price end payamt,datediff(c.setime, c.sstime)+1 days ,c.rstime,c.retime from pay a inner join payitem b on b.payno=a.payno and b.ptype in(2,4) and b.pstatus in(21,50) left outer join cm c on b.ptype=4 and c.cmno=b.itemno left outer join book d on b.ptype=2 and d.bkno=b.itemno inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno where a.payno= ?param1 and a.userno= ?param0 and a.pstatus=21] -2025-12-18 14:11:23,659 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.cmcheck.forgrouppay] Prepared SQL: [select a.cmno,a.cname,a.quota,a.rstime,a.retime ,b.userno,b.status,c.username ,case when ?param0 like concat('%,',b.userno,',%') then 1 else 0 end ispaied ,a.infee,a.outfee,case when ua.isjoin=1 then a.infee else a.outfee end payamt from cm a inner join users u on u.userno= ?param1 left outer join assign ua on ua.asno=u.asno left outer join lect b on b.cmno=a.cmno and b.status < 5 and b.ischanged=0 left outer join users c on c.userno=b.userno and c.status=1 where a.cmno= ?param2 and a.ismaster=0 and a.rstime < now() and a.retime > now() and a.isuse=1 and a.isdel=0] -2025-12-18 14:11:23,659 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitems] Prepared SQL: [select a0.payno,a0.isgroup,a0.isexam,a0.isdvr,a0.payamt tpayamt,a0.paylimit,a0.ptype,a0.udt,a0.deliamt,a0.pgkey ,ad.rcvname ,CAST(AES_DECRYPT(UNHEX(ad.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(ad.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(ad.email), 'np123@!') AS char) email ,ad.post,ad.address1,ad.address2 ,a.ptype ptype2,a.payamt,a.pcnt,a.isrebate,a.itemno ,b.cmno,b.cshape,b.sstime,b.setime ,b1.rsno ,b2.username,cc.cname ccpositionname,b2.isassignuser ,CAST(AES_DECRYPT(UNHEX(b2.email), 'np123@!') AS char) email2 ,CAST(AES_DECRYPT(UNHEX(b2.telno), 'np123@!') AS char) telno2 ,b2.depart,b2.kfcfyear,b2.edus ,c.bkno ,case a.ptype when 0 then b.cname when 4 then b.cname when 2 then c.bkname when 3 then e.exname else '-' end itemname ,cg2.cgcode ,CAST(AES_DECRYPT(UNHEX(pd.vactnum), 'np123@!') AS char) vactnum,pd.vactbankname,pd.vactname ,t.lectno,t.status ,ad.isdvr isdvr2 from pay a0 left outer join paydvr ad on ad.payno=a0.payno left outer join paydata pd on pd.payno=a0.payno inner join payitem a on a.payno=a0.payno left outer join cm b on a.ptype in(0,4) and b.cmno=a.itemno left outer join lect t on t.cmno=b.cmno and t.userno=a.userno and t.status=1 left outer join cg cg1 on cg1.cgno=b.cgno left outer join cg cg2 on cg2.cgno=cg1.pcgno left outer join cmrs b1 on b1.cmno=b.cmno and b1.rstype=1 and b1.isdel=0 left outer join users b2 on b2.userno=a.userno left outer join comcode cc on cc.ccode=b2.ccposition left outer join book c on a.ptype=2 and c.bkno=a.itemno left outer join examuser d on a.ptype=3 and d.exno=a.itemno and d.userno=a0.userno and d.payno=a0.payno left outer join exam e on e.exno=d.exno where a0.payno= ?param0] -2025-12-18 14:11:23,659 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paylect.get] Prepared SQL: [select a.fgno ,b.cshape,b.cname,b.rstime,b.retime,b.sstime,b.setime ,b2.cname certgradeccname ,c.username ,CAST(AES_DECRYPT(UNHEX(c.email), 'np123@!') AS char) email ,CAST(AES_DECRYPT(UNHEX(c.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(c.telno), 'np123@!') AS char) telno ,c.depart ,c2.cname ccpositionname ,d.asname from lect a inner join cm b on b.cmno=a.cmno left outer join comcode b2 on b2.ccode=b.certgradecc inner join users c on c.userno=a.userno left outer join comcode c2 on c2.ccode=c.ccposition left outer join assign d on d.asno=c.asno where a.payno= ?param0] -2025-12-18 14:11:23,659 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.carts] Prepared SQL: [select a.pcno,a.ptype,a.itemno,a.isrefund,a.cmno,a.userno,a.pcnt,a.fgno ,case when a.ptype=0 then b.cname else c.bkname end itemname,b.cshape,b.sstime,b.setime ,case when a.ptype = 0 then case when ua.isjoin=1 then b.infee else b.outfee end else c.price end payamt ,case when a.ptype = 0 then b.outfee else c.price end orgamt from paycart a inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno left outer join cm b on a.ptype=0 and b.cmno=a.itemno left outer join book c on a.ptype in (2,9) and c.bkno=a.itemno where a.status=1 and a.userno= ?param0 order by a.cdt desc] -2025-12-18 14:11:23,659 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitems.forcartpay] Prepared SQL: [select case when a.ptype = 9 then 2 else a.ptype end ptype,a.itemno,case when a.ptype=0 then b.cname else c.bkname end itemname,case when a.ptype=0 then a.isrefund else 0 end isrebate,a. pcnt ,case when a.ptype=0 then b.outfee else c.price end orgamt ,case when a.ptype=0 then case when ua.isjoin=1 then b.outfee-b.infee else 0 end else 0 end discamt ,case when a.ptype=0 then case when ua.isjoin=1 then b.infee else b.outfee end else c.price end payamt ,case when a.ptype=0 then case when ua.isjoin=1 then b.infee else b.outfee end else c.price end * a.pcnt payamt2 ,b.rstime,b.retime,b.sstime,b.setime,b.cshape,datediff(b.setime, b.sstime)+1 days from paycart a left outer join cm b on a.ptype=0 and b.cmno=a.itemno and b.rstime < now() and b.retime > now() left outer join book c on a.ptype in (2,9) and c.bkno=a.itemno inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno where a.userno= ?param0 and a.status=1 and a.ispay=1;] -2025-12-18 14:11:23,660 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.mypay] Prepared SQL: [select a.payno,a.ptype,a.ispg,a.isgroup,a.isexam,a.userno,a.pstatus,a.rstatus,a.rstatustime,a.refunding,a.paylimit,a.payoktime,a.isrefunddvr,a.refundamt,a.payamt,a.deliamt,a.isdvr,a.cdt,a.pgkey ,b.dvrcode,b.isdvr isdvr2,b.rcvname,b.post,b.address1,b.address2 ,CAST(AES_DECRYPT(UNHEX(b.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(b.email), 'np123@!') AS char) email ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) mobile ,c.vactbankname,CAST(AES_DECRYPT(UNHEX(c.vactnum), 'np123@!') AS char) vactnum,c.vactname from pay a left outer join paydvr b on b.payno=a.payno left outer join paydata c on c.payno=a.payno where a.payno= ?param0 and a.userno= ?param1 and a.pstatus in (1,22,41,42,43)] -2025-12-18 14:11:23,661 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.mypayitem] Prepared SQL: [select a.ptype,c0.cshape,a.isrebate,a.payamt,a.pcnt,a.rstatus,a.userno,a.pstatus,a.pino,c0.infee,c0.outfee,c0.rstime,c0.retime ,case a.ptype when 0 then c0.cname when 2 then c2.bkname when 4 then c0.cname when 3 then c3.exname else '-' end itemname ,c0.sstime,c0.setime,datediff(c0.setime, c0.sstime)+1 days ,u.username,uc.cname ccpositionname,u.isassignuser ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,u.kfcfyear,u.edus,u.depart ,rs.rsno,t.lectno ,a2.taxno ,case when t.sdate is null then c0.sstime else t.sdate end as sdate ,case when t.edate is null then c0.setime else t.edate end as edate ,p.cdt,csd.estart ,c0.studydays from payitem a inner join pay p on p.payno = a.payno left outer join paytax a3 on a3.payno = a.payno and (a3.iscancel is null or a3.iscancel <> 1) left outer join paytaxitem a2 on a2.pino=a.pino and a3.taxno = a2.taxno left outer join cm c0 on a.ptype in (0,1,4) and c0.cmno=a.itemno left outer join book c2 on a.ptype=2 and c2.bkno=a.itemno left outer join exam c3 on a.ptype=3 and c3.exno=a.itemno left outer join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno left outer join comcode uc on uc.ccode=u.ccposition left outer join cmrs rs on rs.cmno=c0.cmno and rs.rstype=1 and rs.isdel=0 left outer join lect t on a.ptype in (0,1,4) and t.cmno=c0.cmno and t.payno=a.payno and t.pino=a.pino and t.userno=a.userno left outer join cminningscd csd on csd.cmisno = t.cmisno where a.payno= ?param0] -2025-12-18 14:11:23,662 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paytax.fornew] Prepared SQL: [select a.payno,a.isgroup,a.ptype,a.ispg ,ua.asname,ua.ceoname,ua.brno,ua.grno,ua.btype,ua.bkind,ua.post,ua.address1,ua.address2 ,ua.mname manname ,CAST(AES_DECRYPT(UNHEX(ua.mphone), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(ua.taxemail), 'np123@!') AS char) email ,sum(case when b.taxdate is not null then 0 else b.taxamt end) taxamtsum ,sum(b.taxamt) taxamt from pay a inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno left outer join paytax b on b.payno=a.payno and (b.iscancel is null or b.iscancel <> 1) where a.payno= ?param0 and a.userno= ?param1 and a.rstatus < 2 and (a.pstatus=1 or a.pstatus=22) group by a.payno,a.isgroup,ua.asname,ua.ceoname,ua.brno,ua.grno,ua.btype,ua.bkind] -2025-12-18 14:11:23,662 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paytax.fornewitem] Prepared SQL: [select a.payno,a.isgroup ,ifnull(c.taxno,0) taxno,b.pino,b.ptype,b.rstatus ,case b.ptype when 0 then c0.cname when 4 then c0.cname when 2 then c2.bkname when 3 then c3.exname else '-' end itemname ,b.pcnt,b.payamt from pay a inner join payitem b on b.payno=a.payno and (b.pstatus=1 or b.pstatus=22) left outer join cm c0 on b.ptype in (0,4) and c0.cmno=b.itemno left outer join book c2 on b.ptype=2 and c2.bkno=b.itemno left outer join exam c3 on b.ptype=3 and c3.exno=b.itemno left outer join paytax c4 on c4.payno = a.payno and (c4.iscancel is null or c4.iscancel <> 1) left outer join paytaxitem c on c.pino=b.pino and c.taxno = c4.taxno where a.payno= ?param0 and a.userno= ?param1 and a.rstatus < 2 and (a.pstatus=1 or a.pstatus=22) order by ifnull(c.taxno,0),b.pino] -2025-12-18 14:11:23,662 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitem.forrefund] Prepared SQL: [select distinct a.payno,b.pino,b.pstatus,b.rstatus,b.payamt,b.ptype,b.pcnt ,case b.ptype when 0 then c0.cname when 4 then c0.cname when 2 then c2.bkname when 3 then c3.exname else '-' end itemname ,case when b.ptype in (0,1,4) then case when date_add(c0.retime, interval 1 day) < now() then 1 else 0 end else case when b.ptype=3 then case when date_add(c3.retime, interval 1 day) < now() then 1 else 0 end else 0 end end ispast ,u.username ,max(d.rfdno) rfdno ,max(ifnull(case when c.rstatus=1 then -1 else c.rstatus end,-2)) rfdrstatus from pay a inner join payitem b on b.payno=a.payno and b.pstatus=1 left outer join users u on a.isgroup=1 and b.ptype=0 and u.userno=b.userno left outer join cm c0 on b.ptype in (0,4) and c0.cmno=b.itemno left outer join book c2 on b.ptype=2 and c2.bkno=b.itemno left outer join exam c3 on b.ptype=3 and c3.exno=b.itemno left outer join payrfditem d on d.pino=b.pino left outer join payrfd c on c.rfdno=d.rfdno and c.payno=a.payno and c.rstatus in (0,2) where a.payno= ?param0 and a.userno= ?param1 and a.pstatus=1 and a.rstatus < 2 group by a.payno,b.pino,b.pstatus,b.rstatus,b.payamt,b.ptype,b.pcnt ,c0.cname,c2.bkname,c3.exname,c0.retime,c3.retime,u.username order by d.rfdno,b.rstatus,ispast,b.pino] -2025-12-18 14:11:23,662 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payresult] Prepared SQL: [select a.payno,a.payamt,a.ptype,a.pstatus ,b.itemno ,b.pino from pay a inner join payitem b on b.payno=a.payno where a.payno= ?param0 and a.userno= ?param1 and a.pstatus in (1,21,22,51,55)] -2025-12-18 14:11:23,662 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.lectready] Prepared SQL: [select count(a.userno) from lect a where a.cmno= ?param0 and a.isready=1 and a.status=6] -2025-12-18 14:11:23,662 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pplogs.bypay] Prepared SQL: [select a.pplno,a.isready,a.cmno,a.cmisno,a.isrebate,a.rbankname,CAST(AES_DECRYPT(UNHEX(a.rbankacc), 'np123@!') AS char) rbankacc,a.rbankowner,a.isaccommodation,a.cshape ,b.payno,b.pstatus from pay b inner join pplog a on a.pplno=b.pplno where b.payno= ?param0 and a.userno= ?param1] -2025-12-18 14:11:23,666 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.in] Prepared SQL: [insert into pay(ptype,ispg,isgroup,userno,username,isexam,pstatus,rstatus,refunding,paylimit,payoktime,pgkey ,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,pplno,isbill,iscashrct,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,0, ?param5 , ?param6 , ?param7 , ?param8 ,case when ?param9 is not null then now() else ?param10 end, ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 ,now(), ?param21 ,now(), ?param21 , ?param22 );] -2025-12-18 14:11:23,666 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:11:23,669 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitem.in] Prepared SQL: [insert into payitem (payno,ptype,pcno,itemno,userno,pstatus,rstatus,pcnt,orgamt,discamt,payamt,payamtcash,payamtcard,refundamt,refundtime,refundtimereal,refundinfo,isrebate,rbank,rbankaccnum,tbankuser,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 ,now(), ?param21 ,now(), ?param21 , ?param22 );] -2025-12-18 14:11:23,669 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitem.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:11:23,670 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.lect.in] Prepared SQL: [insert into lect (cmno,payno,pino,userno,status,isready,iscomplete,orgcmno,attrate,isrebate,ispc,pcno,isjoin,fgno,ischanged,cmisno,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,null,null,0, ?param6 , ?param7 , ?param8 , ?param9 ,null,0, ?param10 ,now(), ?param11 ,now(), ?param11 , ?param12 );] -2025-12-18 14:11:23,670 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.lect.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:11:23,670 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.pgin] Prepared SQL: [insert into pay(ptype,ispg,isgroup,isexam,userno,username,pstatus,rstatus ,refunding,paylimit,payoktime,pgkey,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,isdvr,iscashrct,cashrcthp,pplno,isbill,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 ,a.userno,a.username,case when ?param0 = 6 then 1 else 0 end,0 , ?param4 , ?param5 ,case when ?param0 = 6 then now() else ?param6 end, ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 ,HEX(AES_ENCRYPT( ?param16 , 'np123@!')), ?param17 , ?param18 ,now(), ?param19 ,now(), ?param19 , ?param20 from users a where a.userno= ?param21] -2025-12-18 14:11:23,670 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.pgin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:11:23,670 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.certpay] Prepared SQL: [insert into pay(ptype,ispg,isgroup,userno,pstatus,rstatus,refunding,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,isdvr,isexam,cdt,cno,udt,uno,uip) values (0,1,0, ?param0 ,51,0,0,0,0,0,0,0,0,0,0,now(), ?param1 ,now(), ?param1 , ?param2 )] -2025-12-18 14:11:23,670 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.certpay.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:11:23,671 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paytax.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:11:23,673 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payrfd.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:11:23,673 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.standbypay.admin] Prepared SQL: [insert into pay(ptype,ispg,isgroup,userno,username,isexam,pstatus,rstatus,refunding,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,pplno,isbill,iscashrct,cdt,cno,udt,uno,uip) values ( ?param0 ,0,0, ?param1 , ?param2 ,0,21,0,0,0,0,0,0,0,0, ?param3 ,0,0,now(), ?param4 ,now(), ?param4 , ?param5 );] -2025-12-18 14:11:23,673 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.standbypay.admin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:11:23,673 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.lect.sedate.save] Prepared SQL: [update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') ,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno = ?param2 ;] -2025-12-18 14:11:23,673 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paydvr.dvrcode] Prepared SQL: [update paydvr set udt=now(),uno= ?param0 ,uip= ?param1 ,dvrcode= ?param2 ,codetime=now() where payno= ?param3] -2025-12-18 14:11:23,674 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paydvr.in] Prepared SQL: [delete from paydvr where payno= ?param0 ; insert into paydvr (payno,dvrcode,codetime,isdvr,rcvname,telno,mobile,email,post,address1,address2,dmemo,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,HEX(AES_ENCRYPT( ?param5 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param6 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param7 , 'np123@!')) , ?param8 , ?param9 , ?param10 , ?param11 ,now(), ?param12 ,now(), ?param12 , ?param13 )] -2025-12-18 14:11:23,674 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.freeok] Prepared SQL: [insert into lect (cmno,payno,pino,userno,status,attrate,isrebate,ispc,isjoin,ischanged,fgno2,cmisno,cdt,cno,udt,uno,uip) select b.itemno,a.payno,b.pino,case when a.isgroup=1 then b.userno else a.userno end,1,0,b.isrebate,0,case when ua.isjoin=1 then 1 else 0 end,0,b.fgno,l.cmisno,now(), ?param0 ,now(), ?param0 , ?param1 from pay a inner join payitem b on b.payno=a.payno and b.ptype=0 inner join users u on u.userno=a.userno inner join pplog l on a.pplno = l.pplno left outer join assign ua on ua.asno=u.asno where a.payno= ?param2 ; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on a.cmisno = d.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param2 ;] -2025-12-18 14:11:23,674 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paydvr.save] Prepared SQL: [update paydvr set udt=now(),uno= ?param0 ,uip= ?param1 ,dvrcode= ?param2 ,rcvname= ?param3 ,post= ?param4 ,address1= ?param5 ,address2= ?param6 ,dmemo= ?param7 ,codetime=case when codetime is null and ?param2 is not null then now() else codetime end ,telno=HEX(AES_ENCRYPT( ?param8 , 'np123@!')) ,mobile=HEX(AES_ENCRYPT( ?param9 , 'np123@!')) where payno= ?param10] -2025-12-18 14:11:23,674 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paycert.paystart] Prepared SQL: [update pay a inner join users b on b.userno=a.userno set a.ptype= ?param0 ,a.paylimit= ?param1 ,a.orgamt= ?param2 ,a.payamt= ?param3 ,a.isbill= ?param4 ,a.pstatus = case when ?param0 = 6 then 1 else a.pstatus end ,a.payoktime = case when ?param0 = 6 then now() else a.payoktime end where a.payno= ?param5 and a.userno= ?param6 and a.pstatus=21; update payitem a inner join users b on b.userno=a.userno set a.orgamt= ?param2 ,a.payamt= ?param3 ,a.pstatus = case when ?param0 = 6 then 1 else a.pstatus end ,a.rstatus = 0 where a.payno= ?param5 and a.userno= ?param6 and a.pstatus=21; update lect a inner join users b on b.userno = a.userno set a.status = case when ?param0 = 6 then 1 else a.status end where a.payno= ?param5 and a.userno = ?param6 ; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param5 ;] -2025-12-18 14:11:23,675 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paylect] Prepared SQL: [update pay set udt=now(),uno= ?param0 ,uip= ?param1 ,pstatus=case when ptype=3 then 22 else 1 end ,payoktime=case when ptype=3 then null else now() end ,pgkey= ?param2 where payno= ?param3 ; insert into paydata(payno,payresult,payresultmsg,vactnum,vactbankcode,vactbankname,vactname,vactinname,cshrrcode,cshrtype,cshrauthno,cardquota,cardquotatype,cardeventcode,cardnum,iscardpoint,cardcode,cardbankcode,cardprtccode,checkflag,ocbnum,ocbappno,ocbprice,gsnum,gsremain,gsprice,unum,upoint,uprice,cdt,cno,udt,uno,uip) values ( ?param3 , ?param4 , ?param5 ,HEX(AES_ENCRYPT( ?param6 , 'np123@!')), ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 ,HEX(AES_ENCRYPT( ?param17 , 'np123@!')), ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 , ?param28 , ?param29 , ?param30 , ?param31 ,now(), ?param0 ,now(), ?param0 , ?param1 ); update payitem a inner join pay b on b.payno=a.payno set a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 ,a.pstatus=case when b.ptype=3 then 22 else 1 end where a.payno= ?param3 ; insert into lect (cmno,payno,pino,userno ,status,iscomplete,orgcmno,attrate,isrebate ,ispc,isjoin,fgno,apoint,mpoint ,fpoint,spoint,dpoint,tpoint,ischanged ,stime,etime,sip,eip,ispcs ,ispce,fgno2,cmisno,cdt,cno,udt,uno,uip) select a.itemno,a.payno,a.pino,case when b.isgroup=1 then a.userno else b.userno end ,case when b.ptype=3 then 2 else 1 end,null,null,0,a.isrebate ,0,ifnull(d.isjoin, 0),null,null,null ,null,null,null,null,0 ,null,null,null,null,null ,null,a.fgno,e.cmisno,now(), ?param0 ,now(), ?param0 , ?param1 from payitem a inner join pay b on b.payno=a.payno inner join users c on c.userno=b.userno left outer join assign d on d.asno=c.asno left outer join pplog e on e.pplno=b.pplno left outer join lect f on f.payno=a.payno and f.pino=a.pino and f.status=4 and f.isready=1 where a.payno= ?param3 and a.ptype=0 and f.lectno is null; update lect a inner join pay b on b.payno=a.payno and b.pstatus in (22,1) inner join payitem c on c.payno=b.payno and c.itemno=a.cmno and c.pstatus=b.pstatus set a.status=case when b.pstatus=22 then 2 else 1 end,a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param3 and a.status=4; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 23:59:59') where a.payno = ?param3 ;] -2025-12-18 14:11:23,675 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.fail] Prepared SQL: [update pay set pstatus= ?param0 where payno= ?param1 and pstatus != 1 and pstatus != 22; insert into paydata(payno,payresult,payresultmsg,vactnum,vactbankcode,vactbankname,vactname,vactinname,cshrrcode,cshrtype,cshrauthno,cardquota,cardquotatype,cardeventcode,cardnum,iscardpoint,cardcode,cardbankcode,cardprtccode,checkflag,ocbnum,ocbappno,ocbprice,gsnum,gsremain,gsprice,unum,upoint,uprice,cdt,cno,udt,uno,uip) values ( ?param1 , ?param2 , ?param3 ,HEX(AES_ENCRYPT( ?param4 , 'np123@!')), ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 ,HEX(AES_ENCRYPT( ?param15 , 'np123@!')), ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 , ?param28 ,now(), ?param29 ,now(), ?param29 , ?param30 );] -2025-12-18 14:11:23,678 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paylect.vbankin] Prepared SQL: [insert into payvbankin (payno,pgkey,inbankcode,indeal,inymd,inhms,msgseq,transseq,vacct,inamt,checkamt,isclose,typemsg,frombank,fromname,fromymd,calcymd,tranymd,transcode,korcode,cshrymd,cshrhms,cshrcode,cshrpgkey,cshramt,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 ,now(), ?param25 ,now(), ?param25 , ?param26 ); update pay set udt=now(),uno= ?param25 ,uip= ?param26 ,pstatus=1 ,payoktime=now() where payno= ?param0 and pstatus=22 ; update payitem a inner join pay b on b.payno=a.payno set a.udt=now(),a.uno= ?param25 ,a.uip= ?param26 ,a.pstatus=1 where a.payno= ?param0 and a.pstatus=22; update lect a inner join pay b on b.isexam <> 1 and b.payno=a.payno and b.pstatus=1 set a.udt=now(),a.uno= ?param25 ,a.uip= ?param26 ,a.status=1 where a.payno= ?param0 ; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 23:59:59') where a.payno = ?param0 ;] -2025-12-18 14:11:23,678 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paycancel] Prepared SQL: [update pay set udt=now(),uno= ?param0 ,uip= ?param1 ,pstatus=case when pstatus=22 then 43 else 41 end where payno= ?param2 and userno= ?param3 and pstatus in (51,55,21,22); update payitem a inner join pay b on b.payno=a.payno and b.userno= ?param3 and b.pstatus in (41,43) set a.pstatus=b.pstatus,a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.pstatus in (21,22); update lect a inner join pay b on b.payno=a.payno and b.userno= ?param3 and b.pstatus in (41,43) set a.status=9 where a.payno= ?param2 ; update examuser a inner join pay b on b.payno=a.payno and b.userno=a.userno and b.pstatus in (41,43) set a.pstatus=9 where a.payno= ?param2 and a.userno= ?param3] -2025-12-18 14:11:23,678 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.cart.clear] Prepared SQL: [update paycart set status=2,udt=now(),uno= ?param0 ,uip= ?param1 where userno= ?param2 and status=1 and date_add(cdt, interval 7 day) < now(); update paycart a inner join cm b on b.cmno=a.itemno and b.udt > a.cdt set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype=0; update paycart a inner join book b on b.bkno=a.itemno and b.udt > a.cdt set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype in (2,9); update paycart a left outer join cm b on b.cmno=a.itemno and b.rstime < now() and b.retime > now() set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype=0 and b.cmno is null; update paycart a left outer join paycart b on b.ptype =0 and b.userno= ?param2 and b.status=1 and b.itemno=a.cmno set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype=9 and b.pcno is null] -2025-12-18 14:11:23,679 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payrfd.up] Prepared SQL: [update payrfd set fgnor= ?param0 ,fgnob= ?param1 ,udt=now(),uno= ?param2 ,uip= ?param3 where rfdno= ?param4 and payno= ?param5] -2025-12-18 14:11:23,679 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payrfdcancel.up] Prepared SQL: [delete from payrfditem where rfdno= ?param0 ; update payrfd set rstatus= ?param1 ,udt=now(),uno= ?param2 ,uip= ?param3 where rfdno= ?param0 and payno= ?param4] -2025-12-18 14:11:23,680 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.unpay] Prepared SQL: [update examuser a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null and b.userno=a.userno inner join payitem c on c.payno=b.payno and c.ptype=3 and c.itemno=a.exno and c.pino=a.pino set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.pstatus=2; update lect a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null inner join payitem c on c.payno=b.payno and c.ptype in(0,4) and c.itemno=a.cmno and c.userno=a.userno and c.pino=a.pino set a.status=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.status=2 and a.ischanged=0; update payitem a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 ; update pay set pstatus=1,isunpay=1,udt=now(),uno= ?param0 ,uip= ?param1 where payno= ?param2 and pstatus=22 and ptype=3 and ispg=1 and isunpay is null; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param2 ;] -2025-12-18 14:11:23,680 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.abspay] Prepared SQL: [update examuser a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null and b.userno=a.userno inner join payitem c on c.payno=b.payno and c.ptype=3 and c.itemno=a.exno and c.pino=a.pino set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.pstatus=2; update lect a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null inner join payitem c on c.payno=b.payno and c.ptype in(0,4) and c.itemno=a.cmno and c.userno=a.userno and c.pino=a.pino set a.status=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.status=2 and a.ischanged=0; update payitem a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 ; update pay set ptype= ?param3 ,payoktime=now(),pstatus=1,isunpay=3,udt=now(),uno= ?param0 ,uip= ?param1 where payno= ?param2 and pstatus=22 and ptype=3 and ispg=1 and isunpay is null; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param2 ;] -2025-12-18 14:11:23,680 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.unpaymoney] Prepared SQL: [update pay set isunpay=2,payoktime= ?param0 ,udt=now(),uno= ?param1 ,uip= ?param2 where payno= ?param3 and isunpay=1; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param3 ;] -2025-12-18 14:11:23,680 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pplogtype.up] Prepared SQL: [update pplog set typeman = ?param0 ,typejob = ?param1 ,typeedu = ?param2 ,typegrade = ?param3 ,typejobitem = ?param4 where pplno = ?param5] -2025-12-18 14:11:23,680 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.untax] Prepared SQL: [insert into untaxlog (payno,logtime,cdt,cno,udt,uno,uip) values( ?param0 ,now(),now(), ?param1 ,now(), ?param1 , ?param2 ); update pay set iscashrct = null where payno = ?param0 ;] -2025-12-18 14:11:23,680 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.standbypayitem.admin] Prepared SQL: [insert into payitem (payno,ptype,itemno,userno,pstatus,rstatus,pcnt ,orgamt,discamt,payamt,payamtcash,payamtcard,refundamt,isrebate,cdt,cno,udt,uno,uip) values( ?param0 ,0, ?param1 , ?param2 ,21,0,1 ,0,0,0,0,0,0, ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 ); insert into lect(cmno,payno,pino,userno,status,attrate,isrebate,ispc,isjoin,ischanged,isready,cmisno,cdt,cno,udt,uno,uip) select ?param1 , ?param0 ,LAST_INSERT_ID(),a.userno,4,0, ?param3 ,0,ifnull(b.isjoin,0),0,1, ?param6 ,now(), ?param4 ,now(), ?param4 , ?param5 from users a left outer join assign b on b.asno=a.asno where a.userno= ?param2 ;] -2025-12-18 14:11:23,693 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.exam.in] Prepared SQL: [insert into exam (cgno,exname,infee,outfee ,certcc,certgradecc,rstime,retime,estime,eetime ,elocation,certdate,certindate,introhtml ,isopen,isresultopen,isscored,fgno,isdel ,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 ,0, ?param15 , ?param16 ,0 ,now(), ?param17 ,now(), ?param17 , ?param18 )] -2025-12-18 14:11:23,693 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.exam.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:11:23,694 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.exam.up] Prepared SQL: [update exam set udt=now(),uno= ?param0 ,uip= ?param1 ,exname = ?param2 ,infee = ?param3 ,outfee = ?param4 ,certcc = ?param5 ,certgradecc = ?param6 ,rstime = ?param7 ,retime = ?param8 ,estime = ?param9 ,eetime = ?param10 ,elocation = ?param11 ,certdate = ?param12 ,certindate = ?param13 ,introhtml = ?param14 ,isopen = ?param15 ,fgno = ?param16 where exno= ?param17] -2025-12-18 14:11:23,694 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.del] Prepared SQL: [update exam a inner join ( select count(userno) cntuser, exno from examuser where exno = ?param0 group by exno ) b on b.exno=a.exno set a.uip= ?param1 ,a.uno= ?param2 ,a.isdel = 1 where a.exno= ?param0 and b.cntuser=0 and a.isdel=0;] -2025-12-18 14:11:23,694 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.examuser.save] Prepared SQL: [insert ignore into examuser(exno,userno,status,pstatus,avrg,certdate,certindate,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 ,now(), ?param7 ,now(), ?param7 , ?param8 )] -2025-12-18 14:11:23,694 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.examopen] Prepared SQL: [update exam set udt=now(),uno= ?param0 ,uip= ?param1 ,isresultopen= ?param2 where exno= ?param3 ;] -2025-12-18 14:11:23,694 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.examuser.renew] Prepared SQL: [update examuser set udt=now(),uno= ?param0 ,uip= ?param1 ,certdate= ?param2 ,certindate= ?param3 where exno= ?param4 and userno= ?param5 ; insert into examuserrenew (exno,userno,certtime,certdate,certindate,renewreason,isfirst,certidx,cdt,cno,udt,uno,uip) select a.exno, ?param5 ,now(), ?param2 , ?param3 , ?param6 ,0,max(a.certidx),now(), ?param0 ,now(), ?param0 , ?param1 from( select a.exno,ifnull(max(d.certidx), 0)+1 certidx from examuser a inner join exam a2 on a2.exno=a.exno left outer join exam c on c.certcc=a2.certcc and c.certgradecc=a2.certgradecc left outer join examuserrenew d on d.exno=c.exno and year(d.certtime)=year(a.certdate) where a.exno= ?param4 group by a.exno,a.userno,a.certdate,a.certindate ) a] -2025-12-18 14:11:23,718 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [grade.lectcomplete.cancel] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,iscomplete=0 ,completetime=null where lectno= ?param2 and ifnull(iscomplete,0) <> 1] -2025-12-18 14:11:23,718 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [grade.lectcomplete.cancel2] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,iscomplete=0 ,completetime=null where lectno= ?param2 and ifnull(iscomplete,0)] -2025-12-18 14:11:23,730 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [att.att.in] Prepared SQL: [update lectinning set udt=now(),uno= ?param0 ,uip= ?param1 ,lectno= ?param2 ,cmino= ?param3 ,totstudy=0 ,stime=now(),etime=null ,istatus=1,statustime=null,statusreason=null where lectno= ?param2 and cmino= ?param3 and istatus is null; insert into lectinning (lectno,cmino,totstudy,stime,etime,istatus,statustime,statusreason,sip,eip,ispcs,ispce,cdt,cno,udt,uno,uip) select ?param2 , ?param3 ,0,now(),null,1,null,null, ?param1 ,null,1,null,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectinning b on b.lectno= ?param2 and b.cmino= ?param3 where b.lectno is null; update lect set stime = case when stime is null then now() else stime end ,sip = case when sip is null then ?param1 else sip end ,ispcs = case when ispcs is null then 1 else ispcs end where lectno= ?param2] -2025-12-18 14:11:23,731 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [att.att.out] Prepared SQL: [update lectinning set udt=now(),uno= ?param0 ,uip= ?param1 ,totstudy=timestampdiff(SECOND, stime, now()) ,etime=now() ,eip= ?param1 ,ispce=1 ,istatus=2 where lectno= ?param2 and cmino= ?param3 and istatus=1; update lect a inner join ( select a.lectno,convert(100*count(c.lectno)/count(b.cmino), int) attrate from lectinning a inner join cminning b on b.cmino=a.cmino and ifnull(b.isscd,0)=0 left outer join lectinning c on c.lectno=a.lectno and c.cmino=b.cmino and c.istatus=2 where a.lectno= ?param2 and a.cmino= ?param3 and a.istatus=2 group by a.lectno ) b on b.lectno=a.lectno set a.attrate=b.attrate ,a.etime=now(),a.eip= ?param1 ,a.ispce=1] -2025-12-18 14:11:23,731 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [att.abs] Prepared SQL: [update lectinning set istatus=2 ,stime=case when stime is null then now() else stime end ,etime=case when etime is null then now() else etime end ,sip=case when sip is null then ?param0 else sip end ,eip=case when eip is null then ?param0 else eip end ,ispcs=case when ispcs is null then 1 else ispcs end ,ispce=case when ispce is null then 1 else ispce end ,statustime=now() ,statusreason= ?param1 ,statususerno= ?param2 where lectno= ?param3 and cmino= ?param4 and (istatus is null or istatus<2); insert into lectinning(lectno,cmino,totstudy,stime,etime,istatus,statustime,statusreason,statususerno,cdt,cno,udt,uno,uip) select a.lectno, ?param4 ,0,now(),now(),2,now(), ?param1 , ?param2 ,now(), ?param2 ,now(), ?param2 , ?param0 from lect a left outer join lectinning b on b.lectno=a.lectno and b.cmino= ?param4 where a.lectno= ?param3 and a.status=1 and a.ischanged=0 and b.lectno is null; update lect a inner join ( select a.lectno,convert(100*count(c.lectno)/count(b.cmino), int) attrate from lectinning a inner join lect a2 on a2.lectno=a.lectno inner join cminning b on b.cmno=a2.cmno and ifnull(b.isscd,0)=0 left outer join lectinning c on c.lectno=a.lectno and c.cmino=b.cmino and c.istatus=2 where a.lectno= ?param3 and a.cmino= ?param4 and a.istatus=2 group by a.lectno ) b on b.lectno=a.lectno set a.attrate=b.attrate ,a.stime=case when a.stime is null then now() else a.stime end ,a.etime=case when a.etime is null then now() else a.etime end ,a.sip=case when a.sip is null then ?param0 else a.sip end ,a.eip=case when a.eip is null then ?param0 else a.eip end ,a.ispcs=case when a.ispcs is null then 1 else a.ispcs end ,a.ispce=case when a.ispce is null then 1 else a.ispce end where a.lectno= ?param3] -2025-12-18 14:11:23,746 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.ctps] Prepared SQL: [select a.cmino,a.iseq,a.ititle,a.atime,a.mstime,a.metime ,a2.isokmid ,b.ctno,b.ctype,b.ccode,b.ismenu,b.isoversize ,c.cpno,c.pseq,c.cpname,c.srcp,c.srcm ,a2.pseq lastpseq,a2.psec from cminning a inner join lectinning a2 on a2.lectno= ?param0 and a2.cmino=a.cmino inner join ct b on b.ctno=a.ctno and b.isdel=0 inner join ctpage c on c.ctno=b.ctno and c.isdel=0 where a.cmino= ?param1 order by a.iseq] -2025-12-18 14:11:23,747 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.getprogress] Prepared SQL: [select case when b.atime=0 or ifnull(us.no,0) > 0 then 100 else case when floor(a.totstudy / (b.sttime * 60) * 100) > 100 then 100 else floor(a.totstudy / (b.sttime * 60) * 100) end end from lectinning a inner join cminning b on b.cmino=a.cmino inner join lect c on a.lectno = c.lectno left outer join userstatus us on c.userno = us.userno and us.playbar = 1 where a.lectno= ?param0 and a.cmino= ?param1] -2025-12-18 14:11:23,747 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.checklectdate] Prepared SQL: [select a.lectno,a.sdate,a.edate from lect a where a.lectno= ?param0] -2025-12-18 14:11:23,747 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.inningchange.pre] Prepared SQL: [select a.cmino,b.isseq,c.istatus,d.istatus preistatus,a.isrebate,a.iseq,a2.cmino precmino from ( select a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq,max(c.iseq) preiseq from ( select a.lectno,b.cmno,b.isrebate,max(d.iseq) iseq from lectinning a inner join lect b on b.lectno=a.lectno inner join cminning c on c.cmino=a.cmino inner join cminning d on d.cmno=c.cmno and d.iseq < c.iseq and d.isonline=1 where a.lectno= ?param0 and a.cmino= ?param1 group by a.lectno,b.cmno,b.isrebate ) a inner join cminning b on b.cmno=a.cmno and b.iseq=a.iseq left outer join cminning c on c.cmno=b.cmno and c.iseq < b.iseq and c.isonline=1 group by a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq ) a inner join cm b on b.cmno=a.cmno left outer join cminning a2 on a2.cmno=b.cmno and a2.iseq=a.preiseq left outer join lectinning c on c.lectno=a.lectno and c.cmino=a.cmino left outer join lectinning d on d.lectno=a.lectno and d.cmino=a2.cmino] -2025-12-18 14:11:23,747 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.inningchange.next] Prepared SQL: [select a.cmino,b.isseq,c.istatus,d.istatus preistatus,a.isrebate,a.iseq,a2.cmino precmino from ( select a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq,min(c.iseq) preiseq from ( select a.lectno,b.cmno,b.isrebate,min(d.iseq) iseq from lectinning a inner join lect b on b.lectno=a.lectno inner join cminning c on c.cmino=a.cmino inner join cminning d on d.cmno=c.cmno and d.iseq > c.iseq and d.isonline=1 where a.lectno= ?param0 and a.cmino= ?param1 group by a.lectno,b.cmno,b.isrebate ) a inner join cminning b on b.cmno=a.cmno and b.iseq=a.iseq left outer join cminning c on c.cmno=b.cmno and c.iseq > b.iseq and c.isonline=1 group by a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq ) a inner join cm b on b.cmno=a.cmno left outer join cminning a2 on a2.cmno=b.cmno and a2.iseq=a.preiseq left outer join lectinning c on c.lectno=a.lectno and c.cmino=a.cmino left outer join lectinning d on d.lectno=a.lectno and d.cmino=a2.cmino] -2025-12-18 14:11:23,747 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.mycmrs] Prepared SQL: [select distinct a.lectno,a.attrate ,b.rsno,b.cmno,b.rscno,b.rstype,b.rsname,b.rscondition ,case when c.lectno is null then 0 else 1 end isrsok ,a.edate ,d.istatus,e.iseq from lect a inner join cmrs b on b.cmno=a.cmno and b.isdel=0 left outer join lectrs c on c.lectno=a.lectno and c.rsno=b.rsno left outer join lectinning d on d.lectno=a.lectno and b.cmino = d.cmino left outer join cminning e on b.cmino = e.cmino where a.lectno= ?param0 and a.userno= ?param1 order by b.rsno] -2025-12-18 14:11:23,747 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.mycmrsq] Prepared SQL: [select b.rscno,b.rscqno ,c.qno,c.atype,c.qtext,c.rightcount,a.username as teachername from ( select distinct b.rscno,e.username from lect a inner join cmrs b on b.rsno= ?param0 and b.cmno=a.cmno and b.isdel=0 left outer join lectrs c on c.lectno=a.lectno and c.rsno=b.rsno left outer join cminning d on b.cmino = d.cmino left outer join users e on d.userno = e.userno where a.lectno= ?param1 and a.userno= ?param2 and c.lectno is null ) a inner join rscq b on b.rscno=a.rscno inner join question c on c.qno=b.qno order by b.dseq] -2025-12-18 14:11:23,747 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.mycmrsqi] Prepared SQL: [select b.rscqno ,c.qno ,d.qino,d.qitext ,e.fileurl from ( select distinct b.rscno from lect a inner join cmrs b on b.rsno= ?param0 and b.cmno=a.cmno and b.isdel=0 left outer join lectrs c on c.lectno=a.lectno and c.rsno=b.rsno where a.lectno= ?param1 and a.userno= ?param2 and c.lectno is null ) a inner join rscq b on b.rscno=a.rscno inner join question c on c.qno=b.qno inner join questionitem d on d.qno=c.qno and d.isdel=0 left outer join fileinfo e on e.fgno=d.fgno and e.isdel=0 order by b.dseq,d.qino] -2025-12-18 14:11:23,747 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectex] Prepared SQL: [select a.lectno,a.attrate,a.iscomplete,a.sdate,a.edate ,b.sstime,b.setime ,c.exno,c.exname,c.extype,c.edesc,c.econdition,c.etime,c.evtype,c.eqtype,c.israndq,c.israndqi,c.qcount,c.isblur,c.tpoint,ifnull(c.relaylimit,999) relaylimit,c.isusebackup,c.isseq,c.isreexamable,c.isresultopen ,d.lectno exlectno,d.estart,d.eend,d.tpoint,d.recount,d.rechecktime,ifnull(d.entercount,0) entercount,d.cblock ,case when a.etime = 0 then 99999999 else TIMESTAMPDIFF(MINUTE, now(), date_add(ifnull(d.estart, now()), interval c.etime MINUTE)) end rtime ,d.recount ,case when case when case when a.isrebate = 1 then f.midcutrfd else f.midcut end <= ifnull(e.ex0lectpoint,0) then 1 else 0 end = 1 and case when case when a.isrebate = 1 then f.finalcutrfd else f.finalcut end <= ifnull(e.ex1lectpoint,0) then 1 else 0 end = 1 then 1 else 0 end ispass from lect a inner join cm b on b.cmno=a.cmno inner join cmex c on c.exno= ?param0 inner join cmev f on f.cmno = b.cmno left outer join lectex d on d.lectno=a.lectno and d.exno=c.exno left outer join ( select a.lectno ,count(b1.exno) ex0cnt,count(c1.lectno) ex0lectcnt,avg(ifnull(c1.tpoint,0) / b1.tpoint * 100) ex0lectpoint ,count(b2.exno) ex1cnt,count(c2.lectno) ex1lectcnt,avg(ifnull(c2.tpoint,0) / b2.tpoint * 100) ex1lectpoint from lect a left outer join cmex b1 on b1.cmno = a.cmno and b1.extype = 0 and b1.isdel=0 left outer join lectex c1 on c1.exno = b1.exno and c1.lectno = a.lectno left outer join cmex b2 on b2.cmno = a.cmno and b2.extype = 1 and b2.isdel=0 left outer join lectex c2 on c2.exno = b2.exno and c2.lectno = a.lectno where a.lectno = ?param1 ) e on e.lectno = a.lectno where a.lectno= ?param1 and a.userno= ?param2] -2025-12-18 14:11:23,748 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.userexam.detailforexamforsubmit] Prepared SQL: [select a.exno,a.exname,a2.sstime,a2.setime,a.tpoint,a.etime,a.qcount,b.estart,a.edesc, a.extype,TIMESTAMPDIFF(MINUTE, now(), date_add(ifnull(b.estart, now()), interval a.etime MINUTE)) rtime from cmex a inner join cm a2 on a2.cmno=a.cmno inner join lectex b on b.lectno= ?param0 and b.exno=a.exno and b.eend is null and (a.etime = 0 or date_add(ifnull(b.estart, now()), interval (a.etime + 1) MINUTE) > now()) inner join lect c on c.lectno=b.lectno and c.userno= ?param1 where a.exno= ?param2] -2025-12-18 14:11:23,748 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsd] Prepared SQL: [select a.lectno,a.attrate,a.cmno,a.sdate,a.edate ,b.sdno,b.sdname,b.sddesc,b.fgno sdfgno,b.sdcondition ,c.sstime,c.setime ,d.checktime,d.cpoint,d.feedb,d.fgno,d.atext from lect a inner join cmsd b on b.cmno=a.cmno and b.sdno= ?param0 inner join cm c on c.cmno=b.cmno left outer join lectsd d on d.lectno=a.lectno and d.sdno=b.sdno where a.lectno= ?param1 and a.userno= ?param2] -2025-12-18 14:11:23,748 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsd2] Prepared SQL: [select a.lectno,a.attrate,a.sdate,a.edate ,b.sdno,b.sdname,b.sddesc,b.fgno sdfgno,b.sdcondition ,c.sstime,c.setime ,d.checktime,d.cpoint,d.feedb,d.fgno,d.atext from lect a inner join cmsd b on b.cmno=a.cmno and b.sdno= ?param0 inner join cm c on c.cmno=b.cmno left outer join lectsd d on d.lectno=a.lectno and d.sdno=b.sdno where a.lectno= ?param1 and a.userno= ?param2] -2025-12-18 14:11:23,748 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboards] Prepared SQL: [select a.bno,a.subject,a.cdt,a.rcount ,u.username ,count(b.bcno) ccount from lectsdboard a inner join users u on u.userno=a.cno left outer join lectsdboardcmt b on b.bno=a.bno and b.isdel=0 where a.sdno= ?param0 and a.isdel=0 group by a.bno,a.subject,a.cdt,a.rcount,u.username order by a.cdt] -2025-12-18 14:11:23,748 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard] Prepared SQL: [update lectsdboard set rcount=rcount+1 where bno= ?param0 and cno<> ?param1 ; select a.bno,a.subject,a.contents,a.cdt,a.fgno,a.cno ,b.sdname ,c.sstime,c.setime,l.sdate,l.edate ,u.username,u.userno ,a2.checktime from lectsdboard a inner join lectsd a2 on a2.lectno=a.lectno and a2.sdno=a.sdno inner join users u on u.userno=a.cno inner join lect l on l.lectno = a2.lectno inner join cmsd b on b.sdno=a.sdno inner join cm c on c.cmno=b.cmno where a.bno= ?param0 and a.isdel=0] -2025-12-18 14:11:23,748 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboardcmt] Prepared SQL: [select a.bno ,b.bcno,b.ctext,b.cno,b.cdt ,c.userno,c.username,c.usertype,c.username cnoname from lectsdboard a inner join lectsdboardcmt b on b.bno=a.bno and b.isdel=0 inner join users c on c.userno=b.cno where a.bno= ?param0 order by b.cdt desc] -2025-12-18 14:11:23,748 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.pay1] Prepared SQL: [select p.payno,p.cdt,p.payamt,p.ptype,p.refundamt,p.ispg,p.isgroup,p.isexam,p.pstatus,p.rstatus,p.payoktime,p.pgkey,p.isdvr,p.deliamt,p.isunpay,p.paylimit ,p.iscashrct ,u.userno,u.username,u.post,u.address1,u.address2 ,CAST(AES_DECRYPT(UNHEX(u.userpno), 'np123@!') AS char) userpno ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email ,case pi.ptype when 3 then exu.cdt when 4 then le.oktime else p.cdt end oktime ,pd.dvrcode,pd.rcvname,pd.isdvr isdvr2,pd.codetime,pd.post post2,pd.address1 address12,pd.address2 address22,pd.dmemo ,CAST(AES_DECRYPT(UNHEX(pd.telno), 'np123@!') AS char) telno2 ,CAST(AES_DECRYPT(UNHEX(pd.mobile), 'np123@!') AS char) mobile2 ,tax.iscancel, tax.taxdate, tax.taxno ,paydata.vactbankname,CAST(AES_DECRYPT(UNHEX(paydata.vactnum), 'np123@!') AS char) vactnum,paydata.vactname ,(select ischeck from paytax where payno = p.payno limit 1) ischeck from pay p inner join users u on u.userno=p.userno left outer join payitem pi on pi.payno=p.payno and pi.ptype in (3,4) left outer join lect le on pi.ptype=4 and le.pino=pi.pino and le.ischanged=0 left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno left outer join examuser exu on exu.exno=ex.exno and exu.userno=p.userno left outer join paydvr pd on pd.payno=p.payno left outer join ( select pt.payno,pt.iscancel,pt.taxdate,pt.taxno from paytax pt where pt.payno = ?param0 order by pt.cdt desc limit 1 ) tax on tax.payno = p.payno left outer join paydata paydata on paydata.payno=p.payno where p.payno= ?param0] -2025-12-18 14:11:23,749 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.pay2] Prepared SQL: [select pi.payno,pi.pino,pi.itemno,pi.pcno,pi.payamt,pi.pcnt,pi.ptype,pi.isrebate ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,u.username,u.userid,u.isassignuser,u.depart,u.kfcfyear ,cc.cname ccpositionname ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,ua.asname ,cm.cshape ,cg.cgname ,pcg.cgname pcgname ,(select attrate from lect where payno = pi.payno limit 1) attrate ,pi.rbank , CAST(AES_DECRYPT(UNHEX(pi.rbankaccnum), 'np123@!') AS char) rbankaccnum, pi.tbankuser from payitem pi inner join pay p on p.payno=pi.payno left outer join cm cm on pi.ptype in (0,1,4) and cm.cmno=pi.itemno left outer join cg cg on pi.ptype in (0,1,4) and cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno left outer join users u on p.isgroup=1 and u.userno=pi.userno left outer join assign ua on ua.asno=u.asno left outer join comcode cc on cc.ccode=u.ccposition where pi.payno= ?param0] -2025-12-18 14:11:23,749 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payforexam1] Prepared SQL: [select eu.exno payno, eu.userno,eu.cdt,case when ua.isjoin=1 then ex.infee else ex.outfee end payamt,0 ptype,0 ispg,0 isgroup,1 isexam,21 pstatus,0 rstatus,null payoktime,null pgkey,0 isdvr,0 deliamt ,u.username,u.post,u.address1,u.address2 ,CAST(AES_DECRYPT(UNHEX(u.userpno), 'np123@!') AS char) userpno ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email ,eu.cdt oktime ,null dvrcode,null rcvname,0 isdvr2,null codetime,null post2,null address12,null address22,null dmemo ,null telno2 ,null mobile2 from examuser eu inner join users u on u.userno=eu.userno left outer join assign ua on ua.asno=u.asno left outer join exam ex on ex.exno=eu.exno where eu.exno= ?param0 and eu.userno= ?param1 and eu.status=1 and eu.payno is null and eu.pino is null and eu.pstatus=4] -2025-12-18 14:11:23,749 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payforexam2] Prepared SQL: [select eu.exno payno,eu.userno pino,eu.exno itemno,null pcno,case when ua.isjoin=1 then ex.infee else ex.outfee end payamt,1 pcnt,3 ptype ,ex.exname itemname ,u.username,u.userid,u.isassignuser,u.depart,u.kfcfyear ,cc.cname ccpositionname ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,ua.asname ,0 cshape ,null cgname ,null pcgname from examuser eu left outer join exam ex on ex.exno=eu.exno left outer join users u on u.userno=eu.userno left outer join assign ua on ua.asno=u.asno left outer join comcode cc on cc.ccode=u.ccposition where eu.exno= ?param0 and eu.userno= ?param1] -2025-12-18 14:11:23,749 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.pay.forrfd] Prepared SQL: [select a.payno,a.ispg,a.pstatus,a.ptype,a.pgkey,a.isdvr,a.deliamt,a.isrefunddvr,a.payamt,a.refundamt,a.rstatus,a.isgroup,a.iscanceled,a.payoktime ,b.isdvr isdvr2,b.dvrcode ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email from pay a left outer join paydvr b on b.payno=a.payno inner join users u on u.userno=a.userno where a.payno= ?param0 and a.pstatus=1] -2025-12-18 14:11:23,749 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payitem.forrfd] Prepared SQL: [select pi.pino,pi.payno,pi.pcnt,pi.payamt,pi.refundamt,pi.refundtime,pi.refundinfo,pi.refundstatus,pi.rstatus,pi.ptype ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,pcg.cgname pcgname ,u.userid,u.username from payitem pi inner join pay p on p.payno=pi.payno and p.pstatus=1 inner join users u on u.userno=case when pi.ptype=3 then p.userno else pi.userno end left outer join cm cm on pi.ptype in(0,1,4) and cm.cmno=pi.itemno left outer join cg cg on cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno where pi.payno= ?param0] -2025-12-18 14:11:23,749 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payrfditems] Prepared SQL: [select b.cdt,a.rfdno ,b.rtext,b.rstatus ,p.isgroup ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,pi.ptype ,u.username,u.userid from pay p inner join payitem pi on pi.payno=p.payno inner join payrfditem a on a.pino=pi.pino inner join payrfd b on b.rfdno=a.rfdno inner join users u on u.userno=case when p.isgroup=1 and pi.ptype in (0,1,4) then pi.userno else p.userno end left outer join cm cm on pi.ptype in(0,1,4) and cm.cmno=pi.itemno left outer join cg cg on cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno where p.payno= ?param0 order by a.rfdno desc] -2025-12-18 14:11:23,749 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payrfditems2] Prepared SQL: [select a.rfdno ,b.rtext,b.rstatus,b.cdt,b.isowner,b.ramt,b.bankname,b.bankowner ,b.rreason,b.ruser,b.fgnor,b.fgnob ,CAST(AES_DECRYPT(UNHEX(b.rphone), 'np123@!') AS char) rphone ,b.rback ,CAST(AES_DECRYPT(UNHEX(b.bankno), 'np123@!') AS char) bankno ,p.isgroup,p.payno ,pi.payamt ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,u.username,u.userid ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,ua.asname ,f1.orgname,f1.fileno ,f2.orgname orgname2,f2.fileno file2 from payrfditem a inner join payitem pi on pi.pino=a.pino inner join pay p on p.payno=pi.payno inner join users u on u.userno=case when p.isgroup=1 and pi.ptype in (0,1,4) then pi.userno else p.userno end left outer join assign ua on ua.asno=u.asno inner join payrfd b on b.rfdno=a.rfdno left outer join cm cm on pi.ptype in(0,1,4) and cm.cmno=pi.itemno left outer join cg cg on cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno left outer join fileinfo f1 on f1.fgno=b.fgnor and f1.isdel=0 left outer join fileinfo f2 on f2.fgno=b.fgnob and f2.isdel=0 where a.rfdno= ?param0 order by a.rfdno desc] -2025-12-18 14:11:23,750 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.paytaxitem] Prepared SQL: [select case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname,pi.payamt,pi.pcnt,pi.ptype ,p.isgroup,p.payamt ppayamt,p.payoktime,p.ptype pptype from paytax a inner join paytaxitem b on b.taxno=a.taxno inner join payitem pi on pi.pino=b.pino inner join pay p on p.payno=pi.payno left outer join cm cm on pi.ptype in (0,1,4) and cm.cmno=pi.itemno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno where a.taxno= ?param0] -2025-12-18 14:11:23,750 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.paytaxes2] Prepared SQL: [select a.taxno,a.taxamt,a.taxdate from paytax a where a.payno= ?param0] -2025-12-18 14:11:23,750 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.paytax.formgtkey] Prepared SQL: [select taxno, mgtkey from paytax where mgtkey like concat( ?param0 ,'%') order by mgtkey desc limit 1] -2025-12-18 14:11:23,750 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspast] Prepared SQL: [select a.no,a.kind,a.cg,a.cshape,a.username ,CAST(AES_DECRYPT(UNHEX(a.userpno), 'np123@!') AS char) userpno ,a.typeman,a.edukind,a.typeedu,a.typegrade,a.typejob,a.cgname,a.completeno,a.companyname,a.companyaddr,a.brno,a.eino,a.btype ,a.bkind,a.ceoname,date_format(a.ssdate, '%Y-%m-%d') ssdate,date_format(a.sedate, '%Y-%m-%d') sedate,a.sctime,a.assign,a.slevel,a.uduty ,CAST(AES_DECRYPT(UNHEX(a.phone), 'np123@!') AS char) phone ,a.mname ,CAST(AES_DECRYPT(UNHEX(a.mphone), 'np123@!') AS char) mphone ,a.sprice,a.rprice,a.rbank ,CAST(AES_DECRYPT(UNHEX(a.rbankno), 'np123@!') AS char) rbankno ,a.rbankuser ,CAST(AES_DECRYPT(UNHEX(a.taxemail), 'np123@!') AS char) taxemail ,a.syear,a.cdt,a.cno,a.udt,a.uno,a.uip from docprintpast a where a.no = ?param0] -2025-12-18 14:11:23,750 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.kind] Prepared SQL: [select a.kind value,a.kind text from docprintpast a where a.kind is not null and a.kind <> "" group by a.kind] -2025-12-18 14:11:23,750 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.syear] Prepared SQL: [select a.syear value,a.syear text from docprintpast a where a.syear is not null and a.syear <> "" group by a.syear] -2025-12-18 14:11:23,750 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.cg] Prepared SQL: [select a.cg value,a.cg text from docprintpast a where a.cg is not null and a.cg <> "" group by a.cg] -2025-12-18 14:11:23,750 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.cshape] Prepared SQL: [select a.cshape value,a.cshape text from docprintpast a where a.cshape is not null and a.cshape <> "" group by a.cshape] -2025-12-18 14:11:23,750 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.typeman] Prepared SQL: [select a.typeman value,a.typeman text from docprintpast a where a.typeman is not null and a.typeman <> "" group by a.typeman] -2025-12-18 14:11:23,750 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.edukind] Prepared SQL: [select a.edukind value,a.edukind text from docprintpast a where a.edukind is not null and a.edukind <> "" group by a.edukind] -2025-12-18 14:11:23,750 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.typeedu] Prepared SQL: [select a.typeedu value,a.typeedu text from docprintpast a where a.typeedu is not null and a.typeedu <> "" group by a.typeedu] -2025-12-18 14:11:23,750 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.typegrade] Prepared SQL: [select a.typegrade value,a.typegrade text from docprintpast a where a.typegrade is not null and a.typegrade <> "" group by a.typegrade] -2025-12-18 14:11:23,750 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.typejob] Prepared SQL: [select a.typejob value,a.typejob text from docprintpast a where a.typejob is not null and a.typejob <> "" group by a.typejob] -2025-12-18 14:11:23,750 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectinningpage.totstudy] Prepared SQL: [select ifnull(sum(totstudy),-1) totstudy from lectinningpage where lectno = ?param0 and cmino = ?param1 and cpno = ?param2] -2025-12-18 14:11:23,751 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.myExCheck] Prepared SQL: [select l.lectno longval from lect l inner join cm c on l.cmno= c.cmno inner join pay p on l.payno = p.payno inner join users u on l.userno= u.userno left outer join (select c.cmno , c.cshape , c.cname , ci.cmino ,d.cmisno ,d.sseq ,d.estart ,d.eend ,d.studyplace ,ci.isscd from cm c inner join cminning ci on c.cmno = ci.cmno inner join cminningscd d on d.cmino = ci.cmino where c.cshape=2 and ci.isscd=1 and ci.scdtype=0 ) cmi on cmi.cmno = l.cmno and cmi.cmisno = l.cmisno left outer join lectinning li on li.cmino = cmi.cmino and li.lectno = l.lectno left outer join pplog pl on p.pplno= pl.pplno where l.lectno= ?param0 and l.userno = ?param1 and cmi.isscd = 1 and li.istatus = 2 AND IFNULL(l.iscomplete, 0) = 0] -2025-12-18 14:11:23,751 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectinningpage.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 14:11:23,752 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard.in] Prepared SQL: [update lectsd a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.submittime=now(),submitip= ?param2 where a.lectno= ?param3 and a.sdno= ?param4 and a.checktime is null; insert into lectsd (lectno,sdno,iscopy,submittime,submitip,cdt,cno,udt,uno,uip) select a.lectno,a.sdno,0,now(), ?param2 ,now(), ?param1 ,now(), ?param1 , ?param2 from (select ?param3 lectno, ?param0 userno, ?param4 sdno) a inner join lect b on b.lectno=a.lectno and b.userno=a.userno and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno left outer join lectsd d on d.lectno=a.lectno and d.sdno=a.sdno where d.lectno is null; SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into lectsdboard (lectno,sdno,subject,contents,fgno,rcount,cip,isdel,cdt,cno,udt,uno,uip) select a.lectno,a.sdno, ?param5 , ?param6 , ?param7 ,0, ?param2 ,0,now(), ?param1 ,now(), ?param1 , ?param2 from (select ?param3 lectno, ?param0 userno, ?param4 sdno) a inner join lect b on b.lectno=a.lectno and b.userno=a.userno and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno] -2025-12-18 14:11:23,752 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 14:11:23,752 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboardcmt.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into lectsdboardcmt (bno,ctext,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,0,now(), ?param2 ,now(), ?param2 , ?param3 );] -2025-12-18 14:11:23,752 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboardcmt.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:11:23,752 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into pay (ptype,ispg,isgroup,isexam,userno,username,pstatus,rstatus,rstatustime,cshrcancelnum,canceltime,cancelmsg,cancelcnt ,refunding,paylimit,payoktime,pgkey,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,isdvr,cdt,cno,udt,uno,uip) select ?param0 ,0,0,1,u.userno,u.username,1,0,null,null,null,null,null ,0,null, ?param1 ,null ,a.outfee ,case when ?param0 = 6 then a.outfee else case when ua.isjoin=1 then a.outfee-a.infee else 0 end end ,0,0 ,case when ?param0 = 6 then 0 else case when ua.isjoin=1 then a.infee else a.outfee end end ,0,0,now(), ?param2 ,now(), ?param2 , ?param3 from exam a inner join users u on u.userno= ?param4 left outer join assign ua on ua.asno=u.asno where a.exno= ?param5] -2025-12-18 14:11:23,752 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 14:11:23,752 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok2] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into payitem (payno,ptype,pcno,itemno,userno,pstatus,rstatus,pgkey,cancelcode,cancelmsg,canceltype,pcnt ,orgamt,discamt,payamt ,payamtcash,payamtcard ,refundamt,refundtime,refundtimereal,refundinfo,isrebate,fgno,cartno,cdt,cno,udt,uno,uip) select p.payno,3,null, ?param0 , ?param1 ,1,0,null,null,null,null,1 ,a.outfee ,case when p.ptype=6 then a.outfee else case when ua.isjoin=1 then a.outfee-a.infee else 0 end end ,case when p.ptype=6 then 0 else case when ua.isjoin=1 then a.infee else a.outfee end end ,0,0 ,0,null,null,null,0,null,null,now(), ?param2 ,now(), ?param2 , ?param3 from exam a inner join users u on u.userno= ?param1 inner join pay p on p.payno= ?param4 left outer join assign ua on ua.asno=u.asno where a.exno= ?param0] -2025-12-18 14:11:23,752 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok2.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 14:11:23,752 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.studylog] Prepared SQL: [update lectinningpage a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 set a.totstudy=TIMESTAMPDIFF(SECOND, a.stime, now()),a.etime=now(),a.eip= ?param1 ,a.udt=now(),a.uno= ?param2 ,a.uip= ?param1 where a.logno= ?param3 ; update lectinning a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 inner join cminning c on c.cmino=a.cmino inner join ( select lectno,sum(totstudy) totstudy from lectinningpage where lectno= ?param4 and cmino= ?param5 group by lectno ) d on d.lectno=a.lectno set a.udt=now(),a.uno= ?param2 ,a.uip= ?param1 ,a.totstudy=d.totstudy ,a.etime=now() ,a.istatus=case when a.istatus <> 2 and c.atime * 60 <= d.totstudy then 2 else a.istatus end ,a.finishtime=case when a.finishtime is null and c.atime * 60 <= d.totstudy then now() else a.finishtime end ,a.eip= ?param1 ,a.ispce= ?param6 ,a.psec= ?param7 where a.lectno= ?param4 and a.cmino= ?param5 ; update lect a inner join ( select a.lectno,truncate(count(c.lectno) / count(b.cmino) * 100, 0) attrate from lect a inner join cminning b on b.cmno=a.cmno and ifnull(b.isscd,0)=0 left outer join lectinning c on c.lectno=a.lectno and c.cmino=b.cmino and c.istatus=2 where a.lectno= ?param4 and a.userno= ?param0 group by a.lectno ) b on b.lectno=a.lectno inner join cmev ce on a.cmno = ce.cmno set a.attrate=b.attrate ,a.apoint = (((b.attrate / 100) * ce.attend / 100)* 100) ,a.etime=now() ,a.eip= ?param1 ,a.ispce= ?param6 ,a.udt=now(),a.uno= ?param2 ,a.uip= ?param1 where a.lectno= ?param4 and a.userno= ?param0 ;] -2025-12-18 14:11:23,752 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.studymid] Prepared SQL: [update lectinning set isokmid=1 where lectno= ?param0 and cmino= ?param1] -2025-12-18 14:11:23,753 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsd.save] Prepared SQL: [update lectsd a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.fgno= ?param3 ,a.atext= ?param4 ,a.submittime=now(),submitip= ?param2 where a.lectno= ?param5 and a.sdno= ?param6 and a.checktime is null; insert into lectsd (lectno,sdno,atext,fgno,iscopy,submittime,submitip,cdt,cno,udt,uno,uip) select a.lectno,a.sdno, ?param4 , ?param3 ,0,now(), ?param2 ,now(), ?param1 ,now(), ?param1 , ?param2 from (select ?param5 lectno, ?param0 userno, ?param6 sdno) a inner join lect b on b.lectno=a.lectno and b.userno=a.userno inner join cm c on c.cmno=b.cmno and b.sdate < now() and b.edate > now() left outer join lectsd d on d.lectno=a.lectno and d.sdno=a.sdno where d.lectno is null;] -2025-12-18 14:11:23,753 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard.save] Prepared SQL: [update lectsd a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.submittime=now(),submitip= ?param2 where a.lectno= ?param3 and a.sdno= ?param4 and a.checktime is null; update lectsdboard a inner join lectsd a2 on a2.lectno=a.lectno and a2.sdno=a.sdno and a2.checktime is null inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.subject= ?param5 ,contents= ?param6 ,a.fgno= ?param7 where a.bno= ?param8 and a.lectno= ?param3 and a.sdno= ?param4 ;] -2025-12-18 14:11:23,753 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard.del] Prepared SQL: [update lectsd a inner join lectsdboard b on b.bno= ?param0 and b.cno= ?param1 and b.isdel=0 and b.lectno=a.lectno and b.sdno=a.sdno inner join lect a2 on a2.lectno=b.lectno and a2.userno=b.cno and a2.sdate < now() and a2.edate > now() inner join cm c on c.cmno=a2.cmno set a.submittime=null,a.submitip=null and a.checktime is null; update lectsdboard a inner join lectsd b on b.lectno=a.lectno and b.sdno=a.sdno and b.checktime is null inner join lect a2 on a2.lectno=b.lectno and a2.userno=a.cno and a2.sdate < now() and a2.edate > now() inner join cm c on c.cmno=a2.cmno set a.uno= ?param2 ,a.udt=now(),a.uip= ?param3 ,a.isdel=1 where a.bno= ?param0 and a.cno= ?param1 and a.isdel=0;] -2025-12-18 14:11:23,753 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payrefundinfo.up] Prepared SQL: [update payitem set udt=now(),uno= ?param0 ,uip= ?param1 ,rbank = ?param2 ,rbankaccnum = HEX(AES_ENCRYPT( ?param3 , 'np123@!')) ,tbankuser = ?param4 where payno = ?param5] -2025-12-18 14:11:23,753 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok3] Prepared SQL: [update examuser set udt=now(),uno= ?param0 ,uip= ?param1 ,payno= ?param2 ,pino= ?param3 ,pstatus=1 where exno= ?param4 and userno= ?param5 and status=1 and payno is null and pino is null and pstatus=4] -2025-12-18 14:11:23,753 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpaycancel] Prepared SQL: [update examuser set udt=now(),uno= ?param0 ,uip= ?param1 ,pstatus=9 where exno= ?param2 and userno= ?param3 and status=1 and payno is null and pino is null and pstatus=4] -2025-12-18 14:11:23,753 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payrfd.save] Prepared SQL: [update payrfd set udt=now(),uno= ?param0 ,uip= ?param1 ,bankname= ?param2 ,bankowner= ?param3 ,bankno=HEX(AES_ENCRYPT( ?param4 , 'np123@!')) ,isowner= ?param5 ,ruser= ?param6 ,rphone=HEX(AES_ENCRYPT( ?param7 , 'np123@!')) ,rreason= ?param8 ,rtext= ?param9 ,rstatus= ?param10 ,rback= ?param11 ,statustime=case when rstatus <> ?param10 then now() else statustime end where rfdno= ?param12] -2025-12-18 14:11:23,756 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspast.up] Prepared SQL: [update docprintpast set udt=now(),uno= ?param0 ,uip= ?param1 ,kind= ?param2 ,cg= ?param3 ,cshape= ?param4 ,username= ?param5 ,userpno=HEX(AES_ENCRYPT( ?param6 , 'np123@!')) ,typeman= ?param7 ,edukind= ?param8 ,typeedu= ?param9 ,typegrade= ?param10 ,typejob= ?param11 ,cgname= ?param12 ,completeno= ?param13 ,companyname= ?param14 ,companyaddr= ?param15 ,brno= ?param16 ,eino= ?param17 ,btype= ?param18 ,bkind= ?param19 ,ceoname= ?param20 ,ssdate= ?param21 ,sedate= ?param22 ,sctime= ?param23 ,assign= ?param24 ,slevel= ?param25 ,uduty= ?param26 ,phone=HEX(AES_ENCRYPT( ?param27 , 'np123@!')) ,mname= ?param28 ,mphone=HEX(AES_ENCRYPT( ?param29 , 'np123@!')) ,sprice= ?param30 ,rprice= ?param31 ,rbank= ?param32 ,rbankno=HEX(AES_ENCRYPT( ?param33 , 'np123@!')) ,rbankuser= ?param34 ,taxemail=HEX(AES_ENCRYPT( ?param35 , 'np123@!')) ,syear= ?param36 where no= ?param37] -2025-12-18 14:11:23,756 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.studyclose] Prepared SQL: [update lectinningpage a set a.etime=now(),a.eip= ?param0 ,a.udt=now(),a.uno= ?param1 ,a.uip= ?param0 where a.logno= ?param2 ;] -2025-12-18 14:11:23,757 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [site.main] Prepared SQL: [select * from ( select 0 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,a.kname strval3,null strval4,null strval5,null strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param0 inner join cm c on c.cmno=a.pcmno where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a union all select * from ( select a.dtype,a.intval,a.intval2 ,a.longval ,a.strval,a.strval2,a.strval3,a.strval4,ifnull(a.strval5,d.fileurl) strval5,a.strval6 ,a.time,a.time2,a.time3,a.time4 from ( select 1 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,c.cname strval3,concat('/', e.ccode, '/', f.srcp) strval4,ef.fileurl strval5,b.cgcode strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param1 inner join cm c on c.cmno=a.pcmno left outer join cminning d on d.cmno=a.cmno and d.istaste=1 left outer join ct e on e.ctno=d.ctno left outer join fileinfo ef on ef.fgno=e.fgnothumb and ef.isdel=0 left outer join ctpage f on f.ctno=e.ctno and f.pseq=1 where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.cshape=0 and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a left outer join cminning b on a.strval5 is null and b.cmno=a.intval and b.iseq=1 left outer join ct c on a.strval5 is null and c.ctno=b.ctno left outer join fileinfo d on a.strval5 is null and d.fgno=c.fgnothumb and d.isdel=0 ) a union all select * from ( select 2 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homenotice' order by b.cdt desc limit 2 ) a union all select * from ( select 3 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homefaq' order by b.cdt desc limit 2 ) a] -2025-12-18 14:11:23,764 [27832] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.npsystem] PreparedStatement : [select count(b.daokey) from (select 1 col1) a left outer join npsystem b on b.daokey= ?param0] -2025-12-18 14:11:23,765 [27832] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.npsystem] Parameters: [?param0=[daokey,qaldSUKDKuLggF2sN2Bn/lvf/i3LKEeOzoD6MpHlc0w=]] -2025-12-18 14:11:23,765 [27832] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.npsystem] Types: [?param0=[String, System.String]] -2025-12-18 14:11:23,983 [27832] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "30977508" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:11:23,988 [27832] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "30977508" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:11:24,261 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.pages] Prepared SQL: [select a.pno,a.ppno,a.pdepth,a.pagetype,a.bmno,a.porder,a.pagename,a.pagedesc,a.pageurl,a.pagehtml,a.isopen,a.usertype,m1.pagename ppagename,a.refcode,a.imagecode,a.bgtitle bgtitle2,a.bgdesc bgdesc2 ,case a.pdepth when 0 then a.pno when 1 then m1.pno when 2 then m2.pno when 3 then m3.pno else m4.pno end m0 ,case a.pdepth when 0 then 0 when 1 then a.pno when 2 then m1.pno when 3 then m2.pno else m3.pno end m1 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.pno when 3 then m1.pno else m2.pno end m2 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.pno else m1.pno end m3 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.pno end m4 ,case a.pdepth when 0 then a.imagecode when 1 then m1.imagecode when 2 then m2.imagecode when 3 then m3.imagecode else m4.imagecode end topimagecode ,case a.pdepth when 0 then a.bgtitle when 1 then m1.bgtitle when 2 then m2.bgtitle when 3 then m3.bgtitle else m4.bgtitle end bgtitle ,case a.pdepth when 0 then a.bgdesc when 1 then m1.bgdesc when 2 then m2.bgdesc when 3 then m3.bgdesc else m4.bgdesc end bgdesc from menupage a left outer join menupage m1 on m1.pno=a.ppno left outer join menupage m2 on m2.pno=m1.ppno left outer join menupage m3 on m3.pno=m2.ppno left outer join menupage m4 on m4.pno=m3.ppno where a.isopen > 0 order by case a.pdepth when 0 then a.porder when 1 then m1.porder when 2 then m2.porder when 3 then m3.porder else m4.porder end ,case a.pdepth when 0 then a.pno when 1 then m1.pno when 2 then m2.pno when 3 then m3.pno else m4.pno end ,case a.pdepth when 0 then 0 when 1 then a.porder when 2 then m1.porder when 3 then m2.porder else m3.porder end ,case a.pdepth when 0 then 0 when 1 then a.pno when 2 then m1.pno when 3 then m2.pno else m3.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.porder when 3 then m1.porder else m2.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.pno when 3 then m1.pno else m2.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.porder else m1.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.pno else m1.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.pno end] -2025-12-18 14:11:24,261 [27832] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [mm.pages] PreparedStatement : [select a.pno,a.ppno,a.pdepth,a.pagetype,a.bmno,a.porder,a.pagename,a.pagedesc,a.pageurl,a.pagehtml,a.isopen,a.usertype,m1.pagename ppagename,a.refcode,a.imagecode,a.bgtitle bgtitle2,a.bgdesc bgdesc2 ,case a.pdepth when 0 then a.pno when 1 then m1.pno when 2 then m2.pno when 3 then m3.pno else m4.pno end m0 ,case a.pdepth when 0 then 0 when 1 then a.pno when 2 then m1.pno when 3 then m2.pno else m3.pno end m1 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.pno when 3 then m1.pno else m2.pno end m2 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.pno else m1.pno end m3 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.pno end m4 ,case a.pdepth when 0 then a.imagecode when 1 then m1.imagecode when 2 then m2.imagecode when 3 then m3.imagecode else m4.imagecode end topimagecode ,case a.pdepth when 0 then a.bgtitle when 1 then m1.bgtitle when 2 then m2.bgtitle when 3 then m3.bgtitle else m4.bgtitle end bgtitle ,case a.pdepth when 0 then a.bgdesc when 1 then m1.bgdesc when 2 then m2.bgdesc when 3 then m3.bgdesc else m4.bgdesc end bgdesc from menupage a left outer join menupage m1 on m1.pno=a.ppno left outer join menupage m2 on m2.pno=m1.ppno left outer join menupage m3 on m3.pno=m2.ppno left outer join menupage m4 on m4.pno=m3.ppno where a.isopen > 0 order by case a.pdepth when 0 then a.porder when 1 then m1.porder when 2 then m2.porder when 3 then m3.porder else m4.porder end ,case a.pdepth when 0 then a.pno when 1 then m1.pno when 2 then m2.pno when 3 then m3.pno else m4.pno end ,case a.pdepth when 0 then 0 when 1 then a.porder when 2 then m1.porder when 3 then m2.porder else m3.porder end ,case a.pdepth when 0 then 0 when 1 then a.pno when 2 then m1.pno when 3 then m2.pno else m3.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.porder when 3 then m1.porder else m2.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.pno when 3 then m1.pno else m2.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.porder else m1.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.pno else m1.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.pno end] -2025-12-18 14:11:24,267 [27832] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "17034451" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:11:24,298 [27832] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "17034451" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:11:24,316 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.comcode.list] Prepared SQL: [select a.ccode, a.cname, a.cgroup, a.isuse, a.corder, a.cgroupname, a.refcode, a.cremark, a.ccode value, a.cname text, a.refcode value2,a.cdt,a.udt from comcode a where a.cgroup in ('typeman','typeedu','typegrade','typejob') and a.isuse=1 order by a.cgroupname, a.corder] -2025-12-18 14:11:24,316 [27832] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.comcode.list] PreparedStatement : [select a.ccode, a.cname, a.cgroup, a.isuse, a.corder, a.cgroupname, a.refcode, a.cremark, a.ccode value, a.cname text, a.refcode value2,a.cdt,a.udt from comcode a where a.cgroup in ('typeman','typeedu','typegrade','typejob') and a.isuse=1 order by a.cgroupname, a.corder] -2025-12-18 14:11:24,490 [27832] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "33793626" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:11:24,498 [27832] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "33793626" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:11:24,517 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.popups] Prepared SQL: [select a.pno,a.ptitle,a.pcontents,a.toppx,a.leftpx,pwidth,pheight,a.purl,a.zindex,a.isopen,a.udt from popup a where a.isopen= ?param0 order by a.isopen desc, a.zindex desc] -2025-12-18 14:11:24,517 [27832] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [mm.popups] PreparedStatement : [select a.pno,a.ptitle,a.pcontents,a.toppx,a.leftpx,pwidth,pheight,a.purl,a.zindex,a.isopen,a.udt from popup a where a.isopen= ?param0 order by a.isopen desc, a.zindex desc] -2025-12-18 14:11:24,517 [27832] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [mm.popups] Parameters: [?param0=[isopen,1]] -2025-12-18 14:11:24,517 [27832] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [mm.popups] Types: [?param0=[Int32, System.Int32]] -2025-12-18 14:11:24,524 [27832] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "1054602" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:11:24,530 [27832] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "1054602" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:11:24,532 [27832] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [site.main] PreparedStatement : [select * from ( select 0 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,a.kname strval3,null strval4,null strval5,null strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param0 inner join cm c on c.cmno=a.pcmno where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a union all select * from ( select a.dtype,a.intval,a.intval2 ,a.longval ,a.strval,a.strval2,a.strval3,a.strval4,ifnull(a.strval5,d.fileurl) strval5,a.strval6 ,a.time,a.time2,a.time3,a.time4 from ( select 1 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,c.cname strval3,concat('/', e.ccode, '/', f.srcp) strval4,ef.fileurl strval5,b.cgcode strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param1 inner join cm c on c.cmno=a.pcmno left outer join cminning d on d.cmno=a.cmno and d.istaste=1 left outer join ct e on e.ctno=d.ctno left outer join fileinfo ef on ef.fgno=e.fgnothumb and ef.isdel=0 left outer join ctpage f on f.ctno=e.ctno and f.pseq=1 where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.cshape=0 and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a left outer join cminning b on a.strval5 is null and b.cmno=a.intval and b.iseq=1 left outer join ct c on a.strval5 is null and c.ctno=b.ctno left outer join fileinfo d on a.strval5 is null and d.fgno=c.fgnothumb and d.isdel=0 ) a union all select * from ( select 2 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homenotice' order by b.cdt desc limit 2 ) a union all select * from ( select 3 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homefaq' order by b.cdt desc limit 2 ) a] -2025-12-18 14:11:24,532 [27832] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [site.main] Parameters: [?param0=[offcode,Off], ?param1=[oncode,On]] -2025-12-18 14:11:24,532 [27832] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [site.main] Types: [?param0=[String, System.String], ?param1=[String, System.String]] -2025-12-18 14:11:24,538 [27832] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "19578520" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:11:24,554 [27832] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "19578520" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:11:24,554 [27832] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cgetc] Prepared SQL: [select b.cgno,b.pcgno,b.cgname,b.cgcode,b.isuse,b.iscover,b.isdel,b.cdt,b.cno,b.udt,b.uno,b.uip from cg a left outer join cg b on a.cgno = b.pcgno where b.isdel=0 and b.isuse = 1 and a.cgcode= ?param0] -2025-12-18 14:11:24,554 [27832] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [cm.cgetc] PreparedStatement : [select b.cgno,b.pcgno,b.cgname,b.cgcode,b.isuse,b.iscover,b.isdel,b.cdt,b.cno,b.udt,b.uno,b.uip from cg a left outer join cg b on a.cgno = b.pcgno where b.isdel=0 and b.isuse = 1 and a.cgcode= ?param0] -2025-12-18 14:11:24,554 [27832] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [cm.cgetc] Parameters: [?param0=[cgcode,2]] -2025-12-18 14:11:24,554 [27832] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [cm.cgetc] Types: [?param0=[String, System.String]] -2025-12-18 14:11:24,562 [27832] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "20190776" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:11:24,575 [27832] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "20190776" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:11:35,123 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.adminlogin] Prepared SQL: [select userno,a.username,a.status,a.userpass, usertype,a.asno , CAST(AES_DECRYPT(UNHEX(a.mobile), 'np123@!') AS char) mobile , a.logintime from users a left outer join assign b on b.asno=a.asno where a.userid= ?param0 and a.usertype > 10 and (a.usertype <> 81 or (a.usertype = 81 and b.status=1))] -2025-12-18 14:11:35,142 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.pass.check] Prepared SQL: [select count(userno) from userpasslog where userno = ?param0 and userpass = ?param1] -2025-12-18 14:11:35,142 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.ee] Prepared SQL: [update users set eastereggkey=FLOOR(10000000 + (RAND() * 99999999)),eetime=now() where userno= ?param0 ; select a.userno,a.eastereggkey,a.usertype,a.username ,b.subdomain from users a left outer join assign b on b.asno=a.asno and b.issite=1 and b.isdel=0 where a.userno= ?param0 ;] -2025-12-18 14:11:35,142 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.usersall] Prepared SQL: [select userno,usertype,jointype,snsid,userkind,userid,userpass,username,usernameeng,gender,birthday,email,isacceptemail,mobile,isacceptmobile,telno,asno,pasname,depart,ccposition,ccpositionetc,fgnoprofile ,ccjobs,userpno,bankname,bankno,post,address1,address2,introhtml,status,exitreason,logintime,loginkey,send335time,pwcalltime,pwcallno,eastereggkey,eetime,kfcfyear,isassignuser,uduty,slevel,edus,remotekey from users] -2025-12-18 14:11:35,142 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.eecall] Prepared SQL: [select userno,usertype,username from users where userno= ?param0 and eastereggkey= ?param1 and date_add(eetime, interval 10 second) > now(); update users set eastereggkey=null,eetime=null,loginkey= ?param2 where userno= ?param0] -2025-12-18 14:11:35,142 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.eecall2] Prepared SQL: [select userno,usertype,username,userid from users where userno= ?param0 and eastereggkey= ?param1 and date_add(eetime, interval 15 second) > now(); update users set eastereggkey=null,eetime=null,loginkey=null where userno= ?param0] -2025-12-18 14:11:35,143 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assign.newascode] Prepared SQL: [select ifnull(max(b.ascode),0) + 1 from (select 1 col1) a left outer join assign b on b.asno is not null] -2025-12-18 14:11:35,143 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.me] Prepared SQL: [select userno,username ,CAST(AES_DECRYPT(UNHEX(email), 'np123@!') AS char) email from users where userno= ?param0] -2025-12-18 14:11:35,144 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.usercheckconfirm] Prepared SQL: [select ifnull(b.userno,0) from (select 1 col1) a left outer join usercheck b on b.userno= ?param0 and b.checkkey= ?param1 ; update usercheck set checkkey=0 where userno= ?param0] -2025-12-18 14:11:35,144 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.remotelogin] Prepared SQL: [select a.userno from users a where a.userid= ?param0 and a.status=1 and a.remotekey= ?param1 ; update users set remotekey=null where userid= ?param0] -2025-12-18 14:11:35,144 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.remoteloginnoauth] Prepared SQL: [select a.userno,b.subdomain from users a left outer join assign b on b.asno=a.asno where a.userid= ?param0 and a.status=1] -2025-12-18 14:11:35,144 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.users.assign] Prepared SQL: [select b.asno,b.asname,b.brno ,b.ceoname,b.post,b.address1,b.address2 ,b.btype,b.bkind,b.eino,b.mname ,CAST(AES_DECRYPT(UNHEX(b.mphone), 'np123@!') AS char) mphone ,CAST(AES_DECRYPT(UNHEX(b.taxemail), 'np123@!') AS char) taxemail ,b.fgnobno ,b.isjoin,b.ascode,b.astype,b.asctg,b.joindate,b.status ,c1.cname astypename,c2.cname asctgname from users a inner join assign b on b.asno = a.asno left outer join comcode c1 on c1.ccode=b.astype left outer join comcode c2 on c2.ccode=b.asctg where a.status=1 and a.userno = ?param0] -2025-12-18 14:11:35,144 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.check.snsid] Prepared SQL: [select a.userno,a.usertype,a.jointype,a.snsid,a.userkind,a.userid,a.userpass,a.username,a.usernameeng,a.gender,a.birthday,a.email,a.isacceptemail,a.mobile,a.isacceptmobile ,a.telno,a.asno,a.pasname,a.depart,a.ccposition,a.ccpositionetc,a.fgnoprofile,a.ccjobs,a.userpno,a.bankname,a.bankno,a.post,a.address1,a.address2,a.introhtml,a.status,a.exitreason ,a.logintime,a.loginkey,a.send335time,a.pwcalltime,a.pwcallno,a.eastereggkey,a.eetime,a.kfcfyear,a.isassignuser,a.uduty,a.slevel,a.edus,a.remotekey,a.vssn,a.di,a.ci from users a where a.snsid= ?param0 and a.jointype= ?param1] -2025-12-18 14:11:35,144 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.councels] Prepared SQL: [select a.bno,a.qtext,a.atext ,a.bldgcat ,b.cname bldgcatname ,a.cdt,c.username coname,c.userid coid ,row_number() over(order by a.cdt desc) rno ,count(a.cno) over() pagetotalcount from councel a inner join users c on c.userno = a.cno left outer join comcode b on b.ccode = a.bldgcat where a.userno = ?param0 and a.isdel = 0 order by a.cdt desc] -2025-12-18 14:11:35,144 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormants] Prepared SQL: [select a.userno,username,usernameeng,a.email,a.isacceptemail ,a.mobile,a.telno,a.userpno,a.bankno,a.post,a.address1,a.address2 ,a.birthday from userdormant a where a.userno = ?param0] -2025-12-18 14:11:35,145 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormants.del] Prepared SQL: [select a.userno longval, regexp_replace(b.userid , '(?<=.{3}).','*') strval ,CAST(AES_DECRYPT(UNHEX(a.mobile),'np123@!') AS char) strval2 ,date_add(a.cdt, interval 335 day) time ,b.isacceptmobile intval from userdormant a inner join users b on b.userno = a.userno where date_format(date_add(a.cdt, interval 335 day),'%Y-%m-%d') = date_format(now(),'%Y-%m-%d')] -2025-12-18 14:11:35,145 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormants.save] Prepared SQL: [select a.userno longval, regexp_replace(a.userid , '(?<=.{3}).' , '*') strval ,CAST(AES_DECRYPT(UNHEX(a.mobile),'np123@!') AS char) strval2 ,date_add(a.logintime, interval 335 day) time ,a.isacceptmobile intval from users a where a.usertype =1 and a.status=1 and date_format(date_add(a.logintime, interval 366 day),'%Y-%m-%d') = date_format(now(),'%Y-%m-%d')] -2025-12-18 14:11:35,145 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.loginlog] Prepared SQL: [insert into loginlog (logsite,userno, loginstatus, logindata, cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , now(), ?param4 ,now(), ?param4 , ?param5 )] -2025-12-18 14:11:35,145 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.in] Prepared SQL: [insert into users(usertype,userkind,userid,userpass,username,usernameeng ,gender,email,isacceptemail,mobile,telno ,asno,pasname,depart,ccposition,ccpositionetc,fgnoprofile,ccjobs ,userpno,bankname,bankno ,post,address1,address2,introhtml,status,logintime,send335time,pwcalltime,pwcallno,eastereggkey,eetime,kfcfyear,isassignuser,edus ,isacceptmobile,uduty,slevel,jointype,birthday,snsid,di,ci,vssn,ischkatt,authplatform,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,gender,HEX(AES_ENCRYPT( ?param6 , 'np123@!')), ?param7 ,HEX(AES_ENCRYPT( ?param8 , 'np123@!')),HEX(AES_ENCRYPT( ?param9 , 'np123@!')) , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 ,HEX(AES_ENCRYPT( ?param17 , 'np123@!')), ?param18 ,HEX(AES_ENCRYPT( ?param19 , 'np123@!')) , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 ,now(),null,null,null,null,null, ?param25 , ?param26 , ?param27 , ?param28 , ?param29 , ?param30 , ?param31 ,HEX(AES_ENCRYPT( ?param32 , 'np123@!')), ?param33 , ?param34 , ?param35 , ?param36 , ?param37 , ?param38 ,now(), ?param39 ,now(), ?param39 , ?param40 );] -2025-12-18 14:11:35,146 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:11:35,146 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assign.in] Prepared SQL: [insert into assign (ascode,isjoin,joinyear,joinprice,asname,ceoname,brno,grno,btype,bkind,salesamount,homeurl,mcount,aday,astype,asctg,askey,post,address1,address2,fgnobno,fgnobank,joindate,exitdate,status,issite,subdomain,sitename,sitelogo,sitefooter,ismain,isdel, eino,mname,mphone,taxemail,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 ,0,null,null,null,null,0,0, ?param25 , ?param26 ,HEX(AES_ENCRYPT( ?param27 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param28 , 'np123@!')) ,now(), ?param29 ,now(), ?param29 , ?param30 );] -2025-12-18 14:11:35,146 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assign.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:11:35,146 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [councel.in] Prepared SQL: [insert into councel(userno,bldgcat,qtext,atext,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 );] -2025-12-18 14:11:35,146 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [councel.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:11:35,146 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.change.password] Prepared SQL: [UPDATE users SET userpass = ?param0 , udt = now() , status = (CASE WHEN status = 9 THEN 1 ELSE status END) , pwcalltime = null , pwcallno = null , uip = ?param1 , uno = ?param2 WHERE userid = ?param3 ; INSERT INTO userpasslog (userno, userpass, cdt, uip) SELECT ?param2 , ?param0 , NOW(), ?param1 FROM (SELECT 1) a LEFT OUTER JOIN userpasslog b ON b.userno = ?param2 WHERE b.userno IS NULL; UPDATE userpasslog SET userpass = ?param0 WHERE userno = ?param2 ;] -2025-12-18 14:11:35,147 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormant.insert] Prepared SQL: [insert into userdormant(userno,username,usernameeng,email,isacceptemail,mobile ,telno,userpno,bankno,post,address1,address2,birthday,cdt) select a.userno,a.username,a.usernameeng,a.email,a.isacceptemail,a.mobile ,a.telno,a.userpno,a.bankno,a.post,a.address1,a.address2, a.birthday,now() cdt from users a left outer join userdormant b on b.userno = a.userno where date_add(a.logintime,interval 1 year) < now(); and a.status != 99 update users set udt=now(),uno= ?param0 ,uip= ?param1 ,username='»èÁ¦µÊ',usernameeng=null,email=null,mobile=null,telno=null,userpno=null,bankno=null,post=null,address1=null,address2=null,birthday=null,status=8 where date_add(a.logintime,interval 1 year) < now(); and a.status != 99] -2025-12-18 14:11:35,147 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.loginkey] Prepared SQL: [update users set loginkey= ?param0 ,logintime =now(),send335time = null where userno= ?param1] -2025-12-18 14:11:35,147 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.loginkey2] Prepared SQL: [update users set loginkey= ?param0 ,logintime =now(),send335time = null where userno= ?param1 ; insert into loginlog (logsite,userno, loginstatus, logindata, cdt,cno,udt,uno,uip) values ( ?param2 , ?param1 , ?param3 , ?param4 , now(), ?param5 ,now(), ?param5 , ?param6 )] -2025-12-18 14:11:35,147 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assign.del] Prepared SQL: [update assign set udt=now(),uno= ?param0 ,uip= ?param1 ,isdel=1,brno=null where asno= ?param2] -2025-12-18 14:11:35,148 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignman.in] Prepared SQL: [insert into assignman (asno,mtype,jtype,depart,mname,position,telno,mobile,fax,email,post,address1,address2,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,HEX(AES_ENCRYPT( ?param6 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param7 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param8 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param9 , 'np123@!')) , ?param10 , ?param11 , ?param12 ,0,now(), ?param13 ,now(), ?param13 , ?param14 )] -2025-12-18 14:11:35,148 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignman.up] Prepared SQL: [update assignman set udt=now(),uno= ?param0 ,uip= ?param1 ,mtype = ?param2 ,jtype = ?param3 ,depart = ?param4 ,mname = ?param5 ,position= ?param6 ,telno =HEX(AES_ENCRYPT( ?param7 , 'np123@!')) ,mobile =HEX(AES_ENCRYPT( ?param8 , 'np123@!')) ,fax =HEX(AES_ENCRYPT( ?param9 , 'np123@!')) ,email =HEX(AES_ENCRYPT( ?param10 , 'np123@!')) ,post = ?param11 ,address1= ?param12 ,address2= ?param13 where asmno= ?param14] -2025-12-18 14:11:35,148 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignman.del] Prepared SQL: [update assignman set udt=now(),uno= ?param0 ,uip= ?param1 ,isdel = 1 where asmno= ?param2] -2025-12-18 14:11:35,148 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignfee.in] Prepared SQL: [insert into assignfee (asno,fyear,fprice,fdate,fmemo,status,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 from (select 1 col1) a left outer join assignfee b on b.asno= ?param0 and b.fyear= ?param1 where b.asno is null] -2025-12-18 14:11:35,148 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignfee.up] Prepared SQL: [update assignfee set udt=now(),uno= ?param0 ,uip= ?param1 ,fprice= ?param2 ,fdate = ?param3 ,fmemo = ?param4 ,status= ?param5 where asno= ?param6 and fyear= ?param7] -2025-12-18 14:11:35,148 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignfee.del] Prepared SQL: [delete from assignfee where asno= ?param0 and fyear= ?param1] -2025-12-18 14:11:35,148 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignsite.save] Prepared SQL: [update assign set udt=now(),uno= ?param0 ,uip= ?param1 ,issite= ?param2 ,subdomain= ?param3 ,sitename= ?param4 ,siteip= ?param5 ,sitelogo= ?param6 ,sitefooter= ?param7 where asno= ?param8] -2025-12-18 14:11:35,148 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.asno.save] Prepared SQL: [update users set asno= ?param0 where userno= ?param1] -2025-12-18 14:11:35,149 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.pwcalltime] Prepared SQL: [update users set pwcalltime=now(),pwcallno= ?param0 where userno= ?param1] -2025-12-18 14:11:35,149 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.resetuser] Prepared SQL: [update users set userpass = ?param0 , pwcalltime = null , pwcallno = null , status = (CASE WHEN status = 9 THEN 1 ELSE status END) where userno= ?param1 and pwcalltime is not null and pwcallno= ?param2 and date_add(pwcalltime, interval 24 hour) > now()] -2025-12-18 14:11:35,149 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.exit] Prepared SQL: [UPDATE users SET udt=now(),uno= ?param0 ,uip= ?param1 , status = ?param2 WHERE userno= ?param3] -2025-12-18 14:11:35,149 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.leave.register] Prepared SQL: [INSERT INTO userleave ( userno, userid, status, levdate, uno, uip ) SELECT u.userno, u.userid, 0 AS status, NOW() AS levdate, u.uno, u.uip FROM users u WHERE u.status = ?param0 AND u.userno = ?param1] -2025-12-18 14:11:35,149 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.remotelogin.set] Prepared SQL: [update users a inner join assign b on b.asno=a.asno and b.siteip like concat('%', ?param0 ,'%') set a.remotekey= ?param1 where a.userid= ?param2 and a.status=1] -2025-12-18 14:11:35,149 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.snslink.up] Prepared SQL: [update users set udt=now(),uno= ?param0 ,uip= ?param1 ,snsid= ?param2 ,jointype= ?param3 where userno= ?param4] -2025-12-18 14:11:35,149 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [councel.up] Prepared SQL: [update councel set udt=now(),uno= ?param0 ,uip= ?param1 ,bldgcat = ?param2 ,qtext = ?param3 ,atext = ?param4 where bno= ?param5] -2025-12-18 14:11:35,149 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [councel.del] Prepared SQL: [update councel set udt=now(),uno= ?param0 ,uip= ?param1 ,isdel = 1 where bno = ?param2] -2025-12-18 14:11:35,150 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.up.asno] Prepared SQL: [update users set udt=now(),uno= ?param0 ,uip= ?param1 ,asno = ?param2 where userno= ?param3] -2025-12-18 14:11:35,150 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormant.del] Prepared SQL: [update users a left outer join userdormant b on b.userno = a.userno set set udt=now(),uno= ?param0 ,uip= ?param1 ,status = 99,username='»èÁ¦µÊ',usernameeng=null,email=null,mobile=null,telno=null,userpno=null,bankno=null,post=null,address1=null,address2=null,birthday=null,di=null,ci=null,vssn=null,authplatform=0 where date_add(b.cdt,interval 1 year) < now(); delete from userdormant where date_add(cdt,interval 1 year) < now();] -2025-12-18 14:11:35,174 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.loginkey] Prepared SQL: [select a.userno dtype from users a where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0)] -2025-12-18 14:11:35,174 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.admin] Prepared SQL: [select a.userno dtype, a.udt time, count(b.mno) intval from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0)] -2025-12-18 14:11:35,174 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.front] Prepared SQL: [select a.dtype,sum(a.intval) intval,sum(a.intval2) intval2 from ( select a.userno dtype,count(b.mno) intval,0 intval2 from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno union all select a.userno dtype,0 intval,count(b.userno) intval2 from users a left outer join alarms b on b.userno=a.userno and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno ) a group by a.dtype] -2025-12-18 14:11:35,174 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.frontcroom] Prepared SQL: [select a.dtype,sum(a.intval) intval,sum(a.intval2) intval2,sum(a.intval3) intval3,sum(a.intval4) intval4,sum(a.intval5) intval5 ,sum(a.intval6) intval6,sum(a.intval7) intval7,sum(a.intval8) intval8,sum(a.intval9) intval9,sum(a.intval10) intval10 ,sum(a.intval11) intval11,sum(a.intval12) intval12 ,max(a.strval) strval,max(a.strval2) strval2,max(a.strval3) strval3 from ( select a.userno dtype,count(b.mno) intval,0 intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11,0 intval12 ,null strval,null strval2,null strval3 from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno union all select a.userno dtype,0 intval,count(b.userno) intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11,0 intval12 ,null strval,null strval2,null strval3 from users a left outer join alarms b on b.userno=a.userno and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) union all select a.userno dtype,0 intval,0 intval2,c.tyear intval3,c.tseq intval4,b.classno intval5 ,b2.isplan intval6,b2.iscontent intval7,b2.isev intval8,b2.isrs intval9,b2.isgrade intval10 ,b.cmno intval11,b.cshape intval12 ,d.cgname strval,b.cname strval2 ,group_concat(case when f.bmno is null then null else concat(f.bmno,':',f.bmname,':',f.bmtype) end separator ';') strval3 from users a0 inner join lect a on a.lectno= ?param3 and a.userno=a0.userno and a.status=1 and a.ischanged=0 inner join cm b on b.cmno=a.cmno inner join cmmenu b2 on b2.cmno=b.cmno inner join term c on c.tmno=b.tmno inner join cg d on d.cgno=b.cgno left outer join cmmenubm e on e.cmno=b.cmno left outer join boardmaster f on f.bmno=e.bmno where a0.userno= ?param0 and (a0.loginkey= ?param1 or ?param2 =0) group by a.userno,b.cmno,c.tyear,c.tseq,b.classno ,b2.isplan,b2.iscontent,b2.isev,b2.isrs,b2.isgrade ,d.cgname,b.cname ) a group by a.dtype] -2025-12-18 14:11:35,175 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.frontcroom.subdomain] Prepared SQL: [select a.*,b.asname strval4,c.fileurl from ( select a.dtype,sum(a.intval) intval,sum(a.intval2) intval2,sum(a.intval3) intval3,sum(a.intval4) intval4,sum(a.intval5) intval5 ,sum(a.intval6) intval6,sum(a.intval7) intval7,sum(a.intval8) intval8,sum(a.intval9) intval9,sum(a.intval10) intval10 ,sum(a.intval11) intval11 ,max(a.strval) strval,max(a.strval2) strval2,max(a.strval3) strval3 from ( select a.userno dtype,count(b.mno) intval,0 intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11 ,null strval,null strval2,null strval3 from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno union all select a.userno dtype,0 intval,count(b.userno) intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11 ,null strval,null strval2,null strval3 from users a left outer join alarms b on b.userno=a.userno and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) union all select a.userno dtype,0 intval,0 intval2,c.tyear intval3,c.tseq intval4,b.classno intval5 ,b2.isplan intval6,b2.iscontent intval7,b2.isev intval8,b2.isrs intval9,b2.isgrade intval10 ,b.cmno intval11 ,d.cgname strval,b.cname strval2 ,group_concat(case when f.bmno is null then null else concat(f.bmno,':',f.bmname,':',f.bmtype) end separator ';') strval3 from users a0 inner join lect a on a.lectno= ?param3 and a.userno=a0.userno and a.status=1 and a.ischanged=0 inner join cm b on b.cmno=a.cmno inner join cmmenu b2 on b2.cmno=b.cmno inner join term c on c.tmno=b.tmno inner join cg d on d.cgno=b.cgno left outer join cmmenubm e on e.cmno=b.cmno left outer join boardmaster f on f.bmno=e.bmno where a0.userno= ?param0 and (a0.loginkey= ?param1 or ?param2 =0) group by a.userno,b.cmno,c.tyear,c.tseq,b.classno ,b2.isplan,b2.iscontent,b2.isev,b2.isrs,b2.isgrade ,d.cgname,b.cname ) a group by a.dtype ) a inner join assign b on b.subdomain= ?param4 left outer join fileinfo c on c.fgno=b.sitelogo] -2025-12-18 14:11:35,175 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.basecomments] Prepared SQL: [select a.cmtno,a.pcmtno,a.tcmtno,a.baseno,a.cdepth,a.memo,a.memotype,a.fgno,a.cdt,a.udt, a.isdel,a.cno ,b.orgname, b.fileurl, b.fileno ,c.username from cmt a inner join users c on c.userno=a.cno left outer join fileinfo b on b.fgno=a.fgno and b.isdel=0 where a.cmttype= ?param0 and a.baseno= ?param1 order by a.cdt desc] -2025-12-18 14:11:35,175 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsend.get] Prepared SQL: [select a.sendno,a.ehtml,a.etitle from emailsend a left outer join emailban b on b.sendno=a.sendno where a.sendno= ?param0 and a.isdel=0] -2025-12-18 14:11:35,175 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsend.get2] Prepared SQL: [select a.sendno,a.etitle,a.rcvs,ifnull(a.sendeds, ' ') sendeds,ifnull(group_concat(b.email separator ';'), ' ') bans from emailsend a left outer join emailban b on b.sendno=a.sendno where a.sendno= ?param0 and a.isdel=0 group by a.sendno,a.rcvs,a.etitle,a.sendeds] -2025-12-18 14:11:35,176 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.list.rcvnot] Prepared SQL: [select count(a.mno) from memouser a where a.userno= ?param0 and and a.isread=0 and a.isdel=0] -2025-12-18 14:11:35,176 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smssend.get] Prepared SQL: [select c.asname,b.usertype,b.username ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) mobile ,a.smstype,a.isok ,row_number() over(order by b.username) rno, count(a.cno) over() pagetotalcount from smsuser a inner join users b on b.userno=a.userno left outer join assign c on c.asno=b.asno where a.mno= ?param0 order by b.username] -2025-12-18 14:11:35,176 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.home] Prepared SQL: [select b.cnt intval ,c.cnt0 intval2 ,c.cnt1 intval3 ,d.cnt intval4 ,e.cnt intval5 ,f.cnt intval6 ,(SELECT COUNT(*) FROM userleave WHERE status = 0) intval7 from (select 1 col1) a left outer join (select count(mno) cnt from memouser where userno= ?param0 and isread=0 and isdel=0) b on 1=1 left outer join ( select sum(case when a.bmposition=0 then 1 else 0 end) cnt0,sum(case when a.bmposition=1 and b.cmno is not null then 1 else 0 end) cnt1 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.isopen=1 left outer join board c on c.pbno=b.bno and c.isdel=0 where a.bmtype=2 and a.isopen=1 and c.bno is null and a.disptype=0 ) c on 1=1 left outer join ( select count(a.rfdno) cnt from payrfd a left outer join pay b on b.payno = a.payno where a.rstatus=0 and b.rstatus=0 ) d on 1=1 left outer join ( select count(a.payno) cnt from paydvr a inner join pay b on b.payno=a.payno and b.pstatus=1 and b.rstatus=0 inner join payitem c on c.payno = b.payno inner join book bb on bb.bkno=c.itemno where a.dvrcode is null and a.isdvr=1 ) e on 1=1 left outer join ( select count(a.payno) cnt from paytax a where a.ischeck=0 ) f on 1=1] -2025-12-18 14:11:35,177 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.authkey] Prepared SQL: [select jobkey from authkey where authtype= ?param0 and userno= ?param1 and randkey= ?param2 and keytime > now()] -2025-12-18 14:11:35,177 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.authkey.check1] Prepared SQL: [select ctno intval,ismenu intval2,ctype intval3,ccode strval from ct where ctno= ?param0 and authkey= ?param1 ; update ct set authkey=null where ctno= ?param0] -2025-12-18 14:11:35,177 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.authkey.check2] Prepared SQL: [select qno intval from question where qno= ?param0 and authkey= ?param1 ; update question set authkey=null where qno= ?param0] -2025-12-18 14:11:35,177 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.sms.chk] Prepared SQL: [select authno intval,lectno intval2,latime time,lakey strval from smsauth where authno = ?param0] -2025-12-18 14:11:35,177 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsend.in] Prepared SQL: [insert into emailsend(etitle,semail,ehtml,fgno,cmno,rcvs,reademails,rcvcount,readcount,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 ,now(), ?param9 ,now(), ?param9 , ?param10 )] -2025-12-18 14:11:35,177 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsend.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:11:35,177 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.sms.in] Prepared SQL: [insert into sms(cmno,mcontents,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,now(), ?param2 ,now(), ?param2 , ?param3 );] -2025-12-18 14:11:35,177 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.sms.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:11:35,178 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smsauth] Prepared SQL: [insert into smsauth(latime,lakey,lectno) values(now(), ?param0 , ?param1 );] -2025-12-18 14:11:35,178 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smsauth.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:11:35,178 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smsauth2] Prepared SQL: [insert into smsauth(latime,lakey,userno, lectno) values(now(), ?param0 , ?param1 , 0);] -2025-12-18 14:11:35,178 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smsauth2.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:11:35,178 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.atalk.send] Prepared SQL: [insert into MTS_ATALK_MSG (TRAN_SENDER_KEY,TRAN_TMPL_CD,TRAN_CALLBACK,TRAN_PHONE,TRAN_SUBJECT,TRAN_MSG,TRAN_DATE,TRAN_TYPE,TRAN_STATUS,TRAN_REPLACE_TYPE,TRAN_REPLACE_MSG) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,now(),5,'1', ?param6 , ?param5 );] -2025-12-18 14:11:35,178 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.comment.delete] Prepared SQL: [update cmt set isdel=1 where cmtno= ?param0 and ( ?param1 is not null or cno= ?param2 );] -2025-12-18 14:11:35,178 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsendok] Prepared SQL: [update emailsend set isdel=0,readcount= ?param0 ,sendeds= ?param1 where sendno= ?param2] -2025-12-18 14:11:35,178 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.memo.alldeleteR] Prepared SQL: [update memouser set isdel=1,udt=now(),uno= ?param0 ,uip= ?param1 where userno= ?param0] -2025-12-18 14:11:35,178 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.memo.alldeleteS] Prepared SQL: [update memo set isdel=1,udt=now(),uno= ?param0 ,uip= ?param1 where cno= ?param0] -2025-12-18 14:11:35,179 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.authkey.save] Prepared SQL: [update authkey set jobkey= ?param0 ,randkey= ?param1 ,keytime=date_add(now(), interval 1 minute) where authtype= ?param2 and userno= ?param3 ; insert into authkey (authtype,userno,jobkey,randkey,keytime) select a.authtype,a.userno,a.jobkey,a.randkey,date_add(now(), interval 1 minute) from (select ?param2 authtype, ?param3 userno, ?param0 jobkey, ?param1 randkey) a left outer join authkey b on b.authtype=a.authtype and b.userno=a.userno where b.authtype is null] -2025-12-18 14:11:35,179 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.sms.extend] Prepared SQL: [update smsauth set latime = now() where authno = ?param0] -2025-12-18 14:11:35,181 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.error] Prepared SQL: [insert into errors (errmsg,userno) values( ?param0 , ?param1 )] -2025-12-18 14:11:35,195 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.list] Prepared SQL: [select a.menuno, a.menuname, a.pmenuno, a.menuurl, a.menulevel, a.menuorder, a.ccount, a.isuse, a.ishid ,concat('/',ifnull(b5.menuno, 0), '/', ifnull(b4.menuno, 0), '/', ifnull(b3.menuno, 0), '/', ifnull(b2.menuno, 0), '/', ifnull(b1.menuno, 0), '/', ifnull(a.menuno, 0), '/') menurout ,case a.menulevel when 0 then ' ' when 1 then b1.menuname when 2 then b2.menuname when 3 then b3.menuname when 4 then b4.menuname when 5 then b5.menuname end pmenuname from ( select a.menuno, a.menuname, a.pmenuno, a.menuurl, a.menulevel, a.menuorder, count(d.menuno) ccount, a.isuse, a.ishid from menu a left outer join menu d on d.pmenuno=a.menuno group by a.menuno, a.menuname, a.pmenuno, a.menuurl, a.menulevel, a.menuorder, a.isuse, a.ishid ) a left outer join menu b1 on b1.menuno=a.pmenuno left outer join menu b2 on b2.menuno=b1.pmenuno left outer join menu b3 on b3.menuno=b2.pmenuno left outer join menu b4 on b4.menuno=b3.pmenuno left outer join menu b5 on b5.menuno=b4.pmenuno order by case a.menulevel when 0 then a.menuorder when 1 then b1.menuorder when 2 then b2.menuorder when 3 then b3.menuorder when 4 then b4.menuorder else b5.menuorder end ,case a.menulevel when 0 then a.menuno when 1 then b1.menuno when 2 then b2.menuno when 3 then b3.menuno when 4 then b4.menuno else b5.menuno end ,case a.menulevel when 1 then a.menuorder when 2 then b1.menuorder when 3 then b2.menuorder when 4 then b3.menuorder when 5 then b4.menuorder else 0 end ,case a.menulevel when 1 then a.menuno when 2 then b1.menuno when 3 then b2.menuno when 4 then b3.menuno when 5 then b4.menuno else 0 end ,case a.menulevel when 2 then a.menuorder when 3 then b1.menuorder when 4 then b2.menuorder when 5 then b3.menuorder else 0 end ,case a.menulevel when 2 then a.menuno when 3 then b1.menuno when 4 then b2.menuno when 5 then b3.menuno else 0 end ,case a.menulevel when 3 then a.menuorder when 4 then b1.menuorder when 5 then b2.menuorder else 0 end ,case a.menulevel when 3 then a.menuno when 4 then b1.menuno when 5 then b2.menuno else 0 end ,case a.menulevel when 4 then a.menuorder when 5 then b1.menuorder else 0 end ,case a.menulevel when 4 then a.menuno when 5 then b1.menuno else 0 end ,case a.menulevel when 5 then a.menuorder else 0 end ,case a.menulevel when 5 then a.menuno else 0 end] -2025-12-18 14:11:35,195 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.authmenu] Prepared SQL: [select a.usertype, a.menuno from menuauth a where a.usertype= ?param0] -2025-12-18 14:11:35,196 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.get] Prepared SQL: [select a.fileno,a.fgno,a.orgname,a.fileurl,a.filesize,a.extension,a.dcount,a.cno,a.uno ,b.tablename,b.columnname from fileinfo a inner join filegroup b on b.fgno=a.fgno where a.FileNo = ?param0 and a.isdel = 0] -2025-12-18 14:11:35,196 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.getall] Prepared SQL: [select a.fileno,a.fgno,a.orgname,a.fileurl,a.filesize,a.extension,a.dcount,a.cno,a.uno ,b.tablename,b.columnname from fileinfo a inner join filegroup b on b.fgno=a.fgno where a.FileNo = ?param0] -2025-12-18 14:11:35,198 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncs.parents.u] Prepared SQL: [select 3 ndepth,v.ndno ncsno,v.dname ncsname,v.dcode ncscode,case when v.ndno=u.ndno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsd v on v.nbno=d.nbno where u.nuno= ?param0 union all select 2 ndepth,v.nbno ncsno,v.bname ncsname,v.bcode ncscode,case when v.nbno=b.nbno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsb b on b.nbno=d.nbno inner join ncsb v on v.nmno=b.nmno where u.nuno= ?param0 union all select 1 ndepth,v.nmno ncsno,v.mname ncsname,v.mcode ncscode,case when v.nmno=m.nmno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncsm v on v.ntno=m.ntno where u.nuno= ?param0 union all select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where u.nuno= ?param0 order by ndepth,ncscode] -2025-12-18 14:11:35,198 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncs.parents.d] Prepared SQL: [select 2 ndepth,v.nbno ncsno,v.bname ncsname,v.bcode ncscode,case when v.nbno=b.nbno then 1 else 0 end isact from ncsd d inner join ncsb b on b.nbno=d.nbno inner join ncsb v on v.nmno=b.nmno where d.ndno= ?param0 union all select 1 ndepth,v.nmno ncsno,v.mname ncsname,v.mcode ncscode,case when v.nmno=m.nmno then 1 else 0 end isact from ncsd d inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncsm v on v.ntno=m.ntno where d.ndno= ?param0 union all select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsd d inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where d.ndno= ?param0 order by ndepth,ncscode] -2025-12-18 14:11:35,198 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncs.parents.b] Prepared SQL: [select 1 ndepth,v.nmno ncsno,v.mname ncsname,v.mcode ncscode,case when v.nmno=m.nmno then 1 else 0 end isact from ncsb b inner join ncsm m on m.nmno=b.nmno inner join ncsm v on v.ntno=m.ntno where b.nbno= ?param0 union all select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsb b inner join ncsm m on m.nmno=b.nmno inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where b.nbno= ?param0 order by ndepth,ncscode] -2025-12-18 14:11:35,198 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncs.parents.m] Prepared SQL: [select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsm m inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where m.nmno= ?param0 order by ndepth,ncscode] -2025-12-18 14:11:35,199 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.sales.bycm] Prepared SQL: [select case b.ptype when 2 then 2 when 3 then 1 else 0 end dtype, 0 intval, case b.ptype when 2 then '±³Àç' when 3 then '½ÃÇè' else '°­ÁÂ' end strval,'¸ÅÃâ' strval2 ,sum(case when month(a.payoktime)=1 then b.payamt else 0 end) longval ,sum(case when month(a.payoktime)=2 then b.payamt else 0 end) longval2 ,sum(case when month(a.payoktime)=3 then b.payamt else 0 end) longval3 ,sum(case when month(a.payoktime)=4 then b.payamt else 0 end) longval4 ,sum(case when month(a.payoktime)=5 then b.payamt else 0 end) longval5 ,sum(case when month(a.payoktime)=6 then b.payamt else 0 end) longval6 ,sum(case when month(a.payoktime)=7 then b.payamt else 0 end) longval7 ,sum(case when month(a.payoktime)=8 then b.payamt else 0 end) longval8 ,sum(case when month(a.payoktime)=9 then b.payamt else 0 end) longval9 ,sum(case when month(a.payoktime)=10 then b.payamt else 0 end) longval10 ,sum(case when month(a.payoktime)=11 then b.payamt else 0 end) longval11 ,sum(case when month(a.payoktime)=12 then b.payamt else 0 end) longval12 from pay a inner join payitem b on b.payno=a.payno and a.pstatus=1 where year(a.payoktime)= ?param0 and a.pstatus=1 group by b.ptype,month(a.payoktime) union all select case b.ptype when 2 then 2 when 3 then 1 else 0 end dtype, 1 intval, '','ȯºÒ' strval ,(case when month(b.refundtime)=1 then b.refundamt else 0 end) * -1 longval ,(case when month(b.refundtime)=2 then b.refundamt else 0 end) * -1 longval2 ,(case when month(b.refundtime)=3 then b.refundamt else 0 end) * -1 longval3 ,(case when month(b.refundtime)=4 then b.refundamt else 0 end) * -1 longval4 ,(case when month(b.refundtime)=5 then b.refundamt else 0 end) * -1 longval5 ,(case when month(b.refundtime)=6 then b.refundamt else 0 end) * -1 longval6 ,(case when month(b.refundtime)=7 then b.refundamt else 0 end) * -1 longval7 ,(case when month(b.refundtime)=8 then b.refundamt else 0 end) * -1 longval8 ,(case when month(b.refundtime)=9 then b.refundamt else 0 end) * -1 longval9 ,(case when month(b.refundtime)=10 then b.refundamt else 0 end) * -1 longval10 ,(case when month(b.refundtime)=11 then b.refundamt else 0 end) * -1 longval11 ,(case when month(b.refundtime)=12 then b.refundamt else 0 end) * -1 longval12 from pay a inner join payitem b on b.payno=a.payno and a.pstatus=1 and b.rstatus > 0 and b.refundtime is not null and year(b.refundtime)= ?param0 where a.pstatus=1 and a.rstatus > 0 group by b.ptype,month(b.refundtime) order by dtype,intval] -2025-12-18 14:11:35,200 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcalc.print] Prepared SQL: [select a.cmno,a.feeloc,a.feebkpr,a.feebrt,a.feemat,a.feefoo,a.feeetc,a.prtcnt ,b.cname,b.classno,b.sstime,b.setime ,c.pfee ,d.username,CAST(AES_DECRYPT(UNHEX(d.userpno), 'np123@!') AS char) userpno,d.bankname,CAST(AES_DECRYPT(UNHEX(d.bankno), 'np123@!') AS char) bankno,d.post,d.address1,d.address2 ,row_number() over(order by d.username) rno from cmcalc a inner join cm b on b.cmno=a.cmno inner join cmprof c on c.cmno=b.cmno inner join users d on d.userno=c.userno where a.cmno= ?param0 order by rno] -2025-12-18 14:11:35,200 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.npsystem] Prepared SQL: [select count(b.daokey) from (select 1 col1) a left outer join npsystem b on b.daokey= ?param0] -2025-12-18 14:11:35,200 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.ncs.check.t] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select 0 intval, count(m.nmno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno where t.ntno= ?param0 union all select 0 intval,count(b.nbno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno left outer join ncsb b on b.nmno=m.nmno where t.ntno= ?param0 union all select count(cmd.cmno) intval,count(distinct d.ndno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join cmncsd cmd on cmd.ndno=d.ndno where t.ntno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join ncsu u on u.ndno=d.ndno where t.ntno= ?param0 ) a] -2025-12-18 14:11:35,201 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.ncs.check.m] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select 0 intval,count(b.nbno) intval2 from ncsm m left outer join ncsb b on b.nmno=m.nmno where m.nmno= ?param0 union all select count(cmd.cmno) intval,count(distinct d.ndno) intval2 from ncsm m left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join cmncsd cmd on cmd.ndno=d.ndno where m.nmno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncsm m left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join ncsu u on u.ndno=d.ndno where m.nmno= ?param0 ) a] -2025-12-18 14:11:35,201 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.ncs.check.b] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select count(cmd.cmno) intval,count(distinct d.ndno) intval2 from ncsb b left outer join ncsd d on d.nbno=b.nbno left outer join cmncsd cmd on cmd.ndno=d.ndno where b.nbno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncsb b left outer join ncsd d on d.nbno=b.nbno left outer join ncsu u on u.ndno=d.ndno where b.nbno= ?param0 ) a] -2025-12-18 14:11:35,201 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.ncs.check.d] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select count(cmd.cmno) intval,0 intval2 from ncsd d left outer join cmncsd cmd on cmd.ndno=d.ndno where d.ndno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncsd d left outer join ncsu u on u.ndno=d.ndno where d.ndno= ?param0 ) a] -2025-12-18 14:11:35,202 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.insert] Prepared SQL: [insert into menu(menuname,pmenuno,menuurl,menulevel,menuorder,isuse,ishid,cdt,cno,udt,uno,uip) select ?param0 , ?param1 ,ifnull( ?param2 ,''),ifnull(c.menulevel, -1) + 1, ?param3 , ?param4 , ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 from (select ?param8 menuno) a left outer join menu b on b.menuno=a.menuno left outer join menu c on c.menuno= ?param1 where b.menuno is null] -2025-12-18 14:11:35,202 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.insert.SelectKey] Prepared SQL: [select last_insert_id()] -2025-12-18 14:11:35,202 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.filegroup.insert] Prepared SQL: [INSERT INTO filegroup (tablename,columnname, cdt,cno,udt,uno,uip) VALUES ( ?param0 , ?param1 , cdt,cno,udt,uno,uip)] -2025-12-18 14:11:35,202 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.filegroup.insert.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:11:35,202 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.okcert3.in] Prepared SQL: [insert into okcert3log (gubn, ret, reason, sn, rsltcd, rslt, dt) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , now()] -2025-12-18 14:11:35,202 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.okcert3.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:11:35,202 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.userauth.save] Prepared SQL: [insert into menuauth (usertype,authname,menuno,isdel,cdt,cno,udt,uno,uip) select max(usertype)+1, ?param0 ,1,0,now(), ?param1 ,now(), ?param1 , ?param2 from menuauth] -2025-12-18 14:11:35,202 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.authname.save] Prepared SQL: [update menuauth set authname= ?param0 where usertype= ?param1] -2025-12-18 14:11:35,202 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.userauth.del] Prepared SQL: [delete a from menuauth a left outer join( select count(userno) usercnt,usertype from users where usertype = ?param0 group by usertype )b on b.usertype = a.usertype where a.usertype = ?param0 and (b.usercnt < 1 or b.usercnt is null); insert into menuauth (usertype,authname,menuno,isdel,cdt,cno,udt,uno,uip) select * from ( select ?param0 usertype, ?param1 authname,1 menuno,0 isdel,now() cdt, ?param2 cno,now() udt, ?param2 uno, ?param3 uip ) a where not exists( select usertype,authname,menuno from menuauth where usertype = ?param0 and menuno = 1 ); update menuauth a left outer join ( select count(userno) usercnt,usertype from users where usertype = ?param0 and status=1 group by usertype ) b on b.usertype = a.usertype set isdel=1 where a.usertype= ?param0 and (b.usercnt < 1 or b.usercnt is null);] -2025-12-18 14:11:35,204 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.chageposition] Prepared SQL: [update menu a left outer join menu b on b.menuno= ?param0 left outer join menu c on c.menuno= ?param1 set a.pmenuno= ?param1 , a.menuorder = ifnull(b.menuorder, -1) + 1, a.menulevel=c.menulevel + 1 , a.udt=now(), a.uno= ?param2 , a.uip= ?param3 where a.menuno= ?param4] -2025-12-18 14:11:35,204 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.update] Prepared SQL: [update menu a left outer join (select menulevel from menu where menuno= ?param0 ) b on 1 = 1 set udt=now(), uno= ?param1 , uip= ?param2 ,menuname= ?param3 , pmenuno= ?param0 , menuurl=ifnull( ?param4 , ''),a.menulevel=b.menulevel + 1,menuorder= ?param5 ,isuse= ?param6 ,ishid= ?param7 where a.menuno= ?param8 ;] -2025-12-18 14:11:35,204 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.delete] Prepared SQL: [delete from menuauth where menuno= ?param0 ; delete from menu where menuno= ?param0] -2025-12-18 14:11:35,204 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.down] Prepared SQL: [update fileinfo set dcount = dcount + 1 where fileno= ?param0] -2025-12-18 14:11:35,204 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.del] Prepared SQL: [update fileinfo set uip= ?param0 , uno= ?param1 , isdel=1 where fileno= ?param2 and ( ?param3 = 1 or ?param1 = -999 or cno= ?param1 )] -2025-12-18 14:11:35,204 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.del2] Prepared SQL: [update fileinfo set uip= ?param0 , uno= ?param1 , isdel=1 where fgno= ?param2 and ( ?param3 = 1 or ?param1 = -999 or cno= ?param1 )] -2025-12-18 14:11:35,204 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncst.in] Prepared SQL: [insert into ncst (ntype,tcode,tname,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 ,now(), ?param3 ,now(), ?param3 , ?param4 )] -2025-12-18 14:11:35,204 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncst.up] Prepared SQL: [update ncst set udt=now(),uno= ?param0 ,uip= ?param1 ,tcode= ?param2 ,tname= ?param3 where ntno= ?param4] -2025-12-18 14:11:35,205 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.actlog.set] Prepared SQL: [insert into actlog (logtype,logtarget,userno,logdata,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 )] -2025-12-18 14:11:35,206 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.authlog.set] Prepared SQL: [insert into authlog(logtype,userno,usertypeorg,usertypenew,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 )] -2025-12-18 14:11:35,206 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.authlog.set2] Prepared SQL: [insert into authlog(logtype,userno,usertypeorg,usertypenew,cdt,cno,udt,uno,uip) select ?param0 , ?param1 ,a.usertype, ?param2 ,now(), ?param3 ,now(), ?param3 , ?param4 from users a where a.userno= ?param1 and a.usertype <> ?param2] -2025-12-18 14:11:35,207 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.kcblog.in] Prepared SQL: [insert into kcblog (cdt,cp_cd,mobile,vssn,logmsg) values(now(), ?param0 ,case when ?param1 is not null then HEX(AES_ENCRYPT( ?param1 , 'np123@!')) else null end , ?param2 , ?param3 );] -2025-12-18 14:11:35,207 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [excellog.in] Prepared SQL: [INSERT INTO exceldownlog (userno, userid, username, actiontime, position, comment, userip) SELECT userno, userid, username, sysdate(), ?param0 , ?param1 , ?param2 FROM users where userno = ?param3] -2025-12-18 14:11:35,238 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.myterm] Prepared SQL: [select distinct c.tmno,c.tyear,c.tseq from cmprof a inner join cm b on b.cmno=a.cmno and b.ismaster=0 and b.isdel=0 inner join term c on c.tmno=b.tmno where a.userno= ?param0 order by c.tyear desc,c.tseq] -2025-12-18 14:11:35,238 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.term.ys] Prepared SQL: [select distinct tmno,tyear,tseq from term order by tyear desc,tseq] -2025-12-18 14:11:35,240 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmdatas] Prepared SQL: [select a.dtype,a.intval,a.intval2,a.intval3 ,a.strval,a.strval2 from( select 1 dtype ,a.userno intval,b.usertype intval2 ,row_number() over (order by b.username desc) intval3 ,b.username strval,null strval2 from cmprof a inner join users b on b.userno=a.userno where a.cmno= ?param0 order by b.username desc ) a union all select 2 ,b.bkno,0 ,row_number() over (order by b.bkno) intval3 ,b.bkname,null from cmbook a inner join book b on b.bkno=a.bkno where a.cmno= ?param0 union all select 3 dtype ,b.cmno,a.ispre ,row_number() over (order by b.cmno) intval3 ,b.cname,null from cmrelay a inner join cm b on b.cmno=a.rcmno where a.cmno= ?param0 union all select 4 ,b.ndno,0 ,row_number() over (order by b.ndno) intval3 ,b.dname,b.acode from cmncsd a inner join ncsd b on b.ndno=a.ndno where a.cmno= ?param0 order by dtype,intval3] -2025-12-18 14:11:35,240 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.datacreatecmbycmmaster] Prepared SQL: [select a.cmno,a.cname,row_number() over(order by a.udt desc) rno from cm a where a.ismaster=1 and a.isdel=0 and a.cgno= ?param0 order by rno] -2025-12-18 14:11:35,241 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnigscd.exists] Prepared SQL: [select count(*) from cminning a inner join cminningscd b on a.cmino = b.cmino where cmno = ?param0] -2025-12-18 14:11:35,241 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmev] Prepared SQL: [select a.cmno,a.attend,a.attendcut,a.attendrfd,a.attendcutrfd,a.mid,a.midcut,a.midrfd,a.midcutrfd,a.final,a.finalcut,a.finalrfd,a.finalcutrfd,a.subject,a.subjectcut,a.subjectrfd ,a.subjectcutrfd,a.discuss,a.discusscut,a.discussrfd,a.discusscutrfd,a.etc,a.etccut,a.etcrfd,a.etccutrfd,a.cut,a.cutrfd,a.isoffabs ,b.scdtype ,c.cshape from cmev a inner join cm c on c.cmno = a.cmno left outer join cminning b on b.cmno = a.cmno and b.isscd = 1 where a.cmno= ?param0] -2025-12-18 14:11:35,242 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.est] Prepared SQL: [select 0 gubun,case when a.extype = 0 then 1 else 2 end estkind ,a.exno,a.cmno,a.extype,a.exname,a.edesc,a.etime,a.econdition,a.evtype,a.eqtype,a.israndq,a.israndqi,a.qcount,a.isblur,a.tpoint,a.relaylimit,a.isusebackup,a.isseq ,null sdno,null sdtype,null sdname,null sddesc,null sdcondition ,null rsno,null rscno,null rstype,null rsname,null rscondition , row_number() over(partition by a.extype order by a.cdt) rno ,null as iseq,null as teachername from cmex a where a.cmno= ?param0 and a.isdel=0 union all select 1 gubun,case when a.sdtype = 0 then 11 else 21 end estkind ,a.sdno exno,a.cmno,a.sdtype extype,a.sdname exname,a.sddesc edesc,null etime,a.sdcondition econdition,null evtype,null eqtype,null israndq,null israndqi,null qcount,null isblur,a.tpoint,null relaylimit,null isusebackup,null isseq ,a.sdno,a.sdtype,a.sdname,a.sddesc,a.sdcondition ,null rsno,null rscno,null rstype,null rsname,null rscondition , row_number() over(partition by a.sdtype order by a.cdt) rno ,null as iseq,null as teachername from cmsd a where a.cmno= ?param0 and a.isdel=0 union all select 2 gubun,case when a.rstype = 0 then 32 else 31 end estkind ,a.rsno exno,a.cmno,a.rstype extype,a.rsname exname,null edesc,null etime,a.rscondition econdition,null evtype,null eqtype,null israndq,null israndqi,null qcount,null isblur,null tpoint,null relaylimit,null isusebackup,null isseq ,null sdno,null sdtype,null sdname,null sddesc,null sdcondition ,a.rsno,a.rscno,a.rstype,a.rsname,a.rscondition , row_number() over(partition by a.rstype order by a.cdt) rno ,b.iseq,c.username as teachername from cmrs a left outer join cminning b on a.cmino = b.cmino left outer join users c on b.userno = c.userno where a.cmno= ?param0 and a.isdel=0 order by rsno] -2025-12-18 14:11:35,242 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmexqs] Prepared SQL: [select a.eqno,a.exno,a.qseq,a.qno,a.rpoint , b.qtextstring, b.dpoint, b.qdiff, b.cc1, b.cc2, b.cc3, b.cc4, b.cc5,b.atype , cc.cname qdiffname, cc1.cname ccname1, cc2.cname ccname2, cc3.cname ccname3, cc4.cname ccname4, cc5.cname ccname5 from cmexq a inner join question b on b.qno=a.qno left outer join comcode cc on cc.ccode = b.qdiff left outer join comcode cc1 on cc1.ccode = b.cc1 left outer join comcode cc2 on cc2.ccode = b.cc2 left outer join comcode cc3 on cc3.ccode = b.cc3 left outer join comcode cc4 on cc4.ccode = b.cc4 left outer join comcode cc5 on cc5.ccode = b.cc5 where a.exno= ?param0 order by a.qseq] -2025-12-18 14:11:35,242 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.exsave.valid] Prepared SQL: [select count(d.exno) from (select 1 as col1) a left outer join lectex d on d.exno= ?param0] -2025-12-18 14:11:35,242 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.sdsave.valid] Prepared SQL: [select sum(cnt) from ( select count(d.sdno) cnt from (select 1 as col1) a left outer join lectsd d on d.sdno= ?param0 union all select count(d.sdno) from (select 1 as col1) a left outer join lectsdboard d on d.sdno= ?param0 ) a] -2025-12-18 14:11:35,242 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rssave.valid] Prepared SQL: [select count(d.rsno) from (select 1 as col1) a left outer join lectrs d on d.rsno= ?param0] -2025-12-18 14:11:35,242 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rscsave.valid] Prepared SQL: [select count(d.rscno) from (select 1 as col1) a left outer join cmrs d on d.rscno= ?param0] -2025-12-18 14:11:35,242 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmexlayers] Prepared SQL: [select a.exno ,case when a.qdiff = 1 then null else a.qdiff end qdiff ,case when a.cc1 = 1 then null else a.cc1 end cc1 ,case when a.cc2 = 1 then null else a.cc2 end cc2 ,case when a.cc3 = 1 then null else a.cc3 end cc3 ,case when a.cc4 = 1 then null else a.cc4 end cc4 ,case when a.cc5 = 1 then null else a.cc5 end cc5 ,a.qcount,a.rpoint , cc.cname qdiffname, cc1.cname ccname1, cc2.cname ccname2, cc3.cname ccname3, cc4.cname ccname4, cc5.cname ccname5 from cmexlayer a left outer join comcode cc on cc.ccode = a.qdiff and cc.ccode > 0 left outer join comcode cc1 on cc1.ccode = a.cc1 and cc1.ccode > 0 left outer join comcode cc2 on cc2.ccode = a.cc2 and cc2.ccode > 0 left outer join comcode cc3 on cc3.ccode = a.cc3 and cc3.ccode > 0 left outer join comcode cc4 on cc4.ccode = a.cc4 and cc4.ccode > 0 left outer join comcode cc5 on cc5.ccode = a.cc5 and cc5.ccode > 0 where a.exno= ?param0 order by cc.corder, cc1.corder, cc2.corder] -2025-12-18 14:11:35,242 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.extype1count] Prepared SQL: [select count(b.exno) from (select 1 col1) a left outer join cmex b on b.cmno= ?param0 and b.isdel=0 and b.exno <> ?param1 and b.extype=1] -2025-12-18 14:11:35,242 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.check] Prepared SQL: [select count(b.rsno) from (select 1 col1) a left outer join cmrs b on b.cmno= ?param0 and b.rsno <> ?param1 and b.rstype= ?param2 and b.isdel=0] -2025-12-18 14:11:35,243 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.questionusings] Prepared SQL: [select sum(cnt) from ( select 0 as cnt union all select count(qno) from cmexq where qno= ?param0 union all select count(qno) from rscq where qno= ?param0 ) a] -2025-12-18 14:11:35,243 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.questionitem.valid] Prepared SQL: [select sum(cnt) from ( select 0 as cnt union all select a.qno from ( select b.qno from questionitem a inner join cmexq b on b.qno=a.qno where a.qino= ?param0 limit 1) a union all select a.qno from ( select b.qno from questionitem a inner join rscq b on b.qno=a.qno where a.qino= ?param0 limit 1) a ) a] -2025-12-18 14:11:35,244 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmmenus] Prepared SQL: [select a.cmno,a.isplan,a.iscontent,a.isev,a.isrs,a.isgrade ,b.bmno from cmmenu a left outer join cmmenubm b on b.cmno=a.cmno where a.cmno= ?param0] -2025-12-18 14:11:35,244 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rscqs] Prepared SQL: [select a.rscqno,a.rscno,a.qno,a.dseq , b.qtextstring, b.dpoint, b.qdiff, b.cc1, b.cc2, b.cc3, b.cc4, b.cc5,b.atype , cc.cname qdiffname, cc1.cname ccname1, cc2.cname ccname2, cc3.cname ccname3, cc4.cname ccname4, cc5.cname ccname5 ,row_number() over(order by a.dseq, a.rscqno) rno from rscq a inner join question b on b.qno=a.qno left outer join comcode cc on cc.ccode = b.qdiff left outer join comcode cc1 on cc1.ccode = b.cc1 left outer join comcode cc2 on cc2.ccode = b.cc2 left outer join comcode cc3 on cc3.ccode = b.cc3 left outer join comcode cc4 on cc4.ccode = b.cc4 left outer join comcode cc5 on cc5.ccode = b.cc5 where a.rscno= ?param0 order by rno] -2025-12-18 14:11:35,244 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminfile] Prepared SQL: [select 1 dtype,a.sdno intval,a.fgno longval,b.fileno longval2,0 longval4,b.fileurl strval from cmsd a inner join fileinfo b on b.fgno=a.fgno and b.isdel=0 where a.cmno= ?param0 union all select 0,exno,null,null,null,null from cmex where cmno= ?param0 and isdel=0 union all select 2,0,a.fgnotf,b.fileno,a.cmino,b.fileurl from cminning a inner join fileinfo b on b.fgno=a.fgnotf and b.isdel=0 where a.cmno= ?param0 union all select 3,a.cmno,a.fgnocm,b.fileno,0,b.fileurl from cm a inner join fileinfo b on b.fgno=a.fgnocm and b.isdel=0 where a.cmno= ?param0 order by dtype,intval,longval2] -2025-12-18 14:11:35,244 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.check.cmpcpay] Prepared SQL: [select count(b.pino) from (select 1 as col1) a left outer join payitem b on b.ptype=1 and b.pcno = ?param0] -2025-12-18 14:11:35,245 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ct.checkcmi] Prepared SQL: [select count(b.cmino) dcnt from ct a left outer join cminning b on b.ctno=a.ctno where a.ctno= ?param0 group by a.ctno] -2025-12-18 14:11:35,245 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.pcm.foras] Prepared SQL: [select distinct d.cmno value,d.cname text from users a inner join lect b on b.userno=a.userno and b.status<5 inner join cm c on c.cmno=b.cmno inner join cm d on d.cmno=c.pcmno where a.asno= ?param0 order by text,value] -2025-12-18 14:11:35,245 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cm.foras] Prepared SQL: [select distinct c.cmno value,concat(c.cname,'(',c.classno,')') text from users a inner join lect b on b.userno=a.userno and b.status<5 inner join cm c on c.cmno=b.cmno and c.pcmno= ?param0 where a.asno= ?param1 order by text,value] -2025-12-18 14:11:35,245 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.pcm.forall] Prepared SQL: [select a.cmno value,a.cname text from cm a where a.ismaster=1 and a.isuse=1 and a.isdel=0 order by text,value] -2025-12-18 14:11:35,245 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cm.forall] Prepared SQL: [select a.cmno value,concat(a.cname,'(',a.classno,')') text from cm a where a.pcmno= ?param0 and a.ismaster=1 and a.isuse=1 and a.isdel=0 order by text,value] -2025-12-18 14:11:35,245 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cms.forpay] Prepared SQL: [select c.cmno,case when b.isjoin=1 then c.infee else c.infee end fee, c.accommofee, b.isjoin,d.lectno lectnocheck from users a left outer join assign b on b.asno=a.asno inner join cm c on c.cmno= ?param0 left outer join lect d on d.userno=a.userno and d.cmno=c.cmno and d.status in (1,2,3,4,6) and d.ischanged=0 where a.userno= ?param1] -2025-12-18 14:11:35,245 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cms.forpaypc] Prepared SQL: [select c.cmno,case when b.isjoin=1 then c.infee else c.outfee end fee,b.isjoin from users a left outer join assign b on b.asno=a.asno inner join cmpc c on c.pcno= ?param0 where a.userno= ?param1] -2025-12-18 14:11:35,245 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcheck.forbuy] Prepared SQL: [select 1 rno,a.cmno,a.quota ,b.status lectstatus ,count(d.userno) countlect from cm a left outer join lect b on b.cmno=a.cmno and b.userno= ?param0 and b.status < 5 and b.ischanged=0 left outer join lect c on c.cmno=a.cmno and c.status < 5 and c.ischanged=0 left outer join users d on d.userno=c.userno and d.status=1 where a.cmno= ?param1 and a.ismaster=0 and a.rstime < now() and a.retime > now() and a.isuse=1 and a.isdel=0 group by a.cmno,a.quota,b.status union all select 2,a.cmno,0 ,b.status ,0 from cm a inner join lect b on b.cmno <> a.cmno and b.userno= ?param0 and b.status < 5 inner join cm c on c.cmno=b.cmno and c.pcmno=a.pcmno where a.cmno = ?param1] -2025-12-18 14:11:35,246 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.assign.applyedu.byasno] Prepared SQL: [select a.asno,a.ascode,a.isjoin,a.joinyear,a.joinprice,a.asname,a.ceoname,a.brno,a.eino,a.grno,a.btype,a.bkind,a.salesamount,a.homeurl,a.mcount,a.aday,a.astype,a.asctg,a.askey,a.post ,a.address1,a.address2,a.fgnobno,a.fgnobank,a.joindate,a.exitdate,a.status,a.issite,a.subdomain,a.sitename,a.sitelogo,a.sitefooter,a.siteip,a.ismain,a.mname,a.isdel ,CAST(AES_DECRYPT(UNHEX(a.mphone), 'np123@!') AS char) mphone ,CAST(AES_DECRYPT(UNHEX(a.taxemail), 'np123@!') AS char) taxemail from assign a where a.asno= ?param0 and a.isdel=0] -2025-12-18 14:11:35,246 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscdcheck] Prepared SQL: [select a.quota - (select count(z.lectno) cnt from lect z where a.cmisno = z.cmisno and z.status in (1,2) and z.ischanged=0) from cminningscd a where a.cmisno = ?param0] -2025-12-18 14:11:35,251 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmin] Prepared SQL: [insert into cm(ismaster,cgno,pcmno,cname,kname,tmno,classno,rstime,retime,sstime,setime,gstime,getime,cshape ,infee,outfee,accommofee,quota ,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,isuse,isdel,isseq,fgnocm,typeman,typeedu,typegrade,typejob,typejobitem,iscertificate,ischkatt,isaccommodation,daylectinninglimit,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 , ?param28 , ?param29 , ?param30 ,0, ?param31 , ?param32 , ?param33 , ?param34 , ?param35 , ?param36 , ?param37 , ?param38 , ?param39 , ?param40 ,10,now(), ?param41 ,now(), ?param41 , ?param42 );] -2025-12-18 14:11:35,251 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:11:35,252 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnings.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into cminning (cmno,week,iseq,isonline,ititle,icontent,idate,iday,ist,iet,fgnotf,ctno,istaste,sttime,atime,mstime,metime,userno,isscd,scdtype,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 ,now(), ?param20 ,now(), ?param20 , ?param21 from (select 1 col1) a left outer join cminning b on b.cmno= ?param0 and b.iseq= ?param2 where b.cmino is null] -2025-12-18 14:11:35,252 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnings.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 14:11:35,253 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into cminningscd(cmino,estart,eend,quota,studyplace,sseq,comment,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 ,now(), ?param7 ,now(), ?param7 , ?param8 )] -2025-12-18 14:11:35,253 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 14:11:35,255 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.in] Prepared SQL: [INSERT INTO cmex (cmno,extype,exname,edesc,etime,econdition,evtype,eqtype,israndq,israndqi,qcount,isblur,tpoint,relaylimit,isusebackup,isseq,isreexamable,isresultopen,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 ,0,now(), ?param18 ,now(), ?param18 , ?param19 )] -2025-12-18 14:11:35,255 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:11:35,256 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.question.in] Prepared SQL: [INSERT INTO question (cmno, qdiff, cc1, cc2, cc3, cc4, cc5, isuse, atype, dpoint, qtext, qtextstring, qdesc, rightcount,ispassspace,isignorecase, cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , now(), ?param16 ,now(), ?param16 , ?param17 );] -2025-12-18 14:11:35,256 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.question.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:11:35,257 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.in] Prepared SQL: [insert into cmsd(sdtype,cmno,sdname,sddesc,tpoint,sdcondition,fgno,isdel,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 ,0,now(), ?param7 ,now(), ?param7 , ?param8 );] -2025-12-18 14:11:35,257 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:11:35,257 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.in] Prepared SQL: [insert into cmrs(rstype,cmno,rsname,rscondition,rscno,isdel,cmino,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,0, ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 );] -2025-12-18 14:11:35,257 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:11:35,257 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rsc.in] Prepared SQL: [insert into rsc(rstype,rscname,isuse,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 ,now(), ?param3 ,now(), ?param3 , ?param4 );] -2025-12-18 14:11:35,257 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rsc.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:11:35,257 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy0] Prepared SQL: [insert into cm(ismaster,cgno,pcmno,cname,kname,tmno,classno,rstime,retime,sstime,setime,gstime,getime,cshape,typeman,typeedu,typegrade,typejob,typejobItem,infee,outfee,accommofee,quota,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,isuse,isseq,iscertificate,isdel,studydays,isaccommodation,daylectinninglimit,cdt,cno,udt,uno,uip) select ?param0 ,cgno,case when a.ismaster = 1 and ?param0 = 0 then a.cmno else a.pcmno end,ifnull( ?param1 , concat('»çº»_', cname)),a.kname, ?param2 ,case when ?param2 is null then null else ifnull(b.classno,0)+1 end ,t.rstime ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then '2099-12-31 23:59:59' else date_format(t.retime,'%Y-%m-%d 23:59:59') end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else t.sstime end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else date_format(t.setime,'%Y-%m-%d 23:59:59') end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else t.gstime end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else date_format(t.getime,'%Y-%m-%d 23:59:59') end ,a.cshape,a.typeman,a.typeedu,a.typegrade,a.typejob, a.typejobItem,infee,outfee,accommofee,quota,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,1,isseq,a.iscertificate,0,studydays,isaccommodation,daylectinninglimit,now(), ?param3 ,now(), ?param3 , ?param4 from cm a left outer join ( select max(b.classno) classno from cm a inner join cm b on b.ismaster=0 and b.pcmno=case when a.ismaster=1 then a.cmno else a.pcmno end and b.isdel=0 and b.tmno=ifnull( ?param2 ,0) where a.cmno= ?param5 ) b on b.classno is not null left outer join term t on t.tmno= ?param2 where a.cmno= ?param5 ;] -2025-12-18 14:11:35,257 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy0.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:11:35,258 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy.ex0] Prepared SQL: [insert into cmex (cmno,extype,exname,edesc,etime,econdition,evtype,eqtype,israndq,israndqi,qcount,isblur,tpoint,relaylimit,isusebackup,isseq,isresultopen,isreexamable,isdel,cdt,cno,udt,uno,uip) select ?param0 ,extype,exname,edesc,etime,econdition,evtype,eqtype,israndq,israndqi,qcount,isblur,tpoint,relaylimit,isusebackup,isseq,isresultopen,isreexamable,0,now(), ?param1 ,now(), ?param1 , ?param2 from cmex a where a.exno= ?param3 ;] -2025-12-18 14:11:35,258 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy.ex0.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:11:35,258 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmpcin] Prepared SQL: [insert into cm (ismaster,cgno,pcmno,cname,tmno,classno,rstime,retime,sstime,setime,gstime,getime,cshape,infee,outfee,quota,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,isuse,isseq,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,null, ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 ,1,0,0,now(), ?param27 ,now(), ?param27 , ?param28 );] -2025-12-18 14:11:35,258 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmpcin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:11:35,259 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ct.in] Prepared SQL: [INSERT INTO ct (cmno,qdiff,cc1,cc2,cc3,cc4,cc5,ctype,ccode,ccodedel,ctname,fgnothumb,fgnotf,tfurl,ismenu,isdel,isuse,isoversize,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 ,0, ?param14 , ?param15 ,now(), ?param16 ,now(), ?param16 , ?param17 );] -2025-12-18 14:11:35,259 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ct.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:11:35,259 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.pplog.applyedu.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into pplog ( userno,cmno,isready,cgcode,cshape,typeman,typeedu,typegrade,typejob,typejobItem,cgno,cmisno,isrebate,rbankname,rbankacc,rbankowner,asname,brno,ceoname,post,address1,address2,btype,bkind,eino,mname ,mphone,taxemail,userpno,mobile,email,upost,uaddress1,uaddress2,isassignuser,uduty,slevel,isaccommodation,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 ,HEX(AES_ENCRYPT( ?param14 , 'np123@!')) , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 ,HEX(AES_ENCRYPT( ?param26 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param27 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param28 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param29 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param30 , 'np123@!')) , ?param31 , ?param32 , ?param33 , ?param34 , ?param35 , ?param36 , ?param37 ,now(), ?param38 ,now(), ?param38 , ?param39 )] -2025-12-18 14:11:35,259 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.pplog.applyedu.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:11:35,259 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.term.in] Prepared SQL: [insert into term (tyear,tseq,rstime,retime,sstime,setime,gstime,getime,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 ,now(), ?param8 ,now(), ?param8 , ?param9 )] -2025-12-18 14:11:35,260 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.term.up] Prepared SQL: [update term set udt=now(),uno= ?param0 ,uip= ?param1 ,tyear = ?param2 ,tseq = ?param3 ,rstime= ?param4 ,retime= ?param5 ,sstime= ?param6 ,setime= ?param7 ,gstime= ?param8 ,getime= ?param9 where tmno= ?param10] -2025-12-18 14:11:35,260 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cg.in] Prepared SQL: [insert into cg (pcgno,cgname,cgcode,isuse,iscover,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,0,now(), ?param5 ,now(), ?param5 , ?param6 )] -2025-12-18 14:11:35,260 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmup] Prepared SQL: [update cm set udt=now(),uno= ?param0 ,uip= ?param1 ,cgno = ?param2 ,pcmno = ?param3 ,cname = ?param4 ,kname = ?param5 ,rstime = ?param6 ,retime = ?param7 ,sstime = ?param8 ,setime = ?param9 ,gstime = ?param10 ,getime = ?param11 ,cshape = ?param12 ,infee = ?param13 ,outfee = ?param14 ,accommofee = ?param15 ,quota = ?param16 ,introhtml = ?param17 ,targethtml = ?param18 ,goalhtml = ?param19 ,contenthtml = ?param20 ,studyplace = ?param21 ,studytime = ?param22 ,certcc = ?param23 ,certgradecc = ?param24 ,jobcc = ?param25 ,jobpositiongrade = ?param26 ,difficulty = ?param27 ,isrefund = ?param28 ,isuse = ?param29 ,fgnocm = ?param30 ,typeman = ?param31 ,typeedu = ?param32 ,typegrade = ?param33 ,typejob = ?param34 ,typejobitem = ?param35 ,iscertificate = ?param36 ,ischkatt = ?param37 ,studydays = ?param38 ,isaccommodation = ?param39 where cmno= ?param40] -2025-12-18 14:11:35,260 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.profclear] Prepared SQL: [update cminning a inner join ( select a.cmino from cminning a left outer join cmprof b on b.cmno=a.cmno and a.userno=b.userno where a.cmno= ?param0 and b.userno is null ) b on b.cmino=a.cmino set a.userno=null where a.cmno= ?param0] -2025-12-18 14:11:35,261 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.del] Prepared SQL: [delete from cminning where cmino = ( select a.cmino from ( select case when count(c.lectno) < 1 then ?param0 else 0 end cmino from (select 1 col1) a left outer join cminning b on b.cmino= ?param0 left outer join lect c on c.cmno=b.cmno) a )] -2025-12-18 14:11:35,261 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.del2] Prepared SQL: [delete from cminning where cmino = ?param0] -2025-12-18 14:11:35,261 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.del3] Prepared SQL: [delete from cminning where cmino = ( select a.cmino from ( select case when count(b.cmino) < 1 then ?param0 else 0 end cmino from (select 1 col1) a left outer join cminningscd b on b.cmino= ?param0 ) a )] -2025-12-18 14:11:35,261 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.del] Prepared SQL: [delete from cminningscd where cmisno = ( select a.cmisno from ( select case when count(c.lectno) < 1 then ?param0 else 0 end cmisno from (select 1 col1) a left outer join cminningscd b on b.cmisno= ?param0 left outer join lect c on c.cmisno=b.cmisno and c.status=1 and c.ischanged=0 ) a )] -2025-12-18 14:11:35,261 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmseqsave] Prepared SQL: [update cm set isseq= ?param0 ,udt=now(),uno= ?param1 ,uip= ?param2 where cmno= ?param3] -2025-12-18 14:11:35,261 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.bookin] Prepared SQL: [insert into book(bkname,author,publisher,pubdate,fgnothumb,fgno,price,introhtml,contents,isuse,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 ,now(), ?param10 ,now(), ?param10 , ?param11 )] -2025-12-18 14:11:35,261 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.bookup] Prepared SQL: [update book set udt=now(),uno= ?param0 ,uip= ?param1 ,bkname = ?param2 ,author = ?param3 ,publisher = ?param4 ,pubdate = ?param5 ,fgnothumb = ?param6 ,fgno = ?param7 ,price = ?param8 ,introhtml = ?param9 ,contents = ?param10 ,isuse = ?param11 where bkno= ?param12] -2025-12-18 14:11:35,261 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.bookdel] Prepared SQL: [delete from book where not bkno in ( select distinct(a.bkno) from cmbook a ) and bkno = ?param0] -2025-12-18 14:11:35,261 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.up] Prepared SQL: [update cminningscd a set udt=now(),uno= ?param0 ,uip= ?param1 ,cmino= ?param2 ,estart= ?param3 ,eend= ?param4 ,quota= ?param5 ,studyplace= ?param6 ,sseq= ?param7 ,comment= ?param8 where a.cmisno= ?param9] -2025-12-18 14:11:35,262 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnings.up] Prepared SQL: [update cminning a left outer join ( select cmino, cmno from cminning where cmino <> ?param0 and cmno= ?param1 and iseq= ?param2 ) b on b.cmno=a.cmno set udt=now(),uno= ?param3 ,uip= ?param4 ,week = ?param5 ,iseq = ?param2 ,isonline = ?param6 ,ititle = ?param7 ,icontent = ?param8 ,idate= ?param9 ,iday = ?param10 ,ist = ?param11 ,iet = ?param12 ,fgnotf= ?param13 ,ctno = ?param14 ,istaste = ?param15 ,sttime= ?param16 ,atime = ?param17 ,mstime = ?param18 ,metime = ?param19 ,userno = ?param20 ,isscd = ?param21 ,scdtype= ?param22 where a.cmino= ?param0 and b.cmino is null] -2025-12-18 14:11:35,262 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.clear] Prepared SQL: [update cminningscd a set udt=now(),uno= ?param0 ,uip= ?param1 ,quota=99999,studyplace=null where a.cmino = ?param2] -2025-12-18 14:11:35,262 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.up.lect] Prepared SQL: [update lect a left outer join cminningscd b on b.cmisno = a.cmisno set a.edate = date_format(b.eend,'%Y-%m-%d 23:59:59') where a.cmisno = ?param0 ;] -2025-12-18 14:11:35,262 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmev.clear] Prepared SQL: [update cmev a set udt=now(),uno= ?param0 ,uip= ?param1 ,isoffabs=null where a.cmno = ?param2] -2025-12-18 14:11:35,262 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnings.istasteclear] Prepared SQL: [update cminning set istaste=0 where cmno= ?param0 and cmino <> ?param1] -2025-12-18 14:11:35,262 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmevsave] Prepared SQL: [insert into cmev (cmno,attend,attendcut,attendrfd,attendcutrfd,mid,midcut,midrfd,midcutrfd,final,finalcut,finalrfd,finalcutrfd,subject,subjectcut,subjectrfd,subjectcutrfd,discuss,discusscut,discussrfd,discusscutrfd,etc,etccut,etcrfd,etccutrfd,cut,cutrfd,isoffabs,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 ,now(), ?param28 ,now(), ?param28 , ?param29 from (select 1 col1) a left outer join cmev b on b.cmno= ?param0 where b.cmno is null; update cmev set udt=now(),uno= ?param28 ,uip= ?param29 ,attend = ?param1 ,attendcut = ?param2 ,attendrfd = ?param3 ,attendcutrfd = ?param4 ,mid = ?param5 ,midcut = ?param6 ,midrfd = ?param7 ,midcutrfd = ?param8 ,final = ?param9 ,finalcut = ?param10 ,finalrfd = ?param11 ,finalcutrfd = ?param12 ,subject = ?param13 ,subjectcut = ?param14 ,subjectrfd = ?param15 ,subjectcutrfd = ?param16 ,discuss = ?param17 ,discusscut = ?param18 ,discussrfd = ?param19 ,discusscutrfd = ?param20 ,etc = ?param21 ,etccut = ?param22 ,etcrfd = ?param23 ,etccutrfd = ?param24 ,cut = ?param25 ,cutrfd = ?param26 ,isoffabs = ?param27 where ?param0 > 0 and cmno= ?param0] -2025-12-18 14:11:35,263 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.savetop] Prepared SQL: [UPDATE cmex SET udt=now(),uno= ?param0 ,uip= ?param1 ,exname= ?param2 ,edesc= ?param3 ,econdition= ?param4 ,isblur= ?param5 ,isusebackup= ?param6 ,isseq= ?param7 ,isreexamable= ?param8 ,isresultopen= ?param9 ,etime= ?param10 where exno= ?param11] -2025-12-18 14:11:35,263 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.up] Prepared SQL: [update cmex set udt=now(),uno= ?param0 ,uip= ?param1 ,extype = ?param2 ,exname = ?param3 ,edesc = ?param4 ,etime = ?param5 ,econdition = ?param6 ,evtype = ?param7 ,eqtype = ?param8 ,israndq = ?param9 ,israndqi = ?param10 ,qcount = ?param11 ,isblur = ?param12 ,tpoint = ?param13 ,relaylimit = ?param14 ,isusebackup = ?param15 ,isseq = ?param16 ,isreexamable = ?param17 ,isresultopen= ?param18 where exno= ?param19] -2025-12-18 14:11:35,263 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmexq.deleteall] Prepared SQL: [delete from cmexq where exno= ?param0] -2025-12-18 14:11:35,263 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmexlayer.del] Prepared SQL: [delete from cmexlayer where exno= ?param0] -2025-12-18 14:11:35,263 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.del] Prepared SQL: [update cmex set isdel=1 where exno= ?param0] -2025-12-18 14:11:35,263 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.del] Prepared SQL: [update cmsd set isdel=1 where sdno= ?param0] -2025-12-18 14:11:35,263 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.del] Prepared SQL: [update cmrs set isdel=1 where rsno= ?param0] -2025-12-18 14:11:35,264 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.questionitem.del] Prepared SQL: [update question a inner join questionitem b on b.qino= ?param0 and b.qno=a.qno set a.rightcount = a.rightcount - b.isright; update questionitem set udt=now(),uno= ?param1 ,uip= ?param2 ,isdel=1 where qino= ?param0] -2025-12-18 14:11:35,264 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.question.up] Prepared SQL: [UPDATE question SET udt=now(),uno= ?param0 ,uip= ?param1 ,cmno= ?param2 ,qdiff= ?param3 ,cc1= ?param4 ,cc2= ?param5 ,cc3= ?param6 ,cc4= ?param7 ,cc5= ?param8 ,isuse= ?param9 ,dpoint= ?param10 ,qtext= ?param11 ,qtextstring= ?param12 ,qdesc= ?param13 ,rightcount= ?param14 ,ispassspace= ?param15 ,isignorecase= ?param16 where qno= ?param17] -2025-12-18 14:11:35,264 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.question.uptop] Prepared SQL: [UPDATE question SET udt=now(),uno= ?param0 ,uip= ?param1 ,cmno= ?param2 ,isuse= ?param3 ,qtext= ?param4 ,qtextstring= ?param5 ,qdesc= ?param6 ,rightcount= ?param7 where qno= ?param8] -2025-12-18 14:11:35,264 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.questionitem.up] Prepared SQL: [UPDATE questionitem SET udt=now(),uno= ?param0 ,uip= ?param1 ,fgno= ?param2 ,isright= ?param3 ,qitext= ?param4 where qino= ?param5] -2025-12-18 14:11:35,264 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.up] Prepared SQL: [update cmsd set udt=now(),uno= ?param0 ,uip= ?param1 ,sdtype = ?param2 ,sdname = ?param3 ,sddesc = ?param4 ,tpoint = ?param5 ,sdcondition = ?param6 ,fgno = ?param7 where sdno= ?param8] -2025-12-18 14:11:35,264 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.uplock] Prepared SQL: [update cmsd set udt=now(),uno= ?param0 ,uip= ?param1 ,sdname = ?param2 ,sddesc = ?param3 ,tpoint = ?param4 ,sdcondition = ?param5 ,fgno = ?param6 where sdno= ?param7] -2025-12-18 14:11:35,265 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.up] Prepared SQL: [update cmrs set udt=now(),uno= ?param0 ,uip= ?param1 ,rstype = ?param2 ,rsname = ?param3 ,rscondition = ?param4 ,rscno = ?param5 ,cmino = ?param6 where rsno= ?param7] -2025-12-18 14:11:35,265 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.uplock] Prepared SQL: [update cmrs set udt=now(),uno= ?param0 ,uip= ?param1 ,rsname = ?param2 ,rscondition = ?param3 where rsno= ?param4] -2025-12-18 14:11:35,265 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmev.in] Prepared SQL: [insert into cmev (cmno,attend,attendcut,attendrfd,attendcutrfd,mid,midcut,midrfd,midcutrfd,final,finalcut,finalrfd,finalcutrfd,subject,subjectcut,subjectrfd ,subjectcutrfd,discuss,discusscut,discussrfd,discusscutrfd,etc,etccut,etcrfd,etccutrfd,cut,cutrfd,cdt,cno,udt,uno,uip) values ( ?param0 ,100,100,100,100,0,0,0,0,0,0,0,0,0,0,0 ,0,0,0,0,0,0,0,0,0,100,100,now(), ?param1 ,now(), ?param1 , ?param2 )] -2025-12-18 14:11:35,265 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmmenu.in] Prepared SQL: [insert into cmmenu (cmno,isplan,iscontent,isev,isrs,isgrade,cdt,cno,udt,uno,uip) values( ?param0 ,1,1,1,1,1,now(), ?param1 ,now(), ?param1 , ?param2 ); insert into cmmenubm (cmno,bmno,cdt,cno,udt,uno,uip) select ?param0 ,a.bmno,now(), ?param1 ,now(), ?param1 , ?param2 from boardmaster a where a.bmposition=1 and a.isopen=1 and a.isdefault=1] -2025-12-18 14:11:35,266 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy] Prepared SQL: [create temporary table if not exists temp_cminning_mapping ( old_cmino bigint, new_cmino bigint ); insert into cminning(cmno, week, iseq, isonline, ititle, icontent, iday, idate, ist, iet, ctno, istaste, sttime, atime, mstime, metime, userno, isscd, scdtype, cdt,cno,udt,uno,uip) select ?param0 , week, iseq, isonline, ititle, icontent, iday, idate, ist, iet, ctno, istaste, sttime, atime, mstime, metime, userno, isscd, scdtype, now(), ?param1 ,now(), ?param1 , ?param2 from cminning where cmno = ?param3 ; insert into temp_cminning_mapping(old_cmino, new_cmino) select old_cmino, new_cmino from ( select a.cmino as old_cmino, b.cmino as new_cmino from cminning a inner join cminning b on a.cmno = ?param3 and b.cmno = ?param0 and a.week = b.week and a.iseq = b.iseq ) t; insert into cmrs(cmno, rscno, rstype, rsname, rscondition, isdel, cmino, cdt,cno,udt,uno,uip) select ?param0 , rscno, rstype, rsname, rscondition, 0, t.new_cmino, now(), ?param1 ,now(), ?param1 , ?param2 from cmrs a inner join temp_cminning_mapping t on a.cmino = t.old_cmino where a.cmno = ?param3 and a.isdel = 0; insert into cmprof(cmno, userno, pfee, cdt,cno,udt,uno,uip) select ?param0 , userno, 0, now(), ?param1 ,now(), ?param1 , ?param2 from cmprof where cmno = ?param3 ; insert into cmbook(cmno, bkno, cdt,cno,udt,uno,uip) select ?param0 , bkno, now(), ?param1 ,now(), ?param1 , ?param2 from cmbook where cmno = ?param3 ; insert into cmrelay(cmno, rcmno, ispre, cdt,cno,udt,uno,uip) select ?param0 , rcmno, ispre, now(), ?param1 ,now(), ?param1 , ?param2 from cmrelay where cmno = ?param3 ; insert into cmncsd(cmno, ndno, cdt,cno,udt,uno,uip) select ?param0 , ndno, now(), ?param1 ,now(), ?param1 , ?param2 from cmncsd where cmno = ?param3 ; insert into cminningscd(cmino, estart, eend, quota, studyplace, sseq, cdt,cno,udt,uno,uip) select t.new_cmino, estart, eend, quota, studyplace, sseq, now(), ?param1 ,now(), ?param1 , ?param2 from cminningscd a inner join temp_cminning_mapping t on a.cmino = t.old_cmino where a.cmino in (select old_cmino from temp_cminning_mapping); insert into cmev(cmno, attend, attendcut, attendrfd, attendcutrfd, mid, midcut, midrfd, midcutrfd, final, finalcut, finalrfd, finalcutrfd, subject, subjectcut, subjectrfd, subjectcutrfd, discuss, discusscut, discussrfd, discusscutrfd, etc, etccut, etcrfd, etccutrfd, cut, cutrfd, isoffabs, cdt,cno,udt,uno,uip) select ?param0 , attend, attendcut, attendrfd, attendcutrfd, mid, midcut, midrfd, midcutrfd, final, finalcut, finalrfd, finalcutrfd, subject, subjectcut, subjectrfd, subjectcutrfd, discuss, discusscut, discussrfd, discusscutrfd, etc, etccut, etcrfd, etccutrfd, cut, cutrfd, isoffabs, now(), ?param1 ,now(), ?param1 , ?param2 from cmev where cmno = ?param3 ; insert into cmsd(sdtype, cmno, sdname, sddesc, tpoint, sdcondition, fgno, isdel, orgsdno, cdt,cno,udt,uno,uip) select sdtype, ?param0 , sdname, sddesc, tpoint, sdcondition, null, 0, sdno, now(), ?param1 ,now(), ?param1 , ?param2 from cmsd where cmno = ?param3 and isdel = 0; insert into cmmenu(cmno, isplan, iscontent, isev, isrs, isgrade, cdt,cno,udt,uno,uip) select ?param0 , isplan, iscontent, isev, isrs, isgrade, now(), ?param1 ,now(), ?param1 , ?param2 from cmmenu where cmno = ?param3 ; insert into cmmenubm(cmno, bmno, cdt,cno,udt,uno,uip) select ?param0 , bmno, now(), ?param1 ,now(), ?param1 , ?param2 from cmmenubm where cmno = ?param3 ; drop temporary table if exists temp_cminning_mapping;] -2025-12-18 14:11:35,266 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy.ex] Prepared SQL: [insert into cmexlayer(exno,qdiff,cc1,cc2,cc3,cc4,cc5,qcount,rpoint,cdt,cno,udt,uno,uip) select ?param0 ,qdiff,cc1,cc2,cc3,cc4,cc5,qcount,rpoint,now(), ?param1 ,now(), ?param1 , ?param2 from cmexlayer a where a.exno= ?param3 ; insert into cmexq(exno,qseq,qno,rpoint,cdt,cno,udt,uno,uip) select ?param0 ,qseq,qno,rpoint,now(), ?param1 ,now(), ?param1 , ?param2 from cmexq a where a.exno= ?param3 ;] -2025-12-18 14:11:35,267 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.fgnoup] Prepared SQL: [update cmsd set fgno= ?param0 where cmno= ?param1 and orgsdno= ?param2] -2025-12-18 14:11:35,267 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.fgnoup] Prepared SQL: [update cminning set fgnotf= ?param0 where cmno= ?param1 and orgcmino= ?param2] -2025-12-18 14:11:35,267 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cm.fgnocmup] Prepared SQL: [update cm set fgnocm= ?param0 where cmno= ?param1] -2025-12-18 14:11:35,267 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmpcup] Prepared SQL: [update cm set udt=now(),uno= ?param0 ,uip= ?param1 ,cgno = ?param2 ,cname = ?param3 ,sstime = ?param4 ,setime = ?param5 ,introhtml = ?param6 where cmno= ?param7] -2025-12-18 14:11:35,267 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ctpdel] Prepared SQL: [update ctpage a inner join ( select a.ctno,count(b.cmino) dcnt from ct a left outer join cminning b on b.ctno=a.ctno where a.ctno= ?param0 group by a.ctno ) b on b.ctno=a.ctno and b.dcnt = 0 set a.isdel=1,udt=now(),uno= ?param1 ,uip= ?param2 where a.cpno= ?param3] -2025-12-18 14:11:35,267 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ct.del] Prepared SQL: [update ct a inner join ( select a.ctno,count(b.cmino) dcnt from ct a left outer join cminning b on b.ctno=a.ctno where a.ctno= ?param0 group by a.ctno ) b on b.ctno=a.ctno and b.dcnt=0 set udt=now(),uno= ?param1 ,uip= ?param2 ,a.ccode=null,a.isdel=1 where b.dcnt=0 and a.ctno= ?param0] -2025-12-18 14:11:35,267 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.fgno] Prepared SQL: [update cminning set fgno= ?param0 where cmino= ?param1] -2025-12-18 14:11:35,267 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.fgnooff] Prepared SQL: [update cminning set fgnooff= ?param0 where cmino= ?param1] -2025-12-18 14:11:35,268 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.lectcmisno.up] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,cmisno =case when ?param2 is not null then ?param2 else cmisno end where lectno= ?param3 ; update pplog a left outer join ( select a.lectno,a.payno,b.pplno,a.cmisno from lect a inner join pay b on b.payno = a.payno where a.lectno = ?param3 ) b on b.pplno = a.pplno set a.cmisno = case when b.cmisno is not null then b.cmisno else a.cmisno end where b.lectno = ?param3 ; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end ,a.sdate = (case when b.estart is not null then date_format(b.estart,'%Y-%m-%d 00:00:00') else a.sdate end) where a.lectno = ?param3 and c.cshape = 1; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end where a.lectno = ?param3 and c.cshape <> 1;] -2025-12-18 14:11:35,292 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cmforchange] Prepared SQL: [select b.cmno,b.cname,b.classno,b.cshape ,t.tyear,t.tseq from cm a inner join cm b on b.ismaster=0 and b.pcmno=a.pcmno and b.cmno <> ?param0 and b.setime is not null and b.setime > now() and b.isuse=1 and b.isdel=0 inner join term t on t.tmno=b.tmno left outer join lect c on c.cmno=b.cmno and c.status in (1,3,4) and c.ischanged=0 where a.cmno= ?param0 group by b.cmno,b.cname,b.classno,b.quota,b.cshape ,t.tyear,t.tseq having b.quota = 0 or b.quota > count(c.lectno) order by b.cname,b.classno,b.setime] -2025-12-18 14:11:35,292 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.scdlects] Prepared SQL: [select a.scdno,a.dday,a.dtime,a.istalk,a.isemail,a.issms,a.isuse from scdlect a order by a.scdno] -2025-12-18 14:11:35,294 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.encourages] Prepared SQL: [insert into alarms (userno,atime,scdno,cmexno,dday,isdel,cdt,cno,udt,uno,uip) select a.userno,now(),a.scdno,a.cmexno,a.dday,0,now(), ?param0 ,now(), ?param0 , ?param1 from ( select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.attrate < 80 and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 where a.scdno < 3 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmex e on e.cmno=c.cmno and e.extype=case when a.scdno=3 then 0 else 1 end and e.isdel=0 left outer join lectex f on f.lectno=c.lectno and f.exno=e.exno where a.scdno > 2 and a.scdno < 5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=0 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=1 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=6 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmrs e on e.cmno=c.cmno and e.rstype=0 and e.isdel=0 left outer join lectrs f on f.lectno=c.lectno and f.rsno=e.rsno where a.scdno=7 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,c.sdate stime ,c.edate etime,e.cname studyplace,b.studytime days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join cm b on b.ismaster=0 and b.cshape =1 and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.sdate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 left outer join comcode e on e.ccode = b.studyplace where a.scdno=8 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.exno cmexno,b.exname cname,b.estime stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join exam b on date_format(b.estime,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') and b.isopen=1 inner join examuser c on c.exno=b.exno and c.status=1 and c.pstatus=1 inner join users d on d.userno=c.userno and d.status=1 where a.scdno=9 and a.isuse=1 and a.dtime= ?param2 ) a; select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.attrate < 80 and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 where a.scdno < 3 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmex e on e.cmno=c.cmno and e.extype=case when a.scdno=3 then 0 else 1 end and e.isdel=0 left outer join lectex f on f.lectno=c.lectno and f.exno=e.exno where a.scdno > 2 and a.scdno < 5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=0 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=1 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=6 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmrs e on e.cmno=c.cmno and e.rstype=0 and e.isdel=0 left outer join lectrs f on f.lectno=c.lectno and f.rsno=e.rsno where a.scdno=7 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,c.sdate stime ,c.edate etime,e.cname studyplace,b.studytime days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join cm b on b.ismaster=0 and b.cshape =1 and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.sdate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 left outer join comcode e on e.ccode = b.studyplace where a.scdno=8 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.exno cmexno,b.exname cname,b.estime stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join exam b on date_format(b.estime,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') and b.isopen=1 inner join examuser c on c.exno=b.exno and c.status=1 and c.pstatus=1 inner join users d on d.userno=c.userno and d.status=1 where a.scdno=9 and a.isuse=1 and a.dtime= ?param2] -2025-12-18 14:11:35,295 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cmrs] Prepared SQL: [select a.rsno,a.rstype,a2.rscno,a2.rscname,b.cshape,b.cname,b.classno,b.rstime,b.retime,b.sstime,b.setime ,c.tyear,c.tseq ,count(distinct d.lectno) countlect,count(distinct e.lectno) countok ,g.username as teachername from cmrs a inner join rsc a2 on a2.rscno=a.rscno inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno inner join lect d on d.cmno=b.cmno and d.status=1 and d.ischanged=0 left outer join lectrs e on e.lectno=d.lectno and e.rsno=a.rsno left outer join cminning f on a.cmino = f.cmino left outer join users g on g.userno = f.userno where a.rsno= ?param0 group by a.rsno,a.rstype,a2.rscno,a2.rscname,b.cshape,b.cname,b.classno,b.rstime,b.retime,b.sstime,b.setime,c.tyear,c.tseq] -2025-12-18 14:11:35,295 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cmrscqs] Prepared SQL: [select a.rsno ,b.rscqno ,c.qno,c.qtext,c.atype ,d.qino,d.qitext ,sum(case when concat(',',e.atext,',') like concat('%,',d.qino,',%') then 1 else 0 end) scount ,count(e.atext) acount ,group_concat(e.atext order by e.cdt separator '
') atext from cmrs a inner join rscq b on b.rscno=a.rscno inner join question c on c.qno=b.qno left outer join questionitem d on d.qno=c.qno and d.isdel=0 left outer join lectrs e on e.rsno=a.rsno and e.rscqno=b.rscqno where a.rsno= ?param0 group by a.rsno ,b.rscqno ,c.qno,c.qtext,c.atype ,d.qino,d.qitext order by b.dseq,b.qno,d.qino] -2025-12-18 14:11:35,295 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.rscq] Prepared SQL: [select a.rscqno,a.qno,q.atype,qi.qino,row_number() over(partition by qi.qno order by qi.qino) rno from rscq a inner join question q on q.qno=a.qno left outer join questionitem qi on qi.qno=q.qno and qi.isdel=0 where a.rscno= ?param0 order by a.dseq] -2025-12-18 14:11:35,295 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectrss] Prepared SQL: [select a.rsno,b.lectno,c.rscno,c.rscqno,u.username,u.userid,uc.cname ccpositionname,b.isrebate,c.cdt,c.atext from cmrs a inner join lect b on b.cmno=a.cmno and b.status=1 and b.ischanged=0 inner join users u on u.userno=b.userno left outer join assign ua on ua.asno=u.asno left outer join comcode uc on uc.ccode=u.ccposition inner join lectrs c on c.lectno=b.lectno and c.rsno=a.rsno inner join rscq rq on rq.rscqno=c.rscqno inner join question q on q.qno=rq.qno where a.rsno= ?param0 order by u.username,u.userno,rq.dseq,rq.rscqno] -2025-12-18 14:11:35,295 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.attoffs] Prepared SQL: [select c.tyear,c.tseq ,a.cmno,a.cname,a.classno ,b.cmino,b.week,b.iseq,b.ititle,b.idate,b.ist,b.iet ,d.username from cm a inner join cminning b on b.cmno=a.cmno and b.isonline=0 and b.idate= ?param0 inner join term c on c.tmno=a.tmno left outer join users d on d.userno=b.userno where a.ismaster=0 and a.sstime <= ?param0 and a.setime >= ?param0 and a.isuse=1 and a.isdel=0 order by b.iet,a.cname] -2025-12-18 14:11:35,295 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cminning] Prepared SQL: [select c.tyear,c.tseq ,b.cshape,b.cname,b.classno ,a.cmino,a.ititle,a.idate,a.ist,a.iet from cminning a inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno where a.cmino= ?param0] -2025-12-18 14:11:35,296 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectinnings.foratt] Prepared SQL: [select a.cmino,b.lectno,c.userno ,ca.asname,c.username,c.userid,d.stime,d.etime,d.istatus ,row_number() over(order by d.udt desc,c.username) rno ,count(a.cdt) over() pagetotalcount from cminning a inner join lect b on b.cmno=a.cmno and b.status=1 and b.ischanged=0 inner join users c on c.userno=b.userno and c.status=1 left outer join assign ca on ca.asno=c.asno left outer join lectinning d on d.lectno=b.lectno and d.cmino=a.cmino where a.cmino= ?param0 order by rno] -2025-12-18 14:11:35,297 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.pagelogs_page] Prepared SQL: [select a.cdt,a.uip,b.pagename,a.loginfo from menupage b inner join ( select cdt, uip, loginfo, pno from pagelog a where a.userno= ?param0 and a.logsite= ?param1 and a.cdt between ?param2 and ?param3 ) a on b.pno=a.pno] -2025-12-18 14:11:35,298 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.reexam.log] Prepared SQL: [select a.* from ( select a.estart,eend,eip ,row_number() over(order by a.cdt desc) rno ,count(a.cno) over() pagetotalcount from lectexrelog a where a.lectno= ?param0 and a.exno= ?param1 ) a order by a.rno] -2025-12-18 14:11:35,299 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectexq] Prepared SQL: [select a.lectno,a.exno,a.eqno,a.atext,a.qinos,a.cpoint,a.dpoint,a.iscorrect,a.qseq ,c.qno,c.atype,c.qtext from lectexq a inner join cmexq b on b.eqno=a.eqno inner join question c on c.qno=b.qno where a.lectno= ?param0 and a.exno= ?param1 order by a.qseq] -2025-12-18 14:11:35,299 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsdfiles] Prepared SQL: [select d.orgname,d.fileurl,c.userno,c.userid,c.username from lectsd a inner join lect b on b.lectno=a.lectno and b.status=1 and b.ischanged=0 inner join users c on c.userno=b.userno inner join fileinfo d on d.fgno=a.fgno and d.isdel=0 where a.sdno= ?param0] -2025-12-18 14:11:35,300 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectdiscuss] Prepared SQL: [select a.sdno,a.tpoint sdtpoint ,b.lectno,b.cpoint,b.feedb,b.submittime,b.checktime ,c.userno,c.username,c.userid ,d.asname from cmsd a inner join lect b2 on b2.lectno= ?param0 inner join users c on c.userno=b2.userno left outer join assign d on d.asno=c.asno left outer join lectsd b on b.lectno=b2.lectno and b.sdno=a.sdno where a.sdno= ?param1] -2025-12-18 14:11:35,302 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.mydata] Prepared SQL: [select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,a.intval9 ,a.longval,a.longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,a.time3,a.time4 ,a.time5,a.time6 ,a.rno ,a.iscomplete ,a.studytime ,a.studyplacename studyplacename, a.studyplace ,a.cshape from( select 1 dtype ,d.tyear intval,d.tseq intval2,c.cshape intval3,a.pstatus intval4,case when e.rfdno is null then 0 else 1 end intval5,a.isrebate intval6,a.itemno intval7 ,case when (case when l.sdate is null then c.sstime else l.sdate end) < now() and (case when l.edate is null then c.setime else l.edate end) > now() then 1 else 0 end intval8 ,c.studydays intval9 ,l.lectno longval,a.payno longval2 ,c.cname strval,null strval2,null strval3 ,c.rstime time,c.retime time2 ,b.cdt time3,f.estart time4 ,CASE WHEN l.sdate IS NULL then (case when c.cshape ='1' then f.estart else l.cdt end) ELSE l.sdate end AS time5 ,case when l.edate is null then f.eend else l.edate end time6 ,case when b.pstatus = 1 then 99 else b.pstatus end as sortpstatus ,row_number() over(order by sortpstatus, c.retime, b.payno,a.pino) rno ,l.iscomplete ,c.studytime, cc.cname studyplacename, cmis.studyplace, l.cdt ,c.cshape from payitem a inner join pay b on b.payno=a.payno and b.pstatus in (21,22,51,55) and b.rstatus < 2 inner join cm c on c.cmno=a.itemno and c.rstime < now() and c.retime > now() inner join lect l on l.cmno=c.cmno and (l.status < 5 or l.status = 6) and l.ischanged=0 and l.userno=b.userno inner join term d on d.tmno=c.tmno left outer join payrfd e on e.payno=a.payno and e.payno=a.payno and e.rstatus=0 left outer join cminningscd f on f.cmisno = l.cmisno LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = l.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.ptype in (0,1,4) and a.userno= ?param0 and a.pstatus in (21,22,51,55) and a.rstatus=0 and 1 = case when c.retime = '2099-12-31 23:59:59' and l.stime is not null then 0 else 1 end order by sortpstatus,l.cdt desc, c.retime desc, b.payno,a.pino ) a union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,a.time3,a.time4 ,a.time5,a.time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 2 dtype ,c.tyear intval,c.tseq intval2,b.cshape intval3,0 intval4,0 intval5,a.isrebate intval6,a.cmno intval7,0 intval8 ,a.lectno longval,0 longval2 ,b.cname strval,null strval2,null strval3 ,case WHEN a.sdate IS NULL then (case when b.cshape ='1' then d.estart else a.cdt end) ELSE a.sdate end AS time ,case when a.edate is null then d.eend else a.edate end time2 ,d.estart time3,d.eend time4 ,e.cdt time5,null time6 ,row_number() over(order by b.setime desc) rno ,case when d.eend is not null then d.eend else a.edate end as sortedate ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join pay e on e.payno = a.payno inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno left outer join cminningscd d on a.cmisno = d.cmisno LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and (case when a.sdate is null then b.setime else a.edate end) >= now() order by case when time2 > now() then 1 else 0 end asc ,sortedate asc, time2 asc ) a union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,1 intval,c.iseq intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,null strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.iseq) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno inner join cminning c on c.cmno=b.cmno and c.isonline=1 and c.isscd = 0 left outer join lectinning d on d.lectno=a.lectno and d.cmino=c.cmino and d.istatus=2 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,2 intval,c.iseq intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,concat(date_format(c.idate,'%m/%d'),' ',left(c.ist,2),':',right(c.ist,2),' ~ ',left(c.iet,2),':',right(c.iet,2)) strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.iseq) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cminning c on c.cmno=b.cmno and c.isonline=0 and c.isscd = 0 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,3 intval,0 intval2,b.classno intval3,c.extype intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.extype,c.cdt) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cmex c on c.cmno=b.cmno and c.isdel=0 and c.econdition <= a.attrate LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' left outer join lectex d on d.lectno=a.lectno and d.exno=c.exno and d.eend is not null where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,4 intval,0 intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.cdt) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname as studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cmsd c on c.sdtype=0 and c.cmno=b.cmno and c.isdel=0 and c.sdcondition <= a.attrate left outer join lectsd d on d.lectno=a.lectno and d.sdno=c.sdno and d.submittime is not null LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,5 intval,0 intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.cdt) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cmsd c on c.sdtype=1 and c.cmno=b.cmno and c.isdel=0 and c.sdcondition <= a.attrate left outer join lectsdboard d on d.lectno=a.lectno and d.sdno=c.sdno and d.isdel=0 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,a.longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 4 dtype ,a.scdno intval,a.dday intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,b.cmno intval7,0 intval8 ,c.lectno longval,a.alno longval2 ,b.cname strval,null strval2,null strval3 ,a.atime time,c.edate time2 ,row_number() over(order by a.atime desc) rno ,c.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from alarms a inner join cm b on b.cmno=a.cmexno inner join lect c on c.cmno=b.cmno and c.userno=a.userno and c.status=1 and c.ischanged=0 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = c.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.scdno < 9 and a.isdel=0 order by a.atime desc limit 5 ) a] -2025-12-18 14:11:35,303 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.myexamrenews] Prepared SQL: [select a.exno,a.userno,a.certtime,a.certdate,a.certindate,a.renewreason,a.isfirst,a.certidx ,b.username cnoname from examuserrenew a left outer join users b on b.userno=a.cno where a.exno= ?param0 and a.userno= ?param1 order by a.certdate desc] -2025-12-18 14:11:35,303 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.myexamrenewlects] Prepared SQL: [select a.*,b.cmno,b.oktime,b.iscomplete from ( select distinct(c.cmno),c.cname,c.cshape from examuser a inner join exam b on b.exno=a.exno inner join cm c on c.certcc=b.certcc and c.certgradecc=b.certgradecc and c.isdel=0 and c.isuse=1 inner join cg d on d.cgno = c.cgno and d.isuse=1 and d.isdel=0 and d.iscover=1 where a.exno= ?param0 and a.userno= ?param1 )a inner join lect b on b.cmno=a.cmno where b.status=1 and b.iscomplete=1 and b.ischanged=0 and b.userno= ?param1 group by a.cmno,a.cname,a.cshape,b.oktime,b.iscomplete limit 3] -2025-12-18 14:11:35,303 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.myalarm] Prepared SQL: [select 4 dtype,a.scdno intval,a.dday intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,b.cmno intval7 ,c.lectno longval,a.alno longval2 ,b.cname strval,null strval2,null strval3 ,a.atime time,null time2 from alarms a inner join cm b on b.cmno=a.cmexno inner join lect c on c.cmno=b.cmno and c.userno=a.userno and c.status=1 and c.ischanged=0 where a.userno= ?param0 and date_add(a.atime, interval 3 month) > now() and a.scdno < 9 and a.isdel=0 order by a.atime desc] -2025-12-18 14:11:35,303 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectex.result] Prepared SQL: [select a.etime,a.exname,a.tpoint fullpoint,a.isresultopen ,b.estart,b.eend,b.tpoint, b.udt from cmex a inner join lectex b on b.lectno= ?param0 and b.exno=a.exno inner join lect c on c.lectno=b.lectno and c.userno= ?param1 where a.exno= ?param2] -2025-12-18 14:11:35,303 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectexq.result] Prepared SQL: [select d.atype,b.cpoint,b.dpoint,d.qtext,b.atext,d.qdesc,b.iscorrect,c.qno,b.eqno,b.qseq from lectex a inner join lect a2 on a2.lectno=a.lectno and a2.userno= ?param0 inner join lectexq b on b.lectno=a.lectno and b.exno=a.exno inner join cmexq c on c.eqno=b.eqno inner join question d on d.qno=c.qno where a.lectno= ?param1 and a.exno= ?param2 order by b.qseq] -2025-12-18 14:11:35,303 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectexresult.selectrate] Prepared SQL: [select a.eqno,sum(case when a.atext = b.atext then 1 else 0 end) / count(b.eqno) * 100 selectrate from lectexq a inner join lect a2 on a2.lectno=a.lectno and a2.userno= ?param0 inner join lectexq b on b.exno=a.exno and b.eqno=a.eqno where a.lectno= ?param1 and a.exno= ?param2 group by a.eqno] -2025-12-18 14:11:35,304 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.myrecomm] Prepared SQL: [select c.tyear,c.tseq,a.cmno,b.cshape,b.cname,b.rstime,b.retime,e.cgcode,b.isrefund from ( select a.* from ( select distinct b.ispre idx,c.cmno from lect a inner join cmrelay b on b.cmno=a.cmno inner join cm c on c.ismaster=0 and c.pcmno=b.rcmno and c.rstime < now() and c.retime > now() left outer join lect d on d.userno=a.userno and d.cmno=c.cmno where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null order by b.ispre,c.retime limit 2 ) a union all select a.* from ( select 2 idx,c.cmno from users a inner join comcode b on b.ccode=a.ccposition inner join cm c on c.ismaster=0 and c.rstime < now() and c.retime > now() and c.jobpositiongrade like concat('%',b.refcode,'%') left outer join lect d on d.userno=a.userno and d.cmno=c.cmno where a.userno= ?param0 and d.lectno is null order by c.retime limit 2 ) a ) a inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno inner join cg d on d.cgno=b.cgno inner join cg e on e.cgno=d.pcgno order by a.idx,b.retime limit 2] -2025-12-18 14:11:35,304 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.attcert.check] Prepared SQL: [select ifnull(a.isattcheck,0) intval,b.ischkatt intval2,c.ischkatt intval3 ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) strval from lect a inner join users b on b.userno = a.userno inner join cm c on c.cmno = a.cmno where a.lectno = ?param0] -2025-12-18 14:11:35,304 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectinning.attcert.check] Prepared SQL: [select ifnull(d.isattcheck,0) intval,b.ischkatt intval2,c.ischkatt intval3 ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) strval ,b.authplatform strval2 from lect a inner join users b on b.userno = a.userno inner join cm c on c.cmno = a.cmno left outer join lectinning d on d.lectno = a.lectno and d.cmino = ?param0 where a.lectno = ?param1 and a.userno = ?param2] -2025-12-18 14:11:35,304 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lecture.document.past] Prepared SQL: [select no lectno,substr(a.cshape,1,3) cshapename2,a.cgname cname,a.ssdate sstime,a.sedate setime ,case when a.rprice> 0 then 1 else 0 end isrebate from docprintpast a inner join users b on b.userpno= a.userpno where userno = ?param0] -2025-12-18 14:11:35,304 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectinning.new] Prepared SQL: [select a.logno longval ,a.lectno intval,a.cmino intval2,max(a.intval+a.intval2) intval3 ,a.strval,a.strval2,a.intval3 intval4 from( select a.logno,a.lectno,a.cmino ,case when b.edate < now() then 0 when b.status <> 1 then 0 else case when a.stime = a.etime then 1 else 0 end end intval ,case when b.edate < now() then 0 when b.status <> 1 then 0 else case when (timestampdiff(second,a.stime,a.etime)%300) = 0 then 1 else 0 end end intval2 ,c.cname strval,d.ititle strval2,d.iseq intval3 from lectinningpage a inner join lect b on b.lectno = a.lectno inner join cm c on c.cmno = b.cmno inner join cminning d on d.cmino = a.cmino where b.userno = ?param0 order by a.cdt desc limit 1 ) a] -2025-12-18 14:11:35,305 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user2] Prepared SQL: [select max(lectCnt) * min(checkNum) from ( select count(t1.lectno) as lectCnt, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (103,104,105) and t5.typegrade = ?param0 and t5.typeedu = ?param1 and t1.userno = ?param2 and t5.typeman = 28 union select 0 as lectCnt, (case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param2 and t2.pcmno = ?param3 )t] -2025-12-18 14:11:35,305 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user3] Prepared SQL: [select max(lectCnt) * min(checkNum) from ( select count(t1.lectno) as lectCnt, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (103,104) and t5.typeedu = 30 and t1.userno = ?param0 and t5.typeman = 28 union select 0 as lectCnt, (case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param0 and t2.pcmno = ?param1 )t] -2025-12-18 14:11:35,305 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user4] Prepared SQL: [select count(t1.lectno) from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param0 and t2.pcmno = ?param1] -2025-12-18 14:11:35,305 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user5] Prepared SQL: [select max(lectCnt) * min(checkNum) from ( select count(t1.lectno) as lectCnt, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (103,104) and t5.typeedu = ?param0 and t1.userno = ?param1 and t5.typeman = 28 union select 0 as lectCnt, (case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param1 and t2.pcmno = ?param2 )t] -2025-12-18 14:11:35,305 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user6] Prepared SQL: [select (max(lectCnt1) + max(lectCnt2)) * min(checkNum) from ( select count(t1.lectno) as lectCnt1, 0 as lectCnt2, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (102,103,104,105) and t5.typeedu = 35 and t1.userno = ?param0 and t5.typeman = 28 and t5.typegrade in (38,39) union select 0 as lectCnt1, count(t1.lectno) as lectCnt2,(case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param0 and t2.pcmno = ?param1 )t] -2025-12-18 14:11:35,305 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.pplog.get] Prepared SQL: [select l.lectno, l.cmno, l.payno, pp.cshape, cc.cname zstring1, cc2.cname zstring2, cc3.cname zstring3, cc4.cname zstring4, cc5.cname zstring5 from lect l inner join pay p on l.payno = p.payno and l.userno = p.userno inner join pplog pp on p.pplno = pp.pplno left outer join comcode cc on cc.ccode = pp.typeman left outer join comcode cc2 on cc2.ccode = pp.typeedu left outer join comcode cc3 on cc3.ccode = pp.typegrade left outer join comcode cc4 on cc4.ccode = pp.typejob left outer join comcode cc5 on cc5.ccode = pp.typejobitem where l.lectno = ?param0 and l.userno = ?param1] -2025-12-18 14:11:35,306 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.enroll.get] Prepared SQL: [SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED; SELECT a.USERNO , b.lectno , b.ISCOMPLETE , b.completeno , c.cmno , c.CNAME , d.PCGNO , e.PAYNO , e.PSTATUS , f.CSHAPE , f.TYPEMAN , f.TYPEEDU , f.TYPEGRADE , f.TYPEJOB , d.CGCODE , d.CGNAME , f.CMISNO FROM users a INNER JOIN lect b ON a.USERNO = b.USERNO INNER JOIN cm c ON b.CMNO = c.CMNO INNER JOIN cg d ON c.cgno = d.cgno INNER JOIN pay e ON b.payno = e.PAYNO INNER JOIN pplog f ON b.USERNO = e.USERNO AND b.CMNO = f.CMNO AND e.PPLNO = f.PPLNO WHERE b.STATUS = 1 AND (e.PSTATUS = 1 OR e.PSTATUS = 22) AND b.USERNO = ?param0 ;] -2025-12-18 14:11:35,306 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.sedate.change] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,sdate = ?param2 ,edate= ?param3 where lectno= ?param4 and status = 1] -2025-12-18 14:11:35,306 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectchange] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,ischanged=1 where lectno= ?param2 ; insert into lect (cmno,payno,pino,userno,status,iscomplete,orgcmno,attrate,isrebate,ispc,isjoin,fgno,ischanged,cdt,cno,udt,uno,uip) select ?param3 ,payno,pino,userno,status,null,cmno,0,isrebate,ispc,isjoin,fgno,0,now(), ?param0 ,now(), ?param0 , ?param1 from lect a where a.lectno= ?param2] -2025-12-18 14:11:35,308 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsd.save] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,iscopy= ?param2 ,cpoint= ?param3 ,feedb= ?param4 ,memo= ?param5 ,checktime=case when ?param3 is not null or ?param4 is not null then now() else checktime end ,checkip=case when ?param3 is not null or ?param4 is not null then ?param1 else checkip end ,fgno= ?param6 where lectno= ?param7 and sdno= ?param8 ; insert into lectsd (lectno,sdno,atext,fgno,copyrate,iscopy,cpoint,feedb,memo,submittime,submitip,checktime,checkip,cdt,cno,udt,uno,uip) select ?param7 , ?param8 ,null, ?param6 ,null, ?param2 , ?param3 , ?param4 , ?param5 ,null,null ,case when ?param3 is not null or ?param4 is not null then now() else null end ,case when ?param3 is not null or ?param4 is not null then ?param1 else null end ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectsd b on b.lectno= ?param7 and b.sdno= ?param8 where b.lectno is null] -2025-12-18 14:11:35,308 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsd.save2] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,iscopy= ?param2 ,cpoint= ?param3 ,feedb= ?param4 ,memo= ?param5 ,checktime=case when ?param3 is not null or ?param4 is not null then now() else checktime end ,checkip=case when ?param3 is not null or ?param4 is not null then ?param1 else checkip end ,submittime=case when ?param6 = 'T' then now() else submittime end ,submitip=case when ?param6 = 'T' then ?param1 else submitip end ,fgno= ?param7 where lectno= ?param8 and sdno= ?param9 ; insert into lectsd (lectno,sdno,atext,fgno,copyrate,iscopy,cpoint,feedb,memo,submittime,submitip,checktime,checkip,cdt,cno,udt,uno,uip) select ?param8 , ?param9 ,null, ?param7 ,null, ?param2 , ?param3 , ?param4 , ?param5 ,case when ?param6 = 'T' then now() else null end ,case when ?param6 = 'T' then ?param1 else null end ,case when ?param3 is not null or ?param4 is not null then now() else null end ,case when ?param3 is not null or ?param4 is not null then ?param1 else null end ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectsd b on b.lectno= ?param8 and b.sdno= ?param9 where b.lectno is null; update lect l inner join ( select l.lectno, round(avg(ifnull(ls.cpoint,0)),1) as avgtpoint, round(((round(avg(ifnull(ls.cpoint,0)),1) * ce.subject / 100) ),1) spoint from lect l inner join cmsd cs on l.cmno = cs.cmno and cs.sdtype = 0 and cs.isdel = 0 left outer join lectsd ls on l.lectno = ls.lectno and cs.sdno = ls.sdno and ls.sdno= ?param9 inner join cmev ce on l.cmno = ce.cmno where l.status = 1 and l.lectno = ?param8 group by l.lectno )t on l.lectno = t.lectno set l.spoint = t.spoint , l.subjectpoint = t.avgtpoint , l.udt = now() , l.uno = ?param0 , l.uip= ?param1 where l.status = 1 and l.lectno = ?param8 ; update lect l inner join ( select l.lectno, round(avg(ifnull(ls.cpoint,0)),1) as avgtpoint, round(((round(avg(ifnull(ls.cpoint,0)),1) * ce.discuss / 100)),1) dpoint from lect l inner join cmsd cs on l.cmno = cs.cmno and cs.sdtype = 1 and cs.isdel = 0 left outer join lectsd ls on l.lectno = ls.lectno and cs.sdno = ls.sdno and ls.sdno= ?param9 inner join cmev ce on l.cmno = ce.cmno where l.status = 1 and l.lectno = ?param8 group by l.lectno )t on l.lectno = t.lectno set l.dpoint = t.dpoint , l.discusspoint = t.avgtpoint , l.udt = now() , l.uno = ?param0 , l.uip= ?param1 where l.status = 1 and l.lectno = ?param8 ;] -2025-12-18 14:11:35,309 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsd2.save] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,cpoint= ?param2 ,feedb= ?param3 ,checktime=case when ?param2 is not null or ?param3 is not null then now() else checktime end ,checkip=case when ?param2 is not null or ?param3 is not null then ?param1 else checkip end where lectno= ?param4 and sdno= ?param5 ; insert into lectsd (lectno,sdno,atext,fgno,copyrate,iscopy,cpoint,feedb,submittime,submitip,checktime,checkip,cdt,cno,udt,uno,uip) select ?param4 , ?param5 ,null,null,null,0, ?param2 , ?param3 ,null,null ,case when ?param2 is not null or ?param3 is not null then now() else null end ,case when ?param2 is not null or ?param3 is not null then ?param1 else null end ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectsd b on b.lectno= ?param4 and b.sdno= ?param5 where b.lectno is null] -2025-12-18 14:11:35,312 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.edub2b] Prepared SQL: [insert into edub2b (etype,userno,edate,esubject,etarget,ecount,eplace,ecomment,compname,ceoname,brno,addr,btype,bkind,manname,email,telno,fgno,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 ,HEX(AES_ENCRYPT( ?param15 , 'np123@!')),HEX(AES_ENCRYPT( ?param16 , 'np123@!')), ?param17 ,now(), ?param18 ,now(), ?param18 , ?param19 )] -2025-12-18 14:11:35,312 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.alarm.del] Prepared SQL: [update alarms set isdel=1 where alno= ?param0 and userno= ?param1] -2025-12-18 14:11:35,312 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.completetime.change] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,completetime= ?param2 where lectno= ?param3 and iscomplete=1;] -2025-12-18 14:11:35,312 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.drop2day] Prepared SQL: [update pay a inner join lect b on b.payno = a.payno and b.cmno = ?param0 and b.ischanged=0 and ifnull(b.isready,0) = 1 and b.status = 4 and DATE_ADD(b.oktime, INTERVAL 2 DAY) < now() set a.pstatus = 52, a.udt = now(), a.uno = ?param1 , a.uip = ?param2 ; update payitem a inner join pay b on b.payno = a.payno and b.pstatus = 52 inner join lect c on c.payno = b.payno and c.cmno = ?param0 and c.ischanged=0 and ifnull(c.isready,0) = 1 and c.status = 4 and DATE_ADD(c.oktime, INTERVAL 2 DAY) < now() set a.pstatus = b.pstatus, a.udt = now(), a.uno = ?param1 , a.uip = ?param2 ; update lect set status = 5, oktime = now(), udt = now(), uno = ?param1 , uip = ?param2 where cmno = ?param0 and ifnull(isready,0) = 1 and ischanged=0 and status = 4 and DATE_ADD(oktime, INTERVAL 2 DAY) < now()] -2025-12-18 14:11:35,312 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.isatt.in] Prepared SQL: [update lect set isattcheck = 1, lakey = ?param0 , latime = now() where lectno = ?param1] -2025-12-18 14:11:35,312 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectinning.isatt.in] Prepared SQL: [update lectinning a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 set a.isattcheck = ?param1 ,a.udt=now(),a.uno= ?param2 ,a.uip= ?param3 where a.lectno= ?param4 and a.cmino= ?param5 ; insert into lectinning (lectno,cmino,totstudy,stime,etime,istatus,finishtime,sip,eip,ispcs,ispce,pseq,psec,isattcheck,cdt,cno,udt,uno,uip) select ?param4 ,a.cmino,0,now(),now(),case when a.atime=0 then 2 else 0 end,case when a.atime=0 then now() else null end, ?param3 , ?param3 ,1,null,ctp.pseq,0, ?param1 ,now(), ?param2 ,now(), ?param2 , ?param3 from cminning a inner join ctpage ctp on ctp.ctno=a.ctno and ctp.isdel=0 and ctp.pseq=1 left outer join lectinning b on b.lectno= ?param4 and b.cmino= ?param5 where a.cmino= ?param5 and b.lectno is null;] -2025-12-18 14:11:35,312 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cmisno.up] Prepared SQL: [update lect set cmisno = ?param0 where lectno = ?param1 ; update pplog a left outer join ( select a.lectno,a.payno,b.pplno,a.cmisno from lect a inner join pay b on b.payno = a.payno where a.lectno = ?param1 ) b on b.pplno = a.pplno set a.cmisno = b.cmisno where b.lectno = ?param1 ; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = (case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end) ,a.sdate = (case when b.estart is not null then date_format(b.estart,'%Y-%m-%d 00:00:00') else a.sdate end) where a.lectno = ?param1 and c.cshape = 1; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end where a.lectno = ?param1 and c.cshape <> 1;] -2025-12-18 14:11:35,312 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsd.del] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,submittime=null ,submitip=null ,fgno=null where lectno= ?param2 and sdno= ?param3 ;] -2025-12-18 14:11:35,323 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bmos] Prepared SQL: [select a.opno,a.bmno,a.opname,a.isuse,a.dsort ,a.opno value,a.opname text from boardmasteropening a where a.bmno= ?param0 and a.isdel=0 order by a.dsort,a.cdt] -2025-12-18 14:11:35,324 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.get] Prepared SQL: [select e.asname ,c.bmno,c.bmname,c.isuseopening,c.isreply,c.disptype,c.bmtype ,f.opname ,b.bno,b.pbno,b.subject,b.istop,b.issecr,b.cdt,d.username cnoname,b.rcount,b.fgno,b.fgnothumb,b.opno,b.contents,b.isopen ,b2.subject psubject ,g.cmno,g.cname,g.classno ,h.tmno,h.tyear,h.tseq ,count(b3.bno) ccount from board b inner join boardmaster c on c.bmno=b.bmno inner join users d on d.userno=b.cno left outer join board b2 on b2.bno=b.pbno and b2.isdel=0 left outer join board b3 on b3.pbno=b.bno and b3.isdel=0 left outer join assign e on e.asno=c.asno left outer join boardmasteropening f on f.opno=b.opno left outer join cm g on g.cmno=b.cmno left outer join term h on h.tmno=g.tmno where b.bno= ?param0 group by e.asname ,c.bmno,c.bmname,c.isuseopening,c.isreply,c.disptype,c.bmtype ,f.opname ,b.bno,b.pbno,b.subject,b.istop,b.issecr,b.cdt,d.username,b.rcount,b.fgno,b.fgnothumb,b.opno,b.contents,b.isopen ,b2.subject ,g.cmno,g.cname,g.classno ,h.tmno,h.tyear,h.tseq] -2025-12-18 14:11:35,324 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.boardcmts] Prepared SQL: [select a.bcno,a.bno,a.ctext,a.isdel,a.cdt,a.udt,a.cno ,b.username cnoname,b.usertype from boardcmt a inner join users b on b.userno=a.cno where a.bno= ?param0 and a.isdel=0 order by a.cdt desc] -2025-12-18 14:11:35,324 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bs.forqna] Prepared SQL: [select a.bno,a.pbno,a.subject,a.contents,a.cdt,a.fgno,f.opname,a.cdt,b.usertype,a.rcount from board a inner join users b on b.userno=a.cno left outer join boardmasteropening f on f.opno=a.opno where a.bno= ?param0 and (a.cno= ?param1 or b.usertype in (91,92)) union all select a.bno,a.pbno,a.subject,a.contents,a.cdt,a.fgno,f.opname,a.cdt,b.usertype,a.rcount from board a inner join users b on b.userno=a.cno left outer join boardmasteropening f on f.opno=a.opno where a.pbno= ?param0] -2025-12-18 14:11:35,325 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bm.in] Prepared SQL: [insert into boardmaster (bmcode,bmposition,bmname,bmdesc,bmtype,disptype,isuseopening,isreply,isopen,isdefault,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 ,0,now(), ?param9 ,now(), ?param9 , ?param10 );] -2025-12-18 14:11:35,325 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bm.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:11:35,325 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.in] Prepared SQL: [insert into board (pbno,bmno,opno,subject,contents,fgno,fgnothumb,cmno,rcount,rpcount,isdel,istop,issecr,isopen,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 ,0,0,0, ?param8 , ?param9 , ?param10 ,now(), ?param11 ,now(), ?param11 , ?param12 );] -2025-12-18 14:11:35,325 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:11:35,325 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.inp] Prepared SQL: [insert into board (pbno,bmno,opno,subject,contents,fgno,fgnothumb,cmno,rcount,rpcount,isdel,istop,issecr,isopen,cdt,cno,udt,uno,uip) select bno,bmno,opno, ?param0 , ?param1 , ?param2 , ?param3 ,cmno,0,0,0,0, ?param4 , ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 from board where bno= ?param8 ;] -2025-12-18 14:11:35,325 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.inp.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:11:35,325 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.boardcmt.in] Prepared SQL: [update board set rpcount = rpcount+1 where bno= ?param0 ; insert into boardcmt (bno,ctext,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,0,now(), ?param2 ,now(), ?param2 , ?param3 );] -2025-12-18 14:11:35,325 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.boardcmt.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:11:35,325 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bm.up] Prepared SQL: [update boardmaster set udt=now(),uno= ?param0 ,uip= ?param1 ,bmname = ?param2 ,bmdesc = ?param3 ,bmtype =case when isdefault>0 then bmtype else ?param4 end ,disptype =case when isdefault>0 then disptype else ?param5 end ,isuseopening = ?param6 ,isreply = ?param7 ,isopen =case when isdefault>0 then isopen else ?param8 end where bmno= ?param9] -2025-12-18 14:11:35,325 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bd.read] Prepared SQL: [update board set rcount = rcount +1 where bno= ?param0] -2025-12-18 14:11:35,326 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bmassign.save] Prepared SQL: [update boardmaster set udt=now(),uno= ?param0 ,uip= ?param1 ,isopen=1 where bmno in (select bmno from (select bmno from boardmaster where asno= ?param2 and isdefault=3) a); insert into boardmaster (bmcode,bmposition,bmname,bmdesc,bmtype,disptype,isuseopening,isreply,isopen,isdefault,asno,cdt,cno,udt,uno,uip) select concat('assignnotice_', ?param2 ),0,'°øÁö»çÇ×',null,0,0,0,1,1,3, ?param2 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join boardmaster b on b.asno= ?param2 and b.isdefault=3 where b.bmno is null;] -2025-12-18 14:11:35,326 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bmassign.save2] Prepared SQL: [update boardmaster set udt=now(),uno= ?param0 ,uip= ?param1 ,isopen=0 where bmno in (select bmno from (select bmno from boardmaster where asno= ?param2 and isdefault=3) a)] -2025-12-18 14:11:35,326 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.up] Prepared SQL: [update board set udt=now(),uno= ?param0 ,uip= ?param1 ,opno =case when pbno is null then ?param2 else opno end ,subject = ?param3 ,contents = ?param4 ,fgno = ?param5 ,fgnothumb = ?param6 ,istop =case when pbno is null then ?param7 else istop end ,issecr = ?param8 ,isopen = ?param9 where bno= ?param10] -2025-12-18 14:11:35,342 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.comcode.insert] Prepared SQL: [update comcode a inner join ( select ccode, ?param0 + row_number() over(order by corder) rno from comcode where cgroup= ?param1 and corder >= ?param0 ) b on b.ccode=a.ccode set a.corder=b.rno where a.cgroup= ?param1 ; insert into comcode (cname, cgroup, cgroupname, isuse, corder,cdt,cno,udt,uno,uip) select ?param2 , ?param1 , a.cgroupname, ?param3 , ?param0 ,now(), ?param4 ,now(), ?param4 , ?param5 from comcode a where a.cgroup= ?param1 limit 1] -2025-12-18 14:11:35,342 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.comcode.groupupdate] Prepared SQL: [update comcode set cgroupname= ?param0 where cgroup= ?param1] -2025-12-18 14:11:35,343 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.banner.save] Prepared SQL: [update banner set udt=now(),uno= ?param0 ,uip= ?param1 ,btitle= ?param2 ,bdesc= ?param3 ,burl= ?param4 ,ismain=0,bseq= ?param5 ,isopen= ?param6 ,fgno= ?param7 ,fgno2= ?param8 where ?param9 > 0 and bno= ?param9 ; insert into banner(bno,btitle,fgno,fgno2,bdesc,burl,ismain,bseq,isopen,cdt,cno,udt,uno,uip) select ?param9 , ?param2 , ?param7 , ?param8 , ?param3 , ?param4 , ?param10 , ?param5 , ?param6 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a where ?param9 = 0] -2025-12-18 14:11:35,343 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.popup.save] Prepared SQL: [update popup set udt=now(),uno= ?param0 ,uip= ?param1 ,ptitle = ?param2 ,pcontents= ?param3 ,toppx= ?param4 ,leftpx= ?param5 ,pwidth= ?param6 ,pheight= ?param7 ,purl= ?param8 ,zindex= ?param9 ,isopen= ?param10 where ?param11 > 0 and pno= ?param11 ; insert into popup (ptitle,pcontents,toppx,leftpx,pwidth,pheight,purl,zindex,isopen,cdt,cno,udt,uno,uip) select ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a where ?param11 = 0] -2025-12-18 14:11:35,343 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.menupage.save] Prepared SQL: [update menupage set udt=now(),uno= ?param0 ,uip= ?param1 ,pdepth = ?param2 ,pagetype= ?param3 ,bmno= ?param4 ,porder = ?param5 ,pagename= ?param6 ,pagedesc= ?param7 ,pageurl = ?param8 ,pagehtml= ?param9 ,isopen = ?param10 ,usertype= ?param11 ,refcode= ?param12 ,imagecode= ?param13 ,bgtitle= ?param14 ,bgdesc= ?param15 where ?param16 > 0 and pno = ?param16 ; insert into menupage (pno,ppno,pdepth,pagetype,bmno,porder,pagename,pagedesc,pageurl,pagehtml,isopen,usertype,refcode,imagecode,bgtitle,bgdesc,cdt,cno,udt,uno,uip) select ?param16 , ?param17 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a where ?param16 < 1] -2025-12-18 14:11:35,368 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitems.forexampay] Prepared SQL: [select 3 ptype,b.exno itemno,b.exname itemname,0 isrebate,1 pcnt ,b.outfee orgamt ,case when ua.isjoin=1 then b.outfee-b.infee else 0 end discamt ,case when ua.isjoin=1 then b.infee else b.outfee end payamt ,case when ua.isjoin=1 then b.infee else b.outfee end payamt2 ,b.rstime,b.retime from examuser a inner join exam b on b.exno=a.exno and b.rstime < now() and b.retime > now() inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno where a.exno= ?param0 and a.userno= ?param1 and a.status=1 and a.pstatus=4] -2025-12-18 14:11:35,368 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitems.forcertpay] Prepared SQL: [update payitem a inner join pay b on b.payno=a.payno and b.userno= ?param0 and b.pstatus=21 inner join users u on u.userno=b.userno left outer join assign ua on ua.asno=u.asno left outer join cm c on a.ptype=4 and c.cmno=a.itemno left outer join book d on a.ptype=2 and d.bkno=a.itemno set a.orgamt=case when a.ptype=4 then c.outfee else d.price * a.pcnt end ,a.discamt=case when a.ptype=4 and ua.isjoin=1 then c.outfee-c.infee else 0 end ,a.payamt=case when a.ptype=4 then case when ua.isjoin=1 then c.infee else c.outfee end else d.price * a.pcnt end where a.payno= ?param1 and a.ptype in (2,4) and a.pstatus in(21,50); update pay a inner join ( select a.payno,sum(b.orgamt) orgamt,sum(b.discamt) discamt,sum(b.payamt) payamt from pay a inner join payitem b on b.payno=a.payno where a.payno= ?param1 and a.userno= ?param0 and a.pstatus=21 group by a.payno ) b on b.payno=a.payno set a.orgamt=b.orgamt,a.discamt=b.discamt,a.payamt=b.payamt where a.payno= ?param1 and a.userno= ?param0 and a.pstatus=21; select b.ptype,b.itemno,case when b.ptype=4 then c.cname else d.bkname end itemname,b.isrebate,b.pcnt ,b.orgamt,b.discamt,b.payamt payamt2,case when b.ptype=4 then b.payamt else d.price end payamt,datediff(c.setime, c.sstime)+1 days ,c.rstime,c.retime from pay a inner join payitem b on b.payno=a.payno and b.ptype in(2,4) and b.pstatus in(21,50) left outer join cm c on b.ptype=4 and c.cmno=b.itemno left outer join book d on b.ptype=2 and d.bkno=b.itemno inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno where a.payno= ?param1 and a.userno= ?param0 and a.pstatus=21] -2025-12-18 14:11:35,369 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.cmcheck.forgrouppay] Prepared SQL: [select a.cmno,a.cname,a.quota,a.rstime,a.retime ,b.userno,b.status,c.username ,case when ?param0 like concat('%,',b.userno,',%') then 1 else 0 end ispaied ,a.infee,a.outfee,case when ua.isjoin=1 then a.infee else a.outfee end payamt from cm a inner join users u on u.userno= ?param1 left outer join assign ua on ua.asno=u.asno left outer join lect b on b.cmno=a.cmno and b.status < 5 and b.ischanged=0 left outer join users c on c.userno=b.userno and c.status=1 where a.cmno= ?param2 and a.ismaster=0 and a.rstime < now() and a.retime > now() and a.isuse=1 and a.isdel=0] -2025-12-18 14:11:35,369 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitems] Prepared SQL: [select a0.payno,a0.isgroup,a0.isexam,a0.isdvr,a0.payamt tpayamt,a0.paylimit,a0.ptype,a0.udt,a0.deliamt,a0.pgkey ,ad.rcvname ,CAST(AES_DECRYPT(UNHEX(ad.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(ad.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(ad.email), 'np123@!') AS char) email ,ad.post,ad.address1,ad.address2 ,a.ptype ptype2,a.payamt,a.pcnt,a.isrebate,a.itemno ,b.cmno,b.cshape,b.sstime,b.setime ,b1.rsno ,b2.username,cc.cname ccpositionname,b2.isassignuser ,CAST(AES_DECRYPT(UNHEX(b2.email), 'np123@!') AS char) email2 ,CAST(AES_DECRYPT(UNHEX(b2.telno), 'np123@!') AS char) telno2 ,b2.depart,b2.kfcfyear,b2.edus ,c.bkno ,case a.ptype when 0 then b.cname when 4 then b.cname when 2 then c.bkname when 3 then e.exname else '-' end itemname ,cg2.cgcode ,CAST(AES_DECRYPT(UNHEX(pd.vactnum), 'np123@!') AS char) vactnum,pd.vactbankname,pd.vactname ,t.lectno,t.status ,ad.isdvr isdvr2 from pay a0 left outer join paydvr ad on ad.payno=a0.payno left outer join paydata pd on pd.payno=a0.payno inner join payitem a on a.payno=a0.payno left outer join cm b on a.ptype in(0,4) and b.cmno=a.itemno left outer join lect t on t.cmno=b.cmno and t.userno=a.userno and t.status=1 left outer join cg cg1 on cg1.cgno=b.cgno left outer join cg cg2 on cg2.cgno=cg1.pcgno left outer join cmrs b1 on b1.cmno=b.cmno and b1.rstype=1 and b1.isdel=0 left outer join users b2 on b2.userno=a.userno left outer join comcode cc on cc.ccode=b2.ccposition left outer join book c on a.ptype=2 and c.bkno=a.itemno left outer join examuser d on a.ptype=3 and d.exno=a.itemno and d.userno=a0.userno and d.payno=a0.payno left outer join exam e on e.exno=d.exno where a0.payno= ?param0] -2025-12-18 14:11:35,370 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paylect.get] Prepared SQL: [select a.fgno ,b.cshape,b.cname,b.rstime,b.retime,b.sstime,b.setime ,b2.cname certgradeccname ,c.username ,CAST(AES_DECRYPT(UNHEX(c.email), 'np123@!') AS char) email ,CAST(AES_DECRYPT(UNHEX(c.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(c.telno), 'np123@!') AS char) telno ,c.depart ,c2.cname ccpositionname ,d.asname from lect a inner join cm b on b.cmno=a.cmno left outer join comcode b2 on b2.ccode=b.certgradecc inner join users c on c.userno=a.userno left outer join comcode c2 on c2.ccode=c.ccposition left outer join assign d on d.asno=c.asno where a.payno= ?param0] -2025-12-18 14:11:35,370 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.carts] Prepared SQL: [select a.pcno,a.ptype,a.itemno,a.isrefund,a.cmno,a.userno,a.pcnt,a.fgno ,case when a.ptype=0 then b.cname else c.bkname end itemname,b.cshape,b.sstime,b.setime ,case when a.ptype = 0 then case when ua.isjoin=1 then b.infee else b.outfee end else c.price end payamt ,case when a.ptype = 0 then b.outfee else c.price end orgamt from paycart a inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno left outer join cm b on a.ptype=0 and b.cmno=a.itemno left outer join book c on a.ptype in (2,9) and c.bkno=a.itemno where a.status=1 and a.userno= ?param0 order by a.cdt desc] -2025-12-18 14:11:35,370 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitems.forcartpay] Prepared SQL: [select case when a.ptype = 9 then 2 else a.ptype end ptype,a.itemno,case when a.ptype=0 then b.cname else c.bkname end itemname,case when a.ptype=0 then a.isrefund else 0 end isrebate,a. pcnt ,case when a.ptype=0 then b.outfee else c.price end orgamt ,case when a.ptype=0 then case when ua.isjoin=1 then b.outfee-b.infee else 0 end else 0 end discamt ,case when a.ptype=0 then case when ua.isjoin=1 then b.infee else b.outfee end else c.price end payamt ,case when a.ptype=0 then case when ua.isjoin=1 then b.infee else b.outfee end else c.price end * a.pcnt payamt2 ,b.rstime,b.retime,b.sstime,b.setime,b.cshape,datediff(b.setime, b.sstime)+1 days from paycart a left outer join cm b on a.ptype=0 and b.cmno=a.itemno and b.rstime < now() and b.retime > now() left outer join book c on a.ptype in (2,9) and c.bkno=a.itemno inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno where a.userno= ?param0 and a.status=1 and a.ispay=1;] -2025-12-18 14:11:35,371 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.mypay] Prepared SQL: [select a.payno,a.ptype,a.ispg,a.isgroup,a.isexam,a.userno,a.pstatus,a.rstatus,a.rstatustime,a.refunding,a.paylimit,a.payoktime,a.isrefunddvr,a.refundamt,a.payamt,a.deliamt,a.isdvr,a.cdt,a.pgkey ,b.dvrcode,b.isdvr isdvr2,b.rcvname,b.post,b.address1,b.address2 ,CAST(AES_DECRYPT(UNHEX(b.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(b.email), 'np123@!') AS char) email ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) mobile ,c.vactbankname,CAST(AES_DECRYPT(UNHEX(c.vactnum), 'np123@!') AS char) vactnum,c.vactname from pay a left outer join paydvr b on b.payno=a.payno left outer join paydata c on c.payno=a.payno where a.payno= ?param0 and a.userno= ?param1 and a.pstatus in (1,22,41,42,43)] -2025-12-18 14:11:35,371 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.mypayitem] Prepared SQL: [select a.ptype,c0.cshape,a.isrebate,a.payamt,a.pcnt,a.rstatus,a.userno,a.pstatus,a.pino,c0.infee,c0.outfee,c0.rstime,c0.retime ,case a.ptype when 0 then c0.cname when 2 then c2.bkname when 4 then c0.cname when 3 then c3.exname else '-' end itemname ,c0.sstime,c0.setime,datediff(c0.setime, c0.sstime)+1 days ,u.username,uc.cname ccpositionname,u.isassignuser ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,u.kfcfyear,u.edus,u.depart ,rs.rsno,t.lectno ,a2.taxno ,case when t.sdate is null then c0.sstime else t.sdate end as sdate ,case when t.edate is null then c0.setime else t.edate end as edate ,p.cdt,csd.estart ,c0.studydays from payitem a inner join pay p on p.payno = a.payno left outer join paytax a3 on a3.payno = a.payno and (a3.iscancel is null or a3.iscancel <> 1) left outer join paytaxitem a2 on a2.pino=a.pino and a3.taxno = a2.taxno left outer join cm c0 on a.ptype in (0,1,4) and c0.cmno=a.itemno left outer join book c2 on a.ptype=2 and c2.bkno=a.itemno left outer join exam c3 on a.ptype=3 and c3.exno=a.itemno left outer join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno left outer join comcode uc on uc.ccode=u.ccposition left outer join cmrs rs on rs.cmno=c0.cmno and rs.rstype=1 and rs.isdel=0 left outer join lect t on a.ptype in (0,1,4) and t.cmno=c0.cmno and t.payno=a.payno and t.pino=a.pino and t.userno=a.userno left outer join cminningscd csd on csd.cmisno = t.cmisno where a.payno= ?param0] -2025-12-18 14:11:35,371 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paytax.fornew] Prepared SQL: [select a.payno,a.isgroup,a.ptype,a.ispg ,ua.asname,ua.ceoname,ua.brno,ua.grno,ua.btype,ua.bkind,ua.post,ua.address1,ua.address2 ,ua.mname manname ,CAST(AES_DECRYPT(UNHEX(ua.mphone), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(ua.taxemail), 'np123@!') AS char) email ,sum(case when b.taxdate is not null then 0 else b.taxamt end) taxamtsum ,sum(b.taxamt) taxamt from pay a inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno left outer join paytax b on b.payno=a.payno and (b.iscancel is null or b.iscancel <> 1) where a.payno= ?param0 and a.userno= ?param1 and a.rstatus < 2 and (a.pstatus=1 or a.pstatus=22) group by a.payno,a.isgroup,ua.asname,ua.ceoname,ua.brno,ua.grno,ua.btype,ua.bkind] -2025-12-18 14:11:35,372 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paytax.fornewitem] Prepared SQL: [select a.payno,a.isgroup ,ifnull(c.taxno,0) taxno,b.pino,b.ptype,b.rstatus ,case b.ptype when 0 then c0.cname when 4 then c0.cname when 2 then c2.bkname when 3 then c3.exname else '-' end itemname ,b.pcnt,b.payamt from pay a inner join payitem b on b.payno=a.payno and (b.pstatus=1 or b.pstatus=22) left outer join cm c0 on b.ptype in (0,4) and c0.cmno=b.itemno left outer join book c2 on b.ptype=2 and c2.bkno=b.itemno left outer join exam c3 on b.ptype=3 and c3.exno=b.itemno left outer join paytax c4 on c4.payno = a.payno and (c4.iscancel is null or c4.iscancel <> 1) left outer join paytaxitem c on c.pino=b.pino and c.taxno = c4.taxno where a.payno= ?param0 and a.userno= ?param1 and a.rstatus < 2 and (a.pstatus=1 or a.pstatus=22) order by ifnull(c.taxno,0),b.pino] -2025-12-18 14:11:35,372 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitem.forrefund] Prepared SQL: [select distinct a.payno,b.pino,b.pstatus,b.rstatus,b.payamt,b.ptype,b.pcnt ,case b.ptype when 0 then c0.cname when 4 then c0.cname when 2 then c2.bkname when 3 then c3.exname else '-' end itemname ,case when b.ptype in (0,1,4) then case when date_add(c0.retime, interval 1 day) < now() then 1 else 0 end else case when b.ptype=3 then case when date_add(c3.retime, interval 1 day) < now() then 1 else 0 end else 0 end end ispast ,u.username ,max(d.rfdno) rfdno ,max(ifnull(case when c.rstatus=1 then -1 else c.rstatus end,-2)) rfdrstatus from pay a inner join payitem b on b.payno=a.payno and b.pstatus=1 left outer join users u on a.isgroup=1 and b.ptype=0 and u.userno=b.userno left outer join cm c0 on b.ptype in (0,4) and c0.cmno=b.itemno left outer join book c2 on b.ptype=2 and c2.bkno=b.itemno left outer join exam c3 on b.ptype=3 and c3.exno=b.itemno left outer join payrfditem d on d.pino=b.pino left outer join payrfd c on c.rfdno=d.rfdno and c.payno=a.payno and c.rstatus in (0,2) where a.payno= ?param0 and a.userno= ?param1 and a.pstatus=1 and a.rstatus < 2 group by a.payno,b.pino,b.pstatus,b.rstatus,b.payamt,b.ptype,b.pcnt ,c0.cname,c2.bkname,c3.exname,c0.retime,c3.retime,u.username order by d.rfdno,b.rstatus,ispast,b.pino] -2025-12-18 14:11:35,372 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payresult] Prepared SQL: [select a.payno,a.payamt,a.ptype,a.pstatus ,b.itemno ,b.pino from pay a inner join payitem b on b.payno=a.payno where a.payno= ?param0 and a.userno= ?param1 and a.pstatus in (1,21,22,51,55)] -2025-12-18 14:11:35,372 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.lectready] Prepared SQL: [select count(a.userno) from lect a where a.cmno= ?param0 and a.isready=1 and a.status=6] -2025-12-18 14:11:35,372 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pplogs.bypay] Prepared SQL: [select a.pplno,a.isready,a.cmno,a.cmisno,a.isrebate,a.rbankname,CAST(AES_DECRYPT(UNHEX(a.rbankacc), 'np123@!') AS char) rbankacc,a.rbankowner,a.isaccommodation,a.cshape ,b.payno,b.pstatus from pay b inner join pplog a on a.pplno=b.pplno where b.payno= ?param0 and a.userno= ?param1] -2025-12-18 14:11:35,374 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.in] Prepared SQL: [insert into pay(ptype,ispg,isgroup,userno,username,isexam,pstatus,rstatus,refunding,paylimit,payoktime,pgkey ,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,pplno,isbill,iscashrct,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,0, ?param5 , ?param6 , ?param7 , ?param8 ,case when ?param9 is not null then now() else ?param10 end, ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 ,now(), ?param21 ,now(), ?param21 , ?param22 );] -2025-12-18 14:11:35,374 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:11:35,377 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitem.in] Prepared SQL: [insert into payitem (payno,ptype,pcno,itemno,userno,pstatus,rstatus,pcnt,orgamt,discamt,payamt,payamtcash,payamtcard,refundamt,refundtime,refundtimereal,refundinfo,isrebate,rbank,rbankaccnum,tbankuser,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 ,now(), ?param21 ,now(), ?param21 , ?param22 );] -2025-12-18 14:11:35,377 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitem.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:11:35,378 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.lect.in] Prepared SQL: [insert into lect (cmno,payno,pino,userno,status,isready,iscomplete,orgcmno,attrate,isrebate,ispc,pcno,isjoin,fgno,ischanged,cmisno,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,null,null,0, ?param6 , ?param7 , ?param8 , ?param9 ,null,0, ?param10 ,now(), ?param11 ,now(), ?param11 , ?param12 );] -2025-12-18 14:11:35,378 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.lect.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:11:35,378 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.pgin] Prepared SQL: [insert into pay(ptype,ispg,isgroup,isexam,userno,username,pstatus,rstatus ,refunding,paylimit,payoktime,pgkey,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,isdvr,iscashrct,cashrcthp,pplno,isbill,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 ,a.userno,a.username,case when ?param0 = 6 then 1 else 0 end,0 , ?param4 , ?param5 ,case when ?param0 = 6 then now() else ?param6 end, ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 ,HEX(AES_ENCRYPT( ?param16 , 'np123@!')), ?param17 , ?param18 ,now(), ?param19 ,now(), ?param19 , ?param20 from users a where a.userno= ?param21] -2025-12-18 14:11:35,378 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.pgin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:11:35,378 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.certpay] Prepared SQL: [insert into pay(ptype,ispg,isgroup,userno,pstatus,rstatus,refunding,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,isdvr,isexam,cdt,cno,udt,uno,uip) values (0,1,0, ?param0 ,51,0,0,0,0,0,0,0,0,0,0,now(), ?param1 ,now(), ?param1 , ?param2 )] -2025-12-18 14:11:35,378 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.certpay.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:11:35,380 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paytax.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:11:35,381 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payrfd.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:11:35,381 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.standbypay.admin] Prepared SQL: [insert into pay(ptype,ispg,isgroup,userno,username,isexam,pstatus,rstatus,refunding,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,pplno,isbill,iscashrct,cdt,cno,udt,uno,uip) values ( ?param0 ,0,0, ?param1 , ?param2 ,0,21,0,0,0,0,0,0,0,0, ?param3 ,0,0,now(), ?param4 ,now(), ?param4 , ?param5 );] -2025-12-18 14:11:35,382 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.standbypay.admin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:11:35,382 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.lect.sedate.save] Prepared SQL: [update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') ,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno = ?param2 ;] -2025-12-18 14:11:35,382 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paydvr.dvrcode] Prepared SQL: [update paydvr set udt=now(),uno= ?param0 ,uip= ?param1 ,dvrcode= ?param2 ,codetime=now() where payno= ?param3] -2025-12-18 14:11:35,382 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paydvr.in] Prepared SQL: [delete from paydvr where payno= ?param0 ; insert into paydvr (payno,dvrcode,codetime,isdvr,rcvname,telno,mobile,email,post,address1,address2,dmemo,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,HEX(AES_ENCRYPT( ?param5 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param6 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param7 , 'np123@!')) , ?param8 , ?param9 , ?param10 , ?param11 ,now(), ?param12 ,now(), ?param12 , ?param13 )] -2025-12-18 14:11:35,382 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.freeok] Prepared SQL: [insert into lect (cmno,payno,pino,userno,status,attrate,isrebate,ispc,isjoin,ischanged,fgno2,cmisno,cdt,cno,udt,uno,uip) select b.itemno,a.payno,b.pino,case when a.isgroup=1 then b.userno else a.userno end,1,0,b.isrebate,0,case when ua.isjoin=1 then 1 else 0 end,0,b.fgno,l.cmisno,now(), ?param0 ,now(), ?param0 , ?param1 from pay a inner join payitem b on b.payno=a.payno and b.ptype=0 inner join users u on u.userno=a.userno inner join pplog l on a.pplno = l.pplno left outer join assign ua on ua.asno=u.asno where a.payno= ?param2 ; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on a.cmisno = d.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param2 ;] -2025-12-18 14:11:35,383 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paydvr.save] Prepared SQL: [update paydvr set udt=now(),uno= ?param0 ,uip= ?param1 ,dvrcode= ?param2 ,rcvname= ?param3 ,post= ?param4 ,address1= ?param5 ,address2= ?param6 ,dmemo= ?param7 ,codetime=case when codetime is null and ?param2 is not null then now() else codetime end ,telno=HEX(AES_ENCRYPT( ?param8 , 'np123@!')) ,mobile=HEX(AES_ENCRYPT( ?param9 , 'np123@!')) where payno= ?param10] -2025-12-18 14:11:35,383 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paycert.paystart] Prepared SQL: [update pay a inner join users b on b.userno=a.userno set a.ptype= ?param0 ,a.paylimit= ?param1 ,a.orgamt= ?param2 ,a.payamt= ?param3 ,a.isbill= ?param4 ,a.pstatus = case when ?param0 = 6 then 1 else a.pstatus end ,a.payoktime = case when ?param0 = 6 then now() else a.payoktime end where a.payno= ?param5 and a.userno= ?param6 and a.pstatus=21; update payitem a inner join users b on b.userno=a.userno set a.orgamt= ?param2 ,a.payamt= ?param3 ,a.pstatus = case when ?param0 = 6 then 1 else a.pstatus end ,a.rstatus = 0 where a.payno= ?param5 and a.userno= ?param6 and a.pstatus=21; update lect a inner join users b on b.userno = a.userno set a.status = case when ?param0 = 6 then 1 else a.status end where a.payno= ?param5 and a.userno = ?param6 ; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param5 ;] -2025-12-18 14:11:35,383 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paylect] Prepared SQL: [update pay set udt=now(),uno= ?param0 ,uip= ?param1 ,pstatus=case when ptype=3 then 22 else 1 end ,payoktime=case when ptype=3 then null else now() end ,pgkey= ?param2 where payno= ?param3 ; insert into paydata(payno,payresult,payresultmsg,vactnum,vactbankcode,vactbankname,vactname,vactinname,cshrrcode,cshrtype,cshrauthno,cardquota,cardquotatype,cardeventcode,cardnum,iscardpoint,cardcode,cardbankcode,cardprtccode,checkflag,ocbnum,ocbappno,ocbprice,gsnum,gsremain,gsprice,unum,upoint,uprice,cdt,cno,udt,uno,uip) values ( ?param3 , ?param4 , ?param5 ,HEX(AES_ENCRYPT( ?param6 , 'np123@!')), ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 ,HEX(AES_ENCRYPT( ?param17 , 'np123@!')), ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 , ?param28 , ?param29 , ?param30 , ?param31 ,now(), ?param0 ,now(), ?param0 , ?param1 ); update payitem a inner join pay b on b.payno=a.payno set a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 ,a.pstatus=case when b.ptype=3 then 22 else 1 end where a.payno= ?param3 ; insert into lect (cmno,payno,pino,userno ,status,iscomplete,orgcmno,attrate,isrebate ,ispc,isjoin,fgno,apoint,mpoint ,fpoint,spoint,dpoint,tpoint,ischanged ,stime,etime,sip,eip,ispcs ,ispce,fgno2,cmisno,cdt,cno,udt,uno,uip) select a.itemno,a.payno,a.pino,case when b.isgroup=1 then a.userno else b.userno end ,case when b.ptype=3 then 2 else 1 end,null,null,0,a.isrebate ,0,ifnull(d.isjoin, 0),null,null,null ,null,null,null,null,0 ,null,null,null,null,null ,null,a.fgno,e.cmisno,now(), ?param0 ,now(), ?param0 , ?param1 from payitem a inner join pay b on b.payno=a.payno inner join users c on c.userno=b.userno left outer join assign d on d.asno=c.asno left outer join pplog e on e.pplno=b.pplno left outer join lect f on f.payno=a.payno and f.pino=a.pino and f.status=4 and f.isready=1 where a.payno= ?param3 and a.ptype=0 and f.lectno is null; update lect a inner join pay b on b.payno=a.payno and b.pstatus in (22,1) inner join payitem c on c.payno=b.payno and c.itemno=a.cmno and c.pstatus=b.pstatus set a.status=case when b.pstatus=22 then 2 else 1 end,a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param3 and a.status=4; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 23:59:59') where a.payno = ?param3 ;] -2025-12-18 14:11:35,384 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.fail] Prepared SQL: [update pay set pstatus= ?param0 where payno= ?param1 and pstatus != 1 and pstatus != 22; insert into paydata(payno,payresult,payresultmsg,vactnum,vactbankcode,vactbankname,vactname,vactinname,cshrrcode,cshrtype,cshrauthno,cardquota,cardquotatype,cardeventcode,cardnum,iscardpoint,cardcode,cardbankcode,cardprtccode,checkflag,ocbnum,ocbappno,ocbprice,gsnum,gsremain,gsprice,unum,upoint,uprice,cdt,cno,udt,uno,uip) values ( ?param1 , ?param2 , ?param3 ,HEX(AES_ENCRYPT( ?param4 , 'np123@!')), ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 ,HEX(AES_ENCRYPT( ?param15 , 'np123@!')), ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 , ?param28 ,now(), ?param29 ,now(), ?param29 , ?param30 );] -2025-12-18 14:11:35,384 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paylect.vbankin] Prepared SQL: [insert into payvbankin (payno,pgkey,inbankcode,indeal,inymd,inhms,msgseq,transseq,vacct,inamt,checkamt,isclose,typemsg,frombank,fromname,fromymd,calcymd,tranymd,transcode,korcode,cshrymd,cshrhms,cshrcode,cshrpgkey,cshramt,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 ,now(), ?param25 ,now(), ?param25 , ?param26 ); update pay set udt=now(),uno= ?param25 ,uip= ?param26 ,pstatus=1 ,payoktime=now() where payno= ?param0 and pstatus=22 ; update payitem a inner join pay b on b.payno=a.payno set a.udt=now(),a.uno= ?param25 ,a.uip= ?param26 ,a.pstatus=1 where a.payno= ?param0 and a.pstatus=22; update lect a inner join pay b on b.isexam <> 1 and b.payno=a.payno and b.pstatus=1 set a.udt=now(),a.uno= ?param25 ,a.uip= ?param26 ,a.status=1 where a.payno= ?param0 ; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 23:59:59') where a.payno = ?param0 ;] -2025-12-18 14:11:35,385 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paycancel] Prepared SQL: [update pay set udt=now(),uno= ?param0 ,uip= ?param1 ,pstatus=case when pstatus=22 then 43 else 41 end where payno= ?param2 and userno= ?param3 and pstatus in (51,55,21,22); update payitem a inner join pay b on b.payno=a.payno and b.userno= ?param3 and b.pstatus in (41,43) set a.pstatus=b.pstatus,a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.pstatus in (21,22); update lect a inner join pay b on b.payno=a.payno and b.userno= ?param3 and b.pstatus in (41,43) set a.status=9 where a.payno= ?param2 ; update examuser a inner join pay b on b.payno=a.payno and b.userno=a.userno and b.pstatus in (41,43) set a.pstatus=9 where a.payno= ?param2 and a.userno= ?param3] -2025-12-18 14:11:35,385 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.cart.clear] Prepared SQL: [update paycart set status=2,udt=now(),uno= ?param0 ,uip= ?param1 where userno= ?param2 and status=1 and date_add(cdt, interval 7 day) < now(); update paycart a inner join cm b on b.cmno=a.itemno and b.udt > a.cdt set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype=0; update paycart a inner join book b on b.bkno=a.itemno and b.udt > a.cdt set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype in (2,9); update paycart a left outer join cm b on b.cmno=a.itemno and b.rstime < now() and b.retime > now() set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype=0 and b.cmno is null; update paycart a left outer join paycart b on b.ptype =0 and b.userno= ?param2 and b.status=1 and b.itemno=a.cmno set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype=9 and b.pcno is null] -2025-12-18 14:11:35,385 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payrfd.up] Prepared SQL: [update payrfd set fgnor= ?param0 ,fgnob= ?param1 ,udt=now(),uno= ?param2 ,uip= ?param3 where rfdno= ?param4 and payno= ?param5] -2025-12-18 14:11:35,385 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payrfdcancel.up] Prepared SQL: [delete from payrfditem where rfdno= ?param0 ; update payrfd set rstatus= ?param1 ,udt=now(),uno= ?param2 ,uip= ?param3 where rfdno= ?param0 and payno= ?param4] -2025-12-18 14:11:35,386 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.unpay] Prepared SQL: [update examuser a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null and b.userno=a.userno inner join payitem c on c.payno=b.payno and c.ptype=3 and c.itemno=a.exno and c.pino=a.pino set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.pstatus=2; update lect a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null inner join payitem c on c.payno=b.payno and c.ptype in(0,4) and c.itemno=a.cmno and c.userno=a.userno and c.pino=a.pino set a.status=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.status=2 and a.ischanged=0; update payitem a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 ; update pay set pstatus=1,isunpay=1,udt=now(),uno= ?param0 ,uip= ?param1 where payno= ?param2 and pstatus=22 and ptype=3 and ispg=1 and isunpay is null; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param2 ;] -2025-12-18 14:11:35,386 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.abspay] Prepared SQL: [update examuser a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null and b.userno=a.userno inner join payitem c on c.payno=b.payno and c.ptype=3 and c.itemno=a.exno and c.pino=a.pino set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.pstatus=2; update lect a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null inner join payitem c on c.payno=b.payno and c.ptype in(0,4) and c.itemno=a.cmno and c.userno=a.userno and c.pino=a.pino set a.status=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.status=2 and a.ischanged=0; update payitem a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 ; update pay set ptype= ?param3 ,payoktime=now(),pstatus=1,isunpay=3,udt=now(),uno= ?param0 ,uip= ?param1 where payno= ?param2 and pstatus=22 and ptype=3 and ispg=1 and isunpay is null; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param2 ;] -2025-12-18 14:11:35,386 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.unpaymoney] Prepared SQL: [update pay set isunpay=2,payoktime= ?param0 ,udt=now(),uno= ?param1 ,uip= ?param2 where payno= ?param3 and isunpay=1; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param3 ;] -2025-12-18 14:11:35,386 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pplogtype.up] Prepared SQL: [update pplog set typeman = ?param0 ,typejob = ?param1 ,typeedu = ?param2 ,typegrade = ?param3 ,typejobitem = ?param4 where pplno = ?param5] -2025-12-18 14:11:35,386 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.untax] Prepared SQL: [insert into untaxlog (payno,logtime,cdt,cno,udt,uno,uip) values( ?param0 ,now(),now(), ?param1 ,now(), ?param1 , ?param2 ); update pay set iscashrct = null where payno = ?param0 ;] -2025-12-18 14:11:35,387 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.standbypayitem.admin] Prepared SQL: [insert into payitem (payno,ptype,itemno,userno,pstatus,rstatus,pcnt ,orgamt,discamt,payamt,payamtcash,payamtcard,refundamt,isrebate,cdt,cno,udt,uno,uip) values( ?param0 ,0, ?param1 , ?param2 ,21,0,1 ,0,0,0,0,0,0, ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 ); insert into lect(cmno,payno,pino,userno,status,attrate,isrebate,ispc,isjoin,ischanged,isready,cmisno,cdt,cno,udt,uno,uip) select ?param1 , ?param0 ,LAST_INSERT_ID(),a.userno,4,0, ?param3 ,0,ifnull(b.isjoin,0),0,1, ?param6 ,now(), ?param4 ,now(), ?param4 , ?param5 from users a left outer join assign b on b.asno=a.asno where a.userno= ?param2 ;] -2025-12-18 14:11:35,399 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.exam.in] Prepared SQL: [insert into exam (cgno,exname,infee,outfee ,certcc,certgradecc,rstime,retime,estime,eetime ,elocation,certdate,certindate,introhtml ,isopen,isresultopen,isscored,fgno,isdel ,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 ,0, ?param15 , ?param16 ,0 ,now(), ?param17 ,now(), ?param17 , ?param18 )] -2025-12-18 14:11:35,400 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.exam.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:11:35,400 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.exam.up] Prepared SQL: [update exam set udt=now(),uno= ?param0 ,uip= ?param1 ,exname = ?param2 ,infee = ?param3 ,outfee = ?param4 ,certcc = ?param5 ,certgradecc = ?param6 ,rstime = ?param7 ,retime = ?param8 ,estime = ?param9 ,eetime = ?param10 ,elocation = ?param11 ,certdate = ?param12 ,certindate = ?param13 ,introhtml = ?param14 ,isopen = ?param15 ,fgno = ?param16 where exno= ?param17] -2025-12-18 14:11:35,400 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.del] Prepared SQL: [update exam a inner join ( select count(userno) cntuser, exno from examuser where exno = ?param0 group by exno ) b on b.exno=a.exno set a.uip= ?param1 ,a.uno= ?param2 ,a.isdel = 1 where a.exno= ?param0 and b.cntuser=0 and a.isdel=0;] -2025-12-18 14:11:35,400 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.examuser.save] Prepared SQL: [insert ignore into examuser(exno,userno,status,pstatus,avrg,certdate,certindate,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 ,now(), ?param7 ,now(), ?param7 , ?param8 )] -2025-12-18 14:11:35,400 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.examopen] Prepared SQL: [update exam set udt=now(),uno= ?param0 ,uip= ?param1 ,isresultopen= ?param2 where exno= ?param3 ;] -2025-12-18 14:11:35,400 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.examuser.renew] Prepared SQL: [update examuser set udt=now(),uno= ?param0 ,uip= ?param1 ,certdate= ?param2 ,certindate= ?param3 where exno= ?param4 and userno= ?param5 ; insert into examuserrenew (exno,userno,certtime,certdate,certindate,renewreason,isfirst,certidx,cdt,cno,udt,uno,uip) select a.exno, ?param5 ,now(), ?param2 , ?param3 , ?param6 ,0,max(a.certidx),now(), ?param0 ,now(), ?param0 , ?param1 from( select a.exno,ifnull(max(d.certidx), 0)+1 certidx from examuser a inner join exam a2 on a2.exno=a.exno left outer join exam c on c.certcc=a2.certcc and c.certgradecc=a2.certgradecc left outer join examuserrenew d on d.exno=c.exno and year(d.certtime)=year(a.certdate) where a.exno= ?param4 group by a.exno,a.userno,a.certdate,a.certindate ) a] -2025-12-18 14:11:35,434 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [grade.lectcomplete.cancel] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,iscomplete=0 ,completetime=null where lectno= ?param2 and ifnull(iscomplete,0) <> 1] -2025-12-18 14:11:35,434 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [grade.lectcomplete.cancel2] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,iscomplete=0 ,completetime=null where lectno= ?param2 and ifnull(iscomplete,0)] -2025-12-18 14:11:35,457 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [att.att.in] Prepared SQL: [update lectinning set udt=now(),uno= ?param0 ,uip= ?param1 ,lectno= ?param2 ,cmino= ?param3 ,totstudy=0 ,stime=now(),etime=null ,istatus=1,statustime=null,statusreason=null where lectno= ?param2 and cmino= ?param3 and istatus is null; insert into lectinning (lectno,cmino,totstudy,stime,etime,istatus,statustime,statusreason,sip,eip,ispcs,ispce,cdt,cno,udt,uno,uip) select ?param2 , ?param3 ,0,now(),null,1,null,null, ?param1 ,null,1,null,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectinning b on b.lectno= ?param2 and b.cmino= ?param3 where b.lectno is null; update lect set stime = case when stime is null then now() else stime end ,sip = case when sip is null then ?param1 else sip end ,ispcs = case when ispcs is null then 1 else ispcs end where lectno= ?param2] -2025-12-18 14:11:35,457 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [att.att.out] Prepared SQL: [update lectinning set udt=now(),uno= ?param0 ,uip= ?param1 ,totstudy=timestampdiff(SECOND, stime, now()) ,etime=now() ,eip= ?param1 ,ispce=1 ,istatus=2 where lectno= ?param2 and cmino= ?param3 and istatus=1; update lect a inner join ( select a.lectno,convert(100*count(c.lectno)/count(b.cmino), int) attrate from lectinning a inner join cminning b on b.cmino=a.cmino and ifnull(b.isscd,0)=0 left outer join lectinning c on c.lectno=a.lectno and c.cmino=b.cmino and c.istatus=2 where a.lectno= ?param2 and a.cmino= ?param3 and a.istatus=2 group by a.lectno ) b on b.lectno=a.lectno set a.attrate=b.attrate ,a.etime=now(),a.eip= ?param1 ,a.ispce=1] -2025-12-18 14:11:35,458 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [att.abs] Prepared SQL: [update lectinning set istatus=2 ,stime=case when stime is null then now() else stime end ,etime=case when etime is null then now() else etime end ,sip=case when sip is null then ?param0 else sip end ,eip=case when eip is null then ?param0 else eip end ,ispcs=case when ispcs is null then 1 else ispcs end ,ispce=case when ispce is null then 1 else ispce end ,statustime=now() ,statusreason= ?param1 ,statususerno= ?param2 where lectno= ?param3 and cmino= ?param4 and (istatus is null or istatus<2); insert into lectinning(lectno,cmino,totstudy,stime,etime,istatus,statustime,statusreason,statususerno,cdt,cno,udt,uno,uip) select a.lectno, ?param4 ,0,now(),now(),2,now(), ?param1 , ?param2 ,now(), ?param2 ,now(), ?param2 , ?param0 from lect a left outer join lectinning b on b.lectno=a.lectno and b.cmino= ?param4 where a.lectno= ?param3 and a.status=1 and a.ischanged=0 and b.lectno is null; update lect a inner join ( select a.lectno,convert(100*count(c.lectno)/count(b.cmino), int) attrate from lectinning a inner join lect a2 on a2.lectno=a.lectno inner join cminning b on b.cmno=a2.cmno and ifnull(b.isscd,0)=0 left outer join lectinning c on c.lectno=a.lectno and c.cmino=b.cmino and c.istatus=2 where a.lectno= ?param3 and a.cmino= ?param4 and a.istatus=2 group by a.lectno ) b on b.lectno=a.lectno set a.attrate=b.attrate ,a.stime=case when a.stime is null then now() else a.stime end ,a.etime=case when a.etime is null then now() else a.etime end ,a.sip=case when a.sip is null then ?param0 else a.sip end ,a.eip=case when a.eip is null then ?param0 else a.eip end ,a.ispcs=case when a.ispcs is null then 1 else a.ispcs end ,a.ispce=case when a.ispce is null then 1 else a.ispce end where a.lectno= ?param3] -2025-12-18 14:11:35,487 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.ctps] Prepared SQL: [select a.cmino,a.iseq,a.ititle,a.atime,a.mstime,a.metime ,a2.isokmid ,b.ctno,b.ctype,b.ccode,b.ismenu,b.isoversize ,c.cpno,c.pseq,c.cpname,c.srcp,c.srcm ,a2.pseq lastpseq,a2.psec from cminning a inner join lectinning a2 on a2.lectno= ?param0 and a2.cmino=a.cmino inner join ct b on b.ctno=a.ctno and b.isdel=0 inner join ctpage c on c.ctno=b.ctno and c.isdel=0 where a.cmino= ?param1 order by a.iseq] -2025-12-18 14:11:35,488 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.getprogress] Prepared SQL: [select case when b.atime=0 or ifnull(us.no,0) > 0 then 100 else case when floor(a.totstudy / (b.sttime * 60) * 100) > 100 then 100 else floor(a.totstudy / (b.sttime * 60) * 100) end end from lectinning a inner join cminning b on b.cmino=a.cmino inner join lect c on a.lectno = c.lectno left outer join userstatus us on c.userno = us.userno and us.playbar = 1 where a.lectno= ?param0 and a.cmino= ?param1] -2025-12-18 14:11:35,488 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.checklectdate] Prepared SQL: [select a.lectno,a.sdate,a.edate from lect a where a.lectno= ?param0] -2025-12-18 14:11:35,488 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.inningchange.pre] Prepared SQL: [select a.cmino,b.isseq,c.istatus,d.istatus preistatus,a.isrebate,a.iseq,a2.cmino precmino from ( select a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq,max(c.iseq) preiseq from ( select a.lectno,b.cmno,b.isrebate,max(d.iseq) iseq from lectinning a inner join lect b on b.lectno=a.lectno inner join cminning c on c.cmino=a.cmino inner join cminning d on d.cmno=c.cmno and d.iseq < c.iseq and d.isonline=1 where a.lectno= ?param0 and a.cmino= ?param1 group by a.lectno,b.cmno,b.isrebate ) a inner join cminning b on b.cmno=a.cmno and b.iseq=a.iseq left outer join cminning c on c.cmno=b.cmno and c.iseq < b.iseq and c.isonline=1 group by a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq ) a inner join cm b on b.cmno=a.cmno left outer join cminning a2 on a2.cmno=b.cmno and a2.iseq=a.preiseq left outer join lectinning c on c.lectno=a.lectno and c.cmino=a.cmino left outer join lectinning d on d.lectno=a.lectno and d.cmino=a2.cmino] -2025-12-18 14:11:35,488 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.inningchange.next] Prepared SQL: [select a.cmino,b.isseq,c.istatus,d.istatus preistatus,a.isrebate,a.iseq,a2.cmino precmino from ( select a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq,min(c.iseq) preiseq from ( select a.lectno,b.cmno,b.isrebate,min(d.iseq) iseq from lectinning a inner join lect b on b.lectno=a.lectno inner join cminning c on c.cmino=a.cmino inner join cminning d on d.cmno=c.cmno and d.iseq > c.iseq and d.isonline=1 where a.lectno= ?param0 and a.cmino= ?param1 group by a.lectno,b.cmno,b.isrebate ) a inner join cminning b on b.cmno=a.cmno and b.iseq=a.iseq left outer join cminning c on c.cmno=b.cmno and c.iseq > b.iseq and c.isonline=1 group by a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq ) a inner join cm b on b.cmno=a.cmno left outer join cminning a2 on a2.cmno=b.cmno and a2.iseq=a.preiseq left outer join lectinning c on c.lectno=a.lectno and c.cmino=a.cmino left outer join lectinning d on d.lectno=a.lectno and d.cmino=a2.cmino] -2025-12-18 14:11:35,488 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.mycmrs] Prepared SQL: [select distinct a.lectno,a.attrate ,b.rsno,b.cmno,b.rscno,b.rstype,b.rsname,b.rscondition ,case when c.lectno is null then 0 else 1 end isrsok ,a.edate ,d.istatus,e.iseq from lect a inner join cmrs b on b.cmno=a.cmno and b.isdel=0 left outer join lectrs c on c.lectno=a.lectno and c.rsno=b.rsno left outer join lectinning d on d.lectno=a.lectno and b.cmino = d.cmino left outer join cminning e on b.cmino = e.cmino where a.lectno= ?param0 and a.userno= ?param1 order by b.rsno] -2025-12-18 14:11:35,488 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.mycmrsq] Prepared SQL: [select b.rscno,b.rscqno ,c.qno,c.atype,c.qtext,c.rightcount,a.username as teachername from ( select distinct b.rscno,e.username from lect a inner join cmrs b on b.rsno= ?param0 and b.cmno=a.cmno and b.isdel=0 left outer join lectrs c on c.lectno=a.lectno and c.rsno=b.rsno left outer join cminning d on b.cmino = d.cmino left outer join users e on d.userno = e.userno where a.lectno= ?param1 and a.userno= ?param2 and c.lectno is null ) a inner join rscq b on b.rscno=a.rscno inner join question c on c.qno=b.qno order by b.dseq] -2025-12-18 14:11:35,489 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.mycmrsqi] Prepared SQL: [select b.rscqno ,c.qno ,d.qino,d.qitext ,e.fileurl from ( select distinct b.rscno from lect a inner join cmrs b on b.rsno= ?param0 and b.cmno=a.cmno and b.isdel=0 left outer join lectrs c on c.lectno=a.lectno and c.rsno=b.rsno where a.lectno= ?param1 and a.userno= ?param2 and c.lectno is null ) a inner join rscq b on b.rscno=a.rscno inner join question c on c.qno=b.qno inner join questionitem d on d.qno=c.qno and d.isdel=0 left outer join fileinfo e on e.fgno=d.fgno and e.isdel=0 order by b.dseq,d.qino] -2025-12-18 14:11:35,489 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectex] Prepared SQL: [select a.lectno,a.attrate,a.iscomplete,a.sdate,a.edate ,b.sstime,b.setime ,c.exno,c.exname,c.extype,c.edesc,c.econdition,c.etime,c.evtype,c.eqtype,c.israndq,c.israndqi,c.qcount,c.isblur,c.tpoint,ifnull(c.relaylimit,999) relaylimit,c.isusebackup,c.isseq,c.isreexamable,c.isresultopen ,d.lectno exlectno,d.estart,d.eend,d.tpoint,d.recount,d.rechecktime,ifnull(d.entercount,0) entercount,d.cblock ,case when a.etime = 0 then 99999999 else TIMESTAMPDIFF(MINUTE, now(), date_add(ifnull(d.estart, now()), interval c.etime MINUTE)) end rtime ,d.recount ,case when case when case when a.isrebate = 1 then f.midcutrfd else f.midcut end <= ifnull(e.ex0lectpoint,0) then 1 else 0 end = 1 and case when case when a.isrebate = 1 then f.finalcutrfd else f.finalcut end <= ifnull(e.ex1lectpoint,0) then 1 else 0 end = 1 then 1 else 0 end ispass from lect a inner join cm b on b.cmno=a.cmno inner join cmex c on c.exno= ?param0 inner join cmev f on f.cmno = b.cmno left outer join lectex d on d.lectno=a.lectno and d.exno=c.exno left outer join ( select a.lectno ,count(b1.exno) ex0cnt,count(c1.lectno) ex0lectcnt,avg(ifnull(c1.tpoint,0) / b1.tpoint * 100) ex0lectpoint ,count(b2.exno) ex1cnt,count(c2.lectno) ex1lectcnt,avg(ifnull(c2.tpoint,0) / b2.tpoint * 100) ex1lectpoint from lect a left outer join cmex b1 on b1.cmno = a.cmno and b1.extype = 0 and b1.isdel=0 left outer join lectex c1 on c1.exno = b1.exno and c1.lectno = a.lectno left outer join cmex b2 on b2.cmno = a.cmno and b2.extype = 1 and b2.isdel=0 left outer join lectex c2 on c2.exno = b2.exno and c2.lectno = a.lectno where a.lectno = ?param1 ) e on e.lectno = a.lectno where a.lectno= ?param1 and a.userno= ?param2] -2025-12-18 14:11:35,490 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.userexam.detailforexamforsubmit] Prepared SQL: [select a.exno,a.exname,a2.sstime,a2.setime,a.tpoint,a.etime,a.qcount,b.estart,a.edesc, a.extype,TIMESTAMPDIFF(MINUTE, now(), date_add(ifnull(b.estart, now()), interval a.etime MINUTE)) rtime from cmex a inner join cm a2 on a2.cmno=a.cmno inner join lectex b on b.lectno= ?param0 and b.exno=a.exno and b.eend is null and (a.etime = 0 or date_add(ifnull(b.estart, now()), interval (a.etime + 1) MINUTE) > now()) inner join lect c on c.lectno=b.lectno and c.userno= ?param1 where a.exno= ?param2] -2025-12-18 14:11:35,490 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsd] Prepared SQL: [select a.lectno,a.attrate,a.cmno,a.sdate,a.edate ,b.sdno,b.sdname,b.sddesc,b.fgno sdfgno,b.sdcondition ,c.sstime,c.setime ,d.checktime,d.cpoint,d.feedb,d.fgno,d.atext from lect a inner join cmsd b on b.cmno=a.cmno and b.sdno= ?param0 inner join cm c on c.cmno=b.cmno left outer join lectsd d on d.lectno=a.lectno and d.sdno=b.sdno where a.lectno= ?param1 and a.userno= ?param2] -2025-12-18 14:11:35,490 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsd2] Prepared SQL: [select a.lectno,a.attrate,a.sdate,a.edate ,b.sdno,b.sdname,b.sddesc,b.fgno sdfgno,b.sdcondition ,c.sstime,c.setime ,d.checktime,d.cpoint,d.feedb,d.fgno,d.atext from lect a inner join cmsd b on b.cmno=a.cmno and b.sdno= ?param0 inner join cm c on c.cmno=b.cmno left outer join lectsd d on d.lectno=a.lectno and d.sdno=b.sdno where a.lectno= ?param1 and a.userno= ?param2] -2025-12-18 14:11:35,490 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboards] Prepared SQL: [select a.bno,a.subject,a.cdt,a.rcount ,u.username ,count(b.bcno) ccount from lectsdboard a inner join users u on u.userno=a.cno left outer join lectsdboardcmt b on b.bno=a.bno and b.isdel=0 where a.sdno= ?param0 and a.isdel=0 group by a.bno,a.subject,a.cdt,a.rcount,u.username order by a.cdt] -2025-12-18 14:11:35,490 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard] Prepared SQL: [update lectsdboard set rcount=rcount+1 where bno= ?param0 and cno<> ?param1 ; select a.bno,a.subject,a.contents,a.cdt,a.fgno,a.cno ,b.sdname ,c.sstime,c.setime,l.sdate,l.edate ,u.username,u.userno ,a2.checktime from lectsdboard a inner join lectsd a2 on a2.lectno=a.lectno and a2.sdno=a.sdno inner join users u on u.userno=a.cno inner join lect l on l.lectno = a2.lectno inner join cmsd b on b.sdno=a.sdno inner join cm c on c.cmno=b.cmno where a.bno= ?param0 and a.isdel=0] -2025-12-18 14:11:35,491 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboardcmt] Prepared SQL: [select a.bno ,b.bcno,b.ctext,b.cno,b.cdt ,c.userno,c.username,c.usertype,c.username cnoname from lectsdboard a inner join lectsdboardcmt b on b.bno=a.bno and b.isdel=0 inner join users c on c.userno=b.cno where a.bno= ?param0 order by b.cdt desc] -2025-12-18 14:11:35,493 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.pay1] Prepared SQL: [select p.payno,p.cdt,p.payamt,p.ptype,p.refundamt,p.ispg,p.isgroup,p.isexam,p.pstatus,p.rstatus,p.payoktime,p.pgkey,p.isdvr,p.deliamt,p.isunpay,p.paylimit ,p.iscashrct ,u.userno,u.username,u.post,u.address1,u.address2 ,CAST(AES_DECRYPT(UNHEX(u.userpno), 'np123@!') AS char) userpno ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email ,case pi.ptype when 3 then exu.cdt when 4 then le.oktime else p.cdt end oktime ,pd.dvrcode,pd.rcvname,pd.isdvr isdvr2,pd.codetime,pd.post post2,pd.address1 address12,pd.address2 address22,pd.dmemo ,CAST(AES_DECRYPT(UNHEX(pd.telno), 'np123@!') AS char) telno2 ,CAST(AES_DECRYPT(UNHEX(pd.mobile), 'np123@!') AS char) mobile2 ,tax.iscancel, tax.taxdate, tax.taxno ,paydata.vactbankname,CAST(AES_DECRYPT(UNHEX(paydata.vactnum), 'np123@!') AS char) vactnum,paydata.vactname ,(select ischeck from paytax where payno = p.payno limit 1) ischeck from pay p inner join users u on u.userno=p.userno left outer join payitem pi on pi.payno=p.payno and pi.ptype in (3,4) left outer join lect le on pi.ptype=4 and le.pino=pi.pino and le.ischanged=0 left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno left outer join examuser exu on exu.exno=ex.exno and exu.userno=p.userno left outer join paydvr pd on pd.payno=p.payno left outer join ( select pt.payno,pt.iscancel,pt.taxdate,pt.taxno from paytax pt where pt.payno = ?param0 order by pt.cdt desc limit 1 ) tax on tax.payno = p.payno left outer join paydata paydata on paydata.payno=p.payno where p.payno= ?param0] -2025-12-18 14:11:35,493 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.pay2] Prepared SQL: [select pi.payno,pi.pino,pi.itemno,pi.pcno,pi.payamt,pi.pcnt,pi.ptype,pi.isrebate ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,u.username,u.userid,u.isassignuser,u.depart,u.kfcfyear ,cc.cname ccpositionname ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,ua.asname ,cm.cshape ,cg.cgname ,pcg.cgname pcgname ,(select attrate from lect where payno = pi.payno limit 1) attrate ,pi.rbank , CAST(AES_DECRYPT(UNHEX(pi.rbankaccnum), 'np123@!') AS char) rbankaccnum, pi.tbankuser from payitem pi inner join pay p on p.payno=pi.payno left outer join cm cm on pi.ptype in (0,1,4) and cm.cmno=pi.itemno left outer join cg cg on pi.ptype in (0,1,4) and cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno left outer join users u on p.isgroup=1 and u.userno=pi.userno left outer join assign ua on ua.asno=u.asno left outer join comcode cc on cc.ccode=u.ccposition where pi.payno= ?param0] -2025-12-18 14:11:35,493 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payforexam1] Prepared SQL: [select eu.exno payno, eu.userno,eu.cdt,case when ua.isjoin=1 then ex.infee else ex.outfee end payamt,0 ptype,0 ispg,0 isgroup,1 isexam,21 pstatus,0 rstatus,null payoktime,null pgkey,0 isdvr,0 deliamt ,u.username,u.post,u.address1,u.address2 ,CAST(AES_DECRYPT(UNHEX(u.userpno), 'np123@!') AS char) userpno ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email ,eu.cdt oktime ,null dvrcode,null rcvname,0 isdvr2,null codetime,null post2,null address12,null address22,null dmemo ,null telno2 ,null mobile2 from examuser eu inner join users u on u.userno=eu.userno left outer join assign ua on ua.asno=u.asno left outer join exam ex on ex.exno=eu.exno where eu.exno= ?param0 and eu.userno= ?param1 and eu.status=1 and eu.payno is null and eu.pino is null and eu.pstatus=4] -2025-12-18 14:11:35,493 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payforexam2] Prepared SQL: [select eu.exno payno,eu.userno pino,eu.exno itemno,null pcno,case when ua.isjoin=1 then ex.infee else ex.outfee end payamt,1 pcnt,3 ptype ,ex.exname itemname ,u.username,u.userid,u.isassignuser,u.depart,u.kfcfyear ,cc.cname ccpositionname ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,ua.asname ,0 cshape ,null cgname ,null pcgname from examuser eu left outer join exam ex on ex.exno=eu.exno left outer join users u on u.userno=eu.userno left outer join assign ua on ua.asno=u.asno left outer join comcode cc on cc.ccode=u.ccposition where eu.exno= ?param0 and eu.userno= ?param1] -2025-12-18 14:11:35,495 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.pay.forrfd] Prepared SQL: [select a.payno,a.ispg,a.pstatus,a.ptype,a.pgkey,a.isdvr,a.deliamt,a.isrefunddvr,a.payamt,a.refundamt,a.rstatus,a.isgroup,a.iscanceled,a.payoktime ,b.isdvr isdvr2,b.dvrcode ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email from pay a left outer join paydvr b on b.payno=a.payno inner join users u on u.userno=a.userno where a.payno= ?param0 and a.pstatus=1] -2025-12-18 14:11:35,495 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payitem.forrfd] Prepared SQL: [select pi.pino,pi.payno,pi.pcnt,pi.payamt,pi.refundamt,pi.refundtime,pi.refundinfo,pi.refundstatus,pi.rstatus,pi.ptype ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,pcg.cgname pcgname ,u.userid,u.username from payitem pi inner join pay p on p.payno=pi.payno and p.pstatus=1 inner join users u on u.userno=case when pi.ptype=3 then p.userno else pi.userno end left outer join cm cm on pi.ptype in(0,1,4) and cm.cmno=pi.itemno left outer join cg cg on cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno where pi.payno= ?param0] -2025-12-18 14:11:35,495 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payrfditems] Prepared SQL: [select b.cdt,a.rfdno ,b.rtext,b.rstatus ,p.isgroup ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,pi.ptype ,u.username,u.userid from pay p inner join payitem pi on pi.payno=p.payno inner join payrfditem a on a.pino=pi.pino inner join payrfd b on b.rfdno=a.rfdno inner join users u on u.userno=case when p.isgroup=1 and pi.ptype in (0,1,4) then pi.userno else p.userno end left outer join cm cm on pi.ptype in(0,1,4) and cm.cmno=pi.itemno left outer join cg cg on cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno where p.payno= ?param0 order by a.rfdno desc] -2025-12-18 14:11:35,495 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payrfditems2] Prepared SQL: [select a.rfdno ,b.rtext,b.rstatus,b.cdt,b.isowner,b.ramt,b.bankname,b.bankowner ,b.rreason,b.ruser,b.fgnor,b.fgnob ,CAST(AES_DECRYPT(UNHEX(b.rphone), 'np123@!') AS char) rphone ,b.rback ,CAST(AES_DECRYPT(UNHEX(b.bankno), 'np123@!') AS char) bankno ,p.isgroup,p.payno ,pi.payamt ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,u.username,u.userid ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,ua.asname ,f1.orgname,f1.fileno ,f2.orgname orgname2,f2.fileno file2 from payrfditem a inner join payitem pi on pi.pino=a.pino inner join pay p on p.payno=pi.payno inner join users u on u.userno=case when p.isgroup=1 and pi.ptype in (0,1,4) then pi.userno else p.userno end left outer join assign ua on ua.asno=u.asno inner join payrfd b on b.rfdno=a.rfdno left outer join cm cm on pi.ptype in(0,1,4) and cm.cmno=pi.itemno left outer join cg cg on cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno left outer join fileinfo f1 on f1.fgno=b.fgnor and f1.isdel=0 left outer join fileinfo f2 on f2.fgno=b.fgnob and f2.isdel=0 where a.rfdno= ?param0 order by a.rfdno desc] -2025-12-18 14:11:35,496 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.paytaxitem] Prepared SQL: [select case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname,pi.payamt,pi.pcnt,pi.ptype ,p.isgroup,p.payamt ppayamt,p.payoktime,p.ptype pptype from paytax a inner join paytaxitem b on b.taxno=a.taxno inner join payitem pi on pi.pino=b.pino inner join pay p on p.payno=pi.payno left outer join cm cm on pi.ptype in (0,1,4) and cm.cmno=pi.itemno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno where a.taxno= ?param0] -2025-12-18 14:11:35,497 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.paytaxes2] Prepared SQL: [select a.taxno,a.taxamt,a.taxdate from paytax a where a.payno= ?param0] -2025-12-18 14:11:35,497 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.paytax.formgtkey] Prepared SQL: [select taxno, mgtkey from paytax where mgtkey like concat( ?param0 ,'%') order by mgtkey desc limit 1] -2025-12-18 14:11:35,497 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspast] Prepared SQL: [select a.no,a.kind,a.cg,a.cshape,a.username ,CAST(AES_DECRYPT(UNHEX(a.userpno), 'np123@!') AS char) userpno ,a.typeman,a.edukind,a.typeedu,a.typegrade,a.typejob,a.cgname,a.completeno,a.companyname,a.companyaddr,a.brno,a.eino,a.btype ,a.bkind,a.ceoname,date_format(a.ssdate, '%Y-%m-%d') ssdate,date_format(a.sedate, '%Y-%m-%d') sedate,a.sctime,a.assign,a.slevel,a.uduty ,CAST(AES_DECRYPT(UNHEX(a.phone), 'np123@!') AS char) phone ,a.mname ,CAST(AES_DECRYPT(UNHEX(a.mphone), 'np123@!') AS char) mphone ,a.sprice,a.rprice,a.rbank ,CAST(AES_DECRYPT(UNHEX(a.rbankno), 'np123@!') AS char) rbankno ,a.rbankuser ,CAST(AES_DECRYPT(UNHEX(a.taxemail), 'np123@!') AS char) taxemail ,a.syear,a.cdt,a.cno,a.udt,a.uno,a.uip from docprintpast a where a.no = ?param0] -2025-12-18 14:11:35,497 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.kind] Prepared SQL: [select a.kind value,a.kind text from docprintpast a where a.kind is not null and a.kind <> "" group by a.kind] -2025-12-18 14:11:35,497 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.syear] Prepared SQL: [select a.syear value,a.syear text from docprintpast a where a.syear is not null and a.syear <> "" group by a.syear] -2025-12-18 14:11:35,497 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.cg] Prepared SQL: [select a.cg value,a.cg text from docprintpast a where a.cg is not null and a.cg <> "" group by a.cg] -2025-12-18 14:11:35,498 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.cshape] Prepared SQL: [select a.cshape value,a.cshape text from docprintpast a where a.cshape is not null and a.cshape <> "" group by a.cshape] -2025-12-18 14:11:35,498 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.typeman] Prepared SQL: [select a.typeman value,a.typeman text from docprintpast a where a.typeman is not null and a.typeman <> "" group by a.typeman] -2025-12-18 14:11:35,498 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.edukind] Prepared SQL: [select a.edukind value,a.edukind text from docprintpast a where a.edukind is not null and a.edukind <> "" group by a.edukind] -2025-12-18 14:11:35,498 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.typeedu] Prepared SQL: [select a.typeedu value,a.typeedu text from docprintpast a where a.typeedu is not null and a.typeedu <> "" group by a.typeedu] -2025-12-18 14:11:35,498 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.typegrade] Prepared SQL: [select a.typegrade value,a.typegrade text from docprintpast a where a.typegrade is not null and a.typegrade <> "" group by a.typegrade] -2025-12-18 14:11:35,498 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.typejob] Prepared SQL: [select a.typejob value,a.typejob text from docprintpast a where a.typejob is not null and a.typejob <> "" group by a.typejob] -2025-12-18 14:11:35,498 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectinningpage.totstudy] Prepared SQL: [select ifnull(sum(totstudy),-1) totstudy from lectinningpage where lectno = ?param0 and cmino = ?param1 and cpno = ?param2] -2025-12-18 14:11:35,499 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.myExCheck] Prepared SQL: [select l.lectno longval from lect l inner join cm c on l.cmno= c.cmno inner join pay p on l.payno = p.payno inner join users u on l.userno= u.userno left outer join (select c.cmno , c.cshape , c.cname , ci.cmino ,d.cmisno ,d.sseq ,d.estart ,d.eend ,d.studyplace ,ci.isscd from cm c inner join cminning ci on c.cmno = ci.cmno inner join cminningscd d on d.cmino = ci.cmino where c.cshape=2 and ci.isscd=1 and ci.scdtype=0 ) cmi on cmi.cmno = l.cmno and cmi.cmisno = l.cmisno left outer join lectinning li on li.cmino = cmi.cmino and li.lectno = l.lectno left outer join pplog pl on p.pplno= pl.pplno where l.lectno= ?param0 and l.userno = ?param1 and cmi.isscd = 1 and li.istatus = 2 AND IFNULL(l.iscomplete, 0) = 0] -2025-12-18 14:11:35,500 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectinningpage.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 14:11:35,501 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard.in] Prepared SQL: [update lectsd a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.submittime=now(),submitip= ?param2 where a.lectno= ?param3 and a.sdno= ?param4 and a.checktime is null; insert into lectsd (lectno,sdno,iscopy,submittime,submitip,cdt,cno,udt,uno,uip) select a.lectno,a.sdno,0,now(), ?param2 ,now(), ?param1 ,now(), ?param1 , ?param2 from (select ?param3 lectno, ?param0 userno, ?param4 sdno) a inner join lect b on b.lectno=a.lectno and b.userno=a.userno and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno left outer join lectsd d on d.lectno=a.lectno and d.sdno=a.sdno where d.lectno is null; SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into lectsdboard (lectno,sdno,subject,contents,fgno,rcount,cip,isdel,cdt,cno,udt,uno,uip) select a.lectno,a.sdno, ?param5 , ?param6 , ?param7 ,0, ?param2 ,0,now(), ?param1 ,now(), ?param1 , ?param2 from (select ?param3 lectno, ?param0 userno, ?param4 sdno) a inner join lect b on b.lectno=a.lectno and b.userno=a.userno and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno] -2025-12-18 14:11:35,501 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 14:11:35,502 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboardcmt.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into lectsdboardcmt (bno,ctext,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,0,now(), ?param2 ,now(), ?param2 , ?param3 );] -2025-12-18 14:11:35,502 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboardcmt.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:11:35,502 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into pay (ptype,ispg,isgroup,isexam,userno,username,pstatus,rstatus,rstatustime,cshrcancelnum,canceltime,cancelmsg,cancelcnt ,refunding,paylimit,payoktime,pgkey,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,isdvr,cdt,cno,udt,uno,uip) select ?param0 ,0,0,1,u.userno,u.username,1,0,null,null,null,null,null ,0,null, ?param1 ,null ,a.outfee ,case when ?param0 = 6 then a.outfee else case when ua.isjoin=1 then a.outfee-a.infee else 0 end end ,0,0 ,case when ?param0 = 6 then 0 else case when ua.isjoin=1 then a.infee else a.outfee end end ,0,0,now(), ?param2 ,now(), ?param2 , ?param3 from exam a inner join users u on u.userno= ?param4 left outer join assign ua on ua.asno=u.asno where a.exno= ?param5] -2025-12-18 14:11:35,502 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 14:11:35,502 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok2] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into payitem (payno,ptype,pcno,itemno,userno,pstatus,rstatus,pgkey,cancelcode,cancelmsg,canceltype,pcnt ,orgamt,discamt,payamt ,payamtcash,payamtcard ,refundamt,refundtime,refundtimereal,refundinfo,isrebate,fgno,cartno,cdt,cno,udt,uno,uip) select p.payno,3,null, ?param0 , ?param1 ,1,0,null,null,null,null,1 ,a.outfee ,case when p.ptype=6 then a.outfee else case when ua.isjoin=1 then a.outfee-a.infee else 0 end end ,case when p.ptype=6 then 0 else case when ua.isjoin=1 then a.infee else a.outfee end end ,0,0 ,0,null,null,null,0,null,null,now(), ?param2 ,now(), ?param2 , ?param3 from exam a inner join users u on u.userno= ?param1 inner join pay p on p.payno= ?param4 left outer join assign ua on ua.asno=u.asno where a.exno= ?param0] -2025-12-18 14:11:35,502 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok2.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 14:11:35,503 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.studylog] Prepared SQL: [update lectinningpage a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 set a.totstudy=TIMESTAMPDIFF(SECOND, a.stime, now()),a.etime=now(),a.eip= ?param1 ,a.udt=now(),a.uno= ?param2 ,a.uip= ?param1 where a.logno= ?param3 ; update lectinning a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 inner join cminning c on c.cmino=a.cmino inner join ( select lectno,sum(totstudy) totstudy from lectinningpage where lectno= ?param4 and cmino= ?param5 group by lectno ) d on d.lectno=a.lectno set a.udt=now(),a.uno= ?param2 ,a.uip= ?param1 ,a.totstudy=d.totstudy ,a.etime=now() ,a.istatus=case when a.istatus <> 2 and c.atime * 60 <= d.totstudy then 2 else a.istatus end ,a.finishtime=case when a.finishtime is null and c.atime * 60 <= d.totstudy then now() else a.finishtime end ,a.eip= ?param1 ,a.ispce= ?param6 ,a.psec= ?param7 where a.lectno= ?param4 and a.cmino= ?param5 ; update lect a inner join ( select a.lectno,truncate(count(c.lectno) / count(b.cmino) * 100, 0) attrate from lect a inner join cminning b on b.cmno=a.cmno and ifnull(b.isscd,0)=0 left outer join lectinning c on c.lectno=a.lectno and c.cmino=b.cmino and c.istatus=2 where a.lectno= ?param4 and a.userno= ?param0 group by a.lectno ) b on b.lectno=a.lectno inner join cmev ce on a.cmno = ce.cmno set a.attrate=b.attrate ,a.apoint = (((b.attrate / 100) * ce.attend / 100)* 100) ,a.etime=now() ,a.eip= ?param1 ,a.ispce= ?param6 ,a.udt=now(),a.uno= ?param2 ,a.uip= ?param1 where a.lectno= ?param4 and a.userno= ?param0 ;] -2025-12-18 14:11:35,503 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.studymid] Prepared SQL: [update lectinning set isokmid=1 where lectno= ?param0 and cmino= ?param1] -2025-12-18 14:11:35,504 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsd.save] Prepared SQL: [update lectsd a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.fgno= ?param3 ,a.atext= ?param4 ,a.submittime=now(),submitip= ?param2 where a.lectno= ?param5 and a.sdno= ?param6 and a.checktime is null; insert into lectsd (lectno,sdno,atext,fgno,iscopy,submittime,submitip,cdt,cno,udt,uno,uip) select a.lectno,a.sdno, ?param4 , ?param3 ,0,now(), ?param2 ,now(), ?param1 ,now(), ?param1 , ?param2 from (select ?param5 lectno, ?param0 userno, ?param6 sdno) a inner join lect b on b.lectno=a.lectno and b.userno=a.userno inner join cm c on c.cmno=b.cmno and b.sdate < now() and b.edate > now() left outer join lectsd d on d.lectno=a.lectno and d.sdno=a.sdno where d.lectno is null;] -2025-12-18 14:11:35,504 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard.save] Prepared SQL: [update lectsd a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.submittime=now(),submitip= ?param2 where a.lectno= ?param3 and a.sdno= ?param4 and a.checktime is null; update lectsdboard a inner join lectsd a2 on a2.lectno=a.lectno and a2.sdno=a.sdno and a2.checktime is null inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.subject= ?param5 ,contents= ?param6 ,a.fgno= ?param7 where a.bno= ?param8 and a.lectno= ?param3 and a.sdno= ?param4 ;] -2025-12-18 14:11:35,504 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard.del] Prepared SQL: [update lectsd a inner join lectsdboard b on b.bno= ?param0 and b.cno= ?param1 and b.isdel=0 and b.lectno=a.lectno and b.sdno=a.sdno inner join lect a2 on a2.lectno=b.lectno and a2.userno=b.cno and a2.sdate < now() and a2.edate > now() inner join cm c on c.cmno=a2.cmno set a.submittime=null,a.submitip=null and a.checktime is null; update lectsdboard a inner join lectsd b on b.lectno=a.lectno and b.sdno=a.sdno and b.checktime is null inner join lect a2 on a2.lectno=b.lectno and a2.userno=a.cno and a2.sdate < now() and a2.edate > now() inner join cm c on c.cmno=a2.cmno set a.uno= ?param2 ,a.udt=now(),a.uip= ?param3 ,a.isdel=1 where a.bno= ?param0 and a.cno= ?param1 and a.isdel=0;] -2025-12-18 14:11:35,504 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payrefundinfo.up] Prepared SQL: [update payitem set udt=now(),uno= ?param0 ,uip= ?param1 ,rbank = ?param2 ,rbankaccnum = HEX(AES_ENCRYPT( ?param3 , 'np123@!')) ,tbankuser = ?param4 where payno = ?param5] -2025-12-18 14:11:35,505 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok3] Prepared SQL: [update examuser set udt=now(),uno= ?param0 ,uip= ?param1 ,payno= ?param2 ,pino= ?param3 ,pstatus=1 where exno= ?param4 and userno= ?param5 and status=1 and payno is null and pino is null and pstatus=4] -2025-12-18 14:11:35,505 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpaycancel] Prepared SQL: [update examuser set udt=now(),uno= ?param0 ,uip= ?param1 ,pstatus=9 where exno= ?param2 and userno= ?param3 and status=1 and payno is null and pino is null and pstatus=4] -2025-12-18 14:11:35,505 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payrfd.save] Prepared SQL: [update payrfd set udt=now(),uno= ?param0 ,uip= ?param1 ,bankname= ?param2 ,bankowner= ?param3 ,bankno=HEX(AES_ENCRYPT( ?param4 , 'np123@!')) ,isowner= ?param5 ,ruser= ?param6 ,rphone=HEX(AES_ENCRYPT( ?param7 , 'np123@!')) ,rreason= ?param8 ,rtext= ?param9 ,rstatus= ?param10 ,rback= ?param11 ,statustime=case when rstatus <> ?param10 then now() else statustime end where rfdno= ?param12] -2025-12-18 14:11:35,508 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspast.up] Prepared SQL: [update docprintpast set udt=now(),uno= ?param0 ,uip= ?param1 ,kind= ?param2 ,cg= ?param3 ,cshape= ?param4 ,username= ?param5 ,userpno=HEX(AES_ENCRYPT( ?param6 , 'np123@!')) ,typeman= ?param7 ,edukind= ?param8 ,typeedu= ?param9 ,typegrade= ?param10 ,typejob= ?param11 ,cgname= ?param12 ,completeno= ?param13 ,companyname= ?param14 ,companyaddr= ?param15 ,brno= ?param16 ,eino= ?param17 ,btype= ?param18 ,bkind= ?param19 ,ceoname= ?param20 ,ssdate= ?param21 ,sedate= ?param22 ,sctime= ?param23 ,assign= ?param24 ,slevel= ?param25 ,uduty= ?param26 ,phone=HEX(AES_ENCRYPT( ?param27 , 'np123@!')) ,mname= ?param28 ,mphone=HEX(AES_ENCRYPT( ?param29 , 'np123@!')) ,sprice= ?param30 ,rprice= ?param31 ,rbank= ?param32 ,rbankno=HEX(AES_ENCRYPT( ?param33 , 'np123@!')) ,rbankuser= ?param34 ,taxemail=HEX(AES_ENCRYPT( ?param35 , 'np123@!')) ,syear= ?param36 where no= ?param37] -2025-12-18 14:11:35,511 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.studyclose] Prepared SQL: [update lectinningpage a set a.etime=now(),a.eip= ?param0 ,a.udt=now(),a.uno= ?param1 ,a.uip= ?param0 where a.logno= ?param2 ;] -2025-12-18 14:11:35,512 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [site.main] Prepared SQL: [select * from ( select 0 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,a.kname strval3,null strval4,null strval5,null strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param0 inner join cm c on c.cmno=a.pcmno where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a union all select * from ( select a.dtype,a.intval,a.intval2 ,a.longval ,a.strval,a.strval2,a.strval3,a.strval4,ifnull(a.strval5,d.fileurl) strval5,a.strval6 ,a.time,a.time2,a.time3,a.time4 from ( select 1 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,c.cname strval3,concat('/', e.ccode, '/', f.srcp) strval4,ef.fileurl strval5,b.cgcode strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param1 inner join cm c on c.cmno=a.pcmno left outer join cminning d on d.cmno=a.cmno and d.istaste=1 left outer join ct e on e.ctno=d.ctno left outer join fileinfo ef on ef.fgno=e.fgnothumb and ef.isdel=0 left outer join ctpage f on f.ctno=e.ctno and f.pseq=1 where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.cshape=0 and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a left outer join cminning b on a.strval5 is null and b.cmno=a.intval and b.iseq=1 left outer join ct c on a.strval5 is null and c.ctno=b.ctno left outer join fileinfo d on a.strval5 is null and d.fgno=c.fgnothumb and d.isdel=0 ) a union all select * from ( select 2 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homenotice' order by b.cdt desc limit 2 ) a union all select * from ( select 3 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homefaq' order by b.cdt desc limit 2 ) a] -2025-12-18 14:11:35,517 [19204] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.npsystem] PreparedStatement : [select count(b.daokey) from (select 1 col1) a left outer join npsystem b on b.daokey= ?param0] -2025-12-18 14:11:35,517 [19204] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.npsystem] Parameters: [?param0=[daokey,qaldSUKDKuLggF2sN2Bn/lvf/i3LKEeOzoD6MpHlc0w=]] -2025-12-18 14:11:35,517 [19204] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.npsystem] Types: [?param0=[String, System.String]] -2025-12-18 14:11:35,713 [19204] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "62938404" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:11:35,716 [19204] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "62938404" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:11:35,968 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.pages] Prepared SQL: [select a.pno,a.ppno,a.pdepth,a.pagetype,a.bmno,a.porder,a.pagename,a.pagedesc,a.pageurl,a.pagehtml,a.isopen,a.usertype,m1.pagename ppagename,a.refcode,a.imagecode,a.bgtitle bgtitle2,a.bgdesc bgdesc2 ,case a.pdepth when 0 then a.pno when 1 then m1.pno when 2 then m2.pno when 3 then m3.pno else m4.pno end m0 ,case a.pdepth when 0 then 0 when 1 then a.pno when 2 then m1.pno when 3 then m2.pno else m3.pno end m1 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.pno when 3 then m1.pno else m2.pno end m2 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.pno else m1.pno end m3 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.pno end m4 ,case a.pdepth when 0 then a.imagecode when 1 then m1.imagecode when 2 then m2.imagecode when 3 then m3.imagecode else m4.imagecode end topimagecode ,case a.pdepth when 0 then a.bgtitle when 1 then m1.bgtitle when 2 then m2.bgtitle when 3 then m3.bgtitle else m4.bgtitle end bgtitle ,case a.pdepth when 0 then a.bgdesc when 1 then m1.bgdesc when 2 then m2.bgdesc when 3 then m3.bgdesc else m4.bgdesc end bgdesc from menupage a left outer join menupage m1 on m1.pno=a.ppno left outer join menupage m2 on m2.pno=m1.ppno left outer join menupage m3 on m3.pno=m2.ppno left outer join menupage m4 on m4.pno=m3.ppno where a.isopen > 0 order by case a.pdepth when 0 then a.porder when 1 then m1.porder when 2 then m2.porder when 3 then m3.porder else m4.porder end ,case a.pdepth when 0 then a.pno when 1 then m1.pno when 2 then m2.pno when 3 then m3.pno else m4.pno end ,case a.pdepth when 0 then 0 when 1 then a.porder when 2 then m1.porder when 3 then m2.porder else m3.porder end ,case a.pdepth when 0 then 0 when 1 then a.pno when 2 then m1.pno when 3 then m2.pno else m3.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.porder when 3 then m1.porder else m2.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.pno when 3 then m1.pno else m2.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.porder else m1.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.pno else m1.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.pno end] -2025-12-18 14:11:35,968 [19204] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [mm.pages] PreparedStatement : [select a.pno,a.ppno,a.pdepth,a.pagetype,a.bmno,a.porder,a.pagename,a.pagedesc,a.pageurl,a.pagehtml,a.isopen,a.usertype,m1.pagename ppagename,a.refcode,a.imagecode,a.bgtitle bgtitle2,a.bgdesc bgdesc2 ,case a.pdepth when 0 then a.pno when 1 then m1.pno when 2 then m2.pno when 3 then m3.pno else m4.pno end m0 ,case a.pdepth when 0 then 0 when 1 then a.pno when 2 then m1.pno when 3 then m2.pno else m3.pno end m1 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.pno when 3 then m1.pno else m2.pno end m2 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.pno else m1.pno end m3 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.pno end m4 ,case a.pdepth when 0 then a.imagecode when 1 then m1.imagecode when 2 then m2.imagecode when 3 then m3.imagecode else m4.imagecode end topimagecode ,case a.pdepth when 0 then a.bgtitle when 1 then m1.bgtitle when 2 then m2.bgtitle when 3 then m3.bgtitle else m4.bgtitle end bgtitle ,case a.pdepth when 0 then a.bgdesc when 1 then m1.bgdesc when 2 then m2.bgdesc when 3 then m3.bgdesc else m4.bgdesc end bgdesc from menupage a left outer join menupage m1 on m1.pno=a.ppno left outer join menupage m2 on m2.pno=m1.ppno left outer join menupage m3 on m3.pno=m2.ppno left outer join menupage m4 on m4.pno=m3.ppno where a.isopen > 0 order by case a.pdepth when 0 then a.porder when 1 then m1.porder when 2 then m2.porder when 3 then m3.porder else m4.porder end ,case a.pdepth when 0 then a.pno when 1 then m1.pno when 2 then m2.pno when 3 then m3.pno else m4.pno end ,case a.pdepth when 0 then 0 when 1 then a.porder when 2 then m1.porder when 3 then m2.porder else m3.porder end ,case a.pdepth when 0 then 0 when 1 then a.pno when 2 then m1.pno when 3 then m2.pno else m3.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.porder when 3 then m1.porder else m2.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.pno when 3 then m1.pno else m2.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.porder else m1.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.pno else m1.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.pno end] -2025-12-18 14:11:35,975 [19204] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "16119085" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:11:36,002 [19204] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "16119085" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:11:36,021 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.comcode.list] Prepared SQL: [select a.ccode, a.cname, a.cgroup, a.isuse, a.corder, a.cgroupname, a.refcode, a.cremark, a.ccode value, a.cname text, a.refcode value2,a.cdt,a.udt from comcode a where a.cgroup in ('typeman','typeedu','typegrade','typejob') and a.isuse=1 order by a.cgroupname, a.corder] -2025-12-18 14:11:36,021 [19204] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.comcode.list] PreparedStatement : [select a.ccode, a.cname, a.cgroup, a.isuse, a.corder, a.cgroupname, a.refcode, a.cremark, a.ccode value, a.cname text, a.refcode value2,a.cdt,a.udt from comcode a where a.cgroup in ('typeman','typeedu','typegrade','typejob') and a.isuse=1 order by a.cgroupname, a.corder] -2025-12-18 14:11:36,183 [19204] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "44810959" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:11:36,188 [19204] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "44810959" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:11:36,197 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.popups] Prepared SQL: [select a.pno,a.ptitle,a.pcontents,a.toppx,a.leftpx,pwidth,pheight,a.purl,a.zindex,a.isopen,a.udt from popup a where a.isopen= ?param0 order by a.isopen desc, a.zindex desc] -2025-12-18 14:11:36,197 [19204] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [mm.popups] PreparedStatement : [select a.pno,a.ptitle,a.pcontents,a.toppx,a.leftpx,pwidth,pheight,a.purl,a.zindex,a.isopen,a.udt from popup a where a.isopen= ?param0 order by a.isopen desc, a.zindex desc] -2025-12-18 14:11:36,197 [19204] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [mm.popups] Parameters: [?param0=[isopen,1]] -2025-12-18 14:11:36,197 [19204] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [mm.popups] Types: [?param0=[Int32, System.Int32]] -2025-12-18 14:11:36,204 [19204] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "56511886" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:11:36,210 [19204] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "56511886" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:11:36,214 [19204] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [site.main] PreparedStatement : [select * from ( select 0 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,a.kname strval3,null strval4,null strval5,null strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param0 inner join cm c on c.cmno=a.pcmno where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a union all select * from ( select a.dtype,a.intval,a.intval2 ,a.longval ,a.strval,a.strval2,a.strval3,a.strval4,ifnull(a.strval5,d.fileurl) strval5,a.strval6 ,a.time,a.time2,a.time3,a.time4 from ( select 1 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,c.cname strval3,concat('/', e.ccode, '/', f.srcp) strval4,ef.fileurl strval5,b.cgcode strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param1 inner join cm c on c.cmno=a.pcmno left outer join cminning d on d.cmno=a.cmno and d.istaste=1 left outer join ct e on e.ctno=d.ctno left outer join fileinfo ef on ef.fgno=e.fgnothumb and ef.isdel=0 left outer join ctpage f on f.ctno=e.ctno and f.pseq=1 where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.cshape=0 and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a left outer join cminning b on a.strval5 is null and b.cmno=a.intval and b.iseq=1 left outer join ct c on a.strval5 is null and c.ctno=b.ctno left outer join fileinfo d on a.strval5 is null and d.fgno=c.fgnothumb and d.isdel=0 ) a union all select * from ( select 2 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homenotice' order by b.cdt desc limit 2 ) a union all select * from ( select 3 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homefaq' order by b.cdt desc limit 2 ) a] -2025-12-18 14:11:36,215 [19204] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [site.main] Parameters: [?param0=[offcode,Off], ?param1=[oncode,On]] -2025-12-18 14:11:36,215 [19204] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [site.main] Types: [?param0=[String, System.String], ?param1=[String, System.String]] -2025-12-18 14:11:36,221 [19204] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "58793103" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:11:36,238 [19204] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "58793103" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:11:36,239 [19204] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cgetc] Prepared SQL: [select b.cgno,b.pcgno,b.cgname,b.cgcode,b.isuse,b.iscover,b.isdel,b.cdt,b.cno,b.udt,b.uno,b.uip from cg a left outer join cg b on a.cgno = b.pcgno where b.isdel=0 and b.isuse = 1 and a.cgcode= ?param0] -2025-12-18 14:11:36,239 [19204] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [cm.cgetc] PreparedStatement : [select b.cgno,b.pcgno,b.cgname,b.cgcode,b.isuse,b.iscover,b.isdel,b.cdt,b.cno,b.udt,b.uno,b.uip from cg a left outer join cg b on a.cgno = b.pcgno where b.isdel=0 and b.isuse = 1 and a.cgcode= ?param0] -2025-12-18 14:11:36,239 [19204] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [cm.cgetc] Parameters: [?param0=[cgcode,2]] -2025-12-18 14:11:36,239 [19204] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [cm.cgetc] Types: [?param0=[String, System.String]] -2025-12-18 14:11:36,246 [19204] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "43596130" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:11:36,258 [19204] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "43596130" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:11:37,797 [16644] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.comcode.list] Prepared SQL: [select a.ccode, a.cname, a.cgroup, a.isuse, a.corder, a.cgroupname, a.refcode, a.cremark, a.ccode value, a.cname text, a.refcode value2,a.cdt,a.udt from comcode a where a.cgroup in ('typeman','typeedu','typegrade','typejob') and a.isuse=1 order by a.cgroupname, a.corder] -2025-12-18 14:11:37,797 [16644] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.comcode.list] PreparedStatement : [select a.ccode, a.cname, a.cgroup, a.isuse, a.corder, a.cgroupname, a.refcode, a.cremark, a.ccode value, a.cname text, a.refcode value2,a.cdt,a.udt from comcode a where a.cgroup in ('typeman','typeedu','typegrade','typejob') and a.isuse=1 order by a.cgroupname, a.corder] -2025-12-18 14:11:37,803 [16644] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "37153160" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:11:37,806 [16644] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "37153160" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:11:37,807 [16644] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [site.main] PreparedStatement : [select * from ( select 0 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,a.kname strval3,null strval4,null strval5,null strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param0 inner join cm c on c.cmno=a.pcmno where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a union all select * from ( select a.dtype,a.intval,a.intval2 ,a.longval ,a.strval,a.strval2,a.strval3,a.strval4,ifnull(a.strval5,d.fileurl) strval5,a.strval6 ,a.time,a.time2,a.time3,a.time4 from ( select 1 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,c.cname strval3,concat('/', e.ccode, '/', f.srcp) strval4,ef.fileurl strval5,b.cgcode strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param1 inner join cm c on c.cmno=a.pcmno left outer join cminning d on d.cmno=a.cmno and d.istaste=1 left outer join ct e on e.ctno=d.ctno left outer join fileinfo ef on ef.fgno=e.fgnothumb and ef.isdel=0 left outer join ctpage f on f.ctno=e.ctno and f.pseq=1 where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.cshape=0 and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a left outer join cminning b on a.strval5 is null and b.cmno=a.intval and b.iseq=1 left outer join ct c on a.strval5 is null and c.ctno=b.ctno left outer join fileinfo d on a.strval5 is null and d.fgno=c.fgnothumb and d.isdel=0 ) a union all select * from ( select 2 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homenotice' order by b.cdt desc limit 2 ) a union all select * from ( select 3 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homefaq' order by b.cdt desc limit 2 ) a] -2025-12-18 14:11:37,807 [16644] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [site.main] Parameters: [?param0=[offcode,Off], ?param1=[oncode,On]] -2025-12-18 14:11:37,807 [16644] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [site.main] Types: [?param0=[String, System.String], ?param1=[String, System.String]] -2025-12-18 14:11:37,813 [16644] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "2260513" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:11:37,822 [16644] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "2260513" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:11:37,822 [16644] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cgetc] Prepared SQL: [select b.cgno,b.pcgno,b.cgname,b.cgcode,b.isuse,b.iscover,b.isdel,b.cdt,b.cno,b.udt,b.uno,b.uip from cg a left outer join cg b on a.cgno = b.pcgno where b.isdel=0 and b.isuse = 1 and a.cgcode= ?param0] -2025-12-18 14:11:37,822 [16644] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [cm.cgetc] PreparedStatement : [select b.cgno,b.pcgno,b.cgname,b.cgcode,b.isuse,b.iscover,b.isdel,b.cdt,b.cno,b.udt,b.uno,b.uip from cg a left outer join cg b on a.cgno = b.pcgno where b.isdel=0 and b.isuse = 1 and a.cgcode= ?param0] -2025-12-18 14:11:37,822 [16644] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [cm.cgetc] Parameters: [?param0=[cgcode,2]] -2025-12-18 14:11:37,822 [16644] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [cm.cgetc] Types: [?param0=[String, System.String]] -2025-12-18 14:11:37,828 [16644] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "1272186" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:11:37,831 [16644] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "1272186" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:12:01,206 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.adminlogin] Prepared SQL: [select userno,a.username,a.status,a.userpass, usertype,a.asno , CAST(AES_DECRYPT(UNHEX(a.mobile), 'np123@!') AS char) mobile , a.logintime from users a left outer join assign b on b.asno=a.asno where a.userid= ?param0 and a.usertype > 10 and (a.usertype <> 81 or (a.usertype = 81 and b.status=1))] -2025-12-18 14:12:01,224 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.pass.check] Prepared SQL: [select count(userno) from userpasslog where userno = ?param0 and userpass = ?param1] -2025-12-18 14:12:01,224 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.ee] Prepared SQL: [update users set eastereggkey=FLOOR(10000000 + (RAND() * 99999999)),eetime=now() where userno= ?param0 ; select a.userno,a.eastereggkey,a.usertype,a.username ,b.subdomain from users a left outer join assign b on b.asno=a.asno and b.issite=1 and b.isdel=0 where a.userno= ?param0 ;] -2025-12-18 14:12:01,225 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.usersall] Prepared SQL: [select userno,usertype,jointype,snsid,userkind,userid,userpass,username,usernameeng,gender,birthday,email,isacceptemail,mobile,isacceptmobile,telno,asno,pasname,depart,ccposition,ccpositionetc,fgnoprofile ,ccjobs,userpno,bankname,bankno,post,address1,address2,introhtml,status,exitreason,logintime,loginkey,send335time,pwcalltime,pwcallno,eastereggkey,eetime,kfcfyear,isassignuser,uduty,slevel,edus,remotekey from users] -2025-12-18 14:12:01,225 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.eecall] Prepared SQL: [select userno,usertype,username from users where userno= ?param0 and eastereggkey= ?param1 and date_add(eetime, interval 10 second) > now(); update users set eastereggkey=null,eetime=null,loginkey= ?param2 where userno= ?param0] -2025-12-18 14:12:01,225 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.eecall2] Prepared SQL: [select userno,usertype,username,userid from users where userno= ?param0 and eastereggkey= ?param1 and date_add(eetime, interval 15 second) > now(); update users set eastereggkey=null,eetime=null,loginkey=null where userno= ?param0] -2025-12-18 14:12:01,225 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assign.newascode] Prepared SQL: [select ifnull(max(b.ascode),0) + 1 from (select 1 col1) a left outer join assign b on b.asno is not null] -2025-12-18 14:12:01,225 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.me] Prepared SQL: [select userno,username ,CAST(AES_DECRYPT(UNHEX(email), 'np123@!') AS char) email from users where userno= ?param0] -2025-12-18 14:12:01,226 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.usercheckconfirm] Prepared SQL: [select ifnull(b.userno,0) from (select 1 col1) a left outer join usercheck b on b.userno= ?param0 and b.checkkey= ?param1 ; update usercheck set checkkey=0 where userno= ?param0] -2025-12-18 14:12:01,226 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.remotelogin] Prepared SQL: [select a.userno from users a where a.userid= ?param0 and a.status=1 and a.remotekey= ?param1 ; update users set remotekey=null where userid= ?param0] -2025-12-18 14:12:01,226 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.remoteloginnoauth] Prepared SQL: [select a.userno,b.subdomain from users a left outer join assign b on b.asno=a.asno where a.userid= ?param0 and a.status=1] -2025-12-18 14:12:01,227 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.users.assign] Prepared SQL: [select b.asno,b.asname,b.brno ,b.ceoname,b.post,b.address1,b.address2 ,b.btype,b.bkind,b.eino,b.mname ,CAST(AES_DECRYPT(UNHEX(b.mphone), 'np123@!') AS char) mphone ,CAST(AES_DECRYPT(UNHEX(b.taxemail), 'np123@!') AS char) taxemail ,b.fgnobno ,b.isjoin,b.ascode,b.astype,b.asctg,b.joindate,b.status ,c1.cname astypename,c2.cname asctgname from users a inner join assign b on b.asno = a.asno left outer join comcode c1 on c1.ccode=b.astype left outer join comcode c2 on c2.ccode=b.asctg where a.status=1 and a.userno = ?param0] -2025-12-18 14:12:01,227 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.check.snsid] Prepared SQL: [select a.userno,a.usertype,a.jointype,a.snsid,a.userkind,a.userid,a.userpass,a.username,a.usernameeng,a.gender,a.birthday,a.email,a.isacceptemail,a.mobile,a.isacceptmobile ,a.telno,a.asno,a.pasname,a.depart,a.ccposition,a.ccpositionetc,a.fgnoprofile,a.ccjobs,a.userpno,a.bankname,a.bankno,a.post,a.address1,a.address2,a.introhtml,a.status,a.exitreason ,a.logintime,a.loginkey,a.send335time,a.pwcalltime,a.pwcallno,a.eastereggkey,a.eetime,a.kfcfyear,a.isassignuser,a.uduty,a.slevel,a.edus,a.remotekey,a.vssn,a.di,a.ci from users a where a.snsid= ?param0 and a.jointype= ?param1] -2025-12-18 14:12:01,227 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.councels] Prepared SQL: [select a.bno,a.qtext,a.atext ,a.bldgcat ,b.cname bldgcatname ,a.cdt,c.username coname,c.userid coid ,row_number() over(order by a.cdt desc) rno ,count(a.cno) over() pagetotalcount from councel a inner join users c on c.userno = a.cno left outer join comcode b on b.ccode = a.bldgcat where a.userno = ?param0 and a.isdel = 0 order by a.cdt desc] -2025-12-18 14:12:01,227 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormants] Prepared SQL: [select a.userno,username,usernameeng,a.email,a.isacceptemail ,a.mobile,a.telno,a.userpno,a.bankno,a.post,a.address1,a.address2 ,a.birthday from userdormant a where a.userno = ?param0] -2025-12-18 14:12:01,227 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormants.del] Prepared SQL: [select a.userno longval, regexp_replace(b.userid , '(?<=.{3}).','*') strval ,CAST(AES_DECRYPT(UNHEX(a.mobile),'np123@!') AS char) strval2 ,date_add(a.cdt, interval 335 day) time ,b.isacceptmobile intval from userdormant a inner join users b on b.userno = a.userno where date_format(date_add(a.cdt, interval 335 day),'%Y-%m-%d') = date_format(now(),'%Y-%m-%d')] -2025-12-18 14:12:01,227 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormants.save] Prepared SQL: [select a.userno longval, regexp_replace(a.userid , '(?<=.{3}).' , '*') strval ,CAST(AES_DECRYPT(UNHEX(a.mobile),'np123@!') AS char) strval2 ,date_add(a.logintime, interval 335 day) time ,a.isacceptmobile intval from users a where a.usertype =1 and a.status=1 and date_format(date_add(a.logintime, interval 366 day),'%Y-%m-%d') = date_format(now(),'%Y-%m-%d')] -2025-12-18 14:12:01,228 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.loginlog] Prepared SQL: [insert into loginlog (logsite,userno, loginstatus, logindata, cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , now(), ?param4 ,now(), ?param4 , ?param5 )] -2025-12-18 14:12:01,228 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.in] Prepared SQL: [insert into users(usertype,userkind,userid,userpass,username,usernameeng ,gender,email,isacceptemail,mobile,telno ,asno,pasname,depart,ccposition,ccpositionetc,fgnoprofile,ccjobs ,userpno,bankname,bankno ,post,address1,address2,introhtml,status,logintime,send335time,pwcalltime,pwcallno,eastereggkey,eetime,kfcfyear,isassignuser,edus ,isacceptmobile,uduty,slevel,jointype,birthday,snsid,di,ci,vssn,ischkatt,authplatform,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,gender,HEX(AES_ENCRYPT( ?param6 , 'np123@!')), ?param7 ,HEX(AES_ENCRYPT( ?param8 , 'np123@!')),HEX(AES_ENCRYPT( ?param9 , 'np123@!')) , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 ,HEX(AES_ENCRYPT( ?param17 , 'np123@!')), ?param18 ,HEX(AES_ENCRYPT( ?param19 , 'np123@!')) , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 ,now(),null,null,null,null,null, ?param25 , ?param26 , ?param27 , ?param28 , ?param29 , ?param30 , ?param31 ,HEX(AES_ENCRYPT( ?param32 , 'np123@!')), ?param33 , ?param34 , ?param35 , ?param36 , ?param37 , ?param38 ,now(), ?param39 ,now(), ?param39 , ?param40 );] -2025-12-18 14:12:01,228 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:12:01,230 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assign.in] Prepared SQL: [insert into assign (ascode,isjoin,joinyear,joinprice,asname,ceoname,brno,grno,btype,bkind,salesamount,homeurl,mcount,aday,astype,asctg,askey,post,address1,address2,fgnobno,fgnobank,joindate,exitdate,status,issite,subdomain,sitename,sitelogo,sitefooter,ismain,isdel, eino,mname,mphone,taxemail,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 ,0,null,null,null,null,0,0, ?param25 , ?param26 ,HEX(AES_ENCRYPT( ?param27 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param28 , 'np123@!')) ,now(), ?param29 ,now(), ?param29 , ?param30 );] -2025-12-18 14:12:01,230 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assign.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:12:01,230 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [councel.in] Prepared SQL: [insert into councel(userno,bldgcat,qtext,atext,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 );] -2025-12-18 14:12:01,230 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [councel.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:12:01,230 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.change.password] Prepared SQL: [UPDATE users SET userpass = ?param0 , udt = now() , status = (CASE WHEN status = 9 THEN 1 ELSE status END) , pwcalltime = null , pwcallno = null , uip = ?param1 , uno = ?param2 WHERE userid = ?param3 ; INSERT INTO userpasslog (userno, userpass, cdt, uip) SELECT ?param2 , ?param0 , NOW(), ?param1 FROM (SELECT 1) a LEFT OUTER JOIN userpasslog b ON b.userno = ?param2 WHERE b.userno IS NULL; UPDATE userpasslog SET userpass = ?param0 WHERE userno = ?param2 ;] -2025-12-18 14:12:01,231 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormant.insert] Prepared SQL: [insert into userdormant(userno,username,usernameeng,email,isacceptemail,mobile ,telno,userpno,bankno,post,address1,address2,birthday,cdt) select a.userno,a.username,a.usernameeng,a.email,a.isacceptemail,a.mobile ,a.telno,a.userpno,a.bankno,a.post,a.address1,a.address2, a.birthday,now() cdt from users a left outer join userdormant b on b.userno = a.userno where date_add(a.logintime,interval 1 year) < now(); and a.status != 99 update users set udt=now(),uno= ?param0 ,uip= ?param1 ,username='»èÁ¦µÊ',usernameeng=null,email=null,mobile=null,telno=null,userpno=null,bankno=null,post=null,address1=null,address2=null,birthday=null,status=8 where date_add(a.logintime,interval 1 year) < now(); and a.status != 99] -2025-12-18 14:12:01,231 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.loginkey] Prepared SQL: [update users set loginkey= ?param0 ,logintime =now(),send335time = null where userno= ?param1] -2025-12-18 14:12:01,231 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.loginkey2] Prepared SQL: [update users set loginkey= ?param0 ,logintime =now(),send335time = null where userno= ?param1 ; insert into loginlog (logsite,userno, loginstatus, logindata, cdt,cno,udt,uno,uip) values ( ?param2 , ?param1 , ?param3 , ?param4 , now(), ?param5 ,now(), ?param5 , ?param6 )] -2025-12-18 14:12:01,231 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assign.del] Prepared SQL: [update assign set udt=now(),uno= ?param0 ,uip= ?param1 ,isdel=1,brno=null where asno= ?param2] -2025-12-18 14:12:01,231 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignman.in] Prepared SQL: [insert into assignman (asno,mtype,jtype,depart,mname,position,telno,mobile,fax,email,post,address1,address2,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,HEX(AES_ENCRYPT( ?param6 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param7 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param8 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param9 , 'np123@!')) , ?param10 , ?param11 , ?param12 ,0,now(), ?param13 ,now(), ?param13 , ?param14 )] -2025-12-18 14:12:01,232 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignman.up] Prepared SQL: [update assignman set udt=now(),uno= ?param0 ,uip= ?param1 ,mtype = ?param2 ,jtype = ?param3 ,depart = ?param4 ,mname = ?param5 ,position= ?param6 ,telno =HEX(AES_ENCRYPT( ?param7 , 'np123@!')) ,mobile =HEX(AES_ENCRYPT( ?param8 , 'np123@!')) ,fax =HEX(AES_ENCRYPT( ?param9 , 'np123@!')) ,email =HEX(AES_ENCRYPT( ?param10 , 'np123@!')) ,post = ?param11 ,address1= ?param12 ,address2= ?param13 where asmno= ?param14] -2025-12-18 14:12:01,232 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignman.del] Prepared SQL: [update assignman set udt=now(),uno= ?param0 ,uip= ?param1 ,isdel = 1 where asmno= ?param2] -2025-12-18 14:12:01,232 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignfee.in] Prepared SQL: [insert into assignfee (asno,fyear,fprice,fdate,fmemo,status,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 from (select 1 col1) a left outer join assignfee b on b.asno= ?param0 and b.fyear= ?param1 where b.asno is null] -2025-12-18 14:12:01,232 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignfee.up] Prepared SQL: [update assignfee set udt=now(),uno= ?param0 ,uip= ?param1 ,fprice= ?param2 ,fdate = ?param3 ,fmemo = ?param4 ,status= ?param5 where asno= ?param6 and fyear= ?param7] -2025-12-18 14:12:01,232 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignfee.del] Prepared SQL: [delete from assignfee where asno= ?param0 and fyear= ?param1] -2025-12-18 14:12:01,232 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignsite.save] Prepared SQL: [update assign set udt=now(),uno= ?param0 ,uip= ?param1 ,issite= ?param2 ,subdomain= ?param3 ,sitename= ?param4 ,siteip= ?param5 ,sitelogo= ?param6 ,sitefooter= ?param7 where asno= ?param8] -2025-12-18 14:12:01,232 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.asno.save] Prepared SQL: [update users set asno= ?param0 where userno= ?param1] -2025-12-18 14:12:01,232 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.pwcalltime] Prepared SQL: [update users set pwcalltime=now(),pwcallno= ?param0 where userno= ?param1] -2025-12-18 14:12:01,232 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.resetuser] Prepared SQL: [update users set userpass = ?param0 , pwcalltime = null , pwcallno = null , status = (CASE WHEN status = 9 THEN 1 ELSE status END) where userno= ?param1 and pwcalltime is not null and pwcallno= ?param2 and date_add(pwcalltime, interval 24 hour) > now()] -2025-12-18 14:12:01,232 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.exit] Prepared SQL: [UPDATE users SET udt=now(),uno= ?param0 ,uip= ?param1 , status = ?param2 WHERE userno= ?param3] -2025-12-18 14:12:01,233 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.leave.register] Prepared SQL: [INSERT INTO userleave ( userno, userid, status, levdate, uno, uip ) SELECT u.userno, u.userid, 0 AS status, NOW() AS levdate, u.uno, u.uip FROM users u WHERE u.status = ?param0 AND u.userno = ?param1] -2025-12-18 14:12:01,233 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.remotelogin.set] Prepared SQL: [update users a inner join assign b on b.asno=a.asno and b.siteip like concat('%', ?param0 ,'%') set a.remotekey= ?param1 where a.userid= ?param2 and a.status=1] -2025-12-18 14:12:01,233 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.snslink.up] Prepared SQL: [update users set udt=now(),uno= ?param0 ,uip= ?param1 ,snsid= ?param2 ,jointype= ?param3 where userno= ?param4] -2025-12-18 14:12:01,233 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [councel.up] Prepared SQL: [update councel set udt=now(),uno= ?param0 ,uip= ?param1 ,bldgcat = ?param2 ,qtext = ?param3 ,atext = ?param4 where bno= ?param5] -2025-12-18 14:12:01,233 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [councel.del] Prepared SQL: [update councel set udt=now(),uno= ?param0 ,uip= ?param1 ,isdel = 1 where bno = ?param2] -2025-12-18 14:12:01,233 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.up.asno] Prepared SQL: [update users set udt=now(),uno= ?param0 ,uip= ?param1 ,asno = ?param2 where userno= ?param3] -2025-12-18 14:12:01,233 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormant.del] Prepared SQL: [update users a left outer join userdormant b on b.userno = a.userno set set udt=now(),uno= ?param0 ,uip= ?param1 ,status = 99,username='»èÁ¦µÊ',usernameeng=null,email=null,mobile=null,telno=null,userpno=null,bankno=null,post=null,address1=null,address2=null,birthday=null,di=null,ci=null,vssn=null,authplatform=0 where date_add(b.cdt,interval 1 year) < now(); delete from userdormant where date_add(cdt,interval 1 year) < now();] -2025-12-18 14:12:01,257 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.loginkey] Prepared SQL: [select a.userno dtype from users a where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0)] -2025-12-18 14:12:01,257 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.admin] Prepared SQL: [select a.userno dtype, a.udt time, count(b.mno) intval from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0)] -2025-12-18 14:12:01,257 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.front] Prepared SQL: [select a.dtype,sum(a.intval) intval,sum(a.intval2) intval2 from ( select a.userno dtype,count(b.mno) intval,0 intval2 from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno union all select a.userno dtype,0 intval,count(b.userno) intval2 from users a left outer join alarms b on b.userno=a.userno and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno ) a group by a.dtype] -2025-12-18 14:12:01,257 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.frontcroom] Prepared SQL: [select a.dtype,sum(a.intval) intval,sum(a.intval2) intval2,sum(a.intval3) intval3,sum(a.intval4) intval4,sum(a.intval5) intval5 ,sum(a.intval6) intval6,sum(a.intval7) intval7,sum(a.intval8) intval8,sum(a.intval9) intval9,sum(a.intval10) intval10 ,sum(a.intval11) intval11,sum(a.intval12) intval12 ,max(a.strval) strval,max(a.strval2) strval2,max(a.strval3) strval3 from ( select a.userno dtype,count(b.mno) intval,0 intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11,0 intval12 ,null strval,null strval2,null strval3 from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno union all select a.userno dtype,0 intval,count(b.userno) intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11,0 intval12 ,null strval,null strval2,null strval3 from users a left outer join alarms b on b.userno=a.userno and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) union all select a.userno dtype,0 intval,0 intval2,c.tyear intval3,c.tseq intval4,b.classno intval5 ,b2.isplan intval6,b2.iscontent intval7,b2.isev intval8,b2.isrs intval9,b2.isgrade intval10 ,b.cmno intval11,b.cshape intval12 ,d.cgname strval,b.cname strval2 ,group_concat(case when f.bmno is null then null else concat(f.bmno,':',f.bmname,':',f.bmtype) end separator ';') strval3 from users a0 inner join lect a on a.lectno= ?param3 and a.userno=a0.userno and a.status=1 and a.ischanged=0 inner join cm b on b.cmno=a.cmno inner join cmmenu b2 on b2.cmno=b.cmno inner join term c on c.tmno=b.tmno inner join cg d on d.cgno=b.cgno left outer join cmmenubm e on e.cmno=b.cmno left outer join boardmaster f on f.bmno=e.bmno where a0.userno= ?param0 and (a0.loginkey= ?param1 or ?param2 =0) group by a.userno,b.cmno,c.tyear,c.tseq,b.classno ,b2.isplan,b2.iscontent,b2.isev,b2.isrs,b2.isgrade ,d.cgname,b.cname ) a group by a.dtype] -2025-12-18 14:12:01,258 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.frontcroom.subdomain] Prepared SQL: [select a.*,b.asname strval4,c.fileurl from ( select a.dtype,sum(a.intval) intval,sum(a.intval2) intval2,sum(a.intval3) intval3,sum(a.intval4) intval4,sum(a.intval5) intval5 ,sum(a.intval6) intval6,sum(a.intval7) intval7,sum(a.intval8) intval8,sum(a.intval9) intval9,sum(a.intval10) intval10 ,sum(a.intval11) intval11 ,max(a.strval) strval,max(a.strval2) strval2,max(a.strval3) strval3 from ( select a.userno dtype,count(b.mno) intval,0 intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11 ,null strval,null strval2,null strval3 from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno union all select a.userno dtype,0 intval,count(b.userno) intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11 ,null strval,null strval2,null strval3 from users a left outer join alarms b on b.userno=a.userno and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) union all select a.userno dtype,0 intval,0 intval2,c.tyear intval3,c.tseq intval4,b.classno intval5 ,b2.isplan intval6,b2.iscontent intval7,b2.isev intval8,b2.isrs intval9,b2.isgrade intval10 ,b.cmno intval11 ,d.cgname strval,b.cname strval2 ,group_concat(case when f.bmno is null then null else concat(f.bmno,':',f.bmname,':',f.bmtype) end separator ';') strval3 from users a0 inner join lect a on a.lectno= ?param3 and a.userno=a0.userno and a.status=1 and a.ischanged=0 inner join cm b on b.cmno=a.cmno inner join cmmenu b2 on b2.cmno=b.cmno inner join term c on c.tmno=b.tmno inner join cg d on d.cgno=b.cgno left outer join cmmenubm e on e.cmno=b.cmno left outer join boardmaster f on f.bmno=e.bmno where a0.userno= ?param0 and (a0.loginkey= ?param1 or ?param2 =0) group by a.userno,b.cmno,c.tyear,c.tseq,b.classno ,b2.isplan,b2.iscontent,b2.isev,b2.isrs,b2.isgrade ,d.cgname,b.cname ) a group by a.dtype ) a inner join assign b on b.subdomain= ?param4 left outer join fileinfo c on c.fgno=b.sitelogo] -2025-12-18 14:12:01,258 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.basecomments] Prepared SQL: [select a.cmtno,a.pcmtno,a.tcmtno,a.baseno,a.cdepth,a.memo,a.memotype,a.fgno,a.cdt,a.udt, a.isdel,a.cno ,b.orgname, b.fileurl, b.fileno ,c.username from cmt a inner join users c on c.userno=a.cno left outer join fileinfo b on b.fgno=a.fgno and b.isdel=0 where a.cmttype= ?param0 and a.baseno= ?param1 order by a.cdt desc] -2025-12-18 14:12:01,258 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsend.get] Prepared SQL: [select a.sendno,a.ehtml,a.etitle from emailsend a left outer join emailban b on b.sendno=a.sendno where a.sendno= ?param0 and a.isdel=0] -2025-12-18 14:12:01,258 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsend.get2] Prepared SQL: [select a.sendno,a.etitle,a.rcvs,ifnull(a.sendeds, ' ') sendeds,ifnull(group_concat(b.email separator ';'), ' ') bans from emailsend a left outer join emailban b on b.sendno=a.sendno where a.sendno= ?param0 and a.isdel=0 group by a.sendno,a.rcvs,a.etitle,a.sendeds] -2025-12-18 14:12:01,259 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.list.rcvnot] Prepared SQL: [select count(a.mno) from memouser a where a.userno= ?param0 and and a.isread=0 and a.isdel=0] -2025-12-18 14:12:01,259 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smssend.get] Prepared SQL: [select c.asname,b.usertype,b.username ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) mobile ,a.smstype,a.isok ,row_number() over(order by b.username) rno, count(a.cno) over() pagetotalcount from smsuser a inner join users b on b.userno=a.userno left outer join assign c on c.asno=b.asno where a.mno= ?param0 order by b.username] -2025-12-18 14:12:01,260 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.home] Prepared SQL: [select b.cnt intval ,c.cnt0 intval2 ,c.cnt1 intval3 ,d.cnt intval4 ,e.cnt intval5 ,f.cnt intval6 ,(SELECT COUNT(*) FROM userleave WHERE status = 0) intval7 from (select 1 col1) a left outer join (select count(mno) cnt from memouser where userno= ?param0 and isread=0 and isdel=0) b on 1=1 left outer join ( select sum(case when a.bmposition=0 then 1 else 0 end) cnt0,sum(case when a.bmposition=1 and b.cmno is not null then 1 else 0 end) cnt1 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.isopen=1 left outer join board c on c.pbno=b.bno and c.isdel=0 where a.bmtype=2 and a.isopen=1 and c.bno is null and a.disptype=0 ) c on 1=1 left outer join ( select count(a.rfdno) cnt from payrfd a left outer join pay b on b.payno = a.payno where a.rstatus=0 and b.rstatus=0 ) d on 1=1 left outer join ( select count(a.payno) cnt from paydvr a inner join pay b on b.payno=a.payno and b.pstatus=1 and b.rstatus=0 inner join payitem c on c.payno = b.payno inner join book bb on bb.bkno=c.itemno where a.dvrcode is null and a.isdvr=1 ) e on 1=1 left outer join ( select count(a.payno) cnt from paytax a where a.ischeck=0 ) f on 1=1] -2025-12-18 14:12:01,260 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.authkey] Prepared SQL: [select jobkey from authkey where authtype= ?param0 and userno= ?param1 and randkey= ?param2 and keytime > now()] -2025-12-18 14:12:01,260 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.authkey.check1] Prepared SQL: [select ctno intval,ismenu intval2,ctype intval3,ccode strval from ct where ctno= ?param0 and authkey= ?param1 ; update ct set authkey=null where ctno= ?param0] -2025-12-18 14:12:01,260 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.authkey.check2] Prepared SQL: [select qno intval from question where qno= ?param0 and authkey= ?param1 ; update question set authkey=null where qno= ?param0] -2025-12-18 14:12:01,260 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.sms.chk] Prepared SQL: [select authno intval,lectno intval2,latime time,lakey strval from smsauth where authno = ?param0] -2025-12-18 14:12:01,260 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsend.in] Prepared SQL: [insert into emailsend(etitle,semail,ehtml,fgno,cmno,rcvs,reademails,rcvcount,readcount,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 ,now(), ?param9 ,now(), ?param9 , ?param10 )] -2025-12-18 14:12:01,260 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsend.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:12:01,260 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.sms.in] Prepared SQL: [insert into sms(cmno,mcontents,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,now(), ?param2 ,now(), ?param2 , ?param3 );] -2025-12-18 14:12:01,260 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.sms.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:12:01,260 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smsauth] Prepared SQL: [insert into smsauth(latime,lakey,lectno) values(now(), ?param0 , ?param1 );] -2025-12-18 14:12:01,260 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smsauth.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:12:01,260 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smsauth2] Prepared SQL: [insert into smsauth(latime,lakey,userno, lectno) values(now(), ?param0 , ?param1 , 0);] -2025-12-18 14:12:01,262 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smsauth2.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:12:01,262 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.atalk.send] Prepared SQL: [insert into MTS_ATALK_MSG (TRAN_SENDER_KEY,TRAN_TMPL_CD,TRAN_CALLBACK,TRAN_PHONE,TRAN_SUBJECT,TRAN_MSG,TRAN_DATE,TRAN_TYPE,TRAN_STATUS,TRAN_REPLACE_TYPE,TRAN_REPLACE_MSG) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,now(),5,'1', ?param6 , ?param5 );] -2025-12-18 14:12:01,262 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.comment.delete] Prepared SQL: [update cmt set isdel=1 where cmtno= ?param0 and ( ?param1 is not null or cno= ?param2 );] -2025-12-18 14:12:01,262 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsendok] Prepared SQL: [update emailsend set isdel=0,readcount= ?param0 ,sendeds= ?param1 where sendno= ?param2] -2025-12-18 14:12:01,262 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.memo.alldeleteR] Prepared SQL: [update memouser set isdel=1,udt=now(),uno= ?param0 ,uip= ?param1 where userno= ?param0] -2025-12-18 14:12:01,262 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.memo.alldeleteS] Prepared SQL: [update memo set isdel=1,udt=now(),uno= ?param0 ,uip= ?param1 where cno= ?param0] -2025-12-18 14:12:01,263 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.authkey.save] Prepared SQL: [update authkey set jobkey= ?param0 ,randkey= ?param1 ,keytime=date_add(now(), interval 1 minute) where authtype= ?param2 and userno= ?param3 ; insert into authkey (authtype,userno,jobkey,randkey,keytime) select a.authtype,a.userno,a.jobkey,a.randkey,date_add(now(), interval 1 minute) from (select ?param2 authtype, ?param3 userno, ?param0 jobkey, ?param1 randkey) a left outer join authkey b on b.authtype=a.authtype and b.userno=a.userno where b.authtype is null] -2025-12-18 14:12:01,263 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.sms.extend] Prepared SQL: [update smsauth set latime = now() where authno = ?param0] -2025-12-18 14:12:01,265 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.error] Prepared SQL: [insert into errors (errmsg,userno) values( ?param0 , ?param1 )] -2025-12-18 14:12:01,286 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.list] Prepared SQL: [select a.menuno, a.menuname, a.pmenuno, a.menuurl, a.menulevel, a.menuorder, a.ccount, a.isuse, a.ishid ,concat('/',ifnull(b5.menuno, 0), '/', ifnull(b4.menuno, 0), '/', ifnull(b3.menuno, 0), '/', ifnull(b2.menuno, 0), '/', ifnull(b1.menuno, 0), '/', ifnull(a.menuno, 0), '/') menurout ,case a.menulevel when 0 then ' ' when 1 then b1.menuname when 2 then b2.menuname when 3 then b3.menuname when 4 then b4.menuname when 5 then b5.menuname end pmenuname from ( select a.menuno, a.menuname, a.pmenuno, a.menuurl, a.menulevel, a.menuorder, count(d.menuno) ccount, a.isuse, a.ishid from menu a left outer join menu d on d.pmenuno=a.menuno group by a.menuno, a.menuname, a.pmenuno, a.menuurl, a.menulevel, a.menuorder, a.isuse, a.ishid ) a left outer join menu b1 on b1.menuno=a.pmenuno left outer join menu b2 on b2.menuno=b1.pmenuno left outer join menu b3 on b3.menuno=b2.pmenuno left outer join menu b4 on b4.menuno=b3.pmenuno left outer join menu b5 on b5.menuno=b4.pmenuno order by case a.menulevel when 0 then a.menuorder when 1 then b1.menuorder when 2 then b2.menuorder when 3 then b3.menuorder when 4 then b4.menuorder else b5.menuorder end ,case a.menulevel when 0 then a.menuno when 1 then b1.menuno when 2 then b2.menuno when 3 then b3.menuno when 4 then b4.menuno else b5.menuno end ,case a.menulevel when 1 then a.menuorder when 2 then b1.menuorder when 3 then b2.menuorder when 4 then b3.menuorder when 5 then b4.menuorder else 0 end ,case a.menulevel when 1 then a.menuno when 2 then b1.menuno when 3 then b2.menuno when 4 then b3.menuno when 5 then b4.menuno else 0 end ,case a.menulevel when 2 then a.menuorder when 3 then b1.menuorder when 4 then b2.menuorder when 5 then b3.menuorder else 0 end ,case a.menulevel when 2 then a.menuno when 3 then b1.menuno when 4 then b2.menuno when 5 then b3.menuno else 0 end ,case a.menulevel when 3 then a.menuorder when 4 then b1.menuorder when 5 then b2.menuorder else 0 end ,case a.menulevel when 3 then a.menuno when 4 then b1.menuno when 5 then b2.menuno else 0 end ,case a.menulevel when 4 then a.menuorder when 5 then b1.menuorder else 0 end ,case a.menulevel when 4 then a.menuno when 5 then b1.menuno else 0 end ,case a.menulevel when 5 then a.menuorder else 0 end ,case a.menulevel when 5 then a.menuno else 0 end] -2025-12-18 14:12:01,287 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.authmenu] Prepared SQL: [select a.usertype, a.menuno from menuauth a where a.usertype= ?param0] -2025-12-18 14:12:01,287 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.get] Prepared SQL: [select a.fileno,a.fgno,a.orgname,a.fileurl,a.filesize,a.extension,a.dcount,a.cno,a.uno ,b.tablename,b.columnname from fileinfo a inner join filegroup b on b.fgno=a.fgno where a.FileNo = ?param0 and a.isdel = 0] -2025-12-18 14:12:01,288 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.getall] Prepared SQL: [select a.fileno,a.fgno,a.orgname,a.fileurl,a.filesize,a.extension,a.dcount,a.cno,a.uno ,b.tablename,b.columnname from fileinfo a inner join filegroup b on b.fgno=a.fgno where a.FileNo = ?param0] -2025-12-18 14:12:01,289 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncs.parents.u] Prepared SQL: [select 3 ndepth,v.ndno ncsno,v.dname ncsname,v.dcode ncscode,case when v.ndno=u.ndno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsd v on v.nbno=d.nbno where u.nuno= ?param0 union all select 2 ndepth,v.nbno ncsno,v.bname ncsname,v.bcode ncscode,case when v.nbno=b.nbno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsb b on b.nbno=d.nbno inner join ncsb v on v.nmno=b.nmno where u.nuno= ?param0 union all select 1 ndepth,v.nmno ncsno,v.mname ncsname,v.mcode ncscode,case when v.nmno=m.nmno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncsm v on v.ntno=m.ntno where u.nuno= ?param0 union all select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where u.nuno= ?param0 order by ndepth,ncscode] -2025-12-18 14:12:01,290 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncs.parents.d] Prepared SQL: [select 2 ndepth,v.nbno ncsno,v.bname ncsname,v.bcode ncscode,case when v.nbno=b.nbno then 1 else 0 end isact from ncsd d inner join ncsb b on b.nbno=d.nbno inner join ncsb v on v.nmno=b.nmno where d.ndno= ?param0 union all select 1 ndepth,v.nmno ncsno,v.mname ncsname,v.mcode ncscode,case when v.nmno=m.nmno then 1 else 0 end isact from ncsd d inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncsm v on v.ntno=m.ntno where d.ndno= ?param0 union all select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsd d inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where d.ndno= ?param0 order by ndepth,ncscode] -2025-12-18 14:12:01,290 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncs.parents.b] Prepared SQL: [select 1 ndepth,v.nmno ncsno,v.mname ncsname,v.mcode ncscode,case when v.nmno=m.nmno then 1 else 0 end isact from ncsb b inner join ncsm m on m.nmno=b.nmno inner join ncsm v on v.ntno=m.ntno where b.nbno= ?param0 union all select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsb b inner join ncsm m on m.nmno=b.nmno inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where b.nbno= ?param0 order by ndepth,ncscode] -2025-12-18 14:12:01,290 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncs.parents.m] Prepared SQL: [select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsm m inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where m.nmno= ?param0 order by ndepth,ncscode] -2025-12-18 14:12:01,291 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.sales.bycm] Prepared SQL: [select case b.ptype when 2 then 2 when 3 then 1 else 0 end dtype, 0 intval, case b.ptype when 2 then '±³Àç' when 3 then '½ÃÇè' else '°­ÁÂ' end strval,'¸ÅÃâ' strval2 ,sum(case when month(a.payoktime)=1 then b.payamt else 0 end) longval ,sum(case when month(a.payoktime)=2 then b.payamt else 0 end) longval2 ,sum(case when month(a.payoktime)=3 then b.payamt else 0 end) longval3 ,sum(case when month(a.payoktime)=4 then b.payamt else 0 end) longval4 ,sum(case when month(a.payoktime)=5 then b.payamt else 0 end) longval5 ,sum(case when month(a.payoktime)=6 then b.payamt else 0 end) longval6 ,sum(case when month(a.payoktime)=7 then b.payamt else 0 end) longval7 ,sum(case when month(a.payoktime)=8 then b.payamt else 0 end) longval8 ,sum(case when month(a.payoktime)=9 then b.payamt else 0 end) longval9 ,sum(case when month(a.payoktime)=10 then b.payamt else 0 end) longval10 ,sum(case when month(a.payoktime)=11 then b.payamt else 0 end) longval11 ,sum(case when month(a.payoktime)=12 then b.payamt else 0 end) longval12 from pay a inner join payitem b on b.payno=a.payno and a.pstatus=1 where year(a.payoktime)= ?param0 and a.pstatus=1 group by b.ptype,month(a.payoktime) union all select case b.ptype when 2 then 2 when 3 then 1 else 0 end dtype, 1 intval, '','ȯºÒ' strval ,(case when month(b.refundtime)=1 then b.refundamt else 0 end) * -1 longval ,(case when month(b.refundtime)=2 then b.refundamt else 0 end) * -1 longval2 ,(case when month(b.refundtime)=3 then b.refundamt else 0 end) * -1 longval3 ,(case when month(b.refundtime)=4 then b.refundamt else 0 end) * -1 longval4 ,(case when month(b.refundtime)=5 then b.refundamt else 0 end) * -1 longval5 ,(case when month(b.refundtime)=6 then b.refundamt else 0 end) * -1 longval6 ,(case when month(b.refundtime)=7 then b.refundamt else 0 end) * -1 longval7 ,(case when month(b.refundtime)=8 then b.refundamt else 0 end) * -1 longval8 ,(case when month(b.refundtime)=9 then b.refundamt else 0 end) * -1 longval9 ,(case when month(b.refundtime)=10 then b.refundamt else 0 end) * -1 longval10 ,(case when month(b.refundtime)=11 then b.refundamt else 0 end) * -1 longval11 ,(case when month(b.refundtime)=12 then b.refundamt else 0 end) * -1 longval12 from pay a inner join payitem b on b.payno=a.payno and a.pstatus=1 and b.rstatus > 0 and b.refundtime is not null and year(b.refundtime)= ?param0 where a.pstatus=1 and a.rstatus > 0 group by b.ptype,month(b.refundtime) order by dtype,intval] -2025-12-18 14:12:01,292 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcalc.print] Prepared SQL: [select a.cmno,a.feeloc,a.feebkpr,a.feebrt,a.feemat,a.feefoo,a.feeetc,a.prtcnt ,b.cname,b.classno,b.sstime,b.setime ,c.pfee ,d.username,CAST(AES_DECRYPT(UNHEX(d.userpno), 'np123@!') AS char) userpno,d.bankname,CAST(AES_DECRYPT(UNHEX(d.bankno), 'np123@!') AS char) bankno,d.post,d.address1,d.address2 ,row_number() over(order by d.username) rno from cmcalc a inner join cm b on b.cmno=a.cmno inner join cmprof c on c.cmno=b.cmno inner join users d on d.userno=c.userno where a.cmno= ?param0 order by rno] -2025-12-18 14:12:01,292 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.npsystem] Prepared SQL: [select count(b.daokey) from (select 1 col1) a left outer join npsystem b on b.daokey= ?param0] -2025-12-18 14:12:01,292 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.ncs.check.t] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select 0 intval, count(m.nmno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno where t.ntno= ?param0 union all select 0 intval,count(b.nbno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno left outer join ncsb b on b.nmno=m.nmno where t.ntno= ?param0 union all select count(cmd.cmno) intval,count(distinct d.ndno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join cmncsd cmd on cmd.ndno=d.ndno where t.ntno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join ncsu u on u.ndno=d.ndno where t.ntno= ?param0 ) a] -2025-12-18 14:12:01,292 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.ncs.check.m] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select 0 intval,count(b.nbno) intval2 from ncsm m left outer join ncsb b on b.nmno=m.nmno where m.nmno= ?param0 union all select count(cmd.cmno) intval,count(distinct d.ndno) intval2 from ncsm m left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join cmncsd cmd on cmd.ndno=d.ndno where m.nmno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncsm m left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join ncsu u on u.ndno=d.ndno where m.nmno= ?param0 ) a] -2025-12-18 14:12:01,293 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.ncs.check.b] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select count(cmd.cmno) intval,count(distinct d.ndno) intval2 from ncsb b left outer join ncsd d on d.nbno=b.nbno left outer join cmncsd cmd on cmd.ndno=d.ndno where b.nbno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncsb b left outer join ncsd d on d.nbno=b.nbno left outer join ncsu u on u.ndno=d.ndno where b.nbno= ?param0 ) a] -2025-12-18 14:12:01,293 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.ncs.check.d] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select count(cmd.cmno) intval,0 intval2 from ncsd d left outer join cmncsd cmd on cmd.ndno=d.ndno where d.ndno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncsd d left outer join ncsu u on u.ndno=d.ndno where d.ndno= ?param0 ) a] -2025-12-18 14:12:01,294 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.insert] Prepared SQL: [insert into menu(menuname,pmenuno,menuurl,menulevel,menuorder,isuse,ishid,cdt,cno,udt,uno,uip) select ?param0 , ?param1 ,ifnull( ?param2 ,''),ifnull(c.menulevel, -1) + 1, ?param3 , ?param4 , ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 from (select ?param8 menuno) a left outer join menu b on b.menuno=a.menuno left outer join menu c on c.menuno= ?param1 where b.menuno is null] -2025-12-18 14:12:01,294 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.insert.SelectKey] Prepared SQL: [select last_insert_id()] -2025-12-18 14:12:01,294 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.filegroup.insert] Prepared SQL: [INSERT INTO filegroup (tablename,columnname, cdt,cno,udt,uno,uip) VALUES ( ?param0 , ?param1 , cdt,cno,udt,uno,uip)] -2025-12-18 14:12:01,294 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.filegroup.insert.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:12:01,295 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.okcert3.in] Prepared SQL: [insert into okcert3log (gubn, ret, reason, sn, rsltcd, rslt, dt) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , now()] -2025-12-18 14:12:01,295 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.okcert3.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:12:01,295 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.userauth.save] Prepared SQL: [insert into menuauth (usertype,authname,menuno,isdel,cdt,cno,udt,uno,uip) select max(usertype)+1, ?param0 ,1,0,now(), ?param1 ,now(), ?param1 , ?param2 from menuauth] -2025-12-18 14:12:01,295 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.authname.save] Prepared SQL: [update menuauth set authname= ?param0 where usertype= ?param1] -2025-12-18 14:12:01,295 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.userauth.del] Prepared SQL: [delete a from menuauth a left outer join( select count(userno) usercnt,usertype from users where usertype = ?param0 group by usertype )b on b.usertype = a.usertype where a.usertype = ?param0 and (b.usercnt < 1 or b.usercnt is null); insert into menuauth (usertype,authname,menuno,isdel,cdt,cno,udt,uno,uip) select * from ( select ?param0 usertype, ?param1 authname,1 menuno,0 isdel,now() cdt, ?param2 cno,now() udt, ?param2 uno, ?param3 uip ) a where not exists( select usertype,authname,menuno from menuauth where usertype = ?param0 and menuno = 1 ); update menuauth a left outer join ( select count(userno) usercnt,usertype from users where usertype = ?param0 and status=1 group by usertype ) b on b.usertype = a.usertype set isdel=1 where a.usertype= ?param0 and (b.usercnt < 1 or b.usercnt is null);] -2025-12-18 14:12:01,295 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.chageposition] Prepared SQL: [update menu a left outer join menu b on b.menuno= ?param0 left outer join menu c on c.menuno= ?param1 set a.pmenuno= ?param1 , a.menuorder = ifnull(b.menuorder, -1) + 1, a.menulevel=c.menulevel + 1 , a.udt=now(), a.uno= ?param2 , a.uip= ?param3 where a.menuno= ?param4] -2025-12-18 14:12:01,295 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.update] Prepared SQL: [update menu a left outer join (select menulevel from menu where menuno= ?param0 ) b on 1 = 1 set udt=now(), uno= ?param1 , uip= ?param2 ,menuname= ?param3 , pmenuno= ?param0 , menuurl=ifnull( ?param4 , ''),a.menulevel=b.menulevel + 1,menuorder= ?param5 ,isuse= ?param6 ,ishid= ?param7 where a.menuno= ?param8 ;] -2025-12-18 14:12:01,295 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.delete] Prepared SQL: [delete from menuauth where menuno= ?param0 ; delete from menu where menuno= ?param0] -2025-12-18 14:12:01,296 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.down] Prepared SQL: [update fileinfo set dcount = dcount + 1 where fileno= ?param0] -2025-12-18 14:12:01,296 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.del] Prepared SQL: [update fileinfo set uip= ?param0 , uno= ?param1 , isdel=1 where fileno= ?param2 and ( ?param3 = 1 or ?param1 = -999 or cno= ?param1 )] -2025-12-18 14:12:01,296 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.del2] Prepared SQL: [update fileinfo set uip= ?param0 , uno= ?param1 , isdel=1 where fgno= ?param2 and ( ?param3 = 1 or ?param1 = -999 or cno= ?param1 )] -2025-12-18 14:12:01,296 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncst.in] Prepared SQL: [insert into ncst (ntype,tcode,tname,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 ,now(), ?param3 ,now(), ?param3 , ?param4 )] -2025-12-18 14:12:01,296 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncst.up] Prepared SQL: [update ncst set udt=now(),uno= ?param0 ,uip= ?param1 ,tcode= ?param2 ,tname= ?param3 where ntno= ?param4] -2025-12-18 14:12:01,297 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.actlog.set] Prepared SQL: [insert into actlog (logtype,logtarget,userno,logdata,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 )] -2025-12-18 14:12:01,298 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.authlog.set] Prepared SQL: [insert into authlog(logtype,userno,usertypeorg,usertypenew,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 )] -2025-12-18 14:12:01,298 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.authlog.set2] Prepared SQL: [insert into authlog(logtype,userno,usertypeorg,usertypenew,cdt,cno,udt,uno,uip) select ?param0 , ?param1 ,a.usertype, ?param2 ,now(), ?param3 ,now(), ?param3 , ?param4 from users a where a.userno= ?param1 and a.usertype <> ?param2] -2025-12-18 14:12:01,298 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.kcblog.in] Prepared SQL: [insert into kcblog (cdt,cp_cd,mobile,vssn,logmsg) values(now(), ?param0 ,case when ?param1 is not null then HEX(AES_ENCRYPT( ?param1 , 'np123@!')) else null end , ?param2 , ?param3 );] -2025-12-18 14:12:01,298 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [excellog.in] Prepared SQL: [INSERT INTO exceldownlog (userno, userid, username, actiontime, position, comment, userip) SELECT userno, userid, username, sysdate(), ?param0 , ?param1 , ?param2 FROM users where userno = ?param3] -2025-12-18 14:12:01,318 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.myterm] Prepared SQL: [select distinct c.tmno,c.tyear,c.tseq from cmprof a inner join cm b on b.cmno=a.cmno and b.ismaster=0 and b.isdel=0 inner join term c on c.tmno=b.tmno where a.userno= ?param0 order by c.tyear desc,c.tseq] -2025-12-18 14:12:01,318 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.term.ys] Prepared SQL: [select distinct tmno,tyear,tseq from term order by tyear desc,tseq] -2025-12-18 14:12:01,319 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmdatas] Prepared SQL: [select a.dtype,a.intval,a.intval2,a.intval3 ,a.strval,a.strval2 from( select 1 dtype ,a.userno intval,b.usertype intval2 ,row_number() over (order by b.username desc) intval3 ,b.username strval,null strval2 from cmprof a inner join users b on b.userno=a.userno where a.cmno= ?param0 order by b.username desc ) a union all select 2 ,b.bkno,0 ,row_number() over (order by b.bkno) intval3 ,b.bkname,null from cmbook a inner join book b on b.bkno=a.bkno where a.cmno= ?param0 union all select 3 dtype ,b.cmno,a.ispre ,row_number() over (order by b.cmno) intval3 ,b.cname,null from cmrelay a inner join cm b on b.cmno=a.rcmno where a.cmno= ?param0 union all select 4 ,b.ndno,0 ,row_number() over (order by b.ndno) intval3 ,b.dname,b.acode from cmncsd a inner join ncsd b on b.ndno=a.ndno where a.cmno= ?param0 order by dtype,intval3] -2025-12-18 14:12:01,319 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.datacreatecmbycmmaster] Prepared SQL: [select a.cmno,a.cname,row_number() over(order by a.udt desc) rno from cm a where a.ismaster=1 and a.isdel=0 and a.cgno= ?param0 order by rno] -2025-12-18 14:12:01,320 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnigscd.exists] Prepared SQL: [select count(*) from cminning a inner join cminningscd b on a.cmino = b.cmino where cmno = ?param0] -2025-12-18 14:12:01,320 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmev] Prepared SQL: [select a.cmno,a.attend,a.attendcut,a.attendrfd,a.attendcutrfd,a.mid,a.midcut,a.midrfd,a.midcutrfd,a.final,a.finalcut,a.finalrfd,a.finalcutrfd,a.subject,a.subjectcut,a.subjectrfd ,a.subjectcutrfd,a.discuss,a.discusscut,a.discussrfd,a.discusscutrfd,a.etc,a.etccut,a.etcrfd,a.etccutrfd,a.cut,a.cutrfd,a.isoffabs ,b.scdtype ,c.cshape from cmev a inner join cm c on c.cmno = a.cmno left outer join cminning b on b.cmno = a.cmno and b.isscd = 1 where a.cmno= ?param0] -2025-12-18 14:12:01,321 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.est] Prepared SQL: [select 0 gubun,case when a.extype = 0 then 1 else 2 end estkind ,a.exno,a.cmno,a.extype,a.exname,a.edesc,a.etime,a.econdition,a.evtype,a.eqtype,a.israndq,a.israndqi,a.qcount,a.isblur,a.tpoint,a.relaylimit,a.isusebackup,a.isseq ,null sdno,null sdtype,null sdname,null sddesc,null sdcondition ,null rsno,null rscno,null rstype,null rsname,null rscondition , row_number() over(partition by a.extype order by a.cdt) rno ,null as iseq,null as teachername from cmex a where a.cmno= ?param0 and a.isdel=0 union all select 1 gubun,case when a.sdtype = 0 then 11 else 21 end estkind ,a.sdno exno,a.cmno,a.sdtype extype,a.sdname exname,a.sddesc edesc,null etime,a.sdcondition econdition,null evtype,null eqtype,null israndq,null israndqi,null qcount,null isblur,a.tpoint,null relaylimit,null isusebackup,null isseq ,a.sdno,a.sdtype,a.sdname,a.sddesc,a.sdcondition ,null rsno,null rscno,null rstype,null rsname,null rscondition , row_number() over(partition by a.sdtype order by a.cdt) rno ,null as iseq,null as teachername from cmsd a where a.cmno= ?param0 and a.isdel=0 union all select 2 gubun,case when a.rstype = 0 then 32 else 31 end estkind ,a.rsno exno,a.cmno,a.rstype extype,a.rsname exname,null edesc,null etime,a.rscondition econdition,null evtype,null eqtype,null israndq,null israndqi,null qcount,null isblur,null tpoint,null relaylimit,null isusebackup,null isseq ,null sdno,null sdtype,null sdname,null sddesc,null sdcondition ,a.rsno,a.rscno,a.rstype,a.rsname,a.rscondition , row_number() over(partition by a.rstype order by a.cdt) rno ,b.iseq,c.username as teachername from cmrs a left outer join cminning b on a.cmino = b.cmino left outer join users c on b.userno = c.userno where a.cmno= ?param0 and a.isdel=0 order by rsno] -2025-12-18 14:12:01,321 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmexqs] Prepared SQL: [select a.eqno,a.exno,a.qseq,a.qno,a.rpoint , b.qtextstring, b.dpoint, b.qdiff, b.cc1, b.cc2, b.cc3, b.cc4, b.cc5,b.atype , cc.cname qdiffname, cc1.cname ccname1, cc2.cname ccname2, cc3.cname ccname3, cc4.cname ccname4, cc5.cname ccname5 from cmexq a inner join question b on b.qno=a.qno left outer join comcode cc on cc.ccode = b.qdiff left outer join comcode cc1 on cc1.ccode = b.cc1 left outer join comcode cc2 on cc2.ccode = b.cc2 left outer join comcode cc3 on cc3.ccode = b.cc3 left outer join comcode cc4 on cc4.ccode = b.cc4 left outer join comcode cc5 on cc5.ccode = b.cc5 where a.exno= ?param0 order by a.qseq] -2025-12-18 14:12:01,321 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.exsave.valid] Prepared SQL: [select count(d.exno) from (select 1 as col1) a left outer join lectex d on d.exno= ?param0] -2025-12-18 14:12:01,321 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.sdsave.valid] Prepared SQL: [select sum(cnt) from ( select count(d.sdno) cnt from (select 1 as col1) a left outer join lectsd d on d.sdno= ?param0 union all select count(d.sdno) from (select 1 as col1) a left outer join lectsdboard d on d.sdno= ?param0 ) a] -2025-12-18 14:12:01,321 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rssave.valid] Prepared SQL: [select count(d.rsno) from (select 1 as col1) a left outer join lectrs d on d.rsno= ?param0] -2025-12-18 14:12:01,321 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rscsave.valid] Prepared SQL: [select count(d.rscno) from (select 1 as col1) a left outer join cmrs d on d.rscno= ?param0] -2025-12-18 14:12:01,321 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmexlayers] Prepared SQL: [select a.exno ,case when a.qdiff = 1 then null else a.qdiff end qdiff ,case when a.cc1 = 1 then null else a.cc1 end cc1 ,case when a.cc2 = 1 then null else a.cc2 end cc2 ,case when a.cc3 = 1 then null else a.cc3 end cc3 ,case when a.cc4 = 1 then null else a.cc4 end cc4 ,case when a.cc5 = 1 then null else a.cc5 end cc5 ,a.qcount,a.rpoint , cc.cname qdiffname, cc1.cname ccname1, cc2.cname ccname2, cc3.cname ccname3, cc4.cname ccname4, cc5.cname ccname5 from cmexlayer a left outer join comcode cc on cc.ccode = a.qdiff and cc.ccode > 0 left outer join comcode cc1 on cc1.ccode = a.cc1 and cc1.ccode > 0 left outer join comcode cc2 on cc2.ccode = a.cc2 and cc2.ccode > 0 left outer join comcode cc3 on cc3.ccode = a.cc3 and cc3.ccode > 0 left outer join comcode cc4 on cc4.ccode = a.cc4 and cc4.ccode > 0 left outer join comcode cc5 on cc5.ccode = a.cc5 and cc5.ccode > 0 where a.exno= ?param0 order by cc.corder, cc1.corder, cc2.corder] -2025-12-18 14:12:01,321 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.extype1count] Prepared SQL: [select count(b.exno) from (select 1 col1) a left outer join cmex b on b.cmno= ?param0 and b.isdel=0 and b.exno <> ?param1 and b.extype=1] -2025-12-18 14:12:01,322 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.check] Prepared SQL: [select count(b.rsno) from (select 1 col1) a left outer join cmrs b on b.cmno= ?param0 and b.rsno <> ?param1 and b.rstype= ?param2 and b.isdel=0] -2025-12-18 14:12:01,322 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.questionusings] Prepared SQL: [select sum(cnt) from ( select 0 as cnt union all select count(qno) from cmexq where qno= ?param0 union all select count(qno) from rscq where qno= ?param0 ) a] -2025-12-18 14:12:01,322 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.questionitem.valid] Prepared SQL: [select sum(cnt) from ( select 0 as cnt union all select a.qno from ( select b.qno from questionitem a inner join cmexq b on b.qno=a.qno where a.qino= ?param0 limit 1) a union all select a.qno from ( select b.qno from questionitem a inner join rscq b on b.qno=a.qno where a.qino= ?param0 limit 1) a ) a] -2025-12-18 14:12:01,323 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmmenus] Prepared SQL: [select a.cmno,a.isplan,a.iscontent,a.isev,a.isrs,a.isgrade ,b.bmno from cmmenu a left outer join cmmenubm b on b.cmno=a.cmno where a.cmno= ?param0] -2025-12-18 14:12:01,323 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rscqs] Prepared SQL: [select a.rscqno,a.rscno,a.qno,a.dseq , b.qtextstring, b.dpoint, b.qdiff, b.cc1, b.cc2, b.cc3, b.cc4, b.cc5,b.atype , cc.cname qdiffname, cc1.cname ccname1, cc2.cname ccname2, cc3.cname ccname3, cc4.cname ccname4, cc5.cname ccname5 ,row_number() over(order by a.dseq, a.rscqno) rno from rscq a inner join question b on b.qno=a.qno left outer join comcode cc on cc.ccode = b.qdiff left outer join comcode cc1 on cc1.ccode = b.cc1 left outer join comcode cc2 on cc2.ccode = b.cc2 left outer join comcode cc3 on cc3.ccode = b.cc3 left outer join comcode cc4 on cc4.ccode = b.cc4 left outer join comcode cc5 on cc5.ccode = b.cc5 where a.rscno= ?param0 order by rno] -2025-12-18 14:12:01,323 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminfile] Prepared SQL: [select 1 dtype,a.sdno intval,a.fgno longval,b.fileno longval2,0 longval4,b.fileurl strval from cmsd a inner join fileinfo b on b.fgno=a.fgno and b.isdel=0 where a.cmno= ?param0 union all select 0,exno,null,null,null,null from cmex where cmno= ?param0 and isdel=0 union all select 2,0,a.fgnotf,b.fileno,a.cmino,b.fileurl from cminning a inner join fileinfo b on b.fgno=a.fgnotf and b.isdel=0 where a.cmno= ?param0 union all select 3,a.cmno,a.fgnocm,b.fileno,0,b.fileurl from cm a inner join fileinfo b on b.fgno=a.fgnocm and b.isdel=0 where a.cmno= ?param0 order by dtype,intval,longval2] -2025-12-18 14:12:01,323 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.check.cmpcpay] Prepared SQL: [select count(b.pino) from (select 1 as col1) a left outer join payitem b on b.ptype=1 and b.pcno = ?param0] -2025-12-18 14:12:01,324 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ct.checkcmi] Prepared SQL: [select count(b.cmino) dcnt from ct a left outer join cminning b on b.ctno=a.ctno where a.ctno= ?param0 group by a.ctno] -2025-12-18 14:12:01,324 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.pcm.foras] Prepared SQL: [select distinct d.cmno value,d.cname text from users a inner join lect b on b.userno=a.userno and b.status<5 inner join cm c on c.cmno=b.cmno inner join cm d on d.cmno=c.pcmno where a.asno= ?param0 order by text,value] -2025-12-18 14:12:01,324 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cm.foras] Prepared SQL: [select distinct c.cmno value,concat(c.cname,'(',c.classno,')') text from users a inner join lect b on b.userno=a.userno and b.status<5 inner join cm c on c.cmno=b.cmno and c.pcmno= ?param0 where a.asno= ?param1 order by text,value] -2025-12-18 14:12:01,324 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.pcm.forall] Prepared SQL: [select a.cmno value,a.cname text from cm a where a.ismaster=1 and a.isuse=1 and a.isdel=0 order by text,value] -2025-12-18 14:12:01,324 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cm.forall] Prepared SQL: [select a.cmno value,concat(a.cname,'(',a.classno,')') text from cm a where a.pcmno= ?param0 and a.ismaster=1 and a.isuse=1 and a.isdel=0 order by text,value] -2025-12-18 14:12:01,324 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cms.forpay] Prepared SQL: [select c.cmno,case when b.isjoin=1 then c.infee else c.infee end fee, c.accommofee, b.isjoin,d.lectno lectnocheck from users a left outer join assign b on b.asno=a.asno inner join cm c on c.cmno= ?param0 left outer join lect d on d.userno=a.userno and d.cmno=c.cmno and d.status in (1,2,3,4,6) and d.ischanged=0 where a.userno= ?param1] -2025-12-18 14:12:01,324 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cms.forpaypc] Prepared SQL: [select c.cmno,case when b.isjoin=1 then c.infee else c.outfee end fee,b.isjoin from users a left outer join assign b on b.asno=a.asno inner join cmpc c on c.pcno= ?param0 where a.userno= ?param1] -2025-12-18 14:12:01,325 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcheck.forbuy] Prepared SQL: [select 1 rno,a.cmno,a.quota ,b.status lectstatus ,count(d.userno) countlect from cm a left outer join lect b on b.cmno=a.cmno and b.userno= ?param0 and b.status < 5 and b.ischanged=0 left outer join lect c on c.cmno=a.cmno and c.status < 5 and c.ischanged=0 left outer join users d on d.userno=c.userno and d.status=1 where a.cmno= ?param1 and a.ismaster=0 and a.rstime < now() and a.retime > now() and a.isuse=1 and a.isdel=0 group by a.cmno,a.quota,b.status union all select 2,a.cmno,0 ,b.status ,0 from cm a inner join lect b on b.cmno <> a.cmno and b.userno= ?param0 and b.status < 5 inner join cm c on c.cmno=b.cmno and c.pcmno=a.pcmno where a.cmno = ?param1] -2025-12-18 14:12:01,326 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.assign.applyedu.byasno] Prepared SQL: [select a.asno,a.ascode,a.isjoin,a.joinyear,a.joinprice,a.asname,a.ceoname,a.brno,a.eino,a.grno,a.btype,a.bkind,a.salesamount,a.homeurl,a.mcount,a.aday,a.astype,a.asctg,a.askey,a.post ,a.address1,a.address2,a.fgnobno,a.fgnobank,a.joindate,a.exitdate,a.status,a.issite,a.subdomain,a.sitename,a.sitelogo,a.sitefooter,a.siteip,a.ismain,a.mname,a.isdel ,CAST(AES_DECRYPT(UNHEX(a.mphone), 'np123@!') AS char) mphone ,CAST(AES_DECRYPT(UNHEX(a.taxemail), 'np123@!') AS char) taxemail from assign a where a.asno= ?param0 and a.isdel=0] -2025-12-18 14:12:01,326 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscdcheck] Prepared SQL: [select a.quota - (select count(z.lectno) cnt from lect z where a.cmisno = z.cmisno and z.status in (1,2) and z.ischanged=0) from cminningscd a where a.cmisno = ?param0] -2025-12-18 14:12:01,329 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmin] Prepared SQL: [insert into cm(ismaster,cgno,pcmno,cname,kname,tmno,classno,rstime,retime,sstime,setime,gstime,getime,cshape ,infee,outfee,accommofee,quota ,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,isuse,isdel,isseq,fgnocm,typeman,typeedu,typegrade,typejob,typejobitem,iscertificate,ischkatt,isaccommodation,daylectinninglimit,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 , ?param28 , ?param29 , ?param30 ,0, ?param31 , ?param32 , ?param33 , ?param34 , ?param35 , ?param36 , ?param37 , ?param38 , ?param39 , ?param40 ,10,now(), ?param41 ,now(), ?param41 , ?param42 );] -2025-12-18 14:12:01,329 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:12:01,330 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnings.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into cminning (cmno,week,iseq,isonline,ititle,icontent,idate,iday,ist,iet,fgnotf,ctno,istaste,sttime,atime,mstime,metime,userno,isscd,scdtype,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 ,now(), ?param20 ,now(), ?param20 , ?param21 from (select 1 col1) a left outer join cminning b on b.cmno= ?param0 and b.iseq= ?param2 where b.cmino is null] -2025-12-18 14:12:01,330 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnings.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 14:12:01,332 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into cminningscd(cmino,estart,eend,quota,studyplace,sseq,comment,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 ,now(), ?param7 ,now(), ?param7 , ?param8 )] -2025-12-18 14:12:01,332 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 14:12:01,333 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.in] Prepared SQL: [INSERT INTO cmex (cmno,extype,exname,edesc,etime,econdition,evtype,eqtype,israndq,israndqi,qcount,isblur,tpoint,relaylimit,isusebackup,isseq,isreexamable,isresultopen,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 ,0,now(), ?param18 ,now(), ?param18 , ?param19 )] -2025-12-18 14:12:01,333 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:12:01,334 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.question.in] Prepared SQL: [INSERT INTO question (cmno, qdiff, cc1, cc2, cc3, cc4, cc5, isuse, atype, dpoint, qtext, qtextstring, qdesc, rightcount,ispassspace,isignorecase, cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , now(), ?param16 ,now(), ?param16 , ?param17 );] -2025-12-18 14:12:01,334 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.question.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:12:01,334 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.in] Prepared SQL: [insert into cmsd(sdtype,cmno,sdname,sddesc,tpoint,sdcondition,fgno,isdel,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 ,0,now(), ?param7 ,now(), ?param7 , ?param8 );] -2025-12-18 14:12:01,334 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:12:01,334 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.in] Prepared SQL: [insert into cmrs(rstype,cmno,rsname,rscondition,rscno,isdel,cmino,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,0, ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 );] -2025-12-18 14:12:01,334 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:12:01,336 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rsc.in] Prepared SQL: [insert into rsc(rstype,rscname,isuse,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 ,now(), ?param3 ,now(), ?param3 , ?param4 );] -2025-12-18 14:12:01,336 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rsc.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:12:01,336 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy0] Prepared SQL: [insert into cm(ismaster,cgno,pcmno,cname,kname,tmno,classno,rstime,retime,sstime,setime,gstime,getime,cshape,typeman,typeedu,typegrade,typejob,typejobItem,infee,outfee,accommofee,quota,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,isuse,isseq,iscertificate,isdel,studydays,isaccommodation,daylectinninglimit,cdt,cno,udt,uno,uip) select ?param0 ,cgno,case when a.ismaster = 1 and ?param0 = 0 then a.cmno else a.pcmno end,ifnull( ?param1 , concat('»çº»_', cname)),a.kname, ?param2 ,case when ?param2 is null then null else ifnull(b.classno,0)+1 end ,t.rstime ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then '2099-12-31 23:59:59' else date_format(t.retime,'%Y-%m-%d 23:59:59') end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else t.sstime end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else date_format(t.setime,'%Y-%m-%d 23:59:59') end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else t.gstime end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else date_format(t.getime,'%Y-%m-%d 23:59:59') end ,a.cshape,a.typeman,a.typeedu,a.typegrade,a.typejob, a.typejobItem,infee,outfee,accommofee,quota,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,1,isseq,a.iscertificate,0,studydays,isaccommodation,daylectinninglimit,now(), ?param3 ,now(), ?param3 , ?param4 from cm a left outer join ( select max(b.classno) classno from cm a inner join cm b on b.ismaster=0 and b.pcmno=case when a.ismaster=1 then a.cmno else a.pcmno end and b.isdel=0 and b.tmno=ifnull( ?param2 ,0) where a.cmno= ?param5 ) b on b.classno is not null left outer join term t on t.tmno= ?param2 where a.cmno= ?param5 ;] -2025-12-18 14:12:01,336 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy0.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:12:01,336 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy.ex0] Prepared SQL: [insert into cmex (cmno,extype,exname,edesc,etime,econdition,evtype,eqtype,israndq,israndqi,qcount,isblur,tpoint,relaylimit,isusebackup,isseq,isresultopen,isreexamable,isdel,cdt,cno,udt,uno,uip) select ?param0 ,extype,exname,edesc,etime,econdition,evtype,eqtype,israndq,israndqi,qcount,isblur,tpoint,relaylimit,isusebackup,isseq,isresultopen,isreexamable,0,now(), ?param1 ,now(), ?param1 , ?param2 from cmex a where a.exno= ?param3 ;] -2025-12-18 14:12:01,336 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy.ex0.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:12:01,336 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmpcin] Prepared SQL: [insert into cm (ismaster,cgno,pcmno,cname,tmno,classno,rstime,retime,sstime,setime,gstime,getime,cshape,infee,outfee,quota,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,isuse,isseq,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,null, ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 ,1,0,0,now(), ?param27 ,now(), ?param27 , ?param28 );] -2025-12-18 14:12:01,337 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmpcin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:12:01,338 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ct.in] Prepared SQL: [INSERT INTO ct (cmno,qdiff,cc1,cc2,cc3,cc4,cc5,ctype,ccode,ccodedel,ctname,fgnothumb,fgnotf,tfurl,ismenu,isdel,isuse,isoversize,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 ,0, ?param14 , ?param15 ,now(), ?param16 ,now(), ?param16 , ?param17 );] -2025-12-18 14:12:01,338 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ct.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:12:01,338 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.pplog.applyedu.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into pplog ( userno,cmno,isready,cgcode,cshape,typeman,typeedu,typegrade,typejob,typejobItem,cgno,cmisno,isrebate,rbankname,rbankacc,rbankowner,asname,brno,ceoname,post,address1,address2,btype,bkind,eino,mname ,mphone,taxemail,userpno,mobile,email,upost,uaddress1,uaddress2,isassignuser,uduty,slevel,isaccommodation,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 ,HEX(AES_ENCRYPT( ?param14 , 'np123@!')) , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 ,HEX(AES_ENCRYPT( ?param26 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param27 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param28 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param29 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param30 , 'np123@!')) , ?param31 , ?param32 , ?param33 , ?param34 , ?param35 , ?param36 , ?param37 ,now(), ?param38 ,now(), ?param38 , ?param39 )] -2025-12-18 14:12:01,338 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.pplog.applyedu.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:12:01,338 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.term.in] Prepared SQL: [insert into term (tyear,tseq,rstime,retime,sstime,setime,gstime,getime,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 ,now(), ?param8 ,now(), ?param8 , ?param9 )] -2025-12-18 14:12:01,339 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.term.up] Prepared SQL: [update term set udt=now(),uno= ?param0 ,uip= ?param1 ,tyear = ?param2 ,tseq = ?param3 ,rstime= ?param4 ,retime= ?param5 ,sstime= ?param6 ,setime= ?param7 ,gstime= ?param8 ,getime= ?param9 where tmno= ?param10] -2025-12-18 14:12:01,339 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cg.in] Prepared SQL: [insert into cg (pcgno,cgname,cgcode,isuse,iscover,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,0,now(), ?param5 ,now(), ?param5 , ?param6 )] -2025-12-18 14:12:01,339 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmup] Prepared SQL: [update cm set udt=now(),uno= ?param0 ,uip= ?param1 ,cgno = ?param2 ,pcmno = ?param3 ,cname = ?param4 ,kname = ?param5 ,rstime = ?param6 ,retime = ?param7 ,sstime = ?param8 ,setime = ?param9 ,gstime = ?param10 ,getime = ?param11 ,cshape = ?param12 ,infee = ?param13 ,outfee = ?param14 ,accommofee = ?param15 ,quota = ?param16 ,introhtml = ?param17 ,targethtml = ?param18 ,goalhtml = ?param19 ,contenthtml = ?param20 ,studyplace = ?param21 ,studytime = ?param22 ,certcc = ?param23 ,certgradecc = ?param24 ,jobcc = ?param25 ,jobpositiongrade = ?param26 ,difficulty = ?param27 ,isrefund = ?param28 ,isuse = ?param29 ,fgnocm = ?param30 ,typeman = ?param31 ,typeedu = ?param32 ,typegrade = ?param33 ,typejob = ?param34 ,typejobitem = ?param35 ,iscertificate = ?param36 ,ischkatt = ?param37 ,studydays = ?param38 ,isaccommodation = ?param39 where cmno= ?param40] -2025-12-18 14:12:01,339 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.profclear] Prepared SQL: [update cminning a inner join ( select a.cmino from cminning a left outer join cmprof b on b.cmno=a.cmno and a.userno=b.userno where a.cmno= ?param0 and b.userno is null ) b on b.cmino=a.cmino set a.userno=null where a.cmno= ?param0] -2025-12-18 14:12:01,340 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.del] Prepared SQL: [delete from cminning where cmino = ( select a.cmino from ( select case when count(c.lectno) < 1 then ?param0 else 0 end cmino from (select 1 col1) a left outer join cminning b on b.cmino= ?param0 left outer join lect c on c.cmno=b.cmno) a )] -2025-12-18 14:12:01,340 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.del2] Prepared SQL: [delete from cminning where cmino = ?param0] -2025-12-18 14:12:01,340 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.del3] Prepared SQL: [delete from cminning where cmino = ( select a.cmino from ( select case when count(b.cmino) < 1 then ?param0 else 0 end cmino from (select 1 col1) a left outer join cminningscd b on b.cmino= ?param0 ) a )] -2025-12-18 14:12:01,340 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.del] Prepared SQL: [delete from cminningscd where cmisno = ( select a.cmisno from ( select case when count(c.lectno) < 1 then ?param0 else 0 end cmisno from (select 1 col1) a left outer join cminningscd b on b.cmisno= ?param0 left outer join lect c on c.cmisno=b.cmisno and c.status=1 and c.ischanged=0 ) a )] -2025-12-18 14:12:01,340 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmseqsave] Prepared SQL: [update cm set isseq= ?param0 ,udt=now(),uno= ?param1 ,uip= ?param2 where cmno= ?param3] -2025-12-18 14:12:01,340 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.bookin] Prepared SQL: [insert into book(bkname,author,publisher,pubdate,fgnothumb,fgno,price,introhtml,contents,isuse,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 ,now(), ?param10 ,now(), ?param10 , ?param11 )] -2025-12-18 14:12:01,340 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.bookup] Prepared SQL: [update book set udt=now(),uno= ?param0 ,uip= ?param1 ,bkname = ?param2 ,author = ?param3 ,publisher = ?param4 ,pubdate = ?param5 ,fgnothumb = ?param6 ,fgno = ?param7 ,price = ?param8 ,introhtml = ?param9 ,contents = ?param10 ,isuse = ?param11 where bkno= ?param12] -2025-12-18 14:12:01,340 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.bookdel] Prepared SQL: [delete from book where not bkno in ( select distinct(a.bkno) from cmbook a ) and bkno = ?param0] -2025-12-18 14:12:01,340 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.up] Prepared SQL: [update cminningscd a set udt=now(),uno= ?param0 ,uip= ?param1 ,cmino= ?param2 ,estart= ?param3 ,eend= ?param4 ,quota= ?param5 ,studyplace= ?param6 ,sseq= ?param7 ,comment= ?param8 where a.cmisno= ?param9] -2025-12-18 14:12:01,341 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnings.up] Prepared SQL: [update cminning a left outer join ( select cmino, cmno from cminning where cmino <> ?param0 and cmno= ?param1 and iseq= ?param2 ) b on b.cmno=a.cmno set udt=now(),uno= ?param3 ,uip= ?param4 ,week = ?param5 ,iseq = ?param2 ,isonline = ?param6 ,ititle = ?param7 ,icontent = ?param8 ,idate= ?param9 ,iday = ?param10 ,ist = ?param11 ,iet = ?param12 ,fgnotf= ?param13 ,ctno = ?param14 ,istaste = ?param15 ,sttime= ?param16 ,atime = ?param17 ,mstime = ?param18 ,metime = ?param19 ,userno = ?param20 ,isscd = ?param21 ,scdtype= ?param22 where a.cmino= ?param0 and b.cmino is null] -2025-12-18 14:12:01,341 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.clear] Prepared SQL: [update cminningscd a set udt=now(),uno= ?param0 ,uip= ?param1 ,quota=99999,studyplace=null where a.cmino = ?param2] -2025-12-18 14:12:01,341 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.up.lect] Prepared SQL: [update lect a left outer join cminningscd b on b.cmisno = a.cmisno set a.edate = date_format(b.eend,'%Y-%m-%d 23:59:59') where a.cmisno = ?param0 ;] -2025-12-18 14:12:01,341 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmev.clear] Prepared SQL: [update cmev a set udt=now(),uno= ?param0 ,uip= ?param1 ,isoffabs=null where a.cmno = ?param2] -2025-12-18 14:12:01,341 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnings.istasteclear] Prepared SQL: [update cminning set istaste=0 where cmno= ?param0 and cmino <> ?param1] -2025-12-18 14:12:01,341 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmevsave] Prepared SQL: [insert into cmev (cmno,attend,attendcut,attendrfd,attendcutrfd,mid,midcut,midrfd,midcutrfd,final,finalcut,finalrfd,finalcutrfd,subject,subjectcut,subjectrfd,subjectcutrfd,discuss,discusscut,discussrfd,discusscutrfd,etc,etccut,etcrfd,etccutrfd,cut,cutrfd,isoffabs,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 ,now(), ?param28 ,now(), ?param28 , ?param29 from (select 1 col1) a left outer join cmev b on b.cmno= ?param0 where b.cmno is null; update cmev set udt=now(),uno= ?param28 ,uip= ?param29 ,attend = ?param1 ,attendcut = ?param2 ,attendrfd = ?param3 ,attendcutrfd = ?param4 ,mid = ?param5 ,midcut = ?param6 ,midrfd = ?param7 ,midcutrfd = ?param8 ,final = ?param9 ,finalcut = ?param10 ,finalrfd = ?param11 ,finalcutrfd = ?param12 ,subject = ?param13 ,subjectcut = ?param14 ,subjectrfd = ?param15 ,subjectcutrfd = ?param16 ,discuss = ?param17 ,discusscut = ?param18 ,discussrfd = ?param19 ,discusscutrfd = ?param20 ,etc = ?param21 ,etccut = ?param22 ,etcrfd = ?param23 ,etccutrfd = ?param24 ,cut = ?param25 ,cutrfd = ?param26 ,isoffabs = ?param27 where ?param0 > 0 and cmno= ?param0] -2025-12-18 14:12:01,342 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.savetop] Prepared SQL: [UPDATE cmex SET udt=now(),uno= ?param0 ,uip= ?param1 ,exname= ?param2 ,edesc= ?param3 ,econdition= ?param4 ,isblur= ?param5 ,isusebackup= ?param6 ,isseq= ?param7 ,isreexamable= ?param8 ,isresultopen= ?param9 ,etime= ?param10 where exno= ?param11] -2025-12-18 14:12:01,342 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.up] Prepared SQL: [update cmex set udt=now(),uno= ?param0 ,uip= ?param1 ,extype = ?param2 ,exname = ?param3 ,edesc = ?param4 ,etime = ?param5 ,econdition = ?param6 ,evtype = ?param7 ,eqtype = ?param8 ,israndq = ?param9 ,israndqi = ?param10 ,qcount = ?param11 ,isblur = ?param12 ,tpoint = ?param13 ,relaylimit = ?param14 ,isusebackup = ?param15 ,isseq = ?param16 ,isreexamable = ?param17 ,isresultopen= ?param18 where exno= ?param19] -2025-12-18 14:12:01,342 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmexq.deleteall] Prepared SQL: [delete from cmexq where exno= ?param0] -2025-12-18 14:12:01,342 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmexlayer.del] Prepared SQL: [delete from cmexlayer where exno= ?param0] -2025-12-18 14:12:01,342 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.del] Prepared SQL: [update cmex set isdel=1 where exno= ?param0] -2025-12-18 14:12:01,342 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.del] Prepared SQL: [update cmsd set isdel=1 where sdno= ?param0] -2025-12-18 14:12:01,342 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.del] Prepared SQL: [update cmrs set isdel=1 where rsno= ?param0] -2025-12-18 14:12:01,343 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.questionitem.del] Prepared SQL: [update question a inner join questionitem b on b.qino= ?param0 and b.qno=a.qno set a.rightcount = a.rightcount - b.isright; update questionitem set udt=now(),uno= ?param1 ,uip= ?param2 ,isdel=1 where qino= ?param0] -2025-12-18 14:12:01,344 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.question.up] Prepared SQL: [UPDATE question SET udt=now(),uno= ?param0 ,uip= ?param1 ,cmno= ?param2 ,qdiff= ?param3 ,cc1= ?param4 ,cc2= ?param5 ,cc3= ?param6 ,cc4= ?param7 ,cc5= ?param8 ,isuse= ?param9 ,dpoint= ?param10 ,qtext= ?param11 ,qtextstring= ?param12 ,qdesc= ?param13 ,rightcount= ?param14 ,ispassspace= ?param15 ,isignorecase= ?param16 where qno= ?param17] -2025-12-18 14:12:01,344 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.question.uptop] Prepared SQL: [UPDATE question SET udt=now(),uno= ?param0 ,uip= ?param1 ,cmno= ?param2 ,isuse= ?param3 ,qtext= ?param4 ,qtextstring= ?param5 ,qdesc= ?param6 ,rightcount= ?param7 where qno= ?param8] -2025-12-18 14:12:01,344 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.questionitem.up] Prepared SQL: [UPDATE questionitem SET udt=now(),uno= ?param0 ,uip= ?param1 ,fgno= ?param2 ,isright= ?param3 ,qitext= ?param4 where qino= ?param5] -2025-12-18 14:12:01,344 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.up] Prepared SQL: [update cmsd set udt=now(),uno= ?param0 ,uip= ?param1 ,sdtype = ?param2 ,sdname = ?param3 ,sddesc = ?param4 ,tpoint = ?param5 ,sdcondition = ?param6 ,fgno = ?param7 where sdno= ?param8] -2025-12-18 14:12:01,344 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.uplock] Prepared SQL: [update cmsd set udt=now(),uno= ?param0 ,uip= ?param1 ,sdname = ?param2 ,sddesc = ?param3 ,tpoint = ?param4 ,sdcondition = ?param5 ,fgno = ?param6 where sdno= ?param7] -2025-12-18 14:12:01,344 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.up] Prepared SQL: [update cmrs set udt=now(),uno= ?param0 ,uip= ?param1 ,rstype = ?param2 ,rsname = ?param3 ,rscondition = ?param4 ,rscno = ?param5 ,cmino = ?param6 where rsno= ?param7] -2025-12-18 14:12:01,344 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.uplock] Prepared SQL: [update cmrs set udt=now(),uno= ?param0 ,uip= ?param1 ,rsname = ?param2 ,rscondition = ?param3 where rsno= ?param4] -2025-12-18 14:12:01,345 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmev.in] Prepared SQL: [insert into cmev (cmno,attend,attendcut,attendrfd,attendcutrfd,mid,midcut,midrfd,midcutrfd,final,finalcut,finalrfd,finalcutrfd,subject,subjectcut,subjectrfd ,subjectcutrfd,discuss,discusscut,discussrfd,discusscutrfd,etc,etccut,etcrfd,etccutrfd,cut,cutrfd,cdt,cno,udt,uno,uip) values ( ?param0 ,100,100,100,100,0,0,0,0,0,0,0,0,0,0,0 ,0,0,0,0,0,0,0,0,0,100,100,now(), ?param1 ,now(), ?param1 , ?param2 )] -2025-12-18 14:12:01,345 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmmenu.in] Prepared SQL: [insert into cmmenu (cmno,isplan,iscontent,isev,isrs,isgrade,cdt,cno,udt,uno,uip) values( ?param0 ,1,1,1,1,1,now(), ?param1 ,now(), ?param1 , ?param2 ); insert into cmmenubm (cmno,bmno,cdt,cno,udt,uno,uip) select ?param0 ,a.bmno,now(), ?param1 ,now(), ?param1 , ?param2 from boardmaster a where a.bmposition=1 and a.isopen=1 and a.isdefault=1] -2025-12-18 14:12:01,346 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy] Prepared SQL: [create temporary table if not exists temp_cminning_mapping ( old_cmino bigint, new_cmino bigint ); insert into cminning(cmno, week, iseq, isonline, ititle, icontent, iday, idate, ist, iet, ctno, istaste, sttime, atime, mstime, metime, userno, isscd, scdtype, cdt,cno,udt,uno,uip) select ?param0 , week, iseq, isonline, ititle, icontent, iday, idate, ist, iet, ctno, istaste, sttime, atime, mstime, metime, userno, isscd, scdtype, now(), ?param1 ,now(), ?param1 , ?param2 from cminning where cmno = ?param3 ; insert into temp_cminning_mapping(old_cmino, new_cmino) select old_cmino, new_cmino from ( select a.cmino as old_cmino, b.cmino as new_cmino from cminning a inner join cminning b on a.cmno = ?param3 and b.cmno = ?param0 and a.week = b.week and a.iseq = b.iseq ) t; insert into cmrs(cmno, rscno, rstype, rsname, rscondition, isdel, cmino, cdt,cno,udt,uno,uip) select ?param0 , rscno, rstype, rsname, rscondition, 0, t.new_cmino, now(), ?param1 ,now(), ?param1 , ?param2 from cmrs a inner join temp_cminning_mapping t on a.cmino = t.old_cmino where a.cmno = ?param3 and a.isdel = 0; insert into cmprof(cmno, userno, pfee, cdt,cno,udt,uno,uip) select ?param0 , userno, 0, now(), ?param1 ,now(), ?param1 , ?param2 from cmprof where cmno = ?param3 ; insert into cmbook(cmno, bkno, cdt,cno,udt,uno,uip) select ?param0 , bkno, now(), ?param1 ,now(), ?param1 , ?param2 from cmbook where cmno = ?param3 ; insert into cmrelay(cmno, rcmno, ispre, cdt,cno,udt,uno,uip) select ?param0 , rcmno, ispre, now(), ?param1 ,now(), ?param1 , ?param2 from cmrelay where cmno = ?param3 ; insert into cmncsd(cmno, ndno, cdt,cno,udt,uno,uip) select ?param0 , ndno, now(), ?param1 ,now(), ?param1 , ?param2 from cmncsd where cmno = ?param3 ; insert into cminningscd(cmino, estart, eend, quota, studyplace, sseq, cdt,cno,udt,uno,uip) select t.new_cmino, estart, eend, quota, studyplace, sseq, now(), ?param1 ,now(), ?param1 , ?param2 from cminningscd a inner join temp_cminning_mapping t on a.cmino = t.old_cmino where a.cmino in (select old_cmino from temp_cminning_mapping); insert into cmev(cmno, attend, attendcut, attendrfd, attendcutrfd, mid, midcut, midrfd, midcutrfd, final, finalcut, finalrfd, finalcutrfd, subject, subjectcut, subjectrfd, subjectcutrfd, discuss, discusscut, discussrfd, discusscutrfd, etc, etccut, etcrfd, etccutrfd, cut, cutrfd, isoffabs, cdt,cno,udt,uno,uip) select ?param0 , attend, attendcut, attendrfd, attendcutrfd, mid, midcut, midrfd, midcutrfd, final, finalcut, finalrfd, finalcutrfd, subject, subjectcut, subjectrfd, subjectcutrfd, discuss, discusscut, discussrfd, discusscutrfd, etc, etccut, etcrfd, etccutrfd, cut, cutrfd, isoffabs, now(), ?param1 ,now(), ?param1 , ?param2 from cmev where cmno = ?param3 ; insert into cmsd(sdtype, cmno, sdname, sddesc, tpoint, sdcondition, fgno, isdel, orgsdno, cdt,cno,udt,uno,uip) select sdtype, ?param0 , sdname, sddesc, tpoint, sdcondition, null, 0, sdno, now(), ?param1 ,now(), ?param1 , ?param2 from cmsd where cmno = ?param3 and isdel = 0; insert into cmmenu(cmno, isplan, iscontent, isev, isrs, isgrade, cdt,cno,udt,uno,uip) select ?param0 , isplan, iscontent, isev, isrs, isgrade, now(), ?param1 ,now(), ?param1 , ?param2 from cmmenu where cmno = ?param3 ; insert into cmmenubm(cmno, bmno, cdt,cno,udt,uno,uip) select ?param0 , bmno, now(), ?param1 ,now(), ?param1 , ?param2 from cmmenubm where cmno = ?param3 ; drop temporary table if exists temp_cminning_mapping;] -2025-12-18 14:12:01,346 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy.ex] Prepared SQL: [insert into cmexlayer(exno,qdiff,cc1,cc2,cc3,cc4,cc5,qcount,rpoint,cdt,cno,udt,uno,uip) select ?param0 ,qdiff,cc1,cc2,cc3,cc4,cc5,qcount,rpoint,now(), ?param1 ,now(), ?param1 , ?param2 from cmexlayer a where a.exno= ?param3 ; insert into cmexq(exno,qseq,qno,rpoint,cdt,cno,udt,uno,uip) select ?param0 ,qseq,qno,rpoint,now(), ?param1 ,now(), ?param1 , ?param2 from cmexq a where a.exno= ?param3 ;] -2025-12-18 14:12:01,346 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.fgnoup] Prepared SQL: [update cmsd set fgno= ?param0 where cmno= ?param1 and orgsdno= ?param2] -2025-12-18 14:12:01,346 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.fgnoup] Prepared SQL: [update cminning set fgnotf= ?param0 where cmno= ?param1 and orgcmino= ?param2] -2025-12-18 14:12:01,346 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cm.fgnocmup] Prepared SQL: [update cm set fgnocm= ?param0 where cmno= ?param1] -2025-12-18 14:12:01,346 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmpcup] Prepared SQL: [update cm set udt=now(),uno= ?param0 ,uip= ?param1 ,cgno = ?param2 ,cname = ?param3 ,sstime = ?param4 ,setime = ?param5 ,introhtml = ?param6 where cmno= ?param7] -2025-12-18 14:12:01,347 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ctpdel] Prepared SQL: [update ctpage a inner join ( select a.ctno,count(b.cmino) dcnt from ct a left outer join cminning b on b.ctno=a.ctno where a.ctno= ?param0 group by a.ctno ) b on b.ctno=a.ctno and b.dcnt = 0 set a.isdel=1,udt=now(),uno= ?param1 ,uip= ?param2 where a.cpno= ?param3] -2025-12-18 14:12:01,347 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ct.del] Prepared SQL: [update ct a inner join ( select a.ctno,count(b.cmino) dcnt from ct a left outer join cminning b on b.ctno=a.ctno where a.ctno= ?param0 group by a.ctno ) b on b.ctno=a.ctno and b.dcnt=0 set udt=now(),uno= ?param1 ,uip= ?param2 ,a.ccode=null,a.isdel=1 where b.dcnt=0 and a.ctno= ?param0] -2025-12-18 14:12:01,347 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.fgno] Prepared SQL: [update cminning set fgno= ?param0 where cmino= ?param1] -2025-12-18 14:12:01,347 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.fgnooff] Prepared SQL: [update cminning set fgnooff= ?param0 where cmino= ?param1] -2025-12-18 14:12:01,347 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.lectcmisno.up] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,cmisno =case when ?param2 is not null then ?param2 else cmisno end where lectno= ?param3 ; update pplog a left outer join ( select a.lectno,a.payno,b.pplno,a.cmisno from lect a inner join pay b on b.payno = a.payno where a.lectno = ?param3 ) b on b.pplno = a.pplno set a.cmisno = case when b.cmisno is not null then b.cmisno else a.cmisno end where b.lectno = ?param3 ; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end ,a.sdate = (case when b.estart is not null then date_format(b.estart,'%Y-%m-%d 00:00:00') else a.sdate end) where a.lectno = ?param3 and c.cshape = 1; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end where a.lectno = ?param3 and c.cshape <> 1;] -2025-12-18 14:12:01,374 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cmforchange] Prepared SQL: [select b.cmno,b.cname,b.classno,b.cshape ,t.tyear,t.tseq from cm a inner join cm b on b.ismaster=0 and b.pcmno=a.pcmno and b.cmno <> ?param0 and b.setime is not null and b.setime > now() and b.isuse=1 and b.isdel=0 inner join term t on t.tmno=b.tmno left outer join lect c on c.cmno=b.cmno and c.status in (1,3,4) and c.ischanged=0 where a.cmno= ?param0 group by b.cmno,b.cname,b.classno,b.quota,b.cshape ,t.tyear,t.tseq having b.quota = 0 or b.quota > count(c.lectno) order by b.cname,b.classno,b.setime] -2025-12-18 14:12:01,374 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.scdlects] Prepared SQL: [select a.scdno,a.dday,a.dtime,a.istalk,a.isemail,a.issms,a.isuse from scdlect a order by a.scdno] -2025-12-18 14:12:01,375 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.encourages] Prepared SQL: [insert into alarms (userno,atime,scdno,cmexno,dday,isdel,cdt,cno,udt,uno,uip) select a.userno,now(),a.scdno,a.cmexno,a.dday,0,now(), ?param0 ,now(), ?param0 , ?param1 from ( select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.attrate < 80 and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 where a.scdno < 3 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmex e on e.cmno=c.cmno and e.extype=case when a.scdno=3 then 0 else 1 end and e.isdel=0 left outer join lectex f on f.lectno=c.lectno and f.exno=e.exno where a.scdno > 2 and a.scdno < 5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=0 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=1 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=6 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmrs e on e.cmno=c.cmno and e.rstype=0 and e.isdel=0 left outer join lectrs f on f.lectno=c.lectno and f.rsno=e.rsno where a.scdno=7 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,c.sdate stime ,c.edate etime,e.cname studyplace,b.studytime days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join cm b on b.ismaster=0 and b.cshape =1 and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.sdate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 left outer join comcode e on e.ccode = b.studyplace where a.scdno=8 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.exno cmexno,b.exname cname,b.estime stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join exam b on date_format(b.estime,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') and b.isopen=1 inner join examuser c on c.exno=b.exno and c.status=1 and c.pstatus=1 inner join users d on d.userno=c.userno and d.status=1 where a.scdno=9 and a.isuse=1 and a.dtime= ?param2 ) a; select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.attrate < 80 and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 where a.scdno < 3 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmex e on e.cmno=c.cmno and e.extype=case when a.scdno=3 then 0 else 1 end and e.isdel=0 left outer join lectex f on f.lectno=c.lectno and f.exno=e.exno where a.scdno > 2 and a.scdno < 5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=0 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=1 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=6 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmrs e on e.cmno=c.cmno and e.rstype=0 and e.isdel=0 left outer join lectrs f on f.lectno=c.lectno and f.rsno=e.rsno where a.scdno=7 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,c.sdate stime ,c.edate etime,e.cname studyplace,b.studytime days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join cm b on b.ismaster=0 and b.cshape =1 and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.sdate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 left outer join comcode e on e.ccode = b.studyplace where a.scdno=8 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.exno cmexno,b.exname cname,b.estime stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join exam b on date_format(b.estime,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') and b.isopen=1 inner join examuser c on c.exno=b.exno and c.status=1 and c.pstatus=1 inner join users d on d.userno=c.userno and d.status=1 where a.scdno=9 and a.isuse=1 and a.dtime= ?param2] -2025-12-18 14:12:01,376 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cmrs] Prepared SQL: [select a.rsno,a.rstype,a2.rscno,a2.rscname,b.cshape,b.cname,b.classno,b.rstime,b.retime,b.sstime,b.setime ,c.tyear,c.tseq ,count(distinct d.lectno) countlect,count(distinct e.lectno) countok ,g.username as teachername from cmrs a inner join rsc a2 on a2.rscno=a.rscno inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno inner join lect d on d.cmno=b.cmno and d.status=1 and d.ischanged=0 left outer join lectrs e on e.lectno=d.lectno and e.rsno=a.rsno left outer join cminning f on a.cmino = f.cmino left outer join users g on g.userno = f.userno where a.rsno= ?param0 group by a.rsno,a.rstype,a2.rscno,a2.rscname,b.cshape,b.cname,b.classno,b.rstime,b.retime,b.sstime,b.setime,c.tyear,c.tseq] -2025-12-18 14:12:01,377 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cmrscqs] Prepared SQL: [select a.rsno ,b.rscqno ,c.qno,c.qtext,c.atype ,d.qino,d.qitext ,sum(case when concat(',',e.atext,',') like concat('%,',d.qino,',%') then 1 else 0 end) scount ,count(e.atext) acount ,group_concat(e.atext order by e.cdt separator '
') atext from cmrs a inner join rscq b on b.rscno=a.rscno inner join question c on c.qno=b.qno left outer join questionitem d on d.qno=c.qno and d.isdel=0 left outer join lectrs e on e.rsno=a.rsno and e.rscqno=b.rscqno where a.rsno= ?param0 group by a.rsno ,b.rscqno ,c.qno,c.qtext,c.atype ,d.qino,d.qitext order by b.dseq,b.qno,d.qino] -2025-12-18 14:12:01,377 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.rscq] Prepared SQL: [select a.rscqno,a.qno,q.atype,qi.qino,row_number() over(partition by qi.qno order by qi.qino) rno from rscq a inner join question q on q.qno=a.qno left outer join questionitem qi on qi.qno=q.qno and qi.isdel=0 where a.rscno= ?param0 order by a.dseq] -2025-12-18 14:12:01,377 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectrss] Prepared SQL: [select a.rsno,b.lectno,c.rscno,c.rscqno,u.username,u.userid,uc.cname ccpositionname,b.isrebate,c.cdt,c.atext from cmrs a inner join lect b on b.cmno=a.cmno and b.status=1 and b.ischanged=0 inner join users u on u.userno=b.userno left outer join assign ua on ua.asno=u.asno left outer join comcode uc on uc.ccode=u.ccposition inner join lectrs c on c.lectno=b.lectno and c.rsno=a.rsno inner join rscq rq on rq.rscqno=c.rscqno inner join question q on q.qno=rq.qno where a.rsno= ?param0 order by u.username,u.userno,rq.dseq,rq.rscqno] -2025-12-18 14:12:01,377 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.attoffs] Prepared SQL: [select c.tyear,c.tseq ,a.cmno,a.cname,a.classno ,b.cmino,b.week,b.iseq,b.ititle,b.idate,b.ist,b.iet ,d.username from cm a inner join cminning b on b.cmno=a.cmno and b.isonline=0 and b.idate= ?param0 inner join term c on c.tmno=a.tmno left outer join users d on d.userno=b.userno where a.ismaster=0 and a.sstime <= ?param0 and a.setime >= ?param0 and a.isuse=1 and a.isdel=0 order by b.iet,a.cname] -2025-12-18 14:12:01,377 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cminning] Prepared SQL: [select c.tyear,c.tseq ,b.cshape,b.cname,b.classno ,a.cmino,a.ititle,a.idate,a.ist,a.iet from cminning a inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno where a.cmino= ?param0] -2025-12-18 14:12:01,377 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectinnings.foratt] Prepared SQL: [select a.cmino,b.lectno,c.userno ,ca.asname,c.username,c.userid,d.stime,d.etime,d.istatus ,row_number() over(order by d.udt desc,c.username) rno ,count(a.cdt) over() pagetotalcount from cminning a inner join lect b on b.cmno=a.cmno and b.status=1 and b.ischanged=0 inner join users c on c.userno=b.userno and c.status=1 left outer join assign ca on ca.asno=c.asno left outer join lectinning d on d.lectno=b.lectno and d.cmino=a.cmino where a.cmino= ?param0 order by rno] -2025-12-18 14:12:01,379 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.pagelogs_page] Prepared SQL: [select a.cdt,a.uip,b.pagename,a.loginfo from menupage b inner join ( select cdt, uip, loginfo, pno from pagelog a where a.userno= ?param0 and a.logsite= ?param1 and a.cdt between ?param2 and ?param3 ) a on b.pno=a.pno] -2025-12-18 14:12:01,380 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.reexam.log] Prepared SQL: [select a.* from ( select a.estart,eend,eip ,row_number() over(order by a.cdt desc) rno ,count(a.cno) over() pagetotalcount from lectexrelog a where a.lectno= ?param0 and a.exno= ?param1 ) a order by a.rno] -2025-12-18 14:12:01,380 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectexq] Prepared SQL: [select a.lectno,a.exno,a.eqno,a.atext,a.qinos,a.cpoint,a.dpoint,a.iscorrect,a.qseq ,c.qno,c.atype,c.qtext from lectexq a inner join cmexq b on b.eqno=a.eqno inner join question c on c.qno=b.qno where a.lectno= ?param0 and a.exno= ?param1 order by a.qseq] -2025-12-18 14:12:01,381 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsdfiles] Prepared SQL: [select d.orgname,d.fileurl,c.userno,c.userid,c.username from lectsd a inner join lect b on b.lectno=a.lectno and b.status=1 and b.ischanged=0 inner join users c on c.userno=b.userno inner join fileinfo d on d.fgno=a.fgno and d.isdel=0 where a.sdno= ?param0] -2025-12-18 14:12:01,381 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectdiscuss] Prepared SQL: [select a.sdno,a.tpoint sdtpoint ,b.lectno,b.cpoint,b.feedb,b.submittime,b.checktime ,c.userno,c.username,c.userid ,d.asname from cmsd a inner join lect b2 on b2.lectno= ?param0 inner join users c on c.userno=b2.userno left outer join assign d on d.asno=c.asno left outer join lectsd b on b.lectno=b2.lectno and b.sdno=a.sdno where a.sdno= ?param1] -2025-12-18 14:12:01,383 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.mydata] Prepared SQL: [select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,a.intval9 ,a.longval,a.longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,a.time3,a.time4 ,a.time5,a.time6 ,a.rno ,a.iscomplete ,a.studytime ,a.studyplacename studyplacename, a.studyplace ,a.cshape from( select 1 dtype ,d.tyear intval,d.tseq intval2,c.cshape intval3,a.pstatus intval4,case when e.rfdno is null then 0 else 1 end intval5,a.isrebate intval6,a.itemno intval7 ,case when (case when l.sdate is null then c.sstime else l.sdate end) < now() and (case when l.edate is null then c.setime else l.edate end) > now() then 1 else 0 end intval8 ,c.studydays intval9 ,l.lectno longval,a.payno longval2 ,c.cname strval,null strval2,null strval3 ,c.rstime time,c.retime time2 ,b.cdt time3,f.estart time4 ,CASE WHEN l.sdate IS NULL then (case when c.cshape ='1' then f.estart else l.cdt end) ELSE l.sdate end AS time5 ,case when l.edate is null then f.eend else l.edate end time6 ,case when b.pstatus = 1 then 99 else b.pstatus end as sortpstatus ,row_number() over(order by sortpstatus, c.retime, b.payno,a.pino) rno ,l.iscomplete ,c.studytime, cc.cname studyplacename, cmis.studyplace, l.cdt ,c.cshape from payitem a inner join pay b on b.payno=a.payno and b.pstatus in (21,22,51,55) and b.rstatus < 2 inner join cm c on c.cmno=a.itemno and c.rstime < now() and c.retime > now() inner join lect l on l.cmno=c.cmno and (l.status < 5 or l.status = 6) and l.ischanged=0 and l.userno=b.userno inner join term d on d.tmno=c.tmno left outer join payrfd e on e.payno=a.payno and e.payno=a.payno and e.rstatus=0 left outer join cminningscd f on f.cmisno = l.cmisno LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = l.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.ptype in (0,1,4) and a.userno= ?param0 and a.pstatus in (21,22,51,55) and a.rstatus=0 and 1 = case when c.retime = '2099-12-31 23:59:59' and l.stime is not null then 0 else 1 end order by sortpstatus,l.cdt desc, c.retime desc, b.payno,a.pino ) a union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,a.time3,a.time4 ,a.time5,a.time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 2 dtype ,c.tyear intval,c.tseq intval2,b.cshape intval3,0 intval4,0 intval5,a.isrebate intval6,a.cmno intval7,0 intval8 ,a.lectno longval,0 longval2 ,b.cname strval,null strval2,null strval3 ,case WHEN a.sdate IS NULL then (case when b.cshape ='1' then d.estart else a.cdt end) ELSE a.sdate end AS time ,case when a.edate is null then d.eend else a.edate end time2 ,d.estart time3,d.eend time4 ,e.cdt time5,null time6 ,row_number() over(order by b.setime desc) rno ,case when d.eend is not null then d.eend else a.edate end as sortedate ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join pay e on e.payno = a.payno inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno left outer join cminningscd d on a.cmisno = d.cmisno LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and (case when a.sdate is null then b.setime else a.edate end) >= now() order by case when time2 > now() then 1 else 0 end asc ,sortedate asc, time2 asc ) a union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,1 intval,c.iseq intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,null strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.iseq) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno inner join cminning c on c.cmno=b.cmno and c.isonline=1 and c.isscd = 0 left outer join lectinning d on d.lectno=a.lectno and d.cmino=c.cmino and d.istatus=2 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,2 intval,c.iseq intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,concat(date_format(c.idate,'%m/%d'),' ',left(c.ist,2),':',right(c.ist,2),' ~ ',left(c.iet,2),':',right(c.iet,2)) strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.iseq) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cminning c on c.cmno=b.cmno and c.isonline=0 and c.isscd = 0 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,3 intval,0 intval2,b.classno intval3,c.extype intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.extype,c.cdt) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cmex c on c.cmno=b.cmno and c.isdel=0 and c.econdition <= a.attrate LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' left outer join lectex d on d.lectno=a.lectno and d.exno=c.exno and d.eend is not null where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,4 intval,0 intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.cdt) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname as studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cmsd c on c.sdtype=0 and c.cmno=b.cmno and c.isdel=0 and c.sdcondition <= a.attrate left outer join lectsd d on d.lectno=a.lectno and d.sdno=c.sdno and d.submittime is not null LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,5 intval,0 intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.cdt) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cmsd c on c.sdtype=1 and c.cmno=b.cmno and c.isdel=0 and c.sdcondition <= a.attrate left outer join lectsdboard d on d.lectno=a.lectno and d.sdno=c.sdno and d.isdel=0 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,a.longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 4 dtype ,a.scdno intval,a.dday intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,b.cmno intval7,0 intval8 ,c.lectno longval,a.alno longval2 ,b.cname strval,null strval2,null strval3 ,a.atime time,c.edate time2 ,row_number() over(order by a.atime desc) rno ,c.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from alarms a inner join cm b on b.cmno=a.cmexno inner join lect c on c.cmno=b.cmno and c.userno=a.userno and c.status=1 and c.ischanged=0 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = c.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.scdno < 9 and a.isdel=0 order by a.atime desc limit 5 ) a] -2025-12-18 14:12:01,384 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.myexamrenews] Prepared SQL: [select a.exno,a.userno,a.certtime,a.certdate,a.certindate,a.renewreason,a.isfirst,a.certidx ,b.username cnoname from examuserrenew a left outer join users b on b.userno=a.cno where a.exno= ?param0 and a.userno= ?param1 order by a.certdate desc] -2025-12-18 14:12:01,384 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.myexamrenewlects] Prepared SQL: [select a.*,b.cmno,b.oktime,b.iscomplete from ( select distinct(c.cmno),c.cname,c.cshape from examuser a inner join exam b on b.exno=a.exno inner join cm c on c.certcc=b.certcc and c.certgradecc=b.certgradecc and c.isdel=0 and c.isuse=1 inner join cg d on d.cgno = c.cgno and d.isuse=1 and d.isdel=0 and d.iscover=1 where a.exno= ?param0 and a.userno= ?param1 )a inner join lect b on b.cmno=a.cmno where b.status=1 and b.iscomplete=1 and b.ischanged=0 and b.userno= ?param1 group by a.cmno,a.cname,a.cshape,b.oktime,b.iscomplete limit 3] -2025-12-18 14:12:01,384 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.myalarm] Prepared SQL: [select 4 dtype,a.scdno intval,a.dday intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,b.cmno intval7 ,c.lectno longval,a.alno longval2 ,b.cname strval,null strval2,null strval3 ,a.atime time,null time2 from alarms a inner join cm b on b.cmno=a.cmexno inner join lect c on c.cmno=b.cmno and c.userno=a.userno and c.status=1 and c.ischanged=0 where a.userno= ?param0 and date_add(a.atime, interval 3 month) > now() and a.scdno < 9 and a.isdel=0 order by a.atime desc] -2025-12-18 14:12:01,385 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectex.result] Prepared SQL: [select a.etime,a.exname,a.tpoint fullpoint,a.isresultopen ,b.estart,b.eend,b.tpoint, b.udt from cmex a inner join lectex b on b.lectno= ?param0 and b.exno=a.exno inner join lect c on c.lectno=b.lectno and c.userno= ?param1 where a.exno= ?param2] -2025-12-18 14:12:01,385 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectexq.result] Prepared SQL: [select d.atype,b.cpoint,b.dpoint,d.qtext,b.atext,d.qdesc,b.iscorrect,c.qno,b.eqno,b.qseq from lectex a inner join lect a2 on a2.lectno=a.lectno and a2.userno= ?param0 inner join lectexq b on b.lectno=a.lectno and b.exno=a.exno inner join cmexq c on c.eqno=b.eqno inner join question d on d.qno=c.qno where a.lectno= ?param1 and a.exno= ?param2 order by b.qseq] -2025-12-18 14:12:01,385 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectexresult.selectrate] Prepared SQL: [select a.eqno,sum(case when a.atext = b.atext then 1 else 0 end) / count(b.eqno) * 100 selectrate from lectexq a inner join lect a2 on a2.lectno=a.lectno and a2.userno= ?param0 inner join lectexq b on b.exno=a.exno and b.eqno=a.eqno where a.lectno= ?param1 and a.exno= ?param2 group by a.eqno] -2025-12-18 14:12:01,385 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.myrecomm] Prepared SQL: [select c.tyear,c.tseq,a.cmno,b.cshape,b.cname,b.rstime,b.retime,e.cgcode,b.isrefund from ( select a.* from ( select distinct b.ispre idx,c.cmno from lect a inner join cmrelay b on b.cmno=a.cmno inner join cm c on c.ismaster=0 and c.pcmno=b.rcmno and c.rstime < now() and c.retime > now() left outer join lect d on d.userno=a.userno and d.cmno=c.cmno where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null order by b.ispre,c.retime limit 2 ) a union all select a.* from ( select 2 idx,c.cmno from users a inner join comcode b on b.ccode=a.ccposition inner join cm c on c.ismaster=0 and c.rstime < now() and c.retime > now() and c.jobpositiongrade like concat('%',b.refcode,'%') left outer join lect d on d.userno=a.userno and d.cmno=c.cmno where a.userno= ?param0 and d.lectno is null order by c.retime limit 2 ) a ) a inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno inner join cg d on d.cgno=b.cgno inner join cg e on e.cgno=d.pcgno order by a.idx,b.retime limit 2] -2025-12-18 14:12:01,385 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.attcert.check] Prepared SQL: [select ifnull(a.isattcheck,0) intval,b.ischkatt intval2,c.ischkatt intval3 ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) strval from lect a inner join users b on b.userno = a.userno inner join cm c on c.cmno = a.cmno where a.lectno = ?param0] -2025-12-18 14:12:01,385 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectinning.attcert.check] Prepared SQL: [select ifnull(d.isattcheck,0) intval,b.ischkatt intval2,c.ischkatt intval3 ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) strval ,b.authplatform strval2 from lect a inner join users b on b.userno = a.userno inner join cm c on c.cmno = a.cmno left outer join lectinning d on d.lectno = a.lectno and d.cmino = ?param0 where a.lectno = ?param1 and a.userno = ?param2] -2025-12-18 14:12:01,386 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lecture.document.past] Prepared SQL: [select no lectno,substr(a.cshape,1,3) cshapename2,a.cgname cname,a.ssdate sstime,a.sedate setime ,case when a.rprice> 0 then 1 else 0 end isrebate from docprintpast a inner join users b on b.userpno= a.userpno where userno = ?param0] -2025-12-18 14:12:01,386 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectinning.new] Prepared SQL: [select a.logno longval ,a.lectno intval,a.cmino intval2,max(a.intval+a.intval2) intval3 ,a.strval,a.strval2,a.intval3 intval4 from( select a.logno,a.lectno,a.cmino ,case when b.edate < now() then 0 when b.status <> 1 then 0 else case when a.stime = a.etime then 1 else 0 end end intval ,case when b.edate < now() then 0 when b.status <> 1 then 0 else case when (timestampdiff(second,a.stime,a.etime)%300) = 0 then 1 else 0 end end intval2 ,c.cname strval,d.ititle strval2,d.iseq intval3 from lectinningpage a inner join lect b on b.lectno = a.lectno inner join cm c on c.cmno = b.cmno inner join cminning d on d.cmino = a.cmino where b.userno = ?param0 order by a.cdt desc limit 1 ) a] -2025-12-18 14:12:01,386 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user2] Prepared SQL: [select max(lectCnt) * min(checkNum) from ( select count(t1.lectno) as lectCnt, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (103,104,105) and t5.typegrade = ?param0 and t5.typeedu = ?param1 and t1.userno = ?param2 and t5.typeman = 28 union select 0 as lectCnt, (case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param2 and t2.pcmno = ?param3 )t] -2025-12-18 14:12:01,386 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user3] Prepared SQL: [select max(lectCnt) * min(checkNum) from ( select count(t1.lectno) as lectCnt, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (103,104) and t5.typeedu = 30 and t1.userno = ?param0 and t5.typeman = 28 union select 0 as lectCnt, (case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param0 and t2.pcmno = ?param1 )t] -2025-12-18 14:12:01,386 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user4] Prepared SQL: [select count(t1.lectno) from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param0 and t2.pcmno = ?param1] -2025-12-18 14:12:01,387 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user5] Prepared SQL: [select max(lectCnt) * min(checkNum) from ( select count(t1.lectno) as lectCnt, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (103,104) and t5.typeedu = ?param0 and t1.userno = ?param1 and t5.typeman = 28 union select 0 as lectCnt, (case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param1 and t2.pcmno = ?param2 )t] -2025-12-18 14:12:01,387 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user6] Prepared SQL: [select (max(lectCnt1) + max(lectCnt2)) * min(checkNum) from ( select count(t1.lectno) as lectCnt1, 0 as lectCnt2, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (102,103,104,105) and t5.typeedu = 35 and t1.userno = ?param0 and t5.typeman = 28 and t5.typegrade in (38,39) union select 0 as lectCnt1, count(t1.lectno) as lectCnt2,(case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param0 and t2.pcmno = ?param1 )t] -2025-12-18 14:12:01,387 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.pplog.get] Prepared SQL: [select l.lectno, l.cmno, l.payno, pp.cshape, cc.cname zstring1, cc2.cname zstring2, cc3.cname zstring3, cc4.cname zstring4, cc5.cname zstring5 from lect l inner join pay p on l.payno = p.payno and l.userno = p.userno inner join pplog pp on p.pplno = pp.pplno left outer join comcode cc on cc.ccode = pp.typeman left outer join comcode cc2 on cc2.ccode = pp.typeedu left outer join comcode cc3 on cc3.ccode = pp.typegrade left outer join comcode cc4 on cc4.ccode = pp.typejob left outer join comcode cc5 on cc5.ccode = pp.typejobitem where l.lectno = ?param0 and l.userno = ?param1] -2025-12-18 14:12:01,387 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.enroll.get] Prepared SQL: [SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED; SELECT a.USERNO , b.lectno , b.ISCOMPLETE , b.completeno , c.cmno , c.CNAME , d.PCGNO , e.PAYNO , e.PSTATUS , f.CSHAPE , f.TYPEMAN , f.TYPEEDU , f.TYPEGRADE , f.TYPEJOB , d.CGCODE , d.CGNAME , f.CMISNO FROM users a INNER JOIN lect b ON a.USERNO = b.USERNO INNER JOIN cm c ON b.CMNO = c.CMNO INNER JOIN cg d ON c.cgno = d.cgno INNER JOIN pay e ON b.payno = e.PAYNO INNER JOIN pplog f ON b.USERNO = e.USERNO AND b.CMNO = f.CMNO AND e.PPLNO = f.PPLNO WHERE b.STATUS = 1 AND (e.PSTATUS = 1 OR e.PSTATUS = 22) AND b.USERNO = ?param0 ;] -2025-12-18 14:12:01,387 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.sedate.change] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,sdate = ?param2 ,edate= ?param3 where lectno= ?param4 and status = 1] -2025-12-18 14:12:01,388 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectchange] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,ischanged=1 where lectno= ?param2 ; insert into lect (cmno,payno,pino,userno,status,iscomplete,orgcmno,attrate,isrebate,ispc,isjoin,fgno,ischanged,cdt,cno,udt,uno,uip) select ?param3 ,payno,pino,userno,status,null,cmno,0,isrebate,ispc,isjoin,fgno,0,now(), ?param0 ,now(), ?param0 , ?param1 from lect a where a.lectno= ?param2] -2025-12-18 14:12:01,389 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsd.save] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,iscopy= ?param2 ,cpoint= ?param3 ,feedb= ?param4 ,memo= ?param5 ,checktime=case when ?param3 is not null or ?param4 is not null then now() else checktime end ,checkip=case when ?param3 is not null or ?param4 is not null then ?param1 else checkip end ,fgno= ?param6 where lectno= ?param7 and sdno= ?param8 ; insert into lectsd (lectno,sdno,atext,fgno,copyrate,iscopy,cpoint,feedb,memo,submittime,submitip,checktime,checkip,cdt,cno,udt,uno,uip) select ?param7 , ?param8 ,null, ?param6 ,null, ?param2 , ?param3 , ?param4 , ?param5 ,null,null ,case when ?param3 is not null or ?param4 is not null then now() else null end ,case when ?param3 is not null or ?param4 is not null then ?param1 else null end ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectsd b on b.lectno= ?param7 and b.sdno= ?param8 where b.lectno is null] -2025-12-18 14:12:01,390 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsd.save2] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,iscopy= ?param2 ,cpoint= ?param3 ,feedb= ?param4 ,memo= ?param5 ,checktime=case when ?param3 is not null or ?param4 is not null then now() else checktime end ,checkip=case when ?param3 is not null or ?param4 is not null then ?param1 else checkip end ,submittime=case when ?param6 = 'T' then now() else submittime end ,submitip=case when ?param6 = 'T' then ?param1 else submitip end ,fgno= ?param7 where lectno= ?param8 and sdno= ?param9 ; insert into lectsd (lectno,sdno,atext,fgno,copyrate,iscopy,cpoint,feedb,memo,submittime,submitip,checktime,checkip,cdt,cno,udt,uno,uip) select ?param8 , ?param9 ,null, ?param7 ,null, ?param2 , ?param3 , ?param4 , ?param5 ,case when ?param6 = 'T' then now() else null end ,case when ?param6 = 'T' then ?param1 else null end ,case when ?param3 is not null or ?param4 is not null then now() else null end ,case when ?param3 is not null or ?param4 is not null then ?param1 else null end ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectsd b on b.lectno= ?param8 and b.sdno= ?param9 where b.lectno is null; update lect l inner join ( select l.lectno, round(avg(ifnull(ls.cpoint,0)),1) as avgtpoint, round(((round(avg(ifnull(ls.cpoint,0)),1) * ce.subject / 100) ),1) spoint from lect l inner join cmsd cs on l.cmno = cs.cmno and cs.sdtype = 0 and cs.isdel = 0 left outer join lectsd ls on l.lectno = ls.lectno and cs.sdno = ls.sdno and ls.sdno= ?param9 inner join cmev ce on l.cmno = ce.cmno where l.status = 1 and l.lectno = ?param8 group by l.lectno )t on l.lectno = t.lectno set l.spoint = t.spoint , l.subjectpoint = t.avgtpoint , l.udt = now() , l.uno = ?param0 , l.uip= ?param1 where l.status = 1 and l.lectno = ?param8 ; update lect l inner join ( select l.lectno, round(avg(ifnull(ls.cpoint,0)),1) as avgtpoint, round(((round(avg(ifnull(ls.cpoint,0)),1) * ce.discuss / 100)),1) dpoint from lect l inner join cmsd cs on l.cmno = cs.cmno and cs.sdtype = 1 and cs.isdel = 0 left outer join lectsd ls on l.lectno = ls.lectno and cs.sdno = ls.sdno and ls.sdno= ?param9 inner join cmev ce on l.cmno = ce.cmno where l.status = 1 and l.lectno = ?param8 group by l.lectno )t on l.lectno = t.lectno set l.dpoint = t.dpoint , l.discusspoint = t.avgtpoint , l.udt = now() , l.uno = ?param0 , l.uip= ?param1 where l.status = 1 and l.lectno = ?param8 ;] -2025-12-18 14:12:01,391 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsd2.save] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,cpoint= ?param2 ,feedb= ?param3 ,checktime=case when ?param2 is not null or ?param3 is not null then now() else checktime end ,checkip=case when ?param2 is not null or ?param3 is not null then ?param1 else checkip end where lectno= ?param4 and sdno= ?param5 ; insert into lectsd (lectno,sdno,atext,fgno,copyrate,iscopy,cpoint,feedb,submittime,submitip,checktime,checkip,cdt,cno,udt,uno,uip) select ?param4 , ?param5 ,null,null,null,0, ?param2 , ?param3 ,null,null ,case when ?param2 is not null or ?param3 is not null then now() else null end ,case when ?param2 is not null or ?param3 is not null then ?param1 else null end ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectsd b on b.lectno= ?param4 and b.sdno= ?param5 where b.lectno is null] -2025-12-18 14:12:01,392 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.edub2b] Prepared SQL: [insert into edub2b (etype,userno,edate,esubject,etarget,ecount,eplace,ecomment,compname,ceoname,brno,addr,btype,bkind,manname,email,telno,fgno,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 ,HEX(AES_ENCRYPT( ?param15 , 'np123@!')),HEX(AES_ENCRYPT( ?param16 , 'np123@!')), ?param17 ,now(), ?param18 ,now(), ?param18 , ?param19 )] -2025-12-18 14:12:01,392 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.alarm.del] Prepared SQL: [update alarms set isdel=1 where alno= ?param0 and userno= ?param1] -2025-12-18 14:12:01,392 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.completetime.change] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,completetime= ?param2 where lectno= ?param3 and iscomplete=1;] -2025-12-18 14:12:01,392 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.drop2day] Prepared SQL: [update pay a inner join lect b on b.payno = a.payno and b.cmno = ?param0 and b.ischanged=0 and ifnull(b.isready,0) = 1 and b.status = 4 and DATE_ADD(b.oktime, INTERVAL 2 DAY) < now() set a.pstatus = 52, a.udt = now(), a.uno = ?param1 , a.uip = ?param2 ; update payitem a inner join pay b on b.payno = a.payno and b.pstatus = 52 inner join lect c on c.payno = b.payno and c.cmno = ?param0 and c.ischanged=0 and ifnull(c.isready,0) = 1 and c.status = 4 and DATE_ADD(c.oktime, INTERVAL 2 DAY) < now() set a.pstatus = b.pstatus, a.udt = now(), a.uno = ?param1 , a.uip = ?param2 ; update lect set status = 5, oktime = now(), udt = now(), uno = ?param1 , uip = ?param2 where cmno = ?param0 and ifnull(isready,0) = 1 and ischanged=0 and status = 4 and DATE_ADD(oktime, INTERVAL 2 DAY) < now()] -2025-12-18 14:12:01,392 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.isatt.in] Prepared SQL: [update lect set isattcheck = 1, lakey = ?param0 , latime = now() where lectno = ?param1] -2025-12-18 14:12:01,392 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectinning.isatt.in] Prepared SQL: [update lectinning a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 set a.isattcheck = ?param1 ,a.udt=now(),a.uno= ?param2 ,a.uip= ?param3 where a.lectno= ?param4 and a.cmino= ?param5 ; insert into lectinning (lectno,cmino,totstudy,stime,etime,istatus,finishtime,sip,eip,ispcs,ispce,pseq,psec,isattcheck,cdt,cno,udt,uno,uip) select ?param4 ,a.cmino,0,now(),now(),case when a.atime=0 then 2 else 0 end,case when a.atime=0 then now() else null end, ?param3 , ?param3 ,1,null,ctp.pseq,0, ?param1 ,now(), ?param2 ,now(), ?param2 , ?param3 from cminning a inner join ctpage ctp on ctp.ctno=a.ctno and ctp.isdel=0 and ctp.pseq=1 left outer join lectinning b on b.lectno= ?param4 and b.cmino= ?param5 where a.cmino= ?param5 and b.lectno is null;] -2025-12-18 14:12:01,393 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cmisno.up] Prepared SQL: [update lect set cmisno = ?param0 where lectno = ?param1 ; update pplog a left outer join ( select a.lectno,a.payno,b.pplno,a.cmisno from lect a inner join pay b on b.payno = a.payno where a.lectno = ?param1 ) b on b.pplno = a.pplno set a.cmisno = b.cmisno where b.lectno = ?param1 ; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = (case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end) ,a.sdate = (case when b.estart is not null then date_format(b.estart,'%Y-%m-%d 00:00:00') else a.sdate end) where a.lectno = ?param1 and c.cshape = 1; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end where a.lectno = ?param1 and c.cshape <> 1;] -2025-12-18 14:12:01,393 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsd.del] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,submittime=null ,submitip=null ,fgno=null where lectno= ?param2 and sdno= ?param3 ;] -2025-12-18 14:12:01,413 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bmos] Prepared SQL: [select a.opno,a.bmno,a.opname,a.isuse,a.dsort ,a.opno value,a.opname text from boardmasteropening a where a.bmno= ?param0 and a.isdel=0 order by a.dsort,a.cdt] -2025-12-18 14:12:01,414 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.get] Prepared SQL: [select e.asname ,c.bmno,c.bmname,c.isuseopening,c.isreply,c.disptype,c.bmtype ,f.opname ,b.bno,b.pbno,b.subject,b.istop,b.issecr,b.cdt,d.username cnoname,b.rcount,b.fgno,b.fgnothumb,b.opno,b.contents,b.isopen ,b2.subject psubject ,g.cmno,g.cname,g.classno ,h.tmno,h.tyear,h.tseq ,count(b3.bno) ccount from board b inner join boardmaster c on c.bmno=b.bmno inner join users d on d.userno=b.cno left outer join board b2 on b2.bno=b.pbno and b2.isdel=0 left outer join board b3 on b3.pbno=b.bno and b3.isdel=0 left outer join assign e on e.asno=c.asno left outer join boardmasteropening f on f.opno=b.opno left outer join cm g on g.cmno=b.cmno left outer join term h on h.tmno=g.tmno where b.bno= ?param0 group by e.asname ,c.bmno,c.bmname,c.isuseopening,c.isreply,c.disptype,c.bmtype ,f.opname ,b.bno,b.pbno,b.subject,b.istop,b.issecr,b.cdt,d.username,b.rcount,b.fgno,b.fgnothumb,b.opno,b.contents,b.isopen ,b2.subject ,g.cmno,g.cname,g.classno ,h.tmno,h.tyear,h.tseq] -2025-12-18 14:12:01,414 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.boardcmts] Prepared SQL: [select a.bcno,a.bno,a.ctext,a.isdel,a.cdt,a.udt,a.cno ,b.username cnoname,b.usertype from boardcmt a inner join users b on b.userno=a.cno where a.bno= ?param0 and a.isdel=0 order by a.cdt desc] -2025-12-18 14:12:01,415 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bs.forqna] Prepared SQL: [select a.bno,a.pbno,a.subject,a.contents,a.cdt,a.fgno,f.opname,a.cdt,b.usertype,a.rcount from board a inner join users b on b.userno=a.cno left outer join boardmasteropening f on f.opno=a.opno where a.bno= ?param0 and (a.cno= ?param1 or b.usertype in (91,92)) union all select a.bno,a.pbno,a.subject,a.contents,a.cdt,a.fgno,f.opname,a.cdt,b.usertype,a.rcount from board a inner join users b on b.userno=a.cno left outer join boardmasteropening f on f.opno=a.opno where a.pbno= ?param0] -2025-12-18 14:12:01,416 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bm.in] Prepared SQL: [insert into boardmaster (bmcode,bmposition,bmname,bmdesc,bmtype,disptype,isuseopening,isreply,isopen,isdefault,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 ,0,now(), ?param9 ,now(), ?param9 , ?param10 );] -2025-12-18 14:12:01,416 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bm.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:12:01,417 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.in] Prepared SQL: [insert into board (pbno,bmno,opno,subject,contents,fgno,fgnothumb,cmno,rcount,rpcount,isdel,istop,issecr,isopen,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 ,0,0,0, ?param8 , ?param9 , ?param10 ,now(), ?param11 ,now(), ?param11 , ?param12 );] -2025-12-18 14:12:01,417 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:12:01,417 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.inp] Prepared SQL: [insert into board (pbno,bmno,opno,subject,contents,fgno,fgnothumb,cmno,rcount,rpcount,isdel,istop,issecr,isopen,cdt,cno,udt,uno,uip) select bno,bmno,opno, ?param0 , ?param1 , ?param2 , ?param3 ,cmno,0,0,0,0, ?param4 , ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 from board where bno= ?param8 ;] -2025-12-18 14:12:01,417 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.inp.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:12:01,418 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.boardcmt.in] Prepared SQL: [update board set rpcount = rpcount+1 where bno= ?param0 ; insert into boardcmt (bno,ctext,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,0,now(), ?param2 ,now(), ?param2 , ?param3 );] -2025-12-18 14:12:01,418 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.boardcmt.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:12:01,418 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bm.up] Prepared SQL: [update boardmaster set udt=now(),uno= ?param0 ,uip= ?param1 ,bmname = ?param2 ,bmdesc = ?param3 ,bmtype =case when isdefault>0 then bmtype else ?param4 end ,disptype =case when isdefault>0 then disptype else ?param5 end ,isuseopening = ?param6 ,isreply = ?param7 ,isopen =case when isdefault>0 then isopen else ?param8 end where bmno= ?param9] -2025-12-18 14:12:01,418 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bd.read] Prepared SQL: [update board set rcount = rcount +1 where bno= ?param0] -2025-12-18 14:12:01,418 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bmassign.save] Prepared SQL: [update boardmaster set udt=now(),uno= ?param0 ,uip= ?param1 ,isopen=1 where bmno in (select bmno from (select bmno from boardmaster where asno= ?param2 and isdefault=3) a); insert into boardmaster (bmcode,bmposition,bmname,bmdesc,bmtype,disptype,isuseopening,isreply,isopen,isdefault,asno,cdt,cno,udt,uno,uip) select concat('assignnotice_', ?param2 ),0,'°øÁö»çÇ×',null,0,0,0,1,1,3, ?param2 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join boardmaster b on b.asno= ?param2 and b.isdefault=3 where b.bmno is null;] -2025-12-18 14:12:01,418 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bmassign.save2] Prepared SQL: [update boardmaster set udt=now(),uno= ?param0 ,uip= ?param1 ,isopen=0 where bmno in (select bmno from (select bmno from boardmaster where asno= ?param2 and isdefault=3) a)] -2025-12-18 14:12:01,418 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.up] Prepared SQL: [update board set udt=now(),uno= ?param0 ,uip= ?param1 ,opno =case when pbno is null then ?param2 else opno end ,subject = ?param3 ,contents = ?param4 ,fgno = ?param5 ,fgnothumb = ?param6 ,istop =case when pbno is null then ?param7 else istop end ,issecr = ?param8 ,isopen = ?param9 where bno= ?param10] -2025-12-18 14:12:01,436 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.comcode.insert] Prepared SQL: [update comcode a inner join ( select ccode, ?param0 + row_number() over(order by corder) rno from comcode where cgroup= ?param1 and corder >= ?param0 ) b on b.ccode=a.ccode set a.corder=b.rno where a.cgroup= ?param1 ; insert into comcode (cname, cgroup, cgroupname, isuse, corder,cdt,cno,udt,uno,uip) select ?param2 , ?param1 , a.cgroupname, ?param3 , ?param0 ,now(), ?param4 ,now(), ?param4 , ?param5 from comcode a where a.cgroup= ?param1 limit 1] -2025-12-18 14:12:01,436 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.comcode.groupupdate] Prepared SQL: [update comcode set cgroupname= ?param0 where cgroup= ?param1] -2025-12-18 14:12:01,437 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.banner.save] Prepared SQL: [update banner set udt=now(),uno= ?param0 ,uip= ?param1 ,btitle= ?param2 ,bdesc= ?param3 ,burl= ?param4 ,ismain=0,bseq= ?param5 ,isopen= ?param6 ,fgno= ?param7 ,fgno2= ?param8 where ?param9 > 0 and bno= ?param9 ; insert into banner(bno,btitle,fgno,fgno2,bdesc,burl,ismain,bseq,isopen,cdt,cno,udt,uno,uip) select ?param9 , ?param2 , ?param7 , ?param8 , ?param3 , ?param4 , ?param10 , ?param5 , ?param6 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a where ?param9 = 0] -2025-12-18 14:12:01,437 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.popup.save] Prepared SQL: [update popup set udt=now(),uno= ?param0 ,uip= ?param1 ,ptitle = ?param2 ,pcontents= ?param3 ,toppx= ?param4 ,leftpx= ?param5 ,pwidth= ?param6 ,pheight= ?param7 ,purl= ?param8 ,zindex= ?param9 ,isopen= ?param10 where ?param11 > 0 and pno= ?param11 ; insert into popup (ptitle,pcontents,toppx,leftpx,pwidth,pheight,purl,zindex,isopen,cdt,cno,udt,uno,uip) select ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a where ?param11 = 0] -2025-12-18 14:12:01,437 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.menupage.save] Prepared SQL: [update menupage set udt=now(),uno= ?param0 ,uip= ?param1 ,pdepth = ?param2 ,pagetype= ?param3 ,bmno= ?param4 ,porder = ?param5 ,pagename= ?param6 ,pagedesc= ?param7 ,pageurl = ?param8 ,pagehtml= ?param9 ,isopen = ?param10 ,usertype= ?param11 ,refcode= ?param12 ,imagecode= ?param13 ,bgtitle= ?param14 ,bgdesc= ?param15 where ?param16 > 0 and pno = ?param16 ; insert into menupage (pno,ppno,pdepth,pagetype,bmno,porder,pagename,pagedesc,pageurl,pagehtml,isopen,usertype,refcode,imagecode,bgtitle,bgdesc,cdt,cno,udt,uno,uip) select ?param16 , ?param17 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a where ?param16 < 1] -2025-12-18 14:12:01,464 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitems.forexampay] Prepared SQL: [select 3 ptype,b.exno itemno,b.exname itemname,0 isrebate,1 pcnt ,b.outfee orgamt ,case when ua.isjoin=1 then b.outfee-b.infee else 0 end discamt ,case when ua.isjoin=1 then b.infee else b.outfee end payamt ,case when ua.isjoin=1 then b.infee else b.outfee end payamt2 ,b.rstime,b.retime from examuser a inner join exam b on b.exno=a.exno and b.rstime < now() and b.retime > now() inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno where a.exno= ?param0 and a.userno= ?param1 and a.status=1 and a.pstatus=4] -2025-12-18 14:12:01,464 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitems.forcertpay] Prepared SQL: [update payitem a inner join pay b on b.payno=a.payno and b.userno= ?param0 and b.pstatus=21 inner join users u on u.userno=b.userno left outer join assign ua on ua.asno=u.asno left outer join cm c on a.ptype=4 and c.cmno=a.itemno left outer join book d on a.ptype=2 and d.bkno=a.itemno set a.orgamt=case when a.ptype=4 then c.outfee else d.price * a.pcnt end ,a.discamt=case when a.ptype=4 and ua.isjoin=1 then c.outfee-c.infee else 0 end ,a.payamt=case when a.ptype=4 then case when ua.isjoin=1 then c.infee else c.outfee end else d.price * a.pcnt end where a.payno= ?param1 and a.ptype in (2,4) and a.pstatus in(21,50); update pay a inner join ( select a.payno,sum(b.orgamt) orgamt,sum(b.discamt) discamt,sum(b.payamt) payamt from pay a inner join payitem b on b.payno=a.payno where a.payno= ?param1 and a.userno= ?param0 and a.pstatus=21 group by a.payno ) b on b.payno=a.payno set a.orgamt=b.orgamt,a.discamt=b.discamt,a.payamt=b.payamt where a.payno= ?param1 and a.userno= ?param0 and a.pstatus=21; select b.ptype,b.itemno,case when b.ptype=4 then c.cname else d.bkname end itemname,b.isrebate,b.pcnt ,b.orgamt,b.discamt,b.payamt payamt2,case when b.ptype=4 then b.payamt else d.price end payamt,datediff(c.setime, c.sstime)+1 days ,c.rstime,c.retime from pay a inner join payitem b on b.payno=a.payno and b.ptype in(2,4) and b.pstatus in(21,50) left outer join cm c on b.ptype=4 and c.cmno=b.itemno left outer join book d on b.ptype=2 and d.bkno=b.itemno inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno where a.payno= ?param1 and a.userno= ?param0 and a.pstatus=21] -2025-12-18 14:12:01,464 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.cmcheck.forgrouppay] Prepared SQL: [select a.cmno,a.cname,a.quota,a.rstime,a.retime ,b.userno,b.status,c.username ,case when ?param0 like concat('%,',b.userno,',%') then 1 else 0 end ispaied ,a.infee,a.outfee,case when ua.isjoin=1 then a.infee else a.outfee end payamt from cm a inner join users u on u.userno= ?param1 left outer join assign ua on ua.asno=u.asno left outer join lect b on b.cmno=a.cmno and b.status < 5 and b.ischanged=0 left outer join users c on c.userno=b.userno and c.status=1 where a.cmno= ?param2 and a.ismaster=0 and a.rstime < now() and a.retime > now() and a.isuse=1 and a.isdel=0] -2025-12-18 14:12:01,465 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitems] Prepared SQL: [select a0.payno,a0.isgroup,a0.isexam,a0.isdvr,a0.payamt tpayamt,a0.paylimit,a0.ptype,a0.udt,a0.deliamt,a0.pgkey ,ad.rcvname ,CAST(AES_DECRYPT(UNHEX(ad.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(ad.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(ad.email), 'np123@!') AS char) email ,ad.post,ad.address1,ad.address2 ,a.ptype ptype2,a.payamt,a.pcnt,a.isrebate,a.itemno ,b.cmno,b.cshape,b.sstime,b.setime ,b1.rsno ,b2.username,cc.cname ccpositionname,b2.isassignuser ,CAST(AES_DECRYPT(UNHEX(b2.email), 'np123@!') AS char) email2 ,CAST(AES_DECRYPT(UNHEX(b2.telno), 'np123@!') AS char) telno2 ,b2.depart,b2.kfcfyear,b2.edus ,c.bkno ,case a.ptype when 0 then b.cname when 4 then b.cname when 2 then c.bkname when 3 then e.exname else '-' end itemname ,cg2.cgcode ,CAST(AES_DECRYPT(UNHEX(pd.vactnum), 'np123@!') AS char) vactnum,pd.vactbankname,pd.vactname ,t.lectno,t.status ,ad.isdvr isdvr2 from pay a0 left outer join paydvr ad on ad.payno=a0.payno left outer join paydata pd on pd.payno=a0.payno inner join payitem a on a.payno=a0.payno left outer join cm b on a.ptype in(0,4) and b.cmno=a.itemno left outer join lect t on t.cmno=b.cmno and t.userno=a.userno and t.status=1 left outer join cg cg1 on cg1.cgno=b.cgno left outer join cg cg2 on cg2.cgno=cg1.pcgno left outer join cmrs b1 on b1.cmno=b.cmno and b1.rstype=1 and b1.isdel=0 left outer join users b2 on b2.userno=a.userno left outer join comcode cc on cc.ccode=b2.ccposition left outer join book c on a.ptype=2 and c.bkno=a.itemno left outer join examuser d on a.ptype=3 and d.exno=a.itemno and d.userno=a0.userno and d.payno=a0.payno left outer join exam e on e.exno=d.exno where a0.payno= ?param0] -2025-12-18 14:12:01,465 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paylect.get] Prepared SQL: [select a.fgno ,b.cshape,b.cname,b.rstime,b.retime,b.sstime,b.setime ,b2.cname certgradeccname ,c.username ,CAST(AES_DECRYPT(UNHEX(c.email), 'np123@!') AS char) email ,CAST(AES_DECRYPT(UNHEX(c.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(c.telno), 'np123@!') AS char) telno ,c.depart ,c2.cname ccpositionname ,d.asname from lect a inner join cm b on b.cmno=a.cmno left outer join comcode b2 on b2.ccode=b.certgradecc inner join users c on c.userno=a.userno left outer join comcode c2 on c2.ccode=c.ccposition left outer join assign d on d.asno=c.asno where a.payno= ?param0] -2025-12-18 14:12:01,465 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.carts] Prepared SQL: [select a.pcno,a.ptype,a.itemno,a.isrefund,a.cmno,a.userno,a.pcnt,a.fgno ,case when a.ptype=0 then b.cname else c.bkname end itemname,b.cshape,b.sstime,b.setime ,case when a.ptype = 0 then case when ua.isjoin=1 then b.infee else b.outfee end else c.price end payamt ,case when a.ptype = 0 then b.outfee else c.price end orgamt from paycart a inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno left outer join cm b on a.ptype=0 and b.cmno=a.itemno left outer join book c on a.ptype in (2,9) and c.bkno=a.itemno where a.status=1 and a.userno= ?param0 order by a.cdt desc] -2025-12-18 14:12:01,465 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitems.forcartpay] Prepared SQL: [select case when a.ptype = 9 then 2 else a.ptype end ptype,a.itemno,case when a.ptype=0 then b.cname else c.bkname end itemname,case when a.ptype=0 then a.isrefund else 0 end isrebate,a. pcnt ,case when a.ptype=0 then b.outfee else c.price end orgamt ,case when a.ptype=0 then case when ua.isjoin=1 then b.outfee-b.infee else 0 end else 0 end discamt ,case when a.ptype=0 then case when ua.isjoin=1 then b.infee else b.outfee end else c.price end payamt ,case when a.ptype=0 then case when ua.isjoin=1 then b.infee else b.outfee end else c.price end * a.pcnt payamt2 ,b.rstime,b.retime,b.sstime,b.setime,b.cshape,datediff(b.setime, b.sstime)+1 days from paycart a left outer join cm b on a.ptype=0 and b.cmno=a.itemno and b.rstime < now() and b.retime > now() left outer join book c on a.ptype in (2,9) and c.bkno=a.itemno inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno where a.userno= ?param0 and a.status=1 and a.ispay=1;] -2025-12-18 14:12:01,466 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.mypay] Prepared SQL: [select a.payno,a.ptype,a.ispg,a.isgroup,a.isexam,a.userno,a.pstatus,a.rstatus,a.rstatustime,a.refunding,a.paylimit,a.payoktime,a.isrefunddvr,a.refundamt,a.payamt,a.deliamt,a.isdvr,a.cdt,a.pgkey ,b.dvrcode,b.isdvr isdvr2,b.rcvname,b.post,b.address1,b.address2 ,CAST(AES_DECRYPT(UNHEX(b.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(b.email), 'np123@!') AS char) email ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) mobile ,c.vactbankname,CAST(AES_DECRYPT(UNHEX(c.vactnum), 'np123@!') AS char) vactnum,c.vactname from pay a left outer join paydvr b on b.payno=a.payno left outer join paydata c on c.payno=a.payno where a.payno= ?param0 and a.userno= ?param1 and a.pstatus in (1,22,41,42,43)] -2025-12-18 14:12:01,466 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.mypayitem] Prepared SQL: [select a.ptype,c0.cshape,a.isrebate,a.payamt,a.pcnt,a.rstatus,a.userno,a.pstatus,a.pino,c0.infee,c0.outfee,c0.rstime,c0.retime ,case a.ptype when 0 then c0.cname when 2 then c2.bkname when 4 then c0.cname when 3 then c3.exname else '-' end itemname ,c0.sstime,c0.setime,datediff(c0.setime, c0.sstime)+1 days ,u.username,uc.cname ccpositionname,u.isassignuser ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,u.kfcfyear,u.edus,u.depart ,rs.rsno,t.lectno ,a2.taxno ,case when t.sdate is null then c0.sstime else t.sdate end as sdate ,case when t.edate is null then c0.setime else t.edate end as edate ,p.cdt,csd.estart ,c0.studydays from payitem a inner join pay p on p.payno = a.payno left outer join paytax a3 on a3.payno = a.payno and (a3.iscancel is null or a3.iscancel <> 1) left outer join paytaxitem a2 on a2.pino=a.pino and a3.taxno = a2.taxno left outer join cm c0 on a.ptype in (0,1,4) and c0.cmno=a.itemno left outer join book c2 on a.ptype=2 and c2.bkno=a.itemno left outer join exam c3 on a.ptype=3 and c3.exno=a.itemno left outer join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno left outer join comcode uc on uc.ccode=u.ccposition left outer join cmrs rs on rs.cmno=c0.cmno and rs.rstype=1 and rs.isdel=0 left outer join lect t on a.ptype in (0,1,4) and t.cmno=c0.cmno and t.payno=a.payno and t.pino=a.pino and t.userno=a.userno left outer join cminningscd csd on csd.cmisno = t.cmisno where a.payno= ?param0] -2025-12-18 14:12:01,468 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paytax.fornew] Prepared SQL: [select a.payno,a.isgroup,a.ptype,a.ispg ,ua.asname,ua.ceoname,ua.brno,ua.grno,ua.btype,ua.bkind,ua.post,ua.address1,ua.address2 ,ua.mname manname ,CAST(AES_DECRYPT(UNHEX(ua.mphone), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(ua.taxemail), 'np123@!') AS char) email ,sum(case when b.taxdate is not null then 0 else b.taxamt end) taxamtsum ,sum(b.taxamt) taxamt from pay a inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno left outer join paytax b on b.payno=a.payno and (b.iscancel is null or b.iscancel <> 1) where a.payno= ?param0 and a.userno= ?param1 and a.rstatus < 2 and (a.pstatus=1 or a.pstatus=22) group by a.payno,a.isgroup,ua.asname,ua.ceoname,ua.brno,ua.grno,ua.btype,ua.bkind] -2025-12-18 14:12:01,468 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paytax.fornewitem] Prepared SQL: [select a.payno,a.isgroup ,ifnull(c.taxno,0) taxno,b.pino,b.ptype,b.rstatus ,case b.ptype when 0 then c0.cname when 4 then c0.cname when 2 then c2.bkname when 3 then c3.exname else '-' end itemname ,b.pcnt,b.payamt from pay a inner join payitem b on b.payno=a.payno and (b.pstatus=1 or b.pstatus=22) left outer join cm c0 on b.ptype in (0,4) and c0.cmno=b.itemno left outer join book c2 on b.ptype=2 and c2.bkno=b.itemno left outer join exam c3 on b.ptype=3 and c3.exno=b.itemno left outer join paytax c4 on c4.payno = a.payno and (c4.iscancel is null or c4.iscancel <> 1) left outer join paytaxitem c on c.pino=b.pino and c.taxno = c4.taxno where a.payno= ?param0 and a.userno= ?param1 and a.rstatus < 2 and (a.pstatus=1 or a.pstatus=22) order by ifnull(c.taxno,0),b.pino] -2025-12-18 14:12:01,468 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitem.forrefund] Prepared SQL: [select distinct a.payno,b.pino,b.pstatus,b.rstatus,b.payamt,b.ptype,b.pcnt ,case b.ptype when 0 then c0.cname when 4 then c0.cname when 2 then c2.bkname when 3 then c3.exname else '-' end itemname ,case when b.ptype in (0,1,4) then case when date_add(c0.retime, interval 1 day) < now() then 1 else 0 end else case when b.ptype=3 then case when date_add(c3.retime, interval 1 day) < now() then 1 else 0 end else 0 end end ispast ,u.username ,max(d.rfdno) rfdno ,max(ifnull(case when c.rstatus=1 then -1 else c.rstatus end,-2)) rfdrstatus from pay a inner join payitem b on b.payno=a.payno and b.pstatus=1 left outer join users u on a.isgroup=1 and b.ptype=0 and u.userno=b.userno left outer join cm c0 on b.ptype in (0,4) and c0.cmno=b.itemno left outer join book c2 on b.ptype=2 and c2.bkno=b.itemno left outer join exam c3 on b.ptype=3 and c3.exno=b.itemno left outer join payrfditem d on d.pino=b.pino left outer join payrfd c on c.rfdno=d.rfdno and c.payno=a.payno and c.rstatus in (0,2) where a.payno= ?param0 and a.userno= ?param1 and a.pstatus=1 and a.rstatus < 2 group by a.payno,b.pino,b.pstatus,b.rstatus,b.payamt,b.ptype,b.pcnt ,c0.cname,c2.bkname,c3.exname,c0.retime,c3.retime,u.username order by d.rfdno,b.rstatus,ispast,b.pino] -2025-12-18 14:12:01,468 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payresult] Prepared SQL: [select a.payno,a.payamt,a.ptype,a.pstatus ,b.itemno ,b.pino from pay a inner join payitem b on b.payno=a.payno where a.payno= ?param0 and a.userno= ?param1 and a.pstatus in (1,21,22,51,55)] -2025-12-18 14:12:01,468 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.lectready] Prepared SQL: [select count(a.userno) from lect a where a.cmno= ?param0 and a.isready=1 and a.status=6] -2025-12-18 14:12:01,468 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pplogs.bypay] Prepared SQL: [select a.pplno,a.isready,a.cmno,a.cmisno,a.isrebate,a.rbankname,CAST(AES_DECRYPT(UNHEX(a.rbankacc), 'np123@!') AS char) rbankacc,a.rbankowner,a.isaccommodation,a.cshape ,b.payno,b.pstatus from pay b inner join pplog a on a.pplno=b.pplno where b.payno= ?param0 and a.userno= ?param1] -2025-12-18 14:12:01,471 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.in] Prepared SQL: [insert into pay(ptype,ispg,isgroup,userno,username,isexam,pstatus,rstatus,refunding,paylimit,payoktime,pgkey ,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,pplno,isbill,iscashrct,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,0, ?param5 , ?param6 , ?param7 , ?param8 ,case when ?param9 is not null then now() else ?param10 end, ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 ,now(), ?param21 ,now(), ?param21 , ?param22 );] -2025-12-18 14:12:01,471 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:12:01,473 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitem.in] Prepared SQL: [insert into payitem (payno,ptype,pcno,itemno,userno,pstatus,rstatus,pcnt,orgamt,discamt,payamt,payamtcash,payamtcard,refundamt,refundtime,refundtimereal,refundinfo,isrebate,rbank,rbankaccnum,tbankuser,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 ,now(), ?param21 ,now(), ?param21 , ?param22 );] -2025-12-18 14:12:01,474 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitem.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:12:01,474 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.lect.in] Prepared SQL: [insert into lect (cmno,payno,pino,userno,status,isready,iscomplete,orgcmno,attrate,isrebate,ispc,pcno,isjoin,fgno,ischanged,cmisno,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,null,null,0, ?param6 , ?param7 , ?param8 , ?param9 ,null,0, ?param10 ,now(), ?param11 ,now(), ?param11 , ?param12 );] -2025-12-18 14:12:01,474 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.lect.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:12:01,475 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.pgin] Prepared SQL: [insert into pay(ptype,ispg,isgroup,isexam,userno,username,pstatus,rstatus ,refunding,paylimit,payoktime,pgkey,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,isdvr,iscashrct,cashrcthp,pplno,isbill,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 ,a.userno,a.username,case when ?param0 = 6 then 1 else 0 end,0 , ?param4 , ?param5 ,case when ?param0 = 6 then now() else ?param6 end, ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 ,HEX(AES_ENCRYPT( ?param16 , 'np123@!')), ?param17 , ?param18 ,now(), ?param19 ,now(), ?param19 , ?param20 from users a where a.userno= ?param21] -2025-12-18 14:12:01,475 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.pgin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:12:01,475 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.certpay] Prepared SQL: [insert into pay(ptype,ispg,isgroup,userno,pstatus,rstatus,refunding,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,isdvr,isexam,cdt,cno,udt,uno,uip) values (0,1,0, ?param0 ,51,0,0,0,0,0,0,0,0,0,0,now(), ?param1 ,now(), ?param1 , ?param2 )] -2025-12-18 14:12:01,475 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.certpay.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:12:01,478 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paytax.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:12:01,479 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payrfd.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:12:01,479 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.standbypay.admin] Prepared SQL: [insert into pay(ptype,ispg,isgroup,userno,username,isexam,pstatus,rstatus,refunding,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,pplno,isbill,iscashrct,cdt,cno,udt,uno,uip) values ( ?param0 ,0,0, ?param1 , ?param2 ,0,21,0,0,0,0,0,0,0,0, ?param3 ,0,0,now(), ?param4 ,now(), ?param4 , ?param5 );] -2025-12-18 14:12:01,479 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.standbypay.admin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:12:01,479 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.lect.sedate.save] Prepared SQL: [update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') ,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno = ?param2 ;] -2025-12-18 14:12:01,479 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paydvr.dvrcode] Prepared SQL: [update paydvr set udt=now(),uno= ?param0 ,uip= ?param1 ,dvrcode= ?param2 ,codetime=now() where payno= ?param3] -2025-12-18 14:12:01,480 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paydvr.in] Prepared SQL: [delete from paydvr where payno= ?param0 ; insert into paydvr (payno,dvrcode,codetime,isdvr,rcvname,telno,mobile,email,post,address1,address2,dmemo,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,HEX(AES_ENCRYPT( ?param5 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param6 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param7 , 'np123@!')) , ?param8 , ?param9 , ?param10 , ?param11 ,now(), ?param12 ,now(), ?param12 , ?param13 )] -2025-12-18 14:12:01,480 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.freeok] Prepared SQL: [insert into lect (cmno,payno,pino,userno,status,attrate,isrebate,ispc,isjoin,ischanged,fgno2,cmisno,cdt,cno,udt,uno,uip) select b.itemno,a.payno,b.pino,case when a.isgroup=1 then b.userno else a.userno end,1,0,b.isrebate,0,case when ua.isjoin=1 then 1 else 0 end,0,b.fgno,l.cmisno,now(), ?param0 ,now(), ?param0 , ?param1 from pay a inner join payitem b on b.payno=a.payno and b.ptype=0 inner join users u on u.userno=a.userno inner join pplog l on a.pplno = l.pplno left outer join assign ua on ua.asno=u.asno where a.payno= ?param2 ; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on a.cmisno = d.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param2 ;] -2025-12-18 14:12:01,480 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paydvr.save] Prepared SQL: [update paydvr set udt=now(),uno= ?param0 ,uip= ?param1 ,dvrcode= ?param2 ,rcvname= ?param3 ,post= ?param4 ,address1= ?param5 ,address2= ?param6 ,dmemo= ?param7 ,codetime=case when codetime is null and ?param2 is not null then now() else codetime end ,telno=HEX(AES_ENCRYPT( ?param8 , 'np123@!')) ,mobile=HEX(AES_ENCRYPT( ?param9 , 'np123@!')) where payno= ?param10] -2025-12-18 14:12:01,481 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paycert.paystart] Prepared SQL: [update pay a inner join users b on b.userno=a.userno set a.ptype= ?param0 ,a.paylimit= ?param1 ,a.orgamt= ?param2 ,a.payamt= ?param3 ,a.isbill= ?param4 ,a.pstatus = case when ?param0 = 6 then 1 else a.pstatus end ,a.payoktime = case when ?param0 = 6 then now() else a.payoktime end where a.payno= ?param5 and a.userno= ?param6 and a.pstatus=21; update payitem a inner join users b on b.userno=a.userno set a.orgamt= ?param2 ,a.payamt= ?param3 ,a.pstatus = case when ?param0 = 6 then 1 else a.pstatus end ,a.rstatus = 0 where a.payno= ?param5 and a.userno= ?param6 and a.pstatus=21; update lect a inner join users b on b.userno = a.userno set a.status = case when ?param0 = 6 then 1 else a.status end where a.payno= ?param5 and a.userno = ?param6 ; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param5 ;] -2025-12-18 14:12:01,481 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paylect] Prepared SQL: [update pay set udt=now(),uno= ?param0 ,uip= ?param1 ,pstatus=case when ptype=3 then 22 else 1 end ,payoktime=case when ptype=3 then null else now() end ,pgkey= ?param2 where payno= ?param3 ; insert into paydata(payno,payresult,payresultmsg,vactnum,vactbankcode,vactbankname,vactname,vactinname,cshrrcode,cshrtype,cshrauthno,cardquota,cardquotatype,cardeventcode,cardnum,iscardpoint,cardcode,cardbankcode,cardprtccode,checkflag,ocbnum,ocbappno,ocbprice,gsnum,gsremain,gsprice,unum,upoint,uprice,cdt,cno,udt,uno,uip) values ( ?param3 , ?param4 , ?param5 ,HEX(AES_ENCRYPT( ?param6 , 'np123@!')), ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 ,HEX(AES_ENCRYPT( ?param17 , 'np123@!')), ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 , ?param28 , ?param29 , ?param30 , ?param31 ,now(), ?param0 ,now(), ?param0 , ?param1 ); update payitem a inner join pay b on b.payno=a.payno set a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 ,a.pstatus=case when b.ptype=3 then 22 else 1 end where a.payno= ?param3 ; insert into lect (cmno,payno,pino,userno ,status,iscomplete,orgcmno,attrate,isrebate ,ispc,isjoin,fgno,apoint,mpoint ,fpoint,spoint,dpoint,tpoint,ischanged ,stime,etime,sip,eip,ispcs ,ispce,fgno2,cmisno,cdt,cno,udt,uno,uip) select a.itemno,a.payno,a.pino,case when b.isgroup=1 then a.userno else b.userno end ,case when b.ptype=3 then 2 else 1 end,null,null,0,a.isrebate ,0,ifnull(d.isjoin, 0),null,null,null ,null,null,null,null,0 ,null,null,null,null,null ,null,a.fgno,e.cmisno,now(), ?param0 ,now(), ?param0 , ?param1 from payitem a inner join pay b on b.payno=a.payno inner join users c on c.userno=b.userno left outer join assign d on d.asno=c.asno left outer join pplog e on e.pplno=b.pplno left outer join lect f on f.payno=a.payno and f.pino=a.pino and f.status=4 and f.isready=1 where a.payno= ?param3 and a.ptype=0 and f.lectno is null; update lect a inner join pay b on b.payno=a.payno and b.pstatus in (22,1) inner join payitem c on c.payno=b.payno and c.itemno=a.cmno and c.pstatus=b.pstatus set a.status=case when b.pstatus=22 then 2 else 1 end,a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param3 and a.status=4; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 23:59:59') where a.payno = ?param3 ;] -2025-12-18 14:12:01,481 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.fail] Prepared SQL: [update pay set pstatus= ?param0 where payno= ?param1 and pstatus != 1 and pstatus != 22; insert into paydata(payno,payresult,payresultmsg,vactnum,vactbankcode,vactbankname,vactname,vactinname,cshrrcode,cshrtype,cshrauthno,cardquota,cardquotatype,cardeventcode,cardnum,iscardpoint,cardcode,cardbankcode,cardprtccode,checkflag,ocbnum,ocbappno,ocbprice,gsnum,gsremain,gsprice,unum,upoint,uprice,cdt,cno,udt,uno,uip) values ( ?param1 , ?param2 , ?param3 ,HEX(AES_ENCRYPT( ?param4 , 'np123@!')), ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 ,HEX(AES_ENCRYPT( ?param15 , 'np123@!')), ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 , ?param28 ,now(), ?param29 ,now(), ?param29 , ?param30 );] -2025-12-18 14:12:01,483 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paylect.vbankin] Prepared SQL: [insert into payvbankin (payno,pgkey,inbankcode,indeal,inymd,inhms,msgseq,transseq,vacct,inamt,checkamt,isclose,typemsg,frombank,fromname,fromymd,calcymd,tranymd,transcode,korcode,cshrymd,cshrhms,cshrcode,cshrpgkey,cshramt,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 ,now(), ?param25 ,now(), ?param25 , ?param26 ); update pay set udt=now(),uno= ?param25 ,uip= ?param26 ,pstatus=1 ,payoktime=now() where payno= ?param0 and pstatus=22 ; update payitem a inner join pay b on b.payno=a.payno set a.udt=now(),a.uno= ?param25 ,a.uip= ?param26 ,a.pstatus=1 where a.payno= ?param0 and a.pstatus=22; update lect a inner join pay b on b.isexam <> 1 and b.payno=a.payno and b.pstatus=1 set a.udt=now(),a.uno= ?param25 ,a.uip= ?param26 ,a.status=1 where a.payno= ?param0 ; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 23:59:59') where a.payno = ?param0 ;] -2025-12-18 14:12:01,483 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paycancel] Prepared SQL: [update pay set udt=now(),uno= ?param0 ,uip= ?param1 ,pstatus=case when pstatus=22 then 43 else 41 end where payno= ?param2 and userno= ?param3 and pstatus in (51,55,21,22); update payitem a inner join pay b on b.payno=a.payno and b.userno= ?param3 and b.pstatus in (41,43) set a.pstatus=b.pstatus,a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.pstatus in (21,22); update lect a inner join pay b on b.payno=a.payno and b.userno= ?param3 and b.pstatus in (41,43) set a.status=9 where a.payno= ?param2 ; update examuser a inner join pay b on b.payno=a.payno and b.userno=a.userno and b.pstatus in (41,43) set a.pstatus=9 where a.payno= ?param2 and a.userno= ?param3] -2025-12-18 14:12:01,483 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.cart.clear] Prepared SQL: [update paycart set status=2,udt=now(),uno= ?param0 ,uip= ?param1 where userno= ?param2 and status=1 and date_add(cdt, interval 7 day) < now(); update paycart a inner join cm b on b.cmno=a.itemno and b.udt > a.cdt set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype=0; update paycart a inner join book b on b.bkno=a.itemno and b.udt > a.cdt set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype in (2,9); update paycart a left outer join cm b on b.cmno=a.itemno and b.rstime < now() and b.retime > now() set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype=0 and b.cmno is null; update paycart a left outer join paycart b on b.ptype =0 and b.userno= ?param2 and b.status=1 and b.itemno=a.cmno set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype=9 and b.pcno is null] -2025-12-18 14:12:01,484 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payrfd.up] Prepared SQL: [update payrfd set fgnor= ?param0 ,fgnob= ?param1 ,udt=now(),uno= ?param2 ,uip= ?param3 where rfdno= ?param4 and payno= ?param5] -2025-12-18 14:12:01,484 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payrfdcancel.up] Prepared SQL: [delete from payrfditem where rfdno= ?param0 ; update payrfd set rstatus= ?param1 ,udt=now(),uno= ?param2 ,uip= ?param3 where rfdno= ?param0 and payno= ?param4] -2025-12-18 14:12:01,485 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.unpay] Prepared SQL: [update examuser a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null and b.userno=a.userno inner join payitem c on c.payno=b.payno and c.ptype=3 and c.itemno=a.exno and c.pino=a.pino set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.pstatus=2; update lect a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null inner join payitem c on c.payno=b.payno and c.ptype in(0,4) and c.itemno=a.cmno and c.userno=a.userno and c.pino=a.pino set a.status=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.status=2 and a.ischanged=0; update payitem a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 ; update pay set pstatus=1,isunpay=1,udt=now(),uno= ?param0 ,uip= ?param1 where payno= ?param2 and pstatus=22 and ptype=3 and ispg=1 and isunpay is null; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param2 ;] -2025-12-18 14:12:01,485 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.abspay] Prepared SQL: [update examuser a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null and b.userno=a.userno inner join payitem c on c.payno=b.payno and c.ptype=3 and c.itemno=a.exno and c.pino=a.pino set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.pstatus=2; update lect a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null inner join payitem c on c.payno=b.payno and c.ptype in(0,4) and c.itemno=a.cmno and c.userno=a.userno and c.pino=a.pino set a.status=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.status=2 and a.ischanged=0; update payitem a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 ; update pay set ptype= ?param3 ,payoktime=now(),pstatus=1,isunpay=3,udt=now(),uno= ?param0 ,uip= ?param1 where payno= ?param2 and pstatus=22 and ptype=3 and ispg=1 and isunpay is null; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param2 ;] -2025-12-18 14:12:01,485 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.unpaymoney] Prepared SQL: [update pay set isunpay=2,payoktime= ?param0 ,udt=now(),uno= ?param1 ,uip= ?param2 where payno= ?param3 and isunpay=1; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param3 ;] -2025-12-18 14:12:01,485 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pplogtype.up] Prepared SQL: [update pplog set typeman = ?param0 ,typejob = ?param1 ,typeedu = ?param2 ,typegrade = ?param3 ,typejobitem = ?param4 where pplno = ?param5] -2025-12-18 14:12:01,485 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.untax] Prepared SQL: [insert into untaxlog (payno,logtime,cdt,cno,udt,uno,uip) values( ?param0 ,now(),now(), ?param1 ,now(), ?param1 , ?param2 ); update pay set iscashrct = null where payno = ?param0 ;] -2025-12-18 14:12:01,485 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.standbypayitem.admin] Prepared SQL: [insert into payitem (payno,ptype,itemno,userno,pstatus,rstatus,pcnt ,orgamt,discamt,payamt,payamtcash,payamtcard,refundamt,isrebate,cdt,cno,udt,uno,uip) values( ?param0 ,0, ?param1 , ?param2 ,21,0,1 ,0,0,0,0,0,0, ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 ); insert into lect(cmno,payno,pino,userno,status,attrate,isrebate,ispc,isjoin,ischanged,isready,cmisno,cdt,cno,udt,uno,uip) select ?param1 , ?param0 ,LAST_INSERT_ID(),a.userno,4,0, ?param3 ,0,ifnull(b.isjoin,0),0,1, ?param6 ,now(), ?param4 ,now(), ?param4 , ?param5 from users a left outer join assign b on b.asno=a.asno where a.userno= ?param2 ;] -2025-12-18 14:12:01,498 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.exam.in] Prepared SQL: [insert into exam (cgno,exname,infee,outfee ,certcc,certgradecc,rstime,retime,estime,eetime ,elocation,certdate,certindate,introhtml ,isopen,isresultopen,isscored,fgno,isdel ,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 ,0, ?param15 , ?param16 ,0 ,now(), ?param17 ,now(), ?param17 , ?param18 )] -2025-12-18 14:12:01,498 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.exam.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:12:01,499 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.exam.up] Prepared SQL: [update exam set udt=now(),uno= ?param0 ,uip= ?param1 ,exname = ?param2 ,infee = ?param3 ,outfee = ?param4 ,certcc = ?param5 ,certgradecc = ?param6 ,rstime = ?param7 ,retime = ?param8 ,estime = ?param9 ,eetime = ?param10 ,elocation = ?param11 ,certdate = ?param12 ,certindate = ?param13 ,introhtml = ?param14 ,isopen = ?param15 ,fgno = ?param16 where exno= ?param17] -2025-12-18 14:12:01,499 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.del] Prepared SQL: [update exam a inner join ( select count(userno) cntuser, exno from examuser where exno = ?param0 group by exno ) b on b.exno=a.exno set a.uip= ?param1 ,a.uno= ?param2 ,a.isdel = 1 where a.exno= ?param0 and b.cntuser=0 and a.isdel=0;] -2025-12-18 14:12:01,499 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.examuser.save] Prepared SQL: [insert ignore into examuser(exno,userno,status,pstatus,avrg,certdate,certindate,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 ,now(), ?param7 ,now(), ?param7 , ?param8 )] -2025-12-18 14:12:01,499 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.examopen] Prepared SQL: [update exam set udt=now(),uno= ?param0 ,uip= ?param1 ,isresultopen= ?param2 where exno= ?param3 ;] -2025-12-18 14:12:01,499 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.examuser.renew] Prepared SQL: [update examuser set udt=now(),uno= ?param0 ,uip= ?param1 ,certdate= ?param2 ,certindate= ?param3 where exno= ?param4 and userno= ?param5 ; insert into examuserrenew (exno,userno,certtime,certdate,certindate,renewreason,isfirst,certidx,cdt,cno,udt,uno,uip) select a.exno, ?param5 ,now(), ?param2 , ?param3 , ?param6 ,0,max(a.certidx),now(), ?param0 ,now(), ?param0 , ?param1 from( select a.exno,ifnull(max(d.certidx), 0)+1 certidx from examuser a inner join exam a2 on a2.exno=a.exno left outer join exam c on c.certcc=a2.certcc and c.certgradecc=a2.certgradecc left outer join examuserrenew d on d.exno=c.exno and year(d.certtime)=year(a.certdate) where a.exno= ?param4 group by a.exno,a.userno,a.certdate,a.certindate ) a] -2025-12-18 14:12:01,519 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [grade.lectcomplete.cancel] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,iscomplete=0 ,completetime=null where lectno= ?param2 and ifnull(iscomplete,0) <> 1] -2025-12-18 14:12:01,519 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [grade.lectcomplete.cancel2] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,iscomplete=0 ,completetime=null where lectno= ?param2 and ifnull(iscomplete,0)] -2025-12-18 14:12:01,542 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [att.att.in] Prepared SQL: [update lectinning set udt=now(),uno= ?param0 ,uip= ?param1 ,lectno= ?param2 ,cmino= ?param3 ,totstudy=0 ,stime=now(),etime=null ,istatus=1,statustime=null,statusreason=null where lectno= ?param2 and cmino= ?param3 and istatus is null; insert into lectinning (lectno,cmino,totstudy,stime,etime,istatus,statustime,statusreason,sip,eip,ispcs,ispce,cdt,cno,udt,uno,uip) select ?param2 , ?param3 ,0,now(),null,1,null,null, ?param1 ,null,1,null,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectinning b on b.lectno= ?param2 and b.cmino= ?param3 where b.lectno is null; update lect set stime = case when stime is null then now() else stime end ,sip = case when sip is null then ?param1 else sip end ,ispcs = case when ispcs is null then 1 else ispcs end where lectno= ?param2] -2025-12-18 14:12:01,543 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [att.att.out] Prepared SQL: [update lectinning set udt=now(),uno= ?param0 ,uip= ?param1 ,totstudy=timestampdiff(SECOND, stime, now()) ,etime=now() ,eip= ?param1 ,ispce=1 ,istatus=2 where lectno= ?param2 and cmino= ?param3 and istatus=1; update lect a inner join ( select a.lectno,convert(100*count(c.lectno)/count(b.cmino), int) attrate from lectinning a inner join cminning b on b.cmino=a.cmino and ifnull(b.isscd,0)=0 left outer join lectinning c on c.lectno=a.lectno and c.cmino=b.cmino and c.istatus=2 where a.lectno= ?param2 and a.cmino= ?param3 and a.istatus=2 group by a.lectno ) b on b.lectno=a.lectno set a.attrate=b.attrate ,a.etime=now(),a.eip= ?param1 ,a.ispce=1] -2025-12-18 14:12:01,543 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [att.abs] Prepared SQL: [update lectinning set istatus=2 ,stime=case when stime is null then now() else stime end ,etime=case when etime is null then now() else etime end ,sip=case when sip is null then ?param0 else sip end ,eip=case when eip is null then ?param0 else eip end ,ispcs=case when ispcs is null then 1 else ispcs end ,ispce=case when ispce is null then 1 else ispce end ,statustime=now() ,statusreason= ?param1 ,statususerno= ?param2 where lectno= ?param3 and cmino= ?param4 and (istatus is null or istatus<2); insert into lectinning(lectno,cmino,totstudy,stime,etime,istatus,statustime,statusreason,statususerno,cdt,cno,udt,uno,uip) select a.lectno, ?param4 ,0,now(),now(),2,now(), ?param1 , ?param2 ,now(), ?param2 ,now(), ?param2 , ?param0 from lect a left outer join lectinning b on b.lectno=a.lectno and b.cmino= ?param4 where a.lectno= ?param3 and a.status=1 and a.ischanged=0 and b.lectno is null; update lect a inner join ( select a.lectno,convert(100*count(c.lectno)/count(b.cmino), int) attrate from lectinning a inner join lect a2 on a2.lectno=a.lectno inner join cminning b on b.cmno=a2.cmno and ifnull(b.isscd,0)=0 left outer join lectinning c on c.lectno=a.lectno and c.cmino=b.cmino and c.istatus=2 where a.lectno= ?param3 and a.cmino= ?param4 and a.istatus=2 group by a.lectno ) b on b.lectno=a.lectno set a.attrate=b.attrate ,a.stime=case when a.stime is null then now() else a.stime end ,a.etime=case when a.etime is null then now() else a.etime end ,a.sip=case when a.sip is null then ?param0 else a.sip end ,a.eip=case when a.eip is null then ?param0 else a.eip end ,a.ispcs=case when a.ispcs is null then 1 else a.ispcs end ,a.ispce=case when a.ispce is null then 1 else a.ispce end where a.lectno= ?param3] -2025-12-18 14:12:01,566 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.ctps] Prepared SQL: [select a.cmino,a.iseq,a.ititle,a.atime,a.mstime,a.metime ,a2.isokmid ,b.ctno,b.ctype,b.ccode,b.ismenu,b.isoversize ,c.cpno,c.pseq,c.cpname,c.srcp,c.srcm ,a2.pseq lastpseq,a2.psec from cminning a inner join lectinning a2 on a2.lectno= ?param0 and a2.cmino=a.cmino inner join ct b on b.ctno=a.ctno and b.isdel=0 inner join ctpage c on c.ctno=b.ctno and c.isdel=0 where a.cmino= ?param1 order by a.iseq] -2025-12-18 14:12:01,566 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.getprogress] Prepared SQL: [select case when b.atime=0 or ifnull(us.no,0) > 0 then 100 else case when floor(a.totstudy / (b.sttime * 60) * 100) > 100 then 100 else floor(a.totstudy / (b.sttime * 60) * 100) end end from lectinning a inner join cminning b on b.cmino=a.cmino inner join lect c on a.lectno = c.lectno left outer join userstatus us on c.userno = us.userno and us.playbar = 1 where a.lectno= ?param0 and a.cmino= ?param1] -2025-12-18 14:12:01,566 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.checklectdate] Prepared SQL: [select a.lectno,a.sdate,a.edate from lect a where a.lectno= ?param0] -2025-12-18 14:12:01,566 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.inningchange.pre] Prepared SQL: [select a.cmino,b.isseq,c.istatus,d.istatus preistatus,a.isrebate,a.iseq,a2.cmino precmino from ( select a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq,max(c.iseq) preiseq from ( select a.lectno,b.cmno,b.isrebate,max(d.iseq) iseq from lectinning a inner join lect b on b.lectno=a.lectno inner join cminning c on c.cmino=a.cmino inner join cminning d on d.cmno=c.cmno and d.iseq < c.iseq and d.isonline=1 where a.lectno= ?param0 and a.cmino= ?param1 group by a.lectno,b.cmno,b.isrebate ) a inner join cminning b on b.cmno=a.cmno and b.iseq=a.iseq left outer join cminning c on c.cmno=b.cmno and c.iseq < b.iseq and c.isonline=1 group by a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq ) a inner join cm b on b.cmno=a.cmno left outer join cminning a2 on a2.cmno=b.cmno and a2.iseq=a.preiseq left outer join lectinning c on c.lectno=a.lectno and c.cmino=a.cmino left outer join lectinning d on d.lectno=a.lectno and d.cmino=a2.cmino] -2025-12-18 14:12:01,566 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.inningchange.next] Prepared SQL: [select a.cmino,b.isseq,c.istatus,d.istatus preistatus,a.isrebate,a.iseq,a2.cmino precmino from ( select a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq,min(c.iseq) preiseq from ( select a.lectno,b.cmno,b.isrebate,min(d.iseq) iseq from lectinning a inner join lect b on b.lectno=a.lectno inner join cminning c on c.cmino=a.cmino inner join cminning d on d.cmno=c.cmno and d.iseq > c.iseq and d.isonline=1 where a.lectno= ?param0 and a.cmino= ?param1 group by a.lectno,b.cmno,b.isrebate ) a inner join cminning b on b.cmno=a.cmno and b.iseq=a.iseq left outer join cminning c on c.cmno=b.cmno and c.iseq > b.iseq and c.isonline=1 group by a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq ) a inner join cm b on b.cmno=a.cmno left outer join cminning a2 on a2.cmno=b.cmno and a2.iseq=a.preiseq left outer join lectinning c on c.lectno=a.lectno and c.cmino=a.cmino left outer join lectinning d on d.lectno=a.lectno and d.cmino=a2.cmino] -2025-12-18 14:12:01,566 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.mycmrs] Prepared SQL: [select distinct a.lectno,a.attrate ,b.rsno,b.cmno,b.rscno,b.rstype,b.rsname,b.rscondition ,case when c.lectno is null then 0 else 1 end isrsok ,a.edate ,d.istatus,e.iseq from lect a inner join cmrs b on b.cmno=a.cmno and b.isdel=0 left outer join lectrs c on c.lectno=a.lectno and c.rsno=b.rsno left outer join lectinning d on d.lectno=a.lectno and b.cmino = d.cmino left outer join cminning e on b.cmino = e.cmino where a.lectno= ?param0 and a.userno= ?param1 order by b.rsno] -2025-12-18 14:12:01,566 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.mycmrsq] Prepared SQL: [select b.rscno,b.rscqno ,c.qno,c.atype,c.qtext,c.rightcount,a.username as teachername from ( select distinct b.rscno,e.username from lect a inner join cmrs b on b.rsno= ?param0 and b.cmno=a.cmno and b.isdel=0 left outer join lectrs c on c.lectno=a.lectno and c.rsno=b.rsno left outer join cminning d on b.cmino = d.cmino left outer join users e on d.userno = e.userno where a.lectno= ?param1 and a.userno= ?param2 and c.lectno is null ) a inner join rscq b on b.rscno=a.rscno inner join question c on c.qno=b.qno order by b.dseq] -2025-12-18 14:12:01,568 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.mycmrsqi] Prepared SQL: [select b.rscqno ,c.qno ,d.qino,d.qitext ,e.fileurl from ( select distinct b.rscno from lect a inner join cmrs b on b.rsno= ?param0 and b.cmno=a.cmno and b.isdel=0 left outer join lectrs c on c.lectno=a.lectno and c.rsno=b.rsno where a.lectno= ?param1 and a.userno= ?param2 and c.lectno is null ) a inner join rscq b on b.rscno=a.rscno inner join question c on c.qno=b.qno inner join questionitem d on d.qno=c.qno and d.isdel=0 left outer join fileinfo e on e.fgno=d.fgno and e.isdel=0 order by b.dseq,d.qino] -2025-12-18 14:12:01,568 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectex] Prepared SQL: [select a.lectno,a.attrate,a.iscomplete,a.sdate,a.edate ,b.sstime,b.setime ,c.exno,c.exname,c.extype,c.edesc,c.econdition,c.etime,c.evtype,c.eqtype,c.israndq,c.israndqi,c.qcount,c.isblur,c.tpoint,ifnull(c.relaylimit,999) relaylimit,c.isusebackup,c.isseq,c.isreexamable,c.isresultopen ,d.lectno exlectno,d.estart,d.eend,d.tpoint,d.recount,d.rechecktime,ifnull(d.entercount,0) entercount,d.cblock ,case when a.etime = 0 then 99999999 else TIMESTAMPDIFF(MINUTE, now(), date_add(ifnull(d.estart, now()), interval c.etime MINUTE)) end rtime ,d.recount ,case when case when case when a.isrebate = 1 then f.midcutrfd else f.midcut end <= ifnull(e.ex0lectpoint,0) then 1 else 0 end = 1 and case when case when a.isrebate = 1 then f.finalcutrfd else f.finalcut end <= ifnull(e.ex1lectpoint,0) then 1 else 0 end = 1 then 1 else 0 end ispass from lect a inner join cm b on b.cmno=a.cmno inner join cmex c on c.exno= ?param0 inner join cmev f on f.cmno = b.cmno left outer join lectex d on d.lectno=a.lectno and d.exno=c.exno left outer join ( select a.lectno ,count(b1.exno) ex0cnt,count(c1.lectno) ex0lectcnt,avg(ifnull(c1.tpoint,0) / b1.tpoint * 100) ex0lectpoint ,count(b2.exno) ex1cnt,count(c2.lectno) ex1lectcnt,avg(ifnull(c2.tpoint,0) / b2.tpoint * 100) ex1lectpoint from lect a left outer join cmex b1 on b1.cmno = a.cmno and b1.extype = 0 and b1.isdel=0 left outer join lectex c1 on c1.exno = b1.exno and c1.lectno = a.lectno left outer join cmex b2 on b2.cmno = a.cmno and b2.extype = 1 and b2.isdel=0 left outer join lectex c2 on c2.exno = b2.exno and c2.lectno = a.lectno where a.lectno = ?param1 ) e on e.lectno = a.lectno where a.lectno= ?param1 and a.userno= ?param2] -2025-12-18 14:12:01,569 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.userexam.detailforexamforsubmit] Prepared SQL: [select a.exno,a.exname,a2.sstime,a2.setime,a.tpoint,a.etime,a.qcount,b.estart,a.edesc, a.extype,TIMESTAMPDIFF(MINUTE, now(), date_add(ifnull(b.estart, now()), interval a.etime MINUTE)) rtime from cmex a inner join cm a2 on a2.cmno=a.cmno inner join lectex b on b.lectno= ?param0 and b.exno=a.exno and b.eend is null and (a.etime = 0 or date_add(ifnull(b.estart, now()), interval (a.etime + 1) MINUTE) > now()) inner join lect c on c.lectno=b.lectno and c.userno= ?param1 where a.exno= ?param2] -2025-12-18 14:12:01,569 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsd] Prepared SQL: [select a.lectno,a.attrate,a.cmno,a.sdate,a.edate ,b.sdno,b.sdname,b.sddesc,b.fgno sdfgno,b.sdcondition ,c.sstime,c.setime ,d.checktime,d.cpoint,d.feedb,d.fgno,d.atext from lect a inner join cmsd b on b.cmno=a.cmno and b.sdno= ?param0 inner join cm c on c.cmno=b.cmno left outer join lectsd d on d.lectno=a.lectno and d.sdno=b.sdno where a.lectno= ?param1 and a.userno= ?param2] -2025-12-18 14:12:01,569 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsd2] Prepared SQL: [select a.lectno,a.attrate,a.sdate,a.edate ,b.sdno,b.sdname,b.sddesc,b.fgno sdfgno,b.sdcondition ,c.sstime,c.setime ,d.checktime,d.cpoint,d.feedb,d.fgno,d.atext from lect a inner join cmsd b on b.cmno=a.cmno and b.sdno= ?param0 inner join cm c on c.cmno=b.cmno left outer join lectsd d on d.lectno=a.lectno and d.sdno=b.sdno where a.lectno= ?param1 and a.userno= ?param2] -2025-12-18 14:12:01,569 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboards] Prepared SQL: [select a.bno,a.subject,a.cdt,a.rcount ,u.username ,count(b.bcno) ccount from lectsdboard a inner join users u on u.userno=a.cno left outer join lectsdboardcmt b on b.bno=a.bno and b.isdel=0 where a.sdno= ?param0 and a.isdel=0 group by a.bno,a.subject,a.cdt,a.rcount,u.username order by a.cdt] -2025-12-18 14:12:01,569 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard] Prepared SQL: [update lectsdboard set rcount=rcount+1 where bno= ?param0 and cno<> ?param1 ; select a.bno,a.subject,a.contents,a.cdt,a.fgno,a.cno ,b.sdname ,c.sstime,c.setime,l.sdate,l.edate ,u.username,u.userno ,a2.checktime from lectsdboard a inner join lectsd a2 on a2.lectno=a.lectno and a2.sdno=a.sdno inner join users u on u.userno=a.cno inner join lect l on l.lectno = a2.lectno inner join cmsd b on b.sdno=a.sdno inner join cm c on c.cmno=b.cmno where a.bno= ?param0 and a.isdel=0] -2025-12-18 14:12:01,569 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboardcmt] Prepared SQL: [select a.bno ,b.bcno,b.ctext,b.cno,b.cdt ,c.userno,c.username,c.usertype,c.username cnoname from lectsdboard a inner join lectsdboardcmt b on b.bno=a.bno and b.isdel=0 inner join users c on c.userno=b.cno where a.bno= ?param0 order by b.cdt desc] -2025-12-18 14:12:01,571 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.pay1] Prepared SQL: [select p.payno,p.cdt,p.payamt,p.ptype,p.refundamt,p.ispg,p.isgroup,p.isexam,p.pstatus,p.rstatus,p.payoktime,p.pgkey,p.isdvr,p.deliamt,p.isunpay,p.paylimit ,p.iscashrct ,u.userno,u.username,u.post,u.address1,u.address2 ,CAST(AES_DECRYPT(UNHEX(u.userpno), 'np123@!') AS char) userpno ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email ,case pi.ptype when 3 then exu.cdt when 4 then le.oktime else p.cdt end oktime ,pd.dvrcode,pd.rcvname,pd.isdvr isdvr2,pd.codetime,pd.post post2,pd.address1 address12,pd.address2 address22,pd.dmemo ,CAST(AES_DECRYPT(UNHEX(pd.telno), 'np123@!') AS char) telno2 ,CAST(AES_DECRYPT(UNHEX(pd.mobile), 'np123@!') AS char) mobile2 ,tax.iscancel, tax.taxdate, tax.taxno ,paydata.vactbankname,CAST(AES_DECRYPT(UNHEX(paydata.vactnum), 'np123@!') AS char) vactnum,paydata.vactname ,(select ischeck from paytax where payno = p.payno limit 1) ischeck from pay p inner join users u on u.userno=p.userno left outer join payitem pi on pi.payno=p.payno and pi.ptype in (3,4) left outer join lect le on pi.ptype=4 and le.pino=pi.pino and le.ischanged=0 left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno left outer join examuser exu on exu.exno=ex.exno and exu.userno=p.userno left outer join paydvr pd on pd.payno=p.payno left outer join ( select pt.payno,pt.iscancel,pt.taxdate,pt.taxno from paytax pt where pt.payno = ?param0 order by pt.cdt desc limit 1 ) tax on tax.payno = p.payno left outer join paydata paydata on paydata.payno=p.payno where p.payno= ?param0] -2025-12-18 14:12:01,571 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.pay2] Prepared SQL: [select pi.payno,pi.pino,pi.itemno,pi.pcno,pi.payamt,pi.pcnt,pi.ptype,pi.isrebate ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,u.username,u.userid,u.isassignuser,u.depart,u.kfcfyear ,cc.cname ccpositionname ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,ua.asname ,cm.cshape ,cg.cgname ,pcg.cgname pcgname ,(select attrate from lect where payno = pi.payno limit 1) attrate ,pi.rbank , CAST(AES_DECRYPT(UNHEX(pi.rbankaccnum), 'np123@!') AS char) rbankaccnum, pi.tbankuser from payitem pi inner join pay p on p.payno=pi.payno left outer join cm cm on pi.ptype in (0,1,4) and cm.cmno=pi.itemno left outer join cg cg on pi.ptype in (0,1,4) and cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno left outer join users u on p.isgroup=1 and u.userno=pi.userno left outer join assign ua on ua.asno=u.asno left outer join comcode cc on cc.ccode=u.ccposition where pi.payno= ?param0] -2025-12-18 14:12:01,571 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payforexam1] Prepared SQL: [select eu.exno payno, eu.userno,eu.cdt,case when ua.isjoin=1 then ex.infee else ex.outfee end payamt,0 ptype,0 ispg,0 isgroup,1 isexam,21 pstatus,0 rstatus,null payoktime,null pgkey,0 isdvr,0 deliamt ,u.username,u.post,u.address1,u.address2 ,CAST(AES_DECRYPT(UNHEX(u.userpno), 'np123@!') AS char) userpno ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email ,eu.cdt oktime ,null dvrcode,null rcvname,0 isdvr2,null codetime,null post2,null address12,null address22,null dmemo ,null telno2 ,null mobile2 from examuser eu inner join users u on u.userno=eu.userno left outer join assign ua on ua.asno=u.asno left outer join exam ex on ex.exno=eu.exno where eu.exno= ?param0 and eu.userno= ?param1 and eu.status=1 and eu.payno is null and eu.pino is null and eu.pstatus=4] -2025-12-18 14:12:01,571 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payforexam2] Prepared SQL: [select eu.exno payno,eu.userno pino,eu.exno itemno,null pcno,case when ua.isjoin=1 then ex.infee else ex.outfee end payamt,1 pcnt,3 ptype ,ex.exname itemname ,u.username,u.userid,u.isassignuser,u.depart,u.kfcfyear ,cc.cname ccpositionname ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,ua.asname ,0 cshape ,null cgname ,null pcgname from examuser eu left outer join exam ex on ex.exno=eu.exno left outer join users u on u.userno=eu.userno left outer join assign ua on ua.asno=u.asno left outer join comcode cc on cc.ccode=u.ccposition where eu.exno= ?param0 and eu.userno= ?param1] -2025-12-18 14:12:01,572 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.pay.forrfd] Prepared SQL: [select a.payno,a.ispg,a.pstatus,a.ptype,a.pgkey,a.isdvr,a.deliamt,a.isrefunddvr,a.payamt,a.refundamt,a.rstatus,a.isgroup,a.iscanceled,a.payoktime ,b.isdvr isdvr2,b.dvrcode ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email from pay a left outer join paydvr b on b.payno=a.payno inner join users u on u.userno=a.userno where a.payno= ?param0 and a.pstatus=1] -2025-12-18 14:12:01,572 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payitem.forrfd] Prepared SQL: [select pi.pino,pi.payno,pi.pcnt,pi.payamt,pi.refundamt,pi.refundtime,pi.refundinfo,pi.refundstatus,pi.rstatus,pi.ptype ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,pcg.cgname pcgname ,u.userid,u.username from payitem pi inner join pay p on p.payno=pi.payno and p.pstatus=1 inner join users u on u.userno=case when pi.ptype=3 then p.userno else pi.userno end left outer join cm cm on pi.ptype in(0,1,4) and cm.cmno=pi.itemno left outer join cg cg on cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno where pi.payno= ?param0] -2025-12-18 14:12:01,572 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payrfditems] Prepared SQL: [select b.cdt,a.rfdno ,b.rtext,b.rstatus ,p.isgroup ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,pi.ptype ,u.username,u.userid from pay p inner join payitem pi on pi.payno=p.payno inner join payrfditem a on a.pino=pi.pino inner join payrfd b on b.rfdno=a.rfdno inner join users u on u.userno=case when p.isgroup=1 and pi.ptype in (0,1,4) then pi.userno else p.userno end left outer join cm cm on pi.ptype in(0,1,4) and cm.cmno=pi.itemno left outer join cg cg on cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno where p.payno= ?param0 order by a.rfdno desc] -2025-12-18 14:12:01,572 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payrfditems2] Prepared SQL: [select a.rfdno ,b.rtext,b.rstatus,b.cdt,b.isowner,b.ramt,b.bankname,b.bankowner ,b.rreason,b.ruser,b.fgnor,b.fgnob ,CAST(AES_DECRYPT(UNHEX(b.rphone), 'np123@!') AS char) rphone ,b.rback ,CAST(AES_DECRYPT(UNHEX(b.bankno), 'np123@!') AS char) bankno ,p.isgroup,p.payno ,pi.payamt ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,u.username,u.userid ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,ua.asname ,f1.orgname,f1.fileno ,f2.orgname orgname2,f2.fileno file2 from payrfditem a inner join payitem pi on pi.pino=a.pino inner join pay p on p.payno=pi.payno inner join users u on u.userno=case when p.isgroup=1 and pi.ptype in (0,1,4) then pi.userno else p.userno end left outer join assign ua on ua.asno=u.asno inner join payrfd b on b.rfdno=a.rfdno left outer join cm cm on pi.ptype in(0,1,4) and cm.cmno=pi.itemno left outer join cg cg on cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno left outer join fileinfo f1 on f1.fgno=b.fgnor and f1.isdel=0 left outer join fileinfo f2 on f2.fgno=b.fgnob and f2.isdel=0 where a.rfdno= ?param0 order by a.rfdno desc] -2025-12-18 14:12:01,573 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.paytaxitem] Prepared SQL: [select case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname,pi.payamt,pi.pcnt,pi.ptype ,p.isgroup,p.payamt ppayamt,p.payoktime,p.ptype pptype from paytax a inner join paytaxitem b on b.taxno=a.taxno inner join payitem pi on pi.pino=b.pino inner join pay p on p.payno=pi.payno left outer join cm cm on pi.ptype in (0,1,4) and cm.cmno=pi.itemno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno where a.taxno= ?param0] -2025-12-18 14:12:01,573 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.paytaxes2] Prepared SQL: [select a.taxno,a.taxamt,a.taxdate from paytax a where a.payno= ?param0] -2025-12-18 14:12:01,573 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.paytax.formgtkey] Prepared SQL: [select taxno, mgtkey from paytax where mgtkey like concat( ?param0 ,'%') order by mgtkey desc limit 1] -2025-12-18 14:12:01,574 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspast] Prepared SQL: [select a.no,a.kind,a.cg,a.cshape,a.username ,CAST(AES_DECRYPT(UNHEX(a.userpno), 'np123@!') AS char) userpno ,a.typeman,a.edukind,a.typeedu,a.typegrade,a.typejob,a.cgname,a.completeno,a.companyname,a.companyaddr,a.brno,a.eino,a.btype ,a.bkind,a.ceoname,date_format(a.ssdate, '%Y-%m-%d') ssdate,date_format(a.sedate, '%Y-%m-%d') sedate,a.sctime,a.assign,a.slevel,a.uduty ,CAST(AES_DECRYPT(UNHEX(a.phone), 'np123@!') AS char) phone ,a.mname ,CAST(AES_DECRYPT(UNHEX(a.mphone), 'np123@!') AS char) mphone ,a.sprice,a.rprice,a.rbank ,CAST(AES_DECRYPT(UNHEX(a.rbankno), 'np123@!') AS char) rbankno ,a.rbankuser ,CAST(AES_DECRYPT(UNHEX(a.taxemail), 'np123@!') AS char) taxemail ,a.syear,a.cdt,a.cno,a.udt,a.uno,a.uip from docprintpast a where a.no = ?param0] -2025-12-18 14:12:01,574 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.kind] Prepared SQL: [select a.kind value,a.kind text from docprintpast a where a.kind is not null and a.kind <> "" group by a.kind] -2025-12-18 14:12:01,574 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.syear] Prepared SQL: [select a.syear value,a.syear text from docprintpast a where a.syear is not null and a.syear <> "" group by a.syear] -2025-12-18 14:12:01,574 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.cg] Prepared SQL: [select a.cg value,a.cg text from docprintpast a where a.cg is not null and a.cg <> "" group by a.cg] -2025-12-18 14:12:01,574 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.cshape] Prepared SQL: [select a.cshape value,a.cshape text from docprintpast a where a.cshape is not null and a.cshape <> "" group by a.cshape] -2025-12-18 14:12:01,574 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.typeman] Prepared SQL: [select a.typeman value,a.typeman text from docprintpast a where a.typeman is not null and a.typeman <> "" group by a.typeman] -2025-12-18 14:12:01,574 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.edukind] Prepared SQL: [select a.edukind value,a.edukind text from docprintpast a where a.edukind is not null and a.edukind <> "" group by a.edukind] -2025-12-18 14:12:01,574 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.typeedu] Prepared SQL: [select a.typeedu value,a.typeedu text from docprintpast a where a.typeedu is not null and a.typeedu <> "" group by a.typeedu] -2025-12-18 14:12:01,574 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.typegrade] Prepared SQL: [select a.typegrade value,a.typegrade text from docprintpast a where a.typegrade is not null and a.typegrade <> "" group by a.typegrade] -2025-12-18 14:12:01,575 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.typejob] Prepared SQL: [select a.typejob value,a.typejob text from docprintpast a where a.typejob is not null and a.typejob <> "" group by a.typejob] -2025-12-18 14:12:01,575 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectinningpage.totstudy] Prepared SQL: [select ifnull(sum(totstudy),-1) totstudy from lectinningpage where lectno = ?param0 and cmino = ?param1 and cpno = ?param2] -2025-12-18 14:12:01,575 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.myExCheck] Prepared SQL: [select l.lectno longval from lect l inner join cm c on l.cmno= c.cmno inner join pay p on l.payno = p.payno inner join users u on l.userno= u.userno left outer join (select c.cmno , c.cshape , c.cname , ci.cmino ,d.cmisno ,d.sseq ,d.estart ,d.eend ,d.studyplace ,ci.isscd from cm c inner join cminning ci on c.cmno = ci.cmno inner join cminningscd d on d.cmino = ci.cmino where c.cshape=2 and ci.isscd=1 and ci.scdtype=0 ) cmi on cmi.cmno = l.cmno and cmi.cmisno = l.cmisno left outer join lectinning li on li.cmino = cmi.cmino and li.lectno = l.lectno left outer join pplog pl on p.pplno= pl.pplno where l.lectno= ?param0 and l.userno = ?param1 and cmi.isscd = 1 and li.istatus = 2 AND IFNULL(l.iscomplete, 0) = 0] -2025-12-18 14:12:01,577 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectinningpage.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 14:12:01,578 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard.in] Prepared SQL: [update lectsd a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.submittime=now(),submitip= ?param2 where a.lectno= ?param3 and a.sdno= ?param4 and a.checktime is null; insert into lectsd (lectno,sdno,iscopy,submittime,submitip,cdt,cno,udt,uno,uip) select a.lectno,a.sdno,0,now(), ?param2 ,now(), ?param1 ,now(), ?param1 , ?param2 from (select ?param3 lectno, ?param0 userno, ?param4 sdno) a inner join lect b on b.lectno=a.lectno and b.userno=a.userno and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno left outer join lectsd d on d.lectno=a.lectno and d.sdno=a.sdno where d.lectno is null; SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into lectsdboard (lectno,sdno,subject,contents,fgno,rcount,cip,isdel,cdt,cno,udt,uno,uip) select a.lectno,a.sdno, ?param5 , ?param6 , ?param7 ,0, ?param2 ,0,now(), ?param1 ,now(), ?param1 , ?param2 from (select ?param3 lectno, ?param0 userno, ?param4 sdno) a inner join lect b on b.lectno=a.lectno and b.userno=a.userno and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno] -2025-12-18 14:12:01,578 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 14:12:01,578 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboardcmt.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into lectsdboardcmt (bno,ctext,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,0,now(), ?param2 ,now(), ?param2 , ?param3 );] -2025-12-18 14:12:01,578 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboardcmt.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:12:01,579 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into pay (ptype,ispg,isgroup,isexam,userno,username,pstatus,rstatus,rstatustime,cshrcancelnum,canceltime,cancelmsg,cancelcnt ,refunding,paylimit,payoktime,pgkey,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,isdvr,cdt,cno,udt,uno,uip) select ?param0 ,0,0,1,u.userno,u.username,1,0,null,null,null,null,null ,0,null, ?param1 ,null ,a.outfee ,case when ?param0 = 6 then a.outfee else case when ua.isjoin=1 then a.outfee-a.infee else 0 end end ,0,0 ,case when ?param0 = 6 then 0 else case when ua.isjoin=1 then a.infee else a.outfee end end ,0,0,now(), ?param2 ,now(), ?param2 , ?param3 from exam a inner join users u on u.userno= ?param4 left outer join assign ua on ua.asno=u.asno where a.exno= ?param5] -2025-12-18 14:12:01,579 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 14:12:01,579 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok2] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into payitem (payno,ptype,pcno,itemno,userno,pstatus,rstatus,pgkey,cancelcode,cancelmsg,canceltype,pcnt ,orgamt,discamt,payamt ,payamtcash,payamtcard ,refundamt,refundtime,refundtimereal,refundinfo,isrebate,fgno,cartno,cdt,cno,udt,uno,uip) select p.payno,3,null, ?param0 , ?param1 ,1,0,null,null,null,null,1 ,a.outfee ,case when p.ptype=6 then a.outfee else case when ua.isjoin=1 then a.outfee-a.infee else 0 end end ,case when p.ptype=6 then 0 else case when ua.isjoin=1 then a.infee else a.outfee end end ,0,0 ,0,null,null,null,0,null,null,now(), ?param2 ,now(), ?param2 , ?param3 from exam a inner join users u on u.userno= ?param1 inner join pay p on p.payno= ?param4 left outer join assign ua on ua.asno=u.asno where a.exno= ?param0] -2025-12-18 14:12:01,579 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok2.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 14:12:01,579 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.studylog] Prepared SQL: [update lectinningpage a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 set a.totstudy=TIMESTAMPDIFF(SECOND, a.stime, now()),a.etime=now(),a.eip= ?param1 ,a.udt=now(),a.uno= ?param2 ,a.uip= ?param1 where a.logno= ?param3 ; update lectinning a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 inner join cminning c on c.cmino=a.cmino inner join ( select lectno,sum(totstudy) totstudy from lectinningpage where lectno= ?param4 and cmino= ?param5 group by lectno ) d on d.lectno=a.lectno set a.udt=now(),a.uno= ?param2 ,a.uip= ?param1 ,a.totstudy=d.totstudy ,a.etime=now() ,a.istatus=case when a.istatus <> 2 and c.atime * 60 <= d.totstudy then 2 else a.istatus end ,a.finishtime=case when a.finishtime is null and c.atime * 60 <= d.totstudy then now() else a.finishtime end ,a.eip= ?param1 ,a.ispce= ?param6 ,a.psec= ?param7 where a.lectno= ?param4 and a.cmino= ?param5 ; update lect a inner join ( select a.lectno,truncate(count(c.lectno) / count(b.cmino) * 100, 0) attrate from lect a inner join cminning b on b.cmno=a.cmno and ifnull(b.isscd,0)=0 left outer join lectinning c on c.lectno=a.lectno and c.cmino=b.cmino and c.istatus=2 where a.lectno= ?param4 and a.userno= ?param0 group by a.lectno ) b on b.lectno=a.lectno inner join cmev ce on a.cmno = ce.cmno set a.attrate=b.attrate ,a.apoint = (((b.attrate / 100) * ce.attend / 100)* 100) ,a.etime=now() ,a.eip= ?param1 ,a.ispce= ?param6 ,a.udt=now(),a.uno= ?param2 ,a.uip= ?param1 where a.lectno= ?param4 and a.userno= ?param0 ;] -2025-12-18 14:12:01,579 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.studymid] Prepared SQL: [update lectinning set isokmid=1 where lectno= ?param0 and cmino= ?param1] -2025-12-18 14:12:01,581 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsd.save] Prepared SQL: [update lectsd a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.fgno= ?param3 ,a.atext= ?param4 ,a.submittime=now(),submitip= ?param2 where a.lectno= ?param5 and a.sdno= ?param6 and a.checktime is null; insert into lectsd (lectno,sdno,atext,fgno,iscopy,submittime,submitip,cdt,cno,udt,uno,uip) select a.lectno,a.sdno, ?param4 , ?param3 ,0,now(), ?param2 ,now(), ?param1 ,now(), ?param1 , ?param2 from (select ?param5 lectno, ?param0 userno, ?param6 sdno) a inner join lect b on b.lectno=a.lectno and b.userno=a.userno inner join cm c on c.cmno=b.cmno and b.sdate < now() and b.edate > now() left outer join lectsd d on d.lectno=a.lectno and d.sdno=a.sdno where d.lectno is null;] -2025-12-18 14:12:01,581 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard.save] Prepared SQL: [update lectsd a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.submittime=now(),submitip= ?param2 where a.lectno= ?param3 and a.sdno= ?param4 and a.checktime is null; update lectsdboard a inner join lectsd a2 on a2.lectno=a.lectno and a2.sdno=a.sdno and a2.checktime is null inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.subject= ?param5 ,contents= ?param6 ,a.fgno= ?param7 where a.bno= ?param8 and a.lectno= ?param3 and a.sdno= ?param4 ;] -2025-12-18 14:12:01,581 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard.del] Prepared SQL: [update lectsd a inner join lectsdboard b on b.bno= ?param0 and b.cno= ?param1 and b.isdel=0 and b.lectno=a.lectno and b.sdno=a.sdno inner join lect a2 on a2.lectno=b.lectno and a2.userno=b.cno and a2.sdate < now() and a2.edate > now() inner join cm c on c.cmno=a2.cmno set a.submittime=null,a.submitip=null and a.checktime is null; update lectsdboard a inner join lectsd b on b.lectno=a.lectno and b.sdno=a.sdno and b.checktime is null inner join lect a2 on a2.lectno=b.lectno and a2.userno=a.cno and a2.sdate < now() and a2.edate > now() inner join cm c on c.cmno=a2.cmno set a.uno= ?param2 ,a.udt=now(),a.uip= ?param3 ,a.isdel=1 where a.bno= ?param0 and a.cno= ?param1 and a.isdel=0;] -2025-12-18 14:12:01,581 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payrefundinfo.up] Prepared SQL: [update payitem set udt=now(),uno= ?param0 ,uip= ?param1 ,rbank = ?param2 ,rbankaccnum = HEX(AES_ENCRYPT( ?param3 , 'np123@!')) ,tbankuser = ?param4 where payno = ?param5] -2025-12-18 14:12:01,582 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok3] Prepared SQL: [update examuser set udt=now(),uno= ?param0 ,uip= ?param1 ,payno= ?param2 ,pino= ?param3 ,pstatus=1 where exno= ?param4 and userno= ?param5 and status=1 and payno is null and pino is null and pstatus=4] -2025-12-18 14:12:01,582 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpaycancel] Prepared SQL: [update examuser set udt=now(),uno= ?param0 ,uip= ?param1 ,pstatus=9 where exno= ?param2 and userno= ?param3 and status=1 and payno is null and pino is null and pstatus=4] -2025-12-18 14:12:01,582 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payrfd.save] Prepared SQL: [update payrfd set udt=now(),uno= ?param0 ,uip= ?param1 ,bankname= ?param2 ,bankowner= ?param3 ,bankno=HEX(AES_ENCRYPT( ?param4 , 'np123@!')) ,isowner= ?param5 ,ruser= ?param6 ,rphone=HEX(AES_ENCRYPT( ?param7 , 'np123@!')) ,rreason= ?param8 ,rtext= ?param9 ,rstatus= ?param10 ,rback= ?param11 ,statustime=case when rstatus <> ?param10 then now() else statustime end where rfdno= ?param12] -2025-12-18 14:12:01,585 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspast.up] Prepared SQL: [update docprintpast set udt=now(),uno= ?param0 ,uip= ?param1 ,kind= ?param2 ,cg= ?param3 ,cshape= ?param4 ,username= ?param5 ,userpno=HEX(AES_ENCRYPT( ?param6 , 'np123@!')) ,typeman= ?param7 ,edukind= ?param8 ,typeedu= ?param9 ,typegrade= ?param10 ,typejob= ?param11 ,cgname= ?param12 ,completeno= ?param13 ,companyname= ?param14 ,companyaddr= ?param15 ,brno= ?param16 ,eino= ?param17 ,btype= ?param18 ,bkind= ?param19 ,ceoname= ?param20 ,ssdate= ?param21 ,sedate= ?param22 ,sctime= ?param23 ,assign= ?param24 ,slevel= ?param25 ,uduty= ?param26 ,phone=HEX(AES_ENCRYPT( ?param27 , 'np123@!')) ,mname= ?param28 ,mphone=HEX(AES_ENCRYPT( ?param29 , 'np123@!')) ,sprice= ?param30 ,rprice= ?param31 ,rbank= ?param32 ,rbankno=HEX(AES_ENCRYPT( ?param33 , 'np123@!')) ,rbankuser= ?param34 ,taxemail=HEX(AES_ENCRYPT( ?param35 , 'np123@!')) ,syear= ?param36 where no= ?param37] -2025-12-18 14:12:01,587 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.studyclose] Prepared SQL: [update lectinningpage a set a.etime=now(),a.eip= ?param0 ,a.udt=now(),a.uno= ?param1 ,a.uip= ?param0 where a.logno= ?param2 ;] -2025-12-18 14:12:01,588 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [site.main] Prepared SQL: [select * from ( select 0 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,a.kname strval3,null strval4,null strval5,null strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param0 inner join cm c on c.cmno=a.pcmno where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a union all select * from ( select a.dtype,a.intval,a.intval2 ,a.longval ,a.strval,a.strval2,a.strval3,a.strval4,ifnull(a.strval5,d.fileurl) strval5,a.strval6 ,a.time,a.time2,a.time3,a.time4 from ( select 1 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,c.cname strval3,concat('/', e.ccode, '/', f.srcp) strval4,ef.fileurl strval5,b.cgcode strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param1 inner join cm c on c.cmno=a.pcmno left outer join cminning d on d.cmno=a.cmno and d.istaste=1 left outer join ct e on e.ctno=d.ctno left outer join fileinfo ef on ef.fgno=e.fgnothumb and ef.isdel=0 left outer join ctpage f on f.ctno=e.ctno and f.pseq=1 where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.cshape=0 and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a left outer join cminning b on a.strval5 is null and b.cmno=a.intval and b.iseq=1 left outer join ct c on a.strval5 is null and c.ctno=b.ctno left outer join fileinfo d on a.strval5 is null and d.fgno=c.fgnothumb and d.isdel=0 ) a union all select * from ( select 2 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homenotice' order by b.cdt desc limit 2 ) a union all select * from ( select 3 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homefaq' order by b.cdt desc limit 2 ) a] -2025-12-18 14:12:01,600 [4116] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.npsystem] PreparedStatement : [select count(b.daokey) from (select 1 col1) a left outer join npsystem b on b.daokey= ?param0] -2025-12-18 14:12:01,600 [4116] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.npsystem] Parameters: [?param0=[daokey,qaldSUKDKuLggF2sN2Bn/lvf/i3LKEeOzoD6MpHlc0w=]] -2025-12-18 14:12:01,601 [4116] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.npsystem] Types: [?param0=[String, System.String]] -2025-12-18 14:12:01,818 [4116] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "49536306" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:12:01,822 [4116] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "49536306" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:12:02,062 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.pages] Prepared SQL: [select a.pno,a.ppno,a.pdepth,a.pagetype,a.bmno,a.porder,a.pagename,a.pagedesc,a.pageurl,a.pagehtml,a.isopen,a.usertype,m1.pagename ppagename,a.refcode,a.imagecode,a.bgtitle bgtitle2,a.bgdesc bgdesc2 ,case a.pdepth when 0 then a.pno when 1 then m1.pno when 2 then m2.pno when 3 then m3.pno else m4.pno end m0 ,case a.pdepth when 0 then 0 when 1 then a.pno when 2 then m1.pno when 3 then m2.pno else m3.pno end m1 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.pno when 3 then m1.pno else m2.pno end m2 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.pno else m1.pno end m3 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.pno end m4 ,case a.pdepth when 0 then a.imagecode when 1 then m1.imagecode when 2 then m2.imagecode when 3 then m3.imagecode else m4.imagecode end topimagecode ,case a.pdepth when 0 then a.bgtitle when 1 then m1.bgtitle when 2 then m2.bgtitle when 3 then m3.bgtitle else m4.bgtitle end bgtitle ,case a.pdepth when 0 then a.bgdesc when 1 then m1.bgdesc when 2 then m2.bgdesc when 3 then m3.bgdesc else m4.bgdesc end bgdesc from menupage a left outer join menupage m1 on m1.pno=a.ppno left outer join menupage m2 on m2.pno=m1.ppno left outer join menupage m3 on m3.pno=m2.ppno left outer join menupage m4 on m4.pno=m3.ppno where a.isopen > 0 order by case a.pdepth when 0 then a.porder when 1 then m1.porder when 2 then m2.porder when 3 then m3.porder else m4.porder end ,case a.pdepth when 0 then a.pno when 1 then m1.pno when 2 then m2.pno when 3 then m3.pno else m4.pno end ,case a.pdepth when 0 then 0 when 1 then a.porder when 2 then m1.porder when 3 then m2.porder else m3.porder end ,case a.pdepth when 0 then 0 when 1 then a.pno when 2 then m1.pno when 3 then m2.pno else m3.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.porder when 3 then m1.porder else m2.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.pno when 3 then m1.pno else m2.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.porder else m1.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.pno else m1.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.pno end] -2025-12-18 14:12:02,062 [4116] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [mm.pages] PreparedStatement : [select a.pno,a.ppno,a.pdepth,a.pagetype,a.bmno,a.porder,a.pagename,a.pagedesc,a.pageurl,a.pagehtml,a.isopen,a.usertype,m1.pagename ppagename,a.refcode,a.imagecode,a.bgtitle bgtitle2,a.bgdesc bgdesc2 ,case a.pdepth when 0 then a.pno when 1 then m1.pno when 2 then m2.pno when 3 then m3.pno else m4.pno end m0 ,case a.pdepth when 0 then 0 when 1 then a.pno when 2 then m1.pno when 3 then m2.pno else m3.pno end m1 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.pno when 3 then m1.pno else m2.pno end m2 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.pno else m1.pno end m3 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.pno end m4 ,case a.pdepth when 0 then a.imagecode when 1 then m1.imagecode when 2 then m2.imagecode when 3 then m3.imagecode else m4.imagecode end topimagecode ,case a.pdepth when 0 then a.bgtitle when 1 then m1.bgtitle when 2 then m2.bgtitle when 3 then m3.bgtitle else m4.bgtitle end bgtitle ,case a.pdepth when 0 then a.bgdesc when 1 then m1.bgdesc when 2 then m2.bgdesc when 3 then m3.bgdesc else m4.bgdesc end bgdesc from menupage a left outer join menupage m1 on m1.pno=a.ppno left outer join menupage m2 on m2.pno=m1.ppno left outer join menupage m3 on m3.pno=m2.ppno left outer join menupage m4 on m4.pno=m3.ppno where a.isopen > 0 order by case a.pdepth when 0 then a.porder when 1 then m1.porder when 2 then m2.porder when 3 then m3.porder else m4.porder end ,case a.pdepth when 0 then a.pno when 1 then m1.pno when 2 then m2.pno when 3 then m3.pno else m4.pno end ,case a.pdepth when 0 then 0 when 1 then a.porder when 2 then m1.porder when 3 then m2.porder else m3.porder end ,case a.pdepth when 0 then 0 when 1 then a.pno when 2 then m1.pno when 3 then m2.pno else m3.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.porder when 3 then m1.porder else m2.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.pno when 3 then m1.pno else m2.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.porder else m1.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.pno else m1.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.pno end] -2025-12-18 14:12:02,069 [4116] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "35593614" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:12:02,096 [4116] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "35593614" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:12:02,112 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.comcode.list] Prepared SQL: [select a.ccode, a.cname, a.cgroup, a.isuse, a.corder, a.cgroupname, a.refcode, a.cremark, a.ccode value, a.cname text, a.refcode value2,a.cdt,a.udt from comcode a where a.cgroup in ('typeman','typeedu','typegrade','typejob') and a.isuse=1 order by a.cgroupname, a.corder] -2025-12-18 14:12:02,113 [4116] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.comcode.list] PreparedStatement : [select a.ccode, a.cname, a.cgroup, a.isuse, a.corder, a.cgroupname, a.refcode, a.cremark, a.ccode value, a.cname text, a.refcode value2,a.cdt,a.udt from comcode a where a.cgroup in ('typeman','typeedu','typegrade','typejob') and a.isuse=1 order by a.cgroupname, a.corder] -2025-12-18 14:12:02,292 [4116] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "12201108" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:12:02,299 [4116] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "12201108" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:12:02,307 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.popups] Prepared SQL: [select a.pno,a.ptitle,a.pcontents,a.toppx,a.leftpx,pwidth,pheight,a.purl,a.zindex,a.isopen,a.udt from popup a where a.isopen= ?param0 order by a.isopen desc, a.zindex desc] -2025-12-18 14:12:02,307 [4116] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [mm.popups] PreparedStatement : [select a.pno,a.ptitle,a.pcontents,a.toppx,a.leftpx,pwidth,pheight,a.purl,a.zindex,a.isopen,a.udt from popup a where a.isopen= ?param0 order by a.isopen desc, a.zindex desc] -2025-12-18 14:12:02,308 [4116] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [mm.popups] Parameters: [?param0=[isopen,1]] -2025-12-18 14:12:02,308 [4116] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [mm.popups] Types: [?param0=[Int32, System.Int32]] -2025-12-18 14:12:02,313 [4116] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "15269821" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:12:02,319 [4116] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "15269821" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:12:02,320 [4116] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [site.main] PreparedStatement : [select * from ( select 0 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,a.kname strval3,null strval4,null strval5,null strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param0 inner join cm c on c.cmno=a.pcmno where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a union all select * from ( select a.dtype,a.intval,a.intval2 ,a.longval ,a.strval,a.strval2,a.strval3,a.strval4,ifnull(a.strval5,d.fileurl) strval5,a.strval6 ,a.time,a.time2,a.time3,a.time4 from ( select 1 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,c.cname strval3,concat('/', e.ccode, '/', f.srcp) strval4,ef.fileurl strval5,b.cgcode strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param1 inner join cm c on c.cmno=a.pcmno left outer join cminning d on d.cmno=a.cmno and d.istaste=1 left outer join ct e on e.ctno=d.ctno left outer join fileinfo ef on ef.fgno=e.fgnothumb and ef.isdel=0 left outer join ctpage f on f.ctno=e.ctno and f.pseq=1 where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.cshape=0 and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a left outer join cminning b on a.strval5 is null and b.cmno=a.intval and b.iseq=1 left outer join ct c on a.strval5 is null and c.ctno=b.ctno left outer join fileinfo d on a.strval5 is null and d.fgno=c.fgnothumb and d.isdel=0 ) a union all select * from ( select 2 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homenotice' order by b.cdt desc limit 2 ) a union all select * from ( select 3 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homefaq' order by b.cdt desc limit 2 ) a] -2025-12-18 14:12:02,320 [4116] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [site.main] Parameters: [?param0=[offcode,Off], ?param1=[oncode,On]] -2025-12-18 14:12:02,320 [4116] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [site.main] Types: [?param0=[String, System.String], ?param1=[String, System.String]] -2025-12-18 14:12:02,328 [4116] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "43878080" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:12:02,339 [4116] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "43878080" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:12:02,339 [4116] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cgetc] Prepared SQL: [select b.cgno,b.pcgno,b.cgname,b.cgcode,b.isuse,b.iscover,b.isdel,b.cdt,b.cno,b.udt,b.uno,b.uip from cg a left outer join cg b on a.cgno = b.pcgno where b.isdel=0 and b.isuse = 1 and a.cgcode= ?param0] -2025-12-18 14:12:02,339 [4116] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [cm.cgetc] PreparedStatement : [select b.cgno,b.pcgno,b.cgname,b.cgcode,b.isuse,b.iscover,b.isdel,b.cdt,b.cno,b.udt,b.uno,b.uip from cg a left outer join cg b on a.cgno = b.pcgno where b.isdel=0 and b.isuse = 1 and a.cgcode= ?param0] -2025-12-18 14:12:02,339 [4116] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [cm.cgetc] Parameters: [?param0=[cgcode,2]] -2025-12-18 14:12:02,339 [4116] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [cm.cgetc] Types: [?param0=[String, System.String]] -2025-12-18 14:12:02,345 [4116] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "54170849" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:12:02,350 [4116] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "54170849" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:13:04,578 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.adminlogin] Prepared SQL: [select userno,a.username,a.status,a.userpass, usertype,a.asno , CAST(AES_DECRYPT(UNHEX(a.mobile), 'np123@!') AS char) mobile , a.logintime from users a left outer join assign b on b.asno=a.asno where a.userid= ?param0 and a.usertype > 10 and (a.usertype <> 81 or (a.usertype = 81 and b.status=1))] -2025-12-18 14:13:04,605 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.pass.check] Prepared SQL: [select count(userno) from userpasslog where userno = ?param0 and userpass = ?param1] -2025-12-18 14:13:04,606 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.ee] Prepared SQL: [update users set eastereggkey=FLOOR(10000000 + (RAND() * 99999999)),eetime=now() where userno= ?param0 ; select a.userno,a.eastereggkey,a.usertype,a.username ,b.subdomain from users a left outer join assign b on b.asno=a.asno and b.issite=1 and b.isdel=0 where a.userno= ?param0 ;] -2025-12-18 14:13:04,606 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.usersall] Prepared SQL: [select userno,usertype,jointype,snsid,userkind,userid,userpass,username,usernameeng,gender,birthday,email,isacceptemail,mobile,isacceptmobile,telno,asno,pasname,depart,ccposition,ccpositionetc,fgnoprofile ,ccjobs,userpno,bankname,bankno,post,address1,address2,introhtml,status,exitreason,logintime,loginkey,send335time,pwcalltime,pwcallno,eastereggkey,eetime,kfcfyear,isassignuser,uduty,slevel,edus,remotekey from users] -2025-12-18 14:13:04,606 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.eecall] Prepared SQL: [select userno,usertype,username from users where userno= ?param0 and eastereggkey= ?param1 and date_add(eetime, interval 10 second) > now(); update users set eastereggkey=null,eetime=null,loginkey= ?param2 where userno= ?param0] -2025-12-18 14:13:04,606 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.eecall2] Prepared SQL: [select userno,usertype,username,userid from users where userno= ?param0 and eastereggkey= ?param1 and date_add(eetime, interval 15 second) > now(); update users set eastereggkey=null,eetime=null,loginkey=null where userno= ?param0] -2025-12-18 14:13:04,606 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assign.newascode] Prepared SQL: [select ifnull(max(b.ascode),0) + 1 from (select 1 col1) a left outer join assign b on b.asno is not null] -2025-12-18 14:13:04,607 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.me] Prepared SQL: [select userno,username ,CAST(AES_DECRYPT(UNHEX(email), 'np123@!') AS char) email from users where userno= ?param0] -2025-12-18 14:13:04,607 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.usercheckconfirm] Prepared SQL: [select ifnull(b.userno,0) from (select 1 col1) a left outer join usercheck b on b.userno= ?param0 and b.checkkey= ?param1 ; update usercheck set checkkey=0 where userno= ?param0] -2025-12-18 14:13:04,607 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.remotelogin] Prepared SQL: [select a.userno from users a where a.userid= ?param0 and a.status=1 and a.remotekey= ?param1 ; update users set remotekey=null where userid= ?param0] -2025-12-18 14:13:04,607 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.remoteloginnoauth] Prepared SQL: [select a.userno,b.subdomain from users a left outer join assign b on b.asno=a.asno where a.userid= ?param0 and a.status=1] -2025-12-18 14:13:04,607 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.users.assign] Prepared SQL: [select b.asno,b.asname,b.brno ,b.ceoname,b.post,b.address1,b.address2 ,b.btype,b.bkind,b.eino,b.mname ,CAST(AES_DECRYPT(UNHEX(b.mphone), 'np123@!') AS char) mphone ,CAST(AES_DECRYPT(UNHEX(b.taxemail), 'np123@!') AS char) taxemail ,b.fgnobno ,b.isjoin,b.ascode,b.astype,b.asctg,b.joindate,b.status ,c1.cname astypename,c2.cname asctgname from users a inner join assign b on b.asno = a.asno left outer join comcode c1 on c1.ccode=b.astype left outer join comcode c2 on c2.ccode=b.asctg where a.status=1 and a.userno = ?param0] -2025-12-18 14:13:04,609 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.check.snsid] Prepared SQL: [select a.userno,a.usertype,a.jointype,a.snsid,a.userkind,a.userid,a.userpass,a.username,a.usernameeng,a.gender,a.birthday,a.email,a.isacceptemail,a.mobile,a.isacceptmobile ,a.telno,a.asno,a.pasname,a.depart,a.ccposition,a.ccpositionetc,a.fgnoprofile,a.ccjobs,a.userpno,a.bankname,a.bankno,a.post,a.address1,a.address2,a.introhtml,a.status,a.exitreason ,a.logintime,a.loginkey,a.send335time,a.pwcalltime,a.pwcallno,a.eastereggkey,a.eetime,a.kfcfyear,a.isassignuser,a.uduty,a.slevel,a.edus,a.remotekey,a.vssn,a.di,a.ci from users a where a.snsid= ?param0 and a.jointype= ?param1] -2025-12-18 14:13:04,609 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.councels] Prepared SQL: [select a.bno,a.qtext,a.atext ,a.bldgcat ,b.cname bldgcatname ,a.cdt,c.username coname,c.userid coid ,row_number() over(order by a.cdt desc) rno ,count(a.cno) over() pagetotalcount from councel a inner join users c on c.userno = a.cno left outer join comcode b on b.ccode = a.bldgcat where a.userno = ?param0 and a.isdel = 0 order by a.cdt desc] -2025-12-18 14:13:04,609 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormants] Prepared SQL: [select a.userno,username,usernameeng,a.email,a.isacceptemail ,a.mobile,a.telno,a.userpno,a.bankno,a.post,a.address1,a.address2 ,a.birthday from userdormant a where a.userno = ?param0] -2025-12-18 14:13:04,609 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormants.del] Prepared SQL: [select a.userno longval, regexp_replace(b.userid , '(?<=.{3}).','*') strval ,CAST(AES_DECRYPT(UNHEX(a.mobile),'np123@!') AS char) strval2 ,date_add(a.cdt, interval 335 day) time ,b.isacceptmobile intval from userdormant a inner join users b on b.userno = a.userno where date_format(date_add(a.cdt, interval 335 day),'%Y-%m-%d') = date_format(now(),'%Y-%m-%d')] -2025-12-18 14:13:04,609 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormants.save] Prepared SQL: [select a.userno longval, regexp_replace(a.userid , '(?<=.{3}).' , '*') strval ,CAST(AES_DECRYPT(UNHEX(a.mobile),'np123@!') AS char) strval2 ,date_add(a.logintime, interval 335 day) time ,a.isacceptmobile intval from users a where a.usertype =1 and a.status=1 and date_format(date_add(a.logintime, interval 366 day),'%Y-%m-%d') = date_format(now(),'%Y-%m-%d')] -2025-12-18 14:13:04,610 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.loginlog] Prepared SQL: [insert into loginlog (logsite,userno, loginstatus, logindata, cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , now(), ?param4 ,now(), ?param4 , ?param5 )] -2025-12-18 14:13:04,610 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.in] Prepared SQL: [insert into users(usertype,userkind,userid,userpass,username,usernameeng ,gender,email,isacceptemail,mobile,telno ,asno,pasname,depart,ccposition,ccpositionetc,fgnoprofile,ccjobs ,userpno,bankname,bankno ,post,address1,address2,introhtml,status,logintime,send335time,pwcalltime,pwcallno,eastereggkey,eetime,kfcfyear,isassignuser,edus ,isacceptmobile,uduty,slevel,jointype,birthday,snsid,di,ci,vssn,ischkatt,authplatform,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,gender,HEX(AES_ENCRYPT( ?param6 , 'np123@!')), ?param7 ,HEX(AES_ENCRYPT( ?param8 , 'np123@!')),HEX(AES_ENCRYPT( ?param9 , 'np123@!')) , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 ,HEX(AES_ENCRYPT( ?param17 , 'np123@!')), ?param18 ,HEX(AES_ENCRYPT( ?param19 , 'np123@!')) , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 ,now(),null,null,null,null,null, ?param25 , ?param26 , ?param27 , ?param28 , ?param29 , ?param30 , ?param31 ,HEX(AES_ENCRYPT( ?param32 , 'np123@!')), ?param33 , ?param34 , ?param35 , ?param36 , ?param37 , ?param38 ,now(), ?param39 ,now(), ?param39 , ?param40 );] -2025-12-18 14:13:04,611 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:13:04,611 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assign.in] Prepared SQL: [insert into assign (ascode,isjoin,joinyear,joinprice,asname,ceoname,brno,grno,btype,bkind,salesamount,homeurl,mcount,aday,astype,asctg,askey,post,address1,address2,fgnobno,fgnobank,joindate,exitdate,status,issite,subdomain,sitename,sitelogo,sitefooter,ismain,isdel, eino,mname,mphone,taxemail,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 ,0,null,null,null,null,0,0, ?param25 , ?param26 ,HEX(AES_ENCRYPT( ?param27 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param28 , 'np123@!')) ,now(), ?param29 ,now(), ?param29 , ?param30 );] -2025-12-18 14:13:04,611 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assign.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:13:04,611 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [councel.in] Prepared SQL: [insert into councel(userno,bldgcat,qtext,atext,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 );] -2025-12-18 14:13:04,611 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [councel.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:13:04,611 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.change.password] Prepared SQL: [UPDATE users SET userpass = ?param0 , udt = now() , status = (CASE WHEN status = 9 THEN 1 ELSE status END) , pwcalltime = null , pwcallno = null , uip = ?param1 , uno = ?param2 WHERE userid = ?param3 ; INSERT INTO userpasslog (userno, userpass, cdt, uip) SELECT ?param2 , ?param0 , NOW(), ?param1 FROM (SELECT 1) a LEFT OUTER JOIN userpasslog b ON b.userno = ?param2 WHERE b.userno IS NULL; UPDATE userpasslog SET userpass = ?param0 WHERE userno = ?param2 ;] -2025-12-18 14:13:04,612 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormant.insert] Prepared SQL: [insert into userdormant(userno,username,usernameeng,email,isacceptemail,mobile ,telno,userpno,bankno,post,address1,address2,birthday,cdt) select a.userno,a.username,a.usernameeng,a.email,a.isacceptemail,a.mobile ,a.telno,a.userpno,a.bankno,a.post,a.address1,a.address2, a.birthday,now() cdt from users a left outer join userdormant b on b.userno = a.userno where date_add(a.logintime,interval 1 year) < now(); and a.status != 99 update users set udt=now(),uno= ?param0 ,uip= ?param1 ,username='»èÁ¦µÊ',usernameeng=null,email=null,mobile=null,telno=null,userpno=null,bankno=null,post=null,address1=null,address2=null,birthday=null,status=8 where date_add(a.logintime,interval 1 year) < now(); and a.status != 99] -2025-12-18 14:13:04,612 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.loginkey] Prepared SQL: [update users set loginkey= ?param0 ,logintime =now(),send335time = null where userno= ?param1] -2025-12-18 14:13:04,612 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.loginkey2] Prepared SQL: [update users set loginkey= ?param0 ,logintime =now(),send335time = null where userno= ?param1 ; insert into loginlog (logsite,userno, loginstatus, logindata, cdt,cno,udt,uno,uip) values ( ?param2 , ?param1 , ?param3 , ?param4 , now(), ?param5 ,now(), ?param5 , ?param6 )] -2025-12-18 14:13:04,613 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assign.del] Prepared SQL: [update assign set udt=now(),uno= ?param0 ,uip= ?param1 ,isdel=1,brno=null where asno= ?param2] -2025-12-18 14:13:04,613 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignman.in] Prepared SQL: [insert into assignman (asno,mtype,jtype,depart,mname,position,telno,mobile,fax,email,post,address1,address2,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,HEX(AES_ENCRYPT( ?param6 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param7 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param8 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param9 , 'np123@!')) , ?param10 , ?param11 , ?param12 ,0,now(), ?param13 ,now(), ?param13 , ?param14 )] -2025-12-18 14:13:04,613 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignman.up] Prepared SQL: [update assignman set udt=now(),uno= ?param0 ,uip= ?param1 ,mtype = ?param2 ,jtype = ?param3 ,depart = ?param4 ,mname = ?param5 ,position= ?param6 ,telno =HEX(AES_ENCRYPT( ?param7 , 'np123@!')) ,mobile =HEX(AES_ENCRYPT( ?param8 , 'np123@!')) ,fax =HEX(AES_ENCRYPT( ?param9 , 'np123@!')) ,email =HEX(AES_ENCRYPT( ?param10 , 'np123@!')) ,post = ?param11 ,address1= ?param12 ,address2= ?param13 where asmno= ?param14] -2025-12-18 14:13:04,613 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignman.del] Prepared SQL: [update assignman set udt=now(),uno= ?param0 ,uip= ?param1 ,isdel = 1 where asmno= ?param2] -2025-12-18 14:13:04,613 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignfee.in] Prepared SQL: [insert into assignfee (asno,fyear,fprice,fdate,fmemo,status,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 from (select 1 col1) a left outer join assignfee b on b.asno= ?param0 and b.fyear= ?param1 where b.asno is null] -2025-12-18 14:13:04,613 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignfee.up] Prepared SQL: [update assignfee set udt=now(),uno= ?param0 ,uip= ?param1 ,fprice= ?param2 ,fdate = ?param3 ,fmemo = ?param4 ,status= ?param5 where asno= ?param6 and fyear= ?param7] -2025-12-18 14:13:04,613 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignfee.del] Prepared SQL: [delete from assignfee where asno= ?param0 and fyear= ?param1] -2025-12-18 14:13:04,613 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignsite.save] Prepared SQL: [update assign set udt=now(),uno= ?param0 ,uip= ?param1 ,issite= ?param2 ,subdomain= ?param3 ,sitename= ?param4 ,siteip= ?param5 ,sitelogo= ?param6 ,sitefooter= ?param7 where asno= ?param8] -2025-12-18 14:13:04,614 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.asno.save] Prepared SQL: [update users set asno= ?param0 where userno= ?param1] -2025-12-18 14:13:04,614 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.pwcalltime] Prepared SQL: [update users set pwcalltime=now(),pwcallno= ?param0 where userno= ?param1] -2025-12-18 14:13:04,614 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.resetuser] Prepared SQL: [update users set userpass = ?param0 , pwcalltime = null , pwcallno = null , status = (CASE WHEN status = 9 THEN 1 ELSE status END) where userno= ?param1 and pwcalltime is not null and pwcallno= ?param2 and date_add(pwcalltime, interval 24 hour) > now()] -2025-12-18 14:13:04,614 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.exit] Prepared SQL: [UPDATE users SET udt=now(),uno= ?param0 ,uip= ?param1 , status = ?param2 WHERE userno= ?param3] -2025-12-18 14:13:04,614 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.leave.register] Prepared SQL: [INSERT INTO userleave ( userno, userid, status, levdate, uno, uip ) SELECT u.userno, u.userid, 0 AS status, NOW() AS levdate, u.uno, u.uip FROM users u WHERE u.status = ?param0 AND u.userno = ?param1] -2025-12-18 14:13:04,614 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.remotelogin.set] Prepared SQL: [update users a inner join assign b on b.asno=a.asno and b.siteip like concat('%', ?param0 ,'%') set a.remotekey= ?param1 where a.userid= ?param2 and a.status=1] -2025-12-18 14:13:04,614 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.snslink.up] Prepared SQL: [update users set udt=now(),uno= ?param0 ,uip= ?param1 ,snsid= ?param2 ,jointype= ?param3 where userno= ?param4] -2025-12-18 14:13:04,614 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [councel.up] Prepared SQL: [update councel set udt=now(),uno= ?param0 ,uip= ?param1 ,bldgcat = ?param2 ,qtext = ?param3 ,atext = ?param4 where bno= ?param5] -2025-12-18 14:13:04,614 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [councel.del] Prepared SQL: [update councel set udt=now(),uno= ?param0 ,uip= ?param1 ,isdel = 1 where bno = ?param2] -2025-12-18 14:13:04,615 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.up.asno] Prepared SQL: [update users set udt=now(),uno= ?param0 ,uip= ?param1 ,asno = ?param2 where userno= ?param3] -2025-12-18 14:13:04,615 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormant.del] Prepared SQL: [update users a left outer join userdormant b on b.userno = a.userno set set udt=now(),uno= ?param0 ,uip= ?param1 ,status = 99,username='»èÁ¦µÊ',usernameeng=null,email=null,mobile=null,telno=null,userpno=null,bankno=null,post=null,address1=null,address2=null,birthday=null,di=null,ci=null,vssn=null,authplatform=0 where date_add(b.cdt,interval 1 year) < now(); delete from userdormant where date_add(cdt,interval 1 year) < now();] -2025-12-18 14:13:04,640 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.loginkey] Prepared SQL: [select a.userno dtype from users a where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0)] -2025-12-18 14:13:04,640 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.admin] Prepared SQL: [select a.userno dtype, a.udt time, count(b.mno) intval from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0)] -2025-12-18 14:13:04,640 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.front] Prepared SQL: [select a.dtype,sum(a.intval) intval,sum(a.intval2) intval2 from ( select a.userno dtype,count(b.mno) intval,0 intval2 from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno union all select a.userno dtype,0 intval,count(b.userno) intval2 from users a left outer join alarms b on b.userno=a.userno and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno ) a group by a.dtype] -2025-12-18 14:13:04,641 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.frontcroom] Prepared SQL: [select a.dtype,sum(a.intval) intval,sum(a.intval2) intval2,sum(a.intval3) intval3,sum(a.intval4) intval4,sum(a.intval5) intval5 ,sum(a.intval6) intval6,sum(a.intval7) intval7,sum(a.intval8) intval8,sum(a.intval9) intval9,sum(a.intval10) intval10 ,sum(a.intval11) intval11,sum(a.intval12) intval12 ,max(a.strval) strval,max(a.strval2) strval2,max(a.strval3) strval3 from ( select a.userno dtype,count(b.mno) intval,0 intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11,0 intval12 ,null strval,null strval2,null strval3 from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno union all select a.userno dtype,0 intval,count(b.userno) intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11,0 intval12 ,null strval,null strval2,null strval3 from users a left outer join alarms b on b.userno=a.userno and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) union all select a.userno dtype,0 intval,0 intval2,c.tyear intval3,c.tseq intval4,b.classno intval5 ,b2.isplan intval6,b2.iscontent intval7,b2.isev intval8,b2.isrs intval9,b2.isgrade intval10 ,b.cmno intval11,b.cshape intval12 ,d.cgname strval,b.cname strval2 ,group_concat(case when f.bmno is null then null else concat(f.bmno,':',f.bmname,':',f.bmtype) end separator ';') strval3 from users a0 inner join lect a on a.lectno= ?param3 and a.userno=a0.userno and a.status=1 and a.ischanged=0 inner join cm b on b.cmno=a.cmno inner join cmmenu b2 on b2.cmno=b.cmno inner join term c on c.tmno=b.tmno inner join cg d on d.cgno=b.cgno left outer join cmmenubm e on e.cmno=b.cmno left outer join boardmaster f on f.bmno=e.bmno where a0.userno= ?param0 and (a0.loginkey= ?param1 or ?param2 =0) group by a.userno,b.cmno,c.tyear,c.tseq,b.classno ,b2.isplan,b2.iscontent,b2.isev,b2.isrs,b2.isgrade ,d.cgname,b.cname ) a group by a.dtype] -2025-12-18 14:13:04,641 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.frontcroom.subdomain] Prepared SQL: [select a.*,b.asname strval4,c.fileurl from ( select a.dtype,sum(a.intval) intval,sum(a.intval2) intval2,sum(a.intval3) intval3,sum(a.intval4) intval4,sum(a.intval5) intval5 ,sum(a.intval6) intval6,sum(a.intval7) intval7,sum(a.intval8) intval8,sum(a.intval9) intval9,sum(a.intval10) intval10 ,sum(a.intval11) intval11 ,max(a.strval) strval,max(a.strval2) strval2,max(a.strval3) strval3 from ( select a.userno dtype,count(b.mno) intval,0 intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11 ,null strval,null strval2,null strval3 from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno union all select a.userno dtype,0 intval,count(b.userno) intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11 ,null strval,null strval2,null strval3 from users a left outer join alarms b on b.userno=a.userno and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) union all select a.userno dtype,0 intval,0 intval2,c.tyear intval3,c.tseq intval4,b.classno intval5 ,b2.isplan intval6,b2.iscontent intval7,b2.isev intval8,b2.isrs intval9,b2.isgrade intval10 ,b.cmno intval11 ,d.cgname strval,b.cname strval2 ,group_concat(case when f.bmno is null then null else concat(f.bmno,':',f.bmname,':',f.bmtype) end separator ';') strval3 from users a0 inner join lect a on a.lectno= ?param3 and a.userno=a0.userno and a.status=1 and a.ischanged=0 inner join cm b on b.cmno=a.cmno inner join cmmenu b2 on b2.cmno=b.cmno inner join term c on c.tmno=b.tmno inner join cg d on d.cgno=b.cgno left outer join cmmenubm e on e.cmno=b.cmno left outer join boardmaster f on f.bmno=e.bmno where a0.userno= ?param0 and (a0.loginkey= ?param1 or ?param2 =0) group by a.userno,b.cmno,c.tyear,c.tseq,b.classno ,b2.isplan,b2.iscontent,b2.isev,b2.isrs,b2.isgrade ,d.cgname,b.cname ) a group by a.dtype ) a inner join assign b on b.subdomain= ?param4 left outer join fileinfo c on c.fgno=b.sitelogo] -2025-12-18 14:13:04,641 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.basecomments] Prepared SQL: [select a.cmtno,a.pcmtno,a.tcmtno,a.baseno,a.cdepth,a.memo,a.memotype,a.fgno,a.cdt,a.udt, a.isdel,a.cno ,b.orgname, b.fileurl, b.fileno ,c.username from cmt a inner join users c on c.userno=a.cno left outer join fileinfo b on b.fgno=a.fgno and b.isdel=0 where a.cmttype= ?param0 and a.baseno= ?param1 order by a.cdt desc] -2025-12-18 14:13:04,642 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsend.get] Prepared SQL: [select a.sendno,a.ehtml,a.etitle from emailsend a left outer join emailban b on b.sendno=a.sendno where a.sendno= ?param0 and a.isdel=0] -2025-12-18 14:13:04,642 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsend.get2] Prepared SQL: [select a.sendno,a.etitle,a.rcvs,ifnull(a.sendeds, ' ') sendeds,ifnull(group_concat(b.email separator ';'), ' ') bans from emailsend a left outer join emailban b on b.sendno=a.sendno where a.sendno= ?param0 and a.isdel=0 group by a.sendno,a.rcvs,a.etitle,a.sendeds] -2025-12-18 14:13:04,642 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.list.rcvnot] Prepared SQL: [select count(a.mno) from memouser a where a.userno= ?param0 and and a.isread=0 and a.isdel=0] -2025-12-18 14:13:04,642 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smssend.get] Prepared SQL: [select c.asname,b.usertype,b.username ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) mobile ,a.smstype,a.isok ,row_number() over(order by b.username) rno, count(a.cno) over() pagetotalcount from smsuser a inner join users b on b.userno=a.userno left outer join assign c on c.asno=b.asno where a.mno= ?param0 order by b.username] -2025-12-18 14:13:04,643 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.home] Prepared SQL: [select b.cnt intval ,c.cnt0 intval2 ,c.cnt1 intval3 ,d.cnt intval4 ,e.cnt intval5 ,f.cnt intval6 ,(SELECT COUNT(*) FROM userleave WHERE status = 0) intval7 from (select 1 col1) a left outer join (select count(mno) cnt from memouser where userno= ?param0 and isread=0 and isdel=0) b on 1=1 left outer join ( select sum(case when a.bmposition=0 then 1 else 0 end) cnt0,sum(case when a.bmposition=1 and b.cmno is not null then 1 else 0 end) cnt1 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.isopen=1 left outer join board c on c.pbno=b.bno and c.isdel=0 where a.bmtype=2 and a.isopen=1 and c.bno is null and a.disptype=0 ) c on 1=1 left outer join ( select count(a.rfdno) cnt from payrfd a left outer join pay b on b.payno = a.payno where a.rstatus=0 and b.rstatus=0 ) d on 1=1 left outer join ( select count(a.payno) cnt from paydvr a inner join pay b on b.payno=a.payno and b.pstatus=1 and b.rstatus=0 inner join payitem c on c.payno = b.payno inner join book bb on bb.bkno=c.itemno where a.dvrcode is null and a.isdvr=1 ) e on 1=1 left outer join ( select count(a.payno) cnt from paytax a where a.ischeck=0 ) f on 1=1] -2025-12-18 14:13:04,643 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.authkey] Prepared SQL: [select jobkey from authkey where authtype= ?param0 and userno= ?param1 and randkey= ?param2 and keytime > now()] -2025-12-18 14:13:04,643 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.authkey.check1] Prepared SQL: [select ctno intval,ismenu intval2,ctype intval3,ccode strval from ct where ctno= ?param0 and authkey= ?param1 ; update ct set authkey=null where ctno= ?param0] -2025-12-18 14:13:04,643 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.authkey.check2] Prepared SQL: [select qno intval from question where qno= ?param0 and authkey= ?param1 ; update question set authkey=null where qno= ?param0] -2025-12-18 14:13:04,643 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.sms.chk] Prepared SQL: [select authno intval,lectno intval2,latime time,lakey strval from smsauth where authno = ?param0] -2025-12-18 14:13:04,643 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsend.in] Prepared SQL: [insert into emailsend(etitle,semail,ehtml,fgno,cmno,rcvs,reademails,rcvcount,readcount,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 ,now(), ?param9 ,now(), ?param9 , ?param10 )] -2025-12-18 14:13:04,643 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsend.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:13:04,643 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.sms.in] Prepared SQL: [insert into sms(cmno,mcontents,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,now(), ?param2 ,now(), ?param2 , ?param3 );] -2025-12-18 14:13:04,643 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.sms.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:13:04,643 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smsauth] Prepared SQL: [insert into smsauth(latime,lakey,lectno) values(now(), ?param0 , ?param1 );] -2025-12-18 14:13:04,643 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smsauth.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:13:04,643 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smsauth2] Prepared SQL: [insert into smsauth(latime,lakey,userno, lectno) values(now(), ?param0 , ?param1 , 0);] -2025-12-18 14:13:04,643 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smsauth2.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:13:04,644 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.atalk.send] Prepared SQL: [insert into MTS_ATALK_MSG (TRAN_SENDER_KEY,TRAN_TMPL_CD,TRAN_CALLBACK,TRAN_PHONE,TRAN_SUBJECT,TRAN_MSG,TRAN_DATE,TRAN_TYPE,TRAN_STATUS,TRAN_REPLACE_TYPE,TRAN_REPLACE_MSG) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,now(),5,'1', ?param6 , ?param5 );] -2025-12-18 14:13:04,644 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.comment.delete] Prepared SQL: [update cmt set isdel=1 where cmtno= ?param0 and ( ?param1 is not null or cno= ?param2 );] -2025-12-18 14:13:04,644 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsendok] Prepared SQL: [update emailsend set isdel=0,readcount= ?param0 ,sendeds= ?param1 where sendno= ?param2] -2025-12-18 14:13:04,644 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.memo.alldeleteR] Prepared SQL: [update memouser set isdel=1,udt=now(),uno= ?param0 ,uip= ?param1 where userno= ?param0] -2025-12-18 14:13:04,644 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.memo.alldeleteS] Prepared SQL: [update memo set isdel=1,udt=now(),uno= ?param0 ,uip= ?param1 where cno= ?param0] -2025-12-18 14:13:04,645 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.authkey.save] Prepared SQL: [update authkey set jobkey= ?param0 ,randkey= ?param1 ,keytime=date_add(now(), interval 1 minute) where authtype= ?param2 and userno= ?param3 ; insert into authkey (authtype,userno,jobkey,randkey,keytime) select a.authtype,a.userno,a.jobkey,a.randkey,date_add(now(), interval 1 minute) from (select ?param2 authtype, ?param3 userno, ?param0 jobkey, ?param1 randkey) a left outer join authkey b on b.authtype=a.authtype and b.userno=a.userno where b.authtype is null] -2025-12-18 14:13:04,645 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.sms.extend] Prepared SQL: [update smsauth set latime = now() where authno = ?param0] -2025-12-18 14:13:04,648 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.error] Prepared SQL: [insert into errors (errmsg,userno) values( ?param0 , ?param1 )] -2025-12-18 14:13:04,661 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.list] Prepared SQL: [select a.menuno, a.menuname, a.pmenuno, a.menuurl, a.menulevel, a.menuorder, a.ccount, a.isuse, a.ishid ,concat('/',ifnull(b5.menuno, 0), '/', ifnull(b4.menuno, 0), '/', ifnull(b3.menuno, 0), '/', ifnull(b2.menuno, 0), '/', ifnull(b1.menuno, 0), '/', ifnull(a.menuno, 0), '/') menurout ,case a.menulevel when 0 then ' ' when 1 then b1.menuname when 2 then b2.menuname when 3 then b3.menuname when 4 then b4.menuname when 5 then b5.menuname end pmenuname from ( select a.menuno, a.menuname, a.pmenuno, a.menuurl, a.menulevel, a.menuorder, count(d.menuno) ccount, a.isuse, a.ishid from menu a left outer join menu d on d.pmenuno=a.menuno group by a.menuno, a.menuname, a.pmenuno, a.menuurl, a.menulevel, a.menuorder, a.isuse, a.ishid ) a left outer join menu b1 on b1.menuno=a.pmenuno left outer join menu b2 on b2.menuno=b1.pmenuno left outer join menu b3 on b3.menuno=b2.pmenuno left outer join menu b4 on b4.menuno=b3.pmenuno left outer join menu b5 on b5.menuno=b4.pmenuno order by case a.menulevel when 0 then a.menuorder when 1 then b1.menuorder when 2 then b2.menuorder when 3 then b3.menuorder when 4 then b4.menuorder else b5.menuorder end ,case a.menulevel when 0 then a.menuno when 1 then b1.menuno when 2 then b2.menuno when 3 then b3.menuno when 4 then b4.menuno else b5.menuno end ,case a.menulevel when 1 then a.menuorder when 2 then b1.menuorder when 3 then b2.menuorder when 4 then b3.menuorder when 5 then b4.menuorder else 0 end ,case a.menulevel when 1 then a.menuno when 2 then b1.menuno when 3 then b2.menuno when 4 then b3.menuno when 5 then b4.menuno else 0 end ,case a.menulevel when 2 then a.menuorder when 3 then b1.menuorder when 4 then b2.menuorder when 5 then b3.menuorder else 0 end ,case a.menulevel when 2 then a.menuno when 3 then b1.menuno when 4 then b2.menuno when 5 then b3.menuno else 0 end ,case a.menulevel when 3 then a.menuorder when 4 then b1.menuorder when 5 then b2.menuorder else 0 end ,case a.menulevel when 3 then a.menuno when 4 then b1.menuno when 5 then b2.menuno else 0 end ,case a.menulevel when 4 then a.menuorder when 5 then b1.menuorder else 0 end ,case a.menulevel when 4 then a.menuno when 5 then b1.menuno else 0 end ,case a.menulevel when 5 then a.menuorder else 0 end ,case a.menulevel when 5 then a.menuno else 0 end] -2025-12-18 14:13:04,661 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.authmenu] Prepared SQL: [select a.usertype, a.menuno from menuauth a where a.usertype= ?param0] -2025-12-18 14:13:04,662 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.get] Prepared SQL: [select a.fileno,a.fgno,a.orgname,a.fileurl,a.filesize,a.extension,a.dcount,a.cno,a.uno ,b.tablename,b.columnname from fileinfo a inner join filegroup b on b.fgno=a.fgno where a.FileNo = ?param0 and a.isdel = 0] -2025-12-18 14:13:04,662 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.getall] Prepared SQL: [select a.fileno,a.fgno,a.orgname,a.fileurl,a.filesize,a.extension,a.dcount,a.cno,a.uno ,b.tablename,b.columnname from fileinfo a inner join filegroup b on b.fgno=a.fgno where a.FileNo = ?param0] -2025-12-18 14:13:04,664 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncs.parents.u] Prepared SQL: [select 3 ndepth,v.ndno ncsno,v.dname ncsname,v.dcode ncscode,case when v.ndno=u.ndno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsd v on v.nbno=d.nbno where u.nuno= ?param0 union all select 2 ndepth,v.nbno ncsno,v.bname ncsname,v.bcode ncscode,case when v.nbno=b.nbno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsb b on b.nbno=d.nbno inner join ncsb v on v.nmno=b.nmno where u.nuno= ?param0 union all select 1 ndepth,v.nmno ncsno,v.mname ncsname,v.mcode ncscode,case when v.nmno=m.nmno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncsm v on v.ntno=m.ntno where u.nuno= ?param0 union all select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where u.nuno= ?param0 order by ndepth,ncscode] -2025-12-18 14:13:04,665 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncs.parents.d] Prepared SQL: [select 2 ndepth,v.nbno ncsno,v.bname ncsname,v.bcode ncscode,case when v.nbno=b.nbno then 1 else 0 end isact from ncsd d inner join ncsb b on b.nbno=d.nbno inner join ncsb v on v.nmno=b.nmno where d.ndno= ?param0 union all select 1 ndepth,v.nmno ncsno,v.mname ncsname,v.mcode ncscode,case when v.nmno=m.nmno then 1 else 0 end isact from ncsd d inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncsm v on v.ntno=m.ntno where d.ndno= ?param0 union all select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsd d inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where d.ndno= ?param0 order by ndepth,ncscode] -2025-12-18 14:13:04,665 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncs.parents.b] Prepared SQL: [select 1 ndepth,v.nmno ncsno,v.mname ncsname,v.mcode ncscode,case when v.nmno=m.nmno then 1 else 0 end isact from ncsb b inner join ncsm m on m.nmno=b.nmno inner join ncsm v on v.ntno=m.ntno where b.nbno= ?param0 union all select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsb b inner join ncsm m on m.nmno=b.nmno inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where b.nbno= ?param0 order by ndepth,ncscode] -2025-12-18 14:13:04,665 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncs.parents.m] Prepared SQL: [select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsm m inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where m.nmno= ?param0 order by ndepth,ncscode] -2025-12-18 14:13:04,666 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.sales.bycm] Prepared SQL: [select case b.ptype when 2 then 2 when 3 then 1 else 0 end dtype, 0 intval, case b.ptype when 2 then '±³Àç' when 3 then '½ÃÇè' else '°­ÁÂ' end strval,'¸ÅÃâ' strval2 ,sum(case when month(a.payoktime)=1 then b.payamt else 0 end) longval ,sum(case when month(a.payoktime)=2 then b.payamt else 0 end) longval2 ,sum(case when month(a.payoktime)=3 then b.payamt else 0 end) longval3 ,sum(case when month(a.payoktime)=4 then b.payamt else 0 end) longval4 ,sum(case when month(a.payoktime)=5 then b.payamt else 0 end) longval5 ,sum(case when month(a.payoktime)=6 then b.payamt else 0 end) longval6 ,sum(case when month(a.payoktime)=7 then b.payamt else 0 end) longval7 ,sum(case when month(a.payoktime)=8 then b.payamt else 0 end) longval8 ,sum(case when month(a.payoktime)=9 then b.payamt else 0 end) longval9 ,sum(case when month(a.payoktime)=10 then b.payamt else 0 end) longval10 ,sum(case when month(a.payoktime)=11 then b.payamt else 0 end) longval11 ,sum(case when month(a.payoktime)=12 then b.payamt else 0 end) longval12 from pay a inner join payitem b on b.payno=a.payno and a.pstatus=1 where year(a.payoktime)= ?param0 and a.pstatus=1 group by b.ptype,month(a.payoktime) union all select case b.ptype when 2 then 2 when 3 then 1 else 0 end dtype, 1 intval, '','ȯºÒ' strval ,(case when month(b.refundtime)=1 then b.refundamt else 0 end) * -1 longval ,(case when month(b.refundtime)=2 then b.refundamt else 0 end) * -1 longval2 ,(case when month(b.refundtime)=3 then b.refundamt else 0 end) * -1 longval3 ,(case when month(b.refundtime)=4 then b.refundamt else 0 end) * -1 longval4 ,(case when month(b.refundtime)=5 then b.refundamt else 0 end) * -1 longval5 ,(case when month(b.refundtime)=6 then b.refundamt else 0 end) * -1 longval6 ,(case when month(b.refundtime)=7 then b.refundamt else 0 end) * -1 longval7 ,(case when month(b.refundtime)=8 then b.refundamt else 0 end) * -1 longval8 ,(case when month(b.refundtime)=9 then b.refundamt else 0 end) * -1 longval9 ,(case when month(b.refundtime)=10 then b.refundamt else 0 end) * -1 longval10 ,(case when month(b.refundtime)=11 then b.refundamt else 0 end) * -1 longval11 ,(case when month(b.refundtime)=12 then b.refundamt else 0 end) * -1 longval12 from pay a inner join payitem b on b.payno=a.payno and a.pstatus=1 and b.rstatus > 0 and b.refundtime is not null and year(b.refundtime)= ?param0 where a.pstatus=1 and a.rstatus > 0 group by b.ptype,month(b.refundtime) order by dtype,intval] -2025-12-18 14:13:04,667 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcalc.print] Prepared SQL: [select a.cmno,a.feeloc,a.feebkpr,a.feebrt,a.feemat,a.feefoo,a.feeetc,a.prtcnt ,b.cname,b.classno,b.sstime,b.setime ,c.pfee ,d.username,CAST(AES_DECRYPT(UNHEX(d.userpno), 'np123@!') AS char) userpno,d.bankname,CAST(AES_DECRYPT(UNHEX(d.bankno), 'np123@!') AS char) bankno,d.post,d.address1,d.address2 ,row_number() over(order by d.username) rno from cmcalc a inner join cm b on b.cmno=a.cmno inner join cmprof c on c.cmno=b.cmno inner join users d on d.userno=c.userno where a.cmno= ?param0 order by rno] -2025-12-18 14:13:04,667 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.npsystem] Prepared SQL: [select count(b.daokey) from (select 1 col1) a left outer join npsystem b on b.daokey= ?param0] -2025-12-18 14:13:04,667 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.ncs.check.t] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select 0 intval, count(m.nmno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno where t.ntno= ?param0 union all select 0 intval,count(b.nbno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno left outer join ncsb b on b.nmno=m.nmno where t.ntno= ?param0 union all select count(cmd.cmno) intval,count(distinct d.ndno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join cmncsd cmd on cmd.ndno=d.ndno where t.ntno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join ncsu u on u.ndno=d.ndno where t.ntno= ?param0 ) a] -2025-12-18 14:13:04,667 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.ncs.check.m] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select 0 intval,count(b.nbno) intval2 from ncsm m left outer join ncsb b on b.nmno=m.nmno where m.nmno= ?param0 union all select count(cmd.cmno) intval,count(distinct d.ndno) intval2 from ncsm m left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join cmncsd cmd on cmd.ndno=d.ndno where m.nmno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncsm m left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join ncsu u on u.ndno=d.ndno where m.nmno= ?param0 ) a] -2025-12-18 14:13:04,667 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.ncs.check.b] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select count(cmd.cmno) intval,count(distinct d.ndno) intval2 from ncsb b left outer join ncsd d on d.nbno=b.nbno left outer join cmncsd cmd on cmd.ndno=d.ndno where b.nbno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncsb b left outer join ncsd d on d.nbno=b.nbno left outer join ncsu u on u.ndno=d.ndno where b.nbno= ?param0 ) a] -2025-12-18 14:13:04,667 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.ncs.check.d] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select count(cmd.cmno) intval,0 intval2 from ncsd d left outer join cmncsd cmd on cmd.ndno=d.ndno where d.ndno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncsd d left outer join ncsu u on u.ndno=d.ndno where d.ndno= ?param0 ) a] -2025-12-18 14:13:04,668 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.insert] Prepared SQL: [insert into menu(menuname,pmenuno,menuurl,menulevel,menuorder,isuse,ishid,cdt,cno,udt,uno,uip) select ?param0 , ?param1 ,ifnull( ?param2 ,''),ifnull(c.menulevel, -1) + 1, ?param3 , ?param4 , ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 from (select ?param8 menuno) a left outer join menu b on b.menuno=a.menuno left outer join menu c on c.menuno= ?param1 where b.menuno is null] -2025-12-18 14:13:04,668 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.insert.SelectKey] Prepared SQL: [select last_insert_id()] -2025-12-18 14:13:04,669 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.filegroup.insert] Prepared SQL: [INSERT INTO filegroup (tablename,columnname, cdt,cno,udt,uno,uip) VALUES ( ?param0 , ?param1 , cdt,cno,udt,uno,uip)] -2025-12-18 14:13:04,669 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.filegroup.insert.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:13:04,669 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.okcert3.in] Prepared SQL: [insert into okcert3log (gubn, ret, reason, sn, rsltcd, rslt, dt) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , now()] -2025-12-18 14:13:04,669 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.okcert3.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:13:04,669 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.userauth.save] Prepared SQL: [insert into menuauth (usertype,authname,menuno,isdel,cdt,cno,udt,uno,uip) select max(usertype)+1, ?param0 ,1,0,now(), ?param1 ,now(), ?param1 , ?param2 from menuauth] -2025-12-18 14:13:04,669 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.authname.save] Prepared SQL: [update menuauth set authname= ?param0 where usertype= ?param1] -2025-12-18 14:13:04,669 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.userauth.del] Prepared SQL: [delete a from menuauth a left outer join( select count(userno) usercnt,usertype from users where usertype = ?param0 group by usertype )b on b.usertype = a.usertype where a.usertype = ?param0 and (b.usercnt < 1 or b.usercnt is null); insert into menuauth (usertype,authname,menuno,isdel,cdt,cno,udt,uno,uip) select * from ( select ?param0 usertype, ?param1 authname,1 menuno,0 isdel,now() cdt, ?param2 cno,now() udt, ?param2 uno, ?param3 uip ) a where not exists( select usertype,authname,menuno from menuauth where usertype = ?param0 and menuno = 1 ); update menuauth a left outer join ( select count(userno) usercnt,usertype from users where usertype = ?param0 and status=1 group by usertype ) b on b.usertype = a.usertype set isdel=1 where a.usertype= ?param0 and (b.usercnt < 1 or b.usercnt is null);] -2025-12-18 14:13:04,669 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.chageposition] Prepared SQL: [update menu a left outer join menu b on b.menuno= ?param0 left outer join menu c on c.menuno= ?param1 set a.pmenuno= ?param1 , a.menuorder = ifnull(b.menuorder, -1) + 1, a.menulevel=c.menulevel + 1 , a.udt=now(), a.uno= ?param2 , a.uip= ?param3 where a.menuno= ?param4] -2025-12-18 14:13:04,669 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.update] Prepared SQL: [update menu a left outer join (select menulevel from menu where menuno= ?param0 ) b on 1 = 1 set udt=now(), uno= ?param1 , uip= ?param2 ,menuname= ?param3 , pmenuno= ?param0 , menuurl=ifnull( ?param4 , ''),a.menulevel=b.menulevel + 1,menuorder= ?param5 ,isuse= ?param6 ,ishid= ?param7 where a.menuno= ?param8 ;] -2025-12-18 14:13:04,669 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.delete] Prepared SQL: [delete from menuauth where menuno= ?param0 ; delete from menu where menuno= ?param0] -2025-12-18 14:13:04,670 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.down] Prepared SQL: [update fileinfo set dcount = dcount + 1 where fileno= ?param0] -2025-12-18 14:13:04,670 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.del] Prepared SQL: [update fileinfo set uip= ?param0 , uno= ?param1 , isdel=1 where fileno= ?param2 and ( ?param3 = 1 or ?param1 = -999 or cno= ?param1 )] -2025-12-18 14:13:04,670 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.del2] Prepared SQL: [update fileinfo set uip= ?param0 , uno= ?param1 , isdel=1 where fgno= ?param2 and ( ?param3 = 1 or ?param1 = -999 or cno= ?param1 )] -2025-12-18 14:13:04,670 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncst.in] Prepared SQL: [insert into ncst (ntype,tcode,tname,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 ,now(), ?param3 ,now(), ?param3 , ?param4 )] -2025-12-18 14:13:04,670 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncst.up] Prepared SQL: [update ncst set udt=now(),uno= ?param0 ,uip= ?param1 ,tcode= ?param2 ,tname= ?param3 where ntno= ?param4] -2025-12-18 14:13:04,672 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.actlog.set] Prepared SQL: [insert into actlog (logtype,logtarget,userno,logdata,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 )] -2025-12-18 14:13:04,672 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.authlog.set] Prepared SQL: [insert into authlog(logtype,userno,usertypeorg,usertypenew,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 )] -2025-12-18 14:13:04,673 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.authlog.set2] Prepared SQL: [insert into authlog(logtype,userno,usertypeorg,usertypenew,cdt,cno,udt,uno,uip) select ?param0 , ?param1 ,a.usertype, ?param2 ,now(), ?param3 ,now(), ?param3 , ?param4 from users a where a.userno= ?param1 and a.usertype <> ?param2] -2025-12-18 14:13:04,673 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.kcblog.in] Prepared SQL: [insert into kcblog (cdt,cp_cd,mobile,vssn,logmsg) values(now(), ?param0 ,case when ?param1 is not null then HEX(AES_ENCRYPT( ?param1 , 'np123@!')) else null end , ?param2 , ?param3 );] -2025-12-18 14:13:04,673 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [excellog.in] Prepared SQL: [INSERT INTO exceldownlog (userno, userid, username, actiontime, position, comment, userip) SELECT userno, userid, username, sysdate(), ?param0 , ?param1 , ?param2 FROM users where userno = ?param3] -2025-12-18 14:13:04,700 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.myterm] Prepared SQL: [select distinct c.tmno,c.tyear,c.tseq from cmprof a inner join cm b on b.cmno=a.cmno and b.ismaster=0 and b.isdel=0 inner join term c on c.tmno=b.tmno where a.userno= ?param0 order by c.tyear desc,c.tseq] -2025-12-18 14:13:04,700 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.term.ys] Prepared SQL: [select distinct tmno,tyear,tseq from term order by tyear desc,tseq] -2025-12-18 14:13:04,701 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmdatas] Prepared SQL: [select a.dtype,a.intval,a.intval2,a.intval3 ,a.strval,a.strval2 from( select 1 dtype ,a.userno intval,b.usertype intval2 ,row_number() over (order by b.username desc) intval3 ,b.username strval,null strval2 from cmprof a inner join users b on b.userno=a.userno where a.cmno= ?param0 order by b.username desc ) a union all select 2 ,b.bkno,0 ,row_number() over (order by b.bkno) intval3 ,b.bkname,null from cmbook a inner join book b on b.bkno=a.bkno where a.cmno= ?param0 union all select 3 dtype ,b.cmno,a.ispre ,row_number() over (order by b.cmno) intval3 ,b.cname,null from cmrelay a inner join cm b on b.cmno=a.rcmno where a.cmno= ?param0 union all select 4 ,b.ndno,0 ,row_number() over (order by b.ndno) intval3 ,b.dname,b.acode from cmncsd a inner join ncsd b on b.ndno=a.ndno where a.cmno= ?param0 order by dtype,intval3] -2025-12-18 14:13:04,701 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.datacreatecmbycmmaster] Prepared SQL: [select a.cmno,a.cname,row_number() over(order by a.udt desc) rno from cm a where a.ismaster=1 and a.isdel=0 and a.cgno= ?param0 order by rno] -2025-12-18 14:13:04,703 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnigscd.exists] Prepared SQL: [select count(*) from cminning a inner join cminningscd b on a.cmino = b.cmino where cmno = ?param0] -2025-12-18 14:13:04,703 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmev] Prepared SQL: [select a.cmno,a.attend,a.attendcut,a.attendrfd,a.attendcutrfd,a.mid,a.midcut,a.midrfd,a.midcutrfd,a.final,a.finalcut,a.finalrfd,a.finalcutrfd,a.subject,a.subjectcut,a.subjectrfd ,a.subjectcutrfd,a.discuss,a.discusscut,a.discussrfd,a.discusscutrfd,a.etc,a.etccut,a.etcrfd,a.etccutrfd,a.cut,a.cutrfd,a.isoffabs ,b.scdtype ,c.cshape from cmev a inner join cm c on c.cmno = a.cmno left outer join cminning b on b.cmno = a.cmno and b.isscd = 1 where a.cmno= ?param0] -2025-12-18 14:13:04,703 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.est] Prepared SQL: [select 0 gubun,case when a.extype = 0 then 1 else 2 end estkind ,a.exno,a.cmno,a.extype,a.exname,a.edesc,a.etime,a.econdition,a.evtype,a.eqtype,a.israndq,a.israndqi,a.qcount,a.isblur,a.tpoint,a.relaylimit,a.isusebackup,a.isseq ,null sdno,null sdtype,null sdname,null sddesc,null sdcondition ,null rsno,null rscno,null rstype,null rsname,null rscondition , row_number() over(partition by a.extype order by a.cdt) rno ,null as iseq,null as teachername from cmex a where a.cmno= ?param0 and a.isdel=0 union all select 1 gubun,case when a.sdtype = 0 then 11 else 21 end estkind ,a.sdno exno,a.cmno,a.sdtype extype,a.sdname exname,a.sddesc edesc,null etime,a.sdcondition econdition,null evtype,null eqtype,null israndq,null israndqi,null qcount,null isblur,a.tpoint,null relaylimit,null isusebackup,null isseq ,a.sdno,a.sdtype,a.sdname,a.sddesc,a.sdcondition ,null rsno,null rscno,null rstype,null rsname,null rscondition , row_number() over(partition by a.sdtype order by a.cdt) rno ,null as iseq,null as teachername from cmsd a where a.cmno= ?param0 and a.isdel=0 union all select 2 gubun,case when a.rstype = 0 then 32 else 31 end estkind ,a.rsno exno,a.cmno,a.rstype extype,a.rsname exname,null edesc,null etime,a.rscondition econdition,null evtype,null eqtype,null israndq,null israndqi,null qcount,null isblur,null tpoint,null relaylimit,null isusebackup,null isseq ,null sdno,null sdtype,null sdname,null sddesc,null sdcondition ,a.rsno,a.rscno,a.rstype,a.rsname,a.rscondition , row_number() over(partition by a.rstype order by a.cdt) rno ,b.iseq,c.username as teachername from cmrs a left outer join cminning b on a.cmino = b.cmino left outer join users c on b.userno = c.userno where a.cmno= ?param0 and a.isdel=0 order by rsno] -2025-12-18 14:13:04,704 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmexqs] Prepared SQL: [select a.eqno,a.exno,a.qseq,a.qno,a.rpoint , b.qtextstring, b.dpoint, b.qdiff, b.cc1, b.cc2, b.cc3, b.cc4, b.cc5,b.atype , cc.cname qdiffname, cc1.cname ccname1, cc2.cname ccname2, cc3.cname ccname3, cc4.cname ccname4, cc5.cname ccname5 from cmexq a inner join question b on b.qno=a.qno left outer join comcode cc on cc.ccode = b.qdiff left outer join comcode cc1 on cc1.ccode = b.cc1 left outer join comcode cc2 on cc2.ccode = b.cc2 left outer join comcode cc3 on cc3.ccode = b.cc3 left outer join comcode cc4 on cc4.ccode = b.cc4 left outer join comcode cc5 on cc5.ccode = b.cc5 where a.exno= ?param0 order by a.qseq] -2025-12-18 14:13:04,704 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.exsave.valid] Prepared SQL: [select count(d.exno) from (select 1 as col1) a left outer join lectex d on d.exno= ?param0] -2025-12-18 14:13:04,704 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.sdsave.valid] Prepared SQL: [select sum(cnt) from ( select count(d.sdno) cnt from (select 1 as col1) a left outer join lectsd d on d.sdno= ?param0 union all select count(d.sdno) from (select 1 as col1) a left outer join lectsdboard d on d.sdno= ?param0 ) a] -2025-12-18 14:13:04,704 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rssave.valid] Prepared SQL: [select count(d.rsno) from (select 1 as col1) a left outer join lectrs d on d.rsno= ?param0] -2025-12-18 14:13:04,704 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rscsave.valid] Prepared SQL: [select count(d.rscno) from (select 1 as col1) a left outer join cmrs d on d.rscno= ?param0] -2025-12-18 14:13:04,704 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmexlayers] Prepared SQL: [select a.exno ,case when a.qdiff = 1 then null else a.qdiff end qdiff ,case when a.cc1 = 1 then null else a.cc1 end cc1 ,case when a.cc2 = 1 then null else a.cc2 end cc2 ,case when a.cc3 = 1 then null else a.cc3 end cc3 ,case when a.cc4 = 1 then null else a.cc4 end cc4 ,case when a.cc5 = 1 then null else a.cc5 end cc5 ,a.qcount,a.rpoint , cc.cname qdiffname, cc1.cname ccname1, cc2.cname ccname2, cc3.cname ccname3, cc4.cname ccname4, cc5.cname ccname5 from cmexlayer a left outer join comcode cc on cc.ccode = a.qdiff and cc.ccode > 0 left outer join comcode cc1 on cc1.ccode = a.cc1 and cc1.ccode > 0 left outer join comcode cc2 on cc2.ccode = a.cc2 and cc2.ccode > 0 left outer join comcode cc3 on cc3.ccode = a.cc3 and cc3.ccode > 0 left outer join comcode cc4 on cc4.ccode = a.cc4 and cc4.ccode > 0 left outer join comcode cc5 on cc5.ccode = a.cc5 and cc5.ccode > 0 where a.exno= ?param0 order by cc.corder, cc1.corder, cc2.corder] -2025-12-18 14:13:04,704 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.extype1count] Prepared SQL: [select count(b.exno) from (select 1 col1) a left outer join cmex b on b.cmno= ?param0 and b.isdel=0 and b.exno <> ?param1 and b.extype=1] -2025-12-18 14:13:04,704 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.check] Prepared SQL: [select count(b.rsno) from (select 1 col1) a left outer join cmrs b on b.cmno= ?param0 and b.rsno <> ?param1 and b.rstype= ?param2 and b.isdel=0] -2025-12-18 14:13:04,705 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.questionusings] Prepared SQL: [select sum(cnt) from ( select 0 as cnt union all select count(qno) from cmexq where qno= ?param0 union all select count(qno) from rscq where qno= ?param0 ) a] -2025-12-18 14:13:04,705 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.questionitem.valid] Prepared SQL: [select sum(cnt) from ( select 0 as cnt union all select a.qno from ( select b.qno from questionitem a inner join cmexq b on b.qno=a.qno where a.qino= ?param0 limit 1) a union all select a.qno from ( select b.qno from questionitem a inner join rscq b on b.qno=a.qno where a.qino= ?param0 limit 1) a ) a] -2025-12-18 14:13:04,706 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmmenus] Prepared SQL: [select a.cmno,a.isplan,a.iscontent,a.isev,a.isrs,a.isgrade ,b.bmno from cmmenu a left outer join cmmenubm b on b.cmno=a.cmno where a.cmno= ?param0] -2025-12-18 14:13:04,706 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rscqs] Prepared SQL: [select a.rscqno,a.rscno,a.qno,a.dseq , b.qtextstring, b.dpoint, b.qdiff, b.cc1, b.cc2, b.cc3, b.cc4, b.cc5,b.atype , cc.cname qdiffname, cc1.cname ccname1, cc2.cname ccname2, cc3.cname ccname3, cc4.cname ccname4, cc5.cname ccname5 ,row_number() over(order by a.dseq, a.rscqno) rno from rscq a inner join question b on b.qno=a.qno left outer join comcode cc on cc.ccode = b.qdiff left outer join comcode cc1 on cc1.ccode = b.cc1 left outer join comcode cc2 on cc2.ccode = b.cc2 left outer join comcode cc3 on cc3.ccode = b.cc3 left outer join comcode cc4 on cc4.ccode = b.cc4 left outer join comcode cc5 on cc5.ccode = b.cc5 where a.rscno= ?param0 order by rno] -2025-12-18 14:13:04,706 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminfile] Prepared SQL: [select 1 dtype,a.sdno intval,a.fgno longval,b.fileno longval2,0 longval4,b.fileurl strval from cmsd a inner join fileinfo b on b.fgno=a.fgno and b.isdel=0 where a.cmno= ?param0 union all select 0,exno,null,null,null,null from cmex where cmno= ?param0 and isdel=0 union all select 2,0,a.fgnotf,b.fileno,a.cmino,b.fileurl from cminning a inner join fileinfo b on b.fgno=a.fgnotf and b.isdel=0 where a.cmno= ?param0 union all select 3,a.cmno,a.fgnocm,b.fileno,0,b.fileurl from cm a inner join fileinfo b on b.fgno=a.fgnocm and b.isdel=0 where a.cmno= ?param0 order by dtype,intval,longval2] -2025-12-18 14:13:04,707 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.check.cmpcpay] Prepared SQL: [select count(b.pino) from (select 1 as col1) a left outer join payitem b on b.ptype=1 and b.pcno = ?param0] -2025-12-18 14:13:04,707 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ct.checkcmi] Prepared SQL: [select count(b.cmino) dcnt from ct a left outer join cminning b on b.ctno=a.ctno where a.ctno= ?param0 group by a.ctno] -2025-12-18 14:13:04,707 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.pcm.foras] Prepared SQL: [select distinct d.cmno value,d.cname text from users a inner join lect b on b.userno=a.userno and b.status<5 inner join cm c on c.cmno=b.cmno inner join cm d on d.cmno=c.pcmno where a.asno= ?param0 order by text,value] -2025-12-18 14:13:04,707 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cm.foras] Prepared SQL: [select distinct c.cmno value,concat(c.cname,'(',c.classno,')') text from users a inner join lect b on b.userno=a.userno and b.status<5 inner join cm c on c.cmno=b.cmno and c.pcmno= ?param0 where a.asno= ?param1 order by text,value] -2025-12-18 14:13:04,707 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.pcm.forall] Prepared SQL: [select a.cmno value,a.cname text from cm a where a.ismaster=1 and a.isuse=1 and a.isdel=0 order by text,value] -2025-12-18 14:13:04,707 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cm.forall] Prepared SQL: [select a.cmno value,concat(a.cname,'(',a.classno,')') text from cm a where a.pcmno= ?param0 and a.ismaster=1 and a.isuse=1 and a.isdel=0 order by text,value] -2025-12-18 14:13:04,707 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cms.forpay] Prepared SQL: [select c.cmno,case when b.isjoin=1 then c.infee else c.infee end fee, c.accommofee, b.isjoin,d.lectno lectnocheck from users a left outer join assign b on b.asno=a.asno inner join cm c on c.cmno= ?param0 left outer join lect d on d.userno=a.userno and d.cmno=c.cmno and d.status in (1,2,3,4,6) and d.ischanged=0 where a.userno= ?param1] -2025-12-18 14:13:04,707 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cms.forpaypc] Prepared SQL: [select c.cmno,case when b.isjoin=1 then c.infee else c.outfee end fee,b.isjoin from users a left outer join assign b on b.asno=a.asno inner join cmpc c on c.pcno= ?param0 where a.userno= ?param1] -2025-12-18 14:13:04,708 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcheck.forbuy] Prepared SQL: [select 1 rno,a.cmno,a.quota ,b.status lectstatus ,count(d.userno) countlect from cm a left outer join lect b on b.cmno=a.cmno and b.userno= ?param0 and b.status < 5 and b.ischanged=0 left outer join lect c on c.cmno=a.cmno and c.status < 5 and c.ischanged=0 left outer join users d on d.userno=c.userno and d.status=1 where a.cmno= ?param1 and a.ismaster=0 and a.rstime < now() and a.retime > now() and a.isuse=1 and a.isdel=0 group by a.cmno,a.quota,b.status union all select 2,a.cmno,0 ,b.status ,0 from cm a inner join lect b on b.cmno <> a.cmno and b.userno= ?param0 and b.status < 5 inner join cm c on c.cmno=b.cmno and c.pcmno=a.pcmno where a.cmno = ?param1] -2025-12-18 14:13:04,709 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.assign.applyedu.byasno] Prepared SQL: [select a.asno,a.ascode,a.isjoin,a.joinyear,a.joinprice,a.asname,a.ceoname,a.brno,a.eino,a.grno,a.btype,a.bkind,a.salesamount,a.homeurl,a.mcount,a.aday,a.astype,a.asctg,a.askey,a.post ,a.address1,a.address2,a.fgnobno,a.fgnobank,a.joindate,a.exitdate,a.status,a.issite,a.subdomain,a.sitename,a.sitelogo,a.sitefooter,a.siteip,a.ismain,a.mname,a.isdel ,CAST(AES_DECRYPT(UNHEX(a.mphone), 'np123@!') AS char) mphone ,CAST(AES_DECRYPT(UNHEX(a.taxemail), 'np123@!') AS char) taxemail from assign a where a.asno= ?param0 and a.isdel=0] -2025-12-18 14:13:04,710 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscdcheck] Prepared SQL: [select a.quota - (select count(z.lectno) cnt from lect z where a.cmisno = z.cmisno and z.status in (1,2) and z.ischanged=0) from cminningscd a where a.cmisno = ?param0] -2025-12-18 14:13:04,714 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmin] Prepared SQL: [insert into cm(ismaster,cgno,pcmno,cname,kname,tmno,classno,rstime,retime,sstime,setime,gstime,getime,cshape ,infee,outfee,accommofee,quota ,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,isuse,isdel,isseq,fgnocm,typeman,typeedu,typegrade,typejob,typejobitem,iscertificate,ischkatt,isaccommodation,daylectinninglimit,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 , ?param28 , ?param29 , ?param30 ,0, ?param31 , ?param32 , ?param33 , ?param34 , ?param35 , ?param36 , ?param37 , ?param38 , ?param39 , ?param40 ,10,now(), ?param41 ,now(), ?param41 , ?param42 );] -2025-12-18 14:13:04,714 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:13:04,716 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnings.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into cminning (cmno,week,iseq,isonline,ititle,icontent,idate,iday,ist,iet,fgnotf,ctno,istaste,sttime,atime,mstime,metime,userno,isscd,scdtype,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 ,now(), ?param20 ,now(), ?param20 , ?param21 from (select 1 col1) a left outer join cminning b on b.cmno= ?param0 and b.iseq= ?param2 where b.cmino is null] -2025-12-18 14:13:04,716 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnings.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 14:13:04,717 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into cminningscd(cmino,estart,eend,quota,studyplace,sseq,comment,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 ,now(), ?param7 ,now(), ?param7 , ?param8 )] -2025-12-18 14:13:04,717 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 14:13:04,719 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.in] Prepared SQL: [INSERT INTO cmex (cmno,extype,exname,edesc,etime,econdition,evtype,eqtype,israndq,israndqi,qcount,isblur,tpoint,relaylimit,isusebackup,isseq,isreexamable,isresultopen,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 ,0,now(), ?param18 ,now(), ?param18 , ?param19 )] -2025-12-18 14:13:04,720 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:13:04,721 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.question.in] Prepared SQL: [INSERT INTO question (cmno, qdiff, cc1, cc2, cc3, cc4, cc5, isuse, atype, dpoint, qtext, qtextstring, qdesc, rightcount,ispassspace,isignorecase, cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , now(), ?param16 ,now(), ?param16 , ?param17 );] -2025-12-18 14:13:04,721 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.question.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:13:04,721 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.in] Prepared SQL: [insert into cmsd(sdtype,cmno,sdname,sddesc,tpoint,sdcondition,fgno,isdel,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 ,0,now(), ?param7 ,now(), ?param7 , ?param8 );] -2025-12-18 14:13:04,721 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:13:04,721 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.in] Prepared SQL: [insert into cmrs(rstype,cmno,rsname,rscondition,rscno,isdel,cmino,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,0, ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 );] -2025-12-18 14:13:04,721 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:13:04,721 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rsc.in] Prepared SQL: [insert into rsc(rstype,rscname,isuse,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 ,now(), ?param3 ,now(), ?param3 , ?param4 );] -2025-12-18 14:13:04,721 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rsc.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:13:04,722 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy0] Prepared SQL: [insert into cm(ismaster,cgno,pcmno,cname,kname,tmno,classno,rstime,retime,sstime,setime,gstime,getime,cshape,typeman,typeedu,typegrade,typejob,typejobItem,infee,outfee,accommofee,quota,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,isuse,isseq,iscertificate,isdel,studydays,isaccommodation,daylectinninglimit,cdt,cno,udt,uno,uip) select ?param0 ,cgno,case when a.ismaster = 1 and ?param0 = 0 then a.cmno else a.pcmno end,ifnull( ?param1 , concat('»çº»_', cname)),a.kname, ?param2 ,case when ?param2 is null then null else ifnull(b.classno,0)+1 end ,t.rstime ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then '2099-12-31 23:59:59' else date_format(t.retime,'%Y-%m-%d 23:59:59') end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else t.sstime end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else date_format(t.setime,'%Y-%m-%d 23:59:59') end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else t.gstime end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else date_format(t.getime,'%Y-%m-%d 23:59:59') end ,a.cshape,a.typeman,a.typeedu,a.typegrade,a.typejob, a.typejobItem,infee,outfee,accommofee,quota,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,1,isseq,a.iscertificate,0,studydays,isaccommodation,daylectinninglimit,now(), ?param3 ,now(), ?param3 , ?param4 from cm a left outer join ( select max(b.classno) classno from cm a inner join cm b on b.ismaster=0 and b.pcmno=case when a.ismaster=1 then a.cmno else a.pcmno end and b.isdel=0 and b.tmno=ifnull( ?param2 ,0) where a.cmno= ?param5 ) b on b.classno is not null left outer join term t on t.tmno= ?param2 where a.cmno= ?param5 ;] -2025-12-18 14:13:04,722 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy0.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:13:04,722 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy.ex0] Prepared SQL: [insert into cmex (cmno,extype,exname,edesc,etime,econdition,evtype,eqtype,israndq,israndqi,qcount,isblur,tpoint,relaylimit,isusebackup,isseq,isresultopen,isreexamable,isdel,cdt,cno,udt,uno,uip) select ?param0 ,extype,exname,edesc,etime,econdition,evtype,eqtype,israndq,israndqi,qcount,isblur,tpoint,relaylimit,isusebackup,isseq,isresultopen,isreexamable,0,now(), ?param1 ,now(), ?param1 , ?param2 from cmex a where a.exno= ?param3 ;] -2025-12-18 14:13:04,722 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy.ex0.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:13:04,722 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmpcin] Prepared SQL: [insert into cm (ismaster,cgno,pcmno,cname,tmno,classno,rstime,retime,sstime,setime,gstime,getime,cshape,infee,outfee,quota,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,isuse,isseq,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,null, ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 ,1,0,0,now(), ?param27 ,now(), ?param27 , ?param28 );] -2025-12-18 14:13:04,722 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmpcin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:13:04,724 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ct.in] Prepared SQL: [INSERT INTO ct (cmno,qdiff,cc1,cc2,cc3,cc4,cc5,ctype,ccode,ccodedel,ctname,fgnothumb,fgnotf,tfurl,ismenu,isdel,isuse,isoversize,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 ,0, ?param14 , ?param15 ,now(), ?param16 ,now(), ?param16 , ?param17 );] -2025-12-18 14:13:04,724 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ct.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:13:04,724 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.pplog.applyedu.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into pplog ( userno,cmno,isready,cgcode,cshape,typeman,typeedu,typegrade,typejob,typejobItem,cgno,cmisno,isrebate,rbankname,rbankacc,rbankowner,asname,brno,ceoname,post,address1,address2,btype,bkind,eino,mname ,mphone,taxemail,userpno,mobile,email,upost,uaddress1,uaddress2,isassignuser,uduty,slevel,isaccommodation,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 ,HEX(AES_ENCRYPT( ?param14 , 'np123@!')) , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 ,HEX(AES_ENCRYPT( ?param26 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param27 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param28 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param29 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param30 , 'np123@!')) , ?param31 , ?param32 , ?param33 , ?param34 , ?param35 , ?param36 , ?param37 ,now(), ?param38 ,now(), ?param38 , ?param39 )] -2025-12-18 14:13:04,724 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.pplog.applyedu.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:13:04,725 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.term.in] Prepared SQL: [insert into term (tyear,tseq,rstime,retime,sstime,setime,gstime,getime,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 ,now(), ?param8 ,now(), ?param8 , ?param9 )] -2025-12-18 14:13:04,725 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.term.up] Prepared SQL: [update term set udt=now(),uno= ?param0 ,uip= ?param1 ,tyear = ?param2 ,tseq = ?param3 ,rstime= ?param4 ,retime= ?param5 ,sstime= ?param6 ,setime= ?param7 ,gstime= ?param8 ,getime= ?param9 where tmno= ?param10] -2025-12-18 14:13:04,725 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cg.in] Prepared SQL: [insert into cg (pcgno,cgname,cgcode,isuse,iscover,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,0,now(), ?param5 ,now(), ?param5 , ?param6 )] -2025-12-18 14:13:04,725 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmup] Prepared SQL: [update cm set udt=now(),uno= ?param0 ,uip= ?param1 ,cgno = ?param2 ,pcmno = ?param3 ,cname = ?param4 ,kname = ?param5 ,rstime = ?param6 ,retime = ?param7 ,sstime = ?param8 ,setime = ?param9 ,gstime = ?param10 ,getime = ?param11 ,cshape = ?param12 ,infee = ?param13 ,outfee = ?param14 ,accommofee = ?param15 ,quota = ?param16 ,introhtml = ?param17 ,targethtml = ?param18 ,goalhtml = ?param19 ,contenthtml = ?param20 ,studyplace = ?param21 ,studytime = ?param22 ,certcc = ?param23 ,certgradecc = ?param24 ,jobcc = ?param25 ,jobpositiongrade = ?param26 ,difficulty = ?param27 ,isrefund = ?param28 ,isuse = ?param29 ,fgnocm = ?param30 ,typeman = ?param31 ,typeedu = ?param32 ,typegrade = ?param33 ,typejob = ?param34 ,typejobitem = ?param35 ,iscertificate = ?param36 ,ischkatt = ?param37 ,studydays = ?param38 ,isaccommodation = ?param39 where cmno= ?param40] -2025-12-18 14:13:04,726 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.profclear] Prepared SQL: [update cminning a inner join ( select a.cmino from cminning a left outer join cmprof b on b.cmno=a.cmno and a.userno=b.userno where a.cmno= ?param0 and b.userno is null ) b on b.cmino=a.cmino set a.userno=null where a.cmno= ?param0] -2025-12-18 14:13:04,726 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.del] Prepared SQL: [delete from cminning where cmino = ( select a.cmino from ( select case when count(c.lectno) < 1 then ?param0 else 0 end cmino from (select 1 col1) a left outer join cminning b on b.cmino= ?param0 left outer join lect c on c.cmno=b.cmno) a )] -2025-12-18 14:13:04,726 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.del2] Prepared SQL: [delete from cminning where cmino = ?param0] -2025-12-18 14:13:04,726 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.del3] Prepared SQL: [delete from cminning where cmino = ( select a.cmino from ( select case when count(b.cmino) < 1 then ?param0 else 0 end cmino from (select 1 col1) a left outer join cminningscd b on b.cmino= ?param0 ) a )] -2025-12-18 14:13:04,726 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.del] Prepared SQL: [delete from cminningscd where cmisno = ( select a.cmisno from ( select case when count(c.lectno) < 1 then ?param0 else 0 end cmisno from (select 1 col1) a left outer join cminningscd b on b.cmisno= ?param0 left outer join lect c on c.cmisno=b.cmisno and c.status=1 and c.ischanged=0 ) a )] -2025-12-18 14:13:04,726 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmseqsave] Prepared SQL: [update cm set isseq= ?param0 ,udt=now(),uno= ?param1 ,uip= ?param2 where cmno= ?param3] -2025-12-18 14:13:04,727 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.bookin] Prepared SQL: [insert into book(bkname,author,publisher,pubdate,fgnothumb,fgno,price,introhtml,contents,isuse,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 ,now(), ?param10 ,now(), ?param10 , ?param11 )] -2025-12-18 14:13:04,727 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.bookup] Prepared SQL: [update book set udt=now(),uno= ?param0 ,uip= ?param1 ,bkname = ?param2 ,author = ?param3 ,publisher = ?param4 ,pubdate = ?param5 ,fgnothumb = ?param6 ,fgno = ?param7 ,price = ?param8 ,introhtml = ?param9 ,contents = ?param10 ,isuse = ?param11 where bkno= ?param12] -2025-12-18 14:13:04,728 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.bookdel] Prepared SQL: [delete from book where not bkno in ( select distinct(a.bkno) from cmbook a ) and bkno = ?param0] -2025-12-18 14:13:04,728 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.up] Prepared SQL: [update cminningscd a set udt=now(),uno= ?param0 ,uip= ?param1 ,cmino= ?param2 ,estart= ?param3 ,eend= ?param4 ,quota= ?param5 ,studyplace= ?param6 ,sseq= ?param7 ,comment= ?param8 where a.cmisno= ?param9] -2025-12-18 14:13:04,728 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnings.up] Prepared SQL: [update cminning a left outer join ( select cmino, cmno from cminning where cmino <> ?param0 and cmno= ?param1 and iseq= ?param2 ) b on b.cmno=a.cmno set udt=now(),uno= ?param3 ,uip= ?param4 ,week = ?param5 ,iseq = ?param2 ,isonline = ?param6 ,ititle = ?param7 ,icontent = ?param8 ,idate= ?param9 ,iday = ?param10 ,ist = ?param11 ,iet = ?param12 ,fgnotf= ?param13 ,ctno = ?param14 ,istaste = ?param15 ,sttime= ?param16 ,atime = ?param17 ,mstime = ?param18 ,metime = ?param19 ,userno = ?param20 ,isscd = ?param21 ,scdtype= ?param22 where a.cmino= ?param0 and b.cmino is null] -2025-12-18 14:13:04,728 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.clear] Prepared SQL: [update cminningscd a set udt=now(),uno= ?param0 ,uip= ?param1 ,quota=99999,studyplace=null where a.cmino = ?param2] -2025-12-18 14:13:04,728 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.up.lect] Prepared SQL: [update lect a left outer join cminningscd b on b.cmisno = a.cmisno set a.edate = date_format(b.eend,'%Y-%m-%d 23:59:59') where a.cmisno = ?param0 ;] -2025-12-18 14:13:04,729 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmev.clear] Prepared SQL: [update cmev a set udt=now(),uno= ?param0 ,uip= ?param1 ,isoffabs=null where a.cmno = ?param2] -2025-12-18 14:13:04,729 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnings.istasteclear] Prepared SQL: [update cminning set istaste=0 where cmno= ?param0 and cmino <> ?param1] -2025-12-18 14:13:04,729 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmevsave] Prepared SQL: [insert into cmev (cmno,attend,attendcut,attendrfd,attendcutrfd,mid,midcut,midrfd,midcutrfd,final,finalcut,finalrfd,finalcutrfd,subject,subjectcut,subjectrfd,subjectcutrfd,discuss,discusscut,discussrfd,discusscutrfd,etc,etccut,etcrfd,etccutrfd,cut,cutrfd,isoffabs,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 ,now(), ?param28 ,now(), ?param28 , ?param29 from (select 1 col1) a left outer join cmev b on b.cmno= ?param0 where b.cmno is null; update cmev set udt=now(),uno= ?param28 ,uip= ?param29 ,attend = ?param1 ,attendcut = ?param2 ,attendrfd = ?param3 ,attendcutrfd = ?param4 ,mid = ?param5 ,midcut = ?param6 ,midrfd = ?param7 ,midcutrfd = ?param8 ,final = ?param9 ,finalcut = ?param10 ,finalrfd = ?param11 ,finalcutrfd = ?param12 ,subject = ?param13 ,subjectcut = ?param14 ,subjectrfd = ?param15 ,subjectcutrfd = ?param16 ,discuss = ?param17 ,discusscut = ?param18 ,discussrfd = ?param19 ,discusscutrfd = ?param20 ,etc = ?param21 ,etccut = ?param22 ,etcrfd = ?param23 ,etccutrfd = ?param24 ,cut = ?param25 ,cutrfd = ?param26 ,isoffabs = ?param27 where ?param0 > 0 and cmno= ?param0] -2025-12-18 14:13:04,729 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.savetop] Prepared SQL: [UPDATE cmex SET udt=now(),uno= ?param0 ,uip= ?param1 ,exname= ?param2 ,edesc= ?param3 ,econdition= ?param4 ,isblur= ?param5 ,isusebackup= ?param6 ,isseq= ?param7 ,isreexamable= ?param8 ,isresultopen= ?param9 ,etime= ?param10 where exno= ?param11] -2025-12-18 14:13:04,729 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.up] Prepared SQL: [update cmex set udt=now(),uno= ?param0 ,uip= ?param1 ,extype = ?param2 ,exname = ?param3 ,edesc = ?param4 ,etime = ?param5 ,econdition = ?param6 ,evtype = ?param7 ,eqtype = ?param8 ,israndq = ?param9 ,israndqi = ?param10 ,qcount = ?param11 ,isblur = ?param12 ,tpoint = ?param13 ,relaylimit = ?param14 ,isusebackup = ?param15 ,isseq = ?param16 ,isreexamable = ?param17 ,isresultopen= ?param18 where exno= ?param19] -2025-12-18 14:13:04,729 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmexq.deleteall] Prepared SQL: [delete from cmexq where exno= ?param0] -2025-12-18 14:13:04,730 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmexlayer.del] Prepared SQL: [delete from cmexlayer where exno= ?param0] -2025-12-18 14:13:04,730 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.del] Prepared SQL: [update cmex set isdel=1 where exno= ?param0] -2025-12-18 14:13:04,730 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.del] Prepared SQL: [update cmsd set isdel=1 where sdno= ?param0] -2025-12-18 14:13:04,730 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.del] Prepared SQL: [update cmrs set isdel=1 where rsno= ?param0] -2025-12-18 14:13:04,730 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.questionitem.del] Prepared SQL: [update question a inner join questionitem b on b.qino= ?param0 and b.qno=a.qno set a.rightcount = a.rightcount - b.isright; update questionitem set udt=now(),uno= ?param1 ,uip= ?param2 ,isdel=1 where qino= ?param0] -2025-12-18 14:13:04,731 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.question.up] Prepared SQL: [UPDATE question SET udt=now(),uno= ?param0 ,uip= ?param1 ,cmno= ?param2 ,qdiff= ?param3 ,cc1= ?param4 ,cc2= ?param5 ,cc3= ?param6 ,cc4= ?param7 ,cc5= ?param8 ,isuse= ?param9 ,dpoint= ?param10 ,qtext= ?param11 ,qtextstring= ?param12 ,qdesc= ?param13 ,rightcount= ?param14 ,ispassspace= ?param15 ,isignorecase= ?param16 where qno= ?param17] -2025-12-18 14:13:04,731 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.question.uptop] Prepared SQL: [UPDATE question SET udt=now(),uno= ?param0 ,uip= ?param1 ,cmno= ?param2 ,isuse= ?param3 ,qtext= ?param4 ,qtextstring= ?param5 ,qdesc= ?param6 ,rightcount= ?param7 where qno= ?param8] -2025-12-18 14:13:04,731 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.questionitem.up] Prepared SQL: [UPDATE questionitem SET udt=now(),uno= ?param0 ,uip= ?param1 ,fgno= ?param2 ,isright= ?param3 ,qitext= ?param4 where qino= ?param5] -2025-12-18 14:13:04,731 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.up] Prepared SQL: [update cmsd set udt=now(),uno= ?param0 ,uip= ?param1 ,sdtype = ?param2 ,sdname = ?param3 ,sddesc = ?param4 ,tpoint = ?param5 ,sdcondition = ?param6 ,fgno = ?param7 where sdno= ?param8] -2025-12-18 14:13:04,732 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.uplock] Prepared SQL: [update cmsd set udt=now(),uno= ?param0 ,uip= ?param1 ,sdname = ?param2 ,sddesc = ?param3 ,tpoint = ?param4 ,sdcondition = ?param5 ,fgno = ?param6 where sdno= ?param7] -2025-12-18 14:13:04,732 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.up] Prepared SQL: [update cmrs set udt=now(),uno= ?param0 ,uip= ?param1 ,rstype = ?param2 ,rsname = ?param3 ,rscondition = ?param4 ,rscno = ?param5 ,cmino = ?param6 where rsno= ?param7] -2025-12-18 14:13:04,732 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.uplock] Prepared SQL: [update cmrs set udt=now(),uno= ?param0 ,uip= ?param1 ,rsname = ?param2 ,rscondition = ?param3 where rsno= ?param4] -2025-12-18 14:13:04,732 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmev.in] Prepared SQL: [insert into cmev (cmno,attend,attendcut,attendrfd,attendcutrfd,mid,midcut,midrfd,midcutrfd,final,finalcut,finalrfd,finalcutrfd,subject,subjectcut,subjectrfd ,subjectcutrfd,discuss,discusscut,discussrfd,discusscutrfd,etc,etccut,etcrfd,etccutrfd,cut,cutrfd,cdt,cno,udt,uno,uip) values ( ?param0 ,100,100,100,100,0,0,0,0,0,0,0,0,0,0,0 ,0,0,0,0,0,0,0,0,0,100,100,now(), ?param1 ,now(), ?param1 , ?param2 )] -2025-12-18 14:13:04,732 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmmenu.in] Prepared SQL: [insert into cmmenu (cmno,isplan,iscontent,isev,isrs,isgrade,cdt,cno,udt,uno,uip) values( ?param0 ,1,1,1,1,1,now(), ?param1 ,now(), ?param1 , ?param2 ); insert into cmmenubm (cmno,bmno,cdt,cno,udt,uno,uip) select ?param0 ,a.bmno,now(), ?param1 ,now(), ?param1 , ?param2 from boardmaster a where a.bmposition=1 and a.isopen=1 and a.isdefault=1] -2025-12-18 14:13:04,734 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy] Prepared SQL: [create temporary table if not exists temp_cminning_mapping ( old_cmino bigint, new_cmino bigint ); insert into cminning(cmno, week, iseq, isonline, ititle, icontent, iday, idate, ist, iet, ctno, istaste, sttime, atime, mstime, metime, userno, isscd, scdtype, cdt,cno,udt,uno,uip) select ?param0 , week, iseq, isonline, ititle, icontent, iday, idate, ist, iet, ctno, istaste, sttime, atime, mstime, metime, userno, isscd, scdtype, now(), ?param1 ,now(), ?param1 , ?param2 from cminning where cmno = ?param3 ; insert into temp_cminning_mapping(old_cmino, new_cmino) select old_cmino, new_cmino from ( select a.cmino as old_cmino, b.cmino as new_cmino from cminning a inner join cminning b on a.cmno = ?param3 and b.cmno = ?param0 and a.week = b.week and a.iseq = b.iseq ) t; insert into cmrs(cmno, rscno, rstype, rsname, rscondition, isdel, cmino, cdt,cno,udt,uno,uip) select ?param0 , rscno, rstype, rsname, rscondition, 0, t.new_cmino, now(), ?param1 ,now(), ?param1 , ?param2 from cmrs a inner join temp_cminning_mapping t on a.cmino = t.old_cmino where a.cmno = ?param3 and a.isdel = 0; insert into cmprof(cmno, userno, pfee, cdt,cno,udt,uno,uip) select ?param0 , userno, 0, now(), ?param1 ,now(), ?param1 , ?param2 from cmprof where cmno = ?param3 ; insert into cmbook(cmno, bkno, cdt,cno,udt,uno,uip) select ?param0 , bkno, now(), ?param1 ,now(), ?param1 , ?param2 from cmbook where cmno = ?param3 ; insert into cmrelay(cmno, rcmno, ispre, cdt,cno,udt,uno,uip) select ?param0 , rcmno, ispre, now(), ?param1 ,now(), ?param1 , ?param2 from cmrelay where cmno = ?param3 ; insert into cmncsd(cmno, ndno, cdt,cno,udt,uno,uip) select ?param0 , ndno, now(), ?param1 ,now(), ?param1 , ?param2 from cmncsd where cmno = ?param3 ; insert into cminningscd(cmino, estart, eend, quota, studyplace, sseq, cdt,cno,udt,uno,uip) select t.new_cmino, estart, eend, quota, studyplace, sseq, now(), ?param1 ,now(), ?param1 , ?param2 from cminningscd a inner join temp_cminning_mapping t on a.cmino = t.old_cmino where a.cmino in (select old_cmino from temp_cminning_mapping); insert into cmev(cmno, attend, attendcut, attendrfd, attendcutrfd, mid, midcut, midrfd, midcutrfd, final, finalcut, finalrfd, finalcutrfd, subject, subjectcut, subjectrfd, subjectcutrfd, discuss, discusscut, discussrfd, discusscutrfd, etc, etccut, etcrfd, etccutrfd, cut, cutrfd, isoffabs, cdt,cno,udt,uno,uip) select ?param0 , attend, attendcut, attendrfd, attendcutrfd, mid, midcut, midrfd, midcutrfd, final, finalcut, finalrfd, finalcutrfd, subject, subjectcut, subjectrfd, subjectcutrfd, discuss, discusscut, discussrfd, discusscutrfd, etc, etccut, etcrfd, etccutrfd, cut, cutrfd, isoffabs, now(), ?param1 ,now(), ?param1 , ?param2 from cmev where cmno = ?param3 ; insert into cmsd(sdtype, cmno, sdname, sddesc, tpoint, sdcondition, fgno, isdel, orgsdno, cdt,cno,udt,uno,uip) select sdtype, ?param0 , sdname, sddesc, tpoint, sdcondition, null, 0, sdno, now(), ?param1 ,now(), ?param1 , ?param2 from cmsd where cmno = ?param3 and isdel = 0; insert into cmmenu(cmno, isplan, iscontent, isev, isrs, isgrade, cdt,cno,udt,uno,uip) select ?param0 , isplan, iscontent, isev, isrs, isgrade, now(), ?param1 ,now(), ?param1 , ?param2 from cmmenu where cmno = ?param3 ; insert into cmmenubm(cmno, bmno, cdt,cno,udt,uno,uip) select ?param0 , bmno, now(), ?param1 ,now(), ?param1 , ?param2 from cmmenubm where cmno = ?param3 ; drop temporary table if exists temp_cminning_mapping;] -2025-12-18 14:13:04,734 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy.ex] Prepared SQL: [insert into cmexlayer(exno,qdiff,cc1,cc2,cc3,cc4,cc5,qcount,rpoint,cdt,cno,udt,uno,uip) select ?param0 ,qdiff,cc1,cc2,cc3,cc4,cc5,qcount,rpoint,now(), ?param1 ,now(), ?param1 , ?param2 from cmexlayer a where a.exno= ?param3 ; insert into cmexq(exno,qseq,qno,rpoint,cdt,cno,udt,uno,uip) select ?param0 ,qseq,qno,rpoint,now(), ?param1 ,now(), ?param1 , ?param2 from cmexq a where a.exno= ?param3 ;] -2025-12-18 14:13:04,734 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.fgnoup] Prepared SQL: [update cmsd set fgno= ?param0 where cmno= ?param1 and orgsdno= ?param2] -2025-12-18 14:13:04,734 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.fgnoup] Prepared SQL: [update cminning set fgnotf= ?param0 where cmno= ?param1 and orgcmino= ?param2] -2025-12-18 14:13:04,734 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cm.fgnocmup] Prepared SQL: [update cm set fgnocm= ?param0 where cmno= ?param1] -2025-12-18 14:13:04,734 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmpcup] Prepared SQL: [update cm set udt=now(),uno= ?param0 ,uip= ?param1 ,cgno = ?param2 ,cname = ?param3 ,sstime = ?param4 ,setime = ?param5 ,introhtml = ?param6 where cmno= ?param7] -2025-12-18 14:13:04,735 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ctpdel] Prepared SQL: [update ctpage a inner join ( select a.ctno,count(b.cmino) dcnt from ct a left outer join cminning b on b.ctno=a.ctno where a.ctno= ?param0 group by a.ctno ) b on b.ctno=a.ctno and b.dcnt = 0 set a.isdel=1,udt=now(),uno= ?param1 ,uip= ?param2 where a.cpno= ?param3] -2025-12-18 14:13:04,735 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ct.del] Prepared SQL: [update ct a inner join ( select a.ctno,count(b.cmino) dcnt from ct a left outer join cminning b on b.ctno=a.ctno where a.ctno= ?param0 group by a.ctno ) b on b.ctno=a.ctno and b.dcnt=0 set udt=now(),uno= ?param1 ,uip= ?param2 ,a.ccode=null,a.isdel=1 where b.dcnt=0 and a.ctno= ?param0] -2025-12-18 14:13:04,735 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.fgno] Prepared SQL: [update cminning set fgno= ?param0 where cmino= ?param1] -2025-12-18 14:13:04,735 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.fgnooff] Prepared SQL: [update cminning set fgnooff= ?param0 where cmino= ?param1] -2025-12-18 14:13:04,735 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.lectcmisno.up] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,cmisno =case when ?param2 is not null then ?param2 else cmisno end where lectno= ?param3 ; update pplog a left outer join ( select a.lectno,a.payno,b.pplno,a.cmisno from lect a inner join pay b on b.payno = a.payno where a.lectno = ?param3 ) b on b.pplno = a.pplno set a.cmisno = case when b.cmisno is not null then b.cmisno else a.cmisno end where b.lectno = ?param3 ; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end ,a.sdate = (case when b.estart is not null then date_format(b.estart,'%Y-%m-%d 00:00:00') else a.sdate end) where a.lectno = ?param3 and c.cshape = 1; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end where a.lectno = ?param3 and c.cshape <> 1;] -2025-12-18 14:13:04,758 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cmforchange] Prepared SQL: [select b.cmno,b.cname,b.classno,b.cshape ,t.tyear,t.tseq from cm a inner join cm b on b.ismaster=0 and b.pcmno=a.pcmno and b.cmno <> ?param0 and b.setime is not null and b.setime > now() and b.isuse=1 and b.isdel=0 inner join term t on t.tmno=b.tmno left outer join lect c on c.cmno=b.cmno and c.status in (1,3,4) and c.ischanged=0 where a.cmno= ?param0 group by b.cmno,b.cname,b.classno,b.quota,b.cshape ,t.tyear,t.tseq having b.quota = 0 or b.quota > count(c.lectno) order by b.cname,b.classno,b.setime] -2025-12-18 14:13:04,758 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.scdlects] Prepared SQL: [select a.scdno,a.dday,a.dtime,a.istalk,a.isemail,a.issms,a.isuse from scdlect a order by a.scdno] -2025-12-18 14:13:04,759 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.encourages] Prepared SQL: [insert into alarms (userno,atime,scdno,cmexno,dday,isdel,cdt,cno,udt,uno,uip) select a.userno,now(),a.scdno,a.cmexno,a.dday,0,now(), ?param0 ,now(), ?param0 , ?param1 from ( select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.attrate < 80 and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 where a.scdno < 3 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmex e on e.cmno=c.cmno and e.extype=case when a.scdno=3 then 0 else 1 end and e.isdel=0 left outer join lectex f on f.lectno=c.lectno and f.exno=e.exno where a.scdno > 2 and a.scdno < 5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=0 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=1 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=6 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmrs e on e.cmno=c.cmno and e.rstype=0 and e.isdel=0 left outer join lectrs f on f.lectno=c.lectno and f.rsno=e.rsno where a.scdno=7 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,c.sdate stime ,c.edate etime,e.cname studyplace,b.studytime days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join cm b on b.ismaster=0 and b.cshape =1 and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.sdate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 left outer join comcode e on e.ccode = b.studyplace where a.scdno=8 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.exno cmexno,b.exname cname,b.estime stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join exam b on date_format(b.estime,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') and b.isopen=1 inner join examuser c on c.exno=b.exno and c.status=1 and c.pstatus=1 inner join users d on d.userno=c.userno and d.status=1 where a.scdno=9 and a.isuse=1 and a.dtime= ?param2 ) a; select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.attrate < 80 and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 where a.scdno < 3 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmex e on e.cmno=c.cmno and e.extype=case when a.scdno=3 then 0 else 1 end and e.isdel=0 left outer join lectex f on f.lectno=c.lectno and f.exno=e.exno where a.scdno > 2 and a.scdno < 5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=0 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=1 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=6 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmrs e on e.cmno=c.cmno and e.rstype=0 and e.isdel=0 left outer join lectrs f on f.lectno=c.lectno and f.rsno=e.rsno where a.scdno=7 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,c.sdate stime ,c.edate etime,e.cname studyplace,b.studytime days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join cm b on b.ismaster=0 and b.cshape =1 and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.sdate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 left outer join comcode e on e.ccode = b.studyplace where a.scdno=8 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.exno cmexno,b.exname cname,b.estime stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join exam b on date_format(b.estime,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') and b.isopen=1 inner join examuser c on c.exno=b.exno and c.status=1 and c.pstatus=1 inner join users d on d.userno=c.userno and d.status=1 where a.scdno=9 and a.isuse=1 and a.dtime= ?param2] -2025-12-18 14:13:04,761 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cmrs] Prepared SQL: [select a.rsno,a.rstype,a2.rscno,a2.rscname,b.cshape,b.cname,b.classno,b.rstime,b.retime,b.sstime,b.setime ,c.tyear,c.tseq ,count(distinct d.lectno) countlect,count(distinct e.lectno) countok ,g.username as teachername from cmrs a inner join rsc a2 on a2.rscno=a.rscno inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno inner join lect d on d.cmno=b.cmno and d.status=1 and d.ischanged=0 left outer join lectrs e on e.lectno=d.lectno and e.rsno=a.rsno left outer join cminning f on a.cmino = f.cmino left outer join users g on g.userno = f.userno where a.rsno= ?param0 group by a.rsno,a.rstype,a2.rscno,a2.rscname,b.cshape,b.cname,b.classno,b.rstime,b.retime,b.sstime,b.setime,c.tyear,c.tseq] -2025-12-18 14:13:04,761 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cmrscqs] Prepared SQL: [select a.rsno ,b.rscqno ,c.qno,c.qtext,c.atype ,d.qino,d.qitext ,sum(case when concat(',',e.atext,',') like concat('%,',d.qino,',%') then 1 else 0 end) scount ,count(e.atext) acount ,group_concat(e.atext order by e.cdt separator '
') atext from cmrs a inner join rscq b on b.rscno=a.rscno inner join question c on c.qno=b.qno left outer join questionitem d on d.qno=c.qno and d.isdel=0 left outer join lectrs e on e.rsno=a.rsno and e.rscqno=b.rscqno where a.rsno= ?param0 group by a.rsno ,b.rscqno ,c.qno,c.qtext,c.atype ,d.qino,d.qitext order by b.dseq,b.qno,d.qino] -2025-12-18 14:13:04,762 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.rscq] Prepared SQL: [select a.rscqno,a.qno,q.atype,qi.qino,row_number() over(partition by qi.qno order by qi.qino) rno from rscq a inner join question q on q.qno=a.qno left outer join questionitem qi on qi.qno=q.qno and qi.isdel=0 where a.rscno= ?param0 order by a.dseq] -2025-12-18 14:13:04,762 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectrss] Prepared SQL: [select a.rsno,b.lectno,c.rscno,c.rscqno,u.username,u.userid,uc.cname ccpositionname,b.isrebate,c.cdt,c.atext from cmrs a inner join lect b on b.cmno=a.cmno and b.status=1 and b.ischanged=0 inner join users u on u.userno=b.userno left outer join assign ua on ua.asno=u.asno left outer join comcode uc on uc.ccode=u.ccposition inner join lectrs c on c.lectno=b.lectno and c.rsno=a.rsno inner join rscq rq on rq.rscqno=c.rscqno inner join question q on q.qno=rq.qno where a.rsno= ?param0 order by u.username,u.userno,rq.dseq,rq.rscqno] -2025-12-18 14:13:04,762 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.attoffs] Prepared SQL: [select c.tyear,c.tseq ,a.cmno,a.cname,a.classno ,b.cmino,b.week,b.iseq,b.ititle,b.idate,b.ist,b.iet ,d.username from cm a inner join cminning b on b.cmno=a.cmno and b.isonline=0 and b.idate= ?param0 inner join term c on c.tmno=a.tmno left outer join users d on d.userno=b.userno where a.ismaster=0 and a.sstime <= ?param0 and a.setime >= ?param0 and a.isuse=1 and a.isdel=0 order by b.iet,a.cname] -2025-12-18 14:13:04,762 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cminning] Prepared SQL: [select c.tyear,c.tseq ,b.cshape,b.cname,b.classno ,a.cmino,a.ititle,a.idate,a.ist,a.iet from cminning a inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno where a.cmino= ?param0] -2025-12-18 14:13:04,762 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectinnings.foratt] Prepared SQL: [select a.cmino,b.lectno,c.userno ,ca.asname,c.username,c.userid,d.stime,d.etime,d.istatus ,row_number() over(order by d.udt desc,c.username) rno ,count(a.cdt) over() pagetotalcount from cminning a inner join lect b on b.cmno=a.cmno and b.status=1 and b.ischanged=0 inner join users c on c.userno=b.userno and c.status=1 left outer join assign ca on ca.asno=c.asno left outer join lectinning d on d.lectno=b.lectno and d.cmino=a.cmino where a.cmino= ?param0 order by rno] -2025-12-18 14:13:04,764 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.pagelogs_page] Prepared SQL: [select a.cdt,a.uip,b.pagename,a.loginfo from menupage b inner join ( select cdt, uip, loginfo, pno from pagelog a where a.userno= ?param0 and a.logsite= ?param1 and a.cdt between ?param2 and ?param3 ) a on b.pno=a.pno] -2025-12-18 14:13:04,765 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.reexam.log] Prepared SQL: [select a.* from ( select a.estart,eend,eip ,row_number() over(order by a.cdt desc) rno ,count(a.cno) over() pagetotalcount from lectexrelog a where a.lectno= ?param0 and a.exno= ?param1 ) a order by a.rno] -2025-12-18 14:13:04,766 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectexq] Prepared SQL: [select a.lectno,a.exno,a.eqno,a.atext,a.qinos,a.cpoint,a.dpoint,a.iscorrect,a.qseq ,c.qno,c.atype,c.qtext from lectexq a inner join cmexq b on b.eqno=a.eqno inner join question c on c.qno=b.qno where a.lectno= ?param0 and a.exno= ?param1 order by a.qseq] -2025-12-18 14:13:04,767 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsdfiles] Prepared SQL: [select d.orgname,d.fileurl,c.userno,c.userid,c.username from lectsd a inner join lect b on b.lectno=a.lectno and b.status=1 and b.ischanged=0 inner join users c on c.userno=b.userno inner join fileinfo d on d.fgno=a.fgno and d.isdel=0 where a.sdno= ?param0] -2025-12-18 14:13:04,767 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectdiscuss] Prepared SQL: [select a.sdno,a.tpoint sdtpoint ,b.lectno,b.cpoint,b.feedb,b.submittime,b.checktime ,c.userno,c.username,c.userid ,d.asname from cmsd a inner join lect b2 on b2.lectno= ?param0 inner join users c on c.userno=b2.userno left outer join assign d on d.asno=c.asno left outer join lectsd b on b.lectno=b2.lectno and b.sdno=a.sdno where a.sdno= ?param1] -2025-12-18 14:13:04,769 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.mydata] Prepared SQL: [select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,a.intval9 ,a.longval,a.longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,a.time3,a.time4 ,a.time5,a.time6 ,a.rno ,a.iscomplete ,a.studytime ,a.studyplacename studyplacename, a.studyplace ,a.cshape from( select 1 dtype ,d.tyear intval,d.tseq intval2,c.cshape intval3,a.pstatus intval4,case when e.rfdno is null then 0 else 1 end intval5,a.isrebate intval6,a.itemno intval7 ,case when (case when l.sdate is null then c.sstime else l.sdate end) < now() and (case when l.edate is null then c.setime else l.edate end) > now() then 1 else 0 end intval8 ,c.studydays intval9 ,l.lectno longval,a.payno longval2 ,c.cname strval,null strval2,null strval3 ,c.rstime time,c.retime time2 ,b.cdt time3,f.estart time4 ,CASE WHEN l.sdate IS NULL then (case when c.cshape ='1' then f.estart else l.cdt end) ELSE l.sdate end AS time5 ,case when l.edate is null then f.eend else l.edate end time6 ,case when b.pstatus = 1 then 99 else b.pstatus end as sortpstatus ,row_number() over(order by sortpstatus, c.retime, b.payno,a.pino) rno ,l.iscomplete ,c.studytime, cc.cname studyplacename, cmis.studyplace, l.cdt ,c.cshape from payitem a inner join pay b on b.payno=a.payno and b.pstatus in (21,22,51,55) and b.rstatus < 2 inner join cm c on c.cmno=a.itemno and c.rstime < now() and c.retime > now() inner join lect l on l.cmno=c.cmno and (l.status < 5 or l.status = 6) and l.ischanged=0 and l.userno=b.userno inner join term d on d.tmno=c.tmno left outer join payrfd e on e.payno=a.payno and e.payno=a.payno and e.rstatus=0 left outer join cminningscd f on f.cmisno = l.cmisno LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = l.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.ptype in (0,1,4) and a.userno= ?param0 and a.pstatus in (21,22,51,55) and a.rstatus=0 and 1 = case when c.retime = '2099-12-31 23:59:59' and l.stime is not null then 0 else 1 end order by sortpstatus,l.cdt desc, c.retime desc, b.payno,a.pino ) a union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,a.time3,a.time4 ,a.time5,a.time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 2 dtype ,c.tyear intval,c.tseq intval2,b.cshape intval3,0 intval4,0 intval5,a.isrebate intval6,a.cmno intval7,0 intval8 ,a.lectno longval,0 longval2 ,b.cname strval,null strval2,null strval3 ,case WHEN a.sdate IS NULL then (case when b.cshape ='1' then d.estart else a.cdt end) ELSE a.sdate end AS time ,case when a.edate is null then d.eend else a.edate end time2 ,d.estart time3,d.eend time4 ,e.cdt time5,null time6 ,row_number() over(order by b.setime desc) rno ,case when d.eend is not null then d.eend else a.edate end as sortedate ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join pay e on e.payno = a.payno inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno left outer join cminningscd d on a.cmisno = d.cmisno LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and (case when a.sdate is null then b.setime else a.edate end) >= now() order by case when time2 > now() then 1 else 0 end asc ,sortedate asc, time2 asc ) a union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,1 intval,c.iseq intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,null strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.iseq) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno inner join cminning c on c.cmno=b.cmno and c.isonline=1 and c.isscd = 0 left outer join lectinning d on d.lectno=a.lectno and d.cmino=c.cmino and d.istatus=2 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,2 intval,c.iseq intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,concat(date_format(c.idate,'%m/%d'),' ',left(c.ist,2),':',right(c.ist,2),' ~ ',left(c.iet,2),':',right(c.iet,2)) strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.iseq) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cminning c on c.cmno=b.cmno and c.isonline=0 and c.isscd = 0 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,3 intval,0 intval2,b.classno intval3,c.extype intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.extype,c.cdt) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cmex c on c.cmno=b.cmno and c.isdel=0 and c.econdition <= a.attrate LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' left outer join lectex d on d.lectno=a.lectno and d.exno=c.exno and d.eend is not null where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,4 intval,0 intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.cdt) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname as studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cmsd c on c.sdtype=0 and c.cmno=b.cmno and c.isdel=0 and c.sdcondition <= a.attrate left outer join lectsd d on d.lectno=a.lectno and d.sdno=c.sdno and d.submittime is not null LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,5 intval,0 intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.cdt) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cmsd c on c.sdtype=1 and c.cmno=b.cmno and c.isdel=0 and c.sdcondition <= a.attrate left outer join lectsdboard d on d.lectno=a.lectno and d.sdno=c.sdno and d.isdel=0 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,a.longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 4 dtype ,a.scdno intval,a.dday intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,b.cmno intval7,0 intval8 ,c.lectno longval,a.alno longval2 ,b.cname strval,null strval2,null strval3 ,a.atime time,c.edate time2 ,row_number() over(order by a.atime desc) rno ,c.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from alarms a inner join cm b on b.cmno=a.cmexno inner join lect c on c.cmno=b.cmno and c.userno=a.userno and c.status=1 and c.ischanged=0 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = c.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.scdno < 9 and a.isdel=0 order by a.atime desc limit 5 ) a] -2025-12-18 14:13:04,770 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.myexamrenews] Prepared SQL: [select a.exno,a.userno,a.certtime,a.certdate,a.certindate,a.renewreason,a.isfirst,a.certidx ,b.username cnoname from examuserrenew a left outer join users b on b.userno=a.cno where a.exno= ?param0 and a.userno= ?param1 order by a.certdate desc] -2025-12-18 14:13:04,771 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.myexamrenewlects] Prepared SQL: [select a.*,b.cmno,b.oktime,b.iscomplete from ( select distinct(c.cmno),c.cname,c.cshape from examuser a inner join exam b on b.exno=a.exno inner join cm c on c.certcc=b.certcc and c.certgradecc=b.certgradecc and c.isdel=0 and c.isuse=1 inner join cg d on d.cgno = c.cgno and d.isuse=1 and d.isdel=0 and d.iscover=1 where a.exno= ?param0 and a.userno= ?param1 )a inner join lect b on b.cmno=a.cmno where b.status=1 and b.iscomplete=1 and b.ischanged=0 and b.userno= ?param1 group by a.cmno,a.cname,a.cshape,b.oktime,b.iscomplete limit 3] -2025-12-18 14:13:04,771 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.myalarm] Prepared SQL: [select 4 dtype,a.scdno intval,a.dday intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,b.cmno intval7 ,c.lectno longval,a.alno longval2 ,b.cname strval,null strval2,null strval3 ,a.atime time,null time2 from alarms a inner join cm b on b.cmno=a.cmexno inner join lect c on c.cmno=b.cmno and c.userno=a.userno and c.status=1 and c.ischanged=0 where a.userno= ?param0 and date_add(a.atime, interval 3 month) > now() and a.scdno < 9 and a.isdel=0 order by a.atime desc] -2025-12-18 14:13:04,771 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectex.result] Prepared SQL: [select a.etime,a.exname,a.tpoint fullpoint,a.isresultopen ,b.estart,b.eend,b.tpoint, b.udt from cmex a inner join lectex b on b.lectno= ?param0 and b.exno=a.exno inner join lect c on c.lectno=b.lectno and c.userno= ?param1 where a.exno= ?param2] -2025-12-18 14:13:04,771 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectexq.result] Prepared SQL: [select d.atype,b.cpoint,b.dpoint,d.qtext,b.atext,d.qdesc,b.iscorrect,c.qno,b.eqno,b.qseq from lectex a inner join lect a2 on a2.lectno=a.lectno and a2.userno= ?param0 inner join lectexq b on b.lectno=a.lectno and b.exno=a.exno inner join cmexq c on c.eqno=b.eqno inner join question d on d.qno=c.qno where a.lectno= ?param1 and a.exno= ?param2 order by b.qseq] -2025-12-18 14:13:04,771 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectexresult.selectrate] Prepared SQL: [select a.eqno,sum(case when a.atext = b.atext then 1 else 0 end) / count(b.eqno) * 100 selectrate from lectexq a inner join lect a2 on a2.lectno=a.lectno and a2.userno= ?param0 inner join lectexq b on b.exno=a.exno and b.eqno=a.eqno where a.lectno= ?param1 and a.exno= ?param2 group by a.eqno] -2025-12-18 14:13:04,771 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.myrecomm] Prepared SQL: [select c.tyear,c.tseq,a.cmno,b.cshape,b.cname,b.rstime,b.retime,e.cgcode,b.isrefund from ( select a.* from ( select distinct b.ispre idx,c.cmno from lect a inner join cmrelay b on b.cmno=a.cmno inner join cm c on c.ismaster=0 and c.pcmno=b.rcmno and c.rstime < now() and c.retime > now() left outer join lect d on d.userno=a.userno and d.cmno=c.cmno where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null order by b.ispre,c.retime limit 2 ) a union all select a.* from ( select 2 idx,c.cmno from users a inner join comcode b on b.ccode=a.ccposition inner join cm c on c.ismaster=0 and c.rstime < now() and c.retime > now() and c.jobpositiongrade like concat('%',b.refcode,'%') left outer join lect d on d.userno=a.userno and d.cmno=c.cmno where a.userno= ?param0 and d.lectno is null order by c.retime limit 2 ) a ) a inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno inner join cg d on d.cgno=b.cgno inner join cg e on e.cgno=d.pcgno order by a.idx,b.retime limit 2] -2025-12-18 14:13:04,772 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.attcert.check] Prepared SQL: [select ifnull(a.isattcheck,0) intval,b.ischkatt intval2,c.ischkatt intval3 ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) strval from lect a inner join users b on b.userno = a.userno inner join cm c on c.cmno = a.cmno where a.lectno = ?param0] -2025-12-18 14:13:04,772 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectinning.attcert.check] Prepared SQL: [select ifnull(d.isattcheck,0) intval,b.ischkatt intval2,c.ischkatt intval3 ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) strval ,b.authplatform strval2 from lect a inner join users b on b.userno = a.userno inner join cm c on c.cmno = a.cmno left outer join lectinning d on d.lectno = a.lectno and d.cmino = ?param0 where a.lectno = ?param1 and a.userno = ?param2] -2025-12-18 14:13:04,772 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lecture.document.past] Prepared SQL: [select no lectno,substr(a.cshape,1,3) cshapename2,a.cgname cname,a.ssdate sstime,a.sedate setime ,case when a.rprice> 0 then 1 else 0 end isrebate from docprintpast a inner join users b on b.userpno= a.userpno where userno = ?param0] -2025-12-18 14:13:04,772 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectinning.new] Prepared SQL: [select a.logno longval ,a.lectno intval,a.cmino intval2,max(a.intval+a.intval2) intval3 ,a.strval,a.strval2,a.intval3 intval4 from( select a.logno,a.lectno,a.cmino ,case when b.edate < now() then 0 when b.status <> 1 then 0 else case when a.stime = a.etime then 1 else 0 end end intval ,case when b.edate < now() then 0 when b.status <> 1 then 0 else case when (timestampdiff(second,a.stime,a.etime)%300) = 0 then 1 else 0 end end intval2 ,c.cname strval,d.ititle strval2,d.iseq intval3 from lectinningpage a inner join lect b on b.lectno = a.lectno inner join cm c on c.cmno = b.cmno inner join cminning d on d.cmino = a.cmino where b.userno = ?param0 order by a.cdt desc limit 1 ) a] -2025-12-18 14:13:04,772 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user2] Prepared SQL: [select max(lectCnt) * min(checkNum) from ( select count(t1.lectno) as lectCnt, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (103,104,105) and t5.typegrade = ?param0 and t5.typeedu = ?param1 and t1.userno = ?param2 and t5.typeman = 28 union select 0 as lectCnt, (case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param2 and t2.pcmno = ?param3 )t] -2025-12-18 14:13:04,773 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user3] Prepared SQL: [select max(lectCnt) * min(checkNum) from ( select count(t1.lectno) as lectCnt, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (103,104) and t5.typeedu = 30 and t1.userno = ?param0 and t5.typeman = 28 union select 0 as lectCnt, (case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param0 and t2.pcmno = ?param1 )t] -2025-12-18 14:13:04,773 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user4] Prepared SQL: [select count(t1.lectno) from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param0 and t2.pcmno = ?param1] -2025-12-18 14:13:04,773 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user5] Prepared SQL: [select max(lectCnt) * min(checkNum) from ( select count(t1.lectno) as lectCnt, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (103,104) and t5.typeedu = ?param0 and t1.userno = ?param1 and t5.typeman = 28 union select 0 as lectCnt, (case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param1 and t2.pcmno = ?param2 )t] -2025-12-18 14:13:04,773 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user6] Prepared SQL: [select (max(lectCnt1) + max(lectCnt2)) * min(checkNum) from ( select count(t1.lectno) as lectCnt1, 0 as lectCnt2, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (102,103,104,105) and t5.typeedu = 35 and t1.userno = ?param0 and t5.typeman = 28 and t5.typegrade in (38,39) union select 0 as lectCnt1, count(t1.lectno) as lectCnt2,(case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param0 and t2.pcmno = ?param1 )t] -2025-12-18 14:13:04,773 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.pplog.get] Prepared SQL: [select l.lectno, l.cmno, l.payno, pp.cshape, cc.cname zstring1, cc2.cname zstring2, cc3.cname zstring3, cc4.cname zstring4, cc5.cname zstring5 from lect l inner join pay p on l.payno = p.payno and l.userno = p.userno inner join pplog pp on p.pplno = pp.pplno left outer join comcode cc on cc.ccode = pp.typeman left outer join comcode cc2 on cc2.ccode = pp.typeedu left outer join comcode cc3 on cc3.ccode = pp.typegrade left outer join comcode cc4 on cc4.ccode = pp.typejob left outer join comcode cc5 on cc5.ccode = pp.typejobitem where l.lectno = ?param0 and l.userno = ?param1] -2025-12-18 14:13:04,773 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.enroll.get] Prepared SQL: [SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED; SELECT a.USERNO , b.lectno , b.ISCOMPLETE , b.completeno , c.cmno , c.CNAME , d.PCGNO , e.PAYNO , e.PSTATUS , f.CSHAPE , f.TYPEMAN , f.TYPEEDU , f.TYPEGRADE , f.TYPEJOB , d.CGCODE , d.CGNAME , f.CMISNO FROM users a INNER JOIN lect b ON a.USERNO = b.USERNO INNER JOIN cm c ON b.CMNO = c.CMNO INNER JOIN cg d ON c.cgno = d.cgno INNER JOIN pay e ON b.payno = e.PAYNO INNER JOIN pplog f ON b.USERNO = e.USERNO AND b.CMNO = f.CMNO AND e.PPLNO = f.PPLNO WHERE b.STATUS = 1 AND (e.PSTATUS = 1 OR e.PSTATUS = 22) AND b.USERNO = ?param0 ;] -2025-12-18 14:13:04,774 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.sedate.change] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,sdate = ?param2 ,edate= ?param3 where lectno= ?param4 and status = 1] -2025-12-18 14:13:04,774 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectchange] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,ischanged=1 where lectno= ?param2 ; insert into lect (cmno,payno,pino,userno,status,iscomplete,orgcmno,attrate,isrebate,ispc,isjoin,fgno,ischanged,cdt,cno,udt,uno,uip) select ?param3 ,payno,pino,userno,status,null,cmno,0,isrebate,ispc,isjoin,fgno,0,now(), ?param0 ,now(), ?param0 , ?param1 from lect a where a.lectno= ?param2] -2025-12-18 14:13:04,776 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsd.save] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,iscopy= ?param2 ,cpoint= ?param3 ,feedb= ?param4 ,memo= ?param5 ,checktime=case when ?param3 is not null or ?param4 is not null then now() else checktime end ,checkip=case when ?param3 is not null or ?param4 is not null then ?param1 else checkip end ,fgno= ?param6 where lectno= ?param7 and sdno= ?param8 ; insert into lectsd (lectno,sdno,atext,fgno,copyrate,iscopy,cpoint,feedb,memo,submittime,submitip,checktime,checkip,cdt,cno,udt,uno,uip) select ?param7 , ?param8 ,null, ?param6 ,null, ?param2 , ?param3 , ?param4 , ?param5 ,null,null ,case when ?param3 is not null or ?param4 is not null then now() else null end ,case when ?param3 is not null or ?param4 is not null then ?param1 else null end ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectsd b on b.lectno= ?param7 and b.sdno= ?param8 where b.lectno is null] -2025-12-18 14:13:04,778 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsd.save2] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,iscopy= ?param2 ,cpoint= ?param3 ,feedb= ?param4 ,memo= ?param5 ,checktime=case when ?param3 is not null or ?param4 is not null then now() else checktime end ,checkip=case when ?param3 is not null or ?param4 is not null then ?param1 else checkip end ,submittime=case when ?param6 = 'T' then now() else submittime end ,submitip=case when ?param6 = 'T' then ?param1 else submitip end ,fgno= ?param7 where lectno= ?param8 and sdno= ?param9 ; insert into lectsd (lectno,sdno,atext,fgno,copyrate,iscopy,cpoint,feedb,memo,submittime,submitip,checktime,checkip,cdt,cno,udt,uno,uip) select ?param8 , ?param9 ,null, ?param7 ,null, ?param2 , ?param3 , ?param4 , ?param5 ,case when ?param6 = 'T' then now() else null end ,case when ?param6 = 'T' then ?param1 else null end ,case when ?param3 is not null or ?param4 is not null then now() else null end ,case when ?param3 is not null or ?param4 is not null then ?param1 else null end ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectsd b on b.lectno= ?param8 and b.sdno= ?param9 where b.lectno is null; update lect l inner join ( select l.lectno, round(avg(ifnull(ls.cpoint,0)),1) as avgtpoint, round(((round(avg(ifnull(ls.cpoint,0)),1) * ce.subject / 100) ),1) spoint from lect l inner join cmsd cs on l.cmno = cs.cmno and cs.sdtype = 0 and cs.isdel = 0 left outer join lectsd ls on l.lectno = ls.lectno and cs.sdno = ls.sdno and ls.sdno= ?param9 inner join cmev ce on l.cmno = ce.cmno where l.status = 1 and l.lectno = ?param8 group by l.lectno )t on l.lectno = t.lectno set l.spoint = t.spoint , l.subjectpoint = t.avgtpoint , l.udt = now() , l.uno = ?param0 , l.uip= ?param1 where l.status = 1 and l.lectno = ?param8 ; update lect l inner join ( select l.lectno, round(avg(ifnull(ls.cpoint,0)),1) as avgtpoint, round(((round(avg(ifnull(ls.cpoint,0)),1) * ce.discuss / 100)),1) dpoint from lect l inner join cmsd cs on l.cmno = cs.cmno and cs.sdtype = 1 and cs.isdel = 0 left outer join lectsd ls on l.lectno = ls.lectno and cs.sdno = ls.sdno and ls.sdno= ?param9 inner join cmev ce on l.cmno = ce.cmno where l.status = 1 and l.lectno = ?param8 group by l.lectno )t on l.lectno = t.lectno set l.dpoint = t.dpoint , l.discusspoint = t.avgtpoint , l.udt = now() , l.uno = ?param0 , l.uip= ?param1 where l.status = 1 and l.lectno = ?param8 ;] -2025-12-18 14:13:04,779 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsd2.save] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,cpoint= ?param2 ,feedb= ?param3 ,checktime=case when ?param2 is not null or ?param3 is not null then now() else checktime end ,checkip=case when ?param2 is not null or ?param3 is not null then ?param1 else checkip end where lectno= ?param4 and sdno= ?param5 ; insert into lectsd (lectno,sdno,atext,fgno,copyrate,iscopy,cpoint,feedb,submittime,submitip,checktime,checkip,cdt,cno,udt,uno,uip) select ?param4 , ?param5 ,null,null,null,0, ?param2 , ?param3 ,null,null ,case when ?param2 is not null or ?param3 is not null then now() else null end ,case when ?param2 is not null or ?param3 is not null then ?param1 else null end ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectsd b on b.lectno= ?param4 and b.sdno= ?param5 where b.lectno is null] -2025-12-18 14:13:04,780 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.edub2b] Prepared SQL: [insert into edub2b (etype,userno,edate,esubject,etarget,ecount,eplace,ecomment,compname,ceoname,brno,addr,btype,bkind,manname,email,telno,fgno,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 ,HEX(AES_ENCRYPT( ?param15 , 'np123@!')),HEX(AES_ENCRYPT( ?param16 , 'np123@!')), ?param17 ,now(), ?param18 ,now(), ?param18 , ?param19 )] -2025-12-18 14:13:04,780 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.alarm.del] Prepared SQL: [update alarms set isdel=1 where alno= ?param0 and userno= ?param1] -2025-12-18 14:13:04,780 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.completetime.change] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,completetime= ?param2 where lectno= ?param3 and iscomplete=1;] -2025-12-18 14:13:04,780 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.drop2day] Prepared SQL: [update pay a inner join lect b on b.payno = a.payno and b.cmno = ?param0 and b.ischanged=0 and ifnull(b.isready,0) = 1 and b.status = 4 and DATE_ADD(b.oktime, INTERVAL 2 DAY) < now() set a.pstatus = 52, a.udt = now(), a.uno = ?param1 , a.uip = ?param2 ; update payitem a inner join pay b on b.payno = a.payno and b.pstatus = 52 inner join lect c on c.payno = b.payno and c.cmno = ?param0 and c.ischanged=0 and ifnull(c.isready,0) = 1 and c.status = 4 and DATE_ADD(c.oktime, INTERVAL 2 DAY) < now() set a.pstatus = b.pstatus, a.udt = now(), a.uno = ?param1 , a.uip = ?param2 ; update lect set status = 5, oktime = now(), udt = now(), uno = ?param1 , uip = ?param2 where cmno = ?param0 and ifnull(isready,0) = 1 and ischanged=0 and status = 4 and DATE_ADD(oktime, INTERVAL 2 DAY) < now()] -2025-12-18 14:13:04,781 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.isatt.in] Prepared SQL: [update lect set isattcheck = 1, lakey = ?param0 , latime = now() where lectno = ?param1] -2025-12-18 14:13:04,781 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectinning.isatt.in] Prepared SQL: [update lectinning a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 set a.isattcheck = ?param1 ,a.udt=now(),a.uno= ?param2 ,a.uip= ?param3 where a.lectno= ?param4 and a.cmino= ?param5 ; insert into lectinning (lectno,cmino,totstudy,stime,etime,istatus,finishtime,sip,eip,ispcs,ispce,pseq,psec,isattcheck,cdt,cno,udt,uno,uip) select ?param4 ,a.cmino,0,now(),now(),case when a.atime=0 then 2 else 0 end,case when a.atime=0 then now() else null end, ?param3 , ?param3 ,1,null,ctp.pseq,0, ?param1 ,now(), ?param2 ,now(), ?param2 , ?param3 from cminning a inner join ctpage ctp on ctp.ctno=a.ctno and ctp.isdel=0 and ctp.pseq=1 left outer join lectinning b on b.lectno= ?param4 and b.cmino= ?param5 where a.cmino= ?param5 and b.lectno is null;] -2025-12-18 14:13:04,781 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cmisno.up] Prepared SQL: [update lect set cmisno = ?param0 where lectno = ?param1 ; update pplog a left outer join ( select a.lectno,a.payno,b.pplno,a.cmisno from lect a inner join pay b on b.payno = a.payno where a.lectno = ?param1 ) b on b.pplno = a.pplno set a.cmisno = b.cmisno where b.lectno = ?param1 ; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = (case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end) ,a.sdate = (case when b.estart is not null then date_format(b.estart,'%Y-%m-%d 00:00:00') else a.sdate end) where a.lectno = ?param1 and c.cshape = 1; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end where a.lectno = ?param1 and c.cshape <> 1;] -2025-12-18 14:13:04,781 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsd.del] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,submittime=null ,submitip=null ,fgno=null where lectno= ?param2 and sdno= ?param3 ;] -2025-12-18 14:13:04,791 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bmos] Prepared SQL: [select a.opno,a.bmno,a.opname,a.isuse,a.dsort ,a.opno value,a.opname text from boardmasteropening a where a.bmno= ?param0 and a.isdel=0 order by a.dsort,a.cdt] -2025-12-18 14:13:04,793 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.get] Prepared SQL: [select e.asname ,c.bmno,c.bmname,c.isuseopening,c.isreply,c.disptype,c.bmtype ,f.opname ,b.bno,b.pbno,b.subject,b.istop,b.issecr,b.cdt,d.username cnoname,b.rcount,b.fgno,b.fgnothumb,b.opno,b.contents,b.isopen ,b2.subject psubject ,g.cmno,g.cname,g.classno ,h.tmno,h.tyear,h.tseq ,count(b3.bno) ccount from board b inner join boardmaster c on c.bmno=b.bmno inner join users d on d.userno=b.cno left outer join board b2 on b2.bno=b.pbno and b2.isdel=0 left outer join board b3 on b3.pbno=b.bno and b3.isdel=0 left outer join assign e on e.asno=c.asno left outer join boardmasteropening f on f.opno=b.opno left outer join cm g on g.cmno=b.cmno left outer join term h on h.tmno=g.tmno where b.bno= ?param0 group by e.asname ,c.bmno,c.bmname,c.isuseopening,c.isreply,c.disptype,c.bmtype ,f.opname ,b.bno,b.pbno,b.subject,b.istop,b.issecr,b.cdt,d.username,b.rcount,b.fgno,b.fgnothumb,b.opno,b.contents,b.isopen ,b2.subject ,g.cmno,g.cname,g.classno ,h.tmno,h.tyear,h.tseq] -2025-12-18 14:13:04,793 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.boardcmts] Prepared SQL: [select a.bcno,a.bno,a.ctext,a.isdel,a.cdt,a.udt,a.cno ,b.username cnoname,b.usertype from boardcmt a inner join users b on b.userno=a.cno where a.bno= ?param0 and a.isdel=0 order by a.cdt desc] -2025-12-18 14:13:04,793 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bs.forqna] Prepared SQL: [select a.bno,a.pbno,a.subject,a.contents,a.cdt,a.fgno,f.opname,a.cdt,b.usertype,a.rcount from board a inner join users b on b.userno=a.cno left outer join boardmasteropening f on f.opno=a.opno where a.bno= ?param0 and (a.cno= ?param1 or b.usertype in (91,92)) union all select a.bno,a.pbno,a.subject,a.contents,a.cdt,a.fgno,f.opname,a.cdt,b.usertype,a.rcount from board a inner join users b on b.userno=a.cno left outer join boardmasteropening f on f.opno=a.opno where a.pbno= ?param0] -2025-12-18 14:13:04,794 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bm.in] Prepared SQL: [insert into boardmaster (bmcode,bmposition,bmname,bmdesc,bmtype,disptype,isuseopening,isreply,isopen,isdefault,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 ,0,now(), ?param9 ,now(), ?param9 , ?param10 );] -2025-12-18 14:13:04,794 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bm.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:13:04,795 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.in] Prepared SQL: [insert into board (pbno,bmno,opno,subject,contents,fgno,fgnothumb,cmno,rcount,rpcount,isdel,istop,issecr,isopen,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 ,0,0,0, ?param8 , ?param9 , ?param10 ,now(), ?param11 ,now(), ?param11 , ?param12 );] -2025-12-18 14:13:04,795 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:13:04,795 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.inp] Prepared SQL: [insert into board (pbno,bmno,opno,subject,contents,fgno,fgnothumb,cmno,rcount,rpcount,isdel,istop,issecr,isopen,cdt,cno,udt,uno,uip) select bno,bmno,opno, ?param0 , ?param1 , ?param2 , ?param3 ,cmno,0,0,0,0, ?param4 , ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 from board where bno= ?param8 ;] -2025-12-18 14:13:04,795 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.inp.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:13:04,796 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.boardcmt.in] Prepared SQL: [update board set rpcount = rpcount+1 where bno= ?param0 ; insert into boardcmt (bno,ctext,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,0,now(), ?param2 ,now(), ?param2 , ?param3 );] -2025-12-18 14:13:04,796 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.boardcmt.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:13:04,796 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bm.up] Prepared SQL: [update boardmaster set udt=now(),uno= ?param0 ,uip= ?param1 ,bmname = ?param2 ,bmdesc = ?param3 ,bmtype =case when isdefault>0 then bmtype else ?param4 end ,disptype =case when isdefault>0 then disptype else ?param5 end ,isuseopening = ?param6 ,isreply = ?param7 ,isopen =case when isdefault>0 then isopen else ?param8 end where bmno= ?param9] -2025-12-18 14:13:04,796 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bd.read] Prepared SQL: [update board set rcount = rcount +1 where bno= ?param0] -2025-12-18 14:13:04,796 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bmassign.save] Prepared SQL: [update boardmaster set udt=now(),uno= ?param0 ,uip= ?param1 ,isopen=1 where bmno in (select bmno from (select bmno from boardmaster where asno= ?param2 and isdefault=3) a); insert into boardmaster (bmcode,bmposition,bmname,bmdesc,bmtype,disptype,isuseopening,isreply,isopen,isdefault,asno,cdt,cno,udt,uno,uip) select concat('assignnotice_', ?param2 ),0,'°øÁö»çÇ×',null,0,0,0,1,1,3, ?param2 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join boardmaster b on b.asno= ?param2 and b.isdefault=3 where b.bmno is null;] -2025-12-18 14:13:04,797 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bmassign.save2] Prepared SQL: [update boardmaster set udt=now(),uno= ?param0 ,uip= ?param1 ,isopen=0 where bmno in (select bmno from (select bmno from boardmaster where asno= ?param2 and isdefault=3) a)] -2025-12-18 14:13:04,797 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.up] Prepared SQL: [update board set udt=now(),uno= ?param0 ,uip= ?param1 ,opno =case when pbno is null then ?param2 else opno end ,subject = ?param3 ,contents = ?param4 ,fgno = ?param5 ,fgnothumb = ?param6 ,istop =case when pbno is null then ?param7 else istop end ,issecr = ?param8 ,isopen = ?param9 where bno= ?param10] -2025-12-18 14:13:04,808 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.comcode.insert] Prepared SQL: [update comcode a inner join ( select ccode, ?param0 + row_number() over(order by corder) rno from comcode where cgroup= ?param1 and corder >= ?param0 ) b on b.ccode=a.ccode set a.corder=b.rno where a.cgroup= ?param1 ; insert into comcode (cname, cgroup, cgroupname, isuse, corder,cdt,cno,udt,uno,uip) select ?param2 , ?param1 , a.cgroupname, ?param3 , ?param0 ,now(), ?param4 ,now(), ?param4 , ?param5 from comcode a where a.cgroup= ?param1 limit 1] -2025-12-18 14:13:04,808 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.comcode.groupupdate] Prepared SQL: [update comcode set cgroupname= ?param0 where cgroup= ?param1] -2025-12-18 14:13:04,808 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.banner.save] Prepared SQL: [update banner set udt=now(),uno= ?param0 ,uip= ?param1 ,btitle= ?param2 ,bdesc= ?param3 ,burl= ?param4 ,ismain=0,bseq= ?param5 ,isopen= ?param6 ,fgno= ?param7 ,fgno2= ?param8 where ?param9 > 0 and bno= ?param9 ; insert into banner(bno,btitle,fgno,fgno2,bdesc,burl,ismain,bseq,isopen,cdt,cno,udt,uno,uip) select ?param9 , ?param2 , ?param7 , ?param8 , ?param3 , ?param4 , ?param10 , ?param5 , ?param6 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a where ?param9 = 0] -2025-12-18 14:13:04,808 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.popup.save] Prepared SQL: [update popup set udt=now(),uno= ?param0 ,uip= ?param1 ,ptitle = ?param2 ,pcontents= ?param3 ,toppx= ?param4 ,leftpx= ?param5 ,pwidth= ?param6 ,pheight= ?param7 ,purl= ?param8 ,zindex= ?param9 ,isopen= ?param10 where ?param11 > 0 and pno= ?param11 ; insert into popup (ptitle,pcontents,toppx,leftpx,pwidth,pheight,purl,zindex,isopen,cdt,cno,udt,uno,uip) select ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a where ?param11 = 0] -2025-12-18 14:13:04,808 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.menupage.save] Prepared SQL: [update menupage set udt=now(),uno= ?param0 ,uip= ?param1 ,pdepth = ?param2 ,pagetype= ?param3 ,bmno= ?param4 ,porder = ?param5 ,pagename= ?param6 ,pagedesc= ?param7 ,pageurl = ?param8 ,pagehtml= ?param9 ,isopen = ?param10 ,usertype= ?param11 ,refcode= ?param12 ,imagecode= ?param13 ,bgtitle= ?param14 ,bgdesc= ?param15 where ?param16 > 0 and pno = ?param16 ; insert into menupage (pno,ppno,pdepth,pagetype,bmno,porder,pagename,pagedesc,pageurl,pagehtml,isopen,usertype,refcode,imagecode,bgtitle,bgdesc,cdt,cno,udt,uno,uip) select ?param16 , ?param17 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a where ?param16 < 1] -2025-12-18 14:13:04,828 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitems.forexampay] Prepared SQL: [select 3 ptype,b.exno itemno,b.exname itemname,0 isrebate,1 pcnt ,b.outfee orgamt ,case when ua.isjoin=1 then b.outfee-b.infee else 0 end discamt ,case when ua.isjoin=1 then b.infee else b.outfee end payamt ,case when ua.isjoin=1 then b.infee else b.outfee end payamt2 ,b.rstime,b.retime from examuser a inner join exam b on b.exno=a.exno and b.rstime < now() and b.retime > now() inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno where a.exno= ?param0 and a.userno= ?param1 and a.status=1 and a.pstatus=4] -2025-12-18 14:13:04,828 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitems.forcertpay] Prepared SQL: [update payitem a inner join pay b on b.payno=a.payno and b.userno= ?param0 and b.pstatus=21 inner join users u on u.userno=b.userno left outer join assign ua on ua.asno=u.asno left outer join cm c on a.ptype=4 and c.cmno=a.itemno left outer join book d on a.ptype=2 and d.bkno=a.itemno set a.orgamt=case when a.ptype=4 then c.outfee else d.price * a.pcnt end ,a.discamt=case when a.ptype=4 and ua.isjoin=1 then c.outfee-c.infee else 0 end ,a.payamt=case when a.ptype=4 then case when ua.isjoin=1 then c.infee else c.outfee end else d.price * a.pcnt end where a.payno= ?param1 and a.ptype in (2,4) and a.pstatus in(21,50); update pay a inner join ( select a.payno,sum(b.orgamt) orgamt,sum(b.discamt) discamt,sum(b.payamt) payamt from pay a inner join payitem b on b.payno=a.payno where a.payno= ?param1 and a.userno= ?param0 and a.pstatus=21 group by a.payno ) b on b.payno=a.payno set a.orgamt=b.orgamt,a.discamt=b.discamt,a.payamt=b.payamt where a.payno= ?param1 and a.userno= ?param0 and a.pstatus=21; select b.ptype,b.itemno,case when b.ptype=4 then c.cname else d.bkname end itemname,b.isrebate,b.pcnt ,b.orgamt,b.discamt,b.payamt payamt2,case when b.ptype=4 then b.payamt else d.price end payamt,datediff(c.setime, c.sstime)+1 days ,c.rstime,c.retime from pay a inner join payitem b on b.payno=a.payno and b.ptype in(2,4) and b.pstatus in(21,50) left outer join cm c on b.ptype=4 and c.cmno=b.itemno left outer join book d on b.ptype=2 and d.bkno=b.itemno inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno where a.payno= ?param1 and a.userno= ?param0 and a.pstatus=21] -2025-12-18 14:13:04,828 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.cmcheck.forgrouppay] Prepared SQL: [select a.cmno,a.cname,a.quota,a.rstime,a.retime ,b.userno,b.status,c.username ,case when ?param0 like concat('%,',b.userno,',%') then 1 else 0 end ispaied ,a.infee,a.outfee,case when ua.isjoin=1 then a.infee else a.outfee end payamt from cm a inner join users u on u.userno= ?param1 left outer join assign ua on ua.asno=u.asno left outer join lect b on b.cmno=a.cmno and b.status < 5 and b.ischanged=0 left outer join users c on c.userno=b.userno and c.status=1 where a.cmno= ?param2 and a.ismaster=0 and a.rstime < now() and a.retime > now() and a.isuse=1 and a.isdel=0] -2025-12-18 14:13:04,829 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitems] Prepared SQL: [select a0.payno,a0.isgroup,a0.isexam,a0.isdvr,a0.payamt tpayamt,a0.paylimit,a0.ptype,a0.udt,a0.deliamt,a0.pgkey ,ad.rcvname ,CAST(AES_DECRYPT(UNHEX(ad.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(ad.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(ad.email), 'np123@!') AS char) email ,ad.post,ad.address1,ad.address2 ,a.ptype ptype2,a.payamt,a.pcnt,a.isrebate,a.itemno ,b.cmno,b.cshape,b.sstime,b.setime ,b1.rsno ,b2.username,cc.cname ccpositionname,b2.isassignuser ,CAST(AES_DECRYPT(UNHEX(b2.email), 'np123@!') AS char) email2 ,CAST(AES_DECRYPT(UNHEX(b2.telno), 'np123@!') AS char) telno2 ,b2.depart,b2.kfcfyear,b2.edus ,c.bkno ,case a.ptype when 0 then b.cname when 4 then b.cname when 2 then c.bkname when 3 then e.exname else '-' end itemname ,cg2.cgcode ,CAST(AES_DECRYPT(UNHEX(pd.vactnum), 'np123@!') AS char) vactnum,pd.vactbankname,pd.vactname ,t.lectno,t.status ,ad.isdvr isdvr2 from pay a0 left outer join paydvr ad on ad.payno=a0.payno left outer join paydata pd on pd.payno=a0.payno inner join payitem a on a.payno=a0.payno left outer join cm b on a.ptype in(0,4) and b.cmno=a.itemno left outer join lect t on t.cmno=b.cmno and t.userno=a.userno and t.status=1 left outer join cg cg1 on cg1.cgno=b.cgno left outer join cg cg2 on cg2.cgno=cg1.pcgno left outer join cmrs b1 on b1.cmno=b.cmno and b1.rstype=1 and b1.isdel=0 left outer join users b2 on b2.userno=a.userno left outer join comcode cc on cc.ccode=b2.ccposition left outer join book c on a.ptype=2 and c.bkno=a.itemno left outer join examuser d on a.ptype=3 and d.exno=a.itemno and d.userno=a0.userno and d.payno=a0.payno left outer join exam e on e.exno=d.exno where a0.payno= ?param0] -2025-12-18 14:13:04,829 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paylect.get] Prepared SQL: [select a.fgno ,b.cshape,b.cname,b.rstime,b.retime,b.sstime,b.setime ,b2.cname certgradeccname ,c.username ,CAST(AES_DECRYPT(UNHEX(c.email), 'np123@!') AS char) email ,CAST(AES_DECRYPT(UNHEX(c.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(c.telno), 'np123@!') AS char) telno ,c.depart ,c2.cname ccpositionname ,d.asname from lect a inner join cm b on b.cmno=a.cmno left outer join comcode b2 on b2.ccode=b.certgradecc inner join users c on c.userno=a.userno left outer join comcode c2 on c2.ccode=c.ccposition left outer join assign d on d.asno=c.asno where a.payno= ?param0] -2025-12-18 14:13:04,829 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.carts] Prepared SQL: [select a.pcno,a.ptype,a.itemno,a.isrefund,a.cmno,a.userno,a.pcnt,a.fgno ,case when a.ptype=0 then b.cname else c.bkname end itemname,b.cshape,b.sstime,b.setime ,case when a.ptype = 0 then case when ua.isjoin=1 then b.infee else b.outfee end else c.price end payamt ,case when a.ptype = 0 then b.outfee else c.price end orgamt from paycart a inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno left outer join cm b on a.ptype=0 and b.cmno=a.itemno left outer join book c on a.ptype in (2,9) and c.bkno=a.itemno where a.status=1 and a.userno= ?param0 order by a.cdt desc] -2025-12-18 14:13:04,830 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitems.forcartpay] Prepared SQL: [select case when a.ptype = 9 then 2 else a.ptype end ptype,a.itemno,case when a.ptype=0 then b.cname else c.bkname end itemname,case when a.ptype=0 then a.isrefund else 0 end isrebate,a. pcnt ,case when a.ptype=0 then b.outfee else c.price end orgamt ,case when a.ptype=0 then case when ua.isjoin=1 then b.outfee-b.infee else 0 end else 0 end discamt ,case when a.ptype=0 then case when ua.isjoin=1 then b.infee else b.outfee end else c.price end payamt ,case when a.ptype=0 then case when ua.isjoin=1 then b.infee else b.outfee end else c.price end * a.pcnt payamt2 ,b.rstime,b.retime,b.sstime,b.setime,b.cshape,datediff(b.setime, b.sstime)+1 days from paycart a left outer join cm b on a.ptype=0 and b.cmno=a.itemno and b.rstime < now() and b.retime > now() left outer join book c on a.ptype in (2,9) and c.bkno=a.itemno inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno where a.userno= ?param0 and a.status=1 and a.ispay=1;] -2025-12-18 14:13:04,830 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.mypay] Prepared SQL: [select a.payno,a.ptype,a.ispg,a.isgroup,a.isexam,a.userno,a.pstatus,a.rstatus,a.rstatustime,a.refunding,a.paylimit,a.payoktime,a.isrefunddvr,a.refundamt,a.payamt,a.deliamt,a.isdvr,a.cdt,a.pgkey ,b.dvrcode,b.isdvr isdvr2,b.rcvname,b.post,b.address1,b.address2 ,CAST(AES_DECRYPT(UNHEX(b.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(b.email), 'np123@!') AS char) email ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) mobile ,c.vactbankname,CAST(AES_DECRYPT(UNHEX(c.vactnum), 'np123@!') AS char) vactnum,c.vactname from pay a left outer join paydvr b on b.payno=a.payno left outer join paydata c on c.payno=a.payno where a.payno= ?param0 and a.userno= ?param1 and a.pstatus in (1,22,41,42,43)] -2025-12-18 14:13:04,830 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.mypayitem] Prepared SQL: [select a.ptype,c0.cshape,a.isrebate,a.payamt,a.pcnt,a.rstatus,a.userno,a.pstatus,a.pino,c0.infee,c0.outfee,c0.rstime,c0.retime ,case a.ptype when 0 then c0.cname when 2 then c2.bkname when 4 then c0.cname when 3 then c3.exname else '-' end itemname ,c0.sstime,c0.setime,datediff(c0.setime, c0.sstime)+1 days ,u.username,uc.cname ccpositionname,u.isassignuser ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,u.kfcfyear,u.edus,u.depart ,rs.rsno,t.lectno ,a2.taxno ,case when t.sdate is null then c0.sstime else t.sdate end as sdate ,case when t.edate is null then c0.setime else t.edate end as edate ,p.cdt,csd.estart ,c0.studydays from payitem a inner join pay p on p.payno = a.payno left outer join paytax a3 on a3.payno = a.payno and (a3.iscancel is null or a3.iscancel <> 1) left outer join paytaxitem a2 on a2.pino=a.pino and a3.taxno = a2.taxno left outer join cm c0 on a.ptype in (0,1,4) and c0.cmno=a.itemno left outer join book c2 on a.ptype=2 and c2.bkno=a.itemno left outer join exam c3 on a.ptype=3 and c3.exno=a.itemno left outer join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno left outer join comcode uc on uc.ccode=u.ccposition left outer join cmrs rs on rs.cmno=c0.cmno and rs.rstype=1 and rs.isdel=0 left outer join lect t on a.ptype in (0,1,4) and t.cmno=c0.cmno and t.payno=a.payno and t.pino=a.pino and t.userno=a.userno left outer join cminningscd csd on csd.cmisno = t.cmisno where a.payno= ?param0] -2025-12-18 14:13:04,832 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paytax.fornew] Prepared SQL: [select a.payno,a.isgroup,a.ptype,a.ispg ,ua.asname,ua.ceoname,ua.brno,ua.grno,ua.btype,ua.bkind,ua.post,ua.address1,ua.address2 ,ua.mname manname ,CAST(AES_DECRYPT(UNHEX(ua.mphone), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(ua.taxemail), 'np123@!') AS char) email ,sum(case when b.taxdate is not null then 0 else b.taxamt end) taxamtsum ,sum(b.taxamt) taxamt from pay a inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno left outer join paytax b on b.payno=a.payno and (b.iscancel is null or b.iscancel <> 1) where a.payno= ?param0 and a.userno= ?param1 and a.rstatus < 2 and (a.pstatus=1 or a.pstatus=22) group by a.payno,a.isgroup,ua.asname,ua.ceoname,ua.brno,ua.grno,ua.btype,ua.bkind] -2025-12-18 14:13:04,832 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paytax.fornewitem] Prepared SQL: [select a.payno,a.isgroup ,ifnull(c.taxno,0) taxno,b.pino,b.ptype,b.rstatus ,case b.ptype when 0 then c0.cname when 4 then c0.cname when 2 then c2.bkname when 3 then c3.exname else '-' end itemname ,b.pcnt,b.payamt from pay a inner join payitem b on b.payno=a.payno and (b.pstatus=1 or b.pstatus=22) left outer join cm c0 on b.ptype in (0,4) and c0.cmno=b.itemno left outer join book c2 on b.ptype=2 and c2.bkno=b.itemno left outer join exam c3 on b.ptype=3 and c3.exno=b.itemno left outer join paytax c4 on c4.payno = a.payno and (c4.iscancel is null or c4.iscancel <> 1) left outer join paytaxitem c on c.pino=b.pino and c.taxno = c4.taxno where a.payno= ?param0 and a.userno= ?param1 and a.rstatus < 2 and (a.pstatus=1 or a.pstatus=22) order by ifnull(c.taxno,0),b.pino] -2025-12-18 14:13:04,832 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitem.forrefund] Prepared SQL: [select distinct a.payno,b.pino,b.pstatus,b.rstatus,b.payamt,b.ptype,b.pcnt ,case b.ptype when 0 then c0.cname when 4 then c0.cname when 2 then c2.bkname when 3 then c3.exname else '-' end itemname ,case when b.ptype in (0,1,4) then case when date_add(c0.retime, interval 1 day) < now() then 1 else 0 end else case when b.ptype=3 then case when date_add(c3.retime, interval 1 day) < now() then 1 else 0 end else 0 end end ispast ,u.username ,max(d.rfdno) rfdno ,max(ifnull(case when c.rstatus=1 then -1 else c.rstatus end,-2)) rfdrstatus from pay a inner join payitem b on b.payno=a.payno and b.pstatus=1 left outer join users u on a.isgroup=1 and b.ptype=0 and u.userno=b.userno left outer join cm c0 on b.ptype in (0,4) and c0.cmno=b.itemno left outer join book c2 on b.ptype=2 and c2.bkno=b.itemno left outer join exam c3 on b.ptype=3 and c3.exno=b.itemno left outer join payrfditem d on d.pino=b.pino left outer join payrfd c on c.rfdno=d.rfdno and c.payno=a.payno and c.rstatus in (0,2) where a.payno= ?param0 and a.userno= ?param1 and a.pstatus=1 and a.rstatus < 2 group by a.payno,b.pino,b.pstatus,b.rstatus,b.payamt,b.ptype,b.pcnt ,c0.cname,c2.bkname,c3.exname,c0.retime,c3.retime,u.username order by d.rfdno,b.rstatus,ispast,b.pino] -2025-12-18 14:13:04,832 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payresult] Prepared SQL: [select a.payno,a.payamt,a.ptype,a.pstatus ,b.itemno ,b.pino from pay a inner join payitem b on b.payno=a.payno where a.payno= ?param0 and a.userno= ?param1 and a.pstatus in (1,21,22,51,55)] -2025-12-18 14:13:04,832 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.lectready] Prepared SQL: [select count(a.userno) from lect a where a.cmno= ?param0 and a.isready=1 and a.status=6] -2025-12-18 14:13:04,832 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pplogs.bypay] Prepared SQL: [select a.pplno,a.isready,a.cmno,a.cmisno,a.isrebate,a.rbankname,CAST(AES_DECRYPT(UNHEX(a.rbankacc), 'np123@!') AS char) rbankacc,a.rbankowner,a.isaccommodation,a.cshape ,b.payno,b.pstatus from pay b inner join pplog a on a.pplno=b.pplno where b.payno= ?param0 and a.userno= ?param1] -2025-12-18 14:13:04,837 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.in] Prepared SQL: [insert into pay(ptype,ispg,isgroup,userno,username,isexam,pstatus,rstatus,refunding,paylimit,payoktime,pgkey ,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,pplno,isbill,iscashrct,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,0, ?param5 , ?param6 , ?param7 , ?param8 ,case when ?param9 is not null then now() else ?param10 end, ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 ,now(), ?param21 ,now(), ?param21 , ?param22 );] -2025-12-18 14:13:04,837 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:13:04,839 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitem.in] Prepared SQL: [insert into payitem (payno,ptype,pcno,itemno,userno,pstatus,rstatus,pcnt,orgamt,discamt,payamt,payamtcash,payamtcard,refundamt,refundtime,refundtimereal,refundinfo,isrebate,rbank,rbankaccnum,tbankuser,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 ,now(), ?param21 ,now(), ?param21 , ?param22 );] -2025-12-18 14:13:04,839 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitem.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:13:04,840 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.lect.in] Prepared SQL: [insert into lect (cmno,payno,pino,userno,status,isready,iscomplete,orgcmno,attrate,isrebate,ispc,pcno,isjoin,fgno,ischanged,cmisno,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,null,null,0, ?param6 , ?param7 , ?param8 , ?param9 ,null,0, ?param10 ,now(), ?param11 ,now(), ?param11 , ?param12 );] -2025-12-18 14:13:04,840 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.lect.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:13:04,840 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.pgin] Prepared SQL: [insert into pay(ptype,ispg,isgroup,isexam,userno,username,pstatus,rstatus ,refunding,paylimit,payoktime,pgkey,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,isdvr,iscashrct,cashrcthp,pplno,isbill,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 ,a.userno,a.username,case when ?param0 = 6 then 1 else 0 end,0 , ?param4 , ?param5 ,case when ?param0 = 6 then now() else ?param6 end, ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 ,HEX(AES_ENCRYPT( ?param16 , 'np123@!')), ?param17 , ?param18 ,now(), ?param19 ,now(), ?param19 , ?param20 from users a where a.userno= ?param21] -2025-12-18 14:13:04,840 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.pgin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:13:04,840 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.certpay] Prepared SQL: [insert into pay(ptype,ispg,isgroup,userno,pstatus,rstatus,refunding,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,isdvr,isexam,cdt,cno,udt,uno,uip) values (0,1,0, ?param0 ,51,0,0,0,0,0,0,0,0,0,0,now(), ?param1 ,now(), ?param1 , ?param2 )] -2025-12-18 14:13:04,840 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.certpay.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:13:04,842 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paytax.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:13:04,844 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payrfd.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:13:04,844 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.standbypay.admin] Prepared SQL: [insert into pay(ptype,ispg,isgroup,userno,username,isexam,pstatus,rstatus,refunding,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,pplno,isbill,iscashrct,cdt,cno,udt,uno,uip) values ( ?param0 ,0,0, ?param1 , ?param2 ,0,21,0,0,0,0,0,0,0,0, ?param3 ,0,0,now(), ?param4 ,now(), ?param4 , ?param5 );] -2025-12-18 14:13:04,844 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.standbypay.admin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:13:04,845 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.lect.sedate.save] Prepared SQL: [update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') ,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno = ?param2 ;] -2025-12-18 14:13:04,845 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paydvr.dvrcode] Prepared SQL: [update paydvr set udt=now(),uno= ?param0 ,uip= ?param1 ,dvrcode= ?param2 ,codetime=now() where payno= ?param3] -2025-12-18 14:13:04,845 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paydvr.in] Prepared SQL: [delete from paydvr where payno= ?param0 ; insert into paydvr (payno,dvrcode,codetime,isdvr,rcvname,telno,mobile,email,post,address1,address2,dmemo,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,HEX(AES_ENCRYPT( ?param5 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param6 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param7 , 'np123@!')) , ?param8 , ?param9 , ?param10 , ?param11 ,now(), ?param12 ,now(), ?param12 , ?param13 )] -2025-12-18 14:13:04,845 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.freeok] Prepared SQL: [insert into lect (cmno,payno,pino,userno,status,attrate,isrebate,ispc,isjoin,ischanged,fgno2,cmisno,cdt,cno,udt,uno,uip) select b.itemno,a.payno,b.pino,case when a.isgroup=1 then b.userno else a.userno end,1,0,b.isrebate,0,case when ua.isjoin=1 then 1 else 0 end,0,b.fgno,l.cmisno,now(), ?param0 ,now(), ?param0 , ?param1 from pay a inner join payitem b on b.payno=a.payno and b.ptype=0 inner join users u on u.userno=a.userno inner join pplog l on a.pplno = l.pplno left outer join assign ua on ua.asno=u.asno where a.payno= ?param2 ; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on a.cmisno = d.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param2 ;] -2025-12-18 14:13:04,845 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paydvr.save] Prepared SQL: [update paydvr set udt=now(),uno= ?param0 ,uip= ?param1 ,dvrcode= ?param2 ,rcvname= ?param3 ,post= ?param4 ,address1= ?param5 ,address2= ?param6 ,dmemo= ?param7 ,codetime=case when codetime is null and ?param2 is not null then now() else codetime end ,telno=HEX(AES_ENCRYPT( ?param8 , 'np123@!')) ,mobile=HEX(AES_ENCRYPT( ?param9 , 'np123@!')) where payno= ?param10] -2025-12-18 14:13:04,846 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paycert.paystart] Prepared SQL: [update pay a inner join users b on b.userno=a.userno set a.ptype= ?param0 ,a.paylimit= ?param1 ,a.orgamt= ?param2 ,a.payamt= ?param3 ,a.isbill= ?param4 ,a.pstatus = case when ?param0 = 6 then 1 else a.pstatus end ,a.payoktime = case when ?param0 = 6 then now() else a.payoktime end where a.payno= ?param5 and a.userno= ?param6 and a.pstatus=21; update payitem a inner join users b on b.userno=a.userno set a.orgamt= ?param2 ,a.payamt= ?param3 ,a.pstatus = case when ?param0 = 6 then 1 else a.pstatus end ,a.rstatus = 0 where a.payno= ?param5 and a.userno= ?param6 and a.pstatus=21; update lect a inner join users b on b.userno = a.userno set a.status = case when ?param0 = 6 then 1 else a.status end where a.payno= ?param5 and a.userno = ?param6 ; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param5 ;] -2025-12-18 14:13:04,847 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paylect] Prepared SQL: [update pay set udt=now(),uno= ?param0 ,uip= ?param1 ,pstatus=case when ptype=3 then 22 else 1 end ,payoktime=case when ptype=3 then null else now() end ,pgkey= ?param2 where payno= ?param3 ; insert into paydata(payno,payresult,payresultmsg,vactnum,vactbankcode,vactbankname,vactname,vactinname,cshrrcode,cshrtype,cshrauthno,cardquota,cardquotatype,cardeventcode,cardnum,iscardpoint,cardcode,cardbankcode,cardprtccode,checkflag,ocbnum,ocbappno,ocbprice,gsnum,gsremain,gsprice,unum,upoint,uprice,cdt,cno,udt,uno,uip) values ( ?param3 , ?param4 , ?param5 ,HEX(AES_ENCRYPT( ?param6 , 'np123@!')), ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 ,HEX(AES_ENCRYPT( ?param17 , 'np123@!')), ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 , ?param28 , ?param29 , ?param30 , ?param31 ,now(), ?param0 ,now(), ?param0 , ?param1 ); update payitem a inner join pay b on b.payno=a.payno set a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 ,a.pstatus=case when b.ptype=3 then 22 else 1 end where a.payno= ?param3 ; insert into lect (cmno,payno,pino,userno ,status,iscomplete,orgcmno,attrate,isrebate ,ispc,isjoin,fgno,apoint,mpoint ,fpoint,spoint,dpoint,tpoint,ischanged ,stime,etime,sip,eip,ispcs ,ispce,fgno2,cmisno,cdt,cno,udt,uno,uip) select a.itemno,a.payno,a.pino,case when b.isgroup=1 then a.userno else b.userno end ,case when b.ptype=3 then 2 else 1 end,null,null,0,a.isrebate ,0,ifnull(d.isjoin, 0),null,null,null ,null,null,null,null,0 ,null,null,null,null,null ,null,a.fgno,e.cmisno,now(), ?param0 ,now(), ?param0 , ?param1 from payitem a inner join pay b on b.payno=a.payno inner join users c on c.userno=b.userno left outer join assign d on d.asno=c.asno left outer join pplog e on e.pplno=b.pplno left outer join lect f on f.payno=a.payno and f.pino=a.pino and f.status=4 and f.isready=1 where a.payno= ?param3 and a.ptype=0 and f.lectno is null; update lect a inner join pay b on b.payno=a.payno and b.pstatus in (22,1) inner join payitem c on c.payno=b.payno and c.itemno=a.cmno and c.pstatus=b.pstatus set a.status=case when b.pstatus=22 then 2 else 1 end,a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param3 and a.status=4; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 23:59:59') where a.payno = ?param3 ;] -2025-12-18 14:13:04,847 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.fail] Prepared SQL: [update pay set pstatus= ?param0 where payno= ?param1 and pstatus != 1 and pstatus != 22; insert into paydata(payno,payresult,payresultmsg,vactnum,vactbankcode,vactbankname,vactname,vactinname,cshrrcode,cshrtype,cshrauthno,cardquota,cardquotatype,cardeventcode,cardnum,iscardpoint,cardcode,cardbankcode,cardprtccode,checkflag,ocbnum,ocbappno,ocbprice,gsnum,gsremain,gsprice,unum,upoint,uprice,cdt,cno,udt,uno,uip) values ( ?param1 , ?param2 , ?param3 ,HEX(AES_ENCRYPT( ?param4 , 'np123@!')), ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 ,HEX(AES_ENCRYPT( ?param15 , 'np123@!')), ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 , ?param28 ,now(), ?param29 ,now(), ?param29 , ?param30 );] -2025-12-18 14:13:04,847 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paylect.vbankin] Prepared SQL: [insert into payvbankin (payno,pgkey,inbankcode,indeal,inymd,inhms,msgseq,transseq,vacct,inamt,checkamt,isclose,typemsg,frombank,fromname,fromymd,calcymd,tranymd,transcode,korcode,cshrymd,cshrhms,cshrcode,cshrpgkey,cshramt,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 ,now(), ?param25 ,now(), ?param25 , ?param26 ); update pay set udt=now(),uno= ?param25 ,uip= ?param26 ,pstatus=1 ,payoktime=now() where payno= ?param0 and pstatus=22 ; update payitem a inner join pay b on b.payno=a.payno set a.udt=now(),a.uno= ?param25 ,a.uip= ?param26 ,a.pstatus=1 where a.payno= ?param0 and a.pstatus=22; update lect a inner join pay b on b.isexam <> 1 and b.payno=a.payno and b.pstatus=1 set a.udt=now(),a.uno= ?param25 ,a.uip= ?param26 ,a.status=1 where a.payno= ?param0 ; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 23:59:59') where a.payno = ?param0 ;] -2025-12-18 14:13:04,848 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paycancel] Prepared SQL: [update pay set udt=now(),uno= ?param0 ,uip= ?param1 ,pstatus=case when pstatus=22 then 43 else 41 end where payno= ?param2 and userno= ?param3 and pstatus in (51,55,21,22); update payitem a inner join pay b on b.payno=a.payno and b.userno= ?param3 and b.pstatus in (41,43) set a.pstatus=b.pstatus,a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.pstatus in (21,22); update lect a inner join pay b on b.payno=a.payno and b.userno= ?param3 and b.pstatus in (41,43) set a.status=9 where a.payno= ?param2 ; update examuser a inner join pay b on b.payno=a.payno and b.userno=a.userno and b.pstatus in (41,43) set a.pstatus=9 where a.payno= ?param2 and a.userno= ?param3] -2025-12-18 14:13:04,848 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.cart.clear] Prepared SQL: [update paycart set status=2,udt=now(),uno= ?param0 ,uip= ?param1 where userno= ?param2 and status=1 and date_add(cdt, interval 7 day) < now(); update paycart a inner join cm b on b.cmno=a.itemno and b.udt > a.cdt set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype=0; update paycart a inner join book b on b.bkno=a.itemno and b.udt > a.cdt set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype in (2,9); update paycart a left outer join cm b on b.cmno=a.itemno and b.rstime < now() and b.retime > now() set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype=0 and b.cmno is null; update paycart a left outer join paycart b on b.ptype =0 and b.userno= ?param2 and b.status=1 and b.itemno=a.cmno set a.status=2,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.userno= ?param2 and a.status=1 and a.ptype=9 and b.pcno is null] -2025-12-18 14:13:04,849 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payrfd.up] Prepared SQL: [update payrfd set fgnor= ?param0 ,fgnob= ?param1 ,udt=now(),uno= ?param2 ,uip= ?param3 where rfdno= ?param4 and payno= ?param5] -2025-12-18 14:13:04,849 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payrfdcancel.up] Prepared SQL: [delete from payrfditem where rfdno= ?param0 ; update payrfd set rstatus= ?param1 ,udt=now(),uno= ?param2 ,uip= ?param3 where rfdno= ?param0 and payno= ?param4] -2025-12-18 14:13:04,849 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.unpay] Prepared SQL: [update examuser a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null and b.userno=a.userno inner join payitem c on c.payno=b.payno and c.ptype=3 and c.itemno=a.exno and c.pino=a.pino set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.pstatus=2; update lect a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null inner join payitem c on c.payno=b.payno and c.ptype in(0,4) and c.itemno=a.cmno and c.userno=a.userno and c.pino=a.pino set a.status=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.status=2 and a.ischanged=0; update payitem a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 ; update pay set pstatus=1,isunpay=1,udt=now(),uno= ?param0 ,uip= ?param1 where payno= ?param2 and pstatus=22 and ptype=3 and ispg=1 and isunpay is null; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param2 ;] -2025-12-18 14:13:04,851 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.abspay] Prepared SQL: [update examuser a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null and b.userno=a.userno inner join payitem c on c.payno=b.payno and c.ptype=3 and c.itemno=a.exno and c.pino=a.pino set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.pstatus=2; update lect a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null inner join payitem c on c.payno=b.payno and c.ptype in(0,4) and c.itemno=a.cmno and c.userno=a.userno and c.pino=a.pino set a.status=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 and a.status=2 and a.ischanged=0; update payitem a inner join pay b on b.payno=a.payno and b.pstatus=22 and b.ptype=3 and b.ispg=1 and b.isunpay is null set a.pstatus=1,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param2 ; update pay set ptype= ?param3 ,payoktime=now(),pstatus=1,isunpay=3,udt=now(),uno= ?param0 ,uip= ?param1 where payno= ?param2 and pstatus=22 and ptype=3 and ispg=1 and isunpay is null; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param2 ;] -2025-12-18 14:13:04,851 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.unpaymoney] Prepared SQL: [update pay set isunpay=2,payoktime= ?param0 ,udt=now(),uno= ?param1 ,uip= ?param2 where payno= ?param3 and isunpay=1; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param3 ;] -2025-12-18 14:13:04,851 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pplogtype.up] Prepared SQL: [update pplog set typeman = ?param0 ,typejob = ?param1 ,typeedu = ?param2 ,typegrade = ?param3 ,typejobitem = ?param4 where pplno = ?param5] -2025-12-18 14:13:04,851 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.untax] Prepared SQL: [insert into untaxlog (payno,logtime,cdt,cno,udt,uno,uip) values( ?param0 ,now(),now(), ?param1 ,now(), ?param1 , ?param2 ); update pay set iscashrct = null where payno = ?param0 ;] -2025-12-18 14:13:04,851 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.standbypayitem.admin] Prepared SQL: [insert into payitem (payno,ptype,itemno,userno,pstatus,rstatus,pcnt ,orgamt,discamt,payamt,payamtcash,payamtcard,refundamt,isrebate,cdt,cno,udt,uno,uip) values( ?param0 ,0, ?param1 , ?param2 ,21,0,1 ,0,0,0,0,0,0, ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 ); insert into lect(cmno,payno,pino,userno,status,attrate,isrebate,ispc,isjoin,ischanged,isready,cmisno,cdt,cno,udt,uno,uip) select ?param1 , ?param0 ,LAST_INSERT_ID(),a.userno,4,0, ?param3 ,0,ifnull(b.isjoin,0),0,1, ?param6 ,now(), ?param4 ,now(), ?param4 , ?param5 from users a left outer join assign b on b.asno=a.asno where a.userno= ?param2 ;] -2025-12-18 14:13:04,875 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.exam.in] Prepared SQL: [insert into exam (cgno,exname,infee,outfee ,certcc,certgradecc,rstime,retime,estime,eetime ,elocation,certdate,certindate,introhtml ,isopen,isresultopen,isscored,fgno,isdel ,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 ,0, ?param15 , ?param16 ,0 ,now(), ?param17 ,now(), ?param17 , ?param18 )] -2025-12-18 14:13:04,875 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.exam.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:13:04,875 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.exam.up] Prepared SQL: [update exam set udt=now(),uno= ?param0 ,uip= ?param1 ,exname = ?param2 ,infee = ?param3 ,outfee = ?param4 ,certcc = ?param5 ,certgradecc = ?param6 ,rstime = ?param7 ,retime = ?param8 ,estime = ?param9 ,eetime = ?param10 ,elocation = ?param11 ,certdate = ?param12 ,certindate = ?param13 ,introhtml = ?param14 ,isopen = ?param15 ,fgno = ?param16 where exno= ?param17] -2025-12-18 14:13:04,875 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.del] Prepared SQL: [update exam a inner join ( select count(userno) cntuser, exno from examuser where exno = ?param0 group by exno ) b on b.exno=a.exno set a.uip= ?param1 ,a.uno= ?param2 ,a.isdel = 1 where a.exno= ?param0 and b.cntuser=0 and a.isdel=0;] -2025-12-18 14:13:04,875 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.examuser.save] Prepared SQL: [insert ignore into examuser(exno,userno,status,pstatus,avrg,certdate,certindate,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 ,now(), ?param7 ,now(), ?param7 , ?param8 )] -2025-12-18 14:13:04,876 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.examopen] Prepared SQL: [update exam set udt=now(),uno= ?param0 ,uip= ?param1 ,isresultopen= ?param2 where exno= ?param3 ;] -2025-12-18 14:13:04,876 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [exam.examuser.renew] Prepared SQL: [update examuser set udt=now(),uno= ?param0 ,uip= ?param1 ,certdate= ?param2 ,certindate= ?param3 where exno= ?param4 and userno= ?param5 ; insert into examuserrenew (exno,userno,certtime,certdate,certindate,renewreason,isfirst,certidx,cdt,cno,udt,uno,uip) select a.exno, ?param5 ,now(), ?param2 , ?param3 , ?param6 ,0,max(a.certidx),now(), ?param0 ,now(), ?param0 , ?param1 from( select a.exno,ifnull(max(d.certidx), 0)+1 certidx from examuser a inner join exam a2 on a2.exno=a.exno left outer join exam c on c.certcc=a2.certcc and c.certgradecc=a2.certgradecc left outer join examuserrenew d on d.exno=c.exno and year(d.certtime)=year(a.certdate) where a.exno= ?param4 group by a.exno,a.userno,a.certdate,a.certindate ) a] -2025-12-18 14:13:04,900 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [grade.lectcomplete.cancel] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,iscomplete=0 ,completetime=null where lectno= ?param2 and ifnull(iscomplete,0) <> 1] -2025-12-18 14:13:04,900 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [grade.lectcomplete.cancel2] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,iscomplete=0 ,completetime=null where lectno= ?param2 and ifnull(iscomplete,0)] -2025-12-18 14:13:04,912 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [att.att.in] Prepared SQL: [update lectinning set udt=now(),uno= ?param0 ,uip= ?param1 ,lectno= ?param2 ,cmino= ?param3 ,totstudy=0 ,stime=now(),etime=null ,istatus=1,statustime=null,statusreason=null where lectno= ?param2 and cmino= ?param3 and istatus is null; insert into lectinning (lectno,cmino,totstudy,stime,etime,istatus,statustime,statusreason,sip,eip,ispcs,ispce,cdt,cno,udt,uno,uip) select ?param2 , ?param3 ,0,now(),null,1,null,null, ?param1 ,null,1,null,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectinning b on b.lectno= ?param2 and b.cmino= ?param3 where b.lectno is null; update lect set stime = case when stime is null then now() else stime end ,sip = case when sip is null then ?param1 else sip end ,ispcs = case when ispcs is null then 1 else ispcs end where lectno= ?param2] -2025-12-18 14:13:04,912 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [att.att.out] Prepared SQL: [update lectinning set udt=now(),uno= ?param0 ,uip= ?param1 ,totstudy=timestampdiff(SECOND, stime, now()) ,etime=now() ,eip= ?param1 ,ispce=1 ,istatus=2 where lectno= ?param2 and cmino= ?param3 and istatus=1; update lect a inner join ( select a.lectno,convert(100*count(c.lectno)/count(b.cmino), int) attrate from lectinning a inner join cminning b on b.cmino=a.cmino and ifnull(b.isscd,0)=0 left outer join lectinning c on c.lectno=a.lectno and c.cmino=b.cmino and c.istatus=2 where a.lectno= ?param2 and a.cmino= ?param3 and a.istatus=2 group by a.lectno ) b on b.lectno=a.lectno set a.attrate=b.attrate ,a.etime=now(),a.eip= ?param1 ,a.ispce=1] -2025-12-18 14:13:04,913 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [att.abs] Prepared SQL: [update lectinning set istatus=2 ,stime=case when stime is null then now() else stime end ,etime=case when etime is null then now() else etime end ,sip=case when sip is null then ?param0 else sip end ,eip=case when eip is null then ?param0 else eip end ,ispcs=case when ispcs is null then 1 else ispcs end ,ispce=case when ispce is null then 1 else ispce end ,statustime=now() ,statusreason= ?param1 ,statususerno= ?param2 where lectno= ?param3 and cmino= ?param4 and (istatus is null or istatus<2); insert into lectinning(lectno,cmino,totstudy,stime,etime,istatus,statustime,statusreason,statususerno,cdt,cno,udt,uno,uip) select a.lectno, ?param4 ,0,now(),now(),2,now(), ?param1 , ?param2 ,now(), ?param2 ,now(), ?param2 , ?param0 from lect a left outer join lectinning b on b.lectno=a.lectno and b.cmino= ?param4 where a.lectno= ?param3 and a.status=1 and a.ischanged=0 and b.lectno is null; update lect a inner join ( select a.lectno,convert(100*count(c.lectno)/count(b.cmino), int) attrate from lectinning a inner join lect a2 on a2.lectno=a.lectno inner join cminning b on b.cmno=a2.cmno and ifnull(b.isscd,0)=0 left outer join lectinning c on c.lectno=a.lectno and c.cmino=b.cmino and c.istatus=2 where a.lectno= ?param3 and a.cmino= ?param4 and a.istatus=2 group by a.lectno ) b on b.lectno=a.lectno set a.attrate=b.attrate ,a.stime=case when a.stime is null then now() else a.stime end ,a.etime=case when a.etime is null then now() else a.etime end ,a.sip=case when a.sip is null then ?param0 else a.sip end ,a.eip=case when a.eip is null then ?param0 else a.eip end ,a.ispcs=case when a.ispcs is null then 1 else a.ispcs end ,a.ispce=case when a.ispce is null then 1 else a.ispce end where a.lectno= ?param3] -2025-12-18 14:13:04,940 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.ctps] Prepared SQL: [select a.cmino,a.iseq,a.ititle,a.atime,a.mstime,a.metime ,a2.isokmid ,b.ctno,b.ctype,b.ccode,b.ismenu,b.isoversize ,c.cpno,c.pseq,c.cpname,c.srcp,c.srcm ,a2.pseq lastpseq,a2.psec from cminning a inner join lectinning a2 on a2.lectno= ?param0 and a2.cmino=a.cmino inner join ct b on b.ctno=a.ctno and b.isdel=0 inner join ctpage c on c.ctno=b.ctno and c.isdel=0 where a.cmino= ?param1 order by a.iseq] -2025-12-18 14:13:04,941 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.getprogress] Prepared SQL: [select case when b.atime=0 or ifnull(us.no,0) > 0 then 100 else case when floor(a.totstudy / (b.sttime * 60) * 100) > 100 then 100 else floor(a.totstudy / (b.sttime * 60) * 100) end end from lectinning a inner join cminning b on b.cmino=a.cmino inner join lect c on a.lectno = c.lectno left outer join userstatus us on c.userno = us.userno and us.playbar = 1 where a.lectno= ?param0 and a.cmino= ?param1] -2025-12-18 14:13:04,941 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.checklectdate] Prepared SQL: [select a.lectno,a.sdate,a.edate from lect a where a.lectno= ?param0] -2025-12-18 14:13:04,942 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.inningchange.pre] Prepared SQL: [select a.cmino,b.isseq,c.istatus,d.istatus preistatus,a.isrebate,a.iseq,a2.cmino precmino from ( select a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq,max(c.iseq) preiseq from ( select a.lectno,b.cmno,b.isrebate,max(d.iseq) iseq from lectinning a inner join lect b on b.lectno=a.lectno inner join cminning c on c.cmino=a.cmino inner join cminning d on d.cmno=c.cmno and d.iseq < c.iseq and d.isonline=1 where a.lectno= ?param0 and a.cmino= ?param1 group by a.lectno,b.cmno,b.isrebate ) a inner join cminning b on b.cmno=a.cmno and b.iseq=a.iseq left outer join cminning c on c.cmno=b.cmno and c.iseq < b.iseq and c.isonline=1 group by a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq ) a inner join cm b on b.cmno=a.cmno left outer join cminning a2 on a2.cmno=b.cmno and a2.iseq=a.preiseq left outer join lectinning c on c.lectno=a.lectno and c.cmino=a.cmino left outer join lectinning d on d.lectno=a.lectno and d.cmino=a2.cmino] -2025-12-18 14:13:04,942 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.inningchange.next] Prepared SQL: [select a.cmino,b.isseq,c.istatus,d.istatus preistatus,a.isrebate,a.iseq,a2.cmino precmino from ( select a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq,min(c.iseq) preiseq from ( select a.lectno,b.cmno,b.isrebate,min(d.iseq) iseq from lectinning a inner join lect b on b.lectno=a.lectno inner join cminning c on c.cmino=a.cmino inner join cminning d on d.cmno=c.cmno and d.iseq > c.iseq and d.isonline=1 where a.lectno= ?param0 and a.cmino= ?param1 group by a.lectno,b.cmno,b.isrebate ) a inner join cminning b on b.cmno=a.cmno and b.iseq=a.iseq left outer join cminning c on c.cmno=b.cmno and c.iseq > b.iseq and c.isonline=1 group by a.lectno,a.cmno,a.isrebate,b.cmino,b.iseq ) a inner join cm b on b.cmno=a.cmno left outer join cminning a2 on a2.cmno=b.cmno and a2.iseq=a.preiseq left outer join lectinning c on c.lectno=a.lectno and c.cmino=a.cmino left outer join lectinning d on d.lectno=a.lectno and d.cmino=a2.cmino] -2025-12-18 14:13:04,942 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.mycmrs] Prepared SQL: [select distinct a.lectno,a.attrate ,b.rsno,b.cmno,b.rscno,b.rstype,b.rsname,b.rscondition ,case when c.lectno is null then 0 else 1 end isrsok ,a.edate ,d.istatus,e.iseq from lect a inner join cmrs b on b.cmno=a.cmno and b.isdel=0 left outer join lectrs c on c.lectno=a.lectno and c.rsno=b.rsno left outer join lectinning d on d.lectno=a.lectno and b.cmino = d.cmino left outer join cminning e on b.cmino = e.cmino where a.lectno= ?param0 and a.userno= ?param1 order by b.rsno] -2025-12-18 14:13:04,942 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.mycmrsq] Prepared SQL: [select b.rscno,b.rscqno ,c.qno,c.atype,c.qtext,c.rightcount,a.username as teachername from ( select distinct b.rscno,e.username from lect a inner join cmrs b on b.rsno= ?param0 and b.cmno=a.cmno and b.isdel=0 left outer join lectrs c on c.lectno=a.lectno and c.rsno=b.rsno left outer join cminning d on b.cmino = d.cmino left outer join users e on d.userno = e.userno where a.lectno= ?param1 and a.userno= ?param2 and c.lectno is null ) a inner join rscq b on b.rscno=a.rscno inner join question c on c.qno=b.qno order by b.dseq] -2025-12-18 14:13:04,942 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.mycmrsqi] Prepared SQL: [select b.rscqno ,c.qno ,d.qino,d.qitext ,e.fileurl from ( select distinct b.rscno from lect a inner join cmrs b on b.rsno= ?param0 and b.cmno=a.cmno and b.isdel=0 left outer join lectrs c on c.lectno=a.lectno and c.rsno=b.rsno where a.lectno= ?param1 and a.userno= ?param2 and c.lectno is null ) a inner join rscq b on b.rscno=a.rscno inner join question c on c.qno=b.qno inner join questionitem d on d.qno=c.qno and d.isdel=0 left outer join fileinfo e on e.fgno=d.fgno and e.isdel=0 order by b.dseq,d.qino] -2025-12-18 14:13:04,943 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectex] Prepared SQL: [select a.lectno,a.attrate,a.iscomplete,a.sdate,a.edate ,b.sstime,b.setime ,c.exno,c.exname,c.extype,c.edesc,c.econdition,c.etime,c.evtype,c.eqtype,c.israndq,c.israndqi,c.qcount,c.isblur,c.tpoint,ifnull(c.relaylimit,999) relaylimit,c.isusebackup,c.isseq,c.isreexamable,c.isresultopen ,d.lectno exlectno,d.estart,d.eend,d.tpoint,d.recount,d.rechecktime,ifnull(d.entercount,0) entercount,d.cblock ,case when a.etime = 0 then 99999999 else TIMESTAMPDIFF(MINUTE, now(), date_add(ifnull(d.estart, now()), interval c.etime MINUTE)) end rtime ,d.recount ,case when case when case when a.isrebate = 1 then f.midcutrfd else f.midcut end <= ifnull(e.ex0lectpoint,0) then 1 else 0 end = 1 and case when case when a.isrebate = 1 then f.finalcutrfd else f.finalcut end <= ifnull(e.ex1lectpoint,0) then 1 else 0 end = 1 then 1 else 0 end ispass from lect a inner join cm b on b.cmno=a.cmno inner join cmex c on c.exno= ?param0 inner join cmev f on f.cmno = b.cmno left outer join lectex d on d.lectno=a.lectno and d.exno=c.exno left outer join ( select a.lectno ,count(b1.exno) ex0cnt,count(c1.lectno) ex0lectcnt,avg(ifnull(c1.tpoint,0) / b1.tpoint * 100) ex0lectpoint ,count(b2.exno) ex1cnt,count(c2.lectno) ex1lectcnt,avg(ifnull(c2.tpoint,0) / b2.tpoint * 100) ex1lectpoint from lect a left outer join cmex b1 on b1.cmno = a.cmno and b1.extype = 0 and b1.isdel=0 left outer join lectex c1 on c1.exno = b1.exno and c1.lectno = a.lectno left outer join cmex b2 on b2.cmno = a.cmno and b2.extype = 1 and b2.isdel=0 left outer join lectex c2 on c2.exno = b2.exno and c2.lectno = a.lectno where a.lectno = ?param1 ) e on e.lectno = a.lectno where a.lectno= ?param1 and a.userno= ?param2] -2025-12-18 14:13:04,944 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.userexam.detailforexamforsubmit] Prepared SQL: [select a.exno,a.exname,a2.sstime,a2.setime,a.tpoint,a.etime,a.qcount,b.estart,a.edesc, a.extype,TIMESTAMPDIFF(MINUTE, now(), date_add(ifnull(b.estart, now()), interval a.etime MINUTE)) rtime from cmex a inner join cm a2 on a2.cmno=a.cmno inner join lectex b on b.lectno= ?param0 and b.exno=a.exno and b.eend is null and (a.etime = 0 or date_add(ifnull(b.estart, now()), interval (a.etime + 1) MINUTE) > now()) inner join lect c on c.lectno=b.lectno and c.userno= ?param1 where a.exno= ?param2] -2025-12-18 14:13:04,944 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsd] Prepared SQL: [select a.lectno,a.attrate,a.cmno,a.sdate,a.edate ,b.sdno,b.sdname,b.sddesc,b.fgno sdfgno,b.sdcondition ,c.sstime,c.setime ,d.checktime,d.cpoint,d.feedb,d.fgno,d.atext from lect a inner join cmsd b on b.cmno=a.cmno and b.sdno= ?param0 inner join cm c on c.cmno=b.cmno left outer join lectsd d on d.lectno=a.lectno and d.sdno=b.sdno where a.lectno= ?param1 and a.userno= ?param2] -2025-12-18 14:13:04,944 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsd2] Prepared SQL: [select a.lectno,a.attrate,a.sdate,a.edate ,b.sdno,b.sdname,b.sddesc,b.fgno sdfgno,b.sdcondition ,c.sstime,c.setime ,d.checktime,d.cpoint,d.feedb,d.fgno,d.atext from lect a inner join cmsd b on b.cmno=a.cmno and b.sdno= ?param0 inner join cm c on c.cmno=b.cmno left outer join lectsd d on d.lectno=a.lectno and d.sdno=b.sdno where a.lectno= ?param1 and a.userno= ?param2] -2025-12-18 14:13:04,944 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboards] Prepared SQL: [select a.bno,a.subject,a.cdt,a.rcount ,u.username ,count(b.bcno) ccount from lectsdboard a inner join users u on u.userno=a.cno left outer join lectsdboardcmt b on b.bno=a.bno and b.isdel=0 where a.sdno= ?param0 and a.isdel=0 group by a.bno,a.subject,a.cdt,a.rcount,u.username order by a.cdt] -2025-12-18 14:13:04,944 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard] Prepared SQL: [update lectsdboard set rcount=rcount+1 where bno= ?param0 and cno<> ?param1 ; select a.bno,a.subject,a.contents,a.cdt,a.fgno,a.cno ,b.sdname ,c.sstime,c.setime,l.sdate,l.edate ,u.username,u.userno ,a2.checktime from lectsdboard a inner join lectsd a2 on a2.lectno=a.lectno and a2.sdno=a.sdno inner join users u on u.userno=a.cno inner join lect l on l.lectno = a2.lectno inner join cmsd b on b.sdno=a.sdno inner join cm c on c.cmno=b.cmno where a.bno= ?param0 and a.isdel=0] -2025-12-18 14:13:04,945 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboardcmt] Prepared SQL: [select a.bno ,b.bcno,b.ctext,b.cno,b.cdt ,c.userno,c.username,c.usertype,c.username cnoname from lectsdboard a inner join lectsdboardcmt b on b.bno=a.bno and b.isdel=0 inner join users c on c.userno=b.cno where a.bno= ?param0 order by b.cdt desc] -2025-12-18 14:13:04,946 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.pay1] Prepared SQL: [select p.payno,p.cdt,p.payamt,p.ptype,p.refundamt,p.ispg,p.isgroup,p.isexam,p.pstatus,p.rstatus,p.payoktime,p.pgkey,p.isdvr,p.deliamt,p.isunpay,p.paylimit ,p.iscashrct ,u.userno,u.username,u.post,u.address1,u.address2 ,CAST(AES_DECRYPT(UNHEX(u.userpno), 'np123@!') AS char) userpno ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email ,case pi.ptype when 3 then exu.cdt when 4 then le.oktime else p.cdt end oktime ,pd.dvrcode,pd.rcvname,pd.isdvr isdvr2,pd.codetime,pd.post post2,pd.address1 address12,pd.address2 address22,pd.dmemo ,CAST(AES_DECRYPT(UNHEX(pd.telno), 'np123@!') AS char) telno2 ,CAST(AES_DECRYPT(UNHEX(pd.mobile), 'np123@!') AS char) mobile2 ,tax.iscancel, tax.taxdate, tax.taxno ,paydata.vactbankname,CAST(AES_DECRYPT(UNHEX(paydata.vactnum), 'np123@!') AS char) vactnum,paydata.vactname ,(select ischeck from paytax where payno = p.payno limit 1) ischeck from pay p inner join users u on u.userno=p.userno left outer join payitem pi on pi.payno=p.payno and pi.ptype in (3,4) left outer join lect le on pi.ptype=4 and le.pino=pi.pino and le.ischanged=0 left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno left outer join examuser exu on exu.exno=ex.exno and exu.userno=p.userno left outer join paydvr pd on pd.payno=p.payno left outer join ( select pt.payno,pt.iscancel,pt.taxdate,pt.taxno from paytax pt where pt.payno = ?param0 order by pt.cdt desc limit 1 ) tax on tax.payno = p.payno left outer join paydata paydata on paydata.payno=p.payno where p.payno= ?param0] -2025-12-18 14:13:04,946 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.pay2] Prepared SQL: [select pi.payno,pi.pino,pi.itemno,pi.pcno,pi.payamt,pi.pcnt,pi.ptype,pi.isrebate ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,u.username,u.userid,u.isassignuser,u.depart,u.kfcfyear ,cc.cname ccpositionname ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,ua.asname ,cm.cshape ,cg.cgname ,pcg.cgname pcgname ,(select attrate from lect where payno = pi.payno limit 1) attrate ,pi.rbank , CAST(AES_DECRYPT(UNHEX(pi.rbankaccnum), 'np123@!') AS char) rbankaccnum, pi.tbankuser from payitem pi inner join pay p on p.payno=pi.payno left outer join cm cm on pi.ptype in (0,1,4) and cm.cmno=pi.itemno left outer join cg cg on pi.ptype in (0,1,4) and cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno left outer join users u on p.isgroup=1 and u.userno=pi.userno left outer join assign ua on ua.asno=u.asno left outer join comcode cc on cc.ccode=u.ccposition where pi.payno= ?param0] -2025-12-18 14:13:04,946 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payforexam1] Prepared SQL: [select eu.exno payno, eu.userno,eu.cdt,case when ua.isjoin=1 then ex.infee else ex.outfee end payamt,0 ptype,0 ispg,0 isgroup,1 isexam,21 pstatus,0 rstatus,null payoktime,null pgkey,0 isdvr,0 deliamt ,u.username,u.post,u.address1,u.address2 ,CAST(AES_DECRYPT(UNHEX(u.userpno), 'np123@!') AS char) userpno ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email ,eu.cdt oktime ,null dvrcode,null rcvname,0 isdvr2,null codetime,null post2,null address12,null address22,null dmemo ,null telno2 ,null mobile2 from examuser eu inner join users u on u.userno=eu.userno left outer join assign ua on ua.asno=u.asno left outer join exam ex on ex.exno=eu.exno where eu.exno= ?param0 and eu.userno= ?param1 and eu.status=1 and eu.payno is null and eu.pino is null and eu.pstatus=4] -2025-12-18 14:13:04,947 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payforexam2] Prepared SQL: [select eu.exno payno,eu.userno pino,eu.exno itemno,null pcno,case when ua.isjoin=1 then ex.infee else ex.outfee end payamt,1 pcnt,3 ptype ,ex.exname itemname ,u.username,u.userid,u.isassignuser,u.depart,u.kfcfyear ,cc.cname ccpositionname ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,ua.asname ,0 cshape ,null cgname ,null pcgname from examuser eu left outer join exam ex on ex.exno=eu.exno left outer join users u on u.userno=eu.userno left outer join assign ua on ua.asno=u.asno left outer join comcode cc on cc.ccode=u.ccposition where eu.exno= ?param0 and eu.userno= ?param1] -2025-12-18 14:13:04,947 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.pay.forrfd] Prepared SQL: [select a.payno,a.ispg,a.pstatus,a.ptype,a.pgkey,a.isdvr,a.deliamt,a.isrefunddvr,a.payamt,a.refundamt,a.rstatus,a.isgroup,a.iscanceled,a.payoktime ,b.isdvr isdvr2,b.dvrcode ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email from pay a left outer join paydvr b on b.payno=a.payno inner join users u on u.userno=a.userno where a.payno= ?param0 and a.pstatus=1] -2025-12-18 14:13:04,947 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payitem.forrfd] Prepared SQL: [select pi.pino,pi.payno,pi.pcnt,pi.payamt,pi.refundamt,pi.refundtime,pi.refundinfo,pi.refundstatus,pi.rstatus,pi.ptype ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,pcg.cgname pcgname ,u.userid,u.username from payitem pi inner join pay p on p.payno=pi.payno and p.pstatus=1 inner join users u on u.userno=case when pi.ptype=3 then p.userno else pi.userno end left outer join cm cm on pi.ptype in(0,1,4) and cm.cmno=pi.itemno left outer join cg cg on cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno where pi.payno= ?param0] -2025-12-18 14:13:04,947 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payrfditems] Prepared SQL: [select b.cdt,a.rfdno ,b.rtext,b.rstatus ,p.isgroup ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,pi.ptype ,u.username,u.userid from pay p inner join payitem pi on pi.payno=p.payno inner join payrfditem a on a.pino=pi.pino inner join payrfd b on b.rfdno=a.rfdno inner join users u on u.userno=case when p.isgroup=1 and pi.ptype in (0,1,4) then pi.userno else p.userno end left outer join cm cm on pi.ptype in(0,1,4) and cm.cmno=pi.itemno left outer join cg cg on cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno where p.payno= ?param0 order by a.rfdno desc] -2025-12-18 14:13:04,947 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payrfditems2] Prepared SQL: [select a.rfdno ,b.rtext,b.rstatus,b.cdt,b.isowner,b.ramt,b.bankname,b.bankowner ,b.rreason,b.ruser,b.fgnor,b.fgnob ,CAST(AES_DECRYPT(UNHEX(b.rphone), 'np123@!') AS char) rphone ,b.rback ,CAST(AES_DECRYPT(UNHEX(b.bankno), 'np123@!') AS char) bankno ,p.isgroup,p.payno ,pi.payamt ,case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname ,u.username,u.userid ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,ua.asname ,f1.orgname,f1.fileno ,f2.orgname orgname2,f2.fileno file2 from payrfditem a inner join payitem pi on pi.pino=a.pino inner join pay p on p.payno=pi.payno inner join users u on u.userno=case when p.isgroup=1 and pi.ptype in (0,1,4) then pi.userno else p.userno end left outer join assign ua on ua.asno=u.asno inner join payrfd b on b.rfdno=a.rfdno left outer join cm cm on pi.ptype in(0,1,4) and cm.cmno=pi.itemno left outer join cg cg on cg.cgno=cm.cgno left outer join cg pcg on pcg.cgno=cg.pcgno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno left outer join fileinfo f1 on f1.fgno=b.fgnor and f1.isdel=0 left outer join fileinfo f2 on f2.fgno=b.fgnob and f2.isdel=0 where a.rfdno= ?param0 order by a.rfdno desc] -2025-12-18 14:13:04,948 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.paytaxitem] Prepared SQL: [select case pi.ptype when 2 then bk.bkname when 3 then ex.exname else cm.cname end itemname,pi.payamt,pi.pcnt,pi.ptype ,p.isgroup,p.payamt ppayamt,p.payoktime,p.ptype pptype from paytax a inner join paytaxitem b on b.taxno=a.taxno inner join payitem pi on pi.pino=b.pino inner join pay p on p.payno=pi.payno left outer join cm cm on pi.ptype in (0,1,4) and cm.cmno=pi.itemno left outer join book bk on pi.ptype=2 and bk.bkno=pi.itemno left outer join exam ex on pi.ptype=3 and ex.exno=pi.itemno where a.taxno= ?param0] -2025-12-18 14:13:04,949 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.paytaxes2] Prepared SQL: [select a.taxno,a.taxamt,a.taxdate from paytax a where a.payno= ?param0] -2025-12-18 14:13:04,949 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.paytax.formgtkey] Prepared SQL: [select taxno, mgtkey from paytax where mgtkey like concat( ?param0 ,'%') order by mgtkey desc limit 1] -2025-12-18 14:13:04,949 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspast] Prepared SQL: [select a.no,a.kind,a.cg,a.cshape,a.username ,CAST(AES_DECRYPT(UNHEX(a.userpno), 'np123@!') AS char) userpno ,a.typeman,a.edukind,a.typeedu,a.typegrade,a.typejob,a.cgname,a.completeno,a.companyname,a.companyaddr,a.brno,a.eino,a.btype ,a.bkind,a.ceoname,date_format(a.ssdate, '%Y-%m-%d') ssdate,date_format(a.sedate, '%Y-%m-%d') sedate,a.sctime,a.assign,a.slevel,a.uduty ,CAST(AES_DECRYPT(UNHEX(a.phone), 'np123@!') AS char) phone ,a.mname ,CAST(AES_DECRYPT(UNHEX(a.mphone), 'np123@!') AS char) mphone ,a.sprice,a.rprice,a.rbank ,CAST(AES_DECRYPT(UNHEX(a.rbankno), 'np123@!') AS char) rbankno ,a.rbankuser ,CAST(AES_DECRYPT(UNHEX(a.taxemail), 'np123@!') AS char) taxemail ,a.syear,a.cdt,a.cno,a.udt,a.uno,a.uip from docprintpast a where a.no = ?param0] -2025-12-18 14:13:04,949 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.kind] Prepared SQL: [select a.kind value,a.kind text from docprintpast a where a.kind is not null and a.kind <> "" group by a.kind] -2025-12-18 14:13:04,949 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.syear] Prepared SQL: [select a.syear value,a.syear text from docprintpast a where a.syear is not null and a.syear <> "" group by a.syear] -2025-12-18 14:13:04,949 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.cg] Prepared SQL: [select a.cg value,a.cg text from docprintpast a where a.cg is not null and a.cg <> "" group by a.cg] -2025-12-18 14:13:04,949 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.cshape] Prepared SQL: [select a.cshape value,a.cshape text from docprintpast a where a.cshape is not null and a.cshape <> "" group by a.cshape] -2025-12-18 14:13:04,949 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.typeman] Prepared SQL: [select a.typeman value,a.typeman text from docprintpast a where a.typeman is not null and a.typeman <> "" group by a.typeman] -2025-12-18 14:13:04,950 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.edukind] Prepared SQL: [select a.edukind value,a.edukind text from docprintpast a where a.edukind is not null and a.edukind <> "" group by a.edukind] -2025-12-18 14:13:04,950 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.typeedu] Prepared SQL: [select a.typeedu value,a.typeedu text from docprintpast a where a.typeedu is not null and a.typeedu <> "" group by a.typeedu] -2025-12-18 14:13:04,950 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.typegrade] Prepared SQL: [select a.typegrade value,a.typegrade text from docprintpast a where a.typegrade is not null and a.typegrade <> "" group by a.typegrade] -2025-12-18 14:13:04,950 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspasts.typejob] Prepared SQL: [select a.typejob value,a.typejob text from docprintpast a where a.typejob is not null and a.typejob <> "" group by a.typejob] -2025-12-18 14:13:04,950 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectinningpage.totstudy] Prepared SQL: [select ifnull(sum(totstudy),-1) totstudy from lectinningpage where lectno = ?param0 and cmino = ?param1 and cpno = ?param2] -2025-12-18 14:13:04,951 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.myExCheck] Prepared SQL: [select l.lectno longval from lect l inner join cm c on l.cmno= c.cmno inner join pay p on l.payno = p.payno inner join users u on l.userno= u.userno left outer join (select c.cmno , c.cshape , c.cname , ci.cmino ,d.cmisno ,d.sseq ,d.estart ,d.eend ,d.studyplace ,ci.isscd from cm c inner join cminning ci on c.cmno = ci.cmno inner join cminningscd d on d.cmino = ci.cmino where c.cshape=2 and ci.isscd=1 and ci.scdtype=0 ) cmi on cmi.cmno = l.cmno and cmi.cmisno = l.cmisno left outer join lectinning li on li.cmino = cmi.cmino and li.lectno = l.lectno left outer join pplog pl on p.pplno= pl.pplno where l.lectno= ?param0 and l.userno = ?param1 and cmi.isscd = 1 and li.istatus = 2 AND IFNULL(l.iscomplete, 0) = 0] -2025-12-18 14:13:04,952 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectinningpage.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 14:13:04,954 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard.in] Prepared SQL: [update lectsd a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.submittime=now(),submitip= ?param2 where a.lectno= ?param3 and a.sdno= ?param4 and a.checktime is null; insert into lectsd (lectno,sdno,iscopy,submittime,submitip,cdt,cno,udt,uno,uip) select a.lectno,a.sdno,0,now(), ?param2 ,now(), ?param1 ,now(), ?param1 , ?param2 from (select ?param3 lectno, ?param0 userno, ?param4 sdno) a inner join lect b on b.lectno=a.lectno and b.userno=a.userno and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno left outer join lectsd d on d.lectno=a.lectno and d.sdno=a.sdno where d.lectno is null; SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into lectsdboard (lectno,sdno,subject,contents,fgno,rcount,cip,isdel,cdt,cno,udt,uno,uip) select a.lectno,a.sdno, ?param5 , ?param6 , ?param7 ,0, ?param2 ,0,now(), ?param1 ,now(), ?param1 , ?param2 from (select ?param3 lectno, ?param0 userno, ?param4 sdno) a inner join lect b on b.lectno=a.lectno and b.userno=a.userno and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno] -2025-12-18 14:13:04,954 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 14:13:04,954 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboardcmt.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into lectsdboardcmt (bno,ctext,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,0,now(), ?param2 ,now(), ?param2 , ?param3 );] -2025-12-18 14:13:04,954 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboardcmt.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:13:04,955 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into pay (ptype,ispg,isgroup,isexam,userno,username,pstatus,rstatus,rstatustime,cshrcancelnum,canceltime,cancelmsg,cancelcnt ,refunding,paylimit,payoktime,pgkey,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,isdvr,cdt,cno,udt,uno,uip) select ?param0 ,0,0,1,u.userno,u.username,1,0,null,null,null,null,null ,0,null, ?param1 ,null ,a.outfee ,case when ?param0 = 6 then a.outfee else case when ua.isjoin=1 then a.outfee-a.infee else 0 end end ,0,0 ,case when ?param0 = 6 then 0 else case when ua.isjoin=1 then a.infee else a.outfee end end ,0,0,now(), ?param2 ,now(), ?param2 , ?param3 from exam a inner join users u on u.userno= ?param4 left outer join assign ua on ua.asno=u.asno where a.exno= ?param5] -2025-12-18 14:13:04,955 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 14:13:04,955 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok2] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into payitem (payno,ptype,pcno,itemno,userno,pstatus,rstatus,pgkey,cancelcode,cancelmsg,canceltype,pcnt ,orgamt,discamt,payamt ,payamtcash,payamtcard ,refundamt,refundtime,refundtimereal,refundinfo,isrebate,fgno,cartno,cdt,cno,udt,uno,uip) select p.payno,3,null, ?param0 , ?param1 ,1,0,null,null,null,null,1 ,a.outfee ,case when p.ptype=6 then a.outfee else case when ua.isjoin=1 then a.outfee-a.infee else 0 end end ,case when p.ptype=6 then 0 else case when ua.isjoin=1 then a.infee else a.outfee end end ,0,0 ,0,null,null,null,0,null,null,now(), ?param2 ,now(), ?param2 , ?param3 from exam a inner join users u on u.userno= ?param1 inner join pay p on p.payno= ?param4 left outer join assign ua on ua.asno=u.asno where a.exno= ?param0] -2025-12-18 14:13:04,955 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok2.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 14:13:04,955 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.studylog] Prepared SQL: [update lectinningpage a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 set a.totstudy=TIMESTAMPDIFF(SECOND, a.stime, now()),a.etime=now(),a.eip= ?param1 ,a.udt=now(),a.uno= ?param2 ,a.uip= ?param1 where a.logno= ?param3 ; update lectinning a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 inner join cminning c on c.cmino=a.cmino inner join ( select lectno,sum(totstudy) totstudy from lectinningpage where lectno= ?param4 and cmino= ?param5 group by lectno ) d on d.lectno=a.lectno set a.udt=now(),a.uno= ?param2 ,a.uip= ?param1 ,a.totstudy=d.totstudy ,a.etime=now() ,a.istatus=case when a.istatus <> 2 and c.atime * 60 <= d.totstudy then 2 else a.istatus end ,a.finishtime=case when a.finishtime is null and c.atime * 60 <= d.totstudy then now() else a.finishtime end ,a.eip= ?param1 ,a.ispce= ?param6 ,a.psec= ?param7 where a.lectno= ?param4 and a.cmino= ?param5 ; update lect a inner join ( select a.lectno,truncate(count(c.lectno) / count(b.cmino) * 100, 0) attrate from lect a inner join cminning b on b.cmno=a.cmno and ifnull(b.isscd,0)=0 left outer join lectinning c on c.lectno=a.lectno and c.cmino=b.cmino and c.istatus=2 where a.lectno= ?param4 and a.userno= ?param0 group by a.lectno ) b on b.lectno=a.lectno inner join cmev ce on a.cmno = ce.cmno set a.attrate=b.attrate ,a.apoint = (((b.attrate / 100) * ce.attend / 100)* 100) ,a.etime=now() ,a.eip= ?param1 ,a.ispce= ?param6 ,a.udt=now(),a.uno= ?param2 ,a.uip= ?param1 where a.lectno= ?param4 and a.userno= ?param0 ;] -2025-12-18 14:13:04,955 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.studymid] Prepared SQL: [update lectinning set isokmid=1 where lectno= ?param0 and cmino= ?param1] -2025-12-18 14:13:04,956 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsd.save] Prepared SQL: [update lectsd a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.fgno= ?param3 ,a.atext= ?param4 ,a.submittime=now(),submitip= ?param2 where a.lectno= ?param5 and a.sdno= ?param6 and a.checktime is null; insert into lectsd (lectno,sdno,atext,fgno,iscopy,submittime,submitip,cdt,cno,udt,uno,uip) select a.lectno,a.sdno, ?param4 , ?param3 ,0,now(), ?param2 ,now(), ?param1 ,now(), ?param1 , ?param2 from (select ?param5 lectno, ?param0 userno, ?param6 sdno) a inner join lect b on b.lectno=a.lectno and b.userno=a.userno inner join cm c on c.cmno=b.cmno and b.sdate < now() and b.edate > now() left outer join lectsd d on d.lectno=a.lectno and d.sdno=a.sdno where d.lectno is null;] -2025-12-18 14:13:04,957 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard.save] Prepared SQL: [update lectsd a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.submittime=now(),submitip= ?param2 where a.lectno= ?param3 and a.sdno= ?param4 and a.checktime is null; update lectsdboard a inner join lectsd a2 on a2.lectno=a.lectno and a2.sdno=a.sdno and a2.checktime is null inner join lect b on b.lectno=a.lectno and b.userno= ?param0 and b.sdate < now() and b.edate > now() inner join cm c on c.cmno=b.cmno set a.udt=now(),a.uno= ?param1 ,a.uip= ?param2 ,a.subject= ?param5 ,contents= ?param6 ,a.fgno= ?param7 where a.bno= ?param8 and a.lectno= ?param3 and a.sdno= ?param4 ;] -2025-12-18 14:13:04,957 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.lectsdboard.del] Prepared SQL: [update lectsd a inner join lectsdboard b on b.bno= ?param0 and b.cno= ?param1 and b.isdel=0 and b.lectno=a.lectno and b.sdno=a.sdno inner join lect a2 on a2.lectno=b.lectno and a2.userno=b.cno and a2.sdate < now() and a2.edate > now() inner join cm c on c.cmno=a2.cmno set a.submittime=null,a.submitip=null and a.checktime is null; update lectsdboard a inner join lectsd b on b.lectno=a.lectno and b.sdno=a.sdno and b.checktime is null inner join lect a2 on a2.lectno=b.lectno and a2.userno=a.cno and a2.sdate < now() and a2.edate > now() inner join cm c on c.cmno=a2.cmno set a.uno= ?param2 ,a.udt=now(),a.uip= ?param3 ,a.isdel=1 where a.bno= ?param0 and a.cno= ?param1 and a.isdel=0;] -2025-12-18 14:13:04,957 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payrefundinfo.up] Prepared SQL: [update payitem set udt=now(),uno= ?param0 ,uip= ?param1 ,rbank = ?param2 ,rbankaccnum = HEX(AES_ENCRYPT( ?param3 , 'np123@!')) ,tbankuser = ?param4 where payno = ?param5] -2025-12-18 14:13:04,957 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpayok3] Prepared SQL: [update examuser set udt=now(),uno= ?param0 ,uip= ?param1 ,payno= ?param2 ,pino= ?param3 ,pstatus=1 where exno= ?param4 and userno= ?param5 and status=1 and payno is null and pino is null and pstatus=4] -2025-12-18 14:13:04,957 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.examuserpaycancel] Prepared SQL: [update examuser set udt=now(),uno= ?param0 ,uip= ?param1 ,pstatus=9 where exno= ?param2 and userno= ?param3 and status=1 and payno is null and pino is null and pstatus=4] -2025-12-18 14:13:04,957 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.payrfd.save] Prepared SQL: [update payrfd set udt=now(),uno= ?param0 ,uip= ?param1 ,bankname= ?param2 ,bankowner= ?param3 ,bankno=HEX(AES_ENCRYPT( ?param4 , 'np123@!')) ,isowner= ?param5 ,ruser= ?param6 ,rphone=HEX(AES_ENCRYPT( ?param7 , 'np123@!')) ,rreason= ?param8 ,rtext= ?param9 ,rstatus= ?param10 ,rback= ?param11 ,statustime=case when rstatus <> ?param10 then now() else statustime end where rfdno= ?param12] -2025-12-18 14:13:04,961 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.documnetspast.up] Prepared SQL: [update docprintpast set udt=now(),uno= ?param0 ,uip= ?param1 ,kind= ?param2 ,cg= ?param3 ,cshape= ?param4 ,username= ?param5 ,userpno=HEX(AES_ENCRYPT( ?param6 , 'np123@!')) ,typeman= ?param7 ,edukind= ?param8 ,typeedu= ?param9 ,typegrade= ?param10 ,typejob= ?param11 ,cgname= ?param12 ,completeno= ?param13 ,companyname= ?param14 ,companyaddr= ?param15 ,brno= ?param16 ,eino= ?param17 ,btype= ?param18 ,bkind= ?param19 ,ceoname= ?param20 ,ssdate= ?param21 ,sedate= ?param22 ,sctime= ?param23 ,assign= ?param24 ,slevel= ?param25 ,uduty= ?param26 ,phone=HEX(AES_ENCRYPT( ?param27 , 'np123@!')) ,mname= ?param28 ,mphone=HEX(AES_ENCRYPT( ?param29 , 'np123@!')) ,sprice= ?param30 ,rprice= ?param31 ,rbank= ?param32 ,rbankno=HEX(AES_ENCRYPT( ?param33 , 'np123@!')) ,rbankuser= ?param34 ,taxemail=HEX(AES_ENCRYPT( ?param35 , 'np123@!')) ,syear= ?param36 where no= ?param37] -2025-12-18 14:13:04,962 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cr.studyclose] Prepared SQL: [update lectinningpage a set a.etime=now(),a.eip= ?param0 ,a.udt=now(),a.uno= ?param1 ,a.uip= ?param0 where a.logno= ?param2 ;] -2025-12-18 14:13:04,963 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [site.main] Prepared SQL: [select * from ( select 0 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,a.kname strval3,null strval4,null strval5,null strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param0 inner join cm c on c.cmno=a.pcmno where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a union all select * from ( select a.dtype,a.intval,a.intval2 ,a.longval ,a.strval,a.strval2,a.strval3,a.strval4,ifnull(a.strval5,d.fileurl) strval5,a.strval6 ,a.time,a.time2,a.time3,a.time4 from ( select 1 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,c.cname strval3,concat('/', e.ccode, '/', f.srcp) strval4,ef.fileurl strval5,b.cgcode strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param1 inner join cm c on c.cmno=a.pcmno left outer join cminning d on d.cmno=a.cmno and d.istaste=1 left outer join ct e on e.ctno=d.ctno left outer join fileinfo ef on ef.fgno=e.fgnothumb and ef.isdel=0 left outer join ctpage f on f.ctno=e.ctno and f.pseq=1 where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.cshape=0 and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a left outer join cminning b on a.strval5 is null and b.cmno=a.intval and b.iseq=1 left outer join ct c on a.strval5 is null and c.ctno=b.ctno left outer join fileinfo d on a.strval5 is null and d.fgno=c.fgnothumb and d.isdel=0 ) a union all select * from ( select 2 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homenotice' order by b.cdt desc limit 2 ) a union all select * from ( select 3 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homefaq' order by b.cdt desc limit 2 ) a] -2025-12-18 14:13:04,967 [26252] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.npsystem] PreparedStatement : [select count(b.daokey) from (select 1 col1) a left outer join npsystem b on b.daokey= ?param0] -2025-12-18 14:13:04,967 [26252] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.npsystem] Parameters: [?param0=[daokey,qaldSUKDKuLggF2sN2Bn/lvf/i3LKEeOzoD6MpHlc0w=]] -2025-12-18 14:13:04,967 [26252] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.npsystem] Types: [?param0=[String, System.String]] -2025-12-18 14:13:05,178 [26252] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "39372131" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:13:05,182 [26252] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "39372131" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:13:05,458 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.pages] Prepared SQL: [select a.pno,a.ppno,a.pdepth,a.pagetype,a.bmno,a.porder,a.pagename,a.pagedesc,a.pageurl,a.pagehtml,a.isopen,a.usertype,m1.pagename ppagename,a.refcode,a.imagecode,a.bgtitle bgtitle2,a.bgdesc bgdesc2 ,case a.pdepth when 0 then a.pno when 1 then m1.pno when 2 then m2.pno when 3 then m3.pno else m4.pno end m0 ,case a.pdepth when 0 then 0 when 1 then a.pno when 2 then m1.pno when 3 then m2.pno else m3.pno end m1 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.pno when 3 then m1.pno else m2.pno end m2 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.pno else m1.pno end m3 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.pno end m4 ,case a.pdepth when 0 then a.imagecode when 1 then m1.imagecode when 2 then m2.imagecode when 3 then m3.imagecode else m4.imagecode end topimagecode ,case a.pdepth when 0 then a.bgtitle when 1 then m1.bgtitle when 2 then m2.bgtitle when 3 then m3.bgtitle else m4.bgtitle end bgtitle ,case a.pdepth when 0 then a.bgdesc when 1 then m1.bgdesc when 2 then m2.bgdesc when 3 then m3.bgdesc else m4.bgdesc end bgdesc from menupage a left outer join menupage m1 on m1.pno=a.ppno left outer join menupage m2 on m2.pno=m1.ppno left outer join menupage m3 on m3.pno=m2.ppno left outer join menupage m4 on m4.pno=m3.ppno where a.isopen > 0 order by case a.pdepth when 0 then a.porder when 1 then m1.porder when 2 then m2.porder when 3 then m3.porder else m4.porder end ,case a.pdepth when 0 then a.pno when 1 then m1.pno when 2 then m2.pno when 3 then m3.pno else m4.pno end ,case a.pdepth when 0 then 0 when 1 then a.porder when 2 then m1.porder when 3 then m2.porder else m3.porder end ,case a.pdepth when 0 then 0 when 1 then a.pno when 2 then m1.pno when 3 then m2.pno else m3.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.porder when 3 then m1.porder else m2.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.pno when 3 then m1.pno else m2.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.porder else m1.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.pno else m1.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.pno end] -2025-12-18 14:13:05,458 [26252] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [mm.pages] PreparedStatement : [select a.pno,a.ppno,a.pdepth,a.pagetype,a.bmno,a.porder,a.pagename,a.pagedesc,a.pageurl,a.pagehtml,a.isopen,a.usertype,m1.pagename ppagename,a.refcode,a.imagecode,a.bgtitle bgtitle2,a.bgdesc bgdesc2 ,case a.pdepth when 0 then a.pno when 1 then m1.pno when 2 then m2.pno when 3 then m3.pno else m4.pno end m0 ,case a.pdepth when 0 then 0 when 1 then a.pno when 2 then m1.pno when 3 then m2.pno else m3.pno end m1 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.pno when 3 then m1.pno else m2.pno end m2 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.pno else m1.pno end m3 ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.pno end m4 ,case a.pdepth when 0 then a.imagecode when 1 then m1.imagecode when 2 then m2.imagecode when 3 then m3.imagecode else m4.imagecode end topimagecode ,case a.pdepth when 0 then a.bgtitle when 1 then m1.bgtitle when 2 then m2.bgtitle when 3 then m3.bgtitle else m4.bgtitle end bgtitle ,case a.pdepth when 0 then a.bgdesc when 1 then m1.bgdesc when 2 then m2.bgdesc when 3 then m3.bgdesc else m4.bgdesc end bgdesc from menupage a left outer join menupage m1 on m1.pno=a.ppno left outer join menupage m2 on m2.pno=m1.ppno left outer join menupage m3 on m3.pno=m2.ppno left outer join menupage m4 on m4.pno=m3.ppno where a.isopen > 0 order by case a.pdepth when 0 then a.porder when 1 then m1.porder when 2 then m2.porder when 3 then m3.porder else m4.porder end ,case a.pdepth when 0 then a.pno when 1 then m1.pno when 2 then m2.pno when 3 then m3.pno else m4.pno end ,case a.pdepth when 0 then 0 when 1 then a.porder when 2 then m1.porder when 3 then m2.porder else m3.porder end ,case a.pdepth when 0 then 0 when 1 then a.pno when 2 then m1.pno when 3 then m2.pno else m3.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.porder when 3 then m1.porder else m2.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then a.pno when 3 then m1.pno else m2.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.porder else m1.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then a.pno else m1.pno end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.porder end ,case a.pdepth when 0 then 0 when 1 then 0 when 2 then 0 when 3 then 0 else a.pno end] -2025-12-18 14:13:05,464 [26252] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "49128601" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:13:05,492 [26252] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "49128601" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:13:05,509 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.comcode.list] Prepared SQL: [select a.ccode, a.cname, a.cgroup, a.isuse, a.corder, a.cgroupname, a.refcode, a.cremark, a.ccode value, a.cname text, a.refcode value2,a.cdt,a.udt from comcode a where a.cgroup in ('typeman','typeedu','typegrade','typejob') and a.isuse=1 order by a.cgroupname, a.corder] -2025-12-18 14:13:05,509 [26252] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [sys.comcode.list] PreparedStatement : [select a.ccode, a.cname, a.cgroup, a.isuse, a.corder, a.cgroupname, a.refcode, a.cremark, a.ccode value, a.cname text, a.refcode value2,a.cdt,a.udt from comcode a where a.cgroup in ('typeman','typeedu','typegrade','typejob') and a.isuse=1 order by a.cgroupname, a.corder] -2025-12-18 14:13:05,699 [26252] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "13211734" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:13:05,705 [26252] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "13211734" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:13:05,712 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.popups] Prepared SQL: [select a.pno,a.ptitle,a.pcontents,a.toppx,a.leftpx,pwidth,pheight,a.purl,a.zindex,a.isopen,a.udt from popup a where a.isopen= ?param0 order by a.isopen desc, a.zindex desc] -2025-12-18 14:13:05,712 [26252] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [mm.popups] PreparedStatement : [select a.pno,a.ptitle,a.pcontents,a.toppx,a.leftpx,pwidth,pheight,a.purl,a.zindex,a.isopen,a.udt from popup a where a.isopen= ?param0 order by a.isopen desc, a.zindex desc] -2025-12-18 14:13:05,713 [26252] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [mm.popups] Parameters: [?param0=[isopen,1]] -2025-12-18 14:13:05,713 [26252] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [mm.popups] Types: [?param0=[Int32, System.Int32]] -2025-12-18 14:13:05,719 [26252] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "33098890" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:13:05,724 [26252] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "33098890" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:13:05,728 [26252] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [site.main] PreparedStatement : [select * from ( select 0 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,a.kname strval3,null strval4,null strval5,null strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param0 inner join cm c on c.cmno=a.pcmno where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a union all select * from ( select a.dtype,a.intval,a.intval2 ,a.longval ,a.strval,a.strval2,a.strval3,a.strval4,ifnull(a.strval5,d.fileurl) strval5,a.strval6 ,a.time,a.time2,a.time3,a.time4 from ( select 1 dtype ,a.cmno intval,a.isrefund intval2 ,0 longval ,a.cname strval,b.cgname strval2,c.cname strval3,concat('/', e.ccode, '/', f.srcp) strval4,ef.fileurl strval5,b.cgcode strval6 ,a.rstime time,a.retime time2,a.sstime time3,a.setime time4 from cm a inner join cg b on b.cgno=a.cgno inner join cg b2 on b2.cgno=b.pcgno and b2.cgcode= ?param1 inner join cm c on c.cmno=a.pcmno left outer join cminning d on d.cmno=a.cmno and d.istaste=1 left outer join ct e on e.ctno=d.ctno left outer join fileinfo ef on ef.fgno=e.fgnothumb and ef.isdel=0 left outer join ctpage f on f.ctno=e.ctno and f.pseq=1 where a.ismaster=0 and a.rstime < now() and a.retime >= DATE_FORMAT(now(), '%Y%m%d') and a.cshape=0 and a.isuse=1 and a.isdel=0 order by a.retime asc limit 4 ) a left outer join cminning b on a.strval5 is null and b.cmno=a.intval and b.iseq=1 left outer join ct c on a.strval5 is null and c.ctno=b.ctno left outer join fileinfo d on a.strval5 is null and d.fgno=c.fgnothumb and d.isdel=0 ) a union all select * from ( select 2 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homenotice' order by b.cdt desc limit 2 ) a union all select * from ( select 3 dtype ,0 intval,0 intval2 ,b.bno longval ,c.opname strval,b.subject strval2,null strval3,null strval4,null strval5,null strval6 ,null time,null time2,null time3,null time4 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.issecr=0 and b.isopen=1 left outer join boardmasteropening c on c.opno=b.opno where a.bmcode='homefaq' order by b.cdt desc limit 2 ) a] -2025-12-18 14:13:05,728 [26252] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [site.main] Parameters: [?param0=[offcode,Off], ?param1=[oncode,On]] -2025-12-18 14:13:05,728 [26252] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [site.main] Types: [?param0=[String, System.String], ?param1=[String, System.String]] -2025-12-18 14:13:05,734 [26252] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "65127178" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:13:05,745 [26252] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "65127178" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:13:05,745 [26252] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cgetc] Prepared SQL: [select b.cgno,b.pcgno,b.cgname,b.cgcode,b.isuse,b.iscover,b.isdel,b.cdt,b.cno,b.udt,b.uno,b.uip from cg a left outer join cg b on a.cgno = b.pcgno where b.isdel=0 and b.isuse = 1 and a.cgcode= ?param0] -2025-12-18 14:13:05,745 [26252] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [cm.cgetc] PreparedStatement : [select b.cgno,b.pcgno,b.cgname,b.cgcode,b.isuse,b.iscover,b.isdel,b.cdt,b.cno,b.udt,b.uno,b.uip from cg a left outer join cg b on a.cgno = b.pcgno where b.isdel=0 and b.isuse = 1 and a.cgcode= ?param0] -2025-12-18 14:13:05,745 [26252] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [cm.cgetc] Parameters: [?param0=[cgcode,2]] -2025-12-18 14:13:05,745 [26252] DEBUG IBatisNet.DataMapper.Commands.DefaultPreparedCommand [(null)] - Statement Id: [cm.cgetc] Types: [?param0=[String, System.String]] -2025-12-18 14:13:05,752 [26252] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Open Connection "46589155" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:13:05,758 [26252] DEBUG IBatisNet.DataMapper.SqlMapSession [(null)] - Close Connection "46589155" to "MySQL, MySQL provider 6.10.5.0". -2025-12-18 14:13:19,559 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.adminlogin] Prepared SQL: [select userno,a.username,a.status,a.userpass, usertype,a.asno , CAST(AES_DECRYPT(UNHEX(a.mobile), 'np123@!') AS char) mobile , a.logintime from users a left outer join assign b on b.asno=a.asno where a.userid= ?param0 and a.usertype > 10 and (a.usertype <> 81 or (a.usertype = 81 and b.status=1))] -2025-12-18 14:13:19,578 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.pass.check] Prepared SQL: [select count(userno) from userpasslog where userno = ?param0 and userpass = ?param1] -2025-12-18 14:13:19,578 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.ee] Prepared SQL: [update users set eastereggkey=FLOOR(10000000 + (RAND() * 99999999)),eetime=now() where userno= ?param0 ; select a.userno,a.eastereggkey,a.usertype,a.username ,b.subdomain from users a left outer join assign b on b.asno=a.asno and b.issite=1 and b.isdel=0 where a.userno= ?param0 ;] -2025-12-18 14:13:19,578 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.usersall] Prepared SQL: [select userno,usertype,jointype,snsid,userkind,userid,userpass,username,usernameeng,gender,birthday,email,isacceptemail,mobile,isacceptmobile,telno,asno,pasname,depart,ccposition,ccpositionetc,fgnoprofile ,ccjobs,userpno,bankname,bankno,post,address1,address2,introhtml,status,exitreason,logintime,loginkey,send335time,pwcalltime,pwcallno,eastereggkey,eetime,kfcfyear,isassignuser,uduty,slevel,edus,remotekey from users] -2025-12-18 14:13:19,578 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.eecall] Prepared SQL: [select userno,usertype,username from users where userno= ?param0 and eastereggkey= ?param1 and date_add(eetime, interval 10 second) > now(); update users set eastereggkey=null,eetime=null,loginkey= ?param2 where userno= ?param0] -2025-12-18 14:13:19,578 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.eecall2] Prepared SQL: [select userno,usertype,username,userid from users where userno= ?param0 and eastereggkey= ?param1 and date_add(eetime, interval 15 second) > now(); update users set eastereggkey=null,eetime=null,loginkey=null where userno= ?param0] -2025-12-18 14:13:19,579 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assign.newascode] Prepared SQL: [select ifnull(max(b.ascode),0) + 1 from (select 1 col1) a left outer join assign b on b.asno is not null] -2025-12-18 14:13:19,579 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.me] Prepared SQL: [select userno,username ,CAST(AES_DECRYPT(UNHEX(email), 'np123@!') AS char) email from users where userno= ?param0] -2025-12-18 14:13:19,579 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.usercheckconfirm] Prepared SQL: [select ifnull(b.userno,0) from (select 1 col1) a left outer join usercheck b on b.userno= ?param0 and b.checkkey= ?param1 ; update usercheck set checkkey=0 where userno= ?param0] -2025-12-18 14:13:19,579 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.remotelogin] Prepared SQL: [select a.userno from users a where a.userid= ?param0 and a.status=1 and a.remotekey= ?param1 ; update users set remotekey=null where userid= ?param0] -2025-12-18 14:13:19,580 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.remoteloginnoauth] Prepared SQL: [select a.userno,b.subdomain from users a left outer join assign b on b.asno=a.asno where a.userid= ?param0 and a.status=1] -2025-12-18 14:13:19,580 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.users.assign] Prepared SQL: [select b.asno,b.asname,b.brno ,b.ceoname,b.post,b.address1,b.address2 ,b.btype,b.bkind,b.eino,b.mname ,CAST(AES_DECRYPT(UNHEX(b.mphone), 'np123@!') AS char) mphone ,CAST(AES_DECRYPT(UNHEX(b.taxemail), 'np123@!') AS char) taxemail ,b.fgnobno ,b.isjoin,b.ascode,b.astype,b.asctg,b.joindate,b.status ,c1.cname astypename,c2.cname asctgname from users a inner join assign b on b.asno = a.asno left outer join comcode c1 on c1.ccode=b.astype left outer join comcode c2 on c2.ccode=b.asctg where a.status=1 and a.userno = ?param0] -2025-12-18 14:13:19,580 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.check.snsid] Prepared SQL: [select a.userno,a.usertype,a.jointype,a.snsid,a.userkind,a.userid,a.userpass,a.username,a.usernameeng,a.gender,a.birthday,a.email,a.isacceptemail,a.mobile,a.isacceptmobile ,a.telno,a.asno,a.pasname,a.depart,a.ccposition,a.ccpositionetc,a.fgnoprofile,a.ccjobs,a.userpno,a.bankname,a.bankno,a.post,a.address1,a.address2,a.introhtml,a.status,a.exitreason ,a.logintime,a.loginkey,a.send335time,a.pwcalltime,a.pwcallno,a.eastereggkey,a.eetime,a.kfcfyear,a.isassignuser,a.uduty,a.slevel,a.edus,a.remotekey,a.vssn,a.di,a.ci from users a where a.snsid= ?param0 and a.jointype= ?param1] -2025-12-18 14:13:19,580 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.councels] Prepared SQL: [select a.bno,a.qtext,a.atext ,a.bldgcat ,b.cname bldgcatname ,a.cdt,c.username coname,c.userid coid ,row_number() over(order by a.cdt desc) rno ,count(a.cno) over() pagetotalcount from councel a inner join users c on c.userno = a.cno left outer join comcode b on b.ccode = a.bldgcat where a.userno = ?param0 and a.isdel = 0 order by a.cdt desc] -2025-12-18 14:13:19,580 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormants] Prepared SQL: [select a.userno,username,usernameeng,a.email,a.isacceptemail ,a.mobile,a.telno,a.userpno,a.bankno,a.post,a.address1,a.address2 ,a.birthday from userdormant a where a.userno = ?param0] -2025-12-18 14:13:19,580 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormants.del] Prepared SQL: [select a.userno longval, regexp_replace(b.userid , '(?<=.{3}).','*') strval ,CAST(AES_DECRYPT(UNHEX(a.mobile),'np123@!') AS char) strval2 ,date_add(a.cdt, interval 335 day) time ,b.isacceptmobile intval from userdormant a inner join users b on b.userno = a.userno where date_format(date_add(a.cdt, interval 335 day),'%Y-%m-%d') = date_format(now(),'%Y-%m-%d')] -2025-12-18 14:13:19,580 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormants.save] Prepared SQL: [select a.userno longval, regexp_replace(a.userid , '(?<=.{3}).' , '*') strval ,CAST(AES_DECRYPT(UNHEX(a.mobile),'np123@!') AS char) strval2 ,date_add(a.logintime, interval 335 day) time ,a.isacceptmobile intval from users a where a.usertype =1 and a.status=1 and date_format(date_add(a.logintime, interval 366 day),'%Y-%m-%d') = date_format(now(),'%Y-%m-%d')] -2025-12-18 14:13:19,581 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.loginlog] Prepared SQL: [insert into loginlog (logsite,userno, loginstatus, logindata, cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , now(), ?param4 ,now(), ?param4 , ?param5 )] -2025-12-18 14:13:19,581 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.in] Prepared SQL: [insert into users(usertype,userkind,userid,userpass,username,usernameeng ,gender,email,isacceptemail,mobile,telno ,asno,pasname,depart,ccposition,ccpositionetc,fgnoprofile,ccjobs ,userpno,bankname,bankno ,post,address1,address2,introhtml,status,logintime,send335time,pwcalltime,pwcallno,eastereggkey,eetime,kfcfyear,isassignuser,edus ,isacceptmobile,uduty,slevel,jointype,birthday,snsid,di,ci,vssn,ischkatt,authplatform,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,gender,HEX(AES_ENCRYPT( ?param6 , 'np123@!')), ?param7 ,HEX(AES_ENCRYPT( ?param8 , 'np123@!')),HEX(AES_ENCRYPT( ?param9 , 'np123@!')) , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 ,HEX(AES_ENCRYPT( ?param17 , 'np123@!')), ?param18 ,HEX(AES_ENCRYPT( ?param19 , 'np123@!')) , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 ,now(),null,null,null,null,null, ?param25 , ?param26 , ?param27 , ?param28 , ?param29 , ?param30 , ?param31 ,HEX(AES_ENCRYPT( ?param32 , 'np123@!')), ?param33 , ?param34 , ?param35 , ?param36 , ?param37 , ?param38 ,now(), ?param39 ,now(), ?param39 , ?param40 );] -2025-12-18 14:13:19,581 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:13:19,582 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assign.in] Prepared SQL: [insert into assign (ascode,isjoin,joinyear,joinprice,asname,ceoname,brno,grno,btype,bkind,salesamount,homeurl,mcount,aday,astype,asctg,askey,post,address1,address2,fgnobno,fgnobank,joindate,exitdate,status,issite,subdomain,sitename,sitelogo,sitefooter,ismain,isdel, eino,mname,mphone,taxemail,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 ,0,null,null,null,null,0,0, ?param25 , ?param26 ,HEX(AES_ENCRYPT( ?param27 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param28 , 'np123@!')) ,now(), ?param29 ,now(), ?param29 , ?param30 );] -2025-12-18 14:13:19,582 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assign.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:13:19,582 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [councel.in] Prepared SQL: [insert into councel(userno,bldgcat,qtext,atext,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 );] -2025-12-18 14:13:19,582 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [councel.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:13:19,582 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.change.password] Prepared SQL: [UPDATE users SET userpass = ?param0 , udt = now() , status = (CASE WHEN status = 9 THEN 1 ELSE status END) , pwcalltime = null , pwcallno = null , uip = ?param1 , uno = ?param2 WHERE userid = ?param3 ; INSERT INTO userpasslog (userno, userpass, cdt, uip) SELECT ?param2 , ?param0 , NOW(), ?param1 FROM (SELECT 1) a LEFT OUTER JOIN userpasslog b ON b.userno = ?param2 WHERE b.userno IS NULL; UPDATE userpasslog SET userpass = ?param0 WHERE userno = ?param2 ;] -2025-12-18 14:13:19,583 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormant.insert] Prepared SQL: [insert into userdormant(userno,username,usernameeng,email,isacceptemail,mobile ,telno,userpno,bankno,post,address1,address2,birthday,cdt) select a.userno,a.username,a.usernameeng,a.email,a.isacceptemail,a.mobile ,a.telno,a.userpno,a.bankno,a.post,a.address1,a.address2, a.birthday,now() cdt from users a left outer join userdormant b on b.userno = a.userno where date_add(a.logintime,interval 1 year) < now(); and a.status != 99 update users set udt=now(),uno= ?param0 ,uip= ?param1 ,username='»èÁ¦µÊ',usernameeng=null,email=null,mobile=null,telno=null,userpno=null,bankno=null,post=null,address1=null,address2=null,birthday=null,status=8 where date_add(a.logintime,interval 1 year) < now(); and a.status != 99] -2025-12-18 14:13:19,583 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.loginkey] Prepared SQL: [update users set loginkey= ?param0 ,logintime =now(),send335time = null where userno= ?param1] -2025-12-18 14:13:19,583 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.loginkey2] Prepared SQL: [update users set loginkey= ?param0 ,logintime =now(),send335time = null where userno= ?param1 ; insert into loginlog (logsite,userno, loginstatus, logindata, cdt,cno,udt,uno,uip) values ( ?param2 , ?param1 , ?param3 , ?param4 , now(), ?param5 ,now(), ?param5 , ?param6 )] -2025-12-18 14:13:19,583 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assign.del] Prepared SQL: [update assign set udt=now(),uno= ?param0 ,uip= ?param1 ,isdel=1,brno=null where asno= ?param2] -2025-12-18 14:13:19,583 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignman.in] Prepared SQL: [insert into assignman (asno,mtype,jtype,depart,mname,position,telno,mobile,fax,email,post,address1,address2,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,HEX(AES_ENCRYPT( ?param6 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param7 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param8 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param9 , 'np123@!')) , ?param10 , ?param11 , ?param12 ,0,now(), ?param13 ,now(), ?param13 , ?param14 )] -2025-12-18 14:13:19,584 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignman.up] Prepared SQL: [update assignman set udt=now(),uno= ?param0 ,uip= ?param1 ,mtype = ?param2 ,jtype = ?param3 ,depart = ?param4 ,mname = ?param5 ,position= ?param6 ,telno =HEX(AES_ENCRYPT( ?param7 , 'np123@!')) ,mobile =HEX(AES_ENCRYPT( ?param8 , 'np123@!')) ,fax =HEX(AES_ENCRYPT( ?param9 , 'np123@!')) ,email =HEX(AES_ENCRYPT( ?param10 , 'np123@!')) ,post = ?param11 ,address1= ?param12 ,address2= ?param13 where asmno= ?param14] -2025-12-18 14:13:19,584 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignman.del] Prepared SQL: [update assignman set udt=now(),uno= ?param0 ,uip= ?param1 ,isdel = 1 where asmno= ?param2] -2025-12-18 14:13:19,584 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignfee.in] Prepared SQL: [insert into assignfee (asno,fyear,fprice,fdate,fmemo,status,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 from (select 1 col1) a left outer join assignfee b on b.asno= ?param0 and b.fyear= ?param1 where b.asno is null] -2025-12-18 14:13:19,584 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignfee.up] Prepared SQL: [update assignfee set udt=now(),uno= ?param0 ,uip= ?param1 ,fprice= ?param2 ,fdate = ?param3 ,fmemo = ?param4 ,status= ?param5 where asno= ?param6 and fyear= ?param7] -2025-12-18 14:13:19,584 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignfee.del] Prepared SQL: [delete from assignfee where asno= ?param0 and fyear= ?param1] -2025-12-18 14:13:19,584 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.assignsite.save] Prepared SQL: [update assign set udt=now(),uno= ?param0 ,uip= ?param1 ,issite= ?param2 ,subdomain= ?param3 ,sitename= ?param4 ,siteip= ?param5 ,sitelogo= ?param6 ,sitefooter= ?param7 where asno= ?param8] -2025-12-18 14:13:19,584 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.asno.save] Prepared SQL: [update users set asno= ?param0 where userno= ?param1] -2025-12-18 14:13:19,584 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.pwcalltime] Prepared SQL: [update users set pwcalltime=now(),pwcallno= ?param0 where userno= ?param1] -2025-12-18 14:13:19,584 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.resetuser] Prepared SQL: [update users set userpass = ?param0 , pwcalltime = null , pwcallno = null , status = (CASE WHEN status = 9 THEN 1 ELSE status END) where userno= ?param1 and pwcalltime is not null and pwcallno= ?param2 and date_add(pwcalltime, interval 24 hour) > now()] -2025-12-18 14:13:19,584 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.exit] Prepared SQL: [UPDATE users SET udt=now(),uno= ?param0 ,uip= ?param1 , status = ?param2 WHERE userno= ?param3] -2025-12-18 14:13:19,584 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.leave.register] Prepared SQL: [INSERT INTO userleave ( userno, userid, status, levdate, uno, uip ) SELECT u.userno, u.userid, 0 AS status, NOW() AS levdate, u.uno, u.uip FROM users u WHERE u.status = ?param0 AND u.userno = ?param1] -2025-12-18 14:13:19,585 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.remotelogin.set] Prepared SQL: [update users a inner join assign b on b.asno=a.asno and b.siteip like concat('%', ?param0 ,'%') set a.remotekey= ?param1 where a.userid= ?param2 and a.status=1] -2025-12-18 14:13:19,585 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.snslink.up] Prepared SQL: [update users set udt=now(),uno= ?param0 ,uip= ?param1 ,snsid= ?param2 ,jointype= ?param3 where userno= ?param4] -2025-12-18 14:13:19,585 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [councel.up] Prepared SQL: [update councel set udt=now(),uno= ?param0 ,uip= ?param1 ,bldgcat = ?param2 ,qtext = ?param3 ,atext = ?param4 where bno= ?param5] -2025-12-18 14:13:19,585 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [councel.del] Prepared SQL: [update councel set udt=now(),uno= ?param0 ,uip= ?param1 ,isdel = 1 where bno = ?param2] -2025-12-18 14:13:19,585 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.up.asno] Prepared SQL: [update users set udt=now(),uno= ?param0 ,uip= ?param1 ,asno = ?param2 where userno= ?param3] -2025-12-18 14:13:19,587 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [users.dormant.del] Prepared SQL: [update users a left outer join userdormant b on b.userno = a.userno set set udt=now(),uno= ?param0 ,uip= ?param1 ,status = 99,username='»èÁ¦µÊ',usernameeng=null,email=null,mobile=null,telno=null,userpno=null,bankno=null,post=null,address1=null,address2=null,birthday=null,di=null,ci=null,vssn=null,authplatform=0 where date_add(b.cdt,interval 1 year) < now(); delete from userdormant where date_add(cdt,interval 1 year) < now();] -2025-12-18 14:13:19,607 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.loginkey] Prepared SQL: [select a.userno dtype from users a where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0)] -2025-12-18 14:13:19,607 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.admin] Prepared SQL: [select a.userno dtype, a.udt time, count(b.mno) intval from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0)] -2025-12-18 14:13:19,607 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.front] Prepared SQL: [select a.dtype,sum(a.intval) intval,sum(a.intval2) intval2 from ( select a.userno dtype,count(b.mno) intval,0 intval2 from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno union all select a.userno dtype,0 intval,count(b.userno) intval2 from users a left outer join alarms b on b.userno=a.userno and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno ) a group by a.dtype] -2025-12-18 14:13:19,607 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.frontcroom] Prepared SQL: [select a.dtype,sum(a.intval) intval,sum(a.intval2) intval2,sum(a.intval3) intval3,sum(a.intval4) intval4,sum(a.intval5) intval5 ,sum(a.intval6) intval6,sum(a.intval7) intval7,sum(a.intval8) intval8,sum(a.intval9) intval9,sum(a.intval10) intval10 ,sum(a.intval11) intval11,sum(a.intval12) intval12 ,max(a.strval) strval,max(a.strval2) strval2,max(a.strval3) strval3 from ( select a.userno dtype,count(b.mno) intval,0 intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11,0 intval12 ,null strval,null strval2,null strval3 from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno union all select a.userno dtype,0 intval,count(b.userno) intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11,0 intval12 ,null strval,null strval2,null strval3 from users a left outer join alarms b on b.userno=a.userno and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) union all select a.userno dtype,0 intval,0 intval2,c.tyear intval3,c.tseq intval4,b.classno intval5 ,b2.isplan intval6,b2.iscontent intval7,b2.isev intval8,b2.isrs intval9,b2.isgrade intval10 ,b.cmno intval11,b.cshape intval12 ,d.cgname strval,b.cname strval2 ,group_concat(case when f.bmno is null then null else concat(f.bmno,':',f.bmname,':',f.bmtype) end separator ';') strval3 from users a0 inner join lect a on a.lectno= ?param3 and a.userno=a0.userno and a.status=1 and a.ischanged=0 inner join cm b on b.cmno=a.cmno inner join cmmenu b2 on b2.cmno=b.cmno inner join term c on c.tmno=b.tmno inner join cg d on d.cgno=b.cgno left outer join cmmenubm e on e.cmno=b.cmno left outer join boardmaster f on f.bmno=e.bmno where a0.userno= ?param0 and (a0.loginkey= ?param1 or ?param2 =0) group by a.userno,b.cmno,c.tyear,c.tseq,b.classno ,b2.isplan,b2.iscontent,b2.isev,b2.isrs,b2.isgrade ,d.cgname,b.cname ) a group by a.dtype] -2025-12-18 14:13:19,609 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.check.frontcroom.subdomain] Prepared SQL: [select a.*,b.asname strval4,c.fileurl from ( select a.dtype,sum(a.intval) intval,sum(a.intval2) intval2,sum(a.intval3) intval3,sum(a.intval4) intval4,sum(a.intval5) intval5 ,sum(a.intval6) intval6,sum(a.intval7) intval7,sum(a.intval8) intval8,sum(a.intval9) intval9,sum(a.intval10) intval10 ,sum(a.intval11) intval11 ,max(a.strval) strval,max(a.strval2) strval2,max(a.strval3) strval3 from ( select a.userno dtype,count(b.mno) intval,0 intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11 ,null strval,null strval2,null strval3 from users a left outer join memouser b on b.userno=a.userno and b.isread=0 and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) group by a.userno union all select a.userno dtype,0 intval,count(b.userno) intval2,0 intval3,0 intval4,0 intval5 ,0 intval6,0 intval7,0 intval8,0 intval9,0 intval10 ,0 intval11 ,null strval,null strval2,null strval3 from users a left outer join alarms b on b.userno=a.userno and b.isdel=0 where a.userno= ?param0 and (a.loginkey= ?param1 or ?param2 =0) union all select a.userno dtype,0 intval,0 intval2,c.tyear intval3,c.tseq intval4,b.classno intval5 ,b2.isplan intval6,b2.iscontent intval7,b2.isev intval8,b2.isrs intval9,b2.isgrade intval10 ,b.cmno intval11 ,d.cgname strval,b.cname strval2 ,group_concat(case when f.bmno is null then null else concat(f.bmno,':',f.bmname,':',f.bmtype) end separator ';') strval3 from users a0 inner join lect a on a.lectno= ?param3 and a.userno=a0.userno and a.status=1 and a.ischanged=0 inner join cm b on b.cmno=a.cmno inner join cmmenu b2 on b2.cmno=b.cmno inner join term c on c.tmno=b.tmno inner join cg d on d.cgno=b.cgno left outer join cmmenubm e on e.cmno=b.cmno left outer join boardmaster f on f.bmno=e.bmno where a0.userno= ?param0 and (a0.loginkey= ?param1 or ?param2 =0) group by a.userno,b.cmno,c.tyear,c.tseq,b.classno ,b2.isplan,b2.iscontent,b2.isev,b2.isrs,b2.isgrade ,d.cgname,b.cname ) a group by a.dtype ) a inner join assign b on b.subdomain= ?param4 left outer join fileinfo c on c.fgno=b.sitelogo] -2025-12-18 14:13:19,609 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.basecomments] Prepared SQL: [select a.cmtno,a.pcmtno,a.tcmtno,a.baseno,a.cdepth,a.memo,a.memotype,a.fgno,a.cdt,a.udt, a.isdel,a.cno ,b.orgname, b.fileurl, b.fileno ,c.username from cmt a inner join users c on c.userno=a.cno left outer join fileinfo b on b.fgno=a.fgno and b.isdel=0 where a.cmttype= ?param0 and a.baseno= ?param1 order by a.cdt desc] -2025-12-18 14:13:19,609 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsend.get] Prepared SQL: [select a.sendno,a.ehtml,a.etitle from emailsend a left outer join emailban b on b.sendno=a.sendno where a.sendno= ?param0 and a.isdel=0] -2025-12-18 14:13:19,609 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsend.get2] Prepared SQL: [select a.sendno,a.etitle,a.rcvs,ifnull(a.sendeds, ' ') sendeds,ifnull(group_concat(b.email separator ';'), ' ') bans from emailsend a left outer join emailban b on b.sendno=a.sendno where a.sendno= ?param0 and a.isdel=0 group by a.sendno,a.rcvs,a.etitle,a.sendeds] -2025-12-18 14:13:19,609 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.list.rcvnot] Prepared SQL: [select count(a.mno) from memouser a where a.userno= ?param0 and and a.isread=0 and a.isdel=0] -2025-12-18 14:13:19,610 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smssend.get] Prepared SQL: [select c.asname,b.usertype,b.username ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) mobile ,a.smstype,a.isok ,row_number() over(order by b.username) rno, count(a.cno) over() pagetotalcount from smsuser a inner join users b on b.userno=a.userno left outer join assign c on c.asno=b.asno where a.mno= ?param0 order by b.username] -2025-12-18 14:13:19,610 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.home] Prepared SQL: [select b.cnt intval ,c.cnt0 intval2 ,c.cnt1 intval3 ,d.cnt intval4 ,e.cnt intval5 ,f.cnt intval6 ,(SELECT COUNT(*) FROM userleave WHERE status = 0) intval7 from (select 1 col1) a left outer join (select count(mno) cnt from memouser where userno= ?param0 and isread=0 and isdel=0) b on 1=1 left outer join ( select sum(case when a.bmposition=0 then 1 else 0 end) cnt0,sum(case when a.bmposition=1 and b.cmno is not null then 1 else 0 end) cnt1 from boardmaster a inner join board b on b.bmno=a.bmno and b.pbno is null and b.isdel=0 and b.isopen=1 left outer join board c on c.pbno=b.bno and c.isdel=0 where a.bmtype=2 and a.isopen=1 and c.bno is null and a.disptype=0 ) c on 1=1 left outer join ( select count(a.rfdno) cnt from payrfd a left outer join pay b on b.payno = a.payno where a.rstatus=0 and b.rstatus=0 ) d on 1=1 left outer join ( select count(a.payno) cnt from paydvr a inner join pay b on b.payno=a.payno and b.pstatus=1 and b.rstatus=0 inner join payitem c on c.payno = b.payno inner join book bb on bb.bkno=c.itemno where a.dvrcode is null and a.isdvr=1 ) e on 1=1 left outer join ( select count(a.payno) cnt from paytax a where a.ischeck=0 ) f on 1=1] -2025-12-18 14:13:19,611 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.authkey] Prepared SQL: [select jobkey from authkey where authtype= ?param0 and userno= ?param1 and randkey= ?param2 and keytime > now()] -2025-12-18 14:13:19,611 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.authkey.check1] Prepared SQL: [select ctno intval,ismenu intval2,ctype intval3,ccode strval from ct where ctno= ?param0 and authkey= ?param1 ; update ct set authkey=null where ctno= ?param0] -2025-12-18 14:13:19,611 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.authkey.check2] Prepared SQL: [select qno intval from question where qno= ?param0 and authkey= ?param1 ; update question set authkey=null where qno= ?param0] -2025-12-18 14:13:19,611 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.sms.chk] Prepared SQL: [select authno intval,lectno intval2,latime time,lakey strval from smsauth where authno = ?param0] -2025-12-18 14:13:19,611 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsend.in] Prepared SQL: [insert into emailsend(etitle,semail,ehtml,fgno,cmno,rcvs,reademails,rcvcount,readcount,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 ,now(), ?param9 ,now(), ?param9 , ?param10 )] -2025-12-18 14:13:19,611 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsend.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:13:19,611 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.sms.in] Prepared SQL: [insert into sms(cmno,mcontents,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,now(), ?param2 ,now(), ?param2 , ?param3 );] -2025-12-18 14:13:19,611 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.sms.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:13:19,611 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smsauth] Prepared SQL: [insert into smsauth(latime,lakey,lectno) values(now(), ?param0 , ?param1 );] -2025-12-18 14:13:19,612 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smsauth.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:13:19,612 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smsauth2] Prepared SQL: [insert into smsauth(latime,lakey,userno, lectno) values(now(), ?param0 , ?param1 , 0);] -2025-12-18 14:13:19,612 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.smsauth2.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:13:19,612 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.atalk.send] Prepared SQL: [insert into MTS_ATALK_MSG (TRAN_SENDER_KEY,TRAN_TMPL_CD,TRAN_CALLBACK,TRAN_PHONE,TRAN_SUBJECT,TRAN_MSG,TRAN_DATE,TRAN_TYPE,TRAN_STATUS,TRAN_REPLACE_TYPE,TRAN_REPLACE_MSG) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,now(),5,'1', ?param6 , ?param5 );] -2025-12-18 14:13:19,612 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.comment.delete] Prepared SQL: [update cmt set isdel=1 where cmtno= ?param0 and ( ?param1 is not null or cno= ?param2 );] -2025-12-18 14:13:19,612 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.emailsendok] Prepared SQL: [update emailsend set isdel=0,readcount= ?param0 ,sendeds= ?param1 where sendno= ?param2] -2025-12-18 14:13:19,612 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.memo.alldeleteR] Prepared SQL: [update memouser set isdel=1,udt=now(),uno= ?param0 ,uip= ?param1 where userno= ?param0] -2025-12-18 14:13:19,612 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.memo.alldeleteS] Prepared SQL: [update memo set isdel=1,udt=now(),uno= ?param0 ,uip= ?param1 where cno= ?param0] -2025-12-18 14:13:19,614 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.authkey.save] Prepared SQL: [update authkey set jobkey= ?param0 ,randkey= ?param1 ,keytime=date_add(now(), interval 1 minute) where authtype= ?param2 and userno= ?param3 ; insert into authkey (authtype,userno,jobkey,randkey,keytime) select a.authtype,a.userno,a.jobkey,a.randkey,date_add(now(), interval 1 minute) from (select ?param2 authtype, ?param3 userno, ?param0 jobkey, ?param1 randkey) a left outer join authkey b on b.authtype=a.authtype and b.userno=a.userno where b.authtype is null] -2025-12-18 14:13:19,614 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [common.sms.extend] Prepared SQL: [update smsauth set latime = now() where authno = ?param0] -2025-12-18 14:13:19,615 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.error] Prepared SQL: [insert into errors (errmsg,userno) values( ?param0 , ?param1 )] -2025-12-18 14:13:19,627 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.list] Prepared SQL: [select a.menuno, a.menuname, a.pmenuno, a.menuurl, a.menulevel, a.menuorder, a.ccount, a.isuse, a.ishid ,concat('/',ifnull(b5.menuno, 0), '/', ifnull(b4.menuno, 0), '/', ifnull(b3.menuno, 0), '/', ifnull(b2.menuno, 0), '/', ifnull(b1.menuno, 0), '/', ifnull(a.menuno, 0), '/') menurout ,case a.menulevel when 0 then ' ' when 1 then b1.menuname when 2 then b2.menuname when 3 then b3.menuname when 4 then b4.menuname when 5 then b5.menuname end pmenuname from ( select a.menuno, a.menuname, a.pmenuno, a.menuurl, a.menulevel, a.menuorder, count(d.menuno) ccount, a.isuse, a.ishid from menu a left outer join menu d on d.pmenuno=a.menuno group by a.menuno, a.menuname, a.pmenuno, a.menuurl, a.menulevel, a.menuorder, a.isuse, a.ishid ) a left outer join menu b1 on b1.menuno=a.pmenuno left outer join menu b2 on b2.menuno=b1.pmenuno left outer join menu b3 on b3.menuno=b2.pmenuno left outer join menu b4 on b4.menuno=b3.pmenuno left outer join menu b5 on b5.menuno=b4.pmenuno order by case a.menulevel when 0 then a.menuorder when 1 then b1.menuorder when 2 then b2.menuorder when 3 then b3.menuorder when 4 then b4.menuorder else b5.menuorder end ,case a.menulevel when 0 then a.menuno when 1 then b1.menuno when 2 then b2.menuno when 3 then b3.menuno when 4 then b4.menuno else b5.menuno end ,case a.menulevel when 1 then a.menuorder when 2 then b1.menuorder when 3 then b2.menuorder when 4 then b3.menuorder when 5 then b4.menuorder else 0 end ,case a.menulevel when 1 then a.menuno when 2 then b1.menuno when 3 then b2.menuno when 4 then b3.menuno when 5 then b4.menuno else 0 end ,case a.menulevel when 2 then a.menuorder when 3 then b1.menuorder when 4 then b2.menuorder when 5 then b3.menuorder else 0 end ,case a.menulevel when 2 then a.menuno when 3 then b1.menuno when 4 then b2.menuno when 5 then b3.menuno else 0 end ,case a.menulevel when 3 then a.menuorder when 4 then b1.menuorder when 5 then b2.menuorder else 0 end ,case a.menulevel when 3 then a.menuno when 4 then b1.menuno when 5 then b2.menuno else 0 end ,case a.menulevel when 4 then a.menuorder when 5 then b1.menuorder else 0 end ,case a.menulevel when 4 then a.menuno when 5 then b1.menuno else 0 end ,case a.menulevel when 5 then a.menuorder else 0 end ,case a.menulevel when 5 then a.menuno else 0 end] -2025-12-18 14:13:19,627 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.authmenu] Prepared SQL: [select a.usertype, a.menuno from menuauth a where a.usertype= ?param0] -2025-12-18 14:13:19,628 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.get] Prepared SQL: [select a.fileno,a.fgno,a.orgname,a.fileurl,a.filesize,a.extension,a.dcount,a.cno,a.uno ,b.tablename,b.columnname from fileinfo a inner join filegroup b on b.fgno=a.fgno where a.FileNo = ?param0 and a.isdel = 0] -2025-12-18 14:13:19,628 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.getall] Prepared SQL: [select a.fileno,a.fgno,a.orgname,a.fileurl,a.filesize,a.extension,a.dcount,a.cno,a.uno ,b.tablename,b.columnname from fileinfo a inner join filegroup b on b.fgno=a.fgno where a.FileNo = ?param0] -2025-12-18 14:13:19,629 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncs.parents.u] Prepared SQL: [select 3 ndepth,v.ndno ncsno,v.dname ncsname,v.dcode ncscode,case when v.ndno=u.ndno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsd v on v.nbno=d.nbno where u.nuno= ?param0 union all select 2 ndepth,v.nbno ncsno,v.bname ncsname,v.bcode ncscode,case when v.nbno=b.nbno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsb b on b.nbno=d.nbno inner join ncsb v on v.nmno=b.nmno where u.nuno= ?param0 union all select 1 ndepth,v.nmno ncsno,v.mname ncsname,v.mcode ncscode,case when v.nmno=m.nmno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncsm v on v.ntno=m.ntno where u.nuno= ?param0 union all select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsu u inner join ncsd d on d.ndno=u.ndno inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where u.nuno= ?param0 order by ndepth,ncscode] -2025-12-18 14:13:19,629 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncs.parents.d] Prepared SQL: [select 2 ndepth,v.nbno ncsno,v.bname ncsname,v.bcode ncscode,case when v.nbno=b.nbno then 1 else 0 end isact from ncsd d inner join ncsb b on b.nbno=d.nbno inner join ncsb v on v.nmno=b.nmno where d.ndno= ?param0 union all select 1 ndepth,v.nmno ncsno,v.mname ncsname,v.mcode ncscode,case when v.nmno=m.nmno then 1 else 0 end isact from ncsd d inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncsm v on v.ntno=m.ntno where d.ndno= ?param0 union all select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsd d inner join ncsb b on b.nbno=d.nbno inner join ncsm m on m.nmno=b.nmno inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where d.ndno= ?param0 order by ndepth,ncscode] -2025-12-18 14:13:19,629 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncs.parents.b] Prepared SQL: [select 1 ndepth,v.nmno ncsno,v.mname ncsname,v.mcode ncscode,case when v.nmno=m.nmno then 1 else 0 end isact from ncsb b inner join ncsm m on m.nmno=b.nmno inner join ncsm v on v.ntno=m.ntno where b.nbno= ?param0 union all select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsb b inner join ncsm m on m.nmno=b.nmno inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where b.nbno= ?param0 order by ndepth,ncscode] -2025-12-18 14:13:19,629 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncs.parents.m] Prepared SQL: [select 0 ndepth,v.ntno ncsno,v.tname ncsname,v.tcode ncscode,case when v.ntno=t.ntno then 1 else 0 end isact from ncsm m inner join ncst t on t.ntno=m.ntno inner join ncst v on v.ntype=t.ntype where m.nmno= ?param0 order by ndepth,ncscode] -2025-12-18 14:13:19,629 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.sales.bycm] Prepared SQL: [select case b.ptype when 2 then 2 when 3 then 1 else 0 end dtype, 0 intval, case b.ptype when 2 then '±³Àç' when 3 then '½ÃÇè' else '°­ÁÂ' end strval,'¸ÅÃâ' strval2 ,sum(case when month(a.payoktime)=1 then b.payamt else 0 end) longval ,sum(case when month(a.payoktime)=2 then b.payamt else 0 end) longval2 ,sum(case when month(a.payoktime)=3 then b.payamt else 0 end) longval3 ,sum(case when month(a.payoktime)=4 then b.payamt else 0 end) longval4 ,sum(case when month(a.payoktime)=5 then b.payamt else 0 end) longval5 ,sum(case when month(a.payoktime)=6 then b.payamt else 0 end) longval6 ,sum(case when month(a.payoktime)=7 then b.payamt else 0 end) longval7 ,sum(case when month(a.payoktime)=8 then b.payamt else 0 end) longval8 ,sum(case when month(a.payoktime)=9 then b.payamt else 0 end) longval9 ,sum(case when month(a.payoktime)=10 then b.payamt else 0 end) longval10 ,sum(case when month(a.payoktime)=11 then b.payamt else 0 end) longval11 ,sum(case when month(a.payoktime)=12 then b.payamt else 0 end) longval12 from pay a inner join payitem b on b.payno=a.payno and a.pstatus=1 where year(a.payoktime)= ?param0 and a.pstatus=1 group by b.ptype,month(a.payoktime) union all select case b.ptype when 2 then 2 when 3 then 1 else 0 end dtype, 1 intval, '','ȯºÒ' strval ,(case when month(b.refundtime)=1 then b.refundamt else 0 end) * -1 longval ,(case when month(b.refundtime)=2 then b.refundamt else 0 end) * -1 longval2 ,(case when month(b.refundtime)=3 then b.refundamt else 0 end) * -1 longval3 ,(case when month(b.refundtime)=4 then b.refundamt else 0 end) * -1 longval4 ,(case when month(b.refundtime)=5 then b.refundamt else 0 end) * -1 longval5 ,(case when month(b.refundtime)=6 then b.refundamt else 0 end) * -1 longval6 ,(case when month(b.refundtime)=7 then b.refundamt else 0 end) * -1 longval7 ,(case when month(b.refundtime)=8 then b.refundamt else 0 end) * -1 longval8 ,(case when month(b.refundtime)=9 then b.refundamt else 0 end) * -1 longval9 ,(case when month(b.refundtime)=10 then b.refundamt else 0 end) * -1 longval10 ,(case when month(b.refundtime)=11 then b.refundamt else 0 end) * -1 longval11 ,(case when month(b.refundtime)=12 then b.refundamt else 0 end) * -1 longval12 from pay a inner join payitem b on b.payno=a.payno and a.pstatus=1 and b.rstatus > 0 and b.refundtime is not null and year(b.refundtime)= ?param0 where a.pstatus=1 and a.rstatus > 0 group by b.ptype,month(b.refundtime) order by dtype,intval] -2025-12-18 14:13:19,630 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcalc.print] Prepared SQL: [select a.cmno,a.feeloc,a.feebkpr,a.feebrt,a.feemat,a.feefoo,a.feeetc,a.prtcnt ,b.cname,b.classno,b.sstime,b.setime ,c.pfee ,d.username,CAST(AES_DECRYPT(UNHEX(d.userpno), 'np123@!') AS char) userpno,d.bankname,CAST(AES_DECRYPT(UNHEX(d.bankno), 'np123@!') AS char) bankno,d.post,d.address1,d.address2 ,row_number() over(order by d.username) rno from cmcalc a inner join cm b on b.cmno=a.cmno inner join cmprof c on c.cmno=b.cmno inner join users d on d.userno=c.userno where a.cmno= ?param0 order by rno] -2025-12-18 14:13:19,630 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.npsystem] Prepared SQL: [select count(b.daokey) from (select 1 col1) a left outer join npsystem b on b.daokey= ?param0] -2025-12-18 14:13:19,630 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.ncs.check.t] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select 0 intval, count(m.nmno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno where t.ntno= ?param0 union all select 0 intval,count(b.nbno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno left outer join ncsb b on b.nmno=m.nmno where t.ntno= ?param0 union all select count(cmd.cmno) intval,count(distinct d.ndno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join cmncsd cmd on cmd.ndno=d.ndno where t.ntno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncst t left outer join ncsm m on m.ntno=t.ntno left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join ncsu u on u.ndno=d.ndno where t.ntno= ?param0 ) a] -2025-12-18 14:13:19,630 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.ncs.check.m] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select 0 intval,count(b.nbno) intval2 from ncsm m left outer join ncsb b on b.nmno=m.nmno where m.nmno= ?param0 union all select count(cmd.cmno) intval,count(distinct d.ndno) intval2 from ncsm m left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join cmncsd cmd on cmd.ndno=d.ndno where m.nmno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncsm m left outer join ncsb b on b.nmno=m.nmno left outer join ncsd d on d.nbno=b.nbno left outer join ncsu u on u.ndno=d.ndno where m.nmno= ?param0 ) a] -2025-12-18 14:13:19,631 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.ncs.check.b] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select count(cmd.cmno) intval,count(distinct d.ndno) intval2 from ncsb b left outer join ncsd d on d.nbno=b.nbno left outer join cmncsd cmd on cmd.ndno=d.ndno where b.nbno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncsb b left outer join ncsd d on d.nbno=b.nbno left outer join ncsu u on u.ndno=d.ndno where b.nbno= ?param0 ) a] -2025-12-18 14:13:19,631 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.ncs.check.d] Prepared SQL: [select sum(intval) intval,sum(intval2) intval2 from ( select count(cmd.cmno) intval,0 intval2 from ncsd d left outer join cmncsd cmd on cmd.ndno=d.ndno where d.ndno= ?param0 union all select 0 intval,count(u.nuno) intval2 from ncsd d left outer join ncsu u on u.ndno=d.ndno where d.ndno= ?param0 ) a] -2025-12-18 14:13:19,633 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.insert] Prepared SQL: [insert into menu(menuname,pmenuno,menuurl,menulevel,menuorder,isuse,ishid,cdt,cno,udt,uno,uip) select ?param0 , ?param1 ,ifnull( ?param2 ,''),ifnull(c.menulevel, -1) + 1, ?param3 , ?param4 , ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 from (select ?param8 menuno) a left outer join menu b on b.menuno=a.menuno left outer join menu c on c.menuno= ?param1 where b.menuno is null] -2025-12-18 14:13:19,633 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.insert.SelectKey] Prepared SQL: [select last_insert_id()] -2025-12-18 14:13:19,634 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.filegroup.insert] Prepared SQL: [INSERT INTO filegroup (tablename,columnname, cdt,cno,udt,uno,uip) VALUES ( ?param0 , ?param1 , cdt,cno,udt,uno,uip)] -2025-12-18 14:13:19,634 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.filegroup.insert.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:13:19,634 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.okcert3.in] Prepared SQL: [insert into okcert3log (gubn, ret, reason, sn, rsltcd, rslt, dt) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , now()] -2025-12-18 14:13:19,634 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.okcert3.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:13:19,634 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.userauth.save] Prepared SQL: [insert into menuauth (usertype,authname,menuno,isdel,cdt,cno,udt,uno,uip) select max(usertype)+1, ?param0 ,1,0,now(), ?param1 ,now(), ?param1 , ?param2 from menuauth] -2025-12-18 14:13:19,634 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.authname.save] Prepared SQL: [update menuauth set authname= ?param0 where usertype= ?param1] -2025-12-18 14:13:19,634 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.userauth.del] Prepared SQL: [delete a from menuauth a left outer join( select count(userno) usercnt,usertype from users where usertype = ?param0 group by usertype )b on b.usertype = a.usertype where a.usertype = ?param0 and (b.usercnt < 1 or b.usercnt is null); insert into menuauth (usertype,authname,menuno,isdel,cdt,cno,udt,uno,uip) select * from ( select ?param0 usertype, ?param1 authname,1 menuno,0 isdel,now() cdt, ?param2 cno,now() udt, ?param2 uno, ?param3 uip ) a where not exists( select usertype,authname,menuno from menuauth where usertype = ?param0 and menuno = 1 ); update menuauth a left outer join ( select count(userno) usercnt,usertype from users where usertype = ?param0 and status=1 group by usertype ) b on b.usertype = a.usertype set isdel=1 where a.usertype= ?param0 and (b.usercnt < 1 or b.usercnt is null);] -2025-12-18 14:13:19,635 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.chageposition] Prepared SQL: [update menu a left outer join menu b on b.menuno= ?param0 left outer join menu c on c.menuno= ?param1 set a.pmenuno= ?param1 , a.menuorder = ifnull(b.menuorder, -1) + 1, a.menulevel=c.menulevel + 1 , a.udt=now(), a.uno= ?param2 , a.uip= ?param3 where a.menuno= ?param4] -2025-12-18 14:13:19,635 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.update] Prepared SQL: [update menu a left outer join (select menulevel from menu where menuno= ?param0 ) b on 1 = 1 set udt=now(), uno= ?param1 , uip= ?param2 ,menuname= ?param3 , pmenuno= ?param0 , menuurl=ifnull( ?param4 , ''),a.menulevel=b.menulevel + 1,menuorder= ?param5 ,isuse= ?param6 ,ishid= ?param7 where a.menuno= ?param8 ;] -2025-12-18 14:13:19,635 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.menu.delete] Prepared SQL: [delete from menuauth where menuno= ?param0 ; delete from menu where menuno= ?param0] -2025-12-18 14:13:19,635 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.down] Prepared SQL: [update fileinfo set dcount = dcount + 1 where fileno= ?param0] -2025-12-18 14:13:19,635 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.del] Prepared SQL: [update fileinfo set uip= ?param0 , uno= ?param1 , isdel=1 where fileno= ?param2 and ( ?param3 = 1 or ?param1 = -999 or cno= ?param1 )] -2025-12-18 14:13:19,635 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.file.del2] Prepared SQL: [update fileinfo set uip= ?param0 , uno= ?param1 , isdel=1 where fgno= ?param2 and ( ?param3 = 1 or ?param1 = -999 or cno= ?param1 )] -2025-12-18 14:13:19,636 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncst.in] Prepared SQL: [insert into ncst (ntype,tcode,tname,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 ,now(), ?param3 ,now(), ?param3 , ?param4 )] -2025-12-18 14:13:19,636 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ncst.up] Prepared SQL: [update ncst set udt=now(),uno= ?param0 ,uip= ?param1 ,tcode= ?param2 ,tname= ?param3 where ntno= ?param4] -2025-12-18 14:13:19,637 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.actlog.set] Prepared SQL: [insert into actlog (logtype,logtarget,userno,logdata,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 )] -2025-12-18 14:13:19,637 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.authlog.set] Prepared SQL: [insert into authlog(logtype,userno,usertypeorg,usertypenew,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 ,now(), ?param4 ,now(), ?param4 , ?param5 )] -2025-12-18 14:13:19,637 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.authlog.set2] Prepared SQL: [insert into authlog(logtype,userno,usertypeorg,usertypenew,cdt,cno,udt,uno,uip) select ?param0 , ?param1 ,a.usertype, ?param2 ,now(), ?param3 ,now(), ?param3 , ?param4 from users a where a.userno= ?param1 and a.usertype <> ?param2] -2025-12-18 14:13:19,638 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [sys.kcblog.in] Prepared SQL: [insert into kcblog (cdt,cp_cd,mobile,vssn,logmsg) values(now(), ?param0 ,case when ?param1 is not null then HEX(AES_ENCRYPT( ?param1 , 'np123@!')) else null end , ?param2 , ?param3 );] -2025-12-18 14:13:19,638 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [excellog.in] Prepared SQL: [INSERT INTO exceldownlog (userno, userid, username, actiontime, position, comment, userip) SELECT userno, userid, username, sysdate(), ?param0 , ?param1 , ?param2 FROM users where userno = ?param3] -2025-12-18 14:13:19,657 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.myterm] Prepared SQL: [select distinct c.tmno,c.tyear,c.tseq from cmprof a inner join cm b on b.cmno=a.cmno and b.ismaster=0 and b.isdel=0 inner join term c on c.tmno=b.tmno where a.userno= ?param0 order by c.tyear desc,c.tseq] -2025-12-18 14:13:19,657 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.term.ys] Prepared SQL: [select distinct tmno,tyear,tseq from term order by tyear desc,tseq] -2025-12-18 14:13:19,658 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmdatas] Prepared SQL: [select a.dtype,a.intval,a.intval2,a.intval3 ,a.strval,a.strval2 from( select 1 dtype ,a.userno intval,b.usertype intval2 ,row_number() over (order by b.username desc) intval3 ,b.username strval,null strval2 from cmprof a inner join users b on b.userno=a.userno where a.cmno= ?param0 order by b.username desc ) a union all select 2 ,b.bkno,0 ,row_number() over (order by b.bkno) intval3 ,b.bkname,null from cmbook a inner join book b on b.bkno=a.bkno where a.cmno= ?param0 union all select 3 dtype ,b.cmno,a.ispre ,row_number() over (order by b.cmno) intval3 ,b.cname,null from cmrelay a inner join cm b on b.cmno=a.rcmno where a.cmno= ?param0 union all select 4 ,b.ndno,0 ,row_number() over (order by b.ndno) intval3 ,b.dname,b.acode from cmncsd a inner join ncsd b on b.ndno=a.ndno where a.cmno= ?param0 order by dtype,intval3] -2025-12-18 14:13:19,658 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.datacreatecmbycmmaster] Prepared SQL: [select a.cmno,a.cname,row_number() over(order by a.udt desc) rno from cm a where a.ismaster=1 and a.isdel=0 and a.cgno= ?param0 order by rno] -2025-12-18 14:13:19,658 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnigscd.exists] Prepared SQL: [select count(*) from cminning a inner join cminningscd b on a.cmino = b.cmino where cmno = ?param0] -2025-12-18 14:13:19,659 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmev] Prepared SQL: [select a.cmno,a.attend,a.attendcut,a.attendrfd,a.attendcutrfd,a.mid,a.midcut,a.midrfd,a.midcutrfd,a.final,a.finalcut,a.finalrfd,a.finalcutrfd,a.subject,a.subjectcut,a.subjectrfd ,a.subjectcutrfd,a.discuss,a.discusscut,a.discussrfd,a.discusscutrfd,a.etc,a.etccut,a.etcrfd,a.etccutrfd,a.cut,a.cutrfd,a.isoffabs ,b.scdtype ,c.cshape from cmev a inner join cm c on c.cmno = a.cmno left outer join cminning b on b.cmno = a.cmno and b.isscd = 1 where a.cmno= ?param0] -2025-12-18 14:13:19,659 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.est] Prepared SQL: [select 0 gubun,case when a.extype = 0 then 1 else 2 end estkind ,a.exno,a.cmno,a.extype,a.exname,a.edesc,a.etime,a.econdition,a.evtype,a.eqtype,a.israndq,a.israndqi,a.qcount,a.isblur,a.tpoint,a.relaylimit,a.isusebackup,a.isseq ,null sdno,null sdtype,null sdname,null sddesc,null sdcondition ,null rsno,null rscno,null rstype,null rsname,null rscondition , row_number() over(partition by a.extype order by a.cdt) rno ,null as iseq,null as teachername from cmex a where a.cmno= ?param0 and a.isdel=0 union all select 1 gubun,case when a.sdtype = 0 then 11 else 21 end estkind ,a.sdno exno,a.cmno,a.sdtype extype,a.sdname exname,a.sddesc edesc,null etime,a.sdcondition econdition,null evtype,null eqtype,null israndq,null israndqi,null qcount,null isblur,a.tpoint,null relaylimit,null isusebackup,null isseq ,a.sdno,a.sdtype,a.sdname,a.sddesc,a.sdcondition ,null rsno,null rscno,null rstype,null rsname,null rscondition , row_number() over(partition by a.sdtype order by a.cdt) rno ,null as iseq,null as teachername from cmsd a where a.cmno= ?param0 and a.isdel=0 union all select 2 gubun,case when a.rstype = 0 then 32 else 31 end estkind ,a.rsno exno,a.cmno,a.rstype extype,a.rsname exname,null edesc,null etime,a.rscondition econdition,null evtype,null eqtype,null israndq,null israndqi,null qcount,null isblur,null tpoint,null relaylimit,null isusebackup,null isseq ,null sdno,null sdtype,null sdname,null sddesc,null sdcondition ,a.rsno,a.rscno,a.rstype,a.rsname,a.rscondition , row_number() over(partition by a.rstype order by a.cdt) rno ,b.iseq,c.username as teachername from cmrs a left outer join cminning b on a.cmino = b.cmino left outer join users c on b.userno = c.userno where a.cmno= ?param0 and a.isdel=0 order by rsno] -2025-12-18 14:13:19,659 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmexqs] Prepared SQL: [select a.eqno,a.exno,a.qseq,a.qno,a.rpoint , b.qtextstring, b.dpoint, b.qdiff, b.cc1, b.cc2, b.cc3, b.cc4, b.cc5,b.atype , cc.cname qdiffname, cc1.cname ccname1, cc2.cname ccname2, cc3.cname ccname3, cc4.cname ccname4, cc5.cname ccname5 from cmexq a inner join question b on b.qno=a.qno left outer join comcode cc on cc.ccode = b.qdiff left outer join comcode cc1 on cc1.ccode = b.cc1 left outer join comcode cc2 on cc2.ccode = b.cc2 left outer join comcode cc3 on cc3.ccode = b.cc3 left outer join comcode cc4 on cc4.ccode = b.cc4 left outer join comcode cc5 on cc5.ccode = b.cc5 where a.exno= ?param0 order by a.qseq] -2025-12-18 14:13:19,659 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.exsave.valid] Prepared SQL: [select count(d.exno) from (select 1 as col1) a left outer join lectex d on d.exno= ?param0] -2025-12-18 14:13:19,659 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.sdsave.valid] Prepared SQL: [select sum(cnt) from ( select count(d.sdno) cnt from (select 1 as col1) a left outer join lectsd d on d.sdno= ?param0 union all select count(d.sdno) from (select 1 as col1) a left outer join lectsdboard d on d.sdno= ?param0 ) a] -2025-12-18 14:13:19,659 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rssave.valid] Prepared SQL: [select count(d.rsno) from (select 1 as col1) a left outer join lectrs d on d.rsno= ?param0] -2025-12-18 14:13:19,659 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rscsave.valid] Prepared SQL: [select count(d.rscno) from (select 1 as col1) a left outer join cmrs d on d.rscno= ?param0] -2025-12-18 14:13:19,661 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmexlayers] Prepared SQL: [select a.exno ,case when a.qdiff = 1 then null else a.qdiff end qdiff ,case when a.cc1 = 1 then null else a.cc1 end cc1 ,case when a.cc2 = 1 then null else a.cc2 end cc2 ,case when a.cc3 = 1 then null else a.cc3 end cc3 ,case when a.cc4 = 1 then null else a.cc4 end cc4 ,case when a.cc5 = 1 then null else a.cc5 end cc5 ,a.qcount,a.rpoint , cc.cname qdiffname, cc1.cname ccname1, cc2.cname ccname2, cc3.cname ccname3, cc4.cname ccname4, cc5.cname ccname5 from cmexlayer a left outer join comcode cc on cc.ccode = a.qdiff and cc.ccode > 0 left outer join comcode cc1 on cc1.ccode = a.cc1 and cc1.ccode > 0 left outer join comcode cc2 on cc2.ccode = a.cc2 and cc2.ccode > 0 left outer join comcode cc3 on cc3.ccode = a.cc3 and cc3.ccode > 0 left outer join comcode cc4 on cc4.ccode = a.cc4 and cc4.ccode > 0 left outer join comcode cc5 on cc5.ccode = a.cc5 and cc5.ccode > 0 where a.exno= ?param0 order by cc.corder, cc1.corder, cc2.corder] -2025-12-18 14:13:19,661 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.extype1count] Prepared SQL: [select count(b.exno) from (select 1 col1) a left outer join cmex b on b.cmno= ?param0 and b.isdel=0 and b.exno <> ?param1 and b.extype=1] -2025-12-18 14:13:19,661 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.check] Prepared SQL: [select count(b.rsno) from (select 1 col1) a left outer join cmrs b on b.cmno= ?param0 and b.rsno <> ?param1 and b.rstype= ?param2 and b.isdel=0] -2025-12-18 14:13:19,663 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.questionusings] Prepared SQL: [select sum(cnt) from ( select 0 as cnt union all select count(qno) from cmexq where qno= ?param0 union all select count(qno) from rscq where qno= ?param0 ) a] -2025-12-18 14:13:19,663 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.questionitem.valid] Prepared SQL: [select sum(cnt) from ( select 0 as cnt union all select a.qno from ( select b.qno from questionitem a inner join cmexq b on b.qno=a.qno where a.qino= ?param0 limit 1) a union all select a.qno from ( select b.qno from questionitem a inner join rscq b on b.qno=a.qno where a.qino= ?param0 limit 1) a ) a] -2025-12-18 14:13:19,663 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmmenus] Prepared SQL: [select a.cmno,a.isplan,a.iscontent,a.isev,a.isrs,a.isgrade ,b.bmno from cmmenu a left outer join cmmenubm b on b.cmno=a.cmno where a.cmno= ?param0] -2025-12-18 14:13:19,664 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rscqs] Prepared SQL: [select a.rscqno,a.rscno,a.qno,a.dseq , b.qtextstring, b.dpoint, b.qdiff, b.cc1, b.cc2, b.cc3, b.cc4, b.cc5,b.atype , cc.cname qdiffname, cc1.cname ccname1, cc2.cname ccname2, cc3.cname ccname3, cc4.cname ccname4, cc5.cname ccname5 ,row_number() over(order by a.dseq, a.rscqno) rno from rscq a inner join question b on b.qno=a.qno left outer join comcode cc on cc.ccode = b.qdiff left outer join comcode cc1 on cc1.ccode = b.cc1 left outer join comcode cc2 on cc2.ccode = b.cc2 left outer join comcode cc3 on cc3.ccode = b.cc3 left outer join comcode cc4 on cc4.ccode = b.cc4 left outer join comcode cc5 on cc5.ccode = b.cc5 where a.rscno= ?param0 order by rno] -2025-12-18 14:13:19,664 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminfile] Prepared SQL: [select 1 dtype,a.sdno intval,a.fgno longval,b.fileno longval2,0 longval4,b.fileurl strval from cmsd a inner join fileinfo b on b.fgno=a.fgno and b.isdel=0 where a.cmno= ?param0 union all select 0,exno,null,null,null,null from cmex where cmno= ?param0 and isdel=0 union all select 2,0,a.fgnotf,b.fileno,a.cmino,b.fileurl from cminning a inner join fileinfo b on b.fgno=a.fgnotf and b.isdel=0 where a.cmno= ?param0 union all select 3,a.cmno,a.fgnocm,b.fileno,0,b.fileurl from cm a inner join fileinfo b on b.fgno=a.fgnocm and b.isdel=0 where a.cmno= ?param0 order by dtype,intval,longval2] -2025-12-18 14:13:19,664 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.check.cmpcpay] Prepared SQL: [select count(b.pino) from (select 1 as col1) a left outer join payitem b on b.ptype=1 and b.pcno = ?param0] -2025-12-18 14:13:19,664 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ct.checkcmi] Prepared SQL: [select count(b.cmino) dcnt from ct a left outer join cminning b on b.ctno=a.ctno where a.ctno= ?param0 group by a.ctno] -2025-12-18 14:13:19,664 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.pcm.foras] Prepared SQL: [select distinct d.cmno value,d.cname text from users a inner join lect b on b.userno=a.userno and b.status<5 inner join cm c on c.cmno=b.cmno inner join cm d on d.cmno=c.pcmno where a.asno= ?param0 order by text,value] -2025-12-18 14:13:19,665 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cm.foras] Prepared SQL: [select distinct c.cmno value,concat(c.cname,'(',c.classno,')') text from users a inner join lect b on b.userno=a.userno and b.status<5 inner join cm c on c.cmno=b.cmno and c.pcmno= ?param0 where a.asno= ?param1 order by text,value] -2025-12-18 14:13:19,665 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.pcm.forall] Prepared SQL: [select a.cmno value,a.cname text from cm a where a.ismaster=1 and a.isuse=1 and a.isdel=0 order by text,value] -2025-12-18 14:13:19,665 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cm.forall] Prepared SQL: [select a.cmno value,concat(a.cname,'(',a.classno,')') text from cm a where a.pcmno= ?param0 and a.ismaster=1 and a.isuse=1 and a.isdel=0 order by text,value] -2025-12-18 14:13:19,665 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cms.forpay] Prepared SQL: [select c.cmno,case when b.isjoin=1 then c.infee else c.infee end fee, c.accommofee, b.isjoin,d.lectno lectnocheck from users a left outer join assign b on b.asno=a.asno inner join cm c on c.cmno= ?param0 left outer join lect d on d.userno=a.userno and d.cmno=c.cmno and d.status in (1,2,3,4,6) and d.ischanged=0 where a.userno= ?param1] -2025-12-18 14:13:19,665 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cms.forpaypc] Prepared SQL: [select c.cmno,case when b.isjoin=1 then c.infee else c.outfee end fee,b.isjoin from users a left outer join assign b on b.asno=a.asno inner join cmpc c on c.pcno= ?param0 where a.userno= ?param1] -2025-12-18 14:13:19,666 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcheck.forbuy] Prepared SQL: [select 1 rno,a.cmno,a.quota ,b.status lectstatus ,count(d.userno) countlect from cm a left outer join lect b on b.cmno=a.cmno and b.userno= ?param0 and b.status < 5 and b.ischanged=0 left outer join lect c on c.cmno=a.cmno and c.status < 5 and c.ischanged=0 left outer join users d on d.userno=c.userno and d.status=1 where a.cmno= ?param1 and a.ismaster=0 and a.rstime < now() and a.retime > now() and a.isuse=1 and a.isdel=0 group by a.cmno,a.quota,b.status union all select 2,a.cmno,0 ,b.status ,0 from cm a inner join lect b on b.cmno <> a.cmno and b.userno= ?param0 and b.status < 5 inner join cm c on c.cmno=b.cmno and c.pcmno=a.pcmno where a.cmno = ?param1] -2025-12-18 14:13:19,667 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.assign.applyedu.byasno] Prepared SQL: [select a.asno,a.ascode,a.isjoin,a.joinyear,a.joinprice,a.asname,a.ceoname,a.brno,a.eino,a.grno,a.btype,a.bkind,a.salesamount,a.homeurl,a.mcount,a.aday,a.astype,a.asctg,a.askey,a.post ,a.address1,a.address2,a.fgnobno,a.fgnobank,a.joindate,a.exitdate,a.status,a.issite,a.subdomain,a.sitename,a.sitelogo,a.sitefooter,a.siteip,a.ismain,a.mname,a.isdel ,CAST(AES_DECRYPT(UNHEX(a.mphone), 'np123@!') AS char) mphone ,CAST(AES_DECRYPT(UNHEX(a.taxemail), 'np123@!') AS char) taxemail from assign a where a.asno= ?param0 and a.isdel=0] -2025-12-18 14:13:19,667 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscdcheck] Prepared SQL: [select a.quota - (select count(z.lectno) cnt from lect z where a.cmisno = z.cmisno and z.status in (1,2) and z.ischanged=0) from cminningscd a where a.cmisno = ?param0] -2025-12-18 14:13:19,670 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmin] Prepared SQL: [insert into cm(ismaster,cgno,pcmno,cname,kname,tmno,classno,rstime,retime,sstime,setime,gstime,getime,cshape ,infee,outfee,accommofee,quota ,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,isuse,isdel,isseq,fgnocm,typeman,typeedu,typegrade,typejob,typejobitem,iscertificate,ischkatt,isaccommodation,daylectinninglimit,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 , ?param28 , ?param29 , ?param30 ,0, ?param31 , ?param32 , ?param33 , ?param34 , ?param35 , ?param36 , ?param37 , ?param38 , ?param39 , ?param40 ,10,now(), ?param41 ,now(), ?param41 , ?param42 );] -2025-12-18 14:13:19,671 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:13:19,672 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnings.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into cminning (cmno,week,iseq,isonline,ititle,icontent,idate,iday,ist,iet,fgnotf,ctno,istaste,sttime,atime,mstime,metime,userno,isscd,scdtype,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 ,now(), ?param20 ,now(), ?param20 , ?param21 from (select 1 col1) a left outer join cminning b on b.cmno= ?param0 and b.iseq= ?param2 where b.cmino is null] -2025-12-18 14:13:19,672 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnings.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 14:13:19,673 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into cminningscd(cmino,estart,eend,quota,studyplace,sseq,comment,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 ,now(), ?param7 ,now(), ?param7 , ?param8 )] -2025-12-18 14:13:19,673 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.in.SelectKey] Prepared SQL: [SELECT last_insert_id()] -2025-12-18 14:13:19,674 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.in] Prepared SQL: [INSERT INTO cmex (cmno,extype,exname,edesc,etime,econdition,evtype,eqtype,israndq,israndqi,qcount,isblur,tpoint,relaylimit,isusebackup,isseq,isreexamable,isresultopen,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 ,0,now(), ?param18 ,now(), ?param18 , ?param19 )] -2025-12-18 14:13:19,674 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:13:19,675 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.question.in] Prepared SQL: [INSERT INTO question (cmno, qdiff, cc1, cc2, cc3, cc4, cc5, isuse, atype, dpoint, qtext, qtextstring, qdesc, rightcount,ispassspace,isignorecase, cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , now(), ?param16 ,now(), ?param16 , ?param17 );] -2025-12-18 14:13:19,675 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.question.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:13:19,676 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.in] Prepared SQL: [insert into cmsd(sdtype,cmno,sdname,sddesc,tpoint,sdcondition,fgno,isdel,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 ,0,now(), ?param7 ,now(), ?param7 , ?param8 );] -2025-12-18 14:13:19,676 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:13:19,676 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.in] Prepared SQL: [insert into cmrs(rstype,cmno,rsname,rscondition,rscno,isdel,cmino,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,0, ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 );] -2025-12-18 14:13:19,676 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:13:19,677 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rsc.in] Prepared SQL: [insert into rsc(rstype,rscname,isuse,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 ,now(), ?param3 ,now(), ?param3 , ?param4 );] -2025-12-18 14:13:19,677 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.rsc.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:13:19,677 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy0] Prepared SQL: [insert into cm(ismaster,cgno,pcmno,cname,kname,tmno,classno,rstime,retime,sstime,setime,gstime,getime,cshape,typeman,typeedu,typegrade,typejob,typejobItem,infee,outfee,accommofee,quota,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,isuse,isseq,iscertificate,isdel,studydays,isaccommodation,daylectinninglimit,cdt,cno,udt,uno,uip) select ?param0 ,cgno,case when a.ismaster = 1 and ?param0 = 0 then a.cmno else a.pcmno end,ifnull( ?param1 , concat('»çº»_', cname)),a.kname, ?param2 ,case when ?param2 is null then null else ifnull(b.classno,0)+1 end ,t.rstime ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then '2099-12-31 23:59:59' else date_format(t.retime,'%Y-%m-%d 23:59:59') end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else t.sstime end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else date_format(t.setime,'%Y-%m-%d 23:59:59') end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else t.gstime end ,case when date_format(a.retime,'%Y-%m-%d')='2099-12-31' then null else date_format(t.getime,'%Y-%m-%d 23:59:59') end ,a.cshape,a.typeman,a.typeedu,a.typegrade,a.typejob, a.typejobItem,infee,outfee,accommofee,quota,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,1,isseq,a.iscertificate,0,studydays,isaccommodation,daylectinninglimit,now(), ?param3 ,now(), ?param3 , ?param4 from cm a left outer join ( select max(b.classno) classno from cm a inner join cm b on b.ismaster=0 and b.pcmno=case when a.ismaster=1 then a.cmno else a.pcmno end and b.isdel=0 and b.tmno=ifnull( ?param2 ,0) where a.cmno= ?param5 ) b on b.classno is not null left outer join term t on t.tmno= ?param2 where a.cmno= ?param5 ;] -2025-12-18 14:13:19,677 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy0.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:13:19,677 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy.ex0] Prepared SQL: [insert into cmex (cmno,extype,exname,edesc,etime,econdition,evtype,eqtype,israndq,israndqi,qcount,isblur,tpoint,relaylimit,isusebackup,isseq,isresultopen,isreexamable,isdel,cdt,cno,udt,uno,uip) select ?param0 ,extype,exname,edesc,etime,econdition,evtype,eqtype,israndq,israndqi,qcount,isblur,tpoint,relaylimit,isusebackup,isseq,isresultopen,isreexamable,0,now(), ?param1 ,now(), ?param1 , ?param2 from cmex a where a.exno= ?param3 ;] -2025-12-18 14:13:19,677 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy.ex0.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:13:19,679 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmpcin] Prepared SQL: [insert into cm (ismaster,cgno,pcmno,cname,tmno,classno,rstime,retime,sstime,setime,gstime,getime,cshape,infee,outfee,quota,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime ,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,isuse,isseq,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,null, ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 ,1,0,0,now(), ?param27 ,now(), ?param27 , ?param28 );] -2025-12-18 14:13:19,679 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmpcin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:13:19,680 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ct.in] Prepared SQL: [INSERT INTO ct (cmno,qdiff,cc1,cc2,cc3,cc4,cc5,ctype,ccode,ccodedel,ctname,fgnothumb,fgnotf,tfurl,ismenu,isdel,isuse,isoversize,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 ,0, ?param14 , ?param15 ,now(), ?param16 ,now(), ?param16 , ?param17 );] -2025-12-18 14:13:19,680 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ct.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:13:19,680 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.pplog.applyedu.in] Prepared SQL: [SELECT * FROM (SELECT LAST_INSERT_ID(0) col1) a WHERE col1 > 0; insert into pplog ( userno,cmno,isready,cgcode,cshape,typeman,typeedu,typegrade,typejob,typejobItem,cgno,cmisno,isrebate,rbankname,rbankacc,rbankowner,asname,brno,ceoname,post,address1,address2,btype,bkind,eino,mname ,mphone,taxemail,userpno,mobile,email,upost,uaddress1,uaddress2,isassignuser,uduty,slevel,isaccommodation,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 ,HEX(AES_ENCRYPT( ?param14 , 'np123@!')) , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 ,HEX(AES_ENCRYPT( ?param26 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param27 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param28 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param29 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param30 , 'np123@!')) , ?param31 , ?param32 , ?param33 , ?param34 , ?param35 , ?param36 , ?param37 ,now(), ?param38 ,now(), ?param38 , ?param39 )] -2025-12-18 14:13:19,681 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.pplog.applyedu.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:13:19,681 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.term.in] Prepared SQL: [insert into term (tyear,tseq,rstime,retime,sstime,setime,gstime,getime,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 ,now(), ?param8 ,now(), ?param8 , ?param9 )] -2025-12-18 14:13:19,681 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.term.up] Prepared SQL: [update term set udt=now(),uno= ?param0 ,uip= ?param1 ,tyear = ?param2 ,tseq = ?param3 ,rstime= ?param4 ,retime= ?param5 ,sstime= ?param6 ,setime= ?param7 ,gstime= ?param8 ,getime= ?param9 where tmno= ?param10] -2025-12-18 14:13:19,681 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cg.in] Prepared SQL: [insert into cg (pcgno,cgname,cgcode,isuse,iscover,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,0,now(), ?param5 ,now(), ?param5 , ?param6 )] -2025-12-18 14:13:19,681 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmup] Prepared SQL: [update cm set udt=now(),uno= ?param0 ,uip= ?param1 ,cgno = ?param2 ,pcmno = ?param3 ,cname = ?param4 ,kname = ?param5 ,rstime = ?param6 ,retime = ?param7 ,sstime = ?param8 ,setime = ?param9 ,gstime = ?param10 ,getime = ?param11 ,cshape = ?param12 ,infee = ?param13 ,outfee = ?param14 ,accommofee = ?param15 ,quota = ?param16 ,introhtml = ?param17 ,targethtml = ?param18 ,goalhtml = ?param19 ,contenthtml = ?param20 ,studyplace = ?param21 ,studytime = ?param22 ,certcc = ?param23 ,certgradecc = ?param24 ,jobcc = ?param25 ,jobpositiongrade = ?param26 ,difficulty = ?param27 ,isrefund = ?param28 ,isuse = ?param29 ,fgnocm = ?param30 ,typeman = ?param31 ,typeedu = ?param32 ,typegrade = ?param33 ,typejob = ?param34 ,typejobitem = ?param35 ,iscertificate = ?param36 ,ischkatt = ?param37 ,studydays = ?param38 ,isaccommodation = ?param39 where cmno= ?param40] -2025-12-18 14:13:19,682 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.profclear] Prepared SQL: [update cminning a inner join ( select a.cmino from cminning a left outer join cmprof b on b.cmno=a.cmno and a.userno=b.userno where a.cmno= ?param0 and b.userno is null ) b on b.cmino=a.cmino set a.userno=null where a.cmno= ?param0] -2025-12-18 14:13:19,682 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.del] Prepared SQL: [delete from cminning where cmino = ( select a.cmino from ( select case when count(c.lectno) < 1 then ?param0 else 0 end cmino from (select 1 col1) a left outer join cminning b on b.cmino= ?param0 left outer join lect c on c.cmno=b.cmno) a )] -2025-12-18 14:13:19,682 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.del2] Prepared SQL: [delete from cminning where cmino = ?param0] -2025-12-18 14:13:19,682 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.del3] Prepared SQL: [delete from cminning where cmino = ( select a.cmino from ( select case when count(b.cmino) < 1 then ?param0 else 0 end cmino from (select 1 col1) a left outer join cminningscd b on b.cmino= ?param0 ) a )] -2025-12-18 14:13:19,682 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.del] Prepared SQL: [delete from cminningscd where cmisno = ( select a.cmisno from ( select case when count(c.lectno) < 1 then ?param0 else 0 end cmisno from (select 1 col1) a left outer join cminningscd b on b.cmisno= ?param0 left outer join lect c on c.cmisno=b.cmisno and c.status=1 and c.ischanged=0 ) a )] -2025-12-18 14:13:19,682 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmseqsave] Prepared SQL: [update cm set isseq= ?param0 ,udt=now(),uno= ?param1 ,uip= ?param2 where cmno= ?param3] -2025-12-18 14:13:19,682 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.bookin] Prepared SQL: [insert into book(bkname,author,publisher,pubdate,fgnothumb,fgno,price,introhtml,contents,isuse,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 ,now(), ?param10 ,now(), ?param10 , ?param11 )] -2025-12-18 14:13:19,682 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.bookup] Prepared SQL: [update book set udt=now(),uno= ?param0 ,uip= ?param1 ,bkname = ?param2 ,author = ?param3 ,publisher = ?param4 ,pubdate = ?param5 ,fgnothumb = ?param6 ,fgno = ?param7 ,price = ?param8 ,introhtml = ?param9 ,contents = ?param10 ,isuse = ?param11 where bkno= ?param12] -2025-12-18 14:13:19,682 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.bookdel] Prepared SQL: [delete from book where not bkno in ( select distinct(a.bkno) from cmbook a ) and bkno = ?param0] -2025-12-18 14:13:19,683 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.up] Prepared SQL: [update cminningscd a set udt=now(),uno= ?param0 ,uip= ?param1 ,cmino= ?param2 ,estart= ?param3 ,eend= ?param4 ,quota= ?param5 ,studyplace= ?param6 ,sseq= ?param7 ,comment= ?param8 where a.cmisno= ?param9] -2025-12-18 14:13:19,683 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnings.up] Prepared SQL: [update cminning a left outer join ( select cmino, cmno from cminning where cmino <> ?param0 and cmno= ?param1 and iseq= ?param2 ) b on b.cmno=a.cmno set udt=now(),uno= ?param3 ,uip= ?param4 ,week = ?param5 ,iseq = ?param2 ,isonline = ?param6 ,ititle = ?param7 ,icontent = ?param8 ,idate= ?param9 ,iday = ?param10 ,ist = ?param11 ,iet = ?param12 ,fgnotf= ?param13 ,ctno = ?param14 ,istaste = ?param15 ,sttime= ?param16 ,atime = ?param17 ,mstime = ?param18 ,metime = ?param19 ,userno = ?param20 ,isscd = ?param21 ,scdtype= ?param22 where a.cmino= ?param0 and b.cmino is null] -2025-12-18 14:13:19,683 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.clear] Prepared SQL: [update cminningscd a set udt=now(),uno= ?param0 ,uip= ?param1 ,quota=99999,studyplace=null where a.cmino = ?param2] -2025-12-18 14:13:19,683 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminningscd.up.lect] Prepared SQL: [update lect a left outer join cminningscd b on b.cmisno = a.cmisno set a.edate = date_format(b.eend,'%Y-%m-%d 23:59:59') where a.cmisno = ?param0 ;] -2025-12-18 14:13:19,683 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmev.clear] Prepared SQL: [update cmev a set udt=now(),uno= ?param0 ,uip= ?param1 ,isoffabs=null where a.cmno = ?param2] -2025-12-18 14:13:19,683 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminnings.istasteclear] Prepared SQL: [update cminning set istaste=0 where cmno= ?param0 and cmino <> ?param1] -2025-12-18 14:13:19,684 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmevsave] Prepared SQL: [insert into cmev (cmno,attend,attendcut,attendrfd,attendcutrfd,mid,midcut,midrfd,midcutrfd,final,finalcut,finalrfd,finalcutrfd,subject,subjectcut,subjectrfd,subjectcutrfd,discuss,discusscut,discussrfd,discusscutrfd,etc,etccut,etcrfd,etccutrfd,cut,cutrfd,isoffabs,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 ,now(), ?param28 ,now(), ?param28 , ?param29 from (select 1 col1) a left outer join cmev b on b.cmno= ?param0 where b.cmno is null; update cmev set udt=now(),uno= ?param28 ,uip= ?param29 ,attend = ?param1 ,attendcut = ?param2 ,attendrfd = ?param3 ,attendcutrfd = ?param4 ,mid = ?param5 ,midcut = ?param6 ,midrfd = ?param7 ,midcutrfd = ?param8 ,final = ?param9 ,finalcut = ?param10 ,finalrfd = ?param11 ,finalcutrfd = ?param12 ,subject = ?param13 ,subjectcut = ?param14 ,subjectrfd = ?param15 ,subjectcutrfd = ?param16 ,discuss = ?param17 ,discusscut = ?param18 ,discussrfd = ?param19 ,discusscutrfd = ?param20 ,etc = ?param21 ,etccut = ?param22 ,etcrfd = ?param23 ,etccutrfd = ?param24 ,cut = ?param25 ,cutrfd = ?param26 ,isoffabs = ?param27 where ?param0 > 0 and cmno= ?param0] -2025-12-18 14:13:19,684 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.savetop] Prepared SQL: [UPDATE cmex SET udt=now(),uno= ?param0 ,uip= ?param1 ,exname= ?param2 ,edesc= ?param3 ,econdition= ?param4 ,isblur= ?param5 ,isusebackup= ?param6 ,isseq= ?param7 ,isreexamable= ?param8 ,isresultopen= ?param9 ,etime= ?param10 where exno= ?param11] -2025-12-18 14:13:19,684 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.up] Prepared SQL: [update cmex set udt=now(),uno= ?param0 ,uip= ?param1 ,extype = ?param2 ,exname = ?param3 ,edesc = ?param4 ,etime = ?param5 ,econdition = ?param6 ,evtype = ?param7 ,eqtype = ?param8 ,israndq = ?param9 ,israndqi = ?param10 ,qcount = ?param11 ,isblur = ?param12 ,tpoint = ?param13 ,relaylimit = ?param14 ,isusebackup = ?param15 ,isseq = ?param16 ,isreexamable = ?param17 ,isresultopen= ?param18 where exno= ?param19] -2025-12-18 14:13:19,684 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmexq.deleteall] Prepared SQL: [delete from cmexq where exno= ?param0] -2025-12-18 14:13:19,684 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmexlayer.del] Prepared SQL: [delete from cmexlayer where exno= ?param0] -2025-12-18 14:13:19,684 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmex.del] Prepared SQL: [update cmex set isdel=1 where exno= ?param0] -2025-12-18 14:13:19,684 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.del] Prepared SQL: [update cmsd set isdel=1 where sdno= ?param0] -2025-12-18 14:13:19,684 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.del] Prepared SQL: [update cmrs set isdel=1 where rsno= ?param0] -2025-12-18 14:13:19,685 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.questionitem.del] Prepared SQL: [update question a inner join questionitem b on b.qino= ?param0 and b.qno=a.qno set a.rightcount = a.rightcount - b.isright; update questionitem set udt=now(),uno= ?param1 ,uip= ?param2 ,isdel=1 where qino= ?param0] -2025-12-18 14:13:19,685 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.question.up] Prepared SQL: [UPDATE question SET udt=now(),uno= ?param0 ,uip= ?param1 ,cmno= ?param2 ,qdiff= ?param3 ,cc1= ?param4 ,cc2= ?param5 ,cc3= ?param6 ,cc4= ?param7 ,cc5= ?param8 ,isuse= ?param9 ,dpoint= ?param10 ,qtext= ?param11 ,qtextstring= ?param12 ,qdesc= ?param13 ,rightcount= ?param14 ,ispassspace= ?param15 ,isignorecase= ?param16 where qno= ?param17] -2025-12-18 14:13:19,685 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.question.uptop] Prepared SQL: [UPDATE question SET udt=now(),uno= ?param0 ,uip= ?param1 ,cmno= ?param2 ,isuse= ?param3 ,qtext= ?param4 ,qtextstring= ?param5 ,qdesc= ?param6 ,rightcount= ?param7 where qno= ?param8] -2025-12-18 14:13:19,686 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.questionitem.up] Prepared SQL: [UPDATE questionitem SET udt=now(),uno= ?param0 ,uip= ?param1 ,fgno= ?param2 ,isright= ?param3 ,qitext= ?param4 where qino= ?param5] -2025-12-18 14:13:19,686 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.up] Prepared SQL: [update cmsd set udt=now(),uno= ?param0 ,uip= ?param1 ,sdtype = ?param2 ,sdname = ?param3 ,sddesc = ?param4 ,tpoint = ?param5 ,sdcondition = ?param6 ,fgno = ?param7 where sdno= ?param8] -2025-12-18 14:13:19,686 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.uplock] Prepared SQL: [update cmsd set udt=now(),uno= ?param0 ,uip= ?param1 ,sdname = ?param2 ,sddesc = ?param3 ,tpoint = ?param4 ,sdcondition = ?param5 ,fgno = ?param6 where sdno= ?param7] -2025-12-18 14:13:19,686 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.up] Prepared SQL: [update cmrs set udt=now(),uno= ?param0 ,uip= ?param1 ,rstype = ?param2 ,rsname = ?param3 ,rscondition = ?param4 ,rscno = ?param5 ,cmino = ?param6 where rsno= ?param7] -2025-12-18 14:13:19,700 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmrs.uplock] Prepared SQL: [update cmrs set udt=now(),uno= ?param0 ,uip= ?param1 ,rsname = ?param2 ,rscondition = ?param3 where rsno= ?param4] -2025-12-18 14:13:19,700 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmev.in] Prepared SQL: [insert into cmev (cmno,attend,attendcut,attendrfd,attendcutrfd,mid,midcut,midrfd,midcutrfd,final,finalcut,finalrfd,finalcutrfd,subject,subjectcut,subjectrfd ,subjectcutrfd,discuss,discusscut,discussrfd,discusscutrfd,etc,etccut,etcrfd,etccutrfd,cut,cutrfd,cdt,cno,udt,uno,uip) values ( ?param0 ,100,100,100,100,0,0,0,0,0,0,0,0,0,0,0 ,0,0,0,0,0,0,0,0,0,100,100,now(), ?param1 ,now(), ?param1 , ?param2 )] -2025-12-18 14:13:19,737 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmmenu.in] Prepared SQL: [insert into cmmenu (cmno,isplan,iscontent,isev,isrs,isgrade,cdt,cno,udt,uno,uip) values( ?param0 ,1,1,1,1,1,now(), ?param1 ,now(), ?param1 , ?param2 ); insert into cmmenubm (cmno,bmno,cdt,cno,udt,uno,uip) select ?param0 ,a.bmno,now(), ?param1 ,now(), ?param1 , ?param2 from boardmaster a where a.bmposition=1 and a.isopen=1 and a.isdefault=1] -2025-12-18 14:13:19,738 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy] Prepared SQL: [create temporary table if not exists temp_cminning_mapping ( old_cmino bigint, new_cmino bigint ); insert into cminning(cmno, week, iseq, isonline, ititle, icontent, iday, idate, ist, iet, ctno, istaste, sttime, atime, mstime, metime, userno, isscd, scdtype, cdt,cno,udt,uno,uip) select ?param0 , week, iseq, isonline, ititle, icontent, iday, idate, ist, iet, ctno, istaste, sttime, atime, mstime, metime, userno, isscd, scdtype, now(), ?param1 ,now(), ?param1 , ?param2 from cminning where cmno = ?param3 ; insert into temp_cminning_mapping(old_cmino, new_cmino) select old_cmino, new_cmino from ( select a.cmino as old_cmino, b.cmino as new_cmino from cminning a inner join cminning b on a.cmno = ?param3 and b.cmno = ?param0 and a.week = b.week and a.iseq = b.iseq ) t; insert into cmrs(cmno, rscno, rstype, rsname, rscondition, isdel, cmino, cdt,cno,udt,uno,uip) select ?param0 , rscno, rstype, rsname, rscondition, 0, t.new_cmino, now(), ?param1 ,now(), ?param1 , ?param2 from cmrs a inner join temp_cminning_mapping t on a.cmino = t.old_cmino where a.cmno = ?param3 and a.isdel = 0; insert into cmprof(cmno, userno, pfee, cdt,cno,udt,uno,uip) select ?param0 , userno, 0, now(), ?param1 ,now(), ?param1 , ?param2 from cmprof where cmno = ?param3 ; insert into cmbook(cmno, bkno, cdt,cno,udt,uno,uip) select ?param0 , bkno, now(), ?param1 ,now(), ?param1 , ?param2 from cmbook where cmno = ?param3 ; insert into cmrelay(cmno, rcmno, ispre, cdt,cno,udt,uno,uip) select ?param0 , rcmno, ispre, now(), ?param1 ,now(), ?param1 , ?param2 from cmrelay where cmno = ?param3 ; insert into cmncsd(cmno, ndno, cdt,cno,udt,uno,uip) select ?param0 , ndno, now(), ?param1 ,now(), ?param1 , ?param2 from cmncsd where cmno = ?param3 ; insert into cminningscd(cmino, estart, eend, quota, studyplace, sseq, cdt,cno,udt,uno,uip) select t.new_cmino, estart, eend, quota, studyplace, sseq, now(), ?param1 ,now(), ?param1 , ?param2 from cminningscd a inner join temp_cminning_mapping t on a.cmino = t.old_cmino where a.cmino in (select old_cmino from temp_cminning_mapping); insert into cmev(cmno, attend, attendcut, attendrfd, attendcutrfd, mid, midcut, midrfd, midcutrfd, final, finalcut, finalrfd, finalcutrfd, subject, subjectcut, subjectrfd, subjectcutrfd, discuss, discusscut, discussrfd, discusscutrfd, etc, etccut, etcrfd, etccutrfd, cut, cutrfd, isoffabs, cdt,cno,udt,uno,uip) select ?param0 , attend, attendcut, attendrfd, attendcutrfd, mid, midcut, midrfd, midcutrfd, final, finalcut, finalrfd, finalcutrfd, subject, subjectcut, subjectrfd, subjectcutrfd, discuss, discusscut, discussrfd, discusscutrfd, etc, etccut, etcrfd, etccutrfd, cut, cutrfd, isoffabs, now(), ?param1 ,now(), ?param1 , ?param2 from cmev where cmno = ?param3 ; insert into cmsd(sdtype, cmno, sdname, sddesc, tpoint, sdcondition, fgno, isdel, orgsdno, cdt,cno,udt,uno,uip) select sdtype, ?param0 , sdname, sddesc, tpoint, sdcondition, null, 0, sdno, now(), ?param1 ,now(), ?param1 , ?param2 from cmsd where cmno = ?param3 and isdel = 0; insert into cmmenu(cmno, isplan, iscontent, isev, isrs, isgrade, cdt,cno,udt,uno,uip) select ?param0 , isplan, iscontent, isev, isrs, isgrade, now(), ?param1 ,now(), ?param1 , ?param2 from cmmenu where cmno = ?param3 ; insert into cmmenubm(cmno, bmno, cdt,cno,udt,uno,uip) select ?param0 , bmno, now(), ?param1 ,now(), ?param1 , ?param2 from cmmenubm where cmno = ?param3 ; drop temporary table if exists temp_cminning_mapping;] -2025-12-18 14:13:19,738 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmcopy.ex] Prepared SQL: [insert into cmexlayer(exno,qdiff,cc1,cc2,cc3,cc4,cc5,qcount,rpoint,cdt,cno,udt,uno,uip) select ?param0 ,qdiff,cc1,cc2,cc3,cc4,cc5,qcount,rpoint,now(), ?param1 ,now(), ?param1 , ?param2 from cmexlayer a where a.exno= ?param3 ; insert into cmexq(exno,qseq,qno,rpoint,cdt,cno,udt,uno,uip) select ?param0 ,qseq,qno,rpoint,now(), ?param1 ,now(), ?param1 , ?param2 from cmexq a where a.exno= ?param3 ;] -2025-12-18 14:13:19,738 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmsd.fgnoup] Prepared SQL: [update cmsd set fgno= ?param0 where cmno= ?param1 and orgsdno= ?param2] -2025-12-18 14:13:19,738 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.fgnoup] Prepared SQL: [update cminning set fgnotf= ?param0 where cmno= ?param1 and orgcmino= ?param2] -2025-12-18 14:13:19,738 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cm.fgnocmup] Prepared SQL: [update cm set fgnocm= ?param0 where cmno= ?param1] -2025-12-18 14:13:19,739 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cmpcup] Prepared SQL: [update cm set udt=now(),uno= ?param0 ,uip= ?param1 ,cgno = ?param2 ,cname = ?param3 ,sstime = ?param4 ,setime = ?param5 ,introhtml = ?param6 where cmno= ?param7] -2025-12-18 14:13:19,739 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ctpdel] Prepared SQL: [update ctpage a inner join ( select a.ctno,count(b.cmino) dcnt from ct a left outer join cminning b on b.ctno=a.ctno where a.ctno= ?param0 group by a.ctno ) b on b.ctno=a.ctno and b.dcnt = 0 set a.isdel=1,udt=now(),uno= ?param1 ,uip= ?param2 where a.cpno= ?param3] -2025-12-18 14:13:19,739 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.ct.del] Prepared SQL: [update ct a inner join ( select a.ctno,count(b.cmino) dcnt from ct a left outer join cminning b on b.ctno=a.ctno where a.ctno= ?param0 group by a.ctno ) b on b.ctno=a.ctno and b.dcnt=0 set udt=now(),uno= ?param1 ,uip= ?param2 ,a.ccode=null,a.isdel=1 where b.dcnt=0 and a.ctno= ?param0] -2025-12-18 14:13:19,739 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.fgno] Prepared SQL: [update cminning set fgno= ?param0 where cmino= ?param1] -2025-12-18 14:13:19,739 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.cminning.fgnooff] Prepared SQL: [update cminning set fgnooff= ?param0 where cmino= ?param1] -2025-12-18 14:13:19,740 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [cm.lectcmisno.up] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,cmisno =case when ?param2 is not null then ?param2 else cmisno end where lectno= ?param3 ; update pplog a left outer join ( select a.lectno,a.payno,b.pplno,a.cmisno from lect a inner join pay b on b.payno = a.payno where a.lectno = ?param3 ) b on b.pplno = a.pplno set a.cmisno = case when b.cmisno is not null then b.cmisno else a.cmisno end where b.lectno = ?param3 ; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end ,a.sdate = (case when b.estart is not null then date_format(b.estart,'%Y-%m-%d 00:00:00') else a.sdate end) where a.lectno = ?param3 and c.cshape = 1; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end where a.lectno = ?param3 and c.cshape <> 1;] -2025-12-18 14:13:19,754 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cmforchange] Prepared SQL: [select b.cmno,b.cname,b.classno,b.cshape ,t.tyear,t.tseq from cm a inner join cm b on b.ismaster=0 and b.pcmno=a.pcmno and b.cmno <> ?param0 and b.setime is not null and b.setime > now() and b.isuse=1 and b.isdel=0 inner join term t on t.tmno=b.tmno left outer join lect c on c.cmno=b.cmno and c.status in (1,3,4) and c.ischanged=0 where a.cmno= ?param0 group by b.cmno,b.cname,b.classno,b.quota,b.cshape ,t.tyear,t.tseq having b.quota = 0 or b.quota > count(c.lectno) order by b.cname,b.classno,b.setime] -2025-12-18 14:13:19,754 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.scdlects] Prepared SQL: [select a.scdno,a.dday,a.dtime,a.istalk,a.isemail,a.issms,a.isuse from scdlect a order by a.scdno] -2025-12-18 14:13:19,755 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.encourages] Prepared SQL: [insert into alarms (userno,atime,scdno,cmexno,dday,isdel,cdt,cno,udt,uno,uip) select a.userno,now(),a.scdno,a.cmexno,a.dday,0,now(), ?param0 ,now(), ?param0 , ?param1 from ( select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.attrate < 80 and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 where a.scdno < 3 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmex e on e.cmno=c.cmno and e.extype=case when a.scdno=3 then 0 else 1 end and e.isdel=0 left outer join lectex f on f.lectno=c.lectno and f.exno=e.exno where a.scdno > 2 and a.scdno < 5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=0 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=1 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=6 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmrs e on e.cmno=c.cmno and e.rstype=0 and e.isdel=0 left outer join lectrs f on f.lectno=c.lectno and f.rsno=e.rsno where a.scdno=7 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,c.sdate stime ,c.edate etime,e.cname studyplace,b.studytime days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join cm b on b.ismaster=0 and b.cshape =1 and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.sdate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 left outer join comcode e on e.ccode = b.studyplace where a.scdno=8 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.exno cmexno,b.exname cname,b.estime stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join exam b on date_format(b.estime,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') and b.isopen=1 inner join examuser c on c.exno=b.exno and c.status=1 and c.pstatus=1 inner join users d on d.userno=c.userno and d.status=1 where a.scdno=9 and a.isuse=1 and a.dtime= ?param2 ) a; select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.attrate < 80 and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 where a.scdno < 3 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmex e on e.cmno=c.cmno and e.extype=case when a.scdno=3 then 0 else 1 end and e.isdel=0 left outer join lectex f on f.lectno=c.lectno and f.exno=e.exno where a.scdno > 2 and a.scdno < 5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=0 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=5 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmsd e on e.cmno=c.cmno and e.sdtype=1 and e.isdel=0 left outer join lectsd f on f.lectno=c.lectno and f.sdno=e.sdno where a.scdno=6 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,null stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char) email,CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) mobile from scdlect a inner join cm b on b.ismaster=0 and b.cshape in (0,1,2) and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.edate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 inner join cmrs e on e.cmno=c.cmno and e.rstype=0 and e.isdel=0 left outer join lectrs f on f.lectno=c.lectno and f.rsno=e.rsno where a.scdno=7 and a.isuse=1 and a.dtime= ?param2 and f.lectno is null union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.cmno cmexno,b.cname,c.sdate stime ,c.edate etime,e.cname studyplace,b.studytime days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join cm b on b.ismaster=0 and b.cshape =1 and b.isuse=1 and b.isdel=0 inner join lect c on c.cmno=b.cmno and c.status=1 and c.ischanged=0 and date_format(c.sdate,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') inner join users d on d.userno=c.userno and d.status=1 left outer join comcode e on e.ccode = b.studyplace where a.scdno=8 and a.isuse=1 and a.dtime= ?param2 union all select a.scdno,a.dday,a.istalk,a.isemail,a.issms ,d.userno,d.username ,b.exno cmexno,b.exname cname,b.estime stime ,null etime,null studyplace,null days ,CAST(AES_DECRYPT(UNHEX(d.email), 'np123@!') AS char),CAST(AES_DECRYPT(UNHEX(d.mobile), 'np123@!') AS char) from scdlect a inner join exam b on date_format(b.estime,'%Y%m%d')=date_format(date_add(now(), interval a.dday day), '%Y%m%d') and b.isopen=1 inner join examuser c on c.exno=b.exno and c.status=1 and c.pstatus=1 inner join users d on d.userno=c.userno and d.status=1 where a.scdno=9 and a.isuse=1 and a.dtime= ?param2] -2025-12-18 14:13:19,755 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cmrs] Prepared SQL: [select a.rsno,a.rstype,a2.rscno,a2.rscname,b.cshape,b.cname,b.classno,b.rstime,b.retime,b.sstime,b.setime ,c.tyear,c.tseq ,count(distinct d.lectno) countlect,count(distinct e.lectno) countok ,g.username as teachername from cmrs a inner join rsc a2 on a2.rscno=a.rscno inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno inner join lect d on d.cmno=b.cmno and d.status=1 and d.ischanged=0 left outer join lectrs e on e.lectno=d.lectno and e.rsno=a.rsno left outer join cminning f on a.cmino = f.cmino left outer join users g on g.userno = f.userno where a.rsno= ?param0 group by a.rsno,a.rstype,a2.rscno,a2.rscname,b.cshape,b.cname,b.classno,b.rstime,b.retime,b.sstime,b.setime,c.tyear,c.tseq] -2025-12-18 14:13:19,755 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cmrscqs] Prepared SQL: [select a.rsno ,b.rscqno ,c.qno,c.qtext,c.atype ,d.qino,d.qitext ,sum(case when concat(',',e.atext,',') like concat('%,',d.qino,',%') then 1 else 0 end) scount ,count(e.atext) acount ,group_concat(e.atext order by e.cdt separator '
') atext from cmrs a inner join rscq b on b.rscno=a.rscno inner join question c on c.qno=b.qno left outer join questionitem d on d.qno=c.qno and d.isdel=0 left outer join lectrs e on e.rsno=a.rsno and e.rscqno=b.rscqno where a.rsno= ?param0 group by a.rsno ,b.rscqno ,c.qno,c.qtext,c.atype ,d.qino,d.qitext order by b.dseq,b.qno,d.qino] -2025-12-18 14:13:19,755 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.rscq] Prepared SQL: [select a.rscqno,a.qno,q.atype,qi.qino,row_number() over(partition by qi.qno order by qi.qino) rno from rscq a inner join question q on q.qno=a.qno left outer join questionitem qi on qi.qno=q.qno and qi.isdel=0 where a.rscno= ?param0 order by a.dseq] -2025-12-18 14:13:19,756 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectrss] Prepared SQL: [select a.rsno,b.lectno,c.rscno,c.rscqno,u.username,u.userid,uc.cname ccpositionname,b.isrebate,c.cdt,c.atext from cmrs a inner join lect b on b.cmno=a.cmno and b.status=1 and b.ischanged=0 inner join users u on u.userno=b.userno left outer join assign ua on ua.asno=u.asno left outer join comcode uc on uc.ccode=u.ccposition inner join lectrs c on c.lectno=b.lectno and c.rsno=a.rsno inner join rscq rq on rq.rscqno=c.rscqno inner join question q on q.qno=rq.qno where a.rsno= ?param0 order by u.username,u.userno,rq.dseq,rq.rscqno] -2025-12-18 14:13:19,756 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.attoffs] Prepared SQL: [select c.tyear,c.tseq ,a.cmno,a.cname,a.classno ,b.cmino,b.week,b.iseq,b.ititle,b.idate,b.ist,b.iet ,d.username from cm a inner join cminning b on b.cmno=a.cmno and b.isonline=0 and b.idate= ?param0 inner join term c on c.tmno=a.tmno left outer join users d on d.userno=b.userno where a.ismaster=0 and a.sstime <= ?param0 and a.setime >= ?param0 and a.isuse=1 and a.isdel=0 order by b.iet,a.cname] -2025-12-18 14:13:19,756 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cminning] Prepared SQL: [select c.tyear,c.tseq ,b.cshape,b.cname,b.classno ,a.cmino,a.ititle,a.idate,a.ist,a.iet from cminning a inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno where a.cmino= ?param0] -2025-12-18 14:13:19,756 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectinnings.foratt] Prepared SQL: [select a.cmino,b.lectno,c.userno ,ca.asname,c.username,c.userid,d.stime,d.etime,d.istatus ,row_number() over(order by d.udt desc,c.username) rno ,count(a.cdt) over() pagetotalcount from cminning a inner join lect b on b.cmno=a.cmno and b.status=1 and b.ischanged=0 inner join users c on c.userno=b.userno and c.status=1 left outer join assign ca on ca.asno=c.asno left outer join lectinning d on d.lectno=b.lectno and d.cmino=a.cmino where a.cmino= ?param0 order by rno] -2025-12-18 14:13:19,756 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.pagelogs_page] Prepared SQL: [select a.cdt,a.uip,b.pagename,a.loginfo from menupage b inner join ( select cdt, uip, loginfo, pno from pagelog a where a.userno= ?param0 and a.logsite= ?param1 and a.cdt between ?param2 and ?param3 ) a on b.pno=a.pno] -2025-12-18 14:13:19,757 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.reexam.log] Prepared SQL: [select a.* from ( select a.estart,eend,eip ,row_number() over(order by a.cdt desc) rno ,count(a.cno) over() pagetotalcount from lectexrelog a where a.lectno= ?param0 and a.exno= ?param1 ) a order by a.rno] -2025-12-18 14:13:19,757 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectexq] Prepared SQL: [select a.lectno,a.exno,a.eqno,a.atext,a.qinos,a.cpoint,a.dpoint,a.iscorrect,a.qseq ,c.qno,c.atype,c.qtext from lectexq a inner join cmexq b on b.eqno=a.eqno inner join question c on c.qno=b.qno where a.lectno= ?param0 and a.exno= ?param1 order by a.qseq] -2025-12-18 14:13:19,757 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsdfiles] Prepared SQL: [select d.orgname,d.fileurl,c.userno,c.userid,c.username from lectsd a inner join lect b on b.lectno=a.lectno and b.status=1 and b.ischanged=0 inner join users c on c.userno=b.userno inner join fileinfo d on d.fgno=a.fgno and d.isdel=0 where a.sdno= ?param0] -2025-12-18 14:13:19,757 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectdiscuss] Prepared SQL: [select a.sdno,a.tpoint sdtpoint ,b.lectno,b.cpoint,b.feedb,b.submittime,b.checktime ,c.userno,c.username,c.userid ,d.asname from cmsd a inner join lect b2 on b2.lectno= ?param0 inner join users c on c.userno=b2.userno left outer join assign d on d.asno=c.asno left outer join lectsd b on b.lectno=b2.lectno and b.sdno=a.sdno where a.sdno= ?param1] -2025-12-18 14:13:19,758 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.mydata] Prepared SQL: [select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,a.intval9 ,a.longval,a.longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,a.time3,a.time4 ,a.time5,a.time6 ,a.rno ,a.iscomplete ,a.studytime ,a.studyplacename studyplacename, a.studyplace ,a.cshape from( select 1 dtype ,d.tyear intval,d.tseq intval2,c.cshape intval3,a.pstatus intval4,case when e.rfdno is null then 0 else 1 end intval5,a.isrebate intval6,a.itemno intval7 ,case when (case when l.sdate is null then c.sstime else l.sdate end) < now() and (case when l.edate is null then c.setime else l.edate end) > now() then 1 else 0 end intval8 ,c.studydays intval9 ,l.lectno longval,a.payno longval2 ,c.cname strval,null strval2,null strval3 ,c.rstime time,c.retime time2 ,b.cdt time3,f.estart time4 ,CASE WHEN l.sdate IS NULL then (case when c.cshape ='1' then f.estart else l.cdt end) ELSE l.sdate end AS time5 ,case when l.edate is null then f.eend else l.edate end time6 ,case when b.pstatus = 1 then 99 else b.pstatus end as sortpstatus ,row_number() over(order by sortpstatus, c.retime, b.payno,a.pino) rno ,l.iscomplete ,c.studytime, cc.cname studyplacename, cmis.studyplace, l.cdt ,c.cshape from payitem a inner join pay b on b.payno=a.payno and b.pstatus in (21,22,51,55) and b.rstatus < 2 inner join cm c on c.cmno=a.itemno and c.rstime < now() and c.retime > now() inner join lect l on l.cmno=c.cmno and (l.status < 5 or l.status = 6) and l.ischanged=0 and l.userno=b.userno inner join term d on d.tmno=c.tmno left outer join payrfd e on e.payno=a.payno and e.payno=a.payno and e.rstatus=0 left outer join cminningscd f on f.cmisno = l.cmisno LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = l.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.ptype in (0,1,4) and a.userno= ?param0 and a.pstatus in (21,22,51,55) and a.rstatus=0 and 1 = case when c.retime = '2099-12-31 23:59:59' and l.stime is not null then 0 else 1 end order by sortpstatus,l.cdt desc, c.retime desc, b.payno,a.pino ) a union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,a.time3,a.time4 ,a.time5,a.time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 2 dtype ,c.tyear intval,c.tseq intval2,b.cshape intval3,0 intval4,0 intval5,a.isrebate intval6,a.cmno intval7,0 intval8 ,a.lectno longval,0 longval2 ,b.cname strval,null strval2,null strval3 ,case WHEN a.sdate IS NULL then (case when b.cshape ='1' then d.estart else a.cdt end) ELSE a.sdate end AS time ,case when a.edate is null then d.eend else a.edate end time2 ,d.estart time3,d.eend time4 ,e.cdt time5,null time6 ,row_number() over(order by b.setime desc) rno ,case when d.eend is not null then d.eend else a.edate end as sortedate ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join pay e on e.payno = a.payno inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno left outer join cminningscd d on a.cmisno = d.cmisno LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and (case when a.sdate is null then b.setime else a.edate end) >= now() order by case when time2 > now() then 1 else 0 end asc ,sortedate asc, time2 asc ) a union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,1 intval,c.iseq intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,null strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.iseq) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno inner join cminning c on c.cmno=b.cmno and c.isonline=1 and c.isscd = 0 left outer join lectinning d on d.lectno=a.lectno and d.cmino=c.cmino and d.istatus=2 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,2 intval,c.iseq intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,concat(date_format(c.idate,'%m/%d'),' ',left(c.ist,2),':',right(c.ist,2),' ~ ',left(c.iet,2),':',right(c.iet,2)) strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.iseq) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cminning c on c.cmno=b.cmno and c.isonline=0 and c.isscd = 0 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,3 intval,0 intval2,b.classno intval3,c.extype intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.extype,c.cdt) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cmex c on c.cmno=b.cmno and c.isdel=0 and c.econdition <= a.attrate LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' left outer join lectex d on d.lectno=a.lectno and d.exno=c.exno and d.eend is not null where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,4 intval,0 intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.cdt) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname as studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cmsd c on c.sdtype=0 and c.cmno=b.cmno and c.isdel=0 and c.sdcondition <= a.attrate left outer join lectsd d on d.lectno=a.lectno and d.sdno=c.sdno and d.submittime is not null LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,0 longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 3 dtype ,5 intval,0 intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 ,a.lectno longval ,b.cname strval,bc.cname strval2,null strval3 ,case when a.sdate is null then b.sstime else a.sdate end as time ,case when a.edate is null then b.setime else a.edate end as time2 ,row_number() over(partition by a.cmno order by c.cdt) rno2 ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace inner join cmsd c on c.sdtype=1 and c.cmno=b.cmno and c.isdel=0 and c.sdcondition <= a.attrate left outer join lectsdboard d on d.lectno=a.lectno and d.sdno=c.sdno and d.isdel=0 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = a.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null and a.sdate < now() and a.edate > now() ) a where a.rno2=1 union all select a.dtype,a.intval,a.intval2,a.intval3,a.intval4,a.intval5,a.intval6,a.intval7,a.intval8,0 intval9 ,a.longval,a.longval2 ,a.strval,a.strval2,a.strval3 ,a.time,a.time2 ,null time3, null time4 ,null time5, null time6 ,a.rno ,a.iscomplete ,a.studytime, a.studyplacename studyplacename, a.studyplace ,a.cshape from ( select 4 dtype ,a.scdno intval,a.dday intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,b.cmno intval7,0 intval8 ,c.lectno longval,a.alno longval2 ,b.cname strval,null strval2,null strval3 ,a.atime time,c.edate time2 ,row_number() over(order by a.atime desc) rno ,c.iscomplete ,b.studytime, cc.cname studyplacename, cmis.studyplace ,b.cshape from alarms a inner join cm b on b.cmno=a.cmexno inner join lect c on c.cmno=b.cmno and c.userno=a.userno and c.status=1 and c.ischanged=0 LEFT OUTER JOIN cminningscd cmis ON cmis.cmisno = c.cmisno LEFT OUTER JOIN comcode cc ON cc.ccode = cmis.studyplace and cc.cgroup ='studyplace' where a.userno= ?param0 and a.scdno < 9 and a.isdel=0 order by a.atime desc limit 5 ) a] -2025-12-18 14:13:19,759 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.myexamrenews] Prepared SQL: [select a.exno,a.userno,a.certtime,a.certdate,a.certindate,a.renewreason,a.isfirst,a.certidx ,b.username cnoname from examuserrenew a left outer join users b on b.userno=a.cno where a.exno= ?param0 and a.userno= ?param1 order by a.certdate desc] -2025-12-18 14:13:19,759 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.myexamrenewlects] Prepared SQL: [select a.*,b.cmno,b.oktime,b.iscomplete from ( select distinct(c.cmno),c.cname,c.cshape from examuser a inner join exam b on b.exno=a.exno inner join cm c on c.certcc=b.certcc and c.certgradecc=b.certgradecc and c.isdel=0 and c.isuse=1 inner join cg d on d.cgno = c.cgno and d.isuse=1 and d.isdel=0 and d.iscover=1 where a.exno= ?param0 and a.userno= ?param1 )a inner join lect b on b.cmno=a.cmno where b.status=1 and b.iscomplete=1 and b.ischanged=0 and b.userno= ?param1 group by a.cmno,a.cname,a.cshape,b.oktime,b.iscomplete limit 3] -2025-12-18 14:13:19,759 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.myalarm] Prepared SQL: [select 4 dtype,a.scdno intval,a.dday intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,b.cmno intval7 ,c.lectno longval,a.alno longval2 ,b.cname strval,null strval2,null strval3 ,a.atime time,null time2 from alarms a inner join cm b on b.cmno=a.cmexno inner join lect c on c.cmno=b.cmno and c.userno=a.userno and c.status=1 and c.ischanged=0 where a.userno= ?param0 and date_add(a.atime, interval 3 month) > now() and a.scdno < 9 and a.isdel=0 order by a.atime desc] -2025-12-18 14:13:19,759 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectex.result] Prepared SQL: [select a.etime,a.exname,a.tpoint fullpoint,a.isresultopen ,b.estart,b.eend,b.tpoint, b.udt from cmex a inner join lectex b on b.lectno= ?param0 and b.exno=a.exno inner join lect c on c.lectno=b.lectno and c.userno= ?param1 where a.exno= ?param2] -2025-12-18 14:13:19,759 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectexq.result] Prepared SQL: [select d.atype,b.cpoint,b.dpoint,d.qtext,b.atext,d.qdesc,b.iscorrect,c.qno,b.eqno,b.qseq from lectex a inner join lect a2 on a2.lectno=a.lectno and a2.userno= ?param0 inner join lectexq b on b.lectno=a.lectno and b.exno=a.exno inner join cmexq c on c.eqno=b.eqno inner join question d on d.qno=c.qno where a.lectno= ?param1 and a.exno= ?param2 order by b.qseq] -2025-12-18 14:13:19,759 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectexresult.selectrate] Prepared SQL: [select a.eqno,sum(case when a.atext = b.atext then 1 else 0 end) / count(b.eqno) * 100 selectrate from lectexq a inner join lect a2 on a2.lectno=a.lectno and a2.userno= ?param0 inner join lectexq b on b.exno=a.exno and b.eqno=a.eqno where a.lectno= ?param1 and a.exno= ?param2 group by a.eqno] -2025-12-18 14:13:19,759 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.myrecomm] Prepared SQL: [select c.tyear,c.tseq,a.cmno,b.cshape,b.cname,b.rstime,b.retime,e.cgcode,b.isrefund from ( select a.* from ( select distinct b.ispre idx,c.cmno from lect a inner join cmrelay b on b.cmno=a.cmno inner join cm c on c.ismaster=0 and c.pcmno=b.rcmno and c.rstime < now() and c.retime > now() left outer join lect d on d.userno=a.userno and d.cmno=c.cmno where a.userno= ?param0 and a.status=1 and a.ischanged=0 and d.lectno is null order by b.ispre,c.retime limit 2 ) a union all select a.* from ( select 2 idx,c.cmno from users a inner join comcode b on b.ccode=a.ccposition inner join cm c on c.ismaster=0 and c.rstime < now() and c.retime > now() and c.jobpositiongrade like concat('%',b.refcode,'%') left outer join lect d on d.userno=a.userno and d.cmno=c.cmno where a.userno= ?param0 and d.lectno is null order by c.retime limit 2 ) a ) a inner join cm b on b.cmno=a.cmno inner join term c on c.tmno=b.tmno inner join cg d on d.cgno=b.cgno inner join cg e on e.cgno=d.pcgno order by a.idx,b.retime limit 2] -2025-12-18 14:13:19,759 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.attcert.check] Prepared SQL: [select ifnull(a.isattcheck,0) intval,b.ischkatt intval2,c.ischkatt intval3 ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) strval from lect a inner join users b on b.userno = a.userno inner join cm c on c.cmno = a.cmno where a.lectno = ?param0] -2025-12-18 14:13:19,759 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectinning.attcert.check] Prepared SQL: [select ifnull(d.isattcheck,0) intval,b.ischkatt intval2,c.ischkatt intval3 ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) strval ,b.authplatform strval2 from lect a inner join users b on b.userno = a.userno inner join cm c on c.cmno = a.cmno left outer join lectinning d on d.lectno = a.lectno and d.cmino = ?param0 where a.lectno = ?param1 and a.userno = ?param2] -2025-12-18 14:13:19,760 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lecture.document.past] Prepared SQL: [select no lectno,substr(a.cshape,1,3) cshapename2,a.cgname cname,a.ssdate sstime,a.sedate setime ,case when a.rprice> 0 then 1 else 0 end isrebate from docprintpast a inner join users b on b.userpno= a.userpno where userno = ?param0] -2025-12-18 14:13:19,760 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectinning.new] Prepared SQL: [select a.logno longval ,a.lectno intval,a.cmino intval2,max(a.intval+a.intval2) intval3 ,a.strval,a.strval2,a.intval3 intval4 from( select a.logno,a.lectno,a.cmino ,case when b.edate < now() then 0 when b.status <> 1 then 0 else case when a.stime = a.etime then 1 else 0 end end intval ,case when b.edate < now() then 0 when b.status <> 1 then 0 else case when (timestampdiff(second,a.stime,a.etime)%300) = 0 then 1 else 0 end end intval2 ,c.cname strval,d.ititle strval2,d.iseq intval3 from lectinningpage a inner join lect b on b.lectno = a.lectno inner join cm c on c.cmno = b.cmno inner join cminning d on d.cmino = a.cmino where b.userno = ?param0 order by a.cdt desc limit 1 ) a] -2025-12-18 14:13:19,761 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user2] Prepared SQL: [select max(lectCnt) * min(checkNum) from ( select count(t1.lectno) as lectCnt, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (103,104,105) and t5.typegrade = ?param0 and t5.typeedu = ?param1 and t1.userno = ?param2 and t5.typeman = 28 union select 0 as lectCnt, (case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param2 and t2.pcmno = ?param3 )t] -2025-12-18 14:13:19,761 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user3] Prepared SQL: [select max(lectCnt) * min(checkNum) from ( select count(t1.lectno) as lectCnt, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (103,104) and t5.typeedu = 30 and t1.userno = ?param0 and t5.typeman = 28 union select 0 as lectCnt, (case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param0 and t2.pcmno = ?param1 )t] -2025-12-18 14:13:19,762 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user4] Prepared SQL: [select count(t1.lectno) from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param0 and t2.pcmno = ?param1] -2025-12-18 14:13:19,762 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user5] Prepared SQL: [select max(lectCnt) * min(checkNum) from ( select count(t1.lectno) as lectCnt, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (103,104) and t5.typeedu = ?param0 and t1.userno = ?param1 and t5.typeman = 28 union select 0 as lectCnt, (case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param1 and t2.pcmno = ?param2 )t] -2025-12-18 14:13:19,762 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.count.user6] Prepared SQL: [select (max(lectCnt1) + max(lectCnt2)) * min(checkNum) from ( select count(t1.lectno) as lectCnt1, 0 as lectCnt2, 1 as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno inner join pay t4 on t1.payno = t4.payno inner join pplog t5 on t1.cmno= t5.cmno and t1.userno = t5.userno and t4.pplno = t5.pplno where (t1.status = 1 or t1.status = 2) and (t4.pstatus= 1 or t4.pstatus=22) and t3.cgcode in (102,103,104,105) and t5.typeedu = 35 and t1.userno = ?param0 and t5.typeman = 28 and t5.typegrade in (38,39) union select 0 as lectCnt1, count(t1.lectno) as lectCnt2,(case when count(t1.lectno) > 0 then -1 else 1 end) as checkNum from lect t1 inner join cm t2 on t1.cmno = t2.cmno inner join cg t3 on t2.cgno= t3.cgno where (t1.status = 1 or t1.status = 2) and t2.isdel= 0 and t2.isuse= 1 and t2.ismaster = 0 and t1.userno = ?param0 and t2.pcmno = ?param1 )t] -2025-12-18 14:13:19,762 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.pplog.get] Prepared SQL: [select l.lectno, l.cmno, l.payno, pp.cshape, cc.cname zstring1, cc2.cname zstring2, cc3.cname zstring3, cc4.cname zstring4, cc5.cname zstring5 from lect l inner join pay p on l.payno = p.payno and l.userno = p.userno inner join pplog pp on p.pplno = pp.pplno left outer join comcode cc on cc.ccode = pp.typeman left outer join comcode cc2 on cc2.ccode = pp.typeedu left outer join comcode cc3 on cc3.ccode = pp.typegrade left outer join comcode cc4 on cc4.ccode = pp.typejob left outer join comcode cc5 on cc5.ccode = pp.typejobitem where l.lectno = ?param0 and l.userno = ?param1] -2025-12-18 14:13:19,763 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.enroll.get] Prepared SQL: [SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED; SELECT a.USERNO , b.lectno , b.ISCOMPLETE , b.completeno , c.cmno , c.CNAME , d.PCGNO , e.PAYNO , e.PSTATUS , f.CSHAPE , f.TYPEMAN , f.TYPEEDU , f.TYPEGRADE , f.TYPEJOB , d.CGCODE , d.CGNAME , f.CMISNO FROM users a INNER JOIN lect b ON a.USERNO = b.USERNO INNER JOIN cm c ON b.CMNO = c.CMNO INNER JOIN cg d ON c.cgno = d.cgno INNER JOIN pay e ON b.payno = e.PAYNO INNER JOIN pplog f ON b.USERNO = e.USERNO AND b.CMNO = f.CMNO AND e.PPLNO = f.PPLNO WHERE b.STATUS = 1 AND (e.PSTATUS = 1 OR e.PSTATUS = 22) AND b.USERNO = ?param0 ;] -2025-12-18 14:13:19,763 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.sedate.change] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,sdate = ?param2 ,edate= ?param3 where lectno= ?param4 and status = 1] -2025-12-18 14:13:19,763 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectchange] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,ischanged=1 where lectno= ?param2 ; insert into lect (cmno,payno,pino,userno,status,iscomplete,orgcmno,attrate,isrebate,ispc,isjoin,fgno,ischanged,cdt,cno,udt,uno,uip) select ?param3 ,payno,pino,userno,status,null,cmno,0,isrebate,ispc,isjoin,fgno,0,now(), ?param0 ,now(), ?param0 , ?param1 from lect a where a.lectno= ?param2] -2025-12-18 14:13:19,766 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsd.save] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,iscopy= ?param2 ,cpoint= ?param3 ,feedb= ?param4 ,memo= ?param5 ,checktime=case when ?param3 is not null or ?param4 is not null then now() else checktime end ,checkip=case when ?param3 is not null or ?param4 is not null then ?param1 else checkip end ,fgno= ?param6 where lectno= ?param7 and sdno= ?param8 ; insert into lectsd (lectno,sdno,atext,fgno,copyrate,iscopy,cpoint,feedb,memo,submittime,submitip,checktime,checkip,cdt,cno,udt,uno,uip) select ?param7 , ?param8 ,null, ?param6 ,null, ?param2 , ?param3 , ?param4 , ?param5 ,null,null ,case when ?param3 is not null or ?param4 is not null then now() else null end ,case when ?param3 is not null or ?param4 is not null then ?param1 else null end ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectsd b on b.lectno= ?param7 and b.sdno= ?param8 where b.lectno is null] -2025-12-18 14:13:19,766 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsd.save2] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,iscopy= ?param2 ,cpoint= ?param3 ,feedb= ?param4 ,memo= ?param5 ,checktime=case when ?param3 is not null or ?param4 is not null then now() else checktime end ,checkip=case when ?param3 is not null or ?param4 is not null then ?param1 else checkip end ,submittime=case when ?param6 = 'T' then now() else submittime end ,submitip=case when ?param6 = 'T' then ?param1 else submitip end ,fgno= ?param7 where lectno= ?param8 and sdno= ?param9 ; insert into lectsd (lectno,sdno,atext,fgno,copyrate,iscopy,cpoint,feedb,memo,submittime,submitip,checktime,checkip,cdt,cno,udt,uno,uip) select ?param8 , ?param9 ,null, ?param7 ,null, ?param2 , ?param3 , ?param4 , ?param5 ,case when ?param6 = 'T' then now() else null end ,case when ?param6 = 'T' then ?param1 else null end ,case when ?param3 is not null or ?param4 is not null then now() else null end ,case when ?param3 is not null or ?param4 is not null then ?param1 else null end ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectsd b on b.lectno= ?param8 and b.sdno= ?param9 where b.lectno is null; update lect l inner join ( select l.lectno, round(avg(ifnull(ls.cpoint,0)),1) as avgtpoint, round(((round(avg(ifnull(ls.cpoint,0)),1) * ce.subject / 100) ),1) spoint from lect l inner join cmsd cs on l.cmno = cs.cmno and cs.sdtype = 0 and cs.isdel = 0 left outer join lectsd ls on l.lectno = ls.lectno and cs.sdno = ls.sdno and ls.sdno= ?param9 inner join cmev ce on l.cmno = ce.cmno where l.status = 1 and l.lectno = ?param8 group by l.lectno )t on l.lectno = t.lectno set l.spoint = t.spoint , l.subjectpoint = t.avgtpoint , l.udt = now() , l.uno = ?param0 , l.uip= ?param1 where l.status = 1 and l.lectno = ?param8 ; update lect l inner join ( select l.lectno, round(avg(ifnull(ls.cpoint,0)),1) as avgtpoint, round(((round(avg(ifnull(ls.cpoint,0)),1) * ce.discuss / 100)),1) dpoint from lect l inner join cmsd cs on l.cmno = cs.cmno and cs.sdtype = 1 and cs.isdel = 0 left outer join lectsd ls on l.lectno = ls.lectno and cs.sdno = ls.sdno and ls.sdno= ?param9 inner join cmev ce on l.cmno = ce.cmno where l.status = 1 and l.lectno = ?param8 group by l.lectno )t on l.lectno = t.lectno set l.dpoint = t.dpoint , l.discusspoint = t.avgtpoint , l.udt = now() , l.uno = ?param0 , l.uip= ?param1 where l.status = 1 and l.lectno = ?param8 ;] -2025-12-18 14:13:19,767 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsd2.save] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,cpoint= ?param2 ,feedb= ?param3 ,checktime=case when ?param2 is not null or ?param3 is not null then now() else checktime end ,checkip=case when ?param2 is not null or ?param3 is not null then ?param1 else checkip end where lectno= ?param4 and sdno= ?param5 ; insert into lectsd (lectno,sdno,atext,fgno,copyrate,iscopy,cpoint,feedb,submittime,submitip,checktime,checkip,cdt,cno,udt,uno,uip) select ?param4 , ?param5 ,null,null,null,0, ?param2 , ?param3 ,null,null ,case when ?param2 is not null or ?param3 is not null then now() else null end ,case when ?param2 is not null or ?param3 is not null then ?param1 else null end ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join lectsd b on b.lectno= ?param4 and b.sdno= ?param5 where b.lectno is null] -2025-12-18 14:13:19,770 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.edub2b] Prepared SQL: [insert into edub2b (etype,userno,edate,esubject,etarget,ecount,eplace,ecomment,compname,ceoname,brno,addr,btype,bkind,manname,email,telno,fgno,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 ,HEX(AES_ENCRYPT( ?param15 , 'np123@!')),HEX(AES_ENCRYPT( ?param16 , 'np123@!')), ?param17 ,now(), ?param18 ,now(), ?param18 , ?param19 )] -2025-12-18 14:13:19,770 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.alarm.del] Prepared SQL: [update alarms set isdel=1 where alno= ?param0 and userno= ?param1] -2025-12-18 14:13:19,770 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.completetime.change] Prepared SQL: [update lect set udt=now(),uno= ?param0 ,uip= ?param1 ,completetime= ?param2 where lectno= ?param3 and iscomplete=1;] -2025-12-18 14:13:19,770 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.drop2day] Prepared SQL: [update pay a inner join lect b on b.payno = a.payno and b.cmno = ?param0 and b.ischanged=0 and ifnull(b.isready,0) = 1 and b.status = 4 and DATE_ADD(b.oktime, INTERVAL 2 DAY) < now() set a.pstatus = 52, a.udt = now(), a.uno = ?param1 , a.uip = ?param2 ; update payitem a inner join pay b on b.payno = a.payno and b.pstatus = 52 inner join lect c on c.payno = b.payno and c.cmno = ?param0 and c.ischanged=0 and ifnull(c.isready,0) = 1 and c.status = 4 and DATE_ADD(c.oktime, INTERVAL 2 DAY) < now() set a.pstatus = b.pstatus, a.udt = now(), a.uno = ?param1 , a.uip = ?param2 ; update lect set status = 5, oktime = now(), udt = now(), uno = ?param1 , uip = ?param2 where cmno = ?param0 and ifnull(isready,0) = 1 and ischanged=0 and status = 4 and DATE_ADD(oktime, INTERVAL 2 DAY) < now()] -2025-12-18 14:13:19,770 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.isatt.in] Prepared SQL: [update lect set isattcheck = 1, lakey = ?param0 , latime = now() where lectno = ?param1] -2025-12-18 14:13:19,770 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectinning.isatt.in] Prepared SQL: [update lectinning a inner join lect b on b.lectno=a.lectno and b.userno= ?param0 set a.isattcheck = ?param1 ,a.udt=now(),a.uno= ?param2 ,a.uip= ?param3 where a.lectno= ?param4 and a.cmino= ?param5 ; insert into lectinning (lectno,cmino,totstudy,stime,etime,istatus,finishtime,sip,eip,ispcs,ispce,pseq,psec,isattcheck,cdt,cno,udt,uno,uip) select ?param4 ,a.cmino,0,now(),now(),case when a.atime=0 then 2 else 0 end,case when a.atime=0 then now() else null end, ?param3 , ?param3 ,1,null,ctp.pseq,0, ?param1 ,now(), ?param2 ,now(), ?param2 , ?param3 from cminning a inner join ctpage ctp on ctp.ctno=a.ctno and ctp.isdel=0 and ctp.pseq=1 left outer join lectinning b on b.lectno= ?param4 and b.cmino= ?param5 where a.cmino= ?param5 and b.lectno is null;] -2025-12-18 14:13:19,771 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.cmisno.up] Prepared SQL: [update lect set cmisno = ?param0 where lectno = ?param1 ; update pplog a left outer join ( select a.lectno,a.payno,b.pplno,a.cmisno from lect a inner join pay b on b.payno = a.payno where a.lectno = ?param1 ) b on b.pplno = a.pplno set a.cmisno = b.cmisno where b.lectno = ?param1 ; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = (case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end) ,a.sdate = (case when b.estart is not null then date_format(b.estart,'%Y-%m-%d 00:00:00') else a.sdate end) where a.lectno = ?param1 and c.cshape = 1; update lect a left outer join cminningscd b on b.cmisno = a.cmisno left outer join cm c on a.cmno = c.cmno set a.edate = case when b.eend is not null then date_format(b.eend,'%Y-%m-%d 23:59:59') else a.edate end where a.lectno = ?param1 and c.cshape <> 1;] -2025-12-18 14:13:19,771 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [lect.lectsd.del] Prepared SQL: [update lectsd set udt=now(),uno= ?param0 ,uip= ?param1 ,submittime=null ,submitip=null ,fgno=null where lectno= ?param2 and sdno= ?param3 ;] -2025-12-18 14:13:19,789 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bmos] Prepared SQL: [select a.opno,a.bmno,a.opname,a.isuse,a.dsort ,a.opno value,a.opname text from boardmasteropening a where a.bmno= ?param0 and a.isdel=0 order by a.dsort,a.cdt] -2025-12-18 14:13:19,791 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.get] Prepared SQL: [select e.asname ,c.bmno,c.bmname,c.isuseopening,c.isreply,c.disptype,c.bmtype ,f.opname ,b.bno,b.pbno,b.subject,b.istop,b.issecr,b.cdt,d.username cnoname,b.rcount,b.fgno,b.fgnothumb,b.opno,b.contents,b.isopen ,b2.subject psubject ,g.cmno,g.cname,g.classno ,h.tmno,h.tyear,h.tseq ,count(b3.bno) ccount from board b inner join boardmaster c on c.bmno=b.bmno inner join users d on d.userno=b.cno left outer join board b2 on b2.bno=b.pbno and b2.isdel=0 left outer join board b3 on b3.pbno=b.bno and b3.isdel=0 left outer join assign e on e.asno=c.asno left outer join boardmasteropening f on f.opno=b.opno left outer join cm g on g.cmno=b.cmno left outer join term h on h.tmno=g.tmno where b.bno= ?param0 group by e.asname ,c.bmno,c.bmname,c.isuseopening,c.isreply,c.disptype,c.bmtype ,f.opname ,b.bno,b.pbno,b.subject,b.istop,b.issecr,b.cdt,d.username,b.rcount,b.fgno,b.fgnothumb,b.opno,b.contents,b.isopen ,b2.subject ,g.cmno,g.cname,g.classno ,h.tmno,h.tyear,h.tseq] -2025-12-18 14:13:19,791 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.boardcmts] Prepared SQL: [select a.bcno,a.bno,a.ctext,a.isdel,a.cdt,a.udt,a.cno ,b.username cnoname,b.usertype from boardcmt a inner join users b on b.userno=a.cno where a.bno= ?param0 and a.isdel=0 order by a.cdt desc] -2025-12-18 14:13:19,791 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bs.forqna] Prepared SQL: [select a.bno,a.pbno,a.subject,a.contents,a.cdt,a.fgno,f.opname,a.cdt,b.usertype,a.rcount from board a inner join users b on b.userno=a.cno left outer join boardmasteropening f on f.opno=a.opno where a.bno= ?param0 and (a.cno= ?param1 or b.usertype in (91,92)) union all select a.bno,a.pbno,a.subject,a.contents,a.cdt,a.fgno,f.opname,a.cdt,b.usertype,a.rcount from board a inner join users b on b.userno=a.cno left outer join boardmasteropening f on f.opno=a.opno where a.pbno= ?param0] -2025-12-18 14:13:19,793 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bm.in] Prepared SQL: [insert into boardmaster (bmcode,bmposition,bmname,bmdesc,bmtype,disptype,isuseopening,isreply,isopen,isdefault,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 ,0,now(), ?param9 ,now(), ?param9 , ?param10 );] -2025-12-18 14:13:19,793 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bm.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:13:19,794 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.in] Prepared SQL: [insert into board (pbno,bmno,opno,subject,contents,fgno,fgnothumb,cmno,rcount,rpcount,isdel,istop,issecr,isopen,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 ,0,0,0, ?param8 , ?param9 , ?param10 ,now(), ?param11 ,now(), ?param11 , ?param12 );] -2025-12-18 14:13:19,794 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:13:19,794 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.inp] Prepared SQL: [insert into board (pbno,bmno,opno,subject,contents,fgno,fgnothumb,cmno,rcount,rpcount,isdel,istop,issecr,isopen,cdt,cno,udt,uno,uip) select bno,bmno,opno, ?param0 , ?param1 , ?param2 , ?param3 ,cmno,0,0,0,0, ?param4 , ?param5 ,now(), ?param6 ,now(), ?param6 , ?param7 from board where bno= ?param8 ;] -2025-12-18 14:13:19,794 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.inp.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:13:19,794 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.boardcmt.in] Prepared SQL: [update board set rpcount = rpcount+1 where bno= ?param0 ; insert into boardcmt (bno,ctext,isdel,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 ,0,now(), ?param2 ,now(), ?param2 , ?param3 );] -2025-12-18 14:13:19,794 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.boardcmt.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:13:19,794 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bm.up] Prepared SQL: [update boardmaster set udt=now(),uno= ?param0 ,uip= ?param1 ,bmname = ?param2 ,bmdesc = ?param3 ,bmtype =case when isdefault>0 then bmtype else ?param4 end ,disptype =case when isdefault>0 then disptype else ?param5 end ,isuseopening = ?param6 ,isreply = ?param7 ,isopen =case when isdefault>0 then isopen else ?param8 end where bmno= ?param9] -2025-12-18 14:13:19,794 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bd.read] Prepared SQL: [update board set rcount = rcount +1 where bno= ?param0] -2025-12-18 14:13:19,796 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bmassign.save] Prepared SQL: [update boardmaster set udt=now(),uno= ?param0 ,uip= ?param1 ,isopen=1 where bmno in (select bmno from (select bmno from boardmaster where asno= ?param2 and isdefault=3) a); insert into boardmaster (bmcode,bmposition,bmname,bmdesc,bmtype,disptype,isuseopening,isreply,isopen,isdefault,asno,cdt,cno,udt,uno,uip) select concat('assignnotice_', ?param2 ),0,'°øÁö»çÇ×',null,0,0,0,1,1,3, ?param2 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a left outer join boardmaster b on b.asno= ?param2 and b.isdefault=3 where b.bmno is null;] -2025-12-18 14:13:19,796 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.bmassign.save2] Prepared SQL: [update boardmaster set udt=now(),uno= ?param0 ,uip= ?param1 ,isopen=0 where bmno in (select bmno from (select bmno from boardmaster where asno= ?param2 and isdefault=3) a)] -2025-12-18 14:13:19,796 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [board.up] Prepared SQL: [update board set udt=now(),uno= ?param0 ,uip= ?param1 ,opno =case when pbno is null then ?param2 else opno end ,subject = ?param3 ,contents = ?param4 ,fgno = ?param5 ,fgnothumb = ?param6 ,istop =case when pbno is null then ?param7 else istop end ,issecr = ?param8 ,isopen = ?param9 where bno= ?param10] -2025-12-18 14:13:19,817 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.comcode.insert] Prepared SQL: [update comcode a inner join ( select ccode, ?param0 + row_number() over(order by corder) rno from comcode where cgroup= ?param1 and corder >= ?param0 ) b on b.ccode=a.ccode set a.corder=b.rno where a.cgroup= ?param1 ; insert into comcode (cname, cgroup, cgroupname, isuse, corder,cdt,cno,udt,uno,uip) select ?param2 , ?param1 , a.cgroupname, ?param3 , ?param0 ,now(), ?param4 ,now(), ?param4 , ?param5 from comcode a where a.cgroup= ?param1 limit 1] -2025-12-18 14:13:19,817 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.comcode.groupupdate] Prepared SQL: [update comcode set cgroupname= ?param0 where cgroup= ?param1] -2025-12-18 14:13:19,817 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.banner.save] Prepared SQL: [update banner set udt=now(),uno= ?param0 ,uip= ?param1 ,btitle= ?param2 ,bdesc= ?param3 ,burl= ?param4 ,ismain=0,bseq= ?param5 ,isopen= ?param6 ,fgno= ?param7 ,fgno2= ?param8 where ?param9 > 0 and bno= ?param9 ; insert into banner(bno,btitle,fgno,fgno2,bdesc,burl,ismain,bseq,isopen,cdt,cno,udt,uno,uip) select ?param9 , ?param2 , ?param7 , ?param8 , ?param3 , ?param4 , ?param10 , ?param5 , ?param6 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a where ?param9 = 0] -2025-12-18 14:13:19,817 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.popup.save] Prepared SQL: [update popup set udt=now(),uno= ?param0 ,uip= ?param1 ,ptitle = ?param2 ,pcontents= ?param3 ,toppx= ?param4 ,leftpx= ?param5 ,pwidth= ?param6 ,pheight= ?param7 ,purl= ?param8 ,zindex= ?param9 ,isopen= ?param10 where ?param11 > 0 and pno= ?param11 ; insert into popup (ptitle,pcontents,toppx,leftpx,pwidth,pheight,purl,zindex,isopen,cdt,cno,udt,uno,uip) select ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a where ?param11 = 0] -2025-12-18 14:13:19,818 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [mm.menupage.save] Prepared SQL: [update menupage set udt=now(),uno= ?param0 ,uip= ?param1 ,pdepth = ?param2 ,pagetype= ?param3 ,bmno= ?param4 ,porder = ?param5 ,pagename= ?param6 ,pagedesc= ?param7 ,pageurl = ?param8 ,pagehtml= ?param9 ,isopen = ?param10 ,usertype= ?param11 ,refcode= ?param12 ,imagecode= ?param13 ,bgtitle= ?param14 ,bgdesc= ?param15 where ?param16 > 0 and pno = ?param16 ; insert into menupage (pno,ppno,pdepth,pagetype,bmno,porder,pagename,pagedesc,pageurl,pagehtml,isopen,usertype,refcode,imagecode,bgtitle,bgdesc,cdt,cno,udt,uno,uip) select ?param16 , ?param17 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 ,now(), ?param0 ,now(), ?param0 , ?param1 from (select 1 col1) a where ?param16 < 1] -2025-12-18 14:13:19,837 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitems.forexampay] Prepared SQL: [select 3 ptype,b.exno itemno,b.exname itemname,0 isrebate,1 pcnt ,b.outfee orgamt ,case when ua.isjoin=1 then b.outfee-b.infee else 0 end discamt ,case when ua.isjoin=1 then b.infee else b.outfee end payamt ,case when ua.isjoin=1 then b.infee else b.outfee end payamt2 ,b.rstime,b.retime from examuser a inner join exam b on b.exno=a.exno and b.rstime < now() and b.retime > now() inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno where a.exno= ?param0 and a.userno= ?param1 and a.status=1 and a.pstatus=4] -2025-12-18 14:13:19,838 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitems.forcertpay] Prepared SQL: [update payitem a inner join pay b on b.payno=a.payno and b.userno= ?param0 and b.pstatus=21 inner join users u on u.userno=b.userno left outer join assign ua on ua.asno=u.asno left outer join cm c on a.ptype=4 and c.cmno=a.itemno left outer join book d on a.ptype=2 and d.bkno=a.itemno set a.orgamt=case when a.ptype=4 then c.outfee else d.price * a.pcnt end ,a.discamt=case when a.ptype=4 and ua.isjoin=1 then c.outfee-c.infee else 0 end ,a.payamt=case when a.ptype=4 then case when ua.isjoin=1 then c.infee else c.outfee end else d.price * a.pcnt end where a.payno= ?param1 and a.ptype in (2,4) and a.pstatus in(21,50); update pay a inner join ( select a.payno,sum(b.orgamt) orgamt,sum(b.discamt) discamt,sum(b.payamt) payamt from pay a inner join payitem b on b.payno=a.payno where a.payno= ?param1 and a.userno= ?param0 and a.pstatus=21 group by a.payno ) b on b.payno=a.payno set a.orgamt=b.orgamt,a.discamt=b.discamt,a.payamt=b.payamt where a.payno= ?param1 and a.userno= ?param0 and a.pstatus=21; select b.ptype,b.itemno,case when b.ptype=4 then c.cname else d.bkname end itemname,b.isrebate,b.pcnt ,b.orgamt,b.discamt,b.payamt payamt2,case when b.ptype=4 then b.payamt else d.price end payamt,datediff(c.setime, c.sstime)+1 days ,c.rstime,c.retime from pay a inner join payitem b on b.payno=a.payno and b.ptype in(2,4) and b.pstatus in(21,50) left outer join cm c on b.ptype=4 and c.cmno=b.itemno left outer join book d on b.ptype=2 and d.bkno=b.itemno inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno where a.payno= ?param1 and a.userno= ?param0 and a.pstatus=21] -2025-12-18 14:13:19,838 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.cmcheck.forgrouppay] Prepared SQL: [select a.cmno,a.cname,a.quota,a.rstime,a.retime ,b.userno,b.status,c.username ,case when ?param0 like concat('%,',b.userno,',%') then 1 else 0 end ispaied ,a.infee,a.outfee,case when ua.isjoin=1 then a.infee else a.outfee end payamt from cm a inner join users u on u.userno= ?param1 left outer join assign ua on ua.asno=u.asno left outer join lect b on b.cmno=a.cmno and b.status < 5 and b.ischanged=0 left outer join users c on c.userno=b.userno and c.status=1 where a.cmno= ?param2 and a.ismaster=0 and a.rstime < now() and a.retime > now() and a.isuse=1 and a.isdel=0] -2025-12-18 14:13:19,839 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitems] Prepared SQL: [select a0.payno,a0.isgroup,a0.isexam,a0.isdvr,a0.payamt tpayamt,a0.paylimit,a0.ptype,a0.udt,a0.deliamt,a0.pgkey ,ad.rcvname ,CAST(AES_DECRYPT(UNHEX(ad.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(ad.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(ad.email), 'np123@!') AS char) email ,ad.post,ad.address1,ad.address2 ,a.ptype ptype2,a.payamt,a.pcnt,a.isrebate,a.itemno ,b.cmno,b.cshape,b.sstime,b.setime ,b1.rsno ,b2.username,cc.cname ccpositionname,b2.isassignuser ,CAST(AES_DECRYPT(UNHEX(b2.email), 'np123@!') AS char) email2 ,CAST(AES_DECRYPT(UNHEX(b2.telno), 'np123@!') AS char) telno2 ,b2.depart,b2.kfcfyear,b2.edus ,c.bkno ,case a.ptype when 0 then b.cname when 4 then b.cname when 2 then c.bkname when 3 then e.exname else '-' end itemname ,cg2.cgcode ,CAST(AES_DECRYPT(UNHEX(pd.vactnum), 'np123@!') AS char) vactnum,pd.vactbankname,pd.vactname ,t.lectno,t.status ,ad.isdvr isdvr2 from pay a0 left outer join paydvr ad on ad.payno=a0.payno left outer join paydata pd on pd.payno=a0.payno inner join payitem a on a.payno=a0.payno left outer join cm b on a.ptype in(0,4) and b.cmno=a.itemno left outer join lect t on t.cmno=b.cmno and t.userno=a.userno and t.status=1 left outer join cg cg1 on cg1.cgno=b.cgno left outer join cg cg2 on cg2.cgno=cg1.pcgno left outer join cmrs b1 on b1.cmno=b.cmno and b1.rstype=1 and b1.isdel=0 left outer join users b2 on b2.userno=a.userno left outer join comcode cc on cc.ccode=b2.ccposition left outer join book c on a.ptype=2 and c.bkno=a.itemno left outer join examuser d on a.ptype=3 and d.exno=a.itemno and d.userno=a0.userno and d.payno=a0.payno left outer join exam e on e.exno=d.exno where a0.payno= ?param0] -2025-12-18 14:13:19,839 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paylect.get] Prepared SQL: [select a.fgno ,b.cshape,b.cname,b.rstime,b.retime,b.sstime,b.setime ,b2.cname certgradeccname ,c.username ,CAST(AES_DECRYPT(UNHEX(c.email), 'np123@!') AS char) email ,CAST(AES_DECRYPT(UNHEX(c.mobile), 'np123@!') AS char) mobile ,CAST(AES_DECRYPT(UNHEX(c.telno), 'np123@!') AS char) telno ,c.depart ,c2.cname ccpositionname ,d.asname from lect a inner join cm b on b.cmno=a.cmno left outer join comcode b2 on b2.ccode=b.certgradecc inner join users c on c.userno=a.userno left outer join comcode c2 on c2.ccode=c.ccposition left outer join assign d on d.asno=c.asno where a.payno= ?param0] -2025-12-18 14:13:19,839 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.carts] Prepared SQL: [select a.pcno,a.ptype,a.itemno,a.isrefund,a.cmno,a.userno,a.pcnt,a.fgno ,case when a.ptype=0 then b.cname else c.bkname end itemname,b.cshape,b.sstime,b.setime ,case when a.ptype = 0 then case when ua.isjoin=1 then b.infee else b.outfee end else c.price end payamt ,case when a.ptype = 0 then b.outfee else c.price end orgamt from paycart a inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno left outer join cm b on a.ptype=0 and b.cmno=a.itemno left outer join book c on a.ptype in (2,9) and c.bkno=a.itemno where a.status=1 and a.userno= ?param0 order by a.cdt desc] -2025-12-18 14:13:19,839 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitems.forcartpay] Prepared SQL: [select case when a.ptype = 9 then 2 else a.ptype end ptype,a.itemno,case when a.ptype=0 then b.cname else c.bkname end itemname,case when a.ptype=0 then a.isrefund else 0 end isrebate,a. pcnt ,case when a.ptype=0 then b.outfee else c.price end orgamt ,case when a.ptype=0 then case when ua.isjoin=1 then b.outfee-b.infee else 0 end else 0 end discamt ,case when a.ptype=0 then case when ua.isjoin=1 then b.infee else b.outfee end else c.price end payamt ,case when a.ptype=0 then case when ua.isjoin=1 then b.infee else b.outfee end else c.price end * a.pcnt payamt2 ,b.rstime,b.retime,b.sstime,b.setime,b.cshape,datediff(b.setime, b.sstime)+1 days from paycart a left outer join cm b on a.ptype=0 and b.cmno=a.itemno and b.rstime < now() and b.retime > now() left outer join book c on a.ptype in (2,9) and c.bkno=a.itemno inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno where a.userno= ?param0 and a.status=1 and a.ispay=1;] -2025-12-18 14:13:19,840 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.mypay] Prepared SQL: [select a.payno,a.ptype,a.ispg,a.isgroup,a.isexam,a.userno,a.pstatus,a.rstatus,a.rstatustime,a.refunding,a.paylimit,a.payoktime,a.isrefunddvr,a.refundamt,a.payamt,a.deliamt,a.isdvr,a.cdt,a.pgkey ,b.dvrcode,b.isdvr isdvr2,b.rcvname,b.post,b.address1,b.address2 ,CAST(AES_DECRYPT(UNHEX(b.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(b.email), 'np123@!') AS char) email ,CAST(AES_DECRYPT(UNHEX(b.mobile), 'np123@!') AS char) mobile ,c.vactbankname,CAST(AES_DECRYPT(UNHEX(c.vactnum), 'np123@!') AS char) vactnum,c.vactname from pay a left outer join paydvr b on b.payno=a.payno left outer join paydata c on c.payno=a.payno where a.payno= ?param0 and a.userno= ?param1 and a.pstatus in (1,22,41,42,43)] -2025-12-18 14:13:19,840 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.mypayitem] Prepared SQL: [select a.ptype,c0.cshape,a.isrebate,a.payamt,a.pcnt,a.rstatus,a.userno,a.pstatus,a.pino,c0.infee,c0.outfee,c0.rstime,c0.retime ,case a.ptype when 0 then c0.cname when 2 then c2.bkname when 4 then c0.cname when 3 then c3.exname else '-' end itemname ,c0.sstime,c0.setime,datediff(c0.setime, c0.sstime)+1 days ,u.username,uc.cname ccpositionname,u.isassignuser ,CAST(AES_DECRYPT(UNHEX(u.telno), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(u.email), 'np123@!') AS char) email ,CAST(AES_DECRYPT(UNHEX(u.mobile), 'np123@!') AS char) mobile ,u.kfcfyear,u.edus,u.depart ,rs.rsno,t.lectno ,a2.taxno ,case when t.sdate is null then c0.sstime else t.sdate end as sdate ,case when t.edate is null then c0.setime else t.edate end as edate ,p.cdt,csd.estart ,c0.studydays from payitem a inner join pay p on p.payno = a.payno left outer join paytax a3 on a3.payno = a.payno and (a3.iscancel is null or a3.iscancel <> 1) left outer join paytaxitem a2 on a2.pino=a.pino and a3.taxno = a2.taxno left outer join cm c0 on a.ptype in (0,1,4) and c0.cmno=a.itemno left outer join book c2 on a.ptype=2 and c2.bkno=a.itemno left outer join exam c3 on a.ptype=3 and c3.exno=a.itemno left outer join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno left outer join comcode uc on uc.ccode=u.ccposition left outer join cmrs rs on rs.cmno=c0.cmno and rs.rstype=1 and rs.isdel=0 left outer join lect t on a.ptype in (0,1,4) and t.cmno=c0.cmno and t.payno=a.payno and t.pino=a.pino and t.userno=a.userno left outer join cminningscd csd on csd.cmisno = t.cmisno where a.payno= ?param0] -2025-12-18 14:13:19,840 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paytax.fornew] Prepared SQL: [select a.payno,a.isgroup,a.ptype,a.ispg ,ua.asname,ua.ceoname,ua.brno,ua.grno,ua.btype,ua.bkind,ua.post,ua.address1,ua.address2 ,ua.mname manname ,CAST(AES_DECRYPT(UNHEX(ua.mphone), 'np123@!') AS char) telno ,CAST(AES_DECRYPT(UNHEX(ua.taxemail), 'np123@!') AS char) email ,sum(case when b.taxdate is not null then 0 else b.taxamt end) taxamtsum ,sum(b.taxamt) taxamt from pay a inner join users u on u.userno=a.userno left outer join assign ua on ua.asno=u.asno left outer join paytax b on b.payno=a.payno and (b.iscancel is null or b.iscancel <> 1) where a.payno= ?param0 and a.userno= ?param1 and a.rstatus < 2 and (a.pstatus=1 or a.pstatus=22) group by a.payno,a.isgroup,ua.asname,ua.ceoname,ua.brno,ua.grno,ua.btype,ua.bkind] -2025-12-18 14:13:19,842 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paytax.fornewitem] Prepared SQL: [select a.payno,a.isgroup ,ifnull(c.taxno,0) taxno,b.pino,b.ptype,b.rstatus ,case b.ptype when 0 then c0.cname when 4 then c0.cname when 2 then c2.bkname when 3 then c3.exname else '-' end itemname ,b.pcnt,b.payamt from pay a inner join payitem b on b.payno=a.payno and (b.pstatus=1 or b.pstatus=22) left outer join cm c0 on b.ptype in (0,4) and c0.cmno=b.itemno left outer join book c2 on b.ptype=2 and c2.bkno=b.itemno left outer join exam c3 on b.ptype=3 and c3.exno=b.itemno left outer join paytax c4 on c4.payno = a.payno and (c4.iscancel is null or c4.iscancel <> 1) left outer join paytaxitem c on c.pino=b.pino and c.taxno = c4.taxno where a.payno= ?param0 and a.userno= ?param1 and a.rstatus < 2 and (a.pstatus=1 or a.pstatus=22) order by ifnull(c.taxno,0),b.pino] -2025-12-18 14:13:19,843 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitem.forrefund] Prepared SQL: [select distinct a.payno,b.pino,b.pstatus,b.rstatus,b.payamt,b.ptype,b.pcnt ,case b.ptype when 0 then c0.cname when 4 then c0.cname when 2 then c2.bkname when 3 then c3.exname else '-' end itemname ,case when b.ptype in (0,1,4) then case when date_add(c0.retime, interval 1 day) < now() then 1 else 0 end else case when b.ptype=3 then case when date_add(c3.retime, interval 1 day) < now() then 1 else 0 end else 0 end end ispast ,u.username ,max(d.rfdno) rfdno ,max(ifnull(case when c.rstatus=1 then -1 else c.rstatus end,-2)) rfdrstatus from pay a inner join payitem b on b.payno=a.payno and b.pstatus=1 left outer join users u on a.isgroup=1 and b.ptype=0 and u.userno=b.userno left outer join cm c0 on b.ptype in (0,4) and c0.cmno=b.itemno left outer join book c2 on b.ptype=2 and c2.bkno=b.itemno left outer join exam c3 on b.ptype=3 and c3.exno=b.itemno left outer join payrfditem d on d.pino=b.pino left outer join payrfd c on c.rfdno=d.rfdno and c.payno=a.payno and c.rstatus in (0,2) where a.payno= ?param0 and a.userno= ?param1 and a.pstatus=1 and a.rstatus < 2 group by a.payno,b.pino,b.pstatus,b.rstatus,b.payamt,b.ptype,b.pcnt ,c0.cname,c2.bkname,c3.exname,c0.retime,c3.retime,u.username order by d.rfdno,b.rstatus,ispast,b.pino] -2025-12-18 14:13:19,844 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payresult] Prepared SQL: [select a.payno,a.payamt,a.ptype,a.pstatus ,b.itemno ,b.pino from pay a inner join payitem b on b.payno=a.payno where a.payno= ?param0 and a.userno= ?param1 and a.pstatus in (1,21,22,51,55)] -2025-12-18 14:13:19,844 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.lectready] Prepared SQL: [select count(a.userno) from lect a where a.cmno= ?param0 and a.isready=1 and a.status=6] -2025-12-18 14:13:19,845 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pplogs.bypay] Prepared SQL: [select a.pplno,a.isready,a.cmno,a.cmisno,a.isrebate,a.rbankname,CAST(AES_DECRYPT(UNHEX(a.rbankacc), 'np123@!') AS char) rbankacc,a.rbankowner,a.isaccommodation,a.cshape ,b.payno,b.pstatus from pay b inner join pplog a on a.pplno=b.pplno where b.payno= ?param0 and a.userno= ?param1] -2025-12-18 14:13:19,847 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.in] Prepared SQL: [insert into pay(ptype,ispg,isgroup,userno,username,isexam,pstatus,rstatus,refunding,paylimit,payoktime,pgkey ,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,pplno,isbill,iscashrct,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,0, ?param5 , ?param6 , ?param7 , ?param8 ,case when ?param9 is not null then now() else ?param10 end, ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 ,now(), ?param21 ,now(), ?param21 , ?param22 );] -2025-12-18 14:13:19,848 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:13:19,850 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitem.in] Prepared SQL: [insert into payitem (payno,ptype,pcno,itemno,userno,pstatus,rstatus,pcnt,orgamt,discamt,payamt,payamtcash,payamtcard,refundamt,refundtime,refundtimereal,refundinfo,isrebate,rbank,rbankaccnum,tbankuser,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 , ?param17 , ?param18 , ?param19 , ?param20 ,now(), ?param21 ,now(), ?param21 , ?param22 );] -2025-12-18 14:13:19,850 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payitem.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:13:19,851 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.lect.in] Prepared SQL: [insert into lect (cmno,payno,pino,userno,status,isready,iscomplete,orgcmno,attrate,isrebate,ispc,pcno,isjoin,fgno,ischanged,cmisno,cdt,cno,udt,uno,uip) values( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 , ?param5 ,null,null,0, ?param6 , ?param7 , ?param8 , ?param9 ,null,0, ?param10 ,now(), ?param11 ,now(), ?param11 , ?param12 );] -2025-12-18 14:13:19,851 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.lect.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:13:19,851 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.pgin] Prepared SQL: [insert into pay(ptype,ispg,isgroup,isexam,userno,username,pstatus,rstatus ,refunding,paylimit,payoktime,pgkey,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,isdvr,iscashrct,cashrcthp,pplno,isbill,cdt,cno,udt,uno,uip) select ?param0 , ?param1 , ?param2 , ?param3 ,a.userno,a.username,case when ?param0 = 6 then 1 else 0 end,0 , ?param4 , ?param5 ,case when ?param0 = 6 then now() else ?param6 end, ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 ,HEX(AES_ENCRYPT( ?param16 , 'np123@!')), ?param17 , ?param18 ,now(), ?param19 ,now(), ?param19 , ?param20 from users a where a.userno= ?param21] -2025-12-18 14:13:19,851 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.pgin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:13:19,852 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.certpay] Prepared SQL: [insert into pay(ptype,ispg,isgroup,userno,pstatus,rstatus,refunding,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,isdvr,isexam,cdt,cno,udt,uno,uip) values (0,1,0, ?param0 ,51,0,0,0,0,0,0,0,0,0,0,now(), ?param1 ,now(), ?param1 , ?param2 )] -2025-12-18 14:13:19,852 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.certpay.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:13:19,854 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paytax.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:13:19,855 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.payrfd.in.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:13:19,855 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.standbypay.admin] Prepared SQL: [insert into pay(ptype,ispg,isgroup,userno,username,isexam,pstatus,rstatus,refunding,orgamt,discamt,deliamt,isrefunddvr,payamt,refundamt,pplno,isbill,iscashrct,cdt,cno,udt,uno,uip) values ( ?param0 ,0,0, ?param1 , ?param2 ,0,21,0,0,0,0,0,0,0,0, ?param3 ,0,0,now(), ?param4 ,now(), ?param4 , ?param5 );] -2025-12-18 14:13:19,855 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.standbypay.admin.SelectKey] Prepared SQL: [SELECT LAST_INSERT_ID()] -2025-12-18 14:13:19,855 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.lect.sedate.save] Prepared SQL: [update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') ,a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 where a.payno = ?param2 ;] -2025-12-18 14:13:19,856 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paydvr.dvrcode] Prepared SQL: [update paydvr set udt=now(),uno= ?param0 ,uip= ?param1 ,dvrcode= ?param2 ,codetime=now() where payno= ?param3] -2025-12-18 14:13:19,856 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paydvr.in] Prepared SQL: [delete from paydvr where payno= ?param0 ; insert into paydvr (payno,dvrcode,codetime,isdvr,rcvname,telno,mobile,email,post,address1,address2,dmemo,cdt,cno,udt,uno,uip) values ( ?param0 , ?param1 , ?param2 , ?param3 , ?param4 ,HEX(AES_ENCRYPT( ?param5 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param6 , 'np123@!')) ,HEX(AES_ENCRYPT( ?param7 , 'np123@!')) , ?param8 , ?param9 , ?param10 , ?param11 ,now(), ?param12 ,now(), ?param12 , ?param13 )] -2025-12-18 14:13:19,856 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.freeok] Prepared SQL: [insert into lect (cmno,payno,pino,userno,status,attrate,isrebate,ispc,isjoin,ischanged,fgno2,cmisno,cdt,cno,udt,uno,uip) select b.itemno,a.payno,b.pino,case when a.isgroup=1 then b.userno else a.userno end,1,0,b.isrebate,0,case when ua.isjoin=1 then 1 else 0 end,0,b.fgno,l.cmisno,now(), ?param0 ,now(), ?param0 , ?param1 from pay a inner join payitem b on b.payno=a.payno and b.ptype=0 inner join users u on u.userno=a.userno inner join pplog l on a.pplno = l.pplno left outer join assign ua on ua.asno=u.asno where a.payno= ?param2 ; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on a.cmisno = d.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param2 ;] -2025-12-18 14:13:19,856 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paydvr.save] Prepared SQL: [update paydvr set udt=now(),uno= ?param0 ,uip= ?param1 ,dvrcode= ?param2 ,rcvname= ?param3 ,post= ?param4 ,address1= ?param5 ,address2= ?param6 ,dmemo= ?param7 ,codetime=case when codetime is null and ?param2 is not null then now() else codetime end ,telno=HEX(AES_ENCRYPT( ?param8 , 'np123@!')) ,mobile=HEX(AES_ENCRYPT( ?param9 , 'np123@!')) where payno= ?param10] -2025-12-18 14:13:19,857 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paycert.paystart] Prepared SQL: [update pay a inner join users b on b.userno=a.userno set a.ptype= ?param0 ,a.paylimit= ?param1 ,a.orgamt= ?param2 ,a.payamt= ?param3 ,a.isbill= ?param4 ,a.pstatus = case when ?param0 = 6 then 1 else a.pstatus end ,a.payoktime = case when ?param0 = 6 then now() else a.payoktime end where a.payno= ?param5 and a.userno= ?param6 and a.pstatus=21; update payitem a inner join users b on b.userno=a.userno set a.orgamt= ?param2 ,a.payamt= ?param3 ,a.pstatus = case when ?param0 = 6 then 1 else a.pstatus end ,a.rstatus = 0 where a.payno= ?param5 and a.userno= ?param6 and a.pstatus=21; update lect a inner join users b on b.userno = a.userno set a.status = case when ?param0 = 6 then 1 else a.status end where a.payno= ?param5 and a.userno = ?param6 ; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 00:00:00') where a.payno = ?param5 ;] -2025-12-18 14:13:19,857 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.paylect] Prepared SQL: [update pay set udt=now(),uno= ?param0 ,uip= ?param1 ,pstatus=case when ptype=3 then 22 else 1 end ,payoktime=case when ptype=3 then null else now() end ,pgkey= ?param2 where payno= ?param3 ; insert into paydata(payno,payresult,payresultmsg,vactnum,vactbankcode,vactbankname,vactname,vactinname,cshrrcode,cshrtype,cshrauthno,cardquota,cardquotatype,cardeventcode,cardnum,iscardpoint,cardcode,cardbankcode,cardprtccode,checkflag,ocbnum,ocbappno,ocbprice,gsnum,gsremain,gsprice,unum,upoint,uprice,cdt,cno,udt,uno,uip) values ( ?param3 , ?param4 , ?param5 ,HEX(AES_ENCRYPT( ?param6 , 'np123@!')), ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 ,HEX(AES_ENCRYPT( ?param17 , 'np123@!')), ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 , ?param28 , ?param29 , ?param30 , ?param31 ,now(), ?param0 ,now(), ?param0 , ?param1 ); update payitem a inner join pay b on b.payno=a.payno set a.udt=now(),a.uno= ?param0 ,a.uip= ?param1 ,a.pstatus=case when b.ptype=3 then 22 else 1 end where a.payno= ?param3 ; insert into lect (cmno,payno,pino,userno ,status,iscomplete,orgcmno,attrate,isrebate ,ispc,isjoin,fgno,apoint,mpoint ,fpoint,spoint,dpoint,tpoint,ischanged ,stime,etime,sip,eip,ispcs ,ispce,fgno2,cmisno,cdt,cno,udt,uno,uip) select a.itemno,a.payno,a.pino,case when b.isgroup=1 then a.userno else b.userno end ,case when b.ptype=3 then 2 else 1 end,null,null,0,a.isrebate ,0,ifnull(d.isjoin, 0),null,null,null ,null,null,null,null,0 ,null,null,null,null,null ,null,a.fgno,e.cmisno,now(), ?param0 ,now(), ?param0 , ?param1 from payitem a inner join pay b on b.payno=a.payno inner join users c on c.userno=b.userno left outer join assign d on d.asno=c.asno left outer join pplog e on e.pplno=b.pplno left outer join lect f on f.payno=a.payno and f.pino=a.pino and f.status=4 and f.isready=1 where a.payno= ?param3 and a.ptype=0 and f.lectno is null; update lect a inner join pay b on b.payno=a.payno and b.pstatus in (22,1) inner join payitem c on c.payno=b.payno and c.itemno=a.cmno and c.pstatus=b.pstatus set a.status=case when b.pstatus=22 then 2 else 1 end,a.uno= ?param0 ,a.uip= ?param1 where a.payno= ?param3 and a.status=4; update lect a inner join cm b on a.cmno = b.cmno left outer join cminningscd d on d.cmisno = a.cmisno set a.sdate = case when b.cshape = 1 then date_format(d.estart,'%Y-%m-%d 00:00:00') else date_format(a.cdt,'%Y-%m-%d 00:00:00') end , a.edate = date_format(d.eend,'%Y-%m-%d 23:59:59') where a.payno = ?param3 ;] -2025-12-18 14:13:19,858 [25936] DEBUG IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory [(null)] - Statement Id: [pay.pay.fail] Prepared SQL: [update pay set pstatus= ?param0 where payno= ?param1 and pstatus != 1 and pstatus != 22; insert into paydata(payno,payresult,payresultmsg,vactnum,vactbankcode,vactbankname,vactname,vactinname,cshrrcode,cshrtype,cshrauthno,cardquota,cardquotatype,cardeventcode,cardnum,iscardpoint,cardcode,cardbankcode,cardprtccode,checkflag,ocbnum,ocbappno,ocbprice,gsnum,gsremain,gsprice,unum,upoint,uprice,cdt,cno,udt,uno,uip) values ( ?param1 , ?param2 , ?param3 ,HEX(AES_ENCRYPT( ?param4 , 'np123@!')), ?param5 , ?param6 , ?param7 , ?param8 , ?param9 , ?param10 , ?param11 , ?param12 , ?param13 , ?param14 , ?param15 , ?param16 ,HEX(AES_ENCRYPT( ?param15 , 'np123@!')), ?param17 , ?param18 , ?param19 , ?param20 , ?param21 , ?param22 , ?param23 , ?param24 , ?param25 , ?param26 , ?param27 , ?param28 ,now(), ?param29 ,now(), ?param29 , ?param30 );] diff --git a/FO/Logs/tryerror.txt b/FO/Logs/tryerror.txt deleted file mode 100644 index e69de29..0000000 diff --git a/FO/Logs/warn.txt b/FO/Logs/warn.txt deleted file mode 100644 index e69de29..0000000